@media (min-width:1024px){.application-header-stack .topbar.application-topbar nav.nav-menu.application-header-navigation{gap:clamp(var(--space-1), calc(5vw - var(--space-7)), var(--space-4))}.application-header-stack .topbar.application-topbar .application-header-navigation .nav-session-action{margin-inline-start:0}.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link{min-width:var(--tap-min);padding:0 var(--space-2);font-size:var(--type-body-small-size);font-weight:var(--type-heading-weight);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;line-height:1;color:var(--ink)!important}.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link:is(:hover,:focus-visible){background:var(--page-surface);color:var(--brand-rose)!important}.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link[aria-current=page]{background:color-mix(in srgb, var(--brand-rose) 9%, transparent);box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--brand-rose)!important}}@media (min-width:1024px) and (max-width:1199px){.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link{padding-inline:var(--space-1)}}.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link.nav-link-cta{margin-inline:var(--space-1) var(--space-2);padding:0 var(--space-4) 0 var(--space-3);background:linear-gradient(180deg, #d4405f 0%, var(--brand-rose) 58%, var(--action-hover) 100%);border:0;border-radius:999px;gap:6px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;position:relative;box-shadow:inset 0 1px #ffffff47,0 6px 16px #96243d4d;color:var(--white)!important}.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link.nav-link-cta:is(:hover,:focus-visible){background:linear-gradient(180deg, #c93a58 0%, var(--action-hover) 70%, #7f1d33 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 10px 22px #96243d5c;color:var(--white)!important}.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link.nav-link-cta[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 2px var(--page-surface), 0 0 0 4px var(--soft-line);color:var(--white)!important}.nav-link-cta-icon{flex:none;width:16px;height:16px}.nav-link-cta-spark{width:16px;height:16px;color:var(--brand-rose);pointer-events:none;transition:transform .18s;position:absolute;top:-9px;right:-13px}.nav-link-cta:is(:hover,:focus-visible) .nav-link-cta-spark{transform:translate(1px,-1px)scale(1.08)}@media (min-width:1024px) and (max-width:1100px){.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link:not(.nav-link-cta){font-size:13px}.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link.nav-link-cta{margin-inline:0 var(--space-1);padding:0 var(--space-3)}.nav-link-cta-icon{display:none}.nav-link-cta-spark{width:13px;height:13px;top:-8px;right:-10px}}@media (prefers-reduced-motion:reduce){.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link.nav-link-cta,.nav-link-cta-spark{transition:none}.application-header-stack .topbar.application-topbar .nav-menu.application-header-navigation a.nav-link.nav-link-cta:is(:hover,:focus-visible),.nav-link-cta:is(:hover,:focus-visible) .nav-link-cta-spark{transform:none}}.application-header-stack .topbar.application-topbar .mobile-menu a{min-height:var(--control-height);border:0;border-bottom:1px solid var(--line);padding:var(--space-3) var(--space-4);font-size:var(--type-body-size);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;margin:0;line-height:1.5;display:flex;color:var(--ink)!important}.application-header-stack .topbar.application-topbar .mobile-menu a[aria-current=page]{border-color:var(--soft-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--brand-rose) 9%, transparent);box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--brand-rose)!important}
