.mk3-page.mk3-page.indicator-price-by-age .intro{padding-bottom:26px}.mk3-page.mk3-page.indicator-price-by-age .intro h2{max-width:820px;text-wrap:balance}.mk3-page.mk3-page.indicator-price-by-age .intro .intro-lead{display:block;max-width:640px;text-wrap:balance}.mk3-page.mk3-page.indicator-price-by-age #chart .inst__head{border-bottom:1px solid var(--instrument-line-soft)}.mk3-page.mk3-page.indicator-price-by-age #chart .inst__title{font-size:19px}.mk3-page.mk3-page.indicator-price-by-age .age-selector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 28px;padding:22px 22px 14px;background:#151c20}.mk3-page.mk3-page.indicator-price-by-age .age-selector-label{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:5px}.mk3-page.mk3-page.indicator-price-by-age .age-readout-label,.mk3-page.mk3-page.indicator-price-by-age .age-selector-label>label{color:#9daab0;font-size:12px;line-height:1.4}.mk3-page.mk3-page.indicator-price-by-age .age-choice{position:relative;display:inline-flex;max-width:100%;border-bottom:1px solid color-mix(in srgb,var(--age-accent,var(--orange)) 34%,transparent);border-radius:3px;transition:background .18s,border-color .18s}.mk3-page.mk3-page.indicator-price-by-age .age-choice:focus-within,.mk3-page.mk3-page.indicator-price-by-age .age-choice:hover{background:color-mix(in srgb,var(--age-accent,var(--orange)) 5%,transparent);border-color:var(--age-accent,var(--orange))}.mk3-page.mk3-page.indicator-price-by-age .age-choice select{appearance:none;-webkit-appearance:none;width:168px;max-width:100%;padding:1px 33px 4px 0;border:0;border-radius:3px;background:transparent;color:color-mix(in srgb,var(--age-accent,var(--orange)) 72%,#fff);font:500 31px/1.25 var(--display);letter-spacing:-.04em;cursor:pointer;color-scheme:dark}.mk3-page.mk3-page.indicator-price-by-age .age-choice option{color:#ece6dd;background:#192124;font-size:17px;letter-spacing:normal}.mk3-page.mk3-page.indicator-price-by-age .age-choice svg{position:absolute;top:50%;right:5px;width:17px;height:17px;transform:translateY(-50%);fill:none;stroke:color-mix(in srgb,var(--age-accent,var(--orange)) 70%,#fff);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.mk3-page.mk3-page.indicator-price-by-age .age-supply{color:#7e919c;font:400 11px/1.6 var(--mono)}.mk3-page.mk3-page.indicator-price-by-age .age-selector-readout{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:0;text-align:right}.mk3-page.mk3-page.indicator-price-by-age .age-selector-readout [data-age-cost]{color:#f0e7d8;font:500 35px/1.2 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.mk3-page.mk3-page.indicator-price-by-age .age-gap-line{color:#b9a181;font-size:11px;font-weight:400;line-height:1.6}.mk3-page.mk3-page.indicator-price-by-age .age-verdict [data-age-verdict]{font-weight:500}.mk3-page.mk3-page.indicator-price-by-age .age-selector-control{grid-column:1/-1;min-width:0;padding-top:1px}.mk3-page.mk3-page.indicator-price-by-age .age-selector input[type=range]{display:block;width:100%;height:28px;margin:0;padding:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:ew-resize;touch-action:pan-y}.mk3-page.mk3-page.indicator-price-by-age .age-selector input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:4px;background:linear-gradient(to right,color-mix(in srgb,var(--age-accent,var(--orange)) 70%,var(--tan)) 0 var(--age-progress,50%),#52606a70 var(--age-progress,50%) 100%)}.mk3-page.mk3-page.indicator-price-by-age .age-selector input[type=range]::-moz-range-track{height:3px;border-radius:4px;background:#52606a70}.mk3-page.mk3-page.indicator-price-by-age .age-selector input[type=range]::-moz-range-progress{height:3px;border-radius:4px;background:color-mix(in srgb,var(--age-accent,var(--orange)) 70%,var(--tan))}.mk3-page.mk3-page.indicator-price-by-age .age-selector input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:-6.5px;border:3px solid #171d20;border-radius:50%;background:color-mix(in srgb,var(--age-accent,var(--orange)) 78%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--age-accent,var(--orange)) 40%,transparent)}.mk3-page.mk3-page.indicator-price-by-age .age-selector input[type=range]::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;border:3px solid #171d20;border-radius:50%;background:color-mix(in srgb,var(--age-accent,var(--orange)) 78%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--age-accent,var(--orange)) 40%,transparent)}.mk3-page.mk3-page.indicator-price-by-age .age-slider-labels{display:grid;grid-template-columns:repeat(var(--age-cols,11),minmax(0,1fr));padding:0 3px;color:#7f8d95;font:400 10px/1.4 var(--mono)}.mk3-page.mk3-page.indicator-price-by-age .age-slider-labels span{justify-self:center;white-space:nowrap}.mk3-page.mk3-page.indicator-price-by-age .age-slider-labels span:first-child{justify-self:start}.mk3-page.mk3-page.indicator-price-by-age .age-slider-labels span:last-child{justify-self:end}.mk3-page.mk3-page.indicator-price-by-age .age-curve-wrap{position:relative;width:100%;height:360px;background:#111618;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mk3-page.mk3-page.indicator-price-by-age .age-curve-wrap>svg{display:block;width:100%;height:100%;overflow:visible}.mk3-page.mk3-page.indicator-price-by-age .age-bg{fill:#111618}.mk3-page.mk3-page.indicator-price-by-age .age-gridline{fill:none;stroke:#a9c2d2;stroke-opacity:.11;stroke-width:1}.mk3-page.mk3-page.indicator-price-by-age .age-axis-label{fill:#7e909b;font:400 11px var(--mono)}.mk3-page.mk3-page.indicator-price-by-age .age-curve--narrow .age-axis-label{font-size:10px}.mk3-page.mk3-page.indicator-price-by-age .age-axis-tick.is-selected{fill:#ead6b8;font-weight:600}.mk3-page.mk3-page.indicator-price-by-age .age-watermark{fill:#cad4dc;fill-opacity:.042;font-family:var(--display);font-weight:700;letter-spacing:normal}.mk3-page.mk3-page.indicator-price-by-age .age-gap--profit{fill:#f5b05b;fill-opacity:.12}.mk3-page.mk3-page.indicator-price-by-age .age-gap--loss{fill:#809bba;fill-opacity:.14}.mk3-page.mk3-page.indicator-price-by-age .age-price-reference{fill:none;stroke:#cbd4da;stroke-opacity:.48;stroke-width:1;stroke-dasharray:4 5}.mk3-page.mk3-page.indicator-price-by-age .age-price-label{fill:#a1b0b9;font:400 11px var(--mono)}.mk3-page.mk3-page.indicator-price-by-age .age-cost-line{fill:none;stroke:#e1b78a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mk3-page.mk3-page.indicator-price-by-age .age-gap-marker{stroke:#edb36e;stroke-width:14;stroke-opacity:.09}.mk3-page.mk3-page.indicator-price-by-age .age-price-dot{fill:#c6ced0;stroke:#111618;stroke-width:1.5}.mk3-page.mk3-page.indicator-price-by-age .age-point{fill:#bda083;stroke:#111618;stroke-width:2}.mk3-page.mk3-page.indicator-price-by-age .age-point.is-selected{stroke:#ffdab0;stroke-width:2}.mk3-page.mk3-page.indicator-price-by-age .age-selected-line{stroke:#bd9774;stroke-opacity:.3;stroke-width:1;stroke-dasharray:3 5}.mk3-page.mk3-page.indicator-price-by-age .age-url{font:400 10px var(--mono);letter-spacing:normal}.mk3-page.mk3-page.indicator-price-by-age .age-overlay{cursor:pointer}.mk3-page.mk3-page.indicator-price-by-age [data-og-capture=true] .age-bg{fill:transparent}.mk3-page.mk3-page.indicator-price-by-age [data-age-emphasis=price] .age-cost-line{stroke-width:2;opacity:.3}.mk3-page.mk3-page.indicator-price-by-age [data-age-emphasis=price] .age-point{opacity:.3}.mk3-page.mk3-page.indicator-price-by-age [data-age-emphasis=price] .age-price-reference{stroke-opacity:1;stroke-width:2.5}.mk3-page.mk3-page.indicator-price-by-age .age-observation{margin:2px 0 0;padding:0 0 0 12px;border-left:2px solid #c8996050}.mk3-page.mk3-page.indicator-price-by-age .age-observation p{max-width:95ch;margin:0;color:#929da2;font-size:12px;line-height:1.65}.mk3-page.mk3-page.indicator-price-by-age .age-observation__chip{display:inline-block;margin-top:8px;padding:2px 9px;border:1px solid var(--instrument-line);border-radius:999px;color:var(--muted);font:400 11px/1.5 var(--mono)}.mk3-page.mk3-page.indicator-price-by-age .age-compare-controls{display:flex;align-items:flex-end;gap:14px;margin:18px 0 20px}.mk3-page.mk3-page.indicator-price-by-age .age-compare-controls label{display:flex;flex-direction:column;gap:8px;color:#99a9b2;font-size:12px}.mk3-page.mk3-page.indicator-price-by-age .age-compare-controls select{width:190px;min-height:44px;padding:8px 28px 8px 11px;border:1px solid #abbcc32e;border-radius:8px;background:#192124;color:#f0e9df;font:500 14px/1.4 var(--display);cursor:pointer;color-scheme:dark}.mk3-page.mk3-page.indicator-price-by-age .age-compare-controls select:hover{border-color:#ecba7270}.mk3-page.mk3-page.indicator-price-by-age .age-compare-table{min-width:450px}.mk3-page.mk3-page.indicator-price-by-age .age-compare-note{margin:14px 0 0;color:#84969f;font-size:12px;line-height:1.65}.mk3-page.mk3-page.indicator-price-by-age .age-values table{min-width:360px;width:100%}.mk3-page.mk3-page.indicator-price-by-age .age-values [data-age-pick]{padding:3px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mk3-page.mk3-page.indicator-price-by-age .age-values [data-age-pick] span{margin-left:9px;color:#8b785e;opacity:0;transition:opacity .16s}.mk3-page.mk3-page.indicator-price-by-age .age-values [data-age-pick]:hover span{opacity:1}.mk3-page.mk3-page.indicator-price-by-age .age-values [data-age-pick]:focus-visible span{opacity:1}.mk3-page.mk3-page.indicator-price-by-age .age-values tbody tr:hover{background:#c4d6dd07}.mk3-page.mk3-page.indicator-price-by-age .age-values tr[data-age-selected=true]{background:#b58d6110;color:#e8c598}.mk3-page.mk3-page.indicator-price-by-age .age-unavailable{max-width:720px;margin:8px auto 56px;padding:24px;border:1px solid var(--line);border-radius:12px;color:var(--body);font-size:16px;line-height:1.6}.mk3-page.mk3-page.indicator-price-by-age [data-chart-frame]:is(:fullscreen,.mkc-is-fullscreen)>.inst__surface{min-height:auto}.mk3-page.mk3-page.indicator-price-by-age [data-chart-frame]:is(:fullscreen,.mkc-is-fullscreen) .inst__custom{display:flex;flex:1 0 auto;flex-direction:column}.mk3-page.mk3-page.indicator-price-by-age [data-chart-frame]:is(:fullscreen,.mkc-is-fullscreen) .age-curve-wrap{flex:1 1 auto;height:auto;min-height:360px}.mk3-page.mk3-page.indicator-price-by-age .age-legend .mkc-legend-date>*{white-space:nowrap}@media (max-width:760px){.mk3-page.mk3-page.indicator-price-by-age .intro{padding-bottom:23px}.mk3-page.mk3-page.indicator-price-by-age #chart .inst__title{font-size:17px}.mk3-page.mk3-page.indicator-price-by-age .age-selector{gap:15px 18px;padding:18px 14px 12px}.mk3-page.mk3-page.indicator-price-by-age .age-choice select{width:146px;padding-right:29px;font-size:27px}.mk3-page.mk3-page.indicator-price-by-age .age-selector-readout [data-age-cost]{font-size:30px}.mk3-page.mk3-page.indicator-price-by-age .age-readout-label,.mk3-page.mk3-page.indicator-price-by-age .age-selector-label>label{font-size:11px}.mk3-page.mk3-page.indicator-price-by-age .age-gap-line,.mk3-page.mk3-page.indicator-price-by-age .age-supply{font-size:10px}.mk3-page.mk3-page.indicator-price-by-age .age-compare-controls{display:grid;grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);gap:9px}.mk3-page.mk3-page.indicator-price-by-age .age-compare-controls label{font-size:11px;line-height:1.5}.mk3-page.mk3-page.indicator-price-by-age .age-compare-controls select{width:100%;min-width:0;padding:9px;font-size:12px}.mk3-page.mk3-page.indicator-price-by-age .age-compare-controls .compare-swap{width:35px;height:37px}}@media (max-width:660px){.mk3-page.mk3-page.indicator-price-by-age .age-curve-wrap{height:280px}.mk3-page.mk3-page.indicator-price-by-age [data-chart-frame]:is(:fullscreen,.mkc-is-fullscreen) .age-curve-wrap{min-height:280px}}@media (max-width:420px){.mk3-page.mk3-page.indicator-price-by-age .age-selector{column-gap:12px}.mk3-page.mk3-page.indicator-price-by-age .age-choice select{width:126px;padding-right:24px;font-size:24px}.mk3-page.mk3-page.indicator-price-by-age .age-choice svg{right:3px;width:14px;height:14px}.mk3-page.mk3-page.indicator-price-by-age .age-selector-readout [data-age-cost]{font-size:27px}.mk3-page.mk3-page.indicator-price-by-age .age-gap-line{max-width:17ch;text-wrap:balance}.mk3-page.mk3-page.indicator-price-by-age .age-slider-labels{padding:0;letter-spacing:-.03em}}@media (prefers-reduced-motion:reduce){.mk3-page.mk3-page.indicator-price-by-age .age-choice,.mk3-page.mk3-page.indicator-price-by-age .age-values [data-age-pick] span{transition:none}}