@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark;--bg:#06060f;--surface:#0d0d1e;--surface2:#131326;--surface3:#1a1a33;--border:hsla(0,0%,100%,.06);--border-hi:rgba(139,92,246,.3);--text:#f0f0fa;--muted:#7070a0;--dim:#4a4a70;--purple:#8b5cf6;--purple-light:#a78bfa;--pink:#ec4899;--pink-light:#f472b6;--cyan:#22d3ee;--grad:linear-gradient(135deg,#8b5cf6,#ec4899);--grad-r:linear-gradient(135deg,#ec4899,#8b5cf6);--grad-subtle:linear-gradient(135deg,rgba(139,92,246,.12),rgba(236,72,153,.12));--grad-glow:linear-gradient(135deg,rgba(139,92,246,.25),rgba(236,72,153,.25));--r-sm:8px;--r:14px;--r-lg:20px;--r-xl:28px;--font-display:"Space Grotesk",sans-serif;--font-body:"Plus Jakarta Sans",sans-serif;--ease:cubic-bezier(0.4,0,0.2,1);--bar-h:44px}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}::selection{background:rgba(139,92,246,.35);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--purple)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#06060f;--surface:#0d0d1e;--surface2:#131326;--surface3:#1a1a33;--border:hsla(0,0%,100%,.06);--border-hi:rgba(139,92,246,.3);--text:#f0f0fa;--muted:#7070a0;--dim:#4a4a70;--purple:#8b5cf6;--purple-light:#a78bfa;--pink:#ec4899;--pink-light:#f472b6;--cyan:#22d3ee;--grad:linear-gradient(135deg,#8b5cf6,#ec4899);--grad-r:linear-gradient(135deg,#ec4899,#8b5cf6);--grad-subtle:linear-gradient(135deg,rgba(139,92,246,.12),rgba(236,72,153,.12));--grad-glow:linear-gradient(135deg,rgba(139,92,246,.25),rgba(236,72,153,.25))}html{background:#06060f}body{background:#06060f;color:#f0f0fa}*,:after,:before,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}textarea{resize:none;overflow:hidden;min-height:80px}input[type=date]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(2);cursor:pointer;opacity:1}.AnnouncementBar_bar__m0vur{position:fixed;top:0;left:0;right:0;z-index:200;min-height:44px;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:nowrap;padding:0 3rem 0 1rem;height:44px;background:linear-gradient(90deg,#6d28d9,#9333ea 40%,#ec4899 80%,#6d28d9);background-size:200% 100%;font-size:.8rem;font-weight:600;color:#fff;text-align:center;overflow:hidden}.AnnouncementBar_shimmer__pex8a{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.18) 50%,transparent 60%);background-size:200% 100%;animation:AnnouncementBar_shimmer__pex8a 2.4s linear infinite;pointer-events:none}@keyframes AnnouncementBar_shimmer__pex8a{0%{background-position:200% 0}to{background-position:-200% 0}}.AnnouncementBar_textFull__vlqmE{white-space:nowrap}.AnnouncementBar_textShort__F6gDC{display:none;white-space:nowrap}.AnnouncementBar_countdown__i8hrF{display:inline-flex;align-items:center;gap:.15rem;background:rgba(0,0,0,.25);border-radius:6px;padding:.2rem .5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AnnouncementBar_unit__Uu_qT{display:inline-flex;flex-direction:column;align-items:center;gap:0;min-width:1.8rem;font-size:.82rem;font-weight:700;line-height:1}.AnnouncementBar_label__8OzoE{font-size:.5rem;font-weight:400;opacity:.8;text-transform:uppercase;letter-spacing:.04em}.AnnouncementBar_sep__gm9g6{font-size:.75rem;opacity:.7;margin:0 .05rem;align-self:flex-start;padding-top:.05rem}.AnnouncementBar_close__58XKH{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.8);font-size:.75rem;cursor:pointer;padding:.45rem .55rem;line-height:1;border-radius:4px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .2s,background .2s,transform .12s}.AnnouncementBar_close__58XKH:hover{color:#fff;background:hsla(0,0%,100%,.15)}.AnnouncementBar_close__58XKH:active{transform:translateY(-50%) scale(.88);opacity:.75}.AnnouncementBar_ctaLink__qzyEW{display:inline-block;background:hsla(0,0%,100%,.2);color:#fff;font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;text-decoration:none;white-space:nowrap;transition:background .2s;flex-shrink:0}.AnnouncementBar_ctaLink__qzyEW:hover{background:hsla(0,0%,100%,.32)}.AnnouncementBar_ctaLink__qzyEW:active{opacity:.75;transform:scale(.95)}@media (max-width:640px){.AnnouncementBar_bar__m0vur{padding:0 2.75rem 0 .75rem;gap:.5rem;justify-content:space-between}.AnnouncementBar_ctaLink__qzyEW,.AnnouncementBar_textFull__vlqmE{display:none}.AnnouncementBar_textShort__F6gDC{display:block;color:#fff;text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.AnnouncementBar_textShort__F6gDC:active{opacity:.75}.AnnouncementBar_countdown__i8hrF{font-size:.72rem}.AnnouncementBar_unit__Uu_qT{font-size:.72rem;min-width:1.5rem}}.Navbar_nav__yFFPE{position:fixed;top:var(--bar-h);left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:64px;background:rgba(6,6,15,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border)}.Navbar_logo__X4o9i{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--text);text-decoration:none;display:flex;align-items:center;flex-shrink:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .12s,transform .12s}.Navbar_logo__X4o9i:active{opacity:.65;transform:scale(.94)}.Navbar_logo__X4o9i span{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Navbar_links__puXTb{display:flex;gap:0;list-style:none}.Navbar_links__puXTb a{font-family:var(--font-body);font-size:.78rem;font-weight:500;letter-spacing:.01em;color:var(--muted);text-decoration:none;padding:.38rem .65rem;border-radius:var(--r-sm);transition:color .2s var(--ease),background .2s var(--ease);white-space:nowrap}.Navbar_links__puXTb a:hover{color:var(--text);background:hsla(0,0%,100%,.05)}.Navbar_links__puXTb a:active{opacity:.7;background:hsla(0,0%,100%,.09)}.Navbar_linkActive__mqPpg{color:var(--purple-light)!important;background:rgba(139,92,246,.1)!important}.Navbar_linkPromo__ICYpx{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(236,72,153,.12))!important;border:1px solid rgba(139,92,246,.2);color:var(--purple-light)!important}.Navbar_linkPromo__ICYpx:hover{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(236,72,153,.22))!important;border-color:rgba(139,92,246,.4)}.Navbar_navRight__dp8Wr{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.Navbar_langToggle__OqVDd{display:flex;align-items:center;gap:.2rem;background:none;border:1px solid var(--border-hi);cursor:pointer;padding:.28rem .6rem;border-radius:999px;font-family:var(--font-display);font-size:.7rem;font-weight:600;letter-spacing:.07em;color:var(--muted);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .2s,background .2s,transform .12s,opacity .12s}.Navbar_langToggle__OqVDd:hover{background:rgba(139,92,246,.1);border-color:var(--purple)}.Navbar_langToggle__OqVDd:active{background:rgba(139,92,246,.22);border-color:var(--purple);transform:scale(.9);opacity:.85}.Navbar_langActive__3N1CP{color:var(--purple-light)}.Navbar_langSep__GKwT0{opacity:.3}.Navbar_cta__wgvF5{display:inline-flex;align-items:center;gap:6px;background:var(--grad);color:#fff;padding:.48rem 1.05rem;border-radius:999px;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:opacity .2s,transform .2s,box-shadow .2s;box-shadow:0 0 20px rgba(139,92,246,.3);white-space:nowrap}.Navbar_cta__wgvF5:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 4px 24px rgba(139,92,246,.45)}.Navbar_cta__wgvF5:active{opacity:.8;transform:scale(.95);box-shadow:none}.Navbar_hamburger__WJ9Te{display:none;flex-direction:column;gap:5px;background:none;border:1px solid var(--border);cursor:pointer;padding:.4rem .5rem;border-radius:var(--r-sm);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .2s,background .2s,transform .12s,opacity .12s}.Navbar_hamburger__WJ9Te span{display:block;width:20px;height:2px;background:var(--muted);border-radius:2px;transition:all .3s var(--ease);transform-origin:center}.Navbar_hamburger__WJ9Te:hover{border-color:var(--border-hi)}.Navbar_hamburger__WJ9Te:active{border-color:var(--border-hi);background:hsla(0,0%,100%,.07);transform:scale(.88);opacity:.8}.Navbar_hamburgerOpen__dz5s0 span:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_hamburgerOpen__dz5s0 span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar_hamburgerOpen__dz5s0 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navbar_mobileOverlay__roOPu{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.6);animation:Navbar_overlayIn__7yEaK .25s ease both}@keyframes Navbar_overlayIn__7yEaK{0%{opacity:0}to{opacity:1}}.Navbar_mobileMenu__mhKOr{position:fixed;top:0;right:0;bottom:0;z-index:9999;width:min(340px,100vw);background:#0d0d1e;border-left:1px solid rgba(139,92,246,.15);display:flex;flex-direction:column;padding:1.5rem;gap:0;overflow-y:auto;animation:Navbar_panelIn__siqx7 .32s cubic-bezier(.32,.72,0,1) both;box-shadow:-24px 0 80px rgba(0,0,0,.55),-1px 0 0 rgba(139,92,246,.08)}@keyframes Navbar_panelIn__siqx7{0%{transform:translateX(100%);opacity:.4}to{transform:translateX(0);opacity:1}}.Navbar_mobileLinks__xyMM4 li{opacity:0;animation:Navbar_itemIn__Bv0BM .3s cubic-bezier(.32,.72,0,1) both}@keyframes Navbar_itemIn__Bv0BM{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.Navbar_mobilePanelTop__9jWyX{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:.5rem}.Navbar_mobileLogo__sf_yT{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.Navbar_mobileLogo__sf_yT span{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Navbar_closeBtn__0aOGu{background:none;border:1px solid var(--border);color:var(--muted);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s}.Navbar_closeBtn__0aOGu:hover{border-color:var(--border-hi);color:var(--text)}.Navbar_closeBtn__0aOGu:active{opacity:.7;transform:scale(.88)}.Navbar_mobileLinks__xyMM4{list-style:none;display:flex;flex-direction:column;gap:.15rem;flex:1 1;padding:.5rem 0}.Navbar_mobileLinks__xyMM4 a{display:flex;align-items:center;font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--muted);text-decoration:none;padding:.78rem .85rem;border-radius:var(--r);transition:color .18s,background .18s,padding-left .18s;min-height:48px}.Navbar_mobileLinks__xyMM4 a:hover{color:var(--text);background:hsla(0,0%,100%,.05);padding-left:1.1rem}.Navbar_mobileLinks__xyMM4 a:active{opacity:.7;background:hsla(0,0%,100%,.09)}.Navbar_mobileLinkActive__OfXL0{color:var(--purple-light)!important;background:rgba(139,92,246,.1)!important}.Navbar_mobileLinkPromo__ZIpWR{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(236,72,153,.1))!important;color:var(--purple-light)!important;border:1px solid rgba(139,92,246,.2)}.Navbar_mobileCta__zxVht{display:flex;flex-direction:column;gap:.65rem;padding-top:1rem;margin-top:.25rem;border-top:1px solid hsla(0,0%,100%,.06)}.Navbar_mobileLangToggle__K434J{background:none;border:1px solid var(--border-hi);color:var(--muted);padding:.65rem;border-radius:999px;font-family:var(--font-display);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:center;width:100%}.Navbar_mobileLangToggle__K434J:hover{background:rgba(139,92,246,.08);color:var(--text);border-color:var(--purple)}.Navbar_mobileLangToggle__K434J:active{opacity:.75;transform:scale(.96)}.Navbar_mobileCtaBtn__NPpr2{display:block;text-align:center;background:var(--grad);color:#fff;padding:.85rem;border-radius:999px;font-family:var(--font-display);font-size:.88rem;font-weight:600;text-decoration:none;box-shadow:0 0 24px rgba(139,92,246,.35);transition:opacity .2s}.Navbar_mobileCtaBtn__NPpr2:hover{opacity:.88}.Navbar_mobileCtaBtn__NPpr2:active{opacity:.8;transform:scale(.97)}.Navbar_loginLink__qHQLn{font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--muted);text-decoration:none;padding:.35rem .75rem;border:1px solid var(--border-hi);border-radius:999px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .2s,border-color .2s,background .2s,transform .12s,opacity .12s;white-space:nowrap}.Navbar_loginLink__qHQLn:hover{color:var(--text);border-color:var(--border-hi);background:hsla(0,0%,100%,.05)}.Navbar_loginLink__qHQLn:active{background:hsla(0,0%,100%,.1);transform:scale(.93);opacity:.8}.Navbar_userMenu__3kE_j{position:relative}.Navbar_avatar__UDkCk{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--border-hi);background:rgba(139,92,246,.15);cursor:pointer;padding:0;overflow:hidden;transition:border-color .2s}.Navbar_avatar__UDkCk:hover{border-color:var(--purple)}.Navbar_avatar__UDkCk:active{opacity:.75;transform:scale(.92)}.Navbar_avatarImg__3RHc4{width:100%;height:100%;object-fit:cover;border-radius:50%}.Navbar_authSkeleton__dgbP5{width:62px;height:28px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);animation:Navbar_skelPulse__uHgB5 1.4s ease-in-out infinite;flex-shrink:0}@keyframes Navbar_skelPulse__uHgB5{0%,to{opacity:.5}50%{opacity:1}}.Navbar_avatarInitials__8In7Z{font-family:var(--font-display);font-size:.7rem;font-weight:700;color:var(--purple-light);letter-spacing:.02em}.Navbar_dropdownOverlay__Xeqz9{position:fixed;inset:0;z-index:150}.Navbar_dropdown__xFPnr{position:absolute;top:calc(100% + 10px);right:0;z-index:160;min-width:200px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:.5rem;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 60px rgba(139,92,246,.06);animation:Navbar_fadeInDown__XQTIX .15s var(--ease)}@keyframes Navbar_fadeInDown__XQTIX{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Navbar_dropdownUser__gTjVf{padding:.5rem .65rem .6rem;display:flex;flex-direction:column;gap:.2rem}.Navbar_dropdownName__XK1Nw{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--text)}.Navbar_dropdownEmail__ZEXzB{font-family:var(--font-body);font-size:.75rem;color:var(--muted);word-break:break-all}.Navbar_dropdownDivider__k1vOB{height:1px;background:var(--border);margin:.2rem 0}.Navbar_dropdownLink__PA69t{display:block;width:100%;padding:.5rem .65rem;border-radius:var(--r-sm);color:var(--text-2);font-family:var(--font-body);font-size:.83rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.Navbar_dropdownLink__PA69t:hover{background:hsla(0,0%,100%,.05);color:var(--text)}.Navbar_dropdownLink__PA69t:active{opacity:.7;background:hsla(0,0%,100%,.09)}.Navbar_dropdownLogout__tOMtL{display:block;width:100%;padding:.5rem .65rem;background:none;border:none;border-radius:var(--r-sm);color:#f472b6;font-family:var(--font-body);font-size:.83rem;font-weight:500;cursor:pointer;text-align:left;transition:background .15s}.Navbar_dropdownLogout__tOMtL:hover{background:rgba(236,72,153,.08)}.Navbar_dropdownLogout__tOMtL:active{opacity:.7;background:rgba(236,72,153,.14)}.Navbar_mobileUser__Y6rdc{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:rgba(139,92,246,.07);border:1px solid rgba(139,92,246,.15);border-radius:var(--r)}.Navbar_mobileAvatarWrap__UY9Om{width:36px;height:36px;border-radius:50%;background:rgba(139,92,246,.2);border:1.5px solid rgba(139,92,246,.35);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.Navbar_mobileAvatarInitials__nO9PI{font-family:var(--font-display);font-size:.75rem;font-weight:700;color:var(--purple-light)}.Navbar_mobileUserName__osqQw{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--text);margin:0}.Navbar_mobileUserEmail__YtGQ9{font-family:var(--font-body);font-size:.72rem;color:var(--muted);margin:0;word-break:break-all}.Navbar_mobileLoginBtn__7e_LU{display:block;text-align:center;padding:.72rem;border:1px solid var(--border-hi);border-radius:999px;color:var(--text);font-family:var(--font-display);font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s}.Navbar_mobileLoginBtn__7e_LU:hover{background:hsla(0,0%,100%,.05)}.Navbar_mobileLoginBtn__7e_LU:active{opacity:.75;transform:scale(.97)}.Navbar_mobileLogoutBtn__jb92U{display:block;width:100%;text-align:center;padding:.72rem;border:1px solid rgba(236,72,153,.25);border-radius:999px;background:none;color:#f472b6;font-family:var(--font-display);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .2s}.Navbar_mobileLogoutBtn__jb92U:hover{background:rgba(236,72,153,.08)}.Navbar_mobileLogoutBtn__jb92U:active{opacity:.75;transform:scale(.97)}@media (min-width:1600px){.Navbar_nav__yFFPE{padding-inline:max(2rem,calc((100vw - 1600px) / 2 + 2rem))}}@media (max-width:400px){.Navbar_mobileMenu__mhKOr{width:100vw;border-left:none}}@media (max-width:1100px){.Navbar_links__puXTb a{padding:.38rem .5rem;font-size:.74rem}}@media (max-width:960px){.Navbar_links__puXTb{display:none}.Navbar_hamburger__WJ9Te{display:flex}}@media (max-width:480px){.Navbar_nav__yFFPE{padding:0 1.1rem}.Navbar_cta__wgvF5{display:none}}.CTA_section__MIPa4{background:var(--bg);padding:8rem clamp(1.5rem,5vw,6rem);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.CTA_section__MIPa4:before{content:"";position:absolute;top:50%;left:50%;width:700px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(139,92,246,.1) 0,transparent 70%);pointer-events:none;transform:translate(-50%,-50%)}.CTA_label__V8KKq{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--purple-light);margin-bottom:1rem}.CTA_label__V8KKq,.CTA_title__3F73S{font-family:var(--font-display);position:relative;z-index:1}.CTA_title__3F73S{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--text);max-width:820px;margin:0 auto 1rem}.CTA_sub__teNvd{font-size:1rem;color:var(--muted);line-height:1.75;max-width:460px;margin:0 auto 2.75rem;position:relative;z-index:1}.CTA_actions__cox8N{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.CTA_primary__i2HFs{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:#fff;padding:1rem 2.4rem;border-radius:999px;font-family:var(--font-display);font-size:1rem;font-weight:700;text-decoration:none;box-shadow:0 4px 24px rgba(139,92,246,.3);transition:opacity .2s,transform .2s,box-shadow .2s;letter-spacing:-.01em}.CTA_primary__i2HFs:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 32px rgba(139,92,246,.45)}.CTA_primary__i2HFs:active{opacity:.85;transform:scale(.96);box-shadow:none}.CTA_secondary__8TTIj{color:var(--muted);font-family:var(--font-body);font-size:.88rem;font-weight:500;text-decoration:none;padding:1rem 1.5rem;border:1px solid var(--border);border-radius:999px;transition:color .2s,border-color .2s,background .2s}.CTA_secondary__8TTIj:hover{color:var(--text);border-color:var(--border-hi);background:rgba(139,92,246,.05)}.CTA_secondary__8TTIj:active{opacity:.8;transform:scale(.97)}.CTA_trust__ub9pi{display:flex;gap:2rem;margin-top:4rem;align-items:center;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.CTA_trustItem__qfkEO{display:flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:.75rem;font-weight:500;color:var(--dim);letter-spacing:.03em;transition:color .2s}.CTA_trustItem__qfkEO:hover{color:var(--muted)}.CTA_trustItem__qfkEO svg{width:15px;height:15px;color:var(--purple);flex-shrink:0;opacity:.7}@media (max-width:768px){.CTA_section__MIPa4{padding:5rem 1.5rem}.CTA_title__3F73S{font-size:clamp(1.8rem,6vw,2.5rem)}.CTA_trust__ub9pi{gap:1.25rem}.CTA_actions__cox8N{flex-direction:column;align-items:stretch}.CTA_primary__i2HFs,.CTA_secondary__8TTIj{width:100%;justify-content:center}}.Footer_footer__pQtti{background:var(--surface);padding:2.25rem clamp(1.5rem,5vw,6rem);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:.4rem 2rem;gap:.4rem 2rem;align-items:center;border-top:1px solid var(--border);position:relative}.Footer_footer__pQtti:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.4),rgba(236,72,153,.4),transparent)}.Footer_left__F3Git{display:flex;flex-direction:column;gap:4px}.Footer_logo__fUEOF{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.Footer_logo__fUEOF span{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_tagline__edhu4{font-size:.76rem;color:var(--dim);font-weight:400}.Footer_right__s6ko6{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.Footer_contact__w5K5T{font-size:.8rem;color:var(--muted);text-decoration:none;transition:color .2s}.Footer_contact__w5K5T:hover{color:var(--purple-light)}.Footer_contact__w5K5T:active{opacity:.7}.Footer_legal__yxnQ6{grid-column:1/-1;padding-top:1rem;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.Footer_copy__KUC9W{font-size:.72rem;color:var(--dim);opacity:.7}.Footer_legalLinks__eScbR{display:flex;align-items:center;gap:.5rem}.Footer_legalLink__pFBJM{font-size:.72rem;color:var(--dim);text-decoration:none;opacity:.7;transition:opacity .2s,color .2s}.Footer_legalLink__pFBJM:hover{opacity:1;color:var(--purple-light)}.Footer_legalDot__8W1RV{font-size:.72rem;color:var(--dim);opacity:.4}@media (max-width:768px){.Footer_footer__pQtti{grid-template-columns:1fr;padding:2rem 1.5rem;text-align:center;gap:.75rem}.Footer_right__s6ko6{align-items:center}.Footer_copy__KUC9W{text-align:center}}.EarlyBirdPopup_overlay__95S4B{position:fixed;inset:0;z-index:5000;background:rgba(6,6,15,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:EarlyBirdPopup_fadeIn__dDCly .25s ease}@keyframes EarlyBirdPopup_fadeIn__dDCly{0%{opacity:0}to{opacity:1}}.EarlyBirdPopup_card__clYHM{position:relative;background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--r-xl);padding:2.5rem 2rem 2rem;max-width:420px;width:100%;text-align:center;box-shadow:0 0 60px rgba(139,92,246,.25),0 24px 60px rgba(0,0,0,.5);animation:EarlyBirdPopup_slideUp__8Ob_8 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes EarlyBirdPopup_slideUp__8Ob_8{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.EarlyBirdPopup_closeBtn__CqD11{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:color .2s,background .2s}.EarlyBirdPopup_closeBtn__CqD11:hover{color:var(--text);background:var(--surface2)}.EarlyBirdPopup_closeBtn__CqD11:active{opacity:.7;transform:scale(.88)}.EarlyBirdPopup_badge__qQlSP{display:inline-block;background:var(--grad);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:.25rem .75rem;border-radius:999px;margin-bottom:1rem}.EarlyBirdPopup_headline__EbHIa{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text);margin-bottom:.6rem;line-height:1.25}.EarlyBirdPopup_sub__0oQGG{color:var(--muted);font-size:.9rem;line-height:1.55;margin-bottom:1.5rem}.EarlyBirdPopup_slots__waWNL{margin-bottom:1.5rem}.EarlyBirdPopup_slotBar__CnX7U{display:flex;gap:4px;justify-content:center;flex-wrap:wrap;margin-bottom:.5rem}.EarlyBirdPopup_slotDot___yOBO{width:14px;height:14px;border-radius:50%;background:var(--surface3);border:1.5px solid rgba(139,92,246,.35);transition:background .2s}.EarlyBirdPopup_slotDotTaken__IrD7H{background:var(--purple);border-color:var(--purple)}.EarlyBirdPopup_slotText__0Bh0p{font-size:.85rem;color:var(--muted)}.EarlyBirdPopup_slotNum___wyYN{font-weight:700;color:var(--pink)}.EarlyBirdPopup_cta__OqEWh{display:block;width:100%;border:none;cursor:pointer;background:var(--grad);color:#fff;font-family:var(--font-display);font-size:.95rem;font-weight:700;padding:.85rem 1.5rem;border-radius:var(--r);text-decoration:none;margin-bottom:.75rem;transition:opacity .2s,transform .2s}.EarlyBirdPopup_cta__OqEWh:hover{opacity:.9;transform:translateY(-1px)}.EarlyBirdPopup_cta__OqEWh:active{opacity:.85;transform:scale(.97)}.EarlyBirdPopup_dismiss__4Q7_R{background:none;border:none;color:var(--dim);font-size:.8rem;cursor:pointer;padding:.25rem;transition:color .2s}.EarlyBirdPopup_dismiss__4Q7_R:hover{color:var(--muted)}.EarlyBirdPopup_dismiss__4Q7_R:active{opacity:.6;transform:scale(.93)}.FirstLoginModal_overlay__vtNee{position:fixed;inset:0;z-index:6000;background:rgba(6,6,15,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:FirstLoginModal_fadeIn__hOFW4 .25s ease}@keyframes FirstLoginModal_fadeIn__hOFW4{0%{opacity:0}to{opacity:1}}.FirstLoginModal_card__nCaWR{position:relative;background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--r-xl);padding:2.5rem 2rem 2rem;max-width:440px;width:100%;text-align:center;box-shadow:0 0 60px rgba(139,92,246,.2),0 24px 60px rgba(0,0,0,.5);animation:FirstLoginModal_slideUp__NUIW7 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes FirstLoginModal_slideUp__NUIW7{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.FirstLoginModal_title___b8ol{font-family:var(--font-display);font-size:1.45rem;font-weight:700;color:var(--text);margin-bottom:.6rem;line-height:1.25}.FirstLoginModal_sub__TQt33{color:var(--muted);font-size:.875rem;line-height:1.6;margin-bottom:1.75rem}.FirstLoginModal_field__LzIR8{text-align:left;margin-bottom:1.5rem}.FirstLoginModal_label__ceu3v{display:block;font-size:.8rem;font-weight:600;color:var(--muted);letter-spacing:.04em;margin-bottom:.4rem}.FirstLoginModal_input__67lC1{width:100%;background:var(--surface2);border:1.5px solid var(--border);border-radius:var(--r);color:var(--text);font-size:1rem;font-family:var(--font-mono,monospace);letter-spacing:.08em;padding:.7rem 1rem;outline:none;transition:border-color .2s;box-sizing:border-box}.FirstLoginModal_input__67lC1:focus{border-color:var(--purple)}.FirstLoginModal_input__67lC1::placeholder{color:var(--dim);letter-spacing:.04em}.FirstLoginModal_input__67lC1:disabled{opacity:.5;cursor:not-allowed}.FirstLoginModal_hint__C6HpN{display:block;margin-top:.4rem;font-size:.8rem;color:var(--muted)}.FirstLoginModal_hintValid__dEJgk{color:#4ade80}.FirstLoginModal_hintInvalid__ML4mV{color:var(--pink)}.FirstLoginModal_cta__TzjbN{display:block;width:100%;border:none;cursor:pointer;background:var(--grad);color:#fff;font-family:var(--font-display);font-size:.95rem;font-weight:700;padding:.85rem 1.5rem;border-radius:var(--r);margin-bottom:.75rem;transition:opacity .2s,transform .2s}.FirstLoginModal_cta__TzjbN:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.FirstLoginModal_cta__TzjbN:active:not(:disabled){opacity:.85;transform:scale(.97)}.FirstLoginModal_cta__TzjbN:disabled{opacity:.45;cursor:not-allowed}.FirstLoginModal_skip__U7251{background:none;border:none;color:var(--dim);font-size:.82rem;cursor:pointer;padding:.25rem;transition:color .2s}.FirstLoginModal_skip__U7251:hover:not(:disabled){color:var(--muted)}.FirstLoginModal_skip__U7251:active:not(:disabled){opacity:.6;transform:scale(.93)}.FirstLoginModal_skip__U7251:disabled{opacity:.4;cursor:not-allowed}.FirstLoginModal_termsRow__Fvnl_{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;margin-bottom:1.25rem;text-align:left;-webkit-tap-highlight-color:transparent}.FirstLoginModal_termsCheck__HlK75{flex-shrink:0;margin-top:.15rem;width:16px;height:16px;accent-color:var(--purple);cursor:pointer}.FirstLoginModal_termsText__ONmzM{font-size:.8rem;color:var(--muted);line-height:1.5;font-family:var(--font-body)}.FirstLoginModal_termsLink__38rZo{color:var(--purple-light);text-decoration:none;font-weight:500}.FirstLoginModal_termsLink__38rZo:hover{text-decoration:underline}.FloatingBadge_badge__m1dxO{position:fixed;bottom:1.5rem;right:1.5rem;z-index:400;display:flex;flex-direction:column;align-items:center;gap:.15rem;background:var(--grad);color:#fff;text-decoration:none;padding:.65rem 1rem;border-radius:var(--r);box-shadow:0 4px 24px rgba(139,92,246,.4),0 2px 8px rgba(0,0,0,.4);font-family:var(--font-display);text-align:center;min-width:120px;transition:transform .2s,box-shadow .2s}.FloatingBadge_badge__m1dxO:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(139,92,246,.55),0 4px 12px rgba(0,0,0,.4)}.FloatingBadge_pulse__UKH_f{position:absolute;inset:0;border-radius:var(--r);background:var(--grad);animation:FloatingBadge_pulse__UKH_f 2s ease-out infinite;z-index:-1}@keyframes FloatingBadge_pulse__UKH_f{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.FloatingBadge_text__BZWXC{font-size:.78rem;font-weight:700;white-space:nowrap}.FloatingBadge_sub__4vPlQ{font-size:.65rem;opacity:.85;font-weight:500;white-space:nowrap}@media (max-width:480px){.FloatingBadge_badge__m1dxO{bottom:1rem;right:1rem;min-width:100px;padding:.55rem .8rem}}