.PerformanceDashboard_page__k4EXS{min-height:100vh;margin-top:-8rem;padding:calc(8rem + 32px) 18px 54px;background:linear-gradient(180deg,#0f172a,#111827 48%,#0f172a);background-color:#0f172a;color:#f8fafc}.PerformanceDashboard_inner__JD5I6{width:min(1320px,100%);margin:0 auto;transition:filter .2s ease,opacity .2s ease}.PerformanceDashboard_locked__vPXzR{filter:blur(4px);opacity:.45;pointer-events:none}.PerformanceDashboard_pageHead__rcYPm{max-width:900px;margin:0 auto 22px;text-align:center}.PerformanceDashboard_eyebrow__iwY_a{margin:0 0 8px;color:#38bdf8;font-size:12px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.PerformanceDashboard_title__CcGB7{margin:0;color:#ffffff;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-shadow:none!important;-webkit-text-stroke:0 transparent!important;filter:none!important}.PerformanceDashboard_subtitle__ky3wb{max-width:820px;margin:12px auto 0;color:#cbd5e1;font-size:15px;font-weight:650;line-height:1.7}.PerformanceDashboard_controlCard__QiIkw,.PerformanceDashboard_detailCard__pQh_p,.PerformanceDashboard_heatmapCard__EDcqU{border:1px solid rgba(51,65,85,.92);background:rgba(15,23,42,.88);box-shadow:0 20px 54px rgba(2,6,23,.24);backdrop-filter:blur(14px)}.PerformanceDashboard_controlCard__QiIkw{display:flex;align-items:flex-end;justify-content:flex-start;gap:14px;margin-bottom:16px;padding:16px;border-radius:24px}.PerformanceDashboard_form__o_dLx{display:grid;grid-template-columns:minmax(190px,270px) minmax(150px,210px) minmax(150px,210px);align-items:end;gap:12px;width:100%}.PerformanceDashboard_formGroup__xDR_3{display:flex;flex-direction:column;gap:7px;min-width:0}.PerformanceDashboard_formGroup__xDR_3 span{color:#cbd5e1;font-size:12px;font-weight:900;letter-spacing:.02em}.PerformanceDashboard_inputWrap__qmTCe{display:flex;align-items:center;gap:10px;height:46px;border:1px solid rgba(51,65,85,.95);border-radius:16px;background:#0b1220;color:#38bdf8;padding:0 13px}.PerformanceDashboard_inputWrap__qmTCe input{width:100%;min-width:0;border:0;background:transparent;color:#f8fafc;outline:none;font-size:14px;font-weight:900;text-transform:uppercase}.PerformanceDashboard_inputWrap__qmTCe input::-moz-placeholder{color:#64748b}.PerformanceDashboard_inputWrap__qmTCe input::placeholder{color:#64748b}.PerformanceDashboard_formGroup__xDR_3 select{height:46px;border:1px solid rgba(51,65,85,.95);border-radius:16px;background:#0b1220;color:#f8fafc;outline:none;padding:0 13px;font-size:14px;font-weight:900}.PerformanceDashboard_formGroup__xDR_3 select:disabled,.PerformanceDashboard_inputWrap__qmTCe input:disabled{cursor:not-allowed;opacity:.62}.PerformanceDashboard_heatmapCard__EDcqU{border-radius:26px;overflow:hidden}.PerformanceDashboard_cardHeader__XIwU1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid rgba(51,65,85,.86)}.PerformanceDashboard_cardHeader__XIwU1 h2{margin:0;color:#ffffff;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-shadow:none!important;-webkit-text-stroke:0 transparent!important;filter:none!important}.PerformanceDashboard_tableWrap__FFiMX{width:100%;overflow:auto;padding:14px 14px 18px}.PerformanceDashboard_heatmapTable__ju_yX{width:100%;min-width:1080px;border-collapse:separate;border-spacing:4px;table-layout:fixed}.PerformanceDashboard_heatmapTable__ju_yX th{color:#cbd5e1;font-size:12px;font-weight:950;text-align:center;white-space:nowrap;padding:0 4px 6px}.PerformanceDashboard_heatmapTable__ju_yX tbody th,.PerformanceDashboard_heatmapTable__ju_yX thead th:first-child{width:74px;text-align:left;color:#f8fafc;padding-left:2px}.PerformanceDashboard_heatmapTable__ju_yX td{padding:0}.PerformanceDashboard_heatCell__cpnHi{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:6px;color:#ffffff;font-size:12px;font-weight:950;line-height:1;white-space:nowrap;box-shadow:none}.PerformanceDashboard_positiveCell__Ubi3k{background:rgba(22,163,74,var(--cell-alpha,.4));color:#ffffff}.PerformanceDashboard_negativeCell__PBLji{background:rgba(220,38,38,var(--cell-alpha,.4));color:#ffffff}.PerformanceDashboard_neutralCell__OR7Ap{background:#1c2733;color:#ffffff}.PerformanceDashboard_emptyCell__5stfC{background:#1e293b;color:#64748b;box-shadow:none}.PerformanceDashboard_statRow__ItN5U th{padding-top:5px}.PerformanceDashboard_statRow__ItN5U .PerformanceDashboard_heatCell__cpnHi{min-height:36px;border-radius:5px}.PerformanceDashboard_detailGrid__zovKl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.PerformanceDashboard_detailCard__pQh_p{min-height:132px;border:0!important;outline:none!important;border-radius:18px;padding:16px;box-shadow:none!important}.PerformanceDashboard_detailCard__pQh_p svg{width:24px;height:24px;margin-bottom:12px;color:#38bdf8}.PerformanceDashboard_detailCard__pQh_p span{color:#9ca3af;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.PerformanceDashboard_detailCard__pQh_p span,.PerformanceDashboard_detailCard__pQh_p strong{display:block;font-weight:700;text-shadow:none!important;-webkit-text-stroke:0 transparent!important;filter:none!important}.PerformanceDashboard_detailCard__pQh_p strong{margin-top:6px;color:#ffffff;font-size:clamp(24px,2.4vw,30px);line-height:1.15;letter-spacing:-.02em}.PerformanceDashboard_monthName__R7kT5{color:#ffffff!important;font-size:clamp(24px,2.4vw,30px)!important;font-weight:700!important;line-height:1.15!important;text-transform:none;text-shadow:none!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;filter:none!important}.PerformanceDashboard_detailValue__BbZTZ{border:0!important;outline:none!important;border-radius:0;background:transparent!important;padding:0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.PerformanceDashboard_detailCard__pQh_p small,.PerformanceDashboard_detailValue__BbZTZ{display:block;margin-top:8px;text-shadow:none!important;-webkit-text-stroke:0 transparent!important;filter:none!important}.PerformanceDashboard_detailCard__pQh_p small{color:#9ca3af;font-size:12px;font-weight:500;line-height:1.45}.PerformanceDashboard_positiveText__6JBkf{color:#4ade80!important;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}.PerformanceDashboard_negativeText__6j7IF{color:#f87171!important;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}.PerformanceDashboard_errorBox__2_rYJ{margin-bottom:16px;border:1px solid rgba(239,68,68,.22);border-radius:18px;background:rgba(127,29,29,.22);color:#fecaca;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.55}.PerformanceDashboard_pageLoadingOverlay__xMuqS{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.45);backdrop-filter:blur(4px)}.PerformanceDashboard_pageLoadingBox__6oIJ9{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#0f172a;color:#f8fafc;padding:14px 18px;font-size:13px;font-weight:900;box-shadow:0 20px 54px rgba(2,6,23,.32)}.PerformanceDashboard_spinIcon__9AqOc{animation:PerformanceDashboard_spin__mnZdN .8s linear infinite}@keyframes PerformanceDashboard_spin__mnZdN{to{transform:rotate(1turn)}}.PerformanceDashboard_tableWrap__FFiMX::-webkit-scrollbar{height:10px}.PerformanceDashboard_tableWrap__FFiMX::-webkit-scrollbar-track{background:#0f172a;border-radius:999px}.PerformanceDashboard_tableWrap__FFiMX::-webkit-scrollbar-thumb{background:rgba(14,165,233,.48);border-radius:999px}html.dark .PerformanceDashboard_page__k4EXS,html.dark body main .PerformanceDashboard_page__k4EXS,html[data-app-theme=dark] .PerformanceDashboard_page__k4EXS,html[data-app-theme=dark] body main .PerformanceDashboard_page__k4EXS{background:#000000!important;background-color:#000000!important;background-image:none!important;color:#f8fafc!important}html.dark .PerformanceDashboard_controlCard__QiIkw,html.dark .PerformanceDashboard_detailCard__pQh_p,html.dark .PerformanceDashboard_heatmapCard__EDcqU,html[data-app-theme=dark] .PerformanceDashboard_controlCard__QiIkw,html[data-app-theme=dark] .PerformanceDashboard_detailCard__pQh_p,html[data-app-theme=dark] .PerformanceDashboard_heatmapCard__EDcqU{border-color:rgba(63,63,70,.78)!important;background:#0a0a0a!important;box-shadow:none!important}html.dark .PerformanceDashboard_cardHeader__XIwU1,html[data-app-theme=dark] .PerformanceDashboard_cardHeader__XIwU1{border-bottom-color:rgba(63,63,70,.78)!important}html.dark .PerformanceDashboard_detailCard__pQh_p small,html.dark .PerformanceDashboard_detailCard__pQh_p span,html.dark .PerformanceDashboard_formGroup__xDR_3 span,html.dark .PerformanceDashboard_heatmapTable__ju_yX th,html.dark .PerformanceDashboard_subtitle__ky3wb,html[data-app-theme=dark] .PerformanceDashboard_detailCard__pQh_p small,html[data-app-theme=dark] .PerformanceDashboard_detailCard__pQh_p span,html[data-app-theme=dark] .PerformanceDashboard_formGroup__xDR_3 span,html[data-app-theme=dark] .PerformanceDashboard_heatmapTable__ju_yX th,html[data-app-theme=dark] .PerformanceDashboard_subtitle__ky3wb{color:#cbd5e1!important}html.dark .PerformanceDashboard_formGroup__xDR_3 select,html.dark .PerformanceDashboard_inputWrap__qmTCe,html[data-app-theme=dark] .PerformanceDashboard_formGroup__xDR_3 select,html[data-app-theme=dark] .PerformanceDashboard_inputWrap__qmTCe{border-color:rgba(63,63,70,.9)!important;background:#030303!important;color:#f8fafc!important}html.dark .PerformanceDashboard_formGroup__xDR_3 select,html.dark .PerformanceDashboard_inputWrap__qmTCe input,html[data-app-theme=dark] .PerformanceDashboard_formGroup__xDR_3 select,html[data-app-theme=dark] .PerformanceDashboard_inputWrap__qmTCe input{color:#f8fafc!important}html.dark .PerformanceDashboard_emptyCell__5stfC,html[data-app-theme=dark] .PerformanceDashboard_emptyCell__5stfC{background:#18181b!important;color:#71717a!important;box-shadow:inset 0 0 0 1px rgba(63,63,70,.72)!important}html.dark .PerformanceDashboard_errorBox__2_rYJ,html[data-app-theme=dark] .PerformanceDashboard_errorBox__2_rYJ{border-color:rgba(239,68,68,.34)!important;background:rgba(127,29,29,.22)!important;color:#fecaca!important}html.dark .PerformanceDashboard_tableWrap__FFiMX::-webkit-scrollbar-track,html[data-app-theme=dark] .PerformanceDashboard_tableWrap__FFiMX::-webkit-scrollbar-track{background:#18181b!important}html.dark .PerformanceDashboard_tableWrap__FFiMX::-webkit-scrollbar-thumb,html[data-app-theme=dark] .PerformanceDashboard_tableWrap__FFiMX::-webkit-scrollbar-thumb{background:rgba(113,113,122,.82)!important}@media (max-width:1120px){.PerformanceDashboard_form__o_dLx{grid-template-columns:1fr 180px}}@media (max-width:720px){.PerformanceDashboard_page__k4EXS{padding:calc(8rem + 22px) 12px 44px}.PerformanceDashboard_detailGrid__zovKl,.PerformanceDashboard_form__o_dLx{grid-template-columns:1fr}.PerformanceDashboard_cardHeader__XIwU1{align-items:flex-start;flex-direction:column}.PerformanceDashboard_heatmapTable__ju_yX{min-width:980px}}.PerformanceDashboard_cardHeader__XIwU1 h2,.PerformanceDashboard_detailCard__pQh_p,.PerformanceDashboard_detailCard__pQh_p *,.PerformanceDashboard_detailValue__BbZTZ,.PerformanceDashboard_monthName__R7kT5,.PerformanceDashboard_title__CcGB7{text-shadow:none!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;filter:none!important}.PerformanceDashboard_detailCard__pQh_p,.PerformanceDashboard_detailValue__BbZTZ,.PerformanceDashboard_emptyCell__5stfC,.PerformanceDashboard_heatCell__cpnHi{outline:none!important;border:0!important}html.dark .PerformanceDashboard_detailCard__pQh_p,html[data-app-theme=dark] .PerformanceDashboard_detailCard__pQh_p{border:0!important;outline:none!important;box-shadow:none!important}