*{box-sizing:border-box;margin:0;padding:0}:root{--bg-page:#f0f4f8;--bg-card:#fff;--bg-card-subtle:#f8fafc;--border:#e2e8f0;--border-subtle:#f1f5f9;--text-primary:#0a1628;--text-secondary:#334155;--text-muted:#64748b;--text-faint:#94a3b8;--text-disabled:#cbd5e1;--teal:#14b8a6;--teal-dark:#0d9488;--teal-bg:#f0fdfa;--teal-border:#99f6e4;--navy:#0a1628;--status-normal:#16a34a;--status-warn:#d97706;--status-critical:#dc2626;--status-na:#94a3b8;--status-normal-bg:#dcfce7;--status-warn-bg:#fef3c7;--status-critical-bg:#fee2e2;--status-na-bg:#f1f5f9;--table-section-bg:#f0fdfa;--table-row-alt:#fafbfc}[data-theme=dark]{--bg-page:#131929;--bg-card:#1c2340;--bg-card-subtle:#161d35;--border:#2a3456;--border-subtle:#1e2848;--text-primary:#e8edf8;--text-secondary:#b0bcd8;--text-muted:#6b7a9e;--text-faint:#4a5470;--text-disabled:#333d5c;--teal:#2dd4bf;--teal-dark:#2dd4bf;--teal-bg:#0a1e28;--teal-border:#164a42;--navy:#1c2340;--status-normal:#4ade80;--status-warn:#fbbf24;--status-critical:#f87171;--status-na:#8b949e;--status-normal-bg:#0d3d20;--status-warn-bg:#3d2400;--status-critical-bg:#3d0e0e;--status-na-bg:#1a2038;--table-section-bg:#0a1e28;--table-row-alt:#161d35}body{-webkit-font-smoothing:antialiased;background:#f0f4f8;background:var(--bg-page);color:#0a1628;color:var(--text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:#0d9488;color:var(--teal-dark);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{animation:fadeInUp .5s ease-out}.animate-fade-in{animation:fadeIn .4s ease-out}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--text-faint)}@media (max-width:768px){body{font-size:14px}}@media (max-width:400px){.sdx-summary-card{padding:8px 10px!important}}
/*# sourceMappingURL=main.c838fff2.css.map*/