:root{--bg:#f4f6f9;--surface:#fff;--line:#dce1e9;--line-strong:#c6cdd9;--text:#1b2233;--muted:#5b6577;--faint:#8892a6;--signal:#0891b2;--signal-strong:#0e7490;--signal-soft:#0891b21a;--signal-line:#0891b238;--online:#15803d;--online-soft:#15803d1a;--connecting:#b45309;--connecting-soft:#b453091a;--fault:#b91c1c;--fault-soft:#b91c1c1a;--sidebar:#1b2233;--sidebar-deep:#141a26;--sidebar-line:#ffffff0f;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","SF Mono","Fira Code",ui-monospace,monospace;--radius-sm:3px;--radius:5px;--radius-lg:8px;--shadow-sm:0 1px 2px #1b22330d,0 1px 3px #1b22330f;--shadow-md:0 2px 8px #1b22330f,0 6px 20px #1b22330a}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f6f9;background:var(--bg);color:#1b2233;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-sans);font-size:14px;line-height:1.55}::selection{background:#0891b21a;background:var(--signal-soft)}@keyframes signal-pulse{0%{box-shadow:0 0 0 0 #0891b273}70%{box-shadow:0 0 0 7px #0891b200}to{box-shadow:0 0 0 0 #0891b200}}@keyframes online-pulse{0%{box-shadow:0 0 0 0 #15803d80}70%{box-shadow:0 0 0 6px #15803d00}to{box-shadow:0 0 0 0 #15803d00}}@keyframes connecting-pulse{0%{box-shadow:0 0 0 0 #b4530980}70%{box-shadow:0 0 0 6px #b4530900}to{box-shadow:0 0 0 0 #b4530900}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.login-screen{align-items:center;background:linear-gradient(160deg,#f4f6f9,#e8ecf1);display:flex;justify-content:center;min-height:100vh;padding:24px}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:380px;padding:36px 32px 32px;width:100%}.login-brand{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:28px}.login-brand__name{color:var(--text);font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.login-brand__sub{color:var(--muted);font-size:11px;letter-spacing:.04em}.brand{align-items:center;border-bottom:1px solid var(--sidebar-line);display:flex;gap:10px;height:64px;padding:0 20px}.brand__mark{background:var(--signal);border-radius:5px;display:grid;flex-shrink:0;height:24px;place-items:center;position:relative;width:24px}.brand__mark:after{animation:signal-pulse 2.4s ease-out infinite;border-radius:9px;content:"";inset:-4px;position:absolute}.brand__icon{height:16px;object-fit:contain;width:16px}.brand__text{display:flex;flex-direction:column;line-height:1.25}.brand__name{color:#fff;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.brand__tag{color:#fff6;font-size:10px;letter-spacing:.03em}.login-brand .brand__mark{height:32px;width:32px}.login-brand .brand__mark:after{border-radius:11px;inset:-5px}.login-brand .brand__icon{height:22px;width:22px}.status{align-items:center;display:inline-flex;font-size:12.5px;font-weight:500;gap:7px}.status__dot{border-radius:50%;flex-shrink:0;height:8px;position:relative;width:8px}.status--online{color:var(--online)}.status--online .status__dot{background:var(--online)}.status--online .status__dot:after{animation:online-pulse 2s ease-out infinite;border-radius:50%;content:"";inset:-3px;pointer-events:none;position:absolute}.status--connecting{color:var(--connecting)}.status--connecting .status__dot{background:var(--connecting)}.status--connecting .status__dot:after{animation:connecting-pulse 1.4s ease-out infinite;border-radius:50%;content:"";inset:-3px;pointer-events:none;position:absolute}.status--fault,.status--offline{color:var(--faint)}.status--fault .status__dot,.status--offline .status__dot{background:var(--faint)}.mono{font-feature-settings:"tnum";color:var(--text);font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:0}.signal-header{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 24px 0 0}.signal-header__user{align-items:center;display:flex;gap:10px}.signal-header__name{color:var(--text);font-size:13px;font-weight:500}.signal-content{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin:20px 16px;padding:24px}.page-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.page-head h1{color:var(--text);font-size:20px;font-weight:600;margin:0}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;letter-spacing:.01em}.tag-muted{background:#f0f4f8;border-color:var(--line);color:var(--muted)}:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--signal);outline-offset:2px}
/*# sourceMappingURL=main.d67f0a6c.css.map*/