.auth-login.svelte-1s728sz{min-height:100vh;padding:clamp(var(--lumi-space-lg), 4vw, var(--lumi-space-4xl));background:radial-gradient(circle at top left, rgba(var(--lumi-color-primary-rgb), .14), transparent 34%), linear-gradient(145deg, var(--lumi-color-primary-50) 0%, color-mix(in srgb, var(--lumi-color-background) 82%, white) 48%, var(--lumi-color-background) 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-login__glow.svelte-1s728sz{aspect-ratio:1;width:min(34rem,48vw);filter:blur(var(--lumi-blur-lg));opacity:.7;pointer-events:none;border-radius:50%;position:absolute}.auth-login__glow--primary.svelte-1s728sz{background:rgba(var(--lumi-color-primary-rgb), .16);top:-18%;left:-10%}.auth-login__glow--secondary.svelte-1s728sz{background:rgba(var(--lumi-color-info-rgb), .12);bottom:-24%;right:-12%}.auth-login__shell.svelte-1s728sz{z-index:1;gap:clamp(var(--lumi-space-xl), 4vw, var(--lumi-space-4xl));grid-template-columns:minmax(0,1.08fr) minmax(22rem,28rem);align-items:center;width:min(100%,1100px);display:grid;position:relative}.auth-login__hero.svelte-1s728sz,.auth-login__form-shell.svelte-1s728sz{flex-direction:column;display:flex}.auth-login__hero.svelte-1s728sz{gap:var(--lumi-space-xl)}.auth-login__chips.svelte-1s728sz{gap:var(--lumi-space-xs);flex-wrap:wrap;display:flex}.auth-login__headline.svelte-1s728sz{margin-top:var(--lumi-space-lg);gap:var(--lumi-space-md);flex-direction:column;max-width:34rem;display:flex}.auth-login__brand.svelte-1s728sz,.auth-login__feature-title.svelte-1s728sz,.auth-login__feature-description.svelte-1s728sz,.auth-login__form-kicker.svelte-1s728sz,.auth-login__form-title.svelte-1s728sz,.auth-login__form-description.svelte-1s728sz,.auth-login__footnote.svelte-1s728sz{margin:0}.auth-login__brand.svelte-1s728sz{font-size:var(--lumi-font-size-sm);font-weight:var(--lumi-font-weight-semibold);letter-spacing:var(--lumi-letter-spacing-wider);text-transform:uppercase;color:var(--lumi-color-primary)}.auth-login__title.svelte-1s728sz{font-size:var(--lumi-font-size-4xl);line-height:var(--lumi-line-height-tight);letter-spacing:var(--lumi-letter-spacing-tight);color:var(--lumi-color-text);margin:0}.auth-login__description.svelte-1s728sz{font-size:var(--lumi-font-size-base);line-height:var(--lumi-line-height-relaxed);color:var(--lumi-color-text-muted);margin:0}.auth-login__feature-card{max-width:34rem}.auth-login__feature.svelte-1s728sz{gap:var(--lumi-space-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.auth-login__feature.svelte-1s728sz+.auth-login__feature:where(.svelte-1s728sz){padding-top:var(--lumi-space-md);border-top:var(--lumi-border-width-thin) solid var(--lumi-color-border-light)}.auth-login__feature-icon.svelte-1s728sz{border-radius:var(--lumi-radius-xl);background:color-mix(in srgb, var(--lumi-color-primary) 12%, transparent);border:var(--lumi-border-width-thin) solid color-mix(in srgb, var(--lumi-color-primary) 18%, transparent);width:2.75rem;height:2.75rem;color:var(--lumi-color-primary);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff5c}.auth-login__feature-copy.svelte-1s728sz{gap:var(--lumi-space-2xs);flex-direction:column;display:flex}.auth-login__feature-title.svelte-1s728sz{font-size:var(--lumi-font-size-sm);font-weight:var(--lumi-font-weight-semibold);color:var(--lumi-color-text)}.auth-login__feature-description.svelte-1s728sz{font-size:var(--lumi-font-size-sm);line-height:var(--lumi-line-height-relaxed);color:var(--lumi-color-text-muted)}.auth-login__form-card{background:linear-gradient(180deg, #ffffffe0, #fffffff5), var(--lumi-color-surface);border-color:color-mix(in srgb, var(--lumi-color-primary) 12%, var(--lumi-color-border));box-shadow:0 28px 42px -34px rgba(var(--lumi-color-primary-rgb), .35), var(--lumi-shadow-lg);position:relative}.auth-login__form-shell.svelte-1s728sz{gap:var(--lumi-space-lg)}.auth-login__form-heading.svelte-1s728sz{gap:var(--lumi-space-xs);flex-direction:column;display:flex}.auth-login__form-kicker.svelte-1s728sz{font-size:var(--lumi-font-size-xs);font-weight:var(--lumi-font-weight-semibold);letter-spacing:var(--lumi-letter-spacing-wider);text-transform:uppercase;color:var(--lumi-color-primary)}.auth-login__form-title.svelte-1s728sz{font-size:var(--lumi-font-size-2xl);font-weight:var(--lumi-font-weight-bold);line-height:var(--lumi-line-height-tight);color:var(--lumi-color-text)}.auth-login__form-description.svelte-1s728sz{font-size:var(--lumi-font-size-sm);line-height:var(--lumi-line-height-relaxed);color:var(--lumi-color-text-muted)}.auth-login__submit{width:100%}.auth-login__footnote.svelte-1s728sz{font-size:var(--lumi-font-size-xs);line-height:var(--lumi-line-height-normal);color:var(--lumi-color-text-muted);text-align:center}@media (width<=960px){.auth-login__shell.svelte-1s728sz{grid-template-columns:minmax(0,1fr)}.auth-login__hero.svelte-1s728sz{order:2}.auth-login__feature-card{max-width:none}}@media (width<=640px){.auth-login.svelte-1s728sz{padding:var(--lumi-space-md)}.auth-login__title.svelte-1s728sz{font-size:var(--lumi-font-size-3xl)}.auth-login__feature.svelte-1s728sz{grid-template-columns:minmax(0,1fr)}}[data-theme=dark] .auth-login{background:radial-gradient(circle at top left, rgba(var(--lumi-color-primary-rgb), .18), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--lumi-color-background) 92%, black) 0%, var(--lumi-color-background) 52%, color-mix(in srgb, var(--lumi-color-background) 78%, black) 100%)}[data-theme=dark] .auth-login__form-card{background:linear-gradient(180deg, rgba(var(--lumi-color-primary-rgb), .08), #0000001f), var(--lumi-color-surface)}
