.signin-wrap.svelte-iu70wf{display:grid;grid-template-columns:minmax(0,520px);justify-content:center}.signin-card.svelte-iu70wf{background:var(--paper);border:1px solid var(--line);padding:40px}.signin-card.svelte-iu70wf h2:where(.svelte-iu70wf){font-family:Fraunces,serif;font-weight:400;font-size:clamp(28px,3.5vw,40px);line-height:1.05;margin-bottom:8px}.signin-card.svelte-iu70wf h2:where(.svelte-iu70wf) .italic,.signin-success.svelte-iu70wf h2:where(.svelte-iu70wf) .italic{font-style:italic;color:var(--signal)}.signin-card.svelte-iu70wf .muted:where(.svelte-iu70wf){color:var(--mute);margin-bottom:24px}.field.svelte-iu70wf{margin-bottom:16px}.field.svelte-iu70wf label:where(.svelte-iu70wf){display:block;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.field.svelte-iu70wf .req:where(.svelte-iu70wf){color:var(--signal)}.field.svelte-iu70wf input:where(.svelte-iu70wf){width:100%;padding:14px 16px;border:1px solid var(--line-soft);background:var(--bg);font-family:IBM Plex Sans,sans-serif;font-size:17px;color:var(--ink)}.field.svelte-iu70wf input:where(.svelte-iu70wf):focus{outline:none;border-color:var(--ink)}.error.svelte-iu70wf{color:var(--signal);margin:12px 0;font-size:14px}.signin-success.svelte-iu70wf{text-align:center;padding:24px 8px}.signin-success.svelte-iu70wf .icon:where(.svelte-iu70wf){font-family:JetBrains Mono,monospace;font-size:48px;color:var(--signal);margin-bottom:16px}.signin-success.svelte-iu70wf p:where(.svelte-iu70wf){margin-bottom:12px}
