@font-face{font-family:head;src:url(../media/schibsted_grotesk_latin_700_normal-s.p.11zsuqqo_r0ir.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:head;src:url(../media/schibsted_grotesk_latin_800_normal-s.p.0737ysplm1mrh.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:head;src:url(../media/schibsted_grotesk_latin_900_normal-s.p.40i5gvk7qdo37.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:head Fallback;src:local(Arial);ascent-override:87.69%;descent-override:23.15%;line-gap-override:0.0%;size-adjust:111.37%}.head_2ad0ea20-module__6F08-q__className{font-family:head,head Fallback}.head_2ad0ea20-module__6F08-q__variable{--font-head:"head", "head Fallback"}
@font-face{font-family:body;src:url(../media/ibm_plex_sans_latin_400_normal-s.p.1xf5nwxyfigak.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/ibm_plex_sans_latin_500_normal-s.p.2i4a1iuj6lbvw.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/ibm_plex_sans_latin_600_normal-s.p.2ovda_azncp9b.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.body_703476fc-module__sTqk-q__className{font-family:body,body Fallback}.body_703476fc-module__sTqk-q__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.mono_d32f03cc-module__YGlpfG__className{font-family:mono,mono Fallback}.mono_d32f03cc-module__YGlpfG__variable{--font-mono:"mono", "mono Fallback"}
:root{--bg:#0b0d12;--panel:#12151c;--line:#232835;--text:#e6ecf2;--muted:#8693a2;--accent:#3d7bff;--button:#2f6bff;--accent-text:#fff;--sell:#e5574b;--buy:#36c486;--absorb:#5cc8c0;--warn:#e8a33d;--bad:#e5574b;--head:var(--font-head), "Arial Narrow", Arial, sans-serif;--body:var(--font-body), "Segoe UI", system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, Consolas, monospace;--gutter:clamp(16px, 4vw, 48px);--page:1280px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:15px/1.6 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{font-family:var(--head);text-wrap:balance}h1{letter-spacing:-.01em;margin:0 0 12px;font-size:26px;font-weight:800}h2{margin:0 0 12px;font-size:17px;font-weight:800}.tag{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.accent{color:var(--accent)}.muted{color:var(--muted)}.error{color:var(--bad)}.bar{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0b0d12e6;position:sticky}.bar-inner{max-width:var(--page);padding-inline:var(--gutter);align-items:center;gap:28px;height:60px;margin:0 auto;display:flex}.brand{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.brand .wordmark{display:block}.bar-links{align-items:center;gap:22px;display:flex}.bar-links a,.bar-menu nav a{font:500 12.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-decoration:none}.bar-links a:hover,.bar-menu nav a:hover{color:var(--text)}.bar-grow{flex:1}.bar-menu{display:none;position:relative}.bar-menu summary{cursor:pointer;font:500 12.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 0;list-style:none}.bar-menu summary::-webkit-details-marker{display:none}.bar-menu nav{background:var(--panel);border:1px solid var(--line);border-radius:3px;gap:12px;min-width:180px;padding:16px 18px;display:grid;position:absolute;top:40px;left:0}.brand,.bar-links a,.bar button,.bar .button{white-space:nowrap}@media (max-width:1040px){.bar-links{display:none}.bar-menu{display:block}.bar-inner{gap:16px}}@media (max-width:720px){.bar .quiet-link{display:none}}main{width:100%;max-width:var(--page);padding:32px var(--gutter) 72px;flex:1;margin:0 auto}main:has(.home){max-width:none;padding:0}.home-page{max-width:var(--page);padding-inline:var(--gutter);margin:0 auto}.badge{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:3px 8px}.badge.sample{color:var(--muted);border:1px solid var(--line);background:#8693a229}.home-hero{border-bottom:1px solid var(--line);height:clamp(620px,92vh,920px);position:relative;overflow:hidden}.home-hero-chart,.home-close-chart{width:100%;height:100%;display:block;position:absolute;inset:0}.home-scrim{pointer-events:none;background:linear-gradient(90deg, var(--bg) 0%, #0b0d12f0 30%, #0b0d1280 46%, #0b0d1200 60%), linear-gradient(0deg, var(--bg) 0%, #0b0d1200 18%);position:absolute;inset:0}.home-hero-copy{z-index:2;height:100%;max-width:var(--page);padding:72px var(--gutter) clamp(40px, 8vh, 88px);align-content:end;gap:20px;margin:0 auto;display:grid;position:relative}.home-hero-copy h1{letter-spacing:-.04em;max-width:9ch;margin:0;font-size:clamp(46px,6.6vw,104px);font-weight:900;line-height:.9}.lens-tabs{border:1px solid var(--line);background:#111821d9;border-radius:3px;justify-self:start;display:inline-flex;overflow:hidden}.lens-tabs button{font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:0;border-radius:0;padding:11px 18px}.lens-tabs button+button{border-left:1px solid var(--line)}.lens-tabs button[aria-selected=true]{background:var(--button);color:var(--accent-text)}.lens-tabs button:hover:not([aria-selected=true]){color:var(--text);border-color:var(--line)}.lens-line{font:600 clamp(19px, 1.9vw, 25px)/1.35 var(--body);max-width:30ch;min-height:2.7em;margin:0}.home-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.home-cta button.primary,.home-cta .button.primary{padding:12px 20px;font-size:15.5px}.button.scroll:after{content:"↓";font-family:var(--mono)}.sample-note{font:500 12px var(--mono);color:var(--muted)}.chapter{border-bottom:1px solid var(--line);align-content:center;gap:24px;min-height:min(100svh,880px);padding-block:80px;display:grid}.chapter-line{font:800 clamp(30px, 4.4vw, 62px)/1.03 var(--head);letter-spacing:-.025em;text-wrap:balance;max-width:19ch;margin:0}.chapter-note{color:var(--muted);font:500 14px var(--mono);margin:0}.stage{border:1px solid var(--line);background:var(--panel);border-radius:3px;max-width:100%;height:clamp(320px,56vh,580px);position:relative;overflow:hidden}.stage canvas{width:100%;height:100%;display:block}.stage .badge{position:absolute;top:12px;left:14px}.stage.small{height:clamp(240px,34vh,340px)}.cases-head{border-bottom:2px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding-block:96px 20px;display:flex}.cases-head h2{font:900 clamp(36px, 4.6vw, 64px)/.95 var(--head);letter-spacing:-.03em;margin:0}.case-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.case-no{font:600 40px/1 var(--mono);color:var(--accent)}.ledger{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ledger div{gap:4px;padding:14px 18px 0 0;display:grid}.ledger div+div{border-left:1px solid var(--line);padding-left:18px}.ledger dt{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ledger dd{margin:0;font-size:16px}.ledger dd.rise{color:var(--buy);font-weight:600}.ledger dd.fall{color:var(--sell);font-weight:600}.two-lenses{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lens-card{align-content:start;gap:12px;min-width:0;display:grid}.lens-card h3{letter-spacing:-.02em;margin:0;font-size:28px}.lens-card p{color:var(--muted);max-width:46ch;margin:0}.learn-link{font:500 13px var(--mono);color:var(--text);border-bottom:1px solid var(--accent);justify-self:start;padding-bottom:2px;text-decoration:none}.lesson-card{border:1px solid var(--line);background:var(--panel);border-radius:3px;grid-template-columns:1fr 1.3fr;display:grid;overflow:hidden}.lesson-step{border-right:1px solid var(--line);align-content:start;gap:12px;padding:24px;display:grid}.lesson-step h3{margin:0;font-size:24px}.lesson-step p{color:var(--muted);margin:0}.progress{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.progress i{background:var(--line);border-radius:2px;height:4px}.progress i.on{background:var(--accent)}.stage.lesson{border:0;border-radius:0;height:auto;min-height:280px}.faq{grid-template-columns:1fr 2fr;gap:48px;padding-block:104px;display:grid}.faq h2{font:900 clamp(32px, 3.6vw, 48px)/1 var(--head);letter-spacing:-.02em;margin:0}.faq details{border-top:1px solid var(--line);padding-block:18px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:18px;font-size:17.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--accent)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);max-width:64ch;margin:10px 0 0}.home-close{border-top:1px solid var(--line);height:clamp(440px,62vh,620px);position:relative;overflow:hidden}.home-close-scrim{background:radial-gradient(at 28% 55%,#0b0d12f7 0%,#0b0d12db 42%,#0b0d1266 78%);position:absolute;inset:0}.home-close-copy{z-index:2;height:100%;max-width:var(--page);padding-inline:var(--gutter);align-content:center;gap:22px;margin:0 auto;display:grid;position:relative}.home-close-copy h2{font:900 clamp(46px, 7vw, 104px)/.9 var(--head);letter-spacing:-.04em;max-width:10ch;margin:0}@media (max-width:860px){.home-hero{height:auto}.home-scrim{background:linear-gradient(0deg, var(--bg) 0%, var(--bg) calc(100% - 440px), #0b0d1200 calc(100% - 400px))}.home-hero-copy{align-content:start;padding-top:452px}.lens-tabs{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;display:grid}.lens-tabs button{letter-spacing:.03em;text-align:center;justify-content:center;padding:11px 6px;font-size:11.5px}.two-lenses,.lesson-card,.faq{grid-template-columns:1fr}.lesson-step{border-right:0;border-bottom:1px solid var(--line)}.ledger{grid-template-columns:1fr}.ledger div+div{border-left:0;border-top:1px solid var(--line);padding-top:12px;padding-left:0}.chapter{min-height:0;padding-block:64px}}.lesson,.learn-index{gap:28px;padding-block:8px 24px;display:grid}.crumbs{font:500 12.5px var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px;display:flex}.crumbs span+span:before{content:"/";color:var(--line);margin-right:8px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--text)}.lesson-head{gap:14px;max-width:860px;display:grid}.lesson-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(38px,5.4vw,72px);font-weight:900;line-height:.95}.answer{color:var(--text);border-left:2px solid var(--accent);max-width:62ch;margin:0;padding-left:16px;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.step-progress{top:calc(env(safe-area-inset-top,0px) + 60px);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#0b0d12f0;align-items:center;gap:14px;padding:12px 0;display:flex;position:sticky}.step-bars{grid-auto-columns:34px;grid-auto-flow:column;gap:4px;display:grid}.step-bars i{background:var(--line);border-radius:2px;height:4px}.step-bars i.on{background:var(--accent)}.step-progress button,.step-progress .tag{white-space:nowrap}.step-progress button:disabled{opacity:.35;cursor:default}.step-progress button.next:not(:disabled){border-color:var(--accent)}.cards{gap:22px;display:grid}.card{border:1px solid var(--line);background:var(--panel);border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);scroll-margin-top:140px;display:grid;overflow:hidden}.card-words{align-content:start;gap:14px;padding:28px;display:grid}.card-words h2{letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:800}.card-words p{color:#cdd5de;max-width:62ch;margin:0;font-size:16px;line-height:1.7}.card-figure{border-left:1px solid var(--line);grid-template-rows:1fr auto;min-width:0;margin:0;display:grid}.figure-box{height:100%;min-height:400px}.figure-box canvas{width:100%;height:100%;min-height:400px;display:block}.card-figure figcaption{border-top:1px solid var(--line);font:500 12px var(--mono);color:var(--muted);padding:10px 14px}.card:not(:has(.card-figure)){grid-template-columns:1fr}.path h2,.related h2{margin:0 0 12px;font-size:22px}.path ol{counter-reset:lesson;border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.path li{counter-increment:lesson;border-bottom:1px solid var(--line)}.path li a{grid-template-columns:48px 1fr;column-gap:12px;padding:16px 0;text-decoration:none;display:grid}.path li a:before{content:counter(lesson, decimal-leading-zero);font:600 20px var(--mono);color:var(--accent);grid-row:span 2}.path li b{font:800 19px var(--head)}.path li span{color:var(--muted);font-size:14.5px}.path li a:hover b{color:var(--accent)}.next-lesson{border:1px solid var(--accent);border-radius:3px;justify-self:start;gap:4px;padding:18px 22px;text-decoration:none;display:grid}.next-lesson b{font:800 22px var(--head)}.lesson-faq{padding-block:24px}.related ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.related li a{border:1px solid var(--line);border-radius:2px;padding:8px 14px;font-size:14.5px;text-decoration:none;display:inline-block}.related li a:hover{border-color:var(--accent)}.see-it{border:1px solid var(--line);background:var(--panel);border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.see-it h2{margin:6px 0 0;font-size:clamp(22px,2.4vw,30px)}.see-it button.primary,.see-it .button.primary{padding:12px 20px;font-size:15.5px}.byline{font:500 12.5px var(--mono);color:var(--muted);margin:0}.hub-block{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:26px;display:grid}.hub-link{align-content:start;gap:8px;text-decoration:none;display:grid}.hub-link h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:900}.hub-link p{color:var(--muted);max-width:46ch;margin:0}.hub-link .tag{color:var(--accent)}.hub-block ol{align-content:start;gap:8px;margin:0;padding-left:22px;display:grid}.hub-block ol li::marker{color:var(--accent);font-family:var(--mono)}@media (max-width:860px){.card{grid-template-columns:1fr}.card-figure{border-left:0;border-top:1px solid var(--line)}.figure-box,.figure-box canvas{min-height:260px}.hub-block{grid-template-columns:1fr}.step-bars{grid-auto-columns:18px}}@media (max-width:480px){.step-bars{display:none}.step-progress{gap:10px}}.doc{gap:30px;max-width:760px;padding-block:24px 16px;display:grid}.doc-head{gap:12px;display:grid}.doc-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:900;line-height:.96}.doc-date{font:500 12.5px var(--mono);color:var(--muted);margin:0}.doc-body{gap:26px;display:grid}.doc-body h2{margin:0 0 8px;font-size:21px;font-weight:800}.doc-body p,.doc-body li{color:#cdd5de;max-width:66ch;font-size:16px;line-height:1.72}.doc-body p{margin:0 0 10px}.doc-body ul{gap:6px;margin:0;padding-left:20px;display:grid}.doc-body li::marker{color:var(--accent)}.doc-body p.muted{color:var(--muted);font-size:14.5px}.doc-body section+section{border-top:1px solid var(--line);padding-top:24px}ol.terms{counter-reset:term;gap:0;margin:0;padding:0;list-style:none;display:grid}ol.terms>li{counter-increment:term;border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);column-gap:8px;padding-block:20px;display:grid}ol.terms>li:before{content:counter(term, decimal-leading-zero);font:600 15px var(--mono);color:var(--accent);grid-row:span 9;padding-top:4px}ol.terms>li>*{grid-column:2}.contact-card{border:1px solid var(--line);background:var(--panel);border-radius:3px;gap:8px;padding:24px;display:grid}.contact-address{font:600 clamp(17px, 1.9vw, 22px) var(--mono);color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-cards .row{margin-top:6px}.doc-body .contact-cards+section{border-top:0;padding-top:0}@media (max-width:720px){.contact-cards{grid-template-columns:1fr}}button,.button{font:500 14px var(--body);cursor:pointer;border:1px solid var(--line);color:var(--text);background:0 0;border-radius:2px;align-items:center;gap:8px;padding:7px 14px;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.button:hover{border-color:var(--muted)}button.primary,.button.primary{background:var(--button);border-color:var(--button);color:var(--accent-text);font-weight:600}button.primary:hover:not(:disabled),.button.primary:hover{filter:brightness(1.1);border-color:var(--button)}button.go:after,.button.go:after{content:"→";font-family:var(--mono)}button.link{color:var(--accent);text-underline-offset:2px;font-size:inherit;border:none;padding:0;text-decoration:underline}button.quiet-link{color:var(--muted);font:500 13px var(--mono);border-color:#0000}button.quiet-link:hover{color:var(--text);border-color:#0000}button.quiet{color:var(--muted);border-color:#0000;padding:2px 6px}button.quiet:hover{color:var(--bad)}button.danger{color:var(--bad);border-color:var(--bad);padding:3px 10px;font-size:12px}button.danger:hover:not(:disabled){background:var(--bad);color:#fff}input,select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:2px;min-width:0;padding:6px 10px}.row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:3px;margin-bottom:16px;padding:18px;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 8px}th{color:var(--muted);font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.num{text-align:right;font-variant-numeric:tabular-nums}.facts{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.pill{font:500 11.5px var(--mono);border:1px solid var(--line);border-radius:99px;padding:1px 8px}.pill.admin{color:var(--warn);border-color:var(--warn)}.pill.rejected,select.rejected{color:var(--bad);border-color:var(--bad)}.pill.pending,select.pending{color:var(--warn);border-color:var(--warn)}tr.waiting td{background:color-mix(in srgb, var(--warn) 8%, transparent)}.plain{margin:0;padding:0;list-style:none}.narrow{max-width:620px}.wrap{white-space:normal}nav a,.brand,.button{text-decoration:none}.tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:12px;display:flex}.tabs .tab{color:var(--muted);border:1px solid #0000;border-bottom:none;border-radius:2px 2px 0 0}.tabs .tab.on{border-color:var(--line);color:var(--text);background:var(--bg);margin-bottom:-1px}.admin-panel .status:empty{display:none}.site-foot{border-top:1px solid var(--line);color:var(--muted);font-size:13.5px}.foot-inner{max-width:var(--page);padding:30px var(--gutter) 40px;gap:20px;margin:0 auto;display:grid}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.foot-row nav{flex-wrap:wrap;gap:20px;display:flex}.foot-row nav a{font:500 12.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.foot-row nav a:hover{color:var(--text)}.site-foot .risk{max-width:110ch;margin:0;font-size:12.5px;line-height:1.6}body:has(.app-shell-host)>header.bar{display:none}body:has(.app-shell-host)>.site-foot{display:none}main:has(.app-shell-host){max-width:none;padding:0}.app-shell-host{height:100vh;position:relative}.app-shell-box{position:absolute;inset:0}.card-words .tag{color:var(--accent)}.button.ext:after{content:"↗";font-family:var(--mono);font-weight:500}.button.big,button.big{padding:12px 20px;font-size:15.5px}.mono-note{font:500 12.5px var(--mono);color:var(--muted)}.mono-note a{color:var(--text)}.pending-pill{font:500 12px var(--mono);color:var(--accent);border:1px solid var(--accent);white-space:nowrap;border-radius:99px;padding:2px 10px}.fx-menu{position:relative}.fx-menu summary{cursor:pointer;font:500 12.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;list-style:none}.fx-menu summary::-webkit-details-marker{display:none}.fx-menu summary:after{content:" ▾"}.fx-menu summary:hover,.fx-menu summary.on,.fx-menu[open] summary{color:var(--text)}.fx-mega{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,100vw - 32px);display:grid;position:absolute;top:38px;left:-18px;box-shadow:0 18px 40px #00000080}.bar-links .fx-mega a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0;white-space:normal;gap:4px;padding:16px 18px;display:grid}.bar-links .fx-mega a:nth-child(2n){border-right:0}.fx-mega b{font:800 16px var(--head);color:var(--text)}.fx-mega span{font:400 13.5px/1.45 var(--body);color:var(--muted)}.fx-mega a:hover b{color:var(--accent)}.bar-links .fx-mega a.fx-mega-all{font:500 12.5px var(--mono);color:var(--accent);border:0;grid-column:1/-1;padding:12px 18px}.fx{gap:0;display:grid}.fx-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:40px;padding-block:24px 40px;display:grid}.fx-hero-head{gap:18px;display:grid}.fx-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(42px,5.6vw,80px);font-weight:900;line-height:.93}.fx-hero-side{gap:20px;display:grid}.lede{color:#cdd5de;max-width:56ch;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fx-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fx-stats div{flex-direction:column-reverse;gap:2px;padding:14px 16px 0 0;display:flex}.fx-stats div+div{border-left:1px solid var(--line);padding-left:16px}.fx-stats dd{font:800 30px var(--head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.fx-stats dt{font:500 12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:40px 20px;display:grid}.pillar{border:1px solid var(--line);background:var(--panel);border-radius:3px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.pillar-fig{border-bottom:1px solid var(--line);background:#0e1016;height:230px}.pillar-fig canvas{width:100%;height:100%;display:block}.pillar-body{align-content:start;gap:12px;padding:22px;display:grid}.pillar-body h2{letter-spacing:-.02em;margin:0;font-size:28px}.pillar-body h2 a{text-decoration:none}.pillar-body p{color:var(--muted);margin:0}ul.ticks{gap:6px;margin:0;padding:0;list-style:none;display:grid}ul.ticks li{color:#cdd5de;padding-left:18px;font-size:14.5px;line-height:1.5;position:relative}ul.ticks li:before{content:"";background:var(--accent);width:8px;height:2px;position:absolute;top:.62em;left:0}.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:44px;display:grid}.small-card{border:1px solid var(--line);background:var(--panel);border-radius:3px;grid-template-columns:132px minmax(0,1fr);min-width:0;text-decoration:none;display:grid;overflow:hidden}.small-card:hover{border-color:var(--accent)}.small-fig{border-right:1px solid var(--line);background:#0e1016;min-height:120px}.small-fig canvas{width:100%;height:100%;display:block}.small-fig .mini{padding:12px 10px;font-size:9px}.small-words{align-content:start;gap:6px;padding:16px;display:grid}.small-words h2{margin:0;font-size:19px}.small-words p{color:var(--muted);margin:0;font-size:14px}.fx-index{border-top:2px solid var(--text);padding-block:32px 48px}.fx-index>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.fx-index h2{font:900 clamp(30px, 3.6vw, 48px)/1 var(--head);letter-spacing:-.025em;margin:0}.fx-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.fx-index-grid section{border-top:1px solid var(--line);min-width:0;padding-block:14px 18px}.fx-index-grid h3{font:800 15px var(--head);margin:0 0 8px}.fx-index-grid h3 a{color:var(--accent);text-decoration:none}.fx-index-grid ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fx-index-grid li a{color:#cdd5de;font-size:14.5px;text-decoration:none}.fx-index-grid li a:hover{color:var(--accent)}.join{border:1px solid var(--button);background:linear-gradient(90deg,#3d7bff1a,#0000 60%);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-block:8px 24px;padding:28px;display:grid}.join h2{font:900 clamp(26px, 3vw, 40px)/1 var(--head);letter-spacing:-.02em;margin:0}.join p{color:var(--muted);margin:6px 0 0}.fx .crumbs{padding-top:8px}.fx-topic-head{gap:16px;max-width:900px;padding-block:14px 30px;display:grid}.fx-topic-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,70px);font-weight:900;line-height:.95}.fx-jump{top:calc(env(safe-area-inset-top,0px) + 60px);z-index:10;border-block:1px solid var(--line);background:#0b0d12f5;gap:4px;padding-block:8px;display:flex;position:sticky;overflow-x:auto}.fx-jump a{font:500 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:2px;padding:6px 10px;text-decoration:none}.fx-jump a:hover{color:var(--text);background:var(--panel)}.fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:30px;display:grid}.fx-card{border:1px solid var(--line);background:var(--panel);border-radius:3px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;scroll-margin-top:130px;display:grid;overflow:hidden}.fx-card:not(.wide) .fx-card-fig{border-left:0;border-top:1px solid var(--line)}.fx-card:not(.wide) .fx-fig-box{min-height:300px}.fx-card.wide{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.fx-card-words{align-content:start;gap:10px;padding:22px;display:grid}.fx-card-words .tag{color:var(--accent)}.fx-card-words h2{letter-spacing:-.01em;margin:0;font-size:22px}.fx-card-words p{color:#cdd5de;margin:0;font-size:15px;line-height:1.6}.fx-card-words p.fx-start{font:500 12px/1.5 var(--mono);color:var(--muted)}.fx-start b{color:var(--muted);font-weight:600}.fx-start b.on{color:var(--buy)}.fx-card-fig{border-left:1px solid var(--line);background:#0e1016;grid-template-rows:1fr auto;min-width:0;margin:0;display:grid}.fx-fig-box{min-height:260px}.fx-card.wide .fx-fig-box{min-height:360px}.fx-fig-box canvas{width:100%;height:100%;min-height:inherit;display:block}.fx-card-fig figcaption{border-top:1px solid var(--line);font:500 12px var(--mono);color:var(--muted);padding:9px 14px}.fx-next{flex-wrap:wrap;gap:10px;padding-block:28px 20px;display:flex}.fx-next a{border:1px solid var(--line);border-radius:2px;gap:2px;padding:12px 18px;text-decoration:none;display:grid}.fx-next a:hover{border-color:var(--accent)}.fx-next b{font:800 17px var(--head)}.data-note{border-left:2px solid var(--accent);gap:10px;max-width:760px;padding:4px 0 4px 18px;display:grid}.data-note h2{margin:0;font-size:22px}.data-note p{color:#cdd5de;margin:0;font-size:15.5px;line-height:1.65}.mini{height:100%;min-height:inherit;font:500 11px var(--mono);color:var(--muted);align-content:center;gap:6px;padding:30px 18px 18px;display:grid}.mini-head{letter-spacing:.08em;grid-template-columns:1fr 70px 1fr;gap:10px;font-size:10px;display:grid}.mini-head span:nth-child(2){text-align:center}.mini-head span:last-child{text-align:right}.mini-oi>div:not(.mini-head){grid-template-columns:1fr 70px 1fr;align-items:center;gap:10px;display:grid}.mini-oi i{border-radius:1px;height:11px;display:block}.mini-oi i.put{background:#36c486b3;justify-self:end}.mini-oi i.call{background:#e5574bb3}.mini-oi b{text-align:center;color:#cdd5de;font-weight:500}.mini-oi .atm b{color:var(--accent)}.mini-replay{gap:14px}.mini-bars{align-items:end;gap:6px;height:120px;display:flex}.mini-bars i{background:#36c48699;border-radius:1px;flex:1}.mini-bars i.ahead{background:var(--line)}.mini-track{background:var(--line);border-radius:2px;height:4px;position:relative}.mini-track i{background:var(--accent);border-radius:2px;position:absolute;inset:0 30% 0 0}.mini-replay .mini-ctl{flex-wrap:wrap;gap:6px;display:flex}.mini-ctl span{border:1px solid var(--line);border-radius:2px;padding:3px 8px}.mini-ctl span.on{border-color:var(--accent);color:var(--accent)}.mini-ws{grid-template-columns:1fr 1fr;gap:8px}.mini-ws div{border:1px solid var(--line);background:linear-gradient(#36c48614,#0000);border-radius:2px;align-content:space-between;min-height:64px;padding:6px 8px;display:grid}.mini-ws i{border-bottom:1px solid #56aaf080;height:18px;display:block}.mini-vp{gap:3px}.mini-vp i{background:#56aaf038;border-radius:1px;height:8px;display:block}.mini-vp i.va{background:#56aaf08c}.mini-vp i.poc{background:var(--accent)}.mini-dom>div:not(.mini-head){grid-template-columns:1fr 70px 1fr;gap:10px;display:grid}.mini-dom b{text-align:center;color:#cdd5de;font-weight:500}.mini-dom .bid{text-align:right;color:var(--buy)}.mini-dom .ask{color:var(--sell)}.start{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;padding-block:32px 40px;display:grid}.start-words{gap:18px;display:grid}.start-words h1{letter-spacing:-.035em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:900;line-height:.93}.start-gets{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0;display:grid}.start-gets div{border-bottom:1px solid var(--line);gap:3px;padding:14px 16px 14px 0;display:grid}.start-gets div:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.start-gets dt{font:800 17px var(--head)}.start-gets dd{color:var(--muted);margin:0;font-size:14px}.start-form{justify-items:end;min-width:0;display:grid}.start-have{color:var(--muted);justify-self:center;margin:14px 0 0;font-size:14px}.start-have a{color:var(--accent,#3d7bff);font-weight:600}.start-in{border:1px solid var(--line);background:var(--panel);border-radius:3px;justify-self:stretch;gap:14px;padding:28px;display:grid}.start-in h2{margin:0;font-size:28px}.start-in .button{justify-self:start}@media (max-width:960px){.pillars,.trio,.fx-hero,.start{grid-template-columns:1fr}.fx-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-grid{grid-template-columns:1fr}.start-form{justify-items:start}}@media (max-width:720px){.fx-card,.fx-card.wide{grid-template-columns:1fr}.fx-card-fig{border-left:0;border-top:1px solid var(--line)}.fx-index-grid,.start-gets,.fx-stats{grid-template-columns:1fr}.start-gets div:nth-child(2n),.fx-stats div+div{border-left:0;padding-left:0}.join{grid-template-columns:1fr}.small-card{grid-template-columns:104px minmax(0,1fr)}.fx-fig-box,.fx-card.wide .fx-fig-box{min-height:260px}}@media (max-width:520px){.bar .pending-pill{display:none}.bar .button.ext{padding:6px 12px}}.video-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;display:grid}.video-card{border:1px solid var(--line);background:var(--panel);border-radius:3px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.video-frame{aspect-ratio:16/9;background:#000;max-width:100%;position:relative}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-facade{cursor:pointer;background:#000;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0}.video-facade img{object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.video-facade:hover img{opacity:1}.video-play{background:var(--button);border-radius:12px;width:68px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000073}.video-play:after{content:"";border:10px solid #0000;border-left:17px solid #fff;border-right-width:0;position:absolute;top:14px;left:27px}.video-words{align-content:start;gap:8px;padding:16px 18px 18px;display:grid}.video-words h3{font:800 18px/1.25 var(--head);margin:0}.video-words p{color:#cdd5de;margin:0;font-size:14.5px;line-height:1.55}.video-words a{justify-self:start;text-decoration:none}.video-topic{border-top:1px solid var(--line);gap:16px;padding-block:16px 30px;display:grid}.video-topic h2{margin:12px 0 0;font-size:26px}.video-channel{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 30px;display:flex}.video-channel p{margin:0}.watch{gap:16px;padding-block:10px 24px;display:grid}.watch h2{margin:0;font-size:24px}.video-topic-title{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(26px,3vw,36px);font-weight:900}.video-explain{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;padding-block:26px;scroll-margin-top:80px;display:grid}.video-topic-title+.video-explain{border-top:0}.video-explain-words{align-content:center;gap:12px;display:grid}.video-explain-words h3{font:800 clamp(24px, 2.4vw, 32px)/1.1 var(--head);letter-spacing:-.015em;margin:0}.video-explain-words p{color:#cdd5de;max-width:58ch;margin:0;font-size:16px;line-height:1.7}.video-explain-words p.video-lessons{font:500 13px/1.6 var(--mono);color:var(--muted)}.video-lessons a{color:var(--text)}.video-explain-video{border:1px solid var(--line);background:var(--panel);border-radius:3px;min-width:0;margin:0;overflow:hidden}.video-explain-video figcaption{gap:6px;padding:12px 16px 14px;display:grid}.video-explain-video figcaption b{font:700 15px/1.35 var(--head)}.video-explain-video figcaption a{justify-self:start;text-decoration:none}@media (max-width:860px){.video-explain{grid-template-columns:1fr;gap:18px}}.stu{flex-direction:column;gap:0;display:flex}.stu .tag{margin-bottom:10px;display:block}.stu-hero{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;padding:24px 0 56px;display:grid}.stu-title{letter-spacing:-.035em;margin:6px 0 22px;font-size:clamp(40px,5.4vw,66px);font-weight:900;line-height:1}.stu-lead{color:#cfd3dd;max-width:620px;margin:0;font-size:19px;line-height:1.6}.stu-lead b{color:var(--text);font-weight:600}.stu-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.stu-plan-head{border-bottom:1px solid var(--line);padding:22px 26px 18px}.stu-plan-head h2{font:600 20px var(--body);margin:0}.stu-plan-head p{color:var(--muted);margin:4px 0 0;font-size:14px}.stu-notice{color:var(--warn);background:#241d10;border:1px solid #5a4520;border-radius:8px;margin:16px 26px 0;padding:10px 14px;font-size:14px}.stu-plans{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 26px 8px;display:grid}.stu-pl{border:1px solid var(--line);text-align:left;font:inherit;color:var(--text);cursor:pointer;background:#10131a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 14px 14px;display:flex;position:relative}div.stu-pl{cursor:default}.stu-pl b{font-size:15px;font-weight:600}.stu-pp{font:900 27px var(--head);letter-spacing:-.02em;margin-top:4px}.stu-pm{color:var(--muted);font-size:13px}.stu-ps{color:var(--buy);margin-top:4px;font-size:12px;font-weight:600}.stu-pl.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#141c30}.stu-badge{font:normal 500 10px var(--mono);letter-spacing:.12em;background:var(--accent);color:#fff;border-radius:10px;padding:3px 8px;position:absolute;top:-10px;left:12px}.stu-badge.best{background:var(--buy);color:#08130d}.stu-plans.small{border-bottom:1px solid var(--line);padding-bottom:18px}.stu-how{border-block:1px solid var(--line);color:var(--muted);background:#10131a;gap:8px;margin-top:14px;padding:12px 26px;font-size:14px;display:flex}.stu-how span{flex:1;align-items:center;gap:8px;display:flex}.stu-how i{font:normal 12px var(--mono);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.stu-how span:first-child{color:var(--text)}.stu-how span:first-child i{border-color:var(--accent);color:var(--accent)}.stu-pay{grid-template-columns:196px 1fr;align-items:center;gap:24px;padding:24px 26px;display:grid}.stu-qr{background:#fff;border-radius:10px;width:196px;height:196px;padding:8px}.stu-qr svg{width:100%;height:100%;display:block}.stu-label{font:500 12px var(--mono);letter-spacing:.14em;color:var(--muted)}.stu-vpa{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;margin:8px 0 16px;padding:10px 12px;font-size:16px;display:flex}.stu-vpa button{font:500 11px var(--mono);color:var(--muted);border-radius:6px;padding:4px 9px}.mono{font-family:var(--mono)}.stu-btn{border-radius:8px;justify-content:center;width:100%;padding:13px;font-size:16px}.stu-note{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.stu-note b{color:var(--text)}.stu-note.center{text-align:center}.stu-utr{border-top:1px solid var(--line);background:#10131a;padding:20px 26px 22px}.stu-utr h3{font:600 16px var(--body);margin:0}.stu-utr p{color:var(--muted);margin:4px 0 12px;font-size:14px}.stu-row{gap:10px;display:flex}.stu-row input{background:var(--bg);border:1px solid var(--line);min-width:0;color:var(--text);font:16px var(--mono);letter-spacing:.12em;border-radius:8px;flex:1;padding:12px 14px}.stu-row button{border:1px solid var(--accent);color:var(--accent);border-radius:8px;padding:0 22px;font-weight:600}.stu-said{margin:10px 0 0;font-size:14px}.stu-fine2{background:#10131a;padding:0 26px 18px}.stu-wait+.stu-fine2{background:0 0;padding-top:4px}.stu-fine{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:12px 26px;font-size:13px;display:flex}.stu-fine a{color:var(--accent)}.stu-amber{color:var(--warn)}.stu-wait{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;padding:22px 26px;display:grid}.stu-wait dt{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stu-wait dd{margin:2px 0 0;font-size:16px;font-weight:600}.stu-wa{color:var(--text);background:#0f1c15;border:1px solid #1f4d33;border-radius:10px;align-items:center;gap:10px;padding:9px 14px;font-size:14px;text-decoration:none;display:inline-flex}.stu-wa b{color:#25d366;font-weight:600}.stu-signup{justify-content:center;padding:18px 12px 22px;display:flex}.stu-in{padding:24px 26px}.stu-band,.stu-charts{border-top:1px solid var(--line);padding:52px 0 12px}.stu-sec{font:900 clamp(28px, 3.4vw, 44px) var(--head);letter-spacing:-.025em;margin:0 0 28px;line-height:1.08}.stu-why{grid-template-columns:repeat(6,1fr);gap:14px;padding-bottom:40px;display:grid}.stu-u{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-column:span 2;padding:22px}.stu-u:nth-child(n+4){grid-column:span 3}.stu-u h3{font:600 18px var(--body);margin:8px 0 6px}.stu-u p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.stu-k{font:500 12.5px var(--mono);color:var(--accent);letter-spacing:.14em}.stu-cr{grid-template-columns:1.6fr 1fr;align-items:center;gap:44px;margin-bottom:52px;display:grid}.stu-cr.rev{grid-template-columns:1fr 1.6fr}.stu-cr.rev .stu-pic{order:2}.stu-pic{border:1px solid var(--line);background:var(--bg);border-radius:12px;height:440px;overflow:hidden;box-shadow:0 20px 60px #00000073}.stu-pic img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.stu-pic.fit{height:560px}.stu-pic.fit img{object-fit:contain}.stu-txt h3{font:900 34px var(--head);letter-spacing:-.03em;margin:8px 0 4px;line-height:1.05}.stu-sub{font:400 12.5px var(--mono);letter-spacing:.12em;color:var(--muted);margin-bottom:14px;display:block}.stu-txt p{color:#cfd3dd;margin:0;font-size:16px;line-height:1.65}.stu-txt ul{margin:14px 0 0;padding:0;list-style:none}.stu-txt li{color:var(--muted);padding:6px 0 6px 18px;font-size:15px;position:relative}.stu-txt li:before{content:"";background:var(--accent);border-radius:2px;width:7px;height:7px;position:absolute;top:15px;left:0}.stu-txt li b{color:var(--text);font-weight:600}.stu-close{background:linear-gradient(120deg,#16213d,#111521 60%);border:1px solid #24304d;border-radius:16px;grid-template-columns:1.4fr 1fr;align-items:center;gap:36px;margin:12px 0 28px;padding:40px 44px;display:grid}.stu-close h2{font:900 clamp(26px, 3vw, 40px) var(--head);letter-spacing:-.025em;margin:0;line-height:1.06}.stu-close p{color:#cfd3dd;margin:12px 0 0}.stu-cta{border-radius:8px;justify-content:center;width:100%;padding:16px;font-size:17px}.stu-help{text-align:center;margin:0 0 16px}.stu-disc{border:1px solid var(--line);color:var(--muted);background:#10131a;border-radius:10px;margin:0;padding:16px 20px;font-size:14px}.stu-disc a{color:var(--accent)}.stu-signed{text-align:center;color:var(--muted);margin:18px 0 0;font-size:14px}@media (max-width:960px){.stu-hero,.stu-cr,.stu-cr.rev,.stu-close{grid-template-columns:1fr}.stu-cr.rev .stu-pic{order:0}.stu-why{grid-template-columns:1fr}.stu-u,.stu-u:nth-child(n+4){grid-column:auto}.stu-pic,.stu-pic.fit{height:auto;max-height:520px}.stu-pic img{height:auto}}@media (max-width:560px){.stu-plans{grid-template-columns:1fr;gap:16px;padding-inline:16px}.stu-pay{grid-template-columns:1fr;justify-items:center;padding-inline:16px}.stu-how{flex-direction:column;padding-inline:16px}.stu-plan-head,.stu-utr,.stu-fine,.stu-fine2,.stu-wait{padding-inline:16px}.stu-fine{flex-direction:column}.stu-close{padding:28px 20px}}.stu-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.stu-facts div{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:10px 14px}.stu-facts span{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.stu-facts b{font:900 26px var(--head)}.stu-facts .w b{color:var(--warn)}.stu-facts .g b{color:var(--buy)}.stu-facts .r b{color:var(--bad)}.stu-act{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pill.st-waiting,.pill.st-ending{color:var(--warn);border-color:var(--warn)}.pill.st-active{color:var(--buy);border-color:var(--buy)}.pill.st-expired,.pill.st-rejected{color:var(--bad);border-color:var(--bad)}@media (max-width:720px){.stu-facts{grid-template-columns:1fr 1fr}}.stu-link{color:var(--muted);align-items:center;gap:10px;margin:0 0 12px;display:flex}.stu-link b{color:var(--text)}.key-add{align-items:center;gap:8px;margin-bottom:6px;display:flex}.key-add textarea{resize:vertical;min-height:38px;font:13px var(--mono);background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:4px;flex:1;padding:8px 10px}.key-add label{white-space:nowrap;align-items:center;gap:6px;display:flex}.key-add input[type=number]{width:72px}.key-note{margin:0 0 12px;font-size:12px}.key-waiting{color:var(--warn);margin:0 0 12px}.pill.key-in_use{color:var(--buy);border-color:var(--buy)}.pill.key-ending{color:var(--warn);border-color:var(--warn)}.pill.key-failed{color:var(--bad);border-color:var(--bad)}.pill.key-stock{color:var(--muted)}@media (max-width:720px){.key-add{flex-wrap:wrap}}.src-switch{border:1px solid var(--line);border-radius:4px;display:inline-flex;overflow:hidden}.src-switch button{color:var(--muted);background:0 0;border:0;border-radius:0;padding:4px 10px}.src-switch button.on{color:#fff}.src-switch button.on.on,.src-switch button.on.no_new,.src-switch button.on.off{cursor:default}.src-switch button[aria-checked=true].on{background:var(--buy)}.src-switch button[aria-checked=true].no_new{background:var(--warn);color:#111}.src-switch button[aria-checked=true].off{background:var(--bad)}.src-alerts{flex-wrap:wrap;gap:14px}.src-alerts label{align-items:center;gap:6px;display:flex}.stu-facts b.key-small{font:700 16px var(--head)}.ov-strip{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.6fr);gap:10px;margin-bottom:16px;display:grid}.ov-strip div{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-width:0;padding:10px 14px}.ov-strip span{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.ov-strip b{font-family:var(--head);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:24px;font-weight:900;line-height:1.15;display:block;overflow:hidden}.ov-strip b.small{font-family:var(--body);white-space:normal;margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.4}.ov-strip .w b{color:var(--warn)}.ov-strip .g b{color:var(--buy)}@media (max-width:960px){.ov-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-strip div:last-child{grid-column:1/-1}}.tabs .tab .tab-n{font:600 11px var(--mono);background:var(--warn);color:#111;border-radius:99px;margin-left:6px;padding:0 6px}.tabs .tab .tab-c{font:11px var(--mono);color:var(--muted);margin-left:6px}.acct-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.acct-bar input[type=search]{background:var(--bg);min-width:0;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;flex:0 320px;padding:7px 10px}.acct-bar .chip{color:var(--muted);border-radius:99px;padding:3px 11px;font-size:12.5px}.acct-bar .chip.on{border-color:var(--warn);color:var(--warn)}.acct-bar .chip.red.on{border-color:var(--bad);color:var(--bad)}.acct-table tr.pick{cursor:pointer}.acct-table tr.pick:hover td{background:color-mix(in srgb, var(--accent) 6%, transparent)}.acct-table tr.sel td{background:color-mix(in srgb, var(--accent) 14%, transparent)}.days.ok{color:var(--buy)}.days.amber{color:var(--warn)}.days.red{color:var(--bad)}.pill.st-approved{color:var(--buy);border-color:var(--buy)}.drawer-back{z-index:40;background:#00000059;position:fixed;inset:0}.drawer{z-index:41;border-left:1px solid var(--line);background:#161a23;width:460px;max-width:100%;padding:20px 22px 28px;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-18px 0 40px #00000073}.drawer h2{overflow-wrap:anywhere;margin:0 32px 2px 0;font-size:17px}.drawer>p.muted{margin:0 0 14px;font-size:13px}.drawer h3{font:600 11.5px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:20px 0 8px}.drawer .facts{grid-template-columns:120px 1fr}.drawer table td,.drawer table th{padding:6px}.drawer .pay-wrap{overflow-x:auto}.drawer-x{color:var(--muted);background:0 0;border:none;font-size:18px;position:absolute;top:12px;right:14px}.use-strip{grid-template-columns:repeat(30,1fr);gap:3px;display:grid}.use-strip i{aspect-ratio:1;background:var(--line);border-radius:2px}.use-strip i.s1{background:color-mix(in srgb, var(--buy) 30%, var(--line))}.use-strip i.s2{background:color-mix(in srgb, var(--buy) 55%, var(--line))}.use-strip i.s3{background:color-mix(in srgb, var(--buy) 80%, var(--line))}.use-strip i.s4{background:var(--buy)}.use-sum{margin:8px 0 4px}.use-top{margin:2px 0;font-size:13.5px}.use-top span{width:70px;color:var(--muted);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;display:inline-block}.hist{margin:0;padding:0;list-style:none}.hist li{border-bottom:1px dashed var(--line);gap:12px;padding:6px 0;display:flex}.hist li span:first-child{color:var(--muted);font:12.5px var(--mono);flex:0 0 104px}.hist li span:last-child{overflow-wrap:anywhere;min-width:0}.drawer-act{flex-wrap:wrap;margin-top:18px}@media (max-width:560px){.drawer{padding-inline:16px}.drawer .facts{grid-template-columns:100px 1fr}.hist li span:first-child{flex-basis:88px}}.own-key{margin:22px auto 0}.own-key h2{margin:0 0 6px;font-size:18px}.own-key-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.own-key-row input{min-width:220px;color:inherit;border:1px solid var(--line);font-family:var(--font-mono,monospace);background:0 0;border-radius:3px;flex:1;padding:8px 10px}.own-key-say{color:var(--muted);margin:10px 0 0}.own-key-say.bad{color:var(--bad)}.own-key-note{color:var(--muted);margin:10px 0 0;font-size:13px}
