:root{--abyss:#111;--abyss2:#171512;--panel:#1c1915;--ink:#f5f0e6;--champ-hi:#f7e3ae;--champ:#c8a66a;--muted:#f5f0e69e;--nav-bg:#111111b8;--pill-bg:#111c;--faint:#f5f0e62e;--placeholder:#f5f0e661;--foot-hi:#f5f0e673;--foot-lo:#f5f0e659;--foot-border:#ffffff0f;--band-bg:#111;--scrim:17, 17, 17;--ease-cinema:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.3, 0, .2, 1)}:root[data-theme=light]{--abyss:#f5f0e6;--abyss2:#fbf8f1;--panel:#fff;--ink:#111;--champ-hi:#c8a66a;--champ:#9a7b3f;--muted:#111111a3;--nav-bg:#f5f0e6c7;--pill-bg:#1111110d;--faint:#11111129;--placeholder:#1116;--foot-hi:#11111185;--foot-lo:#1111116b;--foot-border:#1111111a;--band-bg:#efe8d8}.svelte-1uha8ag{box-sizing:border-box;margin:0;padding:0}body{background:var(--abyss);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;line-height:1.6}.wrap.svelte-1uha8ag{max-width:1280px;margin:0 auto;padding:0 1.5rem}.grad.svelte-1uha8ag{background:linear-gradient(135deg, var(--champ-hi), var(--champ));color:#0000;-webkit-background-clip:text;background-clip:text}em.svelte-1uha8ag{font-family:Cormorant Garamond,serif;font-style:italic}nav.topnav.svelte-1uha8ag{z-index:50;color:var(--cream);position:absolute;top:0;left:0;right:0}nav.topnav.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){max-width:none;padding:0 2.5rem}nav.topnav.svelte-1uha8ag .brand:where(.svelte-1uha8ag){color:var(--cream)}nav.topnav.svelte-1uha8ag .links:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):not(.btn){color:var(--cream);text-shadow:0 1px 2px #0006}nav.topnav.svelte-1uha8ag .links:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):not(.btn):hover{color:var(--cream)}nav.topnav.svelte-1uha8ag .theme-toggle:where(.svelte-1uha8ag){color:#f5f2ecd9;border-color:#f5f2ec59}.nav-in.svelte-1uha8ag{justify-content:space-between;align-items:center;padding:.9rem 0;display:flex}:root[data-theme=light] nav.topnav.svelte-1uha8ag .logo-mark-dark:where(.svelte-1uha8ag){display:inline-block}:root[data-theme=light] nav.topnav.svelte-1uha8ag .logo-mark-light:where(.svelte-1uha8ag){display:none}.brand.svelte-1uha8ag{color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:flex}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){width:34px;height:34px;display:block}.brand.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:-.01em;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:600}.links.svelte-1uha8ag{align-items:center;gap:2rem;display:flex}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.btn){color:var(--muted);transition:color .15s var(--ease-out);border-radius:4px;font-size:.92rem;font-weight:500;text-decoration:none}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{box-shadow:var(--focus-ring);outline:none}.theme-toggle.svelte-1uha8ag{border:1px solid var(--foot-border);width:2.1rem;height:2.1rem;color:var(--muted);cursor:pointer;transition:color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle.svelte-1uha8ag:hover{color:var(--ink);border-color:var(--champ-hi)}.theme-toggle.svelte-1uha8ag:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn.svelte-1uha8ag{transition:filter .15s var(--ease-out), transform .12s var(--ease-out), border-color .15s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.7rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-pri.svelte-1uha8ag{background:linear-gradient(135deg, var(--champ-hi), var(--champ));color:#111;box-shadow:0 8px 28px #c8a66a59}.btn-pri.svelte-1uha8ag:hover{filter:brightness(1.08)}.btn-pri.svelte-1uha8ag:active{transform:scale(.97)}.btn-ghost.svelte-1uha8ag{color:var(--ink);border:1px solid #c8a66a4d}.btn-ghost.svelte-1uha8ag:hover{border-color:var(--champ-hi)}.btn-ghost.svelte-1uha8ag:active{transform:scale(.97)}.btn-sm.svelte-1uha8ag{padding:.55rem 1.2rem;font-size:.88rem}.btn.svelte-1uha8ag:focus-visible{box-shadow:var(--focus-ring);outline:none}.hero.svelte-1uha8ag{background:var(--coal);height:96vh;min-height:760px;position:relative;overflow:hidden}.hero.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){max-width:none;padding:0}.hero-bg.svelte-1uha8ag{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.22)translate(11%)}.hero-scrim.svelte-1uha8ag{background:linear-gradient(180deg, rgba(var(--scrim), .78) 0, rgba(var(--scrim), .42) 52px, rgba(var(--scrim), 0) 118px), linear-gradient(90deg, rgba(var(--scrim), .78) 0%, rgba(var(--scrim), .55) 34%, rgba(var(--scrim), 0) 62%);position:absolute;inset:0}.hero-wrap.svelte-1uha8ag{z-index:2;height:100%;position:relative}.hero-copy.svelte-1uha8ag{max-width:620px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.hero-sub.svelte-1uha8ag{color:#f5f2ece0;max-width:520px;margin-top:1.5rem;font-size:1.1875rem;line-height:1.55}.hero-micro.svelte-1uha8ag{color:#f5f2eca8;margin-top:1.25rem;font-size:.875rem}.hero-cta-pri.svelte-1uha8ag{background:var(--cream);color:var(--coal);border-radius:999px;padding:.875rem 1.75rem;font-size:1.03rem}.hero-cta-sec.svelte-1uha8ag{color:var(--cream);background:0 0;border:1px solid #f5f2ec8c;border-radius:999px;padding:.875rem 1.75rem;font-size:1.03rem}.hero-copy.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--gold);letter-spacing:.28em;border:none;border-radius:0;margin-bottom:1.5rem;padding:0;font-size:.8125rem}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.025em;color:var(--cream);font-size:clamp(2.75rem,5vw,4rem);font-weight:500;line-height:1.08}.hero-copy.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){justify-content:flex-start;margin:2rem 0 0}.eyebrow.svelte-1uha8ag{letter-spacing:.2em;color:var(--champ);border:1px solid #c8a66a4d;border-radius:999px;margin-bottom:1.75rem;padding:.45rem 1.1rem;font-size:.78rem;font-weight:700;display:inline-block}h1.svelte-1uha8ag{letter-spacing:-.02em;margin-bottom:1.4rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:500;line-height:1.08}.lede.svelte-1uha8ag{color:var(--muted);max-width:640px;margin:0 0 2.4rem;font-size:1.15rem}.cta-row.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3.5rem;display:flex}.rv{opacity:.3;transform:translateY(24px)}.rv-in{opacity:1;transition:opacity .45s var(--ease-cinema), transform .45s var(--ease-cinema);transition-delay:var(--rv-delay,0s);transform:translateY(0)}.enter.svelte-1uha8ag{opacity:0;animation-fill-mode:forwards;animation-timing-function:var(--ease-cinema)}.enter-h.svelte-1uha8ag{animation-name:svelte-1uha8ag-blur-rise;animation-duration:.9s}.enter-s.svelte-1uha8ag{animation-name:svelte-1uha8ag-rise-soft;animation-duration:1s}@keyframes svelte-1uha8ag-blur-rise{0%{opacity:0;filter:blur(10px);transform:translateY(38px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes svelte-1uha8ag-rise-soft{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.vault-fx.svelte-1uha8ag{z-index:1;pointer-events:none;position:absolute;inset:0}.vault-glow.svelte-1uha8ag{opacity:0;background:radial-gradient(55% 62% at 50% 46%,#c8a66a57 0%,#c8a66a1a 45%,#0000 70%);position:absolute;inset:0}.vault-card.svelte-1uha8ag{opacity:0;background:#171512e0;border:1px solid #c8a66a73;border-radius:16px;width:290px;max-width:72vw;padding:1rem 1.1rem;position:absolute;bottom:16%;right:6%;transform:translateY(24px)scale(.97)}.vault-card.svelte-1uha8ag .vc-file:where(.svelte-1uha8ag){color:var(--ink);font-size:.86rem;font-weight:600}.vault-card.svelte-1uha8ag .vc-meta:where(.svelte-1uha8ag){color:var(--muted);margin-top:.15rem;font-size:.76rem}.vault-card.svelte-1uha8ag .vc-row:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:.8rem;display:flex}.paid-stamp.svelte-1uha8ag{letter-spacing:.14em;color:var(--ok);background:var(--ok-quiet);box-shadow:inset 0 0 0 1px var(--ok-line);border-radius:6px;padding:.28rem .55rem;font-size:.68rem;font-weight:700;transform:rotate(-4deg)}.vault-fx.playing.svelte-1uha8ag .vault-glow:where(.svelte-1uha8ag){animation:svelte-1uha8ag-seam-warm 12s var(--ease-cinema) infinite}.vault-fx.playing.svelte-1uha8ag .vault-card:where(.svelte-1uha8ag){animation:svelte-1uha8ag-card-settle 12s var(--ease-cinema) infinite}@keyframes svelte-1uha8ag-seam-warm{0%,to{opacity:0}14%,58%{opacity:1}74%{opacity:.25}}@keyframes svelte-1uha8ag-card-settle{0%,26%{opacity:0;transform:translateY(24px)scale(.97)}38%,82%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:0;transform:translateY(10px)scale(.99)}}@media (width<=640px){.vault-card.svelte-1uha8ag{bottom:8%;right:4%}}@keyframes svelte-1uha8ag-arrow-nudge{0%,to{opacity:.7;transform:scale(1)}30%{opacity:1;transform:scale(1.35)}}@keyframes svelte-1uha8ag-vfill{0%{width:0}to{width:100%}}.vicon.svelte-1uha8ag{position:relative}.vrelease.svelte-1uha8ag{pointer-events:none;width:0;height:0;position:absolute;bottom:72%;left:50%}.vrelease.svelte-1uha8ag i:where(.svelte-1uha8ag){opacity:0;background:#4ade80;border-radius:50%;width:6px;height:6px;position:absolute;bottom:0;left:-3px}.vstate.is-open.active.svelte-1uha8ag .vrelease:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){animation:svelte-1uha8ag-vrelease-rise 2.8s var(--ease-cinema) infinite}.vstate.is-open.active.svelte-1uha8ag .vrelease:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag):nth-child(2){animation-delay:.25s}.vstate.is-open.active.svelte-1uha8ag .vrelease:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag):nth-child(3){animation-delay:.5s}@keyframes svelte-1uha8ag-vrelease-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}70%{opacity:0;transform:translateY(-34px)}to{opacity:0;transform:translateY(-34px)}}@keyframes svelte-1uha8ag-arrow-glow-m{0%,to{opacity:.6}30%{opacity:1}}.btn.svelte-1uha8ag:hover{filter:brightness(1.07);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.rv,.rv-in{opacity:1!important;transition:none!important;transform:none!important}.enter.svelte-1uha8ag{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.vault-glow.svelte-1uha8ag{opacity:0!important;animation:none!important}.vault-card.svelte-1uha8ag{opacity:1!important;animation:none!important;transform:none!important}.pop-card.svelte-1uha8ag,.card-scrim.svelte-1uha8ag{animation:none!important}.qa-a.svelte-1uha8ag,.fm-body.svelte-1uha8ag{transition:none!important}.stage.svelte-1uha8ag .vstate:where(.svelte-1uha8ag){opacity:1!important}.stage.svelte-1uha8ag .vicon:where(.svelte-1uha8ag){animation:none!important}.vrelease.svelte-1uha8ag{display:none!important}.btn.svelte-1uha8ag:hover{transform:none}}.vault-states.svelte-1uha8ag{justify-content:center;align-items:center;gap:1.5rem;max-width:860px;margin:0 auto;display:flex}.vstate.svelte-1uha8ag{text-align:center;flex:1;max-width:220px}.vicon.svelte-1uha8ag{background:#c8a66a1a;border:1px solid #c8a66a33;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;display:flex}.vicon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:26px;height:26px;stroke:var(--champ-hi);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.vicon.locked.svelte-1uha8ag{background:#fbbf2414;border-color:#fbbf2466}.vicon.locked.svelte-1uha8ag svg:where(.svelte-1uha8ag){stroke:#fbbf24}.vicon.paying.svelte-1uha8ag{background:#c8a66a14;border-color:#c8a66a66}.vicon.open.svelte-1uha8ag{background:#34d39914;border-color:#34d39966}.vicon.open.svelte-1uha8ag svg:where(.svelte-1uha8ag){stroke:#34d399}.vlabel.svelte-1uha8ag{margin-bottom:.3rem;font-size:1rem;font-weight:700}.vdesc.svelte-1uha8ag{color:var(--muted);font-size:.88rem}.varrow.svelte-1uha8ag{color:var(--champ-hi);flex:none;font-size:1.5rem}@media (width<=640px){.vault-states.svelte-1uha8ag{flex-direction:column;gap:1.25rem}.varrow.svelte-1uha8ag{transform:rotate(90deg)}}.story.svelte-1uha8ag{padding:1.1rem 0}.story-band.svelte-1uha8ag{grid-template-columns:.85fr 2fr;align-items:center;gap:2.5rem;display:grid}.kicker.svelte-1uha8ag{letter-spacing:.2em;color:var(--champ);margin-bottom:1rem;font-size:.78rem;font-weight:700}h2.svelte-1uha8ag{letter-spacing:-.02em;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:500;line-height:1.15}.story-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1.25rem;margin:0;display:grid}.story-card.svelte-1uha8ag{background:var(--fx-s1);border:1px solid var(--fx-line);border-radius:12px;padding:.95rem 1.1rem}.card-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;display:flex}.story-card.svelte-1uha8ag .lang:where(.svelte-1uha8ag){margin:0;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-style:italic}.story-card.svelte-1uha8ag .pron:where(.svelte-1uha8ag){color:var(--champ-hi);letter-spacing:.04em;text-align:right;margin:0;font-size:.78rem}.story-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.95rem}.story-head.svelte-1uha8ag .fusion:where(.svelte-1uha8ag){color:var(--ink);margin:.8rem 0 0;font-family:Cormorant Garamond,serif;font-size:1.12rem;font-style:italic;line-height:1.5}.story-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(1.9rem,3vw,2.3rem)}.closing.svelte-1uha8ag{padding:3rem 0 3.5rem}.closing.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){max-width:1660px}.closing-grid.svelte-1uha8ag{grid-template-columns:1.35fr 1fr;align-items:start;gap:2.5rem;display:grid}.closing.svelte-1uha8ag .pricing:where(.svelte-1uha8ag) .head:where(.svelte-1uha8ag){margin-bottom:1.5rem;display:block}.closing.svelte-1uha8ag .plans:where(.svelte-1uha8ag){grid-template-columns:repeat(3,1fr);gap:.9rem}.closing.svelte-1uha8ag .plan:where(.svelte-1uha8ag){padding:1.15rem 1rem}.closing.svelte-1uha8ag .plan:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:1.15rem}.closing.svelte-1uha8ag .plan:where(.svelte-1uha8ag) .for:where(.svelte-1uha8ag){margin-bottom:1rem;font-size:.82rem}.closing.svelte-1uha8ag .plan:where(.svelte-1uha8ag) .price:where(.svelte-1uha8ag){font-size:1.9rem}.closing.svelte-1uha8ag .plan:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){gap:.45rem;padding:.3rem 0;font-size:.84rem}.closing.svelte-1uha8ag .plan:where(.svelte-1uha8ag) .tag:where(.svelte-1uha8ag){padding:.25rem .7rem;font-size:.64rem}.closing.svelte-1uha8ag .plan:where(.svelte-1uha8ag) .btn:where(.svelte-1uha8ag){padding:.7rem .5rem;font-size:.88rem}.closing.svelte-1uha8ag .plan:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){margin:.9rem 0 1.1rem}.closing.svelte-1uha8ag .fee-math:where(.svelte-1uha8ag){max-width:none;margin:1.25rem 0 0;padding:1.3rem 1.5rem}.closing-qa.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1.25rem}.qa-list.svelte-1uha8ag{border-top:1px solid var(--fx-line)}.qa-item.svelte-1uha8ag{border-bottom:1px solid var(--fx-line)}.qa-h.svelte-1uha8ag{margin:0}.qa-q.svelte-1uha8ag{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .25rem;font-size:1rem;font-weight:600;display:flex}.qa-chev.svelte-1uha8ag{color:var(--accent);transition:transform .25s var(--ease-out);font-size:1.25rem;font-weight:400;line-height:1}.qa-item.open.svelte-1uha8ag .qa-chev:where(.svelte-1uha8ag){transform:rotate(45deg)}.qa-a.svelte-1uha8ag{color:var(--muted);max-width:62ch;animation:svelte-1uha8ag-qa-in .38s var(--ease-cinema);padding:0 .25rem 1.1rem;line-height:1.65}.qa-a.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}@keyframes svelte-1uha8ag-qa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pricing.svelte-1uha8ag .head:where(.svelte-1uha8ag){margin-bottom:3rem}.plans.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25rem;display:grid}.plan.svelte-1uha8ag{background:var(--fx-s1);border:1px solid var(--fx-line);border-radius:12px;flex-direction:column;padding:2.4rem 2rem;display:flex}.plan.hot.svelte-1uha8ag{background:var(--fx-s2);border:1px solid #c8a66a66;position:relative}.plan.svelte-1uha8ag .tag:where(.svelte-1uha8ag){background:linear-gradient(135deg, var(--champ-hi), var(--champ));color:#111;letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:.3rem .9rem;font-size:.72rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.3rem;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:600}.plan.svelte-1uha8ag .for:where(.svelte-1uha8ag){color:var(--muted);margin-bottom:1.5rem;font-size:.88rem}.price.svelte-1uha8ag{font-family:var(--font-ledger);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:500}.price.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:400}.plan.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex:1;margin:1.5rem 0 2rem;list-style:none}.plan.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--muted);align-items:flex-start;gap:.6rem;padding:.45rem 0;font-size:.92rem;display:flex}.plan.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:var(--champ-hi);font-weight:700}.plan.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%}.fee-math.svelte-1uha8ag{background:var(--fx-s1);border:1px solid var(--fx-line);text-align:left;border-radius:12px;max-width:640px;margin:2.5rem auto 0;padding:1.75rem 2rem}.fee-math.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--ink);margin:0;font-size:1.15rem}.fee-math.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0 0 .75rem;font-size:.95rem;line-height:1.6}.fee-math.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.fm-toggle.svelte-1uha8ag{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.fm-chev.svelte-1uha8ag{color:var(--accent);transition:transform .45s var(--ease-cinema);font-size:1.3rem;line-height:1}.fee-math.open.svelte-1uha8ag .fm-chev:where(.svelte-1uha8ag){transform:rotate(45deg)}.fm-body.svelte-1uha8ag{transition:grid-template-rows .45s var(--ease-cinema);grid-template-rows:0fr;display:grid}.fee-math.open.svelte-1uha8ag .fm-body:where(.svelte-1uha8ag){grid-template-rows:1fr}.fm-inner.svelte-1uha8ag{overflow:hidden}.fm-inner.svelte-1uha8ag p:where(.svelte-1uha8ag):first-child{margin-top:.75rem}body.card-open{overflow:hidden}.card-overlay.svelte-1uha8ag{z-index:200;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.card-scrim.svelte-1uha8ag{animation:svelte-1uha8ag-scrim-in .38s var(--ease-cinema);background:#080706a8;position:absolute;inset:0}@keyframes svelte-1uha8ag-scrim-in{0%{opacity:0}to{opacity:1}}.pop-card.svelte-1uha8ag{background:var(--panel);width:min(480px,100%);max-height:calc(100dvh - 3rem);animation:svelte-1uha8ag-card-in .38s var(--ease-cinema);border:1px solid #c8a66a66;border-radius:22px;padding:2rem;position:relative;overflow-y:auto}@keyframes svelte-1uha8ag-card-in{0%{opacity:0;transform:translateY(26px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.card-x.svelte-1uha8ag{border:1px solid var(--fx-line);width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;transition:transform .3s var(--ease-cinema), color .3s var(--ease-cinema), border-color .3s var(--ease-cinema);background:0 0;border-radius:999px;font-size:1rem;position:absolute;top:.9rem;right:.9rem}.card-x.svelte-1uha8ag:hover{color:var(--ink);border-color:var(--champ);transform:scale(1.06)}.card-title.svelte-1uha8ag{color:var(--ink);margin:0 0 .4rem;font-family:Cormorant Garamond,serif;font-size:1.9rem;font-weight:600}.card-sub.svelte-1uha8ag{color:var(--muted);margin:0 0 1.2rem;font-size:.93rem}.card-sub.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink)}.card-form.svelte-1uha8ag{flex-direction:column;gap:.9rem;display:flex}.card-field.svelte-1uha8ag label:where(.svelte-1uha8ag){letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;font-size:.72rem;font-weight:600;display:block}.card-field.svelte-1uha8ag input:where(.svelte-1uha8ag){background:var(--abyss2);border:1px solid var(--fx-line);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:.7rem .85rem}.card-field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--champ);outline:none}.card-cta.svelte-1uha8ag{background:linear-gradient(135deg, var(--champ-hi), var(--champ));width:100%;color:var(--abyss);font:inherit;cursor:pointer;transition:transform .32s var(--ease-cinema), filter .32s var(--ease-cinema);border:0;border-radius:11px;padding:.8rem;font-weight:700}.card-cta.svelte-1uha8ag:hover{filter:brightness(1.06);transform:translateY(-1px)}.card-cta.svelte-1uha8ag:disabled{filter:saturate(.3)brightness(.8);cursor:not-allowed;transform:none}.card-secondary.svelte-1uha8ag{width:100%;color:var(--ink);border:1px solid var(--faint);font:inherit;cursor:pointer;background:0 0;border-radius:11px;padding:.75rem;font-weight:600}.card-google.svelte-1uha8ag{background:var(--ink);width:100%;color:var(--abyss);font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem;font-weight:700;display:flex}.card-or.svelte-1uha8ag{color:var(--muted);align-items:center;gap:.8rem;margin:.2rem 0;font-size:.78rem;display:flex}.card-or.svelte-1uha8ag:before,.card-or.svelte-1uha8ag:after{content:"";border-top:1px solid var(--fx-line);flex:1}.card-error.svelte-1uha8ag{color:var(--err);margin:0;font-size:.9rem}.card-hint.svelte-1uha8ag{color:var(--muted);text-align:center;margin:0;font-size:.82rem}.card-micro.svelte-1uha8ag{color:var(--muted);text-align:center;margin-top:1rem;font-size:.82rem}.card-plans.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.card-plan.svelte-1uha8ag{border:1px solid var(--fx-line);cursor:pointer;text-align:center;transition:border-color .3s var(--ease-cinema), background .3s var(--ease-cinema);border-radius:12px;padding:.7rem .5rem}.card-plan.sel.svelte-1uha8ag{border-color:var(--champ);background:#c8a66a1a}.card-plan.disabled.svelte-1uha8ag{opacity:.55;cursor:not-allowed}.card-plan.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:0;position:absolute}.cp-name.svelte-1uha8ag{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.12rem;display:block}.cp-price.svelte-1uha8ag{color:var(--muted);font-size:.78rem}.card-clickwrap.svelte-1uha8ag{color:var(--muted);align-items:flex-start;gap:.6rem;font-size:.82rem;display:flex}.card-clickwrap.svelte-1uha8ag input:where(.svelte-1uha8ag){margin-top:.25rem}.card-challenge.svelte-1uha8ag{border:0;flex-direction:column;gap:.4rem;margin:0;padding:0;display:flex}.card-challenge.svelte-1uha8ag legend:where(.svelte-1uha8ag){color:var(--ink);margin-bottom:.5rem;font-weight:600}.card-challenge.svelte-1uha8ag label:where(.svelte-1uha8ag){color:var(--muted);cursor:pointer;align-items:center;gap:.55rem;font-size:.92rem;display:flex}.vault-note.svelte-1uha8ag{font-style:italic;color:var(--champ-hi)!important;font-size:.92rem!important}.vault-image.svelte-1uha8ag{object-fit:cover;border-radius:16px;width:100%;max-width:480px;height:auto;box-shadow:0 20px 48px #0003}.receipts.svelte-1uha8ag{background:var(--fx-s1);padding:.9rem 0}.receipts-row.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.5rem 2.5rem;display:flex}.receipt.svelte-1uha8ag{color:var(--muted);align-items:flex-start;gap:.6rem;font-size:.92rem;display:flex}.receipt.svelte-1uha8ag:before{content:"✓";color:var(--champ-hi);font-weight:700}.notfor.svelte-1uha8ag{background:var(--fx-s1);border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);padding:1.75rem 0}@media (width>=861px){.notfor.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){grid-template-columns:.85fr 1.15fr;align-items:start;column-gap:3.5rem;display:grid}.notfor.svelte-1uha8ag .kicker:where(.svelte-1uha8ag),.notfor.svelte-1uha8ag h2:where(.svelte-1uha8ag){grid-column:1}.notfor.svelte-1uha8ag .lede:where(.svelte-1uha8ag){grid-area:1/2/span 2}}.notfor.svelte-1uha8ag .lede:where(.svelte-1uha8ag){max-width:660px}.founding.svelte-1uha8ag{padding:1.4rem 0}.founding-band.svelte-1uha8ag{align-items:center;gap:2rem;display:flex}.band-copy.svelte-1uha8ag{flex:none}.band-copy.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){margin-bottom:.35rem}.founding-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(1.45rem,2.4vw,1.9rem)}.band-sub.svelte-1uha8ag{color:var(--muted);flex:1;margin:0;font-size:.95rem;line-height:1.55}.founding-band.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:none}.watch.svelte-1uha8ag{background:var(--fx-s2);border:1px solid var(--fx-line);border-radius:12px;margin-top:1.25rem;padding:1.75rem 2rem}.watch.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:1rem;font-size:1.05rem;font-weight:600}.challenge-group.svelte-1uha8ag{border:none;margin-bottom:1.25rem;padding:0}.challenge-group.svelte-1uha8ag legend:where(.svelte-1uha8ag){color:var(--ink);margin-bottom:.75rem;padding:0;font-size:.92rem;font-weight:600}.challenge-group.svelte-1uha8ag label:where(.svelte-1uha8ag){color:var(--muted);cursor:pointer;align-items:center;gap:.6rem;padding:.4rem 0;font-size:.9rem;display:flex}.challenge-group.svelte-1uha8ag label:where(.svelte-1uha8ag):hover{color:var(--ink)}.challenge-group.svelte-1uha8ag input[type=radio]:where(.svelte-1uha8ag){accent-color:var(--champ-hi);flex:none;width:1rem;height:1rem}.watch-row.svelte-1uha8ag{flex-wrap:wrap;gap:.6rem;display:flex}.watch-row.svelte-1uha8ag input:where(.svelte-1uha8ag){background:var(--fx-s3);border:1px solid var(--fx-line);min-width:180px;color:var(--ink);transition:border-color .15s var(--ease-out);border-radius:12px;flex:1;padding:.8rem 1rem;font-family:inherit;font-size:.95rem}.watch-row.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--placeholder)}.watch-row.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--champ-hi);box-shadow:var(--focus-ring);outline:none}.watch-row.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:none}.watch-row.svelte-1uha8ag .btn:where(.svelte-1uha8ag):disabled{opacity:.6;cursor:not-allowed}.watch-msg.svelte-1uha8ag{margin-top:.9rem;font-size:.9rem}.watch-msg.ok.svelte-1uha8ag{color:#34d399}.watch-msg.err.svelte-1uha8ag{color:#fbbf24}.sr-only.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.final.svelte-1uha8ag{border-top:1px solid var(--fx-line);padding:4.5rem 0 5rem}.final.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:660px;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.9rem)}.final.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin:0 0 1.75rem}@media (width>=861px){.final.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){text-align:left;align-items:center;gap:2.5rem;display:flex}.final-copy.svelte-1uha8ag{flex:1}.final.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin-bottom:0}.final.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:none}}footer.svelte-1uha8ag{border-top:1px solid #c8a66a1a;padding:1.5rem 0 1.1rem}.foot-grid.svelte-1uha8ag{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:1.75rem;margin-bottom:1.4rem;display:grid}.foot-brand.svelte-1uha8ag .brand:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:1.1rem}.foot-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:.55rem 0 .7rem;font-family:Cormorant Garamond,serif;font-size:.85rem;font-style:italic}.foot-head.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:var(--foot-hi);margin-bottom:.65rem;font-size:.72rem;font-weight:600;display:block}.foot-col.svelte-1uha8ag{flex-direction:column;gap:.5rem;display:flex}.foot-col.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);transition:color .15s var(--ease-out);border-radius:4px;font-size:.9rem;text-decoration:none}.foot-col.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--champ-hi)}.foot-col.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{box-shadow:var(--focus-ring);outline:none}.social-links.svelte-1uha8ag{align-items:center;gap:.9rem;display:flex}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);transition:color .2s;display:inline-flex}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--champ-hi)}.foot-base.svelte-1uha8ag{border-top:1px solid var(--foot-border);color:var(--foot-lo);flex-wrap:wrap;gap:.4rem 1.5rem;padding-top:.9rem;font-size:.78rem;display:flex}.foot-entity.svelte-1uha8ag{color:var(--foot-lo)}.pricing.svelte-1uha8ag .head:where(.svelte-1uha8ag){flex-wrap:wrap;align-items:flex-start;gap:2.5rem;margin-bottom:2.5rem;display:flex}.pricing.svelte-1uha8ag .head:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){flex:1;min-width:0}@media (width<=860px){.pricing.svelte-1uha8ag .head:where(.svelte-1uha8ag){text-align:center;flex-direction:column;align-items:center}.story-grid.svelte-1uha8ag,.plans.svelte-1uha8ag,.closing.svelte-1uha8ag .plans:where(.svelte-1uha8ag){grid-template-columns:1fr}.story-band.svelte-1uha8ag{grid-template-columns:1fr;gap:1.25rem}.closing-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.founding-band.svelte-1uha8ag{text-align:center;flex-direction:column;gap:1rem}.watch.svelte-1uha8ag{padding:1.5rem 1.25rem}.watch-row.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:100%}.links.svelte-1uha8ag{gap:.7rem}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.btn):not(.signin-link){display:none}.links.svelte-1uha8ag .btn:where(.svelte-1uha8ag){white-space:nowrap;box-sizing:border-box;flex-shrink:0;min-height:40px;padding:.45rem .85rem;font-size:.8rem}@media (width<=560px){.links.svelte-1uha8ag .share-toggle:where(.svelte-1uha8ag){display:none}.links.svelte-1uha8ag{gap:.55rem}}.brand.svelte-1uha8ag{min-width:0}.brand.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:1.15rem}.foot-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.hero-scrim.svelte-1uha8ag{background:linear-gradient(180deg, rgba(var(--scrim), .78) 0, rgba(var(--scrim), .42) 52px, rgba(var(--scrim), 0) 118px), linear-gradient(90deg, rgba(var(--scrim), .88) 0%, rgba(var(--scrim), .72) 45%, rgba(var(--scrim), .38) 85%)}nav.topnav.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){padding:0 1rem}.hero.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){padding:0}.hero-copy.svelte-1uha8ag{left:1rem;right:1rem}.hero-copy.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){justify-content:flex-start}.vault-image.svelte-1uha8ag{aspect-ratio:16/9;max-width:100%;margin:1.5rem auto .5rem}.wrap.svelte-1uha8ag{padding:0 1rem}footer.svelte-1uha8ag{text-align:center;flex-direction:column}@media (width<=320px){.links.svelte-1uha8ag{gap:.5rem}.links.svelte-1uha8ag .signin-link:where(.svelte-1uha8ag){white-space:nowrap}.links.svelte-1uha8ag .theme-toggle:where(.svelte-1uha8ag):not(.share-toggle){display:none}nav.topnav.svelte-1uha8ag .brand:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:1rem}.foot-grid.svelte-1uha8ag{grid-template-columns:1fr}.foot-col.svelte-1uha8ag a:where(.svelte-1uha8ag){overflow-wrap:anywhere}}@media (width<=240px){nav.topnav.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){padding:0 .75rem}nav.topnav.svelte-1uha8ag .brand:where(.svelte-1uha8ag){gap:.5rem}nav.topnav.svelte-1uha8ag .brand:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:28px;height:28px}nav.topnav.svelte-1uha8ag .brand:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:none}.links.svelte-1uha8ag{gap:.35rem}.links.svelte-1uha8ag .signin-link:where(.svelte-1uha8ag){font-size:.85rem}.links.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding-left:.6rem;padding-right:.6rem}}@media (width<=389px){.hero-copy.svelte-1uha8ag{flex-direction:column;justify-content:safe center;padding-top:5rem;display:flex;top:0;bottom:0;transform:none}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(1.375rem,11.3vw,2.75rem)}.hero-cta-pri.svelte-1uha8ag,.hero-cta-sec.svelte-1uha8ag{white-space:nowrap;padding:clamp(.75rem,3.59vw,.875rem) clamp(.875rem,7.18vw,1.75rem);font-size:clamp(.8125rem,4.225vw,1.03rem)}.final.svelte-1uha8ag .btn-pri:where(.svelte-1uha8ag),.founding-band.svelte-1uha8ag .btn:where(.svelte-1uha8ag){white-space:nowrap;padding:clamp(.75rem,3.28vw,.8rem) clamp(.875rem,6.97vw,1.7rem);font-size:clamp(.8125rem,3.897vw,.95rem)}}}.fx-persp.svelte-1uha8ag,.fx-how.svelte-1uha8ag{border-top:1px solid var(--fx-line);padding:4.5rem 0}.fx-persp.svelte-1uha8ag{border-top:0}.fx-kick.svelte-1uha8ag{font-family:var(--font-ledger);letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin-bottom:1.1rem;font-size:.75rem;font-weight:500}.fx-h.svelte-1uha8ag{letter-spacing:-.02em;max-width:640px;font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:500;line-height:1.12}.fx-switch.svelte-1uha8ag{border:1px solid var(--fx-line);border-radius:999px;margin-top:2.1rem;display:inline-flex;overflow:hidden}.fx-switch.svelte-1uha8ag button:where(.svelte-1uha8ag){appearance:none;color:var(--fx-mut);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.7rem 1.5rem;font-size:.9rem;font-weight:600}.fx-switch.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--accent);color:var(--coal)}.fx-switch.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{box-shadow:var(--focus-ring);outline:none}.fx-panel.svelte-1uha8ag{background:var(--fx-s1);border:1px solid var(--fx-line);border-radius:18px;grid-template-columns:1fr 1fr;gap:2.25rem;margin-top:1.75rem;padding:1.9rem 2rem;display:grid}.fx-panel.svelte-1uha8ag>div:where(.svelte-1uha8ag){animation:svelte-1uha8ag-qa-in .38s var(--ease-cinema)}.fx-panel.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.75rem;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500}.fx-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);line-height:1.6}.fx-rows.svelte-1uha8ag{font-family:var(--font-ledger);font-size:.84rem}.fx-rows.svelte-1uha8ag div:where(.svelte-1uha8ag){border-bottom:1px solid var(--fx-line);justify-content:space-between;gap:1rem;padding:.7rem .1rem;display:flex}.fx-rows.svelte-1uha8ag div:where(.svelte-1uha8ag):last-child{border-bottom:0}.fx-rows.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--fx-mut)}.fx-rows.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.fx-steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.fx-step.svelte-1uha8ag{background:var(--fx-s1);border:1px solid var(--fx-line);border-radius:16px;padding:1.6rem}.fx-sn.svelte-1uha8ag{font-family:var(--font-ledger);color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.8rem}.fx-step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.85rem 0 .6rem;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:500}.fx-step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);font-size:.97rem;line-height:1.6}.fx-console.svelte-1uha8ag{background:var(--fx-s2);border:1px solid var(--fx-line);border-radius:18px;margin-top:2.5rem;overflow:hidden}.fx-chead.svelte-1uha8ag{background:var(--fx-s1);border-bottom:1px solid var(--fx-line);font-family:var(--font-ledger);color:var(--fx-mut);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.4rem;font-size:.78rem;display:flex}.fx-chead.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);text-align:right;font-weight:500}.fx-frow.svelte-1uha8ag{border-bottom:1px solid var(--fx-line);align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.fx-thumb.svelte-1uha8ag{background:linear-gradient(140deg, var(--fx-thumb-a), var(--fx-thumb-b) 60%);border:1px solid var(--fx-line);border-radius:10px;flex:0 0 52px;width:52px;height:52px;position:relative;overflow:hidden}.fx-thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fx-thumb.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-ledger);color:var(--fx-thumb-ink);letter-spacing:.06em;font-size:9px;position:absolute;bottom:5px;left:7px}.fx-fmeta.svelte-1uha8ag{flex:1;min-width:0}.fx-fmeta.svelte-1uha8ag b:where(.svelte-1uha8ag){overflow-wrap:anywhere;font-size:.97rem;font-weight:600;display:block}.fx-fmeta.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-ledger);color:var(--fx-mut);font-variant-numeric:tabular-nums;font-size:.75rem}.fx-badge.svelte-1uha8ag{font-family:var(--font-ledger);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--fx-amber-line);color:var(--fx-amber);border-radius:999px;flex:none;padding:.35rem .75rem;font-size:.72rem}.fx-badge.open.svelte-1uha8ag{color:var(--ok);border-color:var(--ok-line)}.fx-simrow.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1.1rem;padding:1.25rem 1.4rem;display:flex}.fx-sim.svelte-1uha8ag{appearance:none;cursor:pointer;background:var(--accent);color:var(--coal);font:inherit;border:1px solid #0000;border-radius:999px;min-height:44px;padding:.7rem 1.5rem;font-size:.94rem;font-weight:600}.fx-sim.done.svelte-1uha8ag{background:var(--fx-s3);color:var(--ok);border-color:var(--ok-line);cursor:default}.fx-sim.svelte-1uha8ag:focus-visible{box-shadow:var(--focus-ring);outline:none}.fx-simnote.svelte-1uha8ag{color:var(--fx-mut);flex:1;min-width:200px;font-size:.88rem}.fx-settle.svelte-1uha8ag{border-top:1px solid var(--fx-line);background:var(--fx-s1);font-family:var(--font-ledger);flex-wrap:wrap;display:flex}.fx-settle.svelte-1uha8ag div:where(.svelte-1uha8ag){border-right:1px solid var(--fx-line);flex:180px;padding:1.1rem 1.4rem}.fx-settle.svelte-1uha8ag div:where(.svelte-1uha8ag):last-child{border-right:0}.fx-settle.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.16em;text-transform:uppercase;color:var(--fx-mut);margin-bottom:.45rem;font-size:.69rem;display:block}.fx-settle.svelte-1uha8ag b:where(.svelte-1uha8ag){font-variant-numeric:tabular-nums;font-size:1.19rem;font-weight:500}.fx-settle.svelte-1uha8ag .net:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:var(--ok)}.fx-calc.svelte-1uha8ag{background:var(--fx-s1);border:1px solid var(--fx-line);border-radius:18px;flex-wrap:wrap;align-items:end;gap:1.6rem;margin-top:1.6rem;padding:1.75rem 2rem;display:flex}.fx-calc.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex:160px;min-width:0}.fx-calc.svelte-1uha8ag>.fx-rate:where(.svelte-1uha8ag){flex:1.35 220px}.fx-calc.svelte-1uha8ag label:where(.svelte-1uha8ag){font-family:var(--font-ledger);letter-spacing:.16em;text-transform:uppercase;color:var(--fx-mut);margin-bottom:.55rem;font-size:.72rem;display:block}.fx-calc.svelte-1uha8ag input:where(.svelte-1uha8ag),.fx-calc.svelte-1uha8ag select:where(.svelte-1uha8ag){background:var(--fx-s3);border:1px solid var(--fx-line);color:var(--ink);min-height:44px;font-family:var(--font-ledger);font-variant-numeric:tabular-nums;border-radius:10px;width:100%;min-width:0;padding:.65rem .9rem;font-size:1rem;font-weight:500}.fx-calc.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.fx-calc.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.fx-out.svelte-1uha8ag{font-family:var(--font-ledger)}.fx-out.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.16em;text-transform:uppercase;color:var(--fx-mut);margin-bottom:.45rem;font-size:.69rem;display:block}.fx-out.svelte-1uha8ag b:where(.svelte-1uha8ag){font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:500}.fx-out.net.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ok)}@media (width<=860px){.fx-panel.svelte-1uha8ag,.fx-steps.svelte-1uha8ag{grid-template-columns:1fr}.fx-persp.svelte-1uha8ag,.fx-how.svelte-1uha8ag{padding:3.25rem 0}.fx-frow.svelte-1uha8ag{gap:10px;padding:12px 14px}.fx-thumb.svelte-1uha8ag{flex-basis:38px;width:38px;height:38px}.fx-settle.svelte-1uha8ag div:where(.svelte-1uha8ag){border-right:0;border-bottom:1px solid var(--fx-line)}.fx-settle.svelte-1uha8ag div:where(.svelte-1uha8ag):last-child{border-bottom:0}.fx-calc.svelte-1uha8ag{padding:1.4rem 1.25rem}.fx-panel.svelte-1uha8ag{padding:1.5rem 1.25rem}}.stage.svelte-1uha8ag{padding:3rem 0}.stage-bar.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0 1rem;display:flex}.stepper.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;display:flex}.stage-tab.svelte-1uha8ag{border:1px solid var(--accent-line);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.1rem;font-weight:600}.stage-tab.active.svelte-1uha8ag{background:var(--accent);color:var(--abyss,#06090f);border-color:#0000}.view-pill.svelte-1uha8ag{border:1px solid var(--accent-line);border-radius:999px;gap:4px;padding:4px;display:flex}.view-pill.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem 1rem;font-weight:600}.view-pill.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--accent-quiet);color:var(--ink)}.stage-surface.svelte-1uha8ag{border:1px solid var(--fx-line);background:var(--fx-s1);border-radius:20px;padding:1.5rem;overflow:hidden}@media (width>=861px){.stage-surface.svelte-1uha8ag{height:550px}}.stage-foot.svelte-1uha8ag{text-align:center;color:var(--ink-2);margin-top:1.25rem;font-weight:600}.mock-contract.svelte-1uha8ag,.mock-invoice.svelte-1uha8ag{max-width:760px;margin:0 auto}.paper.svelte-1uha8ag{color:#141619e0;text-align:left;background:#fafafaf7;border-radius:12px;padding:2rem}.paper-kicker.svelte-1uha8ag{font-size:var(--text-2xs);letter-spacing:.14em;color:#14161980;font-weight:700}.paper-title.svelte-1uha8ag{font-size:var(--text-2lg);margin:.5rem 0 .25rem;font-weight:700}.paper-sub.svelte-1uha8ag{color:#1416199e}.paper-lines.svelte-1uha8ag{gap:.6rem;margin:1.5rem 0;display:grid}.paper-lines.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#14161921;border-radius:5px;height:10px;display:block}.paper-lines.svelte-1uha8ag span.short:where(.svelte-1uha8ag){width:55%}.paper-sign.svelte-1uha8ag{color:#1416199e;align-items:center;gap:.6rem;display:flex}.sign-line.svelte-1uha8ag{border-bottom:1px solid #14161966;width:150px;display:inline-block}.action-bar.svelte-1uha8ag{border:1px solid var(--fx-line);background:var(--fx-s2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.9rem 1.1rem;display:flex;box-shadow:0 18px 40px #00000059}.bar-note.svelte-1uha8ag{color:var(--ink-2)}.inv-head.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;display:flex}.inv-title.svelte-1uha8ag{font-size:var(--text-2lg);font-weight:700}.pill-status.svelte-1uha8ag{background:var(--accent-quiet);color:var(--ink);border-radius:999px;padding:.3rem .8rem;font-weight:600}.pill-status.paid.svelte-1uha8ag{background:var(--ok-quiet);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-line)}.inv-rows.svelte-1uha8ag{border-top:1px solid var(--fx-line);margin-top:1.25rem}.inv-row.svelte-1uha8ag{border-bottom:1px solid var(--fx-line);color:var(--ink-2);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.inv-row.total.svelte-1uha8ag{color:var(--ink);font-weight:700}.mock-vault.svelte-1uha8ag{gap:1.5rem;display:grid}@media (width>=861px){.mock-vault.svelte-1uha8ag{grid-template-columns:1.05fr .95fr;align-items:stretch;height:100%}.mock-vault.svelte-1uha8ag .vault-image:where(.svelte-1uha8ag){max-width:none;height:100%}}.stage-lede.svelte-1uha8ag{font-size:var(--text-2lg);font-weight:650}.stage-sub.svelte-1uha8ag{color:var(--ink-2);margin-top:.5rem}.mock-vault.svelte-1uha8ag .vault-states:where(.svelte-1uha8ag){margin-top:1.5rem}.mock-vault.svelte-1uha8ag .vault-note:where(.svelte-1uha8ag){margin-top:1.25rem}.mock-vault.svelte-1uha8ag .vault-image:where(.svelte-1uha8ag){border-radius:14px;width:100%}.vstate.is-open.active.svelte-1uha8ag{border-color:var(--ok-line)}.leakcheck.svelte-1uha8ag{--mq-bg:#111;--mq-gold:#c8a66a;--mq-ink:#f5f0e6;--mq-stone:#b8ada0;--mq-card:#1e1b17;--mq-panel:#242019;--mq-line:#37312a;--mq-track:#2c2822;--mq-selected:#2a251c;background:var(--mq-bg);padding:4.5rem 1.25rem 4rem}.leakcheck.svelte-1uha8ag .mq-wrap:where(.svelte-1uha8ag){max-width:46rem;margin:0 auto}.leakcheck.svelte-1uha8ag .mq-eyebrow:where(.svelte-1uha8ag){letter-spacing:.2em;text-transform:uppercase;color:var(--mq-gold);margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700}.leakcheck.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--mq-ink);margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:600;line-height:1.15}.leakcheck.svelte-1uha8ag .mq-card:where(.svelte-1uha8ag){background:var(--mq-card);border:1px solid var(--mq-line);border-radius:18px;padding:26px 22px 30px}.leakcheck.svelte-1uha8ag .mq-progress:where(.svelte-1uha8ag){gap:6px;margin-bottom:22px;display:flex}.leakcheck.svelte-1uha8ag .mq-progress:where(.svelte-1uha8ag) i{background:var(--mq-track);border-radius:3px;flex:1;height:6px}.leakcheck.svelte-1uha8ag .mq-progress:where(.svelte-1uha8ag) i.on{background:var(--mq-gold)}.leakcheck.svelte-1uha8ag .mq-screen:where(.svelte-1uha8ag){display:none}.leakcheck.svelte-1uha8ag .mq-screen.active:where(.svelte-1uha8ag){display:block}.leakcheck.svelte-1uha8ag .mq-lede:where(.svelte-1uha8ag){color:var(--mq-stone);margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:15.5px;line-height:1.6}.leakcheck.svelte-1uha8ag .mq-kicker:where(.svelte-1uha8ag){letter-spacing:.2em;text-transform:uppercase;color:var(--mq-gold);margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700}.leakcheck.svelte-1uha8ag .mq-h:where(.svelte-1uha8ag){color:var(--mq-ink);margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600;line-height:1.25}.leakcheck.svelte-1uha8ag .mq-answers:where(.svelte-1uha8ag){gap:10px;display:grid}.leakcheck.svelte-1uha8ag button.mq-answer{text-align:left;border:1.5px solid var(--mq-line);background:var(--mq-panel);color:var(--mq-ink);cursor:pointer;border-radius:12px;width:100%;padding:14px 16px;font-family:Montserrat,sans-serif;font-size:15.5px;line-height:1.45}.leakcheck.svelte-1uha8ag .mq-insight:where(.svelte-1uha8ag){background:var(--mq-panel);border-left:4px solid var(--mq-gold);color:var(--mq-ink);border-radius:0 12px 12px 0;margin-top:16px;padding:14px 16px;font-family:Montserrat,sans-serif;font-size:14.5px;line-height:1.6;display:none}.leakcheck.svelte-1uha8ag .mq-insight:where(.svelte-1uha8ag) b{color:var(--mq-gold)}.leakcheck.svelte-1uha8ag .mq-next:where(.svelte-1uha8ag){background:var(--mq-gold);width:100%;color:var(--mq-bg);cursor:pointer;border:none;border-radius:12px;margin-top:18px;padding:15px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;display:none}.leakcheck.svelte-1uha8ag .mq-start:where(.svelte-1uha8ag){background:var(--mq-gold);width:100%;color:var(--mq-bg);cursor:pointer;border:none;border-radius:12px;padding:15px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.leakcheck.svelte-1uha8ag .mq-back:where(.svelte-1uha8ag){border:1.5px solid var(--mq-line);width:100%;color:var(--mq-stone);cursor:pointer;background:0 0;border-radius:12px;margin-top:10px;padding:11px;font-family:Montserrat,sans-serif;font-size:14.5px;display:none}.leakcheck.svelte-1uha8ag .mq-score:where(.svelte-1uha8ag){letter-spacing:.16em;text-transform:uppercase;color:var(--mq-gold);margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700}.leakcheck.svelte-1uha8ag .mq-verdict:where(.svelte-1uha8ag){color:var(--mq-ink);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600;line-height:1.2}.leakcheck.svelte-1uha8ag .mq-cta-row:where(.svelte-1uha8ag){gap:10px;margin-top:18px;display:grid}.leakcheck.svelte-1uha8ag .mq-cta:where(.svelte-1uha8ag){text-align:center;border-radius:12px;padding:15px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:block}.leakcheck.svelte-1uha8ag .mq-cta.primary:where(.svelte-1uha8ag){background:var(--mq-gold);color:var(--mq-bg)}.leakcheck.svelte-1uha8ag .mq-cta.secondary:where(.svelte-1uha8ag){border:1.5px solid var(--mq-line);color:var(--mq-ink)}
