._sidebar_qc2ny_1{width:220px;height:100%;background:linear-gradient(180deg,var(--color-surface-1) 0%,color-mix(in srgb,var(--color-surface-1) 92%,var(--color-warm)) 100%);border-right:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden;transition:width .35s cubic-bezier(.4,0,.2,1);position:relative;z-index:10}._sidebarCollapsed_qc2ny_18{width:56px}._logo_qc2ny_22{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-border);min-height:48px;flex-shrink:0}._logoMark_qc2ny_32{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--color-accent) 0%,#04C485 100%);display:flex;align-items:center;justify-content:center;color:var(--color-bg);flex-shrink:0}._logoTextGroup_qc2ny_44{display:flex;flex-direction:column;gap:1px;overflow:hidden;opacity:1;transition:opacity .2s ease}._logoName_qc2ny_53{font-family:var(--font-display);font-size:13px;font-weight:400;color:var(--color-text-1);letter-spacing:-.2px;line-height:1.1;white-space:nowrap}._logoSub_qc2ny_63{font-size:10px;font-weight:500;color:var(--color-muted);letter-spacing:.5px;line-height:1.1;white-space:nowrap}._sidebarCollapsed_qc2ny_18 ._logoTextGroup_qc2ny_44{opacity:0;pointer-events:none}._nav_qc2ny_77{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0}._section_qc2ny_84{margin-bottom:4px}._sectionHeader_qc2ny_88{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease}._sectionHeader_qc2ny_88:hover{background:var(--color-surface-2)}._sectionHeaderInner_qc2ny_102{display:flex;align-items:center;gap:8px;height:18px}._sectionHeaderIcon_qc2ny_109{color:var(--color-muted);opacity:.6}._sidebarCollapsed_qc2ny_18 ._sectionHeader_qc2ny_88{justify-content:center}._sectionLabel_qc2ny_118{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--color-muted);white-space:nowrap;overflow:hidden;transition:opacity .2s ease;position:relative;padding-bottom:2px}._sectionLabel_qc2ny_118:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:1px;background:var(--color-warm);opacity:.4;border-radius:1px}._sidebarCollapsed_qc2ny_18 ._sectionLabel_qc2ny_118{opacity:0}._chevron_qc2ny_147{color:var(--color-muted);transition:transform .2s ease,opacity .2s ease;flex-shrink:0}._chevronExpanded_qc2ny_153{transform:rotate(90deg)}._sidebarCollapsed_qc2ny_18 ._chevron_qc2ny_147{opacity:0}._navItem_qc2ny_161{display:flex;align-items:center;gap:10px;padding:7px 16px;font-size:13px;color:var(--color-text-2);text-decoration:none;transition:color .12s ease;white-space:nowrap;overflow:hidden;position:relative}._navItem_qc2ny_161:hover{color:var(--color-text-1)}._navItemActive_qc2ny_179{color:var(--color-accent)}._sidebarCollapsed_qc2ny_18 ._navItem_qc2ny_161{justify-content:center;padding:7px 0}._activeIndicator_qc2ny_188{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-surface-3);box-shadow:inset 3px 0 0 0 var(--color-accent);z-index:0}._navIcon_qc2ny_199,._navItemText_qc2ny_199{position:relative;z-index:1}._navIcon_qc2ny_199{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.6;transition:opacity .15s ease,transform .15s ease}._navItem_qc2ny_161:hover ._navIcon_qc2ny_199{opacity:.85}._navItemActive_qc2ny_179 ._navIcon_qc2ny_199{opacity:1;color:var(--color-accent)}._navItemText_qc2ny_199{opacity:1;transition:opacity .2s ease}._sidebarCollapsed_qc2ny_18 ._navItemText_qc2ny_199{display:none}._shortcuts_qc2ny_233{padding:12px 16px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:4px;flex-shrink:0;transition:opacity .2s ease}._sidebarCollapsed_qc2ny_18 ._shortcuts_qc2ny_233{opacity:0;pointer-events:none}._shortcutRow_qc2ny_248{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--color-muted)}._shortcutKey_qc2ny_256{font-family:var(--font-mono);font-size:10px;font-weight:500;background:var(--color-surface-3);color:var(--color-text-2);padding:1px 5px;border-radius:3px;border:1px solid var(--color-border);min-width:18px;text-align:center}._collapseBtn_qc2ny_269{position:absolute;top:12px;right:-12px;width:24px;height:24px;border-radius:50%;background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-2);font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:11;opacity:0}._sidebar_qc2ny_1:hover ._collapseBtn_qc2ny_269{opacity:1}._collapseBtn_qc2ny_269:hover{background:var(--color-surface-3);color:var(--color-text-1);border-color:var(--color-accent)}._topbar_mff4v_1{height:48px;background:var(--color-surface-1);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:16px;flex-shrink:0}._controls_mff4v_13{display:flex;align-items:center;gap:12px}._controlGroup_mff4v_19{display:flex;align-items:center;gap:6px}._label_mff4v_25{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-muted)}._windowButtons_mff4v_33{display:flex;background:var(--color-surface-2);border-radius:6px;border:1px solid var(--color-border);overflow:hidden}._windowButton_mff4v_33{padding:4px 10px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-text-2);background:transparent;border:none;cursor:pointer;transition:all .18s ease,background .18s ease,color .18s ease;border-right:1px solid var(--color-border)}._windowButton_mff4v_33:last-child{border-right:none}._windowButton_mff4v_33:hover{color:var(--color-text-1);background:var(--color-surface-3)}._windowButtonActive_mff4v_63{background:var(--color-accent);color:var(--color-bg);box-shadow:inset 0 -1px #00000026,0 1px 4px #05d69333}._windowButtonActive_mff4v_63:hover{background:var(--color-accent-hover);color:var(--color-bg)}._select_mff4v_74{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;padding:4px 24px 4px 8px;font-size:12px;color:var(--color-text-1);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23737373'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:border-color .12s ease}._select_mff4v_74:hover{border-color:var(--color-accent)}._select_mff4v_74:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-dim)}._rightSection_mff4v_99{display:flex;align-items:center;gap:12px}._lastUpdated_mff4v_105{font-family:var(--font-mono);font-size:10px;color:var(--color-muted)}._refreshButton_mff4v_111{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-2);font-size:14px;cursor:pointer;transition:all .12s ease}._refreshButton_mff4v_111:hover{background:var(--color-surface-3);color:var(--color-accent);border-color:var(--color-accent)}._refreshButton_mff4v_111:active{transform:scale(.95)}._refreshing_mff4v_136{animation:_spin_mff4v_1 .6s linear}@keyframes _spin_mff4v_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._divider_mff4v_145{width:1px;height:20px;background:var(--color-border)}._autoRefreshToggle_mff4v_151{display:flex;align-items:center;gap:6px;padding:4px 10px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;color:var(--color-muted);font-family:var(--font-mono);font-size:11px;cursor:pointer;transition:all .12s ease}._autoRefreshToggle_mff4v_151:hover{border-color:var(--color-accent);color:var(--color-text-2)}._autoRefreshOn_mff4v_171{border-color:var(--color-accent-dim);color:var(--color-text-2)}._liveDot_mff4v_176{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-muted);flex-shrink:0}._liveDotActive_mff4v_185{background:var(--color-accent);animation:_pulse_mff4v_1 2s ease-in-out infinite}._autoRefreshLabel_mff4v_190{font-weight:500}@keyframes _pulse_mff4v_1{0%,to{opacity:1}50%{opacity:.4}}._themeToggle_mff4v_200{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-2);font-size:13px;cursor:pointer;transition:all .12s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}._themeToggle_mff4v_200:hover{background:var(--color-surface-3);color:var(--color-accent);border-color:var(--color-accent)}._themeToggle_mff4v_200:active{transform:rotate(180deg) scale(.9)}._confidenceDot_mff4v_226{display:flex;align-items:center;justify-content:center;width:28px;height:28px;text-decoration:none;cursor:pointer}._dot_mff4v_236{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}._dot_fresh_mff4v_244{background:var(--color-positive);box-shadow:0 0 6px var(--color-positive)}._dot_degraded_mff4v_249{background:var(--color-warning);box-shadow:0 0 6px var(--color-warning);animation:_pulseDot_mff4v_1 2s ease-in-out infinite}._dot_stale_mff4v_255{background:var(--color-negative);box-shadow:0 0 6px var(--color-negative);animation:_pulseDot_mff4v_1 1.5s ease-in-out infinite}@keyframes _pulseDot_mff4v_1{0%,to{opacity:1}50%{opacity:.4}}._shell_7ezwg_1{display:grid;grid-template-columns:220px 1fr;grid-template-rows:48px 1fr;height:100%;width:100%;background-color:var(--color-bg);transition:grid-template-columns .35s cubic-bezier(.4,0,.2,1)}._shellCollapsed_7ezwg_11{grid-template-columns:56px 1fr}._sidebar_7ezwg_15{grid-row:1 / -1;grid-column:1}._topbar_7ezwg_20{grid-row:1;grid-column:2}._main_7ezwg_25{grid-row:2;grid-column:2;overflow:auto;padding:28px 24px}._pageLoader_qxui4_3{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px}._mark_qxui4_11{color:var(--color-accent);animation:_pulse_qxui4_1 2s ease-in-out .8s infinite}._seg1_qxui4_18{stroke-dasharray:16;stroke-dashoffset:16;animation:_draw_qxui4_1 .4s ease-out forwards}._seg2_qxui4_24{stroke-dasharray:7.5;stroke-dashoffset:7.5;animation:_draw_qxui4_1 .35s ease-out .12s forwards}._seg3_qxui4_30{stroke-dasharray:16;stroke-dashoffset:16;animation:_draw_qxui4_1 .4s ease-out .24s forwards}._seg4_qxui4_36{stroke-dasharray:7.75;stroke-dashoffset:7.75;animation:_draw_qxui4_1 .35s ease-out .36s forwards}@keyframes _draw_qxui4_1{to{stroke-dashoffset:0}}@keyframes _pulse_qxui4_1{0%,to{opacity:1}50%{opacity:.35}}._inlineLoader_qxui4_53{display:flex;align-items:center;justify-content:center;gap:5px;padding:20px}._dot_qxui4_61{width:4px;height:4px;border-radius:50%;background:var(--color-muted);animation:_dotPulse_qxui4_1 1.4s ease-in-out infinite}._dot_qxui4_61:nth-child(2){animation-delay:.16s}._dot_qxui4_61:nth-child(3){animation-delay:.32s}@keyframes _dotPulse_qxui4_1{0%,80%,to{opacity:.15}40%{opacity:.6}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=dark]{--color-bg: #080706;--color-surface-1: #110F0D;--color-surface-2: #181513;--color-surface-3: #201D1A;--color-border: #2A2622;--color-border-subtle: #1C1917;--color-text-1: #F5F3F0;--color-text-2: #7A7168;--color-muted: #433E38;--color-positive: #22C55E;--color-negative: #EF4444;--color-warning: #F59E0B;--color-info: #60A5FA;--color-accent: #05D693;--color-accent-hover: #04C485;--color-accent-dim: rgba(5, 214, 147, .1);--color-accent-glow: rgba(5, 214, 147, .18);--color-warm: #C4A882;--color-warm-dim: rgba(196, 168, 130, .1);--chart-1: #05D693;--chart-2: #60A5FA;--chart-3: #2DD4BF;--chart-4: #F472B6;--chart-5: #A78BFA;--shadow-card: 0 1px 3px rgba(10, 6, 0, .8);--shadow-elevated: 0 8px 24px rgba(10, 6, 0, .9), 0 2px 6px rgba(10, 6, 0, .6);--shadow-inset: inset 0 1px 0 rgba(255, 245, 230, .04);--shadow-glow: 0 0 20px rgba(5, 214, 147, .18), 0 0 8px rgba(5, 214, 147, .1);--scrollbar-thumb: #2A2622;--scrollbar-thumb-hover: #433E38;--signal-tint-positive: color-mix(in srgb, var(--color-positive) 8%, var(--color-bg));--signal-tint-negative: color-mix(in srgb, var(--color-negative) 8%, var(--color-bg));--signal-tint-warning: color-mix(in srgb, var(--color-warning) 8%, var(--color-bg));--signal-border-positive: color-mix(in srgb, var(--color-positive) 30%, var(--color-bg));--signal-border-negative: color-mix(in srgb, var(--color-negative) 30%, var(--color-bg));--signal-border-warning: color-mix(in srgb, var(--color-warning) 30%, var(--color-bg))}[data-theme=light]{--color-bg: #FDFBF8;--color-surface-1: #F5F2ED;--color-surface-2: #EDEAE4;--color-surface-3: #E3DFD8;--color-border: #D1CCC4;--color-border-subtle: #E8E4DD;--color-text-1: #1A1714;--color-text-2: #5C554D;--color-muted: #A69E95;--color-positive: #16A34A;--color-negative: #DC2626;--color-warning: #D97706;--color-info: #2563EB;--color-accent: #0A9E6C;--color-accent-hover: #08845A;--color-accent-dim: rgba(10, 158, 108, .1);--color-accent-glow: rgba(10, 158, 108, .16);--color-warm: #8B7355;--color-warm-dim: rgba(139, 115, 85, .08);--chart-1: #0A9E6C;--chart-2: #2563EB;--chart-3: #0D9488;--chart-4: #DB2777;--chart-5: #7C3AED;--shadow-card: 0 1px 3px rgba(10, 6, 0, .08);--shadow-elevated: 0 8px 24px rgba(10, 6, 0, .1), 0 2px 6px rgba(10, 6, 0, .06);--shadow-inset: inset 0 1px 0 rgba(0, 0, 0, .03);--shadow-glow: 0 0 20px rgba(10, 158, 108, .12), 0 0 8px rgba(10, 158, 108, .06);--scrollbar-thumb: #D1CCC4;--scrollbar-thumb-hover: #A69E95;--signal-tint-positive: color-mix(in srgb, var(--color-positive) 6%, var(--color-bg));--signal-tint-negative: color-mix(in srgb, var(--color-negative) 6%, var(--color-bg));--signal-tint-warning: color-mix(in srgb, var(--color-warning) 6%, var(--color-bg));--signal-border-positive: color-mix(in srgb, var(--color-positive) 20%, var(--color-bg));--signal-border-negative: color-mix(in srgb, var(--color-negative) 20%, var(--color-bg));--signal-border-warning: color-mix(in srgb, var(--color-warning) 20%, var(--color-bg))}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "IBM Plex Serif", Georgia, serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--sidebar-width: 220px;--sidebar-collapsed-width: 56px;--topbar-height: 48px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--transition-fast: .12s ease;--transition-base: .2s ease;--transition-slow: .35s cubic-bezier(.4, 0, .2, 1)}html,body{height:100%;width:100%;overflow:hidden}body{font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--color-text-1);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body,nav,aside,main,header{transition:background-color .35s ease,border-color .35s ease,color .25s ease}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}[data-theme=light] body:before{opacity:.015}#root{height:100%;width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-warm) 30%,transparent);color:var(--color-text-1)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px;opacity:0;transition:opacity .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*:hover>::-webkit-scrollbar-thumb,*:active>::-webkit-scrollbar-thumb{opacity:1}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes numberFlash{0%{color:var(--color-accent)}to{color:inherit}}@keyframes trendBounce{0%{opacity:0;transform:scale(0) translateY(4px)}60%{opacity:1;transform:scale(1.3) translateY(-1px)}80%{transform:scale(.9) translateY(0)}to{transform:scale(1) translateY(0)}}
