.login-two-factor-module__K0Vvqq__card{--otp-size:clamp(28px, 7vw, 44px);--otp-gap:6px;--otp-focus:color-mix(in srgb, var(--primary) 48%, var(--surface-strong));isolation:isolate;min-inline-size:0;color:var(--surface-strong);border:1px solid color-mix(in srgb, var(--surface-strong) 24%, transparent);background:color-mix(in srgb, var(--sidebar) 91%, transparent);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-strong) 16%, transparent), 0 16px 40px color-mix(in srgb, var(--sidebar) 20%, transparent);border-radius:24px;margin:0;padding:24px 16px 16px;position:relative;overflow:hidden}.login-two-factor-module__K0Vvqq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.login-two-factor-module__K0Vvqq__glow{z-index:-1;opacity:.3;background:radial-gradient(ellipse, var(--primary), transparent 65%);pointer-events:none;border-radius:50%;position:absolute;inset:40% -30% -60%}.login-two-factor-module__K0Vvqq__heading{text-align:center;min-height:84px}.login-two-factor-module__K0Vvqq__title{color:inherit;letter-spacing:-.03em;margin:0 0 8px;font-size:20px;font-weight:650;display:grid}.login-two-factor-module__K0Vvqq__help{color:color-mix(in srgb, var(--surface-strong) 80%, var(--sidebar));margin:0;font-size:13px;line-height:1.5;display:grid}.login-two-factor-module__K0Vvqq__idleHeading,.login-two-factor-module__K0Vvqq__verifiedHeading{grid-area:1/1}.login-two-factor-module__K0Vvqq__verifiedHeading{opacity:0}.login-two-factor-module__K0Vvqq__codeArea{place-items:center;height:80px;margin:8px 0;display:grid;position:relative;container-type:inline-size}@supports (width:1cqw){.login-two-factor-module__K0Vvqq__card{--otp-size:min(44px, calc((100cqw - 30px) / 6))}}.login-two-factor-module__K0Vvqq__cells{gap:var(--otp-gap);display:flex}.login-two-factor-module__K0Vvqq__cell{inline-size:var(--otp-size);border:1px solid color-mix(in srgb, var(--surface-strong) 24%, transparent);background:color-mix(in srgb, var(--sidebar) 76%, transparent);block-size:56px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--surface-strong) 6%, transparent);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:24px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.login-two-factor-module__K0Vvqq__cell[data-active=true]{border-color:var(--otp-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--otp-focus) 25%, transparent), inset 0 1px 2px color-mix(in srgb, var(--surface-strong) 6%, transparent)}.login-two-factor-module__K0Vvqq__caret{background:var(--otp-focus);width:2px;height:22px;animation:1s steps(2,start) infinite login-two-factor-module__K0Vvqq__otp-caret;position:absolute}.login-two-factor-module__K0Vvqq__input{opacity:0;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.login-two-factor-module__K0Vvqq__stroke{fill:none;width:100%;height:100%;stroke:var(--otp-focus);stroke-width:2px;opacity:0;stroke-dasharray:20 80;position:absolute;inset:0}.login-two-factor-module__K0Vvqq__successMark{pointer-events:none;border:1.5px solid var(--success);width:56px;height:56px;color:var(--success-soft);background:color-mix(in srgb, var(--success) 22%, var(--sidebar));opacity:0;border-radius:12px;place-items:center;display:grid;position:absolute;transform:rotate(-14deg)}.login-two-factor-module__K0Vvqq__successMark svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;width:32px;height:32px}.login-two-factor-module__K0Vvqq__status{min-height:42px;color:color-mix(in srgb, var(--surface-strong) 85%, var(--sidebar));text-align:center;margin:8px 0 16px;font-size:12px}.login-two-factor-module__K0Vvqq__status[role=alert]{color:var(--surface-strong);text-decoration:underline;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-underline-offset:4px}.login-two-factor-module__K0Vvqq__actions{gap:8px;display:grid}.login-two-factor-module__K0Vvqq__confirm,.login-two-factor-module__K0Vvqq__back{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-size:13px;font-weight:650}.login-two-factor-module__K0Vvqq__confirm{border:1px solid var(--otp-focus);background:var(--primary);color:var(--surface-strong)}.login-two-factor-module__K0Vvqq__back{color:inherit;background:0 0;border:1px solid #0000}.login-two-factor-module__K0Vvqq__confirm:disabled{opacity:.6;cursor:default}.login-two-factor-module__K0Vvqq__confirm:focus-visible,.login-two-factor-module__K0Vvqq__back:focus-visible{outline:2px solid var(--otp-focus);outline-offset:3px}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__stroke{animation:.5s ease-out both login-two-factor-module__K0Vvqq__otp-stroke}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__digit{animation:.15s .5s both login-two-factor-module__K0Vvqq__otp-digit}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__cell{animation:.4s cubic-bezier(.3,0,.2,1) .55s both login-two-factor-module__K0Vvqq__otp-converge}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__successMark{animation:.35s .8s both login-two-factor-module__K0Vvqq__otp-square}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__successMark svg{animation:.25s 1s both login-two-factor-module__K0Vvqq__otp-check}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__idleHeading{animation:.1s 1.25s both login-two-factor-module__K0Vvqq__otp-old-heading}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__verifiedHeading{animation:.1s 1.25s both login-two-factor-module__K0Vvqq__otp-heading}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__glow{background:radial-gradient(ellipse, var(--success), transparent 65%);animation:.3s 1s both login-two-factor-module__K0Vvqq__otp-glow}@keyframes login-two-factor-module__K0Vvqq__otp-caret{to{opacity:0}}@keyframes login-two-factor-module__K0Vvqq__otp-stroke{0%{opacity:0;stroke-dashoffset:100px}15%{opacity:1}80%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes login-two-factor-module__K0Vvqq__otp-digit{to{opacity:0}}@keyframes login-two-factor-module__K0Vvqq__otp-converge{60%{transform:translateX(calc((2.5 - var(--otp-index)) * (var(--otp-size) + var(--otp-gap)))) rotate(calc((var(--otp-index) - 2.5) * 6deg));opacity:1}to{transform:translateX(calc((2.5 - var(--otp-index)) * (var(--otp-size) + var(--otp-gap)))) rotate(-14deg);opacity:0}}@keyframes login-two-factor-module__K0Vvqq__otp-square{0%{opacity:0;transform:rotate(-14deg)}35%{opacity:1;transform:rotate(-14deg)}to{opacity:1;transform:rotate(0)}}@keyframes login-two-factor-module__K0Vvqq__otp-check{to{stroke-dashoffset:0}}@keyframes login-two-factor-module__K0Vvqq__otp-heading{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes login-two-factor-module__K0Vvqq__otp-old-heading{0%{opacity:1}to{opacity:0}}@keyframes login-two-factor-module__K0Vvqq__otp-glow{0%{opacity:.1;transform:scale(.5)}to{opacity:.6;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.login-two-factor-module__K0Vvqq__card *,.login-two-factor-module__K0Vvqq__card :before,.login-two-factor-module__K0Vvqq__card :after{transition:none!important;animation:none!important}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__cells{visibility:hidden}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__successMark{opacity:1;transform:none}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__successMark svg{stroke-dashoffset:0}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__idleHeading{opacity:0}.login-two-factor-module__K0Vvqq__card[data-state=verified] .login-two-factor-module__K0Vvqq__verifiedHeading{opacity:1}}@media (forced-colors:active){.login-two-factor-module__K0Vvqq__card,.login-two-factor-module__K0Vvqq__cell{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.login-two-factor-module__K0Vvqq__help,.login-two-factor-module__K0Vvqq__status{color:canvastext}.login-two-factor-module__K0Vvqq__cell[data-active=true]{outline:2px solid highlight}.login-two-factor-module__K0Vvqq__confirm,.login-two-factor-module__K0Vvqq__back{color:buttontext;background:buttonface;border-color:buttontext}.login-two-factor-module__K0Vvqq__successMark{color:canvastext;background:canvas;border-color:canvastext}.login-two-factor-module__K0Vvqq__glow,.login-two-factor-module__K0Vvqq__stroke{display:none}}
