.gs-content{min-width:0}.gs-player,.gs-actions,.gs-code-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:18px 0;font-size:12px}.gs-player label{display:flex;align-items:center;gap:5px}.gs-player input{width:130px}.pg-systems button{color:var(--trace-ink)}.gs-player button,.gs-actions button,.gs-code-tabs button,.gs-events button,.pg-systems [data-gs-apply]{background:transparent;border:1px solid var(--trace-line);border-radius:5px;padding:9px}.gs-events{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.gs-events button{font-size:12px}.gs-events small{display:block;margin-top:5px;color:var(--muted)}.pg-systems [aria-pressed=true]{background:var(--trace-soft);border-color:var(--trace-ink)}.gs-pendulum,.gs-chart,.gs-timeline{margin:24px 0}.gs-pendulum svg,.gs-chart svg,.gs-timeline svg{display:block;width:100%}.gs-pendulum text,.gs-chart text,.gs-timeline text{font:12px system-ui;fill:var(--trace-ink)}.gs-pendulum path,.gs-chart path,.gs-timeline path{fill:none;stroke:var(--trace-ink);stroke-width:1.8}.gs-pendulum circle,.gs-chart circle,.gs-timeline circle{fill:var(--trace-ink)}.gs-pendulum .gs-grid,.gs-chart .gs-grid,.gs-timeline .gs-grid{stroke:var(--trace-line);stroke-width:1}.gs-chart .gs-shade{fill:var(--trace-soft);stroke:none}.gs-chart .gs-series-1 path{stroke-dasharray:6 4}.gs-chart .gs-series-2 path{stroke-dasharray:10 3 2 3;stroke-width:2.5}.gs-reference,.gs-chart .gs-reference,.gs-pendulum .gs-reference{stroke:var(--muted);stroke-dasharray:2 4;stroke-width:1}.gs-timeline .gs-wait{stroke:var(--muted);stroke-dasharray:2 3}.gs-timeline .gs-cursor{stroke:var(--blue,#176dc7);stroke-dasharray:5 3;stroke-width:1}.gs-pendulum .gs-rod{stroke-width:5}.gs-pendulum .gs-trail{opacity:.35}.gs-pendulum .gs-torque{stroke-width:2.5}.gs-pendulum figcaption,.gs-chart figcaption,.gs-timeline figcaption,.gs-caption{font-size:12px;line-height:1.8;color:var(--muted)}.gs-values{display:flex;flex-wrap:wrap;gap:15px}.gs-value{max-width:100%;min-width:0;margin:9px 0}.gs-value button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;max-width:100%}.gs-value span{font-size:12px;color:var(--muted)}.gs-value code,.gs-value strong{font:500 12px ui-monospace,monospace;overflow-wrap:anywhere}.pg-systems [data-gs-bind]{border:0;background:none;color:inherit;cursor:pointer}.pg-systems .gs-highlight{color:var(--blue,#176dc7);background:var(--trace-soft);box-shadow:0 2px var(--blue,#176dc7)}.pg-systems svg .gs-highlight{background:none;box-shadow:none;stroke:var(--blue,#176dc7)}.pg-systems .gs-highlight path{stroke:var(--blue,#176dc7)}.gs-key-0:before,.gs-key-1:before,.gs-key-2:before{content:'';display:inline-block;width:17px;border-top:2px solid currentColor;vertical-align:middle;margin-right:4px}.gs-key-1:before{border-top-style:dashed}.gs-key-2:before{border-top-style:dotted}.gs-cart{display:block;width:100%}.gs-parameters{margin:25px 0;font-size:12px;line-height:1.8}.pg-systems h4{margin-top:26px}.pg-systems button:disabled{color:var(--muted)}@media(max-width:650px){.gs-player{gap:7px}.gs-chart text,.gs-pendulum text,.gs-timeline text{font-size:11px}}
.gs-chart .gs-marker-open{fill:var(--trace-bg,var(--bg));stroke:var(--trace-ink);stroke-width:1.5}.gs-marker-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}.gs-marker-legend button{text-align:left;font:inherit}
