.Navigation_nav__kK7Xl{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed);height:56px;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.05);transition:all var(--transition-fast)}.Navigation_scrolled__5PHsm{box-shadow:var(--shadow-sm)}.Navigation_container___SIB5{max-width:1200px;margin:0 auto;height:100%;justify-content:space-between;padding:0 var(--space-5)}.Navigation_container___SIB5,.Navigation_logo__6DXsa{display:flex;align-items:center}.Navigation_logoImage__LNIBj{height:auto;width:90px}.Navigation_desktopLinks__EhwMS{display:flex;align-items:center;gap:var(--space-5)}.Navigation_navLink__GsAdg{font-family:var(--font-primary);font-size:.85rem;font-weight:500;color:var(--text-primary);text-decoration:none;transition:color var(--transition-fast)}.Navigation_navLink__GsAdg.Navigation_active__MysJ2,.Navigation_navLink__GsAdg:hover{color:var(--color-primary)}.Navigation_signInButton__wa6IF{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 1rem;background-color:var(--color-gray-900);color:#fff;font-family:var(--font-primary);font-size:.8rem;font-weight:500;border-radius:9999px;text-decoration:none;transition:all var(--transition-fast);letter-spacing:.02em}.Navigation_signInButton__wa6IF:hover{background-color:var(--color-gray-800);color:#fff}.Navigation_thabitiButton__BoGC_{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 1rem;background-color:transparent;color:#c74a2c;font-family:var(--font-primary);font-size:.8rem;font-weight:500;border-radius:9999px;text-decoration:none;border:1.5px solid #c74a2c;transition:all var(--transition-fast);letter-spacing:.02em;white-space:nowrap}.Navigation_thabitiButton__BoGC_:hover{background-color:#c74a2c;color:#fff}.Navigation_thabitiIcon__664tl{flex-shrink:0}.Navigation_mobileMenuButton__pYYDo{display:none;width:36px;height:36px;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-primary);cursor:pointer}.Navigation_mobileMenuButton__pYYDo svg{width:22px;height:22px}.Navigation_mobileMenu__CH_yh{display:none;position:absolute;top:56px;left:0;right:0;background-color:var(--surface-primary);border-bottom:1px solid var(--color-gray-200);padding:var(--space-3);box-shadow:var(--shadow-md)}.Navigation_mobileLink__P_HKu{display:block;padding:var(--space-2) var(--space-3);font-family:var(--font-primary);font-size:.9rem;color:var(--text-primary);text-decoration:none;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.Navigation_mobileLink__P_HKu:hover{background-color:var(--color-gray-50)}.Navigation_mobileLink__P_HKu.Navigation_active__MysJ2{color:var(--color-primary);background-color:rgba(255,180,0,.1)}.Navigation_mobileThabitiButton__bAosO{color:#c74a2c;border-radius:var(--radius-md);border:1.5px solid #c74a2c}.Navigation_mobileSignIn__Bg9IB,.Navigation_mobileThabitiButton__bAosO{display:block;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-primary);font-size:.9rem;font-weight:500;text-align:center;text-decoration:none}.Navigation_mobileSignIn__Bg9IB{background-color:var(--color-gray-900);color:#fff;border-radius:var(--radius-md)}@media (max-width:768px){.Navigation_container___SIB5{padding:0 var(--space-4)}.Navigation_desktopLinks__EhwMS{display:none}.Navigation_mobileMenuButton__pYYDo{display:flex}.Navigation_mobileMenu__CH_yh{display:block}}.Footer_footer__HDTA0{background-color:var(--color-gray-900);color:#fff;padding:var(--space-8) 0 var(--space-5)}.Footer_container__6TxAW{max-width:1200px;margin:0 auto;padding:0 var(--space-5)}.Footer_content__i8d5i{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-8)}@media (min-width:768px){.Footer_content__i8d5i{grid-template-columns:1.5fr 2fr}}.Footer_brand__LBMoq{max-width:280px}.Footer_logo__7JMD0,.Footer_logo__7JMD0:focus-visible,.Footer_logo__7JMD0:hover{color:inherit;text-decoration:none}.Footer_logo__7JMD0{display:inline-block;margin-bottom:var(--space-3)}.Footer_logoImage__QaGcx{height:28px;width:auto;filter:brightness(0) invert(1)}.Footer_tagline__eTjo6{font-family:var(--font-primary);font-size:.8rem;color:var(--color-gray-400);line-height:1.6;margin:0 0 var(--space-4);text-align:left;padding:0}.Footer_socialLinks__Bm6xi{display:flex;gap:var(--space-2)}.Footer_socialLink__RsBAw{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--color-gray-800);border-radius:8px;color:var(--color-gray-400);text-decoration:none;transition:all var(--transition-fast)}.Footer_socialLink__RsBAw:hover{background-color:var(--color-primary);color:var(--color-gray-900)}.Footer_socialLink__RsBAw svg{width:16px;height:16px}.Footer_linksSection__XvTOu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:640px){.Footer_linksSection__XvTOu{grid-template-columns:repeat(3,1fr)}}.Footer_linkGroupTitle__637y9{font-family:var(--font-primary);font-size:.8rem;font-weight:600;color:#fff;margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.05em}.Footer_linkList__fI_q5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.Footer_link__0W0gM{font-family:var(--font-primary);font-size:.8rem;color:var(--color-gray-400);text-decoration:none;transition:color var(--transition-fast)}.Footer_link__0W0gM:focus-visible,.Footer_link__0W0gM:hover{color:#fff;text-decoration:underline}.Footer_bottomBar__KqTIf{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding-top:var(--space-5);border-top:1px solid var(--color-gray-800);text-align:center}@media (min-width:640px){.Footer_bottomBar__KqTIf{flex-direction:row;justify-content:space-between;text-align:left}}.Footer_copyright__J40h7,.Footer_location__kYcs1{font-family:var(--font-primary);font-size:.75rem;color:var(--color-gray-400);margin:0}.SignIn_container__Y8oYK{display:flex;min-height:calc(100vh - 56px);margin-top:56px}.SignIn_brandingSide__3YhmM{flex:1 1;background:#4f46e5;display:flex;align-items:center;justify-content:center;padding:60px 8vw;position:relative;overflow:hidden}.SignIn_brandingSide__3YhmM:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:hsla(0,0%,100%,.06);top:-80px;right:-80px}.SignIn_brandingSide__3YhmM:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:rgba(129,140,248,.35);bottom:-50px;left:-50px}.SignIn_brandingContent__Jnunq{max-width:340px;position:relative;z-index:1}.SignIn_brandingHeading__ZJw57{font-family:"ramblaRegular",var(--font-family,sans-serif);font-weight:300;font-size:clamp(1.75rem,3vw,2.25rem);color:#fff;line-height:1.15;margin:0 0 12px}.SignIn_brandingHeadingAccent__KmGut{font-style:italic;font-family:"ramblaBold",var(--font-family-bold,sans-serif)}.SignIn_brandingDescription__e25U1{font-family:"ramblaRegular",var(--font-family,sans-serif);font-size:.875rem;color:hsla(0,0%,100%,.8);line-height:1.6;margin:0 0 28px}.SignIn_brandingFeatures__xEe0n{display:flex;flex-direction:column;gap:14px}.SignIn_brandingFeature__TSzww{display:flex;align-items:center;gap:12px}.SignIn_featureIcon__lpf1c{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SignIn_featureIcon__lpf1c svg{width:16px;height:16px;color:#fff}.SignIn_featureText__hqHOY{font-family:"ramblaRegular",var(--font-family,sans-serif);font-size:.8rem;color:#fff}.SignIn_formSide__4DzUq{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 8vw;background:#fff;overflow-y:auto}.SignIn_formContainer__Ftsl7{width:100%;max-width:380px}.SignIn_logoWrapper__fuyTf{margin-bottom:20px}.SignIn_logo__fL6Ii{display:block;max-width:56px;cursor:pointer}.SignIn_title__Yg1jR{color:#1f2937;margin:0 0 4px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:300}.SignIn_subtitle__NFnpm,.SignIn_title__Yg1jR{font-family:"ramblaRegular",var(--font-family,sans-serif)}.SignIn_subtitle__NFnpm{color:#6b7280;font-size:.8rem;margin:0 0 20px}.SignIn_form__xaNee{display:flex;flex-direction:column;gap:0}.SignIn_form__xaNee>div{margin-bottom:8px}.SignIn_passwordToggle__OgBDQ{background:none;border:none;padding:4px;cursor:pointer;color:#9ca3af;display:flex;align-items:center;justify-content:center;transition:color .2s}.SignIn_passwordToggle__OgBDQ:hover{color:#4f46e5}.SignIn_forgotPasswordRow__jJ5dA{text-align:right;margin:-6px 0 2px}.SignIn_forgotPasswordBtn__6GMi2{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:.75rem;font-family:"ramblaRegular",var(--font-family,sans-serif);padding:0;font-weight:500}.SignIn_forgotPasswordBtn__6GMi2:hover{text-decoration:underline;color:#4338ca}.SignIn_googleIcon__rd5VC{flex-shrink:0}.SignIn_socialBtn__AtY__{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 16px;border:1.5px solid #e5e7eb;border-radius:9999px;background:#fff;font-family:"ramblaRegular",var(--font-family,sans-serif);font-size:.8rem;font-weight:500;color:#1f2937;cursor:pointer;transition:all .2s}.SignIn_socialBtn__AtY__:hover{border-color:#d1d5db;box-shadow:0 2px 6px rgba(0,0,0,.06);transform:translateY(-1px)}.SignIn_socialBtn__AtY__:disabled{opacity:.6;cursor:not-allowed;transform:none}.SignIn_languageSwitch__QD0KT{margin-bottom:12px}.SignIn_orDivider__94OVE{display:flex;align-items:center;margin:2px 0;color:#9ca3af;font-family:"ramblaRegular",var(--font-family,sans-serif);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.SignIn_orDivider__94OVE:after,.SignIn_orDivider__94OVE:before{content:"";flex:1 1;border-bottom:1px solid #e5e7eb}.SignIn_orDivider__94OVE span{padding:0 12px}.SignIn_registerLink__mSIzK{display:block;font-size:.8rem;margin:16px 0 0;text-align:center;color:#6b7280;font-family:"ramblaRegular",var(--font-family,sans-serif);text-decoration:none}.SignIn_registerLink__mSIzK strong{color:#4f46e5;font-weight:500}.SignIn_registerLink__mSIzK:hover{color:#4f46e5}.SignIn_divider__1i82i{display:flex;align-items:center;margin:20px 0 10px;color:#9ca3af;font-family:"ramblaRegular",var(--font-family,sans-serif);font-size:.65rem;text-transform:uppercase;letter-spacing:.05em}.SignIn_divider__1i82i:after,.SignIn_divider__1i82i:before{content:"";flex:1 1;border-bottom:1px solid #e5e7eb}.SignIn_divider__1i82i span{padding:0 10px}.SignIn_appBadges__ZMq_d{display:flex;justify-content:center;gap:10px}.SignIn_appBadges__ZMq_d img{height:32px;width:auto;transition:transform .2s,opacity .2s}.SignIn_appBadges__ZMq_d img:hover{transform:scale(1.04);opacity:.9}.SignIn_modalText__9NMhd{color:#6b7280;font-size:.8rem;margin-bottom:16px;line-height:1.6;font-family:"ramblaRegular",var(--font-family,sans-serif)}@media (max-width:1024px){.SignIn_brandingSide__3YhmM{display:none}.SignIn_formSide__4DzUq{padding:36px 6vw}.SignIn_logoWrapper__fuyTf{text-align:center}.SignIn_logo__fL6Ii{margin:0 auto;max-width:100px}.SignIn_subtitle__NFnpm,.SignIn_title__Yg1jR{text-align:center}}@media (max-width:480px){.SignIn_formSide__4DzUq{padding:24px 5vw}.SignIn_title__Yg1jR{font-size:1.25rem}}