.page.svelte-1bv7ezn{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);overflow-y:auto}.content.svelte-1bv7ezn{flex:1;max-width:560px;margin:0 auto;padding:0 24px 64px;width:100%}.intro.svelte-1bv7ezn{text-align:center;padding:72px 0 48px}.intro.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:40px;font-weight:800;letter-spacing:-.03em;margin-bottom:12px}.intro-sub.svelte-1bv7ezn{font-size:13px;color:var(--fg-4)}.panel.svelte-1bv7ezn{padding:24px;border:1px solid var(--border);border-radius:var(--r);background:var(--bg-card)}.panel.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:15px;font-weight:700;margin-bottom:8px}.panel.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:12px;color:var(--fg-2);line-height:1.8}.panel.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--fg);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--transition-fast)}.panel.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{opacity:.7}.panel-success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:var(--fg)}.form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:20px}.hp.svelte-1bv7ezn{position:absolute;left:-9999px;top:0;height:0;width:0;opacity:0}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:8px}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-2)}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-family:var(--font);font-size:13px;color:var(--fg);padding:10px 12px;border:1px solid var(--border-2);border-radius:var(--r);background:var(--bg-card);transition:border-color var(--transition-fast)}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{outline:none;border-color:var(--fg)}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):disabled,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):disabled{opacity:.5}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:120px;line-height:1.6}.error.svelte-1bv7ezn{font-size:12px;color:var(--c-error, #d33);line-height:1.6}.error.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:inherit;text-decoration:underline;text-underline-offset:2px}.submit.svelte-1bv7ezn{font-family:var(--font);font-size:12px;font-weight:700;padding:12px 24px;border:1px solid var(--border-2);border-radius:var(--r);background:var(--bg-card);color:var(--fg);cursor:pointer;transition:border-color var(--transition-normal);align-self:flex-start;min-height:44px}.submit.svelte-1bv7ezn:hover:not(:disabled){border-color:var(--fg)}.submit.svelte-1bv7ezn:disabled{opacity:.6;cursor:default}.form-note.svelte-1bv7ezn{font-size:10px;color:var(--fg-4);line-height:1.7}.form-note.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:768px){.intro.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:28px}.submit.svelte-1bv7ezn{align-self:stretch}}
