:root{color-scheme:dark;font-family:Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #121613;--surface: #191e1a;--surface-raised: #202621;--rule: #343c34;--rule-soft: #2a312b;--text: #ecefe7;--muted: #a0aaa0;--mint: #8cdec4;--loss: #ef998e;--amber: #d7b985;--mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;background:var(--ink);color:var(--text)}*{box-sizing:border-box}html{min-width:0}body{margin:0;min-width:0}button,input,select{font:inherit}button,a,input,select,summary,[tabindex]{outline-offset:4px}:focus-visible{outline:2px solid var(--mint)}button{min-height:44px;padding:9px 14px;background:var(--surface-raised);border:1px solid var(--rule);border-radius:3px;color:var(--text);cursor:pointer;font-size:12px;font-weight:500}button:hover:not(:disabled){background:#2b342d;border-color:#566659}button:disabled{opacity:.46;cursor:not-allowed}a{color:inherit}input,select{min-height:44px;max-width:100%;padding:10px 12px;background:var(--ink);color:var(--text);border:1px solid #4a554b;border-radius:3px}input{width:100%}select{cursor:pointer;font-size:12px}h1,h2,h3,p,figure,dl{margin:0}h1,h2,h3{font-family:Avenir Next,Segoe UI,Arial,sans-serif}h1{font-size:29px;line-height:1.1;letter-spacing:-.035em;font-weight:550}h2{font-size:22px;line-height:1.2;font-weight:550;letter-spacing:-.025em}h3{font-size:14px;font-weight:550;line-height:1.4}p{line-height:1.55}small{font-size:11px}dd{margin:0}.muted{color:var(--muted)}.positive{color:var(--mint)}.negative{color:var(--loss)}.caution{color:var(--amber)}.eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.11em;line-height:1.5;font-weight:500;color:var(--muted)}.caption,figcaption{font-size:11px;line-height:1.65;color:var(--muted);overflow-wrap:anywhere}.caption.caution{color:var(--amber)}.terminal{width:min(100%,1512px);margin:0 auto;padding:0 36px}.terminal,.terminal main,.terminal section,.terminal aside,.view-stack,.plot,.plot-canvas{min-width:0}.brand{display:flex;align-items:center;gap:12px;color:var(--text)}.brand-symbol{flex:0 0 auto;color:var(--mint)}.brand>span{font-size:14px;line-height:1.1;letter-spacing:.1em;font-weight:450}.brand b{font-weight:750}.brand small{display:block;margin-top:6px;color:var(--muted);font-size:10px;letter-spacing:.025em}.masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:83px;border-bottom:1px solid var(--rule)}.masthead-meta{display:flex;gap:18px;align-items:center}.username{font:11px var(--mono);color:var(--muted);overflow-wrap:anywhere}.quiet{border-color:transparent;background:transparent;color:var(--muted)}.identity-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 0}.identity-row h1{margin-top:5px}.identity-badges{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 7px;border:1px solid var(--rule);border-radius:2px;font:10px var(--mono);letter-spacing:.025em;line-height:1.3}.badge.caution{border-color:#5c5039;background:#29261d}.primary-nav{display:flex;align-items:center;gap:30px;min-height:53px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.primary-nav a{align-self:stretch;display:flex;align-items:center;min-height:52px;font-size:13px;font-weight:500;text-decoration:none;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.primary-nav a:hover{color:var(--text)}.primary-nav a.active{color:var(--mint);border-bottom-color:var(--mint)}.nav-note{margin-left:auto;font:9px var(--mono);color:var(--muted);letter-spacing:.065em}#terminal-content{padding:28px 0 48px}.view-stack{display:flex;flex-direction:column;gap:28px}.view-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.view-heading h2{margin:5px 0 6px;font-size:27px}.view-heading .muted{font-size:12px}.select-label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--muted)}.select-label select{min-width:180px}.period-note{margin-top:-10px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font:10px var(--mono);color:var(--muted)}.period-note.caution{color:var(--amber)}.stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 0;gap:0}.stat{padding:0 23px;border-right:1px solid var(--rule);min-width:0}.stat:first-child{padding-left:0}.stat:last-child{border:0}.stat dt{color:var(--muted);font-size:11px;margin-bottom:11px}.stat dd{font:450 clamp(21px,2vw,30px)/1.25 var(--mono);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat p{margin-top:9px;color:var(--muted);font-size:10px;line-height:1.6}.section-head{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:18px}.section-head .eyebrow{margin-bottom:6px}.section-head .caption{margin-top:8px;max-width:670px}.section-head h2{font-size:20px}.curve-section{padding:22px 24px 12px;background:var(--surface);border:1px solid var(--rule);border-radius:3px}.chart-legend{display:flex;flex-wrap:wrap;justify-content:end;max-width:600px;gap:4px}.chart-legend button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 9px;border-color:transparent;background:transparent;font-size:10px;color:var(--muted)}.chart-legend button[aria-pressed=true]{color:var(--text)}.chart-legend button[aria-pressed=false]{opacity:.5;text-decoration:line-through}.plot{width:100%}.plot-canvas{width:100%;height:340px}.curve-section>.plot:not(.plot-compact) .plot-canvas{height:380px}.plot-compact .plot-canvas{height:145px}.plot figcaption{padding:8px 0 12px}.drawdown-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding-top:16px;margin-top:9px;border-top:1px solid var(--rule)}.drawdown-title h3{font-size:12px}.drawdown-title span{font-size:10px;color:var(--muted)}.table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#4d594e var(--surface)}table{width:100%;border-collapse:collapse;font-size:12px;text-align:right;font-variant-numeric:tabular-nums}th,td{padding:14px 13px;border-bottom:1px solid var(--rule-soft);white-space:nowrap}th:first-child,td:first-child{padding-left:0;text-align:left}th:last-child,td:last-child{padding-right:0}thead th{font:10px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.025em}tbody th{font-weight:450;text-align:left}tbody td{font-family:var(--mono);font-size:11px}tbody th small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.strategy-row{background:#1c2922}.strategy-row th{color:var(--mint);padding-left:10px}.strategy-row td:last-child{padding-right:10px}.series-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:11px;vertical-align:middle}.series-strategy{background:var(--mint)}.series-btc{background:var(--amber)}.series-equal_weight{background:#83aecd}.series-vol_btc{background:#aaa4a0}.series-cash{background:#697470}.period-breakdown{margin-top:12px}summary{cursor:pointer;min-height:44px;padding:13px 0;font-size:12px;color:var(--muted)}summary:hover{color:var(--text)}.economics-grid,.evidence-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:40px}.economics-grid>div,.evidence-grid>div{min-width:0}.economics-grid h3,.evidence-grid h3{margin-bottom:15px}.economics-grid>div:first-child{padding-right:40px;border-right:1px solid var(--rule)}.compact-facts{display:grid;gap:0}.compact-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--rule-soft);font-size:11px}.compact-facts dt{color:var(--muted)}.compact-facts dd{text-align:right;font-family:var(--mono);font-size:11px;overflow-wrap:anywhere;max-width:65%}.economics-grid .caption,.evidence-grid .caption{margin-top:14px}.evidence-section,.gates-section{border-top:1px solid var(--rule);padding-top:26px}.evidence-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.gate-list{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px}.gate-list li{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:14px 0;border-bottom:1px solid var(--rule-soft);font-size:12px}.gate-list span{overflow-wrap:anywhere}.gate-list strong{font:10px var(--mono)}.methodology{border:1px solid var(--rule);background:var(--surface);padding:3px 20px;border-radius:3px}.methodology summary{color:var(--text)}.methodology summary span{float:right;font-size:18px;line-height:16px}.disclosure-content{padding:18px 0 24px;border-top:1px solid var(--rule);font-size:12px;line-height:1.7;color:var(--muted)}.disclosure-content h3{color:var(--text);margin:14px 0 10px}.disclosure-content ul{padding-left:20px}.risk-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:25px}.risk-controls dt{color:var(--text);margin-bottom:4px}.risk-controls strong{font-family:var(--mono);color:var(--mint);font-size:11px}.provenance>div{margin:12px 0}.provenance dt{font-size:10px;margin-bottom:5px}.provenance dd,.provenance code{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-size:11px;color:var(--text)}.market-layout{display:grid;grid-template-columns:minmax(0,3.25fr) minmax(250px,1fr);border:1px solid var(--rule);border-radius:3px;background:var(--surface)}.market-panel{padding:22px 24px 14px}.market-panel .section-head{flex-wrap:wrap}.market-controls{display:flex;align-items:end;gap:14px}.market-controls .select-label select{min-width:135px}.segmented{display:flex;padding:2px;border:1px solid var(--rule);border-radius:3px}.segmented button{border:none;border-radius:2px;background:transparent;min-height:38px;padding:8px 12px;color:var(--muted)}.segmented button[aria-pressed=true]{color:var(--mint);background:#2c3930}.price-readout{display:flex;justify-content:space-between;align-items:end;gap:15px;padding:15px 0 2px}.price-readout>div{display:flex;flex-wrap:wrap;gap:8px 15px;align-items:baseline}.price-value{font:500 clamp(23px,2.5vw,33px) var(--mono);letter-spacing:-.045em}.price-change{font:12px var(--mono)}.price-change small{color:var(--muted);font-family:Helvetica Neue,Arial,sans-serif}.price-readout>span{flex-shrink:0;font:9px var(--mono);text-align:right}.price-readout>span small{display:block;font-size:9px;margin-top:7px}.forming-label{font-size:10px;color:var(--amber);line-height:1.7;padding-top:3px}.worker-panel{padding:24px 22px;border-left:1px solid var(--rule);background:#1d231e}.worker-panel h3{font-size:23px;letter-spacing:-.025em;margin:13px 0 12px}.worker-panel .caption{margin-top:14px}.worker-panel .compact-facts>div{flex-direction:column;gap:5px}.worker-panel .compact-facts dd{max-width:100%;text-align:left;font-size:10px}.worker-health{font-size:11px;padding:15px 0;margin-top:12px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.worker-health small{display:block;font:10px var(--mono);color:var(--muted);margin-top:8px}.refresh-label{font:10px var(--mono);color:var(--muted)}.refresh-label.caution{color:var(--amber)}.paper-section .stats-strip{margin-top:20px}.paper-metric-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.paper-section .stat dd{font-size:clamp(18px,1.65vw,25px)}.pnl-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;margin-top:24px}.pnl-layout>div{min-width:0}.pnl-layout .plot-canvas{height:260px}.attribution{padding-left:28px;border-left:1px solid var(--rule)}.attribution h3{margin-bottom:9px}.attribution .caption{margin-top:14px}.holdings-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:34px;padding-top:25px;border-top:1px solid var(--rule)}.count{font:11px var(--mono);color:var(--muted);padding-top:5px;white-space:nowrap}.empty-state{padding:24px 0;border-top:1px solid var(--rule-soft)}.empty-state h3{font-size:14px;color:var(--text)}.empty-state p{margin-top:9px;max-width:580px;color:var(--muted);font-size:12px}.intent-list{list-style:none;margin:0;padding:0}.intent-list li{border-top:1px solid var(--rule);padding:17px 0;font-size:12px}.intent-list p{margin:8px 0;color:var(--muted);overflow-wrap:anywhere}.intent-list small{color:var(--muted);line-height:1.7}.reason{white-space:normal;min-width:160px;max-width:260px;overflow-wrap:anywhere;font-family:inherit;line-height:1.5}.fills-section{border-top:1px solid var(--rule);padding-top:24px}.pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.pagination>span{color:var(--muted);font:10px var(--mono)}.pagination>div{display:flex;gap:8px}.notice{padding:14px 16px;border:1px solid var(--rule);border-radius:3px;background:var(--surface);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.notice button{margin-left:10px;margin-top:6px}.loading-state{min-height:130px;display:flex;gap:15px;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.loading-rule{display:block;width:30px;height:2px;background:var(--mint)}.skip-link{position:fixed;top:-80px;left:16px;z-index:100;background:var(--mint);color:var(--ink);padding:14px;font-size:12px}.skip-link:focus{top:12px}.terminal-footer{display:flex;justify-content:space-between;gap:20px;padding:22px 0 28px;border-top:1px solid var(--rule);color:var(--muted);font:9px/1.6 var(--mono)}.session-state{max-width:650px;margin:15vh auto;padding:30px;display:grid;gap:24px}.login-layout{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;width:min(100%,1440px);margin:auto;padding:0 45px}.login-masthead{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rule)}.login-panel{width:min(100%,430px);margin:auto;padding:60px 0 75px}.login-panel h1{margin-top:18px;font-size:49px}.login-intro{margin-top:14px;font-size:16px;color:var(--muted)}.login-panel .identity-badges{margin:24px 0 36px}.login-panel form{display:grid;gap:10px}.login-panel label{margin-top:8px;font-size:12px;color:var(--muted)}.login-panel input{background:var(--surface)}.login-panel .primary{margin:18px 0;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--mint);border-color:var(--mint);color:#12261e;min-height:49px;font-weight:650;font-size:13px}.login-panel .primary:hover:not(:disabled){background:#b0ecd8;color:#12261e;border-color:#b0ecd8}.login-footer{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font:9px var(--mono);border-top:1px solid var(--rule);padding:25px 0}.session-expired{padding:15px;font-size:12px;color:var(--amber);text-align:center}@media(min-width:1600px){.plot-canvas{height:380px}}@media(max-width:1100px){.terminal{padding:0 24px}.chart-legend{max-width:410px}.market-layout{grid-template-columns:minmax(0,1fr) 255px}.market-controls{flex-wrap:wrap}.price-readout{align-items:start;flex-direction:column}.price-readout>span{text-align:left}.pnl-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.stat{padding:0 15px}.economics-grid{gap:25px}.economics-grid>div:first-child{padding-right:25px}}@media(max-width:800px){.market-layout{grid-template-columns:minmax(0,1fr)}.worker-panel{border-left:none;border-top:1px solid var(--rule)}.worker-panel .compact-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.worker-panel .compact-facts dd{overflow-wrap:anywhere}.section-head{flex-wrap:wrap}.chart-legend{justify-content:start;max-width:none}.economics-grid,.evidence-grid{grid-template-columns:minmax(0,1fr);gap:28px}.economics-grid>div:first-child{border:0;padding:0}.pnl-layout,.holdings-layout{grid-template-columns:minmax(0,1fr)}.attribution{padding:22px 0 0;border-left:0;border-top:1px solid var(--rule)}.nav-note{display:none}.stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.stat:nth-child(2){border-right:0}.stat:nth-child(3){padding-left:0}.stat dd{font-size:27px}.gate-list{grid-template-columns:minmax(0,1fr)}.view-heading{align-items:start}.terminal-footer{flex-direction:column;gap:8px}.price-readout{flex-direction:row;align-items:end}.price-readout>span{text-align:right}}@media(max-width:520px){.terminal{padding:0 16px}.masthead{min-height:75px;gap:10px}.masthead-meta{gap:2px}.username{display:none}.brand{gap:8px}.brand>span{font-size:12px}.brand small{font-size:9px}.identity-row{align-items:start;flex-direction:column;gap:16px;padding:22px 0}.identity-row h1{font-size:28px}.primary-nav{gap:22px}.primary-nav a{font-size:12px}#terminal-content{padding-top:24px}.view-stack{gap:25px}.view-heading{flex-direction:column;gap:17px}.view-heading h2{font-size:25px}.view-heading>.select-label,.view-heading select{width:100%}.period-note{line-height:1.8}.stats-strip{padding:18px 0}.stat{padding:0 12px}.stat dd{font-size:24px}.stat dt{font-size:10px}.stat p{font-size:9px}.paper-section .stat dd{font-size:20px}.curve-section{padding:18px 12px 8px}.section-head h2{font-size:19px}.chart-legend{gap:1px}.chart-legend button{min-height:44px;padding:8px 7px}.curve-section>.plot:not(.plot-compact) .plot-canvas{height:310px}.plot-compact .plot-canvas{height:155px}.plot figcaption{font-size:10px}.market-panel{padding:18px 12px 12px}.market-controls{width:100%;justify-content:space-between;gap:9px}.market-controls .select-label select{min-width:127px}.segmented button{min-height:44px;padding:8px 10px}.price-readout{flex-direction:column;align-items:start}.price-readout>span{text-align:left}.price-value{font-size:27px}.market-panel .plot-canvas{height:315px}.worker-panel{padding:20px 15px}.risk-controls{grid-template-columns:minmax(0,1fr)}.methodology{padding:3px 13px}.methodology summary{font-size:11px}.pagination{align-items:start;flex-direction:column;gap:12px}.pagination>div{width:100%}.pagination button{flex:1}.login-layout{padding:0 22px}.login-masthead{min-height:85px}.login-masthead>.eyebrow{display:none}.login-panel{padding:42px 0}.login-panel h1{font-size:43px}.login-footer{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
