.shell.svelte-1terusg{place-items:start center;padding:clamp(32px,9vh,96px) 16px 64px;display:grid}.panel.svelte-1terusg{border:1px solid var(--line-2);background:var(--panel-2);width:100%;max-width:420px;box-shadow:var(--shadow-pop);position:relative}.corner.svelte-1terusg{background:var(--key);color:#141414;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;font-size:11px;line-height:1;position:absolute;top:-21px;right:-1px}.body.svelte-1terusg{padding:32px 28px 26px}h1.svelte-1terusg{letter-spacing:-.03em;font-size:36px}.intro.svelte-1terusg{color:var(--ink-2);margin-top:10px;font-size:15px}footer.svelte-1terusg{border-top:1px solid var(--line);background:var(--panel-2);color:var(--ink-3);padding:14px 28px;font-size:14px}footer.svelte-1terusg a{color:var(--ink)}.panel.svelte-1terusg form{gap:16px;margin-top:24px;display:grid}.panel.svelte-1terusg label{color:var(--ink-2);gap:6px;font-size:14px;display:grid}.panel.svelte-1terusg .label-row{justify-content:space-between;gap:8px;display:flex}.panel.svelte-1terusg .label-row a{color:var(--ink-3);font-size:13px}.panel.svelte-1terusg input{border-radius:var(--radius-lg);background:var(--field);height:40px;color:var(--ink);font:inherit;caret-color:var(--ink);border:1px solid #0000;padding:0 12px;font-size:15px;transition:border-color .15s,background .15s}.panel.svelte-1terusg input:hover{border-color:var(--line-2)}.panel.svelte-1terusg input:focus{border-color:var(--ink-2);background:var(--panel);outline:none}.panel.svelte-1terusg input[aria-invalid=true]{border-color:var(--danger)}.panel.svelte-1terusg .hint{color:var(--ink-3);font-size:13px}.panel.svelte-1terusg .btn.filled{width:100%;margin-top:4px}.panel.svelte-1terusg .error,.panel.svelte-1terusg .notice{border-radius:var(--radius-lg);margin-top:20px;padding:10px 12px;font-size:14px}.panel.svelte-1terusg .error{background:color-mix(in srgb, var(--live) 16%, var(--panel));color:#ffd0d1}.panel.svelte-1terusg .notice{background:var(--notice-bg);color:var(--notice-ink)}.panel.svelte-1terusg .ok{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ok) 14%, var(--panel));color:#c9f2dc;margin-top:20px;padding:10px 12px;font-size:14px}
