*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[-\:T\]{-:T}:root{--primary:#533afd;--primary-hover:#6b54fd;--primary-light:#ede9fe;--primary-start:#533afd;--primary-end:#6b54fd;--navy:#061b31;--navy-dark:#0d253d;--brand-dark:#1c1e54;--title-color:#061b31;--success:#15be53;--success-bg:#e8f8ee;--success-border:#b4e6c8;--warning:#e6a200;--warning-bg:#fef8e8;--warning-border:#f0d68a;--danger:#df1b41;--danger-bg:#fde8ec;--danger-border:#f5b3c1;--info:#0073e6;--info-bg:#e8f2fd;--info-border:#a3cff5;--page-bg:#f6f8fa;--card-bg:#fff;--card-border:#e5edf5;--bg-subtle:#f8fafc;--border-color:#e5edf5;--border-purple:#b9b9f9;--text-primary:#061b31;--text-secondary:#64748d;--text-muted:#94a3b8;--text-body:#273951;--text-on-dark:#fff;--text-on-dark-muted:#ffffffb3;--shadow:0 4px 12px #32325d1f,0 2px 4px #00000014;--shadow-sm:0 1px 3px #32325d14,0 1px 2px #0000000f;--shadow-lg:0 15px 35px #32325d26,0 5px 15px #00000014;--radius:6px;--radius-sm:4px;--radius-lg:8px;--gap-sm:12px;--gap-md:16px;--gap-lg:24px;--chart-bg:#0000;--chart-text:#273951;--chart-axis:#64748d;--chart-grid:#e5edf5;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Source Code Pro","SF Mono","Courier New",monospace}[data-theme=dark]{--primary-light:#533afd26;--navy:#e2e8f0;--title-color:#e2e8f0;--brand-dark:#0f1629;--success-bg:#15be531f;--warning-bg:#e6a2001f;--danger-bg:#df1b411f;--info-bg:#0073e61f;--page-bg:#0a0e1a;--card-bg:#111827;--card-border:#ffffff14;--bg-subtle:#1a2035;--border-color:#ffffff14;--border-purple:#533afd4d;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-body:#cbd5e1;--shadow:0 4px 12px #0006,0 2px 4px #0000004d;--shadow-sm:0 1px 3px #0000004d,0 1px 2px #0003;--shadow-lg:0 15px 35px #00000080,0 5px 15px #0000004d;--chart-bg:#0000;--chart-text:#cbd5e1;--chart-axis:#94a3b8;--chart-grid:#ffffff14}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f8fa;background:var(--page-bg);color:#061b31;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);line-height:1.5;transition:background-color .3s ease,color .3s ease}.gradient-primary{background:#533afd;background:var(--primary)}.gradient-text{-webkit-text-fill-color:#533afd;-webkit-text-fill-color:var(--primary);color:#533afd;color:var(--primary)}.card-trendata{background:#fff;background:var(--card-bg);border:1px solid #e5edf5;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #32325d14,0 1px 2px #0000000f;box-shadow:var(--shadow-sm);transition:box-shadow .25s ease,transform .25s ease,background-color .3s ease}.card-trendata:hover{box-shadow:0 4px 12px #32325d1f,0 2px 4px #00000014;box-shadow:var(--shadow);transform:translateY(-1px)}.title-bar{padding-left:16px;position:relative}.title-bar:before{background:#533afd;background:var(--primary);border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.upload-area{border:2px dashed #e5edf5;border:2px dashed var(--border-color);border-radius:8px;border-radius:var(--radius-lg);cursor:pointer;padding:60px 20px;text-align:center;transition:all .3s ease}.upload-area:hover{background:#ede9fe;background:var(--primary-light);border-color:#533afd;border-color:var(--primary)}.conclusion-good{background:#e8f8ee;background:var(--success-bg);border-left:3px solid #15be53;border-left:3px solid var(--success);color:#0a6b2e}.conclusion-warning{background:#fef8e8;background:var(--warning-bg);border-left:3px solid #e6a200;border-left:3px solid var(--warning);color:#7a5500}.conclusion-bad{background:#fde8ec;background:var(--danger-bg);border-left:3px solid #df1b41;border-left:3px solid var(--danger);color:#8b1029}[data-theme=dark] .conclusion-good{color:#4ade80}[data-theme=dark] .conclusion-warning{color:#fbbf24}[data-theme=dark] .conclusion-bad{color:#f87171}.badge{border-radius:9999px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:2px 8px;vertical-align:middle}.badge-high{background:#e8f8ee;background:var(--success-bg);border:1px solid #b4e6c8;border:1px solid var(--success-border);color:#0a6b2e}.badge-medium{background:#fef8e8;background:var(--warning-bg);border:1px solid #f0d68a;border:1px solid var(--warning-border);color:#7a5500}.badge-low{background:#fde8ec;background:var(--danger-bg);border:1px solid #f5b3c1;border:1px solid var(--danger-border);color:#8b1029}.data-value{font-feature-settings:"tnum";font-family:Source Code Pro,SF Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:600}.ant-btn-primary{background:#533afd!important;background:var(--primary)!important;border:none!important;box-shadow:0 1px 3px #533afd4d!important}.ant-btn-primary:hover{background:#6b54fd!important;background:var(--primary-hover)!important}.ant-menu-item-selected{color:#533afd!important;color:var(--primary)!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f8fafc;background:var(--bg-subtle);border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-theme=dark] ::-webkit-scrollbar-track{background:#111827}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#374151}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4b5563}[data-theme=dark] .ant-table-thead>tr>th{background:#1a2035!important}[data-theme=dark] .ant-modal-content{background:#111827}.stat-row-significant td{background:#df1b410f!important}[data-theme=dark] .stat-row-significant td{background:#df1b411f!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}
/*# sourceMappingURL=main.ff81493f.css.map*/