@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_4f02b6{font-family:Geist,Geist Fallback;font-style:normal}.__variable_4f02b6{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a62950{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_a62950{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--background:#ffffff;--foreground:#171717;--header-height:80px}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}@media (max-width:768px){:root{--header-height:72px}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:var(--header-height)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.rpa-rows{display:block}.rpa-rows img{border-radius:8px;transition:transform .3s ease}.rpa-rows img:hover{transform:scale(1.02)}.Footer_footer__UaG1g{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);border-top:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.Footer_footer__UaG1g:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5),transparent)}.Footer_container__Z8cUU{max-width:1400px;margin:0 auto;padding:0 24px}.Footer_footerContent__nZq4z{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:64px;gap:64px;padding:80px 0 40px}.Footer_brandSection__IQ5ug{display:flex;flex-direction:column;gap:24px}.Footer_logo__NsUJK{gap:12px}@keyframes Footer_pulse__wPmYj{0%,to{opacity:.8}50%{opacity:1}}.Footer_brandName___BP45{color:#ffffff;font-size:28px;font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,#ffffff,#e5e7eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_brandDescription__CDLWE{color:#9ca3af;font-size:16px;line-height:1.6;margin:0;max-width:280px}.Footer_socialLinks__QXggH{display:flex;gap:16px}.Footer_socialLink__VOPU_{width:44px;height:44px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#9ca3af;text-decoration:none;transition:all .3s ease}.Footer_socialLink__VOPU_:hover{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.3);color:#6366f1;transform:translateY(-2px)}.Footer_linksSection__UVQ3j{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:48px;gap:48px}.Footer_linkGroup__3skIZ{display:flex;flex-direction:column;gap:20px}.Footer_linkTitle__pNTG4{color:#ffffff;font-size:16px;font-weight:600;margin:0;letter-spacing:-.2px}.Footer_linkList__TTzpJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Footer_link__EWWOW{color:#9ca3af;text-decoration:none;font-size:14px;line-height:1.5;transition:color .3s ease;position:relative}.Footer_link__EWWOW:hover{color:#ffffff}.Footer_link__EWWOW:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s ease}.Footer_link__EWWOW:hover:after{width:100%}.Footer_newsletterSection___M2PO{display:flex;flex-direction:column;gap:24px}.Footer_newsletterTitle__Zp4pD{color:#ffffff;font-size:18px;font-weight:600;margin:0;letter-spacing:-.2px}.Footer_newsletterDescription__Ld2qq{color:#9ca3af;font-size:14px;line-height:1.6;margin:0}.Footer_signupCta__sgpse{display:flex;flex-direction:column;gap:12px}.Footer_signupButton__aJ_iV{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);color:#ffffff;padding:14px 24px;border-radius:12px;font-weight:600;font-size:14px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 10px 30px rgba(99,102,241,.35)}.Footer_signupButton__aJ_iV:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(99,102,241,.45)}.Footer_signupNote__L_m1O{color:#6b7280;font-size:13px;margin:0}.Footer_appDownload__VAydT{display:flex;flex-direction:column;gap:16px}.Footer_appText__J07v8{color:#9ca3af;font-size:14px;margin:0}.Footer_appButtons__MpvZh{display:flex;flex-direction:column;gap:12px}.Footer_appButton__M4hk9{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;color:#ffffff;text-decoration:none;transition:all .3s ease;min-width:160px}.Footer_appButton__M4hk9:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.Footer_appButton__M4hk9 div{display:flex;flex-direction:column;align-items:flex-start}.Footer_appStore__b95Ux{font-size:10px;color:#9ca3af;line-height:1}.Footer_appName__v0_w_{font-size:13px;font-weight:600;color:#ffffff;line-height:1.2}.Footer_bottomBar__TdDhH{background:rgba(0,0,0,.3);border-top:1px solid rgba(255,255,255,.05);padding:24px 0}.Footer_bottomContent__U9A2l{display:flex;justify-content:space-between;align-items:center}.Footer_copyright__j5CNb{color:#6b7280;font-size:14px;margin:0}.Footer_bottomLinks__OBXsy{display:flex;gap:32px}.Footer_bottomLink___f5H1{color:#6b7280;text-decoration:none;font-size:14px;transition:color .3s ease}.Footer_bottomLink___f5H1:hover{color:#9ca3af}@media (max-width:1024px){.Footer_footerContent__nZq4z{grid-template-columns:1fr 1.5fr;gap:48px;padding:60px 0 40px}.Footer_linksSection__UVQ3j{grid-template-columns:repeat(2,1fr);gap:32px}.Footer_newsletterSection___M2PO{grid-column:span 2;max-width:400px}}@media (max-width:768px){.Footer_container__Z8cUU{padding:0 16px}.Footer_footerContent__nZq4z{grid-template-columns:1fr;gap:48px;padding:48px 0 32px}.Footer_linksSection__UVQ3j{grid-template-columns:repeat(2,1fr);gap:40px}.Footer_newsletterSection___M2PO{grid-column:span 1;max-width:none}.Footer_bottomContent__U9A2l{flex-direction:column;gap:16px;text-align:center}.Footer_bottomLinks__OBXsy{gap:24px}}@media (max-width:480px){.Footer_container__Z8cUU{padding:0 12px}.Footer_footerContent__nZq4z{gap:32px;padding:40px 0 24px}.Footer_linksSection__UVQ3j{grid-template-columns:1fr;gap:32px}.Footer_signupCta__sgpse{align-items:stretch}.Footer_signupButton__aJ_iV{width:100%;text-align:center}.Footer_appButtons__MpvZh{flex-direction:row;gap:8px}.Footer_appButton__M4hk9{flex:1 1;min-width:0;padding:10px 12px}.Footer_appButton__M4hk9 div{align-items:center}.Footer_appStore__b95Ux{font-size:9px}.Footer_appName__v0_w_{font-size:11px}.Footer_bottomLinks__OBXsy{flex-wrap:wrap;gap:16px;justify-content:center}}.Footer_logo__NsUJK{display:flex;align-items:center;cursor:pointer}.Footer_logoImage__AEZZt{height:48px;width:auto;object-fit:contain;transition:all .3s ease}.Footer_logoImage__AEZZt:hover{transform:scale(1.05)}@media (max-width:768px){.Footer_logoImage__AEZZt{height:40px}}@media (max-width:480px){.Footer_logoImage__AEZZt{height:36px}}.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(15,15,15,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.Header_header__MvnS2.Header_scrolled__s9Ifj{background:rgba(10,10,10,.98);border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px rgba(0,0,0,.4)}.Header_container__L4JQR{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:80px}.Header_logo__j7oID{display:flex;align-items:center;gap:12px;cursor:pointer}.Header_logoIcon__LPn5c{position:relative;width:44px;height:44px;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Header_logoText__gtMNE{color:white;font-size:20px;font-weight:700;letter-spacing:-.5px;position:relative;z-index:2}.Header_logoGlow__87mr_{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);opacity:.8;filter:blur(8px);animation:Header_pulse__ZK1Iy 2s ease-in-out infinite}@keyframes Header_pulse__ZK1Iy{0%,to{opacity:.8}50%{opacity:1}}.Header_brandName__ksPdj{color:#ffffff;font-size:24px;font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,#ffffff,#e5e7eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_nav__EE71E{display:flex;align-items:center;gap:32px}.Header_actionsWrapper__KAR9_{display:flex;align-items:center;gap:16px}.Header_languageSelectorWrapper__XQO6Q{display:flex;align-items:center;margin-right:8px}.Header_navLink__Q_hTB{color:#d1d5db;text-decoration:none;font-weight:500;font-size:15px;letter-spacing:-.2px;transition:all .3s ease;position:relative;padding:8px 16px;border-radius:8px}.Header_navLink__Q_hTB:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:all .3s ease;transform:translateX(-50%)}.Header_navLink__Q_hTB:hover{color:#ffffff;background:rgba(255,255,255,.05)}.Header_navLink__Q_hTB:hover:after{width:80%}.Header_ctaButtons__lpHrG{display:flex;align-items:center;gap:16px}.Header_userStatus__Oma_9{color:#9ca3af;font-size:14px}.Header_authActions__UVbJ1{display:flex;align-items:center;gap:16px}.Header_notificationButton__eU8GC{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#ffffff;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.Header_notificationButton__eU8GC:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.Header_notificationIcon__yzwpK{width:18px;height:18px}.Header_notificationBadge__tHfy7{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#f97316,#ec4899);color:#ffffff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(236,72,153,.35)}.Header_profileWrapper__5OlmK{position:relative;display:flex;align-items:center}.Header_profileButton__t0Lbn{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#ffffff;padding:6px 12px 6px 6px;border-radius:999px;font-weight:500;cursor:pointer;transition:all .3s ease}.Header_profileButton__t0Lbn:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2)}.Header_profileInitial__JzsHm{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);font-weight:600;font-size:14px;letter-spacing:-.25px}.Header_profileCaret__0obRN{width:16px;height:16px;color:#9ca3af;transition:transform .25s ease,color .25s ease}.Header_profileCaretOpen__iUOTJ{transform:rotate(180deg);color:#ffffff}.Header_profileDropdown___GLSp{position:absolute;top:calc(100% + 12px);right:0;width:260px;background:rgba(17,17,23,.98);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 16px;box-shadow:0 18px 40px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1200}.Header_profileDropdownHeader__kOpmX{display:flex;align-items:center;gap:12px;margin-bottom:14px}.Header_profileBadge__hRvhL{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);display:flex;align-items:center;justify-content:center;font-weight:700;color:#ffffff}.Header_profileGreeting__LBTSi{color:#ffffff;font-size:15px;font-weight:600;margin:0;letter-spacing:-.2px}.Header_profileEmail__Yua4F{color:#9ca3af;font-size:12px;margin:2px 0 0;letter-spacing:.3px}.Header_profileDivider__VCIGi{height:1px;background:rgba(255,255,255,.08);margin:10px 0}.Header_profileLink__uBnvT{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:none;color:#e5e7eb;font-size:14px;font-weight:500;padding:10px 8px;border-radius:10px;cursor:pointer;transition:background .2s ease,color .2s ease;text-align:left}.Header_profileLink__uBnvT:hover{background:rgba(99,102,241,.15);color:#ffffff}.Header_profileLinkIcon__NL1X4{width:16px;height:16px}.Header_loginBtn__uNfvJ{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffff;padding:12px 24px;border-radius:12px;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease;letter-spacing:-.2px}.Header_loginBtn__uNfvJ:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);transform:translateY(-1px)}.Header_signupBtn__8sViw{position:relative;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);border:none;color:#ffffff;padding:12px 28px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;letter-spacing:-.2px;overflow:hidden;box-shadow:0 4px 20px rgba(99,102,241,.3)}.Header_signupBtn__8sViw span{position:relative;z-index:2}.Header_buttonGlow__7egJ1{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#f472b6);opacity:0;transition:opacity .3s ease}.Header_signupBtn__8sViw:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(99,102,241,.5)}.Header_signupBtn__8sViw:hover .Header_buttonGlow__7egJ1{opacity:1}.Header_mobileMenuToggle__1kHQo{z-index:1001;display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0}.Header_mobileMenuToggle__1kHQo span{width:100%;height:2px;background:#ffffff;border-radius:1px;transition:all .3s ease}.Header_mobileMenuToggle__1kHQo.Header_open__k_vL4 span:first-child{transform:translateY(8px) rotate(45deg)}.Header_mobileMenuToggle__1kHQo.Header_open__k_vL4 span:nth-child(2){opacity:0}.Header_mobileMenuToggle__1kHQo.Header_open__k_vL4 span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Header_mobileMenu__nWWGd{position:fixed;top:80px;right:-100%;width:320px;height:calc(100vh - 80px);background:rgba(15,15,15,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(255,255,255,.1);transition:right .3s cubic-bezier(.4,0,.2,1);padding:32px 24px;display:flex;flex-direction:column;gap:32px}.Header_mobileLanguageSelector__9ADHb{display:none;width:100%;margin-bottom:24px}.Header_mobileMenu__nWWGd.Header_mobileMenuOpen__4Rs0x{right:0}.Header_mobileNav__J0kLN{display:flex;flex-direction:column;gap:20px}.Header_mobileNavLink__b7nM_{color:#d1d5db;text-decoration:none;font-weight:500;font-size:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);transition:color .3s ease}.Header_mobileNavLink__b7nM_:hover{color:#ffffff}.Header_mobileCta__3wkTH{display:flex;flex-direction:column;gap:16px;margin-top:auto}.Header_mobileStatus__sIpfW{color:#9ca3af;text-align:center;font-size:15px}.Header_mobileLoginBtn__loOYx{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffff;padding:16px 24px;border-radius:12px;font-weight:500;font-size:16px;cursor:pointer;transition:all .3s ease}.Header_mobileLoginBtn__loOYx:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.Header_mobileSignupBtn__Wivy9{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);border:none;color:#ffffff;padding:16px 24px;border-radius:12px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(99,102,241,.3)}.Header_mobileSignupBtn__Wivy9:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(99,102,241,.5)}.Header_mobilePrimaryAction__xbzyj{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:rgba(255,255,255,.12);color:#ffffff;padding:16px 24px;border-radius:12px;font-weight:600;font-size:16px;transition:all .3s ease}.Header_mobilePrimaryAction__xbzyj:hover{background:rgba(255,255,255,.2)}.Header_mobileLinkAction__ocAjP{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:rgba(255,255,255,.05);color:#e5e7eb;padding:14px 24px;border-radius:12px;font-weight:500;font-size:15px;transition:all .3s ease}.Header_mobileLinkAction__ocAjP:hover{background:rgba(255,255,255,.12);color:#ffffff}.Header_mobileLogoutBtn__RXeOu{background:transparent;border:1px solid rgba(248,113,113,.4);color:#fca5a5;padding:16px 24px;border-radius:12px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease}.Header_mobileLogoutBtn__RXeOu:hover{background:rgba(248,113,113,.12)}.Header_backdrop__i0uZQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001}@media (max-width:768px){.Header_container__L4JQR{padding:0 16px;height:70px}.Header_ctaButtons__lpHrG,.Header_languageSelectorWrapper__XQO6Q,.Header_nav__EE71E{display:none}.Header_mobileMenuToggle__1kHQo{display:flex}.Header_brandName__ksPdj{font-size:20px}.Header_logoIcon__LPn5c{width:36px;height:36px}.Header_logoText__gtMNE{font-size:18px}.Header_mobileMenu__nWWGd{top:70px;height:calc(100vh - 70px);width:100%;right:-100%}.Header_mobileLanguageSelector__9ADHb{display:block}}@media (max-width:480px){.Header_container__L4JQR{padding:0 12px}.Header_brandName__ksPdj{font-size:18px}.Header_logoIcon__LPn5c{width:32px;height:32px}.Header_logoText__gtMNE{font-size:16px}}.Header_logoImage__hE07D{height:44px;width:auto;object-fit:contain;transition:all .3s ease}.Header_logoImage__hE07D:hover{transform:scale(1.05)}@media (max-width:768px){.Header_logoImage__hE07D{height:36px}}@media (max-width:480px){.Header_logoImage__hE07D{height:32px}}.login_modalOverlay__ZEdYL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:9999;overflow:auto;padding:20px}.login_modalContainer__cE57r{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:24px;padding:40px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 80px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);animation:login_slideUp___kbM5 .4s cubic-bezier(.4,0,.2,1)}body.login_modal-open__FOlWe{overflow:hidden;position:fixed;width:100%}@keyframes login_fadeIn__wqYF_{0%{opacity:0}to{opacity:1}}@keyframes login_slideUp___kbM5{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.login_closeButton__uw4R0{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#9ca3af;font-size:24px;cursor:pointer;transition:color .2s ease}.login_closeButton__uw4R0:hover{color:#ffffff}.login_authContainer__trHMu{display:flex;flex-direction:column;gap:24px}.login_title__bpWzC{font-size:28px;font-weight:700;color:#ffffff;text-align:center;margin:0 0 10px}.login_socialAuth__t48lN{display:flex;flex-direction:column;gap:12px}.login_socialButton__BaJ9Y{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#ffffff;font-weight:500;cursor:pointer;transition:all .3s ease}.login_socialButton__BaJ9Y:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.login_socialButton__BaJ9Y:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.login_socialIcon__9UYID{font-weight:600}.login_apple__T6OV_{background:rgba(0,0,0,.8)}.login_apple__T6OV_:hover{background:rgba(0,0,0,.9)}.login_google__lxLs_{background:rgba(255,255,255,.9);color:#1a1a1a}.login_google__lxLs_:hover{background:rgba(255,255,255,1)}.login_facebook__hBHS1{background:rgba(24,119,242,.9)}.login_facebook__hBHS1:hover{background:rgba(24,119,242,1)}.login_steam__1OFnP{background:rgba(0,0,0,.8)}.login_steam__1OFnP:hover{background:rgba(0,0,0,.9)}.login_divider__bzhR1{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:14px}.login_dividerLine__XN_IQ{flex:1 1;height:1px;background:rgba(255,255,255,.1)}.login_emailAuth__tl9TV{display:flex;flex-direction:column;gap:20px}.login_errorBox__Q9tTI,.login_infoBox__GO8IM{border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.5}.login_errorBox__Q9tTI{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fecaca}.login_infoBox__GO8IM{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#bbf7d0}.login_inputGroup__fkZtS{display:flex;flex-direction:column;gap:8px}.login_inputWithToggle__JbCcb{position:relative;display:flex;align-items:center}.login_inputLabel__LFWez{color:#9ca3af;font-size:14px;font-weight:500}.login_inputField__NUwmL{padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#ffffff;font-size:14px;transition:all .3s ease;width:100%}.login_inputField__NUwmL:focus{outline:none;border-color:rgba(99,102,241,.5);box-shadow:0 0 0 2px rgba(99,102,241,.2)}.login_togglePasswordButton__39Stb{position:absolute;right:12px;background:transparent;border:none;color:#9ca3af;font-size:13px;font-weight:500;cursor:pointer;transition:color .2s ease}.login_togglePasswordButton__39Stb:hover{color:#ffffff}.login_formOptions__I1oTm{display:flex;align-items:center;justify-content:space-between;margin-top:-8px}.login_rememberMe__sckZY{display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:13px}.login_rememberMe__sckZY input{accent-color:#6366f1}.login_forgotPassword__Ntcgd{background:transparent;border:none;color:#6366f1;font-size:13px;font-weight:500;text-align:right;cursor:pointer;transition:color .2s ease}.login_forgotPassword__Ntcgd:hover{color:#8b5cf6}.login_submitButton__cFU32{position:relative;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);border:none;color:#ffffff;padding:16px;border-radius:12px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 8px 24px rgba(99,102,241,.3)}.login_submitButton__cFU32:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(99,102,241,.5)}.login_submitButton__cFU32:disabled{cursor:not-allowed;opacity:.75;transform:none;box-shadow:0 4px 12px rgba(99,102,241,.25)}.login_loadingContent__78LrK{display:inline-flex;align-items:center;gap:10px}.login_spinner__gUWtu{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#ffffff;border-radius:50%;animation:login_spin__5jzrS .8s linear infinite}@keyframes login_spin__5jzrS{to{transform:rotate(1turn)}}.login_authToggle__8VwmV{text-align:center;color:#9ca3af;font-size:14px}.login_toggleButton__zm4qs{background:transparent;border:none;color:#6366f1;font-weight:600;cursor:pointer;margin-left:6px;transition:color .2s ease}.login_toggleButton__zm4qs:hover{color:#8b5cf6}.login_terms__bxQO_{color:#6b7280;font-size:12px;text-align:center;line-height:1.5;margin-top:10px}@media (max-width:480px){.login_modalContainer__cE57r{padding:30px 20px;margin:0 16px}.login_title__bpWzC{font-size:24px}.login_socialButton__BaJ9Y{padding:12px;font-size:14px}.login_inputField__NUwmL{padding:12px 14px}.login_submitButton__cFU32{padding:14px;font-size:15px}}.LanguageSelector_selector__AbICH{position:relative;display:inline-flex}.LanguageSelector_desktop__3Fjl9{min-width:160px}.LanguageSelector_mobile__C1LRm{width:100%}.LanguageSelector_trigger__wnNHo{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#f9fafb;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.LanguageSelector_trigger__wnNHo:focus-visible,.LanguageSelector_trigger__wnNHo:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);box-shadow:0 6px 20px rgba(15,23,42,.25);outline:none}.LanguageSelector_triggerOpen___ECQA{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.LanguageSelector_trigger__wnNHo:focus-visible{box-shadow:0 0 0 2px rgba(99,102,241,.6)}.LanguageSelector_flag__1thVm{font-size:18px;line-height:1}.LanguageSelector_label__wzl7J{flex:1 1;text-align:left}.LanguageSelector_caret__GJvsC{width:16px;height:16px;transition:transform .2s ease}.LanguageSelector_caretOpen__M_y_q{transform:rotate(180deg)}.LanguageSelector_dropdown__8Xd_C{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;background:rgba(17,24,39,.98);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:8px;box-shadow:0 18px 40px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1200;display:grid;grid-gap:4px;gap:4px}.LanguageSelector_option__RB6YZ{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:#e5e7eb;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.LanguageSelector_option__RB6YZ:focus-visible,.LanguageSelector_option__RB6YZ:hover{background:rgba(99,102,241,.18);color:#ffffff;outline:none}.LanguageSelector_optionFlag__sKRkc{font-size:18px;line-height:1}.LanguageSelector_optionIcon__NkiUF{width:16px;height:16px;margin-left:auto;color:#6366f1;opacity:0;transition:opacity .2s ease}.LanguageSelector_optionActive__ZW5Zv{background:rgba(99,102,241,.22);color:#ffffff}.LanguageSelector_optionActive__ZW5Zv .LanguageSelector_optionIcon__NkiUF{opacity:1}@media (max-width:768px){.LanguageSelector_dropdown__8Xd_C{position:static;margin-top:12px;width:100%}.LanguageSelector_selector__AbICH.LanguageSelector_mobile__C1LRm{width:100%}}.NotificationToasts_toastContainer__BSJhT{position:fixed;top:96px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:1400;pointer-events:none}.NotificationToasts_toast__rFlrD{width:min(340px,90vw);background:rgba(17,17,23,.95);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 48px rgba(0,0,0,.35);pointer-events:auto;animation:NotificationToasts_toast-enter__Xmch5 .25s ease-out}@keyframes NotificationToasts_toast-enter__Xmch5{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.NotificationToasts_toastHeader__M8ab4{display:flex;align-items:flex-start;gap:12px}.NotificationToasts_iconWrapper__bo2eb{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(236,72,153,.2));display:flex;align-items:center;justify-content:center}.NotificationToasts_toastIcon__3Cg_B{width:18px;height:18px;color:#a855f7}.NotificationToasts_toastHeaderText__UIHEs{flex:1 1;min-width:0}.NotificationToasts_toastTitle__PIZYU{margin:0;font-size:15px;font-weight:600;color:#ffffff}.NotificationToasts_toastMeta__US6DQ{display:block;margin-top:4px;font-size:12px;color:rgba(255,255,255,.6)}.NotificationToasts_dismissButton__w7rV1{background:transparent;border:none;border-radius:999px;padding:4px;color:rgba(255,255,255,.5);cursor:pointer;transition:color .2s ease}.NotificationToasts_dismissButton__w7rV1:hover{color:#ffffff}.NotificationToasts_dismissIcon___l1p7{width:16px;height:16px}.NotificationToasts_toastBody__ugxOT{margin:12px 0 16px;font-size:14px;color:rgba(255,255,255,.85);line-height:1.5}.NotificationToasts_toastActions__3ldbk{display:flex;align-items:center;justify-content:space-between;gap:12px}.NotificationToasts_markReadButton____a_j{flex:1 1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffff;font-size:13px;font-weight:500;padding:8px 12px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.NotificationToasts_markReadButton____a_j:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2)}.NotificationToasts_linkButton__sFvzo{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(236,72,153,.3));border:1px solid rgba(168,85,247,.4);border-radius:999px;color:#ffffff;font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.NotificationToasts_linkButton__sFvzo:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(168,85,247,.35)}.NotificationToasts_linkIcon__xRqKY{width:14px;height:14px}@media (max-width:640px){.NotificationToasts_toastContainer__BSJhT{top:auto;bottom:24px;right:16px;left:16px;align-items:flex-end}.NotificationToasts_toast__rFlrD{width:100%}}