.ask.svelte-ha5aa8.svelte-ha5aa8{max-width:var(--page-w);width:100%}.ask.svelte-ha5aa8 .prompt.svelte-ha5aa8{font-family:"Google Sans Display",var(--sans);font-weight:500;font-size:clamp(34px,5vw,60px);line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:0 0 clamp(34px,5vh,56px);text-wrap:balance}.ask.svelte-ha5aa8 .prompt em.svelte-ha5aa8{font-style:normal;color:var(--mute)}.ask.svelte-ha5aa8 .field.svelte-ha5aa8{margin:0 0 clamp(28px,4vh,36px);display:grid;gap:8px}.ask.svelte-ha5aa8 .field input.svelte-ha5aa8{font:inherit;font-family:var(--sans);font-size:clamp(18px,1.8vw,22px);color:var(--ink);background:transparent;border:none;border-bottom:1px solid var(--hairline-2);padding:8px 0;width:100%;outline:none;transition:border-color .25s}.ask.svelte-ha5aa8 .field input.svelte-ha5aa8::-moz-placeholder{color:var(--mute)}.ask.svelte-ha5aa8 .field input.svelte-ha5aa8::placeholder{color:var(--mute)}.ask.svelte-ha5aa8 .field input.svelte-ha5aa8:focus{border-bottom-color:var(--ink-2)}.ask.svelte-ha5aa8 .pick.svelte-ha5aa8{margin:0 0 clamp(28px,4vh,36px);display:grid;gap:12px}.ask.svelte-ha5aa8 .pick-label.svelte-ha5aa8{font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute)}.ask.svelte-ha5aa8 .choices.svelte-ha5aa8{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ask.svelte-ha5aa8 .choice.svelte-ha5aa8{position:relative;display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--hairline-2);border-radius:12px;cursor:pointer;color:var(--ink-2);background:rgba(var(--bg-rgb),.35);transition:border-color .2s ease,color .2s ease,background .2s ease}.ask.svelte-ha5aa8 .choice input.svelte-ha5aa8{position:absolute;opacity:0;pointer-events:none}.ask.svelte-ha5aa8 .choice-ic.svelte-ha5aa8{display:inline-flex;color:var(--mute);transition:color .2s ease,transform .2s ease}.ask.svelte-ha5aa8 .choice-txt.svelte-ha5aa8{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.25}.ask.svelte-ha5aa8 .choice.svelte-ha5aa8:hover{border-color:var(--mute);color:var(--ink)}.ask.svelte-ha5aa8 .choice:hover .choice-ic.svelte-ha5aa8{color:var(--ink-2)}.ask.svelte-ha5aa8 .choice.selected.svelte-ha5aa8{border-color:var(--spark);color:var(--ink)}.ask.svelte-ha5aa8 .choice.selected .choice-ic.svelte-ha5aa8{color:var(--spark);transform:scale(1.1)}.ask.svelte-ha5aa8 .choice.svelte-ha5aa8:focus-within{outline:1px solid var(--mute);outline-offset:2px}@media (max-width: 640px){.ask.svelte-ha5aa8 .choices.svelte-ha5aa8{grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){.ask.svelte-ha5aa8 .choices.svelte-ha5aa8{grid-template-columns:1fr}}.err.svelte-ha5aa8.svelte-ha5aa8{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--spark);margin:0 0 4px}.ask.svelte-ha5aa8 .send-row.svelte-ha5aa8{margin-top:clamp(32px,5vh,44px);display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.ask.svelte-ha5aa8 .send-row button.svelte-ha5aa8{font:inherit;cursor:pointer}.ask.svelte-ha5aa8 .send-row button.svelte-ha5aa8:disabled{opacity:.55;cursor:not-allowed}.ask.svelte-ha5aa8 .send-row .alt.svelte-ha5aa8{font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute)}.ask.svelte-ha5aa8 .send-row .alt a.svelte-ha5aa8{color:var(--ink-2);border-bottom:1px solid var(--mute-2)}.vmark.svelte-ha5aa8.svelte-ha5aa8{display:inline-flex;padding:14px;border:1px solid var(--hairline-2);border-radius:999px;color:var(--spark);margin-bottom:clamp(20px,3.5vh,30px)}.vmark.ok.svelte-ha5aa8.svelte-ha5aa8{color:var(--ink);border-color:var(--ink-2)}.verify.svelte-ha5aa8 .prompt.svelte-ha5aa8,.done.svelte-ha5aa8 .prompt.svelte-ha5aa8{margin-bottom:clamp(14px,2.5vh,20px)}.vnote.svelte-ha5aa8.svelte-ha5aa8{font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:var(--ink-2);max-width:52ch;margin:0 0 clamp(28px,4vh,38px);text-wrap:pretty}.vnote.svelte-ha5aa8 strong.svelte-ha5aa8{color:var(--ink);font-weight:500}.otp.svelte-ha5aa8.svelte-ha5aa8{display:flex;gap:clamp(8px,1.6vw,14px);flex-wrap:wrap}.otp.svelte-ha5aa8 input.svelte-ha5aa8{width:clamp(44px,9vw,60px);height:clamp(54px,11vw,72px);text-align:center;font-family:"Google Sans Display",var(--sans);font-weight:500;font-size:clamp(22px,3vw,30px);color:var(--ink);background:rgba(var(--bg-rgb),.5);border:1px solid var(--hairline-2);border-radius:12px;outline:none;transition:border-color .2s,background .2s}.otp.svelte-ha5aa8 input.svelte-ha5aa8:focus{border-color:var(--spark);background:rgba(var(--bg-rgb),.85)}.otp.shake.svelte-ha5aa8.svelte-ha5aa8{animation:svelte-ha5aa8-shake .32s ease}@keyframes svelte-ha5aa8-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion: reduce){.otp.shake.svelte-ha5aa8.svelte-ha5aa8{animation:none}}.vlinks.svelte-ha5aa8.svelte-ha5aa8{margin-top:18px;display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.vlinks.svelte-ha5aa8 .dot.svelte-ha5aa8{color:var(--mute-2)}.link.svelte-ha5aa8.svelte-ha5aa8{background:none;border:none;padding:0;font:inherit;color:var(--mute);cursor:pointer;transition:color .2s}.link.svelte-ha5aa8.svelte-ha5aa8:hover:not(:disabled){color:var(--ink)}.link.svelte-ha5aa8.svelte-ha5aa8:disabled{opacity:.5;cursor:not-allowed}
