:root{color-scheme:dark;--bg: #09090b;--bg-elev: #101013;--panel: #0c0c0e;--panel-soft: #131316;--inset: #0a0a0c;--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .13);--text: #f4f4f5;--text-dim: #9a9aa2;--text-faint: #6a6a72;--accent: #caff00;--accent-dim: rgba(202, 255, 0, .14);--accent-line: rgba(202, 255, 0, .4);--accent-ink: #11160a;--up: #8be35a;--down: #ff5d6c;--radius: 4px;--radius-lg: 6px;--sans: "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;font-family:var(--sans);background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--bg)}button,input,select{font:inherit}button{cursor:pointer}::selection{background:var(--accent);color:var(--accent-ink)}.hero-panel strong,.metric strong,.ticket-summary strong,.account-metrics strong,.slider strong,.strategy-stats b,.blotter-row span,.position-row span,.ledger-row span,.scenario-row span,.formula code,.paper-equations code,.cone-row span:last-child,.rank{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}main{width:min(1360px,100%);margin:0 auto;padding:24px 32px 64px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 2px 20px}.wordmark{display:inline-flex;align-items:baseline;gap:6px;font-weight:700;font-size:.92rem;letter-spacing:.18em;text-transform:uppercase}.wordmark:before{content:"";width:9px;height:9px;margin-right:4px;border-radius:1px;background:var(--accent);transform:translateY(-1px)}.wordmark span{color:var(--text-faint);font-weight:500}.boot-sequence{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px),#09090bf5;background-size:56px 56px;animation:bootFade .24s ease 1.1s forwards}.boot-card{width:min(760px,100%);padding:28px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#0c0c0eeb;box-shadow:none}.boot-mark,.loader-head,.loader-steps{display:flex;align-items:center;justify-content:space-between;gap:12px}.boot-mark{justify-content:flex-start;margin-bottom:40px;color:var(--text-faint);font-family:var(--mono);font-size:.66rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.boot-mark span{width:10px;height:10px;border-radius:1px;background:var(--accent);box-shadow:none}.boot-card h1{max-width:540px;margin:0;color:var(--text);font-size:clamp(2rem,6vw,4.6rem);font-weight:650;line-height:.95;letter-spacing:0;text-transform:uppercase}.boot-card p{max-width:520px;margin:18px 0 28px;color:var(--text-dim);font-size:.88rem;line-height:1.55}.quant-loader{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);min-width:0}.quant-loader.compact{align-self:stretch;min-height:112px}.loader-head span,.loader-steps em{color:var(--text-faint);font-size:.58rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.loader-head strong{color:var(--text);font-family:var(--mono);font-size:.7rem;font-weight:500;text-align:right}.loader-rail{position:relative;height:2px;overflow:hidden;background:#ffffff14}.loader-rail i{position:absolute;inset:0 auto 0 0;width:44%;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:loaderSweep .95s cubic-bezier(.65,0,.35,1) infinite}.loader-steps{align-items:stretch}.loader-steps em{flex:1;padding:7px 6px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;font-family:var(--mono);font-style:normal;text-align:center;animation:loaderPulse 1.4s ease-in-out infinite}.loader-steps em:nth-child(2){animation-delay:.12s}.loader-steps em:nth-child(3){animation-delay:.24s}.loader-steps em:nth-child(4){animation-delay:.36s}.loader-steps em:nth-child(5){animation-delay:.48s}.quant-loader code{color:var(--text-faint);font-family:var(--mono);font-size:.66rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere}@keyframes loaderSweep{0%{transform:translate(-120%)}to{transform:translate(260%)}}@keyframes loaderPulse{0%,to{border-color:var(--line);color:var(--text-faint)}45%{border-color:var(--accent-line);color:var(--text)}}@keyframes bootFade{to{opacity:0;visibility:hidden}}.app-nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:28px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#0a0a0cd1;-webkit-backdrop-filter:none;backdrop-filter:none}.app-nav button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--text-dim);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:color .15s ease,background .15s ease}.app-nav button span{min-width:0}.app-nav button em{display:inline-grid;place-items:center;min-height:18px;padding:0 5px;border:1px solid var(--line);border-radius:999px;color:var(--text-faint);font-style:normal;font-size:.52rem;line-height:1;letter-spacing:.08em}.app-nav button.gated{color:var(--text-faint)}.app-nav button:last-child{border-right:0}.app-nav button:hover{color:var(--text);background:#ffffff06}.app-nav button.active{color:var(--accent);background:var(--accent-dim);box-shadow:none}.product-home,.docs-page,.trade-soon{min-height:calc(100vh - 180px);display:grid;align-items:center}.product-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.75fr);gap:clamp(24px,6vw,84px);align-items:center;padding:clamp(32px,8vw,92px) 0}.product-copy{display:grid;gap:28px}.product-mark,.docs-hero span,.trade-soon>div>span{color:var(--text-faint);font-family:var(--mono);font-size:.72rem;font-weight:650;letter-spacing:.18em;text-transform:lowercase}.product-copy h1,.docs-hero h1,.trade-soon h1{margin:0;max-width:12ch;color:var(--text);font-size:clamp(3.4rem,10vw,8.8rem);font-weight:650;line-height:.86;letter-spacing:0;text-transform:lowercase}.product-claims{display:grid;gap:8px}.product-claims strong{color:var(--text);font-size:clamp(1.1rem,2vw,1.55rem);font-weight:500;line-height:1.15}.product-links{display:flex;flex-wrap:wrap;gap:10px}.product-preview{min-height:560px;display:grid;align-content:stretch;gap:12px;padding:16px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel)}.preview-top,.preview-stats{display:grid;gap:8px}.preview-top span,.preview-stats span{color:var(--text-faint);font-family:var(--mono);font-size:.62rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.preview-top strong{color:var(--text);font-size:1.1rem;font-weight:600}.preview-surface{min-height:300px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),var(--inset);background-size:28px 28px;perspective:760px}.preview-surface i{display:block;min-height:64px;border:1px solid rgba(202,255,0,.35);border-radius:var(--radius);background:linear-gradient(180deg,#caff0052,#caff000d);transform:rotateX(58deg) rotate(-8deg);transform-origin:bottom}.preview-surface i:nth-child(2){min-height:112px}.preview-surface i:nth-child(3){min-height:190px}.preview-surface i:nth-child(4){min-height:144px}.preview-surface i:nth-child(5){min-height:92px}.preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-stats div{min-height:72px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.preview-stats strong{display:block;margin-top:8px;color:var(--text);font-family:var(--mono);font-size:.88rem;font-weight:500}.preview-open{min-height:42px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--text);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.docs-page{align-items:start;gap:28px;padding:clamp(32px,6vw,76px) 0}.docs-hero{display:grid;gap:18px}.docs-hero h1,.trade-soon h1{max-width:10ch}.docs-hero p,.trade-soon p{max-width:680px;margin:0;color:var(--text-dim);font-size:.98rem;line-height:1.6}.docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.docs-grid button{min-height:210px;display:grid;align-content:start;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:inherit;text-align:left}.docs-grid button:hover{border-color:var(--accent-line);background:var(--accent-dim)}.docs-grid span,.docs-grid em{color:var(--text-faint);font-family:var(--mono);font-size:.62rem;font-style:normal;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.docs-grid strong{display:flex;align-items:center;gap:9px;color:var(--text);font-size:1rem;font-weight:600}.docs-grid p{margin:0;color:var(--text-dim);font-size:.84rem;line-height:1.55}.trade-soon{grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);gap:clamp(24px,5vw,64px);align-items:start;padding:clamp(28px,5vw,64px) 0}.trade-soon-copy{display:grid;gap:18px;align-content:start}.trade-soon h1{max-width:18ch;font-size:clamp(2rem,4vw,4.2rem);line-height:1;text-transform:none}.trade-signal{display:inline-flex;align-items:center;gap:12px;width:fit-content;padding:10px 0;color:var(--text-faint)}.trade-signal span,.trade-route-head span,.trade-route-steps b{color:var(--text-faint);font-family:var(--mono);font-size:.64rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.trade-signal i{width:42px;height:1px;background:linear-gradient(90deg,var(--accent),transparent);opacity:.8}.trade-route-card{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.trade-route-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.trade-route-head strong{padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--inset);font-family:var(--mono);font-size:.62rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.trade-route-steps{display:grid;gap:8px}.trade-route-steps div{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.trade-route-steps div.live{border-color:#caff0033}.trade-route-steps span{color:var(--text);font-size:.88rem;font-weight:600}.trade-route-steps em{color:var(--text-faint);font-family:var(--mono);font-size:.68rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.trade-route-steps div.live em{color:var(--accent)}.chain-ticket{display:grid;gap:16px;padding-top:16px;border-top:1px solid var(--line)}.chain-ticket-head,.chain-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:12px;align-items:center}.chain-ticket-head span,.chain-status span,.chain-quote-read span,.chain-metrics span,.chain-hashes span{color:var(--text-faint);font-family:var(--mono);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.chain-ticket-head strong{display:block;margin-top:6px;color:var(--text);font-size:1.05rem;font-weight:600}.chain-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.chain-metrics,.chain-quote-read{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chain-metrics div,.chain-quote-read div{min-width:0;display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05}.chain-metrics strong,.chain-quote-read strong{min-width:0;overflow:hidden;color:var(--text);font-family:var(--mono);font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chain-status,.chain-hashes{display:flex;flex-wrap:wrap;gap:8px}.chain-status span,.chain-hashes span{padding:7px 9px;border:1px solid var(--line);border-radius:999px;background:#ffffff06;color:var(--text-dim)}.chain-actions .primary-action,.chain-actions .secondary-action{min-height:44px}.chain-disclosure{display:grid;gap:8px;padding:12px;border:1px solid rgba(245,158,11,.24);border-radius:var(--radius);background:#f59e0b0b}.chain-disclosure strong{color:var(--text);font-size:.82rem;font-weight:650}.chain-disclosure p{margin:0;color:var(--text-dim);font-size:.78rem;line-height:1.55}.docs-shell{display:grid;grid-template-columns:230px minmax(0,1fr) 190px;gap:42px;align-items:start;padding:22px 0 80px}.docs-nav,.docs-toc{position:sticky;top:78px;display:grid;gap:18px;align-self:start}.docs-logo{width:fit-content;border:0;background:transparent;color:var(--text);font-family:var(--mono);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:lowercase}.docs-nav>span,.docs-toc span{color:var(--text-faint);font-family:var(--mono);font-size:.62rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.docs-nav-group{display:grid;gap:3px}.docs-nav-group strong{margin:10px 0 4px;color:var(--text-faint);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.docs-nav-group button,.docs-toc a{min-height:31px;display:flex;align-items:center;gap:8px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-dim);font-size:.75rem;line-height:1.35;text-align:left;text-decoration:none}.docs-nav-group button{padding:0 7px}.docs-nav-group button:hover,.docs-toc a:hover{color:var(--text);background:#ffffff06}.docs-nav-group button.active{color:var(--text);background:var(--inset);box-shadow:none}.docs-tool-link{color:var(--accent)!important}.docs-article{min-width:0;max-width:820px}.docs-kicker{margin-bottom:18px;color:var(--accent);font-family:var(--mono);font-size:.68rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.docs-article h1{margin:0 0 18px;color:var(--text);font-size:clamp(2.15rem,4vw,3.8rem);font-weight:650;line-height:.95;letter-spacing:0}.docs-lede{max-width:720px;margin:0 0 34px;color:var(--text-dim);font-size:1rem;line-height:1.7}.docs-briefing{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px;margin:0 0 30px}.docs-briefing div{min-height:142px;display:grid;align-content:start;gap:9px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff06,#ffffff02)}.docs-briefing div:first-child{border-color:var(--accent-line);background:linear-gradient(180deg,#caff0014,#ffffff02)}.docs-briefing div:last-child{grid-column:1 / -1;min-height:0}.docs-briefing span,.docs-section-head span{color:var(--text-faint);font-family:var(--mono);font-size:.62rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.docs-briefing strong{color:var(--text);font-size:.95rem;font-weight:650}.docs-briefing p{margin:0;color:var(--text-dim);font-size:.8rem;line-height:1.55}.docs-briefing code{margin-top:0}.docs-article section{padding:28px 0;border-top:1px solid var(--line);scroll-margin-top:94px}.docs-chapter{margin-bottom:12px;padding:24px!important;border:1px solid var(--line-strong)!important;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--panel)}.docs-chapter b{color:var(--text);font-weight:650}.docs-section-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.docs-section-head span{min-width:24px;color:var(--accent)}.docs-article h2{margin:0;color:var(--text);font-size:1.35rem;font-weight:600;letter-spacing:0}.docs-article p{margin:0 0 12px;color:var(--text-dim);font-size:.92rem;line-height:1.72}.docs-article p:last-child{margin-bottom:0}.docs-article code{display:block;margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--accent);font-family:var(--mono);font-size:.78rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.docs-deep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.docs-deep-grid div{min-height:146px;padding:13px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05}.docs-deep-grid span{display:block;margin-bottom:8px;color:var(--accent);font-family:var(--mono);font-size:.61rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.docs-deep-grid p{margin:0;font-size:.8rem;line-height:1.58}.docs-table{display:grid;gap:8px}.docs-table div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.docs-table span{color:var(--text);font-family:var(--mono);font-size:.78rem;font-weight:650}.docs-table p{font-size:.84rem}.docs-toc{gap:6px;padding-left:18px;border-left:1px solid var(--line)}.docs-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:28px;border-top:1px solid var(--line)}.docs-pager button{min-height:76px;display:grid;align-content:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text);font-size:.9rem;font-weight:650;text-align:left}.docs-pager button:last-child{text-align:right}.docs-pager button span{color:var(--text-faint);font-family:var(--mono);font-size:.62rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.platform-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 30px}.platform-path button{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:128px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;color:var(--text);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.platform-path button:hover{border-color:var(--line-strong);background:var(--panel-soft);transform:translateY(-1px)}.platform-path button.active{border-color:var(--accent-line);background:var(--accent-dim)}.path-index{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-faint);font-family:var(--mono);font-size:.72rem;font-weight:600}.platform-path button.active .path-index{border-color:var(--accent-line);color:var(--accent)}.path-copy{min-width:0;display:grid;gap:8px}.path-copy strong{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.path-copy em{color:var(--text-dim);font-size:.82rem;font-style:normal;line-height:1.45}.path-copy code{width:100%;display:block;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.guide-page{display:grid;gap:18px}.guide-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:10px 0 8px}.guide-hero h1{max-width:18ch;margin:14px 0 12px;font-size:clamp(2.1rem,4vw,4.2rem);font-weight:600;line-height:.96;letter-spacing:-.03em}.guide-hero p{max-width:66ch;margin:0;color:var(--text-dim);font-size:.95rem;line-height:1.6}.guide-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end}.guide-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.guide-actions .primary-action{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}.guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guide-card{min-height:260px;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.guide-card span,.guide-steps span{color:var(--accent);font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.guide-card h2{min-height:48px;margin:0;color:var(--text);font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.guide-card code,.guide-steps code{display:block;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;color:var(--text);font-family:var(--mono);font-size:.7rem;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.guide-card p{margin:auto 0 0;color:var(--text-dim);font-size:.82rem;line-height:1.55}.guide-workflow{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-soft)}.guide-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.guide-steps article{min-height:230px;display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.guide-steps b{color:var(--text-faint);font-family:var(--mono);font-size:1.25rem;font-weight:500}.guide-steps h3{min-height:76px;margin:6px 0 12px;color:var(--text);font-size:.88rem;font-weight:600;line-height:1.4}.hero{min-height:24vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:40px;align-items:end;padding:14px 0 36px}.hero-copy h1{margin:12px 0 14px;font-size:clamp(2.1rem,4.4vw,4.8rem);font-weight:600;line-height:.94;letter-spacing:-.03em}.hero-copy p{width:min(760px,100%);margin:0;color:var(--text-dim);font-size:.96rem;line-height:1.55}.eyebrow,.module-head,.panel-title{display:flex;align-items:center;gap:10px}.eyebrow{color:var(--accent);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.hero-panel{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.hero-panel div{min-height:108px;padding:18px;border-right:1px solid var(--line)}.hero-panel div:last-child{border-right:0}.hero-panel span,.metric span,.formula span,.cone-row span,.strategy-stats span{display:block;color:var(--text-faint);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero-panel strong{display:block;margin-top:10px;font-size:clamp(1.1rem,1.8vw,1.7rem);font-weight:500;line-height:1.05;letter-spacing:-.01em}.decision-panel{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(280px,.85fr) minmax(320px,1.2fr);gap:1px;margin:0 0 18px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line)}.decision-panel>div{background:var(--panel);padding:18px}.decision-main span,.decision-steps small,.decision-checks span,.ticket-decision span{display:block;color:var(--text-faint);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.decision-main h2{margin:8px 0 10px;color:var(--text);font-size:clamp(1.55rem,2.4vw,2.6rem);font-weight:600;line-height:1}.decision-main p,.ticket-decision p{margin:0;color:var(--text-dim);font-size:.88rem;line-height:1.6}.decision-panel.good{border-color:#8be35a5c}.decision-panel.watch{border-color:#f59e0b61}.decision-panel.bad{border-color:#ff5d6c5c}.decision-steps{display:grid;gap:12px}.decision-steps strong{display:block;margin-top:5px;color:var(--text);font-size:.9rem;font-weight:500;line-height:1.45}.decision-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.decision-checks div{min-height:92px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.decision-checks .pass{border-color:#8be35a38}.decision-checks .fail{border-color:#ff5d6c38}.decision-checks b,.decision-checks em{display:block;margin-top:7px;font-style:normal}.decision-checks b{color:var(--text);font-size:.82rem;font-weight:600}.decision-checks em{color:var(--text-dim);font-family:var(--mono);font-size:.78rem;line-height:1.4}.whitepaper,.surface-section,.workspace{display:grid;gap:18px}.whitepaper{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;margin:14px 0 38px;padding:clamp(22px,4vw,48px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.paper-copy span,.surface-copy span,.page-heading span{color:var(--accent);font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.paper-copy h1,.surface-copy h2{margin:10px 0 12px;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:600;line-height:1;letter-spacing:-.03em}.paper-copy p,.surface-copy p{max-width:720px;margin:0;color:var(--text-dim);font-size:.95rem;line-height:1.6}.paper-copy h1{max-width:780px}.paper-equations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.paper-equations code{padding:12px 14px;border:1px solid var(--line);border-left:2px solid var(--accent-line);border-radius:var(--radius);background:var(--inset);color:var(--text);font-size:.78rem;line-height:1.5;white-space:normal}.paper-body{display:grid;gap:18px;max-width:900px;margin-top:24px}.paper-body article{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.paper-body h2{margin:0 0 10px;color:var(--text);font-size:1rem;font-weight:600;letter-spacing:0}.paper-body p{max-width:none;margin:0;color:var(--text-dim)}.paper-body p+p,.paper-body p+.paper-formula-stack,.paper-formula-stack+p,.paper-term-grid+p{margin-top:12px}.paper-formula-stack{display:grid;gap:8px}.paper-formula-stack code{padding:11px 12px;border:1px solid var(--line);border-left:2px solid var(--accent-line);border-radius:var(--radius);background:var(--panel);color:var(--text);font-size:.76rem;line-height:1.45;white-space:normal}.paper-term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.paper-term-grid div{min-height:100px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.paper-term-grid b,.paper-term-grid span{display:block}.paper-term-grid b{color:var(--text);font-size:.82rem;font-weight:600}.paper-term-grid span{margin-top:8px;color:var(--text-dim);font-size:.8rem;line-height:1.45}.paper-notes{display:grid;gap:10px}.paper-notes div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;min-height:86px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.paper-notes b{width:38px;height:36px;display:grid;place-items:center;border-radius:var(--radius);border:1px solid var(--accent-line);background:var(--accent-dim);color:var(--accent);font-family:var(--mono);font-weight:600}.paper-notes span{color:var(--text-dim);line-height:1.45}.plain-card{grid-template-columns:1fr!important;border-color:var(--accent-line)!important;background:var(--accent-dim)!important}.plain-card strong{color:var(--text);font-weight:600}.plain-card span{color:var(--text-dim)!important}.paper-notes .paper-actions{display:grid;grid-template-columns:1fr;min-height:clamp(280px,42vw,520px);padding:0;border:0;background:transparent}.paper-actions .enter-desk{width:100%;min-height:100%;padding:0 24px;font-size:.95rem;letter-spacing:.1em}.enter-desk{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;min-height:46px;padding:0 20px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:filter .15s ease}.enter-desk.secondary{border:1px solid var(--line-strong);background:transparent;color:var(--text)}.enter-desk:hover{filter:brightness(1.08)}.surface-section{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:stretch;min-height:420px;margin:34px 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--inset)}.surface-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,4vw,44px);border-right:1px solid var(--line)}.surface-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(360px,100%);margin-top:22px}.surface-tabs button{min-height:40px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--text-dim);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .15s ease,border-color .15s ease,background .15s ease}.surface-tabs button:hover{color:var(--text)}.surface-tabs button.active{border-color:var(--accent-line);background:var(--accent-dim);color:var(--accent)}.surface-readout{display:grid;gap:5px;width:min(360px,100%);margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.surface-readout span,.surface-readout em,.surface-hud span{color:var(--text-faint);font-family:var(--mono);font-size:.62rem;font-style:normal;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.surface-readout strong{color:var(--text);font-family:var(--mono);font-size:1.15rem;font-weight:500}.surface-canvas{position:relative;min-height:420px;background:var(--inset);cursor:grab;overflow:hidden;touch-action:none}.surface-canvas:active{cursor:grabbing}.surface-canvas canvas{display:block;width:100%;height:100%}.surface-hud{pointer-events:none;position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-wrap:wrap;gap:8px}.surface-hud span{padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius);background:#08080ab8;-webkit-backdrop-filter:none;backdrop-filter:none}.markets-page,.trade-page,.risk-page,.account-page{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:28px;margin-top:14px}.market-actions{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:12px;align-items:center;margin:14px 0 18px}.market-actions span{color:var(--text-dim);font-size:.82rem}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.market-loader-card{grid-column:1 / -1;min-height:190px;display:grid;align-items:center;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.market-card{min-height:190px;display:grid;gap:8px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.market-card span,.market-card em{color:var(--text-faint);font-family:var(--mono);font-size:.72rem;font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.market-card strong{color:var(--text);font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:-.02em}.market-card small{color:var(--text-dim);font-size:.82rem}.market-card-actions{display:grid;gap:7px}.vol-board{display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.vol-board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vol-board-grid article{min-height:310px;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.vol-board-grid article.positive{border-color:#caff0038}.vol-board-grid article.negative{border-color:#ff5d6c3d}.vol-board-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.vol-board-top span,.vol-board-metrics span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.vol-board-top strong{color:var(--accent);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.vol-board-grid p{flex:1;margin:0;color:var(--text-dim);font-size:.82rem;line-height:1.5}.vol-board-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vol-board-metrics div{min-height:62px;padding:9px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.vol-board-metrics strong{display:block;margin-top:7px;color:var(--text);font-family:var(--mono);font-size:.76rem;font-weight:500;line-height:1.35}.vol-board-grid code{display:block;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.market-vol-scene{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);min-height:360px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--inset)}.market-vol-copy{display:grid;align-content:center;gap:10px;padding:22px;border-right:1px solid var(--line)}.market-vol-copy span{color:var(--accent);font-size:.62rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.market-vol-copy strong{color:var(--text);font-size:1rem;font-weight:600;line-height:1.35}.market-vol-copy p{margin:0;color:var(--text-dim);font-size:.84rem;line-height:1.55}.market-vol-copy code,.risk-cube-copy code{display:block;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text-dim);font-family:var(--mono);font-size:.68rem;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.market-vol-canvas{position:relative;min-height:360px;cursor:grab;touch-action:none}.market-vol-canvas:active{cursor:grabbing}.market-vol-canvas canvas{display:block;width:100%;height:100%}.page-heading{width:min(820px,100%);padding:24px 0 8px}.page-heading h1{margin:12px 0;font-size:clamp(2rem,4vw,4.4rem);font-weight:600;line-height:.98;letter-spacing:-.03em}.page-heading p{margin:0;color:var(--text-dim);font-size:.95rem;line-height:1.65}.ticket-grid,.account-grid{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(320px,1.08fr);gap:24px;align-items:start}.ticket-panel,.blotter{min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:22px}.ticket-grid>*,.account-grid>*{min-width:0}.ticket-panel.soft{background:var(--panel-soft)}.launch-lock{display:grid;gap:18px}.launch-lock p{margin:0;color:var(--text-dim);font-size:.92rem;line-height:1.65}.launch-checklist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.launch-checklist span,.launch-checklist b{min-width:0;font-family:var(--mono);font-size:.74rem;line-height:1.35}.launch-checklist span{color:var(--text-faint)}.launch-checklist b{color:var(--text);font-weight:650;text-align:right}.launch-feature-list{display:grid;gap:14px}.launch-feature-list div{display:grid;gap:6px;padding:0 0 14px;border-bottom:1px solid var(--line)}.launch-feature-list div:last-child{padding-bottom:0;border-bottom:0}.launch-feature-list span{color:var(--accent);font-family:var(--mono);font-size:.68rem;font-weight:650;letter-spacing:.14em}.launch-feature-list strong{color:var(--text);font-size:.98rem;font-weight:650}.launch-feature-list p{margin:0;color:var(--text-dim);font-size:.84rem;line-height:1.55}.access-prompt{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:20px;align-items:center;padding:18px;border:1px solid var(--accent-line);border-radius:var(--radius-lg);background:var(--accent-dim)}.access-prompt span{color:var(--accent);font-size:.64rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.access-prompt h2{margin:8px 0;color:var(--text);font-size:1rem;font-weight:600;line-height:1.4}.access-prompt p{max-width:72ch;margin:0;color:var(--text-dim);font-size:.84rem;line-height:1.55}.access-actions{display:grid;gap:8px}.access-actions .primary-action,.access-actions .secondary-action{width:100%}.deal-summary{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:16px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.deal-copy{display:grid;align-content:center;gap:9px}.deal-copy span,.deal-metrics span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.deal-copy h2{margin:0;color:var(--text);font-size:1.05rem;font-weight:600;line-height:1.35}.deal-copy p{margin:0;color:var(--text-dim);font-size:.84rem;line-height:1.55}.deal-copy code{display:block;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);font-family:var(--mono);font-size:.68rem;line-height:1.35;white-space:normal}.deal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deal-metrics div{min-height:72px;padding:11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.deal-metrics strong{display:block;margin-top:8px;color:var(--text);font-family:var(--mono);font-size:.82rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.structure-optimizer{display:grid;grid-template-columns:minmax(260px,.3fr) minmax(220px,.22fr) minmax(0,.48fr);gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.optimizer-copy,.optimizer-leader{display:grid;align-content:center;gap:9px}.optimizer-copy strong,.optimizer-leader strong,.optimizer-ranks strong{color:var(--text);font-size:.95rem;font-weight:600;line-height:1.35}.optimizer-copy p,.optimizer-leader p,.optimizer-ranks p{margin:0;color:var(--text-dim);font-size:.8rem;line-height:1.5}.optimizer-copy code{display:block;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.optimizer-leader{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.optimizer-leader span,.optimizer-ranks span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.optimizer-ranks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.optimizer-ranks>.quant-loader{grid-column:1 / -1}.optimizer-ranks article{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.optimizer-ranks article.selected{border-color:var(--accent-line);background:var(--accent-dim)}.optimizer-ranks div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.optimizer-ranks em{padding:7px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;font-style:normal;line-height:1.35}.quote-audit{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,.5fr) minmax(220px,.22fr);gap:12px;align-items:stretch;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-soft)}.quote-audit.live{border-color:#caff0038}.quote-audit.expired{border-color:#ff5d6c4d}.quote-audit>.quant-loader{grid-column:1 / -1}.quote-audit-copy{display:grid;align-content:center;gap:8px}.quote-audit-copy span,.quote-audit-grid span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.quote-audit-copy h2{margin:0;color:var(--text);font-family:var(--mono);font-size:1rem;font-weight:500}.quote-audit-copy p{margin:0;color:var(--text-dim);font-size:.82rem;line-height:1.5}.quote-audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quote-audit-grid div{min-height:66px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.quote-audit-grid strong{display:block;margin-top:8px;color:var(--text);font-family:var(--mono);font-size:.76rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.quote-flags{display:flex;flex-wrap:wrap;gap:7px;align-content:center}.quote-flags span{padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);font-size:.72rem;line-height:1.35}.execution-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.execution-flow article{min-height:190px;display:flex;flex-direction:column;padding:15px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.execution-flow article.live{border-color:#caff0042;background:#caff000b}.execution-flow article.done{border-color:#38bdf84d;background:#38bdf80b}.execution-flow article.setup{border-color:#ffffff24}.flow-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-faint)}.flow-top span{font-family:var(--mono);font-size:.68rem;font-weight:650;letter-spacing:.08em}.execution-flow strong{margin-top:18px;color:var(--accent);font-size:.64rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.execution-flow h2{margin:8px 0;color:var(--text);font-size:1rem;font-weight:600;line-height:1.35}.execution-flow p{flex:1;margin:0;color:var(--text-dim);font-size:.82rem;line-height:1.5}.execution-flow code{display:block;margin-top:14px;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.trade-receipt{display:grid;grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);gap:16px;padding:18px;border:1px solid rgba(56,189,248,.26);border-radius:var(--radius-lg);background:#38bdf80a}.trade-receipt-copy{display:grid;align-content:center;gap:8px}.trade-receipt-copy span,.trade-receipt-grid span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.trade-receipt-copy h2{margin:0;color:var(--text);font-size:1rem;font-weight:600;line-height:1.35}.trade-receipt-copy p{margin:0;color:var(--text-dim);font-size:.82rem;line-height:1.5}.trade-receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trade-receipt-grid div{min-height:70px;padding:11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.trade-receipt-grid strong{display:block;margin-top:8px;color:var(--text);font-family:var(--mono);font-size:.78rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.outcome-ladder{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-soft)}.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.outcome-grid article{min-height:230px;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.outcome-grid article.gain{border-color:#caff0038}.outcome-grid article.loss{border-color:#ff5d6c42}.outcome-grid span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.outcome-grid strong{color:var(--text);font-family:var(--mono);font-size:1.05rem;font-weight:500}.outcome-grid p{flex:1;margin:0;color:var(--text-dim);font-size:.82rem;line-height:1.5}.outcome-grid div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.outcome-grid em{padding:7px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;font-style:normal;line-height:1.35;background:var(--panel)}.outcome-grid code{display:block;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.pretrade-backtest{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.4fr) minmax(220px,.26fr);gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.pretrade-backtest.good{border-color:#caff0042}.pretrade-backtest.bad{border-color:#ff5d6c3d}.backtest-copy{display:grid;align-content:center;gap:9px}.backtest-copy strong{color:var(--text);font-size:1rem;font-weight:600;line-height:1.35}.backtest-copy p{margin:0;color:var(--text-dim);font-size:.82rem;line-height:1.5}.backtest-copy code{display:block;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.backtest-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.backtest-metrics div,.backtest-scenarios div{min-height:66px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.backtest-metrics span,.backtest-scenarios span{display:block;color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.backtest-metrics strong,.backtest-scenarios strong{display:block;margin-top:7px;color:var(--text);font-family:var(--mono);font-size:.78rem;font-weight:500;line-height:1.35}.backtest-scenarios{display:grid;gap:8px}.backtest-scenarios>.quant-loader{min-height:100%}.backtest-scenarios em{display:block;margin-top:4px;color:var(--text-dim);font-family:var(--mono);font-size:.66rem;font-style:normal}.signal-watch{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(220px,.26fr) minmax(0,.4fr);gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.signal-watch.triggered{border-color:#caff0047}.signal-copy{display:grid;align-content:center;gap:10px}.signal-copy p,.signal-meter p,.signal-actions p{margin:0;color:var(--text-dim);font-size:.82rem;line-height:1.5}.signal-copy code,.signal-actions code,.signal-book code{display:block;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.signal-meter{display:grid;align-content:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.signal-meter span,.signal-actions span,.signal-book span,.signal-book-metrics span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.signal-meter strong{color:var(--text);font-family:var(--mono);font-size:1rem;font-weight:500}.signal-meter div{height:5px;overflow:hidden;border-radius:999px;background:#ffffff14}.signal-meter i{display:block;height:100%;border-radius:999px;background:var(--accent)}.signal-actions{display:grid;gap:10px}.signal-actions article{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.signal-actions strong,.signal-book strong{color:var(--text);font-size:.88rem;font-weight:600;line-height:1.35}.signal-empty{min-height:72px;display:grid;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-dim);background:var(--inset);font-size:.82rem;line-height:1.45}.trade-journal-panel{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,.32fr) minmax(240px,.3fr);gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-soft)}.journal-draft,.journal-actions{display:grid;gap:10px}.journal-draft{align-content:center}.journal-draft p,.journal-actions p,.journal-book-grid p{margin:0;color:var(--text-dim);font-size:.82rem;line-height:1.5}.journal-draft code,.journal-book-grid code{display:block;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.journal-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.journal-metrics div{min-height:70px;padding:11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.journal-metrics span,.journal-actions span,.journal-book span,.journal-book-metrics span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.journal-metrics strong,.journal-actions strong,.journal-book strong{display:block;margin-top:7px;color:var(--text);font-family:var(--mono);font-size:.8rem;font-weight:500;line-height:1.35}.journal-actions article{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.trade-positions{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.trade-positions-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.trade-positions-head>div:last-child{display:grid;grid-template-columns:repeat(2,auto);gap:4px 12px;justify-items:end;align-items:baseline}.trade-positions-head span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.trade-positions-head strong{color:var(--text);font-family:var(--mono);font-size:.82rem;font-weight:500}.trade-position-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.trade-position-grid article{min-height:190px;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.trade-position-grid span{color:var(--accent);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.trade-position-grid strong{display:block;margin-top:6px;color:var(--text);font-size:.92rem;font-weight:600;line-height:1.35}.trade-position-grid p{flex:1;margin:0;color:var(--text-dim);font-size:.8rem;line-height:1.5}.trade-position-grid code{display:block;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;line-height:1.35;white-space:normal}.account-activity{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.activity-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.activity-head>div:last-child{display:grid;justify-items:end;gap:5px}.activity-head span,.activity-grid span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.activity-head strong{color:var(--text);font-family:var(--mono);font-size:.78rem;font-weight:500}.activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.activity-grid article{min-height:168px;display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.activity-grid strong{color:var(--text);font-family:var(--mono);font-size:.95rem;font-weight:500}.activity-grid p{flex:1;margin:0;color:var(--text-dim);font-size:.8rem;line-height:1.5}.activity-grid div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.activity-grid em{padding:7px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text-dim);font-family:var(--mono);font-size:.66rem;font-style:normal;line-height:1.35}.signal-book{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.signal-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.signal-book-grid article{min-height:244px;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.signal-book-grid article.triggered{border-color:#caff0047;background:#caff000b}.signal-book-grid p{flex:1;margin:0;color:var(--text-dim);font-size:.8rem;line-height:1.5}.signal-book-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.signal-book-metrics span{padding:7px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);line-height:1.35}.signal-book-metrics b{display:block;margin-top:5px;color:var(--text);font-family:var(--mono);font-size:.72rem;font-weight:500;text-transform:none;letter-spacing:0}.journal-book{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.journal-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.journal-book-grid article{min-height:270px;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.journal-book-grid p{flex:1}.journal-book-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.journal-book-metrics span{padding:7px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);line-height:1.35}.journal-book-metrics b{display:block;margin-top:5px;color:var(--text);font-family:var(--mono);font-size:.72rem;font-weight:500;text-transform:none;letter-spacing:0}.field{display:grid;gap:8px;margin:18px 0}.auth-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 4px}.auth-toggle button{min-height:40px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--text-dim);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .15s ease,border-color .15s ease,background .15s ease}.auth-toggle button.active{border-color:var(--accent-line);background:var(--accent-dim);color:var(--accent)}.field span{color:var(--text-faint);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.field input,.field select{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--inset);color:var(--text);padding:0 12px;transition:border-color .15s ease}.field input:focus,.field select:focus{outline:none;border-color:var(--accent-line)}.ticket-summary,.account-metrics,.receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.ticket-summary div,.account-metrics div,.receipt-grid div{min-height:72px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.ticket-summary span,.account-metrics span,.receipt-grid span{display:block;color:var(--text-faint);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ticket-summary strong,.account-metrics strong,.receipt-grid strong{display:block;margin-top:8px;color:var(--text);font-size:1.02rem;font-weight:500}.primary-action{width:100%;min-height:48px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;transition:filter .15s ease}.primary-action:hover:not(:disabled){filter:brightness(1.08)}.primary-action:disabled{cursor:not-allowed;background:#ffffff0f;color:var(--text-faint)}.secondary-action{width:100%;min-height:42px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--text);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:border-color .15s ease,background .15s ease}.secondary-action:hover{border-color:var(--accent-line);background:var(--accent-dim)}.ticket-action{margin:6px 0 12px}.ticket-decision{margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.ticket-decision.good{border-color:#8be35a40}.ticket-decision.watch{border-color:#f59e0b47}.ticket-decision.bad{border-color:#ff5d6c40}.ticket-decision span{color:var(--accent)}.ticket-decision b{display:block;margin-top:10px;color:var(--text);font-size:.84rem;font-weight:500;line-height:1.45}.quote-clock{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);gap:10px;align-items:stretch;margin:14px 0}.quote-clock div{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.quote-clock.live div{border-color:#caff003d}.quote-clock.expired div{border-color:#ff5d6c4d}.quote-clock span{display:block;color:var(--text-faint);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.quote-clock strong{display:block;margin-top:8px;color:var(--text);font-family:var(--mono);font-size:.9rem;font-weight:500}.session-action,.demo-action,.statement-action,.danger-action{margin-top:10px}.danger-action{border-color:#ff5d6c52;color:var(--down)}.danger-action:hover{border-color:#ff5d6c80;background:#ff5d6c14}.funding-box{margin-top:18px;padding-top:6px;border-top:1px solid var(--line)}.fine-print,.status-line{color:var(--text-dim);font-size:.8rem;line-height:1.5}.status-line{margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius);background:var(--inset);font-family:var(--mono);font-size:.74rem;letter-spacing:.02em;color:var(--text-dim)}.risk-stack{display:grid;gap:12px;margin-top:18px}.risk-stack p{margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);line-height:1.55}.risk-stack b{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.risk-command{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.risk-command.ok{border-color:#caff0038}.risk-command.watch{border-color:#f59e0b47}.risk-command-copy{display:grid;align-content:center;gap:8px}.risk-command-copy span,.risk-command-grid span{color:var(--text-faint);font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.risk-command-copy h2{margin:0;color:var(--text);font-size:1rem;font-weight:600;line-height:1.35}.risk-command-copy p{margin:0;color:var(--text-dim);font-size:.84rem;line-height:1.55}.risk-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.risk-command-grid article{min-height:82px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.risk-command-grid article.ok{border-color:#caff0033}.risk-command-grid article.watch{border-color:#f59e0b47}.risk-command-grid strong{display:block;margin-top:9px;color:var(--text);font-family:var(--mono);font-size:.82rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.kill-switch{display:grid;gap:8px;margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.kill-switch.live{border-color:#caff0038}.kill-switch.paused{border-color:#ff5d6c52}.kill-switch span{color:var(--text-faint);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.kill-switch strong{color:var(--text);font-size:1rem;font-weight:600}.kill-switch p{margin:0 0 4px;color:var(--text-dim);font-size:.82rem;line-height:1.5}.risk-utilization{margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.utilization-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.risk-meter{min-height:122px;display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.risk-meter.ok{border-color:#caff0033}.risk-meter.breach{border-color:#ff5d6c52}.risk-meter span{color:var(--text-faint);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.risk-meter strong{display:block;margin-top:7px;color:var(--text);font-family:var(--mono);font-size:.88rem;font-weight:500;line-height:1.35}.risk-meter i{display:block;height:12px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--panel)}.risk-meter b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.risk-meter.breach b{background:var(--down)}.risk-meter em{color:var(--text-dim);font-size:.78rem;font-style:normal}.execution-receipt{margin:24px 0;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.execution-receipt.open{border-color:#caff0040}.execution-receipt.close{border-color:#38bdf83d}.receipt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.receipt-grid strong{font-family:var(--mono);font-size:.9rem;font-variant-numeric:tabular-nums;line-height:1.35}.execution-receipt p{margin:0;color:var(--text-dim);font-size:.86rem;line-height:1.55}.equity-panel{margin:24px 0;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.equity-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);gap:16px;align-items:stretch;margin-top:12px}.equity-chart{width:100%;min-height:250px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.equity-chart text{fill:var(--text-faint);font-family:var(--mono);font-size:.66rem}.equity-stats{display:grid;gap:10px}.equity-stats div{min-height:70px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.equity-stats span{display:block;color:var(--text-faint);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.equity-stats strong{display:block;margin-top:8px;color:var(--text);font-family:var(--mono);font-size:.92rem;font-weight:500;line-height:1.35}.audit-panel{margin:24px 0;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.audit-list{display:grid;gap:12px;margin-top:14px}.audit-item{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.audit-title,.audit-events{background:var(--inset)}.audit-title{padding:14px}.audit-title span,.audit-title em,.audit-event b,.audit-event span{display:block;color:var(--text-faint);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-style:normal}.audit-title strong{display:block;margin:8px 0;color:var(--text);font-size:.9rem;font-weight:600;line-height:1.35}.audit-events{display:grid;gap:1px;background:var(--line)}.audit-event{display:grid;grid-template-columns:.7fr .75fr minmax(0,2fr);gap:10px;padding:12px;background:var(--inset);align-items:start}.audit-event b{color:var(--accent)}.audit-event p{margin:0;color:var(--text-dim);font-size:.8rem;line-height:1.45}.compact-empty{min-width:0;margin-top:14px;border:1px solid var(--line);border-radius:var(--radius)}.blotter{overflow:hidden}.blotter-table{display:grid;gap:1px;overflow-x:auto;margin-top:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.blotter-row,.position-row,.ledger-row{min-width:760px;display:grid;grid-template-columns:.6fr 1.5fr .9fr .9fr .7fr;gap:1px;background:var(--line)}.position-row{grid-template-columns:.5fr 1.3fr .78fr .72fr .72fr .8fr .58fr}.ledger-row{grid-template-columns:.75fr 1.8fr .85fr .85fr 1.1fr}.blotter-row span,.position-row span,.ledger-row span,.scenario-row span{padding:13px;background:var(--panel);color:var(--text);font-size:.8rem}.blotter-row.head span,.position-row.head span,.ledger-row.head span,.scenario-row.head span{color:var(--text-faint);font-family:var(--sans);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.empty-state{min-width:760px;padding:24px;background:var(--panel);color:var(--text-dim);font-size:.85rem}.empty-state.compact-empty{width:100%;min-width:0}.analytics-panel{margin-top:24px}.analytics-read{max-width:880px;margin:10px 0 16px;color:var(--text-dim);font-size:.88rem;line-height:1.65}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.risk-cube{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);min-height:280px;margin:16px 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.risk-cube-copy{display:flex;flex-direction:column;justify-content:center;padding:18px;border-right:1px solid var(--line)}.risk-cube-copy span{color:var(--accent);font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.risk-cube-copy strong{display:block;margin-top:8px;color:var(--text);font-size:1.15rem;font-weight:600}.risk-cube-copy p{margin:10px 0 0;color:var(--text-dim);font-size:.84rem;line-height:1.55}.risk-cube-canvas{position:relative;min-height:280px;cursor:grab;touch-action:none}.risk-cube-canvas:active{cursor:grabbing}.risk-cube-canvas canvas{display:block;width:100%;height:100%}.scenario-table{display:grid;gap:1px;margin-top:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);overflow-x:auto}.scenario-row{min-width:720px;display:grid;grid-template-columns:1.4fr .55fr .55fr .8fr;gap:1px;background:var(--line)}.compact-formulas{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.compact-formulas .formula{min-height:78px}.row-action{min-height:30px;width:100%;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--text);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:border-color .15s ease,background .15s ease}.row-action:hover{border-color:var(--down);background:#ff5d6c1a;color:var(--down)}.workspace{grid-template-columns:330px minmax(0,1fr);gap:24px;align-items:start}.controls,.module,.strategy,.metric,.math-band article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.controls{position:sticky;top:16px;padding:18px}.panel-title h2,.module-head h2,.diagnostic h2{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.asset-tabs,.scenario-tabs{display:grid;gap:8px;margin:16px 0}.asset-tabs{grid-template-columns:repeat(4,1fr)}.scenario-tabs{grid-template-columns:repeat(2,1fr)}.asset-tabs button,.scenario-tabs button{min-height:38px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--text-dim);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color .15s ease,border-color .15s ease,background .15s ease}.asset-tabs button:hover,.scenario-tabs button:hover{color:var(--text)}.asset-tabs button.active,.scenario-tabs button.active{border-color:var(--accent-line);background:var(--accent-dim);color:var(--accent)}.slider{display:block;padding:13px 0 12px;border-top:1px solid var(--line)}.slider span{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:var(--text-dim);font-size:.78rem}.slider strong{color:var(--text);font-size:.8rem;font-weight:500}.slider-control{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px;align-items:center}.slider input[type=range]{width:100%;height:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:var(--line-strong);accent-color:var(--accent)}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer;border:0}.slider input[type=range]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--accent);cursor:pointer}.slider-number{width:100%;min-width:0;height:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text);font-family:var(--mono);font-size:.72rem;text-align:right}.main-grid{display:grid;gap:18px}.metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric{min-height:132px;padding:16px}.metric div{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius);border:1px solid var(--accent-line);background:var(--accent-dim);color:var(--accent)}.metric strong{display:block;margin-top:14px;font-size:clamp(1.2rem,2vw,1.9rem);font-weight:500;letter-spacing:-.01em}.metric small{color:var(--text-faint);font-family:var(--mono);font-size:.7rem}.visual-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px}.module{min-width:0;padding:16px}.module.wide{grid-row:span 2}.module-head{margin-bottom:14px;color:var(--text)}.module-head svg,.panel-title svg,.eyebrow svg{color:var(--accent)}.chart{width:100%;aspect-ratio:2 / 1;min-height:300px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--inset);background-size:32px 32px}.chart text{fill:var(--text-faint);font-family:Geist Mono,monospace;font-size:12px;font-weight:500}.cone{display:grid;gap:13px;min-height:255px;align-content:center}.cone-row{display:grid;grid-template-columns:40px minmax(0,1fr) 42px;gap:10px;align-items:center}.cone-row span{letter-spacing:.04em}.cone-track{position:relative;height:16px;border-radius:999px;background:var(--inset);border:1px solid var(--line)}.cone-track i,.cone-track b,.cone-track em,.cone-track strong{position:absolute;top:50%;transform:translateY(-50%)}.cone-track i{height:6px;border-radius:999px;background:#ffffff1f}.cone-track b{height:12px;border-radius:999px;background:#ffffff3d}.cone-track em{width:2px;height:20px;background:var(--text)}.cone-track strong{width:2px;height:26px;background:var(--accent)}.cone-iv-row .cone-track{background:transparent;border-style:dashed}.cone-track .cone-iv{background:#38bdf8}.cone-note{margin:2px 0 0;font-size:11px;line-height:1.45;color:var(--muted, rgba(244, 244, 245, .55))}.heatmap{display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));gap:4px;min-height:255px;align-content:center}.heat-cell{min-height:42px;display:grid;place-items:center;border-radius:2px;color:#fff;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(.6rem,1vw,.72rem);font-weight:500}.strategy-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.strategy{position:relative;min-height:260px;padding:18px;border-top-width:2px}.rank{position:absolute;top:16px;right:16px;color:var(--text-faint);font-size:1.1rem;font-weight:500}.strategy h3{width:calc(100% - 42px);margin:0 0 10px;font-size:1rem;font-weight:600;letter-spacing:-.01em}.strategy p{min-height:68px;margin:0 0 16px;color:var(--text-dim);font-size:.85rem;line-height:1.5}.strategy-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.strategy-stats span{min-height:54px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.strategy-stats b{display:block;margin-top:6px;color:var(--text);font-size:.92rem;font-weight:500;letter-spacing:0;text-transform:none}.math-band{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:18px;margin-top:18px}.math-band article{padding:18px}.formula-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.formula{min-height:86px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset)}.formula code{display:block;margin-top:8px;color:var(--accent);font-size:.78rem;line-height:1.5;white-space:normal}.diagnostic{display:flex;flex-direction:column;gap:12px}.diagnostic svg{color:var(--accent)}.diagnostic p{margin:0;color:var(--text-dim);line-height:1.55}.diagnostic a{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;color:var(--accent);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.diagnostic a:hover{text-decoration:underline}@media(max-width:1180px){.topbar{align-items:flex-start}.workspace,.cockpit-hero,.cockpit-stage,.hero,.decision-panel,.math-band,.whitepaper,.surface-section{grid-template-columns:1fr}.surface-copy{border-right:0;border-bottom:1px solid var(--line)}.desk-controls{position:static;min-height:0}.cockpit-visual .surface-section{min-height:0}.cockpit-visual .surface-canvas{min-height:520px}.controls{position:static}.metric-row,.cockpit-telemetry,.strategy-strip,.market-grid,.vol-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chain-ticket-head,.chain-actions,.chain-metrics,.chain-quote-read,.market-vol-scene{grid-template-columns:1fr}.market-vol-copy{border-right:0;border-bottom:1px solid var(--line)}.cockpit-analysis{grid-template-columns:1fr}.analytics-metrics,.receipt-grid,.compact-formulas{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-cube,.equity-layout,.utilization-grid,.audit-item,.audit-event{grid-template-columns:1fr}.risk-cube-copy{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:760px){main{padding:16px 16px 48px}.boot-sequence{padding:16px}.boot-card{padding:20px}.boot-card h1{font-size:2.35rem}.loader-head,.loader-steps{display:grid;grid-template-columns:1fr}.loader-head strong{text-align:left}.topbar{flex-direction:column;align-items:flex-start;gap:8px}.trade-soon,.trade-route-steps div{grid-template-columns:minmax(0,1fr)}.trade-route-steps div{align-items:start;gap:6px;padding:12px}.trade-route-steps em{justify-self:start}.hero{padding-top:24px}.hero-panel,.metric-row,.cockpit-hero,.cockpit-stage,.cockpit-telemetry,.cockpit-analysis,.visual-grid,.ticket-grid,.account-grid,.market-actions,.market-grid,.strategy-strip,.paper-equations,.paper-term-grid,.formula-grid,.decision-checks,.quote-clock,.analytics-metrics,.receipt-grid,.compact-formulas{grid-template-columns:1fr}.hero-panel div{border-right:0;border-bottom:1px solid var(--line)}.cockpit-hero{min-height:0;padding:18px}.cockpit-visual .surface-canvas{min-height:430px}.surface-hud{left:10px;right:10px;bottom:10px}.chart{min-height:220px}.whitepaper{padding:18px}.surface-section{min-height:auto}.surface-canvas{min-height:320px}.heatmap{grid-template-columns:repeat(7,minmax(32px,1fr));gap:4px}.heat-cell{min-height:34px;font-size:.55rem}}.contract-address{position:fixed;right:18px;bottom:16px;z-index:50;display:flex;align-items:center;gap:9px;max-width:calc(100vw - 36px);padding:8px 10px;border:1px solid var(--line);border-radius:0;background:#09090be6;color:var(--text-faint);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contract-address:hover{border-color:var(--accent);color:var(--text)}.contract-address span,.contract-address code{font-family:var(--mono);font-size:.58rem;line-height:1;letter-spacing:0}.contract-address span{color:var(--accent);font-weight:600}.contract-address code{padding:0;border:0;background:transparent;color:inherit;white-space:nowrap}.contract-address .contract-short{display:none}@media(max-width:520px){.contract-address{right:12px;bottom:10px;max-width:calc(100vw - 24px);gap:6px;padding:7px 8px}.contract-address span,.contract-address code{font-size:.52rem}.contract-address .contract-full{display:none}.contract-address .contract-short{display:block}}.brand-lockup{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--text);font-family:var(--mono);font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1;text-transform:lowercase}.brand-lockup img{width:30px;height:22px;object-fit:contain;flex:0 0 auto}.brand-lockup-loader{gap:14px;font-size:.82rem}.brand-lockup-loader img{width:54px;height:39px}.product-mark{gap:12px}.product-mark img{width:42px;height:30px}.brand-lockup-docs{gap:9px;font-size:.76rem}.brand-lockup-docs img{width:28px;height:20px}.wordmark:before,.boot-mark>span:before{display:none}.boot-mark>.brand-lockup{width:fit-content;height:auto;border-radius:0;background:transparent}.boot-mark .brand-lockup>span{width:auto;height:auto;border-radius:0;background:transparent}@media(max-width:760px){.brand-lockup img{width:27px;height:20px}.brand-lockup-loader img{width:48px;height:35px}}.app-nav{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.desk{display:grid;gap:22px}.desk-cockpit{gap:24px;margin-top:10px}.cockpit-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:28px;align-items:end;min-height:230px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--panel);background-size:44px 44px}.cockpit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.cockpit-actions span{color:var(--text-faint);font-family:var(--mono);font-size:.68rem}.data-provenance{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff06;font-family:var(--mono);font-size:.66rem;color:var(--text-faint)}.data-provenance strong{color:var(--text);font-weight:600}.data-provenance em{font-style:normal;letter-spacing:.02em}.data-provenance em b{color:var(--text);font-weight:500}.data-provenance em.degraded{color:#fbbf24}.data-provenance .sync-dot{width:8px;height:8px;border-radius:999px;background:#6a6a72;flex:none}.data-provenance.live .sync-dot{background:#caff00;box-shadow:none}.data-provenance.loading .sync-dot{background:#38bdf8;animation:pulse-dot 1.1s ease-in-out infinite}.data-provenance.manual .sync-dot{background:#fbbf24}.data-provenance.offline .sync-dot{background:#ff5d6c}.data-provenance .reset-live{margin-left:auto;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);font-family:var(--mono);font-size:.64rem;cursor:pointer}.data-provenance .reset-live:hover{border-color:var(--accent);color:var(--accent)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.cockpit-stage{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:stretch}.desk-controls{position:sticky;top:16px;align-self:start;min-height:620px}.cockpit-visual{display:grid;gap:12px;min-width:0}.cockpit-visual .surface-section{min-height:620px;margin:0;grid-template-columns:minmax(250px,.28fr) minmax(0,.72fr)}.cockpit-visual .surface-copy{padding:24px}.cockpit-visual .surface-canvas{min-height:620px}.cockpit-ticker{min-height:88px}.cockpit-telemetry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cockpit-analysis{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px}.cockpit-analysis .module.wide{grid-row:span 2}.cockpit-strategies,.cockpit-math{margin-top:0}.desk-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px;align-items:end;padding:8px 0 4px}.desk-head-copy h1{margin:14px 0 12px;max-width:16ch;font-size:clamp(2.2rem,4vw,3.9rem);font-weight:600;line-height:.96;letter-spacing:-.035em}.desk-head-copy p{margin:0;max-width:56ch;color:var(--text-dim);font-size:.95rem;line-height:1.6}.verdict-chip{display:grid;gap:10px;padding:18px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%,rgba(202,255,0,.06),transparent 60%),var(--panel)}.verdict-chip>span{color:var(--text-faint);font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.verdict-chip strong{font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:600;line-height:1.02;letter-spacing:-.02em}.verdict-chip em{color:var(--text-dim);font-style:normal;font-family:var(--mono);font-size:.74rem;letter-spacing:.01em}.verdict-meter{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.verdict-meter i{display:block;height:100%;border-radius:999px;background:var(--accent)}.verdict-chip.good{border-color:#8be35a66}.verdict-chip.good strong{color:var(--up)}.verdict-chip.good .verdict-meter i{background:var(--up)}.verdict-chip.watch{border-color:#f59e0b66}.verdict-chip.watch strong{color:#f5b34a}.verdict-chip.watch .verdict-meter i{background:#f5b34a}.verdict-chip.bad{border-color:#ff5d6c6b}.verdict-chip.bad strong{color:var(--down)}.verdict-chip.bad .verdict-meter i{background:var(--down)}.desk-ticker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.ticker-stat{padding:14px 16px;border-right:1px solid var(--line)}.ticker-stat:last-child{border-right:0}.ticker-stat span{display:block;color:var(--text-faint);font-size:.6rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ticker-stat strong{display:block;margin-top:8px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:500;letter-spacing:-.01em;color:var(--text)}.ticker-stat strong.up{color:var(--accent)}.ticker-stat strong.down{color:var(--down)}.workspace{grid-template-columns:320px minmax(0,1fr)}.main-grid>.surface-section{margin:0}.strategy-strip{display:block}.strategy-strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.strategy-strip-head h2{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.strategy-strip-head span{color:var(--text-faint);font-size:.68rem;letter-spacing:.04em}.strategy-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.strategy{position:relative;min-height:280px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--line);border-top-width:1px;border-radius:var(--radius-lg);background:var(--panel);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.strategy:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:#ffffff1f;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.strategy:hover{border-color:var(--line-strong);background:var(--panel-soft);transform:translateY(-2px)}.strategy.lead:before{background:var(--accent)}.strategy.selected{border-color:var(--accent-line);background:var(--accent-dim)}.strategy.selected:before{background:var(--accent)}.strategy-top{display:flex;align-items:center;gap:8px;margin-bottom:12px}.strategy .rank{position:static;color:var(--text-faint);font-size:.9rem}.lead-badge,.sel-badge{font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:999px}.lead-badge{color:var(--accent-ink);background:var(--accent)}.sel-badge{margin-left:auto;color:var(--accent);border:1px solid var(--accent-line)}.strategy h3{width:auto;margin:0 0 4px;font-size:1rem;font-weight:600;letter-spacing:-.01em}.strategy-instrument{margin-bottom:10px;color:var(--text-faint);font-family:var(--mono);font-size:.7rem;letter-spacing:.01em}.strategy p{min-height:0;flex:1;margin:0 0 14px;color:var(--text-dim);font-size:.82rem;line-height:1.5}.score-bar{height:4px;margin-bottom:14px;border-radius:999px;background:#ffffff14;overflow:hidden}.score-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(202,255,0,.5),var(--accent))}@media(max-width:1180px){.platform-path{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-hero{grid-template-columns:1fr;align-items:start}.guide-actions{justify-content:flex-start}.guide-grid,.guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-head{grid-template-columns:1fr;align-items:stretch}.desk-ticker{grid-template-columns:repeat(3,minmax(0,1fr))}.ticker-stat:nth-child(3n){border-right:0}.ticker-stat:nth-child(n+4){border-top:1px solid var(--line)}.strategy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-watch,.structure-optimizer,.pretrade-backtest,.trade-journal-panel{grid-template-columns:1fr}.signal-book-grid,.journal-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-nav{position:static;grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:repeat(2,minmax(0,1fr))}.app-nav button{justify-content:flex-start;padding:0 12px;border-right:1px solid var(--line);font-size:.68rem}.app-nav button em{margin-left:auto}.app-nav button:nth-child(2n){border-right:0}.app-nav button:last-child{border-right:1px solid var(--line)}.platform-path{grid-template-columns:1fr;gap:8px;margin-bottom:24px}.platform-path button{min-height:104px;grid-template-columns:32px minmax(0,1fr);padding:12px}.path-index{width:30px;height:30px}.access-prompt{grid-template-columns:1fr;gap:14px;padding:14px}.access-actions,.execution-flow{grid-template-columns:1fr}.execution-flow article{min-height:0}.trade-receipt,.trade-receipt-grid,.outcome-grid,.trade-position-grid,.activity-grid,.deal-summary,.deal-metrics,.quote-audit,.quote-audit-grid,.structure-optimizer,.optimizer-ranks,.optimizer-ranks div,.pretrade-backtest,.backtest-metrics,.signal-watch,.trade-journal-panel,.journal-metrics,.signal-book-grid,.signal-book-metrics,.journal-book-grid,.journal-book-metrics,.vol-board-grid,.market-vol-scene,.risk-command,.risk-command-grid{grid-template-columns:1fr}.outcome-grid article{min-height:0}.trade-positions-head,.activity-head{display:grid}.trade-positions-head>div:last-child{justify-items:start}.activity-head>div:last-child{justify-items:start}.guide-hero h1{max-width:100%}.guide-actions{display:grid;grid-template-columns:1fr;width:100%}.guide-actions button{width:100%}.guide-grid,.guide-steps{grid-template-columns:1fr}.guide-card,.guide-steps article{min-height:0}.guide-card h2,.guide-steps h3{min-height:0}.desk-ticker{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-stat{border-right:1px solid var(--line);border-top:1px solid var(--line)}.ticker-stat:nth-child(2n){border-right:0}.strategy-cards{grid-template-columns:1fr}}@media(max-width:760px){.ticket-grid,.account-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.boot-sequence,.loader-rail i,.loader-steps em{animation:none}.boot-sequence{display:none}}.page-heading h1,.guide-hero h1,.desk-head-copy h1,.paper-copy h1,.surface-copy h2{font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:1.08;letter-spacing:0}.page-heading,.paper-copy h1,.guide-hero h1,.desk-head-copy h1{max-width:920px}.page-heading p,.guide-hero p,.desk-head-copy p,.paper-copy p,.surface-copy p{font-size:.9rem;line-height:1.62}.module-head h2,.panel-title h2,.ticket-panel h2,.blotter h2,.strategy h3,.deal-copy h2,.trade-receipt-copy h2,.outcome-grid strong,.market-card strong{letter-spacing:0}@media(max-width:1180px){.cockpit-hero,.cockpit-stage,.cockpit-visual .surface-section,.cockpit-analysis{grid-template-columns:minmax(0,1fr)}.desk-controls{position:static;min-height:0}.cockpit-visual .surface-canvas{min-width:0;min-height:520px}.cockpit-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-shell{grid-template-columns:190px minmax(0,1fr);gap:28px}.docs-toc{display:none}}@media(max-width:760px){.cockpit-hero,.cockpit-stage,.cockpit-telemetry,.cockpit-analysis,.cockpit-visual .surface-section{grid-template-columns:minmax(0,1fr)}.cockpit-visual .surface-canvas{min-height:430px}.docs-shell{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:8px}.docs-nav{position:static;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.docs-nav-group{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-nav-group strong{grid-column:1 / -1}.docs-briefing{grid-template-columns:minmax(0,1fr)}.docs-briefing div:last-child{grid-column:auto}.docs-deep-grid{grid-template-columns:minmax(0,1fr)}.docs-table div{grid-template-columns:1fr;gap:6px}}.bet-page{display:grid;gap:22px;max-width:1080px;margin:0 auto;padding:8px 0 40px}.bet-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.bet-hero h1{font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.08;letter-spacing:-.02em;margin:12px 0 10px;max-width:16ch}.bet-hero p{color:var(--text-dim);max-width:52ch;line-height:1.55}.bet-hero .eyebrow{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.bet-verdict{display:grid;gap:4px;padding:16px 22px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-soft);text-align:center;min-width:150px}.bet-verdict span{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.bet-verdict strong{font-size:1.5rem;letter-spacing:-.01em}.bet-verdict em{font-family:var(--mono);font-size:.72rem;color:var(--text-dim);font-style:normal}.bet-verdict.good{border-color:var(--accent-line)}.bet-verdict.good strong{color:var(--accent)}.bet-verdict.watch strong{color:#fbbf24}.bet-verdict.bad strong{color:var(--down)}.bet-asset-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bet-asset{display:grid;gap:4px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.bet-asset:hover{border-color:var(--line-strong)}.bet-asset.active{border-color:var(--accent-line);background:var(--accent-dim)}.bet-asset-name{font-size:1.2rem;font-weight:600;letter-spacing:.02em}.bet-asset-spot{font-family:var(--mono);font-size:1.05rem}.bet-asset-change{font-family:var(--mono);font-size:.72rem}.bet-asset-change.up{color:var(--up)}.bet-asset-change.down{color:var(--down)}.bet-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:18px;align-items:start}.bet-controls,.bet-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:22px;display:grid;gap:20px}.bet-field{display:grid;gap:10px}.bet-field label{font-size:.95rem;font-weight:500}.bet-presets{display:flex;gap:8px;flex-wrap:wrap}.bet-presets button{flex:1;min-width:80px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);color:var(--text-dim);font-family:var(--mono);font-size:.82rem;cursor:pointer}.bet-presets button.active{border-color:var(--accent-line);background:var(--accent-dim);color:var(--text)}.bet-field input[type=range]{width:100%;accent-color:var(--accent)}.bet-field-readout{font-family:var(--mono);font-size:.74rem;color:var(--text-faint)}.bet-cheapness{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--inset)}.bet-cheapness svg{flex:none}.bet-cheapness strong{display:block;font-size:.95rem}.bet-cheapness span{font-family:var(--mono);font-size:.72rem;color:var(--text-dim)}.bet-cheapness.cheap{border-color:var(--accent-line)}.bet-cheapness.cheap svg{color:var(--accent)}.bet-cheapness.rich{border-color:#ff5d6c66}.bet-cheapness.rich svg{color:var(--down)}.bet-summary h2{font-size:1.05rem;margin:0}.bet-plain{list-style:none;margin:0;padding:0;display:grid;gap:14px}.bet-plain li{display:grid;gap:2px;padding-bottom:13px;border-bottom:1px solid var(--line)}.bet-plain li:last-child{border-bottom:none;padding-bottom:0}.bet-plain span{font-size:.82rem;color:var(--text-dim)}.bet-plain strong{font-size:1.4rem;font-family:var(--mono);letter-spacing:-.01em}.bet-plain strong.up{color:var(--up)}.bet-plain strong.down{color:var(--down)}.bet-plain em{font-family:var(--mono);font-size:.72rem;color:var(--text-faint);font-style:normal}.bet-place{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 20px;border:none;border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-ink);font-size:1rem;font-weight:600;cursor:pointer;transition:filter .15s}.bet-place:hover{filter:brightness(1.07)}.bet-status{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:.72rem;color:var(--text-faint);flex-wrap:wrap}.bet-status .sync-dot{width:7px;height:7px;border-radius:999px;background:#6a6a72}.bet-status.live .sync-dot{background:var(--accent);box-shadow:none}.bet-status.loading .sync-dot{background:#38bdf8}.bet-status.manual .sync-dot{background:#fbbf24}.bet-status.offline .sync-dot{background:var(--down)}.bet-link{background:none;border:none;color:var(--accent);font-family:var(--mono);font-size:.72rem;cursor:pointer;padding:0}.bet-link-block{justify-self:start}.bet-api-msg{font-family:var(--mono);font-size:.74rem;color:var(--text-dim);padding:8px 10px;background:var(--inset);border-radius:var(--radius);border:1px solid var(--line)}.bet-disclaimer{font-size:.76rem;color:var(--text-faint);line-height:1.5;max-width:80ch}@media(max-width:880px){.bet-grid{grid-template-columns:minmax(0,1fr)}}main{width:min(1180px,calc(100% - 112px));padding:32px 0 88px}.topbar{padding:4px 0 28px}.wordmark{font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:none}.wordmark:before{width:7px;height:7px;margin-right:6px;border-radius:50%}.app-nav{position:static;margin-bottom:54px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;overflow:visible;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.app-nav button{min-height:52px;border-right:0;color:var(--text-faint);font-size:.75rem;font-weight:450;letter-spacing:0;text-transform:none}.app-nav button:hover{background:transparent}.app-nav button.active{color:var(--text);background:transparent;box-shadow:none}.app-nav button em{border:0;padding:0;font-size:.58rem;letter-spacing:0}.whitepaper{grid-template-columns:minmax(0,1.32fr) minmax(260px,.68fr);gap:clamp(52px,7vw,96px);margin:12px 0 48px;padding:0;border:0;background:transparent}.paper-copy>span,.paper-copy h1,.paper-copy>p{margin-left:0}.paper-copy span,.surface-copy span,.page-heading span,.docs-kicker{font-family:var(--sans);font-weight:500;letter-spacing:0;text-transform:none}.paper-copy h1{margin-top:18px;max-width:620px;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:520;line-height:1.08}.paper-copy>p{max-width:650px;font-size:.98rem;line-height:1.75}.paper-copy>p+p{margin-top:16px}.paper-equations{gap:0;margin-top:40px;border-top:1px solid var(--line)}.paper-equations code{padding:16px 10px 16px 0;border:0;border-bottom:1px solid var(--line);border-left:0;border-radius:0;background:transparent;color:var(--text-dim)}.paper-body{gap:0;margin-top:54px}.paper-body article{padding:30px 0 34px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.paper-body h2{margin-bottom:14px;font-size:1.08rem;font-weight:520;text-transform:none}.paper-body p{line-height:1.75}.paper-formula-stack code,.paper-term-grid div{border-color:var(--line);background:#ffffff03}.paper-notes{gap:0;padding-top:44px}.paper-notes>div:not(.paper-actions){min-height:0;padding:20px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.paper-notes b{border:0;background:transparent;color:var(--text-faint);font-weight:500}.paper-notes .plain-card{padding:26px 0!important;border-color:var(--line)!important;background:transparent!important}.paper-notes .paper-actions{margin-top:26px}.docs-shell{grid-template-columns:190px minmax(0,1fr) 150px;gap:clamp(42px,5vw,72px);padding-top:10px}.docs-nav,.docs-toc{top:28px}.docs-nav>span,.docs-toc span,.docs-nav-group strong{font-family:var(--sans);font-weight:500;letter-spacing:0;text-transform:none}.docs-nav-group{gap:6px}.docs-nav-group button,.docs-toc a{font-size:.78rem}.docs-nav-group button.active{background:transparent;box-shadow:none}.docs-article{max-width:760px}.docs-article h1{max-width:16ch;margin-bottom:22px;font-size:clamp(2rem,3.1vw,3rem);font-weight:520;line-height:1.08}.docs-lede{margin-bottom:50px;font-size:1rem;line-height:1.75}.docs-briefing{gap:0;margin-bottom:46px;border-top:1px solid var(--line)}.docs-briefing div,.docs-briefing div:first-child{min-height:0;padding:18px 18px 20px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.docs-briefing div:nth-child(2){padding-left:18px}.docs-briefing div:last-child{padding-left:0}.docs-chapter{margin-bottom:28px;padding:30px 0!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0;background:transparent}.docs-article section{padding:38px 0}.docs-article h2{font-weight:520}.docs-article p{line-height:1.78}.docs-deep-grid{gap:0 28px;margin-top:28px}.docs-deep-grid div{min-height:0;padding:18px 0 22px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.docs-deep-grid span,.docs-briefing span,.docs-section-head span{letter-spacing:0;text-transform:none}.trade-soon{gap:clamp(60px,8vw,110px);padding-top:30px}.trade-soon h1{max-width:12ch;font-size:clamp(2.1rem,3.6vw,3.6rem);font-weight:520;line-height:1.08}.trade-soon p{line-height:1.75}.trade-soon>div>span,.trade-signal span,.trade-route-head span,.trade-route-steps b,.trade-route-steps em{font-family:var(--sans);font-weight:500;letter-spacing:0;text-transform:none}.trade-soon .primary-action,.trade-soon .secondary-action{font-weight:500;letter-spacing:0;text-transform:none}.trade-route-card{padding:0;border:0;background:transparent}.trade-route-steps div,.chain-controls,.chain-metrics div,.chain-quote-read div{background:#ffffff03}.boot-sequence{place-items:center;background:#09090bfa;animation-duration:.35s;animation-delay:2.05s}.boot-card{width:min(520px,100%);padding:0;border:0;background:transparent;box-shadow:none}.boot-mark{margin-bottom:52px;font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:none}.boot-mark span{width:7px;height:7px;border-radius:50%;box-shadow:none}.boot-card h1{font-size:clamp(2.2rem,5vw,4rem);font-weight:500;line-height:1;text-transform:none}.boot-card p{margin:18px 0 42px;font-size:.95rem;line-height:1.65}.boot-line{height:1px;overflow:hidden;background:var(--line)}.boot-line i{display:block;width:35%;height:100%;background:var(--accent);animation:loaderSweep 1.35s ease-in-out infinite}.boot-card small{display:block;margin-top:14px;color:var(--text-faint);font-size:.72rem}@media(max-width:1180px){main{width:min(100% - 72px,1020px)}.docs-shell{grid-template-columns:180px minmax(0,1fr);gap:48px}}@media(max-width:760px){main{width:auto;padding:20px 20px 56px}.app-nav{margin-bottom:34px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-nav button{justify-content:center;padding:0 8px;border-right:0}.whitepaper{gap:42px}.paper-equations,.paper-term-grid{grid-template-columns:minmax(0,1fr)}.docs-shell{grid-template-columns:minmax(0,1fr);gap:38px}.docs-nav{overflow:hidden}.docs-nav-group{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.docs-nav-group::-webkit-scrollbar{display:none}.docs-nav-group strong{grid-column:auto;margin:0 10px 0 0}.docs-nav-group button{min-height:34px;padding:0 10px;border:1px solid var(--line)}.docs-nav-group button.active{border-color:var(--accent-line);box-shadow:none}.docs-briefing div:nth-child(2){padding-left:0}.docs-deep-grid{gap:0}}*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}.app-nav svg,.docs-nav-group svg,.platform-path svg,.eyebrow svg,.module-head>svg,.panel-title>svg,.diagnostic>svg,.page-heading svg,button svg,.metric>div{display:none!important}.app-nav button.active{border-bottom:1px solid var(--accent)}.docs-nav-group button.active{border-color:transparent}.metric strong{margin-top:18px}:root{--bg: #09090b;--bg-elev: #0d0d0f;--panel: #0b0b0d;--panel-soft: #0e0e10;--inset: #09090b;--text: #dedee2;--text-dim: #a4a4ac;--text-faint: #62626b;--accent: #caff00;--accent-dim: rgba(202, 255, 0, .08);--accent-line: rgba(202, 255, 0, .36);--accent-ink: #07110d;--radius: 0;--radius-lg: 0;--sans: "Geist Mono", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}body{font-family:var(--mono)}main{width:min(960px,calc(100% - 144px));padding-top:58px}.topbar{width:min(740px,100%);margin:0 auto;padding-bottom:42px}.wordmark{font-family:var(--mono);font-size:1.15rem;font-weight:450;letter-spacing:.02em;text-transform:lowercase}.wordmark:before{display:none}.app-nav{width:min(740px,100%);margin:0 auto 92px;border:0}.app-nav button{min-height:34px;justify-content:flex-start;padding:0;color:var(--text-faint);font-family:var(--mono);font-size:.72rem;text-transform:lowercase}.app-nav button:nth-child(2){justify-content:center}.app-nav button:last-child{justify-content:flex-end}.app-nav button.active{border:0;color:var(--text)}.app-nav button em{color:var(--text-faint)}.whitepaper{width:min(740px,100%);grid-template-columns:minmax(0,1fr);gap:70px;margin:0 auto}.paper-copy>span,.docs-kicker,.trade-soon>div>span{color:var(--accent);font-family:var(--mono);font-size:.8rem;text-transform:lowercase}.paper-copy h1{max-width:620px;margin:54px 0 38px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:450;line-height:1.34;text-transform:lowercase}.paper-copy>p,.paper-body p,.paper-notes span{color:var(--text-dim);font-size:.94rem;line-height:1.9}.paper-copy>p+p{margin-top:30px}.paper-equations{grid-template-columns:minmax(0,1fr);margin-top:60px;border:0}.paper-equations code{padding:9px 0;border:0;color:var(--text-faint);font-size:.78rem}.paper-body{margin-top:76px}.paper-body article{padding:0 0 66px;border:0}.paper-body h2,.docs-article h2{margin-bottom:24px;color:var(--accent);font-family:var(--mono);font-size:1rem;font-weight:450;line-height:1.5;text-transform:lowercase}.paper-formula-stack{margin:24px 0}.paper-formula-stack code,.paper-term-grid div{padding:8px 0;border:0;background:transparent;color:var(--text-faint)}.paper-term-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin:28px 0}.paper-term-grid div{min-height:0}.paper-term-grid b{color:var(--text-dim);font-weight:500}.paper-notes{padding-top:0}.paper-notes>div:not(.paper-actions),.paper-notes .plain-card{padding:16px 0!important;border:0!important}.paper-notes b{font-size:.72rem}.paper-notes .paper-actions{margin-top:54px}.paper-actions .enter-desk{font-family:var(--mono);font-weight:450;letter-spacing:0;text-transform:lowercase}.docs-shell{width:min(900px,100%);grid-template-columns:minmax(0,1fr);gap:82px;margin:0 auto;padding-top:0}.docs-nav{position:static;display:flex;gap:8px;width:100%;overflow-x:auto;padding-bottom:14px;scrollbar-width:none}.docs-nav::-webkit-scrollbar{display:none}.docs-logo,.docs-nav>span,.docs-nav-group strong,.docs-toc{display:none}.docs-nav-group{display:contents}.docs-nav-group button{flex:0 0 auto;min-height:30px;padding:0 4px;border:0;color:var(--text-faint);font-family:var(--mono);font-size:.7rem;white-space:nowrap}.docs-nav-group button.active{border:0;color:var(--text)}.docs-article{width:min(740px,100%);max-width:none;margin:0 auto}.docs-kicker{margin-bottom:46px}.docs-article h1{margin-bottom:32px;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:450;line-height:1.35;text-transform:lowercase}.docs-lede{margin-bottom:72px;color:var(--text-faint);font-size:.92rem;font-style:italic;line-height:1.85}.docs-briefing{display:none}.docs-chapter,.docs-article section{margin:0;padding:0 0 68px!important;border:0!important}.docs-section-head{margin-bottom:24px}.docs-section-head span{display:none}.docs-article p{color:var(--text-dim);font-size:.92rem;line-height:1.9}.docs-article p+p{margin-top:24px}.docs-article code{padding:12px 0;border:0;background:transparent;color:var(--text-faint);font-size:.78rem}.docs-deep-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:34px}.docs-deep-grid div{padding:20px 0;border:0}.docs-deep-grid span{color:var(--accent);font-size:.72rem;text-transform:lowercase}.docs-pager{gap:36px;padding-top:36px;border-top:1px solid var(--line)}.docs-pager button{min-height:58px;padding:0;border:0;background:transparent;font-family:var(--mono);font-weight:450}.trade-soon{width:min(740px,100%);grid-template-columns:minmax(0,1fr);gap:90px;margin:0 auto;padding:0}.trade-soon h1{margin:46px 0 28px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:450;text-transform:lowercase}.trade-soon p{color:var(--text-dim);font-size:.92rem;line-height:1.9}.trade-signal{margin:22px 0}.trade-route-steps{gap:0}.trade-route-steps div,.chain-controls,.chain-metrics div,.chain-quote-read div,.chain-disclosure{border:0;border-top:1px solid var(--line);background:transparent}@media(max-width:760px){main{width:auto;padding:34px 24px 64px}.topbar{padding-bottom:32px}.app-nav{margin-bottom:64px}.app-nav button{justify-content:flex-start}.app-nav button:nth-child(2){justify-content:center}.app-nav button:last-child{justify-content:flex-end}.whitepaper,.docs-shell,.trade-soon{width:100%}.docs-nav{display:flex}.docs-nav-group{display:contents}.docs-nav-group button{border:0}}main{width:min(1180px,calc(100% - 112px))}.topbar,.app-nav{width:100%}.whitepaper{width:100%;grid-template-columns:minmax(0,1.32fr) minmax(260px,.68fr);gap:clamp(52px,7vw,96px)}.paper-equations,.paper-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-notes{align-content:start;padding-top:54px}.docs-shell{width:100%;grid-template-columns:190px minmax(0,1fr) 150px;gap:clamp(42px,5vw,72px);align-items:start}.docs-nav{position:sticky;top:28px;display:grid;gap:18px;width:auto;overflow:visible;padding-bottom:0}.docs-logo{display:block}.docs-nav>span{display:block}.docs-nav-group{display:grid;gap:6px}.docs-nav-group strong{display:block;margin:10px 0 4px;color:var(--text-faint);font-family:var(--mono);font-size:.68rem;font-weight:450;letter-spacing:0;text-transform:lowercase}.docs-nav-group button{min-height:31px;justify-content:flex-start;padding:0;border:0;font-size:.74rem}.docs-toc{position:sticky;top:28px;display:grid}.docs-briefing{display:grid}@media(max-width:1180px){main{width:min(100% - 72px,1020px)}.docs-shell{grid-template-columns:180px minmax(0,1fr);gap:48px}.docs-toc{display:none}}@media(max-width:760px){main{width:auto}.whitepaper{grid-template-columns:minmax(0,1fr);gap:52px}.paper-equations,.paper-term-grid{grid-template-columns:minmax(0,1fr)}.docs-shell{grid-template-columns:minmax(0,1fr);gap:44px}.docs-nav{position:static;overflow:hidden;padding-bottom:22px}.docs-nav-group{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.docs-nav-group::-webkit-scrollbar{display:none}.docs-nav-group strong{margin:0 10px 0 0}.docs-nav-group button{padding:0 8px}}.paper-equations{counter-reset:primary-equation;gap:10px;border:0}.paper-equations code{counter-increment:primary-equation;position:relative;min-height:92px;display:flex;align-items:flex-end;padding:42px 16px 16px;border:1px solid var(--accent);background:linear-gradient(90deg,var(--accent) 1px,transparent 1px) 12px 12px / 7px 7px no-repeat,#0b0b0d;color:var(--text);font-size:.76rem;line-height:1.55}.paper-equations code:before{content:"eq / 0" counter(primary-equation);position:absolute;top:14px;left:16px;color:var(--accent);font-size:.62rem;line-height:1;text-transform:uppercase}.paper-equations code:after{content:"model input";position:absolute;top:14px;right:16px;color:var(--text-faint);font-size:.58rem;line-height:1;text-transform:uppercase}.paper-formula-stack{gap:8px}.paper-formula-stack code,.docs-article>section>code,.docs-chapter>code{position:relative;display:block;min-height:76px;margin-top:24px;padding:36px 14px 14px;border:1px solid var(--line-strong);border-left:4px solid var(--accent);background:#0b0b0d;color:var(--text);font-size:.76rem;line-height:1.55}.paper-formula-stack code:before,.docs-article>section>code:before,.docs-chapter>code:before{content:"model expression";position:absolute;top:12px;left:14px;color:var(--accent);font-size:.58rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.formula-grid{gap:8px}.formula{position:relative;min-height:110px;padding:16px;border:1px solid var(--accent);background:#0b0b0d}.formula:after{content:"QNT";position:absolute;top:14px;right:14px;color:var(--accent);font-size:.56rem}.formula span{padding-right:38px;color:var(--text-faint);font-size:.58rem;font-weight:500;letter-spacing:.08em}.formula code{margin-top:22px;color:var(--text);font-size:.74rem;line-height:1.6}.math-band>article,.compact-formulas{border-radius:0}@media(max-width:760px){.paper-equations,.formula-grid,.compact-formulas{grid-template-columns:minmax(0,1fr)}.paper-equations code,.formula{min-height:92px}}
