@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";
@import "https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css";
:is(*,:before,:after){box-sizing:border-box;margin:0;padding:0}:is(:root,.dark-theme-variables){--orange:#f36212;--orange-light:#ff8a40;--orange-glow:#f3621259;--orange-dim:#f362121f;--white-04:#ffffff0a;--white-06:#ffffff0f;--white-10:#ffffff1a;--white-30:#ffffff4d;--white-45:#ffffff73;--text-main:#fff;--text-muted:#fff6;--text-dim:#fff3;--bg-dark:#0a0a0a;--bg-gradient:radial-gradient(ellipse at 30% 50%,#1a0a00 0%,#0a0a0a 65%);--surface-card:#14141499;--surface-input:#ffffff0b;--surface-input-hover:#ffffff12;--surface-overlay:linear-gradient(135deg,#1e0a00cc 0%,#0a0500e6 100%);--surface-overlay-inner:#ffffff0d;--surface-step:#ffffff0d;--border-card:#ffffff0f;--border-input:#ffffff17;--border-input-focus:#f3621280;--border-footer:#ffffff0f;--border-step:#ffffff1a;--icon-color:#fff6;--input-focus-ring:#f3621217;--corner-accent:#f3621247;--overlay-title:#fff;--overlay-subtitle:#ffffff80;--overlay-ghost-border:#fff9;--overlay-step-num-bg:#ffffff26;--overlay-step-num-border:#ffffff4d;--grid-line:#ffffff05;--scanline:#00000008;--success:#10b981;--success-light:#34d399;--success-bg:#10b9811a;--success-border:#10b9814d;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px}body:not(.dark-theme-variables){--orange:#f36212;--orange-light:#ff8a40;--orange-glow:#f3621240;--orange-dim:#f3621214;--white-04:#00000008;--white-06:#0000000d;--white-10:#00000014;--white-30:#00000038;--white-45:#00000061;--text-main:#1a1008;--text-muted:#1e140a8c;--text-dim:#1e140a59;--bg-dark:#f5f0eb;--bg-gradient:radial-gradient(ellipse at 30% 50%,#fff3ec 0%,#f5f0eb 65%);--surface-card:#ffffffd1;--surface-input:#ffffffe6;--surface-input-hover:#fff;--surface-overlay:linear-gradient(135deg,#f3621259 0%,#f36112 100%);--surface-overlay-inner:#ffffff1a;--surface-step:#ffffff38;--border-card:#c8966438;--border-input:#c896644d;--border-input-focus:#f3621299;--border-footer:#c896642e;--border-step:#fff6;--icon-color:#1e140a6b;--input-focus-ring:#f362121a;--corner-accent:#f3621259;--overlay-title:#fff;--overlay-subtitle:#ffffffd9;--overlay-ghost-border:#ffffffb3;--overlay-step-num-bg:#fff3;--overlay-step-num-border:#ffffff73;--grid-line:#b4825a1a;--scanline:#c896640a;--success:#059669;--success-light:#10b981;--success-bg:#05966914;--success-border:#05966940}@keyframes Login-module__Ku5sea__fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes Login-module__Ku5sea__popIn{0%{opacity:0;transform:translateY(8px)scale(.88)}to{opacity:1;transform:none}}@keyframes Login-module__Ku5sea__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes Login-module__Ku5sea__slideToBottom{0%{transform:translateY(0%)}to{transform:translateY(100%)}}@keyframes Login-module__Ku5sea__slideFromTop{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes Login-module__Ku5sea__fadeInZoom{to{filter:drop-shadow(0 0 40px #f60);transform:scale(1)}}@keyframes Login-module__Ku5sea__slideUpOut{to{visibility:hidden;transform:translateY(-150%)}}@keyframes Login-module__Ku5sea__hintIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes Login-module__Ku5sea__hintOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(20px)}}@keyframes Login-module__Ku5sea__show{0%,49.99%{opacity:0;z-index:1}50%,to{opacity:1;z-index:5}}.Login-module__Ku5sea__sistemaWrapper{z-index:0;position:relative;inset:0}.Login-module__Ku5sea__pageWrapper{z-index:10;color:var(--text-main);font-family:DM Sans,sans-serif;transition:color .3s;position:fixed;inset:0;overflow:hidden}.Login-module__Ku5sea__pageWrapper.Login-module__Ku5sea__slideOut{animation:.9s forwards Login-module__Ku5sea__slideToBottom}.Login-module__Ku5sea__pageWrapper.Login-module__Ku5sea__slideIn{animation:.9s forwards Login-module__Ku5sea__slideFromTop}.Login-module__Ku5sea__bgLayer{z-index:0;pointer-events:none;position:fixed;inset:0}.Login-module__Ku5sea__bgGradient{background:var(--bg-gradient);transition:background .4s;position:absolute;inset:0}.Login-module__Ku5sea__particleCanvas{z-index:0;pointer-events:none;opacity:.9;position:fixed;inset:0}.Login-module__Ku5sea__noiseOverlay{z-index:1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.Login-module__Ku5sea__bgGrid{z-index:1;pointer-events:none;background-image:linear-gradient(var(--grid-line)1px,transparent 1px),linear-gradient(90deg,var(--grid-line)1px,transparent 1px);background-size:80px 80px;position:fixed;inset:0}.Login-module__Ku5sea__bgScanline{z-index:1;pointer-events:none;background:linear-gradient(transparent 50%,var(--scanline)50%);opacity:.12;background-size:100% 4px;position:fixed;inset:0}.Login-module__Ku5sea__splitLayout{z-index:10;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.Login-module__Ku5sea__authContainer{background:var(--surface-card);-webkit-backdrop-filter:blur(28px);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:0 40px 80px #00000040,inset 0 1px 0 var(--surface-overlay-inner);width:clamp(1100px,60vw,1400px);max-width:100%;min-height:clamp(620px,52vh,700px);transition:background .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.Login-module__Ku5sea__formContainer{flex-direction:column;justify-content:center;height:100%;padding:clamp(24px,3vw,40px);transition:all .6s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:absolute;top:0;overflow-y:auto}.Login-module__Ku5sea__formContainer::-webkit-scrollbar{width:4px}.Login-module__Ku5sea__formContainer::-webkit-scrollbar-thumb{background:var(--white-10);border-radius:4px}.Login-module__Ku5sea__signInContainer{z-index:2;opacity:1;width:50%;left:0}.Login-module__Ku5sea__authContainer.Login-module__Ku5sea__rightPanelActive .Login-module__Ku5sea__signInContainer{opacity:0;transform:translate(100%)}.Login-module__Ku5sea__signUpContainer{opacity:0;z-index:1;width:50%;left:0}.Login-module__Ku5sea__authContainer.Login-module__Ku5sea__rightPanelActive .Login-module__Ku5sea__signUpContainer{opacity:1;z-index:5;animation:.6s Login-module__Ku5sea__show;transform:translate(100%)}.Login-module__Ku5sea__overlayContainer{z-index:100;border-radius:24px;width:50%;height:100%;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);position:absolute;top:0;left:50%;overflow:hidden}.Login-module__Ku5sea__authContainer.Login-module__Ku5sea__rightPanelActive .Login-module__Ku5sea__overlayContainer{border-radius:24px;transform:translate(-100%)}.Login-module__Ku5sea__overlay{background:var(--surface-overlay);width:200%;height:100%;box-shadow:inset 0 0 100px var(--orange-dim);transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);position:relative;left:-100%;transform:translate(0)}.Login-module__Ku5sea__authContainer.Login-module__Ku5sea__rightPanelActive .Login-module__Ku5sea__overlay{transform:translate(50%)}.Login-module__Ku5sea__overlayPanel{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;padding:0 clamp(20px,3.5vw,40px);transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:absolute;top:0;transform:translate(0)}.Login-module__Ku5sea__overlayLeft{transform:translate(-20%)}.Login-module__Ku5sea__authContainer.Login-module__Ku5sea__rightPanelActive .Login-module__Ku5sea__overlayLeft{transform:translate(0)}.Login-module__Ku5sea__overlayRight{right:0;transform:translate(0)}.Login-module__Ku5sea__authContainer.Login-module__Ku5sea__rightPanelActive .Login-module__Ku5sea__overlayRight{transform:translate(20%)}.Login-module__Ku5sea__logoMarkOverlay{justify-content:center;align-items:center;display:flex}.Login-module__Ku5sea__logoImageOverlay{object-fit:contain;width:auto;height:clamp(80px,10vh,110px)}.Login-module__Ku5sea__overlayTitle{color:var(--overlay-title);margin-bottom:12px;font-family:Playfair Display,serif;font-size:clamp(18px,1.8vw,22px);font-weight:700}.Login-module__Ku5sea__overlaySubtitle{color:var(--overlay-subtitle);max-width:360px;margin-bottom:clamp(16px,2.5vh,32px);font-size:clamp(12px,1.1vw,14px);line-height:1.6}.Login-module__Ku5sea__overlayGhostBtn{border:1px solid var(--overlay-ghost-border);color:#fff;border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.8px;cursor:pointer;background:0 0;margin-top:10px;padding:12px 32px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:700;transition:all .2s}.Login-module__Ku5sea__overlayGhostBtn:hover{background:#ffffff26;box-shadow:0 4px 16px #00000026}.Login-module__Ku5sea__stepIndicators{text-align:left;flex-direction:column;gap:clamp(6px,1vh,12px);width:100%;max-width:480px;margin-bottom:clamp(20px,3.5vh,40px);display:flex}.Login-module__Ku5sea__stepOverlayItem{background:var(--surface-step);border:1px solid var(--border-step);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:12px 14px;display:flex}.Login-module__Ku5sea__stepNum{border:1px solid var(--overlay-step-num-border);color:#fff;background:var(--overlay-step-num-bg);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.Login-module__Ku5sea__stepLabel{color:#fff;font-size:14px;font-weight:600}.Login-module__Ku5sea__formCard{background:var(--surface-input);-webkit-backdrop-filter:blur(28px);border:1px solid var(--border-card);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:0 40px 80px #00000026,inset 0 1px 0 var(--surface-overlay-inner);padding:36px 36px 24px;transition:background .4s,border-color .4s;position:relative;overflow:hidden}.Login-module__Ku5sea__cardCorner{border-radius:0 var(--radius-xl)0 0;pointer-events:none;width:90px;height:90px;position:absolute;top:0;right:0;overflow:hidden}.Login-module__Ku5sea__cardCorner:after{content:"";border:1px solid var(--corner-accent);border-radius:50%;width:88px;height:88px;position:absolute;top:-44px;right:-44px}.Login-module__Ku5sea__formSection{flex-direction:column;gap:0;display:none}.Login-module__Ku5sea__formSectionActive{animation:.45s both Login-module__Ku5sea__fadeUp;display:flex}.Login-module__Ku5sea__formBadge{background:var(--orange-dim);border:1px solid #f3621247;border-radius:20px;align-items:center;gap:6px;width:fit-content;margin-bottom:14px;padding:4px 12px;display:inline-flex}.Login-module__Ku5sea__formBadgeDot{background:var(--orange);border-radius:50%;width:6px;height:6px;animation:2s infinite Login-module__Ku5sea__pulse}.Login-module__Ku5sea__formBadge span{color:var(--orange);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:700}.Login-module__Ku5sea__formTitle{color:var(--text-main);margin-bottom:6px;font-family:Playfair Display,serif;font-size:clamp(20px,2.2vw,26px);font-weight:700}.Login-module__Ku5sea__formSubtitle{color:var(--text-muted);margin-bottom:clamp(14px,2vh,22px);font-size:clamp(12px,1.1vw,13px);line-height:1.5}.Login-module__Ku5sea__form{flex-direction:column;gap:clamp(8px,1.3vh,12px);display:flex}.Login-module__Ku5sea__fieldRow{grid-template-columns:1fr 1fr;gap:clamp(6px,1vw,10px);display:grid}.Login-module__Ku5sea__fieldGroup{position:relative}.Login-module__Ku5sea__inputField{background:var(--surface-input);border:1px solid var(--border-input);border-radius:var(--radius-md);align-items:center;gap:10px;height:clamp(44px,5.2vh,52px);padding:0 16px;transition:border-color .2s,box-shadow .2s,background .3s;display:flex}.Login-module__Ku5sea__inputField:focus-within{border-color:var(--border-input-focus);box-shadow:0 0 0 3px var(--input-focus-ring);background:var(--surface-input-hover)}.Login-module__Ku5sea__inputField.Login-module__Ku5sea__inputError{border-color:var(--orange)}.Login-module__Ku5sea__inputIcon{color:var(--icon-color);flex-shrink:0;font-size:17px}.Login-module__Ku5sea__inputError .Login-module__Ku5sea__inputIcon{color:var(--orange)}.Login-module__Ku5sea__inputField input{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-family:DM Sans,sans-serif;font-size:14.5px;font-weight:500}.Login-module__Ku5sea__inputField input::placeholder{color:var(--text-muted)}.Login-module__Ku5sea__inputField input:-webkit-autofill{-webkit-text-fill-color:var(--text-main)!important;border:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.Login-module__Ku5sea__inputField input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-main)!important;border:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.Login-module__Ku5sea__eyeBtn{cursor:pointer;color:var(--icon-color);background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.Login-module__Ku5sea__eyeBtn:hover{color:var(--text-main)}.Login-module__Ku5sea__errorBubble{background:linear-gradient(135deg,var(--orange),var(--orange-light));color:#fff;border-radius:var(--radius-sm);white-space:nowrap;z-index:20;box-shadow:0 4px 16px var(--orange-glow);letter-spacing:.3px;pointer-events:none;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;animation:.28s cubic-bezier(.175,.885,.32,1.275) Login-module__Ku5sea__popIn;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.Login-module__Ku5sea__errorArrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--orange);position:absolute;top:100%;left:14px}.Login-module__Ku5sea__globalError{background:var(--orange-dim);color:var(--orange-light);border:1px solid #f362124d;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.4;animation:.28s Login-module__Ku5sea__popIn;display:flex}.Login-module__Ku5sea__successBubble{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-light);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;animation:.28s Login-module__Ku5sea__popIn;display:flex}.Login-module__Ku5sea__loginOptions{justify-content:space-between;align-items:center;margin:2px 0 4px;display:flex}.Login-module__Ku5sea__keepLoggedIn{cursor:pointer;align-items:center;gap:8px;display:flex}.Login-module__Ku5sea__keepLoggedIn input[type=checkbox]{appearance:none;border:1.5px solid var(--border-input);cursor:pointer;background:0 0;border-radius:4px;width:15px;height:15px;transition:all .2s;position:relative}.Login-module__Ku5sea__keepLoggedIn input[type=checkbox]:checked{background:var(--orange);border-color:var(--orange)}.Login-module__Ku5sea__keepLoggedIn input[type=checkbox]:checked:after{content:"✔";color:#fff;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex;position:absolute;inset:-1px 0 0 1px}.Login-module__Ku5sea__keepLoggedIn span{color:var(--text-muted);font-size:12.5px;font-weight:500}.Login-module__Ku5sea__forgotBtn{cursor:pointer;color:var(--orange);text-underline-offset:3px;background:0 0;border:none;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:opacity .2s}.Login-module__Ku5sea__forgotBtn:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.Login-module__Ku5sea__submitBtn{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--orange)0%,var(--orange-light)100%);color:#fff;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;width:100%;height:clamp(44px,5.2vh,52px);box-shadow:0 8px 28px var(--orange-glow);border:none;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:800;transition:opacity .2s,transform .15s,box-shadow .2s;display:flex}.Login-module__Ku5sea__submitBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 12px 36px #f3621280}.Login-module__Ku5sea__submitBtn:active:not(:disabled){transform:translateY(0)}.Login-module__Ku5sea__submitBtn:disabled{opacity:.5;cursor:wait;box-shadow:none}.Login-module__Ku5sea__btnArrow{font-size:16px}.Login-module__Ku5sea__captchaWrap{z-index:10;justify-content:center;min-height:80px;display:flex;position:relative}.Login-module__Ku5sea__cardFooter{border-top:1px solid var(--border-footer);text-align:center;color:var(--text-dim);letter-spacing:.4px;margin-top:18px;padding-top:14px;font-size:10.5px}.Login-module__Ku5sea__passwordHint{color:var(--text-muted);background:var(--white-04);border-left:3px solid var(--orange);opacity:0;pointer-events:none;border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.5}.Login-module__Ku5sea__hintVisible{pointer-events:auto;animation:.36s forwards Login-module__Ku5sea__hintIn}.Login-module__Ku5sea__hintHiding{pointer-events:none;animation:.36s forwards Login-module__Ku5sea__hintOut}.Login-module__Ku5sea__strengthBar{background:var(--white-10);border-radius:4px;height:4px;overflow:hidden}.Login-module__Ku5sea__strengthFill{background:linear-gradient(90deg,#ef4444,#f59e0b,#10b981);border-radius:4px;height:100%;transition:width .5s}.Login-module__Ku5sea__strengthText{color:var(--text-muted);letter-spacing:.4px;font-size:11px;font-weight:600}.Login-module__Ku5sea__resetOverlay{-webkit-backdrop-filter:blur(8px);z-index:999;background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.3s Login-module__Ku5sea__fadeUp;display:flex;position:fixed;inset:0}.Login-module__Ku5sea__resetModal{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);width:100%;max-width:520px;transition:background .3s,border-color .3s;animation:.36s cubic-bezier(.175,.885,.32,1.275) Login-module__Ku5sea__popIn;overflow:hidden;box-shadow:0 32px 80px #00000059}.Login-module__Ku5sea__resetHeader{background:linear-gradient(135deg,var(--orange)0%,var(--orange-light)100%);text-align:center;padding:24px 24px 20px;position:relative}.Login-module__Ku5sea__resetBack{cursor:pointer;color:#fffc;background:0 0;border:none;font-family:DM Sans,sans-serif;font-size:22px;transition:transform .2s;position:absolute;top:22px;left:18px}.Login-module__Ku5sea__resetBack:hover{transform:scale(1.2)}.Login-module__Ku5sea__resetTitle{color:#fff;font-family:Playfair Display,serif;font-size:22px;font-weight:700}.Login-module__Ku5sea__resetSubtitle{color:#fffc;margin-top:4px;font-size:13px}.Login-module__Ku5sea__resetIconBox{background:#fff3;border-radius:40%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:18px;right:20px}.Login-module__Ku5sea__resetIconBox i{color:#fff;font-size:22px}.Login-module__Ku5sea__resetBody{flex-direction:column;gap:14px;padding:28px 28px 24px;display:flex}.Login-module__Ku5sea__resetLabel{color:var(--text-main);margin-bottom:-6px;font-size:13px;font-weight:700}.Login-module__Ku5sea__resetBtn{background:var(--orange);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;width:100%;height:50px;margin-top:4px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;transition:background .25s}.Login-module__Ku5sea__resetBtn:hover:not(:disabled){background:#d85a10}.Login-module__Ku5sea__resetBtnLoading{cursor:wait!important;background:#f3621280!important}.Login-module__Ku5sea__resetFooterText{text-align:center;color:var(--text-muted);font-size:12.5px}.Login-module__Ku5sea__resetFooterText a{color:var(--orange);font-weight:700;text-decoration:none}.Login-module__Ku5sea__resetFooterText a:hover{text-decoration:underline}@media (max-width:1680px){.Login-module__Ku5sea__authContainer{width:clamp(1100px,60vw,1400px);max-width:100%;min-height:clamp(620px,68vh,780px)}.Login-module__Ku5sea__fieldRow{grid-template-columns:1fr;gap:clamp(8px,1.3vh,12px)}}@media (max-width:1024px){.Login-module__Ku5sea__splitLayout{grid-template-columns:1fr 400px}}@media (max-width:860px){.Login-module__Ku5sea__splitLayout{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:32px;padding:80px 20px 40px}.Login-module__Ku5sea__leftPanel{text-align:center;align-items:center;padding:0}.Login-module__Ku5sea__heroStats{justify-content:center}.Login-module__Ku5sea__heroBadge{margin:0 auto}.Login-module__Ku5sea__heroSubtitle{text-align:center}.Login-module__Ku5sea__stepIndicators{align-items:center}.Login-module__Ku5sea__stepItem{max-width:320px}.Login-module__Ku5sea__socialLinks{justify-content:center}.Login-module__Ku5sea__rightPanel{justify-content:center;padding:0}.Login-module__Ku5sea__formCard{padding:28px 24px 20px}}@media (max-width:480px){.Login-module__Ku5sea__heroTitle{font-size:34px}.Login-module__Ku5sea__fieldRow{grid-template-columns:1fr}.Login-module__Ku5sea__formCard{padding:22px 18px 16px}.Login-module__Ku5sea__resetModal{max-width:96vw}.Login-module__Ku5sea__resetBody{padding:20px 18px 18px}}.Login-module__Ku5sea__captchaWrap{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff17;margin-top:4px;transition:border-color .3s;animation:.3s Login-module__Ku5sea__popIn;overflow:hidden}.Login-module__Ku5sea__captchaWrap:has(.Login-module__Ku5sea__captchaSuccess){background:#22c55e0a;border-color:#22c55e66}.Login-module__Ku5sea__captchaHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:11px 14px;display:flex}.Login-module__Ku5sea__captchaIcon{flex-shrink:0;font-size:20px;line-height:1}.Login-module__Ku5sea__captchaInfo{flex:1;min-width:0}.Login-module__Ku5sea__captchaTitle{color:var(--text-main);letter-spacing:.2px;margin:0 0 1px;font-size:12.5px;font-weight:700}.Login-module__Ku5sea__captchaSubtitle{color:var(--text-muted);margin:0;font-size:11px;font-weight:500;line-height:1.4}.Login-module__Ku5sea__captchaSuccess{color:#22c55e;flex-shrink:0;justify-content:center;align-items:center;animation:.3s cubic-bezier(.175,.885,.32,1.275) Login-module__Ku5sea__popIn;display:flex}.Login-module__Ku5sea__captchaWidget{justify-content:center;align-items:center;min-height:70px;padding:12px 14px;display:flex}.Login-module__Ku5sea__attemptTracker{border-radius:var(--radius-md);background:#ef44440d;border:1px solid #ef44442e;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;animation:.3s Login-module__Ku5sea__popIn;display:flex}.Login-module__Ku5sea__attemptHeader{justify-content:space-between;align-items:center;display:flex}.Login-module__Ku5sea__attemptLabel{color:var(--text-muted);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.Login-module__Ku5sea__attemptCount{letter-spacing:.5px;font-size:13px;font-weight:800;line-height:1}.Login-module__Ku5sea__attemptCount span{opacity:.6;font-size:11px;font-weight:600}.Login-module__Ku5sea__attemptCountOk{color:#22c55e}.Login-module__Ku5sea__attemptCountWarn{color:#f97316}.Login-module__Ku5sea__attemptCountDanger{color:#ef4444;animation:1.4s infinite Login-module__Ku5sea__pulse}.Login-module__Ku5sea__segmentRow{align-items:flex-end;gap:4px;display:flex}.Login-module__Ku5sea__segment{background:var(--white-10);border-radius:3px;flex:1;height:8px;transition:background .35s,box-shadow .35s,transform .2s}.Login-module__Ku5sea__segmentActive{transform:scaleY(1.1)}.Login-module__Ku5sea__attemptWarning{color:#f97316;letter-spacing:.2px;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.Login-module__Ku5sea__attemptWarningDanger{color:#ef4444;animation:1.2s infinite Login-module__Ku5sea__pulse}
.TwoFactorLogin-module__o1JMDa__overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.TwoFactorLogin-module__o1JMDa__modal{background:var(--fundo-color);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:0;width:100%;max-width:500px;padding:36px 32px 28px;font-family:Poppins,sans-serif;animation:.35s cubic-bezier(.16,1,.3,1) forwards TwoFactorLogin-module__o1JMDa__slideUp;display:flex;box-shadow:0 24px 80px #00000080,inset 0 0 0 1px #ffffff0a}@keyframes TwoFactorLogin-module__o1JMDa__slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.TwoFactorLogin-module__o1JMDa__statusBanner{color:#f36212;background:#f362121f;border:1.5px solid #f3621240;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:30px;display:flex}.TwoFactorLogin-module__o1JMDa__statusBanner.TwoFactorLogin-module__o1JMDa__statusDanger{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.TwoFactorLogin-module__o1JMDa__header{text-align:center;margin-bottom:22px}.TwoFactorLogin-module__o1JMDa__header h2{color:var(--text-color);letter-spacing:-.3px;margin:0 0 6px;font-size:20px;font-weight:700}.TwoFactorLogin-module__o1JMDa__headerSub{color:var(--dark-grey);margin:0;font-size:13px;font-weight:500}.TwoFactorLogin-module__o1JMDa__modeToggle{background:var(--c-card);border-radius:12px;gap:8px;margin-bottom:18px;padding:5px;display:flex}.TwoFactorLogin-module__o1JMDa__modeBtn{color:var(--dark-grey);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.TwoFactorLogin-module__o1JMDa__modeBtn i{font-size:16px}.TwoFactorLogin-module__o1JMDa__modeBtn:hover:not(.TwoFactorLogin-module__o1JMDa__active){color:var(--primary-color);background:#ffffff0d}.TwoFactorLogin-module__o1JMDa__modeBtn.TwoFactorLogin-module__o1JMDa__active{color:#fff;background:#f36212;box-shadow:0 4px 16px #f3621259}.TwoFactorLogin-module__o1JMDa__message{color:var(--text-color);text-align:center;margin:0 0 18px;font-size:13px;font-weight:600;line-height:1.6}.TwoFactorLogin-module__o1JMDa__form{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.TwoFactorLogin-module__o1JMDa__inputWrapper{background:var(--c-card);border:1.5px solid var(--border-color);border-radius:12px;align-items:center;transition:all .25s;display:flex;overflow:hidden}.TwoFactorLogin-module__o1JMDa__inputWrapper:focus-within{background:#f3621212;border-color:#f36212;box-shadow:0 0 0 3px #f362121f}.TwoFactorLogin-module__o1JMDa__inputWrapper.TwoFactorLogin-module__o1JMDa__inputError{background:#ef44440f;border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.TwoFactorLogin-module__o1JMDa__inputWrapper>i{color:var(--dark-grey);flex-shrink:0;padding:0 14px;font-size:18px;transition:color .2s}.TwoFactorLogin-module__o1JMDa__inputWrapper:focus-within>i{color:#f36212}.TwoFactorLogin-module__o1JMDa__input{letter-spacing:8px;text-align:center;color:var(--text-color);background:0 0;border:none;outline:none;flex:1;width:100%;padding:15px 4px;font-family:Courier New,monospace;font-size:22px;font-weight:700}.TwoFactorLogin-module__o1JMDa__input::placeholder{color:var(--dark-grey);letter-spacing:6px;font-size:18px}.TwoFactorLogin-module__o1JMDa__input:disabled{cursor:not-allowed;opacity:.5}.TwoFactorLogin-module__o1JMDa__digitCount{color:var(--dark-grey);flex-shrink:0;padding:0 14px;font-size:12px;font-weight:600;transition:color .2s}.TwoFactorLogin-module__o1JMDa__inputWrapper:focus-within .TwoFactorLogin-module__o1JMDa__digitCount{color:#f36212}.TwoFactorLogin-module__o1JMDa__digitDots{justify-content:center;gap:8px;margin-top:-4px;display:flex}.TwoFactorLogin-module__o1JMDa__dot{background:var(--c-card);border:1.5px solid var(--border-color);border-radius:50%;width:8px;height:8px;transition:all .2s}.TwoFactorLogin-module__o1JMDa__dotFilled{background:#f36212;border-color:#f36212;transform:scale(1.15);box-shadow:0 0 8px #f3621280}.TwoFactorLogin-module__o1JMDa__errorMessage{color:#ef4444;background:#ef444414;border:1px solid #ef44442e;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}.TwoFactorLogin-module__o1JMDa__errorMessage i{flex-shrink:0;font-size:15px}.TwoFactorLogin-module__o1JMDa__attemptsBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.TwoFactorLogin-module__o1JMDa__attemptsLabel{color:var(--dark-grey);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.TwoFactorLogin-module__o1JMDa__attemptsLabel i{font-size:14px}.TwoFactorLogin-module__o1JMDa__attemptsTrack{flex:1;gap:5px;display:flex}.TwoFactorLogin-module__o1JMDa__attemptSegment{background:var(--c-card);border-radius:4px;flex:1;height:4px;transition:background .3s}.TwoFactorLogin-module__o1JMDa__attemptUsed{background:#ef4444}.TwoFactorLogin-module__o1JMDa__btnVerify{color:#fff;cursor:pointer;background:#f36212;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:2px;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:all .25s;display:flex;position:relative;overflow:hidden}.TwoFactorLogin-module__o1JMDa__btnVerify:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff40,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.TwoFactorLogin-module__o1JMDa__btnVerify:hover:not(:disabled):after{left:125%}.TwoFactorLogin-module__o1JMDa__btnVerify:hover:not(:disabled){background:#e05510;transform:translateY(-1px);box-shadow:0 8px 24px #f3621259}.TwoFactorLogin-module__o1JMDa__btnVerify:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.TwoFactorLogin-module__o1JMDa__btnInfo{background:var(--c-card);width:100%;color:var(--dark-grey);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-bottom:10px;padding:11px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:flex}.TwoFactorLogin-module__o1JMDa__btnInfo:hover{color:var(--primary-color);background:#f3621214;border-color:#f3621240}.TwoFactorLogin-module__o1JMDa__infoBox{background:var(--c-card);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:14px;margin-bottom:12px;padding:16px;display:flex}.TwoFactorLogin-module__o1JMDa__infoRow{align-items:flex-start;gap:12px;display:flex}.TwoFactorLogin-module__o1JMDa__infoIcon{color:#f36212;background:#f362121a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.TwoFactorLogin-module__o1JMDa__infoTitle{color:var(--text-color);margin:0 0 3px;font-size:13px;font-weight:600}.TwoFactorLogin-module__o1JMDa__infoText{color:var(--dark-grey);margin:0;font-size:12px;line-height:1.55}.TwoFactorLogin-module__o1JMDa__btnLogout{width:100%;color:var(--dark-grey);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:flex}.TwoFactorLogin-module__o1JMDa__btnLogout:hover{color:#ef4444;background:#ef444414;border-color:#ef444440}.TwoFactorLogin-module__o1JMDa__btnDanger{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:all .25s;display:flex}.TwoFactorLogin-module__o1JMDa__btnDanger:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 8px 24px #ef44444d}@media (max-width:480px){.TwoFactorLogin-module__o1JMDa__modal{padding:28px 20px 22px}.TwoFactorLogin-module__o1JMDa__input{letter-spacing:6px;font-size:18px}.TwoFactorLogin-module__o1JMDa__header h2{font-size:18px}.TwoFactorLogin-module__o1JMDa__statusBanner{width:56px;height:56px;font-size:26px}}
