@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600&display=swap";[data-slot=dialog-overlay]:has(+[data-testid=modal-2fa]),[data-slot=dialog-portal]:has([data-testid=modal-2fa]) [data-slot=dialog-overlay],body:has([data-testid=modal-2fa]) [data-slot=dialog-overlay]{background-color:#0006!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}[data-testid=modal-2fa]{--twofa-font: var(--font-sans, "Inter Tight", ui-sans-serif, sans-serif);--twofa-slate-200: #e2e8f0;--twofa-slate-500: #62748e;--twofa-slate-900: #0f172b;--twofa-primary-700: #004d37;--twofa-red-700: #b91c1c;--twofa-slate-50: #f8fafc;font-family:var(--twofa-font);border-top:1px solid var(--color-slate-200, var(--twofa-slate-200))!important;border-right:1px solid var(--color-slate-200, var(--twofa-slate-200))!important;border-bottom:1px solid var(--color-slate-200, var(--twofa-slate-200))!important;border-left:1px solid var(--color-slate-200, var(--twofa-slate-200))!important}[data-testid=modal-2fa] [data-testid=twofa-error],[data-testid=modal-2fa] [role=alert]{color:var(--color-red-700, var(--twofa-red-700))!important;background:transparent!important}[data-testid=modal-2fa] [data-slot=dialog-title]{font-family:var(--twofa-font)!important;font-weight:600!important;font-style:normal!important;font-size:18px!important;line-height:28px!important;letter-spacing:.6px!important;color:var(--twofa-slate-900)!important}[data-testid=modal-2fa] [data-slot=dialog-description]{font-family:var(--twofa-font)!important;font-weight:400!important;font-style:normal!important;font-size:14px!important;line-height:20px!important;letter-spacing:.6px!important;color:var(--twofa-slate-500)!important;background:transparent!important}[data-testid=modal-2fa] [data-testid=twofa-did-not-receive]{font-family:var(--twofa-font)!important;font-weight:500!important;font-style:normal!important;font-size:14px!important;line-height:20px!important;letter-spacing:.6px!important;text-align:center!important;text-decoration:underline!important;text-decoration-style:solid!important;text-underline-offset:auto;color:var(--twofa-primary-700)!important;background:transparent!important;height:auto!important;padding:0!important}[data-testid=modal-2fa] [data-testid=twofa-confirm]{box-sizing:border-box;width:100%!important;max-width:292px!important;height:48px!important;min-height:48px!important;border-radius:12px!important;padding:8px 16px!important;gap:8px!important;background-color:var(--twofa-primary-700)!important;color:var(--twofa-slate-50)!important;font-family:var(--twofa-font)!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;letter-spacing:.6px!important;border:0!important}[data-testid=modal-2fa] [data-testid=twofa-confirm]:disabled,[data-testid=modal-2fa] [data-testid=twofa-confirm][aria-disabled=true]{opacity:.6!important;cursor:not-allowed}[data-testid=modal-2fa] [data-testid=twofa-confirm]:not(:disabled):not([aria-disabled=true]){opacity:1!important}[data-testid=modal-2fa] [data-slot=input-otp-slot]{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;height:48px;width:40px;flex-shrink:0;background-color:#fff;border-color:#cad5e2;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:0;font-size:.875rem;outline:2px solid transparent;outline-offset:2px;transition:background-color .15s ease,outline-color .15s ease;pointer-events:auto!important;cursor:text}[data-testid=modal-2fa] [data-input-otp]{pointer-events:none!important}[data-testid=modal-2fa] [data-slot=input-otp-slot]:first-child{border-left-width:1px;border-top-left-radius:12px;border-bottom-left-radius:12px}[data-testid=modal-2fa] [data-slot=input-otp-slot]:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}[data-testid=modal-2fa] [data-slot=input-otp-slot][data-twofa-active=true],[data-testid=modal-2fa] [data-slot=input-otp-slot].twofa-otp-slot-active{z-index:10;background-color:#f8fafc;border-color:#45556c!important;outline:none!important;box-shadow:inset 0 0 0 2px #45556c}[data-testid=modal-2fa] [data-slot=input-otp-slot][data-twofa-active=true][aria-invalid=true],[data-testid=modal-2fa] [data-slot=input-otp-slot].twofa-otp-slot-active[aria-invalid=true]{border-color:#b91c1c!important;box-shadow:inset 0 0 0 2px #b91c1c}[data-testid=modal-2fa] [data-slot=input-otp-slot][data-active=true]:not([data-twofa-active=true]):not(.twofa-otp-slot-active){z-index:auto;background-color:#fff;outline:none;box-shadow:none}@keyframes twofa-caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}[data-testid=modal-2fa] [data-slot=input-otp-slot] .animate-caret-blink{background-color:#0f172b!important;width:1px;height:1rem;animation:twofa-caret-blink 1s steps(1,end) infinite}[data-testid=modal-2fa] [data-slot=input-otp-group]{display:flex;align-items:center}
