.MarketsTool_marketsTool__40GU7{height:100%;display:flex;flex-direction:column;padding:var(--space-6);overflow:auto}.MarketsTool_controlsSection__dhdWp{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section);padding:var(--space-md);background:var(--surface-1);box-shadow:var(--elev-1);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.MarketsTool_statusInfo__frsz6{display:flex;gap:var(--space-lg);font-size:var(--fluid-xs);color:var(--color-text-secondary)}.MarketsTool_retryButton____S9b{padding:var(--space-xs) var(--space-sm);background:var(--color-accent);color:var(--color-text-primary);border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fluid-xs)}.MarketsTool_retryButton____S9b:hover{background:var(--color-accent-strong)}.MarketsTool_toolHeader__pajSs{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl);padding:var(--space-md) var(--space-lg);background:linear-gradient(to right,var(--surface-2),rgb(var(--color-accent-business),.1));box-shadow:var(--elev-1);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.MarketsTool_headerContent__6vczp h1{margin:0 0 var(--space-xs) 0;font-size:var(--fluid-h2);color:var(--color-text-primary)}.MarketsTool_headerContent__6vczp p{margin:0;color:var(--color-text-secondary)}.MarketsTool_headerFlexContainer__S9lY5{display:flex;justify-content:space-between;align-items:center;width:100%}.MarketsTool_headerButton__OwoJy{align-self:flex-start}.MarketsTool_actions__bv1y7{display:flex;gap:var(--space-md)}.MarketsTool_marketGrid__nDqqS{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-section);gap:var(--space-section);margin-top:var(--space-section)}.MarketsTool_watchlistSection__0epzi{margin-bottom:var(--space-section)}.MarketsTool_watchlistHeader__ayt_n{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.MarketsTool_watchlistGrid__Yrr_K{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.MarketsTool_watchlistGrid__Yrr_K>*{padding:var(--space-4)}.MarketsTool_watchlistGrid__Yrr_K>:nth-child(odd){background:rgb(var(--color-accent-business),.05);border-left:4px solid var(--color-accent-business)}.MarketsTool_watchlistGrid__Yrr_K>:nth-child(2n){background:rgb(16 185 129/5%);border-left:4px solid var(--color-success)}.MarketsTool_searchSection__bAZVn{margin-bottom:var(--space-section)}.MarketsTool_searchContainer__K8k5w{position:relative}.MarketsTool_searchIcon__ov6nk{position:absolute;left:var(--space-2);top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.MarketsTool_searchInput__LBHZo{width:100%;max-width:clamp(20rem,80vw,25rem);padding:var(--space-sm) var(--space-md);padding-left:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--fluid-sm)}.MarketsTool_searchInput__LBHZo:focus{outline:none;border-color:var(--color-accent);box-shadow:var(--shadows-focus-ring)}.MarketsTool_authButtonContainer__HOinT{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.MarketsTool_authError__7uOze{display:flex;align-items:center;gap:var(--space-1);color:var(--color-danger);font-size:var(--type-xs)}.MarketsTool_chartModal__qsGNx{max-width:clamp(40rem,90vw,50rem);width:95vw;max-height:80vh;overflow:auto}.MarketsTool_skeletonCard__NfXqZ{height:calc(var(--space-16) * 1.5);background:var(--color-surface);border-radius:var(--radius-sm)}.MarketsTool_emptyMarketState__o_8A0{padding:var(--space-6);text-align:center;color:var(--color-text-secondary)}.MarketsTool_refreshControlsContainer__gRHrF{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.MarketsTool_refreshStatus___B_8y{font-size:var(--type-xs);color:var(--color-text-secondary)}.MarketsTool_emptyWatchlistCard__iedpl{padding:var(--space-5);text-align:center;color:var(--color-text-secondary)}.MarketsTool_emptyWatchlistMessage__njK4j{margin-top:var(--space-3)}.MarketsTool_emptyWatchlistSubtext___epWI{font-size:var(--type-xs)}.MarketsTool_marketErrorContainer__6cPUg{padding:var(--space-6);text-align:center;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-danger)}.MarketsTool_marketErrorIcon___SBKd{color:var(--color-danger);margin-bottom:var(--space-4)}.MarketsTool_marketErrorTitle__IOKfN{margin-bottom:var(--space-3);color:var(--color-text-primary)}.MarketsTool_marketErrorDescription__FITF7{margin-bottom:var(--space-5);color:var(--color-text-secondary);max-width:var(--container-sm);margin-left:auto;margin-right:auto}.MarketsTool_marketErrorActions__HFUVU{display:flex;gap:var(--space-3);justify-content:center}.MarketsTool_marketErrorDetails__GWtfM{margin-top:var(--space-5);text-align:left;background:var(--color-surface-subtle);padding:var(--space-3);border-radius:var(--radius-sm)}.MarketsTool_marketErrorSummary__Q6A5G{cursor:pointer;margin-bottom:var(--space-2)}.MarketsTool_marketErrorStack__xYI6B{font-size:var(--type-xs);color:var(--color-danger);overflow:auto}.MarketsTool_loadingState__kCigV{display:flex;justify-content:center;align-items:center;padding:var(--space-2xl);color:var(--color-text-secondary)}.MarketsTool_errorState__UaTiY{padding:var(--space-lg);background:var(--color-error-background);border:1px solid var(--color-error-border);border-radius:var(--radius-sm);color:var(--color-error-text);margin:var(--space-lg) 0}@media (max-width:768px){.MarketsTool_toolHeader__pajSs{flex-direction:column;gap:var(--space-md);text-align:center}.MarketsTool_marketGrid__nDqqS{grid-template-columns:1fr;gap:var(--space-md)}.MarketsTool_watchlistGrid__Yrr_K{grid-template-columns:1fr}}.MarketsTool_statusInfo__frsz6 .MarketsTool_lastUpdated__vYe1O{font-size:var(--type-xs);color:var(--color-text-tertiary)}.MarketsTool_watchlistSection__0epzi>*{background:var(--surface-1);box-shadow:var(--elev-1);transition:background var(--transition-fast),box-shadow var(--transition-fast)}.MarketsTool_watchlistSection__0epzi>:hover{background:var(--surface-3);box-shadow:var(--elev-2)}.MarketsTool_marketGrid__nDqqS>*{background:var(--surface-1);box-shadow:var(--elev-1);transition:background var(--transition-fast),box-shadow var(--transition-fast)}.MarketsTool_marketGrid__nDqqS>:hover{background:var(--surface-3);box-shadow:var(--elev-2)}.MarketsTool_marketGrid__nDqqS>*{transition:transform var(--transition-fast)}.MarketsTool_marketGrid__nDqqS>:hover{transform:scale(1.02)}.MarketsTool_watchlistGrid__Yrr_K>*{transition:transform var(--transition-fast)}.MarketsTool_watchlistGrid__Yrr_K>:hover{transform:scale(1.02)}@keyframes MarketsTool_focusPulse___mAoZ{0%,to{box-shadow:0 0 0 0 rgb(var(--color-accent-business),.5)}50%{box-shadow:0 0 0 10px rgb(var(--color-accent-business),0)}}.MarketsTool_searchInput__LBHZo:focus{animation:MarketsTool_focusPulse___mAoZ 1.5s infinite}.Card_card__Z9xv_{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);overflow:visible;display:flex;flex-direction:column;width:100%;transition:all var(--duration-medium) var(--easing-standard)}.Card_card__Z9xv_:not(.Card_outlined__cGZfV){box-shadow:var(--elevation-1);border:1px solid transparent}.Card_card__Z9xv_:not(.Card_outlined__cGZfV):hover{box-shadow:var(--elevation-2);transform:translateY(-2px)}.Card_card__Z9xv_.Card_outlined__cGZfV{background:transparent;border:1px solid var(--color-border);box-shadow:none}.Card_card__Z9xv_.Card_outlined__cGZfV:hover{border-color:var(--color-primary);background:var(--color-surface)}a.Card_card__Z9xv_{color:var(--color-text-primary);text-decoration:none;cursor:pointer}.Card_card__Z9xv_:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Card_cardMedia__pQrhW{position:relative;width:100%;overflow:hidden}.Card_cardImage__OsT41{display:block;width:100%;height:auto;object-fit:cover;transition:transform var(--duration-medium) var(--easing-standard)}a.Card_card__Z9xv_:hover .Card_cardImage__OsT41{transform:scale(1.05)}.Card_cardContent__9sO_V{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-4);font-family:var(--font-sansation)}.Card_cardContent__9sO_V h3{margin-top:0;margin-bottom:var(--space-2);color:var(--color-text-primary);font-family:var(--font-sansation);overflow-wrap:break-word;line-height:1.3}.Card_cardContent__9sO_V .Card_muted__7K6H2{color:var(--color-text-secondary);margin-bottom:var(--space-3);font-family:var(--font-sansation);overflow-wrap:break-word;line-height:var(--line-height-relaxed)}.Card_cardSm__jNfhn{max-width:var(--ds-container-sm)}.Card_cardMd__lfYU2{max-width:var(--ds-container-md)}.Card_cardLg__Nx14n{max-width:calc(var(--space-16) * 8)}.Card_cardFull__mSSHD{max-width:none}.Card_cardAccent__KhJZk{border-left:4px solid var(--color-primary)}@media (max-width:768px){.Card_card__Z9xv_{padding:var(--space-4)}.Card_cardContent__9sO_V{gap:var(--space-3)}.Card_cardContent__9sO_V h3{font-size:clamp(var(--type-base),4vw,var(--type-lg))}.Card_cardContent__9sO_V .Card_muted__7K6H2{font-size:var(--type-sm)}}@media (max-width:640px){.Card_card__Z9xv_{padding:var(--space-3)}.Card_cardContent__9sO_V{gap:var(--space-2)}.Card_cardContent__9sO_V h3{font-size:var(--type-base)}}@media (max-width:480px){.Card_card__Z9xv_{padding:var(--space-2)}}@media (min-width:768px){.Card_cardHorizontal__mhpwp{flex-direction:row}.Card_cardHorizontal__mhpwp .Card_cardMedia__pQrhW{width:40%;min-height:100%}.Card_cardHorizontal__mhpwp .Card_cardContent__9sO_V{width:60%}}.OptimizedImage_wrapper__L4LPc{position:relative}.OptimizedImage_loadingOverlay__qSpJH{position:absolute;inset:0;background-color:var(--color-surface-subtle);opacity:.3}.TickerCard_tickerCard__aFZNN{background-color:var(--color-surface);border-radius:var(--radius-md);border:var(--border-width-thin) var(--border-style) var(--color-border);padding:var(--space-4);width:100%;transition:transform var(--duration-medium) var(--easing-standard),box-shadow var(--duration-medium) var(--easing-standard),border-color var(--duration-medium) var(--easing-standard);cursor:pointer;position:relative;overflow:hidden}.TickerCard_tickerCard__aFZNN:hover{transform:translateY(-2px);box-shadow:var(--shadow-1);border-color:var(--color-accent)}.TickerCard_tickerCard__aFZNN.TickerCard_compact__Zo5WA{padding:var(--space-3)}.TickerCard_tickerCard__aFZNN.TickerCard_watchlisted__8hViB{border-left:var(--border-width-thick) var(--border-style) var(--color-accent)}.TickerCard_tickerHeader__HTRnz{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.TickerCard_tickerSymbol__P_hIR{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-family:var(--font-sansation);color:var(--color-text-primary);margin:0;overflow-wrap:break-word}.TickerCard_tickerActions__CfGDh{display:flex;align-items:center;gap:var(--space-2)}.TickerCard_watchlistButton__d3isM{background:none;border:none;padding:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--easing-standard)}.TickerCard_watchlistButton__d3isM.TickerCard_active__wFOBU,.TickerCard_watchlistButton__d3isM:hover{color:var(--color-accent)}.TickerCard_watchlistButton__d3isM:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.TickerCard_priceInfo__kOcHl{display:flex;flex-direction:column;gap:var(--space-1)}.TickerCard_currentPrice__JlZoI{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-family:var(--font-sansation);color:var(--color-text-primary);margin:0;line-height:1}.TickerCard_priceChange___ADEI{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.TickerCard_priceChange___ADEI.TickerCard_positive__L4ZUt{color:var(--color-success)}.TickerCard_priceChange___ADEI.TickerCard_negative__KhAfl{color:var(--color-danger)}.TickerCard_changeArrow__8IvJu{font-size:var(--font-size-sm)}.TickerCard_additionalInfo__olXda{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width-thin) var(--border-style) var(--color-border);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.TickerCard_infoItem__3ljdP{display:flex;flex-direction:column;gap:var(--space-1)}.TickerCard_infoLabel__CKsx5{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.TickerCard_infoLabel__CKsx5,.TickerCard_infoValue__Yvl4X{font-family:var(--font-sansation);font-weight:var(--font-weight-medium)}.TickerCard_infoValue__Yvl4X{font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:break-word}.TickerCard_errorContainer__LBDqv,.TickerCard_loadingContainer__k_voi{display:flex;align-items:center;justify-content:center;min-height:var(--space-5xl);color:var(--color-text-secondary)}.TickerCard_errorContainer__LBDqv{flex-direction:column;padding:var(--space-md);text-align:center}.TickerCard_errorMessage__1D_46{margin-bottom:var(--space-2);font-size:var(--font-size-sm)}.TickerCard_retryButton__QGrAj{background-color:var(--color-accent);color:var(--color-text-primary);border:none;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard)}.TickerCard_retryButton__QGrAj:hover{background-color:var(--color-primary-hover)}.TickerCard_retryButton__QGrAj:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}@media (max-width:768px){.TickerCard_tickerCard__aFZNN{padding:var(--space-3)}.TickerCard_tickerCard__aFZNN.TickerCard_compact__Zo5WA{padding:var(--space-2)}.TickerCard_currentPrice__JlZoI{font-size:var(--font-size-lg)}.TickerCard_additionalInfo__olXda{grid-template-columns:1fr;gap:var(--space-2)}}@media (prefers-color-scheme:dark){.TickerCard_tickerCard__aFZNN{background-color:var(--color-surface-elevated);border-color:var(--color-border)}.TickerCard_tickerCard__aFZNN:hover{border-color:var(--color-accent)}}@media (prefers-contrast:high){.TickerCard_tickerCard__aFZNN{border-width:var(--border-width-thick)}.TickerCard_priceChange___ADEI.TickerCard_negative__KhAfl,.TickerCard_priceChange___ADEI.TickerCard_positive__L4ZUt,.TickerCard_watchlistButton__d3isM.TickerCard_active__wFOBU{font-weight:var(--font-weight-bold)}}.MarketModals_modalContent__rkqy_{padding:var(--space-lg)}.MarketModals_modalDescription__k_1Wm{margin-bottom:var(--space-lg)}.MarketModals_inputContainer__B_7oP{display:flex;gap:var(--space-sm)}.MarketModals_tickerInput__LFYTG{flex:1 1;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.Modal_modalBackdrop__hBfGn{position:fixed;inset:0;background-color:var(--color-surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal,100);padding:var(--space-4)}.Modal_modalBackdrop__hBfGn.Modal_fullscreen___qgLt{padding:0}.Modal_modalContainer__v3lae{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px rgb(0 0 0/25%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.Modal_modalContainer__v3lae.Modal_fullscreen___qgLt{border-radius:0;max-height:100%;height:100%}.Modal_modalContainer__v3lae.Modal_small__CLnrt{max-width:calc(var(--space-16) * 5);width:100%}.Modal_modalContainer__v3lae.Modal_large__dufj2,.Modal_modalContainer__v3lae.Modal_medium__O8m9g{max-width:var(--container-md);width:100%}.Modal_modalContainer__v3lae.Modal_full__wMUc1{max-width:100%;width:100%;height:100%}.Modal_modalHeader__CVFW7{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0}.Modal_modalHeader__CVFW7.Modal_noTitle__QlEh_{border-bottom:none}.Modal_modalTitle__yevna{margin:0;font-size:var(--type-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.Modal_modalCloseButton__nrPtg{background:none;border:none;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--easing-standard);min-height:calc(var(--space-6) * .917);min-width:calc(var(--space-6) * .917)}.Modal_modalCloseButton__nrPtg:hover{background-color:var(--color-hover);color:var(--color-text-primary)}.Modal_modalCloseButton__nrPtg:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Modal_modalContent__5cneA{padding:var(--space-4);overflow:auto;flex:1 1}.Modal_modalFooter__2ZUzn{padding:var(--space-4);border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:flex-end;align-items:center;flex-shrink:0}@media (max-width:768px){.Modal_modalBackdrop__hBfGn{padding:var(--space-2)}.Modal_modalContainer__v3lae.Modal_large__dufj2,.Modal_modalContainer__v3lae.Modal_medium__O8m9g,.Modal_modalContainer__v3lae.Modal_small__CLnrt{max-width:100%;width:100%}.Modal_modalContent__5cneA,.Modal_modalFooter__2ZUzn,.Modal_modalHeader__CVFW7{padding:var(--space-3)}.Modal_modalFooter__2ZUzn{flex-direction:column-reverse;align-items:stretch}.Modal_modalFooter__2ZUzn>button{width:100%}}@media (prefers-reduced-motion:reduce){.Modal_modalBackdrop__hBfGn,.Modal_modalCloseButton__nrPtg,.Modal_modalContainer__v3lae{transition:none}}.MarketChart_chartContainer__1DxF4{background-color:var(--color-surface);border-radius:var(--radius-md);border:var(--border-width-thin) var(--border-style) var(--color-border);padding:var(--space-4);width:100%;min-height:clamp(20rem,40vh,25rem)}.MarketChart_chartContainer__1DxF4.MarketChart_compact__9Ypk6{min-height:clamp(15.625rem,25vh,18.75rem);padding:var(--space-3)}.MarketChart_chartWrapper__rPAUb{width:100%;height:100%;position:relative}.MarketChart_chartTitle__BZQ3R{margin:0 0 var(--space-3) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:flex;align-items:center;justify-content:space-between}.MarketChart_chartTitle__BZQ3R.MarketChart_compact__9Ypk6{font-size:var(--font-size-base);margin-bottom:var(--space-2)}.MarketChart_tickerInfo__cQ48d{display:flex;align-items:center;gap:var(--space-2)}.MarketChart_tickerSymbol__PJKOS{font-weight:var(--font-weight-semibold);color:var(--color-accent)}.MarketChart_priceInfo__OpQRP{text-align:right;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.MarketChart_currentPrice__Pn4zS{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.MarketChart_priceChange__rKhaP{display:flex;align-items:center;gap:var(--space-1);font-weight:var(--font-weight-medium)}.MarketChart_priceChange__rKhaP.MarketChart_positive___hEV8{color:var(--color-success)}.MarketChart_priceChange__rKhaP.MarketChart_negative__r_46V{color:var(--color-danger)}.MarketChart_changeArrow__LRMX5{font-size:var(--font-size-sm)}.MarketChart_errorContainer__8uu6w,.MarketChart_loadingContainer__EN_h1{display:flex;align-items:center;justify-content:center;min-height:clamp(20rem,40vh,25rem);color:var(--color-text-secondary)}.MarketChart_errorContainer__8uu6w{flex-direction:column;padding:var(--space-4);text-align:center}.MarketChart_errorMessage__Am9UC{margin-bottom:var(--space-3);font-size:var(--font-size-sm)}.MarketChart_retryButton__DcU7H{background-color:var(--color-accent);color:var(--color-text-primary);border:none;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard)}.MarketChart_retryButton__DcU7H:hover{background-color:var(--color-primary-hover)}.MarketChart_retryButton__DcU7H:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.MarketChart_noDataContainer__xYwoa{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(20rem,40vh,25rem);color:var(--color-text-secondary)}.MarketChart_noDataMessage__kiczV{font-size:var(--font-size-sm);margin-bottom:var(--space-2)}.MarketChart_noDataSuggestion__QuU_n{font-size:var(--font-size-xs);color:var(--color-text-muted)}@media (max-width:768px){.MarketChart_chartContainer__1DxF4{padding:var(--space-3);min-height:clamp(18.75rem,30vh,22.5rem)}.MarketChart_chartContainer__1DxF4.MarketChart_compact__9Ypk6{min-height:clamp(12.5rem,20vh,15rem);padding:var(--space-2)}.MarketChart_chartTitle__BZQ3R,.MarketChart_currentPrice__Pn4zS{font-size:var(--font-size-base)}.MarketChart_priceInfo__OpQRP{font-size:var(--font-size-xs)}}@media (prefers-color-scheme:dark){.MarketChart_chartContainer__1DxF4{background-color:var(--color-surface-elevated);border-color:var(--color-border)}}@media (prefers-contrast:high){.MarketChart_chartContainer__1DxF4{border-width:var(--border-width-thick)}.MarketChart_priceChange__rKhaP.MarketChart_negative__r_46V,.MarketChart_priceChange__rKhaP.MarketChart_positive___hEV8{font-weight:var(--font-weight-bold)}}.Skeleton_skeleton__kzKPi{background-color:var(--color-surface-subtle);border-radius:var(--radius-md);position:relative;overflow:hidden}.Skeleton_text__VMJOu{height:1rem;border-radius:var(--radius-sm);width:100%}.Skeleton_rectangular__88YnB{height:calc(var(--space-16) * 2.5);width:100%}.Skeleton_circular__nOpig{height:var(--space-6);width:var(--space-6);border-radius:50%}.Skeleton_card__2bU2Y{height:calc(var(--space-16) * 3.5);width:100%;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1-5)}.Skeleton_textLinesContainer___Ab3G{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.Skeleton_textLine__VlCF1{height:1rem;width:100%}.Skeleton_textLine__VlCF1.Skeleton_lastLine__Qy2fG{width:60%}.Skeleton_cardHeader__vmDcu{height:var(--space-3);width:70%;margin-bottom:var(--space-1)}.Skeleton_cardContent__gggXS,.Skeleton_cardHeader__vmDcu{background-color:var(--color-surface);border-radius:var(--radius-sm)}.Skeleton_cardContent__gggXS{height:var(--space-2);width:100%;margin-bottom:var(--space-0)}.Skeleton_cardContent__gggXS.Skeleton_medium__31IUV{width:90%}.Skeleton_cardContent__gggXS.Skeleton_small__5T7Xg{width:80%}.Skeleton_cardActions__L75Ks{display:flex;gap:var(--space-1);margin-top:auto}.Skeleton_cardAction__TPj47{height:var(--space-4);background-color:var(--color-surface);border-radius:var(--radius-md)}.Skeleton_cardAction__TPj47.Skeleton_small__5T7Xg{width:calc(var(--space-8) * .9375)}.Skeleton_cardAction__TPj47.Skeleton_medium__31IUV{width:var(--space-12)}.Skeleton_pulse__nyXLQ{animation:Skeleton_pulse__nyXLQ 2s ease-in-out infinite}.Skeleton_wave__Ekwbo{background:linear-gradient(90deg,var(--color-surface-subtle) 25%,var(--color-surface) 50%,var(--color-surface-subtle) 75%);background-size:200% 100%;animation:Skeleton_wave__Ekwbo 1.5s ease-in-out infinite}.Skeleton_shimmer__ckNE9{background:linear-gradient(90deg,var(--color-surface-subtle) 0,var(--color-surface) 50%,var(--color-surface-subtle) 100%);background-size:200% 100%;animation:Skeleton_shimmer__ckNE9 2s ease-in-out infinite}@keyframes Skeleton_pulse__nyXLQ{0%,to{opacity:1}50%{opacity:.4}}@keyframes Skeleton_wave__Ekwbo{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Skeleton_shimmer__ckNE9{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_pulse__nyXLQ,.Skeleton_shimmer__ckNE9,.Skeleton_wave__Ekwbo{animation:none;opacity:.6}}.MetricsDashboard_metricsDashboard__wgz5a{width:100%}.MetricsDashboard_metricsHeader__KgE4T{margin-bottom:var(--space-8)}.MetricsDashboard_metricsTitle__MHIFv{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-6);line-height:var(--line-height-tight)}.MetricsDashboard_metricsSummary__M1Kp2{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.MetricsDashboard_metric__YW4jL{display:flex;flex-direction:column;align-items:center;padding:var(--space-4);background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.MetricsDashboard_metricValue__uH8jX{font-size:var(--text-3xl);font-weight:800;color:var(--color-brand-primary);line-height:var(--line-height-none);margin-bottom:var(--space-1)}.MetricsDashboard_metricLabel__hereH{font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.MetricsDashboard_metricsGrid__oO7ZO{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.MetricsDashboard_chartCard__9kecn{height:-moz-fit-content;height:fit-content}.MetricsDashboard_chartTitle__eVny5{font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-4);line-height:var(--line-height-tight)}.MetricsDashboard_chartContainer__S9tRW{width:100%;height:calc(var(--space-16) * 3.75);position:relative}@media (max-width:768px){.MetricsDashboard_metricsGrid__oO7ZO{grid-template-columns:1fr}.MetricsDashboard_metricsSummary__M1Kp2{grid-template-columns:repeat(2,1fr)}.MetricsDashboard_chartContainer__S9tRW{height:calc(var(--space-16) * 3.125)}}@media (max-width:480px){.MetricsDashboard_metricsSummary__M1Kp2{grid-template-columns:1fr}.MetricsDashboard_metric__YW4jL{padding:var(--space-3)}.MetricsDashboard_metricValue__uH8jX{font-size:var(--text-2xl)}}.MetricsDashboard_skeletonHeader__zDI7N{margin-bottom:var(--space-8)}.MetricsDashboard_skeletonCard__Iscms{min-height:calc(var(--space-16) * 3.75)}