:root{--color-primary: #000;--color-secondary: #73797d;--color-light: #f5f8fb;--color-interactive: #118ab2;--color-control: #c8fff3;--color-highlight: #ffe66d;--color-highlight-text: #000;--color-important: #ef476f;--color-positive: #80dc83;--color-positive-text: #000;--color-negative: #ffa2a2;--color-negative-text: #000;--px: 8px;--font-size-sm: .875rem;--max-width: 1720px}body.theme-dark{--color-primary: #fafafa;--color-secondary: #a1a1a1;--color-light: #262626;--color-interactive: #2bb3da;--color-control: #2a6f66;--color-highlight: #171717;--color-highlight-text: #000;--color-important: #ff6467;--color-positive: #4cd964;--color-positive-text: #000;--color-negative: #ff6b6b;--color-negative-text: #000;background-color:#0a0a0a}.logo:before{content:"🌚"}body.theme-dark .logo:before{content:"🌝"}.theme-toggle svg{width:16px;height:16px;display:block}span.secondary{color:var(--color-secondary)}*{margin:0;padding:0;box-sizing:border-box}body,button{color:var(--color-primary);font-family:JetBrains Mono,monospace;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}a,button{border:none;background:none;color:var(--color-interactive);text-decoration:underline;text-underline-offset:4px;padding:var(--px) calc(var(--px) * 2);cursor:pointer}:is(a,button):active{text-underline-offset:2px}:is(a,button):hover{color:var(--color-primary)}:is(a,button)[aria-current=page]{color:var(--color-primary);background-color:var(--color-highlight);text-decoration:none}p a,p button{padding:0}button.cta,a.cta{display:inline-block;background-color:var(--color-highlight);color:var(--color-primary);text-decoration:none;padding:calc(var(--px) * 1.5) calc(var(--px) * 3);font-weight:700}:is(button.cta,a.cta):hover{color:var(--color-primary);opacity:.85}h1 a{text-decoration:none;padding:0}main>nav{padding:calc(var(--px) * 2) calc(var(--px) * 4);background-color:var(--color-highlight)}@media screen and (max-width:768px){main>nav{padding:calc(var(--px) * 2)}}main>nav>div{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;width:100%}main>nav h1{letter-spacing:.2em;font-size:calc(var(--px) * 3);margin:0}main>nav .nav-links{display:flex;align-items:center;list-style:none}main>nav .nav-links li{list-style:none;display:flex;align-items:center;margin-bottom:0}main>nav .nav-links li.nav-separator{width:1.5px;height:calc(var(--px) * 2);background-color:var(--color-primary);margin:0 var(--px)}main>nav .nav-links a,main>nav .nav-links button{color:var(--color-primary);text-decoration:none}:is(main>nav .nav-links a,main>nav .nav-links button):hover,:is(main>nav .nav-links a,main>nav .nav-links button)[aria-current=page]{background-color:transparent;text-decoration:underline;text-underline-offset:4px}header{border-bottom:calc(var(--px) / 2) solid var(--color-light);padding:calc(var(--px) * 2);margin-bottom:calc(var(--px) * 2)}header h2,header p{padding:0 calc(var(--px) * 2)}header .actions{display:flex;gap:calc(var(--px) * 2);padding:var(--px) 0}section{padding:calc(var(--px) * 2) calc(var(--px) * 4)}@media screen and (max-width:768px){section{padding:calc(var(--px) * 2)}}section>div{max-width:var(--max-width);margin:0 auto}section article{max-width:960px}section article.wide{max-width:1200px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:calc(var(--px) * 2)}.card{color:var(--color-primary);text-decoration:none;border:calc(var(--px) / 2) solid transparent}.card:hover h3{color:var(--color-interactive)}.profit{display:inline-block;color:var(--color-primary);padding:calc(var(--px) / 2) var(--px)}.profit.positive{background-color:var(--color-positive);color:var(--color-positive-text)}.profit.negative{background-color:var(--color-negative);color:var(--color-negative-text)}form fieldset{border:none;padding:0 var(--px) calc(var(--px) * 4)}form .grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}label,legend{display:block;margin:0 0 calc(var(--px)) 0;padding-left:var(--px);color:var(--color-secondary)}input[type=text]{font-family:JetBrains Mono,monospace;line-height:1.6;font-size:1rem;width:100%;padding:calc(var(--px));border:none;border-bottom:calc(var(--px) / 4) solid var(--color-secondary)}input[type=text]:focus{outline:none;border-color:var(--color-interactive)}input[type=checkbox]{margin-right:calc(var(--px));cursor:pointer}select{font-family:JetBrains Mono,monospace;line-height:1.6;font-size:1rem;width:100%;padding:calc(var(--px));border:none;border-bottom:calc(var(--px) / 4) solid var(--color-secondary)}select:focus{outline:none}[contenteditable=true]{font-family:JetBrains Mono,monospace;line-height:1.6;font-size:1rem;width:100%;padding:calc(var(--px));border:none;border-bottom:calc(var(--px) / 4) solid var(--color-secondary);resize:none;max-height:400px;overflow-y:auto}h1,h2,h3,h4,h5,h6{margin:1em 0 .5em}:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--px) * 4);margin-bottom:calc(var(--px) * 6)}@media(max-width:640px){.how-steps{grid-template-columns:1fr}}.how-step-col{padding-top:calc(var(--px) * 2)}.how-step-col h3{margin-top:calc(var(--px));margin-bottom:calc(var(--px) / 2)}.how-step-col p{margin:0;color:var(--color-secondary)}.how-step-num{font-size:calc(var(--px) * 2.5);color:var(--color-secondary);opacity:.7;line-height:1.6}.example-strategy{border-left:3px solid var(--color-highlight);padding:calc(var(--px) * 2) calc(var(--px) * 3);margin:0 0 calc(var(--px) * 4);background-color:var(--color-light)}.example-strategy blockquote{border:none;padding:0;margin:calc(var(--px)) 0;color:var(--color-primary)}.example-label{font-size:var(--font-size-sm);color:var(--color-secondary);margin:0}.example-meta{display:flex;gap:calc(var(--px) * 3);flex-wrap:wrap;font-size:var(--font-size-sm);margin-top:calc(var(--px))}.example-result{color:var(--color-positive-text);background-color:var(--color-positive);padding:0 calc(var(--px) / 2)}.section-cta{margin:0 0 calc(var(--px) * 5)}.sources-tags{display:flex;flex-wrap:wrap;gap:var(--px);margin:calc(var(--px) * 2) 0 calc(var(--px) * 5);align-items:flex-start;font-size:var(--font-size-sm)}.sources-tags span:nth-last-child(1){opacity:.05}.sources-tags span:nth-last-child(2){opacity:.1}.sources-tags span:nth-last-child(3){opacity:.18}.sources-tags span:nth-last-child(4){opacity:.26}.sources-tags span:nth-last-child(5){opacity:.35}.sources-tags span:nth-last-child(6){opacity:.44}.sources-tags span:nth-last-child(7){opacity:.53}.sources-tags span:nth-last-child(8){opacity:.62}.sources-tags span:nth-last-child(9){opacity:.7}.sources-tags span:nth-last-child(10){opacity:.77}.sources-tags span:nth-last-child(11){opacity:.83}.sources-tags span:nth-last-child(12){opacity:.88}.sources-tags span:nth-last-child(13){opacity:.92}.sources-tags span:nth-last-child(14){opacity:.96}.sources-tags span:nth-last-child(15){opacity:.98}.mini-leaderboard{margin:calc(var(--px) * 2) 0 calc(var(--px) * 5);border-top:1px solid var(--color-light)}.mini-leaderboard-row{display:grid;grid-template-columns:32px 1fr 1fr auto auto;gap:calc(var(--px) * 2);padding:calc(var(--px) * 1.5) 0;border-bottom:1px solid var(--color-light);align-items:center}@media(max-width:640px){.mini-leaderboard-row{grid-template-columns:32px 1fr auto auto}.mini-leaderboard-row span:nth-child(3){display:none}}.mini-leaderboard-footer{padding-top:calc(var(--px) * 2)}.pricing-inline{display:flex;flex-direction:column;gap:calc(var(--px) * .5);margin-top:calc(var(--px))}blockquote{border-left:3px solid var(--color-secondary);padding:calc(var(--px) * 1.5) calc(var(--px) * 2);margin:calc(var(--px) * 2) 0;color:var(--color-secondary)}hr{border-color:var(--color-light);margin:calc(var(--px) * 2) 0}.mention{background-color:var(--color-highlight);padding:calc(var(--px) / 2) var(--px)}ul li,ol li{list-style:decimal inside none;margin-bottom:calc(var(--px))}:is(ul li,ol li)>p{display:inline}:is(ul li,ol li)::marker{font-weight:700}.tags{display:flex;flex-wrap:wrap;gap:var(--px);list-style:none;padding:var(--px) 0}.tags li{border:2px solid var(--color-interactive);padding:var(--px) calc(var(--px) * 2)}.dropdown-menu{background:var(--color-light);display:flex;flex-direction:column;gap:.1rem;overflow:auto;padding:.4rem;position:relative}.dropdown-menu button{align-items:center;background-color:transparent;display:flex;gap:.25rem;text-align:left;width:100%}.dropdown-menu button:hover,.dropdown-menu button:hover.is-selected,.dropdown-menu button.is-selected{color:var(--color-primary)}.tabs{border-top:calc(var(--px) / 4) solid var(--color-light);border-bottom:calc(var(--px) / 4) solid var(--color-light);display:flex;gap:0;margin:calc(var(--px) * 2) calc(var(--px) * -2)}.tabs button{padding:calc(var(--px) * 2) calc(var(--px) * 2);background:none;border:none;color:var(--color-interactive);text-decoration:none;border-bottom:calc(var(--px) / 2) solid transparent;margin-bottom:calc(var(--px) / -2);font-weight:500}.tabs button:hover,.tabs button.active{color:var(--color-primary)}.tabs button.active{text-decoration:underline;text-underline-offset:var(--px)}.tab-content{margin-top:calc(var(--px) * 2)}table{width:calc(100% + var(--px) * 8);border-collapse:collapse;font-family:JetBrains Mono,monospace;margin:calc(var(--px) * 2) calc(var(--px) * -4)}@media screen and (max-width:768px){table{width:calc(100% + var(--px) * 4);margin:calc(var(--px) * 2) calc(var(--px) * -2)}}table thead{border-bottom:calc(var(--px) / 4) solid var(--color-light)}table thead th{text-align:left;padding:calc(var(--px) * 1.5) calc(var(--px) * 2);color:var(--color-secondary)}table thead th:first-child{padding-left:calc(var(--px) * 4)}table thead th:last-child{padding-right:calc(var(--px) * 4)}table tbody tr{border-bottom:1px solid var(--color-light);padding:0;margin:0}table tbody tr>td{padding:calc(var(--px) * 1.5) calc(var(--px) * 2);text-align:left}table tbody tr>td:first-child{padding-left:calc(var(--px) * 4)}table tbody tr>td:last-child{padding-right:calc(var(--px) * 4)}table tbody tr>td:has(a){padding:0}table tbody tr>td>a{display:flex;gap:calc(var(--px) / 2);inset:0;z-index:1;padding:calc(var(--px) * 2);text-decoration:none}table tbody tr:hover{background-color:var(--color-light)}table tbody tr:last-child{border-bottom:none}footer{padding:calc(var(--px) * 2) calc(var(--px) * 4);border-top:calc(var(--px) / 2) solid var(--color-light);margin-top:calc(var(--px) * 4)}footer>div{margin:0 auto;display:flex;max-width:var(--max-width);justify-content:space-between;align-items:center}footer a[aria-current=page]{background-color:transparent}footer .footer-logo{font-size:calc(1rem + 2px);letter-spacing:2px;text-decoration:none;padding:0}footer .footer-links{display:flex;align-items:center;list-style:none}footer .footer-links li{list-style:none}footer .footer-links a,footer .footer-links button{font-size:var(--font-size-sm);color:var(--color-secondary)}:is(footer .footer-links a,footer .footer-links button):hover{color:var(--color-primary)}.hero{padding:calc(var(--px) * 5) calc(var(--px) * 4);border-bottom:calc(var(--px) / 2) solid var(--color-light)}@media screen and (max-width:768px){.hero{padding:calc(var(--px) * 4) calc(var(--px) * 2)}}.hero>div{max-width:var(--max-width);margin:0 auto}.hero>div>*:last-child{margin-bottom:0}.hero--faq>div{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--px) * 6);align-items:start}@media(max-width:768px){.hero--faq>div{grid-template-columns:1fr}}.hero-faq-text>*:last-child{margin-bottom:0}@keyframes live-slide-in{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.live-feed{border:1px solid var(--color-light)}.live-feed-label{font-size:var(--font-size-sm);color:var(--color-secondary);margin:0;padding:calc(var(--px) * 1.5) calc(var(--px) * 2);border-bottom:1px solid var(--color-light)}.live-feed-list{overflow:hidden;position:relative}.live-order{padding:calc(var(--px) * 1.5) calc(var(--px) * 2);border-bottom:1px solid var(--color-light);font-size:var(--font-size-sm)}.live-order:last-child{border-bottom:none}.live-order.live-order--entering{animation:live-slide-in .3s ease-out forwards}.live-order-top{display:flex;justify-content:space-between;margin-bottom:calc(var(--px) / 2)}.live-order-bottom{display:flex;gap:calc(var(--px));align-items:center}.live-action{font-weight:700;padding:1px calc(var(--px) / 2);font-size:.72rem;flex-shrink:0}.live-action.live-action--buy{background-color:var(--color-positive);color:var(--color-positive-text)}.live-action.live-action--sell{background-color:var(--color-negative);color:var(--color-negative-text)}.hero-title{font-size:calc(var(--px) * 4);line-height:1.15;letter-spacing:-.02em;margin:0 0 calc(var(--px) * 1.5)}.hero-subtitle{color:var(--color-secondary);max-width:780px;margin:0 0 calc(var(--px) * 2.5)}@media screen and (max-width:768px){.col-rank,.col-sparkline,.col-follow,.col-desktop{display:none}}.table-filters{display:flex;gap:var(--px);align-items:center;flex-wrap:wrap;padding:calc(var(--px) * 2) 0 0;margin:0 calc(var(--px) * -2);font-size:var(--font-size-sm)}.filter-label{color:var(--color-secondary);padding:0 var(--px)}.table-filters--limited{max-width:70%}.table-filters-measure{display:flex;flex-wrap:wrap;gap:var(--px);align-items:center;padding:calc(var(--px) * 2) 0 0;margin:0 calc(var(--px) * -2);font-size:var(--font-size-sm);visibility:hidden;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.col-follow{width:32px}.agents-table-wrapper{overflow-x:auto}@media screen and (max-width:768px){.col-agent a{flex-direction:column;gap:0}}button.follow-btn svg{width:20px;height:20px}button.filter-pill{font-size:var(--font-size-sm);color:var(--color-secondary)}button.filter-pill:hover,button.filter-pill.active{color:var(--color-primary)}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable:hover,th.sortable.active{color:var(--color-primary)}.sort-icon{font-size:.7rem;color:var(--color-secondary);opacity:.35;margin-left:calc(var(--px) / 2)}.sort-icon.active{opacity:1;color:var(--color-primary)}.col-rank{width:36px;color:var(--color-secondary)}.col-sparkline{width:96px}.sparkline{display:block}.sparkline-line{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sparkline-line.positive{stroke:var(--color-positive)}.sparkline-line.negative{stroke:var(--color-important)}.sparkline-empty{color:var(--color-secondary)}
