:root{--font-body:16px;--font-text:15px;--font-ui:14px;--font-meta:13px;--font-caption:12px;--background:#f5f7f6;--surface:#fff;--ink:#182d29;--muted:#596b64;--subtle:#6c7d74;--border:#e3e9e6;--green:#087b67;--green-dark:#06604f;--green-soft:#e7f3ee;--lime:#d1e8b7;--warning:#ae7829;--shadow:0 3px 12px #16382c03;--radius:15px;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--background);font-synthesis:none;font-size:var(--font-body);scroll-behavior:smooth;scroll-padding-top:100px}
*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid #27a68c;outline-offset:4px}button{cursor:pointer}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p,dl,dd{margin:0}button:disabled{cursor:wait;opacity:.68}button svg{width:17px;height:17px}svg{display:block}::selection{background:#cde8dd}section[id]{scroll-margin-top:100px}.skip-link{position:absolute;top:-60px;left:20px;padding:12px;background:var(--ink);color:#fff;z-index:100}.skip-link:focus{top:10px}[hidden]{display:none!important}.muted{color:var(--muted)}.subtle{color:var(--subtle)}
.site-header{height:78px;background:#fcfdfceF;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.header-inner{max-width:1400px;padding:0 44px;margin:auto;display:flex;align-items:center;justify-content:space-between;height:100%;gap:30px}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:18px;font-weight:650;letter-spacing:-.6px;white-space:nowrap}.brand:hover{text-decoration:none}.brand-symbol{display:flex;align-items:center;gap:3px;height:25px;transform:skewY(-14deg)}.brand-symbol i{width:5px;background:var(--green);border-radius:1px}.brand-symbol i:nth-child(1){height:17px}.brand-symbol i:nth-child(2){height:24px}.brand-symbol i:nth-child(3){height:12px}.brand-divider{color:#bac6bf;margin:0 12px;font-weight:400}.brand-sub{font-weight:500;font-size:var(--font-body);letter-spacing:0}.primary-nav{display:flex;gap:27px;align-items:center}.primary-nav a{font-size:var(--font-text);color:#697b74;white-space:nowrap;padding:28px 0}.primary-nav a:hover{color:var(--green);text-decoration:none}.local-badge{font-size:var(--font-ui);color:var(--muted);display:flex;align-items:center;gap:7px;white-space:nowrap}.local-badge>span{width:5px;height:5px;border-radius:50%;background:#67a58f}
main{max-width:1400px;padding:0 44px;margin:auto}.page-intro{display:flex;align-items:center;justify-content:space-between;padding:48px 0 30px;gap:24px}.eyebrow{font-size:var(--font-meta);font-weight:650;letter-spacing:1.55px;color:var(--green);line-height:1.5}.page-intro h1{font-size:34px;letter-spacing:-1.3px;font-weight:550;line-height:1.4;margin-top:10px}.intro-description{font-size:var(--font-body);color:var(--muted);margin-top:12px}.refresh-block{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid transparent;border-radius:8px;font-weight:500;font-size:var(--font-text);min-height:42px}.button-primary{background:var(--green);color:white;box-shadow:0 2px 4px #00785d11}.button-primary:hover{background:var(--green-dark)}.refresh-status{font-size:var(--font-meta);color:var(--muted);max-width:260px;text-align:right}.is-loading svg{animation:rotate 1.3s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}
.data-banner{display:flex;align-items:center;gap:26px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:15px 0;margin-bottom:24px;font-size:var(--font-meta);min-height:48px;flex-wrap:wrap;row-gap:12px}.banner-item{display:flex;align-items:center;gap:8px}.banner-item strong{font-weight:500}.banner-schedule{margin-left:auto;color:var(--muted)}.status-dot{height:6px;width:6px;background:#a5b1ab;border-radius:50%;box-shadow:0 0 0 4px #e7ece8}.status-dot.fresh{background:#119473;box-shadow:0 0 0 4px #e2f1e9}.status-dot.stale{background:#b1823b;box-shadow:0 0 0 4px #f5ecdf}.notice{padding:14px 18px;background:#fbf4e7;color:#8b622d;border:1px solid #ecdcbf;border-radius:10px;margin-bottom:20px;font-size:var(--font-text);line-height:1.8}
.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:23px 22px 19px;box-shadow:var(--shadow);min-width:0}.metric-title{font-size:var(--font-text);color:#4a6058;display:flex;gap:8px;flex-direction:column}.metric-unit{font-size:var(--font-caption);letter-spacing:.3px;color:var(--subtle);font-weight:400}.metric-value{font-size:34px;line-height:1.2;font-weight:550;letter-spacing:-1.5px;margin:18px 0 12px;white-space:nowrap;font-variant-numeric:tabular-nums}.metric-value .value-unit{font-size:19px;letter-spacing:-.5px;margin-left:4px;font-weight:450}.metric-change{font-size:var(--font-meta);min-height:18px;display:flex;align-items:center;gap:7px;line-height:1.6;color:var(--muted)}.delta{font-weight:550;color:var(--green);padding:2px 5px;border-radius:4px;background:var(--green-soft)}.delta.down{color:#a3713c;background:#faf1e7}.metric-footnote{font-size:var(--font-caption);color:var(--subtle);line-height:1.8;margin-top:15px;border-top:1px solid #edf0ee;padding-top:12px}.metric-card-accent{background:#edf5f0;border-color:#d7e7de}.metric-card-accent .metric-value{color:#07664f}.metric-card-accent .metric-footnote{border-top-color:#dae9e0}
.research-strip{margin-top:22px;padding:23px 27px;background:#edf1ed;border:1px solid #e0e8df;border-radius:12px;display:flex;align-items:center;gap:20px}.research-icon{color:var(--green);font-size:25px;background:#dfeae0;border:1px solid #d1e1d3;border-radius:50%;height:42px;width:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.research-strip .eyebrow{font-size:var(--font-caption);letter-spacing:1px}.research-strip h2{font-size:15px;letter-spacing:-.15px;font-weight:550;margin-top:5px}.research-strip p:last-child{color:var(--muted);font-size:var(--font-ui);line-height:1.8;margin-top:7px}.evidence-badge{font-size:var(--font-meta);color:#637b69;border:1px solid #ccdacd;padding:7px 10px;border-radius:5px;white-space:nowrap;margin-left:auto;align-self:center}
.section-block{padding-top:42px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:20px}.section-heading h2{font-size:22px;letter-spacing:-.7px;font-weight:550;margin-top:6px}.section-heading .eyebrow{font-size:var(--font-caption);letter-spacing:1.5px;color:var(--muted)}.section-description{font-size:var(--font-ui);color:var(--muted)}.range-control,.segmented-control{display:flex;background:#eaf0eb;border:1px solid #dfe8e0;padding:3px;border-radius:7px;gap:3px;flex-shrink:0}.range-control button,.segmented-control button{border:0;background:transparent;padding:7px 12px;border-radius:4px;font-size:var(--font-meta);color:var(--muted);white-space:nowrap}.range-control button[aria-pressed=true],.segmented-control button[aria-pressed=true]{color:#265b49;background:#fff;box-shadow:0 1px 4px #183f2510}.segmented-control{background:#f4f6f4;border-color:#e8ece8}.segmented-control button{padding:6px 9px}
.panel{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:24px;min-width:0;box-shadow:var(--shadow)}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:24px}.panel-header h3{font-size:var(--font-body);font-weight:550;letter-spacing:-.2px}.panel-header p{font-size:var(--font-meta);color:var(--muted);line-height:1.7;margin-top:6px}.demand-grid,.economics-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:18px}.chart-host{min-height:215px;position:relative}.chart-host>svg{width:100%;height:auto;overflow:visible;font-family:inherit}.chart-axis-label{fill:#8d9993;font-size:var(--font-meta)}.chart-axis-label.dark{fill:#657a6f}.chart-grid-line{stroke:#eef1ee;stroke-width:1}.chart-caption{display:flex;justify-content:space-between;gap:15px;margin-top:16px;color:#96a19b;font-size:var(--font-caption);line-height:1.6}.chart-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:215px;border:1px dashed #e4eae4;border-radius:8px;background:#fbfcfa;color:var(--subtle);font-size:var(--font-text)}.chart-empty svg{width:25px;height:25px;opacity:.5}.chart-empty span{font-size:var(--font-meta)}.chart-hit{fill:transparent;outline:none}.chart-hit:hover,.chart-hit:focus{fill:#0d786609}.chart-hit:focus-visible{stroke:#087b67;stroke-width:1}.chart-tooltip{position:fixed;z-index:80;border:1px solid #d6e0d9;padding:12px 15px;background:#fffffffa;box-shadow:0 6px 24px #183a2514;border-radius:8px;font-size:var(--font-ui);line-height:1.8;pointer-events:none;max-width:260px;color:#4a6155}.chart-tooltip strong{color:#213e2f;display:block;margin-bottom:3px;font-weight:600}.small-pill{font-size:var(--font-caption);border:1px solid #dce7de;background:#f6f9f5;color:#6e8571;padding:4px 7px;border-radius:5px;white-space:nowrap}.small-pill.neutral{background:#f5f6f4;color:#859085;border-color:#e5e9e3}
.evidence-list{display:grid;gap:0}.evidence-list>div{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1ec;padding:12px 0}.evidence-list>div:first-child{padding-top:0}.evidence-list>div:last-child{border-bottom:0}.evidence-list dt{font-size:var(--font-ui);color:#65796e}.evidence-list dd{font-size:var(--font-text);font-weight:500;white-space:nowrap}.unknown{color:#94a093!important;font-weight:400!important;font-size:var(--font-ui)!important}.panel-note{font-size:var(--font-meta);color:var(--subtle);background:#f7f9f6;border:1px solid #edf1e9;padding:12px 13px;border-radius:7px;line-height:1.9;margin-top:17px}.legend{display:flex;align-items:center;gap:15px;color:var(--muted);font-size:var(--font-caption);padding-top:2px}.legend>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.legend-swatch{height:7px;width:7px;border-radius:2px}.swatch-fee{background:#0d8068}.swatch-surplus{background:#bed9b3}.allocation-list{display:flex;flex-direction:column}.allocation-row{display:flex;justify-content:space-between;gap:14px;font-size:var(--font-ui);padding:12px 0;border-bottom:1px solid #edf1ec}.allocation-row:first-child{padding-top:0}.allocation-row:last-child{border-bottom:0}.allocation-row span{color:var(--muted);display:flex;align-items:center;gap:7px}.allocation-row strong{font-weight:550;font-size:var(--font-body);white-space:nowrap}.allocation-row.total{border-top:1px solid #dce8de;margin-top:3px;padding-top:15px;color:var(--green)}.allocation-row.total span{color:var(--green)}.allocation-row.total strong{font-size:21px;letter-spacing:-.4px}.allocation-panel .panel-header{margin-bottom:18px}.supporting-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.supporting-metric{border:1px solid var(--border);border-radius:10px;padding:18px 20px;background:#f9fbf8}.supporting-metric>span{font-size:var(--font-meta);color:var(--muted);display:block;line-height:1.7}.supporting-metric strong{font-size:22px;font-weight:500;letter-spacing:-.6px;display:block;margin-top:7px;font-variant-numeric:tabular-nums}.supporting-metric p{font-size:var(--font-caption);color:var(--subtle);margin-top:6px;line-height:1.7}.operations-panel{margin-top:18px}.operations-panel .panel-header{margin-bottom:18px}.operations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.operation-item{border-left:1px solid var(--border);padding-left:23px}.operation-item:first-child{border:0;padding-left:0}.operation-item dt{font-size:var(--font-ui);color:var(--muted)}.operation-item dd{font-size:22px;letter-spacing:-.5px;margin-top:10px;line-height:1.4}.operation-item p{font-size:var(--font-caption);color:var(--subtle);margin-top:6px;line-height:1.7}
.token-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}.supply-headline>span{color:var(--muted);font-size:var(--font-meta);display:block}.supply-headline>strong{display:block;font-size:35px;line-height:1.4;font-weight:550;letter-spacing:-1px;margin-top:7px}.supply-headline .supply-full{font-size:var(--font-meta);margin-top:4px;color:var(--subtle);font-variant-numeric:tabular-nums}.staking-progress{height:7px;background:#e8eee6;border-radius:9px;overflow:hidden;margin-top:24px}.staking-progress>div{height:100%;background:var(--green);border-radius:9px;width:0;transition:width .6s}.staking-labels{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-meta);color:var(--muted);margin-top:10px}.staking-labels strong{font-weight:500;color:#3b6351}.token-facts,.valuation-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:24px}.token-facts>div,.valuation-facts>div{border-top:1px solid var(--border);padding-top:15px}.token-facts dt,.valuation-facts dt{font-size:var(--font-meta);color:var(--muted);line-height:1.7}.token-facts dd,.valuation-facts dd{font-size:16px;margin-top:6px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.5}.token-facts small,.valuation-facts small{display:block;font-size:var(--font-caption);color:var(--subtle);font-weight:400;margin-top:4px;line-height:1.7}.reference-price{font-size:39px;letter-spacing:-1.5px;font-weight:500;margin-top:26px;line-height:1.2}.price-time{font-size:var(--font-meta);color:var(--subtle);margin-top:10px}.valuation-panel .valuation-facts{margin-top:26px}.derivative-note{display:flex;align-items:flex-start;gap:9px;margin-top:24px;background:#f4f6f2;padding:14px;border-radius:8px;color:#7a8878;font-size:var(--font-meta);line-height:1.9}.derivative-note>span{font-size:var(--font-body);line-height:1.5}.lifecycle-panel{margin-top:18px}.lifecycle-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lifecycle-item{border:1px solid #e5ebe3;background:#fbfcf9;border-radius:9px;padding:17px;min-width:0}.lifecycle-topline{display:flex;align-items:center;gap:7px;justify-content:space-between;margin-bottom:12px}.lifecycle-topline h4{margin:0;font-size:var(--font-text);font-weight:550}.lifecycle-state{font-size:var(--font-caption);color:#8f9a8b;white-space:nowrap}.lifecycle-state.verified{color:var(--green)}.lifecycle-state.announced{color:#9b7a3b}.lifecycle-item p{color:var(--muted);font-size:var(--font-meta);line-height:1.9}.lifecycle-item a{font-size:var(--font-caption);display:inline-block;margin-top:12px}.lifecycle-item small{display:block;font-size:var(--font-caption);line-height:1.7;color:var(--subtle);margin-top:9px}
.development-list{display:flex;flex-direction:column;gap:10px}.development-item{display:grid;grid-template-columns:130px minmax(0,1fr) 260px;gap:24px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:22px 24px;align-items:start}.development-status{font-size:var(--font-meta);display:inline-block;padding:5px 8px;border-radius:5px;background:#f0f4ec;color:#7c8b71;margin-bottom:9px}.development-status.live{color:var(--green);background:var(--green-soft)}.development-status.planned{color:#9c7d45;background:#faf4e7}.development-date{font-size:var(--font-caption);color:var(--subtle)}.development-item h3{font-size:var(--font-body);font-weight:550;line-height:1.7}.development-item p{font-size:var(--font-ui);line-height:1.9;color:var(--muted);margin-top:5px}.development-observation{border-left:1px solid var(--border);padding-left:20px;font-size:var(--font-meta);color:var(--muted);line-height:1.9}.development-observation strong{font-weight:500;color:#476450;font-size:var(--font-meta);display:block;margin-bottom:4px}.development-observation a{display:inline-block;font-size:var(--font-caption);margin-top:7px}.methodology-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.data-gaps{display:flex;flex-direction:column;gap:16px}.gap-item{display:flex;gap:11px;align-items:flex-start}.gap-marker{height:5px;width:5px;background:#b6c4b4;border-radius:50%;flex-shrink:0;margin-top:6px}.gap-item h4{font-size:var(--font-ui);font-weight:500;margin:0}.gap-item p{font-size:var(--font-meta);color:var(--muted);line-height:1.9;margin-top:4px}.sources-list{display:flex;flex-direction:column}.source-item{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #edf1e9}.source-item:first-child{padding-top:0}.source-item:last-child{border:0;padding-bottom:0}.source-item a{font-size:var(--font-ui);font-weight:500;color:#476952}.source-item p{font-size:var(--font-caption);color:var(--subtle);line-height:1.8;margin-top:4px}.source-state{font-size:var(--font-caption);color:#86977f;white-space:nowrap;display:flex;align-items:center;gap:5px;margin-top:1px}.source-state i{height:4px;width:4px;border-radius:50%;background:currentColor}.source-state.ok{color:var(--green)}.source-state.error{color:#ae7829}.source-item time{font-size:var(--font-caption);color:var(--subtle);display:block;margin-top:5px;text-align:right;white-space:nowrap}.site-footer{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:38px;border-top:1px solid var(--border);padding:22px 0 30px;font-size:var(--font-caption);color:var(--subtle);line-height:1.8}.site-footer a{font-size:var(--font-meta);color:#65836e;white-space:nowrap}.footer-dot{padding:0 8px;color:#bac4b5}
@media(min-width:1500px){main,.header-inner{max-width:1450px}.page-intro{padding-top:54px}.metric-card{padding:25px}.metric-value{font-size:38px}.panel{padding:27px}.chart-host{min-height:230px}}
@media(max-width:1150px){main,.header-inner{padding-left:28px;padding-right:28px}.primary-nav{gap:18px}.local-badge{display:none}.metric-card{padding:20px 17px}.metric-value{font-size:29px}.metric-footnote{font-size:var(--font-caption)}.research-strip{padding:20px}.evidence-badge{display:none}.demand-grid,.economics-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.panel{padding:20px}.development-item{grid-template-columns:105px minmax(0,1fr) 230px;gap:18px}.legend{gap:9px;font-size:var(--font-caption)}.section-description{font-size:var(--font-meta)}.lifecycle-list{gap:12px}.lifecycle-item{padding:14px}.data-banner{gap:18px}}
@media(max-width:900px){.brand-sub,.brand-divider{display:none}.page-intro h1{font-size:30px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-title{flex-direction:row;justify-content:space-between;align-items:center}.metric-value{font-size:35px;margin:15px 0 9px}.metric-footnote{font-size:var(--font-caption)}.demand-grid,.economics-grid{grid-template-columns:1fr}.evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.evidence-list>div:first-child{padding-top:12px}.evidence-list>div:nth-last-child(2){border-bottom:0}.supporting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-grid{gap:16px}.operation-item{padding-left:16px}.operation-item dd{font-size:19px}.lifecycle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.development-item{grid-template-columns:100px 1fr;gap:15px}.development-observation{grid-column:2;border-left:0;padding:0;border-top:1px solid var(--border);padding-top:11px}.banner-schedule{display:none}.methodology-grid{grid-template-columns:1fr}.source-item time{display:inline-block}.site-footer>span:nth-child(2){display:none}.token-grid{grid-template-columns:1fr 1fr}.token-facts,.valuation-facts{grid-template-columns:1fr;gap:12px}.reference-price{font-size:33px}.supply-headline>strong{font-size:30px}}
@media(max-width:600px){:root{scroll-padding-top:70px}.site-header{height:63px}.header-inner,main{padding-left:18px;padding-right:18px}.brand{font-size:17px;gap:10px}.primary-nav{gap:15px;overflow:auto;margin-left:auto}.primary-nav a{font-size:var(--font-meta);padding:22px 0}.primary-nav a:nth-child(2),.primary-nav a:nth-child(3){display:none}.brand-symbol{transform:scale(.85) skewY(-14deg);transform-origin:left center;margin-right:-3px}.header-inner{gap:15px}.page-intro{padding:30px 0 24px;align-items:flex-start;gap:10px}.page-intro .eyebrow{font-size:var(--font-caption);letter-spacing:1.25px}.page-intro h1{font-size:24px;letter-spacing:-1px;margin-top:8px}.intro-description{font-size:var(--font-meta);line-height:1.9;max-width:245px;margin-top:9px}.refresh-block{padding-top:22px;flex-shrink:0}.button{font-size:var(--font-meta);padding:8px 10px;min-height:35px;gap:5px}.button svg{width:13px;height:13px}.refresh-status{font-size:var(--font-caption);max-width:95px;line-height:1.6}.data-banner{gap:10px 17px;font-size:var(--font-caption);padding:12px 0;margin-bottom:18px}.data-banner .banner-item:first-child{width:100%}.data-banner .banner-item:nth-child(3){font-size:var(--font-caption)}.banner-item{gap:5px}.metric-grid{gap:10px}.metric-card{padding:16px 14px;border-radius:11px}.metric-title{font-size:var(--font-meta);display:block;line-height:1.7;min-height:32px}.metric-unit{display:block;font-size:var(--font-caption)}.metric-value{font-size:29px;letter-spacing:-1px;margin-top:10px}.metric-value .value-unit{font-size:16px}.metric-change{font-size:var(--font-caption);gap:5px;min-height:18px;flex-wrap:wrap}.metric-footnote{font-size:var(--font-caption);line-height:1.8;padding-top:9px;margin-top:11px}.research-strip{padding:17px;gap:12px;margin-top:17px;border-radius:10px;align-items:flex-start}.research-icon{width:30px;height:30px;font-size:18px;margin-top:3px}.research-strip .eyebrow{font-size:var(--font-caption)}.research-strip h2{font-size:var(--font-text);line-height:1.8;margin-top:4px}.research-strip p:last-child{font-size:var(--font-caption);line-height:1.9;margin-top:6px}.section-block{padding-top:30px}.section-heading{gap:10px;margin-bottom:15px}.section-heading .eyebrow{font-size:var(--font-caption);letter-spacing:1px}.section-heading h2{font-size:18px;margin-top:4px}.section-description{display:none}.range-control{padding:2px;gap:1px}.range-control button{font-size:var(--font-caption);padding:6px 8px}.panel{padding:18px 16px;border-radius:11px}.panel-header{gap:10px;margin-bottom:20px}.panel-header h3{font-size:var(--font-text)}.panel-header p{font-size:var(--font-caption)}.segmented-control button{font-size:var(--font-caption);padding:5px 7px}.chart-host{min-height:170px}.chart-caption{font-size:var(--font-caption);margin-top:12px}.demand-grid,.economics-grid,.token-grid,.methodology-grid{gap:12px}.evidence-list{gap:0 15px}.evidence-list dt{font-size:var(--font-meta)}.evidence-list dd{font-size:var(--font-ui)}.evidence-list>div{gap:6px}.panel-note{font-size:var(--font-caption);line-height:1.9;padding:10px 11px}.legend{gap:10px;font-size:var(--font-caption);flex-wrap:wrap;justify-content:flex-end;max-width:170px}.legend-swatch{width:6px;height:6px}.supporting-metrics{gap:10px;margin-top:12px}.supporting-metric{padding:14px 16px}.supporting-metric>span{font-size:var(--font-caption)}.supporting-metric strong{font-size:21px}.supporting-metric p{font-size:var(--font-caption)}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.operation-item{padding-left:15px}.operation-item:nth-child(3){padding-left:0;border-left:0}.operation-item dt{font-size:var(--font-meta)}.operation-item dd{font-size:21px;margin-top:7px}.operation-item p{font-size:var(--font-caption)}.token-grid{grid-template-columns:1fr}.token-facts,.valuation-facts{grid-template-columns:1fr 1fr;gap:15px}.supply-headline>strong{font-size:33px}.reference-price{font-size:37px;margin-top:20px}.price-time{font-size:var(--font-caption)}.token-facts dd,.valuation-facts dd{font-size:16px}.staking-labels{font-size:var(--font-caption)}.lifecycle-list{gap:10px}.lifecycle-item{padding:12px}.lifecycle-topline{display:block}.lifecycle-topline h4{font-size:var(--font-ui);margin-bottom:7px}.lifecycle-item p{font-size:var(--font-caption)}.lifecycle-item a{font-size:var(--font-caption)}.lifecycle-item small{font-size:var(--font-caption)}.development-item{grid-template-columns:1fr;gap:10px;padding:17px}.development-item>div:first-child{display:flex;align-items:center;justify-content:space-between}.development-status{margin:0;font-size:var(--font-caption)}.development-date{font-size:var(--font-caption)}.development-item h3{font-size:var(--font-text)}.development-item p{font-size:var(--font-meta)}.development-observation{grid-column:1;font-size:var(--font-caption);padding-top:10px}.small-pill{font-size:var(--font-caption);padding:4px 6px}.source-item{gap:10px}.source-item a{font-size:var(--font-meta)}.source-item p{font-size:var(--font-caption)}.source-state{font-size:var(--font-caption)}.source-item time{font-size:var(--font-caption);display:block}.site-footer{font-size:var(--font-caption);margin-top:25px;padding:20px 0 25px;gap:10px}.site-footer a{font-size:var(--font-caption)}.gap-item h4{font-size:var(--font-meta)}.gap-item p{font-size:var(--font-caption)}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.token-event-list{margin-top:18px;border-top:1px solid var(--border)}.research-details{padding:15px 0;border-bottom:1px solid var(--border)}.research-details:last-child{border-bottom:0}.research-details summary{font-size:var(--font-ui);font-weight:500;cursor:pointer;display:list-item;line-height:1.8;color:#476450;padding-right:5px}.details-stage{font-size:var(--font-caption);font-weight:400;color:var(--subtle);float:right;margin-left:15px}.research-details>p{font-size:var(--font-meta);line-height:1.9;color:var(--muted);margin:12px 0}.research-details>a{font-size:var(--font-caption);margin-right:18px;display:inline-block}.product-tracking{background:#eef3ed;border:1px solid #dfe7dc;border-radius:10px;padding:18px 23px;margin-top:12px}.product-tracking:last-child{border-bottom:1px solid #dfe7dc}.watchlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:24px}.watchlist-grid h4{font-size:var(--font-ui);font-weight:500;margin:0}.watchlist-grid p{font-size:var(--font-meta);line-height:1.9;color:var(--muted);margin-top:8px}.watchlist-grid a{font-size:var(--font-caption);display:inline-block;margin-top:7px}
@media(max-width:600px){.chart-host{min-height:210px}.details-stage{float:none;display:block;margin-left:0;margin-top:3px;font-size:var(--font-caption)}.research-details summary{font-size:var(--font-ui)}.research-details>p{font-size:var(--font-meta)}.product-tracking{padding:16px}.watchlist-grid{grid-template-columns:1fr;gap:18px}.watchlist-grid p{font-size:var(--font-meta)}.metric-footnote,.operation-item p,.source-item p,.lifecycle-item small,.metric-unit,.data-banner .banner-item:nth-child(3){font-size:var(--font-caption)}}
.daily-history{background:var(--surface);border:1px solid var(--border);padding:18px 24px;margin-top:18px;border-radius:11px}.daily-history:last-child{border-bottom:1px solid var(--border)}.daily-history>p{margin-bottom:16px}.daily-table-scroll{overflow:auto;max-height:430px;border:1px solid var(--border);border-radius:8px;overscroll-behavior-x:contain}.daily-table-scroll:focus-visible{outline:2px solid var(--green);outline-offset:3px}.daily-table{width:100%;min-width:940px;border-collapse:collapse;font-size:var(--font-meta);font-variant-numeric:tabular-nums}.daily-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.daily-table th,.daily-table td{text-align:right;padding:14px 15px;white-space:nowrap;border-bottom:1px solid #edf1eb;font-weight:400}.daily-table thead th{font-size:var(--font-caption);font-weight:500;color:var(--muted);background:#f6f8f4;position:sticky;top:0;z-index:1}.daily-table th:first-child{text-align:left}.daily-table tbody th{color:#5f7867}.daily-table tbody tr:first-child{background:#f1f8f2}.daily-table tbody tr:hover{background:#f6f9f4}.daily-table tbody tr:last-child>*{border-bottom:0}.daily-table .table-missing{color:#a8b1a3}.daily-table tbody td:nth-last-child(1){color:var(--green)}
@media(max-width:600px){.daily-history{padding:16px}.daily-table{font-size:var(--font-meta);min-width:900px}.daily-table th,.daily-table td{padding:12px}.daily-table thead th{font-size:var(--font-caption)}.daily-table-scroll{max-height:380px}}
.token-heading-links{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.token-heading-links>a{font-size:var(--font-ui);white-space:nowrap}.mint-cost-panel{margin-top:18px;scroll-margin-top:100px}.mint-cost-panel>.panel-header{margin-bottom:16px}.mint-cost-boundary{padding:11px 14px;border:1px solid #e2eade;background:#f6f9f3;color:#6d8066;border-radius:8px;font-size:var(--font-ui);line-height:1.9;margin-bottom:22px}.mint-cost-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:30px;align-items:start}.mint-current,.mint-community{min-width:0}.mint-current-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.mint-current h4,.mint-community h4{font-size:var(--font-text);font-weight:550;margin:0;line-height:1.7}.mint-observation-state{font-size:var(--font-caption);border-radius:5px;padding:4px 7px;white-space:nowrap;background:#f3f5f0;color:var(--muted)}.mint-observation-state.fresh{color:var(--green);background:var(--green-soft)}.mint-observation-state.stale{color:#a17839;background:#faf3e8}.mint-cost-value{font-size:38px;font-weight:500;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:18px 0 4px;color:var(--green)}.mint-cost-unit{font-size:var(--font-meta);color:var(--muted);line-height:1.8}.mint-cost-rate{font-size:var(--font-text);line-height:1.9;margin-top:17px;color:#496c5d}.mint-observation-time{font-size:var(--font-meta);color:var(--subtle);margin-top:6px;line-height:1.8}.mint-cost-explanation{font-size:var(--font-ui);color:var(--muted);line-height:1.9;margin-top:18px}.mint-source-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:var(--font-meta);line-height:1.8}.mint-source-links>a{overflow-wrap:anywhere}.mint-method{margin-top:18px;border-top:1px solid var(--border)}.mint-method p{font-size:var(--font-meta);line-height:1.9;color:var(--muted);margin:13px 0}.mint-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:13px;background:#f6f8f4;border-radius:8px;margin:14px 0}.mint-parameters dt{font-size:var(--font-caption);color:var(--muted);line-height:1.8}.mint-parameters dd{font-size:var(--font-text);line-height:1.7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mint-history-table{min-width:460px;font-size:var(--font-meta)}.mint-history-table th,.mint-history-table td{padding:12px 10px}.mint-community{border-left:1px solid var(--border);padding-left:28px}.mint-community-header>p{font-size:var(--font-caption);line-height:1.8;color:var(--subtle);margin-top:5px}.mint-community-scope{font-size:var(--font-meta);color:var(--muted);line-height:1.9;margin-top:11px}.mint-cost-samples{display:flex;flex-direction:column;gap:12px;margin-top:16px}.mint-sample{border:1px solid #e3eae0;background:#fbfcf9;border-radius:9px;padding:16px;min-width:0;overflow-wrap:anywhere}.mint-sample-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.mint-sample-type{font-size:var(--font-caption);color:#688168;background:#eef3e9;border-radius:4px;padding:4px 6px;line-height:1.6}.mint-sample-topline>strong{font-size:15px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.3px}.mint-sample h5{font-size:var(--font-ui);font-weight:550;line-height:1.8;margin:12px 0 6px}.mint-sample-meta{font-size:var(--font-caption);color:var(--subtle);line-height:1.8}.mint-sample-calculation{font-size:var(--font-ui);color:#46684e;line-height:1.9;margin-top:10px}.mint-sample-evidence,.mint-sample-limitations{font-size:var(--font-meta);color:var(--muted);line-height:1.9;margin-top:7px}.mint-sample-hedged{background:#fcfbf7;border-color:#e9e4d8}.mint-sample-hedged .mint-sample-type{color:#947844;background:#f6f0e3}.mint-sample-empty{font-size:var(--font-ui);line-height:1.9;color:var(--muted);padding:16px;background:#f7f9f5;border:1px dashed #dce6d9;border-radius:8px}
@media(max-width:900px){.mint-cost-grid{grid-template-columns:1fr;gap:24px}.mint-community{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:22px}.mint-current-topline{justify-content:flex-start;gap:16px}.mint-history-table{min-width:460px}}
@media(max-width:600px){.token-heading-links>a{font-size:var(--font-meta)}.mint-cost-panel{scroll-margin-top:80px;margin-top:12px}.mint-cost-panel>.panel-header{margin-bottom:12px}.mint-cost-boundary{font-size:var(--font-meta);padding:10px 11px;margin-bottom:18px}.mint-current h4,.mint-community h4{font-size:var(--font-text)}.mint-cost-value{font-size:35px}.mint-current-topline{justify-content:space-between;gap:8px}.mint-observation-state{font-size:var(--font-caption)}.mint-cost-rate{font-size:var(--font-ui);margin-top:14px}.mint-cost-explanation{font-size:var(--font-meta)}.mint-sample{padding:13px}.mint-sample-topline{gap:8px}.mint-sample-topline>strong{font-size:var(--font-body)}.mint-sample-type{font-size:var(--font-caption)}.mint-sample-calculation{font-size:var(--font-meta)}.mint-history-table{min-width:440px}.mint-history-table th,.mint-history-table td{padding:12px 10px}}
.mint-cost-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr)}.mint-community{border:0;padding:0}.mint-current{border-left:1px solid var(--border);padding-left:28px}.mint-current-topline{align-items:flex-start}.mint-cost-value{font-size:24px;letter-spacing:-.5px;color:#496c5d}.mint-sample-featured{background:#eef7f1;border:1px solid #bfdac8;padding:20px}.mint-sample-featured .mint-sample-topline{display:block}.mint-sample-featured .mint-sample-type{display:inline-block;background:#dfefe5;color:#42765a;font-size:var(--font-meta)}.mint-sample-featured .mint-sample-topline>strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:38px;font-weight:550;letter-spacing:-1.1px;line-height:1.3;color:var(--green);margin-top:15px}.mint-sample-featured .mint-featured-unit{font-size:var(--font-text);font-weight:450;letter-spacing:0;color:#638271}.mint-sample-featured h5{font-size:var(--font-text)}.mint-sample-featured .mint-sample-meta{font-size:var(--font-meta)}.mint-comparisons{padding-bottom:0}.mint-community-scope{margin-top:16px}
@media(max-width:900px){.mint-cost-grid{grid-template-columns:1fr}.mint-current{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:22px}}
@media(max-width:600px){.mint-sample-featured{padding:15px}.mint-sample-featured .mint-sample-topline>strong{font-size:35px;gap:6px}.mint-sample-featured .mint-sample-type{font-size:var(--font-caption)}.mint-sample-featured .mint-featured-unit{font-size:var(--font-ui)}.mint-cost-value{font-size:24px}.mint-current-topline{flex-wrap:wrap}}
.daily-history>.panel-header{margin-bottom:12px}.daily-history>p{font-size:var(--font-meta);line-height:1.9;color:var(--muted);margin-bottom:16px}.daily-history .daily-table-scroll{height:430px;max-height:none;overscroll-behavior:contain}.daily-history{scroll-margin-top:90px}@media(max-width:600px){.daily-history .daily-table-scroll{height:380px}.daily-history{scroll-margin-top:75px}}

/* Reading scale measured against Xueqiu: body 15–16, tables 13, metadata >=12. */
body{line-height:1.6}
input,select,textarea{font-family:inherit}
.intro-description,.research-strip p:last-child,.development-item p,.lifecycle-item p,.gap-item p,.watchlist-grid p,.research-details>p,.mint-cost-explanation,.mint-method p,.mint-sample-calculation,.mint-sample-limitations,.mint-community-scope{font-size:var(--font-text);line-height:1.75}
.research-strip h2{font-size:18px;line-height:1.6}
.panel-header h3,.development-item h3,.mint-current h4,.mint-community h4,.lifecycle-topline h4,.watchlist-grid h4,.gap-item h4{font-size:18px;line-height:1.5}
.mint-sample h5,.mint-sample-featured h5{font-size:var(--font-body);line-height:1.6}
.metric-title,.evidence-list dt,.token-facts dt,.valuation-facts dt,.operation-item dt{font-size:var(--font-ui);line-height:1.6}
.panel-note,.derivative-note,.source-item p,.mint-sample-evidence,.development-observation{font-size:var(--font-meta);line-height:1.75}
.token-facts small,.valuation-facts small,.metric-footnote,.operation-item p,.supporting-metric p,.mint-observation-time,.mint-sample-meta,.mint-sample-featured .mint-sample-meta{font-size:var(--font-meta);line-height:1.7}
.daily-table,.mint-history-table{font-size:var(--font-meta)}
.daily-table thead th{font-size:var(--font-meta);font-weight:500}
.daily-table th,.daily-table td{padding:14px 16px}
.daily-history>p{font-size:var(--font-meta);line-height:1.7}
.chart-axis-label{font-size:var(--font-meta);fill:#66786e}
.chart-caption{font-size:var(--font-caption);color:var(--muted);flex-wrap:wrap}
.chart-host{min-height:250px}
.metric-change,.legend,.lifecycle-topline,.mint-current-topline,.section-heading{flex-wrap:wrap}
.metric-card,.supporting-metric,.operation-item,.source-item>div,.header-inner>*{min-width:0}
.source-item p,.token-facts small,.valuation-facts small{overflow-wrap:anywhere}
.source-item time,.source-state{font-size:var(--font-caption)}
.lifecycle-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.primary-nav a{font-size:var(--font-ui)}
.primary-nav{min-width:0}
.legend{row-gap:8px}
.mint-sample-topline{flex-wrap:wrap}
.mint-sample-topline>strong{font-size:18px}
.mint-sample-featured .mint-sample-topline>strong{font-size:38px}
.mint-sample-type,.mint-observation-state,.small-pill,.details-stage{font-size:var(--font-caption)}
.research-details summary{font-size:var(--font-ui);line-height:1.7}
.details-stage{float:none;display:inline-block;margin-top:3px}
.token-heading-links>a,.mint-source-links,.mint-source-links a{font-size:var(--font-meta)}
@media(max-width:1150px){.header-inner{gap:20px}.primary-nav{gap:16px}.panel-header{flex-wrap:wrap}}
@media(max-width:900px){.metric-title{display:block}.metric-title .metric-unit{display:block}.header-inner{gap:15px}.primary-nav{overflow-x:auto}.evidence-list{grid-template-columns:1fr}}
@media(max-width:600px){
  .site-header{height:auto;min-height:70px}.header-inner{flex-wrap:wrap;gap:0;padding-top:10px}.brand{font-size:18px}.primary-nav{width:100%;margin:5px 0 0;gap:22px;flex:1 1 100%}.primary-nav a{font-size:var(--font-meta);padding:10px 0;line-height:1.5}.primary-nav a:nth-child(2),.primary-nav a:nth-child(3){display:block}
  :root{scroll-padding-top:120px}section[id],.mint-cost-panel,.daily-history{scroll-margin-top:125px}
  .page-intro{display:block;padding-top:24px}.page-intro h1{font-size:28px}.intro-description{font-size:var(--font-text);max-width:none}.refresh-block{align-items:flex-start;padding-top:18px}.refresh-status{max-width:none;text-align:left;font-size:var(--font-caption)}.button{font-size:var(--font-ui);min-height:42px;padding:10px 14px}
  .section-heading h2{font-size:22px}.section-description{font-size:var(--font-meta)}.section-heading{align-items:flex-start;gap:12px}.panel-header h3{font-size:18px}
  .data-banner{font-size:var(--font-meta);gap:12px}.banner-item{flex-wrap:wrap}.metric-grid{gap:12px}.metric-card{padding:18px 14px}.metric-title{font-size:var(--font-ui);min-height:44px}.metric-value{font-size:30px;letter-spacing:-1px}.metric-change{font-size:var(--font-caption);line-height:1.7}.metric-footnote{font-size:var(--font-caption)}
  .research-strip{gap:12px;flex-wrap:wrap}.research-strip h2{font-size:16px}.research-strip p:last-child{font-size:var(--font-ui)}.research-icon{display:none}.supporting-metric{padding:16px 13px}.supporting-metric>span{font-size:var(--font-meta)}.supporting-metric strong{font-size:24px}
  .daily-table{min-width:1080px;font-size:var(--font-meta)}.daily-table thead th{font-size:var(--font-meta)}.daily-table th,.daily-table td{padding:13px 15px}.mint-history-table{min-width:520px}
  .legend{max-width:none;justify-content:flex-start;font-size:var(--font-caption)}.segmented-control button,.range-control button{font-size:var(--font-meta);padding:8px 10px}.chart-caption{font-size:var(--font-caption)}
  .lifecycle-list{grid-template-columns:1fr}.lifecycle-topline{display:flex}.lifecycle-item p,.development-item p,.gap-item p{font-size:var(--font-text)}
  .token-facts dd,.valuation-facts dd{font-size:18px}.token-facts small,.valuation-facts small{font-size:var(--font-caption)}.staking-labels{font-size:var(--font-meta);gap:12px;flex-wrap:wrap}
  .mint-sample-featured .mint-sample-topline>strong{font-size:36px}.mint-cost-value{font-size:24px}.mint-current h4,.mint-community h4{font-size:17px}.mint-current-topline{row-gap:10px}.mint-sample-featured .mint-sample-type,.mint-sample-type{font-size:var(--font-caption)}
  .source-item{gap:14px;flex-wrap:wrap}.source-item a{font-size:var(--font-ui)}.source-item p{font-size:var(--font-meta)}.source-item time{text-align:left}.site-footer{font-size:var(--font-caption);flex-wrap:wrap}.site-footer a{font-size:var(--font-meta)}
}
@media(max-width:359px){.metric-grid,.supporting-metrics,.operations-grid,.token-facts,.valuation-facts{grid-template-columns:1fr}.operation-item{padding-left:0;border-left:0;padding-top:14px;border-top:1px solid var(--border)}.operation-item:first-child{padding-top:0;border-top:0}.primary-nav{gap:18px}}
/* Match data-gap entries to the adjacent source list at every viewport size. */
.gap-item h4{font-size:var(--font-ui);line-height:1.6}
.gap-item p{font-size:var(--font-meta)}

.refresh-block{max-width:370px}.refresh-status{max-width:370px;line-height:1.7}.refresh-hint{max-width:370px;font-size:var(--font-meta);line-height:1.7;color:var(--muted);text-align:right}.button:disabled{cursor:wait;opacity:.7}
#daily-history .daily-table{min-width:1320px}#daily-history .daily-adjustment-note{margin:12px 0 0}#address-audit{display:block;scroll-margin-top:125px}
@media(max-width:600px){.refresh-block,.refresh-status,.refresh-hint{max-width:none}.refresh-hint{text-align:left}}
