.tokenomics-page .audit-six{grid-template-columns:repeat(3,minmax(0,1fr))}
.tokenomics-page .audit-hero-figure{min-width:0;margin:0}
.tokenomics-page .audit-hero-figure img{width:100%;height:auto}
.tokenomics-page .audit-hero-figure figcaption{font-size:12px;color:#c6d4eb;margin-top:14px;line-height:1.7}
.tokenomics-page .audit-checks{margin:18px 0 0;display:grid;gap:10px;padding:0;list-style:none;font-size:14px;line-height:1.7;color:#526077}
.tokenomics-page .audit-checks li{padding-left:19px;position:relative}
.tokenomics-page .audit-checks li:before{content:'✓';position:absolute;left:0;color:#174ec4}
.tokenomics-page .audit-result{border-top:1px solid #d4dfef;padding-top:16px;margin-top:20px}
.tokenomics-page .audit-result strong{color:#173d7b}
.tokenomics-page .audit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}
.tokenomics-page .audit-metrics>div{border:1px solid #d4dfef;border-radius:8px;padding:20px;min-width:0}
.tokenomics-page .audit-metrics strong{display:block;font-size:28px;color:#174ec4}
.tokenomics-page .audit-metrics span{display:block;font-size:13px;color:#526077;line-height:1.7;margin-top:8px}
.tokenomics-page .audit-table{overflow-x:auto;margin:24px 0;border:1px solid #d4dfef;border-radius:8px}
.tokenomics-page table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.6}
.tokenomics-page caption{text-align:left;padding:18px;color:#526077;caption-side:top}
.tokenomics-page th,.tokenomics-page td{padding:14px 16px;border-top:1px solid #e7ebf2;vertical-align:top}
.tokenomics-page thead{background:#f3f7ff;color:#173d7b}
.tokenomics-page .audit-bot{margin-top:32px}
.tokenomics-page .audit-assumptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.tokenomics-page .audit-assumptions>div{padding:18px;border:1px solid #d4dfef;border-radius:8px;min-width:0}
.tokenomics-page dt{color:#526077;font-size:14px}
.tokenomics-page dd{font-weight:700;margin-top:8px;font-size:18px}
.tokenomics-page .audit-formula{font-family:var(--migration-mono);background:#eef3fc;padding:18px;border-radius:8px;color:#173d7b;overflow-wrap:anywhere}
.tokenomics-page .audit-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;counter-reset:deliverable;list-style:none;margin:24px 0 30px}
.tokenomics-page .audit-deliverables li{counter-increment:deliverable;padding:14px 0;border-bottom:1px solid #d4dfef;font-size:16px}
.tokenomics-page .audit-deliverables li:before{content:counter(deliverable,decimal-leading-zero) ' / ';color:#174ec4;font-family:var(--migration-mono)}
.tokenomics-page .audit-price{max-width:800px}
.tokenomics-page .audit-price .button{margin-top:28px}
.tokenomics-page .audit-model-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.tokenomics-page .audit-model-links a{display:block;padding:12px 16px;border:1px solid #bccce4;border-radius:8px;background:#fff;color:#173d7b;font-weight:700;font-size:14px}
.tokenomics-page .audit-model-chart{min-width:0;margin:24px 0;border:1px solid #d4dfef;border-radius:10px;padding:18px;background:#fff}
.tokenomics-page .audit-model-chart svg{width:100%;height:auto}
.tokenomics-page .audit-model-chart text{font:12px sans-serif;fill:#526077}
.tokenomics-page .audit-model-chart figcaption{font-size:13px;color:#526077;line-height:1.8}
.tokenomics-page .audit-chart-legend{display:flex;flex-wrap:wrap;gap:12px}
.tokenomics-page .audit-chart-legend span:before{content:'';display:inline-block;width:16px;height:3px;background:var(--series-color);margin-right:6px;vertical-align:middle}
.tokenomics-page .audit-calc-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}
.tokenomics-page .audit-calc-inputs label{min-width:0;font-size:13px;color:#35465e;line-height:1.6}
.tokenomics-page .audit-calc-inputs input{display:block;width:100%;min-width:0;margin-top:6px;padding:10px;border:1px solid #bccce4;border-radius:6px;background:#fff;font:inherit;color:#111b30}
.tokenomics-page .audit-calc-inputs input:focus{outline:2px solid #2563eb;outline-offset:2px}
.tokenomics-page .audit-calc-inputs button{align-self:end}
.tokenomics-page #gamefi-error{color:#9d2929;font-size:13px;grid-column:1/-1}
.tokenomics-page .audit-data-details{margin-top:28px;background:#fff;border:1px solid #d4dfef;border-radius:8px;padding:8px 18px}
.tokenomics-page .audit-data-details .section{padding-block:35px}
.tokenomics-page .audit-data-details .container{width:100%;max-width:100%}
.tokenomics-page .audit-data-details .mcp-band{border:0}
@media(max-width:900px){.tokenomics-page .audit-calc-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.tokenomics-page .audit-calc-inputs{grid-template-columns:1fr}.tokenomics-page .audit-model-chart{padding:8px}.tokenomics-page .audit-model-chart text{font-size:26px}.tokenomics-page .audit-data-details{padding:8px 12px}.tokenomics-page .audit-model-links{flex-direction:column}}
.tokenomics-page .audit-mcp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:900px;margin:32px auto}
.tokenomics-page .audit-mcp-shot{min-width:0;margin:0;border:1px solid #d4dfef;border-radius:12px;background:#fff;overflow:hidden}
.tokenomics-page .audit-mcp-shot__frame{background:#f7f8fa}
.tokenomics-page .audit-mcp-shot__frame img{width:100%;height:auto;display:block}
.tokenomics-page .audit-mcp-shot figcaption{padding:22px;border-top:1px solid #e7ebf2}
.tokenomics-page .audit-mcp-shot h3{font-size:18px;margin:0 0 9px}
.tokenomics-page .audit-mcp-shot p{font-size:14px;line-height:1.7}
@media(max-width:600px){.tokenomics-page .audit-mcp-gallery{grid-template-columns:1fr;max-width:420px;gap:22px}.tokenomics-page .audit-mcp-shot figcaption{padding:18px}}
@media(max-width:1000px){.tokenomics-page .audit-six{grid-template-columns:repeat(2,minmax(0,1fr))}.tokenomics-page .audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.tokenomics-page .audit-six,.tokenomics-page .audit-assumptions,.tokenomics-page .audit-deliverables{grid-template-columns:1fr}.tokenomics-page .audit-metrics>div{padding:16px}.tokenomics-page .audit-metrics strong{font-size:24px}.tokenomics-page table{font-size:12px}.tokenomics-page th,.tokenomics-page td{padding:12px;min-width:100px}.tokenomics-page .audit-price .button{width:100%}}
