.reveal-wrap[data-astro-cid-u32kaobq]{max-width:920px}.eyebrow[data-astro-cid-u32kaobq]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.5rem}.rh1[data-astro-cid-u32kaobq]{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.1;margin:0 0 .6rem}.rh1[data-astro-cid-u32kaobq] .hl[data-astro-cid-u32kaobq]{color:var(--accent);font-style:italic}.rsub[data-astro-cid-u32kaobq]{color:var(--ink-2);font-size:1.02rem;line-height:1.6;max-width:620px;margin:0 0 1.8rem}.controls[data-astro-cid-u32kaobq]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px;padding:18px 20px;margin-bottom:1.6rem}.ctl[data-astro-cid-u32kaobq]{display:flex;flex-direction:column;gap:8px}.ctl[data-astro-cid-u32kaobq]>span[data-astro-cid-u32kaobq]{font-size:.78rem;color:var(--ink-3);font-weight:600}.ctl[data-astro-cid-u32kaobq]>span[data-astro-cid-u32kaobq] b[data-astro-cid-u32kaobq]{color:var(--ink);font-family:var(--font-mono)}.ctl[data-astro-cid-u32kaobq] select[data-astro-cid-u32kaobq],.ctl[data-astro-cid-u32kaobq] input[data-astro-cid-u32kaobq][type=range]{width:100%}.ctl[data-astro-cid-u32kaobq] select[data-astro-cid-u32kaobq]{padding:10px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);font-family:inherit;font-size:.92rem;outline:none}.ctl[data-astro-cid-u32kaobq] select[data-astro-cid-u32kaobq]:focus{border-color:var(--accent)}.ctl[data-astro-cid-u32kaobq] input[data-astro-cid-u32kaobq][type=range]{accent-color:var(--accent);margin:6px 0}.stage[data-astro-cid-u32kaobq]{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}.phone[data-astro-cid-u32kaobq]{background:#0e0e14;border:1px solid #24242e;border-radius:26px;overflow:hidden;box-shadow:0 24px 60px #00000047}.ph-bar[data-astro-cid-u32kaobq]{height:4px;width:62%;background:#8a5cff}.ph-body[data-astro-cid-u32kaobq]{padding:22px 24px 26px}.ph-logo[data-astro-cid-u32kaobq]{color:#f4f4f6;font-size:15px;font-weight:700}.ph-logo[data-astro-cid-u32kaobq] span[data-astro-cid-u32kaobq]{color:#8a5cff}.ph-pill[data-astro-cid-u32kaobq]{display:inline-block;margin-top:18px;background:#8a5cff29;border:1px solid rgba(138,92,255,.4);color:#b9a3ff;font-size:13px;font-weight:600;padding:4px 12px;border-radius:999px}.ph-block[data-astro-cid-u32kaobq]{margin-top:18px}.ph-lab[data-astro-cid-u32kaobq]{color:#9a9ab0;font-size:12px}.ph-adv[data-astro-cid-u32kaobq]{color:#6a6a78;font-size:30px;font-weight:700;line-height:1.1}.ph-adv[data-astro-cid-u32kaobq].struck{text-decoration:line-through}.ph-real[data-astro-cid-u32kaobq]{font-size:64px;font-weight:800;line-height:1.02;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ph-real[data-astro-cid-u32kaobq].good{color:#34d399}.ph-real[data-astro-cid-u32kaobq].bad{color:#ff6b6b}.ph-net[data-astro-cid-u32kaobq]{font-size:14px;font-weight:600;margin-top:2px}.ph-net[data-astro-cid-u32kaobq].good{color:#34d399}.ph-net[data-astro-cid-u32kaobq].bad{color:#ff6b6b}.ph-sov[data-astro-cid-u32kaobq]{margin-top:20px;padding-top:14px;border-top:.5px solid #24242e;display:flex;align-items:center;justify-content:space-between;color:#9a9ab0;font-size:13px}.ph-sov-val[data-astro-cid-u32kaobq]{color:#ff8a5c;font-size:16px;font-weight:700}.ph-cta[data-astro-cid-u32kaobq]{margin-top:20px;background:#8a5cff;color:#0b0b10;font-size:13px;font-weight:700;text-align:center;padding:10px;border-radius:22px}.ph-disc[data-astro-cid-u32kaobq]{margin-top:10px;color:#6a6a78;font-size:10px;text-align:center}.detail[data-astro-cid-u32kaobq]{padding-top:4px}.det-head[data-astro-cid-u32kaobq]{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:700;margin-bottom:10px}.det-rows[data-astro-cid-u32kaobq]{display:flex;flex-direction:column}.dr[data-astro-cid-u32kaobq]{display:flex;justify-content:space-between;align-items:center;padding:11px 2px;border-bottom:1px solid var(--line);font-size:.92rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.dr[data-astro-cid-u32kaobq] span[data-astro-cid-u32kaobq]:last-child{font-family:var(--font-mono);font-weight:600}.dr[data-astro-cid-u32kaobq] .pos[data-astro-cid-u32kaobq]{color:var(--good)}.dr[data-astro-cid-u32kaobq] .neg[data-astro-cid-u32kaobq]{color:var(--ink)}.dr-net[data-astro-cid-u32kaobq]{border-bottom:none;margin-top:4px;padding-top:14px;font-size:1rem;color:var(--ink);font-weight:700}.dr-net[data-astro-cid-u32kaobq] span[data-astro-cid-u32kaobq]:last-child.pos{color:var(--good)}.dr-net[data-astro-cid-u32kaobq] span[data-astro-cid-u32kaobq]:last-child.neg{color:var(--bad)}.det-cap[data-astro-cid-u32kaobq]{margin-top:12px;padding:10px 14px;border-radius:10px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);font-size:.82rem;color:var(--ink-2)}.det-note[data-astro-cid-u32kaobq]{font-size:.8rem;color:var(--ink-3);font-style:italic;margin:12px 0 0}.det-actions[data-astro-cid-u32kaobq]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.btn[data-astro-cid-u32kaobq]{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:12px;font-size:.9rem;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-decoration:none;font-family:inherit;transition:border-color .15s,background .15s}.btn[data-astro-cid-u32kaobq]:hover{border-color:var(--accent)}.btn-primary[data-astro-cid-u32kaobq]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn-primary[data-astro-cid-u32kaobq]:hover{filter:brightness(1.05)}@media(max-width:720px){.controls[data-astro-cid-u32kaobq],.stage[data-astro-cid-u32kaobq]{grid-template-columns:1fr}.phone[data-astro-cid-u32kaobq]{max-width:340px;margin:0 auto}}#reveal-root .det-rows .dr{display:flex;justify-content:space-between;align-items:center;padding:11px 2px;border-bottom:1px solid var(--line);font-size:.92rem;color:var(--ink-2);font-variant-numeric:tabular-nums}#reveal-root .det-rows .dr span:last-child{font-family:var(--font-mono);font-weight:600}#reveal-root .det-rows .dr .pos{color:var(--good)}#reveal-root .det-rows .dr .neg{color:var(--ink)}#reveal-root .det-rows .dr-net{border-bottom:none;margin-top:4px;padding-top:14px;font-size:1rem;color:var(--ink);font-weight:700}#reveal-root .det-rows .dr-net span:last-child.pos{color:var(--good)}#reveal-root .det-rows .dr-net span:last-child.neg{color:var(--bad)}
