.AuthUI-module__pTZ7JG__shell{color:#fff;background:radial-gradient(circle at 50% 0,#6c257b33,#0000 30rem),radial-gradient(circle at 10% 80%,#3e1f5521,#0000 28rem),#0d0712;justify-content:center;align-items:center;min-height:calc(100dvh - 6.25rem);padding:clamp(1.25rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.AuthUI-module__pTZ7JG__shell:before{pointer-events:none;content:"";background:linear-gradient(#ffffff04,#0000 35%);position:absolute;inset:0}.AuthUI-module__pTZ7JG__content{z-index:1;width:min(100%,25rem);position:relative}.AuthUI-module__pTZ7JG__contentWide{width:min(100%,46rem)}.AuthUI-module__pTZ7JG__card{background:radial-gradient(circle at 50% 0,#7c3a8c1a,#0000 15rem),#1c1420eb;border:1px solid #ffffff17;border-radius:1rem;padding:clamp(1.35rem,4vw,2rem);box-shadow:0 24px 70px #00000057}.AuthUI-module__pTZ7JG__logoLink{border-radius:.4rem;display:inline-flex}.AuthUI-module__pTZ7JG__logoLink:focus-visible{outline-offset:4px;outline:2px solid #c084fc}.AuthUI-module__pTZ7JG__logo{object-fit:contain;width:auto;height:1.45rem}.AuthUI-module__pTZ7JG__heading{color:#fff;letter-spacing:-.035em;margin:1.25rem 0 0;font-size:clamp(1.4rem,4vw,1.75rem);font-weight:700;line-height:1.1}.AuthUI-module__pTZ7JG__copy{color:#e8d9ee9e;margin:.65rem 0 0;font-size:.875rem;line-height:1.55}.AuthUI-module__pTZ7JG__tabs{background:#08050b8c;border:1px solid #ffffff0f;border-radius:999px;grid-template-columns:1fr 1fr;gap:.25rem;margin-top:1.25rem;padding:.2rem;display:grid}.AuthUI-module__pTZ7JG__tab{color:#dcc5e6a6;border-radius:999px;min-height:2.45rem;font-size:.8rem;font-weight:600;transition:color .16s,background-color .16s,box-shadow .16s}.AuthUI-module__pTZ7JG__tab:hover{color:#fff}.AuthUI-module__pTZ7JG__tabActive{color:#fff;background:#ffffff13;box-shadow:0 2px 10px #00000038}.AuthUI-module__pTZ7JG__tab:focus-visible,.AuthUI-module__pTZ7JG__button:focus-visible,.AuthUI-module__pTZ7JG__textButton:focus-visible,.AuthUI-module__pTZ7JG__input:focus-visible{outline-offset:2px;outline:2px solid #c084fc}.AuthUI-module__pTZ7JG__form{gap:1rem;margin-top:1.35rem;display:grid}.AuthUI-module__pTZ7JG__fieldGroup{gap:.45rem;display:grid}.AuthUI-module__pTZ7JG__labelRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AuthUI-module__pTZ7JG__label{color:#d0b9dcb8;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}.AuthUI-module__pTZ7JG__fieldWrap{position:relative}.AuthUI-module__pTZ7JG__input{color:#fff;background:#08050b99;border:1px solid #ffffff13;border-radius:.7rem;width:100%;min-height:3rem;padding:.75rem .9rem;font-size:.9rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.AuthUI-module__pTZ7JG__input::placeholder{color:#bea4c96b}.AuthUI-module__pTZ7JG__input:hover{border-color:#ffffff21}.AuthUI-module__pTZ7JG__input:focus{background:#08050bc7;border-color:#b75fff8c;outline:none;box-shadow:0 0 0 3px #a855f71a}.AuthUI-module__pTZ7JG__inputWithStatus{padding-right:2.75rem}.AuthUI-module__pTZ7JG__status{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.AuthUI-module__pTZ7JG__statusAvailable{color:#6ee7b7}.AuthUI-module__pTZ7JG__statusError{color:#fda4af}.AuthUI-module__pTZ7JG__statusChecking{color:#d8b4fe}.AuthUI-module__pTZ7JG__helper{color:#c6aed17a;font-size:.72rem;line-height:1.4}.AuthUI-module__pTZ7JG__helperSuccess{color:#6ee7b7}.AuthUI-module__pTZ7JG__helperError{color:#fda4af}.AuthUI-module__pTZ7JG__turnstile{gap:.45rem;min-width:0;display:grid}.AuthUI-module__pTZ7JG__turnstileWidget{border-radius:.7rem;min-height:4.1rem;overflow:hidden}.AuthUI-module__pTZ7JG__turnstileHelp,.AuthUI-module__pTZ7JG__turnstileError{color:#c6aed185;font-size:.72rem;line-height:1.4}.AuthUI-module__pTZ7JG__turnstileError{color:#fda4af}.AuthUI-module__pTZ7JG__button{color:#fff;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3rem;padding:.72rem 1rem;font-size:.84rem;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,opacity .16s;display:inline-flex}.AuthUI-module__pTZ7JG__button:hover:not(:disabled){transform:translateY(-1px)}.AuthUI-module__pTZ7JG__button:active:not(:disabled){transform:translateY(0)scale(.99)}.AuthUI-module__pTZ7JG__button:disabled{cursor:not-allowed;opacity:.55}.AuthUI-module__pTZ7JG__primaryButton{background:linear-gradient(100deg,#8b3cf5,#b83ee9);box-shadow:0 10px 26px #9734e138}.AuthUI-module__pTZ7JG__primaryButton:hover:not(:disabled){background:linear-gradient(100deg,#984cf7,#c24bed)}.AuthUI-module__pTZ7JG__secondaryButton{background:#ffffff09;border-color:#ffffff14}.AuthUI-module__pTZ7JG__secondaryButton:hover:not(:disabled){background:#fff1;border-color:#ffffff24}.AuthUI-module__pTZ7JG__outlineButton{color:#c77dff;background:0 0;border-color:#ae4ceb61}.AuthUI-module__pTZ7JG__outlineButton:hover:not(:disabled){background:#a855f70f;border-color:#c084fca6}.AuthUI-module__pTZ7JG__textButton{color:#c084fc;border-radius:.35rem;font-size:.75rem;font-weight:650}.AuthUI-module__pTZ7JG__textButton:hover{color:#e9d5ff}.AuthUI-module__pTZ7JG__divider{color:#cfb9d875;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.8rem;margin:1.25rem 0;font-size:.68rem;font-weight:650;display:flex}.AuthUI-module__pTZ7JG__divider:before,.AuthUI-module__pTZ7JG__divider:after{content:"";background:#ffffff14;flex:1;height:1px}.AuthUI-module__pTZ7JG__stack{gap:.7rem;display:grid}.AuthUI-module__pTZ7JG__notice{border:1px solid;border-radius:.7rem;margin-top:1rem;padding:.75rem .9rem;font-size:.8rem;line-height:1.45}.AuthUI-module__pTZ7JG__noticeError{color:#fecdd3;background:#9f123921;border-color:#f43f5e47}.AuthUI-module__pTZ7JG__noticeSuccess{color:#a7f3d0;background:#065f4621;border-color:#34d3993d}.AuthUI-module__pTZ7JG__badge{color:#c084fc;background:#a855f714;border:1px solid #a855f766;border-radius:999px;align-items:center;gap:.4rem;min-height:1.75rem;padding:.25rem .65rem;font-size:.7rem;font-weight:650;display:inline-flex}.AuthUI-module__pTZ7JG__mfaBadge{width:fit-content;margin-top:1.25rem;display:flex}.AuthUI-module__pTZ7JG__mfaSection{gap:.9rem;margin-top:1.35rem;display:grid}.AuthUI-module__pTZ7JG__mfaDeviceRow{background:#08050b61;border:1px solid #ffffff13;border-radius:.75rem;align-items:center;gap:.85rem;padding:.9rem;display:flex}.AuthUI-module__pTZ7JG__mfaDeviceRow>span:last-child{gap:.2rem;min-width:0;display:grid}.AuthUI-module__pTZ7JG__mfaDeviceRow strong{color:#fff;font-size:.85rem}.AuthUI-module__pTZ7JG__mfaDeviceRow small{color:#c6aed18c;font-size:.72rem;line-height:1.45}.AuthUI-module__pTZ7JG__mfaDeviceIcon{color:#d8b4fe;background:#a855f717;border:1px solid #a855f747;border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.AuthUI-module__pTZ7JG__mfaQrFrame{background:#fff;border:1px solid #ffffff1a;border-radius:.85rem;justify-content:center;align-items:center;min-height:13rem;padding:1rem;display:flex;overflow:hidden}.AuthUI-module__pTZ7JG__mfaQrCode{width:11rem;height:11rem;display:block}.AuthUI-module__pTZ7JG__mfaQrCode svg{width:100%;height:100%;display:block}.AuthUI-module__pTZ7JG__mfaQrFallback{color:#35283a;text-align:center;max-width:13rem;font-size:.78rem;line-height:1.45}.AuthUI-module__pTZ7JG__mfaSetupKey{color:#dcc5e6ad;background:#08050b61;border:1px solid #ffffff13;border-radius:.7rem;padding:.75rem .9rem;font-size:.75rem}.AuthUI-module__pTZ7JG__mfaSetupKey summary{cursor:pointer;color:#c084fc;font-weight:650}.AuthUI-module__pTZ7JG__mfaSetupKey code{overflow-wrap:anywhere;color:#fff;letter-spacing:.06em;margin-top:.7rem;font-size:.78rem;display:block}.AuthUI-module__pTZ7JG__mfaCodeInput{font-variant-numeric:tabular-nums;letter-spacing:.5em;text-align:center;padding-left:1.65rem;padding-right:1.15rem;font-size:1.25rem}.AuthUI-module__pTZ7JG__mfaLoading{color:#e1cceaad;text-align:center;justify-content:center;align-items:center;gap:.65rem;min-height:7rem;font-size:.82rem;display:flex}.AuthUI-module__pTZ7JG__mfaCancel{text-align:center;margin:1rem auto 0;display:block}.AuthUI-module__pTZ7JG__successIcon{color:#fff;background:#a855f724;border:1px solid #a855f773;border-radius:.8rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.35rem;display:flex}.AuthUI-module__pTZ7JG__footerText{color:#c4abcf78;text-align:center;margin-top:1rem;font-size:.72rem;line-height:1.5}.AuthUI-module__pTZ7JG__spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite AuthUI-module__pTZ7JG__spin}.AuthUI-module__pTZ7JG__loading{color:#e1cceaad;justify-items:center;gap:.9rem;font-size:.85rem;display:grid}.AuthUI-module__pTZ7JG__loading .AuthUI-module__pTZ7JG__spinner{color:#b95cff;width:2rem;height:2rem}@keyframes AuthUI-module__pTZ7JG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthUI-module__pTZ7JG__button,.AuthUI-module__pTZ7JG__tab,.AuthUI-module__pTZ7JG__input{transition:none}}
