.wk{margin-top:.5rem;container-type:inline-size}.wk-plot{position:relative}.wk-axis,.wk-row{display:grid;grid-template-columns:minmax(0,1fr) 4.75rem;grid-template-areas:"label label" "track value";-moz-column-gap:.75rem;column-gap:.75rem}.wk-axis{grid-template-areas:"track value";min-height:1.125rem;font-size:var(--viz-tick-size);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.wk-axis-lead{grid-area:lead;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.wk-axis[data-lead]{grid-template-areas:"lead lead" "track value";row-gap:.25rem;margin-bottom:.25rem}.wk-axis-track{grid-area:track;position:relative;display:block;height:1.125rem}.wk-tick{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.wk-tick[data-edge=start]{transform:none}.wk-tick[data-edge=end]{transform:translate(-100%)}@container (max-width: 559px){.wk-tick[data-thin]{visibility:hidden}}@container (min-width: 560px){.wk-axis,.wk-row{grid-template-columns:minmax(8rem,31%) minmax(0,1fr) 5.5rem;grid-template-areas:"label track value"}.wk-axis[data-lead]{grid-template-areas:"lead track value";row-gap:0;margin-bottom:.125rem}.wk-axis-lead{justify-content:flex-end;padding-right:.25rem}.wk-axis-lead .viz-toggle{padding:1px;border-width:0}.wk-axis-lead .viz-toggle-thumb{top:1px;bottom:1px;left:1px;width:calc((100% - 2px) / var(--count, 2))}.wk-axis-lead .viz-toggle button{min-height:1.25rem;min-width:0;padding:0 .5rem;font-size:.6875rem}}@container (max-width: 559px){.wk[data-inline] .wk-axis,.wk[data-inline] .wk-row{grid-template-columns:minmax(4.75rem,34%) minmax(0,1fr) minmax(3.25rem,max-content);grid-template-areas:"label track value";-moz-column-gap:.5rem;column-gap:.5rem}.wk[data-inline] .wk-axis[data-lead]{grid-template-areas:"lead lead lead" "label track value"}.wk[data-inline] .wk-label{padding:0;font-size:.75rem;text-align:right}}.wk-row{position:relative;align-items:center;min-height:2rem;padding:0 .375rem;margin:0 -.375rem;border-radius:.5rem;outline:none;cursor:default;transition:background-color var(--viz-dur-micro) ease}@container (min-width: 560px){.wk-row{min-height:1.5rem}}.wk-row:hover,.wk-row[data-active=true],.wk-row[data-linked=true]{background:var(--viz-wash)}.wk-row:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.wk-label{grid-area:label;min-width:0;padding-top:.5rem;font-size:.8125rem;line-height:1.3;color:var(--fg-muted);overflow-wrap:anywhere}@container (min-width: 560px){.wk-label{padding:.125rem 0;text-align:right}}.wk-row[data-em=true] .wk-label{color:var(--fg);font-weight:600}.wk-track{grid-area:track;display:block;width:100%;overflow:visible}.wk-value{grid-area:value;justify-self:end;text-align:right;font-size:var(--viz-value-size);font-weight:550;line-height:1.2;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.wk-sub{display:inline;margin-left:.375rem;font-size:.6875rem;font-weight:450;color:var(--fg-subtle)}.wk-marks{transition:opacity var(--viz-dur-ui) ease}.wk-row[data-dim=true] .wk-marks{opacity:.4}.wk-lens{fill:var(--viz-lens)}.wk-group{margin:.875rem 0 .25rem;padding-top:.625rem;border-top:1px solid var(--viz-hairline);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--viz-kicker-size);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle)}.wk-group:first-child{margin-top:.25rem;padding-top:0;border-top:0}.wk-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;margin:0 0 .25rem}.wk-top:empty{display:none}.wk-top .viz-legend,.wk-top .wk-controls{margin:0}.wk-controls{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:center;justify-content:flex-end;margin-top:.375rem}.wk-controls+.wk{margin-top:.25rem}.wk-note{font-size:.75rem;line-height:1.45;color:var(--fg-subtle)}.wk-note strong{color:var(--fg-muted);font-weight:600}.wk-button{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 .75rem;border-radius:9999px;border:1px solid var(--viz-hairline);background:var(--viz-wash);color:var(--viz-ink);font:inherit;font-size:.75rem;font-weight:550;cursor:pointer;transition:border-color var(--viz-dur-micro) ease,background-color var(--viz-dur-micro) ease,transform var(--viz-dur-micro) ease}.wk-button:hover{border-color:var(--viz-neutral)}.wk-button:active{transform:scale(.98)}.wk-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.wk-button[aria-pressed=true]{border-color:color-mix(in oklab,var(--mark, var(--pbc-s1)) 60%,transparent);background:color-mix(in oklab,var(--mark, var(--pbc-s1)) 16%,transparent)}.wk-button svg{width:.75rem;height:.75rem}@media (max-width: 639px){.wk-button{min-height:2.25rem}}.viz-figure[data-reveal=pending] .wk-late{opacity:0}.viz-figure[data-reveal=in] .wk-late{transition:opacity var(--viz-dur-ui) ease var(--late, .9s)}.wk-motion-reduced{display:none}@media (prefers-reduced-motion: reduce){.wk *,.wk-row,.wk-button{transition:none!important;animation:none!important}.wk-motion-full{display:none}.wk-motion-reduced{display:inline}p.wk-motion-reduced{display:block}}@media (forced-colors: active){.wk-row:focus-visible{outline:2px solid Highlight}.wk-lens{forced-color-adjust:none;fill:Highlight;opacity:.25}.wk-button{border-color:CanvasText}}
