.app-shell_skipLink__TnBuW{position:fixed;inset-block-start:10px;inset-inline-start:10px;z-index:200;padding:12px 16px;border-radius:10px;color:var(--primary-on);background:var(--primary);font-weight:800;transform:translateY(-160%);transition:transform var(--aurora-motion-duration-fast) ease}.app-shell_skipLink__TnBuW:focus{transform:translateY(0)}.app-shell_marketingNavigation__4lQub{display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,22px);min-height:42px;padding-inline:18px;-webkit-border-before:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-block-start:1px solid color-mix(in srgb,var(--border) 65%,transparent);color:var(--content-secondary);background:color-mix(in srgb,var(--surface-elevated) 96%,transparent);font-size:13px;font-weight:700}.app-shell_marketingNavigation__4lQub a{position:relative;display:inline-flex;align-items:center;min-height:2rem;padding-inline:.65rem;border-radius:var(--aurora-radius-pill)}.app-shell_marketingNavigation__4lQub a:focus-visible,.app-shell_marketingNavigation__4lQub a:hover,.app-shell_marketingNavigation__4lQub a[aria-current=page]{color:var(--primary)}.app-shell_marketingNavigation__4lQub a[aria-current=page]{background:color-mix(in srgb,var(--primary) 10%,transparent)}.app-shell_marketingNavigation__4lQub a[aria-current=page]:after{position:absolute;inset-inline:.7rem;inset-block-end:-.34rem;height:2px;border-radius:var(--aurora-radius-pill);background:var(--primary);content:""}.app-shell_marketingNavigation__4lQub a[data-pending=true]{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.app-shell_marketingNavigation__4lQub a[data-pending=true]:before{position:absolute;inset-inline:.7rem;inset-block-end:-.34rem;height:2px;border-radius:var(--aurora-radius-pill);background:var(--primary);content:"";animation:app-shell_nav-pending-pulse__ZVGVO .8s ease-in-out infinite alternate}.app-shell_routeProgress__iQYOM{position:absolute;inset-inline:0;inset-block-end:0;z-index:3;overflow:hidden;height:3px;opacity:0;pointer-events:none;transition:opacity var(--aurora-motion-duration-fast) ease}.app-shell_routeProgress__iQYOM[data-pending=true]{opacity:1}.app-shell_routeProgress__iQYOM:after{position:absolute;inset-block:0;width:min(42rem,56vw);border-radius:var(--aurora-radius-pill);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 78%,var(--aurora-color-shimmer-highlight)),transparent),linear-gradient(var(--primary),var(--primary));content:"";animation:app-shell_route-progress-slide__rRliV 1.05s ease-in-out infinite}.app-shell_webPushPrompt__HCx1L{position:fixed;inset-block-start:clamp(.75rem,2vw,1.25rem);inset-inline-end:clamp(.75rem,2vw,1.25rem);z-index:70;width:min(21rem,calc(100vw - 1.5rem))}.app-shell_webPushPrompt__HCx1L aside{gap:.7rem;padding:1rem;border-color:color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:var(--aurora-radius-lg);box-shadow:var(--aurora-elevation-popover)}.app-shell_webPushPrompt__HCx1L aside:before{display:none}.app-shell_webPushPrompt__HCx1L strong{font-size:1rem;line-height:1.25}.app-shell_webPushPrompt__HCx1L aside>div{color:var(--content-secondary);font-size:.9rem;line-height:1.45}.app-shell_webPushPrompt__HCx1L button{min-height:2.5rem;padding:.625rem 1rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-elevated);color:var(--content-primary);font-weight:800}.app-shell_webPushPromptPrimary__oBqXt{border-color:var(--primary)!important;color:var(--primary-on)!important;background:var(--primary)!important}.app-shell_webPushPromptSecondary___V1DW{color:var(--content-secondary)!important;background:transparent!important}@media (max-width:719px){.app-shell_marketingNavigation__4lQub{display:none}}@keyframes app-shell_route-progress-slide__rRliV{0%{transform:translateX(-100%)}to{transform:translateX(240%)}}@keyframes app-shell_nav-pending-pulse__ZVGVO{0%{opacity:.5;transform:scaleX(.65)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.app-shell_marketingNavigation__4lQub a[data-pending=true]:before,.app-shell_routeProgress__iQYOM:after{animation:none}}