.auth-wrap.svelte-1hw3mm4{position:relative;z-index:2;min-height:calc(100vh - 16px);display:flex;align-items:center;justify-content:center;padding:24px 18px}.auth-card.svelte-1hw3mm4{position:relative;width:min(440px,100%);overflow:hidden;border:1px solid var(--border);border-radius:12px;padding:34px 32px 26px;background:radial-gradient(420px 220px at 110% -10%,rgba(47,233,214,.18),transparent 60%),radial-gradient(420px 240px at -10% 120%,rgba(20,159,176,.16),transparent 60%),linear-gradient(180deg,#071e23db,#031216eb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--glow-soft),0 24px 60px #0000008c}.auth-card.svelte-1hw3mm4:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--accent),var(--accent-3),var(--accent-2));box-shadow:var(--glow-cyan)}.card-grid.svelte-1hw3mm4{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(47,233,214,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(95,240,200,.05) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse at center,black 25%,transparent 78%);mask-image:radial-gradient(ellipse at center,black 25%,transparent 78%)}.card-head.svelte-1hw3mm4{position:relative;z-index:1}.brand-row.svelte-1hw3mm4{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.brand-tag.svelte-1hw3mm4{font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;color:var(--accent);text-shadow:var(--glow-cyan)}.auth-title.svelte-1hw3mm4{font-family:var(--font-display);font-size:30px;font-weight:900;letter-spacing:.04em;margin:0 0 8px;color:var(--text);text-shadow:0 0 26px rgba(47,233,214,.25)}.auth-sub.svelte-1hw3mm4{color:var(--muted);font-size:13.5px;line-height:1.55;margin:0 0 14px;max-width:36ch}.glyphs.svelte-1hw3mm4{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--accent-3);margin-bottom:22px}.glyphs.svelte-1hw3mm4 .sep:where(.svelte-1hw3mm4){color:var(--muted);font-family:var(--font-mono);font-weight:400;opacity:.6}.auth-form.svelte-1hw3mm4{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.field.svelte-1hw3mm4{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1hw3mm4{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.field.svelte-1hw3mm4 input:where(.svelte-1hw3mm4){width:100%;padding:12px 14px}.cta.svelte-1hw3mm4{width:100%;justify-content:center;margin-top:4px;padding:13px 18px;font-family:var(--font-mono);font-weight:700;letter-spacing:.18em;font-size:13px}.spinner.svelte-1hw3mm4{width:13px;height:13px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--accent);border-radius:50%;animation:svelte-1hw3mm4-spin .8s linear infinite}@keyframes svelte-1hw3mm4-spin{to{transform:rotate(360deg)}}.card-foot.svelte-1hw3mm4{position:relative;z-index:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px dashed var(--border)}.back.svelte-1hw3mm4{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em}.note.svelte-1hw3mm4{margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--muted)}
