.economy-main .stat-row:last-child span:last-child{color:var(--text-primary)}.toggle-options[data-cta-morph]{position:relative;isolation:isolate}.toggle-options[data-cta-morph] .toggle-btn{position:relative;z-index:1}.toggle-options.cta-morph-ready .toggle-btn.active{color:#777;background:transparent}.toggle-options.cta-morph-ready .toggle-btn.is-lit{color:#fff}.economy-body{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:28px clamp(20px,3.2vw,52px) 56px}.economy-method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}@media(max-width:1180px){.economy-method{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.economy-method{grid-template-columns:minmax(0,1fr)}}.economy-method-col{min-width:0;padding:0 clamp(12px,1.5vw,24px);border-left:1px solid #e4e4e4}.economy-method-col h2{margin:0 0 6px;color:#7a7a7a;font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.economy-method-col ul{margin:0;padding:0;list-style:none}.economy-method-col li{display:grid;grid-template-columns:14px auto minmax(0,1fr);align-items:center;gap:8px;padding:3px 0;border-bottom:1px solid #f0f0f0;font-size:var(--font-size-xs);line-height:1.35}.economy-method-col li:last-child{border-bottom:0}.economy-bullet:not(.economy-swatch){justify-self:center;width:4px;height:4px;background:#bdbdbd}.economy-method-label{color:#555;white-space:nowrap}.economy-method-value{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.economy-method-value b{color:#111;font-family:var(--font-mono);font-weight:700;letter-spacing:-.02em}.economy-method-value span{color:#767676}.economy-charts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:24px}.economy-card{position:relative;padding:20px 22px 16px;background:#fff;border-radius:var(--card-radius)}.economy-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--card-radius);box-shadow:var(--shadow-inset);pointer-events:none}.economy-card h2{margin:0 0 6px;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;line-height:1.3}.economy-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:8px;color:#767676;font-size:var(--font-size-2xs);font-weight:600}.economy-legend span{display:inline-flex;align-items:center;gap:6px}.economy-swatch{width:14px;height:10px;border-radius:2px}.economy-swatch-90{background:#e4e4e4}.economy-swatch-50{background:#bcbcbc}.economy-swatch-median{height:2px;background:#111}.economy-plot{position:relative}.economy-plot svg{display:block;width:100%;height:auto;overflow:visible}.economy-plot text{fill:#767676;font-family:var(--font-mono);font-size:11px}.economy-plot .economy-end{fill:#111;font-weight:700}.economy-tooltip{position:absolute;z-index:5;top:0;left:0;min-width:150px;padding:8px 10px;color:#fff;background:#111;border-radius:5px;box-shadow:0 8px 22px #0003;font-family:var(--font-mono);font-size:var(--font-size-2xs);line-height:1.5;pointer-events:none;opacity:0;transition:opacity .12s;white-space:nowrap}.economy-tooltip.visible{opacity:1}.economy-tooltip b{font-weight:700}.economy-table-wrap{overflow-x:auto}.economy-table-wrap table{width:100%;border-collapse:collapse;font-size:var(--font-size-xs)}.economy-table-wrap th,.economy-table-wrap td{padding:7px 10px;border-bottom:1px solid #e6e6e6;text-align:right;white-space:nowrap}.economy-table-wrap th:first-child,.economy-table-wrap td:first-child{text-align:left}.economy-table-wrap th{color:#767676;font-weight:650}.economy-table-wrap td{color:#111;font-family:var(--font-mono)}.economy-table-wrap td:first-child{font-family:var(--font-sans);font-weight:600}.economy-table-wrap td.economy-median{font-weight:700}.economy-body[hidden]{display:none}.economy-doc{padding:clamp(20px,3vw,40px)}.economy-doc .whitepaper-content{max-width:920px;font-size:var(--font-size-md);line-height:1.7;color:#333;overflow-wrap:anywhere}.economy-doc .whitepaper-content h1{font-size:var(--font-size-xl);font-weight:700;margin:0 0 20px;color:#000;letter-spacing:var(--letter-spacing-heading)}.economy-doc .whitepaper-content h2{font-size:var(--font-size-lg);font-weight:700;margin:32px 0 16px;padding-bottom:8px;border-bottom:2px solid #EC1557;color:#000}.economy-doc .whitepaper-content h3{font-size:var(--font-size-base);font-weight:600;margin:24px 0 12px;color:#000}.economy-doc .whitepaper-content h4{font-size:var(--font-size-md);font-weight:600;margin:20px 0 10px;color:#333}.economy-doc .whitepaper-content p{margin:0 0 16px}.economy-doc .whitepaper-content ul,.economy-doc .whitepaper-content ol{margin:0 0 16px;padding-left:24px}.economy-doc .whitepaper-content li{margin-bottom:8px}.economy-doc .whitepaper-content code{font-family:var(--font-mono);background:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:var(--font-size-sm)}.economy-doc .whitepaper-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:16px 0;font-size:var(--font-size-sm);overflow-wrap:normal}.economy-doc .whitepaper-content th,.economy-doc .whitepaper-content td{border:1px solid #ddd;padding:10px 12px;text-align:left;vertical-align:top}.economy-doc .whitepaper-content th{background:#f5f5f5;font-weight:600}.economy-doc .whitepaper-content hr{border:none;border-top:1px solid #ddd;margin:32px 0}.economy-doc .whitepaper-content strong{font-weight:600}.economy-doc .whitepaper-content .katex-display{overflow-x:auto;overflow-y:hidden;padding:12px 0;margin:16px 0}.economy-doc .whitepaper-content .katex{font-size:1.1em}.economy-doc .whitepaper-content .mermaid-container{background:#f9f9f9;border-radius:8px;padding:20px;margin:20px 0;overflow-x:auto}.economy-doc .whitepaper-content .mermaid-container svg{max-width:100%;height:auto}.economy-doc .whitepaper-content .mermaid-error{color:#666;font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word}@media(max-width:900px){.economy-charts{grid-template-columns:1fr}.economy-body{padding:20px 16px 40px}.economy-card{padding:16px 14px 12px}}
