*{box-sizing:border-box}:root{--bg-canvas:#f4f7fb;--bg-subtle:#edf2f7;--surface-primary:#fff;--surface-secondary:#f8fafc;--surface-info:#f2f7ff;--border-soft:#d7e0ea;--border-strong:#c3d0dc;--text-primary:#16202b;--text-secondary:#4c5d70;--text-muted:#5e6e80;--accent-primary:#1f4e79;--accent-primary-soft:#eaf2fb;--accent-secondary:#0f766e;--accent-secondary-soft:#ecfdf5;--state-success:#0f766e;--state-success-soft:#ecfdf5;--state-warning:#b7791f;--state-warning-soft:#fffaf0;--state-danger:#b83232;--state-danger-soft:#fff5f5;--shadow-soft:0 12px 32px rgba(15,23,42,.06);--shadow-header:0 10px 30px rgba(15,23,42,.06);--font-mono:"SF Mono","Monaco","Consolas","Courier New",monospace}@keyframes skeletonPulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}html{font-family:Inter,Arial,Helvetica,sans-serif;background:var(--bg-canvas);color:var(--text-primary);scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;line-height:1.5;background:radial-gradient(circle at 20% 0,rgba(15,118,110,.06),transparent 28%),radial-gradient(circle at 80% 0,rgba(30,64,175,.06),transparent 32%),linear-gradient(180deg,var(--surface-secondary) 0,var(--bg-canvas) 48%,var(--bg-subtle) 100%)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}::selection{background:rgba(15,118,110,.18);color:var(--text-primary)}:focus-visible{outline:2px solid #0f766e;outline-offset:2px;border-radius:4px}[title]:not([title=""]){cursor:help}a[title]:not([title=""]),button[title]:not([title=""]){cursor:pointer}[data-theme=dark]{--bg-canvas:#0f172a;--bg-subtle:#1e293b;--surface-primary:#1e293b;--surface-secondary:#152033;--surface-info:#1e2d3d;--border-soft:#2d3f54;--border-strong:#3d5068;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-primary:#60a5fa;--accent-primary-soft:#1e2d3d;--accent-secondary:#34d399;--accent-secondary-soft:#0d2821;--state-success:#34d399;--state-success-soft:#0d2821;--state-warning:#fbbf24;--state-warning-soft:#2d1f07;--state-danger:#f87171;--state-danger-soft:#2d0e0e;--shadow-soft:0 12px 32px rgba(0,0,0,.4);--shadow-header:0 10px 30px rgba(0,0,0,.4)}[data-theme=dark] body,[data-theme=dark] html{background:var(--bg-canvas);color:var(--text-primary)}[data-theme=dark] body{background:radial-gradient(circle at 20% 0,rgba(52,211,153,.04),transparent 28%),radial-gradient(circle at 80% 0,rgba(96,165,250,.04),transparent 32%),linear-gradient(180deg,var(--surface-secondary) 0,var(--bg-canvas) 48%,var(--bg-subtle) 100%)}[data-theme=dark] .skeletonCard,[data-theme=dark] .skeletonHero,[data-theme=dark] .skeletonPanel{background:rgba(30,41,59,.84);border-color:var(--border-soft)}[data-theme=dark] .skeletonBadge,[data-theme=dark] .skeletonButton,[data-theme=dark] .skeletonCircle,[data-theme=dark] .skeletonLine,[data-theme=dark] .skeletonLineLg,[data-theme=dark] .skeletonProgress,[data-theme=dark] .skeletonTableRow{background:linear-gradient(90deg,rgba(45,63,84,.6),rgba(61,80,104,.92),rgba(45,63,84,.6));background-size:200% 100%}.skeletonPage{display:grid;grid-gap:18px;gap:18px;width:100%}.skeletonCard,.skeletonHero,.skeletonPanel{border:1px solid var(--border-soft);border-radius:24px;background:hsla(0,0%,100%,.84);box-shadow:var(--shadow-soft);animation:skeletonPulse 1.35s ease-in-out infinite}.skeletonHero{padding:28px}.skeletonCard{padding:24px}.skeletonPanel{padding:20px}.skeletonBadge,.skeletonButton,.skeletonCircle,.skeletonLine,.skeletonLineLg,.skeletonProgress,.skeletonTableRow{background:linear-gradient(90deg,rgba(203,213,225,.6),rgba(226,232,240,.92),rgba(203,213,225,.6));background-size:200% 100%}.skeletonLine,.skeletonLineLg{border-radius:999px}.skeletonLine{height:12px}.skeletonLineLg{height:18px}.skeletonCircle{width:44px;height:44px;border-radius:16px}.skeletonButton{width:156px;height:42px;border-radius:14px}.skeletonBadge{width:120px;height:28px;border-radius:999px}.skeletonProgress{height:8px;border-radius:999px}.skeletonTableRow{height:76px;border-radius:18px}.skeletonGrid{display:grid;grid-gap:16px;gap:16px}.skeletonGrid.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.skeletonGrid.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.skeletonGrid.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.skeletonGrid.cols2,.skeletonGrid.cols3,.skeletonGrid.cols4{grid-template-columns:1fr}}.sidebar-navigation_sidebar__LA_SL{position:fixed;top:0;left:0;width:240px;height:100vh;background:linear-gradient(180deg,#1a365d,#1e3a5f);color:#e2e8f0;display:flex;flex-direction:column;z-index:100;box-shadow:4px 0 24px rgba(0,0,0,.15);border-right:0 solid transparent}.sidebar-navigation_sidebarHeader__bVNOX{display:flex;align-items:center;gap:12px;padding:20px 16px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-navigation_brandMark__q1q4q{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#0f766e,#1d4ed8);display:grid;place-items:center;font-size:16px;font-weight:800;color:#fff;flex-shrink:0}.sidebar-navigation_brandEyebrow__s9zfB{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.6)}.sidebar-navigation_brandTitle__M2l2S{margin:2px 0 0;font-size:16px;font-weight:700;color:#fff;line-height:1.2}.sidebar-navigation_navSection__LK5p5{flex:1 1;padding:20px 12px;overflow-y:auto}.sidebar-navigation_navLabel__IomTK{margin:0 0 12px 12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.5)}.sidebar-navigation_navList__Jafud{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sidebar-navigation_navItem__uiKkQ{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:hsla(0,0%,100%,.85);text-decoration:none;font-size:14px;font-weight:500;transition:all .15s ease;position:relative}.sidebar-navigation_navItem__uiKkQ:hover{background:hsla(0,0%,100%,.08);color:#fff}.sidebar-navigation_navItemActive__xX5d6{background:hsla(0,0%,100%,.12);color:#fff;font-weight:600}.sidebar-navigation_navIcon__8bbbs{display:flex;align-items:center;justify-content:center;width:22px;height:22px;opacity:.9}.sidebar-navigation_navItemActive__xX5d6 .sidebar-navigation_navIcon__8bbbs{opacity:1}.sidebar-navigation_navText__pGnGI{flex:1 1}.sidebar-navigation_activeIndicator__nS_hw{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#34d399;border-radius:0 2px 2px 0}.sidebar-navigation_sidebarFooter__62o9O{padding:16px;border-top:1px solid hsla(0,0%,100%,.1)}.sidebar-navigation_statusBadge__jl3lZ{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(52,211,153,.15);border-radius:6px;font-size:12px;color:#34d399}.sidebar-navigation_statusDot__R9cSZ{width:6px;height:6px;border-radius:50%;background:#34d399;animation:sidebar-navigation_pulse__Lnvd_ 2s infinite}@keyframes sidebar-navigation_pulse__Lnvd_{0%,to{opacity:1}50%{opacity:.5}}.sidebar-navigation_versionText__q_K77{margin:8px 0 0;font-size:11px;color:hsla(0,0%,100%,.4);text-align:center}.sidebar-navigation_bottomNav__cDCsV{display:none}@media (max-width:1024px){.sidebar-navigation_sidebar__LA_SL{width:64px}.sidebar-navigation_sidebarHeader__bVNOX{justify-content:center;padding:16px 10px}.sidebar-navigation_brandMark__q1q4q{width:40px;height:40px}.sidebar-navigation_brandEyebrow__s9zfB,.sidebar-navigation_brandTitle__M2l2S,.sidebar-navigation_navLabel__IomTK,.sidebar-navigation_navText__pGnGI{display:none}.sidebar-navigation_navItem__uiKkQ{justify-content:center;padding:14px}.sidebar-navigation_navIcon__8bbbs{width:24px;height:24px}.sidebar-navigation_activeIndicator__nS_hw{width:3px;height:16px}.sidebar-navigation_sidebarFooter__62o9O{display:none}}@media (max-width:768px){.sidebar-navigation_sidebar__LA_SL{display:none}.sidebar-navigation_bottomNav__cDCsV{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e2e8f0;padding:8px 0;z-index:100;justify-content:space-around}.sidebar-navigation_bottomNavItem__RmepU{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;color:#64748b;text-decoration:none;font-size:11px;transition:color .15s ease}.sidebar-navigation_bottomNavItemActive__yqf8I{color:#0f766e}.sidebar-navigation_bottomNavIcon__40k_9{display:flex;align-items:center;justify-content:center}.sidebar-navigation_bottomNavLabel__382X7{font-size:10px;font-weight:500}}[data-theme=dark] .sidebar-navigation_sidebar__LA_SL{background:#0f172a;border-right-color:#1e293b}[data-theme=dark] .sidebar-navigation_sidebarHeader__bVNOX{border-bottom-color:#1e293b}[data-theme=dark] .sidebar-navigation_brandEyebrow__s9zfB{color:#94a3b8}[data-theme=dark] .sidebar-navigation_brandTitle__M2l2S{color:#f1f5f9}[data-theme=dark] .sidebar-navigation_navLabel__IomTK{color:#64748b}[data-theme=dark] .sidebar-navigation_navItem__uiKkQ{color:#94a3b8}[data-theme=dark] .sidebar-navigation_navItem__uiKkQ:hover{background:#1e293b;color:#f1f5f9}[data-theme=dark] .sidebar-navigation_navItemActive__xX5d6{background:#1e293b;color:#5eead4}[data-theme=dark] .sidebar-navigation_bottomNav__cDCsV{background:#0f172a;border-top-color:#1e293b}[data-theme=dark] .sidebar-navigation_bottomNavItem__RmepU{color:#94a3b8}[data-theme=dark] .sidebar-navigation_bottomNavItemActive__yqf8I{color:#5eead4}.app-shell_appShell__cgr7S{display:flex;min-height:100vh;background:var(--bg-canvas,#f4f7fb)}.app-shell_mainWrapper__b8Kxq{flex:1 1;margin-left:240px;display:flex;flex-direction:column;min-height:100vh}.app-shell_topbar__dGVZN{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-soft,#d7e0ea);padding:16px 24px 16px 0}.app-shell_topbarContent__kGtWI{display:flex;justify-content:space-between;align-items:center;gap:16px}.app-shell_eyebrow__gRiRF{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#708195);margin-bottom:4px}.app-shell_title__tm20_{margin:0;font-size:20px;font-weight:700;color:var(--text-primary,#16202b);line-height:1.3}.app-shell_meta__lxCJN{display:flex;align-items:center;gap:12px}.app-shell_statusBadge__VuMmL{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(52,211,153,.12);border-radius:20px;font-size:13px;font-weight:500;color:#059669}.app-shell_statusDot__2L1sc{width:8px;height:8px;border-radius:50%;background:#34d399;animation:app-shell_pulse___Y18d 2s infinite}@keyframes app-shell_pulse___Y18d{0%,to{opacity:1}50%{opacity:.5}}.app-shell_modeBadge__wow3t{padding:8px 14px;border:1px solid var(--border-soft,#d7e0ea);border-radius:20px;color:var(--text-secondary,#4c5d70)}.app-shell_cmdKButton__QfddI,.app-shell_modeBadge__wow3t{display:inline-flex;background:var(--surface-secondary,#f8fafc);font-size:13px}.app-shell_cmdKButton__QfddI{align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid var(--border-soft,#d7e0ea);color:var(--text-muted,#708195);cursor:pointer;transition:all .15s ease;white-space:nowrap}.app-shell_cmdKButton__QfddI:hover{border-color:var(--accent-secondary,#0f766e);color:var(--accent-secondary,#0f766e)}.app-shell_cmdKButton__QfddI kbd{display:inline-flex;align-items:center;padding:2px 5px;border-radius:5px;border:1px solid var(--border-soft,#d7e0ea);background:#fff;font-size:11px;font-weight:700;font-family:inherit;color:var(--text-secondary,#4c5d70)}.app-shell_liveBadge__Pwaly{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);color:#1d4ed8;font-size:12px;font-weight:600;white-space:nowrap}.app-shell_liveDot__LSiyM{width:7px;height:7px;border-radius:50%;background:#3b82f6;animation:app-shell_livePulse__W6TSg 1.4s ease-in-out infinite}@keyframes app-shell_livePulse__W6TSg{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}[data-theme=dark] .app-shell_cmdKButton__QfddI{background:#1e293b;border-color:#334155;color:#64748b}[data-theme=dark] .app-shell_cmdKButton__QfddI kbd{background:#152033;border-color:#334155;color:#64748b}[data-theme=dark] .app-shell_liveBadge__Pwaly{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.25);color:#93c5fd}[data-theme=dark] .app-shell_liveDot__LSiyM{background:#60a5fa}.app-shell_themeToggle__nd_RH{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-soft,#d7e0ea);background:var(--surface-secondary,#f8fafc);cursor:pointer;font-size:18px;transition:all .15s ease}.app-shell_themeToggle__nd_RH:hover{background:var(--border-soft,#d7e0ea)}[data-theme=dark] .app-shell_appShell__cgr7S{background:#0f172a}[data-theme=dark] .app-shell_topbar__dGVZN{background:rgba(15,23,42,.95);border-bottom-color:#1e293b}[data-theme=dark] .app-shell_eyebrow__gRiRF{color:#94a3b8}[data-theme=dark] .app-shell_title__tm20_{color:#f1f5f9}[data-theme=dark] .app-shell_modeBadge__wow3t{background:#1e293b;border-color:#334155;color:#94a3b8}[data-theme=dark] .app-shell_themeToggle__nd_RH{background:#1e293b;border-color:#334155}[data-theme=dark] .app-shell_themeToggle__nd_RH:hover{background:#334155}.app-shell_content__kPj4f{flex:1 1;padding:24px 24px 24px 0;max-width:1400px}@media (max-width:1024px){.app-shell_mainWrapper__b8Kxq{margin-left:64px}.app-shell_title__tm20_{font-size:18px}.app-shell_modeBadge__wow3t{display:none}}@media (max-width:768px){.app-shell_mainWrapper__b8Kxq{margin-left:0;margin-bottom:64px}.app-shell_topbar__dGVZN{padding:12px 16px}.app-shell_topbarContent__kGtWI{flex-direction:column;align-items:flex-start;gap:8px}.app-shell_title__tm20_{font-size:16px}.app-shell_statusBadge__VuMmL{font-size:12px;padding:6px 10px}.app-shell_content__kPj4f{padding:16px}}