._filterBar_wfou8_1{background:#0b0918f2;backdrop-filter:blur(16px);padding:16px 24px;border-bottom:1px solid rgba(139,92,246,.18);box-shadow:0 2px 20px #0000004d;display:flex;flex-direction:column;gap:12px;transition:padding .3s cubic-bezier(.4,0,.2,1)}._filterBarCollapsed_wfou8_13{padding:6px 24px;gap:0}._collapseToggle_wfou8_19{align-self:center;display:flex;align-items:center;justify-content:center;width:32px;height:20px;background:none;border:1px solid rgba(139,92,246,.25);border-radius:4px;cursor:pointer;color:#9b93b8;font-size:11px;transition:all .2s ease;flex-shrink:0}._collapseToggle_wfou8_19:hover{color:#d4bfff;border-color:#8b5cf680;background:#7c3aed26}._filterContent_wfou8_43{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s ease}._filterContentCollapsed_wfou8_54{max-height:0;opacity:0;pointer-events:none}._filterRow_wfou8_60{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._filterLabel_wfou8_67{font-size:14px;font-weight:600;color:#d4d0e2;white-space:nowrap;min-width:70px}._filterBar_wfou8_1 .ant-segmented{background:#1e1b3299}._mobileSelect_wfou8_80{flex:1;min-width:0}._capsuleTabs_wfou8_86{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;flex:1;scrollbar-width:none}._capsuleTabs_wfou8_86::-webkit-scrollbar{display:none}._capsuleTab_wfou8_86{padding:6px 16px;border-radius:20px;font-size:13px;white-space:nowrap;cursor:pointer;border:1px solid rgba(139,92,246,.25);background:#1e1b32b3;color:#c8c3d8;transition:all .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}._capsuleTab_wfou8_86:hover{color:#d4bfff;border-color:#8b5cf680;background:#7c3aed26}._capsuleTabActive_wfou8_118{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border-color:#7c3aed;box-shadow:0 2px 12px #7c3aed4d}@media(max-width:767px){._filterBar_wfou8_1{padding:12px 16px;gap:10px}._filterBarCollapsed_wfou8_13{padding:4px 16px}._filterLabel_wfou8_67{font-size:13px;min-width:56px}}._card_1b55k_1{background:#181430eb;border-radius:12px;border:1px solid rgba(139,92,246,.18);box-shadow:0 2px 16px #0006,0 0 0 1px #8b5cf614;height:100%;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(12px)}._card_1b55k_1:hover{border-color:#8b5cf64d;box-shadow:0 4px 24px #7c3aed26,0 0 20px #7c3aed14;transform:translateY(-1px)}._header_1b55k_24{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(139,92,246,.15);flex-shrink:0;background:linear-gradient(90deg,rgba(124,58,237,.1) 0%,transparent 100%)}._headerLeft_1b55k_38{display:flex;align-items:center;min-width:0;flex-shrink:0}._headerCenter_1b55k_45{flex:1;display:flex;align-items:center;justify-content:center;gap:16px}._title_1b55k_53{font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.3px;text-shadow:0 0 12px rgba(139,92,246,.3)}._headerRightZone_1b55k_64{display:flex;align-items:center;gap:8px;flex-shrink:0}._dragHandle_1b55k_71{cursor:grab;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#9088a8;opacity:0;transition:all .2s ease}._card_1b55k_1:hover ._dragHandle_1b55k_71{opacity:1}._dragHandle_1b55k_71:hover{background:#7c3aed33;color:#c4b5fd}._dragHandle_1b55k_71:active{cursor:grabbing}._menuBtn_1b55k_97{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#9088a8;transition:all .2s ease}._menuBtn_1b55k_97:hover{background:#7c3aed33;color:#c4b5fd}._body_1b55k_113{flex:1;padding:16px;overflow:auto;min-height:0}._collapsed_1b55k_120 ._body_1b55k_113{display:none}._collapsed_1b55k_120{height:auto!important}._maximizedOverlay_1b55k_129{position:fixed;inset:0;z-index:1000;background:#000000b3;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}._maximizedCard_1b55k_141{width:100%;max-width:1200px;max-height:90vh;background:#14112afa;border:1px solid rgba(139,92,246,.25);border-radius:16px;box-shadow:0 8px 60px #7c3aed33,0 0 40px #7c3aed14;display:flex;flex-direction:column;overflow:hidden}._maximizedCard_1b55k_141 ._body_1b55k_113{flex:1;overflow:auto}@media(max-width:767px){._card_1b55k_1{border-radius:8px}._header_1b55k_24{padding:10px 12px}._body_1b55k_113{padding:12px}._dragHandle_1b55k_71{width:44px;height:44px;opacity:.5}._card_1b55k_1:hover ._dragHandle_1b55k_71{opacity:.8}}._kpiGrid_ob8zw_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;height:100%}._kpiCard_ob8zw_8{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px 14px;background:#1e1a3abf;border-radius:10px;border:1px solid rgba(139,92,246,.15);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._kpiCard_ob8zw_8:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--kpi-color, #7c3aed),transparent);opacity:.6;transition:opacity .3s ease}._kpiCard_ob8zw_8:hover{background:#2c2848e6;border-color:#8b5cf659;box-shadow:0 4px 20px #7c3aed1f;transform:translateY(-2px)}._kpiCard_ob8zw_8:hover:before{opacity:1}._kpiLabel_ob8zw_46{font-size:12px;color:#c8c3d8;margin-bottom:4px;display:flex;align-items:center;gap:4px}._kpiIcon_ob8zw_55{font-size:14px}._kpiValue_ob8zw_59{font-size:20px;font-weight:800;color:#fff;line-height:1.2;text-shadow:0 0 16px rgba(139,92,246,.25)}._kpiUnit_ob8zw_67{font-size:12px;color:#9088a8;font-weight:400;margin-left:2px}@keyframes _kpiPulse_ob8zw_1{0%{box-shadow:0 0 #8b5cf600;border-color:#8b5cf626}20%{box-shadow:0 0 24px 4px #8b5cf666;border-color:#8b5cf699}to{box-shadow:0 0 #8b5cf600;border-color:#8b5cf626}}@keyframes _valueFlash_ob8zw_1{0%{color:#fff;transform:scale(1)}15%{color:var(--kpi-color, #c4b5fd);transform:scale(1.18);text-shadow:0 0 20px var(--kpi-color, #c4b5fd)}to{color:#fff;transform:scale(1);text-shadow:0 0 16px rgba(139,92,246,.25)}}._pulse_ob8zw_107{animation:_kpiPulse_ob8zw_1 1s ease-out}._pulse_ob8zw_107 ._kpiValue_ob8zw_59{animation:_valueFlash_ob8zw_1 1s ease-out}@media(max-width:1199px)and (min-width:768px){._kpiGrid_ob8zw_1{grid-template-columns:repeat(3,1fr);gap:10px;height:auto}}@media(max-width:767px){._kpiGrid_ob8zw_1{grid-template-columns:repeat(2,1fr);gap:8px;height:auto}._kpiCard_ob8zw_8{padding:10px 12px;border-radius:8px}._kpiLabel_ob8zw_46{font-size:12px;margin-bottom:6px}._kpiValue_ob8zw_59{font-size:20px}}._tableWrapper_18v3i_1{height:100%;display:flex;flex-direction:column;min-height:0;font-size:1.222rem}._tableWrapper_18v3i_1 .ant-table-wrapper{flex:1;min-height:0}._footer_18v3i_14{padding:8px 16px;text-align:center;font-size:16px;color:#9088a8;letter-spacing:1px;text-transform:uppercase;border-top:1px solid rgba(139,92,246,.12);flex-shrink:0}._summaryChip_18v3i_25{font-size:17px;color:#c8c3d8;display:flex;align-items:center;gap:4px}._summaryChip_18v3i_25 strong{color:#fff;font-size:18px}._nameCell_18v3i_39{display:flex;flex-direction:column;gap:2px}._nameText_18v3i_45{font-size:19px;font-weight:600;color:#fff;display:flex;align-items:center;gap:6px}._groupText_18v3i_54{font-size:16px;color:#9088a8}._nameGlow_18v3i_59{color:#c4b5fd;text-shadow:0 0 10px rgba(196,181,253,.6),0 0 20px rgba(196,181,253,.3)}._newTag_18v3i_64{font-weight:600;font-size:15px;line-height:18px;padding:0 4px}._statusReached_18v3i_72{color:#34d399;font-weight:600}._statusGap_18v3i_77{color:#fb7185;font-weight:600}._assessmentAwesome_18v3i_82{color:#fbbf24;font-weight:700;text-shadow:0 0 8px rgba(251,191,36,.4)}._assessmentExcellent_18v3i_88{color:#c4b5fd;font-weight:700;text-shadow:0 0 10px rgba(196,181,253,.6),0 0 20px rgba(196,181,253,.3);display:inline-flex;align-items:center;gap:4px}._assessmentGood_18v3i_97{color:#34d399;font-weight:600}._assessmentAverage_18v3i_102{color:#fbbf24;font-weight:600}._assessmentPoor_18v3i_107{color:#fb7185;font-weight:700}._dataValue_18v3i_112{font-size:1.167em;font-weight:600}._dataValueLg_18v3i_117{font-size:1.278em;font-weight:600}._dualCell_18v3i_123{display:flex;flex-direction:column;gap:2px;line-height:1.3}._dualPrimary_18v3i_130{font-weight:600;color:#fff}._dualSecondary_18v3i_135{font-size:17px;color:#c8c3d8}._dualGood_18v3i_140{font-size:17px;color:#34d399;font-weight:600}._dualBad_18v3i_146{font-size:17px;color:#fb7185;font-weight:600}@media(max-width:767px){._footer_18v3i_14{padding:8px 12px;font-size:15px}._summaryChip_18v3i_25{font-size:16px}}@keyframes _rowHighlight_18v3i_1{0%{background:#8b5cf600}25%{background:#8b5cf640}to{background:#8b5cf600}}._rowMoved_18v3i_176 td{animation:_rowHighlight_18v3i_1 1.2s ease-out}._rankingList_1th1k_1{display:flex;flex-direction:column;gap:12px;height:100%;overflow-y:auto;font-size:1.222rem}._rankingCard_1th1k_10{background:#1e1a3abf;border:1px solid rgba(139,92,246,.15);border-radius:10px;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}._rankingCard_1th1k_10:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:linear-gradient(180deg,#7c3aed,#06b6d4);opacity:0;transition:opacity .3s ease}._rankingCard_1th1k_10:hover{background:#2c2848e6;border-color:#8b5cf659;box-shadow:0 4px 20px #7c3aed1a}._rankingCard_1th1k_10:hover:before{opacity:1}._cardHeader_1th1k_43{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._groupName_1th1k_50{font-size:20px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(139,92,246,.2)}._rankBadge_1th1k_57{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:18px;font-weight:700;color:#fff}._rank1_1th1k_69{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 2px 12px #f59e0b66}._rank2_1th1k_74{background:linear-gradient(135deg,#d1d5db,#9ca3af);box-shadow:0 2px 8px #9ca3af4d}._rank3_1th1k_79{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 2px 8px #d977064d}._rankOther_1th1k_84{background:#6b658080;color:#d4d0e2}._metrics_1th1k_89{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._metric_1th1k_89{text-align:center}._metricLabel_1th1k_99{font-size:17px;color:#9088a8;margin-bottom:2px}._metricValue_1th1k_105{font-size:19px;font-weight:700;color:#fff}._footer_1th1k_111{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(139,92,246,.12)}._footerItem_1th1k_120{font-size:17px;color:#c8c3d8;display:flex;align-items:center;gap:4px}._footerLabel_1th1k_128{color:#9088a8}._footerValue_1th1k_132{font-weight:600}._assessmentAwesome_1th1k_136{color:#fbbf24;font-weight:700;text-shadow:0 0 8px rgba(251,191,36,.4)}._assessmentExcellent_1th1k_142{color:#c4b5fd;text-shadow:0 0 10px rgba(196,181,253,.6),0 0 20px rgba(196,181,253,.3)}._assessmentGood_1th1k_147{color:#34d399}._assessmentAverage_1th1k_151{color:#fbbf24}._assessmentPoor_1th1k_155{color:#fb7185}@media(max-width:767px){._metrics_1th1k_89{grid-template-columns:repeat(3,1fr);gap:6px}._rankingCard_1th1k_10{padding:10px 12px;border-radius:8px}._metricValue_1th1k_105{font-size:18px}}._gridContainer_x6yvz_1{padding:16px 24px;flex:1;min-height:0;display:flex;flex-direction:column;gap:16px}._desktop_x6yvz_11{overflow:hidden}._desktop_x6yvz_11 .react-grid-layout{flex-shrink:0}._mobile_x6yvz_20{padding:12px;overflow-y:auto}._mobileStack_x6yvz_26{display:flex;flex-direction:column;gap:12px}._mobileCard_x6yvz_33{min-height:50vh}._contentRow_x6yvz_38{flex:1;min-height:0;display:flex;gap:16px}._contentCardWide_x6yvz_46{flex:2;min-width:0;min-height:0}._contentCardNarrow_x6yvz_53{flex:1;min-width:0;min-height:0}._controls_x6yvz_59{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:50}@media(max-width:991px){._gridContainer_x6yvz_1{padding:12px}._controls_x6yvz_59{bottom:16px;right:16px}}.react-grid-item img{pointer-events:none;user-select:none}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}html{font-size:18px;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans SC,Helvetica Neue,Arial,sans-serif;background:linear-gradient(135deg,#0b0918,#14112a,#0b0918);background-attachment:fixed;color:#fff;line-height:1.5}#root{height:100vh;display:flex;flex-direction:column;overflow:hidden}body:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse 600px 600px at 20% 20%,rgba(124,58,237,.08),transparent),radial-gradient(ellipse 500px 500px at 80% 80%,rgba(6,182,212,.06),transparent),radial-gradient(ellipse 400px 400px at 60% 30%,rgba(244,63,94,.05),transparent);pointer-events:none;z-index:0}#root{position:relative;z-index:1}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(139,92,246,.3);border-bottom:2px solid rgba(139,92,246,.3)}.react-grid-placeholder{background:linear-gradient(135deg,#7c3aed,#06b6d4);opacity:.15;border-radius:12px;transition-duration:.1s;z-index:2;user-select:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7c3aed40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#7c3aed73}::selection{background:#7c3aed66;color:#fff}
