agaetis-chart{--ag-surface:var(--tile-deep);--accent-ink:var(--accent);--accent-2-ink:var(--accent-2);--accent-mid:#c4a7e7;--trend-ink:var(--accent-mid);--trend-text:var(--accent-mid)}:root[data-theme=light] agaetis-chart{--accent-ink:#65508a;--accent-2-ink:#2a7480;--accent-mid:#d7827e;--trend-ink:#c2695f;--trend-text:#a84e42;border:var(--hairline) solid var(--rule)}:root[data-theme=dark] agaetis-chart{--accent-mid:#eb6f92}agaetis-chart{aspect-ratio:1.8;width:100%;min-height:calc(var(--space-80) * 4);padding:var(--space-24);gap:var(--space-16);background:var(--ag-surface);color:var(--text);font-family:var(--font-sans);touch-action:pan-y;outline-offset:var(--space-8);flex-direction:column;display:flex;container-type:inline-size}agaetis-chart:focus-visible{outline:var(--hairline) solid var(--accent)}agaetis-chart[compact]{height:calc(100% + var(--space-20));aspect-ratio:auto;min-height:0;padding:var(--space-12);gap:var(--space-8)}.ag-head{gap:var(--space-12);flex-direction:column;display:flex}.ag-title{font-size:var(--text-compact);letter-spacing:-.02em;font-weight:600;line-height:1.3}.ag-readout{align-items:baseline;gap:var(--space-8) var(--space-24);font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.5;display:flex}.ag-date{min-width:14ch;color:var(--text-muted)}.ag-series{gap:var(--space-8);color:var(--text-2);display:flex}.ag-series b{min-width:5ch;font-weight:500}.ag-series b,.ag-trend{transition:opacity var(--duration-hint) var(--ease-interaction)}[data-rolling] .ag-series b,[data-rolling] .ag-trend{opacity:.55}.ag-first{color:var(--accent-ink)}.ag-repeat{color:var(--accent-2-ink)}.ag-trend{color:var(--trend-text);font-weight:500}.ag-plot{cursor:crosshair;flex:1;width:100%;min-height:0;display:block;overflow:visible}.ag-grid line{stroke:var(--rule-soft)}.ag-grid text{fill:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-label)}:root:root[data-theme] agaetis-chart{--accent:var(--cb-purple);--accent-2:var(--cb-cyan);--accent-mid:var(--cb-coral);--trend-ink:var(--cb-coral);--accent-ink:var(--cb-purple);--accent-2-ink:var(--cb-cyan);--trend-text:var(--cb-coral)}:root:root[data-theme=light] agaetis-chart{--accent-ink:color-mix(in srgb, var(--cb-purple) 50%, var(--text));--accent-2-ink:color-mix(in srgb, var(--cb-cyan) 50%, var(--text));--trend-text:color-mix(in srgb, var(--cb-coral) 50%, var(--text))}.ag-marks{filter:var(--bloom)}:root[data-theme=light] .ag-marks{filter:var(--haze)}.ag-gap{fill-opacity:.2}:root[data-theme=light] .ag-gap{fill-opacity:.14}.ag-raw{stroke:var(--accent);stroke-opacity:.9;stroke-width:1.5px}.ag-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ag-line-repeat{stroke:var(--accent-2)}.ag-line-trend{stroke:var(--trend-ink);stroke-width:4px;stroke-opacity:1}[compact] .ag-line-trend{stroke-width:3px}.ag-rule{stroke:var(--text-muted);stroke-dasharray:2 4;transition:opacity var(--duration-hint) var(--ease-interaction)}.ag-dot{stroke:var(--ag-surface);stroke-width:1.5px}.ag-dot-first{fill:var(--accent)}.ag-dot-repeat{fill:var(--accent-2)}.ag-dot-trend{fill:var(--trend-ink)}.ag-fx{pointer-events:none}.ag-ring{stroke:var(--accent-2);stroke-width:1px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.ag-foot{justify-content:space-between;gap:var(--space-8);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.5;display:flex}[compact] .ag-title{font-size:var(--text-label-value)}[compact] .ag-head{gap:var(--space-8)}[compact] .ag-readout{gap:var(--space-8);grid-template-columns:auto 1fr 1fr;display:grid}[compact] .ag-date{min-width:0}[compact] .ag-series{flex-direction:column;gap:0}[compact] .ag-foot{display:none}@container (width<210px){[compact] .ag-title{display:none}[compact] .ag-readout{gap:var(--space-4);grid-template-columns:1fr 1fr}[compact] .ag-date{grid-column:1/-1}[compact] .ag-series{font-size:var(--text-label)}}@container (width<400px){agaetis-chart:not([compact]) .ag-date{flex-basis:100%}}.agaetis-stage{--sky-a-hue:181, 149, 212;--sky-b-hue:0, 212, 255;--sky-c-hue:255, 85, 128;--sky-a-max:.17;--sky-b-max:.12;--sky-c-max:.05;isolation:isolate;padding:var(--space-40) var(--tile-pad);justify-items:center;gap:var(--space-24);background:var(--tile-hover);grid-column:span 6;grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:relative}.agaetis-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 18% -14%, rgba(var(--sky-a-hue), var(--sky-a-max)), rgba(var(--sky-a-hue), calc(var(--sky-a-max) * .33)) 45%, transparent 100%), radial-gradient(ellipse 62% 52% at 92% 38%, rgba(var(--sky-b-hue), var(--sky-b-max)), rgba(var(--sky-b-hue), calc(var(--sky-b-max) * .33)) 45%, transparent 100%), radial-gradient(ellipse 70% 46% at 45% 112%, rgba(var(--sky-c-hue), var(--sky-c-max)), rgba(var(--sky-c-hue), calc(var(--sky-c-max) * .33)) 45%, transparent 100%);position:absolute;inset:0}@media (width<=640px){.agaetis-stage{padding-block:var(--space-32)}}:root[data-theme=light] .agaetis-stage{--sky-a-max:.1;--sky-b-max:.07;--sky-c-max:.045}:root[data-theme=light] .case-ref[data-wire-strip]{--sky-a-hue:138, 111, 176;--sky-b-hue:46, 147, 163;--sky-c-hue:180, 99, 122;--sky-a-max:.1;--sky-b-max:.07;--sky-c-max:.045}.agaetis-frame{width:100%;min-width:0;max-width:calc(var(--space-80) * 13);display:block}.agaetis-caption{max-width:var(--measure-case);color:var(--text-2);font-size:var(--text-detail);line-height:1.5}ag-wire{top:0;bottom:0;left:0;right:calc(-50% - var(--hairline));z-index:0;pointer-events:none;display:block;position:absolute}@media (width<=834px){ag-wire{right:0;bottom:calc(-1 * (var(--space-80) * 4 + var(--space-32)))}}.case-ref[data-wire-strip]>:not(ag-wire){z-index:1;position:relative}.agw{width:100%;height:100%;display:block;overflow:visible}.case-ref[data-wire-strip]{z-index:1;--sky-a-hue:196, 167, 231;--sky-b-hue:156, 207, 216;--sky-c-hue:235, 111, 146;--sky-a-max:.14;--sky-b-max:.1;--sky-c-max:.06;isolation:isolate;position:relative}.case-ref[data-wire-strip]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 56% 56% at 30% 68%, rgba(var(--sky-a-hue), var(--sky-a-max)), rgba(var(--sky-a-hue), calc(var(--sky-a-max) * .33)) 45%, transparent 100%), radial-gradient(ellipse 44% 56% at 76% 42%, rgba(var(--sky-b-hue), var(--sky-b-max)), rgba(var(--sky-b-hue), calc(var(--sky-b-max) * .33)) 45%, transparent 100%), radial-gradient(ellipse 60% 34% at 52% 82%, rgba(var(--sky-c-hue), var(--sky-c-max)), rgba(var(--sky-c-hue), calc(var(--sky-c-max) * .33)) 45%, transparent 100%);position:absolute;inset:0}.case-ref[data-wire-strip] .case-ref-cols{grid-template-columns:minmax(0,1fr)}.case-wire{--pool:38, 35, 58;--pool-max:.62}:root[data-theme=light] .case-wire{--pool:138, 111, 176;--pool-max:.055}.case-wire{isolation:isolate;width:100%;max-width:var(--measure-case);justify-items:center;margin:0;display:grid;position:relative;container-type:inline-size}.case-wire:before{content:"";inset:calc(-1 * var(--space-24)) 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 78% at 50% 50%, rgba(var(--pool), var(--pool-max)), rgba(var(--pool), calc(var(--pool-max) * .38)) 46%, transparent 78%);position:absolute}.case-wire-face{align-items:start;gap:var(--space-8);opacity:0;transition:opacity var(--duration-hint) var(--ease-interaction);flex-direction:column;grid-area:1/1;display:flex}.case-wire-face[data-on]{opacity:1;transition:none}.case-wire-k{color:var(--text-muted);font-size:var(--text-label);letter-spacing:var(--track-mono)}.case-wire-v{white-space:nowrap;color:var(--text);font-size:min(var(--text-row), 7cqw);letter-spacing:-.01em;font-weight:500;line-height:1.3}.agw-stop-a{stop-color:rgb(var(--sky-c-hue))}.agw-stop-m{stop-color:rgb(var(--sky-a-hue))}.agw-stop-b{stop-color:rgb(var(--sky-b-hue))}.agw-line{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.agw-dot{fill:rgb(var(--sky-a-hue))}.case-made:has([data-wire-row]) .case-stack{gap:0}.case-made:has([data-wire-row]) .case-stack>*{margin:0 calc(-1 * var(--tile-pad));padding:var(--space-12) var(--tile-pad);font:inherit;color:inherit;text-align:start;border-top:0;cursor:pointer;transition:background-color var(--duration-morph) var(--ease-morph), color var(--duration-morph) var(--ease-morph);background:0 0;border-inline:0;border-radius:0}.case-made:has([data-wire-row]) .case-stack>:focus-visible{outline-offset:calc(-1 * var(--hairline) * 2)}.case-made:has([data-wire-row]) .case-stack>:last-child{border-bottom:0}.case-made:has([data-wire-row]) .case-stack [data-wire-on]{background:var(--row-hover);color:var(--text);transition-duration:var(--duration-hint);transition-timing-function:var(--ease-interaction)}.case-made:has([data-wire-row]) .case-stack [aria-pressed=true]{box-shadow:inset calc(var(--hairline) * 2) 0 var(--accent)}@media (prefers-reduced-motion:reduce){.case-wire{gap:var(--space-24);flex-direction:column;display:flex}.case-wire-face{opacity:1}}
