.demo:where(.astro-petmsuav){text-align:start;width:100%;min-width:0;max-width:46rem;box-shadow:var(--shadow-lg)}.tdot:where(.astro-petmsuav){border-radius:var(--radius-pill);background:var(--term-sky);width:8px;height:8px}.demo:where(.astro-petmsuav) pre:where(.astro-petmsuav){white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.demo:where(.astro-petmsuav) code:where(.astro-petmsuav){color:var(--term-ink-3)}.demo:where(.astro-petmsuav) .line{display:block}.demo:where(.astro-petmsuav) .line[data-gap]{margin-top:1em}.demo:where(.astro-petmsuav) .step:first-of-type .line:first-of-type{margin-top:0}.demo:where(.astro-petmsuav) .tool{color:var(--term-ink);font-weight:600}.demo:where(.astro-petmsuav) .path{color:var(--term-sky)}.demo:where(.astro-petmsuav) .deny{color:var(--term-danger);font-weight:600}.demo:where(.astro-petmsuav) .zone{color:var(--term-ink);font-weight:600}.demo:where(.astro-petmsuav) .hi{color:var(--term-danger)}.demo:where(.astro-petmsuav) .ok{color:var(--term-ok)}.demo:where(.astro-petmsuav) .muted{color:var(--term-ink-4)}.demo:where(.astro-petmsuav) .typed,.demo:where(.astro-petmsuav) .caret,.demo:where(.astro-petmsuav)[data-replay] .full{display:none}.demo:where(.astro-petmsuav)[data-replay] .typed{display:inline}.demo:where(.astro-petmsuav)[data-replay] .caret{background:var(--term-ink-4);vertical-align:text-bottom;width:.5em;height:1em;margin-inline-start:1px;animation:1s steps(2,start) infinite caret;display:inline-block}.demo:where(.astro-petmsuav)[data-replay] .line:not([data-active]) .caret{display:none}.demo:where(.astro-petmsuav)[data-replay] .line[data-pending]{opacity:0}.demo:where(.astro-petmsuav)[data-replay] .line{transition:opacity .24s var(--ease-out)}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.demo:where(.astro-petmsuav)[data-replay] .caret{animation:none}}.hero:where(.astro-ge2uvauf){padding-block:var(--space-16) var(--space-12)}.hero-inner:where(.astro-ge2uvauf){text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.announce:where(.astro-ge2uvauf){align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-elev-1);box-shadow:var(--shadow-sm);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);text-decoration:none;display:inline-flex}.announce-chip:where(.astro-ge2uvauf){height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--primary);color:#fff;font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;align-items:center;display:inline-flex}.announce-arrow:where(.astro-ge2uvauf){color:var(--primary-text);transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.announce:where(.astro-ge2uvauf):hover{border-color:var(--border-brand);box-shadow:var(--shadow-md)}.announce:where(.astro-ge2uvauf):hover .announce-arrow:where(.astro-ge2uvauf){transform:translate(3px)}}.announce:where(.astro-ge2uvauf):active{transform:scale(.98)}h1:where(.astro-ge2uvauf){margin-block:var(--space-6) var(--space-5);max-width:20ch;font-size:clamp(2.5rem,6.4vw,4.5rem);font-weight:var(--fw-medium);letter-spacing:-.03em;text-wrap:balance;line-height:1.04}.lede:where(.astro-ge2uvauf){max-width:40rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:var(--lh-relaxed);color:var(--text-secondary);text-wrap:pretty}.lede:where(.astro-ge2uvauf) strong:where(.astro-ge2uvauf){font-weight:var(--fw-semibold);color:var(--text-primary)}.actions:where(.astro-ge2uvauf){justify-content:center;gap:var(--space-3);margin-block:var(--space-8) var(--space-6);flex-wrap:wrap;display:flex}.actions:where(.astro-ge2uvauf) .btn:where(.astro-ge2uvauf){text-decoration:none}.status:where(.astro-ge2uvauf){align-items:flex-start;gap:var(--space-3);max-width:38rem;font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-tertiary);text-align:start;display:flex}.dot:where(.astro-ge2uvauf){border-radius:var(--radius-pill);background:var(--success);flex:none;width:7px;height:7px;margin-top:7px}.hero [data-term]{margin-top:var(--space-12)}@media (width<=560px){.actions:where(.astro-ge2uvauf){flex-direction:column;width:100%}.actions:where(.astro-ge2uvauf) .btn:where(.astro-ge2uvauf){width:100%}.announce-text:where(.astro-ge2uvauf){text-align:start}}@media (width>=980px){.hero:where(.astro-ge2uvauf){padding-block:7rem var(--space-16)}}.caps:where(.astro-7wcqpozi){padding-block:var(--space-16)}h2:where(.astro-7wcqpozi){margin-bottom:var(--space-4);letter-spacing:-.025em;font-size:clamp(1.75rem,4vw,2.75rem);line-height:var(--lh-tight);text-wrap:balance}.lede:where(.astro-7wcqpozi){max-width:44rem;margin-bottom:var(--space-12);font-size:1rem;line-height:var(--lh-relaxed);color:var(--text-tertiary);text-wrap:pretty}.lede:where(.astro-7wcqpozi) strong:where(.astro-7wcqpozi){font-weight:var(--fw-semibold);color:var(--text-primary)}.grid:where(.astro-7wcqpozi){background:var(--border);border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cap:where(.astro-7wcqpozi){background:linear-gradient(var(--bg-elev-1), var(--bg-elev-1)), var(--bg-canvas);transition:background-color .2s var(--ease-out)}.cap:where(.astro-7wcqpozi) a:where(.astro-7wcqpozi){height:100%;padding:var(--space-8) var(--space-6);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.cap:where(.astro-7wcqpozi):hover{background:linear-gradient(var(--bg-elev-2), var(--bg-elev-2)), var(--bg-canvas)}}.ico:where(.astro-7wcqpozi){width:22px;height:22px;margin-bottom:var(--space-5);color:var(--primary-text);display:block}.cap:where(.astro-7wcqpozi) h3:where(.astro-7wcqpozi){margin-bottom:var(--space-2);font-size:var(--fs-h4);letter-spacing:-.01em;line-height:var(--lh-snug)}.cap:where(.astro-7wcqpozi) p:where(.astro-7wcqpozi){font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-tertiary);text-wrap:pretty}.proof:where(.astro-kur57igv){padding-block:var(--space-16);border-block:1px solid var(--border);background:var(--bg-elev-2)}.head:where(.astro-kur57igv){max-width:42rem;margin-bottom:var(--space-12)}.head:where(.astro-kur57igv) h2:where(.astro-kur57igv){margin-bottom:var(--space-4);font-size:clamp(1.5rem,3vw,2rem)}.head:where(.astro-kur57igv) p:where(.astro-kur57igv){font-size:1rem;line-height:var(--lh-relaxed);color:var(--text-tertiary)}.figure:where(.astro-kur57igv){font-size:clamp(2rem,4.5vw,2.75rem);font-weight:var(--fw-semibold);letter-spacing:-.035em;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1}.label:where(.astro-kur57igv){margin-block:var(--space-3) var(--space-4);font-size:var(--fs-h4);color:var(--primary-text)}.body:where(.astro-kur57igv){max-width:40rem;font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-tertiary)}.claim:where(.astro-kur57igv) code,.margin-note:where(.astro-kur57igv) code{color:var(--text-secondary);background:var(--bg-elev-3);border-radius:var(--radius-xs);padding:1px 5px;font-size:.9em}.win:where(.astro-kf7svpwc){border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0a0a29,0 8px 20px -6px #0a0a0a38,0 32px 64px -24px #0a0a0a57}.win:where(.astro-kf7svpwc):after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.chrome:where(.astro-kf7svpwc){align-items:center;gap:var(--space-3);padding:0 var(--space-4);flex:none;height:38px;display:flex}.lights:where(.astro-kf7svpwc){flex:none;gap:6px;display:flex}.l:where(.astro-kf7svpwc){border-radius:var(--radius-pill);width:11px;height:11px;box-shadow:inset 0 0 0 .5px #0000002e}.r:where(.astro-kf7svpwc){background:#ff5f57}.y:where(.astro-kf7svpwc){background:#febc2e}.g:where(.astro-kf7svpwc){background:#28c840}.title:where(.astro-kf7svpwc){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.01em;flex:1;overflow:hidden}.meta:where(.astro-kf7svpwc){font-family:var(--font-mono);font-size:var(--fs-micro);opacity:.75;flex:none}.body:where(.astro-kf7svpwc){flex-direction:column;flex:1;min-height:0;display:flex}.tone-terminal:where(.astro-kf7svpwc){--win-bg:#161616;--win-line:#262626;--term-ink:#fafafa;--term-ink-2:#d8d8d8;--term-ink-3:#bcbcbc;--term-ink-4:#a3a3a3;--term-link:#967aff;--term-sky:#70b2ff;--term-ok:#4ade80;--term-danger:#f87171;background:var(--win-bg);border:1px solid var(--win-line);color:var(--term-ink-3)}.tone-terminal:where(.astro-kf7svpwc) .chrome:where(.astro-kf7svpwc){border-bottom:1px solid var(--win-line);color:var(--term-ink-3,#bcbcbc);background:linear-gradient(#222 0%,#1c1c1c 100%)}.tone-app:where(.astro-kf7svpwc){background:var(--bg-elev-1);border:1px solid var(--border)}.tone-app:where(.astro-kf7svpwc) .chrome:where(.astro-kf7svpwc){background:linear-gradient(180deg, var(--bg-elev-2) 0%, var(--bg-elev-1) 100%);border-bottom:1px solid var(--border);color:var(--text-tertiary)}:root[data-theme=light] .tone-app:where(.astro-kf7svpwc):after{box-shadow:inset 0 1px #ffffffe6}.surface-win .term-scroll{min-height:0;padding:var(--space-5) var(--space-5) var(--space-6);flex:1;overflow:auto}.surface-win pre{min-width:max-content;font-family:var(--font-mono);color:var(--term-ink-3);margin:0;font-size:.78rem;line-height:1.7}.surface-win .c{color:var(--term-ink-4)}.surface-win .h{color:var(--term-ink);font-weight:600}.surface-win .b{color:var(--term-ink-2);font-weight:600}.surface-win .s{color:var(--term-sky)}.surface-win .k{color:var(--term-ink-2)}.surface-win .ok{color:var(--term-ok)}.surface-win .hi,.surface-win .deny{color:var(--term-danger)}.surface-win .deny{font-weight:600}.surface-win .link{color:var(--term-link)}.surface-win .t{color:var(--term-ink);font-weight:600}.surface-win .p{color:var(--term-ink-4)}.surface-win .chat{min-height:0;padding:var(--space-5);gap:var(--space-5);flex:1;align-content:start;display:grid;overflow:auto}.surface-win .turn{gap:var(--space-3);align-items:flex-start;display:flex}.surface-win .who{border-radius:var(--radius-sm);background:var(--primary);color:#fff;width:22px;height:22px;font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.surface-win .said{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-secondary);margin:0}.surface-win .q{gap:var(--space-3);display:grid}.surface-win .ask{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.surface-win .ask em{font-style:italic}.surface-win .opts{gap:var(--space-2);flex-wrap:wrap;display:flex}.surface-win .opt{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-elev-1);font-size:var(--fs-micro);color:var(--text-tertiary);padding:5px 10px;line-height:1.5}.surface-win .opt.on{border-color:var(--border-brand);background:var(--primary-soft);color:var(--primary-text);font-weight:var(--fw-medium)}.surface-win .done{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--fs-micro);line-height:var(--lh-normal);color:var(--text-tertiary);align-items:flex-start;margin:0;display:flex}.surface-win .tick{color:var(--success);font-weight:var(--fw-semibold);flex:none}.problem:where(.astro-jrdwie4c){padding-block:var(--space-16)}h2:where(.astro-jrdwie4c){max-width:32rem;margin-bottom:var(--space-12);letter-spacing:-.025em;font-size:clamp(1.75rem,4vw,2.75rem);line-height:var(--lh-tight);text-wrap:balance}.cards:where(.astro-jrdwie4c){gap:var(--space-6);display:grid}.card:where(.astro-jrdwie4c){--card-pad:var(--space-8);padding:var(--card-pad);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-elev-1);flex-direction:column;display:flex;overflow:hidden}.card:where(.astro-jrdwie4c)>:where(.astro-jrdwie4c){min-width:0}.card:where(.astro-jrdwie4c) h3:where(.astro-jrdwie4c){margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:var(--lh-snug);text-wrap:balance}.card:where(.astro-jrdwie4c) p:where(.astro-jrdwie4c){font-size:var(--fs-body);line-height:var(--lh-relaxed);text-wrap:pretty}.card:where(.astro-jrdwie4c) .lead:where(.astro-jrdwie4c){margin-bottom:var(--space-4);color:var(--text-tertiary)}.card:where(.astro-jrdwie4c) .answer:where(.astro-jrdwie4c){color:var(--text-secondary)}.card:where(.astro-jrdwie4c) .answer:where(.astro-jrdwie4c) strong{font-weight:var(--fw-semibold);color:var(--text-primary)}.card:where(.astro-jrdwie4c) .answer:where(.astro-jrdwie4c) code{color:var(--text-primary);font-size:.94em}.more:where(.astro-jrdwie4c){margin-top:var(--space-5);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--primary-text);text-decoration:none;display:inline-block}.more:where(.astro-jrdwie4c) span:where(.astro-jrdwie4c){transition:transform .16s var(--ease-out);margin-inline-start:var(--space-2);display:inline-block}@media (hover:hover) and (pointer:fine){.more:where(.astro-jrdwie4c):hover span:where(.astro-jrdwie4c){transform:translate(3px)}}.vig:where(.astro-jrdwie4c){margin:auto calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad));padding:var(--space-8) var(--card-pad) 0;mask-image:linear-gradient(#000 66%,#0000 100%)}.vig-inner:where(.astro-jrdwie4c){height:15rem;overflow:hidden}.vig-inner:where(.astro-jrdwie4c)>.win{height:auto;min-height:100%}@media (width>=880px){.cards:where(.astro-jrdwie4c){gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.more:where(.astro-jrdwie4c) span:where(.astro-jrdwie4c){transition:none}}.layers:where(.astro-5keybjgg){padding-block:var(--space-16);border-top:1px solid var(--border);background:var(--bg-elev-2)}h2:where(.astro-5keybjgg){max-width:44rem;margin-bottom:var(--space-12);font-size:clamp(1.5rem,3vw,2rem)}.row:where(.astro-5keybjgg){gap:var(--space-3);padding-block:var(--space-6);align-items:baseline;display:grid}.row:where(.astro-5keybjgg) h3:where(.astro-5keybjgg){font-size:var(--fs-h4)}.impl:where(.astro-5keybjgg){margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-muted)}.body:where(.astro-5keybjgg){max-width:42rem;font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-tertiary)}.chip:where(.astro-5keybjgg){justify-self:start}.chip:where(.astro-5keybjgg).advisory{color:var(--text-tertiary);background:var(--bg-elev-3)}.chip:where(.astro-5keybjgg).blocking{color:var(--primary-text);background:var(--primary-soft)}.admission:where(.astro-5keybjgg){max-width:46rem;margin-top:var(--space-16)}.lead:where(.astro-5keybjgg){font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:var(--lh-snug);letter-spacing:-.02em;color:var(--text-primary);text-wrap:pretty}.lead:where(.astro-5keybjgg) strong:where(.astro-5keybjgg){font-weight:var(--fw-semibold);color:var(--danger)}.admission:where(.astro-5keybjgg)>p:where(.astro-5keybjgg)+p:where(.astro-5keybjgg){margin-top:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-tertiary)}@media (width>=900px){.row:where(.astro-5keybjgg){gap:var(--space-8);grid-template-columns:4.5rem minmax(0,13rem) minmax(0,1fr) 7rem;align-items:center}.chip:where(.astro-5keybjgg){justify-self:end}}.limits:where(.astro-37gzhmqq){padding-block:var(--space-16);border-top:1px solid var(--border)}.head:where(.astro-37gzhmqq){max-width:42rem;margin-bottom:var(--space-12)}.head:where(.astro-37gzhmqq) h2:where(.astro-37gzhmqq){margin-bottom:var(--space-4);font-size:clamp(1.5rem,3vw,2rem)}.head:where(.astro-37gzhmqq) p:where(.astro-37gzhmqq){font-size:1rem;line-height:var(--lh-relaxed);color:var(--text-tertiary)}.refusals:where(.astro-37gzhmqq){gap:var(--space-10) var(--space-12);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.row:where(.astro-37gzhmqq){gap:var(--space-2);align-content:start;display:grid}.row:where(.astro-37gzhmqq) h3:where(.astro-37gzhmqq){font-size:var(--fs-h4);color:var(--text-tertiary)}.row:where(.astro-37gzhmqq) s:where(.astro-37gzhmqq){text-decoration-line:line-through;text-decoration-color:var(--danger);text-underline-offset:0;text-decoration-thickness:1.5px}.row:where(.astro-37gzhmqq) p:where(.astro-37gzhmqq){font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-tertiary);text-wrap:pretty}.loader[data-v-f734b236]{flex:none;line-height:0;display:inline-flex}.mark[data-v-f734b236]{width:100%;height:100%;display:block}.size-sm[data-v-f734b236]{width:16px;height:16px}.size-md[data-v-f734b236]{width:24px;height:24px}.size-lg[data-v-f734b236]{width:40px;height:40px}:root[data-theme=dark] .tone-brand .mark path[data-v-f734b236],.tone-inverse .mark path[data-v-f734b236]{fill:#fff}.sr[data-v-f734b236]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap[data-v-6f04def8]{width:100%}.form[data-v-6f04def8]{gap:var(--space-5);flex-direction:column;display:flex}.field[data-v-6f04def8]{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}label[data-v-6f04def8],legend[data-v-6f04def8]{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-primary);padding:0}input[type=email][data-v-6f04def8]{width:100%;height:44px;padding-inline:var(--space-4);color:var(--text-primary);background:var(--bg-elev-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);font-family:inherit;font-size:1rem}input[type=email][data-v-6f04def8]::placeholder{color:var(--text-muted)}input[type=email][data-v-6f04def8]:focus-visible{border-color:var(--primary);box-shadow:var(--shadow-glow);outline:none}input[type=email][aria-invalid=true][data-v-6f04def8]{border-color:var(--danger)}.pills[data-v-6f04def8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill[data-v-6f04def8]{height:40px;padding-inline:var(--space-4);font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--bg-elev-1);border:1px solid var(--border-strong);border-radius:var(--radius-pill);cursor:pointer;transition:transform .14s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out)}.pill[data-v-6f04def8]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pill[data-v-6f04def8]:hover:not(.on):not(:disabled){border-color:var(--border-brand);color:var(--text-primary)}}.pill.on[data-v-6f04def8]{background:var(--primary-soft);border-color:var(--border-brand);color:var(--primary-text)}.pill[data-v-6f04def8]:disabled{opacity:.6;cursor:default}.submit[data-v-6f04def8]{justify-content:center;align-items:center;gap:var(--space-2);height:48px;font-family:inherit;font-size:1rem;font-weight:var(--fw-semibold);color:#fff;background:var(--primary);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--btn-shadow), inset 0 1px 0 #ffffff29;transition:transform .14s var(--ease-out), background-color .15s var(--ease-out);border:0;display:flex}.submit[data-v-6f04def8]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.submit[data-v-6f04def8]:hover:not(:disabled){background:var(--primary-hover)}}.submit[data-v-6f04def8]:disabled{opacity:.7;cursor:default}.err[data-v-6f04def8]{font-size:var(--fs-small);color:var(--danger)}.form-err[data-v-6f04def8]{text-align:center}.fine[data-v-6f04def8]{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-tertiary)}.trap[data-v-6f04def8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.done[data-v-6f04def8]{gap:var(--space-4);padding:var(--space-2) 0;align-items:flex-start;display:flex}.tick[data-v-6f04def8]{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--success);background:var(--success-soft);flex:none;place-items:center;display:grid}.done h3[data-v-6f04def8]{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.done p[data-v-6f04def8]{font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-tertiary)}.swap-enter-active[data-v-6f04def8],.swap-leave-active[data-v-6f04def8]{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.swap-enter-from[data-v-6f04def8]{opacity:0;transform:translateY(6px)}.swap-leave-to[data-v-6f04def8]{opacity:0;transform:translateY(-6px)}.waitlist:where(.astro-hjwq3ci7){padding-block:var(--space-16);border-top:1px solid var(--border);background:var(--bg-elev-2);position:relative;overflow:hidden}.waitlist:where(.astro-hjwq3ci7):before{content:"";background:radial-gradient(circle, var(--primary-soft) 0%, transparent 62%);pointer-events:none;width:40rem;height:40rem;position:absolute;inset-block-end:-20rem;inset-inline-start:-16rem}.grid:where(.astro-hjwq3ci7){gap:var(--space-10);align-items:start;display:grid;position:relative}.pitch:where(.astro-hjwq3ci7) h2:where(.astro-hjwq3ci7){margin-bottom:var(--space-4);font-size:clamp(1.5rem,3vw,2rem)}.pitch:where(.astro-hjwq3ci7) p:where(.astro-hjwq3ci7){max-width:32rem;font-size:1rem;line-height:var(--lh-relaxed);color:var(--text-tertiary)}.pitch:where(.astro-hjwq3ci7) p:where(.astro-hjwq3ci7)+p:where(.astro-hjwq3ci7){margin-top:var(--space-3)}.ticks:where(.astro-hjwq3ci7){gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;padding:0;list-style:none;display:flex}.ticks:where(.astro-hjwq3ci7) li:where(.astro-hjwq3ci7){padding-left:var(--space-6);max-width:32rem;font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-tertiary);position:relative}.ticks:where(.astro-hjwq3ci7) li:where(.astro-hjwq3ci7):before{content:"";border-radius:var(--radius-pill);background:var(--primary);width:6px;height:6px;position:absolute;top:.55em;left:0}.already:where(.astro-hjwq3ci7){margin-top:var(--space-6);font-size:var(--fs-small);color:var(--text-muted)}.already:where(.astro-hjwq3ci7) a:where(.astro-hjwq3ci7){color:var(--primary-text);text-underline-offset:2px;text-decoration:underline}.pitch:where(.astro-hjwq3ci7) a:where(.astro-hjwq3ci7){color:var(--primary-text)}.formcard:where(.astro-hjwq3ci7){padding:var(--space-6);box-shadow:var(--shadow-md)}@media (width>=900px){.grid:where(.astro-hjwq3ci7){gap:var(--space-16);grid-template-columns:1fr 26rem}.formcard:where(.astro-hjwq3ci7){padding:var(--space-8)}}
