.equitycalculator_equity-calculator__wpyXI{padding:var(--space-24);font-family:var(--font-family-primary)}.equitycalculator_calculator-header__477se{margin-bottom:var(--space-32);text-align:center}.equitycalculator_calculator-header__477se h1{color:var(--color-text-heading);margin-bottom:var(--space-16)}.equitycalculator_calculator-header__477se p{color:var(--color-text-body);max-width:600px;margin:0 auto}.equitycalculator_calculator-content__BOND0{max-width:800px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-32);gap:var(--space-32)}.equitycalculator_calculator-form__njQJx{background:var(--color-background-card);border-radius:var(--radius-xl);padding:var(--space-24);box-shadow:var(--shadow-md)}.equitycalculator_form-group__p6ZYj{margin-bottom:var(--space-16)}.equitycalculator_form-group__p6ZYj label{display:block;margin-bottom:var(--space-8);color:var(--color-text-heading);font-weight:var(--font-weight-medium)}.equitycalculator_calculator-form__njQJx .equitycalculator_btn__jbsIo{width:100%;margin-top:var(--space-16)}.equitycalculator_calculator-results__hD8Xm{display:flex;flex-direction:column;gap:var(--space-16)}.equitycalculator_result-card__O8VdU{background:var(--color-background-card);border-radius:var(--radius-xl);padding:var(--space-24);box-shadow:var(--shadow-md);text-align:center;border:var(--border-width-thin) solid var(--color-border-primary)}.equitycalculator_result-card__O8VdU h3{color:var(--color-text-body);margin-bottom:var(--space-16);font-weight:var(--font-weight-medium)}.equitycalculator_result-value__JuDrw{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-8)}.equitycalculator_result-percentage__SfpzB{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--brand-primary)}@media (max-width:768px){.equitycalculator_equity-calculator__wpyXI{padding:var(--space-16)}.equitycalculator_calculator-content__BOND0{grid-template-columns:1fr;gap:var(--space-24)}.equitycalculator_result-value__JuDrw{font-size:var(--font-size-2xl)}}.goaltracker_goal-tracker__3WaTT{padding:var(--space-20);font-family:var(--font-family-primary)}.goaltracker_goal-tracker__3WaTT h2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-30)}.goaltracker_goal-tracker__3WaTT p{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-30)}.goaltracker_goals-container__geGw9{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--space-20);gap:var(--space-20);margin-bottom:var(--space-30)}.goaltracker_goal-card__xo9HF{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-25);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-primary);transition:transform var(--transition-normal)}.goaltracker_goal-card__xo9HF:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.goaltracker_goal-header__ITARb{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-20)}.goaltracker_goal-title__4qSQJ{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.goaltracker_goal-status__2qJM7{padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.goaltracker_goal-status__2qJM7.goaltracker_active__9_qB9{background:var(--color-success-50);color:var(--color-success-700)}.goaltracker_goal-status__2qJM7.goaltracker_completed___BWuW{background:var(--color-primary-50);color:var(--color-primary-700)}.goaltracker_goal-status__2qJM7.goaltracker_paused__7se87{background:var(--color-warning-50);color:var(--color-warning-700)}.goaltracker_goal-progress__4jZCE{margin-bottom:var(--space-20)}.goaltracker_progress-bar__gqb93{width:100%;height:var(--space-8);background:var(--color-border-primary);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-10)}.goaltracker_progress-fill__2ayB9{height:100%;background:linear-gradient(90deg,var(--brand-success),var(--color-success-700));border-radius:var(--radius-sm);transition:width var(--transition-normal)}.goaltracker_progress-text__F_0C_{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--color-text-muted)}.goaltracker_goal-metrics__WWAtQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-15);gap:var(--space-15);margin-bottom:var(--space-20)}.goaltracker_goal-metric__f1XVj{text-align:center;padding:var(--space-15);background:var(--color-background-secondary);border-radius:var(--radius-lg)}.goaltracker_metric-label__MobTz{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-5);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.goaltracker_metric-value__ioB9k{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.goaltracker_goal-actions__tk2JC{display:flex;gap:var(--space-10)}.goaltracker_btn-delete__5X9OY,.goaltracker_btn-edit__0MnHe{flex:1 1;padding:var(--space-8) var(--space-16);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-normal);border:none}.goaltracker_btn-edit__0MnHe{background:var(--color-background-secondary);color:var(--color-text-muted);border:var(--border-width-thin) solid var(--color-border-primary)}.goaltracker_btn-edit__0MnHe:hover{background:var(--color-border-primary);color:var(--color-text-heading)}.goaltracker_btn-delete__5X9OY{background:var(--color-error-50);color:var(--color-error-700);border:var(--border-width-thin) solid var(--color-error-100)}.goaltracker_btn-delete__5X9OY:hover{background:var(--color-error-100);color:var(--brand-error)}.goaltracker_add-goal-section__Dhv1j{background:var(--color-background-secondary);padding:var(--space-30);border-radius:var(--radius-xl);border:var(--border-width-medium) dashed var(--color-border-primary);text-align:center;margin-top:var(--space-30)}.goaltracker_add-goal-section__Dhv1j h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-15)}.goaltracker_add-goal-section__Dhv1j p{color:var(--color-text-muted);margin-bottom:var(--space-20)}.goaltracker_btn-add-goal__WvVL0{background:var(--brand-success);color:var(--color-white);border:none;padding:var(--space-12) var(--space-24);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal)}.goaltracker_btn-add-goal__WvVL0:hover{background:var(--color-success-700);transform:translateY(-2px)}.goaltracker_progressWidth5__f0mSF{width:5%}.goaltracker_progressWidth10__PH__i{width:10%}.goaltracker_progressWidth15__cjsCP{width:15%}.goaltracker_progressWidth20__r_JGz{width:20%}.goaltracker_progressWidth25__IQVAg{width:25%}.goaltracker_progressWidth30__V5Q9W{width:30%}.goaltracker_progressWidth35__t7e61{width:35%}.goaltracker_progressWidth40__6deDa{width:40%}.goaltracker_progressWidth45__kEwWL{width:45%}.goaltracker_progressWidth50__REzk2{width:50%}.goaltracker_progressWidth55__BWD70{width:55%}.goaltracker_progressWidth60__3G468{width:60%}.goaltracker_progressWidth65__W_mZM{width:65%}.goaltracker_progressWidth70__93wdl{width:70%}.goaltracker_progressWidth75__ZVvTr{width:75%}.goaltracker_progressWidth80__CIV4T{width:80%}.goaltracker_progressWidth85__09X5l{width:85%}.goaltracker_progressWidth90__dJ6XU{width:90%}.goaltracker_progressWidth95__AKJev{width:95%}.goaltracker_progressWidth97__n9JEz{width:97%}.goaltracker_progressWidth100__6EIkF{width:100%}@media (max-width:768px){.goaltracker_goal-tracker__3WaTT{padding:var(--space-15)}.goaltracker_goal-tracker__3WaTT h2{font-size:var(--font-size-2xl)}.goaltracker_goal-metrics__WWAtQ,.goaltracker_goals-container__geGw9{grid-template-columns:1fr}.goaltracker_goal-actions__tk2JC{flex-direction:column}}.growthforecasting_growth-forecasting__51aTB{padding:var(--space-20);font-family:var(--font-family-primary)}.growthforecasting_growth-forecasting__51aTB h2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-30)}.growthforecasting_growth-forecasting__51aTB p{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-30)}.growthforecasting_forecast-controls__5GvxI{display:flex;gap:var(--space-20);margin-bottom:var(--space-30);padding:var(--space-20);background:var(--color-background-secondary);border-radius:var(--radius-xl);border:var(--border-width-thin) solid var(--color-border-primary);flex-wrap:wrap}.growthforecasting_control-group__r2SS5{display:flex;flex-direction:column;gap:var(--space-8)}.growthforecasting_control-group__r2SS5 label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-body)}.growthforecasting_control-group__r2SS5 input,.growthforecasting_control-group__r2SS5 select{padding:var(--space-8) var(--space-12);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-background-elevated)}.growthforecasting_control-group__r2SS5 input:focus,.growthforecasting_control-group__r2SS5 select:focus{outline:none;border-color:var(--brand-success);box-shadow:0 0 0 var(--space-3) rgba(52,211,153,.1)}.growthforecasting_btn-forecast__XS5AP{background:var(--brand-success);color:var(--color-white);border:none;padding:var(--space-8) var(--space-16);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);align-self:end}.growthforecasting_btn-forecast__XS5AP:hover{background:var(--color-success-700);transform:translateY(-1px)}.growthforecasting_forecast-results__HMjsp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-20);gap:var(--space-20);margin-bottom:var(--space-30)}.growthforecasting_forecast-card__0Ppyf{background:var(--color-background-elevated);border-radius:var(--radius-xl);padding:var(--space-25);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-primary)}.growthforecasting_forecast-card__0Ppyf h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-15);display:flex;align-items:center;gap:var(--space-10)}.growthforecasting_forecast-icon__WF0xD{font-size:var(--font-size-2xl)}.growthforecasting_forecast-value__tX5aT{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--brand-success);margin-bottom:var(--space-10)}.growthforecasting_forecast-change__ymXEM{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin-bottom:var(--space-15)}.growthforecasting_forecast-change__ymXEM.growthforecasting_positive__Vt4bF{color:var(--brand-success)}.growthforecasting_forecast-change__ymXEM.growthforecasting_negative__fDxMJ{color:var(--brand-error)}.growthforecasting_forecast-details__UbL7l{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.growthforecasting_forecast-chart__2rl3B{background:var(--color-background-elevated);border-radius:var(--radius-xl);padding:var(--space-25);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-primary);margin-bottom:var(--space-30)}.growthforecasting_chart-header__aUYpg{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-20)}.growthforecasting_chart-title__wMUBv{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.growthforecasting_chart-controls__q1wvU{display:flex;gap:var(--space-10)}.growthforecasting_chart-btn__5JT7C{padding:var(--space-6) var(--space-12);border:var(--border-width-thin) solid var(--color-border-primary);background:var(--color-background-elevated);border-radius:var(--radius-md);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-normal)}.growthforecasting_chart-btn__5JT7C.growthforecasting_active__t8WEu{background:var(--brand-success);color:var(--color-white);border-color:var(--brand-success)}.growthforecasting_chart-btn__5JT7C:hover{border-color:var(--brand-success)}.growthforecasting_chart-placeholder__q9Du6{height:300px;background:var(--color-background-secondary);border:var(--border-width-medium) dashed var(--color-border-primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-lg)}.growthforecasting_forecast-insights__jBfYu{background:var(--color-background-secondary);padding:var(--space-25);border-radius:var(--radius-xl);border:var(--border-width-thin) solid var(--color-border-primary)}.growthforecasting_insights-header__5mnQ3{display:flex;align-items:center;gap:var(--space-10);margin-bottom:var(--space-20)}.growthforecasting_insights-icon__YWXmJ{font-size:var(--font-size-2xl)}.growthforecasting_insights-title__55e31{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.growthforecasting_insights-list__SSYO6{display:flex;flex-direction:column;gap:var(--space-15)}.growthforecasting_insight-item__0Y5MB{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-15);background:var(--color-background-elevated);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border-primary)}.growthforecasting_insight-icon__I_kap{font-size:var(--font-size-lg);margin-top:var(--space-2)}.growthforecasting_insight-content__FA_ET h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-5)}.growthforecasting_insight-content__FA_ET p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0}@media (max-width:768px){.growthforecasting_growth-forecasting__51aTB{padding:var(--space-15)}.growthforecasting_growth-forecasting__51aTB h2{font-size:var(--font-size-2xl)}.growthforecasting_forecast-controls__5GvxI{flex-direction:column;gap:var(--space-15)}.growthforecasting_control-group__r2SS5{flex-direction:row;align-items:center;gap:var(--space-10)}.growthforecasting_control-group__r2SS5 label{min-width:100px}.growthforecasting_btn-forecast__XS5AP{align-self:stretch}.growthforecasting_forecast-results__HMjsp{grid-template-columns:1fr}.growthforecasting_chart-header__aUYpg{flex-direction:column;gap:var(--space-15);align-items:stretch}.growthforecasting_chart-controls__q1wvU{justify-content:center}}.marketmap_market-map__kctKA{min-height:100vh;background:var(--color-background-secondary)}.marketmap_market-map-header___MMfA{background:var(--color-background-elevated);border-bottom:var(--border-width-thin) solid var(--color-border-primary);padding:var(--space-20) 0}.marketmap_header-content__FukZJ{max-width:var(--container);margin:0 auto;padding:0 var(--space-24);display:flex;justify-content:space-between;align-items:center}.marketmap_header-left__APLOY{display:flex;align-items:center;gap:var(--space-16)}.marketmap_back-link__1Kf30{color:var(--brand-primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.marketmap_back-link__1Kf30:hover{text-decoration:underline}.marketmap_header-left__APLOY h1{color:var(--color-text-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}.marketmap_map-controls__WmJHn{display:flex;gap:var(--space-12)}.marketmap_market-filter__hLf3o{padding:var(--space-8) var(--space-16);border:var(--border-width-medium) solid var(--color-border-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-background-elevated);cursor:pointer}.marketmap_market-map-main__ZjtdG{max-width:var(--container);margin:0 auto;padding:var(--space-24)}.marketmap_market-map-content__REXSw{background:var(--color-background-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.marketmap_map-overview__OFwUh{padding:var(--space-32);border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.marketmap_overview-stats__SPvR_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-20);gap:var(--space-20)}.marketmap_stat-card__Sb5Fd{text-align:center;padding:var(--space-20);background:var(--color-background-secondary);border-radius:var(--radius-lg)}.marketmap_stat-card__Sb5Fd h3{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--space-8) 0;text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.marketmap_stat-value__Si_sj{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0}.marketmap_market-list__DVjpu{padding:var(--space-32);border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.marketmap_market-list__DVjpu h2{color:var(--color-text-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-24) 0}.marketmap_markets-grid__vWFqM{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.marketmap_market-card__zIJgE{background:var(--color-background-secondary);padding:var(--space-24);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border-primary);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.marketmap_market-card__zIJgE:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.marketmap_market-header__ItAzD{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-16)}.marketmap_market-header__ItAzD h3{color:var(--color-text-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.marketmap_zip-code__trxfI{background:var(--brand-primary);color:var(--color-white);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.marketmap_market-stats__vdu4c{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-20)}.marketmap_market-stat__KDeIJ{display:flex;justify-content:space-between;align-items:center}.marketmap_stat-label__ffnb7{color:var(--color-text-muted);font-size:var(--font-size-sm)}.marketmap_stat-value__Si_sj{color:var(--color-text-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.marketmap_stat-value__Si_sj.marketmap_positive__4_6_L{color:var(--brand-success)}.marketmap_stat-value__Si_sj.marketmap_neutral__DXZ5Y{color:var(--color-text-heading)}.marketmap_market-actions__wFFSD{display:flex;gap:var(--space-12)}.marketmap_compare-btn__SVupv,.marketmap_view-details-btn__a__8e{flex:1 1;padding:var(--space-8) var(--space-16);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);border:none}.marketmap_view-details-btn__a__8e{background:var(--brand-primary);color:var(--color-white)}.marketmap_view-details-btn__a__8e:hover{background:var(--color-primary-700)}.marketmap_compare-btn__SVupv{background:var(--color-white);color:var(--brand-primary);border:var(--border-width-thin) solid var(--brand-primary)}.marketmap_compare-btn__SVupv:hover{background:var(--brand-primary);color:var(--color-white)}.marketmap_market-insights__oqcqx{padding:var(--space-32)}.marketmap_market-insights__oqcqx h2{color:var(--color-text-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-24) 0}.marketmap_insights-grid__FTp7V{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-20);gap:var(--space-20)}.marketmap_insight-card__sXNOa{padding:var(--space-24);border-radius:var(--radius-lg);border-left:var(--border-width-medium) solid}.marketmap_insight-card__sXNOa.marketmap_positive__4_6_L{background:var(--color-success-50);border-left-color:var(--brand-success)}.marketmap_insight-card__sXNOa.marketmap_neutral__DXZ5Y{background:var(--color-background-secondary);border-left-color:var(--brand-primary)}.marketmap_insight-card__sXNOa.marketmap_warning__FO_Mq{background:var(--color-warning-50);border-left-color:var(--brand-warning)}.marketmap_insight-icon__5W2bE{font-size:var(--font-size-2xl);margin-bottom:var(--space-12)}.marketmap_insight-card__sXNOa h4{color:var(--color-text-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-8) 0}.marketmap_insight-card__sXNOa p{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}@media (max-width:768px){.marketmap_header-content__FukZJ{flex-direction:column;gap:var(--space-16);align-items:flex-start}.marketmap_market-map-main__ZjtdG{padding:var(--space-16)}.marketmap_map-overview__OFwUh{padding:var(--space-24)}.marketmap_overview-stats__SPvR_{grid-template-columns:repeat(2,1fr)}.marketmap_market-list__DVjpu{padding:var(--space-24)}.marketmap_markets-grid__vWFqM{grid-template-columns:1fr}.marketmap_market-actions__wFFSD{flex-direction:column}.marketmap_market-insights__oqcqx{padding:var(--space-24)}.marketmap_insights-grid__FTp7V{grid-template-columns:1fr}}.performancetracker_performance-tracker__F2zwv{padding:var(--space-24);font-family:var(--font-family-primary)}.performancetracker_performance-header__MEe_8{margin-bottom:var(--space-32);text-align:center}.performancetracker_performance-header__MEe_8 h1{color:var(--color-text-heading);margin-bottom:var(--space-16)}.performancetracker_performance-header__MEe_8 p{color:var(--color-text-body);max-width:600px;margin:0 auto}.performancetracker_performance-content__TvxQF{max-width:var(--container);margin:0 auto}.performancetracker_performance-metrics__TSLiz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-24);gap:var(--space-24);margin-bottom:var(--space-32)}.performancetracker_metric-card__oHkfZ{background:var(--color-background-card);border-radius:var(--radius-xl);padding:var(--space-24);box-shadow:var(--shadow-md);border:var(--border-width-thin) solid var(--color-border-primary);text-align:center;transition:all var(--transition-fast)}.performancetracker_metric-card__oHkfZ:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.performancetracker_metric-card__oHkfZ h3{color:var(--color-text-body);margin-bottom:var(--space-16);font-weight:var(--font-weight-medium)}.performancetracker_metric-value__fkG45{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-8)}.performancetracker_metric-change__T8Evg{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);display:inline-block}.performancetracker_metric-change__T8Evg.performancetracker_positive__Jeeom{background-color:var(--color-success-50);color:var(--color-success-700)}.performancetracker_metric-change__T8Evg.performancetracker_negative__oSB_w{background-color:var(--color-error-50);color:var(--color-error-700)}.performancetracker_performance-charts__HAXpk{background:var(--color-background-card);border-radius:var(--radius-xl);padding:var(--space-24);box-shadow:var(--shadow-md)}.performancetracker_chart-section__pAXeR h3{color:var(--color-text-heading);margin-bottom:var(--space-24);border-bottom:var(--border-width-medium) solid var(--color-border-primary);padding-bottom:var(--space-16)}.performancetracker_chart-placeholder__nLrRg{background:var(--color-background-secondary);border:var(--border-width-medium) dashed var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--space-48);text-align:center;color:var(--color-text-muted)}@media (max-width:768px){.performancetracker_performance-tracker__F2zwv{padding:var(--space-16)}.performancetracker_performance-metrics__TSLiz{grid-template-columns:1fr;gap:var(--space-16)}.performancetracker_metric-card__oHkfZ{padding:var(--space-16)}.performancetracker_metric-value__fkG45{font-size:var(--font-size-2xl)}}.portfoliooverview_portfolio-overview__ucQ83{padding:var(--space-20);font-family:var(--font-family-primary)}.portfoliooverview_portfolio-overview__ucQ83 h2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-30)}.portfoliooverview_portfolio-overview__ucQ83 p{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-30)}.portfoliooverview_portfolio-summary__abaJL{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-20);gap:var(--space-20);margin-bottom:var(--space-30)}.portfoliooverview_summary-card__FlssF{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-25);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-primary);transition:transform var(--transition-normal)}.portfoliooverview_summary-card__FlssF:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.portfoliooverview_summary-header__6D5u3{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-15)}.portfoliooverview_summary-icon__aZpnF{font-size:var(--font-size-2xl);color:var(--brand-success)}.portfoliooverview_summary-title__AZGCO{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.portfoliooverview_summary-value__Vttld{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-10)}.portfoliooverview_summary-change__KAAFT{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--space-5)}.portfoliooverview_summary-change__KAAFT.portfoliooverview_positive__Hdw_j{color:var(--brand-success)}.portfoliooverview_summary-change__KAAFT.portfoliooverview_negative__B6syQ{color:var(--brand-error)}.portfoliooverview_summary-change__KAAFT.portfoliooverview_neutral__QYu57{color:var(--color-text-muted)}.portfoliooverview_portfolio-charts__VdpSE{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-20);gap:var(--space-20);margin-bottom:var(--space-30)}.portfoliooverview_chart-container__VTSTq{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-25);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-primary)}.portfoliooverview_chart-header__xwTwN{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-20)}.portfoliooverview_chart-title__F39G2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.portfoliooverview_chart-controls__mQi5X{display:flex;gap:var(--space-10)}.portfoliooverview_chart-btn__d6dql{padding:var(--space-6) var(--space-12);border:var(--border-width-thin) solid var(--color-border-primary);background:var(--color-white);border-radius:var(--radius-md);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-normal)}.portfoliooverview_chart-btn__d6dql.portfoliooverview_active__B6vlY{background:var(--brand-success);color:var(--color-white);border-color:var(--brand-success)}.portfoliooverview_chart-btn__d6dql:hover{border-color:var(--brand-success)}.portfoliooverview_chart-placeholder__ZD1uv{height:300px;background:var(--color-background-secondary);border:var(--border-width-medium) dashed var(--color-border-primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-lg)}.portfoliooverview_portfolio-breakdown__3lckV{background:var(--color-background-elevated);border-radius:var(--radius-xl);padding:var(--space-25);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-primary)}.portfoliooverview_breakdown-header__mBn4o{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-20)}.portfoliooverview_breakdown-icon__liyuS{font-size:var(--font-size-2xl);color:var(--brand-success)}.portfoliooverview_breakdown-title__wOBOW{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.portfoliooverview_breakdown-list__xXV3_{display:flex;flex-direction:column;gap:var(--space-15)}.portfoliooverview_breakdown-item__eUceM{display:flex;justify-content:space-between;align-items:center;padding:var(--space-15);background:var(--color-background-secondary);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border-primary)}.portfoliooverview_breakdown-info__rJUBn{display:flex;align-items:center;gap:var(--space-12)}.portfoliooverview_breakdown-color__daqc_{width:var(--space-12);height:var(--space-12);border-radius:50%}.portfoliooverview_breakdown-name__cvkDd{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-heading)}.portfoliooverview_breakdown-value__YHKS4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.portfoliooverview_portfolio-performance__Dl1Eg{background:var(--color-background-elevated);border-radius:var(--radius-xl);padding:var(--space-25);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-primary);margin-bottom:var(--space-30)}.portfoliooverview_performance-header__hB917{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-20)}.portfoliooverview_performance-icon__i2zbb{font-size:var(--font-size-2xl);color:var(--brand-success)}.portfoliooverview_performance-title__yxG3C{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.portfoliooverview_performance-metrics__qIZLj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-20);gap:var(--space-20)}.portfoliooverview_performance-metric__iVzWO{text-align:center;padding:var(--space-20);background:var(--color-background-secondary);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border-primary)}.portfoliooverview_metric-value__xPItA{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-5)}.portfoliooverview_metric-label__ivQ0r{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.portfoliooverview_portfolio-actions__zXYyh{display:flex;gap:var(--space-15);flex-wrap:wrap}.portfoliooverview_action-btn__D_epa{padding:var(--space-12) var(--space-24);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);border:none;display:flex;align-items:center;gap:var(--space-8)}.portfoliooverview_btn-primary__xbqRX{background:var(--brand-success);color:var(--color-white)}.portfoliooverview_btn-primary__xbqRX:hover{background:var(--color-success-700);transform:translateY(-2px)}.portfoliooverview_btn-secondary__Sa473{background:transparent;color:var(--color-text-muted);border:var(--border-width-thin) solid var(--color-border-primary)}.portfoliooverview_btn-secondary__Sa473:hover{background:var(--color-background-secondary);border-color:var(--brand-success);color:var(--brand-success)}@media (max-width:768px){.portfoliooverview_portfolio-overview__ucQ83{padding:var(--space-15)}.portfoliooverview_portfolio-overview__ucQ83 h2{font-size:var(--font-size-2xl)}.portfoliooverview_portfolio-charts__VdpSE,.portfoliooverview_portfolio-summary__abaJL{grid-template-columns:1fr}.portfoliooverview_chart-header__xwTwN{flex-direction:column;gap:var(--space-15);align-items:stretch}.portfoliooverview_chart-controls__mQi5X{justify-content:center}.portfoliooverview_performance-metrics__qIZLj{grid-template-columns:1fr 1fr}.portfoliooverview_portfolio-actions__zXYyh{flex-direction:column}.portfoliooverview_action-btn__D_epa{justify-content:center}}.propertyvalueforecast_property-value-forecast__PwzuF{min-height:100vh;background:var(--color-background-secondary)}.propertyvalueforecast_forecast-header__6llab{background:var(--color-background-elevated);border-bottom:var(--border-width-thin) solid var(--color-border-primary);padding:var(--space-20) 0}.propertyvalueforecast_header-content__BwK27{max-width:var(--container);margin:0 auto;padding:0 var(--space-24);display:flex;justify-content:space-between;align-items:center}.propertyvalueforecast_header-left__k2bNY{display:flex;align-items:center;gap:var(--space-16)}.propertyvalueforecast_back-link__DU0oV{color:var(--brand-primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.propertyvalueforecast_back-link__DU0oV:hover{text-decoration:underline}.propertyvalueforecast_header-left__k2bNY h1{color:var(--color-text-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}.propertyvalueforecast_forecast-controls__4fTrb{display:flex;gap:var(--space-12)}.propertyvalueforecast_property-selector__A5e2J{padding:var(--space-8) var(--space-16);border:var(--border-width-medium) solid var(--color-border-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-background-elevated);cursor:pointer}.propertyvalueforecast_update-forecast-btn__iYjhT{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);color:var(--color-white);border:none;padding:var(--space-8) var(--space-16);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.propertyvalueforecast_update-forecast-btn__iYjhT:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.propertyvalueforecast_forecast-main__HqDNe{max-width:var(--container);margin:0 auto;padding:var(--space-24)}.propertyvalueforecast_forecast-content__F9cT_{background:var(--color-background-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.propertyvalueforecast_forecast-overview__L2_yn{padding:var(--space-32);border-bottom:var(--border-width-thin) solid var(--color-border-primary);display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--space-32);gap:var(--space-32)}.propertyvalueforecast_current-value__rHcWW{text-align:center}.propertyvalueforecast_current-value__rHcWW h2{color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0 0 var(--space-12) 0;text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.propertyvalueforecast_value-amount__raz_i{color:var(--color-text-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-8) 0}.propertyvalueforecast_value-change__QlWVJ{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-12);border-radius:var(--radius-xl)}.propertyvalueforecast_value-change__QlWVJ.propertyvalueforecast_positive__m1b6O{background:var(--color-success-50);color:var(--brand-success)}.propertyvalueforecast_forecast-summary__oFUen{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-20);gap:var(--space-20)}.propertyvalueforecast_summary-item__3E49G{text-align:center;padding:var(--space-20);background:var(--color-background-secondary);border-radius:var(--radius-lg)}.propertyvalueforecast_summary-item__3E49G h3{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--space-8) 0;text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.propertyvalueforecast_summary-value__XQUSp{color:var(--color-text-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-4) 0}.propertyvalueforecast_summary-change__FqxCL{color:var(--brand-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.propertyvalueforecast_forecast-chart__vuAVl{padding:var(--space-32);border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.propertyvalueforecast_forecast-chart__vuAVl h2{color:var(--color-text-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-24) 0}.propertyvalueforecast_chart-container__kAHX8{background:var(--color-background-secondary);border-radius:var(--radius-lg);padding:var(--space-24);min-height:200px}.propertyvalueforecast_chart-placeholder__Poimy{height:150px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 var(--space-20)}.propertyvalueforecast_chart-line__AgJ7m{display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:100%;position:relative}.propertyvalueforecast_chart-line__AgJ7m:before{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--border-width-medium);background:linear-gradient(90deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border-radius:var(--border-radius-small)}.propertyvalueforecast_chart-point__QsZj2{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);z-index:1}.propertyvalueforecast_point-value__vLr9q{background:var(--brand-primary);color:var(--color-white);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.propertyvalueforecast_point-year__yLqNc{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.propertyvalueforecast_forecast-details__b9qYc{padding:var(--space-32);border-bottom:var(--border-width-thin) solid var(--color-border-primary);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-32);gap:var(--space-32)}.propertyvalueforecast_details-section__w2Afe h3{color:var(--color-text-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-20) 0}.propertyvalueforecast_forecast-table__bir9X{background:var(--color-background-secondary);border-radius:var(--radius-lg);overflow:hidden}.propertyvalueforecast_table-header__8yeER{background:var(--color-border-primary);font-weight:var(--font-weight-semibold);color:var(--color-text-body)}.propertyvalueforecast_table-header__8yeER,.propertyvalueforecast_table-row__XGND2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:var(--space-12) var(--space-16);font-size:var(--font-size-sm)}.propertyvalueforecast_table-row__XGND2{border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.propertyvalueforecast_table-row__XGND2:last-child{border-bottom:none}.propertyvalueforecast_table-row__XGND2 span:first-child{font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.propertyvalueforecast_table-row__XGND2 span.propertyvalueforecast_positive__m1b6O{color:var(--brand-success);font-weight:var(--font-weight-semibold)}.propertyvalueforecast_table-row__XGND2 span.propertyvalueforecast_neutral__aSnz3{color:var(--color-text-muted)}.propertyvalueforecast_factors-list__TPoyp{display:flex;flex-direction:column;gap:var(--space-12)}.propertyvalueforecast_factor-item__zQIB8{display:flex;justify-content:space-between;align-items:center;padding:var(--space-16);background:var(--color-background-secondary);border-radius:var(--radius-lg)}.propertyvalueforecast_factor-info__l8n6L h4{color:var(--color-text-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-4) 0}.propertyvalueforecast_impact__3mpHa{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-8);border-radius:var(--radius-sm)}.propertyvalueforecast_impact__3mpHa.propertyvalueforecast_high__CrYbi{background:var(--color-error-100);color:var(--brand-error)}.propertyvalueforecast_impact__3mpHa.propertyvalueforecast_medium__bx69L{background:var(--color-warning-100);color:var(--brand-warning)}.propertyvalueforecast_impact__3mpHa.propertyvalueforecast_low__GhoV0{background:var(--color-success-50);color:var(--brand-success)}.propertyvalueforecast_trend__aCRRu{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-12);border-radius:var(--radius-xl)}.propertyvalueforecast_trend__aCRRu.propertyvalueforecast_positive__m1b6O{background:var(--color-success-50);color:var(--brand-success)}.propertyvalueforecast_trend__aCRRu.propertyvalueforecast_neutral__aSnz3{background:var(--color-background-secondary);color:var(--color-text-muted)}.propertyvalueforecast_forecast-insights__VH_n6{padding:var(--space-32)}.propertyvalueforecast_forecast-insights__VH_n6 h2{color:var(--color-text-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-24) 0}.propertyvalueforecast_insights-grid__hfbI7{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-20);gap:var(--space-20)}.propertyvalueforecast_insight-card__FKcW6{padding:var(--space-24);border-radius:var(--radius-lg);border-left:var(--border-width-medium) solid}.propertyvalueforecast_insight-card__FKcW6.propertyvalueforecast_positive__m1b6O{background:var(--color-success-50);border-left-color:var(--brand-success)}.propertyvalueforecast_insight-card__FKcW6.propertyvalueforecast_neutral__aSnz3{background:var(--color-background-secondary);border-left-color:var(--brand-primary)}.propertyvalueforecast_insight-card__FKcW6.propertyvalueforecast_warning____8vw{background:var(--color-warning-50);border-left-color:var(--brand-warning)}.propertyvalueforecast_insight-icon__iE3TW{font-size:var(--font-size-2xl);margin-bottom:var(--space-12)}.propertyvalueforecast_insight-card__FKcW6 h4{color:var(--color-text-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-8) 0}.propertyvalueforecast_insight-card__FKcW6 p{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}@media (max-width:768px){.propertyvalueforecast_header-content__BwK27{flex-direction:column;gap:var(--space-16);align-items:flex-start}.propertyvalueforecast_forecast-main__HqDNe{padding:var(--space-16)}.propertyvalueforecast_forecast-overview__L2_yn{grid-template-columns:1fr;gap:var(--space-24);padding:var(--space-24)}.propertyvalueforecast_forecast-summary__oFUen{grid-template-columns:1fr}.propertyvalueforecast_forecast-chart__vuAVl{padding:var(--space-24)}.propertyvalueforecast_forecast-details__b9qYc{grid-template-columns:1fr;gap:var(--space-24);padding:var(--space-24)}.propertyvalueforecast_table-header__8yeER,.propertyvalueforecast_table-row__XGND2{grid-template-columns:1fr 1fr;font-size:var(--font-size-xs)}.propertyvalueforecast_forecast-insights__VH_n6{padding:var(--space-24)}.propertyvalueforecast_insights-grid__hfbI7{grid-template-columns:1fr}}.propertywatchlist_property-watchlist__EIk8u{padding:var(--space-24);font-family:var(--font-family-primary)}.propertywatchlist_watchlist-header__nCJ7U{margin-bottom:var(--space-32);text-align:center}.propertywatchlist_watchlist-header__nCJ7U h1{color:var(--color-text-heading);margin-bottom:var(--space-4)}.propertywatchlist_watchlist-header__nCJ7U p{color:var(--color-text-body);max-width:var(--container-sm);margin:0 auto}.propertywatchlist_watchlist-content__oIpQp{max-width:var(--container-md);margin:0 auto}.propertywatchlist_watchlist-properties__DuKZ9{display:flex;flex-direction:column;gap:var(--space-4)}.propertywatchlist_watchlist-property___jgVg{background:var(--color-background-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md);border:var(--border-width-thin) solid var(--color-border-primary);display:flex;justify-content:space-between;align-items:center;transition:all var(--transition-fast)}.propertywatchlist_watchlist-property___jgVg:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--brand-primary)}.propertywatchlist_property-info__zv9Zd h3{color:var(--color-text-heading);margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold)}.propertywatchlist_property-info__zv9Zd p{color:var(--color-text-body);margin-bottom:var(--space-3)}.propertywatchlist_property-price___GUt3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--brand-primary)}.propertywatchlist_property-actions__6fJjo{display:flex;gap:var(--space-3)}@media (max-width:768px){.propertywatchlist_property-watchlist__EIk8u{padding:var(--space-4)}.propertywatchlist_watchlist-property___jgVg{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.propertywatchlist_property-actions__6fJjo{width:100%;justify-content:flex-end}}.sellholdanalyzer_sell-hold-analyzer__Wxh1k{padding:20px;font-family:Inter,sans-serif}.sellholdanalyzer_sell-hold-analyzer__Wxh1k h2{font-size:2rem;font-weight:700;color:var(--color-text-heading);margin-bottom:30px}.sellholdanalyzer_sell-hold-analyzer__Wxh1k p{font-size:1.1rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:30px}.sellholdanalyzer_analyzer-controls__yfoY_{display:flex;gap:20px;margin-bottom:30px;padding:20px;background:var(--color-background-secondary);border-radius:12px;border:1px solid var(--color-border-primary);flex-wrap:wrap}.sellholdanalyzer_property-selector__vwZ1P{flex:1 1;min-width:200px}.sellholdanalyzer_property-selector__vwZ1P label{display:block;font-size:.9rem;font-weight:600;color:var(--color-text-body);margin-bottom:8px}.sellholdanalyzer_property-selector__vwZ1P select{width:100%;padding:10px 12px;border:1px solid var(--color-border-primary);border-radius:6px;font-size:.9rem;background:var(--color-white)}.sellholdanalyzer_property-selector__vwZ1P select:focus{outline:none;border-color:var(--color-success);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.sellholdanalyzer_btn-analyze__6BptR{background:var(--color-success);color:var(--color-white);border:none;padding:10px 20px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:end}.sellholdanalyzer_btn-analyze__6BptR:hover{background:var(--color-success-dark);transform:translateY(-1px)}.sellholdanalyzer_analysis-results__jxesF{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:30px}.sellholdanalyzer_analysis-card__ntC05{background:var(--color-white);border-radius:12px;padding:25px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid var(--color-border-primary)}.sellholdanalyzer_analysis-card__ntC05.sellholdanalyzer_sell__BXfn0{border-left:4px solid var(--color-error)}.sellholdanalyzer_analysis-card__ntC05.sellholdanalyzer_hold__bwccw{border-left:4px solid var(--color-success)}.sellholdanalyzer_analysis-header__MMP4e{display:flex;align-items:center;gap:12px;margin-bottom:20px}.sellholdanalyzer_analysis-icon__3_9Md{font-size:2rem}.sellholdanalyzer_analysis-title__EyW_2{font-size:1.3rem;font-weight:600;color:var(--color-text-heading)}.sellholdanalyzer_analysis-score__Ky2wx{font-size:3rem;font-weight:700;margin-bottom:15px}.sellholdanalyzer_analysis-score__Ky2wx.sellholdanalyzer_sell__BXfn0{color:var(--color-error)}.sellholdanalyzer_analysis-score__Ky2wx.sellholdanalyzer_hold__bwccw{color:var(--color-success)}.sellholdanalyzer_analysis-recommendation___146E{font-size:1.1rem;font-weight:500;margin-bottom:20px;padding:10px 15px;border-radius:8px}.sellholdanalyzer_analysis-recommendation___146E.sellholdanalyzer_sell__BXfn0{background:var(--color-error-50);color:var(--color-error-dark)}.sellholdanalyzer_analysis-recommendation___146E.sellholdanalyzer_hold__bwccw{background:var(--color-success-50);color:var(--color-success-dark)}.sellholdanalyzer_analysis-metrics__ElDDm{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-bottom:20px}.sellholdanalyzer_analysis-metric__Iobxh{text-align:center;padding:15px;background:var(--color-background-secondary);border-radius:8px}.sellholdanalyzer_metric-label__k0vke{font-size:.8rem;color:var(--color-text-muted);margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.sellholdanalyzer_metric-value__VCg2p{font-size:1.3rem;font-weight:600;color:var(--color-text-heading)}.sellholdanalyzer_analysis-factors__ko3XR{margin-bottom:20px}.sellholdanalyzer_factors-title__s89zx{font-size:1rem;font-weight:600;color:var(--color-text-heading);margin-bottom:15px}.sellholdanalyzer_factor-item__FkvzR{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-border-secondary)}.sellholdanalyzer_factor-item__FkvzR:last-child{border-bottom:none}.sellholdanalyzer_factor-name__PGzEb{font-size:.9rem;color:var(--color-text-body)}.sellholdanalyzer_factor-impact__Z2Z0E{font-size:.9rem;font-weight:500}.sellholdanalyzer_factor-impact__Z2Z0E.sellholdanalyzer_positive__X0GV9{color:var(--color-success)}.sellholdanalyzer_factor-impact__Z2Z0E.sellholdanalyzer_negative__fW8av{color:var(--color-error)}.sellholdanalyzer_factor-impact__Z2Z0E.sellholdanalyzer_neutral__nmEks{color:var(--color-text-muted)}.sellholdanalyzer_analysis-actions__LhW4k{display:flex;gap:10px}.sellholdanalyzer_btn-action__WCWvL{flex:1 1;padding:10px 16px;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.sellholdanalyzer_btn-sell__3NRQD{background:var(--color-error);color:var(--color-white)}.sellholdanalyzer_btn-sell__3NRQD:hover{background:var(--color-error-dark)}.sellholdanalyzer_btn-hold__Te0PK{background:var(--color-success);color:var(--color-white)}.sellholdanalyzer_btn-hold__Te0PK:hover{background:var(--color-success-dark)}.sellholdanalyzer_btn-secondary__ScZ01{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border-primary)}.sellholdanalyzer_btn-secondary__ScZ01:hover{background:var(--color-background-secondary);border-color:var(--color-success);color:var(--color-success)}.sellholdanalyzer_detailed-analysis__7ozN0{background:var(--color-white);border-radius:12px;padding:25px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid var(--color-border-primary);margin-bottom:30px}.sellholdanalyzer_detailed-analysis__7ozN0 h3{font-size:1.3rem;font-weight:600;color:var(--color-text-heading);margin-bottom:20px}.sellholdanalyzer_analysis-tabs__5c4XU{display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid var(--color-border-primary)}.sellholdanalyzer_analysis-tab__skxeT{padding:10px 20px;background:none;font-size:.9rem;font-weight:500;color:var(--color-text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .3s ease}.sellholdanalyzer_analysis-tab__skxeT.sellholdanalyzer_active__Vi24F{color:var(--color-success);border-bottom-color:var(--color-success)}.sellholdanalyzer_analysis-tab__skxeT:hover{color:var(--color-text-heading)}.sellholdanalyzer_tab-content__A855U{min-height:200px}.sellholdanalyzer_tab-placeholder__JIc1C{text-align:center;padding:40px 20px;color:var(--color-text-muted);font-size:1rem}@media (max-width:768px){.sellholdanalyzer_sell-hold-analyzer__Wxh1k{padding:15px}.sellholdanalyzer_sell-hold-analyzer__Wxh1k h2{font-size:1.5rem}.sellholdanalyzer_analyzer-controls__yfoY_{flex-direction:column;gap:15px}.sellholdanalyzer_btn-analyze__6BptR{align-self:stretch}.sellholdanalyzer_analysis-metrics__ElDDm,.sellholdanalyzer_analysis-results__jxesF{grid-template-columns:1fr}.sellholdanalyzer_analysis-actions__LhW4k{flex-direction:column}.sellholdanalyzer_analysis-tabs__5c4XU{flex-wrap:wrap}}