.login-page.svelte-1x05zx6{background:linear-gradient(#b4ff0609 1px, transparent 1px), linear-gradient(90deg, #b4ff0609 1px, transparent 1px), var(--olive);background-size:24px 24px;height:100%;padding:1.5rem;display:grid;overflow-y:auto}.login-card.svelte-1x05zx6{border:2px solid var(--lime);width:min(28rem,100%);color:var(--paper);background:#20300f;margin:auto;padding:clamp(1.5rem,5vw,2.6rem);box-shadow:10px 10px #0000005c}.eyebrow.svelte-1x05zx6{color:#d7dfcf;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font:700 .67rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}h1.svelte-1x05zx6{letter-spacing:-.065em;margin:0;font-size:clamp(2.3rem,10vw,4.2rem);line-height:.9}.intro.svelte-1x05zx6{color:#d7dfcf;margin:1.2rem 0 1.8rem;line-height:1.55}form.svelte-1x05zx6{gap:.55rem;display:grid}label.svelte-1x05zx6{letter-spacing:.06em;text-transform:uppercase;margin-top:.45rem;font:700 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}button.svelte-1x05zx6{background:var(--lime);color:var(--ink);margin-top:.8rem}.error.svelte-1x05zx6{color:#ffb6aa;margin:.4rem 0 0;font-size:.88rem}.agents-note.svelte-1x05zx6{color:#bac5b3;letter-spacing:.04em;border-top:1px solid #f5f4ef33;margin:1.4rem 0 0;padding-top:.9rem;font:600 .68rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}
