:root:not([data-theme=light]){--sb-hover:rgba(255,255,255,.032);--sb-active:linear-gradient(90deg,color-mix(in srgb,var(--lime) 8%,rgba(255,255,255,.05)),rgba(255,255,255,.05) 72%)}.nav-i:hover:not(.on),.nav-grp:hover{box-shadow:none}.nav-i .lbl{letter-spacing:-.005em}.nav-i .badge,.nav-grp .badge,.nav-lbl .badge{font-variant-numeric:tabular-nums;height:18px;line-height:18px;padding:0 6px;min-width:18px;border-radius:9px;box-sizing:border-box}.nav-sec{margin-top:12px}.nav-sec:first-child{margin-top:0}button.nav-lbl{display:flex;align-items:center;gap:6px;width:100%;height:24px;padding:0 6px 0 10px;margin:0 0 3px;border:0;border-radius:7px;background:0 0;cursor:pointer;text-align:left;color:var(--sb-lbl);font:700 9.5px/1 var(--ff-head);letter-spacing:.14em;text-transform:uppercase;transition:color .16s ease,background-color .16s ease}button.nav-lbl:hover{color:var(--sb-tx);background:rgba(255,255,255,.025)}button.nav-lbl:focus-visible{outline:2px solid var(--lime);outline-offset:-1px}button.nav-lbl[aria-disabled=true]{cursor:default}button.nav-lbl[aria-disabled=true]:hover{background:0 0;color:var(--sb-lbl)}.nav-lbl .nl-tx{flex:none}.nav-lbl .nl-bk{margin-left:2px;display:inline-flex}.nav-lbl .nl-bk[hidden]{display:none}.nav-lbl .nl-bk .badge{letter-spacing:0;font-size:9.5px;height:16px;line-height:16px;min-width:16px;padding:0 5px;border-radius:8px}.nav-lbl .nl-chev{margin-left:auto;width:12px;height:12px;flex:none;stroke-width:2.2;opacity:0;transform:rotate(0deg);transition:opacity .16s ease,transform var(--sb-dur) var(--sb-ease)}button.nav-lbl:hover .nl-chev,button.nav-lbl:focus-visible .nl-chev{opacity:.85}.nav-sec.is-col .nl-chev{opacity:.7;transform:rotate(-90deg)}button.nav-lbl[aria-disabled=true] .nl-chev{display:none}.nav-secb{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--sb-dur) var(--sb-ease),opacity var(--sb-dur) var(--sb-ease)}.nav-secb>div{min-height:0;overflow:hidden;padding:1px 0}.nav-sec.is-col .nav-secb{grid-template-rows:0fr;opacity:0}.nav-sec.is-col .nav-secb>div{padding:0}.nav-sec.is-col .nav-secb a,.nav-sec.is-col .nav-secb button{visibility:hidden;transition:visibility 0s var(--sb-dur)}@keyframes nlNudge{0%,to{transform:none}30%{transform:translateX(2px)}60%{transform:translateX(-1px)}}.nav-sec.nl-nudge .nl-tx{animation:nlNudge .32s ease}body.sb-rail .sidebar .nav-secb{grid-template-rows:1fr;opacity:1}body.sb-rail .sidebar button.nav-lbl{display:none}.nav-i .nl-out{width:12px;height:12px;margin-left:auto;flex:none;stroke-width:2;color:var(--sb-lbl);opacity:0;transform:translate(-2px,2px);transition:opacity .16s ease,transform .16s ease}.nav-i.nav-out:hover .nl-out,.nav-i.nav-out:focus-visible .nl-out{opacity:1;transform:none}body.sb-rail .sidebar .nl-out{display:none}#sbNav{--sbfade:22px}#sbNav.fade-b{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--sbfade)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--sbfade)),transparent)}#sbNav.fade-t{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--sbfade));mask-image:linear-gradient(to bottom,transparent,#000 var(--sbfade))}#sbNav.fade-t.fade-b{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--sbfade),#000 calc(100% - var(--sbfade)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--sbfade),#000 calc(100% - var(--sbfade)),transparent)}.sb-menu .mi-appear{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 10px;min-height:34px}.sb-menu .mi-ap-l{font-size:13px;color:var(--sb-tx)}.sb-menu .mi-seg{margin-left:auto;display:inline-flex;padding:2px;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid var(--line)}.sb-menu .mi-seg button{border:0;background:0 0;color:var(--sb-tx-sec);font:600 11.5px var(--ff);padding:4px 9px;border-radius:7px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.sb-menu .mi-seg button:hover{color:var(--sb-tx-on)}.sb-menu .mi-seg button[aria-pressed=true]{background:rgba(255,255,255,.1);color:var(--sb-tx-on)}.sb-menu .mi-seg button:focus-visible{outline:2px solid var(--lime);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.nav-secb,.nav-lbl .nl-chev,.nav-i .nl-out,button.nav-lbl{transition:none}.nav-sec.nl-nudge .nl-tx{animation:none}}:root[data-theme=light]{--sb-lbl:#5d6878}:root[data-theme=light] .sb-search .kbd{color:#4f5a69;border-color:rgba(15,23,42,.18)}:root[data-theme=light] .nav-i .badge,:root[data-theme=light] .nav-lbl .badge{background:rgba(15,23,42,.07);color:#334155}:root[data-theme=light] .nav-i .badge.warn,:root[data-theme=light] .nav-lbl .badge.warn{background:rgba(245,158,11,.14);color:#92400e;box-shadow:inset 0 0 0 1px rgba(217,119,6,.35)}:root[data-theme=light] .nav-i .badge.crit,:root[data-theme=light] .nav-lbl .badge.crit{background:rgba(239,68,68,.12);color:#991b1b;box-shadow:inset 0 0 0 1px rgba(220,38,38,.32)}:root[data-theme=light] .nav-i .badge.accent{color:#1a2e05}:root[data-theme=light] button.nav-lbl:hover{background:rgba(15,23,42,.04)}:root[data-theme=light] .sb-foot{background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.035))}@keyframes sbBadgeIn{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes sbBadgeTick{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}.badge.bump-in,.rail-dot.bump-in{animation:sbBadgeIn .36s cubic-bezier(.34,1.4,.64,1) both}.badge.bump-up,.rail-dot.bump-up{animation:sbBadgeTick .34s cubic-bezier(.34,1.4,.64,1)}.nav-i.nav-par{font-weight:600}.sb-skip{position:fixed;left:12px;top:-64px;z-index:1000;padding:9px 14px;border-radius:10px;background:var(--lime,#C6F24E);color:#0b0f14;font:600 13px var(--ff,system-ui);text-decoration:none;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:top .16s ease}.sb-skip:focus{top:12px;outline:2px solid #fff;outline-offset:2px}#viewArea>[data-panel][tabindex="-1"]:focus{outline:0}.sb-tip{will-change:opacity,transform}html.vt-rail .sidebar{view-transition-name:atlas-sb}html.vt-rail .main{view-transition-name:atlas-main}html.vt-rail::view-transition-old(root),html.vt-rail::view-transition-new(root){animation:none}html.vt-rail::view-transition-group(atlas-sb),html.vt-rail::view-transition-group(atlas-main){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}html.vt-rail::view-transition-old(atlas-sb),html.vt-rail::view-transition-new(atlas-sb),html.vt-rail::view-transition-old(atlas-main),html.vt-rail::view-transition-new(atlas-main){height:100%;width:auto;object-fit:none;object-position:left top;inset:0 auto auto 0}@keyframes vtSbOut{to{opacity:0}}@keyframes vtSbIn{0%{opacity:0}}html.vt-rail::view-transition-old(atlas-sb){animation:vtSbOut .1s ease-out both}html.vt-rail::view-transition-new(atlas-sb){animation:vtSbIn .18s .09s ease-out both}html.vt-rail::view-transition-old(atlas-main){animation:vtSbOut .22s ease-out both}html.vt-rail::view-transition-new(atlas-main){animation:vtSbIn .26s ease-out both}@media (prefers-reduced-motion:reduce){.badge[class*=bump-],.rail-dot[class*=bump-]{animation:none}.sb-skip{transition:none}}@media (forced-colors:active){.nav-i.on{outline:2px solid Highlight;outline-offset:-2px}.nav-i.on::before{forced-color-adjust:none;background:Highlight;box-shadow:none}.nav-i .badge,.nav-lbl .badge{border:1px solid CanvasText}.rail-dot{forced-color-adjust:none;background:Highlight;box-shadow:none}#sbNav.fade-t,#sbNav.fade-b{-webkit-mask-image:none;mask-image:none}.sb-skip:focus{outline:2px solid CanvasText}}