@font-face{font-family:Neue Haas Unica;src:url(../brand/NeueHaasUnica-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Neue Haas Unica;src:url(../brand/NeueHaasUnica-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Neue Haas Unica;src:url(../brand/NeueHaasUnica-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{font-family:Neue Haas Unica,Arial,sans-serif;color:#fff;background:#000;font-synthesis:none;text-rendering:optimizeLegibility;--blue:#006aff;--royal:#0046ff;--bg:#000;--panel:#0b0d10;--raised:#12151a;--line:#262a31;--muted:#858b95;--quiet:#5b626d;--success:#51b37f;--danger:#e25b63;--warning:#f2b84b;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#000}body{margin:0;min-width:320px;background:#000;color:#fff}button,input{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,106,255,.18)}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.site-header{position:sticky;top:0;z-index:50;padding:12px 24px;background:#000000e0;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-shell{height:56px;max-width:1380px;margin:auto;display:flex;align-items:center;gap:36px;padding:0 9px}.brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.brand img{display:block}.brand-ahead{font-size:17px;font-weight:700;letter-spacing:.08em}.brand-by{font-size:12px;color:#8d939d;border-left:1px solid #34373d;padding-left:10px}.main-nav{display:flex;align-items:center;gap:30px;margin:auto}.main-nav a,.terminal-header nav a{font-size:13px;color:#9ca1a9;transition:color .18s ease}.main-nav a:hover,.main-nav a.active,.terminal-header nav a:hover,.terminal-header nav a.active{color:#fff}.nav-actions{display:flex;align-items:center;gap:8px}.button{min-height:36px;border:0;border-radius:8px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:scale(.98)}.button-primary{background:var(--blue);color:#fff;box-shadow:inset 0 2px 1px #fff3,inset 0 -2px 1px #0003,0 0 8px #ffffff1f}.button-primary:hover{box-shadow:inset 0 2px 1px #ffffff40,inset 0 -2px 1px #00000040,0 0 14px #006aff80}.button-ghost{background:transparent;color:#eee;box-shadow:inset 0 0 0 1px #3a3d43}.button-large{min-height:48px;padding:0 20px;font-size:14px}.icon-button{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#0e1115;cursor:pointer}.icon-button svg{width:18px}.mobile-menu{display:none}.hero{position:relative;overflow:hidden;max-width:1440px;margin:auto;min-height:710px;padding:95px 44px 80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);gap:72px;align-items:center}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 92%);mask-image:linear-gradient(to bottom,black,transparent 92%);pointer-events:none}.hero:before{content:"";position:absolute;width:540px;height:540px;right:8%;top:3%;background:radial-gradient(circle,rgba(0,106,255,.16),transparent 67%);pointer-events:none}.hero-copy,.hero-terminal{position:relative}.eyebrow,.section-index,.live-label,.terminal-top,.plan-top,.ticket-head span,.eligibility-badge{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:9px;color:#aeb4be}.status-dot,.live-label span,.feed-fresh i,.account-state i,.eligibility-badge i,.feed-state i{width:6px;height:6px;background:var(--blue);box-shadow:0 0 12px var(--blue);border-radius:50%;display:inline-block}.hero h1{margin:24px 0 28px;font-size:clamp(64px,7.3vw,112px);font-weight:500;line-height:.84;letter-spacing:-.055em}.hero-copy>p{max-width:610px;margin:0;color:#a2a8b1;font-size:19px;line-height:1.5}.hero-actions{display:flex;gap:10px;margin-top:38px}.hero-proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px;color:#7d848e;font-size:12px}.hero-proof span{display:flex;align-items:center;gap:7px}.hero-proof svg{color:#aeb3ba}.hero-terminal{align-self:center;background:#080a0d;border:1px solid #262a31;border-radius:18px;box-shadow:0 40px 90px #000000b3,0 0 80px #006aff14;overflow:hidden;transform:perspective(1200px) rotateY(-3deg)}.terminal-top{height:43px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#666e78;border-bottom:1px solid #22262c}.feed-fresh{display:flex;align-items:center;gap:7px;color:#7b8992;font-size:9px}.terminal-question{padding:24px 22px 10px;font-size:19px;font-weight:500;max-width:480px;line-height:1.28}.probability-line{padding:0 22px;display:flex;align-items:flex-end;gap:12px}.probability-line strong{font-size:72px;line-height:1;font-weight:500;letter-spacing:-.06em}.probability-line span{font-family:var(--font-mono);font-size:9px;line-height:1.4;color:#67707c;text-transform:uppercase;padding-bottom:9px}.probability-line em{font-style:normal;color:var(--blue);font-size:22px;padding-bottom:9px}.terminal-chart{height:175px;padding:0 12px}.terminal-chart svg{width:100%;height:100%;overflow:visible}.chart-line{fill:none;stroke:var(--blue);stroke-width:2.2;filter:drop-shadow(0 0 7px rgba(0,106,255,.55))}.chart-area{fill:url(#none);fill:#006aff1a;stroke:none}.terminal-actions{padding:0 18px 18px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.terminal-actions button{height:46px;text-align:left;border:1px solid #29313b;border-radius:8px;background:#10151b;padding:0 14px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#aab1ba}.terminal-actions button:first-child{border-color:#006aff8c;background:#006aff1c;color:#fff}.terminal-actions strong{font-size:16px}.terminal-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #22262c}.terminal-foot span{padding:13px 16px;color:#636a74;font-size:10px;border-right:1px solid #22262c}.terminal-foot span:last-child{border:0}.terminal-foot strong{display:block;color:#d5d8dd;font-size:12px;margin-top:4px}.market-strip{min-height:66px;border-top:1px solid #20242a;border-bottom:1px solid #20242a;display:flex;align-items:stretch;overflow:hidden}.live-label{min-width:210px;padding:0 30px;display:flex;align-items:center;gap:8px;color:#a8aeb7}.strip-item{min-width:250px;flex:1;padding:12px 18px;display:flex;align-items:center;gap:14px;border-left:1px solid #20242a;transition:background .15s ease}.strip-item:hover{background:#0b0d10}.strip-item span{font-size:11px;line-height:1.25;color:#858c96;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.strip-item strong{margin-left:auto;font-family:var(--font-mono);font-size:15px}.strip-skeleton{display:flex;align-items:center;color:#5e6570;font-family:var(--font-mono);font-size:11px;padding:0 20px}.section{max-width:1380px;margin:auto;padding:145px 30px}.section-heading{display:grid;grid-template-columns:1.45fr .55fr;gap:80px;align-items:end;margin-bottom:72px}.section-index{color:#6f7782}.section-heading h2,.rules-main h2,.closing-cta h2,.rules-hero h1{font-size:clamp(48px,5vw,76px);line-height:.93;letter-spacing:-.045em;font-weight:500;margin:20px 0 0}.section-heading>p{color:#9299a3;font-size:16px;line-height:1.55;max-width:390px;margin:0 0 4px}.journey{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2a2d33;border-bottom:1px solid #2a2d33}.journey-step{padding:24px 24px 34px;border-right:1px solid #2a2d33;min-height:210px}.journey-step:last-child{border:0}.journey-step>span{font-family:var(--font-mono);font-size:11px;color:var(--blue)}.journey-step h3{font-size:20px;font-weight:500;margin:55px 0 12px}.journey-step p{font-size:13px;color:#848b95;line-height:1.5;margin:0}.pricing{padding-top:110px}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2a2d33;border-bottom:1px solid #2a2d33}.plan{padding:22px;border-right:1px solid #2a2d33;min-height:520px;display:flex;flex-direction:column;background:#030404;position:relative}.plan:last-child{border-right:0}.plan.is-featured{background:#080e19;box-shadow:inset 0 0 0 1px var(--blue)}.plan-top{display:flex;justify-content:space-between;color:#69717c;font-size:9px}.plan.is-featured .plan-top span:first-child{color:#73adff}.plan-balance{font-size:48px;letter-spacing:-.04em;margin-top:48px}.plan-label{font-size:12px;color:#707782;margin-top:5px}.plan dl{margin:45px 0 35px}.plan dl div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #25292f}.plan dt{font-size:11px;color:#747b85}.plan dd{font-family:var(--font-mono);font-size:11px;margin:0}.plan-buy{margin-top:auto;border-top:1px solid #2b2f36;padding-top:20px;display:flex;align-items:end;justify-content:space-between}.plan-buy span{display:block;color:#686f79;font-size:10px}.plan-buy strong{display:block;font-size:24px;margin-top:4px}.pricing-note{color:#656d77;font-size:11px;max-width:780px;line-height:1.5;margin:20px 0 0}.rules-band{max-width:1380px;margin:0 auto 80px;border:1px solid #262a31;border-radius:22px;background:#0c0f13;display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden}.rules-main{padding:68px}.rules-main h2{font-size:62px}.rules-main p{color:#8d949e;line-height:1.55;max-width:390px}.text-link{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;margin-top:30px}.text-link svg{color:var(--blue)}.rule-ledger{border-left:1px solid #292d34}.rule-row{min-height:80px;padding:0 28px;display:grid;grid-template-columns:1fr 110px 160px;align-items:center;border-bottom:1px solid #292d34}.rule-row:last-child{border:0}.rule-row span{font-size:13px;color:#949ba5}.rule-row strong{font-family:var(--font-mono);font-size:20px;font-weight:500}.rule-row em{font-style:normal;color:#626a75;font-size:11px;text-align:right}.faq{padding-top:90px}.faq-list{border-top:1px solid #2a2d33}.faq-list details{border-bottom:1px solid #2a2d33;padding:0 4px}.faq-list summary{min-height:77px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:18px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform .2s ease}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:760px;color:#8b929c;font-size:14px;line-height:1.6;margin:0 0 28px}.closing-cta{max-width:1380px;margin:0 auto 30px;padding:85px 66px;background:#fff;color:#000;border-radius:35px;display:flex;align-items:end;justify-content:space-between;gap:40px}.closing-cta .eyebrow{color:#686868}.closing-cta h2{font-size:72px;margin-top:18px}.closing-cta .button{color:#fff}footer{max-width:1380px;margin:auto;padding:50px 30px 22px}.footer-main{display:grid;grid-template-columns:1.8fr .6fr .6fr 1fr;gap:40px;padding:50px 0;border-top:1px solid #24282e}.footer-main>div:not(.footer-tagline){display:flex;flex-direction:column;gap:10px;font-size:12px}.footer-main>div>span{color:#606872;margin-bottom:5px}.footer-main a{color:#b4bac2}.footer-tagline{font-size:42px;line-height:.9;text-align:right;letter-spacing:-.04em}.footer-tagline span{color:var(--blue)}.footer-legal{padding:18px 0;border-top:1px solid #24282e;display:flex;justify-content:space-between;color:#555c66;font-size:10px}.terminal-page{height:100vh;min-height:720px;background:#07090c;overflow:hidden}.terminal-header{height:58px;padding:0 15px;display:grid;grid-template-columns:250px 1fr auto;align-items:center;border-bottom:1px solid #252932;background:#050608}.terminal-header nav{display:flex;gap:25px}.terminal-account{display:flex;align-items:center;gap:14px}.terminal-account>span{font-family:var(--font-mono);font-size:9px;color:#6f7781}.terminal-account>strong{font-family:var(--font-mono);font-size:12px}.account-ribbon{height:58px;display:flex;align-items:stretch;border-bottom:1px solid #252932;background:#090b0e;padding-left:14px}.account-ribbon>div{min-width:130px;padding:10px 18px;border-right:1px solid #22262d}.account-ribbon span{display:block;font-size:9px;color:#646c77}.account-ribbon strong{display:block;font-family:var(--font-mono);font-size:11px;margin-top:4px}.account-state{margin-left:auto!important;padding:0 18px;display:flex!important;align-items:center;gap:7px!important;font-family:var(--font-mono);font-size:9px!important;color:#8b949e!important}.terminal-layout{height:calc(100vh - 116px);display:grid;grid-template-columns:350px minmax(520px,1fr) 330px}.market-sidebar,.market-workspace,.order-ticket{min-width:0;overflow:hidden}.market-sidebar{display:flex;flex-direction:column;border-right:1px solid #252932;background:#080a0d}.sidebar-title{height:54px;padding:0 14px;display:flex;align-items:center;justify-content:space-between}.sidebar-title h1{font-size:17px;font-weight:500}.sidebar-title .icon-button{width:30px;height:30px}.search-field{height:38px;margin:0 12px 10px;padding:0 11px;display:flex;align-items:center;gap:8px;background:#111419;border:1px solid #272c34;border-radius:7px;color:#626b76}.search-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #006aff1f}.search-field input{min-width:0;width:100%;background:transparent;border:0;outline:0;color:#fff;font-size:11px}.category-tabs{display:flex;gap:6px;padding:0 12px 10px;overflow-x:auto;scrollbar-width:none}.category-tabs button{border:1px solid #292e36;background:transparent;color:#737b86;border-radius:99px;padding:5px 9px;font-size:9px;white-space:nowrap;cursor:pointer}.category-tabs button.active{border-color:#37577f;background:#0e1b2a;color:#8dbdff}.market-list{overflow:auto;overscroll-behavior:contain;scrollbar-color:#30343b transparent}.market-row{width:100%;min-height:78px;padding:10px 12px;display:grid;grid-template-columns:1fr 52px 52px;align-items:center;gap:7px;border:0;border-top:1px solid #20242a;background:transparent;text-align:left;cursor:pointer}.market-row:hover,.market-row.is-selected{background:#0e1217}.market-row.is-selected{box-shadow:inset 2px 0 var(--blue)}.market-identity{display:flex;align-items:center;gap:10px;min-width:0}.market-identity img,.market-placeholder{flex:0 0 40px;height:40px;border-radius:7px;object-fit:cover;background:#171b21;display:grid;place-items:center}.market-identity>span:last-child{min-width:0}.market-identity strong{font-size:11px;line-height:1.28;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-identity em{display:block;font-style:normal;font-size:8px;color:#5f6772;margin-top:5px}.market-price{height:35px;border:1px solid #2a2f37;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:7px;color:#66707c}.market-price strong{font-size:11px;color:#dfe3e8;margin-top:2px}.market-row.is-selected .market-price.yes{background:#006aff1f;border-color:#006aff73}.market-loading,.market-error,.market-empty{padding:30px 16px;color:#676f7b;font-size:11px;line-height:1.5}.market-error{color:#cf6a70}.market-workspace{background:#090b0e;overflow:auto}.market-titlebar{min-height:100px;padding:18px 20px;display:flex;justify-content:space-between;border-bottom:1px solid #242831}.market-title h2{font-size:19px;line-height:1.25;font-weight:500;margin:10px 0 6px;max-width:720px}.market-title p{font-size:10px;color:#606874;margin:0}.eligibility-badge{font-size:8px;color:#8ba4c7;display:flex;align-items:center;gap:6px}.eligibility-badge i{width:5px;height:5px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);min-height:calc(100% - 100px)}.chart-panel{border-right:1px solid #252932}.price-hero{padding:22px;display:flex;justify-content:space-between}.price-hero>div:first-child>span{display:block;font-family:var(--font-mono);font-size:8px;color:#606873}.price-hero strong{display:inline-block;font-size:48px;line-height:1;letter-spacing:-.05em;margin-top:9px}.price-hero em{font-style:normal;font-size:10px;color:#5f6772;margin-left:12px}.feed-state{height:25px;padding:0 9px;border:1px solid #26303a;border-radius:99px;display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:8px;color:#7e8994}.feed-state i{width:4px;height:4px}.live-chart{height:310px;padding:0 16px}.live-chart svg{width:100%;height:100%;overflow:visible}.grid-lines line{stroke:#22262d;stroke-width:1}.market-stats{height:58px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #252932;border-bottom:1px solid #252932}.market-stats span{padding:10px 14px;border-right:1px solid #252932;color:#626a75;font-size:9px}.market-stats strong{display:block;color:#cbd0d7;font-family:var(--font-mono);font-size:11px;margin-top:6px}.orderbook-panel{min-width:0}.panel-heading{height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #242831}.panel-heading h3{font-size:12px;font-weight:500}.panel-heading span{font-family:var(--font-mono);font-size:8px;color:#5e6874}.book-empty{padding:25px 12px;color:#626b76;font-size:10px}.book-head,.book-level{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 10px;align-items:center}.book-head{height:30px;color:#555e69;font-size:8px}.book-head span:not(:first-child),.book-level span:not(:first-child){text-align:right}.book-level{height:25px;font-family:var(--font-mono);font-size:9px;position:relative;overflow:hidden}.book-level:before{content:"";position:absolute;right:0;top:1px;bottom:1px;width:var(--depth);z-index:0}.book-level.ask:before{background:#e25b6314}.book-level.bid:before{background:#006aff1a}.book-level span{position:relative;z-index:1}.book-level.ask span:first-child{color:#da7a80}.book-level.bid span:first-child{color:#6ba6f8}.book-spread{height:30px;display:flex;align-items:center;justify-content:center;border-top:1px solid #22262a;border-bottom:1px solid #22262a;color:#545d68;font-family:var(--font-mono);font-size:7px}.order-ticket{border-left:1px solid #252932;background:#080a0d;padding:16px;overflow:auto;overscroll-behavior:contain}.ticket-head{height:34px;display:flex;align-items:flex-start;justify-content:space-between}.ticket-head h2{font-size:16px;font-weight:500;margin:0}.ticket-head span{font-size:8px;color:#6c7581}.side-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 18px}.side-toggle button{height:54px;border:1px solid #2b3038;border-radius:8px;background:#101319;color:#737c87;font-size:10px;text-align:left;padding:0 11px;cursor:pointer}.side-toggle strong{display:block;color:#dce1e6;font-size:15px;margin-top:4px}.side-toggle button.active{border-color:var(--blue);background:#006aff1f;color:#9dc5ff}.side-toggle button.active.no{border-color:#9f4349;background:#e25b631a;color:#e7979c}.ticket-input>span{font-size:9px;color:#69727d}.ticket-input>div{height:52px;border:1px solid #2a3038;background:#0e1115;border-radius:8px;margin-top:7px;display:flex;align-items:center;padding:0 12px}.ticket-input>div:focus-within{border-color:var(--blue)}.ticket-input>div>span{font-family:var(--font-mono);color:#68717c}.ticket-input input{min-width:0;width:100%;border:0;background:transparent;color:#fff;outline:0;text-align:right;font-family:var(--font-mono);font-size:20px}.quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px}.quick-amounts button{height:27px;border:1px solid #292e35;background:transparent;border-radius:5px;color:#717a85;font-family:var(--font-mono);font-size:8px;cursor:pointer}.preview-ledger{margin:18px 0;border-top:1px solid #292d34;border-bottom:1px solid #292d34;padding:8px 0}.preview-ledger div{height:29px;display:flex;align-items:center;justify-content:space-between}.preview-ledger span{font-size:9px;color:#66707b}.preview-ledger strong{font-family:var(--font-mono);font-size:9px;font-weight:400}.preview-ledger .danger{color:#e4787e}.risk-result{display:flex;gap:9px;padding:11px;border:1px solid #28313a;border-radius:7px;background:#0e1217}.risk-result svg{flex:none}.risk-result.pass svg{color:#6ca7f5}.risk-result.reject{border-color:#4e282c;background:#170d0f}.risk-result.reject svg{color:#e26c73}.risk-result strong{display:block;font-size:10px}.risk-result span{display:block;font-size:8px;line-height:1.4;color:#67717c;margin-top:4px}.ticket-submit{width:100%;height:43px;margin-top:12px}.ticket-note{display:flex;align-items:center;justify-content:center;gap:6px;color:#59616c;font-size:8px;margin:11px 0}.ticket-status{padding:9px 10px;border:1px solid #273c55;border-radius:7px;background:#0d1825;color:#8ab9f6;font-size:9px;line-height:1.4;margin:10px 0 0}.admin-payouts{margin-top:20px}.admin-page{min-height:100vh;background:#07090c;color:#fff}.admin-page main{max-width:1380px;margin:auto;padding:64px 30px 90px}.admin-hero{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:48px;border-bottom:1px solid #262b33}.admin-hero h1{font-size:clamp(44px,6vw,78px);line-height:.9;letter-spacing:-.055em;font-weight:500;margin:22px 0 16px}.admin-hero p{max-width:500px;color:#8b939e;font-size:15px;line-height:1.5;margin:0}.admin-health{min-width:210px;padding:18px;border:1px solid #263943;border-radius:10px;background:#0b151a}.admin-health span{display:flex;align-items:center;gap:8px;color:#77a886;font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.admin-health i{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 10px var(--success)}.admin-health strong{display:block;margin-top:16px;font-size:18px;font-weight:500}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 52px}.admin-grid article{min-height:130px;padding:18px;border:1px solid #262b33;border-radius:10px;background:#0b0e12}.admin-grid article span{display:flex;align-items:center;gap:8px;color:#7d8792;font-size:11px}.admin-grid article span svg{color:#6ea9fa}.admin-grid article strong{display:block;font-family:var(--font-mono);font-size:28px;font-weight:400;margin-top:29px}.admin-panel{border:1px solid #262b33;border-radius:12px;background:#090c10;overflow:hidden}.admin-panel .panel-heading{height:90px;padding:0 22px}.admin-panel .panel-heading>div{display:flex;flex-direction:column;gap:9px}.admin-panel .panel-heading h2{font-size:22px;font-weight:500;margin:0}.admin-panel .panel-heading>span{font-family:var(--font-mono);font-size:9px;color:#65707b}.admin-table-head,.admin-table-row{display:grid;grid-template-columns:2fr 1.25fr 1.2fr .9fr .9fr;gap:14px;align-items:center;padding:0 22px}.admin-table-head{height:34px;background:#0d1116;border-top:1px solid #242a31;border-bottom:1px solid #242a31;color:#626c78;font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.admin-table-row{min-height:70px;border-bottom:1px solid #20252c;font-size:11px;color:#b7bec7}.admin-table-row:last-child{border-bottom:0}.admin-table-row>span:first-child{display:flex;flex-direction:column;gap:5px}.admin-table-row strong{font-weight:500;color:#f1f3f5}.admin-table-row em{font-style:normal;color:#68727d;font-size:9px}.admin-table-row span:not(:first-child){font-family:var(--font-mono);font-size:10px}.status-pill{color:#8dbdff!important;font-size:9px!important}.admin-table-empty{padding:45px 22px;color:#69737e;font-size:12px}.admin-empty{min-height:calc(100vh - 58px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.admin-empty svg{color:var(--warning)}.admin-empty h1{font-size:32px;font-weight:500;margin:18px 0 8px}.admin-empty p{color:#89919b;font-size:13px;margin:0 0 20px}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(430px,.82fr) 1.18fr;background:#07090c}.auth-brand{position:relative;overflow:hidden;background:#000;border-right:1px solid #24272e;padding:32px 42px;display:flex;flex-direction:column;justify-content:space-between}.auth-brand:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(black,transparent)}.auth-brand>*{position:relative}.auth-brand h1{font-size:clamp(48px,5vw,76px);line-height:.91;letter-spacing:-.05em;font-weight:500;margin:20px 0}.auth-brand>div>p{color:#8d949e;font-size:15px;line-height:1.55;max-width:500px}.auth-brand small{color:#4f5660;font-size:9px}.auth-market{align-self:flex-end;width:min(100%,420px);padding:19px;border:1px solid #282d34;background:#0a0c0f;border-radius:12px}.auth-market>span{font-family:var(--font-mono);font-size:8px;color:#5f6873}.auth-market>strong{display:block;font-size:14px;line-height:1.35;margin:15px 0}.auth-market>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;border-top:1px solid #282d34;padding-top:12px}.auth-market em{font-family:var(--font-mono);font-style:normal;font-size:9px;color:#72aaff}.auth-market b{font-size:24px;font-weight:500}.auth-market>div span{font-family:var(--font-mono);font-size:9px;color:var(--success);margin-left:12px}.auth-form-wrap{background:#f5f5f2;color:#0b0c0e;padding:27px 42px}.auth-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#74777b}.auth-top a{color:#000;text-decoration:underline;text-underline-offset:3px}.auth-form{width:min(100%,420px);margin:clamp(80px,14vh,160px) auto 0}.auth-form .section-index{color:#6b6f74}.auth-form h2{font-size:42px;letter-spacing:-.035em;font-weight:500;margin:15px 0 10px}.auth-form>p{color:#73777b;font-size:13px;line-height:1.5;margin-bottom:30px}.auth-form>label:not(.check-label){display:block;margin:17px 0}.auth-form label>span{display:block;font-size:11px;margin-bottom:7px}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{width:100%;height:50px;border:1px solid #cdcfce;border-radius:8px;background:#fff;color:#0b0c0e;padding:0 13px;outline:0}.auth-form input:focus{border-color:#0d0e10;box-shadow:0 0 0 2px #00000014}.password-field{position:relative}.password-field button{position:absolute;right:5px;top:5px;width:40px;height:40px;border:0;background:transparent;color:#5f6367;display:grid;place-items:center;cursor:pointer}.check-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;margin:20px 0}.check-label input{margin-top:1px}.check-label span{color:#696d71;line-height:1.4}.auth-submit{width:100%;height:48px;font-size:13px}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-form>small{display:block;color:#8b8e91;font-size:9px;line-height:1.5;margin-top:14px}.form-error{padding:10px 12px;border:1px solid #e0b1b4;background:#fff0f1;color:#922e35;border-radius:7px;font-size:11px;line-height:1.45;margin:12px 0}.rules-page{max-width:1380px;margin:auto;padding:110px 30px 80px}.rules-hero{display:grid;grid-template-columns:1.3fr .7fr;column-gap:70px;align-items:end;padding-bottom:80px}.rules-hero .eyebrow{grid-column:1/-1}.rules-hero h1{font-size:88px;margin-top:30px}.rules-hero p{color:#8d949e;font-size:16px;line-height:1.55;max-width:420px;margin:0 0 6px}.rules-table{border-top:1px solid #292d33}.rules-table article{min-height:130px;padding:23px 0;display:grid;grid-template-columns:55px 1fr 160px 1.4fr;align-items:center;gap:25px;border-bottom:1px solid #292d33}.rules-table article>span{font-family:var(--font-mono);font-size:10px;color:#606975}.rules-table h2{font-size:20px;font-weight:500}.rules-table strong{font-family:var(--font-mono);font-size:25px;font-weight:500}.rules-table p{color:#7c848e;font-size:13px;line-height:1.5;max-width:520px}.rules-callout{margin-top:80px;padding:35px;border:1px solid #2b3037;border-radius:16px;background:#0b0e12;display:grid;grid-template-columns:32px 1fr auto;gap:20px;align-items:center}.rules-callout svg{color:var(--blue)}.rules-callout h2{font-size:18px;margin:0 0 8px}.rules-callout p{color:#7f8791;font-size:12px;line-height:1.5;margin:0;max-width:740px}@media(max-width:1180px){.hero{grid-template-columns:1fr 480px;gap:35px;padding-left:30px;padding-right:30px}.hero h1{font-size:72px}.plan-grid{grid-template-columns:1fr 1fr}.plan:nth-child(2){border-right:0}.plan:nth-child(-n+2){border-bottom:1px solid #2a2d33}.terminal-layout{grid-template-columns:310px minmax(460px,1fr) 310px}.workspace-grid{grid-template-columns:1fr}.orderbook-panel{border-top:1px solid #252932}.account-ribbon>div:nth-child(5),.account-ribbon>div:nth-child(6){display:none}}@media(max-width:900px){.site-header{padding:8px 12px}.nav-shell{height:50px}.main-nav{display:none;position:absolute;left:12px;right:12px;top:70px;padding:18px;background:#0b0d10;border:1px solid #2a2e35;border-radius:12px;flex-direction:column;align-items:stretch;gap:0}.main-nav.is-open{display:flex}.main-nav a{padding:12px}.nav-actions>.button{display:none}.mobile-menu{display:grid}.brand-by{display:none}.hero{min-height:auto;padding:75px 22px 55px;grid-template-columns:1fr;gap:55px}.hero-copy>p{font-size:16px}.hero-terminal{transform:none}.market-strip{overflow-x:auto}.live-label{min-width:190px}.section{padding:95px 22px}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:48px}.journey{grid-template-columns:1fr 1fr}.journey-step:nth-child(2){border-right:0}.journey-step:nth-child(-n+2){border-bottom:1px solid #2a2d33}.rules-band{margin:0 22px 60px;grid-template-columns:1fr}.rules-main{padding:45px 30px}.rule-ledger{border-left:0;border-top:1px solid #292d34}.closing-cta{margin:0 22px 22px;padding:55px 30px;display:block}.closing-cta h2{font-size:54px}.closing-cta .button{margin-top:35px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>.brand,.footer-tagline{grid-column:1/-1}.footer-tagline{text-align:left}.terminal-page{height:auto;min-height:100vh;overflow:auto}.terminal-header{grid-template-columns:1fr auto;height:58px}.terminal-header nav{display:none}.terminal-account>span,.terminal-account>strong{display:none}.account-ribbon{overflow-x:auto}.account-ribbon>div{min-width:120px}.account-state{display:none!important}.terminal-layout{height:auto;display:block}.market-sidebar{height:470px;border-right:0}.market-workspace{min-height:680px}.workspace-grid{min-height:auto}.chart-panel{border-right:0}.order-ticket{border-left:0;border-top:1px solid #252932}.auth-page{grid-template-columns:1fr}.auth-brand{min-height:560px}.auth-form-wrap{min-height:720px}.rules-hero{grid-template-columns:1fr;gap:30px}.rules-hero p{margin-top:0}.rules-table article{grid-template-columns:35px 1fr 110px}.rules-table p{grid-column:2/-1;margin-top:0}.rules-callout{grid-template-columns:30px 1fr}.rules-callout .button{grid-column:2;justify-self:start}}@media(max-width:600px){.hero h1{font-size:58px}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{display:grid;gap:10px}.hero-terminal{border-radius:12px}.terminal-question{font-size:16px}.probability-line strong{font-size:60px}.terminal-foot{grid-template-columns:1fr 1fr}.terminal-foot span:last-child{display:none}.live-label{min-width:170px;padding:0 18px}.section-heading h2,.rules-main h2{font-size:46px}.journey{grid-template-columns:1fr}.journey-step{border-right:0;border-bottom:1px solid #2a2d33;min-height:175px}.journey-step h3{margin-top:35px}.plan-grid{grid-template-columns:1fr}.plan{border-right:0;border-bottom:1px solid #2a2d33!important}.rule-row{grid-template-columns:1fr 80px;padding:0 16px}.rule-row em{display:none}.closing-cta h2{font-size:46px}.footer-main{grid-template-columns:1fr 1fr}.footer-legal{display:block}.footer-legal span{display:block;margin-top:7px}.auth-brand{min-height:510px;padding:24px}.auth-market{display:none}.auth-form-wrap{padding:20px}.auth-top>span{display:none}.auth-form{margin-top:80px}.auth-form h2{font-size:35px}.rules-page{padding:70px 20px}.rules-hero h1{font-size:56px}.rules-table article{grid-template-columns:32px 1fr}.rules-table strong,.rules-table p{grid-column:2}.rules-callout{padding:24px;grid-template-columns:1fr}.rules-callout .button{grid-column:1}.market-sidebar{height:430px}.market-workspace{min-height:610px}.live-chart{height:230px}.market-stats span{padding:8px}.price-hero em{display:block;margin:5px 0 0}.terminal-account .button{padding:0 10px}.account-ribbon{padding-left:0}.account-ribbon>div{min-width:112px;padding-left:12px}.brand-ahead{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:900px){.admin-page main{padding:45px 20px 70px}.admin-hero{display:block}.admin-health{margin-top:25px}.admin-grid{grid-template-columns:1fr 1fr}.admin-table{overflow-x:auto}.admin-table-head,.admin-table-row{min-width:760px}}@media(max-width:600px){.admin-grid{grid-template-columns:1fr}.admin-page .terminal-header{padding:0 12px}.admin-hero h1{font-size:48px}}
