.aer{--aer-first: #eb6834;--aer-second: #2a78d6;--aer-band: #eceef1;--aer-grid: #d7dce2;--aer-ring: #ffffff}@media (prefers-color-scheme: dark){:root:not([data-cart=day]) .aer{--aer-first: #d95926;--aer-second: #3987e5;--aer-band: #202a34;--aer-grid: #3a4856;--aer-ring: #18212a}}:root[data-cart=night] .aer{--aer-first: #d95926;--aer-second: #3987e5;--aer-band: #202a34;--aer-grid: #3a4856;--aer-ring: #18212a}body.app-shell main section.aer>:is(.aer-gate,.aer-legend),.aer-charts{max-width:61rem}.aer-gate{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin:.75rem 0 1rem;padding:0;list-style:none}.aer-gate li{border:1px solid var(--line-soft);background:var(--surface);padding:.6rem .75rem}.aer-gate b{display:block;font-size:1.35rem;line-height:1.2;font-variant-numeric:tabular-nums}.aer-gate span{display:block;color:var(--muted);font-size:.8125rem;text-wrap:pretty}.aer-gate .aer-verdict{font-weight:700;color:var(--fg)}.aer-stage{display:grid;gap:.5rem;max-width:40rem}.aer-frame{position:relative;background:var(--viewer-stage);line-height:0}.aer-frame video{display:block;width:100%;height:auto;aspect-ratio:4 / 3}.aer-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.aer-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.875rem}.aer-controls button{font:inherit;padding:.25rem .6rem;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer}.aer-controls button:hover{background:var(--surface-alt)}.aer-controls label{display:inline-flex;align-items:center;gap:.35rem}.aer-readout{margin:0;color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums;min-height:2.6em}.aer-stage figcaption{color:var(--muted);font-size:.8125rem;line-height:1.45}.aer-legend{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:1rem 0 .25rem;padding:0;list-style:none;font-size:.875rem}.aer-legend li{display:inline-flex;align-items:center;gap:.45rem}.aer-key{display:inline-block;width:1.4rem;height:0;border-top:2px solid var(--muted)}.aer-key--first{border-top-color:var(--aer-first)}.aer-key--second{border-top-color:var(--aer-second)}.aer-key--target{border-top-width:1px}.aer-key--band{height:.8rem;border-top:0;background:var(--aer-band)}.aer-charts{display:grid;grid-template-columns:minmax(0,360fr) minmax(0,620fr);gap:1rem 0;align-items:start}@media (max-width: 52rem){.aer-charts{grid-template-columns:minmax(0,1fr)}.aer-chart:first-child{max-width:22.5rem}}.aer-chart{position:relative;margin:0}.aer-chart svg{display:block;width:100%;height:auto;overflow:visible}.aer-chart figcaption{color:var(--muted);font-size:.8125rem;margin-top:.25rem}.aer-static{display:block;max-width:100%;height:auto;border:1px solid var(--line-soft)}.aer-title{fill:var(--fg);font:600 13px system-ui,sans-serif}.aer-tick{fill:var(--muted);font:12px system-ui,sans-serif;font-variant-numeric:tabular-nums}.aer-note{fill:var(--muted);font:11px system-ui,sans-serif}.aer-value{fill:var(--fg);font:600 12px system-ui,sans-serif;font-variant-numeric:tabular-nums}.aer-grid{stroke:var(--aer-grid);stroke-width:1}.aer-limit{stroke:var(--muted);stroke-width:1}.aer-band{fill:var(--aer-band)}.aer-target{fill:none;stroke:var(--muted);stroke-width:1}.aer-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.aer-line--first,.aer-leader--first{stroke:var(--aer-first)}.aer-line--second,.aer-leader--second{stroke:var(--aer-second)}.aer-leader{stroke-width:1}.aer-dot{stroke:var(--aer-ring);stroke-width:2}.aer-dot--first{fill:var(--aer-first)}.aer-dot--second{fill:var(--aer-second)}.aer-ring{fill:var(--aer-ring);stroke:var(--fg);stroke-width:1.5}.aer-playhead{stroke:var(--fg);stroke-width:1}.aer-crosshair{stroke:var(--muted);stroke-width:1}.aer-hit{fill:transparent;cursor:pointer}.aer-tip{position:absolute;z-index:2;min-width:11rem;padding:.4rem .55rem;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:.8125rem;line-height:1.4;font-variant-numeric:tabular-nums;pointer-events:none}.aer-tip[hidden]{display:none}.aer-tip div{display:flex;align-items:center;gap:.4rem}.aer-tip i{display:inline-block;width:.6rem;height:.6rem;border-radius:50%}.aer-tip .aer-tip-first{background:var(--aer-first)}.aer-tip .aer-tip-second{background:var(--aer-second)}
