.UnifiedAuth-module__-ACCba__card{width:min(460px,100%);color:var(--toor-palette-primary);font-family:var(--toor-typography-family-body);background:var(--toor-surfaces-glass-background);border:1px solid var(--toor-surfaces-glass-border);border-radius:var(--toor-surfaces-glass-radius);box-shadow:var(--toor-shadows-glass);-webkit-backdrop-filter:blur(var(--toor-surfaces-glass-blur))saturate(var(--toor-surfaces-glass-saturation));padding:clamp(24px,4vw,36px);position:relative;overflow:hidden}.UnifiedAuth-module__-ACCba__card:before{pointer-events:none;content:"";background:linear-gradient(145deg,#ffffff8c,#0000 34%);position:absolute;inset:0}.UnifiedAuth-module__-ACCba__content{z-index:1;position:relative}.UnifiedAuth-module__-ACCba__topRow,.UnifiedAuth-module__-ACCba__brand,.UnifiedAuth-module__-ACCba__language,.UnifiedAuth-module__-ACCba__tabs,.UnifiedAuth-module__-ACCba__actions,.UnifiedAuth-module__-ACCba__success{align-items:center;display:flex}.UnifiedAuth-module__-ACCba__topRow{justify-content:space-between;gap:20px;margin-bottom:24px}.UnifiedAuth-module__-ACCba__brand{font-family:var(--toor-typography-family-heading);gap:10px}.UnifiedAuth-module__-ACCba__wordmark{font-size:var(--toor-typography-size-wordmark);font-weight:var(--toor-typography-weight-extra-bold);letter-spacing:-.01em}.UnifiedAuth-module__-ACCba__brandContext{color:var(--toor-palette-muted-55);font-size:var(--toor-typography-size-label);font-weight:var(--toor-typography-weight-semibold)}.UnifiedAuth-module__-ACCba__language{background:var(--toor-palette-muted-6);border:1px solid var(--toor-palette-muted-8);border-radius:var(--toor-controls-pill-radius);gap:2px;padding:3px}.UnifiedAuth-module__-ACCba__languageButton{min-width:36px;height:30px;color:var(--toor-palette-muted-55);font:600 11px/1 var(--toor-typography-family-heading);cursor:pointer;border-radius:var(--toor-controls-pill-radius);background:0 0;border:0;padding:0 9px;transition:color .15s,background .15s}.UnifiedAuth-module__-ACCba__languageButton:hover{color:var(--toor-palette-primary)}.UnifiedAuth-module__-ACCba__languageButton:focus-visible,.UnifiedAuth-module__-ACCba__tab:focus-visible,.UnifiedAuth-module__-ACCba__passwordToggle:focus-visible,.UnifiedAuth-module__-ACCba__linkButton:focus-visible,.UnifiedAuth-module__-ACCba__button:focus-visible{outline:3px solid var(--toor-states-focus-ring);outline-offset:2px}.UnifiedAuth-module__-ACCba__choice:has(input:focus-visible){outline:3px solid var(--toor-states-focus-ring);outline-offset:2px}.UnifiedAuth-module__-ACCba__languageButtonActive{color:var(--toor-palette-primary);box-shadow:var(--toor-shadows-control);background:#ffffffdb}.UnifiedAuth-module__-ACCba__tabs{background:var(--toor-palette-muted-6);border:1px solid var(--toor-palette-muted-8);border-radius:var(--toor-controls-pill-radius);gap:4px;margin-bottom:28px;padding:4px}.UnifiedAuth-module__-ACCba__tab{height:40px;color:var(--toor-palette-muted-50);font:600 14px/1 var(--toor-typography-family-heading);cursor:pointer;border-radius:var(--toor-controls-pill-radius);background:0 0;border:0;flex:1;padding:0 18px;transition:color .15s,background .15s,transform 80ms}.UnifiedAuth-module__-ACCba__tab:hover{color:var(--toor-palette-primary);background:#ffffff70}.UnifiedAuth-module__-ACCba__tab:active{transform:scale(.985)}.UnifiedAuth-module__-ACCba__tabActive{color:var(--toor-palette-primary);background:#ffffffe6;box-shadow:0 1px 2px #1414160f,0 6px 18px #141e5012}.UnifiedAuth-module__-ACCba__intro{margin-bottom:22px}.UnifiedAuth-module__-ACCba__title{font-family:var(--toor-typography-family-heading);font-size:clamp(24px,3vw,var(--toor-typography-size-heading));font-weight:var(--toor-typography-weight-extra-bold);line-height:var(--toor-typography-line-height-tight);letter-spacing:-.025em;margin:0 0 8px}.UnifiedAuth-module__-ACCba__subtitle{color:var(--toor-palette-muted-55);font-size:var(--toor-typography-size-supporting);line-height:var(--toor-typography-line-height-body);margin:0}.UnifiedAuth-module__-ACCba__form{gap:16px;display:grid}.UnifiedAuth-module__-ACCba__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.UnifiedAuth-module__-ACCba__field{gap:7px;display:grid}.UnifiedAuth-module__-ACCba__label,.UnifiedAuth-module__-ACCba__legend{color:var(--toor-palette-muted-75);font-size:13px;font-weight:var(--toor-typography-weight-semibold)}.UnifiedAuth-module__-ACCba__inputWrap{position:relative}.UnifiedAuth-module__-ACCba__input{width:100%;height:var(--toor-controls-input-height);color:var(--toor-palette-primary);font:500 15px/1 var(--toor-typography-family-body);border:1px solid var(--toor-palette-muted-12);border-radius:var(--toor-controls-input-radius);box-shadow:var(--toor-shadows-control);background:#ffffffb3;padding:0 15px;transition:background .15s,border-color .15s,box-shadow .15s}.UnifiedAuth-module__-ACCba__input::placeholder{color:var(--toor-palette-muted-40)}.UnifiedAuth-module__-ACCba__input:hover{background:var(--toor-states-hover-surface);border-color:var(--toor-palette-muted-28)}.UnifiedAuth-module__-ACCba__input:focus{border-color:var(--toor-states-focus-border);box-shadow:0 0 0 4px var(--toor-states-focus-ring);background:#fff;outline:0}.UnifiedAuth-module__-ACCba__inputError{border-color:var(--toor-states-error)}.UnifiedAuth-module__-ACCba__passwordInput{padding-right:48px}.UnifiedAuth-module__-ACCba__passwordToggle{width:34px;height:34px;color:var(--toor-palette-muted-55);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.UnifiedAuth-module__-ACCba__passwordToggle:hover{color:var(--toor-palette-primary);background:var(--toor-palette-muted-6)}.UnifiedAuth-module__-ACCba__errorPanel,.UnifiedAuth-module__-ACCba__messagePanel{font-size:var(--toor-typography-size-error);font-weight:var(--toor-typography-weight-medium);border-radius:12px;margin-bottom:16px;padding:11px 13px;line-height:1.45}.UnifiedAuth-module__-ACCba__errorPanel{color:#8c2d21;background:#ff8f7a29;border:1px solid #ff8f7a7a}.UnifiedAuth-module__-ACCba__fieldError{color:#8c2d21;font-size:var(--toor-typography-size-error);font-weight:var(--toor-typography-weight-medium);line-height:1.35}.UnifiedAuth-module__-ACCba__messagePanel{color:#141416b3;background:#ffffff9e;border:1px solid #ffffffbd}.UnifiedAuth-module__-ACCba__forgotRow{justify-content:flex-end;margin-top:-4px;display:flex}.UnifiedAuth-module__-ACCba__forgotLink,.UnifiedAuth-module__-ACCba__linkButton{color:var(--toor-palette-muted-70);font:600 13px/1.3 var(--toor-typography-family-body);text-decoration:none}.UnifiedAuth-module__-ACCba__forgotLink:hover,.UnifiedAuth-module__-ACCba__linkButton:hover{color:var(--toor-palette-primary);text-underline-offset:3px;text-decoration:underline}.UnifiedAuth-module__-ACCba__fieldset{border:0;gap:9px;margin:2px 0 0;padding:0;display:grid}.UnifiedAuth-module__-ACCba__legend{margin-bottom:1px}.UnifiedAuth-module__-ACCba__choice{min-height:52px;color:var(--toor-palette-muted-70);font-size:12.5px;font-weight:var(--toor-typography-weight-semibold);cursor:pointer;border:1px solid var(--toor-palette-muted-10);background:#ffffff85;border-radius:13px;align-items:center;gap:11px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex;position:relative}.UnifiedAuth-module__-ACCba__choice:hover{color:var(--toor-palette-primary);border-color:var(--toor-palette-muted-28);background:#ffffffc7}.UnifiedAuth-module__-ACCba__choiceSelected{color:var(--toor-palette-primary);background:#ffffffdb;border-color:#3050cf6b}.UnifiedAuth-module__-ACCba__choice input{width:17px;height:17px;accent-color:var(--toor-palette-primary);margin:0}.UnifiedAuth-module__-ACCba__button{width:100%;height:var(--toor-controls-button-height);color:#fff;font:700 15px/1 var(--toor-typography-family-heading);cursor:pointer;background:var(--toor-palette-primary);border-radius:var(--toor-controls-button-radius);border:0;margin-top:2px;transition:background .15s,box-shadow .15s,transform 80ms,opacity .15s;box-shadow:0 10px 26px #11121429}.UnifiedAuth-module__-ACCba__button:hover:not(:disabled){background:var(--toor-states-hover-primary);box-shadow:0 13px 30px #11121438}.UnifiedAuth-module__-ACCba__button:active:not(:disabled){background:var(--toor-states-active-primary);transform:translateY(1px);box-shadow:0 6px 18px #11121429}.UnifiedAuth-module__-ACCba__button:disabled{cursor:not-allowed;opacity:.48}.UnifiedAuth-module__-ACCba__otpGroup{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.UnifiedAuth-module__-ACCba__otpInput{width:100%;min-width:0;height:var(--toor-controls-otp-height);color:var(--toor-palette-primary);font:800 22px/1 var(--toor-typography-family-heading);text-align:center;border:1px solid var(--toor-palette-muted-12);border-radius:var(--toor-controls-otp-radius);background:#ffffffb3;padding:0}.UnifiedAuth-module__-ACCba__otpInput:focus{border-color:var(--toor-states-focus-border);box-shadow:0 0 0 4px var(--toor-states-focus-ring);background:#fff;outline:0}.UnifiedAuth-module__-ACCba__actions{flex-direction:column;gap:14px}.UnifiedAuth-module__-ACCba__linkButton{cursor:pointer;background:0 0;border:0;padding:4px}.UnifiedAuth-module__-ACCba__success{text-align:center;flex-direction:column;justify-content:center;min-height:330px}.UnifiedAuth-module__-ACCba__countdown{place-items:center;width:92px;height:92px;margin-bottom:24px;display:grid;position:relative}.UnifiedAuth-module__-ACCba__countdown svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.UnifiedAuth-module__-ACCba__countdownTrack,.UnifiedAuth-module__-ACCba__countdownProgress{fill:none;stroke-width:5px}.UnifiedAuth-module__-ACCba__countdownTrack{stroke:var(--toor-palette-muted-8)}.UnifiedAuth-module__-ACCba__countdownProgress{stroke:var(--toor-palette-primary);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.UnifiedAuth-module__-ACCba__countdownValue{font:800 30px/1 var(--toor-typography-family-heading)}.UnifiedAuth-module__-ACCba__successTitle{font:800 var(--toor-typography-size-success)/1.15 var(--toor-typography-family-heading);letter-spacing:-.02em;margin:0 0 8px}.UnifiedAuth-module__-ACCba__successCopy,.UnifiedAuth-module__-ACCba__redirectCopy{color:var(--toor-palette-muted-55);font-size:var(--toor-typography-size-supporting);margin:0;line-height:1.5}.UnifiedAuth-module__-ACCba__redirectCopy{margin-top:7px}.UnifiedAuth-module__-ACCba__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.UnifiedAuth-module__-ACCba__card{border-radius:22px;padding:24px 20px}.UnifiedAuth-module__-ACCba__gridTwo{grid-template-columns:1fr}.UnifiedAuth-module__-ACCba__otpGroup{gap:5px}.UnifiedAuth-module__-ACCba__otpInput{border-radius:11px;height:52px}}@media (prefers-reduced-motion:reduce){.UnifiedAuth-module__-ACCba__card *,.UnifiedAuth-module__-ACCba__card :before,.UnifiedAuth-module__-ACCba__card :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}