.frame.svelte-1f2ymi0{min-height:calc(100dvh - var(--site-header-height, 0px) - 9rem);background:var(--theme-bg-base);color:var(--theme-text-primary);font:400 15px/1.5 var(--theme-font-body)}.top.svelte-1f2ymi0{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;box-shadow:0 1px 0 var(--theme-hairline)}.wordmark.svelte-1f2ymi0{font:500 24px/1 var(--theme-font-display);letter-spacing:-.01em;color:inherit;text-decoration:none}.end.svelte-1f2ymi0{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin-right:-4px;font:400 13px/1 var(--theme-font-body);color:var(--theme-text-secondary);text-decoration:none}.column.svelte-1f2ymi0{width:100%;max-width:28rem;margin:0 auto;padding:40px 24px 48px}.frame.svelte-1f2ymi0 .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:14px 8px;border:0;border-radius:12px;font:600 14px/1.2 var(--theme-font-body);text-align:center;text-decoration:none;color:var(--theme-text-primary);background:var(--theme-bg-surface);box-shadow:inset 0 0 0 1px var(--walk-line);cursor:pointer;transition:transform .12s var(--theme-ease, ease)}.frame.svelte-1f2ymi0 .btn.pri{color:var(--theme-bg-base);background:var(--theme-text-primary);box-shadow:none}.frame.svelte-1f2ymi0 .btn:active{transform:scale(.99)}.frame.svelte-1f2ymi0 .btn[disabled]{opacity:.6;cursor:progress}.frame.svelte-1f2ymi0 .btn:focus-visible,.frame.svelte-1f2ymi0 .input:focus-visible,.frame.svelte-1f2ymi0 summary:focus-visible,.end.svelte-1f2ymi0:focus-visible,.wordmark.svelte-1f2ymi0:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.frame.svelte-1f2ymi0 .fine{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--theme-text-secondary)}.frame.svelte-1f2ymi0 .field{display:block;margin-top:20px;text-align:left}.frame.svelte-1f2ymi0 .label{display:block;margin-bottom:8px;font:600 11px/1 var(--theme-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-secondary)}.frame.svelte-1f2ymi0 .input{width:100%;min-height:48px;padding:0 14px;border:0;border-radius:12px;font:400 16px/1 var(--theme-font-body);color:var(--theme-text-primary);background:var(--theme-bg-surface);box-shadow:inset 0 0 0 1px var(--walk-line)}.frame.svelte-1f2ymi0 .input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--theme-error)}.frame.svelte-1f2ymi0 .input::placeholder{color:var(--theme-text-secondary);opacity:.7}.frame.svelte-1f2ymi0 .help{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--theme-text-secondary)}.frame.svelte-1f2ymi0 .err{margin:8px 0 0;font:500 13px/1.4 var(--theme-font-body);color:var(--theme-error-text)}.frame.svelte-1f2ymi0 .alert{margin:16px 0 0;padding:12px 14px;border-radius:12px;font:500 13px/1.45 var(--theme-font-body);text-align:left;color:color-mix(in oklch,var(--theme-error-text) 80%,var(--theme-text-primary));background:color-mix(in oklch,var(--theme-error, oklch(.6 .2 25)) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-error, oklch(.6 .2 25)) 22%,transparent)}@media(prefers-reduced-motion:reduce){.frame.svelte-1f2ymi0 .btn{transition:none}.frame.svelte-1f2ymi0 .btn:active{transform:none}}
