@layer pages{.pg-exp--graph .pg-exp__controls{display:block}.pg-exp-filter__summary{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--target-min);cursor:pointer;list-style:none;display:flex}.pg-exp-filter__summary::-webkit-details-marker{display:none}.pg-exp-filter__label{font:var(--fw-button) var(--fs-lead) / var(--lh-lead) var(--font-body);letter-spacing:var(--tr-lead);color:var(--paper);transition:color var(--dur-160) var(--ease-out)}.pg-exp-filter__summary:hover .pg-exp-filter__label{color:var(--signal-strong)}.pg-exp-filter[open] .pg-exp__summary-mark:after{scale:1 0}.pg-exp-filter__list{gap:var(--space-8);padding-block:var(--space-16) var(--space-8);flex-wrap:wrap;display:flex}.pg-exp-filter__list .pg-chip{white-space:normal;text-align:start}.pg-exp-filter__info{max-width:72ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--paper-dim);margin-block-start:var(--space-16)}.graph-stage{position:relative}.graph-viewport{aspect-ratio:16/10;max-height:78svh;min-height:calc(3 * var(--space-128));width:100%}.graph-still,.graph-viewport #stack-graph{width:100%;height:100%;position:absolute;inset:0}.graph-still{object-fit:cover;cursor:pointer}.graph-viewport #stack-graph{visibility:hidden;touch-action:pan-y;display:block}.graph-stage:is([data-graph-state=loading],[data-graph-state=live]) #stack-graph{visibility:visible}.graph-stage[data-graph-state=live] .graph-still{visibility:hidden}.graph-viewport #stack-graph[data-interactive=true]{outline:0}.graph-start{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.graph-start .pg-btn{pointer-events:auto}.graph-key{top:var(--space-12);left:var(--space-12);z-index:3;align-items:flex-start;gap:var(--space-8);max-width:calc(100% - var(--space-128));flex-wrap:wrap;display:flex;position:absolute}.graph-key .pg-tool,.graph-zoom .pg-tool,.graph-interaction-toggle{min-height:var(--target-min);background:var(--ink)}.graph-interaction-toggle{padding:0 var(--space-12);box-shadow:inset 0 0 0 1px var(--signal);color:var(--paper);font:var(--fw-meta) var(--fs-meta) / 1 var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;align-items:center;display:inline-flex}.graph-interaction-toggle[aria-pressed=true]{background:var(--signal);color:var(--signal-ink)}.graph-stage:not([data-graph-state=live]) :is(.graph-zoom,.graph-interaction-toggle){display:none}.graph-key-panel{top:calc(100% + var(--space-8));z-index:4;gap:var(--space-8);min-width:calc(2 * var(--space-128));padding:var(--space-12) var(--space-16);background:var(--ink);box-shadow:inset 0 1px 0 var(--line-strong);margin:0;list-style:none;display:grid;position:absolute;left:0}.graph-key-panel li{align-items:center;gap:var(--space-8);font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-dim);display:flex}.graph-swatch{width:calc(4 * var(--pixel-size));height:calc(4 * var(--pixel-size));background:var(--swatch,var(--signal));box-shadow:inset 0 0 0 1px var(--line-strong);flex:none}.graph-zoom{top:var(--space-12);right:var(--space-12);z-index:3;gap:var(--space-4);display:flex;position:absolute}.graph-zoom .pg-tool{min-width:var(--target-min);justify-content:center}@media (width<=767px){.graph-key{max-width:calc(100% - var(--space-24))}.graph-zoom{top:auto;bottom:var(--space-12)}}.graph-zoom .pg-tool:disabled{opacity:.45;cursor:default}.graph-panel{gap:var(--space-8);padding:var(--space-16);background:var(--ink);box-shadow:inset 0 1px 0 var(--line-strong);display:grid}.graph-stage:not([data-graph-state=live]) .graph-panel{display:none}#graph-panel-body{gap:var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--paper-dim);display:grid}#graph-panel-body strong{font:var(--fw-h3) var(--fs-lead) / var(--lh-lead) var(--font-display);color:var(--paper);margin-block-end:var(--space-4)}#graph-panel-body a{color:var(--paper);transition:background-size var(--dur-320) var(--ease-out), color var(--dur-160) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;justify-self:start}#graph-panel-body a:is(:hover,:focus-visible){color:var(--signal-strong);background-size:100% 1px}@media (width>=768px){.graph-panel{right:var(--space-12);bottom:var(--space-12);z-index:3;width:min(calc(3 * var(--space-96) + var(--space-32)), calc(100% - var(--space-24)));position:absolute}}.graph-top{column-gap:var(--grid-gutter);box-shadow:inset 0 1px 0 var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.graph-top li{justify-content:space-between;align-items:baseline;gap:var(--space-12);min-width:0;box-shadow:inset 0 -1px 0 var(--line);display:flex}.graph-top-btn{min-height:var(--target-min);color:var(--paper);font:var(--fw-body) var(--fs-small) / var(--lh-small) var(--font-body);text-align:start;transition:color var(--dur-160) var(--ease-out);padding:0}.graph-top-btn:hover{color:var(--signal-strong)}.graph-top-count{font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-dim);flex:none}@media (prefers-reduced-motion:reduce){.pg-exp-filter__label,.graph-top-btn,#graph-panel-body a{transition:none}}html.pg-embed .pg-exp--graph .pg-exp__controls{display:none}}
