body{margin:0;background:#071313;color:#ecf6f4}.login-shell.svelte-1x05zx6{min-height:100vh;display:grid;place-items:center;padding:24px 16px;box-sizing:border-box;background:radial-gradient(circle at 50% 10%,rgba(31,135,124,.2),transparent 36%),#071313;font-family:Inter,system-ui,sans-serif}.login-card.svelte-1x05zx6{width:min(420px,100%);box-sizing:border-box;padding:34px;border:1px solid rgba(108,190,179,.22);border-radius:18px;background:#0c1d1cf0;box-shadow:0 28px 80px #0000006b}.mark.svelte-1x05zx6{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#73d4c8;background:#21918429;border:1px solid rgba(71,185,171,.24);margin-bottom:20px}.eyebrow.svelte-1x05zx6{color:#68cabc;font-size:10px;letter-spacing:.17em;font-weight:800}h1.svelte-1x05zx6{margin:8px 0 10px;font-size:24px;line-height:1.15}p.svelte-1x05zx6{margin:0 0 24px;color:#9bb4b0;font-size:12px;line-height:1.65}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:9px}label.svelte-1x05zx6{color:#c4d8d5;font-size:11px;font-weight:700}input.svelte-1x05zx6{width:100%;box-sizing:border-box;padding:12px 13px;border-radius:9px;border:1px solid #294745;background:#071918;color:#f3fbfa;outline:none;font:13px Inter,system-ui,sans-serif}input.mono.svelte-1x05zx6{font:13px ui-monospace,monospace}input.svelte-1x05zx6:focus{border-color:#49b8aa;box-shadow:0 0 0 3px #49b8aa1f}button[type=submit].svelte-1x05zx6{margin-top:7px;border:0;border-radius:9px;padding:12px 15px;color:#fff;background:linear-gradient(135deg,#167e72,#25a18f);font-weight:800;cursor:pointer}button[type=submit].svelte-1x05zx6:disabled{cursor:not-allowed;opacity:.55}.link.svelte-1x05zx6{display:block;margin:16px auto 0;padding:4px;border:0;background:transparent;color:#68cabc;font:700 11px Inter,system-ui,sans-serif;cursor:pointer}.error.svelte-1x05zx6{color:#ff9b86;font-size:11px}.foot.svelte-1x05zx6{margin-top:20px;color:#68827e;font-size:9.5px;text-align:center}
