.split.svelte-za1waw{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.portrait-panel.svelte-za1waw{border:1px dashed var(--warm-border);border-radius:var(--radius-xs);justify-content:center;align-items:center;margin:1rem 0 1rem 1rem;display:flex}.portrait-label.svelte-za1waw{letter-spacing:.18em;text-transform:uppercase;color:oklch(60% .01 75);font-size:.6875rem;font-weight:500}.form-panel.svelte-za1waw{flex-direction:column;justify-content:center;padding:2.5rem 3.5rem 2.5rem 3rem;display:flex;overflow-y:auto}.eyebrow.svelte-za1waw{letter-spacing:.22em;text-transform:uppercase;color:var(--warm-text);margin-bottom:.75rem;font-size:.625rem;font-weight:500;display:block}h1.svelte-za1waw{line-height:1.1}.ornament.svelte-za1waw{margin-bottom:1rem}.desc.svelte-za1waw{color:var(--warm-text-dark);max-width:38ch;margin:0 0 1.75rem;font-size:.9rem;line-height:1.7}form.svelte-za1waw{flex-direction:column;gap:1.25rem;display:flex}.field-row.svelte-za1waw{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.field.svelte-za1waw{flex-direction:column;gap:.375rem;display:flex}label.svelte-za1waw{letter-spacing:.18em;text-transform:uppercase;color:var(--warm-text);font-size:.625rem;font-weight:500}input.svelte-za1waw{width:100%;color:var(--ink);box-shadow:none;background:0 0;border:none;border-bottom:1px solid oklch(70% .01 75);border-radius:0;padding:.4rem 0;font-family:inherit;font-size:.9375rem;transition:border-color .15s}input.svelte-za1waw:focus{border-bottom-color:var(--ink-hover);box-shadow:none;outline:none}input.svelte-za1waw::placeholder{color:oklch(65% .01 75)}input.svelte-za1waw:disabled{opacity:.5}.btn-primary.svelte-za1waw{width:100%;margin-top:.75rem;padding:1rem 1.5rem}.login-hint.svelte-za1waw{color:var(--warm-text);text-align:center;margin-top:1.25rem;font-size:.8125rem;font-style:italic}.login-hint.svelte-za1waw a:where(.svelte-za1waw){color:inherit;text-underline-offset:3px}.cf-turnstile.svelte-za1waw{margin-bottom:-.25rem}@media (width<=768px){.portrait-panel.svelte-za1waw{display:none}.split.svelte-za1waw{grid-template-columns:1fr}.form-panel.svelte-za1waw{justify-content:flex-start;padding:1.5rem}}
