.layout_pageTransition__qlmP1{flex:1 1;display:flex;flex-direction:column;will-change:transform,opacity}.layout_fadeIn__2DBIp{animation:layout_fadeSlideIn__6wp_F .25s ease}@keyframes layout_fadeSlideIn__6wp_F{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.layout_slideInFromRight__oGX3c{animation:layout_slideFromRight__1QY_q .3s cubic-bezier(.25,.46,.45,.94)}.layout_slideInFromLeft__5nToJ{animation:layout_slideFromLeft__rUdUF .3s cubic-bezier(.25,.46,.45,.94)}@keyframes layout_slideFromRight__1QY_q{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes layout_slideFromLeft__rUdUF{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.layout_pageDots__Y2VGH{display:flex;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,.75rem);padding:clamp(.5rem,1.5vw,.75rem) 0}.layout_pageDot__nKSr2{width:8px;height:8px;border-radius:50%;border:none;background-color:var(--border-color);cursor:pointer;padding:0;transition:all var(--transition-fast)}.layout_pageDot__nKSr2:hover{background-color:var(--text-muted);transform:scale(1.3)}.layout_pageDot__nKSr2.layout_active__oCnx_{background-color:var(--neon-cyan);box-shadow:0 0 6px var(--neon-cyan);width:20px;border-radius:4px}.Footer_footer__L2Zk0{display:flex;align-items:center;padding:0 clamp(var(--spacing-3),3vw,var(--spacing-6));min-height:var(--footer-height);background-color:var(--bg-secondary);border-top:1px solid var(--border-color)}.Footer_container__44wRa{display:flex;justify-content:space-between;align-items:center;width:100%;gap:clamp(var(--spacing-2),2vw,var(--spacing-3))}@media(max-width:768px){.Footer_container__44wRa{flex-direction:column;text-align:center;gap:var(--spacing-3);padding:var(--spacing-3) 0}}.Footer_brand__pviA1{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;justify-content:center}.Footer_logoIcon__Z3hkc{width:clamp(14px,4vw,24px);height:clamp(14px,4vw,24px);object-fit:contain;flex-shrink:0}.Footer_copyright___SFZw{font-size:clamp(9px,2.5vw,12px);color:var(--text-muted);white-space:nowrap}@media(max-width:480px){.Footer_copyright___SFZw{white-space:normal;text-align:center}}.Footer_name__zpO82{display:inline-flex;align-items:center;font-family:var(--font-conthrax);font-size:clamp(10px,2.5vw,14px);font-weight:var(--font-weight-semibold);letter-spacing:1px}.Footer_evonia__sL1qV{color:#00f0ff}.Footer_tech__6MvM7{color:#ff6b35;margin-left:2px}.Footer_separator__i3F9_{color:var(--border-color)}.Footer_info__RkRPG{font-size:clamp(9px,2.5vw,12px);color:var(--text-muted)}.Footer_links__4mRXo{display:flex;align-items:center;gap:clamp(var(--spacing-2),2vw,var(--spacing-4));flex-wrap:wrap;justify-content:center}.Footer_links__4mRXo a{font-size:clamp(9px,2.5vw,12px);color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast);white-space:nowrap}.Footer_links__4mRXo a:hover{color:var(--neon-cyan)}.Footer_version__Kdm9c{font-size:clamp(9px,2.5vw,12px);color:var(--text-muted)}.LightRays_lightRaysContainer__S_8nv{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.Landing_landing__D_W8b{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary);overflow-x:hidden}@media(max-width:480px){.Landing_landing__D_W8b{min-height:auto}}.Landing_hero__Uurw4{position:relative;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);overflow:hidden}@media(max-width:480px){.Landing_hero__Uurw4{padding:var(--spacing-6) var(--spacing-3);min-height:100dvh}}.Landing_heroContent__3SsRi{position:relative;z-index:2;max-width:800px;width:100%;text-align:center;animation:Landing_fadeInUp__KebYa .8s ease-out}@media(max-width:768px){.Landing_heroContent__3SsRi{max-width:600px}}@media(max-width:480px){.Landing_heroContent__3SsRi{max-width:100%;padding:0 var(--spacing-2)}}.Landing_logo__eejG9{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-8)}@media(max-width:480px){.Landing_logo__eejG9{gap:var(--spacing-2);margin-bottom:var(--spacing-6)}}.Landing_logoIcon__97lf4{width:clamp(40px,10vw,64px);height:clamp(40px,10vw,64px);filter:drop-shadow(0 0 20px var(--neon-cyan-glow))}.Landing_logoText__bgl3C{font-family:var(--font-neuropolitical);font-size:clamp(1.25rem,5vw,2rem);color:var(--text-primary);letter-spacing:.05em}.Landing_headline__6ko9J{font-family:var(--font-primary);font-size:clamp(1.5rem,7vw,3rem);font-weight:var(--font-weight-bold);line-height:1.15;color:var(--text-primary);margin-bottom:var(--spacing-6)}@media(max-width:480px){.Landing_headline__6ko9J{margin-bottom:var(--spacing-4)}}.Landing_headlineAccent__tTP_H{color:var(--neon-cyan);text-shadow:0 0 30px var(--neon-cyan-glow)}.Landing_subheadline__hcNZ8{font-size:clamp(.875rem,3.5vw,1.125rem);color:var(--text-secondary);max-width:600px;margin:0 auto var(--spacing-8);line-height:1.6}@media(max-width:480px){.Landing_subheadline__hcNZ8{max-width:100%;margin-bottom:var(--spacing-6)}}.Landing_ctas__OXrJX{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}@media(max-width:480px){.Landing_ctas__OXrJX{flex-direction:column;align-items:center;gap:var(--spacing-3);width:100%}}.Landing_ctaPrimary__7xeIJ{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-4) var(--spacing-8);background:var(--neon-cyan);color:var(--bg-primary);font-weight:var(--font-weight-semibold);font-size:clamp(.875rem,3vw,1rem);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast);box-shadow:0 0 20px var(--neon-cyan-glow)}.Landing_ctaPrimary__7xeIJ:hover{transform:translateY(-2px);box-shadow:0 0 30px var(--neon-cyan-glow);filter:brightness(1.1)}@media(max-width:480px){.Landing_ctaPrimary__7xeIJ{width:100%;max-width:280px;padding:var(--spacing-3) var(--spacing-6)}}.Landing_ctaSecondary__l5o9k{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-4) var(--spacing-8);background:rgba(0,0,0,0);color:var(--text-primary);font-weight:var(--font-weight-medium);font-size:clamp(.875rem,3vw,1rem);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}.Landing_ctaSecondary__l5o9k:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}@media(max-width:480px){.Landing_ctaSecondary__l5o9k{width:100%;max-width:280px;padding:var(--spacing-3) var(--spacing-6)}}@keyframes Landing_fadeInUp__KebYa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Header_header__LV3JK{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(16px,4vw,24px);height:var(--header-height);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color)}@media(max-width:768px){.Header_header__LV3JK{grid-template-columns:auto 1fr auto}}.Header_logo__v35H3{display:flex;align-items:center;gap:clamp(8px,2vw,12px);text-decoration:none;justify-self:start}.Header_logoIcon__jb70k{width:clamp(28px,7vw,36px);height:clamp(28px,7vw,36px);object-fit:contain}.Header_logoText__xjkql{font-family:var(--font-neuropolitical);font-size:clamp(.875rem,3vw,1.125rem);color:var(--text-primary)}@media(max-width:768px){.Header_logoText__xjkql{display:none}}.Header_nav__W7Lqw{justify-self:center}.Header_navItem__A7gfb,.Header_nav__W7Lqw{display:flex;align-items:center;gap:clamp(4px,1.5vw,8px)}.Header_navItem__A7gfb{padding:clamp(6px,1.5vw,8px) clamp(10px,2.5vw,16px);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast);font-weight:var(--font-weight-medium)}.Header_navItem__A7gfb:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.Header_navItem__A7gfb.Header_active__HuYbj{color:var(--neon-cyan);background-color:rgba(0,240,255,.1)}.Header_navItem__A7gfb.Header_active__HuYbj .Header_navIcon__qyxox{color:var(--neon-cyan)}@media(max-width:768px){.Header_navItem__A7gfb{padding:clamp(6px,1.5vw,8px)}}.Header_navIcon__qyxox{font-size:clamp(1rem,4vw,1.25rem);flex-shrink:0}.Header_navText__U8GeS{font-size:clamp(.75rem,2.5vw,.875rem)}@media(max-width:768px){.Header_navText__U8GeS{display:none}}.Header_actions__pdLnX{display:flex;align-items:center;gap:clamp(4px,1.5vw,8px);justify-self:end}.Header_iconButton__PS47n{display:flex;align-items:center;justify-content:center;width:clamp(32px,8vw,40px);height:clamp(32px,8vw,40px);background:rgba(0,0,0,0);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);position:relative}.Header_iconButton__PS47n svg{font-size:clamp(1rem,4vw,1.25rem)}.Header_iconButton__PS47n.Header_active__HuYbj,.Header_iconButton__PS47n:hover{color:var(--neon-cyan);border-color:var(--neon-cyan);background-color:rgba(0,240,255,.05)}.Header_accountButton___eOxP{display:flex;align-items:center;justify-content:center;width:clamp(32px,8vw,40px);height:clamp(32px,8vw,40px);background:rgba(0,0,0,0);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.Header_accountButton___eOxP svg{font-size:clamp(1.5rem,5vw,2rem)}.Header_accountButton___eOxP:hover{color:var(--neon-cyan)}.Header_notificationWrapper__cu1_G{position:relative}.Header_badge__M9OHn{position:absolute;top:-4px;right:-4px;min-width:clamp(14px,3.5vw,18px);height:clamp(14px,3.5vw,18px);padding:0 clamp(3px,1vw,5px);background-color:var(--neon-red);border-radius:9px;font-size:clamp(9px,2.5vw,11px);font-weight:var(--font-weight-bold);color:#fff;display:flex;align-items:center;justify-content:center}.Header_dropdown__MMlJm{position:absolute;top:calc(100% + 8px);right:0;width:clamp(280px,80vw,320px)}@media(max-width:480px){.Header_dropdown__MMlJm{position:fixed;top:var(--header-height);right:var(--spacing-3);left:var(--spacing-3);width:auto}}.Header_dropdown__MMlJm{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 8px 32px rgba(0,0,0,.3);z-index:1000;overflow:hidden}.Header_dropdownHeader__Lw1Ge{display:flex;justify-content:space-between;align-items:center;padding:clamp(10px,2.5vw,12px) clamp(12px,3vw,16px);border-bottom:1px solid var(--border-color);font-weight:var(--font-weight-semibold);font-size:clamp(.875rem,3vw,1rem);color:var(--text-primary)}.Header_dropdownSubtitle__qmVIi{font-size:clamp(.625rem,2vw,.75rem);font-weight:var(--font-weight-normal);color:var(--text-muted)}.Header_dropdownList__tJ3Qg{max-height:300px;overflow-y:auto}.Header_paymentItem__I3Qbz{display:flex;justify-content:space-between;align-items:center;padding:clamp(10px,2.5vw,12px) clamp(12px,3vw,16px);border-bottom:1px solid var(--border-color);transition:background-color var(--transition-fast)}.Header_paymentItem__I3Qbz:last-child{border-bottom:none}.Header_paymentItem__I3Qbz:hover{background-color:var(--bg-tertiary)}.Header_paymentInfo__6rOqH{display:flex;flex-direction:column;gap:2px}.Header_paymentName__NUUUB{font-size:clamp(.75rem,2.5vw,.875rem);color:var(--text-primary)}.Header_paymentDate__K75PR{font-size:clamp(.625rem,2vw,.75rem);color:var(--text-muted)}.Header_paymentAmount__j4EOV{font-family:var(--font-mono);font-size:clamp(.75rem,2.5vw,.875rem);font-weight:var(--font-weight-semibold);color:var(--neon-red)}.Header_dropdownEmpty__j30PR{padding:clamp(20px,5vw,24px) clamp(12px,3vw,16px);text-align:center;color:var(--text-muted);font-size:clamp(.75rem,2.5vw,.875rem)}@media print{.Header_header__LV3JK{display:none!important}}.PasswordStrengthIndicator_container__1gDx2{display:flex;align-items:center;gap:clamp(.5rem,2vw,.75rem);margin-top:var(--spacing-2)}.PasswordStrengthIndicator_barContainer__AXaXg{flex:1 1;height:clamp(4px,1.5vw,6px);background:var(--bg-tertiary);border-radius:var(--radius-full);position:relative;overflow:hidden}.PasswordStrengthIndicator_bar__LgN6p{height:100%;position:relative;transition:all var(--transition-base)}.PasswordStrengthIndicator_bar__LgN6p .PasswordStrengthIndicator_fill__PFxNK{height:100%;width:0;transition:width var(--transition-base);border-radius:var(--radius-full)}.PasswordStrengthIndicator_bar__LgN6p[data-score="0"] .PasswordStrengthIndicator_fill__PFxNK{width:20%}.PasswordStrengthIndicator_bar__LgN6p[data-score="1"] .PasswordStrengthIndicator_fill__PFxNK{width:40%}.PasswordStrengthIndicator_bar__LgN6p[data-score="2"] .PasswordStrengthIndicator_fill__PFxNK{width:60%}.PasswordStrengthIndicator_bar__LgN6p[data-score="3"] .PasswordStrengthIndicator_fill__PFxNK{width:80%}.PasswordStrengthIndicator_bar__LgN6p[data-score="4"] .PasswordStrengthIndicator_fill__PFxNK{width:100%}.PasswordStrengthIndicator_weak__oV5IJ .PasswordStrengthIndicator_fill__PFxNK{background:var(--neon-red)}.PasswordStrengthIndicator_fair__GBi0g .PasswordStrengthIndicator_fill__PFxNK{background:var(--neon-orange)}.PasswordStrengthIndicator_good__DjS3H .PasswordStrengthIndicator_fill__PFxNK{background:#f59e0b}.PasswordStrengthIndicator_strong__9JtH0 .PasswordStrengthIndicator_fill__PFxNK{background:var(--neon-green)}.PasswordStrengthIndicator_verystrong__n8AG_ .PasswordStrengthIndicator_fill__PFxNK{background:var(--neon-cyan)}.PasswordStrengthIndicator_label__s84BP{font-size:clamp(9px,2.5vw,12px);font-weight:500;white-space:nowrap;min-width:clamp(50px,15vw,70px);text-align:right}.PasswordStrengthIndicator_label__s84BP.PasswordStrengthIndicator_weak__oV5IJ{color:var(--neon-red)}.PasswordStrengthIndicator_label__s84BP.PasswordStrengthIndicator_fair__GBi0g{color:var(--neon-orange)}.PasswordStrengthIndicator_label__s84BP.PasswordStrengthIndicator_good__DjS3H{color:#f59e0b}.PasswordStrengthIndicator_label__s84BP.PasswordStrengthIndicator_strong__9JtH0{color:var(--neon-green)}.PasswordStrengthIndicator_label__s84BP.PasswordStrengthIndicator_verystrong__n8AG_{color:var(--neon-cyan)}.Auth_authPage__pzo2k{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg-primary);overflow-x:hidden}.Auth_authContainer__uNHyO{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(var(--spacing-4),5vw,var(--spacing-8)) clamp(var(--spacing-3),4vw,var(--spacing-4));overflow:hidden}.Auth_authCard__lKkh4{position:relative;z-index:2;width:100%;max-width:420px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:clamp(var(--spacing-5),5vw,var(--spacing-8));animation:Auth_fadeInUp__zysKa .5s ease-out}@media(max-width:480px){.Auth_authCard__lKkh4{max-width:100%;border-radius:var(--radius-lg)}}.Auth_authHeader__xpWfi{text-align:center;margin-bottom:clamp(var(--spacing-5),5vw,var(--spacing-8))}.Auth_logo__WxCmj{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-bottom:clamp(var(--spacing-4),4vw,var(--spacing-6));text-decoration:none;transition:opacity var(--transition-fast)}.Auth_logo__WxCmj:hover{opacity:.8}.Auth_logoIcon__cgVjL{width:clamp(28px,8vw,40px);height:clamp(28px,8vw,40px);filter:drop-shadow(0 0 10px var(--neon-cyan-glow))}.Auth_logoText__b_wDm{font-family:var(--font-neuropolitical);font-size:clamp(1rem,4vw,1.25rem);color:var(--text-primary);letter-spacing:.05em}.Auth_authTitle__VVhOR{font-size:clamp(1.5rem,5vw,1.875rem);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-2)}.Auth_authSubtitle__lk5b6{font-size:clamp(.75rem,3vw,.875rem);color:var(--text-secondary)}.Auth_authForm__P2q_T{display:flex;flex-direction:column;gap:clamp(var(--spacing-4),4vw,var(--spacing-5))}.Auth_formGroup__ho8TT{display:flex;flex-direction:column;gap:var(--spacing-2)}.Auth_formLabel___YZoj{font-size:clamp(.75rem,3vw,.875rem);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Auth_inputWrapper__Zgna7{position:relative;display:flex;align-items:center}.Auth_inputIcon__ZRiq_{position:absolute;left:var(--spacing-3);color:var(--text-tertiary);font-size:clamp(16px,4vw,18px);pointer-events:none;transition:color var(--transition-fast)}.Auth_formInput__Rflrx{width:100%;padding:clamp(var(--spacing-2),3vw,var(--spacing-3)) var(--spacing-4);padding-left:calc(var(--spacing-3) + 18px + var(--spacing-2));background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:clamp(.875rem,3.5vw,1rem);color:var(--text-primary);transition:all var(--transition-fast)}.Auth_formInput__Rflrx::placeholder{color:var(--text-tertiary)}.Auth_formInput__Rflrx:focus{outline:none;border-color:var(--neon-cyan);box-shadow:0 0 0 3px var(--neon-cyan-glow)}.Auth_formInput__Rflrx:focus+.Auth_inputIcon__ZRiq_,.Auth_formInput__Rflrx:focus~.Auth_inputIcon__ZRiq_{color:var(--neon-cyan)}.Auth_passwordToggle__0_2H3{position:absolute;right:var(--spacing-3);background:none;border:none;color:var(--text-tertiary);font-size:clamp(16px,4vw,18px);cursor:pointer;padding:var(--spacing-1);transition:color var(--transition-fast)}.Auth_passwordToggle__0_2H3:hover{color:var(--text-primary)}.Auth_formRow__HMral{justify-content:space-between;flex-wrap:wrap}.Auth_checkboxLabel__i7nbC,.Auth_formRow__HMral{display:flex;align-items:center;gap:var(--spacing-2)}.Auth_checkboxLabel__i7nbC{font-size:clamp(.75rem,3vw,.875rem);color:var(--text-secondary);cursor:pointer}.Auth_checkboxLabel__i7nbC input[type=checkbox]{width:clamp(14px,4vw,16px);height:clamp(14px,4vw,16px);accent-color:var(--neon-cyan);cursor:pointer}.Auth_forgotLink__1mrHX{font-size:clamp(.75rem,3vw,.875rem);color:var(--neon-cyan);text-decoration:none;transition:opacity var(--transition-fast)}.Auth_forgotLink__1mrHX:hover{opacity:.8;text-decoration:underline}.Auth_submitButton__XOiU_{width:100%;padding:clamp(var(--spacing-3),3vw,var(--spacing-4));background:var(--neon-cyan);color:var(--bg-primary);font-weight:var(--font-weight-semibold);font-size:clamp(.875rem,3.5vw,1rem);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 0 20px var(--neon-cyan-glow)}.Auth_submitButton__XOiU_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px var(--neon-cyan-glow);filter:brightness(1.1)}.Auth_submitButton__XOiU_:active:not(:disabled){transform:translateY(0)}.Auth_submitButton__XOiU_:disabled{opacity:.6;cursor:not-allowed}.Auth_loadingSpinner__qZAK1{display:inline-block;width:clamp(14px,4vw,18px);height:clamp(14px,4vw,18px);border:2px solid var(--bg-primary);border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:Auth_spin__HwSDE .8s linear infinite;margin-right:var(--spacing-2);vertical-align:middle}.Auth_divider__ADxxh{display:flex;align-items:center;gap:var(--spacing-4);color:var(--text-tertiary);font-size:clamp(.75rem,3vw,.875rem)}.Auth_divider__ADxxh:after,.Auth_divider__ADxxh:before{content:"";flex:1 1;height:1px;background:var(--border-color)}.Auth_socialButtons__goZUc{display:flex;gap:var(--spacing-3)}@media(max-width:480px){.Auth_socialButtons__goZUc{flex-direction:column}}.Auth_socialButton__aB_TE{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:clamp(var(--spacing-2),3vw,var(--spacing-3));background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.75rem,3vw,.875rem);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.Auth_socialButton__aB_TE:hover{border-color:var(--neon-cyan);background:rgba(0,240,255,.05)}.Auth_socialButton__aB_TE svg{font-size:clamp(16px,4vw,20px)}.Auth_authFooter__C8RQ4{text-align:center;margin-top:clamp(var(--spacing-4),4vw,var(--spacing-6));padding-top:clamp(var(--spacing-4),4vw,var(--spacing-6));border-top:1px solid var(--border-color)}.Auth_authFooterText__hflqu{font-size:clamp(.75rem,3vw,.875rem);color:var(--text-secondary)}.Auth_authFooterText__hflqu a{color:var(--neon-cyan);text-decoration:none;font-weight:var(--font-weight-medium);transition:opacity var(--transition-fast)}.Auth_authFooterText__hflqu a:hover{opacity:.8;text-decoration:underline}.Auth_successMessage__A3xXA{text-align:center;padding:clamp(var(--spacing-4),4vw,var(--spacing-6))}.Auth_successIcon__XBUPb{width:clamp(48px,12vw,64px);height:clamp(48px,12vw,64px);margin:0 auto var(--spacing-4);background:rgba(0,255,136,.1);border:2px solid var(--neon-green);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--neon-green);font-size:clamp(24px,6vw,32px)}.Auth_successTitle__iTwBj{font-size:clamp(1rem,4vw,1.25rem);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-2)}.Auth_successText__efsRt{font-size:clamp(.75rem,3vw,.875rem);color:var(--text-secondary);margin-bottom:var(--spacing-6)}.Auth_errorMessage__84_Jm{padding:var(--spacing-3);background:rgba(255,77,77,.1);border:1px solid var(--neon-red);border-radius:var(--radius-md);color:var(--neon-red);font-size:clamp(.75rem,3vw,.875rem);text-align:center}.Auth_passwordStrength__5cL0j{margin-top:var(--spacing-2)}.Auth_strengthBar__qtshp{height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden;margin-bottom:var(--spacing-1)}.Auth_strengthFill__FP4AJ{height:100%;transition:all var(--transition-base);border-radius:2px}.Auth_strengthFill__FP4AJ.Auth_weak__P5oIl{width:25%;background:var(--neon-red)}.Auth_strengthFill__FP4AJ.Auth_fair__Aen_l{width:50%;background:var(--neon-orange)}.Auth_strengthFill__FP4AJ.Auth_good__LY3a5{width:75%;background:var(--neon-cyan)}.Auth_strengthFill__FP4AJ.Auth_strong__Apg_A{width:100%;background:var(--neon-green)}.Auth_strengthText__mKYus{font-size:clamp(.625rem,2.5vw,.75rem);color:var(--text-tertiary)}.Auth_backLink__Mpxem{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:clamp(.75rem,3vw,.875rem);color:var(--text-secondary);text-decoration:none;margin-bottom:var(--spacing-4);transition:color var(--transition-fast)}.Auth_backLink__Mpxem:hover{color:var(--neon-cyan)}.Auth_backLink__Mpxem svg{font-size:clamp(14px,3.5vw,16px)}@keyframes Auth_fadeInUp__zysKa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Auth_spin__HwSDE{to{transform:rotate(1turn)}}.Auth_modalOverlay__UviE6{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-4);animation:Auth_fadeIn__L7mVp .2s ease-out}.Auth_modalContent__VdWJG{width:100%;max-width:600px;max-height:85vh;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);display:flex;flex-direction:column;animation:Auth_slideUp__LCQUL .3s ease-out}@media(max-width:480px){.Auth_modalContent__VdWJG{max-height:90vh;border-radius:var(--radius-lg)}}.Auth_modalHeader__OuoMf{display:flex;align-items:center;justify-content:space-between;padding:clamp(var(--spacing-4),4vw,var(--spacing-5)) clamp(var(--spacing-4),4vw,var(--spacing-6));border-bottom:1px solid var(--border-color)}.Auth_modalTitle__cgLRI{font-size:clamp(1rem,4vw,1.125rem);font-weight:var(--font-weight-bold);color:var(--text-primary)}.Auth_modalClose__AyJKI{background:none;border:none;color:var(--text-secondary);font-size:clamp(20px,5vw,24px);cursor:pointer;padding:var(--spacing-1);transition:color var(--transition-fast);display:flex;align-items:center;justify-content:center}.Auth_modalClose__AyJKI:hover{color:var(--text-primary)}.Auth_modalBody__oD6Se{flex:1 1;overflow-y:auto;padding:clamp(var(--spacing-4),4vw,var(--spacing-6))}.Auth_termsSection__HsJ8Z{margin-bottom:var(--spacing-5)}.Auth_termsSection__HsJ8Z h3{font-size:clamp(.875rem,3.5vw,1rem);font-weight:var(--font-weight-semibold);color:var(--neon-cyan);margin-bottom:var(--spacing-2)}.Auth_termsSection__HsJ8Z p{font-size:clamp(.75rem,3vw,.875rem);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-2)}.Auth_termsSection__HsJ8Z ul{margin:var(--spacing-2) 0;padding-left:var(--spacing-5)}.Auth_termsSection__HsJ8Z li{font-size:clamp(.75rem,3vw,.875rem);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-1)}.Auth_termsSection__HsJ8Z strong{color:var(--text-primary)}.Auth_termsLastUpdate__dIVnb{font-size:clamp(.625rem,2.5vw,.75rem);color:var(--text-tertiary);text-align:center;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-color)}.Auth_modalFooter__Yp1rl{padding:clamp(var(--spacing-3),3vw,var(--spacing-4)) clamp(var(--spacing-4),4vw,var(--spacing-6));border-top:1px solid var(--border-color)}@keyframes Auth_fadeIn__L7mVp{0%{opacity:0}to{opacity:1}}@keyframes Auth_slideUp__LCQUL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}