.page.svelte-5uxi1w{background:var(--bg-2);flex-direction:column;align-items:center;min-height:100dvh;padding-bottom:48px;display:flex}.top.svelte-5uxi1w{justify-content:space-between;align-items:center;width:100%;max-width:1120px;height:72px;padding:0 24px;display:flex}.panel.svelte-5uxi1w{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:calc(100% - 32px);max-width:440px;margin:max(32px,8vh) auto 0;padding:44px 40px;box-shadow:0 24px 60px -48px #00000059}h1.svelte-5uxi1w{font-size:42px}.sub.svelte-5uxi1w{color:var(--muted);margin-top:8px}form.svelte-5uxi1w{flex-direction:column;gap:20px;margin-top:32px;display:flex}label.svelte-5uxi1w{flex-direction:column;gap:8px;display:flex}label.svelte-5uxi1w span:where(.svelte-5uxi1w){letter-spacing:.02em;color:var(--ink);font-size:13px;font-weight:600}input.svelte-5uxi1w{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);height:52px;color:var(--text);font:500 16px var(--sans);padding:0 16px;transition:border-color .2s,box-shadow .2s}input.svelte-5uxi1w:focus,input.svelte-5uxi1w:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px var(--tint);outline:none}small.svelte-5uxi1w{color:var(--muted);font-size:12px}.error.svelte-5uxi1w{border-radius:var(--radius-sm);border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);padding:12px 14px;font-size:14px}button.svelte-5uxi1w{width:100%;margin-top:8px}.switch.svelte-5uxi1w{text-align:center;color:var(--muted);margin-top:24px;font-size:14px}.switch.svelte-5uxi1w a:where(.svelte-5uxi1w){color:var(--ink);font-weight:600}.switch.svelte-5uxi1w a:where(.svelte-5uxi1w):hover{text-decoration:underline}@media (width<=640px){.top.svelte-5uxi1w{padding:0 18px}}@media (width<=560px){.top.svelte-5uxi1w{height:64px}}@media (width<=480px){.panel.svelte-5uxi1w{padding:32px 22px}h1.svelte-5uxi1w{font-size:34px}}
