.Footer_footer__YgQC9{padding:80px 0 32px;background:linear-gradient(135deg,#0A1422,#1A2B42);border-top:1px solid rgba(255,255,255,.1)}.Footer_container__STlpI{max-width:1200px;margin:0 auto;padding:0 2rem}.Footer_inner__xbjL7{display:flex;justify-content:space-between;gap:64px;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:768px){.Footer_container__STlpI{padding:0 1rem}.Footer_inner__xbjL7{flex-direction:column;gap:48px}}.Footer_logo__YYLLK{max-width:300px}.Footer_logoWrapper___jzxa{display:inline-flex;align-items:center;font-family:var(--font-brand);font-size:24px;font-weight:800;letter-spacing:-.02em}.Footer_logoPrefix__KxXiW{color:#FFFFFF}.Footer_logoSuffix__Ke32v{display:inline-block;background:linear-gradient(90deg,rgb(48,68,149),rgb(141,143,183));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#FFFFFF}.Footer_description__xaVD_{margin-top:16px;font-size:15px;line-height:1.5;color:#B8C7DB}.Footer_socialLinks__Fz0fm{display:flex;gap:8px;margin-top:24px}.Footer_groups__yGIfP{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}@media (max-width:1024px){.Footer_groups__yGIfP{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Footer_groups__yGIfP{grid-template-columns:1fr;gap:32px}}.Footer_group__tY9Oq{display:flex;flex-direction:column}.Footer_groupTitle__uiyrL{font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;margin:0 0 16px;letter-spacing:.05em}.Footer_linkStack__WJT_z{display:flex;flex-direction:column;gap:8px}.Footer_link__B7VW9{font-size:14px;color:#B8C7DB;text-decoration:none;transition:color .2s ease}.Footer_link__B7VW9:hover{color:#66B8FF}.Footer_socialLink__p8OLE{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.1);color:#66B8FF;transition:all .2s ease;text-decoration:none}.Footer_socialLink__p8OLE:hover{background:linear-gradient(135deg,#304495,#8D8FB7);color:#FFFFFF;transform:translateY(-2px)}.Footer_bottom__Fpwam{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:32px}@media (max-width:768px){.Footer_bottom__Fpwam{flex-direction:column;align-items:flex-start;gap:16px}}.Footer_contact__woWJZ{display:flex;gap:24px;color:#B8C7DB;flex-wrap:wrap}@media (max-width:768px){.Footer_contact__woWJZ{flex-direction:column;align-items:flex-start;gap:12px}}.Footer_contactItem__zJiI1{display:flex;align-items:center;gap:8px;font-size:14px}.Footer_contactLink__fGjjF{color:#66B8FF;text-decoration:none;transition:opacity .2s ease}.Footer_contactLink__fGjjF:hover{opacity:.8}.Footer_copyright__VV4W1{color:#B8C7DB;font-size:14px;margin:0}.Footer_logoLink___tIri{display:inline-block;text-decoration:none;color:inherit;cursor:pointer}.Navbar_header__8AIiu{height:calc(4rem * var(--mantine-scale));position:fixed;top:0;left:0;right:0;z-index:2000;backdrop-filter:blur(16px);font-family:var(--font-ui);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.Navbar_headerDark__ml_rU{background:rgba(10,20,34,.92);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 24px rgba(0,0,0,.2)}.Navbar_headerLight__IeEBe{background:rgba(248,250,255,.9);border-bottom:1px solid rgba(48,68,149,.12);box-shadow:0 1px 0 rgba(255,255,255,.8),0 4px 20px rgba(48,68,149,.08)}.Navbar_inner__2upZI{height:calc(4rem * var(--mantine-scale));display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 auto}.Navbar_logo__Nocqu{display:flex;align-items:center;font-family:var(--font-brand);font-size:calc(1.875rem * var(--mantine-scale));font-weight:800;letter-spacing:-.02em;cursor:pointer;user-select:none;transition:transform .2s ease;flex-shrink:0}.Navbar_logo__Nocqu:hover{transform:translateY(-1px)}.Navbar_logoPrefix__DCNRC{color:#FFFFFF;font-size:1rem;margin-top:10px;margin-left:2px}.Navbar_logoSuffix__ITobo{display:inline-block;background:linear-gradient(90deg,rgb(255,255,255),rgb(200,200,255));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#FFFFFF;margin-left:-1px}.Navbar_logoLink__pUw3r{display:flex;align-items:center;text-decoration:none;color:inherit;cursor:pointer}.Navbar_links__29FWb{display:flex;justify-content:center;align-items:center;gap:calc(.25rem * var(--mantine-scale));margin:0 calc(1.25rem * var(--mantine-scale));flex-wrap:nowrap;min-width:0}.Navbar_control__iDVG5{display:flex!important;align-items:center!important;padding:calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale))!important;border-radius:var(--mantine-radius-md)!important;color:rgba(255,255,255,.9)!important;font-size:calc(.875rem * var(--mantine-scale))!important;font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;background:transparent!important;white-space:nowrap!important;flex-shrink:0!important}.Navbar_control__iDVG5:hover{color:#FFFFFF!important;background-color:rgba(255,255,255,.1)!important;transform:translateY(-1px)!important}.Navbar_control__iDVG5 span{color:rgba(255,255,255,.9)!important}.Navbar_control__iDVG5:hover span{color:#FFFFFF!important}.Navbar_newone__3m1xy{color:rgba(255,255,255,.9)!important;transition:transform .2s ease!important}.Navbar_control__iDVG5:hover .Navbar_newone__3m1xy{color:#FFFFFF!important}.Navbar_dropdown__VyYWw{background:#0A1422!important;border:1px solid rgba(255,255,255,.1)!important;padding:calc(.5rem * var(--mantine-scale))!important;min-width:calc(13.75rem * var(--mantine-scale))!important;box-shadow:0 calc(1.25rem * var(--mantine-scale)) calc(2.5rem * var(--mantine-scale)) rgba(0,0,0,.4)!important;border-radius:var(--mantine-radius-md)!important;backdrop-filter:blur(8px)!important}.Navbar_menuItem__w0UrD{border-radius:var(--mantine-radius-sm)!important;padding:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale))!important;margin:calc(.125rem * var(--mantine-scale)) 0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;background:transparent!important;color:#FFFFFF!important}.Navbar_menuItem__w0UrD:hover{background-color:rgba(255,255,255,.1)!important;transform:translateX(4px)!important}.Navbar_menuItemTitle__Q5yML{font-size:calc(.875rem * var(--mantine-scale))!important;font-weight:500!important;color:#FFFFFF!important;transition:color .2s ease!important}.Navbar_menuItemDescription__mwhhY{font-size:calc(.75rem * var(--mantine-scale))!important;color:rgba(255,255,255,.7)!important;margin-top:calc(.25rem * var(--mantine-scale))!important}.Navbar_signUpButton__GnOhb{background:var(--cta-gradient)!important;color:#FFFFFF!important;font-weight:600!important;padding:calc(.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale))!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:none!important;border-radius:var(--mantine-radius-md)!important;font-size:calc(.875rem * var(--mantine-scale))!important}.Navbar_signUpButton__GnOhb:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(48,68,149,.4)!important;filter:brightness(1.1)!important}.Navbar_signUpButton__GnOhb:active{transform:translateY(0)!important}@media (max-width:768px){.Navbar_links__29FWb{display:none!important}.Navbar_control__iDVG5{width:100%!important;justify-content:flex-start!important;padding:18px 28px!important;font-size:17px!important;border-radius:12px!important;margin:6px 0!important;background:rgba(255,255,255,.05)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 4px rgba(0,0,0,.1);color:#FFFFFF!important}.Navbar_control__iDVG5:active,.Navbar_control__iDVG5:focus,.Navbar_control__iDVG5:hover{background:rgba(255,255,255,.1)!important;box-shadow:0 2px 8px rgba(255,255,255,.1);transform:none!important}.Navbar_header__8AIiu{height:60px}.Navbar_headerDark__ml_rU{background:rgba(10,20,34,.98)}.Navbar_headerLight__IeEBe{background:rgba(248,250,255,.96)}.Navbar_inner__2upZI{height:60px}.Navbar_menuItem__w0UrD{padding:14px 32px!important;margin:2px 0!important;border-radius:10px!important;background:none!important;font-size:16px!important;transition:all .2s cubic-bezier(.4,0,.2,1);color:#FFFFFF!important}.Navbar_menuItem__w0UrD:hover{transform:none!important;background:rgba(255,255,255,.05)!important}.Navbar_menuItemTitle__Q5yML{color:#FFFFFF!important}.Navbar_menuItemDescription__mwhhY{color:rgba(255,255,255,.7)!important}.Navbar_mobileSectionDivider__fPRnL{border:none;border-top:1px solid rgba(255,255,255,.1);margin:8px 0}.Navbar_drawerBody__kEl_8{background:#0A1422!important;color:#FFFFFF!important}}.Navbar_themeToggle__psy6P{color:rgba(255,255,255,.8);transition:all .3s ease}.Navbar_themeToggle__psy6P:hover{color:#FFFFFF;background:rgba(255,255,255,.1);transform:scale(1.1)}.Navbar_themeToggleMobile__F9U_T{color:rgba(255,255,255,.8);transition:all .3s ease}.Navbar_themeToggleMobile__F9U_T:hover{background:rgba(255,255,255,.1);transform:scale(1.1)}.Navbar_mobileDrawerContent__yRIyf{display:flex;flex-direction:column;height:100vh;padding:0}.Navbar_mobileDrawerHeader__o7ESe{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.Navbar_mobileNavStack__IzzT9{flex:1;padding:24px 0;overflow-y:auto}.Navbar_mobileNavItem__IWrRo{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08);transition:all .2s ease}.Navbar_mobileNavItem__IWrRo:active,.Navbar_mobileNavItem__IWrRo:hover{background:rgba(255,255,255,.08)}.Navbar_mobileNavItemText__02xFg{font-size:1.25rem;font-weight:600;color:#FFFFFF;letter-spacing:-.01em}.Navbar_mobileNavItemArrow__Y_h93{color:rgba(255,255,255,.5);transition:transform .2s ease}.Navbar_mobileNavItem__IWrRo:hover .Navbar_mobileNavItemArrow__Y_h93{transform:translateX(4px);color:rgba(255,255,255,.8)}.Navbar_mobileDrawerFooter__knRRk{padding:24px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.1)}.Navbar_mobileCtaButton__8uXDW{background:#FFFFFF!important;color:rgb(48,68,149)!important;font-weight:700!important;font-size:1rem!important;padding:14px 24px!important;border-radius:12px!important;transition:all .2s ease!important;border:none!important}.Navbar_mobileCtaButton__8uXDW:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important}.Navbar_mobileLoginButton__fD1_7{color:rgba(255,255,255,.9)!important;font-weight:500!important;background:transparent!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important}.Navbar_mobileLoginButton__fD1_7:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.3)!important}.Navbar_mobileLink__uku1M{display:flex;align-items:center;text-decoration:none;font-size:var(--mantine-font-size-sm);color:rgba(255,255,255,.9);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:10px;font-weight:500;width:100%;border:0;background:rgba(255,255,255,.05);transition:all .2s ease;margin:4px 0;position:relative;overflow:hidden}.Navbar_mobileLink__uku1M:hover{background:rgba(255,255,255,.1);transform:translateX(4px)}.Navbar_mobileLink__uku1M[data-active=true]{background:linear-gradient(135deg,rgba(48,68,149,.4),rgba(141,143,183,.3));color:#fff;font-weight:600;border:1px solid rgba(141,143,183,.3)}.Navbar_mobileLink__uku1M[data-active=true]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(135deg,#8D8FB7,#304495);border-radius:0 2px 2px 0}.Navbar_mobileLinkIcon__C4H5d{color:rgba(255,255,255,.7);margin-right:var(--mantine-spacing-md);width:20px;height:20px;transition:all .2s ease;flex-shrink:0}.Navbar_mobileLink__uku1M:hover .Navbar_mobileLinkIcon__C4H5d{color:rgba(255,255,255,1);transform:scale(1.1)}.Navbar_mobileLink__uku1M[data-active=true] .Navbar_mobileLinkIcon__C4H5d{color:#fff}.Navbar_headerLight__IeEBe .Navbar_logoPrefix__DCNRC{color:#304495}.Navbar_headerLight__IeEBe .Navbar_logoSuffix__ITobo{background:linear-gradient(90deg,#304495,#5a7bc4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Navbar_headerLight__IeEBe .Navbar_control__iDVG5,.Navbar_headerLight__IeEBe .Navbar_control__iDVG5 span{color:rgba(10,20,34,.85)!important}.Navbar_headerLight__IeEBe .Navbar_control__iDVG5:hover{color:#0a1422!important;background-color:rgba(48,68,149,.08)!important}.Navbar_headerLight__IeEBe .Navbar_control__iDVG5:hover span{color:#0a1422!important}.Navbar_headerLight__IeEBe .Navbar_newone__3m1xy{color:rgba(10,20,34,.7)!important}.Navbar_headerLight__IeEBe .Navbar_control__iDVG5:hover .Navbar_newone__3m1xy{color:#0a1422!important}.Navbar_headerLight__IeEBe .Navbar_dropdown__VyYWw{background:#f8faff!important;border:1px solid rgba(48,68,149,.15)!important;box-shadow:0 12px 32px rgba(48,68,149,.12)!important}.Navbar_headerLight__IeEBe .Navbar_menuItem__w0UrD{color:#0a1422!important}.Navbar_headerLight__IeEBe .Navbar_menuItem__w0UrD:hover{background-color:rgba(48,68,149,.08)!important}.Navbar_headerLight__IeEBe .Navbar_menuItemTitle__Q5yML{color:#0a1422!important}.Navbar_headerLight__IeEBe .Navbar_menuItemDescription__mwhhY{color:rgba(10,20,34,.6)!important}.Navbar_headerLight__IeEBe .Navbar_themeToggle__psy6P{color:rgba(10,20,34,.75)}.Navbar_headerLight__IeEBe .Navbar_themeToggle__psy6P:hover{color:#304495;background:rgba(48,68,149,.1)}.Navbar_githubButton__OMH_Q{color:rgba(255,255,255,.9)!important}.Navbar_githubButton__OMH_Q:hover{background:rgba(255,255,255,.1)!important}.Navbar_headerLight__IeEBe .Navbar_githubButton__OMH_Q{color:#304495!important}.Navbar_headerLight__IeEBe .Navbar_githubButton__OMH_Q:hover{background:rgba(48,68,149,.08)!important}:root{--cta-gradient:linear-gradient(180deg,rgb(48,68,149),rgb(141,143,183));--cta-gradient-hover-filter:brightness(1.08);--cta-shadow:0 4px 16px rgba(48,68,149,0.4)}