.report{--rp-page: #a2afb9;--rp-text: #141414;--rp-muted: #3f4a52;--rp-dim: #4f5b64;--rp-line: rgba(20, 20, 20, .22);--rp-card: rgba(20, 20, 20, .1);--rp-figure: #141414;--rp-figure-accent: #1c04f4;--rp-ground: #a2afb9;--rp-accent: #1c04f4;--rp-accent-soft: rgba(28, 4, 244, .14);color:var(--rp-text)}.report p,.report h1,.report h2,.report h3{margin:0}.report button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.report svg{display:block}.report .num{font-variant-numeric:tabular-nums}.report .loading,.report .failed{color:var(--rp-muted)}.report .headline{font-weight:700;font-size:clamp(26px,6vw,34px);line-height:1.06;letter-spacing:-.03em}.report .sub{margin-top:10px;font-size:17px;line-height:1.42;color:var(--rp-muted);max-width:48ch}.report .label{font-size:13px;color:var(--rp-muted)}.report .foot{font-size:13px;line-height:1.4;color:var(--rp-dim)}.report .big{font-weight:650;font-size:28px;line-height:1.2;letter-spacing:-.02em}.report .strong{font-weight:650}.report .hot{color:var(--rp-accent)}.report .title{margin-top:20px}.report .title h1{font-weight:700;font-size:clamp(32px,8vw,48px);line-height:1;letter-spacing:-.035em}.report .lead{margin-top:28px}.report .section{margin:36px 0 0;padding:18px 0 0;border-top:1px solid var(--rp-line)}.report .section h2{font-weight:650;font-size:20px;letter-spacing:-.02em}.report .section .what{margin-top:4px;font-size:14px;line-height:1.4;color:var(--rp-muted);max-width:60ch}.report .scrub{margin-top:20px}.report .figure{position:relative;touch-action:pan-y;background:var(--rp-page);color:var(--rp-figure)}.report .figure canvas{display:block;width:100%;height:auto}.report .figure .over{position:absolute;left:20px;bottom:14px;pointer-events:none}.report .figure .over .time{font-weight:700;font-size:34px;letter-spacing:-.03em;line-height:1}.report .figure .over .moment{margin-top:4px;font-size:14px;opacity:.7}.report .figure .hint{position:absolute;right:20px;bottom:16px;font-size:12px;opacity:.55;pointer-events:none}.report .timeline{height:48px;margin-top:12px;touch-action:none;cursor:ew-resize}.report .timeline svg{display:block;width:100%;height:100%}.report .figure .play{position:absolute;top:14px;right:16px;padding:8px 14px;background:#eeeae224;color:inherit;font-weight:650;font-size:13px;backdrop-filter:blur(6px)}.report .figure .play:hover{background:#eeeae23d}.report .figure .speeds{position:absolute;top:14px;left:16px;display:flex;gap:2px;padding:2px;background:#eeeae214;backdrop-filter:blur(6px)}.report .figure .speeds button{min-width:40px;padding:6px 8px;text-align:center;color:inherit;font-weight:600;font-size:13px;opacity:.7}.report .figure .speeds button.on{background:#eeeae233;opacity:1}.report .ends{display:flex;justify-content:space-between;margin-top:4px}.report .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.report .chips button{padding:8px 12px;background:var(--rp-card);font-weight:600;font-size:13px;color:var(--rp-text)}.report .chips button.on{background:var(--rp-text);color:var(--rp-ground)}.report .stats{display:flex;margin-top:14px}.report .stats>div{flex:1}.report .row{display:block;width:100%;padding:20px 0 0}.report .row:hover .name{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.report .row .head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.report .row .name{font-weight:650;font-size:17px}.report .row .count{font-weight:700;font-size:22px}.report .row .count small{font-weight:500;font-size:14px;color:var(--rp-muted)}.report .row .strip{margin-top:8px}.report .row .under{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:2px;margin-top:6px}.report .row .open{margin-top:6px;font-size:13px;color:var(--rp-accent)}.report .back{display:inline-block;margin-top:8px;font-size:15px;color:var(--rp-muted);text-decoration:none}.report .back:before{content:"← "}.report .back:hover{color:var(--rp-text)}.report .pair{display:flex;gap:10px;margin-top:22px}.report .pair>div{flex:1;min-width:0}.report .pair .figure{margin:0;overflow:hidden}.report .pair .meta{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-top:8px}.report .pair .val{font-weight:700;font-size:22px}.report .chart{margin-top:12px}.report .chart svg{width:100%;height:auto}.report .reading{margin-top:22px}.report .reading .head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.report .reading .val{font-weight:700;font-size:20px}.report .reading .val small{font-weight:500;font-size:13px;color:var(--rp-dim)}.report .pauses .p{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0}.report .pauses .tag{padding:6px 12px;background:var(--rp-card);font-weight:650;font-size:13px;color:var(--rp-muted)}.report .pauses .tag.stop{background:var(--rp-accent);color:#fff}.report .ani [style*=--i]{opacity:0;transform:translateY(6px)}.report .ani.in [style*=--i]{opacity:var(--o, 1);transform:none;transition:opacity .5s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:min(var(--i) * 9ms,1.4s)}.report .ani.in .chart [style*=--i],.report .chart.ani.in [style*=--i]{transform:none}@media(prefers-reduced-motion:reduce){.report .ani [style*=--i]{opacity:1;transform:none;transition:none}}.report .ani .grow [style*=--i]{transform:scaleY(0);transform-origin:bottom;transform-box:fill-box;opacity:var(--o, 1)}.report .ani.in .grow [style*=--i]{transform:none;transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:min(var(--i) * 9ms,1.4s)}.hl-card{display:grid;gap:16px;opacity:.001;transition:opacity .8s ease}.hl-card.ready{opacity:1}.hl-stage{position:relative;aspect-ratio:4 / 5;background:radial-gradient(120% 90% at 50% 40%,#24272b,#141414 70%);overflow:hidden;touch-action:pan-y;cursor:grab}.hl-stage.held{cursor:grabbing}.hl-stage canvas{position:absolute;inset:0;width:100%;height:100%}.hl-tag{position:absolute;left:16px;bottom:14px;font-size:12px;color:#a2afb9;letter-spacing:.01em;pointer-events:none}.hl-station{font-size:13px;font-weight:600;color:var(--rp-muted, #3f4a52)}.hl-text h3{margin:4px 0 0;font-size:22px;font-weight:650;letter-spacing:-.02em}.hl-big{margin-top:6px;font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.hl-big.hot{color:var(--rp-accent, #604e45)}.hl-small{margin-top:6px;font-size:15px;line-height:1.35;color:var(--rp-muted, #3f4a52);max-width:30ch}.report .row .under .foot+.foot:before{content:none}
