.AuthModal_overlay__rTNKL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:AuthModal_fadeIn__jVwBq .2s ease;padding:20px}@keyframes AuthModal_fadeIn__jVwBq{0%{opacity:0}to{opacity:1}}.AuthModal_modal__r5yQa{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:440px;padding:40px;position:relative;animation:AuthModal_slideUp__okU1e .3s cubic-bezier(.4,0,.2,1);box-shadow:0 24px 48px rgba(0,0,0,.4)}@keyframes AuthModal_slideUp__okU1e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.AuthModal_closeButton__c_b8s{position:absolute;top:20px;right:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:all .2s ease}.AuthModal_closeButton__c_b8s:hover{background:var(--card-bg-hover);color:var(--text-primary)}.AuthModal_closeButton__c_b8s svg{width:20px;height:20px}.AuthModal_header___BDXq{text-align:center;margin-bottom:32px}.AuthModal_logo__8dsLA{width:56px;height:56px;border-radius:12px;margin:0 auto 16px;display:block}.AuthModal_header___BDXq h2{font-size:24px;font-weight:400;color:var(--text-primary);margin:0 0 8px}.AuthModal_header___BDXq p{font-size:14px;color:var(--text-secondary);margin:0}.AuthModal_tabs__nfYr4{display:flex;gap:8px;background:transparent;border-radius:10px;padding:0;margin-bottom:28px}.AuthModal_tab__usiu0{flex:1;padding:8px 16px;background:transparent;border:none;color:#a3a3a3;font-size:14px;font-weight:450;border-radius:6px;cursor:pointer;transition:all .2s;font-family:inherit}.AuthModal_tab__usiu0:hover{color:#d4d4d4}.AuthModal_activeTab__rheo_{background:hsla(0,0%,100%,.1);color:#f5f5f5;font-weight:450}.AuthModal_form__bAu_0{display:flex;flex-direction:column;gap:20px}.AuthModal_errorMessage__Wk4W5{padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;font-size:13px;font-weight:400}.AuthModal_successMessage__QScrh{padding:12px 16px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981;font-size:13px;font-weight:400}.AuthModal_formGroup__MtQAM{display:flex;flex-direction:column;gap:8px}.AuthModal_formGroup__MtQAM label{font-size:13px;font-weight:400;color:var(--text-secondary)}.AuthModal_formGroup__MtQAM input{padding:12px 16px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-primary);font-size:14px;font-family:inherit;font-weight:300;transition:all .2s ease}.AuthModal_formGroup__MtQAM input::-moz-placeholder{color:var(--text-tertiary)}.AuthModal_formGroup__MtQAM input::placeholder{color:var(--text-tertiary)}.AuthModal_formGroup__MtQAM input:focus{outline:none;border-color:var(--accent-primary);background:var(--bg-tertiary)}.AuthModal_submitButton__qzv2V{margin-top:8px;padding:14px 24px;background:var(--accent-primary);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:inherit}.AuthModal_submitButton__qzv2V:hover{background:#0ea472;transform:translateY(-1px);box-shadow:0 8px 16px rgba(16,185,129,.25)}.AuthModal_submitButton__qzv2V:active{transform:translateY(0)}.AuthModal_submitButton__qzv2V:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthModal_submitButton__qzv2V:disabled:hover{transform:none;background:var(--accent-primary);box-shadow:none}.AuthModal_footer__go3La{margin-top:24px;text-align:center}.AuthModal_forgotPassword__dfsf3{color:var(--accent-primary);text-decoration:none;font-size:13px;transition:color .2s ease}.AuthModal_forgotPassword__dfsf3:hover{color:#0ea472}.AuthModal_terms__gXHJ3{font-size:12px;color:var(--text-tertiary);line-height:1.5;margin:0}.AuthModal_confirmationPanel__TFDZw{text-align:center;padding:20px 0}.AuthModal_checkIconContainer__bp8l7{width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,.1);border-radius:50%}.AuthModal_checkIcon__47Tf1{width:48px;height:48px;color:#10b981;stroke-width:2.5}.AuthModal_checkIcon__47Tf1 circle,.AuthModal_checkIcon__47Tf1 path{stroke:#10b981}.AuthModal_confirmationTitle__eGine{font-size:24px;font-weight:400;color:var(--text-primary);margin:0 0 16px}.AuthModal_confirmationMessage__KA6tH{font-size:14px;color:var(--text-secondary);line-height:1.6;max-width:340px;margin:0 auto 32px}.AuthModal_dismissButton__1g46_{padding:14px 32px;background:var(--accent-primary);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:inherit;min-width:140px}.AuthModal_dismissButton__1g46_:hover{background:#0ea472;transform:translateY(-1px);box-shadow:0 8px 16px rgba(16,185,129,.25)}.AuthModal_dismissButton__1g46_:active{transform:translateY(0)}@media (max-width:768px){.AuthModal_modal__r5yQa{padding:32px 24px;max-width:100%}.AuthModal_header___BDXq h2{font-size:22px}.AuthModal_logo__8dsLA{width:48px;height:48px}}.Header_nav__ZP9wr{display:none;background-color:var(--nav-bg);border-bottom:1px solid var(--border-color);position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(4px)}.Header_navContainer__V8Wbp{width:95%;margin:0 auto;display:flex;height:64px;align-items:center;justify-content:space-between}.Header_logo__xrjPH{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-primary);font-size:20px}.Header_logo__xrjPH img{width:48px;height:48px;transition:transform .3s}.Header_logo__xrjPH:hover img{transform:rotate(12deg)}.Header_navLinks__WdUXg{display:flex;gap:8px}.Header_navButton__R0qSn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;color:var(--text-secondary);border:none;border-radius:9999px;cursor:pointer;transition:color .2s;font-size:14px}.Header_navButton__R0qSn:hover{color:var(--text-hover)}.Header_navIcon__IrLn7{width:16px;height:16px}.Header_headerActions__nvO_1{display:none;align-items:center;gap:12px}.Header_authButton__t0Qg5{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,9%,.65);color:var(--text-primary);cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px)}.Header_authButton__t0Qg5:hover{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.18);transform:translateY(-1px)}.Header_authButton__t0Qg5:active{transform:scale(.97)}.Header_authButton__t0Qg5 svg{width:22px;height:22px}@media (max-width:768px){.Header_navLinks__WdUXg{display:none}.Header_headerActions__nvO_1{display:flex}}@media (max-width:1024px){.Header_nav__ZP9wr{display:block}}@media (max-width:768px){.Header_authButton__t0Qg5{width:40px;height:40px}.Header_authButton__t0Qg5 svg{width:20px;height:20px}}