.layout_shell__iGiCk{min-height:100%;display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.25rem 0;background:linear-gradient(180deg,#ffffff,#f8fafc,#ffffff);box-sizing:border-box}.layout_headerRow__I7wRM{display:flex;width:100%;justify-content:center}.layout_headerInner__Nkx6H{width:min(1120px,100%)}.layout_main___Azp3{flex:1 0 auto;display:flex;flex-direction:column}.HomeHeader_headerBridge__lzK2G{width:100%;max-width:64rem;margin:0 auto}.HomeHeader_headerBridgeFullWidth__o7oF5{max-width:100%}.HomeHeader_headerInteractive__pl_e_,.HomeHeader_headerStatic__eP_g0{width:100%}.HomeHeader_headerInteractive__pl_e_{display:none}.HomeHeader_headerBridge__lzK2G[data-home-header-hydrated=true] .HomeHeader_headerInteractive__pl_e_{display:block}.HomeHeader_headerBridge__lzK2G[data-home-header-hydrated=true] .HomeHeader_headerStatic__eP_g0{display:none}.HomeHeader_header__Hc9Bi{width:100%;max-width:64rem}.HomeHeader_headerFullWidth__Asg8o{max-width:100%}.HomeHeader_nav__BR3Rm{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#ffffff;padding:.75rem 1rem;font-size:.875rem;color:#334155;box-shadow:0 12px 40px rgba(15,23,42,.06);box-sizing:border-box}.HomeHeader_headerTop__ONNcl{display:flex;align-items:center;gap:1rem;flex:1 1 auto;min-width:0}.HomeHeader_brandArea__4Jh0W{display:flex;align-items:center;gap:.85rem;text-decoration:none;flex:1 1 auto;min-width:0}.HomeHeader_brandMark__A7jcz{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex:0 0 2.8rem;border-radius:1rem;background:transparent;box-shadow:none}.HomeHeader_brandMarkImg__obQw5{width:100%;height:100%;display:block;border-radius:1rem;box-shadow:none}.HomeHeader_brandCopy__8Ksf5{display:flex;flex-direction:column;gap:.2rem;min-width:0}.HomeHeader_brandTitle__qRr1T{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeHeader_brandTagline__U_tyg{font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#64748b;display:block;max-width:clamp(14rem,30vw,30rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeHeader_actions__YltF2{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.5rem;flex-wrap:wrap;min-width:0}.HomeHeader_insightsNavLink__cL9SK{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;flex:0 0 auto;padding:.45rem .6rem;border-bottom:2px solid transparent;color:#475569;font-size:.86rem;font-weight:700;text-decoration:none;white-space:nowrap}.HomeHeader_insightsNavLink__cL9SK:hover,.HomeHeader_insightsNavLink__cL9SK[aria-current=page]{border-bottom-color:#0ea5e9;color:#0369a1}.HomeHeader_insightsNavLink__cL9SK:focus-visible{outline:3px solid #0ea5e9;outline-offset:2px}.HomeHeader_authArea__iqEyv{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-height:2.25rem;min-width:0}.HomeHeader_accountMenu__QfNf4{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.HomeHeader_accountRow__xDMhM{display:inline-flex;align-items:center;gap:.5rem}.HomeHeader_quickActions__CFP8n{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap;flex-shrink:0}.HomeHeader_accountChip___I0yF{display:inline-flex;align-items:center;gap:.65rem;padding:.35rem .65rem .35rem .35rem;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.98);text-decoration:none;box-shadow:0 8px 16px rgba(15,23,42,.08);transition:transform .2s ease,box-shadow .2s ease}.HomeHeader_accountChip___I0yF:hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(14,165,233,.16)}.HomeHeader_accountAvatar__3mh_C{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,rgba(6,182,212,.25),rgba(59,130,246,.3));color:#0f172a;font-weight:700;letter-spacing:.08em}.HomeHeader_accountAvatarImage__Xc7MB{width:100%;height:100%;object-fit:cover;border-radius:999px;display:block}.HomeHeader_accountCopy___dinK{display:flex;flex-direction:column;line-height:1.1}.HomeHeader_accountName__rhV2t{font-size:.85rem;font-weight:600;color:#0f172a}.HomeHeader_accountLabel__iMKlt{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#64748b}.HomeHeader_savedButton__njZyV{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:9999px;border:1px solid rgba(14,165,233,.35);background:rgba(224,242,254,.95);color:#0284c7;text-decoration:none;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.HomeHeader_savedButton__njZyV:hover{background:#bae6fd;border-color:rgba(14,165,233,.6);box-shadow:0 8px 14px rgba(14,165,233,.16)}.HomeHeader_savedButtonIcon__MPmSg{width:1.05rem;height:1.05rem}.HomeHeader_notificationButton__2Ss4b{display:inline-flex;align-items:center;justify-content:center;position:relative;width:2.3rem;height:2.3rem;border-radius:9999px;border:1px solid rgba(6,182,212,.35);background:rgba(240,249,255,.95);color:#0891b2;text-decoration:none;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.HomeHeader_notificationButton__2Ss4b:hover{background:#dbeafe;border-color:rgba(6,182,212,.6);box-shadow:0 8px 14px rgba(14,165,233,.16)}.HomeHeader_notificationButtonUnread__5SFPz{background:#e0f2fe;border-color:rgba(239,68,68,.55);box-shadow:0 10px 18px rgba(239,68,68,.16)}.HomeHeader_notificationIconWrap__8v7p_{position:relative;display:inline-flex;align-items:center;justify-content:center}.HomeHeader_notificationButtonIcon__BSKJw{width:1.05rem;height:1.05rem}.HomeHeader_notificationUnreadDot__Onat4{position:absolute;top:-.2rem;right:-.25rem;width:.55rem;height:.55rem;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px #ffffff}@media (min-width:640px){.HomeHeader_nav__BR3Rm{padding:1rem 1.5rem}}.HomeHeader_signOutButton__17cHf{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:9999px;border:1px solid rgba(148,163,184,.45);padding:0;color:#475569;background:rgba(248,250,252,.95);transition:color .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer}.HomeHeader_signOutButton__17cHf:hover{color:#0284c7;border-color:rgba(14,165,233,.6);box-shadow:0 8px 14px rgba(14,165,233,.18)}.HomeHeader_signOutButtonIcon__oDsmm{width:1.1rem;height:1.1rem}.HomeHeader_authLinks__sRvWL{display:inline-flex;align-items:center;gap:.8rem;padding:.35rem .9rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;box-shadow:0 10px 24px rgba(15,23,42,.06)}.HomeHeader_loginLink__VsUS4{display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:#475569;min-width:96px;text-align:center;padding:.45rem .85rem;border-radius:999px;border:1px solid transparent;transition:color .2s ease;background:transparent;line-height:1.1}.HomeHeader_loginLink__VsUS4:hover{color:#0891b2}.HomeHeader_signUpLink__Ohb_W{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#06b6d4;padding:.45rem 1rem;min-width:104px;font-weight:600;color:#ffffff;transition:background-color .2s ease;box-shadow:0 10px 20px rgba(6,182,212,.18);line-height:1.1}.HomeHeader_signUpLink__Ohb_W:hover{background:#0ea5e9}.HomeHeader_languageSwitcher__NnCxh{display:inline-flex;align-items:center;gap:.48rem;flex:0 0 auto;min-width:0;justify-content:flex-end;white-space:nowrap}.HomeHeader_languageSwitcherMobile__3masA{display:none}.HomeHeader_languageSwitcherDesktop__DkeoD{display:inline-flex}.HomeHeader_languageLabel__3_6nG{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.HomeHeader_languageOptions__mrW_j{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600}.HomeHeader_languageOptionLink__s27Ot{text-decoration:none;text-transform:uppercase;color:#94a3b8;letter-spacing:.18em;transition:color .2s ease}.HomeHeader_languageOptionLink__s27Ot:hover{color:#0284c7}.HomeHeader_languageOptionLinkActive__NY9J_{color:#0f172a}.HomeHeader_languageSelect__VoQx_{border-radius:.75rem;border:1px solid #cbd5e1;background:#ffffff;padding:.25rem .75rem;min-width:94px;font-size:.875rem;font-weight:500;color:#334155;outline:none;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.HomeHeader_languageSelect__VoQx_:focus,.HomeHeader_languageSelect__VoQx_:hover:not(:disabled){border-color:#22d3ee;box-shadow:0 0 0 2px rgba(6,182,212,.15)}.HomeHeader_languageSelect__VoQx_:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.HomeHeader_nav__BR3Rm{flex-direction:column;align-items:stretch;gap:.85rem}.HomeHeader_headerTop__ONNcl{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.55rem}.HomeHeader_insightsNavLink__cL9SK{align-self:flex-start}.HomeHeader_brandArea__4Jh0W{width:auto;justify-content:flex-start}.HomeHeader_brandCopy__8Ksf5{min-width:0}.HomeHeader_actions__YltF2{width:100%;gap:.85rem;align-items:stretch;flex-direction:column}.HomeHeader_authArea__iqEyv{min-width:0;justify-content:flex-start}.HomeHeader_accountMenu__QfNf4,.HomeHeader_authArea__iqEyv{width:100%;flex-direction:column;align-items:stretch;gap:.6rem}.HomeHeader_accountRow__xDMhM{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.HomeHeader_quickActions__CFP8n{flex-wrap:wrap;justify-content:flex-start;gap:.35rem}.HomeHeader_accountChip___I0yF{flex:1 1 100%;min-width:0}.HomeHeader_authLinks__sRvWL{width:100%;flex-wrap:nowrap;justify-content:stretch;align-self:stretch;margin-left:0;padding:.4rem .55rem;gap:.55rem;box-sizing:border-box}.HomeHeader_authLinks__sRvWL .HomeHeader_loginLink__VsUS4,.HomeHeader_authLinks__sRvWL .HomeHeader_signUpLink__Ohb_W{flex:1 1 0%;min-width:0}.HomeHeader_languageSwitcherDesktop__DkeoD{display:none}.HomeHeader_languageSwitcherMobile__3masA{display:inline-flex;width:auto;justify-content:flex-start;gap:.45rem}.HomeHeader_languageSwitcherMobile__3masA .HomeHeader_languageSelect__VoQx_{flex:0 0 auto;width:auto}.HomeHeader_languageSelect__VoQx_{flex:1 1 100%;width:100%}}@media (max-width:640px){.HomeHeader_brandTagline__U_tyg{display:none}.HomeHeader_accountMenu__QfNf4{gap:.6rem}.HomeHeader_languageLabel__3_6nG{display:none}}