.dashboard-heading-sticky{position:sticky;top:0;z-index:40;flex-shrink:0;overflow:visible;background-color:color-mix(in srgb,var(--color-surface-1) 92%,transparent);backdrop-filter:saturate(1.2) blur(12px);-webkit-backdrop-filter:saturate(1.2) blur(12px);box-shadow:0 1px 0 var(--border-subtle,color-mix(in srgb,var(--color-ink-0) 6%,transparent)),0 10px 22px -16px color-mix(in srgb,black 60%,transparent)}.dashboard-heading-sticky .dashboard-heading-bar{display:flex;flex-wrap:nowrap!important;align-items:center;gap:.75rem;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.dashboard-heading-sticky .dashboard-heading-controls{display:flex;flex-wrap:nowrap!important;align-items:center;gap:.5rem;margin-left:auto;flex:0 0 auto;white-space:nowrap}.dashboard-heading-sticky .dashboard-filters{display:contents}.dashboard-split-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;width:100%;min-width:0}.dashboard-split-main{min-width:0;width:100%;min-height:0;overflow:visible;display:flex;flex-direction:column;gap:1rem}.dashboard-split-main--compact{gap:.75rem}.dashboard-split-aside{min-width:0;min-height:0;display:flex;flex-direction:column;gap:1rem}.dashboard-sidebar-stats{overflow:visible;flex-shrink:0;max-height:none;display:flex;flex-direction:column;min-height:0}.dashboard-sidebar-stats .dashboard-sidebar-stats-list,.dashboard-sidebar-stats>.dashboard-sidebar-stats-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:.15rem}.dashboard-sidebar-feed-panel{display:flex;min-height:14rem;flex:1 1 auto;flex-direction:column;overflow:hidden}.dashboard-sidebar-stats-list{display:flex;flex-direction:column;gap:.25rem}.dashboard-sidebar-stat-link{display:block;min-width:0;text-decoration:none;color:inherit;border-radius:var(--radius-md,.75rem)}.dashboard-sidebar-stat-link:focus-visible{outline:2px solid color-mix(in srgb,var(--module-color) 45%,transparent);outline-offset:2px}.dashboard-sidebar-stat-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-width:0;padding:.5rem .6rem;border-radius:var(--radius-md,.75rem);border:1px solid transparent;background:var(--fill-quiet,color-mix(in srgb,var(--color-ink-0) 3%,transparent));transition:border-color var(--duration-fast,.14s) var(--ease-standard,ease),background var(--duration-fast,.14s) var(--ease-standard,ease)}.dashboard-sidebar-stat-link:hover .dashboard-sidebar-stat-row,.dashboard-sidebar-stat-row:hover{border-color:transparent;background:var(--fill-hover,color-mix(in srgb,var(--color-ink-0) 5%,transparent))}.dashboard-sidebar-stat-icon{display:inline-flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-sm,.5rem)}.dashboard-sidebar-stat-copy{display:flex;min-width:0;flex-direction:column;gap:.1rem}.dashboard-sidebar-stat-label{font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-semibold,600);color:var(--color-ink-0)}.dashboard-sidebar-stat-desc,.dashboard-sidebar-stat-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar-stat-desc{font-size:.6875rem;font-weight:var(--font-weight-regular,400);line-height:1.3;color:var(--color-ink-3)}.dashboard-sidebar-stat-value{font-size:var(--text-sm,.8125rem);font-weight:var(--font-weight-semibold,600);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink-0)}.dashboard-sidebar-stat-arrow{flex-shrink:0;color:var(--color-ink-3);opacity:0;transition:opacity var(--duration-fast,.14s) var(--ease-standard,ease)}.dashboard-sidebar-stat-link:hover .dashboard-sidebar-stat-arrow{opacity:1;color:var(--card-accent,var(--module-color))}.dashboard-sidebar-feed{min-height:0;flex:1 1 auto;overflow:visible}.dashboard-summary-card--compact{min-height:0}@media (min-width:1024px){.dashboard-split-row{grid-template-columns:minmax(0,1fr) minmax(15.5rem,18rem);gap:1.25rem}.dashboard-split-aside{position:sticky;top:4.75rem;align-self:start;max-height:calc(100dvh - 5.5rem);overflow:auto}}@media (min-width:1536px){.dashboard-split-row{grid-template-columns:minmax(0,1fr) 19rem}}.dashboard-sidebar-feed--static,.dashboard-split-aside--static,.dashboard-split-main--static{height:auto;max-height:none;overflow:visible}.dashboard-split-main--static{padding-right:0}@media (min-width:1024px){.dashboard-split-aside--static{max-height:calc(100dvh - 5.5rem);overflow:auto}}@media (prefers-reduced-motion:reduce){.dashboard-heading-sticky{backdrop-filter:none;-webkit-backdrop-filter:none}}