.ResultsPage_page__I5AYS{display:flex;flex-direction:column;gap:24px;padding-bottom:48px}.ResultsPage_header__N_9bl{display:flex;flex-direction:column;gap:8px}.ResultsPage_title__Eb65z{font-size:2rem;font-weight:600;color:var(--color-text-primary)}.ResultsPage_subtitle__s0n2y{color:var(--color-text-secondary);font-size:1rem;max-width:720px}.ResultsPage_backLink__YSjIt{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 0;color:var(--color-primary);text-decoration:none;font-size:14px;transition:color .2s ease}.ResultsPage_backLink__YSjIt:hover{color:var(--color-primary-dark)}.ResultsPage_layout__Ent6S{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.ResultsPage_sideColumn__jZhyt,.ResultsPage_summaryColumn__yShZj{display:flex;flex-direction:column;gap:24px;min-width:0}.ResultsPage_card__VTA7S{border-radius:20px;border:1px solid var(--color-border);background:var(--color-surface);padding:24px;box-shadow:var(--shadow-card)}.ResultsPage_cardTitle__2ww5q{font-size:1.1rem;font-weight:600;margin-bottom:12px;color:var(--color-text-primary)}.ResultsPage_cardBody__5OLPv{display:flex;flex-direction:column;gap:12px}.ResultsPage_emptyState__2sb_e{gap:8px;align-items:flex-start}.ResultsPage_emptyState__2sb_e,.ResultsPage_metaList__z3eLL{display:flex;flex-direction:column;color:var(--color-text-secondary)}.ResultsPage_metaList__z3eLL{gap:6px;font-size:.95rem}.ResultsPage_metaItem__i1ysh{display:flex;justify-content:space-between;gap:12px}.ResultsPage_metaItem__i1ysh span:first-child{color:var(--color-text-muted)}.ResultsPage_actionsRow__dxVGr{display:flex;flex-wrap:wrap;gap:10px}.ResultsPage_secondaryLink__RPdWn{padding:8px 14px;border-radius:8px;border:1px solid var(--color-border);color:var(--color-text-primary);text-decoration:none;font-size:13px;transition:border .2s ease,background .2s ease}.ResultsPage_secondaryLink__RPdWn:hover{border-color:var(--color-primary);background:rgba(22,119,255,.08)}@media (min-width:1200px){.ResultsPage_layout__Ent6S{grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr)}}.ResultSummary_wrapper___gbBZ{display:grid;gap:18px}.ResultSummary_summaryCard__0zeQS{border-radius:18px;box-shadow:var(--shadow-card);padding:clamp(20px,3.5vw,30px);background:var(--color-surface)}.ResultSummary_header__t9g3E{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.ResultSummary_title__2kGuo{margin:0;color:var(--color-text-primary)}.ResultSummary_selector__QFUA2{min-width:210px}.ResultSummary_selector__QFUA2 .ant-select-selector{border-radius:10px;padding:6px 12px}.ResultSummary_cardSection__VPuer{padding:28px 0}.ResultSummary_metricsGrid__W_3k2{grid-template-columns:repeat(1,minmax(0,1fr))}.ResultSummary_metricsGrid__W_3k2,.ResultSummary_metricsSection__0ln2K{display:grid;gap:8px;margin-top:20px}.ResultSummary_metricRow__8jzlC{display:grid;gap:8px}.ResultSummary_metricRowCols3__hg8_A{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ResultSummary_metricCard__HiK1D{position:relative;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-height:80px;align-items:center;text-align:center;box-shadow:var(--shadow-card);transition:transform .15s ease,box-shadow .15s ease}.ResultSummary_metricCard__HiK1D:hover{transform:translateY(-1px);box-shadow:var(--shadow-card-hover)}.ResultSummary_metricFocus__15GJ1{border-color:var(--color-status-open-border);background:var(--color-status-open-bg)}.ResultSummary_metricAccent__i_J1q{border:1.6px solid var(--color-status-open-border);background:var(--color-surface);box-shadow:var(--shadow-card)}.ResultSummary_metricAccentStrong__k4Yjq{border:2px solid var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.ResultSummary_metricAccentStrong__k4Yjq:after{content:"";position:absolute;inset:1.5px;border-radius:12px;border:1px solid rgba(59,130,246,.2);pointer-events:none}.ResultSummary_metricAccentKey__JpLHP{border:2.2px solid var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.ResultSummary_metricAccentKey__JpLHP:after{content:"";position:absolute;inset:2px;border-radius:12px;border:1px solid rgba(34,197,94,.25);pointer-events:none}@keyframes ResultSummary_metricBorderWave__9YeXL{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ResultSummary_metricLabel___3p33{font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);text-align:center}.ResultSummary_metricValue__TjxOp{font-size:1.18rem;font-weight:600;color:var(--color-text-primary);text-align:center}.ResultSummary_metricNote__7KhCJ{font-size:.76rem;color:var(--color-text-secondary);text-align:center}.ResultSummary_optimizationCard__su8XX{margin-top:20px;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface-secondary);box-shadow:var(--shadow-card);padding:18px 20px;display:grid;gap:8px}.ResultSummary_optimizationTitle__R7_5_{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.ResultSummary_optimizationSubtitle__Rvsuo{font-size:.82rem;color:var(--color-text-secondary)}.ResultSummary_optimizationList__9fRAT{display:grid;gap:10px}.ResultSummary_optimizationListItem__uq6Wz{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.ResultSummary_optimizationLabel__7UpqK{font-size:.8rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em}.ResultSummary_optimizationValue__4Apq2{font-size:.82rem;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:8px}.ResultSummary_optimizationTagGroup__HqZct{display:flex;flex-wrap:wrap;gap:6px}.ResultSummary_optimizationTag___cfdS{padding:4px 10px;border-radius:999px;background:rgba(37,99,235,.08);color:var(--color-text-primary);font-size:.78rem;letter-spacing:.02em}.ResultSummary_optimizationPair__uHt1h{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ResultSummary_optimizationLabelMinor__yupf1{font-size:.74rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.ResultSummary_metricRowSingle__w6Enu{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));justify-items:center}.ResultSummary_metricRowSingle__w6Enu .ResultSummary_metricCard__HiK1D{width:100%;max-width:240px}.ResultSummary_actions__DF767{margin-top:16px;display:flex;justify-content:flex-end}.ResultSummary_empty__sTJnF{text-align:center;color:var(--color-text-secondary);padding:28px 0}@media (min-width:768px){.ResultSummary_metricsGrid__W_3k2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.ResultSummary_metricsGrid__W_3k2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.ResultSummary_summaryCard__0zeQS{padding:18px}.ResultSummary_selector__QFUA2{width:100%}.ResultSummary_metricValue__TjxOp{font-size:1.06rem}}.ResultSummary_generationCard__osQ1J{margin-top:20px;padding:18px 22px;background:linear-gradient(135deg,rgba(52,211,153,.08),rgba(16,185,129,.04));border:1px solid rgba(16,185,129,.2);border-radius:14px}.ResultSummary_generationHeader__Mwtce{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ResultSummary_generationIcon__e9ycw{font-size:1.3rem}.ResultSummary_generationTitle__RYwIr{font-weight:600;font-size:1.05rem;color:var(--color-text-primary)}.ResultSummary_generationStats__UJABl{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.ResultSummary_generationStat__W_kaR{display:flex;flex-direction:column;gap:4px}.ResultSummary_generationLabel__96jJ7{font-size:.82rem;color:var(--color-text-secondary)}.ResultSummary_generationValue__c106g{font-size:1.1rem;font-weight:600;color:var(--color-success)}.ResultSummary_generationStatHighlight__63HgD{grid-column:1/-1;background:var(--color-status-success-bg);padding:12px 16px;border-radius:8px;margin-bottom:8px}.ResultSummary_generationStatHighlight__63HgD .ResultSummary_generationLabel__96jJ7{font-size:14px;font-weight:600;color:var(--color-success)}.ResultSummary_generationStatHighlight__63HgD .ResultSummary_generationValue__c106g{font-size:20px;font-weight:700;color:var(--color-success-dark)}.ResultSummary_generationNote__Qqvly{margin-top:14px;padding-top:12px;border-top:1px solid rgba(16,185,129,.15);font-size:.82rem;color:var(--color-text-muted);font-style:italic}.ResultSummary_metricGeneration__BOa_z{border:2px solid var(--color-status-success-border);background:var(--color-status-success-bg);box-shadow:var(--shadow-card);overflow:hidden}.ResultSummary_metricGeneration__BOa_z:after{content:"";position:absolute;inset:1.5px;border-radius:12px;border:1px solid rgba(34,197,94,.2);pointer-events:none}.ResultSummary_metricGeneration__BOa_z .ResultSummary_metricLabel___3p33,.ResultSummary_metricGeneration__BOa_z .ResultSummary_metricValue__TjxOp{color:var(--color-success-dark)}.ResultExport_exportCard__bY9_4{border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface);padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-card)}.ResultExport_title__m7kTU{font-size:1.15rem;font-weight:600;color:var(--color-text-primary)}.ResultExport_description__hId_5{font-size:.9rem;color:var(--color-text-secondary);margin:0}.ResultExport_actions__icypI{display:flex;flex-wrap:wrap;gap:12px}.ResultExport_button__34qX1{padding:10px 18px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-size:.95rem;font-weight:500;transition:border .2s ease,box-shadow .2s ease}.ResultExport_buttonPrimary__LFj4Q{border-color:var(--color-primary);color:var(--color-primary)}.ResultExport_buttonProposal__fcDcV{border-color:var(--color-success);color:var(--color-success);background:linear-gradient(135deg,rgba(82,196,26,.05),rgba(82,196,26,.1))}.ResultExport_buttonProposal__fcDcV:hover:not(:disabled){border-color:var(--color-success-hover);box-shadow:0 12px 30px -24px rgba(82,196,26,.4)}.ResultExport_button__34qX1:disabled{opacity:.6;cursor:not-allowed}.ResultExport_button__34qX1:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 12px 30px -24px rgba(22,119,255,.4)}.ResultChart_chartCard__IgTmK{margin-top:16px;border-radius:18px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);padding:18px clamp(16px,3vw,24px) 20px;display:grid;gap:12px}.ResultChart_chartHeader__v1bWB{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-end}.ResultChart_chartTitle__wGvgd{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.ResultChart_chartSubtitle__1yUv_{margin:4px 0 0;font-size:.9rem;color:var(--color-text-secondary)}.ResultChart_paybackBadge__QtnPJ{background:var(--color-status-open-bg);color:var(--color-primary);border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:600}.ResultChart_chartBody__ntRUJ{position:relative;width:100%;height:clamp(220px,28vw,300px);padding-top:4px}.ResultChart_legendBar__QMimr{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:flex-start;align-items:center;font-size:.85rem;color:var(--color-text-secondary)}.ResultChart_legendItem__ZcnJX{display:inline-flex;align-items:center;gap:8px}.ResultChart_legendMarker__dbouc{width:10px;height:10px;border-radius:3px}.ResultChart_legendMarkerNet__nlMnG{background:linear-gradient(135deg,rgba(37,99,235,.8),rgba(37,99,235,.4))}.ResultChart_legendMarkerCapex__rUiW4{background:rgba(248,113,113,.9)}.ResultChart_legendMarkerPayback__120K1{background:rgba(34,197,94,.9)}.ResultChart_tooltip__HF9nc{background:var(--color-surface);border-radius:12px;padding:12px 16px;border:1px solid var(--color-border);box-shadow:var(--shadow-dropdown);display:grid;gap:8px}.ResultChart_tooltipTitle__Bh1fm{font-weight:600;color:var(--color-text-primary);font-size:.95rem}.ResultChart_tooltipRow__kMYSK{display:flex;justify-content:space-between;gap:16px;font-size:.85rem;color:var(--color-text-secondary)}.ResultChart_tooltipRow__kMYSK strong{color:var(--color-text-primary)}.ResultChart_empty__tqO0a{margin:0;color:var(--color-text-secondary)}@media (max-width:640px){.ResultChart_chartCard__IgTmK{padding:20px}.ResultChart_chartBody__ntRUJ{height:260px}}.ActiveConsumerPlanCard_wrapper__sKmVX{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px}.ActiveConsumerPlanCard_card__f7B_d{flex:1 1;min-width:0;border-radius:14px}.ActiveConsumerPlanCard_cardHead__9EsQy{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ActiveConsumerPlanCard_cardTitle__5a4vf{font-size:16px;display:block}.ActiveConsumerPlanCard_cardSubtitle__mMkUV{font-size:13px}.ActiveConsumerPlanCard_metricGrid__gE_rg{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ActiveConsumerPlanCard_metricCard__UE27O{background:var(--color-bg-muted);border-radius:10px;padding:8px 12px}.ActiveConsumerPlanCard_metricLabel__U5J1I{font-size:12px;color:var(--color-text-muted)}.ActiveConsumerPlanCard_metricValue__GmDAB{font-size:16px;font-weight:600;margin-top:2px}.ActiveConsumerPlanCard_socRow__mhZkg{margin-top:12px;padding:10px 12px;background:var(--color-status-warning-bg);border-radius:10px;display:flex;justify-content:space-between;gap:12px;font-size:13px}.ActiveConsumerPlanCard_scheduleSection__8YqpQ{margin-top:16px;display:flex;flex-wrap:wrap;flex-direction:column;gap:16px}@media (min-width:768px){.ActiveConsumerPlanCard_scheduleSection__8YqpQ{flex-direction:row}}.ActiveConsumerPlanCard_scheduleColumn__oOKE7{flex:1 1;min-width:0}.ActiveConsumerPlanCard_scheduleLabel__si1WM{font-weight:600;margin-bottom:8px}.ActiveConsumerPlanCard_scheduleList__oTisf{display:flex;flex-direction:column;gap:6px}.ActiveConsumerPlanCard_slot__L_mui{display:flex!important;justify-content:space-between;font-size:13px;padding:6px 10px}.ActiveConsumerPlanCard_emptyNote__PkSCn{margin:0;color:var(--color-text-muted)}.ResultTabs_wrapper___YmvQ{border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);padding:20px;box-shadow:var(--shadow-card);width:100%}.ResultTabs_wrapper___YmvQ h3{margin:0 0 12px;font-size:1.1rem;color:var(--color-text-primary)}.ResultTabs_table__Y4LJg{width:100%;border-collapse:collapse;font-size:.95rem}.ResultTabs_headRow__dD70e{text-align:left;background:var(--color-bg-muted)}.ResultTabs_headRow__dD70e th{color:var(--color-text-secondary);font-weight:600;padding:10px 12px}.ResultTabs_row__mw3OI{border-top:1px solid var(--color-border);cursor:pointer}.ResultTabs_row__mw3OI:hover{background:rgba(22,119,255,.08)}.ResultTabs_rowSelected__MteyZ{background:rgba(22,119,255,.14)}.ResultTabs_cell__3OQed{padding:12px 10px;color:var(--color-text-primary)}.ResultTabs_empty__BFIT_{color:var(--color-text-secondary);font-size:1rem;margin:0}