.savings-page[data-astro-cid-wophks4x]{padding:80px 0 60px;min-height:100vh;color:#e2e8f0}.page-header[data-astro-cid-wophks4x]{margin-bottom:32px}.back-link[data-astro-cid-wophks4x]{color:#818cf8;text-decoration:none;font-size:14px;display:inline-block;margin-bottom:12px}.back-link[data-astro-cid-wophks4x]:hover{color:#a5b4fc}.page-header[data-astro-cid-wophks4x] h1[data-astro-cid-wophks4x]{font-size:28px;margin:0 0 8px}.subtitle[data-astro-cid-wophks4x]{color:#94a3b8;font-size:15px;margin:0}.metrics-row[data-astro-cid-wophks4x]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.metric-card[data-astro-cid-wophks4x]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;text-align:center}.metric-card[data-astro-cid-wophks4x].highlight{background:#34d3990f;border-color:#34d39926}.metric-value[data-astro-cid-wophks4x]{font-size:28px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.metric-card[data-astro-cid-wophks4x].highlight .metric-value[data-astro-cid-wophks4x]{color:#34d399}.metric-label[data-astro-cid-wophks4x]{font-size:13px;color:#94a3b8}.metric-desc[data-astro-cid-wophks4x]{font-size:11px;color:#64748b;margin-top:6px}.card[data-astro-cid-wophks4x],.explain-card[data-astro-cid-wophks4x],.price-compare-card[data-astro-cid-wophks4x]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;margin-bottom:24px}.card[data-astro-cid-wophks4x] h2[data-astro-cid-wophks4x],.explain-card[data-astro-cid-wophks4x] h2[data-astro-cid-wophks4x],.price-compare-card[data-astro-cid-wophks4x] h2[data-astro-cid-wophks4x]{font-size:18px;margin:0 0 8px}.section-desc[data-astro-cid-wophks4x]{color:#94a3b8;font-size:13px;margin:0 0 20px}.explain-step[data-astro-cid-wophks4x]{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.step-num[data-astro-cid-wophks4x]{width:36px;height:36px;border-radius:50%;background:#6366f126;color:#a5b4fc;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.explain-step[data-astro-cid-wophks4x] h3[data-astro-cid-wophks4x]{font-size:15px;margin:0 0 4px}.explain-step[data-astro-cid-wophks4x] p[data-astro-cid-wophks4x]{font-size:13px;color:#94a3b8;margin:0}.price-table[data-astro-cid-wophks4x]{width:100%}.price-row{display:grid;grid-template-columns:140px 1fr 1fr 100px;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04);align-items:center;font-size:13px}.price-row.header{color:#64748b;font-size:12px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.price-model{font-weight:600;color:#e2e8f0}.price-val{color:#94a3b8}.price-cheap{color:#34d399;font-weight:600;font-size:12px}.chart-area[data-astro-cid-wophks4x]{display:flex;flex-direction:column;gap:10px}.bar-row{display:flex;align-items:center;gap:12px}.bar-label{font-size:13px;color:#94a3b8;min-width:120px;text-align:right}.bar-track{flex:1;height:24px;background:#ffffff0a;border-radius:8px;overflow:hidden}.bar-fill{height:100%;border-radius:8px;display:flex;align-items:center;padding-left:10px;transition:width .5s ease}.bar-fill span{font-size:11px;color:#fff;font-weight:600}.bar-fill.ds{background:linear-gradient(90deg,#f97316,#fb923c)}.bar-fill.mm{background:linear-gradient(90deg,#ec4899,#f472b6)}.bar-fill.glm{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.bar-fill.kimi{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.bar-fill.other{background:linear-gradient(90deg,#6366f1,#818cf8)}.bar-count{font-size:12px;color:#64748b;min-width:50px}.savings-list[data-astro-cid-wophks4x]{display:flex;flex-direction:column;gap:8px}.savings-item{display:grid;grid-template-columns:70px 1fr 100px 80px 80px;gap:12px;padding:14px 16px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.04);align-items:center;font-size:13px}.savings-item.header{background:none;border:none;color:#64748b;font-size:12px;font-weight:600}.savings-type{padding:3px 10px;border-radius:6px;background:#6366f11a;color:#a5b4fc;text-align:center;font-size:12px}.savings-content{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.savings-model{color:#e2e8f0;font-weight:500}.savings-amount{color:#34d399;font-weight:600}.savings-pct{color:#6ee7b7;font-size:12px}.loading[data-astro-cid-wophks4x]{text-align:center;color:#64748b;padding:20px}@media (max-width: 768px){.metrics-row[data-astro-cid-wophks4x]{grid-template-columns:repeat(2,1fr)}.price-row{grid-template-columns:100px 1fr 1fr 70px;font-size:12px}.savings-item{grid-template-columns:60px 1fr 80px 60px;font-size:12px}.savings-pct{display:none}}
