.login.svelte-1x05zx6{min-height:calc(100vh - var(--header-height));padding:clamp(32px, 7vh, 72px) var(--layout-gutter) var(--space-16);justify-content:center;align-items:flex-start;display:flex}.login-inner.svelte-1x05zx6{gap:var(--space-10);flex-direction:column;width:100%;max-width:384px;display:flex}.login-head.svelte-1x05zx6{align-items:center;gap:var(--space-4);display:flex}.login-mark.svelte-1x05zx6{color:var(--color-accent)}.login-mark.svelte-1x05zx6 svg:where(.svelte-1x05zx6){display:block}.login-title.svelte-1x05zx6{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(26px,3vw,32px);font-weight:500;line-height:1.1}.login-form.svelte-1x05zx6{gap:var(--space-8);flex-direction:column;display:flex}.form-field.svelte-1x05zx6{padding-top:20px;position:relative}.form-label.svelte-1x05zx6{font:500 13px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);pointer-events:none;transition:top var(--transition-fast), font-size var(--transition-fast), color var(--transition-fast);position:absolute;top:30px;left:0}:-webkit-any(.fi.svelte-1x05zx6:focus~.form-label:where(.svelte-1x05zx6),.fi.svelte-1x05zx6:not(:placeholder-shown)~.form-label:where(.svelte-1x05zx6),.fi.svelte-1x05zx6:-webkit-autofill~.form-label:where(.svelte-1x05zx6)){font-size:11px;top:0}:is(.fi.svelte-1x05zx6:focus~.form-label:where(.svelte-1x05zx6),.fi.svelte-1x05zx6:not(:placeholder-shown)~.form-label:where(.svelte-1x05zx6),.fi.svelte-1x05zx6:autofill~.form-label:where(.svelte-1x05zx6)){font-size:11px;top:0}.fi.svelte-1x05zx6:focus~.form-label:where(.svelte-1x05zx6){color:var(--color-text)}.fi.svelte-1x05zx6{-webkit-appearance:none;appearance:none;border:none;border-bottom:1px solid var(--color-border);width:100%;box-shadow:none;font:400 clamp(17px, 1.3vw, 20px)/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--color-text);transition:border-color var(--transition-fast);background:0 0;border-radius:0;padding:8px 0 16px}.fi.svelte-1x05zx6::placeholder{color:color-mix(in oklab, var(--color-text-muted) 65%, transparent)}.fi.svelte-1x05zx6:hover{border-bottom-color:var(--color-text-muted);box-shadow:none}.fi.svelte-1x05zx6:focus{border-bottom-color:var(--color-text);box-shadow:0 1px 0 0 var(--color-text);outline:none}.fi.invalid.svelte-1x05zx6{border-bottom-color:var(--color-error)}.fi.invalid.svelte-1x05zx6:focus{box-shadow:0 1px 0 0 var(--color-error);border-bottom-color:var(--color-error)}:-webkit-any(.fi.svelte-1x05zx6:-webkit-autofill,.fi.svelte-1x05zx6:-webkit-autofill){-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;-webkit-text-fill-color:var(--color-text)}:is(.fi.svelte-1x05zx6:autofill,.fi.svelte-1x05zx6:autofill){-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;-webkit-text-fill-color:var(--color-text)}.form-error.svelte-1x05zx6{min-height:18px;color:var(--color-error);margin:0;font-size:13px;line-height:18px}.form-remember.svelte-1x05zx6{margin:calc(-1 * var(--space-4)) 0 calc(-1 * var(--space-3))}.form-remember.svelte-1x05zx6 .lbl{color:var(--color-text-secondary)}.login-form.svelte-1x05zx6 .btn{margin-top:var(--space-1)}.form-note.svelte-1x05zx6{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}
