.calc.svelte-1wfdg0q{background:var(--card);border:1px solid var(--line);border-radius:1rem;padding:1.4rem;margin:1.8rem 0}h3.svelte-1wfdg0q{font-size:1.1rem;margin-bottom:.9rem}.pick.svelte-1wfdg0q{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label.svelte-1wfdg0q{display:grid;gap:.35rem;font-size:.85rem;color:var(--muted)}select.svelte-1wfdg0q{font:inherit;padding:.55rem .6rem;border-radius:.6rem;border:1px solid var(--line);background:var(--bg);color:var(--ink)}.out.svelte-1wfdg0q{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:.8rem;margin-top:1.1rem}.out.svelte-1wfdg0q div:where(.svelte-1wfdg0q){background:var(--bg);border:1px solid var(--line);border-radius:.8rem;padding:.8rem 1rem}small.svelte-1wfdg0q{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}b.svelte-1wfdg0q{font-size:1.4rem;font-variant-numeric:tabular-nums}.me.svelte-1wfdg0q{color:var(--accent)}.big.svelte-1wfdg0q{background:color-mix(in srgb,var(--up) 14%,var(--card));border-color:var(--up)}.big.svelte-1wfdg0q b:where(.svelte-1wfdg0q){color:var(--up);font-size:1.7rem}.big.svelte-1wfdg0q span:where(.svelte-1wfdg0q){margin-left:.5rem;color:var(--up);font-weight:700;font-size:.85rem}.fine.svelte-1wfdg0q{color:var(--muted);font-size:.8rem;margin-top:.9rem}@media (max-width: 640px){.pick.svelte-1wfdg0q,.out.svelte-1wfdg0q{grid-template-columns:1fr}}.body.svelte-1tzttwy{font-size:1.06rem;line-height:1.75}.body.svelte-1tzttwy>*+*{margin-top:1.1rem}h2.svelte-1tzttwy{font-size:clamp(1.4rem,2.6vw,1.8rem);line-height:1.25;letter-spacing:-.015em;margin-top:2.6rem!important}p.svelte-1tzttwy{color:color-mix(in srgb,var(--ink) 88%,var(--muted))}.body a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent)}.body a:hover{text-decoration-color:var(--accent)}.list.svelte-1tzttwy{padding-left:1.3rem;display:grid;gap:.55rem}.list.svelte-1tzttwy li:where(.svelte-1tzttwy)::marker{color:var(--accent);font-weight:700}.callout.svelte-1tzttwy{border-left:4px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--card));border-radius:.2rem .9rem .9rem .2rem;padding:1.1rem 1.3rem}.callout.svelte-1tzttwy b:where(.svelte-1tzttwy){display:block;margin-bottom:.3rem}.callout.svelte-1tzttwy p:where(.svelte-1tzttwy){margin:0}.stats.svelte-1tzttwy{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.9rem}.stat.svelte-1tzttwy{background:var(--card);border:1px solid var(--line);border-radius:1rem;padding:1.1rem 1rem;text-align:center}.stat.svelte-1tzttwy b:where(.svelte-1tzttwy){display:block;font-size:2.4rem;line-height:1.1;color:var(--accent);letter-spacing:-.03em}.stat.svelte-1tzttwy span:where(.svelte-1tzttwy){color:var(--muted);font-size:.9rem;line-height:1.3;display:block;margin-top:.3rem}.tablewrap.svelte-1tzttwy{overflow-x:auto}table.svelte-1tzttwy{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:1rem;overflow:hidden;font-size:.95rem;line-height:1.45}th.svelte-1tzttwy,td.svelte-1tzttwy{text-align:left;padding:.8rem 1rem;border-bottom:1px solid var(--line);vertical-align:top}th.svelte-1tzttwy{background:color-mix(in srgb,var(--accent) 7%,var(--card));font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}tr.svelte-1tzttwy:last-child td:where(.svelte-1tzttwy){border-bottom:0}td.svelte-1tzttwy:first-child{font-weight:600;white-space:nowrap}.me.svelte-1tzttwy{color:var(--accent);font-weight:600}.note.svelte-1tzttwy{font-size:.85rem;color:var(--muted);margin-top:.7rem}.figure.svelte-1tzttwy{margin:1.8rem 0}.cap.svelte-1tzttwy,.figure.svelte-1tzttwy figcaption:where(.svelte-1tzttwy){color:var(--muted);font-size:.88rem;margin-top:.6rem;text-align:center}.shot.svelte-1tzttwy img:where(.svelte-1tzttwy){width:100%;height:auto;border-radius:.9rem;border:1px solid var(--line);box-shadow:0 24px 50px -30px #0009;display:block}.steps.svelte-1tzttwy{list-style:none;padding:0;display:grid;gap:.8rem}.steps.svelte-1tzttwy li:where(.svelte-1tzttwy){display:grid;grid-template-columns:2.2rem 1fr;gap:.9rem;background:var(--card);border:1px solid var(--line);border-radius:1rem;padding:1rem 1.2rem}.steps.svelte-1tzttwy .n:where(.svelte-1tzttwy){display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:700}.steps.svelte-1tzttwy b:where(.svelte-1tzttwy){display:block}.steps.svelte-1tzttwy p:where(.svelte-1tzttwy){margin:.15rem 0 0;font-size:.98rem;color:var(--muted)}@media (max-width: 640px){td.svelte-1tzttwy:first-child{white-space:normal}.body.svelte-1tzttwy{font-size:1rem}}.progress.svelte-1f19a26{position:fixed;top:0;left:0;right:0;height:3px;z-index:40;background:transparent}.progress.svelte-1f19a26 i:where(.svelte-1f19a26){display:block;height:100%;background:linear-gradient(90deg,var(--accent),#a855f7);transition:width .1s linear}.hero.svelte-1f19a26{padding:3rem 0 2.2rem;background:radial-gradient(46rem 22rem at 85% -10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%)}.head.svelte-1f19a26{display:grid;grid-template-columns:1.1fr 1fr;gap:2.5rem;align-items:center}.crumbs.svelte-1f19a26{font-size:.85rem;color:var(--muted);margin-bottom:1rem}.crumbs.svelte-1f19a26 a:where(.svelte-1f19a26):hover{color:var(--accent)}h1.svelte-1f19a26{font-size:clamp(1.85rem,3.6vw,2.7rem);line-height:1.13;font-weight:800;letter-spacing:-.028em}.meta.svelte-1f19a26{color:var(--muted);font-size:.92rem;margin-top:1rem}.narrow.svelte-1f19a26{max-width:47rem;padding-bottom:1rem}.short.svelte-1f19a26{margin:2rem 0;padding:1.2rem 1.4rem;border:1px solid var(--line);border-radius:1rem;background:var(--card);position:relative;overflow:hidden}.short.svelte-1f19a26:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--accent),#a855f7)}.short.svelte-1f19a26 b:where(.svelte-1f19a26){font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.short.svelte-1f19a26 p:where(.svelte-1f19a26){margin-top:.4rem;font-size:1.05rem}.cta.svelte-1f19a26{position:relative;overflow:hidden;margin:3rem 0 2.5rem;padding:2.2rem 1.8rem;border-radius:1.2rem;text-align:center;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--card))}.cta.svelte-1f19a26 h2:where(.svelte-1f19a26){font-size:1.6rem;letter-spacing:-.02em;position:relative}.cta.svelte-1f19a26 p:where(.svelte-1f19a26){color:var(--muted);margin:.7rem auto 1.4rem;max-width:32rem;position:relative}.cta.svelte-1f19a26 small:where(.svelte-1f19a26){display:block;color:var(--muted);margin-top:1rem;font-size:.8rem;position:relative}.big.svelte-1f19a26{padding:.95rem 1.8rem;font-size:1.05rem;position:relative;animation:svelte-1f19a26-pulse 2.6s ease-in-out infinite}.glow.svelte-1f19a26{position:absolute;width:22rem;height:22rem;left:50%;top:-12rem;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 38%,transparent),transparent);animation:svelte-1f19a26-breathe 5s ease-in-out infinite}.faq.svelte-1f19a26{display:grid;gap:.7rem;margin-bottom:2rem}.faq.svelte-1f19a26 h2:where(.svelte-1f19a26){font-size:1.5rem;margin-bottom:.5rem}summary.svelte-1f19a26{cursor:pointer;font-weight:600}details[open].svelte-1f19a26 summary:where(.svelte-1f19a26){margin-bottom:.6rem}details.svelte-1f19a26 p:where(.svelte-1f19a26){color:var(--muted)}.related.svelte-1f19a26{padding:3rem 0 2rem;border-top:1px solid var(--line);background:color-mix(in srgb,var(--card) 70%,var(--bg))}.related.svelte-1f19a26 h2:where(.svelte-1f19a26){font-size:1.5rem;margin-bottom:1.4rem}.rgrid.svelte-1f19a26{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}@keyframes svelte-1f19a26-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 0 12px transparent}}@keyframes svelte-1f19a26-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (max-width: 900px){.head.svelte-1f19a26{grid-template-columns:1fr;gap:1.6rem}.rgrid.svelte-1f19a26{grid-template-columns:1fr}}
