:root{--bg:#051310;--bg2:#071d18;--panel:#091e19;--panel2:#0b2822;--line:#1a3b32;--mint:#58edc4;--mint2:#91ffe0;--text:#ecfff8;--muted:#8eaaa0;--faint:#587a70;--amber:#f2ce75;--red:#f6a89c;--blue:#80c8e8;--radius:17px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse 75% 42% at 7% -5%,#093b2f 0%,transparent 70%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mint);outline-offset:3px}a{color:var(--mint2)}.app-shell{max-width:1460px;margin:0 auto;padding:0 26px}.app-header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #24463b}.brand{display:flex;align-items:center;gap:13px;white-space:nowrap}.brand-emblem{display:flex;align-items:center;gap:3px;width:45px;height:31px;transform:rotate(-13deg)}.brand-emblem i{display:block;width:14px;height:25px;background:var(--mint);border-radius:13px;transform:skewY(17deg)}.brand-emblem i:nth-child(2){height:17px;opacity:.85}.brand-emblem i:nth-child(3){height:28px}.brand-name{font-size:25px;font-weight:780;letter-spacing:-1.2px}.brand-slim{color:var(--mint);font-size:21px;font-weight:350;letter-spacing:-.7px}.independent{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--faint);border:1px solid var(--line);border-radius:99px;padding:6px 8px;margin-left:11px}.header-right{display:flex;align-items:center;gap:16px}.live-pill{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--mint2);padding:8px 10px;border:1px solid #24634d;border-radius:99px;background:#0a2920}.live-dot{height:6px;width:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint)}.update-time{font-size:11px;color:var(--muted)}.icon-button{height:34px;width:34px;border-radius:10px;background:#102f27;color:var(--mint);font-size:24px;border:1px solid #225443;line-height:1}.icon-button:hover,.outline-button:hover,.expand-button:hover{background:#164637}.demo-banner,.error-banner{padding:13px 17px;border-radius:10px;margin-top:18px;font-size:12px;line-height:1.6}.demo-banner{background:#3d2e0f;border:1px solid #95772e;color:#ffe8a1}.error-banner{background:#341d19;border:1px solid #a44935;color:#ffb7a9}.hidden{display:none!important}.intro-bar{display:flex;justify-content:space-between;align-items:end;padding:31px 1px 25px;gap:20px}.eyebrow{color:var(--mint);text-transform:uppercase;letter-spacing:1.7px;font-size:10px;font-weight:760;margin:0 0 7px}.intro-bar h1{font-size:clamp(23px,3vw,39px);line-height:1.12;margin:0;letter-spacing:-1.5px;font-weight:720}.mint{color:var(--mint)}.intro-aside{font-size:12px;color:var(--muted);line-height:1.65;text-align:right;margin:0}.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(125deg,rgba(12,40,32,.86),rgba(5,24,20,.94));box-shadow:0 14px 45px #00000020}.hero-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(282px,1fr);gap:16px}.hero-panel{padding:24px 25px;border-color:#277761}.hero-top,.hero-price-line,.coin-header,.section-head,.full-panel-top,.full-header,.table-title-row{display:flex;align-items:center;justify-content:space-between}.coin-header,.full-header{gap:13px;justify-content:flex-start}.token-logo{width:51px;height:51px;flex:0 0 auto;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#13473d,#07281f);color:var(--mint);font-size:26px;font-weight:820;letter-spacing:-2px;border:1px solid #20634f}.hype-logo{font-style:italic}.token-logo.small{width:43px;height:43px;font-size:20px}.coin-header h2,.full-header h2{font-size:24px;letter-spacing:-.7px;margin:0}.symbol{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.subtle-label{font-size:10px;border:1px solid #275846;border-radius:20px;padding:7px 10px;color:#a6d9c9}.hero-price-line{gap:24px;margin:23px 0 19px;align-items:center}.price-stack{min-width:180px}.hero-price{font-size:clamp(39px,5vw,64px);font-weight:800;letter-spacing:-3.2px;line-height:1.1;white-space:nowrap}.price-change{font-size:13px;color:var(--muted);margin-top:8px}.price-change.up{color:var(--mint)}.price-change.down{color:var(--red)}.sparkline-wrap{flex:1;min-width:70px;min-height:92px;display:flex;align-items:center;justify-content:center}.sparkline-wrap svg{width:100%;height:91px;overflow:visible}.placeholder{font-size:11px;color:var(--faint);text-align:center}.verdict-box{width:195px;min-width:160px;border:1px solid #2a5e4c;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.mini-caption{font-size:11px;color:#c3e9dc;line-height:1.4}.verdict{border-radius:9px;padding:10px 12px;text-align:center;font-size:16px;font-weight:760;letter-spacing:.3px}.verdict.not-rated{background:#182f2a;color:#a4c5b9;border:1px solid #30564a;font-size:12px}.verdict.maybe{background:#3b300d;color:#ffe28b;border:1px solid #b39439}.verdict.yes{background:#103f30;color:#7affc8;border:1px solid #44d89d}.verdict.no{background:#3e2021;color:#ffb2a5;border:1px solid #c2655e}.verdict-sub{font-size:10px;color:var(--muted);line-height:1.3}.hero-metrics-header{display:flex;align-items:center;justify-content:space-between;margin:6px 0 10px;font-size:12px;font-weight:650}.period-tabs{display:flex;gap:2px;background:#071b17;border:1px solid #194c3c;border-radius:9px;padding:3px}.period-tabs button{border:0;background:transparent;color:#9bb9ae;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:650}.period-tabs button.active{background:var(--mint);color:#06271d}.hero-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.hero-stat{background:#0d2a23;border:1px solid #1a4538;border-radius:10px;padding:14px 12px;min-height:106px}.hero-stat-label{font-size:11px;color:#bad5ca;display:flex;justify-content:space-between;gap:2px;align-items:center}.hero-stat-value{font-size:clamp(17px,2vw,25px);letter-spacing:-.7px;font-weight:750;margin:10px 0 4px}.hero-stat-hint{font-size:10px;color:var(--mint);line-height:1.4}.info-btn,.i-inline{display:inline-grid;place-items:center;height:16px;width:16px;flex:0 0 16px;border-radius:50%;background:transparent;color:#68f1d3;border:1px solid #5de4c2;font-family:Georgia,serif;font-style:italic;font-weight:bold;font-size:11px;padding:0;vertical-align:middle;line-height:1}.info-btn:hover{background:#174f40}.expand-button{display:flex;align-items:center;justify-content:center;gap:17px;border:1px solid #2f6e57;background:#0b2a23;border-radius:10px;color:#ddfff4;padding:15px;margin-top:13px;width:100%;font-size:12px;font-weight:700}.expand-button span:last-child{color:var(--mint);font-size:18px}.insights{padding:23px 22px;display:flex;flex-direction:column}.section-head h3{font-size:19px;margin:0;letter-spacing:-.4px}.context-icon{font-size:25px;color:#398c72}.insight-list{display:flex;flex-direction:column;gap:14px;margin-top:23px;flex:1}.insight-item{display:grid;grid-template-columns:28px 1fr;gap:10px}.insight-mark{background:#0d3229;border-radius:7px;display:grid;place-items:center;height:28px;width:28px;color:var(--mint);font-size:14px}.insight-label{font-weight:700;font-size:12px;color:#e5fff4}.insight-desc{color:var(--muted);font-size:11px;line-height:1.5;margin-top:4px}.insights-foot{border-top:1px solid var(--line);padding-top:15px;font-size:11px;color:var(--muted);display:flex;gap:9px;align-items:start;line-height:1.5}.green-line{height:7px;width:7px;background:var(--mint);border-radius:50%;margin-top:4px;flex-shrink:0}.tokens-panel{margin-top:17px;padding:24px 20px 13px}.table-title-row{gap:20px;padding:0 4px 19px}.table-title-row h2{font-size:23px;letter-spacing:-.7px;margin:0 0 7px}.muted{color:var(--muted);font-size:11px;margin:0;line-height:1.55}.table-counter{color:var(--mint);font-size:10px;letter-spacing:1px;border:1px solid #2b6b53;border-radius:8px;padding:8px 11px;white-space:nowrap}.table-scroller{overflow-x:auto;border-radius:10px;border:1px solid #1c4538}.token-table{border-collapse:collapse;min-width:810px;width:100%;font-size:12px;text-align:left}.token-table thead{background:#102e26}.token-table th{font-size:10px;font-weight:630;color:#b6d8c9;padding:15px 11px;white-space:nowrap}.token-table td{padding:14px 11px;border-top:1px solid #1a3931;font-variant-numeric:tabular-nums}.token-table tbody tr{cursor:pointer;background:#081b16;transition:background .16s}.token-table tbody tr:nth-child(even){background:#0b231d}.token-table tbody tr:hover,.token-table tbody tr.selected{background:#144237}.token-table tbody tr.selected{box-shadow:inset 3px 0 var(--mint)}.table-token{display:flex;align-items:center;gap:10px}.token-mini{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;color:#061811;flex-shrink:0}.table-symbol{font-weight:790;font-size:12px}.table-name{color:var(--muted);font-size:10px;margin-top:2px;white-space:nowrap}.table-number{font-weight:650}.table-small{font-size:10px;color:var(--muted);margin-top:3px}.tint{color:var(--mint)}.down{color:var(--red)}.policy-cell{max-width:165px;white-space:normal;line-height:1.5;color:#a9dbcb}.unrated{display:inline-block;background:#183229;color:#b1c6bc;border:1px solid #315747;border-radius:7px;font-size:10px;padding:6px 9px;white-space:nowrap}.chevron{color:var(--mint);font-size:19px}.table-note{color:var(--faint);font-size:10px;margin:12px 3px 0;line-height:1.5}.table-loading{padding:32px!important;text-align:center;color:var(--muted)}.full-panel{margin-top:17px;padding:21px 21px 24px;scroll-margin-top:16px}.full-header h2{font-size:20px;margin:0 0 3px}.full-header .muted{margin-top:6px}.outline-button{border:1px solid #28654e;background:#0e3027;color:#c9efdf;padding:10px 14px;border-radius:9px;font-size:11px;white-space:nowrap}.metric-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.metric-section{border:1px solid #1b4b3b;background:#08211b;border-radius:10px;padding:13px}.metric-section h3{color:var(--mint);font-size:13px;font-weight:770;margin:3px 2px 9px}.metric-line{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:12px 4px;border-bottom:1px solid #184031;min-height:48px}.metric-line:last-child{border:0}.metric-name{font-size:11px;color:#c4e2d6}.metric-value{font-size:12px;color:#effff9;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.metric-na{color:#719287}.extras-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.extra-box{border:1px solid #1b4b3b;background:#08211b;border-radius:10px;padding:14px}.extra-box h4{margin:0 0 7px;color:#dffbef;font-size:12px}.extra-line{display:flex;justify-content:space-between;border-bottom:1px solid #17392e;gap:14px;padding:10px 0;font-size:11px;color:var(--muted)}.extra-line:last-child{border:0}.extra-line strong{color:var(--text);font-size:11px;text-align:right;max-width:70%}.source-strip{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--faint);margin-top:15px;line-height:1.7}.source-strip a{color:#8ed0ba}.collapsed-message{margin-top:18px;text-align:center;background:#0b2a22;border:1px dashed #28614b;border-radius:10px;padding:23px;color:#9dbdae;font-size:12px}footer{display:flex;justify-content:space-between;gap:20px;padding:25px 1px 35px;font-size:10px;color:#678b7d}.tooltip{position:fixed;z-index:100;max-width:min(342px,calc(100vw - 32px));width:320px;padding:19px;background:#10352b;border:1px solid #4ca589;border-radius:12px;box-shadow:0 22px 80px #000a;line-height:1.55}.tooltip h3{font-size:14px;margin:0 19px 9px 0;color:var(--mint2)}.tooltip p{font-size:12px;color:#d3e6dd;margin:7px 0}.tooltip .rule{color:var(--mint2);font-weight:740}.tooltip .caution{color:#9cbdaf;font-size:11px}.tooltip-close{position:absolute;right:10px;top:8px;background:transparent;border:0;color:#c1ebdb;font-size:23px}.source-blip{font-size:9px;color:var(--faint)}
@media(max-width:1060px){.hero-layout{grid-template-columns:minmax(0,1fr)}.insights{padding:18px 21px}.insight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.insights-foot{margin-top:18px}.sparkline-wrap{min-width:100px}}
@media(max-width: 720px), (min-width: 721px) and (max-width: 1060px) and (orientation: landscape) and (max-height: 500px) and (any-pointer: coarse){.app-shell{padding:0 12px}.app-header{height:70px}.brand{gap:9px}.brand-name{font-size:18px}.brand-slim{font-size:15px}.brand-emblem{width:30px;height:26px}.brand-emblem i{width:9px;height:20px}.brand-emblem i:nth-child(2){height:14px}.brand-emblem i:nth-child(3){height:24px}.independent,.update-time{display:none}.header-right{gap:8px}.intro-bar{padding:23px 2px 18px}.intro-bar h1{font-size:25px}.intro-aside{display:none}.hero-panel{padding:17px 13px}.hero-top .subtle-label{display:none}.coin-header h2{font-size:21px}.token-logo{width:42px;height:42px;font-size:22px}.hero-price-line{gap:10px;flex-wrap:wrap;margin:20px 0}.price-stack{min-width:155px}.hero-price{font-size:43px}.sparkline-wrap{flex:1;min-height:65px;max-width:45%;height:68px}.sparkline-wrap svg{height:67px}.verdict-box{width:100%;min-width:unset;display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:9px 11px}.verdict-sub{grid-column:1/-1}.verdict{font-size:13px;padding:8px 12px}.hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-stat{min-height:97px}.hero-stat-value{font-size:23px}.period-tabs button{padding:5px 9px}.insight-list{grid-template-columns:1fr 1fr;gap:17px}.insights{padding:18px 15px}.tokens-panel{padding:18px 11px 12px}.table-title-row h2{font-size:20px}.table-title-row{align-items:start}.table-counter{display:none}.token-table{min-width:780px}.full-panel{padding:18px 13px}.metric-columns,.extras-row{grid-template-columns:1fr}.full-header h2{font-size:17px}.full-panel-top{align-items:start;gap:5px}.full-panel-top .outline-button{font-size:10px;padding:9px}.metric-section{padding:12px}footer{flex-direction:column;gap:5px;padding:22px 3px}.intro-bar h1{letter-spacing:-.7px}}
@media(max-width:385px){.brand-slim{font-size:12px}.brand-name{font-size:17px}.hero-price{font-size:37px}.period-tabs button{padding:5px 7px}.hero-stat-value{font-size:20px}}
.hero-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width: 720px), (min-width: 721px) and (max-width: 1060px) and (orientation: landscape) and (max-height: 500px) and (any-pointer: coarse){.hero-stat{padding:12px 8px}.hero-stat-value{font-size:clamp(15px,5.3vw,22px)}}
@media(max-width:385px){.hero-stat{padding:10px 6px}.hero-stat-value{font-size:17px}}
.hero-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.supply-toggle{display:flex;gap:2px;margin-top:8px;padding:2px;background:#071b17;border:1px solid #194c3c;border-radius:7px}
.supply-toggle button{flex:1;min-width:0;border:0;border-radius:5px;background:transparent;color:#9bb9ae;padding:5px 3px;font-size:9px;font-weight:650;line-height:1.2;white-space:normal}
.supply-toggle button.active{background:var(--mint);color:#06271d}
.hero-stat-supply .hero-stat-value{margin:8px 0 3px}
@media(max-width: 720px), (min-width: 721px) and (max-width: 1060px) and (orientation: landscape) and (max-height: 500px) and (any-pointer: coarse){.hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.capture-summary{max-width:270px;line-height:1.45;color:#a9dbcb;font-size:11px}
.under-review{color:#ffe2a1;border-color:#92783a;background:#342b14}
.economics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:19px}
.economics-section{min-width:0;border:1px solid #1b4b3b;background:#08211b;border-radius:12px;padding:16px}
.capture-section{grid-column:1/-1}
.economics-section-heading{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:13px}
.economics-section-heading h3{display:inline;color:var(--mint);font-size:15px;line-height:1.4;margin:0}
.economics-section-heading p{max-width:720px;color:var(--muted);font-size:11px;line-height:1.55;margin:6px 0 0}
.economics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.economics-metrics.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.economics-metric{min-width:0;padding:11px;border:1px solid #204c3e;background:#0b2821;border-radius:9px}
.economics-metric-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#c4e2d6;font-size:10px;line-height:1.4}
.economics-metric strong{display:block;color:#effff9;font-size:18px;letter-spacing:-.4px;margin:10px 0 5px;overflow-wrap:anywhere}
.economics-metric small{display:block;color:var(--muted);font-size:9px;line-height:1.45}
.data-status{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #365a4b;border-radius:99px;padding:4px 7px;font-size:9px;line-height:1;color:#bad5ca;background:#132b24}
.status-reported{border-color:#657343;color:#e5d999;background:#2a2b1b}
.status-verified{border-color:#267457;color:#8ff1c4;background:#123228}
.status-unavailable{border-color:#38554b;color:#a2b6ac;background:#172923}
.status-demo{border-color:#95772e;color:#ffe8a1;background:#3d2e0f}
.economics-source,.mechanism-source{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:11px;color:var(--faint);font-size:9px;line-height:1.5}
.economics-source a,.mechanism-source a{color:#8ed0ba}
.mechanism-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mechanism-card{min-width:0;border:1px solid #204c3e;background:#0b2821;border-radius:10px;padding:13px}
.mechanism-heading{display:flex;align-items:start;justify-content:space-between;gap:10px}
.mechanism-heading h4{font-size:12px;line-height:1.45;color:#e5fff4;margin:0}
.mechanism-details{margin:12px 0 0}
.mechanism-details>div{display:grid;grid-template-columns:minmax(108px,.8fr) minmax(0,1.5fr);gap:10px;padding:9px 0;border-top:1px solid #183d32}
.mechanism-details dt{font-size:10px;color:#93b6a7;line-height:1.5}
.mechanism-details dd{font-size:10px;line-height:1.55;color:#d7eee4;margin:0;overflow-wrap:anywhere}
.review-status{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #315a47;border-radius:10px;background:#0b2b22;padding:12px 15px}
.review-status>div{display:flex;align-items:center;gap:10px}
.review-status .eyebrow{margin:0}
.review-status strong{font-size:11px;color:#d8f7e8}
.review-status p{margin:0;color:var(--muted);font-size:10px;line-height:1.5;text-align:right}
.economics-demo{grid-column:1/-1;margin:0;padding:11px 13px;border:1px solid #95772e;border-radius:9px;background:#3d2e0f;color:#ffe8a1;font-size:11px;line-height:1.5}
@media(max-width:900px){.economics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanism-list{grid-template-columns:1fr}}
@media(max-width: 720px), (min-width: 721px) and (max-width: 1060px) and (orientation: landscape) and (max-height: 500px) and (any-pointer: coarse){.economics-grid{grid-template-columns:1fr}.capture-section,.review-status,.economics-demo{grid-column:auto}.economics-section{padding:13px}.economics-metrics,.economics-metrics.two{grid-template-columns:repeat(2,minmax(0,1fr))}.economics-metric{padding:9px}.economics-metric strong{font-size:16px}.review-status{align-items:start;flex-direction:column;gap:7px}.review-status p{text-align:left}.mechanism-details>div{grid-template-columns:minmax(100px,.75fr) minmax(0,1.4fr)}}
@media(max-width:385px){.economics-metrics,.economics-metrics.two{grid-template-columns:1fr}.economics-section-heading{gap:7px}.mechanism-details>div{grid-template-columns:1fr;gap:3px}}
.table-name{display:block}
.manual-review-section{grid-column:1/-1;border:1px solid #355f4e;background:linear-gradient(125deg,#0c2b22,#081f19);border-radius:12px;padding:16px}
.manual-review-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
.manual-review-heading h3{display:inline;color:#e7fff4;font-size:15px;margin:0}
.manual-review-heading .eyebrow{margin:0 0 7px}
.manual-score{display:flex;align-items:baseline;gap:3px;white-space:nowrap;color:#fff0b5}
.manual-score strong{font-size:28px;letter-spacing:-1px}
.manual-score span{font-size:11px;color:var(--muted)}
.manual-score b{margin-left:7px;padding:5px 8px;border:1px solid #b39439;background:#3b300d;border-radius:7px;color:#ffe28b;font-size:10px}
.manual-review-meta{color:#aad0bf;font-size:10px;margin:10px 0 5px}
.manual-review-explanation{color:#cce7d9;font-size:11px;line-height:1.55;margin:0}
.score-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}
.score-category{border:1px solid #204c3e;background:#0b2821;border-radius:9px;padding:12px}
.score-category-title{display:flex;justify-content:space-between;gap:10px;align-items:baseline}
.score-category-title h4{margin:0;color:#dffbef;font-size:11px}
.score-category-title strong{color:var(--mint);font-size:12px;white-space:nowrap}
.score-category ul{margin:9px 0 0;padding-left:17px;color:#a9c8ba;font-size:10px;line-height:1.55}
.score-category li+li{margin-top:3px}
.score-scale-label{margin:9px 0 0;color:#b3d2c3;font-size:9px;font-weight:700}
.score-category .score-scale{margin-top:4px}
.score-rule{color:#d9c98d;font-size:9px;line-height:1.5;margin:9px 0 0}
.rubric-details{margin-top:12px;border-top:1px solid #244a3c;padding-top:10px}
.rubric-details summary{cursor:pointer;color:var(--mint2);font-size:10px;font-weight:700}
.rubric-details>p{color:#a9c8ba;font-size:10px;line-height:1.55}
@media(max-width: 720px), (min-width: 721px) and (max-width: 1060px) and (orientation: landscape) and (max-height: 500px) and (any-pointer: coarse){.manual-review-section{grid-column:auto;padding:13px}.score-breakdown{grid-template-columns:1fr}.manual-review-heading{align-items:flex-start}.manual-score strong{font-size:24px}}
.mini-chart-cell{width:82px}
.mini-chart-svg{display:block;width:72px;height:34px}
.mini-chart-unavailable{display:inline-block;color:#8eaaa0;font-size:9px;line-height:1.35}
.data-unavailable{color:#9eb5aa;font-size:10px;font-weight:550;line-height:1.35;overflow-wrap:anywhere}
.performance-range{font-size:9px;color:#8eaaa0}
.fundamental-score{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:6px 8px;border:1px solid #365a4b;border-radius:8px;font-size:11px;font-weight:760;white-space:nowrap}
.score-gold{background:#3b300d;border-color:#b39439;color:#ffe28b}
.score-neutral{background:#172923;border-color:#38554b;color:#a2b6ac}
.verdict-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 9px;border:1px solid #38554b;border-radius:8px;font-size:10px;font-weight:760;white-space:nowrap}
.verdict-gold{background:#3b300d;border-color:#b39439;color:#ffe28b}
.verdict-neutral{background:#172923;border-color:#38554b;color:#b8c8c0}
.capture-summary{min-width:205px;max-width:270px}
.mobile-review-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #1a4538;padding:11px 14px}
.mobile-review-row>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.mobile-review-row .mobile-token-field-label{width:100%}
.mobile-token-score.mobile-score-gold{background:#3b300d;border-color:#b39439;color:#ffe28b}
.mobile-token-score.mobile-score-neutral{background:#172923;border-color:#38554b;color:#a2b6ac}
.mobile-token-verdict.mobile-verdict-gold{background:#3b300d;border-color:#b39439;color:#ffe28b}
.mobile-token-verdict.mobile-verdict-neutral{background:#172923;border-color:#38554b;color:#b8c8c0}
.mobile-review-date{display:block;width:100%;color:#8eaaa0;font-size:9px;line-height:1.35}
.mobile-price-change{display:block;font-size:10px;margin-top:2px}
.mobile-token-field-value .table-number{font-size:11px}
.mobile-token-field-wide{grid-column:1/-1}
.mobile-open-button{width:calc(100% - 24px);min-height:44px;margin:0 12px 12px;border:1px solid #28654e;border-radius:8px;background:#0e3027;color:#c9efdf;font-size:11px;font-weight:700}
.mobile-open-button:hover{background:#164637}
@media(max-width: 720px), (min-width: 721px) and (max-width: 1060px) and (orientation: landscape) and (max-height: 500px) and (any-pointer: coarse){
  .table-period-tabs button{min-height:44px;padding:10px 8px;font-size:11px}
  .mobile-token-card-main{grid-template-columns:minmax(0,1fr) minmax(94px,auto)}
  .mobile-review-row{padding:10px 12px}
  .mobile-token-secondary{gap:7px;padding-left:10px;padding-right:10px}
  .mobile-token-field{padding:9px}
}
.token-table td:nth-child(6){white-space:normal}
.token-table td:nth-child(6) .table-small{white-space:normal;overflow-wrap:anywhere}
.mobile-token-field-label{font-size:10px}
.mobile-token-field-label .info-btn{margin-left:2px}
.mobile-token-field-value{font-size:12px}
@media(max-width: 720px), (min-width: 721px) and (max-width: 1060px) and (orientation: landscape) and (max-height: 500px) and (any-pointer: coarse){#tablePeriodControls button{min-height:44px;height:44px;padding:10px 8px;font-size:11px}}
.token-logo,.token-mini{border-radius:50%;overflow:hidden;isolation:isolate}
.token-logo{padding:3px}
.token-logo.avatar-hype,.token-mini.avatar-hype{background:#72efd1;border-color:#8bf5dc;color:#031d17}
.token-logo.avatar-nest,.token-mini.avatar-nest{background:#071916;border-color:#286051;color:#d4d6d4}
.token-logo.avatar-kntq,.token-mini.avatar-kntq{background:#102a23;border-color:#2d6651;color:var(--mint)}
.token-logo.avatar-uni,.token-mini.avatar-uni{background:#fff;border-color:#f2f2f2;color:#111}
.token-logo.avatar-pear,.token-mini.avatar-pear{background:#071811;border-color:#a2db5c;color:#a2db5c}
.token-avatar-image{display:block;width:84%;height:84%;object-fit:contain}
.token-avatar-image-nest{width:100%;height:90%;mix-blend-mode:screen}
.token-avatar-fallback{display:none;width:100%;height:100%;place-items:center;font-size:inherit;font-weight:820;line-height:1;color:var(--mint)}
.token-avatar-fallback-visible{display:grid}
.logo-unavailable .token-avatar-image{display:none}
.logo-unavailable .token-avatar-fallback{display:grid}
.token-mini.avatar-hype{padding:2px}
.token-mini.avatar-nest{padding:0}

/* Screener comparison shell */
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.table-period-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 4px 13px}
.table-period-label{font-size:10px;color:var(--muted);letter-spacing:.35px}
.table-period-tabs{flex:0 0 auto}
.table-period-tabs button{min-height:32px;padding:6px 13px}
.table-scroller{max-width:100%;overscroll-behavior-inline:contain}
.token-table{min-width:1110px;table-layout:fixed}
.token-table th,.token-table td{vertical-align:middle}
.token-table th:nth-child(1){width:15%}
.token-table th:nth-child(2){width:9%}
.token-table th:nth-child(3){width:11%}
.token-table th:nth-child(4){width:12%}
.token-table th:nth-child(5){width:12%}
.token-table th:nth-child(6){width:11%}
.token-table th:nth-child(7){width:12%}
.token-table th:nth-child(8){width:12%}
.token-table th:nth-child(9){width:9%}
.token-table th{line-height:1.35;white-space:normal}
.token-table th .info-btn{margin-left:3px}
.token-table td{line-height:1.4}
.token-table td:nth-child(3){padding-left:8px;padding-right:8px}
.token-table td:nth-child(4),.token-table td:nth-child(6),.token-table td:nth-child(7){white-space:nowrap}
.mobile-token-cards{display:none}
.mobile-token-card{border:1px solid #245444;border-radius:12px;background:linear-gradient(135deg,#0e2d24,#091f19);overflow:hidden}
.mobile-token-card+.mobile-token-card{margin-top:10px}
.mobile-token-card[aria-selected="true"],.mobile-token-card.selected{border-color:#58b99a;box-shadow:inset 3px 0 var(--mint)}
.mobile-token-card-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px}
.mobile-token-identity{display:flex;align-items:center;gap:10px;min-width:0}
.mobile-token-primary{min-width:0}
.mobile-token-name{font-weight:780;font-size:14px;color:var(--text)}
.mobile-token-symbol{font-size:10px;color:var(--muted);margin-top:3px}
.mobile-token-price{font-size:16px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}
.mobile-token-score{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:30px;padding:4px 8px;border:1px solid #3a9675;border-radius:8px;background:#10372b;color:var(--mint2);font-size:12px;font-weight:760}
.mobile-token-verdict{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 9px;border:1px solid #92783a;border-radius:8px;background:#342b14;color:#ffe2a1;font-size:10px;font-weight:750;letter-spacing:.25px}
.mobile-token-card details{border-top:1px solid #1a4538}
.mobile-token-card details>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#b8dccd;font-size:11px;font-weight:650;cursor:pointer;list-style:none}
.mobile-token-card details>summary::-webkit-details-marker{display:none}
.mobile-token-card details>summary::after{content:"＋";color:var(--mint);font-size:16px}
.mobile-token-card details[open]>summary::after{content:"−"}
.mobile-token-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}
.mobile-token-field{min-width:0;border:1px solid #1d4939;border-radius:8px;background:#0b2821;padding:10px}
.mobile-token-field-label{display:block;color:var(--muted);font-size:9px;line-height:1.35}
.mobile-token-field-value{display:block;margin-top:5px;color:#eafff5;font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}
@media(max-width: 720px), (min-width: 721px) and (max-width: 1060px) and (orientation: landscape) and (max-height: 500px) and (any-pointer: coarse){
  .tokens-panel{padding:18px 11px 12px}
  .table-period-row{justify-content:space-between;gap:7px;padding:0 2px 12px}
  .table-period-label{font-size:9px}
  .table-period-tabs{gap:1px;padding:3px}
  .table-period-tabs button{min-height:34px;padding:6px 10px;font-size:10px}
  .table-scroller{display:none}
  .mobile-token-cards{display:block}
  .table-note{margin-top:12px}
}
@media(max-width:385px){
  .table-period-row{align-items:flex-start;flex-direction:column}
  .table-period-tabs{width:100%}
  .table-period-tabs button{flex:1}
  .mobile-token-card-main{gap:8px;padding:12px 10px}
  .mobile-token-identity{gap:7px}
  .mobile-token-price{font-size:14px}
}
