.wch{--wch-ink:var(--wdc-ink,#0c0d14);--wch-soft:var(--wdc-ink-soft,#0c0d149e);--wch-cobalt:var(--wdc-cobalt,#1f3bff);--wch-data:var(--wdc-data,ui-monospace, monospace);min-width:0;color:var(--wch-ink)}.wch-bar{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.wch-seg{scrollbar-width:none;background:#0c0d140f;border-radius:999px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.wch-seg button{appearance:none;color:var(--wch-ink);font-family:var(--wch-data);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:32px;padding:7px 12px;font-size:12px;font-weight:600;transition:background-color .18s,color .18s}.wch-seg button:hover{background:#0c0d1414}.wch-seg button[aria-pressed=true]{background:var(--wch-ink);color:var(--wdc-paper,#faf8f2)}.wch-seg button:focus-visible,.wch-retry:focus-visible{outline:2px solid var(--wch-cobalt);outline-offset:2px}.wch-sum{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:12px 18px;margin:0 0 14px;display:grid}.wch-sum div{flex-direction:column;gap:4px;min-width:0;display:flex}.wch-sum dt{font-family:var(--wch-data);color:var(--wch-soft);font-size:11px}.wch-sum dd{font-family:var(--wch-data);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:1.2}.wch-sum .is-lead dd{font-size:22px}.wch-sum dd span{color:var(--wch-soft);font-size:12px;font-weight:500}.wch-sum dd.is-up{color:var(--wch-cobalt)}.wch-stage{border-radius:14px;height:340px;position:relative;overflow:hidden}.wch-canvas{position:absolute;inset:0}.wch-cover{text-align:center;background:var(--wdc-paper,#faf8f2);place-content:center;justify-items:center;gap:12px;padding:20px;display:grid;position:absolute;inset:0}.wch-cover.is-soft{pointer-events:none;background:#faf8f2eb;border-radius:12px;padding:10px 14px;inset:auto 12px 12px;box-shadow:0 0 0 1px #0c0d1414}.wch-msg{max-width:44ch;color:var(--wch-ink);margin:0;font-size:14px;line-height:1.5}.wch-skel{background:linear-gradient(90deg,#0c0d140d,#0c0d141c,#0c0d140d) 0 0/200% 100%;border-radius:12px;width:min(420px,70%);height:120px;animation:1.4s linear infinite wch-shimmer}.wch-cover.is-loading .wch-msg{font-family:var(--wch-data);color:var(--wch-soft);font-size:12px}@keyframes wch-shimmer{to{background-position:-200% 0}}.wch-retry{appearance:none;border:1.5px solid var(--wch-ink);color:var(--wch-ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600}.wch-retry:hover{background:var(--wch-ink);color:var(--wdc-paper,#faf8f2)}.wch-attr{color:var(--wch-soft);text-underline-offset:2px;text-decoration:underline}.wch-attr:hover{color:var(--wch-ink)}.wch-foot{font-family:var(--wch-data);color:var(--wch-soft);margin:12px 0 0;font-size:11px;line-height:1.5}.wdc-chartpanel{margin-bottom:16px}.wdc-wyth-chart{max-width:640px;margin-top:14px}.wch.is-compact .wch-sum{grid-template-columns:auto auto;justify-content:start;gap:4px 22px;margin-bottom:8px}.wch.is-compact .wch-sum .is-lead dd{font-size:17px}.wch.is-compact .wch-stage{border-radius:10px;height:150px}.wch.is-compact .wch-skel{height:60px}@media (max-width:760px){.wch-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.wch-sum .is-lead{grid-column:1/-1}.wch-stage{height:260px}.wch-bar{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.wch-skel{animation:none}}
