@media (min-width:1200px){body[data-view="desktop"].has-workspace-shell .desktop-sidebar{ display:flex; position:fixed; inset:0 auto 0 0; width:var(--sidebar-width); block-size:100dvh; min-block-size:0; overflow:hidden; box-sizing:border-box; z-index:var(--layer-nav); flex-direction:column; padding:var(--space-5) var(--space-4); background:var(--color-surface); border-inline-end:1px solid var(--color-line); } body[data-view="desktop"].has-workspace-shell .desktop-sidebar .brand{ flex:none; padding-inline:var(--space-2); margin-block-end:var(--space-8); } body[data-view="desktop"].has-workspace-shell .sidebar-nav{ display:grid; align-content:start; gap:var(--space-1); flex:1 1 auto; min-block-size:0; overflow-y:auto; overflow-x:hidden; overscroll-behavior:contain; scrollbar-gutter:stable; padding-inline-end:var(--space-1); padding-block-end:var(--space-2); } body[data-view="desktop"].has-workspace-shell .sidebar-item{ min-height:var(--touch-min); display:flex; align-items:center; gap:var(--space-3); padding:var(--space-2) var(--space-3); border-radius:var(--radius-sm); color:var(--color-ink-soft); text-decoration:none; font-weight:700; } body[data-view="desktop"].has-workspace-shell .sidebar-item.active{ background:var(--color-brand-soft); color:var(--color-brand-strong); } body[data-view="desktop"].has-workspace-shell .sidebar-item.future{opacity:.45} body[data-view="desktop"].has-workspace-shell .sidebar-item small{ margin-inline-start:auto; font-size:var(--text-caption); font-weight:700; color:var(--color-ink-faint); } body[data-view="desktop"].has-workspace-shell .sidebar-footer{ flex:none; margin-block-start:var(--space-2); padding-block-start:var(--space-4); border-block-start:1px solid var(--color-line); } body[data-view="desktop"].has-workspace-shell .desktop-topbar{ height:var(--header-height); position:sticky; inset-block-start:0; z-index:var(--layer-sticky); display:flex; align-items:center; justify-content:space-between; gap:var(--space-4); padding-inline:calc(var(--sidebar-width) + var(--page-pad-desktop)) var(--page-pad-desktop); background:var(--color-header); backdrop-filter:blur(.75rem); border-block-end:1px solid var(--color-line); } body[data-view="desktop"].has-workspace-shell .desktop-topbar>*{min-width:0} body[data-view="desktop"].has-workspace-shell .account-actions{display:flex;align-items:center;gap:var(--space-2);flex:none} body[data-view="desktop"].has-workspace-shell .app-main{margin-inline-start:var(--sidebar-width)} body[data-view="desktop"].has-workspace-shell .site-footer{margin-inline-start:var(--sidebar-width);padding-inline:var(--page-pad-desktop)} } @media (min-width:1200px){ body[data-view="desktop"].has-public-shell .public-mobile-header{display:none} body[data-view="desktop"].has-public-shell .public-desktop-header{display:block} body[data-view="desktop"].has-public-shell .public-desktop-header .public-header-inner{padding-inline:var(--page-pad-desktop)} body[data-view="desktop"].has-public-shell .public-desktop-header .public-nav, body[data-view="desktop"].has-public-shell .public-desktop-header .public-actions{display:flex} body[data-view="desktop"].has-public-shell .app-main{margin-inline-start:0} body[data-view="desktop"].has-public-shell .site-footer{padding-inline:var(--page-pad-desktop)} } @media (min-width:1200px){body[data-view="desktop"].has-public-shell .public-desktop-header .public-header-inner{min-height:4.75rem}body[data-view="desktop"].has-public-shell .public-desktop-header{background:var(--public-glass);border-color:var(--public-line)}} @media (min-width:1200px){body[data-role="consumer"].has-workspace-shell .desktop-sidebar{background:var(--consumer-surface);border-color:var(--consumer-line)}body[data-role="consumer"].has-workspace-shell .desktop-topbar{background:var(--consumer-surface);border-color:var(--consumer-line)}body[data-role="consumer"].has-workspace-shell .sidebar-item{border-radius:var(--radius-md);color:var(--consumer-text-secondary)}body[data-role="consumer"].has-workspace-shell .sidebar-item.active{background:var(--consumer-surface-botanical);color:var(--consumer-accent-strong)}body[data-role="consumer"].has-workspace-shell .sidebar-item.future{opacity:.48}body[data-role="consumer"].has-workspace-shell .sidebar-footer{border-color:var(--consumer-line)}} @media (min-width:1200px){body[data-role="consumer"].has-workspace-shell .desktop-sidebar{padding-block:var(--space-5);box-shadow:var(--consumer-shadow)}body[data-role="consumer"].has-workspace-shell .sidebar-nav{gap:var(--space-1)}body[data-role="consumer"].has-workspace-shell .sidebar-item{min-height:3.25rem;padding-inline:var(--space-4);font-weight:720}body[data-role="consumer"].has-workspace-shell .desktop-topbar{min-height:var(--header-height);padding-inline:var(--page-pad-desktop);box-shadow:var(--consumer-shadow)}body[data-role="consumer"].has-workspace-shell .desktop-topbar .account-actions{gap:var(--space-2)}body[data-role="consumer"].has-workspace-shell .desktop-topbar .topbar-context strong{max-width:28rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-role="consumer"].has-workspace-shell .consumer-desktop-cart{min-width:9rem;justify-content:center}} @media (min-width:1200px){body[data-role="staff"] .desktop-sidebar{background:var(--staff-surface);border-color:var(--staff-line)}body[data-role="staff"] .desktop-topbar{background:var(--staff-surface);border-color:var(--staff-line)}body[data-role="staff"] .sidebar-item{color:var(--staff-text-secondary)}body[data-role="staff"] .sidebar-item:hover{background:var(--staff-surface-soft);color:var(--staff-text)}body[data-role="staff"] .sidebar-item.active{background:var(--staff-surface-accent);color:var(--staff-accent-strong)}body[data-role="staff"] .sidebar-footer{border-color:var(--staff-line)}body[data-role="staff"] .desktop-topbar .topbar-context small{color:var(--staff-text-secondary)}} @media (min-width:1200px){body[data-role="member"] .desktop-sidebar{border-inline-end-color:var(--member-line)}body[data-role="member"] .desktop-topbar{border-bottom-color:var(--member-line)}body[data-role="member"] .sidebar-item.future{opacity:.55}} @media (min-width:1200px){body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar{background:var(--manager-surface-dark);border-color:var(--manager-surface-dark)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .brand{color:var(--manager-text-on-dark)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .brand-mark{background:var(--manager-surface-raised);color:var(--manager-accent-strong)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .brand-copy small{color:var(--manager-text-on-dark-secondary)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .sidebar-nav{gap:var(--space-3)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .manager-sidebar-group{display:grid;gap:var(--space-1)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .manager-sidebar-group+.manager-sidebar-group{padding-block-start:var(--space-2);border-block-start:1px solid var(--manager-line-strong)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .manager-sidebar-group-label{padding:0 var(--space-3) var(--space-1);color:var(--manager-text-on-dark-secondary);font-size:var(--text-caption);font-weight:850;letter-spacing:.075em;text-transform:uppercase}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-item{min-height:2.75rem;color:var(--manager-text-on-dark-secondary);border-radius:var(--radius-md)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-item:hover{background:var(--manager-accent-strong);color:var(--manager-text-on-dark)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-item:focus-visible{outline:.1875rem solid var(--manager-text-on-dark);outline-offset:.125rem}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-item.active{background:var(--manager-surface-raised);color:var(--manager-accent-strong);box-shadow:var(--manager-shadow)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-footer{border-color:var(--manager-line-strong)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-footer .sidebar-item{color:var(--manager-text-on-dark-secondary)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-footer .sidebar-item:hover{background:var(--manager-accent-strong);color:var(--manager-text-on-dark)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-topbar{background:var(--manager-surface-raised);border-color:var(--manager-line)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-topbar .account-actions{gap:var(--space-3)}body[data-role="manager"] .topbar-context small{color:var(--manager-text-secondary)}.manager-page-heading h1{font-size:var(--manager-title-desktop)}} @media (min-width:1200px){body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar{padding:var(--space-4) var(--space-3)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .brand{margin-block-end:var(--space-4);padding-inline:var(--space-2)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .sidebar-nav{gap:var(--space-1);padding-inline-end:var(--space-1)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .manager-sidebar-group{gap:.125rem}body[data-view="desktop"][data-role="manager"].has-workspace-shell .manager-sidebar-group+.manager-sidebar-group{padding-block-start:var(--space-1)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .manager-sidebar-group-label{padding:0 var(--space-3) .2rem;font-size:.66rem}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-item{min-height:2.35rem;padding-block:.35rem;font-size:.9rem}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-footer{padding-block-start:var(--space-2)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-topbar .topbar-context strong{display:block;max-width:34rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-view="desktop"][data-role="manager"].has-workspace-shell .page-shell{padding-block-start:0}.manager-dashboard-heading h1{font-size:2.65rem;max-width:22ch}.manager-dashboard-heading p{font-size:var(--text-body)}.manager-dashboard-feed-grid .manager-section-head{align-items:flex-start}.manager-dashboard-feed-grid .manager-section-head h2{max-width:18ch}.manager-capability-index .manager-section-head h2{max-width:30ch}} @media (min-width:1500px){.manager-dashboard-decision-grid{grid-template-columns:minmax(0,1.4fr) minmax(22rem,.6fr)}.manager-dashboard-feed-grid{grid-template-columns:minmax(0,1.35fr) minmax(24rem,.65fr)}} @media (min-width:1200px){body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar{padding-block:var(--space-3)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .brand{margin-block-end:var(--space-3)}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-item{min-height:2.2rem;padding-block:.25rem}body[data-view="desktop"][data-role="manager"].has-workspace-shell .manager-sidebar-group+.manager-sidebar-group{padding-block-start:.2rem}body[data-view="desktop"][data-role="manager"].has-workspace-shell .desktop-sidebar .sidebar-footer{padding-block-start:var(--space-1)}.manager-store-command-grid>*{min-width:0}.manager-store-catalog-grid>*{min-width:0}}@media (min-width:1500px){.manager-store-command-grid{grid-template-columns:minmax(0,1.4fr) minmax(26rem,.6fr)}.manager-store-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (min-width:1200px){body[data-view="desktop"][data-role="manager"].has-workspace-shell .sidebar-nav{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--manager-line-strong) transparent}} @media (min-width:1200px){body[data-view="desktop"].has-workspace-shell .sidebar-nav{align-content:start;overflow-y:auto}body[data-view="desktop"].has-workspace-shell .desktop-topbar .topbar-context{max-width:58vw}}