.auth-layout.svelte-1s728sz{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:1.75rem;display:grid}.auth-card.svelte-1s728sz,.auth-benefits.svelte-1s728sz{border:2px solid var(--ink);background:var(--surface);box-shadow:6px 6px 0 var(--ink);min-width:0;padding:clamp(1.1rem,3vw,1.75rem)}.auth-tabs.svelte-1s728sz{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.25rem;display:grid}.auth-tabs.svelte-1s728sz button:where(.svelte-1s728sz){border:2px solid var(--ink);background:var(--bg);font-family:var(--font-mono);cursor:pointer;padding:.7rem .85rem;font-size:.8rem;font-weight:700}.auth-tabs.svelte-1s728sz button.active:where(.svelte-1s728sz){background:var(--klein);color:#fff}.auth-form.svelte-1s728sz{gap:1rem;display:grid}.auth-row.svelte-1s728sz{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.85rem;display:grid}.auth-form.svelte-1s728sz label:where(.svelte-1s728sz){font-family:var(--font-mono);gap:.35rem;min-width:0;font-size:.76rem;font-weight:600;display:grid}.auth-form.svelte-1s728sz input:where(.svelte-1s728sz),.auth-form.svelte-1s728sz select:where(.svelte-1s728sz){border:2px solid var(--ink);width:100%;min-width:0;font-family:var(--font-sans);background:var(--bg);padding:.65rem .75rem;font-size:.92rem}.auth-banner.svelte-1s728sz{border:2px solid var(--ink);font-family:var(--font-mono);margin:0 0 1rem;padding:.7rem .9rem;font-size:.8rem}.auth-banner.invalid.svelte-1s728sz{background:#fee2e2}.auth-banner.valid.svelte-1s728sz{background:var(--lime)}.demo-fast-pass.svelte-1s728sz{border-top:2px dashed var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding-top:1.25rem;display:flex}.demo-fast-pass.svelte-1s728sz strong:where(.svelte-1s728sz){font-family:var(--font-display);margin:.2rem 0;font-size:1.05rem;display:block}.demo-fast-pass.svelte-1s728sz p:where(.svelte-1s728sz){color:var(--muted);margin:0;font-size:.86rem}.active-session-box.svelte-1s728sz{gap:.75rem;display:grid}.auth-actions-row.svelte-1s728sz{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;display:flex}
