.price-history{min-width:0;color:#18251e;font-variant-numeric:tabular-nums}
.price-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 23px}
.price-history-stat{display:flex;flex-direction:column;gap:8px;min-width:0;padding:17px 18px 16px;background:#e9ece2;border:1px solid #dde2d5;border-radius:16px}
.price-history-stat-current{background:#182b20;border-color:#182b20;color:#fffef8}
.price-history-stat dt{font-size:11px;font-weight:600;line-height:1.4;color:#59685a}
.price-history-stat-current dt{color:#c7d4c5}
.price-history-stat dd{margin:0;white-space:nowrap;font-family:"Manrope",sans-serif;font-size:clamp(19px,3.5vw,27px);font-weight:800;letter-spacing:-1px;line-height:1.2}
.price-history-stat-current dd{color:#d4f38e}
.price-history-chart{padding:20px 19px 16px;border:1px solid #dce1d4;border-radius:20px;background:#fcfbf5}
.price-history-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.price-history-chart-head h3{margin:0;font-family:"Manrope",sans-serif;font-size:16px;line-height:1.4;letter-spacing:-.4px;font-weight:800}
.price-history-chart-head>span{flex-shrink:0;padding:5px 9px;border-radius:99px;background:#edf0e6;font-size:10px;font-weight:600;color:#576650;line-height:1.2}
.price-history-range{margin:5px 0 21px;font-size:11px;line-height:1.5;color:#63705f}
.price-history-axis-title{font-size:11px;font-weight:650;color:#56624f;line-height:1.5}
.price-history-stage{position:relative;min-width:0;margin-top:4px;height:300px;isolation:isolate}
.price-history-svg{display:block;width:100%;height:100%;overflow:visible;position:absolute;inset:0;pointer-events:none}
.price-history-gridline{stroke:#dce2d4;stroke-width:1;stroke-dasharray:3 5}
.price-history-tick{font-family:inherit;font-size:11px;fill:#626f5e}
.price-history-line{stroke:#789740;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;fill:none}
.price-history-guide{stroke:#859774;stroke-width:1;stroke-dasharray:3 4;opacity:.8}
.price-history-extreme path{stroke:#91a47b;stroke-width:1;fill:none}
.price-history-extreme rect{fill:#eff3e7;stroke:#dce5d0;stroke-width:1}
.price-history-extreme text{font-family:inherit;font-weight:650;font-size:11px;fill:#405631}
.price-history-point{position:absolute;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;transform:translate(-50%,-50%);background:transparent;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.price-history-point span{width:10px;height:10px;box-sizing:border-box;border:2.5px solid #607d30;border-radius:50%;background:#fcfbf5;transition:box-shadow .12s,background .12s,transform .12s;pointer-events:none}
.price-history-point:hover span,.price-history-point.is-active span{background:#cbed8c;box-shadow:0 0 0 5px #badc7f40;transform:scale(1.12)}
.price-history-point.is-active{z-index:3}
.price-history-point:focus{outline:none}
.price-history-point:focus-visible{outline:2px solid #263c23;outline-offset:1px;z-index:4}
.price-history-tooltip{position:absolute;z-index:5;display:flex;flex-direction:column;gap:5px;max-width:100%;width:max-content;padding:12px 14px;border-radius:12px;background:#203728;color:#fffef6;box-shadow:0 7px 22px #14271826;pointer-events:none;text-align:left;line-height:1.35}
.price-history-tooltip[hidden]{display:none}
.price-history-tooltip:after{content:"";position:absolute;left:var(--price-tooltip-arrow,50%);width:9px;height:9px;background:#203728;transform:translateX(-50%) rotate(45deg)}
.price-history-tooltip[data-position=above]:after{bottom:-4px}
.price-history-tooltip[data-position=below]:after{top:-4px}
.price-history-tooltip strong{font-family:"Manrope",sans-serif;font-size:19px;font-weight:800;letter-spacing:-.5px;white-space:nowrap}
.price-history-tooltip strong small{font-family:inherit;font-size:10px;font-weight:500;color:#d3dfc9;margin-left:5px;letter-spacing:0}
.price-history-tooltip>span{font-size:11px;color:#d3dfc9}
.price-history-tooltip .price-history-tooltip-deposit{padding-top:6px;margin-top:1px;border-top:1px solid #52634b;font-size:10px}
.price-history-chart-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-top:6px}
.price-history-chart-foot p{margin:0;font-size:10px;color:#67735e;line-height:1.5}
.price-history-chart-foot>span{font-size:11px;font-weight:650;color:#56624f}
.price-history-touch-hint{display:none}
.price-history-note{margin:14px 2px 0;font-size:11px;line-height:1.65;color:#68715f}
.price-history-empty{padding:26px 18px;border:1px solid #dce1d4;border-radius:17px;background:#fcfbf5;text-align:center}
.price-history-empty strong{font-family:"Manrope",sans-serif;font-size:17px}
.price-history-empty p{margin:9px 0 0;font-size:13px;line-height:1.6;color:#63705f}
@media(max-width:520px){.price-history-summary{gap:7px;margin-bottom:17px}.price-history-stat{padding:12px 9px;border-radius:12px;gap:7px}.price-history-stat dt{font-size:9px}.price-history-stat dd{font-size:19px;letter-spacing:-.65px}.price-history-chart{padding:16px 11px 13px;border-radius:16px}.price-history-chart-head h3{font-size:15px}.price-history-chart-head>span{font-size:9px;padding:5px 7px}.price-history-range{font-size:10px;margin-bottom:17px}.price-history-axis-title{font-size:10px}.price-history-tick{font-size:10px}.price-history-extreme text{font-size:10px}.price-history-note{font-size:10px}.price-history-chart-foot p{font-size:9px}}
@media(max-width:359px){.price-history-stat{padding:11px 7px}.price-history-stat dd{font-size:15px}.price-history-stat dt{font-size:8px}.price-history-summary{gap:5px}.price-history-chart{padding-inline:9px}.price-history-tooltip{padding:10px 11px}}
@media(hover:none),(pointer:coarse){.price-history-desktop-hint{display:none}.price-history-touch-hint{display:inline}.price-history-point{width:36px;height:36px}}
@media(prefers-reduced-motion:reduce){.price-history-point span{transition:none}}
