.header-nav-item,.header-action{background-image:none;border-radius:8px;text-decoration:none;transition:color .12s ease-out,background-color .12s ease-out}@media (hover:hover){.header-nav-item:hover,.header-action:hover{color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 6%, transparent);text-decoration:none}}.header-nav-item[aria-current=page],.header-action[aria-expanded=true]{color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.header-nav-item[aria-current=page]{font-weight:600}.header-nav-item:active,.header-action:active{background-color:color-mix(in srgb, var(--foreground) 12%, transparent)}.header-menu-item{transition:color .12s ease-out,background-color .12s ease-out}.header-chevron{transition:rotate .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1)}.header-disclosure[data-state=open]{animation:.14s cubic-bezier(.16,1,.3,1) both header-panel-in}.header-disclosure[data-state=closed]{pointer-events:none;animation:.1s ease-in both header-panel-out}.header-notification-dialog[data-state=open]{animation:.14s ease-out both header-dialog-in}.header-notification-dialog[data-state=closed]{animation:.1s ease-in both header-dialog-out}@keyframes header-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes header-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes header-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes header-dialog-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.header-nav-item,.header-action,.header-menu-item,.header-chevron{transition:none}.header-disclosure[data-state],.header-notification-dialog[data-state]{animation:none}.header-disclosure[data-state=closed]{visibility:hidden}}.public-header{z-index:30;background:var(--background);transition:background-color .18s ease-out,box-shadow .18s ease-out;position:sticky;top:0;box-shadow:0 1px #0000,0 8px 20px -16px #0000}.public-header[data-scrolled=true]{background:var(--surface);box-shadow:0 1px 0 var(--border), 0 8px 20px -16px #0000003d}@media (prefers-reduced-motion:reduce){.public-header{transition:none}}
