.Tracker_dashboard__RaZ3X{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.Tracker_scoreSection__ZMg8m{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--color-background-secondary);border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--color-border)}.Tracker_scoreCircle__Qxyzh{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.Tracker_scoreCircle__Qxyzh svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.Tracker_scoreCircle__Qxyzh circle{fill:none;stroke-width:8}.Tracker_scoreBg__sgtvb{stroke:var(--color-border)}.Tracker_scoreFg__pgpTs{stroke-linecap:round;transition:stroke-dashoffset 1s ease-out,stroke .3s ease}.Tracker_scoreValue__pORq1{display:flex;flex-direction:column;align-items:center;z-index:1}.Tracker_scoreNumber__qkacy{font-size:3rem;font-weight:700;line-height:1}.Tracker_scoreLabel__V_2AE{margin-top:var(--spacing-xs)}.Tracker_scoreLabel__V_2AE,.Tracker_scoreMeta__mBTCR{font-size:var(--font-size-text-small);color:var(--color-text-muted)}.Tracker_scoreMeta__mBTCR{display:flex;align-items:center;gap:var(--spacing-sm)}.Tracker_chartSection__wuH_U{background:var(--color-background-secondary);border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--color-border);padding:var(--spacing-lg);min-height:300px}.Tracker_chartHeader__G3DwE{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);flex-wrap:wrap;gap:var(--spacing-sm)}.Tracker_metricsSection__FiP5m{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Tracker_metricsGrid__h1UuY{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}@media (max-width:768px){.Tracker_metricsGrid__h1UuY{grid-template-columns:1fr}}.Tracker_metricCard__d7Ebw{background:var(--color-background-secondary);border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--color-border);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.Tracker_metricHeader__HVNsz{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Tracker_metricLabels__Lkz9u,.Tracker_metricTitleRow__gqpXz{display:flex;align-items:center;gap:var(--spacing-xs)}.Tracker_metricLabels__Lkz9u{flex-wrap:wrap}.Tracker_metricBody__9hIea{display:flex;justify-content:space-between;align-items:flex-end}.Tracker_metricChart__s0BRN{margin:var(--spacing-sm) 0}.Tracker_metricSource__P_7Jf{display:flex;align-items:center;gap:var(--spacing-sm)}.Tracker_sourceLink__ghgSD{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-highlight);text-decoration:none;font-size:var(--font-size-text-small)}.Tracker_sourceLink__ghgSD:hover{text-decoration:underline}.Tracker_sourceLink__ghgSD i{font-size:10px;opacity:.7}.Tracker_warningSignsPanel__ahow3{background:var(--color-background-secondary);border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--color-border);padding:var(--spacing-lg)}.Tracker_warningSignsHeader__tY_kT{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md);gap:var(--spacing-sm)}.Tracker_warningSignsGrid__BIfNy{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}@media (max-width:768px){.Tracker_warningSignsGrid__BIfNy{grid-template-columns:1fr}}.Tracker_warningSign__ujHhx{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--color-border);background:var(--color-background-elevated)}.Tracker_warningSignIcon__mliM1{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0;margin-top:2px;color:var(--color-text-muted)}.Tracker_warningSignContent__ra5vq{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.Tracker_warningSignHeader__9oWNv{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.Tracker_warningSignTitleRow__WiMFB{display:flex;align-items:center;gap:var(--spacing-xs)}.Tracker_signalMeter__xKcMu{display:flex;gap:3px;flex-shrink:0}.Tracker_meterBar__CDFht{width:8px;height:16px;border-radius:2px;transition:background-color .2s ease,opacity .2s ease}.Tracker_loadingState__T_MiF{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.Tracker_errorState__bxPjc{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center}.Tracker_lastUpdated__f5Z4Q{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-text-small)}