.head[data-astro-cid-flotoib7]{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px;padding:10px 0 18px;display:grid}@media (width<=760px){.head[data-astro-cid-flotoib7]{grid-template-columns:1fr}.head-illust[data-astro-cid-flotoib7]{order:-1;max-width:240px}}.head-illust[data-astro-cid-flotoib7]{background:radial-gradient(closest-side, var(--brand-soft), transparent);padding:8px;position:relative}.illust-note[data-astro-cid-flotoib7]{color:var(--muted);font-size:.68rem;position:absolute;bottom:-4px;right:6px}.hooks[data-astro-cid-flotoib7]{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.hook[data-astro-cid-flotoib7]{background:var(--surface-2);border-radius:10px;align-items:baseline;gap:8px;padding:8px 14px;display:flex}.hook[data-astro-cid-flotoib7] span[data-astro-cid-flotoib7]{color:var(--fg-2);font-size:.82rem;font-weight:700}.hook[data-astro-cid-flotoib7] b[data-astro-cid-flotoib7]{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:800}.main[data-astro-cid-flotoib7] .share{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.res-share[data-astro-cid-flotoib7]{border-top:1px dashed var(--line);margin-top:16px;padding-top:14px}.vs-grid[data-astro-cid-flotoib7]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.vs[data-astro-cid-flotoib7]{color:var(--fg);flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex;margin:0!important}.vs[data-astro-cid-flotoib7]:hover{border-color:var(--brand);color:var(--fg);transform:translateY(-2px)}.vs-title[data-astro-cid-flotoib7]{font-weight:800}.vs-title[data-astro-cid-flotoib7] em[data-astro-cid-flotoib7]{color:var(--cta);margin:0 4px;font-family:Inter,sans-serif;font-style:normal}.vs[data-astro-cid-flotoib7] .go[data-astro-cid-flotoib7]{color:var(--brand);font-size:.85rem;font-weight:700}.badges[data-astro-cid-flotoib7]{flex-wrap:wrap;gap:6px;display:flex}.head[data-astro-cid-flotoib7] p[data-astro-cid-flotoib7]{max-width:760px;margin:0}.head[data-astro-cid-flotoib7] .summary[data-astro-cid-flotoib7]{color:var(--fg-2);margin-top:8px}.kpis[data-astro-cid-flotoib7]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=860px){.kpis[data-astro-cid-flotoib7]{grid-template-columns:1fr}}.kpi-side[data-astro-cid-flotoib7]{gap:12px;display:grid}.kpi-side[data-astro-cid-flotoib7] .card[data-astro-cid-flotoib7]{margin:0;padding:14px 18px}.kpi-label[data-astro-cid-flotoib7]{color:var(--muted);font-size:.82rem;font-weight:700}.kpi-value[data-astro-cid-flotoib7]{color:var(--brand);margin:4px 0 2px;font-family:Inter,sans-serif;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.2rem);font-weight:800;line-height:1.15}.kpi-value[data-astro-cid-flotoib7] span[data-astro-cid-flotoib7]{color:var(--fg-2);margin-left:4px;font-size:1rem;font-weight:700}.kpi-sub[data-astro-cid-flotoib7]{color:var(--fg-2);margin-bottom:14px;font-size:.9rem}.kpi-side[data-astro-cid-flotoib7] .kpi-sub[data-astro-cid-flotoib7]{margin:0;font-size:.82rem}.kpi-num[data-astro-cid-flotoib7]{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:800;line-height:1.3}.kpi-num[data-astro-cid-flotoib7] span[data-astro-cid-flotoib7]{color:var(--fg-2);margin-left:4px;font-size:.85rem;font-weight:700}.kpi-delta[data-astro-cid-flotoib7]{font-size:1.4rem;font-weight:800;line-height:1.4}.kpi-delta[data-astro-cid-flotoib7].good{color:var(--good)}.kpi-delta[data-astro-cid-flotoib7].warn{color:var(--warn)}.main[data-astro-cid-flotoib7] .note[data-astro-cid-flotoib7]{margin:12px 0 0}.calc[data-astro-cid-flotoib7]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=860px){.calc[data-astro-cid-flotoib7]{grid-template-columns:1fr}}.inputs[data-astro-cid-flotoib7]{gap:16px;display:grid}.field[data-astro-cid-flotoib7]{gap:6px;display:grid}.grid2[data-astro-cid-flotoib7]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=480px){.grid2[data-astro-cid-flotoib7]{grid-template-columns:1fr}}.with-unit[data-astro-cid-flotoib7]{display:block;position:relative}.with-unit[data-astro-cid-flotoib7] input[data-astro-cid-flotoib7]{padding-right:56px}.with-unit[data-astro-cid-flotoib7] span[data-astro-cid-flotoib7]{color:var(--muted);pointer-events:none;font-size:.82rem;font-weight:400;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.seg-btns[data-astro-cid-flotoib7]{flex-wrap:wrap;gap:6px;display:flex}.seg-btns[data-astro-cid-flotoib7] button[data-astro-cid-flotoib7]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg-2);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:700}.seg-btns[data-astro-cid-flotoib7] button[data-astro-cid-flotoib7].on{background:var(--brand);border-color:var(--brand);color:var(--bg)}.result[data-astro-cid-flotoib7]{position:sticky;top:76px}@media (width<=860px){.result[data-astro-cid-flotoib7]{position:static}}.res-total[data-astro-cid-flotoib7]{color:var(--brand);margin:4px 0;font-family:Inter,sans-serif;font-size:2.4rem;font-weight:800;line-height:1.2}.res-month[data-astro-cid-flotoib7]{color:var(--fg-2);margin-bottom:16px}.flush[data-astro-cid-flotoib7]{padding:6px 8px}tr[data-astro-cid-flotoib7].best td[data-astro-cid-flotoib7]{background:var(--good-soft)}tr[data-astro-cid-flotoib7].best .badge[data-astro-cid-flotoib7]{margin-left:8px}td[data-astro-cid-flotoib7] .note[data-astro-cid-flotoib7]{font-size:.75rem}.sim-grid[data-astro-cid-flotoib7]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.sim[data-astro-cid-flotoib7]{color:var(--fg);flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex;margin:0!important}.sim[data-astro-cid-flotoib7]:hover{border-color:var(--brand);color:var(--fg);transform:translateY(-2px)}.sim-maker[data-astro-cid-flotoib7]{color:var(--muted);font-size:.75rem}.sim-name[data-astro-cid-flotoib7]{font-weight:800}.sim-cost[data-astro-cid-flotoib7]{color:var(--brand);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:800}.sim-cost[data-astro-cid-flotoib7] small[data-astro-cid-flotoib7]{color:var(--muted);margin-left:2px;font-size:.75rem}.sim-diff[data-astro-cid-flotoib7]{font-size:.75rem;font-weight:700}.sim-diff[data-astro-cid-flotoib7].good{color:var(--good)}.sim-diff[data-astro-cid-flotoib7].warn{color:var(--warn)}.faq[data-astro-cid-flotoib7]{gap:10px;display:grid}.faq[data-astro-cid-flotoib7] details[data-astro-cid-flotoib7]{padding:14px 18px;margin:0!important}.faq[data-astro-cid-flotoib7] summary[data-astro-cid-flotoib7]{cursor:pointer;padding-left:30px;font-weight:800;list-style:none;position:relative}.faq[data-astro-cid-flotoib7] summary[data-astro-cid-flotoib7]:before{content:"Q";background:var(--brand);width:22px;height:22px;color:var(--bg);border-radius:6px;place-items:center;font-family:Inter,sans-serif;font-size:.8rem;display:grid;position:absolute;top:0;left:0}.faq[data-astro-cid-flotoib7] p[data-astro-cid-flotoib7]{color:var(--fg-2);margin:10px 0 0}.assumptions[data-astro-cid-flotoib7]{color:var(--fg-2);font-size:.92rem}td[data-astro-cid-flotoib7].up{color:var(--warn);font-weight:700}td[data-astro-cid-flotoib7].up .note[data-astro-cid-flotoib7]{font-weight:400}.past-notes[data-astro-cid-flotoib7]{margin-top:10px;padding-left:1.2rem}.pay-grid[data-astro-cid-flotoib7]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.pay[data-astro-cid-flotoib7]{flex-direction:column;gap:4px;padding:14px 18px;display:flex;margin:0!important}.pay-when[data-astro-cid-flotoib7]{color:var(--brand);font-size:.82rem;font-weight:700}.pay-what[data-astro-cid-flotoib7]{font-weight:700}.pay-amount[data-astro-cid-flotoib7]{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3}
