.access-shell.svelte-rg4xpv{min-height:100vh;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at 16% 12%,rgba(99,102,241,.12),transparent 28rem),linear-gradient(135deg,#0f172a0a,#0ea5e90a),var(--bg-primary)}.access-card.svelte-rg4xpv{width:min(100%,460px);display:grid;gap:1.35rem;padding:2rem;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-secondary);box-shadow:0 20px 55px #0f172a1f}.brand.svelte-rg4xpv{display:flex;justify-content:center}.copy.svelte-rg4xpv{display:grid;gap:.55rem;text-align:center}.eyebrow.svelte-rg4xpv{margin:0;color:var(--glacis-primary);font-size:.9rem;font-weight:700;letter-spacing:0}h1.svelte-rg4xpv{margin:0;color:var(--text-primary);font-size:clamp(1.65rem,5vw,2.25rem);line-height:1.05}.copy.svelte-rg4xpv p:where(.svelte-rg4xpv):not(.eyebrow){margin:0;color:var(--text-secondary);font-size:.98rem;line-height:1.55}.access-form.svelte-rg4xpv{display:grid;gap:.8rem}label.svelte-rg4xpv{color:var(--text-secondary);font-size:.9rem;font-weight:600}input.svelte-rg4xpv{width:100%;min-height:48px;padding:0 .9rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font:inherit}input.svelte-rg4xpv:focus{outline:2px solid rgba(99,102,241,.35);outline-offset:2px;border-color:var(--glacis-primary)}button.svelte-rg4xpv{min-height:48px;border:0;border-radius:8px;background:var(--glacis-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}button.svelte-rg4xpv:disabled{cursor:not-allowed;opacity:.55}.message.svelte-rg4xpv{padding:.85rem .95rem;border-radius:8px;font-size:.9rem;line-height:1.45}.message.svelte-rg4xpv code:where(.svelte-rg4xpv){font-size:.86em}.error.svelte-rg4xpv{border:1px solid rgba(239,68,68,.28);background:#ef444417;color:var(--glacis-error)}.warning.svelte-rg4xpv{border:1px solid rgba(245,158,11,.35);background:#f59e0b1f;color:var(--text-primary)}
