.NavDropdown-module__vXmlTW__dropdown{border:1px solid var(--dropdown-border,#05293d14);background:var(--dropdown-surface,#fffffff5);width:max-content;min-width:240px;box-shadow:var(--dropdown-shadow,0 10px 22px #05293d14), inset 0 1px 0 var(--dropdown-highlight,#ffffffe0);-webkit-backdrop-filter:blur(18px);z-index:1000;color:var(--dropdown-text-color,#05293d);opacity:0;transform:translateX(var(--nd-tx,0)) translateY(-8px);pointer-events:auto;border-radius:24px;padding:.75rem;animation:.26s forwards NavDropdown-module__vXmlTW__navDropdownIn;position:absolute;top:calc(100% + 12px)}.NavDropdown-module__vXmlTW__alignCenter{--nd-tx:-50%;left:50%}.NavDropdown-module__vXmlTW__alignRight{--nd-tx:0px;transform-origin:100% 0;right:0}.NavDropdown-module__vXmlTW__dark{--dropdown-surface:#082738f5;--dropdown-border:#ffffff1f;--dropdown-shadow:0 28px 52px #00000057;--dropdown-highlight:#ffffff14;--dropdown-text-color:var(--white-color,#fff)}@keyframes NavDropdown-module__vXmlTW__navDropdownIn{0%{opacity:0;transform:translateX(var(--nd-tx,0)) translateY(-8px)}to{opacity:1;transform:translateX(var(--nd-tx,0)) translateY(0)}}@media (prefers-reduced-motion:reduce){.NavDropdown-module__vXmlTW__dropdown{opacity:1;transform:translateX(var(--nd-tx,0));animation:none}}
.AccountNav-module__6yX_Ba__root{--account-fg:var(--ev-topbar-ink,#05293d);--account-muted:var(--ev-topbar-ink-muted,#727c82);--account-line:var(--ev-topbar-border,#edf1f3);--account-surface:#fff;--account-hover:var(--ev-topbar-surface-hover,#f4f7f8);--account-accent:var(--cw-results-brand-primary,#17e5d7);--account-avatar-bg:#05293d;--account-avatar-fg:#fff;--account-shadow:0 12px 26px #05293d24;min-inline-size:0;font-family:var(--font-primary,"Plus Jakarta Sans", sans-serif);border:0;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.AccountNav-module__6yX_Ba__root[data-account-theme=dark]{--account-fg:#f4fbfc;--account-muted:#daf2f4b3;--account-line:#a8e6eb2e;--account-surface:#0b1a2b;--account-hover:#17e5d71a;--account-avatar-bg:#05293d;--account-avatar-fg:#fff;--account-shadow:0 18px 34px #030a1480}.AccountNav-module__6yX_Ba__placeholderGhost{visibility:hidden}.AccountNav-module__6yX_Ba__resolved{animation:.18s ease-out both AccountNav-module__6yX_Ba__accountNavFadeIn}@keyframes AccountNav-module__6yX_Ba__accountNavFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AccountNav-module__6yX_Ba__resolved{animation:none}}.AccountNav-module__6yX_Ba__iconButton{border:1px solid var(--account-line);width:40px;height:40px;color:var(--account-fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.AccountNav-module__6yX_Ba__iconButton:hover{border-color:var(--account-accent);background:var(--account-hover)}.AccountNav-module__6yX_Ba__iconButton:focus-visible{outline:2px solid var(--account-accent);outline-offset:2px}.AccountNav-module__6yX_Ba__iconButtonGlyph{flex-shrink:0;width:1.8rem;height:1.8rem}.AccountNav-module__6yX_Ba__signInLabel{display:none}@media (min-width:1280px){.AccountNav-module__6yX_Ba__signInButton{gap:.8rem;width:auto;padding:0 1.6rem 0 1.2rem}.AccountNav-module__6yX_Ba__signInLabel{white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1;display:inline}}.AccountNav-module__6yX_Ba__avatarButton{background:var(--account-avatar-bg);width:40px;height:40px;color:var(--account-avatar-fg);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:filter .18s,box-shadow .18s;display:inline-flex}.AccountNav-module__6yX_Ba__avatarButton:hover{filter:brightness(1.06)}.AccountNav-module__6yX_Ba__avatarButton:focus-visible{outline:2px solid var(--account-accent);outline-offset:2px}.AccountNav-module__6yX_Ba__avatarButton[aria-expanded=true]{box-shadow:0 0 0 2px var(--account-accent)}.AccountNav-module__6yX_Ba__avatarInitial{letter-spacing:.02em;font-size:1.4rem;font-weight:700}.AccountNav-module__6yX_Ba__menu{min-width:22rem}.AccountNav-module__6yX_Ba__identityRow{align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.AccountNav-module__6yX_Ba__identityIcon{width:1.7rem;height:1.7rem;color:var(--account-muted);flex-shrink:0}.AccountNav-module__6yX_Ba__identityText{min-width:0;color:var(--account-muted);text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;overflow:hidden}.AccountNav-module__6yX_Ba__divider{background:var(--account-line);height:1px;margin:.4rem 0}.AccountNav-module__6yX_Ba__menuLink{width:100%;color:var(--account-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:1rem;padding:1rem;font-family:inherit;font-size:1.45rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.AccountNav-module__6yX_Ba__menuLink:hover{background:var(--account-hover)}.AccountNav-module__6yX_Ba__menuLink:focus-visible{outline:2px solid var(--account-accent);outline-offset:-2px}.AccountNav-module__6yX_Ba__menuIcon{width:1.8rem;height:1.8rem;color:var(--account-muted);flex-shrink:0}.AccountNav-module__6yX_Ba__signOutButton .AccountNav-module__6yX_Ba__menuIcon{color:#d5495b}.AccountNav-module__6yX_Ba__menuLoading{gap:.6rem;padding:1rem;display:grid}.AccountNav-module__6yX_Ba__menuLoadingBar{background:linear-gradient(90deg, var(--account-hover) 25%, var(--account-muted,#05293d24) 50%, var(--account-hover) 75%);background-size:200% 100%;border-radius:999px;width:100%;height:.9rem;animation:1.4s ease-in-out infinite AccountNav-module__6yX_Ba__menuLoadingShimmer}@keyframes AccountNav-module__6yX_Ba__menuLoadingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.AccountNav-module__6yX_Ba__menuLoadingBar{animation:none}}
.MyPortalNav-module__5DcYWG__nav{z-index:1;align-items:center;gap:var(--spacing-sm);scrollbar-width:none;min-width:0;display:flex;position:relative;overflow-x:auto}.MyPortalNav-module__5DcYWG__nav::-webkit-scrollbar{display:none}.MyPortalNav-module__5DcYWG__link{appearance:none;border:1px solid var(--ev-topbar-border,#05293d14);background:var(--ev-topbar-surface-muted,#05293d0a);min-height:40px;box-shadow:inset 0 1px 0 var(--ev-topbar-highlight,#ffffffb8);color:var(--ev-topbar-ink-muted,var(--color-text-light,#05293da6));font-family:var(--font-primary);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:4px 14px 4px 4px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:transform .22s,background .22s,border-color .22s,color .22s,box-shadow .22s;display:inline-flex}.MyPortalNav-module__5DcYWG__link:hover{color:var(--ev-topbar-ink,var(--secondary-color,#05293d));background:var(--ev-topbar-surface-hover,#ffffffe6);border-color:var(--ev-accent-ring,#17e5d752);box-shadow:inset 0 0 0 1px var(--ev-accent-soft,#17e5d71f)}.MyPortalNav-module__5DcYWG__link:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.MyPortalNav-module__5DcYWG__linkActive,.MyPortalNav-module__5DcYWG__linkActive:hover{color:var(--ev-topbar-accent-ink,var(--ev-accent-ink,#0c7d75));background:var(--ev-accent-soft,#17e5d71f);border-color:var(--ev-accent-ring,#17e5d752);box-shadow:none;transform:none}.MyPortalNav-module__5DcYWG__linkIconWrap{background:var(--ev-topbar-surface-muted-strong,#05293d14);width:30px;height:30px;box-shadow:inset 0 1px 0 var(--ev-topbar-highlight,#ffffffb8);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .22s,box-shadow .22s;display:flex}.MyPortalNav-module__5DcYWG__link:hover .MyPortalNav-module__5DcYWG__linkIconWrap{background:var(--ev-topbar-surface-hover-strong,#05293d1f)}.MyPortalNav-module__5DcYWG__linkActive .MyPortalNav-module__5DcYWG__linkIconWrap,.MyPortalNav-module__5DcYWG__linkActive:hover .MyPortalNav-module__5DcYWG__linkIconWrap{background:var(--ev-accent-soft,#17e5d71f);box-shadow:none}.MyPortalNav-module__5DcYWG__linkIcon{flex-shrink:0;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.MyPortalNav-module__5DcYWG__link,.MyPortalNav-module__5DcYWG__linkIconWrap{transition:none}}@media (max-width:700px){.MyPortalNav-module__5DcYWG__nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%)}.MyPortalNav-module__5DcYWG__link{padding-right:12px;font-size:12.5px}}
.AccountTopBar-module__dJaCAG__container{top:var(--safe-area-top,0px);z-index:999;width:var(--page-width);max-width:var(--max-width);padding:var(--spacing-md) 0;margin:0 auto;position:fixed;left:0;right:0}.AccountTopBar-module__dJaCAG__bar{align-items:center;gap:var(--spacing-md);min-height:var(--cw-nav-shell-height,54px);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-xl);border:1px solid var(--ev-topbar-border,#05293d14);border-radius:var(--cw-nav-shell-radius,999px);background:var(--ev-topbar-surface,#ffffffd1);box-shadow:inset 0 1px 0 var(--ev-topbar-highlight,#ffffffe0);-webkit-backdrop-filter:var(--cw-nav-shell-blur,blur(14px));color:var(--ev-topbar-ink,var(--secondary-color));display:flex;position:relative}.AccountTopBar-module__dJaCAG__mark{flex-shrink:0;align-items:center;display:inline-flex}.AccountTopBar-module__dJaCAG__markImage{width:auto;height:20px}.AccountTopBar-module__dJaCAG__spacer{flex:auto}@media (max-width:700px){.AccountTopBar-module__dJaCAG__container{padding:var(--spacing-sm) var(--spacing-md);width:100%}.AccountTopBar-module__dJaCAG__bar{padding-left:var(--spacing-lg)}}
.NavbarComponent-module__SLyX_a__navbar{--nav-shell-background:#ffffffd1;--nav-shell-border:#05293d14;--nav-shell-shadow:none;--nav-shell-highlight:#ffffffe0;--nav-link-background:#05293d0a;--nav-link-border:#05293d14;--nav-link-highlight:#ffffffb8;--nav-link-icon-background:#05293d14;--nav-link-icon-hover-background:#05293d1f;--nav-link-hover-background:#ffffffe6;--nav-link-hover-border:#17e5d747;--nav-link-hover-shadow:inset 0 0 0 1px #17e5d72e;--nav-link-active-background:#17e5d71f;--nav-link-active-border:#17e5d752;--nav-link-active-icon-background:#17e5d72e;--nav-link-active-color:var(--ev-accent-ink,#0c7d75);--nav-link-caret-background:#ffffffbd;--nav-link-caret-hover-background:#ffffffe6;--dropdown-surface:#fffffff5;--dropdown-border:#05293d14;--dropdown-shadow:0 10px 22px #05293d14;--dropdown-highlight:#ffffffe0;--dropdown-text-color:var(--secondary-color);--dropdown-icon-background:#05293d0f;--dropdown-icon-hover-background:#05293d1a;--dropdown-link-hover-background:#f4f9fae6;--dropdown-link-hover-border:#17e5d733;--dropdown-link-hover-shadow:none;--mobile-nav-title-color:#05293df5;--mobile-overlay:#05172461;--mobile-modal-background:#fffffff5;z-index:999;width:100%;color:var(--secondary-color);animation:.72s cubic-bezier(.22,1,.36,1) both NavbarComponent-module__SLyX_a__navbarEnter}.NavbarComponent-module__SLyX_a__navbarContainer{align-items:center;gap:var(--spacing-md);width:var(--page-width);padding:var(--spacing-md) 0;box-sizing:border-box;margin:0 auto;display:flex;position:relative}.NavbarComponent-module__SLyX_a__navbarAccount{flex-shrink:0}.NavbarComponent-module__SLyX_a__navbarContent{min-width:0;min-height:var(--cw-nav-shell-height,54px);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-xl);border:1px solid var(--nav-shell-border);border-radius:var(--cw-nav-shell-radius,999px);background:var(--nav-shell-background);box-shadow:var(--nav-shell-shadow), inset 0 1px 0 var(--nav-shell-highlight);-webkit-backdrop-filter:var(--cw-nav-shell-blur,blur(14px));flex:auto;justify-content:space-between;align-items:center;gap:1rem;display:flex}.NavbarComponent-module__SLyX_a__navbarActions{align-items:center;gap:.75rem;display:flex}.NavbarComponent-module__SLyX_a__navbarCenter{justify-content:center;align-items:center;min-width:0;display:flex}.NavbarComponent-module__SLyX_a__stickyPosition{position:sticky;top:0}.NavbarComponent-module__SLyX_a__fixedPosition{top:var(--safe-area-top);position:fixed}.NavbarComponent-module__SLyX_a__withAnnouncementBar{top:calc(var(--announcement-bar-height) + var(--safe-area-top))}.NavbarComponent-module__SLyX_a__darkTheme{--nav-shell-background:var(--cw-nav-shell-background-dark);--nav-shell-border:var(--cw-nav-shell-border-dark);--nav-shell-shadow:var(--cw-nav-shell-shadow-dark);--nav-shell-highlight:var(--cw-nav-shell-highlight-dark);--nav-link-background:var(--cw-nav-link-background-dark);--nav-link-border:var(--cw-nav-link-border-dark);--nav-link-highlight:var(--cw-nav-shell-highlight-dark);--nav-link-icon-background:#ffffff24;--nav-link-icon-hover-background:#fff3;--nav-link-hover-background:var(--cw-nav-link-hover-background-dark);--nav-link-hover-border:var(--cw-nav-link-hover-border-dark);--nav-link-hover-shadow:var(--cw-nav-link-hover-shadow-dark);--nav-link-active-background:var(--cw-nav-link-active-background-dark);--nav-link-active-border:var(--cw-nav-link-active-border-dark);--nav-link-active-icon-background:var(--cw-nav-link-active-icon-background-dark);--nav-link-active-color:var(--cw-nav-link-active-color-dark);--nav-link-caret-background:#ffffff1f;--nav-link-caret-hover-background:#ffffff2e;--dropdown-surface:#082738f5;--dropdown-border:#ffffff1f;--dropdown-shadow:0 28px 52px #00000057;--dropdown-highlight:#ffffff14;--dropdown-text-color:var(--white-color);--dropdown-icon-background:#ffffff14;--dropdown-icon-hover-background:#ffffff29;--dropdown-link-hover-background:linear-gradient(180deg, #ffffff1f 0%, #ffffff0f 100%);--dropdown-link-hover-border:#ffffff29;--dropdown-link-hover-shadow:0 16px 28px #00000029;--mobile-nav-title-color:#fffffff5;color:var(--white-color)}.NavbarComponent-module__SLyX_a__purchaseTheme{--nav-shell-background:linear-gradient(135deg, #954657b8 0%, #614362b8 46%, #003559bd 100%);--nav-shell-border:#ffffff24;--nav-shell-shadow:0 16px 32px #0a102033, 0 6px 18px #6a37521f;--nav-shell-highlight:#ffffff1a;--nav-link-background:#ffffff1a;--nav-link-border:#ffffff24;--nav-link-highlight:#ffffff24;--nav-link-icon-background:#ffffff29;--nav-link-icon-hover-background:#ffffff38;--nav-link-hover-background:linear-gradient(180deg, #ffffff2e 0%, #ffffff1a 100%);--nav-link-hover-border:#ffffff3d;--nav-link-hover-shadow:0 18px 34px #0c0e2238, inset 0 1px 0 #ffffff29;--nav-link-caret-background:#ffffff24;--nav-link-caret-hover-background:#fff3;--dropdown-surface:linear-gradient(180deg, #2f2640f5 0%, #082e49f7 100%);--dropdown-border:#ffffff1f;--dropdown-shadow:0 28px 52px #00000057;--dropdown-highlight:#ffffff14;--dropdown-icon-background:#ffffff1a;--dropdown-icon-hover-background:#ffffff29;--dropdown-link-hover-background:linear-gradient(180deg, #ffffff24 0%, #ffffff14 100%);--dropdown-link-hover-border:#ffffff2e;--dropdown-link-hover-shadow:0 16px 28px #0000002e;--mobile-overlay:#0b0f1a6b;--mobile-modal-background:linear-gradient(180deg, #322642fa 0%, #0d3353fa 100%);--mobile-nav-title-color:#fffffff5}.NavbarComponent-module__SLyX_a__resultsTheme{--nav-shell-background:linear-gradient(135deg, #2a1f50c2 0%, #1f1847c7 42%, #0a1a2dd1 100%);--nav-shell-border:#ffffff24;--nav-shell-shadow:0 16px 32px #060a183d, 0 6px 18px #1d164529;--nav-shell-highlight:#ffffff1a;--nav-link-background:#ffffff17;--nav-link-border:#ffffff24;--nav-link-highlight:#ffffff1f;--nav-link-icon-background:#ffffff24;--nav-link-icon-hover-background:#fff3;--nav-link-hover-background:linear-gradient(180deg, #ffffff2e 0%, #ffffff14 100%);--nav-link-hover-border:#79f8ff47;--nav-link-hover-shadow:0 18px 34px #080c1c3d, inset 0 1px 0 #ffffff29;--nav-link-caret-background:#ffffff24;--nav-link-caret-hover-background:#ffffff2e;--dropdown-surface:linear-gradient(180deg, #1e1441f7 0%, #091a2efa 100%);--dropdown-border:#ffffff1f;--dropdown-shadow:0 28px 52px #00000057;--dropdown-highlight:#ffffff14;--dropdown-icon-background:#ffffff17;--dropdown-icon-hover-background:#ffffff29;--dropdown-link-hover-background:linear-gradient(180deg, #ffffff24 0%, #ffffff12 100%);--dropdown-link-hover-border:#79f8ff2e;--dropdown-link-hover-shadow:0 16px 28px #0000002e;--mobile-overlay:#080b1970;--mobile-modal-background:linear-gradient(180deg, #1f1542fa 0%, #0a1a2dfa 100%);--mobile-nav-title-color:#fffffff5}.NavbarComponent-module__SLyX_a__transparentBg{--nav-shell-background:linear-gradient(180deg, #05293d3d 0%, #05293d14 100%);--nav-shell-border:#ffffff29;--nav-shell-shadow:0 18px 36px #0000002e;--mobile-nav-title-color:#fffffff5;color:var(--white-color)}.NavbarComponent-module__SLyX_a__softBlend{--nav-shell-background:#ffffffc7;--nav-shell-border:#05293d0f;--nav-shell-shadow:0 12px 26px #05293d14;--nav-shell-highlight:#ffffffd1}.NavbarComponent-module__SLyX_a__logoLink{min-width:0;max-width:var(--nav-brand-max-width,180px);align-items:center;text-decoration:none;transition:transform .22s;display:flex}.NavbarComponent-module__SLyX_a__logoImage{vertical-align:middle;width:auto;max-width:150px;height:auto}.NavbarComponent-module__SLyX_a__desktopNavWrapper{display:none}.NavbarComponent-module__SLyX_a__navWrapper{position:relative}.NavbarComponent-module__SLyX_a__desktopNav{align-items:center;gap:10px;display:flex;position:relative}.NavbarComponent-module__SLyX_a__navLink{appearance:none;border:1px solid var(--nav-link-border);background:var(--nav-link-background);min-height:40px;box-shadow:inset 0 1px 0 var(--nav-link-highlight);font-family:var(--font-primary);letter-spacing:-.01em;color:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 8px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s,color .22s,opacity .22s;display:inline-flex}.NavbarComponent-module__SLyX_a__navLinkOpen{background:var(--nav-link-hover-background);border-color:var(--nav-link-hover-border);box-shadow:var(--nav-link-hover-shadow);transform:translateY(-2px)}.NavbarComponent-module__SLyX_a__navLink[aria-current=page]{background:var(--nav-link-active-background);border-color:var(--nav-link-active-border);color:var(--nav-link-active-color)}.NavbarComponent-module__SLyX_a__navLink[aria-current=page] .NavbarComponent-module__SLyX_a__navLinkIconWrap{background:var(--nav-link-active-icon-background)}.NavbarComponent-module__SLyX_a__navLinkLabel{padding-right:4px;line-height:1}.NavbarComponent-module__SLyX_a__navLinkIconWrap{background:var(--nav-link-icon-background);width:30px;height:30px;box-shadow:inset 0 1px 0 var(--nav-link-highlight);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,background-color .22s,box-shadow .22s;display:flex}.NavbarComponent-module__SLyX_a__navLinkIcon{font-size:15px}.NavbarComponent-module__SLyX_a__navLinkCaretWrap{background:var(--nav-link-caret-background);width:26px;height:26px;box-shadow:inset 0 1px 0 var(--nav-link-highlight);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,background-color .22s;display:flex}.NavbarComponent-module__SLyX_a__caretIcon{transition:transform .22s}.NavbarComponent-module__SLyX_a__caretIcon.NavbarComponent-module__SLyX_a__caretUp{transform:rotate(180deg)}.NavbarComponent-module__SLyX_a__dropdownContainer{border:0;min-inline-size:0;margin:0;padding:0;position:relative}.NavbarComponent-module__SLyX_a__dropdownMenuContent{flex-direction:column;gap:.5rem;display:flex}.NavbarComponent-module__SLyX_a__dropdownMenuGrouped{--dropdown-translate-x:0;transform-origin:100% 0;width:min(520px,100vw - 64px);min-width:min(520px,100vw - 64px);max-width:calc(100vw - 64px);left:auto;right:0}.NavbarComponent-module__SLyX_a__dropdownMenuContentGrouped{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.NavbarComponent-module__SLyX_a__dropdownSection{flex-direction:column;gap:.5rem;min-width:0;display:flex}.NavbarComponent-module__SLyX_a__dropdownSectionTitle,.NavbarComponent-module__SLyX_a__mobileNavGroupTitle{font-family:var(--font-primary);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.NavbarComponent-module__SLyX_a__dropdownSectionTitle{color:var(--dropdown-text-color);opacity:.62;padding:.2rem .8rem 0}.NavbarComponent-module__SLyX_a__mobileNavGroupTitle{color:#05293d8f}.NavbarComponent-module__SLyX_a__dropdownSectionLinks,.NavbarComponent-module__SLyX_a__mobileNavGroupLinks{flex-direction:column;gap:.5rem;display:flex}.NavbarComponent-module__SLyX_a__megaMenuLink{min-height:56px;color:var(--dropdown-text-color);font-family:var(--font-primary);background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:.9rem;padding:.65rem .8rem;font-size:14px;font-weight:600;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s,color .22s;display:flex}.NavbarComponent-module__SLyX_a__iconWrapper{background-color:var(--dropdown-icon-background);width:38px;height:38px;box-shadow:inset 0 1px 0 var(--dropdown-highlight);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,background-color .22s,box-shadow .22s;display:flex}.NavbarComponent-module__SLyX_a__subMenuItemIcon{color:inherit;font-size:17px}.NavbarComponent-module__SLyX_a__hamburgerButton{border:1px solid var(--nav-link-border);background:var(--nav-link-background);width:44px;height:44px;box-shadow:inset 0 1px 0 var(--nav-link-highlight);cursor:pointer;z-index:1001;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:flex}.NavbarComponent-module__SLyX_a__hamburgerIcon{background-color:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .22s;position:relative}.NavbarComponent-module__SLyX_a__hamburgerIcon:before,.NavbarComponent-module__SLyX_a__hamburgerIcon:after{content:"";background-color:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .22s;position:absolute;left:0}.NavbarComponent-module__SLyX_a__hamburgerIcon:before{top:-6px}.NavbarComponent-module__SLyX_a__hamburgerIcon:after{top:6px}.NavbarComponent-module__SLyX_a__mobileNavOverlay{z-index:1000;background-color:var(--mobile-overlay,#05172461);-webkit-backdrop-filter:blur(18px);justify-content:center;align-items:stretch;padding:16px;animation:.24s NavbarComponent-module__SLyX_a__contentFadeIn;display:flex;position:fixed;inset:0}.NavbarComponent-module__SLyX_a__mobileNavModal{background:var(--mobile-modal-background,#ffffffc7);-webkit-backdrop-filter:blur(24px)saturate(140%);border:1px solid #ffffffb8;border-radius:30px;flex-direction:column;width:min(100%,440px);height:min(100dvh - 32px,860px);margin:auto;display:flex;overflow:hidden;box-shadow:0 30px 80px #05293d47}.NavbarComponent-module__SLyX_a__mobileNavHeaderDark{--mobile-nav-title-color:#fffffff5;background:linear-gradient(#102234f0 0%,#07101ef5 100%);border-color:#ffffff2e}.NavbarComponent-module__SLyX_a__mobileNavHeaderDark .NavbarComponent-module__SLyX_a__mobileNavTitle{text-shadow:none}.NavbarComponent-module__SLyX_a__mobileNavHeaderDark .NavbarComponent-module__SLyX_a__mobileNavSubtitle{color:#ffffffa3}.NavbarComponent-module__SLyX_a__mobileNavHeaderDark .NavbarComponent-module__SLyX_a__mobileNavGroupTitle{color:#fff9}.NavbarComponent-module__SLyX_a__mobileNavHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:20px 20px 12px;display:flex}.NavbarComponent-module__SLyX_a__mobileNavIntro{flex-direction:column;min-width:0;display:flex}.NavbarComponent-module__SLyX_a__mobileNavTitle{font-family:var(--font-primary);color:var(--mobile-nav-title-color);text-shadow:0 1px #ffffff6b;font-size:clamp(22px,5vw,28px);font-weight:600;line-height:1.05}.NavbarComponent-module__SLyX_a__mobileNavSubtitle{font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:#05293d94;margin-top:.35rem;font-size:10px;font-weight:600}.NavbarComponent-module__SLyX_a__closeButton{cursor:pointer;width:44px;height:44px;color:var(--secondary-color);background:#ffffffc7;border:1px solid #05293d14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,box-shadow .22s,background-color .22s,border-color .22s;display:flex;box-shadow:0 12px 24px #05293d14,inset 0 1px #ffffffd6}.NavbarComponent-module__SLyX_a__mobileNavContent{flex-grow:1;min-height:0;overflow:hidden}.NavbarComponent-module__SLyX_a__menuSlider{width:200%;height:100%;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex}.NavbarComponent-module__SLyX_a__menuSlider.NavbarComponent-module__SLyX_a__subMenuActive{transform:translate(-50%)}.NavbarComponent-module__SLyX_a__menuPanel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#05293d38 transparent;flex-direction:column;gap:12px;width:50%;padding:4px 20px 24px;display:flex;overflow-y:auto}.NavbarComponent-module__SLyX_a__menuPanel::-webkit-scrollbar{width:8px}.NavbarComponent-module__SLyX_a__menuPanel::-webkit-scrollbar-track{background:0 0}.NavbarComponent-module__SLyX_a__menuPanel::-webkit-scrollbar-thumb{background:#05293d38 padding-box padding-box;border:2px solid #0000;border-radius:999px}.NavbarComponent-module__SLyX_a__menuPanel::-webkit-scrollbar-thumb:hover{background:#05293d4d padding-box padding-box}.NavbarComponent-module__SLyX_a__mobileNavGroup{flex-direction:column;gap:.65rem;display:flex}.NavbarComponent-module__SLyX_a__mobileNavLink{appearance:none;width:100%;min-height:72px;color:var(--secondary-color);font-family:var(--font-primary);text-align:left;cursor:pointer;background:#ffffffa8;border:1px solid #05293d14;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s,border-color .22s;display:flex;box-shadow:0 12px 28px #05293d0f,inset 0 1px #ffffffd9}.NavbarComponent-module__SLyX_a__mobileNavLinkMain{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.NavbarComponent-module__SLyX_a__mobileNavIconWrapper{background:#05293d14;width:44px;height:44px;box-shadow:inset 0 1px #ffffffb8}.NavbarComponent-module__SLyX_a__mobileNavLinkText{min-width:0;font-size:16px;font-weight:600;line-height:1.2}.NavbarComponent-module__SLyX_a__mobileNavLinkAction{flex-shrink:0;align-items:center;gap:8px;display:flex}.NavbarComponent-module__SLyX_a__mobileNavLinkBadge{height:28px;color:var(--secondary-color);font-family:var(--font-primary);letter-spacing:0;text-transform:none;background:#17e5d729;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.NavbarComponent-module__SLyX_a__mobileNavArrowCircle{background:#05293d14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .22s,background-color .22s;display:flex;box-shadow:inset 0 1px #ffffffb8}.NavbarComponent-module__SLyX_a__mobileNavBack{appearance:none;min-height:44px;color:var(--secondary-color);font-family:var(--font-primary);cursor:pointer;background:#ffffffb8;border:1px solid #05293d14;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:4px 14px 4px 4px;font-size:14px;font-weight:600;transition:transform .22s,box-shadow .22s,background-color .22s,border-color .22s;display:inline-flex;box-shadow:inset 0 1px #fffc}.NavbarComponent-module__SLyX_a__navLink:focus-visible,.NavbarComponent-module__SLyX_a__hamburgerButton:focus-visible,.NavbarComponent-module__SLyX_a__closeButton:focus-visible,.NavbarComponent-module__SLyX_a__mobileNavLink:focus-visible,.NavbarComponent-module__SLyX_a__mobileNavBack:focus-visible{outline-offset:4px;outline:2px solid #17e5d7b3}.NavbarComponent-module__SLyX_a__navLink:active,.NavbarComponent-module__SLyX_a__hamburgerButton:active,.NavbarComponent-module__SLyX_a__closeButton:active,.NavbarComponent-module__SLyX_a__mobileNavLink:active,.NavbarComponent-module__SLyX_a__mobileNavBack:active{transform:translateY(1px)scale(.98)}@keyframes NavbarComponent-module__SLyX_a__fadeInDown{0%{opacity:0;transform:translateX(var(--dropdown-translate-x)) translateY(-8px)}to{opacity:1;transform:translateX(var(--dropdown-translate-x)) translateY(0)}}@keyframes NavbarComponent-module__SLyX_a__contentFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes NavbarComponent-module__SLyX_a__navbarEnter{0%{opacity:0;filter:blur(8px);transform:translateY(-18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.NavbarComponent-module__SLyX_a__logoLink:hover{transform:translateY(-1px)}.NavbarComponent-module__SLyX_a__navLink:hover,.NavbarComponent-module__SLyX_a__navLinkOpen{background:var(--nav-link-hover-background);border-color:var(--nav-link-hover-border);box-shadow:var(--nav-link-hover-shadow);transform:translateY(-2px)}.NavbarComponent-module__SLyX_a__navLink:hover .NavbarComponent-module__SLyX_a__navLinkIconWrap,.NavbarComponent-module__SLyX_a__navLinkOpen .NavbarComponent-module__SLyX_a__navLinkIconWrap{background:var(--nav-link-icon-hover-background);transform:translate(2px,-1px)rotate(6deg)}.NavbarComponent-module__SLyX_a__navLink:hover .NavbarComponent-module__SLyX_a__navLinkCaretWrap,.NavbarComponent-module__SLyX_a__navLinkOpen .NavbarComponent-module__SLyX_a__navLinkCaretWrap{background:var(--nav-link-caret-hover-background);transform:translate(2px,-1px)}.NavbarComponent-module__SLyX_a__megaMenuLink:hover{background:var(--dropdown-link-hover-background);border-color:var(--dropdown-link-hover-border);box-shadow:var(--dropdown-link-hover-shadow);transform:translateY(-1px)}.NavbarComponent-module__SLyX_a__megaMenuLink:hover .NavbarComponent-module__SLyX_a__iconWrapper{background:var(--dropdown-icon-hover-background);transform:translate(2px,-1px)rotate(6deg)}.NavbarComponent-module__SLyX_a__hamburgerButton:hover{background:var(--nav-link-hover-background);border-color:var(--nav-link-hover-border);box-shadow:var(--nav-link-hover-shadow);transform:translateY(-2px)}.NavbarComponent-module__SLyX_a__hamburgerButton:hover .NavbarComponent-module__SLyX_a__hamburgerIcon:before{transform:translateY(-1px)}.NavbarComponent-module__SLyX_a__hamburgerButton:hover .NavbarComponent-module__SLyX_a__hamburgerIcon:after{transform:translateY(1px)}.NavbarComponent-module__SLyX_a__closeButton:hover,.NavbarComponent-module__SLyX_a__mobileNavBack:hover,.NavbarComponent-module__SLyX_a__mobileNavLink:hover{border-color:#17e5d738;transform:translateY(-2px);box-shadow:0 18px 32px #05293d14,inset 0 1px #ffffffe0}.NavbarComponent-module__SLyX_a__mobileNavBack:hover .NavbarComponent-module__SLyX_a__mobileNavArrowCircle,.NavbarComponent-module__SLyX_a__mobileNavLink:hover .NavbarComponent-module__SLyX_a__mobileNavArrowCircle,.NavbarComponent-module__SLyX_a__mobileNavLink:hover .NavbarComponent-module__SLyX_a__mobileNavIconWrapper{background:#05293d1f;transform:translate(2px,-1px)rotate(6deg)}}@media (min-width:992px){.NavbarComponent-module__SLyX_a__desktopNavWrapper{display:flex}.NavbarComponent-module__SLyX_a__hamburgerButton{display:none}}@media (max-width:991px){.NavbarComponent-module__SLyX_a__softBlend{--nav-shell-background:linear-gradient(180deg, #ffffffc7 0%, #f8fbfca8 100%);--nav-shell-border:#05293d0f;--nav-shell-shadow:0 18px 36px #05293d1f;--nav-shell-highlight:#ffffffb8}.NavbarComponent-module__SLyX_a__softBlend .NavbarComponent-module__SLyX_a__navbarContent{-webkit-backdrop-filter:blur(14px)saturate(1.04)}.NavbarComponent-module__SLyX_a__navbarContainer{padding:8px 0}.NavbarComponent-module__SLyX_a__navbarContent{padding:6px 8px 6px 12px}.NavbarComponent-module__SLyX_a__navbarActions{gap:.5rem}.NavbarComponent-module__SLyX_a__logoImage{max-width:132px}}@media (max-width:480px){.NavbarComponent-module__SLyX_a__mobileNavOverlay{padding:12px}.NavbarComponent-module__SLyX_a__mobileNavModal{border-radius:26px;width:100%;height:calc(100dvh - 24px)}.NavbarComponent-module__SLyX_a__mobileNavHeader{padding:18px 16px 10px}.NavbarComponent-module__SLyX_a__menuPanel{padding:4px 16px 16px}.NavbarComponent-module__SLyX_a__mobileNavLink{min-height:68px}}@media (max-width:840px){.NavbarComponent-module__SLyX_a__dropdownMenuGrouped{width:min(420px,100vw - 48px);min-width:min(420px,100vw - 48px);max-width:calc(100vw - 48px)}.NavbarComponent-module__SLyX_a__dropdownMenuContentGrouped{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.NavbarComponent-module__SLyX_a__navbar,.NavbarComponent-module__SLyX_a__mobileNavOverlay{animation:none}.NavbarComponent-module__SLyX_a__logoLink,.NavbarComponent-module__SLyX_a__navLink,.NavbarComponent-module__SLyX_a__navLinkIconWrap,.NavbarComponent-module__SLyX_a__navLinkCaretWrap,.NavbarComponent-module__SLyX_a__megaMenuLink,.NavbarComponent-module__SLyX_a__dropdownSectionTitle,.NavbarComponent-module__SLyX_a__iconWrapper,.NavbarComponent-module__SLyX_a__hamburgerButton,.NavbarComponent-module__SLyX_a__hamburgerIcon,.NavbarComponent-module__SLyX_a__hamburgerIcon:before,.NavbarComponent-module__SLyX_a__hamburgerIcon:after,.NavbarComponent-module__SLyX_a__closeButton,.NavbarComponent-module__SLyX_a__mobileNavLink,.NavbarComponent-module__SLyX_a__mobileNavGroupTitle,.NavbarComponent-module__SLyX_a__mobileNavBack,.NavbarComponent-module__SLyX_a__mobileNavArrowCircle,.NavbarComponent-module__SLyX_a__menuSlider{transition:none}}
