.nav.svelte-1h32yp1{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);background:color-mix(in oklab, var(--paper) 78%, transparent);border-bottom:.5px solid var(--rule);position:sticky;top:0}.nav-inner.svelte-1h32yp1{justify-content:space-between;align-items:center;height:96px;display:flex}.nav.svelte-1h32yp1 a.brand:where(.svelte-1h32yp1),.nav.svelte-1h32yp1 a.brand:where(.svelte-1h32yp1):hover{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);opacity:1;align-items:center;gap:16px;font-size:16px;display:flex}.nav.svelte-1h32yp1 a.brand:where(.svelte-1h32yp1):focus-visible,.nav-cta.svelte-1h32yp1:focus-visible{opacity:1}.brand-mark.svelte-1h32yp1{object-fit:contain;width:80px;height:80px;display:block}.nav.svelte-1h32yp1 ul:where(.svelte-1h32yp1){letter-spacing:.02em;gap:32px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--ink);opacity:.72;text-decoration:none;transition:opacity .2s}.nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{opacity:1}.nav.svelte-1h32yp1 a.nav-cta:where(.svelte-1h32yp1){appearance:none;border:.5px solid var(--ink);background:var(--ink);color:var(--paper);min-height:44px;font:500 12px/1 var(--sans);letter-spacing:.04em;cursor:pointer;opacity:1;text-align:center;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;text-decoration:none;transition:transform .15s;display:inline-flex}.nav.svelte-1h32yp1 a.nav-cta:where(.svelte-1h32yp1):hover{color:var(--paper);opacity:1;transform:translateY(-1px)}@media (width<=780px){.nav.svelte-1h32yp1 ul:where(.svelte-1h32yp1){display:none}}@media (width<=640px){.nav-inner.svelte-1h32yp1{height:76px}.brand-mark.svelte-1h32yp1{width:56px;height:56px}.brand.svelte-1h32yp1{gap:12px;font-size:14px}.nav.svelte-1h32yp1 a.nav-cta:where(.svelte-1h32yp1){padding-inline:12px}}@media (width<=440px){.nav.svelte-1h32yp1 a.brand:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1){display:none}}.hero.svelte-1q37ri0{position:relative;overflow:hidden}.hero-grid.svelte-1q37ri0{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}@media (width<=980px){.hero-grid.svelte-1q37ri0{grid-template-columns:1fr;gap:36px}}.display.svelte-1q37ri0{font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:0;color:var(--ink);max-width:18ch;margin:18px 0 28px;font-size:clamp(40px,5.2vw,76px);line-height:1.02}.display.svelte-1q37ri0 em:where(.svelte-1q37ri0){color:var(--water);font-style:normal}.hero-deck.svelte-1q37ri0{max-width:46ch;color:var(--ink-2);margin:0 0 32px;font-size:18px;line-height:1.5}.hero-actions.svelte-1q37ri0{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-trust.svelte-1q37ri0{color:var(--ink-soft);max-width:52ch;margin:20px 0 0;font-size:13px;line-height:1.5}.hero-meta.svelte-1q37ri0{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;font-size:11px;display:flex}.hero-meta.svelte-1q37ri0 .dot:where(.svelte-1q37ri0){background:var(--ink-soft);border-radius:50%;width:3px;height:3px;display:inline-block}.berg-card.svelte-1q37ri0{aspect-ratio:5/6;background:linear-gradient(180deg, #e6e8eb 0%, #dce0e3 38%, var(--water) 38.5%, var(--water-deep) 100%);border:.5px solid var(--rule);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 30px 60px -30px #0e162059}.grid-lines.svelte-1q37ri0{pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.berg-svg.svelte-1q37ri0{width:100%;height:100%;position:absolute;inset:0}.waterline.svelte-1q37ri0{background:#ffffff80;height:1px;position:absolute;top:38%;left:0;right:0;box-shadow:0 8px 30px #00000040}.waterline-label.svelte-1q37ri0{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#0e16208c;font-size:10px;position:absolute;top:calc(38% - 22px);left:14px}.deep-label.svelte-1q37ri0{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-size:10px;position:absolute;top:calc(38% + 10px);left:14px}.ten.svelte-1q37ri0{font-family:var(--serif);color:var(--ink);letter-spacing:0;font-size:72px;line-height:.9;position:absolute;top:14px;right:14px}.ten.svelte-1q37ri0 small:where(.svelte-1q37ri0){letter-spacing:.18em;color:var(--ink-soft);font-size:.32em;font-family:var(--mono);text-transform:uppercase;margin-bottom:4px;display:block}.nine.svelte-1q37ri0{font-family:var(--serif);color:#ffffffeb;letter-spacing:0;font-size:96px;line-height:.9;position:absolute;bottom:14px;right:14px}.nine.svelte-1q37ri0 small:where(.svelte-1q37ri0){letter-spacing:.18em;color:#ffffffa6;font-size:.3em;font-family:var(--mono);text-transform:uppercase;margin-bottom:6px;display:block}@media (width<=640px){.display.svelte-1q37ri0 br:where(.svelte-1q37ri0){display:none}.hero-actions.svelte-1q37ri0{align-items:stretch}.hero-meta.svelte-1q37ri0{gap:10px 14px}}.signals.svelte-4rw911{border-top:.5px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (width<=980px){.signals.svelte-4rw911{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.signals.svelte-4rw911{grid-template-columns:1fr}}.signal.svelte-4rw911{border-right:.5px solid var(--rule);border-bottom:.5px solid var(--rule);cursor:default;flex-direction:column;gap:14px;padding:34px 24px 30px;transition:background .25s;display:flex}.signal.svelte-4rw911:hover{background:color-mix(in oklab, var(--ink) 4%, transparent)}.signal.svelte-4rw911:nth-child(4n){border-right:0}@media (width<=980px){.signal.svelte-4rw911:nth-child(4n){border-right:.5px solid var(--rule)}.signal.svelte-4rw911:nth-child(2n){border-right:0}}@media (width<=520px){.signal.svelte-4rw911{border-right:0!important}}.signal.svelte-4rw911 .n:where(.svelte-4rw911){font-family:var(--mono);letter-spacing:.18em;color:var(--ink-soft);text-transform:uppercase;font-size:11px}.signal.svelte-4rw911 p:where(.svelte-4rw911){font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:0;color:var(--ink);margin:0;font-size:24px;line-height:1.25}.signal.svelte-4rw911 p:where(.svelte-4rw911) em{color:var(--water);font-style:normal}.signals-foot.svelte-4rw911{border-bottom:.5px solid var(--rule);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:26px 0;font-size:14px;display:flex}.signals-foot.svelte-4rw911 strong:where(.svelte-4rw911){color:var(--ink);font-weight:500;font-family:var(--serif);font-size:18px}.signals-foot.svelte-4rw911 .accent:where(.svelte-4rw911){color:var(--water);font-style:normal}.mech.svelte-1nz4dr1{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:56px;display:grid}@media (width<=980px){.mech.svelte-1nz4dr1{grid-template-columns:1fr}}.mech-stage.svelte-1nz4dr1{background:linear-gradient(180deg, #edeef1 0%, #dde1e5 var(--surface,38%), var(--water) calc(var(--surface,38%) + 0.5%), var(--water-deep) 100%);border:.5px solid var(--rule);border-radius:14px;min-height:460px;transition:background .4s;position:relative;overflow:hidden}.grid-lines.svelte-1nz4dr1{opacity:.35;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.berg-shape.svelte-1nz4dr1{width:100%;height:100%;position:absolute;inset:0}.water-anim.svelte-1nz4dr1{left:0;right:0;top:var(--surface,38%);pointer-events:none;background:radial-gradient(60% 100% at 20% 0,#ffffff2e,#0000 70%),radial-gradient(60% 100% at 70% 30%,#ffffff1f,#0000 70%);height:48px;animation:6s ease-in-out infinite svelte-1nz4dr1-swell;position:absolute;transform:translateY(-12px)}@keyframes svelte-1nz4dr1-swell{0%,to{transform:translateY(-14px)}50%{transform:translateY(-6px)}}.waterline.svelte-1nz4dr1{left:0;right:0;top:var(--surface,38%);background:#ffffff8c;height:1px;position:absolute;box-shadow:0 10px 36px #00000038}.mech-figures.svelte-1nz4dr1{font-family:var(--serif);letter-spacing:0;pointer-events:none;font-weight:400;line-height:.9;position:absolute}.mech-figures.top.svelte-1nz4dr1{color:var(--ink);font-size:88px;top:22px;left:24px}.mech-figures.bot.svelte-1nz4dr1{color:#fffffff2;font-size:160px;bottom:22px;right:24px}.mech-figures.svelte-1nz4dr1 small:where(.svelte-1nz4dr1){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:inherit;opacity:.7;margin-bottom:6px;font-size:11px;display:block}.mech-labels.svelte-1nz4dr1{pointer-events:none;flex-direction:column;padding:24px;display:flex;position:absolute;inset:0}.mech-label.svelte-1nz4dr1{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;align-items:center;gap:10px;font-size:10.5px;display:flex;position:absolute}.mech-label.svelte-1nz4dr1 .pip:where(.svelte-1nz4dr1){background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mech-label.svelte-1nz4dr1 .line:where(.svelte-1nz4dr1){opacity:.6;background:currentColor;width:38px;height:.5px}.mech-label.above.svelte-1nz4dr1{color:var(--ink-2)}.mech-label.below.svelte-1nz4dr1{color:#ffffffd9}.mech-copy.svelte-1nz4dr1 h3:where(.svelte-1nz4dr1){font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:0;color:var(--ink);margin:0 0 14px;font-size:36px;line-height:1.08}.mech-copy.svelte-1nz4dr1 h3:where(.svelte-1nz4dr1) em:where(.svelte-1nz4dr1){color:var(--water);font-style:normal}.mech-copy.svelte-1nz4dr1 p:where(.svelte-1nz4dr1){color:var(--ink-2);max-width:42ch;margin:0 0 12px;font-size:16px;line-height:1.5}.mech-copy.svelte-1nz4dr1 strong:where(.svelte-1nz4dr1){color:var(--ink);font-weight:500}.mech-list.svelte-1nz4dr1{border-top:.5px solid var(--rule);grid-template-columns:1fr 1fr;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.mech-list.svelte-1nz4dr1 li:where(.svelte-1nz4dr1){border-bottom:.5px solid var(--rule);align-items:baseline;gap:10px;padding:10px 0;font-size:13px;display:flex}.mech-list.svelte-1nz4dr1 li:where(.svelte-1nz4dr1):nth-child(odd){border-right:.5px solid var(--rule);padding-right:18px}.mech-list.svelte-1nz4dr1 li:where(.svelte-1nz4dr1):nth-child(2n){padding-left:18px}.mech-list.svelte-1nz4dr1 .lbl:where(.svelte-1nz4dr1){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);min-width:18px;font-size:10px}.mech-controls.svelte-1nz4dr1{border-top:.5px solid var(--rule);flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.ctrl-lbl.svelte-1nz4dr1{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.mech-slider.svelte-1nz4dr1{appearance:none;touch-action:manipulation;background:0 0;flex:1;min-width:200px;height:44px;min-height:44px}.mech-slider.svelte-1nz4dr1::-webkit-slider-runnable-track{background:var(--rule-strong);border-radius:2px;height:2px}.mech-slider.svelte-1nz4dr1::-moz-range-track{background:var(--rule-strong);border-radius:2px;height:2px}.mech-slider.svelte-1nz4dr1::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);cursor:grab;border:3px solid var(--paper);width:18px;height:18px;box-shadow:0 0 0 .5px var(--ink);border-radius:50%;margin-top:-8px}.mech-slider.svelte-1nz4dr1::-moz-range-thumb{background:var(--ink);cursor:grab;border:3px solid var(--paper);width:18px;height:18px;box-shadow:0 0 0 .5px var(--ink);border-radius:50%}.mech-read.svelte-1nz4dr1{font-family:var(--mono);color:var(--ink);text-align:right;min-width:90px;font-size:12px}@media (width<=640px){.mech-stage.svelte-1nz4dr1{min-height:420px}.mech-label.svelte-1nz4dr1{letter-spacing:.08em;font-size:10px}.mech-label.svelte-1nz4dr1 .line:where(.svelte-1nz4dr1){width:22px}.mech-list.svelte-1nz4dr1{grid-template-columns:1fr}.mech-list.svelte-1nz4dr1 li:where(.svelte-1nz4dr1):nth-child(odd),.mech-list.svelte-1nz4dr1 li:where(.svelte-1nz4dr1):nth-child(2n){border-right:0;padding-left:0;padding-right:0}.mech-controls.svelte-1nz4dr1{align-items:stretch}.mech-read.svelte-1nz4dr1{text-align:left}}.protocol-intro.svelte-tynsso{margin-bottom:32px}.protocol-intro.svelte-tynsso p:where(.svelte-tynsso){color:var(--ink-2);max-width:64ch;margin:0;font-size:17px;line-height:1.55}.optional-note.svelte-tynsso{border:.5px dashed var(--rule-strong);background:var(--paper-2);border-radius:10px;flex-direction:column;gap:8px;max-width:64ch;margin-top:28px;padding:18px 22px;display:flex}.optional-tag.svelte-tynsso{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.optional-note.svelte-tynsso p:where(.svelte-tynsso){color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.optional-note.svelte-tynsso a:where(.svelte-tynsso){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.phases.svelte-tynsso{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (width<=980px){.phases.svelte-tynsso{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.phases.svelte-tynsso{grid-template-columns:1fr}}.phase.svelte-tynsso{border-right:.5px solid var(--rule);border-bottom:1px solid var(--ink);background:var(--paper);cursor:default;flex-direction:column;min-height:320px;padding:24px 22px 22px;transition:background .3s,color .3s;display:flex;position:relative;overflow:hidden}.phase.svelte-tynsso:last-child{border-right:0}@media (width<=980px){.phase.svelte-tynsso:nth-child(2n){border-right:0}}@media (width<=520px){.phase.svelte-tynsso{border-right:0!important}}.phase.svelte-tynsso:hover{background:var(--ink);color:var(--paper)}.phase.svelte-tynsso:hover .ph-num:where(.svelte-tynsso) .roman:where(.svelte-tynsso){color:var(--paper)}.phase.svelte-tynsso:hover .ph-steps:where(.svelte-tynsso) li:where(.svelte-tynsso){border-color:#f2efe82e}.phase.svelte-tynsso:hover .ph-meta:where(.svelte-tynsso){color:#f2efe8b3}.phase.svelte-tynsso:hover .ph-sub:where(.svelte-tynsso){color:#f2efe8bf}.phase.svelte-tynsso:hover .ph-title:where(.svelte-tynsso) em:where(.svelte-tynsso),.phase.svelte-tynsso:hover .ph-steps:where(.svelte-tynsso) li:where(.svelte-tynsso) .n:where(.svelte-tynsso){color:var(--glacier)}.ph-num.svelte-tynsso{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.ph-num.svelte-tynsso .roman:where(.svelte-tynsso){font-family:var(--serif);color:var(--ink);letter-spacing:0;font-size:48px;line-height:.9}.ph-num.svelte-tynsso .range:where(.svelte-tynsso){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-self:flex-end;font-size:11px}.ph-meta.svelte-tynsso{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:11px}.ph-title.svelte-tynsso{font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:0;color:var(--ink);margin:0 0 8px;font-size:28px;line-height:1.08}.ph-title.svelte-tynsso em:where(.svelte-tynsso){color:var(--water);font-style:normal}.ph-sub.svelte-tynsso{color:var(--ink-soft);font-size:13px;font-style:normal;line-height:1.5;font-family:var(--serif);margin:0 0 16px}.ph-steps.svelte-tynsso{flex-direction:column;gap:0;margin:auto 0 0;padding:0;list-style:none;display:flex}.ph-steps.svelte-tynsso li:where(.svelte-tynsso){border-top:.5px solid var(--rule);align-items:baseline;gap:14px;padding:8px 0;font-size:13px;display:flex}.ph-steps.svelte-tynsso li:where(.svelte-tynsso) .n:where(.svelte-tynsso){font-family:var(--mono);color:var(--ink-soft);min-width:18px;font-size:11px}.price-intro.svelte-160fi09{max-width:64ch;color:var(--ink-2);margin:0 0 32px;font-size:17px;line-height:1.55}.price-foot.svelte-160fi09{text-align:center;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:24px 0 0;font-size:12px}.price-grid.svelte-160fi09{border:1px solid var(--ink);border-radius:14px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}@media (width<=780px){.price-grid.svelte-160fi09{grid-template-columns:1fr}}.price-col.svelte-160fi09{flex-direction:column;gap:24px;padding:36px 32px;display:flex}.price-col.svelte-160fi09+.price-col:where(.svelte-160fi09){border-left:.5px solid var(--rule)}@media (width<=780px){.price-col.svelte-160fi09+.price-col:where(.svelte-160fi09){border-left:0;border-top:.5px solid var(--rule)}}.price-col.full.svelte-160fi09{background:var(--ink);color:var(--paper)}.price-col.full.svelte-160fi09 .price-sub:where(.svelte-160fi09){color:#f2efe899}.price-col.full.svelte-160fi09 .price-row:where(.svelte-160fi09){border-color:#f2efe829}.price-col.full.svelte-160fi09 .check:where(.svelte-160fi09){color:var(--glacier)}.price-col.full.svelte-160fi09 .tag:where(.svelte-160fi09){color:#f2efe8d9;border-color:#f2efe84d}.price-col.full.svelte-160fi09 .per:where(.svelte-160fi09){color:#f2efe899}.price-col.full.svelte-160fi09 .cta-btn:where(.svelte-160fi09){background:var(--paper);color:var(--ink)}.price-col.full.svelte-160fi09 .cta-btn:where(.svelte-160fi09):hover{background:#fff}.price-col.full.svelte-160fi09 :where(.svelte-160fi09):focus-visible{outline-color:var(--paper)}.price-head.svelte-160fi09{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.price-head.svelte-160fi09 h3:where(.svelte-160fi09){font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:0;margin:0;font-size:36px;line-height:1.02}.tag.svelte-160fi09{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);border:.5px solid var(--rule-strong);border-radius:999px;padding:6px 10px;font-size:10px}.price-amt.svelte-160fi09{font-family:var(--serif);letter-spacing:0;align-items:baseline;gap:8px;font-size:64px;line-height:1;display:flex}.price-amt.svelte-160fi09 .per:where(.svelte-160fi09){font-size:14px;font-family:var(--sans);color:var(--ink-soft);font-style:normal}.price-amt.svelte-160fi09 .free:where(.svelte-160fi09){color:var(--water);font-style:normal}.price-sub.svelte-160fi09{color:var(--ink-soft);margin:-12px 0 0;font-size:14px}.founder-note.svelte-160fi09{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);margin:-16px 0 0;font-size:11px}.price-col.full.svelte-160fi09 .founder-note:where(.svelte-160fi09){color:var(--glacier);opacity:.85}.price-rows.svelte-160fi09{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.price-row.svelte-160fi09{border-top:.5px solid var(--rule);align-items:center;gap:14px;padding:14px 0;font-size:14px;display:flex}.price-row.svelte-160fi09:last-child{border-bottom:.5px solid var(--rule)}.check.svelte-160fi09{font-family:var(--mono);color:var(--water);width:14px;font-size:12px}.x.svelte-160fi09{color:var(--rule-strong);width:14px;font-family:var(--mono);font-size:12px}.muted.svelte-160fi09{color:var(--ink-soft)}.cta-btn.svelte-160fi09{align-self:flex-start}.sz-card.svelte-tbnmu0{background:var(--paper-2);border:.5px solid var(--rule-strong);border-radius:14px;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:40px;padding:32px;display:grid}@media (width<=880px){.sz-card.svelte-tbnmu0{grid-template-columns:1fr;gap:32px;padding:28px}}.sz-left.svelte-tbnmu0 h3:where(.svelte-tbnmu0){font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:0;color:var(--ink);margin:0 0 12px;font-size:32px;line-height:1.1}.sz-left.svelte-tbnmu0 h3:where(.svelte-tbnmu0) em:where(.svelte-tbnmu0){color:var(--water);font-style:normal}.sz-left.svelte-tbnmu0 p:where(.svelte-tbnmu0){color:var(--ink-2);max-width:38ch;margin:0 0 16px;font-size:15px;line-height:1.5}.sz-note.svelte-tbnmu0{font-family:var(--serif);color:var(--water)!important;max-width:34ch!important;font-size:18px!important;line-height:1.4!important}.sz-spec.svelte-tbnmu0{border-top:.5px solid var(--rule);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.sz-spec.svelte-tbnmu0 .dot:where(.svelte-tbnmu0){background:var(--ink-soft);border-radius:50%;width:3px;height:3px;display:inline-block}.sz-right.svelte-tbnmu0{background:var(--paper);border:.5px solid var(--rule);border-radius:10px;flex-direction:column;padding:22px;display:flex}.sz-head.svelte-tbnmu0{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.sz-head.svelte-tbnmu0 .ttl:where(.svelte-tbnmu0){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.sz-head.svelte-tbnmu0 .score:where(.svelte-tbnmu0){font-family:var(--serif);letter-spacing:0;font-size:36px;line-height:1}.sz-head.svelte-tbnmu0 .score:where(.svelte-tbnmu0) .out:where(.svelte-tbnmu0){color:var(--ink-soft);font-size:14px;font-family:var(--mono);letter-spacing:.12em}.sz-q.svelte-tbnmu0{border-top:.5px solid var(--rule);padding:12px 0}.sz-q.svelte-tbnmu0:last-of-type{border-bottom:.5px solid var(--rule)}.sz-q-head.svelte-tbnmu0{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.sz-q-head.svelte-tbnmu0 .name:where(.svelte-tbnmu0){font-family:var(--serif);letter-spacing:0;font-size:22px}.sz-q-head.svelte-tbnmu0 .desc:where(.svelte-tbnmu0){color:var(--ink-soft);font-size:12px}.sz-q-head.svelte-tbnmu0 .val:where(.svelte-tbnmu0){font-family:var(--mono);color:var(--ink);font-size:14px}.sz-track.svelte-tbnmu0{align-items:center;min-height:44px;display:flex;position:relative}.sz-track.svelte-tbnmu0 input:where(.svelte-tbnmu0){appearance:none;cursor:grab;touch-action:manipulation;background:0 0;width:100%;height:44px}.sz-track.svelte-tbnmu0 input:where(.svelte-tbnmu0)::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--rust) 0%, var(--water) 50%, var(--glacier-deep) 100%);border-radius:2px;height:2px}.sz-track.svelte-tbnmu0 input:where(.svelte-tbnmu0)::-moz-range-track{background:linear-gradient(90deg, var(--rust) 0%, var(--water) 50%, var(--glacier-deep) 100%);border-radius:2px;height:2px}.sz-track.svelte-tbnmu0 input:where(.svelte-tbnmu0)::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);cursor:grab;border:3px solid var(--paper);border-radius:50%;width:20px;height:20px;margin-top:-9px}.sz-track.svelte-tbnmu0 input:where(.svelte-tbnmu0)::-moz-range-thumb{background:var(--ink);cursor:grab;border:3px solid var(--paper);border-radius:50%;width:20px;height:20px}.sz-ticks.svelte-tbnmu0{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.05em;justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.sz-readout.svelte-tbnmu0{border-top:.5px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.sz-readout.svelte-tbnmu0 .verdict:where(.svelte-tbnmu0){font-family:var(--serif);color:var(--ink-2);max-width:30ch;margin:0;font-size:18px;font-style:normal;line-height:1.4}.sz-readout.svelte-tbnmu0 .btn:where(.svelte-tbnmu0){padding:12px 18px}.sz-actions.svelte-tbnmu0{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=640px){.sz-card.svelte-tbnmu0{padding:22px}.sz-head.svelte-tbnmu0,.sz-q-head.svelte-tbnmu0,.sz-readout.svelte-tbnmu0{align-items:flex-start}.sz-q-head.svelte-tbnmu0{flex-direction:column}.sz-actions.svelte-tbnmu0,.sz-readout.svelte-tbnmu0 .btn:where(.svelte-tbnmu0){width:100%}}.faq.svelte-1vyz8mk{border-top:.5px solid var(--ink);flex-direction:column;display:flex}.faq.svelte-1vyz8mk details:where(.svelte-1vyz8mk){border-bottom:.5px solid var(--rule);padding:0}.faq.svelte-1vyz8mk summary:where(.svelte-1vyz8mk){cursor:pointer;min-height:60px;font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:0;color:var(--ink);touch-action:manipulation;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:22px;line-height:1.25;list-style:none;display:flex}.faq.svelte-1vyz8mk summary:where(.svelte-1vyz8mk)::-webkit-details-marker{display:none}.faq.svelte-1vyz8mk summary:where(.svelte-1vyz8mk) em{color:var(--water);font-style:normal}.faq.svelte-1vyz8mk summary:where(.svelte-1vyz8mk) .pm:where(.svelte-1vyz8mk){font-family:var(--mono);color:var(--ink-soft);flex:none;font-size:14px;transition:transform .3s,color .2s}.faq.svelte-1vyz8mk details[open]:where(.svelte-1vyz8mk) summary:where(.svelte-1vyz8mk) .pm:where(.svelte-1vyz8mk){color:var(--ink);transform:rotate(45deg)}.faq.svelte-1vyz8mk .ans:where(.svelte-1vyz8mk){color:var(--ink-2);max-width:68ch;padding:0 0 18px;font-size:15px;line-height:1.55}@media (width<=640px){.faq.svelte-1vyz8mk summary:where(.svelte-1vyz8mk){font-size:20px}}.cta.svelte-1d9fuzm{background:var(--ink);color:var(--paper);border-top:0}.cta-inner.svelte-1d9fuzm{grid-template-columns:1.05fr .95fr;align-items:end;gap:48px;display:grid}@media (width<=880px){.cta-inner.svelte-1d9fuzm{grid-template-columns:1fr}}.cta.svelte-1d9fuzm .eyebrow:where(.svelte-1d9fuzm){color:#f2efe899}.cta.svelte-1d9fuzm h2:where(.svelte-1d9fuzm){font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:0;margin:14px 0 18px;font-size:clamp(48px,6.2vw,88px);line-height:1}.cta.svelte-1d9fuzm h2:where(.svelte-1d9fuzm) em:where(.svelte-1d9fuzm){color:var(--glacier);font-style:normal}.cta.svelte-1d9fuzm p.deck:where(.svelte-1d9fuzm){color:#f2efe8b8;max-width:48ch;margin:0 0 18px;font-size:17px;line-height:1.5}.cta.svelte-1d9fuzm .cta-secondary:where(.svelte-1d9fuzm){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f2efe899;border-bottom:.5px solid #f2efe84d;padding-bottom:4px;font-size:11px;text-decoration:none;transition:color .2s;display:inline-block}.cta.svelte-1d9fuzm .cta-secondary:where(.svelte-1d9fuzm):hover{color:var(--paper)}.cta.svelte-1d9fuzm :where(.svelte-1d9fuzm):focus-visible{outline-color:var(--paper)}.signup.svelte-1d9fuzm{background:#f2efe80d;border:.5px solid #f2efe82e;border-radius:12px;flex-direction:column;gap:20px;padding:28px;display:flex}.signup.svelte-1d9fuzm .field:where(.svelte-1d9fuzm){flex-direction:column;gap:6px;display:flex}.signup.svelte-1d9fuzm label:where(.svelte-1d9fuzm){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f2efe899;font-size:10.5px}.optional-feedback.svelte-1d9fuzm .opt:where(.svelte-1d9fuzm){font-family:var(--sans);text-transform:none;letter-spacing:.02em;color:#f2efe866;font-size:11px}.optional-feedback.svelte-1d9fuzm{border-top:.5px solid #f2efe81f;padding-top:2px}.optional-feedback.svelte-1d9fuzm summary:where(.svelte-1d9fuzm){cursor:pointer;min-height:44px;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f2efe899;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;font-size:10.5px;list-style:none;display:flex}.optional-feedback.svelte-1d9fuzm summary:where(.svelte-1d9fuzm)::-webkit-details-marker{display:none}.optional-feedback.svelte-1d9fuzm .field:where(.svelte-1d9fuzm){margin-top:8px}.signup.svelte-1d9fuzm .row:where(.svelte-1d9fuzm){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;display:flex}.signup.svelte-1d9fuzm input[type=email]:where(.svelte-1d9fuzm),.signup.svelte-1d9fuzm textarea:where(.svelte-1d9fuzm){appearance:none;color:var(--paper);font-family:var(--serif);background:0 0;border:.5px solid #f2efe833;border-radius:8px;outline:none;width:100%;min-height:48px;padding:12px 14px;font-size:18px;line-height:1.4}.signup.svelte-1d9fuzm textarea:where(.svelte-1d9fuzm){resize:vertical;min-height:84px}.signup.svelte-1d9fuzm textarea:where(.svelte-1d9fuzm)::placeholder,.signup.svelte-1d9fuzm input:where(.svelte-1d9fuzm)::placeholder{color:#f2efe859}.signup.svelte-1d9fuzm textarea:where(.svelte-1d9fuzm):focus,.signup.svelte-1d9fuzm input:where(.svelte-1d9fuzm):focus{border-color:var(--glacier)}.signup.svelte-1d9fuzm input[aria-invalid=true]:where(.svelte-1d9fuzm){border-color:var(--rust)}.signup.svelte-1d9fuzm input:where(.svelte-1d9fuzm):disabled,.signup.svelte-1d9fuzm textarea:where(.svelte-1d9fuzm):disabled{opacity:.6;cursor:not-allowed}.signup.svelte-1d9fuzm .send:where(.svelte-1d9fuzm){appearance:none;color:var(--paper);font:500 13px/1 var(--sans);cursor:pointer;letter-spacing:.04em;touch-action:manipulation;background:0 0;border:.5px solid #f2efe866;border-radius:999px;min-height:44px;padding:12px 18px;transition:background .2s,color .2s}.signup.svelte-1d9fuzm .send:where(.svelte-1d9fuzm):hover:not(:disabled){background:var(--paper);color:var(--ink);border-color:var(--paper)}.signup.svelte-1d9fuzm .send:where(.svelte-1d9fuzm):disabled{opacity:.5;cursor:not-allowed}.signup.svelte-1d9fuzm .fine:where(.svelte-1d9fuzm){color:#f2efe880;font-size:11px;font-family:var(--mono);letter-spacing:.08em}.signup.svelte-1d9fuzm .fine.ok:where(.svelte-1d9fuzm){color:var(--glacier);font-family:var(--serif);letter-spacing:0;font-size:18px;font-style:normal}.signup.svelte-1d9fuzm .fine.err:where(.svelte-1d9fuzm){color:var(--rust)}.signup.svelte-1d9fuzm .help:where(.svelte-1d9fuzm){color:#f2efe875;margin:0;font-size:12px;line-height:1.4}@media (width<=640px){.signup.svelte-1d9fuzm{padding:22px}.signup.svelte-1d9fuzm .row:where(.svelte-1d9fuzm){align-items:stretch}.signup.svelte-1d9fuzm .send:where(.svelte-1d9fuzm){width:100%}}footer.svelte-jz8lnl{color:var(--ink-soft);background:var(--paper);padding:48px 0 60px;font-size:13px}.foot-top.svelte-jz8lnl{border-bottom:.5px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.brand.svelte-jz8lnl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);align-items:center;gap:16px;font-size:15px;display:flex}.brand-mark.svelte-jz8lnl{object-fit:contain;width:72px;height:72px;display:block}@media (width<=640px){.brand-mark.svelte-jz8lnl{width:52px;height:52px}.brand.svelte-jz8lnl{gap:12px;font-size:13px}}.foot-nav.svelte-jz8lnl{flex-wrap:wrap;gap:18px;display:flex}.foot-nav.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ink);opacity:.7;text-decoration:none;transition:opacity .2s}.foot-nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1}.foot-bot.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:24px;display:flex}.foot-disclaimer.svelte-jz8lnl{max-width:60ch;font-size:12px;line-height:1.55}.foot-disclaimer.svelte-jz8lnl strong:where(.svelte-jz8lnl){color:var(--ink);font-weight:500}.foot-meta.svelte-jz8lnl{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.legal.svelte-jz8lnl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:11px;display:flex}.legal.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ink);opacity:.7;text-decoration:none}.legal.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1}.copyright.svelte-jz8lnl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}@media (width<=640px){.foot-bot.svelte-jz8lnl{flex-direction:column}.foot-meta.svelte-jz8lnl{align-items:flex-start}}
