._overlay_r78pf_1{z-index:100;background:var(--faros-overlay);position:fixed;top:0;bottom:0;left:0;right:0}._panel_r78pf_7{background:var(--faros-surface-1);width:min(320px,100vw - 48px);height:100dvh;max-height:100dvh;color:var(--faros-text-primary);border-right:1px solid var(--faros-border-strong);overflow:hidden}._dialog_r78pf_16{outline:none;flex-direction:column;height:100%;display:flex}._header_r78pf_17{justify-content:space-between;align-items:center;gap:var(--faros-space-3);border-bottom:1px solid var(--faros-border);padding:max(var(--faros-space-3), env(safe-area-inset-top)) var(--faros-space-4) var(--faros-space-3) max(var(--faros-space-4), env(safe-area-inset-left));flex:none;display:flex}._header_r78pf_17 button{min-width:44px;min-height:44px;font-size:24px}._title_r78pf_27{margin:0;font-size:16px;font-weight:750}._body_r78pf_28{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow:auto}._overlay_r78pf_1[data-entering]{animation:.18s cubic-bezier(.23,1,.32,1) _drawer-overlay_r78pf_1}._overlay_r78pf_1[data-exiting]{animation:.16s cubic-bezier(.23,1,.32,1) reverse _drawer-overlay_r78pf_1}._panel_r78pf_7[data-entering]{animation:.18s cubic-bezier(.23,1,.32,1) _drawer-panel_r78pf_1}._panel_r78pf_7[data-exiting]{animation:.16s cubic-bezier(.23,1,.32,1) reverse _drawer-panel_r78pf_1}@keyframes _drawer-overlay_r78pf_1{0%{opacity:0}to{opacity:1}}@keyframes _drawer-panel_r78pf_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){._overlay_r78pf_1[data-entering],._overlay_r78pf_1[data-exiting],._panel_r78pf_7[data-entering],._panel_r78pf_7[data-exiting]{animation:none}}._shell_1q3iz_1{grid-template:var(--faros-shell-topbar) minmax(0, 1fr) / var(--faros-shell-sidebar) minmax(0, 1fr);background:var(--faros-surface-0);min-height:100vh;display:grid}._skipLink_1q3iz_8{top:var(--faros-space-2);left:var(--faros-space-2);z-index:80;border-radius:var(--faros-radius-1);background:var(--faros-interface);color:var(--faros-surface-0);padding:var(--faros-space-2) var(--faros-space-3);font-weight:700;text-decoration:none;position:fixed;transform:translateY(-150%)}._skipLink_1q3iz_8:focus-visible{transform:translateY(0)}._topbar_1q3iz_26{z-index:40;border-bottom:1px solid var(--faros-border);background:var(--faros-surface-1);min-width:0;padding:0 var(--faros-space-4);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._topbarLeading_1q3iz_40,._topbarActions_1q3iz_41{align-items:center;gap:var(--faros-space-3);min-width:0;display:flex}._context_1q3iz_48{min-width:0;color:var(--faros-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._menuButton_1q3iz_57{display:none}._topbar_1q3iz_26 ._topbarIconButton_1q3iz_61,._topbar_1q3iz_26 ._topbarIconButton_1q3iz_61[data-hovered]{border-color:#0000}._menuGlyph_1q3iz_66{gap:4px;width:18px;display:grid}._menuGlyph_1q3iz_66>span{background:currentColor;height:1px}._sidebar_1q3iz_77{top:var(--faros-shell-topbar);height:calc(100vh - var(--faros-shell-topbar));border-right:1px solid var(--faros-border);background:var(--faros-surface-1);min-width:0;padding:var(--faros-space-3) 0;flex-direction:column;grid-area:2/1;display:flex;position:sticky}._navigation_1q3iz_91{gap:1px;display:grid}._navigationSection_1q3iz_96{margin-top:var(--faros-space-5);border-top:1px solid var(--faros-border);padding-top:var(--faros-space-3)}._navigationHeading_1q3iz_102{color:var(--faros-text-muted);margin:0 18px 6px;font-size:11px;display:block}._navigationItem_1q3iz_109{justify-content:space-between;align-items:center;gap:var(--faros-space-3);min-height:36px;color:var(--faros-text-secondary);padding:0 18px;font-weight:600;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out;display:flex}._navigationItem_1q3iz_109:hover{background:var(--faros-surface-hover);color:var(--faros-interface-hover)}._navigationItemActive_1q3iz_127{background:var(--faros-interface-soft);box-shadow:inset 2px 0 var(--faros-interface);color:var(--faros-interface-hover);font-weight:750}._navigationCount_1q3iz_134{min-width:18px;color:var(--faros-status-danger);font:700 11px/1.4 var(--faros-font-mono);text-align:right}._sidebarFooter_1q3iz_141{margin:auto var(--faros-space-3) 0;border-top:1px solid var(--faros-border);padding:var(--faros-space-3) var(--faros-space-2) 0;color:var(--faros-text-secondary);font-size:12px}._content_1q3iz_149{min-width:0;padding:var(--faros-space-6);grid-area:2/2}@media (max-width:720px){._shell_1q3iz_1{grid-template-columns:minmax(0,1fr)}._menuButton_1q3iz_57{display:inline-flex}._context_1q3iz_48,._sidebar_1q3iz_77{display:none}._navigationItem_1q3iz_109{min-height:48px}._content_1q3iz_149{padding:var(--faros-space-4);grid-column:1}}._drawerNavigation_1q3iz_181{min-height:100%;padding:var(--faros-space-3) 0;flex-direction:column;display:flex}._drawerNavigation_1q3iz_181 ._navigation_1q3iz_91{padding:0 var(--faros-space-3);gap:4px}._drawerNavigation_1q3iz_181 ._navigationItem_1q3iz_109{min-height:48px;padding-inline:var(--faros-space-3);border-radius:var(--faros-radius-1);font-size:14px}._drawerNavigation_1q3iz_181 ._navigationSection_1q3iz_96{margin-top:var(--faros-space-4)}._drawerNavigation_1q3iz_181 ._navigationHeading_1q3iz_102{margin-left:var(--faros-space-5);margin-bottom:var(--faros-space-2)}._drawerNavigation_1q3iz_181 ._sidebarFooter_1q3iz_141{padding-top:var(--faros-space-3);margin-top:auto}._drawerNavigation_1q3iz_181 ._sidebarFooter_1q3iz_141 button{min-height:44px}
