.peXknW_authSection{background:radial-gradient(at 50% 35%,#9ac7b20f,#0000 65%);align-items:center;min-height:calc(100svh - 6rem);padding-block:clamp(2rem,6vh,5rem);display:flex;position:relative}.peXknW_authSection .peXknW_authCard.peXknW_authCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111313db;border:1px solid #f2f2ec1a;border-radius:9.6px;width:min(100%,30rem);margin:0 auto;padding:clamp(1.25rem,4vw,2.25rem);box-shadow:0 24px 64px #111313bf,0 12px 26px #1113131f}.peXknW_authSection .peXknW_authCard.peXknW_wideCard{width:min(100%,56rem)}.peXknW_securityIcon{color:#9ac7b2;background:#9ac7b21a;border:1px solid #9ac7b247;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;display:grid}.peXknW_authCard .peXknW_cardHeading{text-align:center;margin-bottom:2rem}.peXknW_authCard .peXknW_cardHeading h1{letter-spacing:0;margin:0;font-size:clamp(1.65rem,4vw,2rem);line-height:1.2}.peXknW_authCard .peXknW_cardHeading p{color:#c7b99a;text-wrap:balance;margin-top:.75rem;font-size:.9rem;line-height:1.6}.peXknW_authCard .peXknW_preTitle{color:#9ac7b2;margin-bottom:.5rem}.peXknW_form{gap:1.25rem;display:grid}.peXknW_field{gap:.5rem;display:grid}.peXknW_field>label{color:#f2f2ec;letter-spacing:0;text-transform:none;margin:0;font-size:.85rem;font-weight:600}.peXknW_authCard .peXknW_form input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([autocomplete=one-time-code])){background:#2b2e2b66;border:1px solid #403b31d9;border-radius:7.2px;min-height:3rem;padding:.75rem 1rem;font-size:1rem}.peXknW_authCard .peXknW_form input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([autocomplete=one-time-code])):hover{border-color:#c7b99a80}.peXknW_authCard .peXknW_form input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([autocomplete=one-time-code])):focus-visible{border-color:#9ac7b2;box-shadow:0 0 0 3px #9ac7b224}.peXknW_inputWrap{position:relative}.peXknW_inputIcon{color:#c7b99a;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.peXknW_authCard .peXknW_form .peXknW_inputWrap input{padding-left:2.75rem}.peXknW_authCard .peXknW_form .peXknW_inputWrap input.peXknW_passwordInput{padding-right:3.25rem}.peXknW_passwordToggle{color:#c7b99a;cursor:pointer;background:0 0;border:0;border-radius:7.2px;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.peXknW_passwordToggle:hover{color:#9ac7b2}.peXknW_passwordToggle:focus-visible{outline-offset:-2px;outline:2px solid #9ac7b2}.peXknW_fieldHint,.peXknW_codeHint{color:#c7b99a;margin:0;font-size:.8rem;line-height:1.5}.peXknW_authCard .peXknW_primaryButton.peXknW_primaryButton{color:#111313;letter-spacing:0;text-transform:none;background:#9ac7b2;border-color:#9ac7b2;border-radius:7.2px;min-height:3rem;font-weight:600}.peXknW_authCard .peXknW_primaryButton.peXknW_primaryButton:hover:not(:disabled){background:#aad0bf;box-shadow:0 10px 30px #9ac7b24d}.peXknW_authCard .peXknW_primaryButton.peXknW_primaryButton span,.peXknW_authCard .peXknW_primaryButton.peXknW_primaryButton svg{color:inherit}.peXknW_authCard .peXknW_primaryButton.peXknW_primaryButton:disabled{opacity:.55;cursor:not-allowed}.peXknW_authCard .peXknW_secondaryButton.peXknW_secondaryButton{letter-spacing:0;text-transform:none;background:#2b2e2b2e;border-color:#c7b99a59;border-radius:7.2px;min-height:3rem}.peXknW_authCard .peXknW_secondaryButton.peXknW_secondaryButton:hover:not(:disabled){background:#9ac7b214;border-color:#9ac7b2}.peXknW_primaryButton:focus-visible,.peXknW_secondaryButton:focus-visible,.peXknW_textButton:focus-visible{outline-offset:3px;outline:2px solid #9ac7b2}.peXknW_consent{color:#c7b99a;align-items:flex-start;gap:.65rem;font-size:.8rem;line-height:1.6;display:flex}.peXknW_consent input{flex:none;margin-top:.25rem!important}.peXknW_actions{gap:.75rem;display:grid}.peXknW_divider{color:#c7b99a;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;margin:1.75rem 0;font-size:.8rem;display:flex}.peXknW_divider:before,.peXknW_divider:after{content:"";background:#f2f2ec1a;flex:1;height:1px}.peXknW_oauthList{gap:.75rem;display:grid}.peXknW_links{text-align:center;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-top:1.75rem;font-size:.85rem;display:flex}.peXknW_authCard .peXknW_links a,.peXknW_authCard .peXknW_consent a{color:#c7b99a;text-underline-offset:.2em;text-decoration:none;transition:color .2s}.peXknW_authCard .peXknW_links a:hover,.peXknW_authCard .peXknW_links a:focus-visible,.peXknW_authCard .peXknW_consent a:hover,.peXknW_authCard .peXknW_consent a:focus-visible{color:#9ac7b2;text-decoration:underline}.peXknW_textButton{color:#c7b99a;font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:.25rem;font-size:.85rem}.peXknW_textButton:hover{color:#9ac7b2;text-decoration:underline}.peXknW_cancelForm{text-align:center;margin-top:1.5rem}.peXknW_alert{color:#5a6247;margin:0;font-size:.88rem}.peXknW_status{color:#f2f2ec;margin:0;font-size:.88rem}.peXknW_verificationSuccess,.peXknW_verificationError{background:#f2f2ec0d;border:1px solid #f2f2ec2e;border-radius:7.2px;padding:1rem}.peXknW_verificationSuccess p,.peXknW_verificationError p{color:#f2f2ec;text-align:center;margin:0;line-height:1.6}.peXknW_verificationSuccess{border-color:#9ac7b28c}.peXknW_verificationError{border-color:#5a62478c}.peXknW_verificationActions{gap:.75rem;margin-top:1.5rem;display:grid}.peXknW_mfaChallenge{gap:1rem;display:grid}.peXknW_mfaStage{gap:1rem;animation:.24s ease-out both peXknW_mfa-stage-in;display:grid}.peXknW_stepLabel{color:#9ac7b2;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.peXknW_stageHeading{color:#f2f2ec;text-align:center;margin:0;font-size:1rem;font-weight:600}.peXknW_methodList{gap:.6rem;display:grid}.peXknW_methodRow{cursor:pointer;color:#f2f2ec;min-height:4.35rem;font:inherit;text-align:left;background:#f2f2ec0a;border:1px solid #f2f2ec29;border-radius:7.2px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.65rem 1rem;transition:border-color .2s,background-color .2s;display:grid}.peXknW_methodRow:hover,.peXknW_methodRow:focus-visible{background:#9ac7b214;border-color:#9ac7b2;outline:none}.peXknW_methodRow:active{background:#9ac7b21f}.peXknW_methodIcon{color:#c7b99a;background:#f2f2ec0d;border:1px solid #f2f2ec1f;border-radius:7.2px;place-items:center;width:3rem;height:3rem;display:grid}.peXknW_methodCopy{gap:.12rem;min-width:0;display:grid}.peXknW_methodCopy strong{font-size:.92rem}.peXknW_methodCopy span{color:#c7b99a;font-size:.76rem;line-height:1.4}.peXknW_backButton{color:#c7b99a;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.45rem;padding:.25rem 0;font-size:.85rem;display:inline-flex}.peXknW_backButton:hover:not(:disabled){color:#9ac7b2}.peXknW_backButton:focus-visible{outline-offset:3px;outline:2px solid #9ac7b2}.peXknW_backButton:disabled{cursor:not-allowed;opacity:.55}.peXknW_codeFields{display:grid;position:relative}.peXknW_codeFields input{z-index:1;opacity:0;color:#0000;caret-color:#0000;width:100%;height:100%;box-shadow:none;background:0 0;border:none;padding:0;position:absolute;inset:0}.peXknW_codeFields input:focus-visible{box-shadow:none}.peXknW_codeSlots{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.peXknW_codeSlots span{aspect-ratio:1;color:#f2f2ec;background:#f2f2ec0f;border:1px solid #f2f2ec38;border-radius:7.2px;place-items:center;min-width:0;font-size:1.25rem;display:grid}.peXknW_codeSlots .peXknW_codeSlotActive{border-color:#9ac7b2b8;box-shadow:0 0 0 3px #9ac7b238}.peXknW_codeSlotsVerifying{height:3.75rem;display:block;position:relative}.peXknW_codeSlotsVerifying span{aspect-ratio:auto;width:.9rem;height:.9rem;transform:translate(-50%, -50%) rotate(var(--slot-angle)) translateX(1.1rem);animation:1.15s ease-in-out infinite peXknW_mfa-slot-orbit;animation-delay:var(--slot-delay);border-radius:50%;padding:0;font-size:.55rem;transition:border-radius .35s,width .35s,height .35s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.peXknW_codeSlotsSuccess span{opacity:0;transition:opacity .18s,transform .3s;transform:translate(-50%,-50%)scale(0)}.peXknW_codeSlotsError{animation:.42s ease-in-out peXknW_mfa-code-shake}.peXknW_mfaStatus{color:#9ac7b2;background:#9ac7b20f;border:1px solid #9ac7b24d;border-radius:7.2px;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem .85rem;font-size:.85rem;font-weight:600;animation:.24s ease-out both peXknW_mfa-status-in;display:flex}.peXknW_mfaStatusSuccess{background:#9ac7b21a;border-color:#9ac7b28c}.peXknW_mfaSpinner{animation:.9s linear infinite peXknW_mfa-spinner-rotate}@keyframes peXknW_mfa-slot-orbit{0%{transform:translate(-50%, -50%) rotate(var(--slot-angle)) translateX(.75rem) scale(.72)}50%{transform:translate(-50%, -50%) rotate(calc(var(--slot-angle) + 35deg)) translateX(1.15rem) scale(1)}to{transform:translate(-50%, -50%) rotate(calc(var(--slot-angle) + 70deg)) translateX(.75rem) scale(.72)}}@keyframes peXknW_mfa-spinner-rotate{to{transform:rotate(360deg)}}@keyframes peXknW_mfa-code-shake{20%,60%{transform:translate(-.3rem)}40%,80%{transform:translate(.3rem)}}@keyframes peXknW_mfa-status-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes peXknW_mfa-stage-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.peXknW_mfaStage,.peXknW_codeSlotsVerifying span,.peXknW_codeSlotsError,.peXknW_mfaStatus,.peXknW_mfaSpinner{animation-duration:.01ms;animation-iteration-count:1}.peXknW_codeSlotsVerifying span,.peXknW_codeSlotsSuccess span,.peXknW_mfaStatus{transition-duration:.01ms}}.peXknW_legend{font-family:var(--font-poppins),sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#c7b99a;margin-bottom:.4rem;padding:0;font-size:.78rem}.peXknW_radioRow{align-items:center;gap:.6rem;font-size:.94rem;display:flex}@media (max-width:639px){.peXknW_methodRow{gap:.75rem}.peXknW_methodIcon{width:2.5rem;height:2.5rem}.peXknW_codeSlots{gap:.4rem}}.peXknW_recoveryList{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.peXknW_recoveryList code{text-align:center;background:#f2f2ec14;border-radius:7.2px;padding:.4rem;display:block}.peXknW_subsection{border-top:1px solid #f2f2ec24;margin-top:2rem;padding-top:2rem}.peXknW_qr{border-radius:7.2px;margin:1rem 0;display:block}.peXknW_catalogActions{align-items:center;gap:.5rem;display:flex}.peXknW_passkeyItem{border-bottom:1px solid #f2f2ec1f;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.9rem;display:flex}.peXknW_passkeyItem:last-child{border-bottom:none}
