.asr-otp-block{width:100%;margin-block:0 24px;}.asr-otp-block.alignwide,.asr-otp-block.alignfull{max-width:none;}.asr-otp-block>.asr-otp-shell{margin-bottom:0;}.asr-otp-shell{--asr-otp-primary:#ffcc00;--asr-otp-primary-border:#e6b800;--asr-otp-ink:#1f2937;--asr-otp-muted:#6b7280;--asr-otp-soft:#f6f7f9;--asr-otp-border:#dfe3e8;--asr-otp-danger:#c62828;--asr-otp-success:#087a48;--asr-otp-warning:#7a5900;--asr-otp-width:410px;--asr-otp-radius:30px;--asr-otp-control-radius:30px;--asr-otp-logo-width:140px;--asr-otp-terms-size-desktop:12px;--asr-otp-terms-size-mobile:10px;width:100%;max-width:var(--asr-otp-width);margin:0 auto 24px;color:var(--asr-otp-ink);font-family:inherit;text-align:start;-webkit-font-smoothing:antialiased;}.asr-otp-shell,.asr-otp-shell *{box-sizing:border-box;}.asr-otp-shell [hidden]{display:none !important;}.asr-otp-card{position:relative;isolation:isolate;width:100%;margin:0;padding:30px 28px 26px;border:1px solid var(--asr-otp-border);border-radius:var(--asr-otp-radius) !important;background:#fff;box-shadow:none !important;filter:none !important;color:var(--asr-otp-ink);text-align:start;transition:opacity .18s ease,transform .18s ease;}.asr-otp-style-minimal .asr-otp-card{box-shadow:none !important;filter:none !important;}.asr-otp-style-soft .asr-otp-card{border-color:#eadfae;background:linear-gradient(180deg,#fff 0%,#fffdf4 100%);box-shadow:none !important;filter:none !important;}.asr-otp-style-flat .asr-otp-card{padding-inline:0;border:0;border-radius:0 !important;background:transparent;box-shadow:none !important;filter:none !important;}.asr-otp-card.is-complete{opacity:.7;pointer-events:none;}.asr-otp-card::before,.asr-otp-card::after{box-shadow:none !important;filter:none !important;}.asr-otp-card__top{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin:0 0 24px;}.asr-otp-logo{display:flex !important;align-items:center;justify-content:center;width:min(100%,var(--asr-otp-logo-width));max-width:var(--asr-otp-logo-width);min-height:38px;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;text-decoration:none !important;}.asr-otp-logo img{display:block !important;width:auto !important;height:auto !important;max-width:100% !important;max-height:56px !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;object-fit:contain;}.asr-otp-logo:focus-visible{outline:3px solid rgba(17,24,39,.28) !important;outline-offset:3px;}.asr-otp-wordmark{display:block;min-width:0;max-width:100%;text-align:center;overflow-wrap:anywhere;color:#111827;font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:900;font-style:normal;line-height:1;letter-spacing:-1.6px;direction:inherit;white-space:normal;}.asr-otp-wordmark b,.asr-otp-wordmark em{font:inherit;}.asr-otp-wordmark em{color:#edae00;}.asr-otp-back{position:absolute !important;top:50% !important;inset-inline-start:0 !important;display:grid !important;place-items:center !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin:0 !important;padding:0 !important;border:1px solid #e1e5ea !important;border-radius:50% !important;background:#fff !important;color:#4b5563 !important;box-shadow:none !important;transform:translateY(-50%) !important;cursor:pointer !important;z-index:2;}.asr-otp-back:hover{border-color:#cbd1d8 !important;background:#f8f9fa !important;color:#111827 !important;}.asr-otp-back:focus-visible{outline:3px solid rgba(255,204,0,.45) !important;outline-offset:2px;}.asr-otp-back svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:scaleX(-1);}.asr-otp-shell:dir(rtl) .asr-otp-back svg{transform:none;}.asr-otp-panel{display:grid;gap:13px;opacity:0;transform:translateY(5px);transition:opacity var(--asr-otp-transition,220ms) ease,transform var(--asr-otp-transition,220ms) ease;}.asr-otp-panel.is-active{opacity:1;transform:none;}.asr-otp-panel.is-entering{opacity:0;}.asr-otp-transition-forward .asr-otp-panel.is-entering{transform:translateY(8px);}.asr-otp-transition-back .asr-otp-panel.is-entering{transform:translateY(-8px);}.asr-otp-transition-forward .asr-otp-panel.is-leaving{opacity:0;transform:translateY(-8px);}.asr-otp-transition-back .asr-otp-panel.is-leaving{opacity:0;transform:translateY(8px);}.asr-otp-motion-off .asr-otp-panel{transition:none !important;}.asr-otp-panel h2{margin:0 !important;padding:0 !important;color:var(--asr-otp-ink) !important;font-family:inherit !important;font-size:22px !important;font-weight:900 !important;line-height:1.55 !important;letter-spacing:-.02em !important;text-align:start !important;}.asr-otp-intro,.asr-otp-step-copy{margin:-3px 0 3px !important;padding:0 !important;color:var(--asr-otp-muted) !important;font-family:inherit !important;font-size:13.5px !important;font-weight:500 !important;line-height:1.9 !important;text-align:start !important;}.asr-otp-intro h1{margin:0 !important;padding:0 !important;color:var(--asr-otp-ink) !important;font:inherit !important;font-size:22px !important;font-weight:900 !important;line-height:1.55 !important;}.asr-otp-intro p{margin:3px 0 0 !important;}.asr-otp-intro strong,.asr-otp-intro span{display:block;}.asr-otp-intro strong{margin-bottom:1px;color:#374151;font-size:14px;font-weight:800;}.asr-otp-step-copy bdi{color:#374151;font-weight:800;}.asr-otp-label{display:block;margin:2px 0 -5px;color:#374151;font-family:inherit;font-size:13px;font-weight:800;line-height:1.8;text-align:start;}.asr-otp-input-wrap,.asr-otp-password-wrap{position:relative;width:100%;}.asr-otp-input-wrap>span{position:absolute;top:50%;inset-inline-start:17px;display:grid;place-items:center;width:23px;height:23px;color:#6b7280;transform:translateY(-50%);pointer-events:none;}.asr-otp-floating-label{position:absolute;top:50%;inset-inline-start:51px;z-index:1;margin:0;padding:0 4px;background:#fff;color:#6b7280;font-size:15px;font-weight:600;line-height:1.2;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:transform .18s ease,color .18s ease,font-size .18s ease;}.asr-otp-shell:dir(rtl) .asr-otp-floating-label{transform-origin:right center;}.asr-otp-floating-labels .asr-otp-identifier:focus + .asr-otp-floating-label,.asr-otp-floating-labels .asr-otp-identifier:not(:placeholder-shown) + .asr-otp-floating-label,.asr-otp-floating-labels .asr-otp-input-wrap.is-filled .asr-otp-floating-label{top:0;color:#374151;font-size:11px;transform:translateY(-50%);}.asr-otp-floating-labels .asr-otp-identifier::placeholder{color:transparent !important;}.asr-otp-floating-labels .asr-otp-identifier:focus::placeholder,.asr-otp-floating-labels .asr-otp-identifier:not(:placeholder-shown)::placeholder{color:#9aa2ad !important;}.asr-otp-input-wrap svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email),.asr-otp-admin-preview .asr-otp-input-wrap input{appearance:none !important;-webkit-appearance:none !important;display:block !important;width:100% !important;height:54px !important;min-height:54px !important;margin:0 !important;padding:0 17px !important;border:1px solid #cfd5dc !important;border-radius:var(--asr-otp-control-radius) !important;background:#fff !important;color:#111827 !important;font-family:inherit !important;font-size:15.5px !important;font-weight:650 !important;line-height:54px !important;outline:0 !important;box-shadow:none !important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease !important;}.asr-otp-shell .asr-otp-identifier,.asr-otp-admin-preview .asr-otp-input-wrap input{padding-inline:17px !important;text-align:left !important;unicode-bidi:plaintext;}.asr-otp-shell .asr-otp-email,.asr-otp-shell .asr-otp-password{direction:ltr !important;text-align:left !important;font-family:inherit !important;}.asr-otp-shell .asr-otp-password{padding:0 17px !important;}.asr-otp-shell .asr-otp-password::-ms-reveal,.asr-otp-shell .asr-otp-password::-ms-clear{display:none !important;width:0 !important;height:0 !important;}.asr-otp-shell .asr-otp-password-wrap>.show-password-input{display:none !important;visibility:hidden !important;pointer-events:none !important;}.asr-otp-shell .asr-otp-code{height:58px !important;min-height:58px !important;padding:0 14px !important;direction:ltr !important;text-align:center !important;font-size:23px !important;font-weight:900 !important;line-height:58px !important;letter-spacing:.28em !important;font-variant-numeric:tabular-nums;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email):focus,.asr-otp-admin-preview .asr-otp-input-wrap input:focus{border-color:#111827 !important;background:#fff !important;box-shadow:0 0 0 3px rgba(255,204,0,.24) !important;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email)[aria-invalid="true"]{border-color:var(--asr-otp-danger) !important;box-shadow:0 0 0 3px rgba(198,40,40,.10) !important;}.asr-otp-shell input::placeholder{color:#9aa2ad !important;font-weight:500 !important;opacity:1 !important;}.asr-otp-shell input:-webkit-autofill,.asr-otp-shell input:-webkit-autofill:hover,.asr-otp-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#111827 !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important;transition:background-color 9999s ease-out 0s;}.asr-otp-password-toggle{position:absolute !important;top:50% !important;inset-inline-start:auto !important;inset-inline-end:8px !important;display:grid !important;place-items:center !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:transparent !important;color:#707782 !important;box-shadow:none !important;transform:translateY(-50%) !important;cursor:pointer !important;z-index:2 !important;}.asr-otp-password-toggle:hover{background:#f4f5f7 !important;color:#111827 !important;}.asr-otp-password-toggle:focus-visible{outline:2px solid #111827 !important;outline-offset:1px;}.asr-otp-password-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.asr-otp-password-toggle .asr-otp-eye-slash{display:none;}.asr-otp-password-toggle.is-visible .asr-otp-eye-slash{display:block;}.asr-otp-shell:dir(ltr) .asr-otp-identifier{padding-left:51px !important;}.asr-otp-shell:dir(rtl) .asr-otp-identifier{padding-right:51px !important;}.asr-otp-shell:dir(ltr) .asr-otp-password{padding-right:52px !important;}.asr-otp-shell:dir(rtl) .asr-otp-password{padding-left:52px !important;}.asr-otp-delivery-note{position:relative;margin:-3px 2px 1px !important;padding-block:9px;padding-inline:35px 12px;border:1px solid #e6e9ed;border-radius:15px;background:#f8f9fb;color:#4b5563;font-size:11.75px;font-weight:700;line-height:1.85;text-align:start;}.asr-otp-delivery-note::before{content:"";position:absolute;top:14px;inset-inline-start:13px;width:8px;height:8px;border:2px solid #8a6500;border-radius:50%;box-shadow:0 0 0 3px rgba(255,204,0,.22);}.asr-otp-identity-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:7px 13px;border:1px solid #e2e5e9;border-radius:18px;background:#f8f9fa;color:#374151;font-size:13px;font-weight:750;}.asr-otp-identity-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.asr-otp-edit-identity{flex:0 0 auto;margin:0 !important;padding:3px 5px !important;border:0 !important;background:transparent !important;color:#7b5c00 !important;font-family:inherit !important;font-size:12px !important;font-weight:850 !important;box-shadow:none !important;cursor:pointer !important;}.asr-otp-edit-identity:hover,.asr-otp-edit-identity:focus-visible{color:#111827 !important;text-decoration:underline !important;}.asr-otp-credential-identifier{position:fixed !important;top:-10000px !important;inset-inline-start:-10000px !important;display:block !important;width:1px !important;height:1px !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;opacity:0 !important;overflow:hidden !important;pointer-events:none !important;}.asr-otp-remember{position:relative;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:9px !important;width:fit-content !important;max-width:100%;min-height:30px;margin:0 !important;padding:0 !important;color:#4b5563 !important;font-family:inherit !important;font-size:13px !important;font-weight:650 !important;line-height:1.8 !important;text-align:start !important;cursor:pointer !important;user-select:none;-webkit-tap-highlight-color:transparent;}.asr-otp-remember::before,.asr-otp-remember::after,.asr-otp-remember input[type="checkbox"]::before,.asr-otp-remember input[type="checkbox"]::after{content:none !important;display:none !important;}.asr-otp-remember input[type="checkbox"]{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;opacity:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;appearance:none !important;-webkit-appearance:none !important;}.asr-otp-remember__box{position:relative;display:grid !important;place-items:center !important;flex:0 0 22px !important;width:22px !important;height:22px !important;margin:0 !important;padding:0 !important;border:1.5px solid #a6adb7 !important;border-radius:7px !important;background:#fff !important;box-shadow:none !important;filter:none !important;direction:ltr !important;transform:none !important;transition:border-color .15s ease,background-color .15s ease !important;}.asr-otp-remember__box::before,.asr-otp-remember__box::after{content:none !important;display:none !important;}.asr-otp-remember__box svg{display:block !important;width:15px !important;height:15px !important;fill:none !important;stroke:#111827 !important;stroke-width:2.6 !important;stroke-linecap:round !important;stroke-linejoin:round !important;opacity:0;direction:ltr !important;transform:none !important;transform-origin:center !important;pointer-events:none !important;}.asr-otp-remember input[type="checkbox"]:checked + .asr-otp-remember__box{border-color:var(--asr-otp-primary-border) !important;background:var(--asr-otp-primary) !important;}.asr-otp-remember input[type="checkbox"]:checked + .asr-otp-remember__box svg{opacity:1;transform:none !important;}.asr-otp-remember input[type="checkbox"]:focus-visible + .asr-otp-remember__box{outline:3px solid rgba(255,204,0,.34) !important;outline-offset:2px !important;}.asr-otp-remember:hover .asr-otp-remember__box{border-color:#6b7280 !important;}.asr-otp-remember__label{display:inline-block !important;margin:0 !important;padding:0 !important;color:inherit !important;direction:inherit !important;transform:none !important;}.asr-otp-card[data-current-step="identifier"] .asr-otp-remember{display:none !important;}.asr-otp-primary{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:54px !important;margin:0 !important;padding:12px 20px !important;border:1px solid var(--asr-otp-primary-border) !important;border-radius:var(--asr-otp-control-radius) !important;background:var(--asr-otp-primary) !important;color:#111827 !important;font-family:inherit !important;font-size:14.5px !important;font-weight:900 !important;line-height:1.5 !important;text-decoration:none !important;box-shadow:none !important;cursor:pointer !important;transition:filter .15s ease,box-shadow .15s ease !important;}.asr-otp-primary:hover{filter:brightness(.97);}.asr-otp-primary:focus-visible{outline:3px solid rgba(17,24,39,.22) !important;outline-offset:2px;}.asr-otp-primary:disabled{border-color:#e5e7eb !important;background:#f1f3f5 !important;color:#a1a8b2 !important;filter:none !important;cursor:not-allowed !important;}.asr-otp-primary.is-loading{color:transparent !important;pointer-events:none;}.asr-otp-primary.is-loading::after{content:"";position:absolute;width:19px;height:19px;border:2px solid rgba(17,24,39,.22);border-top-color:#111827;border-radius:50%;animation:asrOtpSpin .7s linear infinite;}.asr-otp-field-error{min-height:0;min-inline-size:0;max-inline-size:100%;margin:-7px 3px 0;color:var(--asr-otp-danger);font-size:12px;font-weight:700;line-height:1.8;text-align:start;overflow-wrap:anywhere;word-break:break-word;}.asr-otp-field-error:empty,.asr-otp-message:empty{display:none;}.asr-otp-message{min-inline-size:0;max-inline-size:100%;margin:13px 0 0;padding:10px 12px;border-radius:16px;background:#f6f7f9;color:#4b5563;font-size:12.5px;font-weight:700;line-height:1.8;text-align:center;overflow-wrap:anywhere;word-break:break-word;}.asr-otp-message.is-success{background:#edf8f2;color:var(--asr-otp-success);}.asr-otp-message.is-error{background:#fff1f1;color:var(--asr-otp-danger);}.asr-otp-message.is-warning{border:1px solid #efd47a;background:#fff8df;color:var(--asr-otp-warning);}.asr-otp-message.is-loading{display:flex;align-items:center;justify-content:center;gap:8px;background:#f6f7f9;color:#475467;}.asr-otp-message.is-loading::before{content:"";width:13px;height:13px;border:2px solid #d0d5dd;border-top-color:#667085;border-radius:50%;animation:asrOtpSpin .7s linear infinite;}.asr-otp-password-hint{position:relative;margin:-5px 3px 0 !important;padding-top:9px;color:#6b7280;font-size:11.5px;font-weight:650;line-height:1.75;text-align:start;}.asr-otp-password-hint::before,.asr-otp-password-hint::after{content:"";position:absolute;top:0;inset-inline-start:0;height:4px;border-radius:99px;}.asr-otp-password-hint::before{width:100%;background:#e5e7eb;}.asr-otp-password-hint::after{width:0;background:#a5acb5;transition:width .16s ease,background-color .16s ease;}.asr-otp-password-hint[data-strength="weak"]{color:var(--asr-otp-danger);}.asr-otp-password-hint[data-strength="weak"]::after{width:33.333%;background:var(--asr-otp-danger);}.asr-otp-password-hint[data-strength="medium"]{color:#8a6500;}.asr-otp-password-hint[data-strength="medium"]::after{width:66.666%;background:#d2a000;}.asr-otp-password-hint[data-strength="strong"]{color:var(--asr-otp-success);}.asr-otp-password-hint[data-strength="strong"]::after{width:100%;background:var(--asr-otp-success);}.asr-otp-forgot{justify-self:start;margin:-3px 1px 0;color:#8a6500 !important;font-size:12.5px !important;font-weight:800 !important;line-height:1.8 !important;text-decoration:none !important;}.asr-otp-forgot:hover,.asr-otp-forgot:focus-visible{color:#111827 !important;text-decoration:underline !important;}.asr-otp-resend-row{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;}.asr-otp-resend{display:inline-flex !important;align-items:center !important;min-height:44px !important;margin:0 !important;padding:4px 0 !important;border:0 !important;background:transparent !important;color:#4b5563 !important;font-family:inherit !important;font-size:12.5px !important;font-weight:800 !important;line-height:1.7 !important;box-shadow:none !important;cursor:pointer !important;}.asr-otp-resend:hover,.asr-otp-resend:focus-visible{color:#111827 !important;text-decoration:underline !important;}.asr-otp-resend:disabled{color:#a1a8b2 !important;text-decoration:none !important;cursor:default !important;}.asr-otp-timer{min-width:44px;color:#6b7280;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;text-align:end;}.asr-otp-shell .asr-otp-terms{display:block !important;width:100% !important;margin:1px 0 0 !important;padding:0 !important;color:#6b7280 !important;font-size:var(--asr-otp-terms-size-desktop) !important;font-weight:500 !important;line-height:1.9 !important;text-align:center !important;-webkit-text-size-adjust:100%;text-size-adjust:100%;}.asr-otp-shell .asr-otp-terms a,.asr-otp-shell .asr-otp-terms strong{color:#374151 !important;font-size:inherit !important;font-weight:800 !important;line-height:inherit !important;text-decoration:none !important;}.asr-otp-shell .asr-otp-terms a:hover,.asr-otp-shell .asr-otp-terms a:focus-visible{color:#111827 !important;text-decoration:underline !important;}.asr-otp-honeypot{position:absolute !important;inset-inline-start:-10000px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;}.asr-otp-noscript{margin:12px 0 0;color:var(--asr-otp-danger);font-size:12px;line-height:1.8;text-align:center;}.asr-otp-noscript p{margin:0;}.asr-otp-noscript__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;margin-block-start:7px !important;}.asr-otp-noscript a{color:currentColor;font-weight:800;}.asr-otp-noscript a:focus-visible{outline:2px solid currentColor;outline-offset:3px;}.asr-otp-info{width:100%;max-width:var(--asr-otp-width,410px);margin:0 auto 18px;padding:14px 16px;border:1px solid #dfe3e8;border-radius:18px;background:#fff;color:#374151;font-size:13px;line-height:1.9;text-align:start;}.asr-otp-info strong,.asr-otp-info p{display:block;margin:0;}.asr-otp-info a{font-weight:800;}.asr-otp-info--warning{border-color:#f0d47d;background:#fff9e8;color:#6d5100;}.asr-otp-admin-preview .asr-otp-card{box-shadow:none !important;filter:none !important;}.asr-otp-admin-preview .asr-otp-primary{pointer-events:none;}.asr-otp-shell .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}@keyframes asrOtpSpin{to{transform:rotate(360deg);}}@media (max-width:520px){.asr-otp-shell{max-width:100%;margin-bottom:18px;}.asr-otp-card{padding:25px 20px 22px;}.asr-otp-card__top{margin-bottom:20px;}.asr-otp-panel h2{font-size:20px !important;}.asr-otp-intro,.asr-otp-step-copy{font-size:13px !important;}.asr-otp-shell .asr-otp-terms{font-size:var(--asr-otp-terms-size-mobile) !important;}}@media (prefers-reduced-motion:reduce){.asr-otp-card,.asr-otp-panel,.asr-otp-primary,.asr-otp-shell input,.asr-otp-stage,.asr-otp-floating-label,.asr-otp-password-hint::after{transition:none !important;}.asr-otp-primary.is-loading::after,.asr-otp-message.is-loading::before{animation:none !important;}}.asr-otp-motion-off :is(.asr-otp-card,.asr-otp-panel,.asr-otp-primary,input,.asr-otp-stage,.asr-otp-floating-label),.asr-otp-motion-off .asr-otp-password-hint::after{transition:none !important;}.asr-otp-motion-off .asr-otp-primary.is-loading::after,.asr-otp-motion-off .asr-otp-message.is-loading::before{animation:none !important;}html.asrtools-otp-focus-html,body.asrtools-otp-focus-template{min-height:100%;margin:0;background:#fff!important}body.asrtools-otp-focus-template{display:flex!important;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;overflow-x:hidden}body.asrtools-otp-focus-template .asrtools-otp-focus-main{width:100%;max-width:680px;margin:auto}body.asrtools-otp-focus-template .asr-otp-shell{width:100%;margin:0 auto;padding:0}body.asrtools-otp-focus-template .asr-otp-card{box-shadow:none!important;filter:none!important}.asr-otp-shell svg{fill:none;stroke:currentColor}.asr-otp-shell .asr-otp-input-wrap svg,.asr-otp-shell .asr-otp-back svg,.asr-otp-shell .asr-otp-password-toggle svg{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important}.asr-otp-shell .asr-otp-remember__box svg{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}@media(max-width:520px),(max-height:720px){body.asrtools-otp-focus-template{align-items:flex-start;padding-top:18px;padding-bottom:24px}}.asr-otp-page-surface{background:var(--asr-otp-page-bg,#f7f8fa);}.asr-otp-shell{color:var(--asr-otp-field-text-color,#111827);}.asr-otp-card{border-color:var(--asr-otp-input-border,#d0d5dd) !important;border-radius:var(--asr-otp-radius) !important;background:var(--asr-otp-card-bg,#fff) !important;}.asr-otp-stage{position:relative;overflow:hidden;min-width:0;transition:height var(--asr-otp-transition,220ms) ease;}.asr-otp-stage .asr-otp-panel{width:100%;min-width:0;gap:var(--asr-otp-element-gap,13px);}.asr-otp-stage .asr-otp-panel:not(.is-active){position:absolute;inset:0;pointer-events:none;}.asr-otp-stage .asr-otp-panel.is-active{position:relative;pointer-events:auto;}.asr-otp-motion-off .asr-otp-stage{transition:none !important;}.asr-otp-panel h2{color:var(--asr-otp-title-color,#1f2937) !important;font-size:var(--asr-otp-otp-title-size,22px) !important;}.asr-otp-intro h1{color:var(--asr-otp-title-color,#1f2937) !important;font-size:var(--asr-otp-title-size,22px) !important;}.asr-otp-intro,.asr-otp-step-copy{color:var(--asr-otp-description-color,#667085) !important;font-size:var(--asr-otp-description-size,14px) !important;}.asr-otp-logo{width:min(100%,var(--asr-otp-brand-width,140px));max-width:var(--asr-otp-brand-width,140px);min-height:var(--asr-otp-brand-height,56px);}.asr-otp-logo img{max-height:var(--asr-otp-brand-height,56px) !important;}.asr-otp-wordmark{color:var(--asr-otp-title-color,#1f2937);direction:inherit;font-family:inherit;font-size:calc(var(--asr-otp-brand-height,56px) * .48);letter-spacing:0;}.asr-otp-back{color:var(--asr-otp-back-color,#475467) !important;border-color:var(--asr-otp-input-border,#d0d5dd) !important;background:var(--asr-otp-card-bg,#fff) !important;}.asr-otp-back:hover{color:var(--asr-otp-title-color,#1f2937) !important;border-color:var(--asr-otp-input-hover-border,#98a2b3) !important;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email){height:var(--asr-otp-input-height,54px) !important;min-height:var(--asr-otp-input-height,54px) !important;border-width:var(--asr-otp-input-border-width,1px) !important;border-color:var(--asr-otp-input-border,#d0d5dd) !important;border-radius:var(--asr-otp-input-radius,18px) !important;background:var(--asr-otp-card-bg,#fff) !important;color:var(--asr-otp-field-text-color,#111827) !important;font-size:var(--asr-otp-input-size,16px) !important;line-height:var(--asr-otp-input-height,54px) !important;}.asr-otp-shell .asr-otp-identifier{padding-inline-start:var(--asr-otp-field-padding-inline,17px) !important;padding-inline-end:calc(var(--asr-otp-field-padding-inline,17px) + 36px) !important;text-overflow:clip;overflow:hidden;white-space:nowrap;unicode-bidi:plaintext;}.asr-otp-shell .asr-otp-identifier:hover{border-color:var(--asr-otp-input-hover-border,#98a2b3) !important;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email):focus{border-color:var(--asr-otp-input-focus-border,#e6b800) !important;box-shadow:0 0 0 3px color-mix(in srgb,var(--asr-otp-focus-ring,#fff0b3) 72%,transparent) !important;}.asr-otp-input-wrap>span{color:var(--asr-otp-icon-color,#667085);}.asr-otp-floating-label{inset-inline-start:calc(var(--asr-otp-field-padding-inline,17px) + 34px);background:var(--asr-otp-card-bg,#fff);color:var(--asr-otp-label-color,#475467);font-size:var(--asr-otp-label-size,12px);}.asr-otp-floating-labels .asr-otp-identifier:focus + .asr-otp-floating-label,.asr-otp-floating-labels .asr-otp-identifier:not(:placeholder-shown) + .asr-otp-floating-label,.asr-otp-floating-labels .asr-otp-input-wrap.is-filled .asr-otp-floating-label{color:var(--asr-otp-label-color,#475467);}.asr-otp-identifier-helper{margin:-7px 3px 0 !important;color:var(--asr-otp-helper-color,#667085);font-size:var(--asr-otp-helper-size,12px);line-height:1.7;}.asr-otp-field-error{color:var(--asr-otp-error-color,#c62828);font-size:var(--asr-otp-error-size,12px);}.asr-otp-primary{min-height:var(--asr-otp-button-height,54px) !important;border-color:var(--asr-otp-button-bg,#ffcc00) !important;border-radius:var(--asr-otp-button-radius,18px) !important;background:var(--asr-otp-button-bg,#ffcc00) !important;color:var(--asr-otp-button-text-color,#1f2937) !important;font-size:var(--asr-otp-button-size,15px) !important;}.asr-otp-shell :is(.asr-otp-forgot,.asr-otp-edit-identity,.asr-otp-terms a){color:var(--asr-otp-link-color,#7a5900) !important;font-size:var(--asr-otp-link-size,13px) !important;}.asr-otp-resend{font-size:var(--asr-otp-resend-size,13px) !important;}.asr-otp-message.is-success{color:var(--asr-otp-success-color,#087a48);}@media (prefers-reduced-motion:reduce){.asr-otp-stage{transition:none !important;}}.asr-otp-card{padding:var(--asr-otp-card-padding,28px) !important;}.asr-otp-card__top{margin-bottom:var(--asr-otp-logo-top-gap,24px) !important;}.asr-otp-stage{overflow:hidden;}.asr-otp-input-wrap{padding:4px;overflow:visible;}.asr-otp-shell .asr-otp-input-wrap>span{inset-inline-start:calc(var(--asr-otp-field-padding-inline,17px) + 4px);width:var(--asr-otp-input-icon-size,21px);height:var(--asr-otp-input-icon-size,21px);}.asr-otp-shell .asr-otp-input-wrap svg{width:var(--asr-otp-input-icon-size,21px) !important;height:var(--asr-otp-input-icon-size,21px) !important;}.asr-otp-shell .asr-otp-identifier{padding-inline-start:calc(var(--asr-otp-field-padding-inline,17px) + var(--asr-otp-input-icon-size,21px) + 14px) !important;padding-inline-end:var(--asr-otp-field-padding-inline,17px) !important;}.asr-otp-shell .asr-otp-floating-label{inset-inline-start:calc(var(--asr-otp-field-padding-inline,17px) + var(--asr-otp-input-icon-size,21px) + 14px);max-width:calc(100% - 76px);overflow:hidden;text-overflow:clip;white-space:nowrap;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email){box-shadow:inset 0 0 0 1px transparent !important;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email):focus{border-color:var(--asr-otp-input-focus-border,#e6b800) !important;box-shadow:inset 0 0 0 1px var(--asr-otp-input-focus-border,#e6b800),0 0 0 3px var(--asr-otp-focus-ring,#fff0b3) !important;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email)[aria-invalid="true"]{border-color:var(--asr-otp-error-color,#c62828) !important;box-shadow:inset 0 0 0 1px var(--asr-otp-error-color,#c62828),0 0 0 3px color-mix(in srgb,var(--asr-otp-error-color,#c62828) 18%,transparent) !important;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email):disabled{background:#f8fafc !important;border-color:var(--asr-otp-input-border,#d0d5dd) !important;color:var(--asr-otp-helper-color,#667085) !important;box-shadow:none !important;cursor:not-allowed;}.asr-otp-shell :is(.asr-otp-identifier,.asr-otp-code,.asr-otp-password,.asr-otp-email)[readonly]:not(:disabled){border-style:dashed !important;background:var(--asr-otp-card-bg,#fff) !important;cursor:default;}.asr-otp-shell input::placeholder{color:var(--asr-otp-placeholder-color,#98a2ad) !important;font-size:var(--asr-otp-placeholder-size,14px) !important;}.asr-otp-shell input:-webkit-autofill + .asr-otp-floating-label{top:0;color:var(--asr-otp-label-color,#475467);font-size:var(--asr-otp-label-size,12px);transform:translateY(-50%);}.asr-otp-shell .asr-otp-primary:disabled{border-color:var(--asr-otp-disabled-button-bg,#e4e7ec) !important;background:var(--asr-otp-disabled-button-bg,#e4e7ec) !important;color:var(--asr-otp-helper-color,#667085) !important;opacity:1 !important;}.asr-otp-shell .asr-otp-message.is-success{font-size:var(--asr-otp-success-size,12px);}.asr-otp-shell .asr-otp-terms{font-size:var(--asr-otp-terms-size,var(--asr-otp-terms-size-desktop,12px)) !important;}.asr-otp-shell{--asr-otp-field-edge-gap:var(--asr-otp-field-padding-inline,17px);--asr-otp-icon-text-gap:14px;}.asr-otp-card[data-current-step="identifier"] .asr-otp-remember{display:none !important;}.asr-otp-shell .asr-otp-input-wrap{position:relative;}.asr-otp-shell .asr-otp-input-wrap>span{inset-inline-start:calc(var(--asr-otp-field-edge-gap) + 4px);}.asr-otp-shell .asr-otp-identifier{direction:ltr !important;text-align:left !important;padding:0 var(--asr-otp-field-edge-gap) !important;}.asr-otp-shell:dir(ltr) .asr-otp-identifier{padding-left:calc(var(--asr-otp-field-edge-gap) + var(--asr-otp-input-icon-size,21px) + var(--asr-otp-icon-text-gap)) !important;}.asr-otp-shell:dir(rtl) .asr-otp-identifier{padding-right:calc(var(--asr-otp-field-edge-gap) + var(--asr-otp-input-icon-size,21px) + var(--asr-otp-icon-text-gap)) !important;}.asr-otp-shell .asr-otp-floating-label{top:50% !important;inset-inline-start:calc(var(--asr-otp-field-edge-gap) + var(--asr-otp-input-icon-size,21px) + var(--asr-otp-icon-text-gap)) !important;transform:translateY(-50%) scale(1);transition:transform 190ms cubic-bezier(.2,.75,.25,1),color 190ms ease,font-size 190ms ease !important;}.asr-otp-floating-labels .asr-otp-identifier:focus + .asr-otp-floating-label,.asr-otp-floating-labels .asr-otp-identifier:not(:placeholder-shown) + .asr-otp-floating-label,.asr-otp-floating-labels .asr-otp-identifier:-webkit-autofill + .asr-otp-floating-label,.asr-otp-floating-labels .asr-otp-input-wrap.is-filled .asr-otp-floating-label{top:50% !important;transform:translateY(calc(-50% - (var(--asr-otp-input-height,54px) / 2))) scale(.78);}.asr-otp-motion-off .asr-otp-floating-label{transition:none !important;}.asr-otp-delivery-status{margin:2px 0 0;padding:12px;border:1px solid #d8eadf;border-radius:16px;background:#f4faf6;color:#1f5138;text-align:start;box-shadow:0 8px 18px rgba(31,81,56,.06);}.asr-otp-delivery-status.is-warning{border-color:#efd47a;background:#fff9e8;color:#725600;}.asr-otp-delivery-status__header{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.6;}.asr-otp-delivery-status__pulse{inline-size:9px;block-size:9px;flex:0 0 9px;border-radius:50%;background:var(--asr-otp-success-color,#087a48);box-shadow:0 0 0 3px rgba(8,122,72,.13);}.asr-otp-delivery-status.is-warning .asr-otp-delivery-status__pulse{background:#b47c00;box-shadow:0 0 0 3px rgba(180,124,0,.12);}.asr-otp-delivery-status__copy{margin:5px 0 0;color:inherit;font-size:12px;font-weight:600;line-height:1.8;}.asr-otp-delivery-status__channels{display:grid;gap:7px;margin-top:10px;}.asr-otp-delivery-status__channel{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-inline-size:0;padding:8px 9px;border-radius:11px;background:rgba(255,255,255,.66);font-size:12px;line-height:1.5;}.asr-otp-delivery-status__icon{display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:8px;background:rgba(8,122,72,.1);}.asr-otp-delivery-status.is-warning .asr-otp-delivery-status__icon{background:rgba(180,124,0,.11);}.asr-otp-delivery-status__icon svg{inline-size:15px;block-size:15px;}.asr-otp-delivery-status__label{min-inline-size:0;font-weight:800;}.asr-otp-delivery-status__value{font-weight:700;text-align:end;white-space:nowrap;}.asr-otp-delivery-status__channel.is-accepted .asr-otp-delivery-status__value{color:var(--asr-otp-success-color,#087a48);}.asr-otp-delivery-status__channel.is-unknown .asr-otp-delivery-status__value{color:#8a6800;}.asr-otp-delivery-status__channel.is-rejected .asr-otp-delivery-status__value{color:var(--asr-otp-error-color,#b42318);}.asr-otp-delivery-status.is-animating{animation:asrOtpDeliveryIn 250ms cubic-bezier(.2,.75,.25,1) both;}.asr-otp-delivery-status.is-pulsing .asr-otp-delivery-status__pulse{animation:asrOtpDeliveryPulse 1200ms ease-out 1;}@keyframes asrOtpDeliveryIn{from{opacity:0;transform:translateY(8px) scale(.98);}to{opacity:1;transform:translateY(0) scale(1);}}@keyframes asrOtpDeliveryPulse{0%{box-shadow:0 0 0 3px rgba(8,122,72,.13);}55%{box-shadow:0 0 0 9px rgba(8,122,72,0);}100%{box-shadow:0 0 0 3px rgba(8,122,72,0);}}@media (max-width:360px){.asr-otp-delivery-status{padding:10px;}.asr-otp-delivery-status__channel{grid-template-columns:20px minmax(0,1fr);}.asr-otp-delivery-status__value{grid-column:2;text-align:start;white-space:normal;}}@media (prefers-reduced-motion:reduce){.asr-otp-delivery-status.is-animating,.asr-otp-delivery-status.is-pulsing .asr-otp-delivery-status__pulse{animation:none !important;transform:none !important;}}.asr-otp-motion-off .asr-otp-delivery-status.is-animating,.asr-otp-motion-off .asr-otp-delivery-status.is-pulsing .asr-otp-delivery-status__pulse{animation:none !important;transform:none !important;}.asr-otp-card[data-current-step="otp"] .asr-otp-stage{overflow:visible;}.asr-otp-card[data-current-step="otp"] .asr-otp-panel--code{max-inline-size:100%;padding:4px;}.asr-otp-card[data-current-step="otp"] .asr-otp-code{min-inline-size:0;max-inline-size:100%;}.asr-otp-shell .asr-otp-delivery-status,.asr-otp-shell .asr-otp-delivery-status__pulse,.asr-otp-shell .asr-otp-delivery-status.is-warning .asr-otp-delivery-status__pulse{box-shadow:none;}.asr-otp-shell .asr-otp-delivery-status,.asr-otp-shell .asr-otp-delivery-status__copy,.asr-otp-shell .asr-otp-delivery-status__channel{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;}