.CodeSlots-module__FnkuPa__root{--cs-accent:#f5f5f5;--cs-ink:#f5f5f5;--cs-slot:#27272a;--cs-digit:#18181b;--cs-danger:#ff3b30;--cs-size:44px;--cs-height:52px;--cs-gap:8px;--cs-radius:12px;--cs-font:22px;display:inline-block;position:relative}.CodeSlots-module__FnkuPa__row{gap:var(--cs-gap);cursor:text;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .2s;display:inline-flex;position:relative}.CodeSlots-module__FnkuPa__row[data-disabled]{opacity:.5;cursor:not-allowed}.CodeSlots-module__FnkuPa__input{z-index:4;color:#0000;caret-color:#0000;opacity:0;cursor:inherit;appearance:none;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.CodeSlots-module__FnkuPa__wash{z-index:1;border-radius:var(--cs-radius);background:var(--cs-accent);color:var(--cs-digit);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.CodeSlots-module__FnkuPa__row[data-status=success] .CodeSlots-module__FnkuPa__wash{box-shadow:inset 0 0 0 1.5px var(--cs-ink)}.CodeSlots-module__FnkuPa__check{place-items:center;display:grid}.CodeSlots-module__FnkuPa__slot{width:var(--cs-size);height:var(--cs-height);border-radius:var(--cs-radius);background:var(--cs-slot);-webkit-user-select:none;user-select:none;transition:background-color .2s;position:relative;overflow:hidden}.CodeSlots-module__FnkuPa__fill{border-radius:inherit;background:var(--cs-accent);transform-origin:50%;transition:background-color .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.CodeSlots-module__FnkuPa__row[data-status=idle]:not([data-disabled]):hover .CodeSlots-module__FnkuPa__slot:not([data-active]){background:color-mix(in srgb, var(--cs-ink) 4%, var(--cs-slot))}}.CodeSlots-module__FnkuPa__slot:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border);pointer-events:none;transition:box-shadow .2s;position:absolute;inset:0}.CodeSlots-module__FnkuPa__slot[data-filled]:after,.CodeSlots-module__FnkuPa__slot[data-active]:after{box-shadow:inset 0 0 0 1.5px var(--cs-ink)}.CodeSlots-module__FnkuPa__row[data-status=error] .CodeSlots-module__FnkuPa__slot:after{box-shadow:inset 0 0 0 1.5px var(--cs-danger)}.CodeSlots-module__FnkuPa__slot[data-active]{background:color-mix(in srgb, var(--cs-ink) 8%, var(--cs-slot))}.CodeSlots-module__FnkuPa__row[data-status=error] .CodeSlots-module__FnkuPa__slot{background:color-mix(in srgb, var(--cs-danger) 20%, var(--cs-slot))}.CodeSlots-module__FnkuPa__row[data-status=error] .CodeSlots-module__FnkuPa__fill{background:var(--cs-danger)}.CodeSlots-module__FnkuPa__digit{z-index:2;color:var(--cs-digit);font-family:inherit;font-size:var(--cs-font);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.CodeSlots-module__FnkuPa__caret{z-index:3;top:25%;left:calc(var(--cs-size) / 2 - .75px);opacity:0;pointer-events:none;width:1.5px;height:50%;position:absolute}.CodeSlots-module__FnkuPa__caret[data-show]{opacity:1}.CodeSlots-module__FnkuPa__caretLine{background:var(--cs-ink);width:100%;height:100%;animation:1s linear infinite CodeSlots-module__FnkuPa__blink;display:block}@keyframes CodeSlots-module__FnkuPa__blink{0%,49.9%{opacity:1}50%,to{opacity:0}}.CodeSlots-module__FnkuPa__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.CodeSlots-module__FnkuPa__digit,.CodeSlots-module__FnkuPa__check{transition:opacity .15s;transform:none!important}.CodeSlots-module__FnkuPa__caretLine{animation:none}.CodeSlots-module__FnkuPa__wash{opacity:0;transition:opacity .2s}.CodeSlots-module__FnkuPa__row[data-status=success] .CodeSlots-module__FnkuPa__wash{opacity:1}}
.OtpCodeForm-module__vqSgPG__form{--otp-cyan:var(--primary);--otp-error:var(--error);--otp-dur:.25s;--otp-ease:var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}.OtpCodeForm-module__vqSgPG__backdrop{z-index:-1;pointer-events:none;background:linear-gradient(#eef1f4 0%,#f7f9fb 45%,#fff 100%);position:absolute;inset:0}[data-theme=dark] .OtpCodeForm-module__vqSgPG__backdrop{background:var(--bg)}.OtpCodeForm-module__vqSgPG__texture{opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cg fill='%234EB8EA' font-family='Courier New,monospace' font-size='13'%3E%3Ctext x='4' y='18' opacity='.55'%3E1011001010%3C/text%3E%3Ctext x='60' y='48' opacity='.3'%3E0100110%3C/text%3E%3Ctext x='-10' y='78' opacity='.45'%3E110100101101%3C/text%3E%3Ctext x='90' y='108' opacity='.3'%3E0011010%3C/text%3E%3Ctext x='20' y='138' opacity='.5'%3E1001011100%3C/text%3E%3Ctext x='110' y='168' opacity='.35'%3E01101001%3C/text%3E%3Ctext x='0' y='198' opacity='.4'%3E1110010110%3C/text%3E%3C/g%3E%3Cg fill='none' stroke='%234EB8EA' stroke-width='1' opacity='.32'%3E%3Cpath d='M170 0v60h40M170 60v40'/%3E%3Ccircle cx='170' cy='60' r='3'/%3E%3Ccircle cx='210' cy='60' r='3'/%3E%3Cpath d='M0 150h40v40M40 150h30'/%3E%3Ccircle cx='40' cy='190' r='3'/%3E%3C/g%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 18%,#000 85%);mask-image:radial-gradient(#0000 18%,#000 85%)}[data-theme=dark] .OtpCodeForm-module__vqSgPG__texture{opacity:.16}.OtpCodeForm-module__vqSgPG__digits{contain:inline-size;margin-top:8px;display:flex}.OtpCodeForm-module__vqSgPG__message{min-height:20px;color:var(--otp-error);margin:8px 0 0;font-size:13px;font-weight:600;animation:.2s both OtpCodeForm-module__vqSgPG__fade}.OtpCodeForm-module__vqSgPG__submit{cursor:pointer;width:100%;transition:background-color var(--otp-dur) var(--otp-ease), opacity var(--otp-dur) var(--otp-ease);justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:15px;font-weight:700;display:flex}.OtpCodeForm-module__vqSgPG__submit:disabled{opacity:1;cursor:not-allowed}.OtpCodeForm-module__vqSgPG__submit.OtpCodeForm-module__vqSgPG__waiting,.OtpCodeForm-module__vqSgPG__submit.OtpCodeForm-module__vqSgPG__waiting:hover{background:var(--surface2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);transform:none}.OtpCodeForm-module__vqSgPG__submit.OtpCodeForm-module__vqSgPG__done{background:var(--success);color:#fff;opacity:1}.OtpCodeForm-module__vqSgPG__spinner{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite OtpCodeForm-module__vqSgPG__spin}.OtpCodeForm-module__vqSgPG__check{width:22px;height:22px}.OtpCodeForm-module__vqSgPG__check circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:63;stroke-dashoffset:63px;animation:OtpCodeForm-module__vqSgPG__draw .45s var(--otp-ease) forwards}.OtpCodeForm-module__vqSgPG__check path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;animation:OtpCodeForm-module__vqSgPG__draw .3s var(--otp-ease) .25s forwards}.OtpCodeForm-module__vqSgPG__resendRow{text-align:center;color:var(--text-2,var(--muted));margin:18px 0 0;font-size:14px}.OtpCodeForm-module__vqSgPG__resend{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-weight:700;transition:background-color .2s}.OtpCodeForm-module__vqSgPG__resend:hover:not(:disabled){background:var(--cyan-soft)}.OtpCodeForm-module__vqSgPG__resend:disabled{color:var(--muted);cursor:not-allowed;font-variant-numeric:tabular-nums;font-weight:600}@keyframes OtpCodeForm-module__vqSgPG__spin{to{transform:rotate(360deg)}}@keyframes OtpCodeForm-module__vqSgPG__draw{to{stroke-dashoffset:0}}@keyframes OtpCodeForm-module__vqSgPG__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.OtpCodeForm-module__vqSgPG__message{animation:none}.OtpCodeForm-module__vqSgPG__submit{transition:none}.OtpCodeForm-module__vqSgPG__check circle,.OtpCodeForm-module__vqSgPG__check path{stroke-dashoffset:0;animation:none}}
