.power-calculator-section[data-astro-cid-b7llyl4u]{color:#fff;background:#0f1419;padding:clamp(4rem,9vw,8rem) 0;position:relative;overflow:hidden}.power-calculator-orbit[data-astro-cid-b7llyl4u]{border:1px solid #8eb5ff33;border-radius:50%;width:42rem;height:42rem;position:absolute;top:-15rem;right:-12rem;box-shadow:0 0 0 5rem #1c51ff0f,0 0 0 10rem #1c51ff08}.power-calculator-shell[data-astro-cid-b7llyl4u]{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid;position:relative}.power-calculator-intro[data-astro-cid-b7llyl4u] .eyebrow[data-astro-cid-b7llyl4u]{color:#e6b25d}.power-calculator-intro[data-astro-cid-b7llyl4u] h2[data-astro-cid-b7llyl4u]{color:#fff;max-width:32rem;margin:1rem 0 1.5rem}.power-calculator-intro[data-astro-cid-b7llyl4u] p[data-astro-cid-b7llyl4u]{color:#b9c8dc;max-width:30rem;font-size:1.05rem;line-height:1.75}.power-calculator-proof[data-astro-cid-b7llyl4u]{color:#8fa4bf;align-items:center;gap:.6rem;margin-top:2rem;font-size:.78rem;display:flex}.proof-dot[data-astro-cid-b7llyl4u]{background:#e6b25d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8eb5ff26}.power-calculator-card[data-astro-cid-b7llyl4u]{color:#0f1419;background:#fff;border-radius:1.5rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 24px 80px #0000004d}.power-calculator-progress[data-astro-cid-b7llyl4u]{color:#768599;letter-spacing:.08em;border-bottom:1px solid #e5e8ee;justify-content:space-between;padding-bottom:1.5rem;font:600 .7rem JetBrains Mono,monospace;display:flex}.power-calculator-steps[data-astro-cid-b7llyl4u]{min-height:20rem;padding:2rem 0 1rem}.power-step[data-astro-cid-b7llyl4u] label[data-astro-cid-b7llyl4u]{justify-content:space-between;margin:0 0 .8rem;font-weight:700;display:flex}.power-step[data-astro-cid-b7llyl4u] label[data-astro-cid-b7llyl4u] span[data-astro-cid-b7llyl4u]{color:#768599;font:400 .75rem JetBrains Mono,monospace}.range-row[data-astro-cid-b7llyl4u]{align-items:center;gap:1rem;display:flex}.range-row[data-astro-cid-b7llyl4u] input[data-astro-cid-b7llyl4u]{accent-color:#0f2a4a;flex:1}.range-row[data-astro-cid-b7llyl4u] output[data-astro-cid-b7llyl4u]{text-align:right;min-width:4.5rem;font:700 1rem JetBrains Mono,monospace}.range-hints[data-astro-cid-b7llyl4u]{color:#94a3b8;justify-content:space-between;margin:.4rem 0 2rem;font-size:.7rem;display:flex}.choice-grid[data-astro-cid-b7llyl4u]{gap:.7rem;display:grid}.choice[data-astro-cid-b7llyl4u]{text-align:left;background:#fff;border:1px solid #e5e8ee;border-radius:.8rem;grid-template-columns:2.2rem 1fr;column-gap:.6rem;padding:1rem;transition:all .2s;display:grid}.choice[data-astro-cid-b7llyl4u]:hover,.choice[data-astro-cid-b7llyl4u].is-selected{background:#eff5ff;border-color:#0f2a4a;transform:translate(4px)}.choice[data-astro-cid-b7llyl4u] span[data-astro-cid-b7llyl4u]{color:#0f2a4a;grid-row:span 2;font:700 .75rem JetBrains Mono,monospace}.choice[data-astro-cid-b7llyl4u] strong[data-astro-cid-b7llyl4u]{font-size:.9rem}.choice[data-astro-cid-b7llyl4u] small[data-astro-cid-b7llyl4u]{color:#768599;margin-top:.25rem}.result-kicker[data-astro-cid-b7llyl4u]{color:#0f2a4a;letter-spacing:.1em;font:700 .7rem JetBrains Mono,monospace}.result-number[data-astro-cid-b7llyl4u]{letter-spacing:-.08em;margin:.7rem 0;font:800 clamp(4rem,10vw,6.5rem)/1 Inter,sans-serif}.result-number[data-astro-cid-b7llyl4u] small[data-astro-cid-b7llyl4u]{letter-spacing:0;margin-left:.4rem;font-size:1.5rem}.power-step[data-astro-cid-b7llyl4u] h3[data-astro-cid-b7llyl4u]{margin-bottom:.5rem;font-size:1.3rem}.power-step[data-astro-cid-b7llyl4u] p[data-astro-cid-b7llyl4u]{color:#57534e;line-height:1.6}.result-tags[data-astro-cid-b7llyl4u]{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0;display:flex}.result-tags[data-astro-cid-b7llyl4u] span[data-astro-cid-b7llyl4u]{color:#0a2138;background:#f5f9ff;border-radius:99px;padding:.35rem .7rem;font-size:.72rem}.result-link[data-astro-cid-b7llyl4u]{color:#0f2a4a;font-weight:700}.result-link[data-astro-cid-b7llyl4u] span[data-astro-cid-b7llyl4u]{transition:transform .2s;display:inline-block}.result-link[data-astro-cid-b7llyl4u]:hover span[data-astro-cid-b7llyl4u]{transform:translate(3px,-3px)}.power-calculator-actions[data-astro-cid-b7llyl4u]{justify-content:space-between;align-items:center;display:flex}.calc-next[data-astro-cid-b7llyl4u]{color:#fff;background:#0f1419;border:0;border-radius:99px;padding:.85rem 1.2rem;font-weight:700;transition:all .2s}.calc-next[data-astro-cid-b7llyl4u]:hover{background:#0f2a4a;transform:translateY(-2px)}.calc-next[data-astro-cid-b7llyl4u]:active{transform:translateY(0)scale(.97)}.calc-back[data-astro-cid-b7llyl4u]{color:#57534e;background:0 0;border:0;font-weight:600}.calculator-note[data-astro-cid-b7llyl4u]{color:#94a3b8;margin:.9rem 0 0;font-size:.7rem;line-height:1.5}@media (width<=767px){.power-calculator-shell[data-astro-cid-b7llyl4u]{grid-template-columns:1fr}.power-calculator-orbit[data-astro-cid-b7llyl4u]{right:-25rem}.power-calculator-steps[data-astro-cid-b7llyl4u]{min-height:22rem}}
