.coach-grouped-nav .coach-nav-item>.coach-nav-row[aria-current=page]{font-weight:700;box-shadow:inset 3px 0 0 var(--theme-red,#c52d37)!important;background:#391418!important}.app-shell .coach-grouped-nav .coach-nav-row[aria-current] :where(svg,.coach-nav-label,.coach-nav-disclosure),.app-shell .coach-grouped-nav .coach-nav-group[data-active=true]>.coach-nav-row :where(svg,.coach-nav-label,.coach-nav-disclosure){background-color:#0000!important}:root .app-shell .coach-grouped-nav .coach-nav-group[data-nav-kind=utility] .coach-nav-row,:root .app-shell .coach-grouped-nav .coach-nav-group[data-nav-kind=utility] .coach-nav-row :where(svg,.coach-nav-label,.coach-nav-disclosure),:root .coach-grouped-nav[data-coach-rail-flyout][data-nav-kind=utility] .coach-nav-row,:root .coach-grouped-nav[data-coach-rail-flyout][data-nav-kind=utility] .coach-nav-row :where(svg,.coach-nav-label,.coach-nav-disclosure){box-shadow:none!important;color:#eee3e0!important;-webkit-text-fill-color:#eee3e0!important;background:0 0!important}.app-shell .coach-navigation-sidebar,.app-shell .coach-navigation-mobile{--theme-text:#f1e7e4!important;--theme-muted:#c8b9b5!important;--theme-accent-text:#fff1ee!important;--theme-card:#24191c!important;--theme-elevated:#382125!important;--theme-border:#4c3438!important}.coach-grouped-nav{--theme-text:#f1e7e4!important;--theme-muted:#c8b9b5!important;--theme-accent-text:#fff1ee!important;--theme-elevated:#382125!important}:root .coach-grouped-nav .coach-nav-label{color:#eee3e0!important;-webkit-text-fill-color:#eee3e0!important}:root .coach-grouped-nav :is(.coach-nav-zone,.coach-nav-subheading,.coach-nav-meta,.coach-nav-status,.coach-nav-soon){opacity:1;color:#c8b9b5!important}:root .coach-grouped-nav .coach-nav-row[aria-current] .coach-nav-label,:root .coach-grouped-nav .coach-nav-group[data-active=true]>.coach-nav-row .coach-nav-label{color:#fff1ee!important;-webkit-text-fill-color:#fff1ee!important}:root .app-shell .coach-navigation-sidebar button svg,:root .app-shell .coach-navigation-mobile button svg{color:#f1e7e4!important;stroke:#f1e7e4!important;opacity:1!important}@media (max-width:1023px){.app-shell .coach-navigation-mobile{top:98px!important}}.app-shell .coach-navigation-sidebar,.app-shell .coach-navigation-mobile{--muted:350 18% 18%;--muted-foreground:15 16% 76%;color:#f1e7e4!important;background:#171112!important;border-color:#4c3438!important}.app-shell .coach-navigation-sidebar .coach-nav-row,.app-shell .coach-navigation-mobile .coach-nav-row{color:#eee3e0!important}.app-shell .coach-navigation-sidebar :is(.coach-nav-subheading,.coach-nav-meta,.coach-nav-zone,[class*=text-muted-foreground]),.app-shell .coach-navigation-mobile :is(.coach-nav-subheading,.coach-nav-meta,.coach-nav-zone,[class*=text-muted-foreground]){color:#c8b9b5!important}.app-shell .coach-grouped-nav :is(.coach-nav-row[aria-current],.coach-nav-group[data-active=true]>.coach-nav-row),.app-shell .coach-grouped-nav :is(.coach-nav-row[aria-current],.coach-nav-group[data-active=true]>.coach-nav-row) :where(svg,span){background-color:#391418;color:#fff1ee!important}.coach-grouped-nav{min-height:0;color:hsl(var(--foreground));flex-direction:column;min-width:0;padding:8px;display:flex;overflow-x:hidden}.coach-grouped-nav>*{flex-shrink:0}.coach-nav-customization{order:2}.coach-grouped-nav button{font:inherit}.coach-nav-row{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;display:flex;font-size:12px!important}.coach-nav-row:hover{background:hsl(var(--muted))}.coach-nav-row[aria-disabled=true]{color:hsl(var(--muted-foreground));opacity:.6;cursor:not-allowed}.coach-nav-row[aria-current=page],.coach-nav-group[data-active=true]>.coach-nav-row,:root .app-shell .coach-grouped-nav :is(.coach-nav-row[aria-current=page],.coach-nav-group[data-active=true]>.coach-nav-row){color:var(--theme-accent-text,var(--primary));background:color-mix(in srgb, var(--theme-red,var(--primary)) 12%, transparent);box-shadow:inset 3px 0 0 var(--theme-red,var(--primary))}:root .app-shell .coach-grouped-nav :is(.coach-nav-row[aria-current=page],.coach-nav-group[data-active=true]>.coach-nav-row) :where(svg,span){color:var(--theme-accent-text,var(--primary))}.coach-nav-row:focus-visible,.coach-nav-pin:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.coach-nav-row svg{flex-shrink:0;width:16px;height:16px}.coach-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.coach-nav-children{border-left:1px solid hsl(var(--border));margin:3px 0 7px 15px;padding-left:6px}.coach-nav-subsection+.coach-nav-subsection{margin-top:7px}.coach-nav-subheading{color:hsl(var(--muted-foreground));letter-spacing:.13em;text-transform:uppercase;padding:5px 8px 2px;font-size:9px;font-weight:700}.coach-nav-item{align-items:center;display:flex}.coach-nav-pin{color:hsl(var(--muted-foreground));border-radius:4px;flex-shrink:0;padding:6px 3px}.coach-nav-pin svg{width:12px;height:12px}.coach-nav-pin[aria-pressed=true]{color:hsl(var(--primary))}.coach-nav-meta{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:5px;padding:7px 8px;font-size:10px;display:flex}.coach-nav-meta button{align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.coach-nav-meta button:first-child{text-decoration:none}.coach-nav-frequent{border-bottom:1px solid hsl(var(--border));margin-bottom:6px;padding-bottom:6px}.coach-nav-badge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:8px;padding:1px 5px;font-size:10px}.coach-nav-soon{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:3px;padding:0 3px;font-size:9px}.coach-nav-status{color:hsl(var(--muted-foreground));padding:6px 8px;font-size:11px}.coach-nav-status button{margin-left:5px;text-decoration:underline}.coach-nav-skeleton{background:hsl(var(--muted));border-radius:5px;height:28px;margin:5px;animation:1.5s ease-in-out infinite coach-nav-pulse}@keyframes coach-nav-pulse{50%{opacity:.4}}.coach-nav-tooltip{border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));z-index:70;white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:12px;display:none;position:absolute;left:48px}.coach-nav-rail .coach-nav-group{position:relative}.coach-nav-rail .coach-nav-label,.coach-nav-rail .coach-nav-disclosure,.coach-nav-rail .coach-nav-frequent{display:none}.coach-nav-rail .coach-nav-row{justify-content:center;min-height:40px}@media (min-width:1024px) and (max-height:950px){.app-shell:has(.compact-inbox) .coach-nav-rail .coach-nav-row{min-height:clamp(24px,5dvh - 7.5px,40px);padding-block:2px}}.coach-nav-rail .coach-nav-group>button:hover .coach-nav-tooltip,.coach-nav-rail .coach-nav-group>button:focus-visible .coach-nav-tooltip{display:block}.coach-topbar-logo{position:absolute;left:50%;transform:translate(-50%)}.coach-topbar-search{max-width:min(30%,280px)}@media (min-width:1024px){.coach-content .coach-topbar-logo{left:calc(50% - 110px)}.coach-content[data-sidebar-collapsed=true] .coach-topbar-logo{left:calc(50% - 32px)}.coach-content[data-sidebar-hidden=true] .coach-topbar-logo{left:50%}.app-shell .coach-content[data-sidebar-collapsed=true]{margin-left:64px}.app-shell .coach-content[data-sidebar-hidden=true]{margin-left:0}.coach-navigation-sidebar{width:220px!important}.coach-navigation-sidebar[data-rail=true]{width:64px!important}}@media (max-width:1023px){.app-shell .coach-content{width:100%;margin-left:0}.coach-navigation-mobile{width:min(300px,100vw - 48px)!important;top:52px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}.coach-navigation-mobile .coach-nav-row{min-height:44px}.coach-navigation-mobile .coach-grouped-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow-y:auto}.coach-navigation-mobile .coach-mobile-extras button{min-height:44px}}@media (prefers-reduced-motion:reduce){.coach-nav-skeleton{animation:none}}.coach-grouped-nav{color:#f1e7e4}.coach-grouped-nav .coach-nav-row{color:#eee3e0;min-height:40px}.coach-grouped-nav .coach-nav-row:hover{background:#ffffff14}.coach-grouped-nav .coach-nav-row[aria-disabled=true]{color:#cbbcb8;opacity:1}.coach-grouped-nav .coach-nav-subheading,.coach-grouped-nav .coach-nav-zone,.coach-grouped-nav .coach-nav-meta,.coach-grouped-nav .coach-nav-status{color:#c8b9b5}.coach-grouped-nav .coach-nav-soon{color:#cbbcb8}.coach-grouped-nav [class*=text-muted-foreground]{color:#c8b9b5!important}.coach-grouped-nav .coach-nav-pin{color:#c8b9b5}.coach-grouped-nav .coach-nav-pin[aria-pressed=true]{color:#ffaaa7}.coach-grouped-nav .text-primary{color:#ffaaa7!important}.coach-grouped-nav .coach-nav-row[aria-current=page],.coach-grouped-nav .coach-nav-row[aria-current=true],.coach-grouped-nav .coach-nav-group[data-active=true]>.coach-nav-row{color:#fff1ee;background:color-mix(in srgb, var(--theme-red,#b21f2d) 22%, transparent);box-shadow:inset 3px 0 0 var(--theme-red,#c52d37)}.coach-grouped-nav .coach-nav-row[aria-current=page] :where(svg,span),.coach-grouped-nav .coach-nav-row[aria-current=true] :where(svg,span),.coach-grouped-nav .coach-nav-group[data-active=true]>.coach-nav-row :where(svg,span){color:#fff1ee}.coach-nav-rail .coach-nav-group>button{min-height:44px}.coach-nav-rail .coach-nav-tooltip{color:#fff1ee;background:#291719;border-color:#6f4548;padding:8px 10px;font-weight:650;box-shadow:0 8px 28px #00000073}.coach-grouped-nav[data-coach-rail-flyout]{color:#f1e7e4!important;background:#171112!important;border-color:#6f4548!important}.coach-grouped-nav[data-coach-rail-flyout] .coach-nav-row{color:#eee3e0}.coach-grouped-nav[data-coach-rail-flyout] .coach-nav-subheading,.coach-grouped-nav[data-coach-rail-flyout] [class*=text-muted-foreground]{color:#c8b9b5!important}.coach-grouped-nav[data-coach-rail-flyout] .coach-nav-row[aria-current=page],.coach-grouped-nav[data-coach-rail-flyout] .coach-nav-row[aria-current=true],.coach-grouped-nav[data-coach-rail-flyout] .coach-nav-group[data-active=true]>.coach-nav-row,.coach-grouped-nav[data-coach-rail-flyout] .coach-nav-row[aria-current=page] :where(svg,span),.coach-grouped-nav[data-coach-rail-flyout] .coach-nav-row[aria-current=true] :where(svg,span){color:#fff1ee}.coach-grouped-nav[data-coach-rail-flyout] button[aria-label="Close category tools"]{min-width:44px;min-height:44px}.coach-grouped-nav :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #ffaaa7}@media (max-width:1023px){.coach-navigation-mobile .coach-nav-row{min-height:44px}}@media (prefers-reduced-motion:reduce){.coach-grouped-nav *,.coach-navigation-sidebar,.coach-navigation-mobile{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
