.gate.svelte-a00nj4{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-canvas, #f8fafc);padding:1.5rem}.card.svelte-a00nj4{width:100%;max-width:28rem;background:var(--bg, #fff);border:1px solid var(--border, #e2e8f0);border-radius:1rem;box-shadow:0 10px 40px #0f172a14;padding:2rem 1.75rem;text-align:center}.brand.svelte-a00nj4{font-size:1.4rem;font-weight:800;letter-spacing:-.01em;margin-bottom:1.25rem}.b-teal.svelte-a00nj4{color:var(--color-teal-600, #2d6a6a)}.b-orange.svelte-a00nj4{color:var(--accent, #d4882b)}h1.svelte-a00nj4{font-size:1.15rem;font-weight:600;color:var(--fg, #0f172a)}.sub.svelte-a00nj4{margin-top:.4rem;color:var(--fg-muted, #475569);font-size:.88rem}.err.svelte-a00nj4{margin-top:.9rem;padding:.55rem .75rem;border-radius:.5rem;background:color-mix(in srgb,var(--sev-high, #dc2626) 10%,transparent);color:var(--sev-high, #dc2626);font-size:.82rem}form.svelte-a00nj4{margin-top:1.25rem;display:flex;flex-direction:column;gap:.3rem;text-align:left}.flabel.svelte-a00nj4{font-size:.72rem;font-weight:600;color:var(--fg-muted, #475569);margin:.55rem 0 .1rem}.text.svelte-a00nj4{width:100%;padding:.6rem .8rem;border:1px solid var(--border, #e2e8f0);border-radius:.6rem;font-size:.95rem;color:var(--fg, #0f172a);background:var(--bg, #fff);font-family:inherit}.text.svelte-a00nj4:focus{outline:2px solid var(--primary, #2d6a6a);outline-offset:1px}.area.svelte-a00nj4{resize:vertical;min-height:3.5rem}.go.svelte-a00nj4{margin-top:1rem;padding:.7rem 1rem;border:none;border-radius:.6rem;background:var(--primary, #2d6a6a);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer}.go.svelte-a00nj4:hover:not(:disabled){background:var(--primary-hover, #245757)}.go.svelte-a00nj4:disabled{opacity:.7;cursor:progress}.hp.svelte-a00nj4{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.foot.svelte-a00nj4{margin-top:1.1rem;font-size:.8rem;color:var(--fg-subtle, #64748b)}.foot.svelte-a00nj4 a:where(.svelte-a00nj4){color:var(--primary, #2d6a6a);font-weight:600;text-decoration:none}.foot.svelte-a00nj4 a:where(.svelte-a00nj4):hover{text-decoration:underline}
