.film.svelte-5r3f0f :where(.svelte-5r3f0f){font:inherit;color:inherit}.film.svelte-5r3f0f em:where(.svelte-5r3f0f){font-style:italic}.film.svelte-5r3f0f{--night: hsl(188, 50%, 6%);--panel: hsl(188, 50%, 10%);--raised: hsl(188, 50%, 14%);--line: hsl(188, 50%, 18%);--bright: hsl(188, 45%, 92%);--body: hsl(188, 40%, 70%);--dim: hsl(188, 30%, 45%);--accent: hsl(188, 60%, 52%);--green: hsl(128, 55%, 72%);--serif: "Newsreader", Georgia, "Times New Roman", serif;--mono: "Space Mono", ui-monospace, "SFMono-Regular", monospace;--sans: "Manrope", system-ui, sans-serif;background-color:var(--night);color:var(--body);font-family:var(--sans);font-size:1rem;line-height:1.6;overflow-x:clip}.wrap.svelte-5r3f0f{max-width:1060px;margin:0 auto;padding:0 1.5rem}.chapter.svelte-5r3f0f{position:relative;padding:clamp(6.5rem,13vh,10rem) 0;scroll-margin-top:5rem}.chapter.svelte-5r3f0f+.chapter:where(.svelte-5r3f0f){border-top:1px solid hsla(188,50%,18%,.4)}.rv.svelte-5r3f0f{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.6,.2,1);transition-delay:var(--d, 0ms)}.film .rv.in-view{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv.svelte-5r3f0f{opacity:1;transform:none;transition:none}}.slate.svelte-5r3f0f{display:flex;align-items:center;gap:.9rem;margin:0 0 clamp(2.5rem,6vh,4rem);font-family:var(--mono);font-size:.72rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.slate.svelte-5r3f0f:before{content:"";width:2.5rem;height:1px;background:var(--line);flex:none}.slate-no.svelte-5r3f0f{color:var(--accent);white-space:nowrap}.slate-sep.svelte-5r3f0f,.slate-title.svelte-5r3f0f{color:var(--dim)}.slate-center.svelte-5r3f0f{justify-content:center}.slate-center.svelte-5r3f0f:before{display:none}.h-open.svelte-5r3f0f{margin:0 0 clamp(3.5rem,8vh,5.5rem);font-family:var(--serif);font-optical-sizing:auto;font-weight:400;font-size:clamp(3rem,9vw,5.5rem);line-height:1.02;letter-spacing:-.015em;color:var(--bright)}.h-display.svelte-5r3f0f{margin:0 0 clamp(1.6rem,4vh,2.4rem);max-width:18ch;font-family:var(--serif);font-optical-sizing:auto;font-weight:400;font-size:clamp(2.2rem,5.5vw,3.8rem);line-height:1.06;letter-spacing:-.012em;color:var(--bright)}.h-open.svelte-5r3f0f em:where(.svelte-5r3f0f),.h-display.svelte-5r3f0f em:where(.svelte-5r3f0f){font-weight:350}.ch1.svelte-5r3f0f{min-height:calc(100vh - 4rem);padding-top:clamp(8rem,18vh,12rem);background:radial-gradient(640px 460px at 72% 8%,hsla(45,40%,60%,.05),transparent 70%),radial-gradient(900px 600px at 18% 30%,hsla(188,60%,40%,.06),transparent 70%)}.beats.svelte-5r3f0f{max-width:46rem}.beat.svelte-5r3f0f{margin:0 0 clamp(2rem,5vh,3.2rem);font-family:var(--serif);font-optical-sizing:auto;font-weight:350;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.3;color:var(--body)}.beat.svelte-5r3f0f em:where(.svelte-5r3f0f){color:var(--bright)}.beat-guess.svelte-5r3f0f{margin-top:clamp(2.6rem,6vh,4rem);padding-left:clamp(1.2rem,3vw,2.2rem);border-left:2px solid var(--line);font-style:italic;font-size:clamp(1.7rem,4vw,2.8rem);color:var(--bright)}.beat-guess.svelte-5r3f0f em:where(.svelte-5r3f0f){color:var(--accent)}.beat-mono.svelte-5r3f0f{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;margin:-1rem 0 clamp(2rem,5vh,3.2rem);font-family:var(--mono);font-size:clamp(.72rem,1.5vw,.85rem);color:var(--dim)}.bm-prompt.svelte-5r3f0f{color:var(--accent)}.bm-cmd.svelte-5r3f0f{color:var(--dim);flex:1 1 14rem;min-width:0;overflow-wrap:break-word}.bm-out.svelte-5r3f0f{color:var(--bright)}.bm-out.svelte-5r3f0f:before{content:"→  ";color:var(--dim)}.aside.svelte-5r3f0f{margin:clamp(3rem,7vh,5rem) 0 0;font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:var(--dim)}.lede.svelte-5r3f0f{max-width:38rem;margin:0 0 clamp(3rem,7vh,4.5rem);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75;color:var(--body)}.figures.svelte-5r3f0f{border-top:1px solid var(--line)}.fig.svelte-5r3f0f{display:grid;grid-template-columns:minmax(20rem,max-content) 1fr;align-items:baseline;gap:1rem 2.5rem;padding:clamp(1.4rem,3vh,2rem) 0;border-bottom:1px solid var(--line)}.fig-num.svelte-5r3f0f{font-family:var(--mono);font-weight:400;font-size:clamp(2.4rem,7vw,4.6rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bright)}.fig-year.svelte-5r3f0f .fig-num:where(.svelte-5r3f0f){color:var(--accent)}.fig-label.svelte-5r3f0f{font-family:var(--sans);font-size:.95rem;color:var(--dim)}.fig-note.svelte-5r3f0f{margin:1.2rem 0 0;font-family:var(--mono);font-size:.74rem;letter-spacing:.05em;color:var(--dim)}.cta-quiet.svelte-5r3f0f{margin:clamp(3rem,7vh,4.5rem) 0 0}.cta-quiet.svelte-5r3f0f a:where(.svelte-5r3f0f){display:inline-flex;align-items:baseline;gap:.6rem;font-family:var(--serif);font-optical-sizing:auto;font-style:italic;font-size:clamp(1.2rem,2.4vw,1.55rem);color:var(--accent);text-decoration:none;border-bottom:1px solid hsla(188,60%,52%,.35);padding-bottom:.15rem;transition:color .25s ease,border-color .25s ease}.cta-quiet.svelte-5r3f0f a:where(.svelte-5r3f0f):hover{color:var(--bright);border-color:var(--bright)}.cta-quiet.svelte-5r3f0f .bi:where(.svelte-5r3f0f){font-size:1rem;transform:translateY(1px)}.fork.svelte-5r3f0f{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,5rem);margin-top:clamp(3rem,7vh,4.5rem);position:relative}.fork.svelte-5r3f0f:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(to bottom,transparent,hsla(188,50%,18%,.8) 12%,hsla(188,50%,18%,.8) 88%,transparent)}.track-head.svelte-5r3f0f{margin-bottom:2.2rem}.track-tag.svelte-5r3f0f{display:inline-block;padding:.45rem .9rem;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.tag-green.svelte-5r3f0f{border-color:#90df9b66;color:var(--green);text-shadow:0 0 16px hsla(128,55%,72%,.35)}.tl.svelte-5r3f0f{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.tl.svelte-5r3f0f li:where(.svelte-5r3f0f){position:relative;display:flex;flex-direction:column;gap:.4rem;padding:0 0 clamp(2rem,4.5vh,3rem) 1.6rem}.tl.svelte-5r3f0f li:where(.svelte-5r3f0f):last-child{padding-bottom:.25rem}.tl.svelte-5r3f0f li:where(.svelte-5r3f0f):before{content:"";position:absolute;left:-3.5px;top:.42em;width:6px;height:6px;border-radius:50%;background:var(--dim)}.t-time.svelte-5r3f0f{font-family:var(--mono);font-size:.78rem;letter-spacing:.18em;color:var(--dim)}.t-text.svelte-5r3f0f{font-family:var(--serif);font-optical-sizing:auto;font-weight:350;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.45;color:var(--body)}.track-this.svelte-5r3f0f .t-text:where(.svelte-5r3f0f){color:#74abb4}.track-next.svelte-5r3f0f{background:linear-gradient(180deg,hsla(128,55%,72%,.05),transparent 75%);border-radius:12px;padding:clamp(1.2rem,3vw,1.8rem);margin:calc(clamp(1.2rem,3vw,1.8rem)*-1);margin-top:0}.track-next.svelte-5r3f0f .tl:where(.svelte-5r3f0f){border-left-color:#90df9b59}.track-next.svelte-5r3f0f .tl:where(.svelte-5r3f0f) li:where(.svelte-5r3f0f):before{background:var(--green);box-shadow:0 0 10px #90df9b80}.track-next.svelte-5r3f0f .t-time:where(.svelte-5r3f0f){color:var(--green);text-shadow:0 0 14px hsla(128,55%,72%,.3)}.track-next.svelte-5r3f0f .t-text:where(.svelte-5r3f0f){color:var(--bright)}.t-final.svelte-5r3f0f{font-style:italic;font-size:clamp(1.25rem,2.4vw,1.6rem)}.t-final.svelte-5r3f0f em:where(.svelte-5r3f0f){color:var(--green)}.verdict.svelte-5r3f0f{margin:clamp(4rem,9vh,6rem) 0 0;font-family:var(--serif);font-optical-sizing:auto;font-weight:400;font-size:clamp(1.8rem,4.5vw,3rem);line-height:1.15;color:var(--bright);text-align:center}.verdict.svelte-5r3f0f .vg:where(.svelte-5r3f0f){color:var(--green)}.mech.svelte-5r3f0f{list-style:none;margin:clamp(2.5rem,6vh,4rem) 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}.mech-step.svelte-5r3f0f{display:flex;gap:1.3rem;align-items:baseline}.mech-no.svelte-5r3f0f{font-family:var(--mono);font-size:.8rem;letter-spacing:.12em;color:var(--accent);flex:none}.mech-h.svelte-5r3f0f{margin:0 0 .5rem;font-family:var(--sans);font-weight:700;font-size:1.05rem;color:var(--bright)}.mech-p.svelte-5r3f0f{margin:0;font-size:.93rem;line-height:1.7;color:var(--body)}.privacy.svelte-5r3f0f{display:flex;gap:1.2rem;align-items:flex-start;margin-top:clamp(3rem,7vh,4.5rem);padding:clamp(1.4rem,3vw,2rem);background:var(--panel);border:1px solid var(--line);border-radius:12px}.privacy.svelte-5r3f0f .bi:where(.svelte-5r3f0f){font-size:1.4rem;color:var(--green);line-height:1;transform:translateY(2px)}.privacy-h.svelte-5r3f0f{margin:0 0 .4rem;font-family:var(--sans);font-weight:700;font-size:.98rem;color:var(--bright)}.privacy-p.svelte-5r3f0f{margin:0;font-size:.92rem;line-height:1.7;color:var(--body)}.cta-strong.svelte-5r3f0f{margin-top:clamp(3rem,7vh,4.5rem);display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.btn.svelte-5r3f0f{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.9rem;border-radius:10px;background:var(--accent);font-family:var(--sans);font-weight:700;font-size:1.02rem;color:#0a1c1f;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 6px 28px #3bbace38}.btn.svelte-5r3f0f:hover{background:#57cadb;transform:translateY(-2px);box-shadow:0 10px 36px #3bbace4d}.btn.svelte-5r3f0f .bi:where(.svelte-5r3f0f){font-size:.95rem}.risk.svelte-5r3f0f{margin:0;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;color:var(--dim)}.intertitle.svelte-5r3f0f{margin:clamp(3.5rem,9vh,6rem) auto 0;max-width:44rem;text-align:center}.q.svelte-5r3f0f{margin:0 0 1.4rem;font-family:var(--serif);font-optical-sizing:auto;font-weight:350;font-size:clamp(1.55rem,3.6vw,2.5rem);line-height:1.3;color:var(--bright)}.q.svelte-5r3f0f em:where(.svelte-5r3f0f){color:var(--green)}.qc.svelte-5r3f0f{font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.bill.svelte-5r3f0f{display:inline-flex;margin:clamp(1.5rem,3vh,2rem) 0 clamp(2.5rem,5vh,3.5rem);border:1px solid var(--line);border-radius:999px;padding:.3rem;gap:.3rem;background:var(--panel)}.bill-opt.svelte-5r3f0f{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.25rem;border:0;border-radius:999px;background:transparent;font-family:var(--sans);font-weight:600;font-size:.88rem;color:var(--dim);cursor:pointer;transition:background-color .2s ease,color .2s ease}.bill-opt.svelte-5r3f0f:hover{color:var(--body)}.bill-opt.on.svelte-5r3f0f{background:var(--raised);color:var(--bright)}.bill-off.svelte-5r3f0f{font-family:var(--mono);font-size:.7rem;color:var(--green)}.plans.svelte-5r3f0f{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;align-items:stretch}.plan.svelte-5r3f0f{display:flex;flex-direction:column;padding:1.8rem 1.6rem;background:var(--panel);border:1px solid var(--line);border-radius:14px}.plan-pro.svelte-5r3f0f{background:var(--raised);border-color:#3bbace8c;box-shadow:0 18px 60px #1f6e7a38}.plan-badge.svelte-5r3f0f{margin:0 0 1.1rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.plan-name.svelte-5r3f0f{margin:0 0 1rem;font-family:var(--serif);font-optical-sizing:auto;font-weight:400;font-size:1.6rem;color:var(--bright)}.plan-price.svelte-5r3f0f{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .35rem}.pp-num.svelte-5r3f0f{font-family:var(--mono);font-size:2.3rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bright)}.plan-pro.svelte-5r3f0f .pp-num:where(.svelte-5r3f0f){color:var(--accent)}.pp-per.svelte-5r3f0f{font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;color:var(--dim)}.plan-sub.svelte-5r3f0f{margin:0 0 1.4rem;font-size:.82rem;color:var(--dim)}.plan-list.svelte-5r3f0f{list-style:none;margin:0 0 1.6rem;padding:1.2rem 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.65rem;flex:1}.plan-list.svelte-5r3f0f li:where(.svelte-5r3f0f){display:flex;align-items:baseline;gap:.6rem;font-size:.9rem;color:var(--body)}.plan-list.svelte-5r3f0f .bi:where(.svelte-5r3f0f){color:var(--dim);font-size:.9rem;transform:translateY(1px)}.plan-pro.svelte-5r3f0f .plan-list:where(.svelte-5r3f0f) .bi:where(.svelte-5r3f0f){color:var(--green)}.plan-note.svelte-5r3f0f{margin:0 0 1.2rem;font-family:var(--serif);font-optical-sizing:auto;font-style:italic;font-size:.98rem;color:var(--accent)}.plan-cta.svelte-5r3f0f{display:inline-flex;justify-content:center;padding:.78rem 1.2rem;border:1px solid var(--line);border-radius:9px;font-family:var(--sans);font-weight:700;font-size:.92rem;color:var(--body);text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.plan-cta.svelte-5r3f0f:hover{border-color:var(--accent);color:var(--bright)}.plan-cta.cta-main.svelte-5r3f0f{background:var(--accent);border-color:var(--accent);color:#0a1c1f}.plan-cta.cta-main.svelte-5r3f0f:hover{background:#57cadb;border-color:#57cadb}.faq.svelte-5r3f0f{margin-top:clamp(4rem,9vh,6rem)}.faq-slate.svelte-5r3f0f{margin:0 0 2rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.faq-grid.svelte-5r3f0f{display:grid;grid-template-columns:1fr 1fr;gap:2.2rem 3rem;margin:0}.faq-q.svelte-5r3f0f{margin:0 0 .5rem;font-family:var(--serif);font-optical-sizing:auto;font-weight:400;font-size:1.25rem;color:var(--bright)}.faq-a.svelte-5r3f0f{margin:0;font-size:.93rem;line-height:1.7;color:var(--body)}.close.svelte-5r3f0f{padding-top:clamp(8rem,16vh,12rem);padding-bottom:clamp(8rem,16vh,12rem);background:radial-gradient(800px 480px at 50% 35%,hsla(188,60%,35%,.1),transparent 70%)}.close-wrap.svelte-5r3f0f{display:flex;flex-direction:column;align-items:center;text-align:center}.h-close.svelte-5r3f0f{margin:0 0 1.4rem;max-width:14ch;font-family:var(--serif);font-optical-sizing:auto;font-weight:400;font-size:clamp(2.6rem,7vw,5rem);line-height:1.05;letter-spacing:-.015em;color:var(--bright)}.h-close.svelte-5r3f0f em:where(.svelte-5r3f0f){font-weight:350;color:var(--green)}.close-sub.svelte-5r3f0f{margin:0 0 2.6rem;font-size:clamp(1rem,1.8vw,1.2rem);color:var(--body)}.btn-big.svelte-5r3f0f{padding:1.15rem 2.4rem;font-size:1.1rem}.post.svelte-5r3f0f{margin:3.2rem 0 0;font-family:var(--mono);font-size:.74rem;letter-spacing:.06em;color:var(--dim)}.film.svelte-5r3f0f a:where(.svelte-5r3f0f):focus-visible,.film.svelte-5r3f0f button:where(.svelte-5r3f0f):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media(max-width:900px){.plans.svelte-5r3f0f{grid-template-columns:1fr;max-width:26rem}.mech.svelte-5r3f0f,.faq-grid.svelte-5r3f0f{grid-template-columns:1fr}}@media(max-width:760px){.fork.svelte-5r3f0f{grid-template-columns:1fr;gap:3.5rem}.fork.svelte-5r3f0f:before{display:none}.track-next.svelte-5r3f0f{margin:0}.fig.svelte-5r3f0f{grid-template-columns:1fr;gap:.5rem}.beat-mono.svelte-5r3f0f{gap:.45rem}.bm-out.svelte-5r3f0f{flex-basis:100%}.slate.svelte-5r3f0f{flex-wrap:wrap;gap:.6rem}}
