.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{color-scheme:light dark;--bg: #f6f7f9;--card: #ffffff;--border: #e4e7ec;--text: #11161d;--muted: #6b7280;--accent: #0f172a;--up: #b91c1c;--down: #15803d;--met-bg: #dcfce7;--met-fg: #14532d;--off-bg: #f1f3f5;--off-fg: #6b7280;--line: #2563eb;--line-ma: #94a3b8;--line-alert: #e11d48;--axis: #8a93a0;--grid: #e9ecf1}@media(prefers-color-scheme:dark){:root{--bg: #0c1016;--card: #141a22;--border: #242d39;--text: #e7ecf3;--muted: #94a2b5;--accent: #e7ecf3;--up: #f87171;--down: #4ade80;--met-bg: #10351f;--met-fg: #86efac;--off-bg: #1b222c;--off-fg: #8b97a8;--line: #60a5fa;--line-ma: #6b7a8f;--line-alert: #fb7185;--axis: #7a8699;--grid: #1f2732}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 -apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased}main{max-width:880px;margin:0 auto;padding:22px 16px;display:grid;gap:16px}.lede{margin:0 2px;font-size:13px}.muted{color:var(--muted)}.small{font-size:12.5px;font-weight:400}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.card h2{font-size:14px;margin:0 0 12px;letter-spacing:.01em}.hero.triggered{border-color:color-mix(in srgb,var(--down) 45%,var(--border))}.hero-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.price{display:flex;align-items:baseline;gap:6px;margin-top:2px}.price .value{font-size:40px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.price .unit{font-size:14px;color:var(--muted)}.change{font-size:13px;font-variant-numeric:tabular-nums}.change.down{color:var(--down)}.change.up{color:var(--up)}.verdict{font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;white-space:nowrap}.verdict.on{background:var(--met-bg);color:var(--met-fg)}.verdict.off{background:var(--off-bg);color:var(--off-fg)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:18px 0 0;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden}.stats>div{background:var(--card);padding:11px 13px}.stats dt{font-size:11.5px;color:var(--muted)}.stats dd{margin:3px 0 0;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.chart-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.chart-head h2{margin:0 0 8px}.ranges{display:flex;gap:4px;margin-bottom:8px}.ranges button{font:inherit;font-size:12.5px;padding:5px 11px;border:1px solid var(--border);background:transparent;color:var(--muted);border-radius:7px;cursor:pointer}.ranges button:hover{color:var(--text)}.ranges button.active{background:var(--accent);border-color:var(--accent);color:var(--card)}#chart{width:100%}.legend-note{margin:10px 0 0}.empty{text-align:center;color:var(--muted)}.u-legend{font-size:12.5px;color:var(--muted)}.u-legend .u-marker{border-radius:2px}.u-legend th{font-weight:500}.u-legend .u-value{color:var(--text);font-variant-numeric:tabular-nums}.u-select{background:color-mix(in srgb,var(--line) 12%,transparent)}.u-cursor-pt{box-shadow:none}@media(max-width:560px){.price .value{font-size:32px}main{padding:16px 12px 24px}.card{padding:15px 14px}}
