.mtl-chart{margin:0}.mtl-chart-box{border:1px solid var(--rule);background:var(--paper);border-radius:16px;padding:22px 0;position:relative;overflow:hidden}.mtl-chart svg{width:100%;height:180px;display:block}.mtl-line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round}.mtl-area{fill:var(--brand-soft)}.mtl-axis{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700;position:absolute;left:12px}.mtl-axis.is-hi{top:4px}.mtl-axis.is-lo{bottom:4px}.mtl-chart-dates{color:var(--ink-4);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.mtl-chart figcaption{color:var(--ink-3);text-wrap:pretty;margin-top:8px;font-size:13.5px;line-height:1.5}.mtl-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.mtl-figure{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:12px 14px}.mtl-figure.is-main{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.mtl-figure-value{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;font-weight:800;line-height:1.1}.mtl-figure-value small{color:var(--ink-3);font-size:16px}@media(min-width:768px){.mtl-figure-value{font-size:38px}}.mtl-change{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:700}.mtl-change span{color:var(--ink-4);font-weight:500}.mtl-up{color:var(--good)}.mtl-down{color:var(--bad)}.mtl-calc{gap:14px;display:grid}.mtl-calc .tm-result,.mtl-calc .ux-note,.mtl-calc .ux-seg{margin-top:0}.ux-block .mtl-chart-box{background:var(--paper-2);border:0;border-radius:12px}.mtl-grid{stroke:var(--rule);stroke-width:1px;stroke-dasharray:4 4}.mtl-dot{background:var(--brand);width:10px;height:10px;box-shadow:0 0 0 3px var(--paper);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.mtl-ranges{margin-bottom:12px}.mtl-chart-box{touch-action:pan-y;cursor:crosshair}.mtl-chart-box:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mtl-cursor{stroke:var(--ink-4);stroke-width:1px;stroke-dasharray:3 3}.mtl-tip{background:var(--ink);color:var(--paper);text-align:center;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;border-radius:10px;padding:5px 9px;display:grid;position:absolute;top:6px;transform:translate(-50%)}.mtl-tip b{font-size:14px;font-weight:800}.mtl-tip small{opacity:.8;font-size:11.5px}.mtl-jump{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.mtl-jump>span{flex:1;min-width:0}.mtl-jump .ti{width:18px;height:18px;color:var(--ink-3);flex:none}.mtl-jump .ti:last-child{width:16px;height:16px;color:var(--ink-4)}@media(hover:hover)and (pointer:fine){.mtl-jump:hover{border-color:var(--brand);color:var(--brand)}}.mtl-table-wrap{overflow-x:auto}.mtl-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mtl-table th,.mtl-table td{text-align:right;border-top:1px solid var(--rule);color:var(--ink);white-space:nowrap;padding:11px 6px;font-size:15px;font-weight:700}.mtl-table thead th{color:var(--ink-4);border-top:0;padding-top:0;font-size:12px;font-weight:600}.mtl-table th:first-child,.mtl-table td:first-child{text-align:left;padding-left:0}.mtl-table tbody th b{font-size:15px;display:block}.mtl-table tbody th small{color:var(--ink-4);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.mtl-table tr.is-best>*{background:var(--brand-soft);border-top-color:#0000}.mtl-table tr.is-best>:first-child{border-radius:12px 0 0 12px;padding-left:10px}.mtl-table tr.is-best>:last-child{border-radius:0 12px 12px 0;padding-right:10px}.mtl-table tr.is-best+tr>*{border-top-color:#0000}@media not all and (min-width:480px){.mtl-table th,.mtl-table td{padding-inline:3px;font-size:13.5px}.mtl-table thead th{font-size:11px}.mtl-table tbody th b{font-size:14px}.mtl-table tbody th small{font-size:11.5px}.mtl-table tr.is-best>:first-child{padding-left:6px}.mtl-table tr.is-best>:last-child{padding-right:6px}}
