.auth-shell.svelte-e3wec{flex:1;display:grid;grid-template-columns:1fr;min-height:100%;background-color:var(--color-surface)}@media(min-width:1024px){.auth-shell.svelte-e3wec{grid-template-columns:55fr 45fr}}.brand-pane.svelte-e3wec{display:none;flex-direction:column;padding:var(--space-xxl)}@media(min-width:1024px){.brand-pane.svelte-e3wec{display:flex}}.lockup.svelte-e3wec,.compact-lockup.svelte-e3wec{display:inline-flex;align-items:center;gap:calc(var(--space-sm) + var(--space-2xs));color:var(--color-on-surface)}.wordmark.svelte-e3wec{font-family:var(--font-body);font-size:1.0625rem;font-weight:var(--font-weight-semibold-plus);letter-spacing:-.01em;line-height:1;color:var(--color-on-surface)}.brand-body.svelte-e3wec{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xl);padding:var(--space-xl) 0}.brand-art.svelte-e3wec{width:min(420px,100%);aspect-ratio:3 / 2}.brand-eyebrow.svelte-e3wec{font:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-spacing);text-transform:uppercase;color:var(--text-tertiary);text-align:center}.form-pane.svelte-e3wec{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xl);padding:var(--space-xl) var(--space-lg)}@media(min-width:1024px){.compact-lockup.svelte-e3wec{display:none}}.card.svelte-e3wec{width:min(400px,100%);padding:calc(var(--space-lg) + var(--space-xs))}@media(max-width:640px){.card.svelte-e3wec{width:min(440px,100% - 48px);padding:0;background-color:transparent;border:none;border-radius:0;box-shadow:none}.form-pane.svelte-e3wec{justify-content:flex-start;padding:var(--space-xl) 0 var(--space-xxl)}}.auth-shell header h1,.auth-shell header h2,.auth-shell .confirm h1,.auth-shell .confirm h2,.auth-shell .centered h1,.auth-shell .centered h2{font:var(--text-headline-small);letter-spacing:var(--text-headline-small-spacing);color:var(--color-on-surface)}.auth-shell header p{margin-top:var(--space-xs);color:var(--color-on-surface-variant)}.auth-shell form{display:flex;flex-direction:column;gap:var(--space-lg);margin-top:var(--space-xl)}.auth-shell .row-end{display:flex;justify-content:flex-end;margin-top:calc(-1 * var(--space-sm))}.auth-shell .row-end a{font:var(--text-body-medium)}.auth-shell .reveal{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-on-surface-variant);padding:var(--space-xs);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--motion-fast) var(--ease-standard)}.auth-shell .reveal:hover{color:var(--color-on-surface)}@media(max-width:640px){.auth-shell .reveal{min-width:var(--touch-target);min-height:var(--touch-target)}}.auth-shell .form-error{padding:var(--space-md) var(--space-lg);background-color:var(--color-error-container);color:var(--color-on-error-container);border-radius:var(--radius-sm);font:var(--text-body-medium)}.auth-shell .legal{margin-top:calc(-1 * var(--space-sm));text-align:center;font:var(--text-body-small);line-height:1.5;color:var(--color-on-surface-variant)}.auth-shell .legal a{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.auth-shell footer{display:flex;justify-content:center;gap:var(--space-xs);margin-top:var(--space-xl);font:var(--text-body-medium);color:var(--color-on-surface-variant)}.auth-shell .back-link{display:inline-flex;align-items:center;gap:var(--space-xs)}.auth-shell .confirm,.auth-shell .centered{text-align:center}.auth-shell .confirm h1,.auth-shell .confirm h2,.auth-shell .centered h1,.auth-shell .centered h2{margin-top:var(--space-lg)}.auth-shell .confirm p,.auth-shell .centered p{margin-top:var(--space-md);color:var(--color-on-surface-variant);line-height:1.6}.auth-shell .confirm a{display:inline-block;margin-top:var(--space-xl)}.auth-shell .confirm .btn{margin-top:var(--space-xl)}.auth-shell .check,.auth-shell .warn,.auth-shell .dot{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full)}.auth-shell .check{background-color:var(--color-success-container);color:var(--color-on-success-container)}.auth-shell .warn{background-color:var(--color-warning-container);color:var(--color-on-warning-container)}.auth-shell .dot{width:2.5rem;height:2.5rem;border:3px solid var(--color-outline-variant);border-top-color:var(--color-primary);animation:svelte-e3wec-auth-spin .8s linear infinite}.auth-shell .notice,.auth-shell .resend-confirm{margin-top:var(--space-xl);padding:var(--space-md) var(--space-lg);background-color:var(--color-success-container);color:var(--color-on-success-container);border-radius:var(--radius-sm);font:var(--text-body-medium);line-height:1.5}@keyframes svelte-e3wec-auth-spin{to{transform:rotate(360deg)}}
