.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}}.AddToWatchlistButton_wrap__0DlSK{position:relative;display:inline-flex}.AddToWatchlistButton_btn___mENR{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(37,99,235,.1));border:1px solid rgba(59,130,246,.42);color:#93c5fd;border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.AddToWatchlistButton_btn___mENR:hover{background:linear-gradient(135deg,rgba(59,130,246,.28),rgba(37,99,235,.16));border-color:rgba(59,130,246,.65);color:#bfdbfe}.AddToWatchlistButton_onList__4ynvT{background:rgba(46,204,113,.2);border-color:rgba(46,204,113,.55);color:#6ee7b7}.AddToWatchlistButton_onList__4ynvT:hover{background:rgba(46,204,113,.3);border-color:rgba(46,204,113,.7);color:#a7f3d0}.WatchlistPickerPopover_popover__HAqlN{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:200px;max-width:260px;max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;background:rgba(30,41,59,.96);border:1px solid rgba(59,130,246,.4);border-radius:10px;box-shadow:0 12px 32px rgba(2,6,23,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.WatchlistPickerPopover_heading__NQo7x{padding:4px 8px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.WatchlistPickerPopover_note__ShuS4{padding:8px;font-size:12px;color:#94a3b8}.WatchlistPickerPopover_errorNote___doW8{padding:8px;font-size:12px;color:#fca5a5}.WatchlistPickerPopover_row__RukGe{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:7px 8px;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;text-align:left;transition:background .14s ease,border-color .14s ease}.WatchlistPickerPopover_row__RukGe:hover:not(:disabled){background:rgba(59,130,246,.16);border-color:rgba(59,130,246,.4)}.WatchlistPickerPopover_row__RukGe:disabled{cursor:not-allowed;opacity:.75}.WatchlistPickerPopover_rowMain__uH7Zy{display:flex;flex-direction:column;gap:2px;min-width:0}.WatchlistPickerPopover_listName__0ldFj{font-size:13px;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WatchlistPickerPopover_category__WHDcs{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.WatchlistPickerPopover_rowState__qLQ9R{flex-shrink:0;font-size:11px;font-weight:600;color:#93c5fd}.WatchlistPickerPopover_row__RukGe:disabled .WatchlistPickerPopover_rowState__qLQ9R{color:#6ee7b7}