:root{--area-gold:#c9972a;--area-green:#3f9b74;--area-blue:#4c7cc4;--area-plum:#8a6bd6;--area-amber:#c98a1f;--area-rose:#d9776a;--area-neutral:var(--ink-2)}.dark{--area-gold:#e8c069;--area-green:#7cc2a3;--area-blue:#8fb0e0;--area-plum:#b39ff0;--area-amber:#e6b667;--area-rose:#e79c92}.calm-nav-group{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:12px 12px 4px;font-size:10px;font-weight:800}.calm-rail .calm-nav-group:first-of-type{margin-top:4px}.calm-nav-item{min-height:38px;color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 5px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.calm-nav-item:hover{background:color-mix(in srgb, var(--surface) 65%, transparent);color:var(--ink)}.calm-nav-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.calm-nav-item[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:800}.calm-ic{width:28px;height:28px;color:color-mix(in srgb, var(--k,var(--ink-2)) 82%, var(--ink));background:0 0;border-radius:50%;flex:none;place-items:center;transition:background-color .15s;display:inline-grid}.dark .calm-ic{color:var(--k,var(--ink-2))}.calm-nav-item:hover .calm-ic,.calm-nav-item[aria-current=page] .calm-ic{background:color-mix(in srgb, var(--k,var(--ink-2)) 16%, var(--surface))}.calm-nav-badge{color:#fff;background:#b9473c;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;display:inline-grid}[data-sidebar-profile] .calm-profile-pill{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:999px;align-items:center;gap:10px;width:100%;padding:6px 12px 6px 6px;transition:border-color .15s,box-shadow .15s;display:flex}[data-sidebar-profile] .calm-profile-pill:hover{border-color:var(--line-2);box-shadow:var(--sh-sm)}@media (min-width:768px) and (max-width:1279px){[data-app-sidebar] .calm-nav-item{justify-content:center;padding:5px}[data-sidebar-profile]{padding-inline:.25rem}[data-sidebar-profile] .calm-profile-pill{justify-content:center;padding:4px}}@media (min-width:768px){html:not(.sidebar-collapsed):has([data-sidebar-profile]) [data-topbar-account]{display:none}}
