body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dx{--dx-ink:#0f1b2d;--dx-muted:#5b6b7f;--dx-line:#e3e8ef;--dx-surface:#fff;--dx-soft:#f3f6f9;--dx-teal:#0b7a75;--dx-teal-soft:#d8efed;--dx-slate:#b8c4d3;--dx-coral:#d9573b;--dx-green:#2e9e6b;font-feature-settings:"tnum";color:var(--dx-ink);font-variant-numeric:tabular-nums;margin:0 auto;max-width:1280px;padding:1.25rem}.dx-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.dx-title{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin:0}.dx-subtitle{color:var(--dx-muted);margin:.25rem 0 0}.dx-controls{flex-wrap:wrap;gap:.75rem}.dx-controls,.dx-live{align-items:center;display:flex}.dx-live{color:var(--dx-muted);font-size:.85rem;gap:.5rem}.dx-pulse{background:var(--dx-green);border-radius:50%;box-shadow:0 0 0 0 #2e9e6b80;height:9px;width:9px}.dx-pulse.is-busy{animation:dx-pulse 1.2s ease-out infinite;background:#e0a100}@keyframes dx-pulse{0%{box-shadow:0 0 0 0 #e0a10080}to{box-shadow:0 0 0 9px #e0a10000}}.dx-segment{background:var(--dx-soft);border:1px solid var(--dx-line);border-radius:999px;display:inline-flex;padding:3px}.dx-segment button{background:#0000;border:0;border-radius:999px;color:var(--dx-muted);cursor:pointer;font-size:.85rem;font-weight:600;padding:.3rem .85rem}.dx-segment button.is-active{background:var(--dx-ink);color:#fff}.dx-refresh{align-items:center;background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:999px;color:var(--dx-ink);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.45rem;padding:.4rem .95rem}.dx-refresh:hover:not(:disabled){border-color:var(--dx-teal);color:var(--dx-teal)}.dx-refresh:disabled{cursor:progress;opacity:.6}.dx button:focus-visible{outline:2px solid var(--dx-teal);outline-offset:2px}.dx-alert{background:#fff6e0;border:1px solid #f0d58a;border-radius:8px;color:#6b4e00;font-size:.9rem;margin-bottom:1rem;padding:.65rem .9rem}.dx-alert-strong{background:#fdecea;border-color:#f2b8b0;color:#8a2a1a}.dx-alert button{background:none;border:0;color:inherit;cursor:pointer;font-weight:600;padding:0;text-decoration:underline}.dx-kpis{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:1rem}.dx-kpi{align-items:flex-start;background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:10px;display:flex;gap:.8rem;padding:.95rem}.dx-kpi-icon{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 auto;font-size:1rem;height:38px;justify-content:center;width:38px}.dx-tone-teal{background:var(--dx-teal-soft);color:var(--dx-teal)}.dx-tone-green{background:#dcf3e7;color:#1f7a50}.dx-tone-blue{background:#dfe9f6;color:#35578a}.dx-tone-amber{background:#fdf0cc;color:#8a6400}.dx-tone-violet{background:#ebe3f5;color:#5d3f8c}.dx-tone-slate{background:#e6ebf1;color:#4a5a6d}.dx-kpi-body{display:flex;flex-direction:column;min-width:0}.dx-kpi-label{color:var(--dx-muted);font-size:.8rem}.dx-kpi-value{font-size:1.65rem;font-weight:700;line-height:1.15}.dx-kpi-sub{color:var(--dx-muted);font-size:.78rem}.dx-up{color:var(--dx-green);font-weight:600}.dx-down{color:var(--dx-coral);font-weight:600}.dx-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:1fr;margin-bottom:.85rem}@media (min-width:992px){.dx-grid-main{grid-template-columns:2fr 1fr}.dx-grid-halves{grid-template-columns:1fr 1fr}}.dx-panel{background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:12px;margin-bottom:0;min-width:0;padding:1.1rem 1.2rem}.dx>.dx-panel{margin-bottom:.85rem}.dx-panel-head{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.9rem}.dx-panel-head h3{font-size:1rem;font-weight:700;margin:0}.dx-panel-head span{color:var(--dx-muted);font-size:.8rem}.dx-empty{color:var(--dx-muted);font-size:.9rem;margin:0;padding:2rem .5rem;text-align:center}.dx-volume-bars{border-bottom:1px solid var(--dx-line);gap:4px;height:220px}.dx-volume-bars,.dx-volume-col{align-items:flex-end;display:flex}.dx-volume-col{flex:1 1;height:100%;min-width:0}.dx-volume-stack{border-radius:4px 4px 0 0;display:flex;flex-direction:column;min-height:2px;overflow:hidden;width:100%}.dx-seg-other{background:var(--dx-slate);flex-basis:0}.dx-seg-ok{background:var(--dx-teal);flex-basis:0}.dx-volume-col:hover .dx-seg-ok{filter:brightness(1.15)}.dx-volume-axis{display:flex;gap:4px;margin-top:6px}.dx-volume-axis span{color:var(--dx-muted);flex:1 1;font-size:.68rem;overflow:visible;text-align:center;white-space:nowrap}.dx-legend{color:var(--dx-muted);display:flex;font-size:.8rem;gap:1rem;margin-top:.75rem}.dx-dot{border-radius:50%;display:inline-block;height:9px;margin-right:.35rem;width:9px}.dx-dot-ok{background:var(--dx-teal)}.dx-dot-other{background:var(--dx-slate)}.dx-stackbar{border-radius:999px;display:flex;gap:2px;height:12px;margin-bottom:1rem;overflow:hidden}.dx-stackbar span{min-width:4px}.dx-status{list-style:none;margin:0;padding:0}.dx-status li{align-items:center;border-bottom:1px solid var(--dx-soft);display:flex;font-size:.9rem;padding:.4rem 0}.dx-status li:last-child{border-bottom:0}.dx-status-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-status-val{font-weight:600}.dx-status-val small{color:var(--dx-muted);font-weight:400;margin-left:.3rem}.dx-rank{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.dx-rank-line{display:flex;font-size:.9rem;gap:.75rem;justify-content:space-between;margin-bottom:4px}.dx-rank-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-rank-val{font-weight:600;white-space:nowrap}.dx-rank-val small{color:var(--dx-muted);font-weight:400}.dx-track{background:var(--dx-soft);border-radius:999px;height:8px;overflow:hidden}.dx-track span{background:var(--dx-teal);border-radius:999px;display:block;height:100%}.dx-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.dx-table{border-collapse:collapse;font-size:.88rem;min-width:620px;width:100%}.dx-table th{border-bottom:1px solid var(--dx-line);color:var(--dx-muted);font-weight:600;padding:.5rem .75rem;text-align:left;white-space:nowrap}.dx-table td{border-bottom:1px solid var(--dx-soft);padding:.65rem .75rem;white-space:nowrap}.dx-table tbody tr:hover{background:var(--dx-soft)}.dx-num{text-align:right!important}.dx-pill{border-radius:999px;display:inline-block;font-size:.78rem;font-weight:600;padding:.15rem .6rem}.dx-pill-ok{background:var(--dx-teal-soft);color:#075a56}.dx-pill-other{background:#eceff3;color:#45556a}.dx-skel{animation:dx-shimmer 1.4s infinite;background:linear-gradient(90deg,#eef2f6 25%,#f7f9fb 50%,#eef2f6 75%);background-size:200% 100%;border-radius:10px}.dx-skel-kpi{height:84px}.dx-skel-chart{height:300px}@keyframes dx-shimmer{to{background-position:-200% 0}}@media (max-width:575px){.dx{padding:.75rem}.dx-title{font-size:1.35rem}.dx-kpis{gap:.6rem;grid-template-columns:1fr 1fr}.dx-kpi{flex-direction:column;gap:.5rem;padding:.75rem}.dx-kpi-value{font-size:1.35rem}.dx-volume-bars{gap:2px;height:170px}.dx-volume-axis{gap:2px}.dx-refresh span{display:none}.dx-controls{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.dx-pulse.is-busy,.dx-skel{animation:none}}
/*# sourceMappingURL=main.128578eb.css.map*/