:root{
  --bg:#080a08;
  --paper:#e9eadf;
  --ink:#111411;
  --muted:#899087;
  --line:#272c27;
  --line2:#3a4039;
  --acid:#c9ff36;
  --red:#ff655d;
  --amber:#f2c14e;
  --panel:#0d100d;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg);color:var(--paper);font-family:Arial,Helvetica,sans-serif}
body{margin:0;min-height:100vh;background:var(--bg);overflow-x:hidden}
a{color:inherit;text-decoration:none}
button,input,select{font:inherit}
.grain{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}
.masthead{position:sticky;top:0;z-index:50;height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;border-bottom:1px solid var(--line);background:rgba(8,10,8,.96);backdrop-filter:blur(14px)}
.wordmark{display:flex;align-items:center;padding:0 26px;font-size:24px;font-weight:950;letter-spacing:-1.5px}.wordmark span{color:var(--acid)}
.exchange-status{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));border-left:1px solid var(--line);border-right:1px solid var(--line)}
.exchange-status>div{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 20px;border-right:1px solid var(--line)}.exchange-status>div:last-child{border-right:0}
.exchange-status small,.mast-meta,.overline,.hero-kicker,.block-label,.tag,.section-no,.score-key{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.11em}
.exchange-status small{font-size:9px;color:var(--muted)}.exchange-status b{font:800 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--red)}.exchange-status .open b{color:var(--acid)}
.mast-meta{padding:0 26px;display:flex;align-items:center;justify-content:flex-end;gap:18px;font-size:9px;color:var(--muted)}.mast-meta .live{display:flex;align-items:center;gap:7px}.mast-meta i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px currentColor}.mast-meta i.live{background:var(--acid)}
main{max-width:1580px;margin:0 auto;padding:0 28px}
.hero{min-height:680px;padding:80px 0 46px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}
.hero-kicker{font-size:10px;color:var(--acid)}
.hero h1{margin:42px 0 60px;max-width:1320px;font-size:clamp(64px,10.5vw,160px);line-height:.78;letter-spacing:-.072em;font-weight:950}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--paper)}
.hero-bottom{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:60px}.hero-bottom>p{max-width:760px;margin:0;font-size:clamp(18px,2vw,30px);line-height:1.2;letter-spacing:-.03em;color:#c7ccc4}.hero-stamp{border:2px solid var(--acid);padding:18px 22px;transform:rotate(-1deg);color:var(--acid);font:800 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.15em}.hero-stamp strong{display:block;margin:5px 0;font:950 44px Arial,Helvetica,sans-serif;letter-spacing:-.04em}.hero-stamp span:last-child{display:block;text-align:right}
.tape-shell{height:50px;display:grid;grid-template-columns:120px 1fr;border-bottom:1px solid var(--line);overflow:hidden}.tape-label{display:grid;place-items:center;border-right:1px solid var(--line);font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.13em;color:var(--acid)}.tape{display:flex;align-items:center;gap:0;white-space:nowrap;overflow:hidden;font:700 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tape span{display:inline-flex;gap:8px;padding:0 18px;border-right:1px solid var(--line);height:50px;align-items:center}.tape .up{color:var(--acid)}.tape .down{color:var(--red)}
.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:100px 0;border-bottom:1px solid var(--line)}.section-no{display:block;color:var(--muted);font-size:9px;margin-bottom:44px}.overline{margin:0 0 14px;color:var(--acid);font-size:9px}.manifesto-copy h2,.friday-copy h2,.terminal-title h2,.method h2{margin:0;font-size:clamp(38px,5vw,74px);line-height:.92;letter-spacing:-.055em}.manifesto-copy>p:last-child,.friday-copy>p{max-width:700px;color:#9ea69c;font-size:16px;line-height:1.65;margin-top:28px}.thesis-steps{align-self:end;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.thesis-steps>div:not(.arrow){padding:22px 14px}.thesis-steps b{display:block;font-size:13px}.thesis-steps span{display:block;color:var(--muted);font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin-top:6px}.thesis-steps .arrow{color:var(--acid)}
.numbers{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.numbers>div{padding:28px 22px 34px;border-right:1px solid var(--line)}.numbers>div:first-child{padding-left:0}.numbers>div:last-child{border-right:0}.numbers small{display:block;color:var(--muted);font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.numbers strong{display:block;margin-top:12px;font-size:clamp(28px,3vw,48px);letter-spacing:-.05em}
.friday-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding:100px 0;border-bottom:1px solid var(--line)}.score-key{display:grid;grid-template-columns:auto 1fr 40px auto 1fr;align-items:center;gap:10px;margin-top:32px;font-size:9px;color:var(--muted)}.score-key b{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--acid);color:var(--acid)}.score-key i{height:1px;background:var(--line2)}
.friday-board{align-self:end;border-top:3px solid var(--acid);background:var(--paper);color:var(--ink)}.board-head{display:flex;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #b9bbb0;font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.friday-feature-row{display:grid;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;min-height:68px;padding:0 16px;border-bottom:1px solid #c8cabf}.friday-feature-row .rank{font:700 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#6e736b}.friday-feature-row .ticker{font-size:23px;font-weight:950;letter-spacing:-.04em}.friday-feature-row .meta{display:block;color:#72776f;font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin-top:3px}.friday-feature-row .premium{font:800 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.friday-feature-row .scores{display:flex;gap:5px}.friday-feature-row .scores b{display:grid;place-items:center;width:38px;height:38px;background:var(--ink);color:var(--paper);font:800 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.friday-feature-row .scores b:first-child{background:var(--acid);color:var(--ink)}.text-link{display:block;padding:15px 16px;font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.text-link:hover{background:var(--acid)}.skeleton-line{height:68px;border-bottom:1px solid #c8cabf;background:linear-gradient(90deg,#d5d6cd 20%,#ecece5 40%,#d5d6cd 60%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{to{background-position:-200% 0}}
.terminal-section{padding:96px 0;border-bottom:1px solid var(--line)}.terminal-title{display:grid;grid-template-columns:70px 1fr auto;align-items:end;margin-bottom:42px}.terminal-title .section-no{margin:0}.terminal-title h2{font-size:clamp(42px,6vw,86px)}.export{font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;color:var(--acid)}.export:hover{text-decoration:underline}
.tabs{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:auto;scrollbar-width:none;margin-bottom:0}.tabs button{appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);padding:16px 18px;cursor:pointer;font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.11em;white-space:nowrap}.tabs button.active{background:var(--acid);color:var(--ink)}
.tab{display:none}.tab.active{display:block}.terminal-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px}.market-table-block{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.market-table-block.secondary{margin-top:24px;border-top:1px solid var(--line)}.block-label{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 14px;border-bottom:1px solid var(--line);font-size:8px;color:var(--muted)}.block-label>span:first-child{color:var(--paper)}
.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;font:11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}th,td{padding:14px 13px;border-bottom:1px solid #1e231e;text-align:right}th{text-transform:uppercase;letter-spacing:.09em;color:#6f786e;font-size:8px;font-weight:700}th:first-child,td:first-child{text-align:left}tbody tr{cursor:pointer}tbody tr:hover{background:#111611}tbody tr:last-child td{border-bottom:0}.ticker{font-weight:900;color:var(--paper);font-size:12px}.sub{display:block;margin-top:4px;font-size:8px;color:#60695f}.pos{color:var(--acid)!important}.neg{color:var(--red)!important}.score{display:inline-grid;place-items:center;width:31px;height:23px;border:1px solid #4e574d;font-weight:800;color:#9da69a}.score.mid{border-color:var(--amber);color:var(--amber)}.score.high{background:var(--acid);border-color:var(--acid);color:var(--ink)}
.side-rail{border-right:1px solid var(--line)}.rail-block{border-bottom:1px solid var(--line)}.pressure-list{padding:0}.pressure-card{display:grid;grid-template-columns:56px 1fr 34px;align-items:center;gap:12px;min-height:58px;padding:0 14px;border-bottom:1px solid #1e231e;cursor:pointer}.pressure-card:last-child{border-bottom:0}.pressure-card:hover{background:#111611}.pressure-card b{font-size:13px}.pressure-card strong{font:800 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--acid)}.bar{height:2px;background:#283028;margin-bottom:7px}.bar i{display:block;height:100%;background:var(--acid)}.pressure-card small{display:block;color:#626b61;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.feed{font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.feed-item{display:grid;grid-template-columns:115px 1fr;gap:14px;padding:14px;border-bottom:1px solid #1e231e}.feed.compact .feed-item{display:block}.feed.compact time{display:block;margin-bottom:5px}.feed-item time{color:#5e675d;font-size:8px}.feed-item b{font-size:9px;color:var(--paper)}.feed-item p{margin:5px 0 0;color:#7d867b;line-height:1.45}.feed.large .feed-item{padding:18px 14px}.empty-note{padding:16px;color:#697267;font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.editorial-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:42px 0}.editorial-intro h3{margin:8px 0 0;font-size:34px;line-height:1;letter-spacing:-.04em}.editorial-intro p{margin:0;color:#8b9489;line-height:1.6;font-size:14px}.tag{font-size:8px;color:var(--acid)}pre{margin:0;padding:18px;overflow:auto;color:#aeb7ac;background:#070907;font:10px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.method{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding:100px 0}.method-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.method-list article{padding:24px 20px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.method-list article:nth-child(2n){border-right:0}.method-list b{font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--acid)}.method-list h3{margin:22px 0 8px;font-size:16px}.method-list p{margin:0;color:#7f887d;font-size:13px;line-height:1.5}
.drawer{position:fixed;top:0;right:0;width:min(900px,92vw);height:100vh;background:#0a0d0a;border-left:1px solid var(--line2);z-index:90;transform:translateX(102%);transition:transform .22s ease;overflow:auto;padding:28px}.drawer.open{transform:translateX(0)}.drawer>button{display:block;margin-left:auto;background:none;border:1px solid var(--line2);color:var(--paper);padding:9px 11px;cursor:pointer;font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.drawer h2{font-size:72px;letter-spacing:-.06em;margin:26px 0 4px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.metric-grid>div{padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.metric-grid label{display:block;color:#687167;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.metric-grid strong{display:block;margin-top:8px;font-size:18px}.chart{width:100%;height:190px;border:1px solid var(--line);margin:12px 0 28px;background:#070907}.pair-list{margin:12px 0 24px;border-top:1px solid var(--line)}.pair-list>div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--line);font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pair-list small{color:#677066}
footer{max-width:1580px;margin:0 auto;padding:40px 28px 56px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 2fr;gap:40px;align-items:start}.footer-mark{font-size:28px;font-weight:950;letter-spacing:-.05em}.footer-mark span{color:var(--acid)}footer>p{margin:3px 0;font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.11em}.legal{color:#646d62!important;font-weight:400!important;letter-spacing:0!important;line-height:1.6!important}
@media(max-width:1100px){.masthead{grid-template-columns:1fr auto}.exchange-status{display:none}.hero{min-height:600px}.manifesto-grid,.friday-feature,.method{grid-template-columns:1fr;gap:50px}.terminal-grid{grid-template-columns:1fr}.side-rail{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line)}.rail-block{border-right:1px solid var(--line)}.thesis-steps{margin-top:10px}.friday-board{max-width:none}.terminal-title{grid-template-columns:50px 1fr}.terminal-title .export{display:none}}
@media(max-width:720px){.masthead{height:62px;grid-template-columns:1fr auto}.wordmark{padding:0 14px;font-size:20px}.mast-meta{padding:0 14px}.mast-meta>span:first-child{display:none}.mast-meta .live #scanStatus{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main{padding:0 14px}.hero{min-height:530px;padding:54px 0 30px}.hero h1{font-size:clamp(52px,17vw,90px);margin:36px 0 44px;letter-spacing:-.065em}.hero-bottom{grid-template-columns:1fr;gap:28px}.hero-stamp{width:260px}.tape-shell{grid-template-columns:86px}.manifesto-grid,.friday-feature,.terminal-section,.method{padding:66px 0}.thesis-steps{grid-template-columns:1fr}.thesis-steps .arrow{padding:4px 14px;transform:rotate(90deg);justify-self:start}.numbers{grid-template-columns:1fr 1fr}.numbers>div{border-bottom:1px solid var(--line)}.numbers>div:nth-child(2){border-right:0}.numbers>div:first-child{padding-left:14px}.friday-copy h2,.manifesto-copy h2,.method h2{font-size:44px}.score-key{grid-template-columns:auto 1fr;}.score-key i{display:none}.friday-feature-row{grid-template-columns:28px 1fr auto}.friday-feature-row .premium{display:none}.terminal-title{display:block}.terminal-title .section-no{margin-bottom:30px}.terminal-title h2{font-size:48px}.editorial-intro{grid-template-columns:1fr;gap:18px}.side-rail{grid-template-columns:1fr}.rail-block{border-right:0}.method-list{grid-template-columns:1fr}.method-list article{border-right:0}.drawer{padding:18px}.drawer h2{font-size:52px}.metric-grid{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr;gap:14px;padding:34px 14px 50px}}

/* v0.3 — Friday Inventory dossiers / decoded flow */
.inventory-leader{min-height:106px;cursor:pointer;transition:background .12s ease}.inventory-leader:hover{background:#c9ff36}.inventory-leader:hover .scores b:first-child{background:var(--ink);color:var(--paper)}.leader-copy .ticker{display:inline-block}.leader-flow{display:block;margin-top:10px;font:900 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em}.leader-market{text-align:right;font:800 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.leader-market .premium{display:block;font-size:13px}.leader-market small{display:block;margin-top:8px;color:#71776e;font-size:8px}.inventory-leader:hover .leader-market small,.inventory-leader:hover .meta{color:#151815}

.inventory-title{margin-top:26px}.inventory-title h2{font-size:clamp(42px,7vw,68px);line-height:.88;margin:16px 0 8px}.inventory-title h2 em{color:#596259;font-style:normal;font-weight:300}.inventory-title p{margin:0;color:#778076;font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.drawer-section-label{display:flex;justify-content:space-between;align-items:center;margin:32px 0 9px;color:var(--acid);font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em}.drawer-section-label i{font-style:normal;color:#687167;font-weight:600}
.inventory-price-grid,.inventory-supply,.inventory-stat-line{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.inventory-price-grid>div,.inventory-supply>div,.inventory-stat-line>div{padding:17px 15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.inventory-price-grid label,.inventory-supply label,.inventory-stat-line label,.real-flow-grid label,.inventory-verdict label{display:block;color:#697269;font:800 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.inventory-price-grid strong,.inventory-supply strong,.inventory-stat-line strong{display:block;margin-top:8px;font-size:20px;letter-spacing:-.03em}.inventory-price-grid small,.inventory-stat-line small{display:block;margin-top:6px;color:#626b61;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.real-flow-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#070907}.real-flow-grid>div{padding:18px 13px;border-right:1px solid var(--line)}.real-flow-grid>div:last-child{border-right:0}.real-flow-grid strong{display:block;margin-top:10px;font:950 20px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.05em}.real-flow-grid small{display:block;margin-top:5px;color:#626b61;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.flow-definition{margin:8px 0 0;color:#5f685e;font:7px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em}
.inventory-verdict{display:grid;grid-template-columns:.65fr 1.35fr;margin-top:28px;border:1px solid var(--line2)}.inventory-verdict>div{padding:22px}.inventory-verdict>div+div{border-left:1px solid var(--line2)}.inventory-verdict strong{display:inline-block;margin-top:8px;font-size:52px;line-height:1;letter-spacing:-.07em}.inventory-verdict small{margin-left:8px;color:#687167;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.inventory-verdict .stress strong{font-size:24px;margin-right:14px}.stress-blocks{display:flex;gap:3px;margin-top:14px}.stress-blocks i{display:block;width:9%;height:7px;background:#232923}.stress-blocks i.on{background:var(--acid)}
.swap-list{margin:10px 0 24px;border-top:1px solid var(--line)}.swap-list>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.swap-list span:first-child{display:flex;flex-direction:column;gap:4px}.swap-list small{color:#5f685e}.drawer-footnote{padding:14px 0 34px;border-top:1px solid var(--line);color:#586157;font:7px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.03em}
@media(max-width:720px){.inventory-leader{min-height:122px}.leader-copy .meta{line-height:1.45}.leader-market{display:none}.real-flow-grid{grid-template-columns:1fr 1fr}.real-flow-grid>div:nth-child(2){border-right:0}.real-flow-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.inventory-price-grid,.inventory-supply,.inventory-stat-line{grid-template-columns:1fr 1fr}.inventory-price-grid>div:nth-child(3),.inventory-supply>div:nth-child(3),.inventory-stat-line>div:nth-child(3){grid-column:1/-1}.inventory-verdict{grid-template-columns:1fr}.inventory-verdict>div+div{border-left:0;border-top:1px solid var(--line2)}}

/* v0.3.1 — complete DEX structure + global meme attention */
.leader-structure{display:block;margin-top:7px;color:#555d54;font:800 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.035em}
.inventory-leader:hover .leader-structure{color:#151815}
.volume-total{border:1px solid var(--line);padding:18px 16px;background:#070907}.volume-total label,.attention-grid label{display:block;color:#697269;font:800 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.volume-total strong{display:block;margin-top:8px;font-size:32px;letter-spacing:-.05em}.volume-total small,.attention-grid small{display:block;margin-top:6px;color:#626b61;font:7px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.volume-bars{border-left:1px solid var(--line);border-right:1px solid var(--line)}.volume-bars>div{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:15px;padding:11px 14px;border-bottom:1px solid var(--line)}.volume-bars span{display:flex;justify-content:space-between;gap:10px;font:800 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.volume-bars span small{color:#697269}.volume-bars i{display:block;height:5px;background:#202620;overflow:hidden}.volume-bars em{display:block;height:100%;background:var(--acid);min-width:1px}
.attention-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.attention-grid>div{padding:17px 15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.attention-grid strong{display:block;margin-top:8px;font-size:22px;letter-spacing:-.04em}.ecosystem-list>div>span:last-child{text-align:right;display:flex;flex-direction:column;gap:4px}.ecosystem-list b{font-size:11px}

/* iPhone/mobile viewport pass. svh is stable during browser chrome transitions;
   dvh follows the actual visible viewport after the bars collapse. */
body{min-height:100vh;min-height:100dvh}
.drawer{height:100vh;height:100dvh;overscroll-behavior:contain;padding-bottom:calc(28px + env(safe-area-inset-bottom))}
@media(max-width:720px){
  .masthead{height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}
  .hero{min-height:calc(100vh - 58px);min-height:calc(100svh - 58px - env(safe-area-inset-top));min-height:calc(100dvh - 58px - env(safe-area-inset-top));padding:clamp(28px,5dvh,52px) 0 clamp(22px,4dvh,34px)}
  .hero h1{font-size:clamp(48px,16.5vw,82px);margin:clamp(24px,5dvh,42px) 0 clamp(24px,5dvh,44px)}
  .hero-bottom{gap:clamp(18px,3dvh,28px)}.hero-bottom>p{font-size:clamp(16px,4.8vw,22px)}.hero-stamp{width:min(260px,82vw);padding:13px 16px}.hero-stamp strong{font-size:38px}
  .drawer{top:0;width:100%;padding:calc(14px + env(safe-area-inset-top)) 14px calc(24px + env(safe-area-inset-bottom));border-left:0}
  .inventory-title{margin-top:18px}.inventory-title h2{font-size:clamp(38px,13vw,54px)}
  .volume-bars>div{grid-template-columns:1fr;gap:7px}.attention-grid{grid-template-columns:1fr 1fr}.attention-grid strong{font-size:19px}
  .leader-structure{line-height:1.45}.inventory-leader{min-height:136px}
}
@media(max-width:430px){
  main{padding:0 12px}.wordmark{padding:0 12px}.mast-meta{padding:0 12px}.mast-meta .live #scanStatus{max-width:96px}
  .hero h1{font-size:clamp(46px,16vw,72px)}.hero-kicker{font-size:8px;line-height:1.4}.hero-stamp{width:72vw}.hero-stamp strong{font-size:34px}
  .numbers strong{font-size:28px}.friday-copy h2,.manifesto-copy h2,.method h2{font-size:40px}.terminal-title h2{font-size:43px}
  .attention-grid{grid-template-columns:1fr}.inventory-price-grid,.inventory-supply,.inventory-stat-line{grid-template-columns:1fr}.inventory-price-grid>div:nth-child(3),.inventory-supply>div:nth-child(3),.inventory-stat-line>div:nth-child(3){grid-column:auto}
  .real-flow-grid strong{font-size:18px}.inventory-verdict strong{font-size:46px}.volume-total strong{font-size:28px}
}

/* v0.3.2 — independent workers, metric explainers, three-layer stock context */
.friday-feature-row .ticker{color:var(--ink);font-size:27px;line-height:.9}
.friday-feature-row .company-name{display:block;margin-top:5px;color:#32372f;font:900 8px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.055em;text-transform:uppercase;max-width:46ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.inventory-leader:hover .company-name{color:#10130f}

.jump-menu{display:grid;grid-template-columns:repeat(4,1fr);border-top:3px solid var(--acid);border-bottom:1px solid var(--line2);margin:0;background:#0b0e0b}
.jump-menu a{position:relative;min-height:92px;padding:18px 36px 16px 16px;border-right:1px solid var(--line2);text-decoration:none;transition:background .12s ease,color .12s ease}
.jump-menu a:last-child{border-right:0}.jump-menu a:hover,.jump-menu a:focus-visible{background:var(--acid);color:var(--ink);outline:0}
.jump-menu b{display:block;font:950 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.jump-menu small{display:block;margin-top:8px;color:#798278;font:7px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em}.jump-menu a:hover small,.jump-menu a:focus-visible small{color:#1e241d}.jump-menu span{position:absolute;right:14px;top:17px;color:var(--acid);font:900 14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.jump-menu a:hover span,.jump-menu a:focus-visible span{color:var(--ink)}

.metric-info{position:relative;display:inline-grid;place-items:center;width:17px;height:17px;margin-left:4px;padding:0;border:1px solid #596358;border-radius:50%;background:transparent;color:var(--acid);font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;vertical-align:middle;cursor:help;z-index:8}
.metric-info:hover,.metric-info:focus-visible,.metric-info.tip-open{border-color:var(--acid);background:var(--acid);color:var(--ink);outline:0}
.metric-info::after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 10px);width:250px;max-width:70vw;padding:11px 12px;background:#eef0e8;color:#11150f;border-top:3px solid var(--acid);box-shadow:0 10px 34px #000b;text-align:left;font:800 9px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.01em;text-transform:none;white-space:normal;transform:translateX(-50%) translateY(4px);opacity:0;visibility:hidden;pointer-events:none;transition:.12s ease;z-index:200}
.metric-info:hover::after,.metric-info:focus-visible::after,.metric-info.tip-open::after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
.friday-board .metric-info,.numbers .metric-info{color:#63705e}.friday-board .metric-info:hover,.friday-board .metric-info:focus-visible,.friday-board .metric-info.tip-open{color:var(--ink)}

.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line2);border-left:1px solid var(--line2);background:#070907}
.compare-column{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}
.compare-head{min-height:74px;padding:13px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center}
.compare-head span{grid-row:1/3;display:grid;place-items:center;width:27px;height:27px;border:1px solid #485147;color:var(--acid);font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.compare-head b{font:950 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em}.compare-head small{color:#697269;font:800 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}
.compare-row{min-height:91px;padding:15px 14px;border-bottom:1px solid var(--line)}.compare-row:last-child{border-bottom:0}.compare-row label{display:block;color:#697269;font:800 7px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}.compare-row strong{display:block;margin-top:8px;font-size:21px;letter-spacing:-.04em}.compare-row small{display:block;margin-top:6px;color:#626b61;font:7px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.compare-column.token .compare-head{border-top:3px solid var(--acid);margin-top:-3px}.compare-column.onchain .compare-head{border-top:3px solid #667065;margin-top:-3px}.compare-note{margin:8px 0 0;color:#5d665c;font:7px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.025em}

@media(max-width:900px){.jump-menu{grid-template-columns:1fr 1fr}.jump-menu a:nth-child(2){border-right:0}.jump-menu a:nth-child(-n+2){border-bottom:1px solid var(--line2)}.compare-grid{grid-template-columns:1fr}.compare-column.token .compare-head,.compare-column.onchain .compare-head{margin-top:0}.compare-column{border-bottom:0}.compare-column:last-child{border-bottom:1px solid var(--line2)}}
@media(max-width:720px){
  .jump-menu{margin:0 -14px;border-top-width:4px}.jump-menu a{min-height:104px;padding:17px 31px 15px 14px}.jump-menu b{font-size:10px}.jump-menu small{font-size:7px;line-height:1.5}
  .friday-feature-row .ticker{font-size:30px}.friday-feature-row .company-name{font-size:8px;max-width:32ch}.friday-feature-row .meta{margin-top:8px}.inventory-leader{min-height:154px}
  .metric-info::after{position:fixed;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));width:auto;max-width:none;transform:translateY(8px);font-size:10px;padding:14px 15px;border-top-width:4px}.metric-info:hover::after,.metric-info:focus-visible::after,.metric-info.tip-open::after{transform:translateY(0)}
  .compare-grid{margin-left:0}.compare-head{min-height:64px}.compare-row{min-height:auto;padding:14px}.compare-row strong{font-size:22px}
}
@media(max-width:430px){
  .jump-menu{margin:0 -12px}.jump-menu a{min-height:98px}.friday-feature-row{padding:0 12px;gap:9px}.friday-feature-row .ticker{font-size:29px}.friday-feature-row .company-name{max-width:25ch}.friday-feature-row .scores b{width:36px;height:36px}
}


/* v0.3.3 — readable tooltips, wider dossier, thesis/read guide */
.jump-menu{grid-template-columns:repeat(5,1fr)}
.metric-info::after{display:none!important}
.metric-tooltip{position:fixed;z-index:500;width:min(330px,calc(100vw - 24px));padding:13px 14px;background:#eef0e8;color:#11150f;border-top:4px solid var(--acid);box-shadow:0 14px 42px #000c;text-align:left;font:800 10px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.01em;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity .11s ease,transform .11s ease}
.metric-tooltip.open{opacity:1;visibility:visible;transform:translateY(0)}
.thesis-side{align-self:end;display:grid;gap:22px}.thesis-disclaimer{margin-top:18px!important;padding-left:12px;border-left:3px solid var(--acid);color:#777f76!important;font:800 9px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;letter-spacing:.04em}.read-guide{border-top:3px solid var(--acid);border-left:1px solid var(--line2);border-right:1px solid var(--line2)}.read-guide-head{display:flex;justify-content:space-between;gap:20px;padding:13px 14px;border-bottom:1px solid var(--line2);font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.11em;color:var(--paper)}.read-guide-head span{color:var(--acid)}.read-guide article{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:13px 14px;border-bottom:1px solid var(--line)}.read-guide article>b{color:var(--acid);font:900 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.read-guide p{margin:0;color:#8e978d;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.read-guide strong{color:#d9ddd5;font-weight:900}
@media(max-width:1100px){.drawer{width:min(820px,96vw)}}
@media(max-width:900px){.jump-menu{grid-template-columns:1fr 1fr}.jump-menu a{border-bottom:1px solid var(--line2)}.jump-menu a:nth-child(even){border-right:0}.jump-menu a:last-child{grid-column:1/-1;border-bottom:0;border-right:0}.thesis-side{align-self:stretch}}
@media(max-width:720px){.drawer{width:100%}.metric-tooltip{left:12px!important;right:12px!important;top:auto!important;bottom:calc(14px + env(safe-area-inset-bottom));width:auto;max-width:none;padding:15px 16px;font-size:10px;line-height:1.55}.read-guide article{grid-template-columns:30px 1fr}.read-guide p{font-size:9px}.read-guide-head{flex-direction:column;gap:5px}.jump-menu a:last-child{min-height:82px}}

/* v0.3.4 — coherent readout + outcome layer */
.closed-now{padding:78px 0;border-bottom:1px solid var(--line)}.closed-now-head{display:grid;grid-template-columns:54px 1fr;gap:26px;align-items:start;max-width:980px}.closed-now-head h2{margin:8px 0 12px;font-size:clamp(42px,6vw,76px);line-height:.92;letter-spacing:-.055em}.closed-now-head p:last-child{max-width:720px;color:#818981;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.regime-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-top:3px solid var(--acid);border-left:1px solid var(--line)}.regime-card{min-height:128px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.regime-card b{color:#9ba39a;font:900 8px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}.regime-card strong{font-size:48px;line-height:1}.regime-card small{color:#626b61;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.friday-feature-row.inventory-leader{min-height:106px}.leader-readout{display:block;margin:7px 0 2px;color:#11170e;font:950 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.055em}.leader-readout::first-letter{color:#76a400}
.closed-readout{margin:24px 0 20px;border:1px solid var(--line2);border-top:4px solid var(--acid);background:linear-gradient(180deg,rgba(201,255,54,.035),transparent 65%)}.readout-kicker{display:flex;justify-content:space-between;gap:18px;padding:11px 13px;border-bottom:1px solid var(--line);color:#808a7f;font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.readout-kicker span:first-child{color:var(--acid)}.readout-head{display:grid;grid-template-columns:13px 1fr;gap:14px;padding:20px 16px 18px}.readout-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--acid);box-shadow:0 0 18px rgba(201,255,54,.55)}.readout-head h3{margin:0;font-size:clamp(23px,4vw,39px);line-height:.95;letter-spacing:-.04em}.readout-head p{margin:8px 0 0;max-width:720px;color:#929b91;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lens-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.lens{min-height:136px;padding:13px;border-right:1px solid var(--line)}.lens:last-child{border-right:0}.lens label{display:block;color:#626b61;font:800 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.lens strong{display:block;margin:13px 0 8px;font:950 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lens small{display:block;color:#727b71;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lens.high strong,.lens.extreme strong{color:#ffcf4b}.lens.mid strong{color:var(--acid)}.readout-watch{display:grid;grid-template-columns:74px 1fr;gap:12px;padding:12px 14px;border-top:1px solid var(--line);font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.readout-watch b{color:var(--acid);letter-spacing:.1em}.readout-watch span{color:#8c958b}
.what-changed{margin:0 0 22px;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.what-changed-head,.what-changed>div:not(.what-changed-head){display:flex;justify-content:space-between;gap:18px;padding:10px 12px;border-bottom:1px solid var(--line);font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.what-changed-head b{color:var(--paper);letter-spacing:.09em}.what-changed-head span{color:#687167}.what-changed>div:not(.what-changed-head) span{color:#707970}.what-changed>div:not(.what-changed-head) strong{font-size:9px}.what-changed>p{margin:0;padding:12px;color:#697268;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.coherence-note{margin:16px 0 20px;padding:11px 12px;border-left:3px solid var(--acid);background:rgba(201,255,54,.025);color:#747d73;font:7.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.035em}
@media(max-width:1100px){.lens-grid{grid-template-columns:repeat(3,1fr)}.lens:nth-child(3){border-right:0}.lens:nth-child(n+4){border-top:1px solid var(--line)}.regime-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.closed-now{padding:58px 0}.closed-now-head{grid-template-columns:34px 1fr;gap:12px}.closed-now-head h2{font-size:42px}.regime-grid{grid-template-columns:1fr 1fr;margin-top:25px}.regime-card{min-height:105px;padding:13px}.regime-card strong{font-size:36px}.friday-feature-row.inventory-leader{min-height:150px}.leader-readout{font-size:8px;margin-top:7px}.closed-readout{margin-top:18px}.readout-kicker{align-items:flex-start;flex-direction:column;gap:7px}.readout-head{padding:17px 12px}.readout-head h3{font-size:30px}.lens-grid{grid-template-columns:1fr}.lens,.lens:nth-child(3){min-height:auto;border-right:0;border-top:1px solid var(--line);padding:12px}.lens:first-child{border-top:0}.lens strong{margin:8px 0 5px}.readout-watch{grid-template-columns:1fr;gap:5px}.what-changed-head,.what-changed>div:not(.what-changed-head){padding:10px 8px}.coherence-note{font-size:7px}}

/* v0.3.7 — launch overview: simple first, terminal on demand */
body:not(.terminal-view) .advanced-view{display:none!important}
body.terminal-view .launch-overview{display:none!important}
.view-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);position:sticky;top:0;z-index:40;background:rgba(8,10,8,.95);backdrop-filter:blur(12px)}
.view-bar-copy{display:flex;flex-direction:column;gap:4px}.view-bar-copy b{color:var(--acid);font:950 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.11em}.view-bar-copy span{color:#727b72;font:8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.view-switch{display:flex;border:1px solid var(--line2);background:#090b09}.view-switch button{appearance:none;border:0;border-right:1px solid var(--line2);background:transparent;color:#8a9289;padding:12px 18px;cursor:pointer;font:950 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.view-switch button:last-child{border-right:0}.view-switch button.active,.view-switch button:hover,.view-switch button:focus-visible{background:var(--acid);color:var(--ink);outline:0}
.launch-overview{padding:0 0 72px}.launch-overview h2{margin:8px 0 14px;font-size:clamp(42px,6.2vw,78px);line-height:.91;letter-spacing:-.058em}.launch-overview h2 em{color:var(--acid);font-style:normal}.launch-overview p{margin:0}
.simple-intro{display:grid;grid-template-columns:50px minmax(0,.9fr) minmax(420px,1.1fr);gap:28px;padding:76px 0;border-bottom:1px solid var(--line2);align-items:end}.simple-intro-copy>p:last-child{max-width:690px;color:#a1a9a0;font-size:17px;line-height:1.45}.simple-three{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid var(--acid);border-left:1px solid var(--line2)}.simple-three article{min-height:166px;padding:18px 16px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);display:flex;flex-direction:column}.simple-three span,.simple-guide-grid span{color:var(--acid);font:950 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.simple-three b,.simple-guide-grid b{margin-top:auto;font:950 12px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em}.simple-three p,.simple-guide-grid p{margin-top:8px;color:#727b72;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.simple-now,.simple-friday,.simple-guide{padding:72px 0;border-bottom:1px solid var(--line2)}.simple-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:44px;align-items:end;margin-bottom:28px}.simple-section-head h2{margin-bottom:0}.simple-section-head>p{color:#828b81;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-width:440px;justify-self:end}
.simple-regimes{display:grid;grid-template-columns:repeat(4,1fr);border-top:4px solid var(--acid);border-left:1px solid var(--line2)}.simple-state{min-height:178px;padding:18px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);display:flex;flex-direction:column}.simple-state b{color:#9da59c;font:950 9px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em}.simple-state strong{margin-top:auto;font-size:52px;line-height:.9}.simple-state p{margin-top:12px;color:#6f786e;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.simple-state.hot strong{color:var(--acid)}.simple-quiet{padding:12px 0 0;color:#5f685e;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.stock-finder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:58px;padding:72px 0;border-bottom:1px solid var(--line2);align-items:center}.finder-copy h2{font-size:clamp(40px,5.2vw,66px)}.finder-copy>p:last-child{max-width:620px;color:#8f988e;font-size:15px;line-height:1.5}.finder-box{border-top:4px solid var(--acid);border-left:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:18px;background:#090b09}.finder-box>label{display:block;color:#697269;font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.finder-input-row{display:grid;grid-template-columns:1fr auto;margin-top:11px;border:1px solid var(--line2)}.finder-input-row input{min-width:0;border:0;background:#050705;color:var(--paper);padding:18px;font:950 20px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;outline:0;text-transform:uppercase}.finder-input-row input::placeholder{color:#465046}.finder-input-row button{border:0;border-left:1px solid var(--line2);background:var(--acid);color:var(--ink);padding:0 20px;cursor:pointer;font:950 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.07em}.finder-results{margin-top:10px;max-height:250px;overflow:auto}.finder-result{display:grid;grid-template-columns:84px 1fr auto;gap:12px;align-items:center;padding:11px 9px;border-top:1px solid var(--line);cursor:pointer}.finder-result:hover,.finder-result:focus-visible{background:#101410;outline:1px solid var(--acid)}.finder-result b{font-size:19px}.finder-result span{color:#7f887e;font:8px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.finder-result small{color:var(--acid);font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.finder-empty{padding:12px 8px;color:#626b61;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.simple-friday-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:4px solid var(--acid);border-left:1px solid var(--line2)}.simple-friday-card{min-height:280px;padding:20px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);cursor:pointer;display:flex;flex-direction:column;transition:background .12s ease}.simple-friday-card:hover{background:#eef0e8;color:#11150f}.simple-friday-card>.rank{color:var(--acid);font:950 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.simple-friday-card:hover>.rank{color:#6b8f00}.simple-friday-card h3{margin:20px 0 4px;font-size:48px;line-height:.9;letter-spacing:-.06em}.simple-friday-card .company{color:#707970;font:800 8px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-friday-card .state{margin-top:23px;color:var(--acid);font:950 10px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.simple-friday-card:hover .state{color:#527300}.simple-friday-card .why{margin-top:8px;color:#858e84;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.simple-friday-card .quick-metrics{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding-top:22px}.quick-metrics div{border-top:1px solid var(--line2);padding-top:8px}.quick-metrics small{display:block;color:#687168;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quick-metrics b{display:block;margin-top:4px;font:950 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.simple-friday-card:hover .quick-metrics div{border-color:#aab1a5}
.simple-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:3px solid var(--acid);border-left:1px solid var(--line2)}.simple-guide-grid article{min-height:190px;padding:18px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);display:flex;flex-direction:column}.simple-disclaimer{margin-top:18px!important;padding-left:12px;border-left:3px solid var(--acid);color:#727b72!important;font:850 8px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}
.terminal-cta{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;padding:70px 0 0}.terminal-cta h2{font-size:clamp(42px,5.7vw,70px);margin-bottom:12px}.terminal-cta p:last-child{max-width:700px;color:#7f887e;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.terminal-cta button{border:1px solid var(--acid);background:var(--acid);color:var(--ink);padding:18px 22px;cursor:pointer;font:950 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}
/* simple stock dossier; the existing deep dossier remains under OPEN FULL TERMINAL */
.dossier-switch{display:flex;gap:0;margin:20px 0 12px;border:1px solid var(--line2);width:max-content}.dossier-switch button{border:0;border-right:1px solid var(--line2);padding:10px 14px;background:transparent;color:#7c857b;cursor:pointer;font:950 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.dossier-switch button:last-child{border-right:0}.dossier-switch button.active{background:var(--acid);color:var(--ink)}
.quick-dossier{border:1px solid var(--line2);border-top:4px solid var(--acid);margin-bottom:18px}.quick-read{padding:18px}.quick-read .tagline{color:var(--acid);font:950 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.quick-read h3{margin:12px 0 8px;font-size:clamp(28px,5vw,44px);line-height:.95;letter-spacing:-.045em}.quick-read p{max-width:760px;color:#929b91;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quick-market-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line2)}.quick-market-row>div{padding:15px;border-right:1px solid var(--line2)}.quick-market-row>div:last-child{border-right:0}.quick-market-row label,.quick-context label{display:block;color:#697269;font:800 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}.quick-market-row strong{display:block;margin-top:8px;font-size:25px}.quick-market-row small{display:block;margin-top:5px;color:#626b61;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quick-context{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line2)}.quick-context>div{padding:14px;border-right:1px solid var(--line2)}.quick-context>div:last-child{border-right:0}.quick-context strong{display:block;margin-top:7px;font-size:18px}.quick-context small{display:block;margin-top:5px;color:#626b61;font:7px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quick-lenses{display:flex;flex-wrap:wrap;gap:7px;padding:13px;border-top:1px solid var(--line2)}.quick-lens{border:1px solid var(--line2);padding:7px 9px;color:#9aa29a;font:900 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quick-lens b{color:var(--paper);margin-left:5px}.quick-open-terminal{display:block;width:100%;border:0;border-top:1px solid var(--line2);background:var(--acid);color:var(--ink);padding:15px;cursor:pointer;text-align:left;font:950 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.terminal-detail[hidden]{display:none!important}.quick-dossier[hidden]{display:none!important}
@media(max-width:1100px){.simple-intro{grid-template-columns:50px 1fr}.simple-three{grid-column:2}.simple-regimes{grid-template-columns:repeat(2,1fr)}.simple-guide-grid{grid-template-columns:repeat(2,1fr)}.simple-friday-card h3{font-size:40px}}
@media(max-width:760px){
  .view-bar{position:relative;top:auto;display:grid;gap:12px;padding:12px 0}.view-bar-copy{display:none}.view-switch{width:100%}.view-switch button{flex:1;padding:13px 8px}
  .simple-intro{grid-template-columns:30px 1fr;gap:10px;padding:48px 0}.simple-intro-copy>p:last-child{font-size:15px}.simple-three{grid-column:1/-1;grid-template-columns:1fr;margin-top:18px}.simple-three article{min-height:105px}.simple-three b{margin-top:22px}
  .simple-now,.simple-friday,.simple-guide{padding:52px 0}.simple-section-head{grid-template-columns:1fr;gap:12px}.simple-section-head>p{justify-self:start}.simple-regimes{grid-template-columns:1fr 1fr}.simple-state{min-height:135px;padding:13px}.simple-state strong{font-size:39px}
  .stock-finder{grid-template-columns:1fr;gap:26px;padding:52px 0}.finder-copy>p:last-child{font-size:14px}.finder-box{padding:12px}.finder-input-row input{font-size:17px;padding:15px}.finder-input-row button{padding:0 13px}.finder-result{grid-template-columns:60px 1fr auto}.finder-result b{font-size:17px}
  .simple-friday-grid{grid-template-columns:1fr}.simple-friday-card{min-height:220px}.simple-friday-card h3{font-size:44px}.simple-guide-grid{grid-template-columns:1fr 1fr}.simple-guide-grid article{min-height:155px;padding:13px}.terminal-cta{grid-template-columns:1fr;gap:20px;padding-top:52px}.terminal-cta button{width:100%}
  .quick-market-row{grid-template-columns:1fr 1fr}.quick-market-row>div:nth-child(2){border-right:0}.quick-market-row>div:nth-child(3){grid-column:1/-1;border-top:1px solid var(--line2)}.quick-context{grid-template-columns:1fr 1fr}.quick-context>div:nth-child(even){border-right:0}.quick-context>div:nth-child(n+3){border-top:1px solid var(--line2)}.dossier-switch{width:100%}.dossier-switch button{flex:1}
}
@media(max-width:430px){.simple-regimes{grid-template-columns:1fr}.simple-guide-grid{grid-template-columns:1fr}.simple-state{min-height:112px}.simple-friday-card{padding:16px}.quick-market-row,.quick-context{grid-template-columns:1fr}.quick-market-row>div,.quick-context>div{border-right:0!important;border-top:1px solid var(--line2)}.quick-market-row>div:first-child,.quick-context>div:first-child{border-top:0}}
/* Keep the depth switch below the sticky masthead. */
.view-bar{top:74px}
@media(max-width:720px){.view-bar{top:calc(58px + env(safe-area-inset-top))}}


/* v0.3.7 — centered desktop dossier, real mobile viewport, readable type, chain-ready market map */
body.modal-open{overflow:hidden}
.drawer-backdrop{position:fixed;inset:0;z-index:88;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
.drawer-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}
.drawer{left:50%;right:auto;top:50%;width:min(940px,calc(100vw - 72px));height:auto;max-height:calc(100dvh - 72px);max-height:calc(100svh - 72px);padding:0;background:#0a0d0a;border:1px solid var(--line2);box-shadow:0 30px 90px #000d;transform:translate(-50%,-48%) scale(.985);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:transform .18s ease,opacity .18s ease,visibility .18s ease}
.drawer.open{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible;pointer-events:auto}
.drawer.drawer-terminal{width:min(1220px,calc(100vw - 44px));max-height:calc(100dvh - 44px);max-height:calc(100svh - 44px)}
.drawer>button{position:sticky;top:0;z-index:8;margin:0 0 0 auto;border-top:0;border-right:0;background:rgba(10,13,10,.96);backdrop-filter:blur(8px);font-size:10px;padding:11px 14px}
#drawerBody{max-height:calc(100dvh - 74px);max-height:calc(100svh - 74px);overflow:auto;padding:0 28px 28px;overscroll-behavior:contain;scrollbar-gutter:stable}
.drawer.drawer-terminal #drawerBody{max-height:calc(100dvh - 46px);max-height:calc(100svh - 46px)}
.drawer .inventory-title{margin-top:8px}.drawer .inventory-title h2{font-size:clamp(48px,6.2vw,76px)}

/* Slight readability lift without changing the CLOSED visual language. */
.simple-intro-copy>p:last-child,.finder-copy>p:last-child,.simple-section-head>p{font-size:16px;line-height:1.55}
.simple-three p,.simple-state p,.simple-friday-card .why,.simple-guide-grid p{font-size:9px;line-height:1.6}
.quick-read p{font-size:10.5px;line-height:1.65}.quick-market-row label,.quick-context label{font-size:8px}.quick-market-row small,.quick-context small{font-size:8px;line-height:1.5}.quick-lens{font-size:8px}.quick-open-terminal{font-size:10px}.readout-watch{font-size:9px}.finder-result span,.finder-result small{font-size:9px}
.terminal-detail table{font-size:12px}.terminal-detail th{font-size:9px}.terminal-detail .sub{font-size:9px}.terminal-detail .block-label{font-size:9px}.terminal-detail .drawer-section-label{font-size:9px}.terminal-detail .compare-row label,.terminal-detail .inventory-price-grid label,.terminal-detail .inventory-supply label,.terminal-detail .inventory-stat-line label,.terminal-detail .real-flow-grid label,.terminal-detail .inventory-verdict label{font-size:8px}.terminal-detail .compare-row small,.terminal-detail .inventory-price-grid small,.terminal-detail .inventory-stat-line small,.terminal-detail .real-flow-grid small{font-size:8px}.terminal-detail .flow-definition,.terminal-detail .drawer-footnote,.terminal-detail .coherence-note{font-size:8px}

.market-map{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}
.market-map-head{display:flex;justify-content:space-between;gap:18px;padding:10px 13px;color:var(--acid);font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}.market-map-head i{font-style:normal;color:#697269;font-weight:700}
.market-map-row{display:grid;grid-template-columns:minmax(190px,1.45fr) repeat(4,minmax(85px,.72fr)) auto;align-items:center;border-top:1px solid var(--line);min-height:65px}.market-map-row>div{padding:11px 13px;border-right:1px solid var(--line);min-width:0}.market-map-row>div:first-child b{display:block;font:950 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.market-map-row>div:first-child small{display:block;margin-top:4px;color:#6d766c;font:8px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.market-map-row label{display:block;color:#626b61;font:800 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.market-map-row strong{display:block;margin-top:5px;font:950 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.market-depth{margin:0 12px;padding:5px 7px;border:1px solid var(--acid);color:var(--acid);font:900 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}

@media(max-width:720px){
  html,body{min-height:100%;min-height:100svh;min-height:100dvh}
  .masthead{height:62px}
  .hero{min-height:calc(100svh - 62px);min-height:calc(100dvh - 62px);padding-top:42px;padding-bottom:28px}
  .drawer-backdrop{display:none}
  .drawer,.drawer.drawer-terminal{left:0;right:0;top:0;width:100%;height:100svh;height:100dvh;max-height:none;border:0;border-radius:0;transform:translateY(102%);opacity:1;visibility:hidden;transition:transform .2s ease,visibility .2s ease;padding:0}
  .drawer.open{transform:translateY(0);visibility:visible}
  .drawer>button{padding-top:calc(11px + env(safe-area-inset-top));padding-right:16px}
  #drawerBody,.drawer.drawer-terminal #drawerBody{height:calc(100svh - 42px);height:calc(100dvh - 42px);max-height:none;padding:0 15px calc(24px + env(safe-area-inset-bottom));overflow:auto;-webkit-overflow-scrolling:touch}
  .drawer .inventory-title h2{font-size:clamp(43px,13vw,58px)}
  .quick-read p{font-size:11px}.quick-market-row label,.quick-context label{font-size:8.5px}.quick-market-row small,.quick-context small{font-size:8.5px}.quick-lens{font-size:8.5px}
  .market-map-head{display:block}.market-map-head i{display:block;margin-top:5px}.market-map-row{grid-template-columns:1fr 1fr}.market-map-row>div{border-bottom:1px solid var(--line)}.market-map-row>div:first-child{grid-column:1/-1}.market-depth{justify-self:start;margin:10px 12px;grid-column:1/-1}
}
@media(max-width:430px){
  .hero{min-height:calc(100svh - 62px);min-height:calc(100dvh - 62px)}
  .simple-intro-copy>p:last-child,.finder-copy>p:last-child,.simple-section-head>p{font-size:15px}
}

/* v0.3.7 — desktop terminal readability polish; mobile v0.3.6 layout intentionally unchanged */
@media(min-width:721px){
  .drawer.drawer-terminal{
    width:min(1480px,calc(100vw - 24px));
    max-height:calc(100dvh - 24px);
    max-height:calc(100svh - 24px);
  }
  .drawer.drawer-terminal #drawerBody{
    max-height:calc(100dvh - 34px);
    max-height:calc(100svh - 34px);
    padding:0 36px 38px;
  }
  #drawerBody{
    scrollbar-width:thin;
    scrollbar-color:#30382f #090b09;
  }
  #drawerBody::-webkit-scrollbar{width:7px;height:7px}
  #drawerBody::-webkit-scrollbar-track{background:#090b09}
  #drawerBody::-webkit-scrollbar-thumb{background:#30382f;border:2px solid #090b09;border-radius:10px}
  #drawerBody::-webkit-scrollbar-thumb:hover{background:#465044}

  /* Raise only the deep desktop terminal one small step; overview/mobile stay visually unchanged. */
  .drawer.drawer-terminal .inventory-title h2{font-size:clamp(54px,5.8vw,84px)}
  .terminal-detail{font-size:13px}
  .terminal-detail table{font-size:13.5px;line-height:1.55}
  .terminal-detail th{font-size:10px}
  .terminal-detail .sub{font-size:10px;line-height:1.55}
  .terminal-detail .block-label{font-size:10px}
  .terminal-detail .drawer-section-label{font-size:10px;line-height:1.45}
  .terminal-detail .compare-row label,
  .terminal-detail .inventory-price-grid label,
  .terminal-detail .inventory-supply label,
  .terminal-detail .inventory-stat-line label,
  .terminal-detail .real-flow-grid label,
  .terminal-detail .inventory-verdict label,
  .terminal-detail .metric-grid label{font-size:9px}
  .terminal-detail .compare-row small,
  .terminal-detail .inventory-price-grid small,
  .terminal-detail .inventory-stat-line small,
  .terminal-detail .real-flow-grid small,
  .terminal-detail .market-map-row small{font-size:9px;line-height:1.5}
  .terminal-detail .pair-list>div{font-size:11.5px;line-height:1.5}
  .terminal-detail .swap-list>div{font-size:10px;line-height:1.5}
  .terminal-detail .flow-definition,
  .terminal-detail .drawer-footnote,
  .terminal-detail .coherence-note{font-size:9px;line-height:1.7}
  .terminal-detail .metric-grid strong{font-size:20px}
  .terminal-detail .market-map-head{font-size:9px}
  .terminal-detail .market-map-row label{font-size:8px}
  .terminal-detail .market-map-row strong{font-size:12px}
}

/* v0.4.2 — cross-chain tokenized-equity layer: RH Chain + Solana xStocks + Base B20 */
.market-map-row{grid-template-columns:minmax(190px,1.45fr) repeat(5,minmax(82px,.68fr)) auto}
.global-summary{border:1px solid var(--line2);border-top:3px solid var(--acid);margin:12px 0 22px;background:linear-gradient(135deg,rgba(201,255,54,.025),transparent 45%)}
.global-summary.compact{margin:0;border-left:0;border-right:0;border-bottom:0;border-top:1px solid var(--line2)}
.global-summary-head{display:flex;justify-content:space-between;gap:16px;padding:10px 13px;color:var(--acid);font:950 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;border-bottom:1px solid var(--line2)}
.global-summary-head i{font-style:normal;color:#697269;font-weight:700}
.global-summary-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.global-summary-grid>div{padding:15px 14px;min-height:86px;border-right:1px solid var(--line2)}.global-summary-grid>div:last-child{border-right:0}
.global-summary-grid label{display:block;color:#747d73;font:850 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.global-summary-grid strong{display:block;margin-top:8px;font-size:22px;line-height:1}.global-summary-grid small{display:block;margin-top:7px;color:#697269;font:7.5px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.global-graphics{margin:14px 0 30px;border:1px solid var(--line2)}
.global-real-v-tokenized{display:grid;grid-template-columns:1fr 1.4fr 1fr;border-bottom:1px solid var(--line2)}.global-real-v-tokenized>div{padding:18px;border-right:1px solid var(--line2)}.global-real-v-tokenized>div:last-child{border-right:0}.global-real-v-tokenized span{display:block;color:#788177;font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}.global-real-v-tokenized strong{display:block;margin-top:9px;font-size:26px}.global-real-v-tokenized small{display:block;margin-top:6px;color:#687168;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.global-ratio>i{display:block;height:9px;background:#202620;margin-top:10px;overflow:hidden}.global-ratio>i>em{display:block;height:100%;background:var(--acid)}
.global-graphic-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.global-graphic-grid>section{padding:16px;border-right:1px solid var(--line2);min-width:0}.global-graphic-grid>section:last-child{border-right:0}.global-graphic-grid h4{margin:0 0 13px;color:var(--acid);font:950 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}
.global-bar-row{display:grid;grid-template-columns:minmax(150px,.8fr) 1.2fr;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.global-bar-row:first-of-type{border-top:0}.global-bar-row span b{display:block;font:900 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.global-bar-row span small{display:block;margin-top:3px;color:#687168;font:7.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.global-bar-row>i{display:block;height:8px;background:#202620;overflow:hidden}.global-bar-row>i>em{display:block;height:100%;background:var(--acid)}.global-bar-row.volume>i>em{background:#e8eee2}
.product-supply-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.product-supply-row:first-of-type{border-top:0}.product-supply-row span b{display:block;font:950 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.product-supply-row span small{display:block;margin-top:4px;color:#697269;font:8px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.product-supply-row>strong{white-space:nowrap;font:950 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.product-supply-row>strong small{font-size:7px;color:#687168}.graphic-note{margin:12px 0 0;color:#7e877d;font:8px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.price-ladder{margin:14px 0 30px;border:1px solid var(--line2);padding:16px 18px 22px;overflow:hidden}.price-ladder-axis{display:flex;justify-content:space-between;gap:15px;color:#707970;font:850 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.price-ladder-axis b{color:var(--acid);letter-spacing:.09em}.price-ladder-track{position:relative;height:105px;margin:16px 6px 5px;border-top:1px solid #454f44;top:45px}.price-ladder-track>i{position:absolute;top:-6px;width:1px;height:42px;background:var(--paper);font-style:normal}.price-ladder-track>i em,.price-ladder-track>i strong{position:absolute;left:6px;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.price-ladder-track>i em{top:-25px;color:#858f84;font-size:7px}.price-ladder-track>i strong{top:8px;font-size:9px;color:var(--paper)}.price-ladder-track>.underlying-mark{background:var(--acid);height:55px}.price-ladder-track>.underlying-mark em{color:var(--acid);font-weight:950}.price-ladder-track>.m1{top:15px}.price-ladder-track>.m2{top:30px}.price-ladder-track>.m3{top:45px}.price-ladder-foot{text-align:center;color:#687168;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.global-product-table{border:1px solid var(--line2);overflow:auto;margin-bottom:28px}.global-product-table table{width:100%;border-collapse:collapse}.global-product-table th,.global-product-table td{padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.global-product-table th{color:#6f786e;font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.global-product-table td{font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.global-product-table td b{display:block}.global-product-table .sub{display:block;margin-top:3px;color:#6a7369}.drawer-section-label.global-first{margin-top:12px;font-size:11px;border-bottom:1px solid var(--acid);padding-bottom:9px}

@media(max-width:980px) and (min-width:721px){.global-summary-grid{grid-template-columns:1fr 1fr}.global-summary-grid>div:nth-child(2){border-right:0}.global-summary-grid>div:nth-child(n+3){border-top:1px solid var(--line2)}.global-graphic-grid{grid-template-columns:1fr}.global-graphic-grid>section{border-right:0;border-bottom:1px solid var(--line2)}.global-graphic-grid>section:last-child{border-bottom:0}.global-real-v-tokenized{grid-template-columns:1fr 1fr}.global-real-v-tokenized>div:nth-child(2){border-right:0}.global-real-v-tokenized>div:last-child{grid-column:1/-1;border-top:1px solid var(--line2)}}
@media(max-width:720px){
  .global-summary-head{display:block}.global-summary-head i{display:block;margin-top:5px}.global-summary-grid{grid-template-columns:1fr 1fr}.global-summary-grid>div{min-height:82px}.global-summary-grid>div:nth-child(even){border-right:0}.global-summary-grid>div:nth-child(n+3){border-top:1px solid var(--line2)}.global-summary-grid strong{font-size:19px}
  .global-real-v-tokenized{grid-template-columns:1fr}.global-real-v-tokenized>div{border-right:0;border-bottom:1px solid var(--line2)}.global-real-v-tokenized>div:last-child{border-bottom:0}.global-graphic-grid{grid-template-columns:1fr}.global-graphic-grid>section{border-right:0;border-bottom:1px solid var(--line2)}.global-graphic-grid>section:last-child{border-bottom:0}.global-bar-row{grid-template-columns:1fr;gap:7px}.price-ladder-track{height:135px}.price-ladder-track>.m1{top:22px}.price-ladder-track>.m2{top:44px}.price-ladder-track>.m3{top:66px}.global-product-table{font-size:9px}
  .market-map-row{grid-template-columns:1fr 1fr}.market-map-row>div:first-child{grid-column:1/-1}.market-depth{grid-column:1/-1}
}

/* v0.4.3 — Global Truth + Visualization: active-market truth, issuer/location split, activity intensity, common-reference comparison */
.global-graphic-grid{grid-template-columns:1fr 1fr}
.global-graphic-grid>section{min-height:260px;border-bottom:1px solid var(--line2)}
.global-graphic-grid>section:nth-child(even){border-right:0}
.global-graphic-grid>section:nth-last-child(-n+2){border-bottom:0}
.global-bar-row.unassigned>i>em{background:#66705f}
.global-bar-row.unassigned span b{color:#9aa393}
.global-bar-row.intensity>i>em{background:#dce7d0}
.global-bar-row.product>i>em{background:var(--acid)}
.global-bar-row.intensity span small,.global-bar-row.product span small{line-height:1.5}
.price-discovery{margin:14px 0 30px;border:1px solid var(--line2);background:rgba(255,255,255,.006)}
.price-discovery-head{display:flex;justify-content:space-between;gap:18px;padding:11px 13px;border-bottom:1px solid var(--line2);color:var(--acid);font:950 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}
.price-discovery-head i{font-style:normal;color:#697269;font-weight:700}
.price-discovery-table{overflow:auto;scrollbar-width:thin;scrollbar-color:#394237 #111511}
.price-discovery-table::-webkit-scrollbar{height:5px}.price-discovery-table::-webkit-scrollbar-track{background:#111511}.price-discovery-table::-webkit-scrollbar-thumb{background:#394237;border-radius:10px}
.price-discovery table{width:100%;border-collapse:collapse;min-width:900px}
.price-discovery th,.price-discovery td{padding:12px 13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}
.price-discovery th:first-child,.price-discovery td:first-child{text-align:left}
.price-discovery th{color:#707970;font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.05em}
.price-discovery td{font:900 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.price-discovery td:first-child b{display:block;color:var(--paper);font-size:11px}.price-discovery td:first-child span{display:block;margin-top:3px;color:#6c756b;font-size:8px;font-weight:700}
.price-discovery-note{margin:0;padding:10px 13px;color:#687168;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.terminal-detail .global-summary-grid small{font-size:8.5px;line-height:1.55}
.terminal-detail .global-real-v-tokenized small{font-size:8.5px}
.terminal-detail .global-bar-row span small{font-size:8px}
.terminal-detail .global-graphic-grid h4{font-size:9px}
.terminal-detail .price-discovery th{font-size:8.5px}.terminal-detail .price-discovery td{font-size:10.5px}
@media(max-width:980px){.global-graphic-grid{grid-template-columns:1fr}.global-graphic-grid>section{border-right:0!important;border-bottom:1px solid var(--line2)!important;min-height:0}.global-graphic-grid>section:last-child{border-bottom:0!important}.price-discovery-head{display:block}.price-discovery-head i{display:block;margin-top:5px}}
@media(max-width:720px){.price-discovery{margin-left:0;margin-right:0}.price-discovery th,.price-discovery td{padding:10px}.price-discovery-note{font-size:8.5px}.terminal-detail .global-bar-row span small{font-size:8.5px}}


/* v0.4.5 — explicit chain discovery + public/member separation */
.chain-coverage{padding:68px 0;border-bottom:1px solid var(--line2)}
.chain-coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line2);background:#090b09}
.chain-coverage-card{appearance:none;text-align:left;min-height:190px;padding:18px;border:0;border-right:1px solid var(--line2);background:transparent;color:var(--paper);cursor:pointer;display:flex;flex-direction:column;gap:9px;transition:background .15s ease,box-shadow .15s ease}
.chain-coverage-card:last-child{border-right:0}.chain-coverage-card:hover,.chain-coverage-card:focus-visible,.chain-coverage-card.active{background:#101410;box-shadow:inset 0 3px 0 var(--acid);outline:0}
.chain-coverage-card span{color:var(--acid);font:950 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}.chain-coverage-card strong{font-size:56px;line-height:1;letter-spacing:-.05em}.chain-coverage-card small{color:#8b948a;font:900 9px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chain-coverage-card em{margin-top:auto;color:#5f685e;font:700 8px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;word-break:break-word}
.finder-filter-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.finder-filter-row>label{color:#697269;font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.chain-filter-mini{display:flex;border:1px solid var(--line2)}.chain-filter-mini button{appearance:none;border:0;border-right:1px solid var(--line2);background:#060806;color:#697269;padding:7px 9px;cursor:pointer;font:950 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chain-filter-mini button:last-child{border-right:0}.chain-filter-mini button.active,.chain-filter-mini button:hover{background:var(--acid);color:var(--ink)}
.finder-chain-badges{display:flex!important;gap:4px;margin-top:5px}.finder-chain-badges i{display:inline-flex;align-items:center;padding:2px 5px;border:1px solid #2b342a;color:#aab3a9;font:900 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}
.public-dossier-note{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:14px 0 16px;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);margin:10px 0 18px}.public-dossier-note span{grid-row:1/3;color:var(--ink);background:var(--acid);padding:6px 8px;align-self:start;font:950 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.public-dossier-note b{font-size:13px}.public-dossier-note p{margin:0;color:#737c72;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.member-terminal-link{display:block;text-align:center;text-decoration:none}
body.public-view .jump-menu,body.public-view .advanced-view{display:none!important}
@media(max-width:720px){.chain-coverage{padding:48px 0}.chain-coverage-grid{grid-template-columns:1fr}.chain-coverage-card{min-height:142px;border-right:0;border-bottom:1px solid var(--line2)}.chain-coverage-card:last-child{border-bottom:0}.chain-coverage-card strong{font-size:48px}.finder-filter-row{align-items:flex-start;flex-direction:column}.chain-filter-mini{width:100%}.chain-filter-mini button{flex:1;padding:9px 6px}.public-dossier-note{grid-template-columns:1fr}.public-dossier-note span{grid-row:auto;width:max-content}}

.global-chain-badges{display:flex;gap:5px;flex-wrap:wrap}.global-chain-badges i{display:inline-flex;padding:3px 6px;border:1px solid #30382f;color:#aab3a9;font:900 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.global-chain-badges i:last-child{border-color:#53614f}
