.app-header-progress{pointer-events:none;background:color-mix(in srgb, var(--primary) 16%, transparent);opacity:0;height:3px;animation:.16s 80ms forwards app-header-progress-in;position:absolute;inset:auto 0 -1px;overflow:hidden}.app-header-progress:before{content:"";background:var(--primary);border-radius:3px;width:40%;animation:1.1s cubic-bezier(.45,0,.25,1) infinite app-header-progress-run;position:absolute;inset:0 auto 0 0}@keyframes app-header-progress-in{to{opacity:1}}@keyframes app-header-progress-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.app-header-progress:before{opacity:.6;width:100%;animation:none}}.app-shell>.app-shell-main{transition:opacity .18s}.app-shell:has(>header[aria-busy=true])>.app-shell-main{opacity:.55;pointer-events:none;transition-delay:80ms}@media (max-width:767px){.app-shell.app-shell-compact .app-shell-bar{gap:6px;height:50px}.app-shell.app-shell-compact:has(>header>.app-shell-mobile-search)>.app-header-spacer{height:var(--app-header-h,50px)}.app-shell.app-shell-compact .app-shell-title{flex:auto;justify-content:flex-start;min-width:0;display:flex}.app-shell.app-shell-compact .app-shell-end{flex:none}.app-shell.app-shell-compact .app-shell-end>div:last-child{gap:2px}.app-shell.app-shell-compact .user-menu-chevron{display:none}.app-shell.app-shell-compact .user-menu-trigger{border-color:#0000;padding:4px}.app-shell.app-shell-compact .mobile-search-button,.app-shell.app-shell-compact .mobile-search-cancel{display:flex}.app-shell.app-shell-compact>header>.app-shell-mobile-search{z-index:50;background:var(--surface);opacity:0;visibility:hidden;transition:opacity .18s var(--ease-brand), visibility 0s linear .18s;padding:8px 16px 16px;position:fixed;inset:0}.app-shell.app-shell-compact>header>.app-shell-mobile-search[data-open]{opacity:1;visibility:visible;transition-delay:0s}.app-shell.app-shell-compact>header:has(>.app-shell-mobile-search[data-open]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.app-shell.app-shell-compact .community-switcher-action .community-switcher-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell.app-shell-compact .community-switcher-action{justify-content:center;gap:0;width:40px;height:40px;min-height:0;padding:0}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.app-shell.app-shell-compact>header>.app-shell-mobile-search{transition:none}}
