.auth-shell-module__LaltyG__root{--_pad:clamp(var(--space-3), 1.6vw, var(--space-6));--_accent:var(--color-accent-spark);--_accent-2:var(--color-accent);isolation:isolate;min-height:100dvh;padding:var(--_pad);background:radial-gradient(130% 80% at 50% -20%, var(--color-surface-1) 0%, transparent 55%), var(--color-canvas-sunken);place-items:center;display:grid;position:relative;overflow:hidden}.auth-shell-module__LaltyG__root[data-mode=sign-up]{--_accent:var(--color-accent-alt);--_accent-2:var(--color-accent-bloom)}.auth-shell-module__LaltyG__root[data-mode=verify]{--_accent:var(--color-accent);--_accent-2:var(--color-accent-spark)}.auth-shell-module__LaltyG__root[data-mode=reset]{--_accent:var(--color-warning);--_accent-2:var(--color-accent-bloom)}.auth-shell-module__LaltyG__bloom{z-index:-1;pointer-events:none;background:radial-gradient(34% 34% at 24% 26%, var(--_accent), transparent 72%), radial-gradient(30% 30% at 76% 74%, var(--_accent-2), transparent 72%);opacity:.1;filter:blur(50px);animation:auth-shell-module__LaltyG__bloom-drift 32s var(--ease-standard) infinite alternate;position:absolute;inset:-25%}@keyframes auth-shell-module__LaltyG__bloom-drift{to{transform:translate(3%,-2%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.auth-shell-module__LaltyG__bloom{animation:none}}.auth-shell-module__LaltyG__frame{width:100%;max-width:78rem;height:min(52rem, calc(100dvh - var(--_pad) * 2));background-color:var(--color-canvas);border:1px solid var(--color-border-default);border-radius:var(--radius-3xl);box-shadow:var(--elevation-4);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.auth-shell-module__LaltyG__frame:before{content:"";z-index:3;pointer-events:none;background:var(--gradient-hairline);height:1px;position:absolute;inset-block-start:0;inset-inline:8%}@media (min-width:64rem){.auth-shell-module__LaltyG__frame{grid-template-columns:1.02fr 1fr}}.auth-shell-module__LaltyG__showcase{gap:var(--space-5);min-height:0;padding:var(--space-6);border-inline-end:1px solid var(--color-border-subtle);grid-template-rows:auto 1fr auto;display:grid}.auth-shell-module__LaltyG__brand{padding:var(--space-2);border-radius:var(--radius-md);transition:var(--transition-colors);justify-self:start}.auth-shell-module__LaltyG__brand:hover{background-color:var(--color-surface-hover)}.auth-shell-module__LaltyG__stage{isolation:isolate;min-height:0;padding:clamp(var(--space-6), 2.4vw, var(--space-10));background-color:var(--color-canvas-sunken);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.auth-shell-module__LaltyG__tint{z-index:0;pointer-events:none;background:radial-gradient(90% 70% at 12% 100%, var(--_accent), transparent 62%);opacity:.26;position:absolute;inset:0}.auth-shell-module__LaltyG__copyStack{z-index:1;display:grid;position:relative}.auth-shell-module__LaltyG__copy{align-self:end;gap:var(--space-4);pointer-events:none;flex-direction:column;grid-area:1/1;display:flex}.auth-shell-module__LaltyG__headline{font-family:var(--font-heading);font-size:clamp(2.5rem,3.6vw,3.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.035em;line-height:.98}.auth-shell-module__LaltyG__line{padding-block-end:.08em;display:block;overflow:hidden}.auth-shell-module__LaltyG__headlineAccent{background:linear-gradient(96deg, var(--_accent) 0%, var(--_accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.auth-shell-module__LaltyG__subhead{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-secondary);max-width:26rem}.auth-shell-module__LaltyG__steps{align-self:end;width:100%}@media (max-width:63.99rem){.auth-shell-module__LaltyG__showcase{display:none}.auth-shell-module__LaltyG__frame{height:auto;min-height:calc(100dvh - var(--_pad) * 2)}}.auth-shell-module__LaltyG__panel{min-height:0;padding:clamp(var(--space-6), 3vw, var(--space-12));scrollbar-width:none;justify-content:center;align-items:center;display:flex;position:relative;overflow-y:auto}.auth-shell-module__LaltyG__panel::-webkit-scrollbar{display:none}.auth-shell-module__LaltyG__panel:before{content:"";background:linear-gradient(90deg, transparent, var(--_accent), transparent);opacity:.75;pointer-events:none;height:1px;position:absolute;inset-block-start:0;inset-inline:15%}.auth-shell-module__LaltyG__panelInner{gap:var(--space-5);flex-direction:column;width:100%;max-width:26rem;margin-block:auto;display:flex}.auth-shell-module__LaltyG__chrome{min-height:3rem;display:grid}.auth-shell-module__LaltyG__tabs{gap:var(--space-1);padding:var(--space-1);background-color:var(--color-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);grid-area:1/1;grid-template-columns:1fr 1fr;display:grid}.auth-shell-module__LaltyG__tab{isolation:isolate;border-radius:var(--radius-pill);height:2.5rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-standard);position:relative}.auth-shell-module__LaltyG__tab[aria-selected=true]{color:var(--color-text-on-accent)}.auth-shell-module__LaltyG__tab:not([aria-selected=true]):hover{color:var(--color-text-primary)}.auth-shell-module__LaltyG__tabPill{z-index:-1;border-radius:var(--radius-pill);background:linear-gradient(100deg, var(--_accent) 0%, var(--_accent-2) 100%);box-shadow:0 8px 22px -10px var(--_accent-2);position:absolute;inset:0}.auth-shell-module__LaltyG__back{place-self:center start;align-items:center;gap:var(--space-2);height:2.5rem;padding-inline:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);background-color:var(--color-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);transition:var(--transition-colors);grid-area:1/1;display:inline-flex}.auth-shell-module__LaltyG__back:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.auth-shell-module__LaltyG__slot{overflow-clip-margin:var(--space-4);overflow:clip}.auth-shell-module__LaltyG__slotInner{position:relative}.auth-shell-module__LaltyG__panelBody{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.auth-shell-module__LaltyG__panelBody:not(:last-child){pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.auth-shell-module__LaltyG__panelHeader{gap:var(--space-2);flex-direction:column;display:flex}.auth-shell-module__LaltyG__panelTitle{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.03em}.auth-shell-module__LaltyG__panelSubtitle{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.auth-shell-module__LaltyG__footer{border-block-start:1px solid var(--color-border-subtle);font-size:var(--text-sm);color:var(--color-text-tertiary);padding-block-start:var(--space-4);display:grid}.auth-shell-module__LaltyG__footer>*{grid-area:1/1}.auth-shell-module__LaltyG__footerLink{font-weight:var(--weight-semibold);color:var(--color-text-primary);transition:var(--transition-colors)}.auth-shell-module__LaltyG__footerLink:hover{color:var(--_accent)}.auth-shell-module__LaltyG__footerDot{margin-inline:var(--space-2);color:var(--color-text-disabled)}.auth-shell-module__LaltyG__locale{grid-area:1/1;place-self:center end}
