.Auth_authPage__wa_hi{--auth-green:#22c55e;--auth-green-glow:rgba(34,197,94,0.12);--auth-green-ring:rgba(34,197,94,0.4);--auth-bg:#f0f4f3;--auth-card-bg:rgba(255,255,255,0.85);--auth-card-border:rgba(0,0,0,0.06);--auth-card-shadow:0 20px 60px -15px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.03);--auth-text:#0f1729;--auth-text-muted:#64748b;--auth-input-bg:rgba(255,255,255,0.9);--auth-input-border:#d4dbd8;--auth-bar-color:rgba(30,41,59,0.07);--auth-bar-accent:rgba(34,197,94,0.12);--auth-surface:#f1f5f9;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(34,197,94,.08) 0,transparent 60%),radial-gradient(ellipse 60% 80% at 20% 80%,rgba(34,197,94,.06) 0,transparent 60%),radial-gradient(ellipse 90% 90% at 50% 50%,rgba(30,41,59,.03) 0,transparent 70%),var(--auth-bg)}.dark .Auth_authPage__wa_hi{--auth-bg:#060a12;--auth-card-bg:rgba(15,23,42,0.75);--auth-card-border:rgba(34,197,94,0.1);--auth-card-shadow:0 20px 60px -15px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.04);--auth-text:#f1f5f9;--auth-text-muted:#94a3b8;--auth-input-bg:rgba(15,23,42,0.6);--auth-input-border:#1e293b;--auth-bar-color:rgba(226,232,240,0.06);--auth-bar-accent:rgba(34,197,94,0.1);--auth-surface:rgba(15,23,42,0.5);background:radial-gradient(ellipse 70% 50% at 65% 15%,rgba(34,197,94,.12) 0,transparent 60%),radial-gradient(ellipse 50% 70% at 15% 75%,rgba(34,197,94,.08) 0,transparent 60%),radial-gradient(ellipse 80% 80% at 50% 50%,rgba(15,23,42,.5) 0,transparent 70%),var(--auth-bg)}.Auth_authBg__tV_T2{position:absolute;inset:0;pointer-events:none;z-index:0}.Auth_authGrid__xH9_e{position:absolute;inset:0;background-image:linear-gradient(var(--auth-bar-color) 1px,transparent 1px),linear-gradient(90deg,var(--auth-bar-color) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 20%,transparent 70%);z-index:0}.Auth_authBg__tV_T2:before{content:"";position:absolute;left:10%;top:5%;bottom:5%;width:6px;border-radius:6px;background:linear-gradient(180deg,var(--auth-bar-accent) 0,var(--auth-bar-color) 40%,var(--auth-bar-accent) 100%);animation:Auth_barPulse___KkIM 5s ease-in-out infinite}.Auth_authBg__tV_T2:after{content:"";position:absolute;right:12%;top:15%;bottom:15%;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--auth-bar-color) 0,var(--auth-bar-accent) 50%,var(--auth-bar-color) 100%);animation:Auth_barPulse___KkIM 5s ease-in-out 2.5s infinite}.Auth_authBarLeft__2ZwAZ{left:22%;top:20%;bottom:30%;animation:Auth_barPulse___KkIM 7s ease-in-out 1s infinite}.Auth_authBarLeft__2ZwAZ,.Auth_authBarRight__t1gka{position:absolute;width:3px;border-radius:3px;background:var(--auth-bar-color);z-index:0}.Auth_authBarRight__t1gka{right:25%;top:30%;bottom:10%;animation:Auth_barPulse___KkIM 7s ease-in-out 4s infinite}.Auth_authDot__OpfvJ{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.18) 0,rgba(34,197,94,.06) 40%,transparent 70%);top:10%;left:8%;animation:Auth_orbDrift__qtHAf 12s ease-in-out infinite;z-index:0}.dark .Auth_authDot__OpfvJ{background:radial-gradient(circle,rgba(34,197,94,.15) 0,rgba(34,197,94,.05) 40%,transparent 70%)}.Auth_authDotSmall__zIs6p{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.14) 0,rgba(34,197,94,.04) 40%,transparent 70%);bottom:10%;right:10%;animation:Auth_orbDrift__qtHAf 12s ease-in-out 6s infinite;z-index:0}.dark .Auth_authDotSmall__zIs6p{background:radial-gradient(circle,rgba(34,197,94,.12) 0,rgba(34,197,94,.03) 40%,transparent 70%)}.Auth_authDotAccent__QStuC{position:absolute;width:16px;height:16px;border-radius:50%;background:rgba(34,197,94,.35);top:18%;right:22%;box-shadow:0 0 20px 6px rgba(34,197,94,.15);animation:Auth_dotPing__ABajZ 4s ease-in-out infinite;z-index:0}.dark .Auth_authDotAccent__QStuC{background:rgba(34,197,94,.3);box-shadow:0 0 24px 8px rgba(34,197,94,.12)}.Auth_authDotAccent2__XLDVt{position:absolute;width:10px;height:10px;border-radius:50%;background:rgba(34,197,94,.25);bottom:22%;left:18%;box-shadow:0 0 14px 4px rgba(34,197,94,.1);animation:Auth_dotPing__ABajZ 4s ease-in-out 2s infinite;z-index:0}.Auth_authNoise__Dh79Z{position:absolute;inset:0;opacity:.3;z-index:1;mix-blend-mode:overlay;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='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;pointer-events:none}.dark .Auth_authNoise__Dh79Z{opacity:.15}.Auth_authCard__c_KkK{position:relative;z-index:10;width:100%;max-width:420px;padding:2.5rem;background:var(--auth-card-bg);border:1px solid var(--auth-card-border);border-radius:16px;box-shadow:var(--auth-card-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:Auth_cardEnter__ey63O .5s ease-out}.Auth_authCardWide__VY84j{max-width:480px}.Auth_authLogo__01S98{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}.Auth_authLogoIcon__RMXcy{width:40px;height:40px}.Auth_authLogoText__aCGNT{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:var(--auth-text);line-height:1}.Auth_authTitle__VKMAN{font-size:1.5rem;font-weight:700;color:var(--auth-text);text-align:center;margin:0 0 .375rem;letter-spacing:-.01em}.Auth_authSubtitle__5fKml{font-size:.875rem;color:var(--auth-text-muted);text-align:center;margin:0 0 2rem;line-height:1.5}.Auth_authForm__6Wvw9{display:flex;flex-direction:column;gap:1.125rem}.Auth_authField___ywp0{display:flex;flex-direction:column;gap:.25rem}.Auth_authLabel__CYKdf{font-size:.8125rem;font-weight:500;color:var(--auth-text-muted)}.Auth_authInput__h4fJo{width:100%;padding:.625rem .875rem;font-size:.9375rem;color:var(--auth-text);background:var(--auth-input-bg);border:1px solid var(--auth-input-border);border-radius:8px;outline:none;transition:border-color .2s,box-shadow .2s}.Auth_authInput__h4fJo::placeholder{color:var(--auth-text-muted);opacity:.5}.Auth_authInput__h4fJo:focus{border-color:var(--auth-green);box-shadow:0 0 0 3px var(--auth-green-ring)}.Auth_authInput__h4fJo:disabled{opacity:.5;cursor:not-allowed}.Auth_authInputCode__dwNoI{text-align:center;font-size:1.5rem;font-family:SF Mono,Cascadia Code,Fira Code,monospace;letter-spacing:.5rem;font-weight:700;padding:.75rem 1rem}.Auth_authBtn__m8LTa{width:100%;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s,transform .1s,box-shadow .2s}.Auth_authBtn__m8LTa:active:not(:disabled){transform:scale(.985)}.Auth_authBtn__m8LTa:disabled{opacity:.45;cursor:not-allowed}.Auth_authBtnPrimary__bMP3Q{background-color:var(--auth-green);color:#fff}.Auth_authBtnPrimary__bMP3Q:hover:not(:disabled){background-color:#16a34a;box-shadow:0 4px 16px rgba(34,197,94,.3)}.Auth_authBtnOutline__UdqFz{background-color:transparent;color:var(--auth-text-muted);border:1px solid var(--auth-input-border);font-weight:500}.Auth_authBtnOutline__UdqFz:hover:not(:disabled){background-color:var(--auth-surface);color:var(--auth-text)}.Auth_authBtnDanger__YKWWR{background-color:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.2);font-weight:500}.Auth_authBtnDanger__YKWWR:hover:not(:disabled){background-color:rgba(239,68,68,.08)}.Auth_spinner__hiG06{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:Auth_spin__0WD8h .6s linear infinite}.Auth_tfaHeader__6zFHX{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0 1.5rem}.Auth_tfaIcon__Pzfkd{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(34,197,94,.25)}.Auth_tfaIcon__Pzfkd i{font-size:1.625rem;color:#fff}.Auth_tfaTitle__Xbml_{font-size:1.125rem;font-weight:700;color:var(--auth-text);margin:0}.Auth_tfaSubtitle__S88qW{font-size:.8125rem;color:var(--auth-text-muted);margin:0}.Auth_authAlert__52Ysd{padding:.75rem 1rem;border-radius:8px;font-size:.8125rem;line-height:1.5;display:flex;align-items:flex-start;gap:.5rem}.Auth_authAlert__52Ysd i{margin-top:1px;flex-shrink:0}.Auth_authAlertError__6Flox{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15);color:#ef4444}.dark .Auth_authAlertError__6Flox{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2);color:#fca5a5}.Auth_authAlertWarning__4U9wg{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.15);color:#d97706}.dark .Auth_authAlertWarning__4U9wg{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2);color:#fbbf24}.Auth_errorIcon__IJDNl{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.Auth_errorIconError__LAx83{background:rgba(239,68,68,.1);color:#ef4444}.dark .Auth_errorIconError__LAx83{background:rgba(239,68,68,.15);color:#fca5a5}.Auth_errorIconWarning__qLrQv{background:rgba(245,158,11,.1);color:#d97706}.dark .Auth_errorIconWarning__qLrQv{background:rgba(245,158,11,.15);color:#fbbf24}.Auth_errorIcon__IJDNl i{font-size:1.75rem}.Auth_infoBox__acPVc{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.12);border-radius:8px;padding:.875rem 1rem;margin-bottom:1.75rem;font-size:.8125rem;color:#ef4444;line-height:1.6}.dark .Auth_infoBox__acPVc{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.15);color:#fca5a5}.Auth_infoBox__acPVc strong{font-weight:600}.Auth_authActions__s0Xs0{display:flex;gap:.625rem;justify-content:center;flex-wrap:wrap;margin-top:.5rem}.Auth_authActions__s0Xs0 .Auth_authBtnDanger__YKWWR,.Auth_authActions__s0Xs0 .Auth_authBtnOutline__UdqFz,.Auth_authActions__s0Xs0 .Auth_authBtnPrimary__bMP3Q,.Auth_authActions__s0Xs0 .Auth_authBtn__m8LTa{width:auto;flex:1;min-width:120px}.Auth_authFooter__g1qpb{text-align:center;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--auth-input-border)}.Auth_authFooter__g1qpb p{font-size:.75rem;color:var(--auth-text-muted);margin:0;line-height:1.5}.Auth_authDivider__Hcrre{height:1px;background:var(--auth-input-border);margin:1.25rem 0}@keyframes Auth_cardEnter__ey63O{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Auth_barPulse___KkIM{0%,to{opacity:1}50%{opacity:.3}}@keyframes Auth_orbDrift__qtHAf{0%{transform:translate(0) scale(1)}33%{transform:translate(15px,-20px) scale(1.05)}66%{transform:translate(-10px,10px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes Auth_dotPing__ABajZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes Auth_spin__0WD8h{to{transform:rotate(1turn)}}.Auth_bioHeader__phj1c{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0}.Auth_bioIcon__ilJP0{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--auth-green),#16a34a);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(34,197,94,.25);animation:Auth_bioPulse__xLOEp 2s ease-in-out infinite}.Auth_bioIcon__ilJP0 i{font-size:1.75rem;color:#fff}.Auth_bioTitle__RM8dy{font-size:1rem;font-weight:700;color:var(--auth-text);margin:0;text-align:center}.Auth_bioSubtitle__evvvZ{font-size:.8125rem;color:var(--auth-text-muted);margin:0;text-align:center}.Auth_bioStatusText__RZaKp{font-size:.75rem;color:var(--auth-text-muted);text-align:center;margin:.5rem 0 0}@keyframes Auth_bioPulse__xLOEp{0%,to{box-shadow:0 8px 24px rgba(34,197,94,.25)}50%{box-shadow:0 8px 32px rgba(34,197,94,.4),0 0 0 8px rgba(34,197,94,.08)}}@media (max-width:480px){.Auth_authPage__wa_hi{align-items:flex-start;padding:10vh 1rem 1rem}.Auth_authCard__c_KkK{padding:1.75rem 1.25rem;border-radius:12px}.Auth_authCardWide__VY84j{max-width:100%}.Auth_authLogo__01S98{margin-bottom:1.5rem}.Auth_authLogoIcon__RMXcy{width:32px;height:32px}.Auth_authLogoText__aCGNT{font-size:1.5rem}.Auth_authTitle__VKMAN{font-size:1.25rem}.Auth_authSubtitle__5fKml{font-size:.8125rem;margin-bottom:1.5rem}.Auth_authInput__h4fJo{padding:.75rem .875rem;font-size:1rem}.Auth_authInputCode__dwNoI{font-size:1.375rem;letter-spacing:.375rem}.Auth_authBtn__m8LTa{padding:.875rem 1rem}.Auth_authActions__s0Xs0{flex-direction:column}.Auth_authActions__s0Xs0 .Auth_authBtnDanger__YKWWR,.Auth_authActions__s0Xs0 .Auth_authBtnOutline__UdqFz,.Auth_authActions__s0Xs0 .Auth_authBtnPrimary__bMP3Q,.Auth_authActions__s0Xs0 .Auth_authBtn__m8LTa{width:100%}.Auth_bioHeader__phj1c{padding:1rem 0}.Auth_bioIcon__ilJP0{width:60px;height:60px}.Auth_bioIcon__ilJP0 i{font-size:1.5rem}.Auth_tfaHeader__6zFHX{padding:.5rem 0 1rem}.Auth_tfaIcon__Pzfkd{width:52px;height:52px}.Auth_tfaIcon__Pzfkd i{font-size:1.375rem}.Auth_errorIcon__IJDNl{width:60px;height:60px;margin-bottom:1rem}.Auth_authFooter__g1qpb{margin-top:1.5rem;padding-top:1rem}.Auth_authBg__tV_T2:before{left:5%}.Auth_authBg__tV_T2:after{right:5%}.Auth_authDot__OpfvJ{width:180px;height:180px;top:5%;left:0}.Auth_authDotSmall__zIs6p{width:120px;height:120px;bottom:5%;right:0}.Auth_authBarLeft__2ZwAZ,.Auth_authBarRight__t1gka{display:none}.Auth_authDotAccent__QStuC{top:12%;right:10%;width:12px;height:12px}.Auth_authDotAccent2__XLDVt{bottom:15%;left:10%}}@media (max-width:360px){.Auth_authCard__c_KkK{padding:1.5rem 1rem}.Auth_authInputCode__dwNoI{font-size:1.25rem;letter-spacing:.25rem}}