.TradePlanComponent_tradePlanContainer__aNm2Y{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);margin:20px 0;padding:20px;max-width:1000px;width:100%;position:relative;animation:TradePlanComponent_fadeIn__aFRpm .3s ease}.TradePlanComponent_darkMode__qbM7J{background-color:#131a2d;color:#ffffff;box-shadow:0 4px 15px rgba(0,0,0,.4)}.TradePlanComponent_header__2i9ij{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_header__2i9ij{border-bottom-color:#333}.TradePlanComponent_header__2i9ij h2{margin:0;font-size:1.6rem;font-weight:600}.TradePlanComponent_closeButton__BaXpp{background:none;border:none;font-size:1.8rem;cursor:pointer;color:#666;padding:0 8px;line-height:1;transition:color .2s}.TradePlanComponent_closeButton__BaXpp:hover{color:#d32f2f}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_closeButton__BaXpp{color:#aaa}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_closeButton__BaXpp:hover{color:#ff5252}.TradePlanComponent_capitalForm__H_uQi{display:flex;flex-direction:column;align-items:center;margin:20px 0}.TradePlanComponent_formGroup__nLcQP{margin-bottom:20px;width:100%;max-width:400px}.TradePlanComponent_formGroup__nLcQP label{display:block;margin-bottom:8px;font-weight:500}.TradePlanComponent_capitalInput__gWFIG{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s}.TradePlanComponent_capitalInput__gWFIG:focus{border-color:#2196f3;outline:none}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_capitalInput__gWFIG{background-color:#2a3352;border-color:#444;color:#fff}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_capitalInput__gWFIG:focus{border-color:#00c076}.TradePlanComponent_generateButton__FvB7p{background-color:#2196f3;color:white;border:none;border-radius:4px;padding:10px 20px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.TradePlanComponent_generateButton__FvB7p:hover{background-color:#1976d2}.TradePlanComponent_generateButton__FvB7p:disabled{background-color:#90caf9;cursor:not-allowed}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_generateButton__FvB7p{background-color:#00c076}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_generateButton__FvB7p:hover{background-color:#00a383}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_generateButton__FvB7p:disabled{background-color:#005a48;opacity:.7}.TradePlanComponent_loadingContainer__tuw9L{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.TradePlanComponent_spinner__5_Vs_{border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:#2196f3;width:40px;height:40px;animation:TradePlanComponent_spin__uyU1_ 1s linear infinite;margin-bottom:20px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_spinner__5_Vs_{border-top-color:#00c076;border-left-color:rgba(255,255,255,.1)}@keyframes TradePlanComponent_spin__uyU1_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TradePlanComponent_errorContainer__C1Wzs{padding:20px;text-align:center;border:1px solid #ffcccc;border-radius:8px;background-color:#fff5f5;margin:20px 0}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_errorContainer__C1Wzs{background-color:#3a2c2c;border-color:#4d3131}.TradePlanComponent_errorMessage__pMAi9{color:#d32f2f;margin-bottom:15px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_errorMessage__pMAi9{color:#ff5252}.TradePlanComponent_retryButton__oFedz{background-color:#f44336;color:white;border:none;border-radius:4px;padding:8px 16px;font-size:.9rem;cursor:pointer;transition:background-color .2s}.TradePlanComponent_retryButton__oFedz:hover{background-color:#d32f2f}.TradePlanComponent_tradePlanContent__F3qSB{animation:TradePlanComponent_fadeIn__aFRpm .4s ease}@keyframes TradePlanComponent_fadeIn__aFRpm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TradePlanComponent_tabs__4nq9L{display:flex;border-bottom:1px solid #eee;margin-bottom:20px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_tabs__4nq9L{border-bottom-color:#333}.TradePlanComponent_tab__vhxTs{padding:10px 20px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:1rem;font-weight:500;color:#666;transition:all .2s}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_tab__vhxTs{color:#ccc}.TradePlanComponent_tab__vhxTs:hover{color:#2196f3}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_tab__vhxTs:hover{color:#00c076}.TradePlanComponent_activeTab__5X_QO{color:#2196f3;border-bottom-color:#2196f3}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_activeTab__5X_QO{color:#00c076;border-bottom-color:#00c076}.TradePlanComponent_planSummary__GLgkW{display:flex;gap:10px;margin-bottom:20px}.TradePlanComponent_recommendationBadge__UZzfn{padding:8px 16px;border-radius:20px;font-weight:600;text-transform:uppercase;font-size:.9rem}.TradePlanComponent_recommendationBadge__UZzfn[data-action=BUY]{background-color:#e8f5e9;color:#388e3c}.TradePlanComponent_recommendationBadge__UZzfn[data-action=SELL]{background-color:#ffebee;color:#d32f2f}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_recommendationBadge__UZzfn[data-action=BUY]{background-color:rgba(56,142,60,.2);color:#81c784}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_recommendationBadge__UZzfn[data-action=SELL]{background-color:rgba(211,47,47,.2);color:#ef9a9a}.TradePlanComponent_riskLevelBadge__BjUTM{padding:8px 16px;border-radius:20px;font-weight:500;font-size:.9rem}.TradePlanComponent_riskLevelBadge__BjUTM[data-risk=conservative]{background-color:#e3f2fd;color:#1976d2}.TradePlanComponent_riskLevelBadge__BjUTM[data-risk=moderate]{background-color:#fff8e1;color:#ff8f00}.TradePlanComponent_riskLevelBadge__BjUTM[data-risk=aggressive]{background-color:#fbe9e7;color:#d84315}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_riskLevelBadge__BjUTM[data-risk=conservative]{background-color:rgba(25,118,210,.2);color:#64b5f6}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_riskLevelBadge__BjUTM[data-risk=moderate]{background-color:rgba(255,143,0,.2);color:#ffcc80}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_riskLevelBadge__BjUTM[data-risk=aggressive]{background-color:rgba(216,67,21,.2);color:#ffab91}.TradePlanComponent_tradePlanDetails__j2k2j{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:20px}.TradePlanComponent_detailsColumn__MmKdk{display:flex;flex-direction:column;gap:10px}.TradePlanComponent_detailItem__voWUC{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_detailItem__voWUC{border-bottom-color:#333}.TradePlanComponent_detailLabel__iGx9f{color:#757575;font-weight:500}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_detailLabel__iGx9f{color:#aaa}.TradePlanComponent_detailValue__Iv0EN{font-weight:600}.TradePlanComponent_tradingNotes__17s9q{background-color:#f9f9f9;border-radius:8px;padding:15px 20px;margin-top:20px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_tradingNotes__17s9q{background-color:#3d78ff8a}.TradePlanComponent_tradingNotes__17s9q h3{margin-top:0;color:#424242}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_tradingNotes__17s9q h3{color:#ffffff}.TradePlanComponent_simulationTab___R9Jq{padding:15px 0}.TradePlanComponent_positionSizeControl__G_uuU{margin-bottom:20px}.TradePlanComponent_positionSizeControl__G_uuU label{display:block;margin-bottom:10px;font-weight:500}.TradePlanComponent_slider__9XYmk{width:100%;-webkit-appearance:none;appearance:none;height:8px;background:#ffffff;border-radius:4px;outline:none;margin-bottom:5px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_slider__9XYmk{background:#444}.TradePlanComponent_slider__9XYmk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2196f3;cursor:pointer}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_slider__9XYmk::-webkit-slider-thumb{background:#00c076}.TradePlanComponent_slider__9XYmk::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#2196f3;cursor:pointer;border:none}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_slider__9XYmk::-moz-range-thumb{background:#00c076}.TradePlanComponent_sliderLabels___78cP{display:flex;justify-content:space-between;color:#757575;font-size:.8rem}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sliderLabels___78cP{color:#aaa}.TradePlanComponent_simulationStats__gY9iM{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:8px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_simulationStats__gY9iM{background-color:#3d78ff8a}.TradePlanComponent_statItem__yi0ca{display:flex;flex-direction:column}.TradePlanComponent_statLabel__HGE9l{font-size:.85rem;color:#757575;margin-bottom:5px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_statLabel__HGE9l{color:#aaa}.TradePlanComponent_statValue__eW9P2{font-size:1.1rem;font-weight:600}.TradePlanComponent_simulationChartContainer__X_WDF{height:350px;margin-bottom:20px}.TradePlanComponent_noDataMessage__0_LXE{display:flex;justify-content:center;align-items:center;height:100%;color:#757575;font-style:italic}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_noDataMessage__0_LXE{color:#aaa}.TradePlanComponent_simulationDisclaimer__BLDht{font-size:.85rem;color:#757575;font-style:italic;margin-top:15px;padding:10px;border-left:3px solid #2196f3;background-color:#f5f5f5}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_simulationDisclaimer__BLDht{color:#aaa;background-color:#3d78ff8a;border-left-color:#00c076}.TradePlanComponent_scenariosTab__6ZA9t{padding:15px 0}.TradePlanComponent_scenariosList__A_x_Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.TradePlanComponent_scenarioCard__ubirk{padding:15px;border-radius:8px;background-color:#f9f9f9;border:1px solid #eee;transition:transform .2s,box-shadow .2s}.TradePlanComponent_scenarioCard__ubirk:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_scenarioCard__ubirk{background-color:#3d78ff8a;border-color:#333}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_scenarioCard__ubirk:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}.TradePlanComponent_scenarioCard__ubirk h4{margin-top:0;margin-bottom:10px;color:#424242}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_scenarioCard__ubirk h4{color:#ffffff}.TradePlanComponent_scenarioPriceTarget__Ngm3a{display:flex;justify-content:space-between;margin-top:15px;padding-top:10px;border-top:1px solid #eee}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_scenarioPriceTarget__Ngm3a{border-top-color:#333}.TradePlanComponent_scenarioPriceTarget__Ngm3a .TradePlanComponent_label__sGAH_{color:#757575;font-weight:500}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_scenarioPriceTarget__Ngm3a .TradePlanComponent_label__sGAH_{color:#aaa}.TradePlanComponent_scenarioPriceTarget__Ngm3a .TradePlanComponent_value__9nM4R{font-weight:600}.TradePlanComponent_actions__5P4bY{display:flex;justify-content:flex-end;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_actions__5P4bY{border-top-color:#333}.TradePlanComponent_printButton__JnIHL,.TradePlanComponent_saveButton__MPfI7{padding:8px 16px;border-radius:4px;border:1px solid #ddd;background-color:#fff;color:#666;font-size:.9rem;cursor:pointer;transition:all .2s}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_printButton__JnIHL,.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_saveButton__MPfI7{background-color:#2a3352;border-color:#444;color:#ccc}.TradePlanComponent_printButton__JnIHL:hover,.TradePlanComponent_saveButton__MPfI7:hover{background-color:#f5f5f5;border-color:#bbb}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_printButton__JnIHL:hover,.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_saveButton__MPfI7:hover{background-color:#444;border-color:#555}.TradePlanComponent_executeButton___jkt7{padding:8px 16px;border-radius:4px;border:none;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.TradePlanComponent_executeButton___jkt7[data-action=buy]{background-color:#4caf50;color:white}.TradePlanComponent_executeButton___jkt7[data-action=buy]:hover{background-color:#388e3c}.TradePlanComponent_executeButton___jkt7[data-action=sell]{background-color:#f44336;color:white}.TradePlanComponent_executeButton___jkt7[data-action=sell]:hover{background-color:#d32f2f}.TradePlanComponent_sentimentSection__fIFZo{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #2196f3}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentSection__fIFZo{background-color:#3d78ff8a;border-left-color:#00c076}.TradePlanComponent_sentimentSection__fIFZo h3{margin-top:0;margin-bottom:15px;display:flex;align-items:center}.TradePlanComponent_sentimentSection__fIFZo h3:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%2300C076" stroke-width="2"><path d="M3 3v18h18"/><path d="M7 16v-6"/><path d="M12 16v-10"/><path d="M17 16v-4"/></svg>');margin-right:8px;vertical-align:middle}.TradePlanComponent_sentimentStats__JBi0C{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:15px}.TradePlanComponent_sentimentStat__J4lJj{display:flex;flex-direction:column}.TradePlanComponent_sentimentStat__J4lJj .TradePlanComponent_label__sGAH_{font-size:.85rem;color:#757575;margin-bottom:5px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentStat__J4lJj .TradePlanComponent_label__sGAH_{color:#aaa}.TradePlanComponent_sentimentStat__J4lJj .TradePlanComponent_value__9nM4R{font-size:1.1rem;font-weight:600}.TradePlanComponent_sentimentStat__J4lJj .TradePlanComponent_valueWithBar__tbf5h{display:flex;flex-direction:column}.TradePlanComponent_confidenceBar__zsJds{height:6px;background-color:#ffffff;border-radius:3px;margin-top:5px;overflow:hidden}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_confidenceBar__zsJds{background-color:#444}.TradePlanComponent_confidenceFill__Cu75J{height:100%;background-color:#2196f3;border-radius:3px;transition:width .5s ease}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_confidenceFill__Cu75J{background-color:#00c076}.TradePlanComponent_sentimentDescription__wzJP0{margin-top:15px;line-height:1.5}.TradePlanComponent_sentimentWarning__Rf5XU{margin-top:10px;padding:8px 12px;background-color:#fff3e0;border-radius:4px;color:#e65100;display:flex;align-items:flex-start}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentWarning__Rf5XU{background-color:rgba(230,81,0,.2);color:#ffcc80}.TradePlanComponent_warningIcon__a9r4c{margin-right:8px}.TradePlanComponent_value__9nM4R.TradePlanComponent_stronglybullish__TUS6W{color:#00a152}.TradePlanComponent_value__9nM4R.TradePlanComponent_bullish____DTW{color:#4caf50}.TradePlanComponent_value__9nM4R.TradePlanComponent_neutral__JyBjE{color:#757575}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_value__9nM4R.TradePlanComponent_neutral__JyBjE{color:#bdbdbd}.TradePlanComponent_value__9nM4R.TradePlanComponent_bearish__OaA3U{color:#ff5722}.TradePlanComponent_value__9nM4R.TradePlanComponent_stronglybearish__UWEuU{color:#d32f2f}@media (max-width:768px){.TradePlanComponent_scenariosList__A_x_Q,.TradePlanComponent_tradePlanDetails__j2k2j{grid-template-columns:1fr}.TradePlanComponent_sentimentStats__JBi0C{grid-template-columns:1fr 1fr}.TradePlanComponent_actions__5P4bY{flex-direction:column}.TradePlanComponent_actions__5P4bY button{width:100%}}.TradePlanComponent_sentimentContext__whg3O{margin:20px 0;padding:15px;background-color:#f5f5f5;border-radius:8px;border-left:4px solid #2196f3}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentContext__whg3O{background-color:#3d78ff8a;border-left-color:#00c076}.TradePlanComponent_sentimentContext__whg3O h4{margin-top:0;margin-bottom:10px;color:#424242}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentContext__whg3O h4{color:#ffffff}.TradePlanComponent_sentimentWarning__Rf5XU{color:#ff5722;font-weight:500}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentWarning__Rf5XU{color:#ff9800}.TradePlanComponent_sentimentOverview__SahZb{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.TradePlanComponent_sentimentMetric__mtOk0{padding:10px;border-radius:8px;background-color:#f9f9f9;flex:1;min-width:150px;text-align:center}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentMetric__mtOk0{background-color:#3d78ff8a}.TradePlanComponent_metricLabel__gcUXJ{font-size:.8rem;color:#757575;margin-bottom:5px}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_metricLabel__gcUXJ{color:#aaa}.TradePlanComponent_metricValue__g3zeX{font-size:1.4rem;font-weight:600}.TradePlanComponent_bullishMetric__q6ZG0{color:#4caf50}.TradePlanComponent_bearishMetric__WaGon{color:#f44336}.TradePlanComponent_neutralMetric__7DumZ{color:#757575}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_neutralMetric__7DumZ{color:#bdbdbd}.TradePlanComponent_ratioChart__s5gv0{height:180px;margin:20px 0}.TradePlanComponent_sentimentRatioBar__0Dwi3{height:30px;width:100%;background-color:#f0f0f0;border-radius:4px;overflow:hidden;margin:15px 0;display:flex}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentRatioBar__0Dwi3{background-color:#2a3352}.TradePlanComponent_sentimentRatioLong__PuKXt{height:100%;background-color:#4caf50;display:flex;align-items:center;justify-content:center;transition:width .5s ease}.TradePlanComponent_sentimentRatioShort__e34Gi{height:100%;background-color:#ff5252;display:flex;align-items:center;justify-content:center;transition:width .5s ease}.TradePlanComponent_ratioLabel__5fMur{color:white;font-size:.8rem;font-weight:600;white-space:nowrap;padding:0 5px}.TradePlanComponent_sentimentContextNote__b9AFQ{margin-top:10px;font-style:italic;font-size:.9rem;color:#666}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentContextNote__b9AFQ{color:#aaa}.TradePlanComponent_sentimentBadge__6WLFU{display:inline-block;padding:3px 8px;border-radius:12px;font-size:.75rem;font-weight:600;margin-left:5px}.TradePlanComponent_sentimentBadgeHigh__BS5j1{background-color:rgba(76,175,80,.1);color:#4caf50}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentBadgeHigh__BS5j1{background-color:rgba(76,175,80,.2);color:#81c784}.TradePlanComponent_sentimentBadgeLow__c2RT9{background-color:rgba(244,67,54,.1);color:#f44336}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentBadgeLow__c2RT9{background-color:rgba(244,67,54,.2);color:#e57373}.TradePlanComponent_sentimentBadgeNeutral__V4loD{background-color:rgba(158,158,158,.1);color:#757575}.TradePlanComponent_darkMode__qbM7J .TradePlanComponent_sentimentBadgeNeutral__V4loD{background-color:rgba(158,158,158,.2);color:#bdbdbd}.TradePlanComponent_sentimentRatioLong__PuKXt:hover,.TradePlanComponent_sentimentRatioShort__e34Gi:hover{filter:brightness(1.1)}@media (max-width:768px){.TradePlanComponent_sentimentRatioBar__0Dwi3{height:24px}.TradePlanComponent_ratioLabel__5fMur{font-size:.7rem}}.ReportHighlights_highlightMoney__HUq2k{color:#2e7d32;font-weight:600;padding:2px 4px;border-radius:3px}.ReportHighlights_highlightMoneyBillion__DJ5nM{color:#1b5e20;font-weight:700;background-color:rgba(46,125,50,.1);padding:2px 4px;border-radius:3px}.ReportHighlights_highlightTimeframe__aIZTv{color:#546e7a;font-weight:500;padding:2px 4px;border-radius:3px}.ReportHighlights_highlightPercentagePositive__q2FP6{color:#388e3c;font-weight:600;padding:2px 4px;border-radius:3px}.ReportHighlights_highlightPercentageNegative__X3PLU{color:#d32f2f;font-weight:600;padding:2px 4px;border-radius:3px}.ReportHighlights_highlightAction__l8Gd1{color:#f57c00;font-weight:600;text-transform:uppercase;padding:2px 4px;border-radius:3px}.ReportHighlights_highlightRiskModerate__HxEDv{color:#ffb300;font-weight:600;background-color:rgba(255,179,0,.1);padding:2px 4px;border-radius:3px}.ReportHighlights_highlightRiskLow__vck9T{color:#388e3c;font-weight:600;background-color:rgba(56,142,60,.1);padding:2px 4px;border-radius:3px}.ReportHighlights_highlightRiskHigh__9BEHo{color:#d32f2f;font-weight:600;background-color:rgba(211,47,47,.1);padding:2px 4px;border-radius:3px}.ReportHighlights_reportText__0rB7C{font-size:1rem;line-height:1.5;color:#333}.dark-mode .ReportHighlights_reportText__0rB7C{color:#ffffff}.dark-mode .ReportHighlights_highlightMoney__HUq2k{background-color:rgba(46,125,50,.2)}.dark-mode .ReportHighlights_highlightMoneyBillion__DJ5nM{background-color:rgba(27,94,32,.2)}.dark-mode .ReportHighlights_highlightTimeframe__aIZTv{background-color:rgba(84,110,122,.2)}.dark-mode .ReportHighlights_highlightPercentagePositive__q2FP6{background-color:rgba(56,142,60,.2)}.dark-mode .ReportHighlights_highlightPercentageNegative__X3PLU{background-color:rgba(211,47,47,.2)}.dark-mode .ReportHighlights_highlightAction__l8Gd1{background-color:rgba(245,124,0,.2)}.dark-mode .ReportHighlights_highlightRiskModerate__HxEDv{background-color:rgba(255,179,0,.2)}.dark-mode .ReportHighlights_highlightRiskLow__vck9T{background-color:rgba(56,142,60,.2)}.dark-mode .ReportHighlights_highlightRiskHigh__9BEHo{background-color:rgba(211,47,47,.2)}.RobotAnimation_container__cRzaC{display:flex;flex-direction:column;align-items:center;justify-content:center}.RobotAnimation_robot__D4ODY{position:relative;cursor:pointer}.RobotAnimation_greetingBubble__5uRym{position:absolute;top:-80px;right:-96px;background:white;padding:12px 20px;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:scale(0);opacity:0;transition:transform .5s,opacity .5s}.RobotAnimation_greetingVisible__zB1mV{transform:scale(1);opacity:1}.RobotAnimation_greetingText__vO_L8{font-size:24px;font-weight:700;color:#00c076}.RobotAnimation_greetingArrow__M0Hrx{position:absolute;bottom:-8px;left:24px;width:16px;height:16px;background:white;transform:rotate(45deg)}.RobotAnimation_robotBody__ZKofl{position:relative;width:256px;height:288px}.RobotAnimation_robotHead__u_ljP{position:absolute;top:0;left:50%;transform:translateX(-50%);width:144px;height:144px;background:linear-gradient(180deg,#00c076,#e6cc00);border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2)}.RobotAnimation_robotFace__DjOMJ{position:absolute;top:40px;left:0;width:100%;display:flex;justify-content:center;align-items:center}.RobotAnimation_eye__Dcm35{position:relative;width:28px;height:28px;margin:0 12px;background:white;border-radius:50%;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);overflow:hidden}.RobotAnimation_pupil__Y2fLL{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:black;border-radius:50%;transition:height .2s,width .2s}.RobotAnimation_blink__28f2C{height:2px;width:20px}.RobotAnimation_eyeHighlight__FagVM{position:absolute;top:0;left:2px;width:6px;height:6px;background:white;border-radius:50%;opacity:.7}.RobotAnimation_mouth__PYmDh{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);width:56px;height:8px;background:white;border-radius:16px;transition:height .3s,border-radius .3s}.RobotAnimation_mouthGreeting__b3rlZ{height:24px;border-radius:12px 12px 8px 8px}.RobotAnimation_mouthInner__ywqLM{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:40px;height:10px;background:#00c076;border-radius:8px}.RobotAnimation_antenna__MvSFy{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:8px;height:32px;background:#666}.RobotAnimation_antennaTip__g_wgt{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#ff3333;border-radius:50%;box-shadow:0 0 8px rgba(255,51,51,.7)}.RobotAnimation_decoLeft___y3Uj,.RobotAnimation_decoRight__G4ZYW{position:absolute;top:8px;width:16px;height:16px;background:#ffd700;border-radius:50%}.RobotAnimation_decoLeft___y3Uj{left:12px}.RobotAnimation_decoRight__G4ZYW{right:12px}.RobotAnimation_robotTorso__oBzm4{top:128px;width:192px;height:160px;background:linear-gradient(180deg,#00c076,#e6cc00);border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.RobotAnimation_controlPanel__BY_vP,.RobotAnimation_robotTorso__oBzm4{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}.RobotAnimation_controlPanel__BY_vP{top:16px;width:96px;height:64px;background:linear-gradient(180deg,#fff5b3,#ffe680);border-radius:8px;border:2px solid #00c076;flex-wrap:wrap;padding:4px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.RobotAnimation_panelButton__Pd3ST{width:14px;height:14px;background:#0033cc;border-radius:50%;margin:2px}.RobotAnimation_panelButton__Pd3ST.RobotAnimation_red__mb5nj{background:#ff3333}.RobotAnimation_panelButton__Pd3ST.RobotAnimation_green__SdBiY{background:#33cc33}.RobotAnimation_panelButton__Pd3ST.RobotAnimation_yellow__puyxE{background:#ffcc00}.RobotAnimation_panelButton__Pd3ST.RobotAnimation_purple__RxGOY{background:#9933cc}.RobotAnimation_panelButton__Pd3ST.RobotAnimation_cyan__7V83v{background:#33cccc}.RobotAnimation_battery__Np_EU{position:absolute;bottom:16px;width:64px;height:12px;background:#ccc;border-radius:16px;overflow:hidden}.RobotAnimation_batteryLevel__6Xk4e{height:100%;width:80%;background:#33cc33;border-radius:16px}.RobotAnimation_arm__IRazq{position:absolute;top:160px;width:48px;height:128px;display:flex;flex-direction:column;align-items:center}.RobotAnimation_arm__IRazq.RobotAnimation_left__kMQYG{left:0}.RobotAnimation_arm__IRazq.RobotAnimation_right__4sjqw{right:0}.RobotAnimation_upperArm__44Fbd{width:16px;height:80px;background:linear-gradient(180deg,#00c076,#e6cc00);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.RobotAnimation_lowerArm__kzGso{width:32px;height:32px;background:#b3a000;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}.RobotAnimation_hand__joLpl{width:16px;height:16px;background:#00c076;border-radius:50%}.RobotAnimation_leg__4KodM{position:absolute;bottom:0;width:24px;height:80px;display:flex;flex-direction:column;align-items:center}.RobotAnimation_leg__4KodM.RobotAnimation_left__kMQYG{left:25%;transform:translateX(-50%)}.RobotAnimation_leg__4KodM.RobotAnimation_right__4sjqw{right:25%;transform:translateX(50%)}.RobotAnimation_upperLeg__l_8Fr{width:24px;height:64px;background:linear-gradient(180deg,#00c076,#e6cc00);border-radius:8px 8px 0 0;box-shadow:0 2px 4px rgba(0,0,0,.2)}.RobotAnimation_foot__oUuGA{width:40px;height:16px;background:#b3a000;border-radius:0 0 8px 8px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.RobotAnimation_glow__jnF9L{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);width:160px;height:12px;background:#00c076;border-radius:16px;opacity:.2;filter:blur(8px)}.RobotAnimation_instruction__GFErJ{margin-top:32px;color:#666;font-size:14px;font-style:italic}.RobotAnimation_animateWave__rk7Sh{transform-origin:top center;animation:RobotAnimation_wave__WLvyo .5s ease-in-out infinite}@keyframes RobotAnimation_wave__WLvyo{0%{transform:rotate(0deg)}25%{transform:rotate(-30deg)}50%{transform:rotate(-20deg)}75%{transform:rotate(-30deg)}to{transform:rotate(0deg)}}.RobotAnimation_animateFloat__DbSuH{animation:RobotAnimation_float__WdM_Y 3s ease-in-out infinite}@keyframes RobotAnimation_float__WdM_Y{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.RobotAnimation_animatePulse__YBLlQ{animation:RobotAnimation_pulse__cABVy 2s infinite}@keyframes RobotAnimation_pulse__cABVy{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}