:root{--ac-bg:#080a0e;--ac-surface:#0e1218;--ac-surface-raised:#151a22;--ac-surface-hover:#1a212c;--ac-border:#e8ecf014;--ac-border-light:#e8ecf024;--ac-border-focus:#2db4a08c;--ac-text:#e8ecef;--ac-text-muted:#9aa3ad;--ac-text-dim:#6b7380;--ac-accent:#2db4a0;--ac-accent-soft:#2db4a01f;--ac-accent-strong:#3dcfb6;--ac-copper:#c9a87c;--ac-copper-soft:#c9a87c24;--ac-success:#3ecf8e;--ac-danger:#e85d6a;--ac-warning:#d4a24c;--ac-info:#5b9fd4;--ac-radius-sm:8px;--ac-radius-md:12px;--ac-radius-lg:16px;--ac-shadow-card:0 1px 0 #ffffff08 inset,0 8px 28px #00000052;--ac-shadow-focus:0 0 0 3px #2db4a029;--ac-font-sans:"Inter",system-ui,-apple-system,sans-serif;--ac-font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--ac-ease:cubic-bezier(0.22,1,0.36,1);--ac-page-pad:28px 32px 40px;--ac-sidebar-w:240px;--ac-sidebar-collapsed-w:68px;--ac-topbar-h:52px;--ac-safe-bottom:env(safe-area-inset-bottom,0px)}@media (max-width:900px){:root{--ac-page-pad:16px 14px calc(24px + var(--ac-safe-bottom))}}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:#080a0e;background:var(--ac-bg);background-attachment:fixed;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,#2db4a00f,#0000),radial-gradient(ellipse 60% 40% at 100% 0,#c9a87c08,#0000);color:#e8ecef;color:var(--ac-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-family:var(--ac-font-sans);font-size:13px;line-height:1.5;margin:0;min-height:100vh;min-height:100dvh;overflow-x:hidden}canvas,img,svg,video{height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:inherit}.ac-mono,code{font-feature-settings:"tnum";font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-family:var(--ac-font-mono);font-variant-numeric:tabular-nums}.ac-display{font-family:Inter,system-ui,-apple-system,sans-serif;font-family:var(--ac-font-sans);letter-spacing:-.025em}:focus-visible{outline:2px solid #2db4a0;outline:2px solid var(--ac-accent);outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.ac-input:focus,.ac-select:focus,.ac-textarea:focus{border-color:#2db4a08c!important;border-color:var(--ac-border-focus)!important;box-shadow:0 0 0 3px #2db4a029;box-shadow:var(--ac-shadow-focus)}.ac-btn{transition:background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1);transition:background .15s var(--ac-ease),border-color .15s var(--ac-ease),color .15s var(--ac-ease),transform .15s var(--ac-ease),box-shadow .15s var(--ac-ease)}.ac-btn:active:not(:disabled){transform:translateY(1px)}.ac-btn:disabled{cursor:not-allowed;opacity:.45}@keyframes ac-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ac-skeleton{animation:ac-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 50%,#ffffff0a 75%);background-size:200% 100%;border-radius:8px;border-radius:var(--ac-radius-sm)}@keyframes ac-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ac-toast{animation:ac-toast-in .2s cubic-bezier(.22,1,.36,1);animation:ac-toast-in .2s var(--ac-ease)}@keyframes ac-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ac-scale-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ac-modal-backdrop{animation:ac-fade-in .18s cubic-bezier(.22,1,.36,1);animation:ac-fade-in .18s var(--ac-ease)}.ac-modal-panel{animation:ac-scale-in .22s cubic-bezier(.22,1,.36,1);animation:ac-scale-in .22s var(--ac-ease)}.ac-table tbody tr{transition:background .15s cubic-bezier(.22,1,.36,1);transition:background .15s var(--ac-ease)}.ac-table tbody tr:hover td{background:#ffffff05}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff29}.ac-nav-link{transition:background .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);transition:background .15s var(--ac-ease),color .15s var(--ac-ease)}.ac-nav-link:hover{background:hsla(0,0%,100%,.035)!important;color:#e8ecef!important;color:var(--ac-text)!important}.ac-nav-link-active{background:linear-gradient(90deg,#2db4a01f,#0000)!important;background:linear-gradient(90deg,var(--ac-accent-soft) 0,#0000 100%)!important;color:#3dcfb6!important;color:var(--ac-accent-strong)!important}@keyframes ac-pulse{0%,to{opacity:1}50%{opacity:.4}}.ac-live-dot{animation:ac-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ac-live-dot,.ac-modal-backdrop,.ac-modal-panel,.ac-skeleton,.ac-toast{animation:none!important}}.ac-shell{background:#080a0e;background:var(--ac-bg);display:flex;height:100vh;height:100dvh;overflow:hidden;position:relative}.ac-shell.ac-sidebar-collapsed{--ac-sidebar-w:var(--ac-sidebar-collapsed-w)}.ac-main{background:#0000;display:flex;flex:1 1;flex-direction:column;min-width:0}.ac-main,.ac-main-body{-webkit-overflow-scrolling:touch;overflow:auto}.ac-main-body{flex:1 1;min-height:0}.ac-page{margin:0 auto;max-width:1400px;padding:28px 32px 40px;padding:var(--ac-page-pad);width:100%}.ac-sidebar{background:linear-gradient(180deg,#10151c,#0a0d12 70%);border-right:1px solid #e8ecf014;border-right:1px solid var(--ac-border);display:flex;flex-direction:column;flex-shrink:0;transition:width .2s cubic-bezier(.22,1,.36,1);transition:width .2s var(--ac-ease);width:240px;width:var(--ac-sidebar-w);z-index:40}.ac-sidebar-overlay{display:none}.ac-topbar{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#080a0eb8;border-bottom:1px solid #e8ecf014;border-bottom:1px solid var(--ac-border);display:flex;flex-shrink:0;gap:12px;height:52px;height:var(--ac-topbar-h);padding:0 18px;z-index:30}.ac-topbar-mobile-only{display:none}.ac-sidebar-close{background:#ffffff0a;border:1px solid #e8ecf014;border:1px solid var(--ac-border);border-radius:12px;border-radius:var(--ac-radius-md);color:#e8ecef;color:var(--ac-text);display:none;flex-shrink:0;height:36px;place-items:center;width:36px}.ac-status-chip{border:1px solid #e8ecf014;border:1px solid var(--ac-border);border-radius:999px;color:#9aa3ad;color:var(--ac-text-muted);font-size:11px;font-weight:550;gap:6px;padding:4px 10px;white-space:nowrap}.ac-search-trigger,.ac-status-chip{align-items:center;background:#ffffff08;display:inline-flex}.ac-search-trigger{border:1px solid #e8ecf014;border:1px solid var(--ac-border);border-radius:12px;border-radius:var(--ac-radius-md);color:#6b7380;color:var(--ac-text-dim);font-size:12px;gap:10px;height:34px;min-width:200px;padding:0 12px;transition:border-color .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);transition:border-color .15s var(--ac-ease),background .15s var(--ac-ease)}.ac-search-trigger:hover{background:#ffffff0d;border-color:#e8ecf024;border-color:var(--ac-border-light);color:#9aa3ad;color:var(--ac-text-muted)}.ac-search-kbd{border:1px solid #e8ecf014;border:1px solid var(--ac-border);border-radius:5px;color:#6b7380;color:var(--ac-text-dim);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-family:var(--ac-font-mono);font-size:10px;margin-left:auto;padding:2px 6px}.ac-grid-4{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ac-grid-3{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.ac-grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ac-quick-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ac-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}@media (max-width:1100px){.ac-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-grid-2,.ac-grid-3{grid-template-columns:1fr}}@media (max-width:860px){:root{--ac-page-pad:16px 14px calc(24px + var(--ac-safe-bottom))}.ac-shell.ac-sidebar-collapsed{--ac-sidebar-w:240px}.ac-topbar-desktop{display:none!important}.ac-topbar-mobile-only{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0eeb;border-bottom:1px solid #e8ecf014;border-bottom:1px solid var(--ac-border);display:flex;height:52px;height:var(--ac-topbar-h);left:0;padding:env(safe-area-inset-top,0) 12px 0;position:fixed;right:0;top:0;z-index:50}.ac-main{padding-top:52px;padding-top:var(--ac-topbar-h)}.ac-sidebar-close{display:grid}.ac-sidebar{bottom:0;box-shadow:16px 0 40px #00000073;height:100dvh;left:0;position:fixed;top:0;transform:translateX(-105%);transition:transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s var(--ac-ease);width:240px!important}.ac-shell.ac-nav-open .ac-sidebar{transform:translateX(0)}.ac-sidebar-overlay{background:#0000008c;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s cubic-bezier(.22,1,.36,1);transition:opacity .2s var(--ac-ease);z-index:35}.ac-shell.ac-nav-open .ac-sidebar-overlay{opacity:1;pointer-events:auto}.ac-grid-4{gap:10px}.ac-grid-4,.ac-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-dash-title{font-size:26px!important}.ac-dash-actions{width:100%}.ac-dash-actions select{flex:1 1;min-width:0!important}.ac-search-trigger{flex:1 1;min-width:0}}@media (max-width:480px){.ac-grid-4{grid-template-columns:1fr 1fr}.ac-quick-grid{grid-template-columns:1fr}}@media (max-width:860px){.ac-main table{-webkit-overflow-scrolling:touch;display:block}.ac-main pre,.ac-main table{max-width:100%;overflow-x:auto}}
/*# sourceMappingURL=main.59f25b49.css.map*/