.shell-count,.today-count{background:#f8e7c2;color:#7a4f00;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:600;line-height:1;min-height:24px;padding:0 8px}.shell-check,.shell-count,.today-count{height:24px;min-width:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.shell-check{margin-left:auto;background:#dcefe2;color:#256641;animation:habitat-pop var(--t-quick) var(--ease-habitat) both}.shell-check svg{width:16px;height:16px}.shell-check[data-fading]{animation:habitat-fade-out var(--t-settle) var(--ease-leave) forwards}@keyframes habitat-fade-out{to{opacity:0}}.shell-heading{position:sticky;top:0;z-index:2;background:#fff}.shell-collapsed .shell-side.shell-side a,.shell-collapsed .shell-side.shell-side button{width:2.75rem;min-width:2.75rem;min-height:2.75rem}.shell-collapsed .shell-side.shell-side{padding-inline:0}.shell-collapsed .shell-side [data-slot=section]{align-items:center}.shell-collapsed .shell-side .shell-heading{position:static;height:1px;min-height:0;margin:8px 10px;padding:0;overflow:hidden;background:#dde3dc;border-radius:0}.shell-collapsed .shell-side .shell-heading>*{display:none!important}.shell-collapsed .shell-side .shell-check,.shell-collapsed .shell-side .shell-count{display:none}.shell-tip{position:fixed;z-index:70;display:flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;background:#1f2a24;color:#fff;font-size:14px;font-weight:500;white-space:nowrap;pointer-events:none;transform:translateY(-50%);animation:habitat-fade var(--t-quick) var(--ease-habitat) both}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.shell-scrim{background:rgba(31,42,36,.7)!important}}@media (prefers-reduced-motion:reduce){.shell-check,.shell-tip{animation:none}}