.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);text-wrap:balance}.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 .hero-scenes{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}.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) .q:where(.astro-jrdwie4c){margin-bottom:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--primary-text)}.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;-webkit-mask-image:linear-gradient(#000 66%,#0000 100%);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,.chip:where(.astro-5keybjgg).checking{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-e149ab57]{flex:none;line-height:0;display:inline-flex}.mark[data-v-e149ab57]{width:100%;height:100%;display:block}.size-sm[data-v-e149ab57]{width:16px;height:16px}.size-md[data-v-e149ab57]{width:24px;height:24px}.size-lg[data-v-e149ab57]{width:40px;height:40px}:root[data-theme=dark] .tone-brand .mark path[data-v-e149ab57],.tone-inverse .mark path[data-v-e149ab57]{fill:#fff}.sr[data-v-e149ab57]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap[data-v-93d378cf]{width:100%}.form[data-v-93d378cf]{gap:var(--space-5);flex-direction:column;display:flex}.field[data-v-93d378cf]{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}label[data-v-93d378cf],legend[data-v-93d378cf]{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-primary);padding:0}input[type=email][data-v-93d378cf]{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-93d378cf]::placeholder{color:var(--text-muted)}input[type=email][data-v-93d378cf]:focus-visible{border-color:var(--primary);box-shadow:var(--shadow-glow);outline:none}input[type=email][aria-invalid=true][data-v-93d378cf]{border-color:var(--danger)}.pills[data-v-93d378cf]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill[data-v-93d378cf]{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-93d378cf]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pill[data-v-93d378cf]:hover:not(.on):not(:disabled){border-color:var(--border-brand);color:var(--text-primary)}}.pill.on[data-v-93d378cf]{background:var(--primary-soft);border-color:var(--border-brand);color:var(--primary-text)}.pill[data-v-93d378cf]:disabled{opacity:.6;cursor:default}.submit[data-v-93d378cf]{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-93d378cf]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.submit[data-v-93d378cf]:hover:not(:disabled){background:var(--primary-hover)}}.submit[data-v-93d378cf]:disabled{opacity:.7;cursor:default}.err[data-v-93d378cf]{font-size:var(--fs-small);color:var(--danger)}.form-err[data-v-93d378cf]{text-align:center}.fine[data-v-93d378cf]{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-tertiary)}.trap[data-v-93d378cf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.done[data-v-93d378cf]{gap:var(--space-4);padding:var(--space-2) 0;align-items:flex-start;display:flex}.tick[data-v-93d378cf]{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-93d378cf]{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.done p[data-v-93d378cf]{font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-tertiary)}.swap-enter-active[data-v-93d378cf],.swap-leave-active[data-v-93d378cf]{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.swap-enter-from[data-v-93d378cf]{opacity:0;transform:translateY(6px)}.swap-leave-to[data-v-93d378cf]{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)}}
