.ToolsDashboard_container__9w44j{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);padding:32px}.ToolsDashboard_wrapper__XgAot{max-width:1400px;margin:0 auto}.ToolsDashboard_header__0Lbf0{margin-bottom:32px}.ToolsDashboard_title___FzJR{font-size:2rem;font-weight:700;color:#e2e8f0;margin-bottom:8px}.ToolsDashboard_subtitle__tunoC{color:#94a3b8;font-size:1rem}.ToolsDashboard_errorBanner__E5TMl{margin-bottom:24px;padding:16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px}.ToolsDashboard_errorText__xZiuk{color:#fca5a5}.ToolsDashboard_tabsContainer__ykUb_{margin-bottom:24px;border-bottom:1px solid rgba(71,85,105,.3)}.ToolsDashboard_tabs__Qk7xB{display:flex;gap:32px;margin-bottom:-1px}.ToolsDashboard_tab__5kptg{padding:16px 4px;font-weight:500;font-size:.9rem;color:#94a3b8;background:transparent;border:none;border-bottom:2px solid transparent;transition:all .2s}.ToolsDashboard_tab__5kptg:hover{color:#cbd5e1;border-bottom-color:rgba(71,85,105,.5)}.ToolsDashboard_tab__5kptg.ToolsDashboard_active__SLicy{color:#60a5fa;border-bottom-color:#3b82f6}.ToolsDashboard_section___v51R{margin-bottom:32px}.ToolsDashboard_sectionTitle__FG9rf{font-size:1.25rem;font-weight:600;color:#e2e8f0;margin-bottom:16px;text-transform:capitalize}.ToolsDashboard_toolGrid__CMB4w{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px}.ToolsDashboard_toolCard__rlFR4{background:rgba(30,41,59,.6);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:24px;transition:all .2s;cursor:pointer}.ToolsDashboard_toolCard__rlFR4:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.5);box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}.ToolsDashboard_toolCardHeader__KHi98{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ToolsDashboard_toolCardTitle__4aBNg{font-size:1.1rem;font-weight:600;color:#e2e8f0;margin:0}.ToolsDashboard_categoryBadge__5BjuG{padding:4px 8px;font-size:.7rem;font-weight:600;border-radius:6px;text-transform:capitalize}.ToolsDashboard_categoryBadge__5BjuG.ToolsDashboard_rebalancing___MfUS{background:rgba(59,130,246,.1);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.ToolsDashboard_categoryBadge__5BjuG.ToolsDashboard_arbitrage__y_RoE{background:rgba(34,197,94,.1);color:#4ade80;border:1px solid rgba(34,197,94,.3)}.ToolsDashboard_categoryBadge__5BjuG.ToolsDashboard_data__SUxaE{background:rgba(168,85,247,.1);color:#a78bfa;border:1px solid rgba(168,85,247,.3)}.ToolsDashboard_categoryBadge__5BjuG.ToolsDashboard_automation__yo5qc{background:rgba(234,179,8,.1);color:#fde047;border:1px solid rgba(234,179,8,.3)}.ToolsDashboard_categoryBadge__5BjuG.ToolsDashboard_risk__7Vb7Z{background:rgba(239,68,68,.1);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.ToolsDashboard_toolDescription__F8YcK{color:#94a3b8;font-size:.9rem;margin-bottom:16px;line-height:1.5}.ToolsDashboard_capabilities__Jg7PN{display:flex;flex-wrap:wrap;gap:8px}.ToolsDashboard_capabilityBadge__v98gn{padding:4px 8px;font-size:.7rem;border-radius:6px;font-weight:500}.ToolsDashboard_capabilityBadge__v98gn.ToolsDashboard_dryrun__HbFHz{background:rgba(34,197,94,.1);color:#4ade80}.ToolsDashboard_capabilityBadge__v98gn.ToolsDashboard_schedulable__0Jpmx{background:rgba(59,130,246,.1);color:#60a5fa}.ToolsDashboard_capabilityBadge__v98gn.ToolsDashboard_manual__PZaEs{background:rgba(168,85,247,.1);color:#a78bfa}.ToolsDashboard_toolLastRun__gP_QN{margin-top:16px;padding-top:16px;border-top:1px solid rgba(71,85,105,.3)}.ToolsDashboard_lastRunText__XzBsn{font-size:.75rem;color:#64748b}.ToolsDashboard_executionGrid__P_ibs{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px}@media (max-width:1024px){.ToolsDashboard_executionGrid__P_ibs{grid-template-columns:1fr}}.ToolsDashboard_toolList__zNu9M{background:rgba(30,41,59,.6);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:24px}.ToolsDashboard_toolListTitle__lV30W{font-size:1.1rem;font-weight:600;color:#e2e8f0;margin:0 0 16px}.ToolsDashboard_toolListItems__cLoVC{display:flex;flex-direction:column;gap:8px}.ToolsDashboard_toolListItem__HyMOk{width:100%;text-align:left;padding:12px;border-radius:8px;transition:all .2s;border:none;background:rgba(15,23,42,.4);color:#e2e8f0}.ToolsDashboard_toolListItem__HyMOk:hover{background:rgba(71,85,105,.3)}.ToolsDashboard_toolListItem__HyMOk.ToolsDashboard_selected__X8M6Z{background:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.ToolsDashboard_toolListItemName__3lFYc{font-weight:500;margin-bottom:4px}.ToolsDashboard_toolListItemCategory__aba3h{font-size:.85rem;color:#94a3b8}.ToolsDashboard_executionPanel__GTlRo{background:rgba(30,41,59,.6);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:24px}.ToolsDashboard_executionTitle__ovYMv{font-size:1.25rem;font-weight:600;color:#e2e8f0;margin:0 0 8px}.ToolsDashboard_executionDescription__Q40p0{color:#94a3b8;margin-bottom:24px;line-height:1.5}.ToolsDashboard_optionsBox__7z4tr{margin-bottom:24px;padding:16px;background:rgba(15,23,42,.4);border-radius:8px}.ToolsDashboard_checkboxLabel__yi2Zl{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.ToolsDashboard_checkbox__zgHaq{width:20px;height:20px;accent-color:#3b82f6;border-radius:4px;margin-top:2px;cursor:pointer}.ToolsDashboard_checkboxText__Usacf{flex:1 1}.ToolsDashboard_checkboxTitle__Vwq6N{color:#e2e8f0;font-weight:500;margin-bottom:4px}.ToolsDashboard_checkboxDesc__tTUYv{font-size:.85rem;color:#94a3b8}.ToolsDashboard_executeButton__PIXJP{width:100%;padding:12px 16px;border-radius:8px;font-weight:500;font-size:1rem;color:white;border:none;transition:all .2s;background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.ToolsDashboard_executeButton__PIXJP:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(59,130,246,.3)}.ToolsDashboard_executeButton__PIXJP:disabled{background:rgba(71,85,105,.4);cursor:not-allowed;opacity:.6}.ToolsDashboard_spinner__g_9J4{display:inline-flex;align-items:center;justify-content:center;gap:12px}.ToolsDashboard_spinnerIcon__hRlLf{animation:ToolsDashboard_spin___KNJh 1s linear infinite;width:20px;height:20px}@keyframes ToolsDashboard_spin___KNJh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ToolsDashboard_resultsSection__aOXNJ{margin-top:32px;padding-top:24px;border-top:2px solid rgba(71,85,105,.3)}.ToolsDashboard_resultsTitle__l_mWL{font-size:1.2rem;font-weight:600;color:#e2e8f0;margin:0 0 20px;display:flex;align-items:center;gap:12px}.ToolsDashboard_resultsTitle__l_mWL:before{content:"📊";font-size:1.5rem}.ToolsDashboard_resultsBox__qc5Tw{padding:24px;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.2)}.ToolsDashboard_resultsBox__qc5Tw.ToolsDashboard_success__W_lo7{background:rgba(34,197,94,.1);border:2px solid rgba(34,197,94,.4)}.ToolsDashboard_resultsBox__qc5Tw.ToolsDashboard_error__rM9eT{background:rgba(239,68,68,.1);border:2px solid rgba(239,68,68,.4)}.ToolsDashboard_statusBadge__6Yffh{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px;letter-spacing:.5px}.ToolsDashboard_statusBadge__6Yffh.ToolsDashboard_success__W_lo7{background:rgba(34,197,94,.25);color:#4ade80;border:1px solid rgba(34,197,94,.5)}.ToolsDashboard_statusBadge__6Yffh.ToolsDashboard_success__W_lo7:before{content:"✓";font-size:1.1rem;font-weight:700}.ToolsDashboard_statusBadge__6Yffh.ToolsDashboard_error__rM9eT{background:rgba(239,68,68,.25);color:#fca5a5;border:1px solid rgba(239,68,68,.5)}.ToolsDashboard_statusBadge__6Yffh.ToolsDashboard_error__rM9eT:before{content:"✕";font-size:1.1rem;font-weight:700}.ToolsDashboard_errorMessage__dIVyR{color:#fca5a5;margin-bottom:20px;padding:12px 16px;background:rgba(239,68,68,.15);border-left:3px solid #ef4444;border-radius:6px;font-size:.9rem;line-height:1.6}.ToolsDashboard_recommendations__mMNpL{margin:24px 0;padding:20px;background:rgba(59,130,246,.08);border-left:4px solid #3b82f6;border-radius:8px}.ToolsDashboard_recommendationsTitle__yT_om{font-weight:600;font-size:1rem;color:#60a5fa;margin:0 0 16px;display:flex;align-items:center;gap:8px}.ToolsDashboard_recommendationsTitle__yT_om:before{content:"💡";font-size:1.2rem}.ToolsDashboard_recommendationsList__g3NVs{list-style:none;padding-left:0;margin:0}.ToolsDashboard_recommendationsList__g3NVs li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.6;color:#cbd5e1;font-size:.95rem}.ToolsDashboard_recommendationsList__g3NVs li:before{content:"→";position:absolute;left:8px;color:#60a5fa;font-weight:700;font-size:1.1rem}.ToolsDashboard_recommendationsList__g3NVs li:last-child{margin-bottom:0}.ToolsDashboard_dataDetails__cqWNU{margin-top:24px;padding-top:20px;border-top:1px solid rgba(71,85,105,.3)}.ToolsDashboard_detailsSummary__IfmdO{cursor:pointer;font-size:.9rem;font-weight:600;color:#60a5fa;padding:10px 16px;background:rgba(59,130,246,.1);border-radius:6px;transition:all .2s;border:1px solid rgba(59,130,246,.3)}.ToolsDashboard_detailsSummary__IfmdO:hover{background:rgba(59,130,246,.15);color:#93c5fd;transform:translateX(4px)}.ToolsDashboard_dataView__G4bMo{margin-top:12px;padding:16px;background:#0f172a;color:#4ade80;font-size:.8rem;border-radius:8px;overflow-x:auto;font-family:Courier New,Courier,monospace;border:1px solid rgba(34,197,94,.3);max-height:400px;overflow-y:auto;line-height:1.5}.ToolsDashboard_dataView__G4bMo::-webkit-scrollbar{width:8px;height:8px}.ToolsDashboard_dataView__G4bMo::-webkit-scrollbar-track{background:rgba(15,23,42,.5);border-radius:4px}.ToolsDashboard_dataView__G4bMo::-webkit-scrollbar-thumb{background:rgba(71,85,105,.5);border-radius:4px}.ToolsDashboard_dataView__G4bMo::-webkit-scrollbar-thumb:hover{background:rgba(71,85,105,.7)}.ToolsDashboard_timestamp__hv3cj{font-size:.8rem;color:#64748b;margin-top:20px;padding:10px 16px;background:rgba(15,23,42,.4);border-radius:6px;text-align:center;font-family:monospace;letter-spacing:.5px}.ToolsDashboard_historyButton__aQHHF{margin-top:16px;width:100%;padding:8px 16px;background:rgba(71,85,105,.3);color:#e2e8f0;border:none;border-radius:8px;font-weight:500;transition:all .2s}.ToolsDashboard_historyButton__aQHHF:hover{background:rgba(71,85,105,.5)}.ToolsDashboard_emptyState__fN0CS{background:rgba(30,41,59,.6);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:48px;text-align:center}.ToolsDashboard_emptyStateText__Pd6b5{color:#94a3b8}.ToolsDashboard_historyHeader__ULYRB{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ToolsDashboard_historyTitle__nQPYz{font-size:1.25rem;font-weight:600;color:#e2e8f0;margin:0}.ToolsDashboard_refreshButton__YKGnk{padding:8px 16px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;border:none;border-radius:8px;font-weight:500;transition:all .2s}.ToolsDashboard_refreshButton__YKGnk:hover{transform:translateY(-2px);box-shadow:0 6px 10px -2px rgba(59,130,246,.3)}.ToolsDashboard_historyList__6dxvV{display:flex;flex-direction:column;gap:16px}.ToolsDashboard_historyItem___27Sb{padding:16px;border:1px solid rgba(71,85,105,.3);border-radius:8px;transition:all .2s;background:rgba(30,41,59,.4)}.ToolsDashboard_historyItem___27Sb:hover{border-color:rgba(96,165,250,.5)}.ToolsDashboard_historyItemHeader___3Qck{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.ToolsDashboard_historyItemTitle__DBzGU{font-weight:500;color:#e2e8f0;margin:0 0 4px}.ToolsDashboard_historyItemTime__gRHaq{font-size:.85rem;color:#94a3b8}.ToolsDashboard_historyItemBadges__w58ir{display:flex;gap:8px}.ToolsDashboard_historyBadge__AE1Oo{padding:4px 8px;font-size:.7rem;border-radius:6px;font-weight:500}.ToolsDashboard_historyBadge__AE1Oo.ToolsDashboard_dryrun__HbFHz{background:rgba(234,179,8,.1);color:#fde047}.ToolsDashboard_historyBadge__AE1Oo.ToolsDashboard_manual__PZaEs{background:rgba(168,85,247,.1);color:#a78bfa}.ToolsDashboard_historyBadge__AE1Oo.ToolsDashboard_success__W_lo7{background:rgba(34,197,94,.1);color:#4ade80}.ToolsDashboard_historyBadge__AE1Oo.ToolsDashboard_failed__hNcFe{background:rgba(239,68,68,.1);color:#fca5a5}.ToolsDashboard_historyDetails__ewI__{margin-top:8px}.ToolsDashboard_historyDetailsSummary__HJZgt{cursor:pointer;font-size:.85rem;color:#60a5fa;padding:4px 0}.ToolsDashboard_historyDetailsSummary__HJZgt:hover{color:#93c5fd}.ToolsDashboard_historyData__4tZsU{margin-top:8px;padding:12px;background:rgba(15,23,42,.6);font-size:.75rem;border-radius:6px;overflow-x:auto;font-family:Courier New,Courier,monospace;color:#cbd5e1}.ToolsDashboard_emptyHistory__x4DpK{text-align:center;color:#94a3b8;padding:48px 20px}.ToolsDashboard_loading__SDHnd{display:flex;align-items:center;justify-content:center;min-height:100vh;flex-direction:column}.ToolsDashboard_loadingSpinner__Rnj_1{animation:ToolsDashboard_spin___KNJh 1s linear infinite;width:48px;height:48px;border-radius:50%;border:2px solid rgba(59,130,246,.3);border-top-color:#3b82f6;margin-bottom:16px}.ToolsDashboard_loadingText__QlG0V{color:#94a3b8}.ToolExecutionPreview_preview__mdFat{background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;max-width:800px;margin:0 auto}.ToolExecutionPreview_header__30bn1{background:linear-gradient(135deg,#0066cc,#004d99);color:white;padding:1.5rem}.ToolExecutionPreview_header__30bn1 h3{margin:0 0 .5rem;font-size:1.5rem}.ToolExecutionPreview_subtitle__Lnfb8{margin:0;opacity:.9;font-size:.95rem}.ToolExecutionPreview_content__ZasZr{padding:1.5rem;max-height:70vh;overflow-y:auto}.ToolExecutionPreview_section___dj91{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.ToolExecutionPreview_section___dj91:last-child{border-bottom:none;margin-bottom:0}.ToolExecutionPreview_sectionTitle__WEiN1{margin:0 0 1rem;font-size:1.1rem;color:#333;display:flex;align-items:center;gap:.5rem}.ToolExecutionPreview_stat__BovWc{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f5f5f5}.ToolExecutionPreview_stat__BovWc:last-child{border-bottom:none}.ToolExecutionPreview_statLabel__IL4sQ{color:#666;font-size:.95rem}.ToolExecutionPreview_statValue__tuwBf{font-weight:600;color:#333;font-size:1rem}.ToolExecutionPreview_accountsList__4O2Ll{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.ToolExecutionPreview_accountItem__DLlv1{background:#f9f9f9;padding:.75rem;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.ToolExecutionPreview_accountName__oO4HA{font-weight:500;color:#333;flex:1 1}.ToolExecutionPreview_accountValue__urv_W{font-weight:600;color:#0066cc;margin:0 1rem}.ToolExecutionPreview_accountHoldings__8HrlM{font-size:.85rem;color:#666}.ToolExecutionPreview_allocationGrid__nGKeC{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.ToolExecutionPreview_allocationItem__PJSxz{display:flex;flex-direction:column;gap:.5rem}.ToolExecutionPreview_assetName__yzwLR{font-weight:500;color:#333;text-transform:capitalize;font-size:.9rem}.ToolExecutionPreview_allocationBars___n5Qb{display:flex;flex-direction:column;gap:.25rem}.ToolExecutionPreview_allocationBar__JULGU{height:24px;background:#f0f0f0;border-radius:4px;overflow:hidden;position:relative}.ToolExecutionPreview_allocationFill__31V_N{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;color:white;font-weight:500;font-size:.85rem;transition:width .3s ease}.ToolExecutionPreview_allocationTarget__qFv3W{font-size:.85rem;color:#666}.ToolExecutionPreview_bigNumber__Xx79Z{font-size:2rem;font-weight:700;color:#0066cc;text-align:center;padding:1rem}.ToolExecutionPreview_issuesList__xswiW{margin-top:.75rem}.ToolExecutionPreview_issueItem__xEDuT,.ToolExecutionPreview_opportunityItem__xDmnp{padding:.5rem .75rem;margin:.25rem 0;background:#fff3e0;border-left:3px solid #ff9800;border-radius:4px;font-size:.9rem;color:#bf360c;font-weight:500}.ToolExecutionPreview_opportunityItem__xDmnp{background:#e8f5e9;border-left-color:#4caf50;color:#1b5e20}.ToolExecutionPreview_dcaAllocation__bbCVw{margin-top:1rem;background:#f9f9f9;padding:1rem;border-radius:8px}.ToolExecutionPreview_dcaItem__MPuMT{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #eee}.ToolExecutionPreview_dcaItem__MPuMT:last-child{border-bottom:none}.ToolExecutionPreview_footer__NA1CB{background:#f9f9f9;padding:1.5rem;border-top:1px solid #eee}.ToolExecutionPreview_footerText__1c2ea{margin:0 0 1rem;text-align:center;color:#666;font-size:.95rem}.ToolExecutionPreview_actions__waL8M{display:flex;gap:1rem;justify-content:center}.ToolExecutionPreview_cancelBtn__Pb4ED,.ToolExecutionPreview_confirmBtn__iPSd8{padding:.75rem 2rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;border:none;transition:all .2s}.ToolExecutionPreview_cancelBtn__Pb4ED{background:#f5f5f5;color:#666}.ToolExecutionPreview_cancelBtn__Pb4ED:hover{background:#e5e5e5}.ToolExecutionPreview_confirmBtn__iPSd8{background:#0066cc;color:white}.ToolExecutionPreview_confirmBtn__iPSd8:hover{background:#0052a3}.ToolExecutionPreview_loading__y97jH{display:flex;justify-content:center;align-items:center;padding:3rem}.ToolExecutionPreview_spinner__VB_C4{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#0066cc;border-radius:50%;animation:ToolExecutionPreview_spin__CxhQr 1s linear infinite}@keyframes ToolExecutionPreview_spin__CxhQr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ToolExecutionPreview_error__urDJB{padding:2rem;text-align:center;color:#c62828}.ToolExecutionPreview_warning___0KFd{background:#fff3e0;color:#f57c00;padding:.75rem;border-radius:6px;margin-top:.75rem;font-size:.9rem}.ToolExecutionPreview_content__ZasZr::-webkit-scrollbar{width:8px}.ToolExecutionPreview_content__ZasZr::-webkit-scrollbar-track{background:#f1f1f1}.ToolExecutionPreview_content__ZasZr::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.ToolExecutionPreview_content__ZasZr::-webkit-scrollbar-thumb:hover{background:#999}.MultiStrategyDashboard_container__jMQhZ{background:#1e1e1e;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 6px rgba(0,0,0,.3)}.MultiStrategyDashboard_header__ad_2_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:16px}.MultiStrategyDashboard_title__rE_zf{font-size:24px;font-weight:600;color:#ffffff;margin:0 0 4px}.MultiStrategyDashboard_subtitle__VuncH{font-size:14px;color:#888;margin-bottom:8px}.MultiStrategyDashboard_lastUpdate__NCKoQ{font-size:12px;color:#888}.MultiStrategyDashboard_headerActions__P9ESj{display:flex;gap:12px;align-items:center}.MultiStrategyDashboard_refreshButton__am_i1{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(102,126,234,.3)}.MultiStrategyDashboard_refreshButton__am_i1:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(102,126,234,.4)}.MultiStrategyDashboard_refreshButton__am_i1:disabled{opacity:.6;cursor:not-allowed}.MultiStrategyDashboard_emptyState__yKwyP,.MultiStrategyDashboard_error__DdXY5,.MultiStrategyDashboard_loading__agNQn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.MultiStrategyDashboard_spinner__nkiQJ{width:40px;height:40px;border:4px solid #333;border-top-color:#667eea;border-radius:50%;animation:MultiStrategyDashboard_spin__QDBav 1s linear infinite}@keyframes MultiStrategyDashboard_spin__QDBav{to{transform:rotate(1turn)}}.MultiStrategyDashboard_error__DdXY5{color:#f44336}.MultiStrategyDashboard_retryButton__gRujX{background:#f44336;color:white;border:none;border-radius:6px;padding:10px 20px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s}.MultiStrategyDashboard_retryButton__gRujX:hover{background:#d32f2f}.MultiStrategyDashboard_emptyState__yKwyP{background:#2a2a2a;border-radius:12px;padding:48px 32px;text-align:center}.MultiStrategyDashboard_emptyIcon__P_nU3{font-size:48px;margin-bottom:16px}.MultiStrategyDashboard_emptyState__yKwyP h3{margin:0 0 8px;color:#ffffff;font-size:20px;font-weight:600}.MultiStrategyDashboard_emptyState__yKwyP p{margin:0;color:#888;font-size:14px;max-width:500px}.MultiStrategyDashboard_summarySection__gIUNe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.MultiStrategyDashboard_summaryCard__Fpm9A{background:#2a2a2a;border-radius:10px;padding:20px;transition:transform .2s,box-shadow .2s}.MultiStrategyDashboard_summaryCard__Fpm9A:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.4)}.MultiStrategyDashboard_summaryLabel__EF9zA{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.MultiStrategyDashboard_summaryValue__OOEkZ{font-size:24px;font-weight:700;color:#ffffff;display:flex;align-items:baseline;gap:8px}.MultiStrategyDashboard_returnPercent__fbcJL{font-size:16px;font-weight:600;color:#888}.MultiStrategyDashboard_positive__V4RFx{color:#4caf50}.MultiStrategyDashboard_negative__8rI9L{color:#f44336}.MultiStrategyDashboard_rebalancingAlert__Zc7GM{display:flex;gap:16px;padding:20px;background:rgba(255,167,38,.1);border:1px solid #ffa726;border-radius:10px;margin-bottom:24px}.MultiStrategyDashboard_rebalancingAlert__Zc7GM.MultiStrategyDashboard_urgent__b3akO{background:rgba(244,67,54,.1);border-color:#f44336}.MultiStrategyDashboard_alertIcon__V4rEe{font-size:32px;line-height:1}.MultiStrategyDashboard_alertContent__Efhzw{flex:1 1}.MultiStrategyDashboard_alertTitle__DEvPB{font-size:18px;font-weight:600;color:#ffa726;margin-bottom:8px}.MultiStrategyDashboard_rebalancingAlert__Zc7GM.MultiStrategyDashboard_urgent__b3akO .MultiStrategyDashboard_alertTitle__DEvPB{color:#f44336}.MultiStrategyDashboard_alertMessage__6QHKn{font-size:14px;color:#ccc;margin-bottom:12px}.MultiStrategyDashboard_alertList__BxkIp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.MultiStrategyDashboard_alertList__BxkIp li{font-size:13px;color:#aaa;padding-left:16px;position:relative}.MultiStrategyDashboard_alertList__BxkIp li:before{content:"•";position:absolute;left:0;color:#ffa726}.MultiStrategyDashboard_rebalancingAlert__Zc7GM.MultiStrategyDashboard_urgent__b3akO .MultiStrategyDashboard_alertList__BxkIp li:before{color:#f44336}.MultiStrategyDashboard_alertList__BxkIp strong{color:#fff;font-weight:600}.MultiStrategyDashboard_strategiesSection__F_XvQ{margin-top:24px}.MultiStrategyDashboard_sectionTitle__naJoY{font-size:18px;font-weight:600;color:#ffffff;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #333}.MultiStrategyDashboard_strategiesList___25As{display:flex;flex-direction:column;gap:16px}.MultiStrategyDashboard_strategyCard__bQq_x{background:#2a2a2a;border-radius:10px;padding:20px;transition:transform .2s,box-shadow .2s}.MultiStrategyDashboard_strategyCard__bQq_x:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.4)}.MultiStrategyDashboard_strategyHeader__G7gq1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px;flex-wrap:wrap}.MultiStrategyDashboard_strategyInfo__bWDL2{flex:1 1;min-width:200px}.MultiStrategyDashboard_strategyName__RF8u2{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:#ffffff;margin-bottom:8px}.MultiStrategyDashboard_emoji__5b50Z{font-size:24px;line-height:1}.MultiStrategyDashboard_strategyDescription__Foyr2{font-size:13px;color:#888;line-height:1.5}.MultiStrategyDashboard_strategyStats__RZTQa{display:flex;gap:24px;flex-wrap:wrap}.MultiStrategyDashboard_statItem__2ImEE{text-align:right}.MultiStrategyDashboard_statLabel__rp7mw{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.MultiStrategyDashboard_statValue__QCCvi{font-size:20px;font-weight:700;color:#ffffff}.MultiStrategyDashboard_statValue__QCCvi.MultiStrategyDashboard_warning__JV5a6{color:#ffa726}.MultiStrategyDashboard_statValue__QCCvi.MultiStrategyDashboard_urgent__b3akO{color:#f44336}.MultiStrategyDashboard_statValue__QCCvi.MultiStrategyDashboard_normal__AT16_{color:#4caf50}.MultiStrategyDashboard_allocationBarContainer__Wo_xl{margin-bottom:16px}.MultiStrategyDashboard_allocationBar__Iagf4{width:100%;height:12px;background:#1e1e1e;border-radius:6px;overflow:visible;position:relative}.MultiStrategyDashboard_allocationFill__PnJUY{height:100%;border-radius:6px;transition:width .5s ease,background-color .3s;box-shadow:0 2px 4px rgba(0,0,0,.3)}.MultiStrategyDashboard_targetMarker__OVJKR{position:absolute;top:-4px;width:3px;height:20px;background:#ffffff;border-radius:2px;box-shadow:0 0 8px rgba(255,255,255,.5);transform:translateX(-50%)}.MultiStrategyDashboard_strategyMetrics__jsPZa{display:flex;gap:24px;padding:16px;background:#1e1e1e;border-radius:8px;margin-bottom:12px;flex-wrap:wrap}.MultiStrategyDashboard_metric__lprR_{display:flex;align-items:baseline;gap:6px;font-size:13px}.MultiStrategyDashboard_metricLabel__5iDs1{color:#888}.MultiStrategyDashboard_metricValue__Vmsn0{color:#ffffff;font-weight:600}.MultiStrategyDashboard_metricValue__Vmsn0.MultiStrategyDashboard_positive__V4RFx{color:#4caf50}.MultiStrategyDashboard_metricValue__Vmsn0.MultiStrategyDashboard_negative__8rI9L{color:#f44336}.MultiStrategyDashboard_driftWarning__Qy7Kq{padding:12px 16px;background:rgba(255,167,38,.1);border:1px solid #ffa726;border-radius:6px;color:#ffa726;font-size:13px;font-weight:600}.MultiStrategyDashboard_driftWarning__Qy7Kq.MultiStrategyDashboard_urgent__b3akO{background:rgba(244,67,54,.1);border-color:#f44336;color:#f44336}@media (max-width:768px){.MultiStrategyDashboard_header__ad_2_{flex-direction:column;align-items:flex-start}.MultiStrategyDashboard_summarySection__gIUNe{grid-template-columns:repeat(2,1fr)}.MultiStrategyDashboard_strategyHeader__G7gq1{flex-direction:column}.MultiStrategyDashboard_strategyStats__RZTQa{width:100%;justify-content:space-between}.MultiStrategyDashboard_strategyMetrics__jsPZa{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.MultiStrategyDashboard_summarySection__gIUNe{grid-template-columns:1fr}.MultiStrategyDashboard_strategyStats__RZTQa{flex-direction:column;gap:12px}.MultiStrategyDashboard_statItem__2ImEE{text-align:left}}.TenXWatchlist_container__9grBu{background:#1e1e1e;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 6px rgba(0,0,0,.3)}.TenXWatchlist_header__TUV8s{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:16px}.TenXWatchlist_title__YDiEs{font-size:24px;font-weight:600;color:#ffffff;margin:0 0 4px}.TenXWatchlist_subtitle__QHU7i{font-size:14px;color:#888;margin-bottom:8px}.TenXWatchlist_lastUpdate__95DX4{font-size:12px;color:#888}.TenXWatchlist_headerActions__Y1ceN{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.TenXWatchlist_runButton__4jJ9J{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(102,126,234,.3)}.TenXWatchlist_runButton__4jJ9J:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(102,126,234,.4)}.TenXWatchlist_runButton__4jJ9J:disabled{opacity:.6;cursor:not-allowed}.TenXWatchlist_allocation__g9g1_{text-align:right}.TenXWatchlist_allocationLabel__gljnj{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px}.TenXWatchlist_allocationAmount__22SsH{font-size:28px;font-weight:700;color:#ffffff;margin:4px 0}.TenXWatchlist_allocationPercent__7kbe7{font-size:14px;color:#4caf50;font-weight:600;margin-bottom:8px}.TenXWatchlist_allocationBar__zwEpT{width:200px;height:6px;background:#2a2a2a;border-radius:3px;overflow:hidden;margin-left:auto}.TenXWatchlist_allocationFill__eoG_m{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:3px;transition:width .3s ease}.TenXWatchlist_loading__rTpaR{text-align:center;padding:32px;color:#888}.TenXWatchlist_emptyState__TId_s{text-align:center;padding:48px 32px;background:#2a2a2a;border-radius:12px;margin:24px 0}.TenXWatchlist_emptyStateIcon__F2gvY{font-size:48px;margin-bottom:16px}.TenXWatchlist_emptyStateTitle__X90X6{font-size:20px;font-weight:600;color:#ffffff;margin:0 0 8px}.TenXWatchlist_emptyStateText__7TCXY{font-size:14px;color:#888;max-width:500px;margin:0 auto}.TenXWatchlist_error__y4_ZP{background:#2d1818;border:1px solid #f44336;border-radius:8px;padding:16px;margin-bottom:16px;color:#f44336;display:flex;justify-content:space-between;align-items:center}.TenXWatchlist_retryButton__jx6_r{background:#f44336;color:white;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s}.TenXWatchlist_retryButton__jx6_r:hover{background:#d32f2f}.TenXWatchlist_strategyState__R5Dj3{display:flex;gap:24px;padding:16px;background:#2a2a2a;border-radius:10px;margin-bottom:24px;flex-wrap:wrap}.TenXWatchlist_stateItem__Mo3Mr{display:flex;flex-direction:column;gap:4px}.TenXWatchlist_stateLabel__eT3JX{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.TenXWatchlist_stateValue___B_6V{font-size:16px;font-weight:600;color:#ffffff}.TenXWatchlist_regimeBadge__pfPwT{color:#4caf50;background:rgba(76,175,80,.1);padding:4px 8px;border-radius:4px;font-size:14px;text-transform:capitalize}.TenXWatchlist_section__mF0eK{margin-bottom:32px}.TenXWatchlist_sectionTitle__FV33A{font-size:18px;font-weight:600;color:#ffffff;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #333}.TenXWatchlist_positionsList__jtoAX{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.TenXWatchlist_positionItem__CNOcI{background:#2a2a2a;border-radius:10px;padding:16px;transition:transform .2s,box-shadow .2s}.TenXWatchlist_positionItem__CNOcI:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.4)}.TenXWatchlist_posHeader__PkCgM{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.TenXWatchlist_posSymbol__txS_p{font-size:20px;font-weight:700;color:#ffffff}.TenXWatchlist_posAccount__E2KPL{font-size:11px;color:#4caf50;background:rgba(76,175,80,.1);padding:4px 8px;border-radius:4px;font-weight:600}.TenXWatchlist_posStats__PZrPR{display:flex;flex-direction:column;gap:8px}.TenXWatchlist_posStat__D_Kdv{display:flex;justify-content:space-between;align-items:center}.TenXWatchlist_posLabel__5r5ej{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.TenXWatchlist_posValue__AZ7lx{font-size:16px;font-weight:600;color:#ffffff}.TenXWatchlist_posValue__AZ7lx.TenXWatchlist_positive__2bVZF{color:#4caf50}.TenXWatchlist_posValue__AZ7lx.TenXWatchlist_negative__GMmuz{color:#f44336}.TenXWatchlist_recommendationsList__AJ8MT{display:flex;flex-direction:column;gap:16px}.TenXWatchlist_recommendationItem__2_Dbs{background:#2a2a2a;border-radius:10px;padding:20px;transition:transform .2s,box-shadow .2s}.TenXWatchlist_recommendationItem__2_Dbs:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.4)}.TenXWatchlist_recHeader__XHZLv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px;flex-wrap:wrap}.TenXWatchlist_symbolInfo__RZGmI{flex:1 1;min-width:200px}.TenXWatchlist_symbolRow__VtbHy{display:flex;align-items:center;gap:12px;margin-bottom:4px;flex-wrap:wrap}.TenXWatchlist_externalLinks__0T5xU{display:flex;align-items:center;gap:6px;margin-left:auto}.TenXWatchlist_financeLink__AXpqw,.TenXWatchlist_searchLink__92YKW{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);text-decoration:none;font-size:14px;transition:all .2s ease;cursor:pointer}.TenXWatchlist_financeLink__AXpqw:hover,.TenXWatchlist_searchLink__92YKW:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.9);transform:translateY(-1px)}.TenXWatchlist_symbol__wNhka{font-size:24px;font-weight:700;color:#ffffff}.TenXWatchlist_action__Ft7q_{font-size:12px;font-weight:700;padding:4px 12px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.TenXWatchlist_actionBuy__kBlVt{color:#4caf50;background:rgba(76,175,80,.15)}.TenXWatchlist_actionSell__rkFXG{color:#f44336;background:rgba(244,67,54,.15)}.TenXWatchlist_actionHold__NnqBw{color:#ffa726;background:rgba(255,167,38,.15)}.TenXWatchlist_companyName__Vzvgz{font-size:14px;color:#888;display:block;margin-bottom:8px}.TenXWatchlist_badges__8OHAF{display:flex;gap:8px;flex-wrap:wrap}.TenXWatchlist_patternBadge__G_QBN{font-size:11px;color:#2196f3;background:rgba(33,150,243,.1);padding:4px 8px;border-radius:4px;font-weight:600}.TenXWatchlist_sectorBadge__nHkHG{font-size:11px;color:#9c27b0;background:rgba(156,39,176,.1);padding:4px 8px;border-radius:4px;font-weight:600}.TenXWatchlist_confidence__TADQx{text-align:right;min-width:120px}.TenXWatchlist_confidenceLabel__6Y7L_{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.TenXWatchlist_confidenceValue__BOZoR{font-size:28px;font-weight:700;color:#ffffff;margin-bottom:8px}.TenXWatchlist_confidenceBar__NunlC{width:100%;height:6px;background:#2a2a2a;border-radius:3px;overflow:hidden}.TenXWatchlist_confidenceFill__dpyfy{height:100%;border-radius:3px;transition:width .3s ease}.TenXWatchlist_priceInfo__jf05F{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #333}.TenXWatchlist_priceItem__NPzWT{display:flex;flex-direction:column;gap:4px}.TenXWatchlist_priceLabel__JV_Py{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.TenXWatchlist_priceValue__nyVg5{font-size:18px;font-weight:600;color:#ffffff}.TenXWatchlist_priceValue__nyVg5.TenXWatchlist_positive__2bVZF{color:#4caf50}.TenXWatchlist_priceValue__nyVg5.TenXWatchlist_negative__GMmuz{color:#f44336}.TenXWatchlist_percent__eqfub{font-size:14px;margin-left:4px}.TenXWatchlist_metrics__Cudtf{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #333}.TenXWatchlist_metric__60xE3{display:flex;flex-direction:column;gap:4px}.TenXWatchlist_metricLabel__N3rwR{font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.5px}.TenXWatchlist_metricValue__yfRRA{font-size:14px;font-weight:600;color:#ffffff}.TenXWatchlist_fundamentals__g_ld6{display:flex;gap:20px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #333;flex-wrap:wrap}.TenXWatchlist_fundamental__ZiMED{display:flex;align-items:center;gap:6px;font-size:13px}.TenXWatchlist_fundLabel__oCZLQ{color:#888}.TenXWatchlist_fundValue__d4Phn{color:#ffffff;font-weight:600}.TenXWatchlist_reason__4nr2e{font-size:14px;line-height:1.6;color:#ccc;padding:12px;background:#1e1e1e;border-radius:6px}.TenXWatchlist_reason__4nr2e strong{color:#ffffff;font-weight:600}.TenXWatchlist_additionalDetails__R5gHh{margin-top:16px;padding:16px;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(255,255,255,.05);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.TenXWatchlist_detailRow__tivCP{display:flex;flex-direction:column;gap:4px}.TenXWatchlist_detailLabel__XDtk_{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.TenXWatchlist_detailValue__xlXDg{font-size:14px;font-weight:600;color:#ffffff}.TenXWatchlist_detailValue__xlXDg.TenXWatchlist_negative__GMmuz{color:#f44336}.TenXWatchlist_detailValue__xlXDg.TenXWatchlist_positive__2bVZF{color:#4caf50}.TenXWatchlist_sectionHeader___f0EF{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.TenXWatchlist_exportButton__uSOxA{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.8);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.TenXWatchlist_exportButton__uSOxA:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.95);transform:translateY(-1px)}.TenXWatchlist_empty__q0LgO{text-align:center;padding:48px 24px;color:#888}.TenXWatchlist_empty__q0LgO p{margin:0 0 8px;font-size:16px}.TenXWatchlist_emptySubtext__B34pc{font-size:14px;color:#666}@media (max-width:768px){.TenXWatchlist_header__TUV8s{flex-direction:column;align-items:flex-start}.TenXWatchlist_allocation__g9g1_{text-align:left}.TenXWatchlist_allocationBar__zwEpT{margin-left:0}.TenXWatchlist_recHeader__XHZLv{flex-direction:column}.TenXWatchlist_confidence__TADQx{text-align:left;width:100%}.TenXWatchlist_metrics__Cudtf,.TenXWatchlist_priceInfo__jf05F{grid-template-columns:repeat(2,1fr)}.TenXWatchlist_strategyState__R5Dj3{flex-direction:column}}.StrategiesDashboard_dashboard___vJwj{padding:2rem;max-width:1400px;margin:0 auto}.StrategiesDashboard_header__kSu4C{margin-bottom:2rem}.StrategiesDashboard_title__sRNva{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.StrategiesDashboard_subtitle__0isbO{font-size:1rem;color:#6b7280;margin:0}.StrategiesDashboard_content__8zmgr{display:flex;flex-direction:column;gap:2rem}.StrategiesDashboard_loading__UEEfN{display:flex;align-items:center;justify-content:center;min-height:400px;color:#6b7280}.StrategiesDashboard_disabledMessage__bQiY5{padding:3rem;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.StrategiesDashboard_disabledMessage__bQiY5 h3{margin:0 0 .5rem;color:#374151;font-size:1.25rem;font-weight:600}.StrategiesDashboard_disabledMessage__bQiY5 p{margin:0;color:#6b7280;font-size:.95rem}.PreferencesDashboard_container__3QqJa{max-width:1200px;margin:0 auto;padding:24px}.PreferencesDashboard_header__4EQTG{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(71,85,105,.3)}.PreferencesDashboard_tabNavigation__J8l7T{display:flex;gap:8px;margin-bottom:32px;border-bottom:2px solid rgba(71,85,105,.3)}.PreferencesDashboard_tab__3awoh{padding:12px 24px;background:none;color:#94a3b8;font-size:1rem;font-weight:600;cursor:pointer;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s;display:flex;align-items:center;gap:8px}.PreferencesDashboard_tab__3awoh:hover{color:#e2e8f0;background:rgba(71,85,105,.1)}.PreferencesDashboard_activeTab__V4Xne{color:#3b82f6;border-bottom-color:#3b82f6}.PreferencesDashboard_activeTab__V4Xne:hover{color:#3b82f6}.PreferencesDashboard_tabBadge__mV5IL{background:rgba(59,130,246,.2);color:#3b82f6;padding:2px 8px;border-radius:12px;font-size:.85rem;font-weight:600}.PreferencesDashboard_title__mNnX3{font-size:2rem;font-weight:700;color:#e2e8f0;margin:0 0 8px}.PreferencesDashboard_subtitle__LE3Vx{color:#94a3b8;font-size:1rem;margin:0}.PreferencesDashboard_actions__CMDVP{display:flex;align-items:center;gap:16px}.PreferencesDashboard_saveBtn__F9cH_{padding:10px 20px;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s;border:none;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;cursor:pointer;box-shadow:0 4px 6px -1px rgba(59,130,246,.3)}.PreferencesDashboard_saveBtn__F9cH_:hover{transform:translateY(-1px);box-shadow:0 6px 12px -2px rgba(59,130,246,.4)}.PreferencesDashboard_saveBtn__F9cH_:disabled{opacity:.5;cursor:not-allowed;transform:none}.PreferencesDashboard_saveBtnLarge__OhQdC{width:100%;padding:16px 32px;border-radius:12px;font-weight:700;font-size:1.1rem;transition:all .2s;border:none;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;cursor:pointer;box-shadow:0 8px 16px -4px rgba(59,130,246,.4)}.PreferencesDashboard_saveBtnLarge__OhQdC:hover{transform:translateY(-2px);box-shadow:0 12px 24px -6px rgba(59,130,246,.5)}.PreferencesDashboard_saveBtnLarge__OhQdC:disabled{opacity:.5;cursor:not-allowed;transform:none}.PreferencesDashboard_success__U3Y9E{color:#4ade80;font-weight:500;animation:PreferencesDashboard_fadeIn__atzEy .3s ease-in}.PreferencesDashboard_error__ogbmb{display:flex;justify-content:center;align-items:center;min-height:200px;color:#fca5a5}.PreferencesDashboard_errorText__zhcOk{color:#fca5a5;font-weight:500}.PreferencesDashboard_loading__l4VF3{display:flex;justify-content:center;align-items:center;min-height:200px;color:#94a3b8}.PreferencesDashboard_section__HwG7Y{background:rgba(30,41,59,.5);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:24px;margin-bottom:24px}.PreferencesDashboard_sectionTitle__FC3uX{font-size:1.5rem;font-weight:600;color:#e2e8f0;margin:0 0 8px}.PreferencesDashboard_sectionHeader__2AMPM{margin-bottom:1.5rem}.PreferencesDashboard_sectionHeader__2AMPM h3{font-size:1.25rem;font-weight:600;color:#e2e8f0;margin:0 0 .5rem}.PreferencesDashboard_sectionDescription__6_Wi5{color:#94a3b8;font-size:.95rem;margin:0 0 24px}.PreferencesDashboard_sectionDivider__JF0B6{height:1px;background:rgba(71,85,105,.3);margin:2rem 0;border:none}.PreferencesDashboard_formGroup__hVPOR{display:flex;flex-direction:column;gap:8px;margin-bottom:1.5rem}.PreferencesDashboard_formGroup__hVPOR label{color:#cbd5e1;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.PreferencesDashboard_formGroup__hVPOR .PreferencesDashboard_input__d3SUr,.PreferencesDashboard_formGroup__hVPOR input[type=number]{padding:10px 12px;border-radius:8px;border:1px solid rgba(71,85,105,.5);background:rgba(15,23,42,.5);color:#e2e8f0;font-size:.95rem;transition:all .2s}.PreferencesDashboard_formGroup__hVPOR .PreferencesDashboard_input__d3SUr:focus,.PreferencesDashboard_formGroup__hVPOR input[type=number]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PreferencesDashboard_formGroup__hVPOR .PreferencesDashboard_select__mi2y7,.PreferencesDashboard_formGroup__hVPOR select{padding:10px 12px;border-radius:8px;border:1px solid rgba(71,85,105,.5);background:rgba(15,23,42,.5);color:#e2e8f0;font-size:.95rem;transition:all .2s;cursor:pointer}.PreferencesDashboard_formGroup__hVPOR .PreferencesDashboard_select__mi2y7:focus,.PreferencesDashboard_formGroup__hVPOR select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PreferencesDashboard_presetButtons__cAKhJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.PreferencesDashboard_presetBtn__ClaeX{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border-radius:12px;border:2px solid rgba(71,85,105,.3);background:rgba(30,41,59,.5);color:#e2e8f0;font-weight:600;font-size:1rem;transition:all .2s;cursor:pointer}.PreferencesDashboard_presetBtn__ClaeX:hover{border-color:#3b82f6;background:rgba(59,130,246,.1)}.PreferencesDashboard_presetBtn__ClaeX.PreferencesDashboard_active__Ude3j{border-color:#3b82f6;background:rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.PreferencesDashboard_presetDesc__t28HQ{color:#94a3b8;font-size:.875rem;font-weight:400}.PreferencesDashboard_grid__tHIoy{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.PreferencesDashboard_inputGroup__FArp0{display:flex;flex-direction:column;gap:8px}.PreferencesDashboard_inputGroup__FArp0 label{color:#cbd5e1;font-size:.95rem;font-weight:500}.PreferencesDashboard_inputGroup__FArp0 input,.PreferencesDashboard_inputGroup__FArp0 select{padding:10px 12px;border-radius:8px;border:1px solid rgba(71,85,105,.5);background:rgba(15,23,42,.5);color:#e2e8f0;font-size:.95rem;transition:all .2s}.PreferencesDashboard_inputGroup__FArp0 input:focus,.PreferencesDashboard_inputGroup__FArp0 select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PreferencesDashboard_inputGroup__FArp0 small{color:#94a3b8;font-size:.8rem;margin-top:-4px}.PreferencesDashboard_toggleGroup__f353D{margin-bottom:16px}.PreferencesDashboard_toggle__O8Ke1{display:flex;align-items:center;gap:12px;cursor:pointer;color:#cbd5e1;font-size:.95rem;font-weight:500;padding:12px;border-radius:8px;transition:background .2s}.PreferencesDashboard_toggle__O8Ke1:hover{background:rgba(71,85,105,.2)}.PreferencesDashboard_toggle__O8Ke1 span{flex:1 1;display:flex;align-items:center;gap:8px}.PreferencesDashboard_aiFeatureDescription__tgaA0{margin-bottom:20px;padding:16px;background:rgba(59,130,246,.08);border-left:3px solid #3b82f6;border-radius:6px}.PreferencesDashboard_aiFeatureDescription__tgaA0 p{color:#cbd5e1;font-size:.9rem;line-height:1.6;margin:0}.PreferencesDashboard_featureNote__5CdfE{margin-top:20px;padding:16px;background:rgba(168,85,247,.08);border:1px solid rgba(168,85,247,.3);border-radius:8px;color:#cbd5e1;font-size:.85rem;line-height:1.6}.PreferencesDashboard_toggle__O8Ke1 input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#3b82f6}.PreferencesDashboard_allocationTotal__WMLCv{margin-top:16px;padding:12px;border-radius:8px;background:rgba(15,23,42,.5);color:#cbd5e1;font-weight:600;text-align:center}.PreferencesDashboard_warning___tGPF{color:#fbbf24;font-weight:500}.PreferencesDashboard_apiGrid__gUJPa{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.PreferencesDashboard_apiCard__d1aQe{padding:20px;border-radius:12px;border:1px solid rgba(71,85,105,.3);background:rgba(15,23,42,.3)}.PreferencesDashboard_apiCard__d1aQe h3{color:#e2e8f0;font-size:1.1rem;font-weight:600;margin:0 0 16px}.PreferencesDashboard_accountsList__Ss3uJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.PreferencesDashboard_accountCard__C_Fcz{padding:20px;border-radius:12px;border:1px solid rgba(71,85,105,.3);background:rgba(15,23,42,.3);transition:all .2s}.PreferencesDashboard_accountCard__C_Fcz:hover{border-color:#3b82f6;background:rgba(59,130,246,.05)}.PreferencesDashboard_accountHeader__V9QEA{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(71,85,105,.2)}.PreferencesDashboard_accountHeader__V9QEA h3{color:#e2e8f0;font-size:1.1rem;font-weight:600;margin:0}.PreferencesDashboard_accountProvider__6W2_P{color:#94a3b8;font-size:.85rem;font-weight:500;padding:4px 12px;border-radius:6px;background:rgba(71,85,105,.2)}.PreferencesDashboard_accountDetails__nlrhj{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px}.PreferencesDashboard_accountDetails__nlrhj>div{display:flex;flex-direction:column;gap:4px}.PreferencesDashboard_accountDetails__nlrhj label{color:#94a3b8;font-size:.8rem;font-weight:500}.PreferencesDashboard_accountDetails__nlrhj p{color:#e2e8f0;font-size:1rem;font-weight:600;margin:0}.PreferencesDashboard_footer__mh2SL{position:-webkit-sticky;position:sticky;bottom:0;padding:24px 0;margin-top:32px;background:linear-gradient(0deg,#0f172a 80%,transparent)}@keyframes PreferencesDashboard_fadeIn__atzEy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PreferencesDashboard_container__3QqJa{padding:16px}.PreferencesDashboard_header__4EQTG{flex-direction:column;align-items:flex-start;gap:16px}.PreferencesDashboard_actions__CMDVP{width:100%;flex-direction:column}.PreferencesDashboard_saveBtn__F9cH_{width:100%}.PreferencesDashboard_apiGrid__gUJPa,.PreferencesDashboard_grid__tHIoy,.PreferencesDashboard_presetButtons__cAKhJ{grid-template-columns:1fr}}.Accordion_accordion__KmpZC{background:rgba(30,41,59,.5);border:1px solid rgba(71,85,105,.3);border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .2s ease}.Accordion_accordion__KmpZC:hover{border-color:rgba(71,85,105,.5)}.Accordion_header__KXzeG{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:none;border:none;color:#e2e8f0;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:left;position:relative;z-index:1}.Accordion_header__KXzeG:hover{background:rgba(71,85,105,.1)}.Accordion_header__KXzeG.Accordion_open__Pqait{border-bottom:1px solid rgba(71,85,105,.3)}.Accordion_headerContent__BP2UC{display:flex;align-items:center;gap:12px}.Accordion_title__gNXMD{color:#e2e8f0}.Accordion_badge__AALod{padding:4px 10px;border-radius:12px;background:rgba(59,130,246,.2);color:#93c5fd;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Accordion_chevron__5k1oI{color:#94a3b8;transition:transform .3s ease;flex-shrink:0}.Accordion_header__KXzeG.Accordion_open__Pqait .Accordion_chevron__5k1oI{transform:rotate(180deg)}.Accordion_content__ZPstA{overflow:visible;transition:height .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:0}.Accordion_contentInner__fY4_o{padding:24px}@media (max-width:768px){.Accordion_header__KXzeG{padding:16px 20px;font-size:1rem}.Accordion_contentInner__fY4_o{padding:20px}}.Modal_modalOverlay__2EqPc{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Modal_modal__BlcpV{background:white;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.Modal_modalHeader__IM_oC{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e5e5}.Modal_modalHeader__IM_oC h2{margin:0;font-size:1.5rem;font-weight:600;color:#1a1a1a}.Modal_closeBtn__auQSX{background:none;border:none;font-size:2rem;line-height:1;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.Modal_closeBtn__auQSX:hover{background:#f5f5f5;color:#1a1a1a}.Modal_modalBody__XfMVE{padding:1.5rem}.Modal_formGroup__buOSP{margin-bottom:1.5rem}.Modal_formGroup__buOSP label{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:.95rem}.Modal_formGroup__buOSP input,.Modal_formGroup__buOSP select{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s}.Modal_formGroup__buOSP input:focus,.Modal_formGroup__buOSP select:focus{outline:none;border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.Modal_formGroup__buOSP input::placeholder{color:#999}.Modal_formGroup__buOSP small{display:block;margin-top:.5rem;color:#666;font-size:.875rem}.Modal_modalFooter__aAnQ_{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid #e5e5e5}.Modal_cancelBtn__1rKGB,.Modal_submitBtn__ETRhn{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.Modal_cancelBtn__1rKGB{background:#f5f5f5;color:#666}.Modal_cancelBtn__1rKGB:hover{background:#e5e5e5;color:#333}.Modal_submitBtn__ETRhn{background:#0066cc;color:white}.Modal_submitBtn__ETRhn:hover:not(:disabled){background:#0052a3}.Modal_submitBtn__ETRhn:disabled{opacity:.6;cursor:not-allowed}.Modal_error__Nadqw{padding:.75rem;background:#fee;color:#c33;border-radius:8px;margin-bottom:1rem;font-size:.95rem}.Modal_formGroup__buOSP select optgroup{font-weight:600;color:#666}.Modal_formGroup__buOSP select option{font-weight:400;color:#333}.ComboBox_comboBox__LiGqJ{position:relative;width:100%}.ComboBox_input__l1d6Z{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s;background:white;cursor:text}.ComboBox_input__l1d6Z:focus{outline:none;border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.ComboBox_input__l1d6Z::placeholder{color:#999}.ComboBox_dropdown__BSEDH{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:300px;overflow-y:auto;background:white;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000}.ComboBox_group__ueS7M+.ComboBox_group__ueS7M{border-top:1px solid #eee}.ComboBox_groupLabel__N8lhg{padding:.5rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#666;letter-spacing:.05em}.ComboBox_option__vApMX{display:block;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .15s;font-size:.95rem;color:#333;white-space:normal;line-height:1.4}.ComboBox_option__vApMX:hover{background:#f5f5f5}.ComboBox_option__vApMX.ComboBox_selected__GxYA4{background:#e6f2ff;color:#0066cc;font-weight:500}.ComboBox_noResults__2mM0S{padding:1rem;text-align:center;color:#666;font-size:.9rem}.ComboBox_noResults__2mM0S strong{color:#0066cc}.ComboBox_customOption__7YTUL{border-top:1px solid #eee;padding:.5rem;background:#f9f9f9}.ComboBox_customOption__7YTUL .ComboBox_option__vApMX{color:#0066cc;font-weight:500}.ComboBox_customOption__7YTUL strong{color:#004d99}.ComboBox_dropdown__BSEDH::-webkit-scrollbar{width:8px}.ComboBox_dropdown__BSEDH::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.ComboBox_dropdown__BSEDH::-webkit-scrollbar-thumb{background:#ccc;border-radius:8px}.ComboBox_dropdown__BSEDH::-webkit-scrollbar-thumb:hover{background:#999}.AssetImportModal_modalOverlay__une0o{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.AssetImportModal_modal___f_2E{background:white;border-radius:12px;max-width:1200px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.3)}.AssetImportModal_modalHeader__FEJCM{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #eee}.AssetImportModal_modalHeader__FEJCM h2{margin:0;font-size:1.5rem;font-weight:600;color:#333;display:flex;align-items:center;gap:.5rem}.AssetImportModal_closeButton__4hYnB{background:none;border:none;font-size:2rem;color:#999;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.AssetImportModal_closeButton__4hYnB:hover{background:#f0f0f0;color:#333}.AssetImportModal_modalBody__mfjWR{padding:1.5rem}.AssetImportModal_modeSelector__6sxv0{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #eee}.AssetImportModal_modeSelector__6sxv0 button{background:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:#666;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.AssetImportModal_modeSelector__6sxv0 button:hover{color:#0066cc}.AssetImportModal_modeActive__2cy7j{color:#0066cc!important;border-bottom-color:#0066cc!important}.AssetImportModal_helpText__QbjZi{color:#666;margin-bottom:1.5rem;line-height:1.6}.AssetImportModal_dropZone__82JAe{border:2px dashed #ccc;border-radius:8px;padding:3rem;text-align:center;cursor:pointer;transition:all .2s;margin-bottom:1rem}.AssetImportModal_dropZone__82JAe:hover{border-color:#0066cc;background:#f8f9fa}.AssetImportModal_dropZone__82JAe p{margin:0;color:#666;font-size:1.1rem}.AssetImportModal_removeFileBtn___jzpt{margin-top:1rem;padding:.5rem 1rem;background:#f44336;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:500}.AssetImportModal_removeFileBtn___jzpt:hover{background:#d32f2f}.AssetImportModal_pasteArea__KS3_5{width:100%;padding:1rem;border:1px solid #ccc;border-radius:8px;font-family:Monaco,Courier New,monospace;font-size:.9rem;margin-bottom:1rem;resize:vertical}.AssetImportModal_pasteArea__KS3_5:focus{outline:none;border-color:#0066cc}.AssetImportModal_csvFormat__vSWz4{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.AssetImportModal_csvFormat__vSWz4 h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem;color:#333}.AssetImportModal_csvFormat__vSWz4 pre{background:white;padding:1rem;border-radius:6px;overflow-x:auto;margin-bottom:1rem;font-size:.9rem;border:1px solid #ddd}.AssetImportModal_csvInstructions__BOHgw{margin-top:2rem}.AssetImportModal_csvInstructions__BOHgw h4{margin-top:1.5rem;margin-bottom:.75rem;font-size:1rem;color:#333}.AssetImportModal_csvInstructions__BOHgw ol,.AssetImportModal_csvInstructions__BOHgw ul{margin:0;padding-left:1.5rem}.AssetImportModal_csvInstructions__BOHgw li{margin-bottom:.5rem;color:#666;line-height:1.6}.AssetImportModal_holdingsTable__hy1yx{overflow-x:auto;margin-bottom:2rem}.AssetImportModal_holdingsTable__hy1yx table{width:100%;border-collapse:collapse;min-width:800px}.AssetImportModal_holdingsTable__hy1yx td,.AssetImportModal_holdingsTable__hy1yx th{padding:.75rem;text-align:left;border-bottom:1px solid #eee}.AssetImportModal_holdingsTable__hy1yx th{background:#f8f9fa;font-weight:600;color:#333;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.AssetImportModal_holdingsTable__hy1yx input,.AssetImportModal_holdingsTable__hy1yx select{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.AssetImportModal_holdingsTable__hy1yx input:focus,.AssetImportModal_holdingsTable__hy1yx select:focus{outline:none;border-color:#0066cc}.AssetImportModal_removeBtn__UqZre{background:#f44336;color:white;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center}.AssetImportModal_removeBtn__UqZre:hover{background:#d32f2f}.AssetImportModal_accountSelection__Qgcoq{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.AssetImportModal_accountSelection__Qgcoq h4{margin-top:0;margin-bottom:1rem;font-size:1.1rem;color:#333}.AssetImportModal_accountOptions__2AspH{margin-bottom:1rem}.AssetImportModal_accountOptions__2AspH label{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#333;cursor:pointer;margin-bottom:.75rem}.AssetImportModal_accountOptions__2AspH input[type=radio]{cursor:pointer}.AssetImportModal_accountSelect__Nbktz{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;margin-left:1.5rem}.AssetImportModal_newAccountForm__bPfEn{margin-left:1.5rem;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.AssetImportModal_newAccountForm__bPfEn input,.AssetImportModal_newAccountForm__bPfEn select{padding:.75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.AssetImportModal_modalActions__Qr_zc{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid #eee}.AssetImportModal_primaryBtn__rQp3l{background:#0066cc;color:white;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.AssetImportModal_primaryBtn__rQp3l:hover:not(:disabled){background:#0052a3}.AssetImportModal_primaryBtn__rQp3l:disabled{background:#ccc;cursor:not-allowed}.AssetImportModal_secondaryBtn__Sfxn4{background:#f0f0f0;color:#333;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.AssetImportModal_secondaryBtn__Sfxn4:hover{background:#e0e0e0}.AssetImportModal_error__4n2g2{background:#ffebee;color:#c62828;padding:1rem;border-radius:8px;margin-top:1rem;font-weight:500}@media (max-width:768px){.AssetImportModal_modal___f_2E{max-width:100%;max-height:100vh;border-radius:0}.AssetImportModal_newAccountForm__bPfEn{grid-template-columns:1fr}.AssetImportModal_holdingsTable__hy1yx{font-size:.85rem}.AssetImportModal_holdingsTable__hy1yx input,.AssetImportModal_holdingsTable__hy1yx select{font-size:.85rem;padding:.4rem}}