main.svelte-1jlb5y7{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--accent) 7%, transparent), transparent 60%), var(--canvas);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.card.svelte-1jlb5y7{background:var(--surface);width:min(100%,360px);box-shadow:var(--shadow-float);border-radius:22px;flex-direction:column;gap:10px;padding:40px 28px 28px;display:flex}.brand.svelte-1jlb5y7{flex-direction:column;align-items:center;gap:14px;margin-bottom:22px;display:flex}h1.svelte-1jlb5y7{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600}h1.svelte-1jlb5y7 span:where(.svelte-1jlb5y7){color:var(--accent)}.field.svelte-1jlb5y7{display:block;position:relative}.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7){background:var(--inset);width:100%;height:52px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease), background .15s var(--ease);border:1px solid #0000;border-radius:12px;outline:none;padding:20px 14px 6px}.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--focus);background:var(--surface)}.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 40px var(--inset) inset;caret-color:var(--ink)}.field.svelte-1jlb5y7 span:where(.svelte-1jlb5y7){color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .15s var(--ease), color .15s var(--ease);position:absolute;top:16px;left:15px}:-webkit-any(.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):focus+span:where(.svelte-1jlb5y7),.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):not(:placeholder-shown)+span:where(.svelte-1jlb5y7),.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):-webkit-autofill+span:where(.svelte-1jlb5y7)){transform:translateY(-9px)scale(.78)}:is(.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):focus+span:where(.svelte-1jlb5y7),.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):not(:placeholder-shown)+span:where(.svelte-1jlb5y7),.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):autofill+span:where(.svelte-1jlb5y7)){transform:translateY(-9px)scale(.78)}.field.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):focus+span:where(.svelte-1jlb5y7){color:var(--accent)}.message.svelte-1jlb5y7{min-height:20px;color:var(--blocked-ink);margin:2px 2px 0;font-size:13px}button.svelte-1jlb5y7{background:var(--accent);height:48px;color:var(--accent-ink);transition:background .15s var(--ease);border:0;border-radius:12px;font-size:15px;font-weight:600}button.svelte-1jlb5y7:hover{background:var(--accent-hover)}button.svelte-1jlb5y7:disabled{opacity:.7;cursor:progress}
