.login.svelte-1x05zx6{display:grid;place-items:center;min-height:100vh;padding:1.5rem}.card.svelte-1x05zx6{width:100%;max-width:24rem;padding:2.5rem 2rem;background:var(--ax-color-surface-glass);border:1px solid var(--ax-color-elevated-border);border-radius:var(--ax-radius-3);box-shadow:var(--ax-shadow-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand.svelte-1x05zx6{display:flex;align-items:center;gap:.7rem}.brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){width:44px;height:auto;flex:0 0 auto}.kicker.svelte-1x05zx6{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-color-brand)}h1.svelte-1x05zx6{margin:.1rem 0 0;font-family:var(--ax-font-display);font-size:1.2rem;line-height:1.15;font-weight:800;letter-spacing:-.01em;color:var(--ax-color-ink)}.subtitle.svelte-1x05zx6{color:var(--ax-color-ink-soft);margin:1rem 0 1.75rem;font-size:.9rem}form.svelte-1x05zx6{display:grid;gap:1.1rem}label.svelte-1x05zx6{display:grid;gap:.4rem}label.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-size:.76rem;font-weight:700;color:var(--ax-color-ink-soft)}input.svelte-1x05zx6{width:100%;padding:.62rem .8rem;font:inherit;font-size:.95rem;color:var(--ax-color-ink);background:var(--ax-color-surface-glass-strong);border:1px solid var(--ax-color-line);border-radius:var(--ax-radius-2);transition:border-color var(--ax-motion-fast) var(--ax-ease-standard),box-shadow var(--ax-motion-fast) var(--ax-ease-standard)}input.svelte-1x05zx6:focus{outline:none;border-color:var(--ax-color-brand-outline);box-shadow:0 0 0 4px var(--ax-focus-ring),var(--ax-shadow-1)}input.svelte-1x05zx6::placeholder{color:color-mix(in srgb,var(--ax-color-ink-soft) 82%,transparent)}.error.svelte-1x05zx6{margin:0;padding:.55rem .75rem;font-size:.82rem;color:var(--ax-color-brand-strong);background:var(--ax-color-danger-soft);border:1px solid var(--ax-color-danger-outline);border-radius:var(--ax-radius-1)}button.svelte-1x05zx6{padding:.72rem 1rem;font:inherit;font-size:.95rem;font-weight:700;color:#fff;background:var(--ax-gradient-brand);border:none;border-radius:var(--ax-radius-2);cursor:pointer;box-shadow:var(--ax-shadow-1);transition:background var(--ax-motion-base) var(--ax-ease-standard),transform var(--ax-motion-fast) var(--ax-ease-standard)}button.svelte-1x05zx6:hover:not(:disabled){background:var(--ax-gradient-brand-hover);transform:translateY(-1px)}button.svelte-1x05zx6:disabled{opacity:.6;cursor:default}
