.ui-status-dot[data-v-ebb6728b]{flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.ui-status-dot[data-v-ebb6728b]:before{content:"";box-sizing:border-box;border-radius:var(--radius-full);background:var(--neutral-fg);width:8px;height:8px}.ui-status-dot[data-level=ok][data-v-ebb6728b]:before{background:var(--ok-fg)}.ui-status-dot[data-level=warn][data-v-ebb6728b]:before{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--warn-fg);border-radius:0;align-self:flex-start;width:10px;height:9px}.ui-status-dot[data-level=down][data-v-ebb6728b]:before{background:var(--bad-fg);border-radius:1px}.ui-status-dot[data-level=unknown][data-v-ebb6728b]:before{border:2px solid var(--neutral-fg);background:0 0}@media (forced-colors:active){.ui-status-dot[data-v-ebb6728b]{forced-color-adjust:none}.ui-status-dot[data-level][data-v-ebb6728b]:before{background:canvastext}.ui-status-dot[data-level=unknown][data-v-ebb6728b]:before{background:0 0;border-color:canvastext}}.ui-menu__trigger[data-v-2389e309]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-menu__label[data-v-2389e309]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-4);text-transform:uppercase;letter-spacing:var(--tracking-upper);padding:8px 10px 6px}.ui-menu__item[data-v-2389e309]{border-radius:var(--radius-md);min-height:32px;color:var(--fg-2);cursor:pointer;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ui-menu__item[data-v-2389e309]:focus-visible{outline-offset:-2px}.ui-menu__item[data-v-2389e309]:hover,.ui-menu__item[data-highlighted][data-v-2389e309]{background:var(--hover);color:var(--fg-1);text-decoration:none}.ui-menu__item[aria-current=page][data-v-2389e309]{color:var(--accent-text)}@media (pointer:coarse){.ui-menu__item[data-v-2389e309]{min-height:44px}}.ui-menu{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:208px;box-shadow:var(--shadow-lg);padding:6px}.app-rail[data-v-b63b61e3]{background:var(--bg);flex-direction:column;align-items:center;gap:4px;width:100%;height:100%;padding:12px 0;display:flex}.app-rail[data-v-b63b61e3] .app-rail__item{border-radius:var(--radius-md);width:36px;height:36px;color:var(--fg-3);justify-content:center;align-items:center;font-size:16px;text-decoration:none;display:inline-flex;position:relative}.app-rail[data-v-b63b61e3] .app-rail__item:hover{background:var(--hover);color:var(--fg-1)}.app-rail[data-v-b63b61e3] .app-rail__item.is-current{background:var(--raised);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--line-strong)}.app-rail__dot[data-v-b63b61e3]{position:absolute;top:1px;right:1px}.app-rail__foot[data-v-b63b61e3]{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding-top:8px;display:flex}@media (pointer:coarse){.app-rail[data-v-b63b61e3] .app-rail__item{width:44px;height:44px}.app-rail__foot[data-v-b63b61e3]{gap:var(--space-4)}}.app-sidebar[data-v-0226169a]{background:var(--bg);flex-direction:column;width:100%;height:100%;padding:12px 10px;display:flex}.app-sidebar__brand[data-v-0226169a]{align-items:center;gap:6px;padding:4px 0 12px 8px;display:flex}.app-sidebar__brand--reserve[data-v-0226169a]{padding-right:44px}@media (pointer:coarse){.app-sidebar__brand--reserve[data-v-0226169a]{padding-bottom:16px;padding-right:56px}}.app-sidebar__logo[data-v-0226169a]{width:18px;height:18px;fill:var(--accent);flex:none}.app-sidebar__name[data-v-0226169a]{min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.app-sidebar__nav[data-v-0226169a]{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}.app-nav-group__label[data-v-0226169a]{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-4);text-transform:uppercase;letter-spacing:var(--tracking-upper);align-items:center;gap:8px;padding:14px 10px 5px;display:flex}.app-nav-group__label .ui-status-dot[data-v-0226169a]{margin-left:auto}.app-nav-group ul[data-v-0226169a]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.app-sidebar__foot[data-v-0226169a]{border-top:1px solid var(--line);justify-content:flex-end;gap:4px;padding-top:8px;display:flex}@media (pointer:coarse){.app-sidebar__foot[data-v-0226169a]{gap:var(--space-4)}}.app-bar[data-v-f784df61]{align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4) 0 var(--space-2);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--line);background:var(--bg);flex:none;display:flex}.app-bar__title[data-v-f784df61]{min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ui-sheet-overlay[data-v-d72a904f]{z-index:var(--z-sheet)}.ui-sheet-overlay--popover-layer[data-v-d72a904f]{z-index:var(--z-popover)}.ui-sheet[data-v-d72a904f]{z-index:calc(var(--z-sheet) + 1);background:var(--bg);border:0 solid var(--line);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ui-sheet--popover-layer[data-v-d72a904f]{z-index:calc(var(--z-popover) + 1)}.ui-sheet__close[data-v-d72a904f]{top:var(--space-2);right:var(--space-2);position:absolute}.ui-sheet--left[data-v-d72a904f]{width:min(288px,86vw);padding-left:env(safe-area-inset-left);border-right-width:1px;top:0;bottom:0;left:0}.ui-sheet--right[data-v-d72a904f]{width:min(420px,92vw);padding-right:env(safe-area-inset-right);border-left-width:1px;top:0;bottom:0;right:0}.ui-sheet--bottom[data-v-d72a904f]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:88vh;padding-bottom:env(safe-area-inset-bottom);border-top-width:1px;bottom:0;left:0;right:0}.ui-sheet__title[data-v-d72a904f]{padding:var(--space-4) 44px var(--space-4) var(--space-4);font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}@media (pointer:coarse){.ui-sheet__title[data-v-d72a904f]{padding-right:56px}}@media (prefers-reduced-motion:no-preference){.ui-sheet--left[data-state=open][data-v-d72a904f]{animation:ui-sheet-from-left-d72a904f var(--dur-base) var(--ease-std)}.ui-sheet--right[data-state=open][data-v-d72a904f]{animation:ui-sheet-from-right-d72a904f var(--dur-base) var(--ease-std)}.ui-sheet--bottom[data-state=open][data-v-d72a904f]{animation:ui-sheet-from-bottom-d72a904f var(--dur-base) var(--ease-std)}}@keyframes ui-sheet-from-left-d72a904f{0%{transform:translate(-100%)}}@keyframes ui-sheet-from-right-d72a904f{0%{transform:translate(100%)}}@keyframes ui-sheet-from-bottom-d72a904f{0%{transform:translateY(100%)}}.app-shell[data-v-f584028a]{background:var(--bg);height:100dvh;color:var(--fg-1);display:flex}.app-shell__side[data-v-f584028a]{border-right:1px solid var(--line);flex:none;width:232px}.app-shell__side.is-rail[data-v-f584028a]{width:56px}.app-shell__main[data-v-f584028a]{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell__page[data-v-f584028a]{min-height:0;padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom);outline:none;flex:1;position:relative;overflow-y:auto}
