@keyframes auth-card-module-scss-module__VIGvTG__auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth-card-module-scss-module__VIGvTG__card{gap:var(--b2b-space-4);box-sizing:border-box;inline-size:100%;max-inline-size:var(--b2b-size-sheet);padding:clamp(var(--b2b-space-panel),3vw,var(--b2b-space-6));border:var(--b2b-size-hairline) solid var(--b2b-color-border-default);border-radius:var(--b2b-radius-2xl);background:var(--b2b-color-layer-dialog);box-shadow:var(--b2b-shadow-dialog);-webkit-backdrop-filter:blur(var(--b2b-blur-sheet)) saturate(var(--b2b-effect-saturate-layer));backdrop-filter:blur(var(--b2b-blur-sheet)) saturate(var(--b2b-effect-saturate-layer));flex-direction:column;display:flex;position:relative}.auth-card-module-scss-module__VIGvTG__tabs{padding:var(--b2b-space-1);border:var(--b2b-size-hairline) solid var(--b2b-color-glass-10);border-radius:var(--b2b-radius-pill);background:var(--b2b-color-glass-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--b2b-space-1);display:grid}.auth-card-module-scss-module__VIGvTG__tab{font-family:var(--b2b-font-display-loaded,var(--b2b-font-family-display));transition-property:color;transition-duration:var(--b2b-duration-base);transition-timing-function:var(--b2b-easing-standard)}.auth-card-module-scss-module__VIGvTG__tab:focus-visible{outline:var(--b2b-size-underline) solid var(--b2b-color-accent-default);outline-offset:var(--b2b-space-0h)}.auth-card-module-scss-module__VIGvTG__tab{min-block-size:var(--b2b-size-item);padding-inline:var(--b2b-space-3);border-radius:var(--b2b-radius-pill);color:var(--b2b-color-text-muted);font-size:var(--b2b-font-size-md);font-weight:var(--b2b-font-weight-medium);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.auth-card-module-scss-module__VIGvTG__tab:hover{color:var(--b2b-color-text-primary)}}.auth-card-module-scss-module__VIGvTG__active{background:linear-gradient(90deg, var(--b2b-gradient-brand-soft));box-shadow:inset 0 var(--b2b-size-hairline) 0 var(--b2b-color-glass-25);color:var(--b2b-color-text-primary)}.auth-card-module-scss-module__VIGvTG__back{font-family:var(--b2b-font-display-loaded,var(--b2b-font-family-display));transition-property:color;transition-duration:var(--b2b-duration-base);transition-timing-function:var(--b2b-easing-standard)}.auth-card-module-scss-module__VIGvTG__back:focus-visible{outline:var(--b2b-size-underline) solid var(--b2b-color-accent-default);outline-offset:var(--b2b-space-0h)}.auth-card-module-scss-module__VIGvTG__back{align-self:flex-start;align-items:center;gap:var(--b2b-space-1h);min-block-size:var(--b2b-size-control-xs);padding-inline:var(--b2b-space-2) var(--b2b-space-3);border:var(--b2b-size-hairline) solid var(--b2b-color-border-default);border-radius:var(--b2b-radius-pill);background:var(--b2b-color-surface-1);color:var(--b2b-color-text-secondary);font-size:var(--b2b-font-size-xs);text-decoration:none;display:inline-flex}@media (hover:hover){.auth-card-module-scss-module__VIGvTG__back:hover{color:var(--b2b-color-text-primary)}}.auth-card-module-scss-module__VIGvTG__backIcon{flex-shrink:0}[dir=rtl] .auth-card-module-scss-module__VIGvTG__backIcon{transform:scaleX(-1)}.auth-card-module-scss-module__VIGvTG__header{gap:var(--b2b-space-1h);animation:auth-card-module-scss-module__VIGvTG__auth-rise var(--b2b-duration-rise-fast) var(--b2b-easing-standard) both;flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.auth-card-module-scss-module__VIGvTG__header{animation:none}}.auth-card-module-scss-module__VIGvTG__title{font-family:var(--b2b-font-display-loaded,var(--b2b-font-family-display));font-size:var(--b2b-font-fluid-h2-min);font-weight:var(--b2b-font-weight-semibold);line-height:var(--b2b-font-leading-tight);letter-spacing:var(--b2b-font-tracking-snug);overflow-wrap:anywhere;margin:0}.auth-card-module-scss-module__VIGvTG__lead{color:var(--b2b-color-text-muted);font-size:var(--b2b-font-size-md);line-height:var(--b2b-font-leading-normal);margin:0}.auth-card-module-scss-module__VIGvTG__card:has([data-auth-done])>:is(.auth-card-module-scss-module__VIGvTG__header,.auth-card-module-scss-module__VIGvTG__back){display:none}
