.PriceThermometer_root__K__dg{display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:200px;font-family:var(--font-space-mono,monospace);color:#cbd5e1}.PriceThermometer_sm__HJn_P{--td-thermo-bar-h:8px;--td-thermo-label:0.625rem;--td-thermo-price:0.75rem;gap:.25rem}.PriceThermometer_md__V7KUX{--td-thermo-bar-h:12px;--td-thermo-label:0.6875rem;--td-thermo-price:0.8125rem}.PriceThermometer_lg__VADzj{--td-thermo-bar-h:16px;--td-thermo-label:0.75rem;--td-thermo-price:0.9375rem}.PriceThermometer_currentRow__IawgB{position:relative;height:1.25rem;width:100%}.PriceThermometer_currentMarker__GLi3n{position:absolute;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;white-space:nowrap}.PriceThermometer_priceLabel__Pt35m{display:inline-flex;align-items:center;gap:4px;font-size:var(--td-thermo-price);font-weight:700;color:#e2e8f0;padding:1px 6px;border-radius:4px;background:rgba(15,23,42,.85);border:1px solid rgba(96,165,250,.4);line-height:1.2}.PriceThermometer_chevron__lI10D{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #60a5fa;margin-top:1px}.PriceThermometer_gradePill__vrels{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:4px;font-size:.625rem;font-weight:800;letter-spacing:.02em;line-height:1;border:1px solid}.PriceThermometer_gradeA__XMSMd{color:#34d399;background:rgba(52,211,153,.15)}.PriceThermometer_gradeB__qTbK8{color:#a7f3d0;background:rgba(167,243,208,.12)}.PriceThermometer_gradeC__WFBJW{color:#fbbf24;background:rgba(251,191,36,.15)}.PriceThermometer_gradeD__I_fYe{color:#fb923c;background:rgba(251,146,60,.15)}.PriceThermometer_gradeF__f7SrL{color:#f87171;background:rgba(248,113,113,.15)}.PriceThermometer_barRow__4FMDo{display:flex;align-items:center;gap:.5rem;width:100%}.PriceThermometer_endcap__Oti7B{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.PriceThermometer_endcapPlaceholder__5sh4G{flex-shrink:0;width:16px;height:16px}.PriceThermometer_barWrap__L5gc7{position:relative;flex:1;min-width:200px;height:var(--td-thermo-bar-h);border-radius:9999px;overflow:hidden;background:rgba(15,23,42,.6);border:1px solid rgba(59,130,246,.18)}.PriceThermometer_bar__fshK2{position:absolute;inset:0}.PriceThermometer_barDefault__JHqSe{background:linear-gradient(90deg,rgba(52,211,153,.18) 0,rgba(96,165,250,.14) 50%,rgba(248,113,113,.18))}.PriceThermometer_maxPainLine__E1QXQ{position:absolute;top:50%;transform:translate(-50%,-50%);width:2px;height:60%;background:rgba(192,132,252,.85);pointer-events:none}.PriceThermometer_currentLine__63Gsa{position:absolute;top:0;bottom:0;width:2px;transform:translateX(-50%);background:#60a5fa;box-shadow:0 0 6px rgba(96,165,250,.55);pointer-events:none}.PriceThermometer_outOfRangeLeft__pGZwb,.PriceThermometer_outOfRangeRight__to_b8{position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;pointer-events:none}.PriceThermometer_outOfRangeLeft__pGZwb{left:2px;border-right:6px solid rgba(96,165,250,.65)}.PriceThermometer_outOfRangeRight__to_b8{right:2px;border-left:6px solid rgba(96,165,250,.65)}.PriceThermometer_footRow__HQ2xz{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:var(--td-thermo-label);color:#94a3b8}.PriceThermometer_footCell___1yaB{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.PriceThermometer_footCellRight__NXiIP{text-align:right}.PriceThermometer_footValue__Xt64V{font-weight:700;color:#cbd5e1}.PriceThermometer_footLabel__3lqJU{text-transform:uppercase;letter-spacing:.06em;font-size:.5625rem;font-weight:600;color:#64748b}.PriceThermometer_footMissing__5NuCj{font-style:italic;color:#475569;font-weight:500}@media (max-width:480px){.PriceThermometer_priceLabel__Pt35m{font-size:.6875rem}.PriceThermometer_footLabel__3lqJU{display:none}}