.sg[data-astro-cid-r6iajps3]{--sg-h:340px}.sg-setup[data-astro-cid-r6iajps3]{margin:0}.sg-row[data-astro-cid-r6iajps3]{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.sg-row[data-astro-cid-r6iajps3] .field[data-astro-cid-r6iajps3]{margin:0}.sg-device[data-astro-cid-r6iajps3] select[data-astro-cid-r6iajps3]{max-width:260px}.sg-file-name[data-astro-cid-r6iajps3]{overflow-wrap:anywhere;align-self:center}.sg-drop[data-astro-cid-r6iajps3]{padding:26px 16px}.sg-drop[data-astro-cid-r6iajps3] span[data-astro-cid-r6iajps3]{margin-top:4px;display:block}.sg-status[data-astro-cid-r6iajps3]{min-height:1.3em;color:var(--ink-2);margin:0}.sg-plots[data-astro-cid-r6iajps3]{flex-direction:column;gap:8px;display:flex}.sg[data-astro-cid-r6iajps3][data-sg-layout=spectrum] .sg-spec[data-astro-cid-r6iajps3]{order:-1;height:260px}.sg[data-astro-cid-r6iajps3][data-sg-layout=spectrum]{--sg-h:220px}.sg-stage[data-astro-cid-r6iajps3]{height:var(--sg-h);border-radius:var(--r);touch-action:pan-y;cursor:crosshair;padding:0;position:relative;overflow:hidden}.sg-stage[data-astro-cid-r6iajps3] canvas[data-astro-cid-r6iajps3],.sg-spec[data-astro-cid-r6iajps3] canvas[data-astro-cid-r6iajps3]{width:100%;height:100%;display:block;position:absolute;inset:0}.sg-spec[data-astro-cid-r6iajps3]{border-radius:var(--r);height:130px;padding:0;position:relative;overflow:hidden}.sg-empty[data-astro-cid-r6iajps3]{text-align:center;color:var(--screen-ink);opacity:.75;pointer-events:none;place-items:center;margin:0;padding:16px;font-size:.95rem;display:grid;position:absolute;inset:0}.sg-readouts[data-astro-cid-r6iajps3]{gap:2px;display:grid}.sg-readout[data-astro-cid-r6iajps3]{color:var(--ink);margin:0;font-size:.9rem}.sg-readout[data-astro-cid-r6iajps3] .mono[data-astro-cid-r6iajps3]{font-size:.88rem}.sg-k[data-astro-cid-r6iajps3]{min-width:4.2em;color:var(--muted);font-size:.82rem;display:inline-block}.sg-guides[data-astro-cid-r6iajps3]{color:var(--ink-2)}.sg-guides[data-astro-cid-r6iajps3] p[data-astro-cid-r6iajps3]{margin:0 0 4px}.sg-guides[data-astro-cid-r6iajps3] ul[data-astro-cid-r6iajps3]{columns:2;column-gap:24px;margin:0;padding-left:1.2em}.sg-pos[data-astro-cid-r6iajps3]{margin:0}.sg-pos[data-astro-cid-r6iajps3] input[data-astro-cid-r6iajps3]{width:100%}.sg-settings[data-astro-cid-r6iajps3] summary[data-astro-cid-r6iajps3]{cursor:pointer;font-weight:600}.sg-grid[data-astro-cid-r6iajps3]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 14px;margin-top:10px;display:grid}.sg-grid[data-astro-cid-r6iajps3] .field[data-astro-cid-r6iajps3]{min-width:0;margin:0}.sg-grid[data-astro-cid-r6iajps3] select[data-astro-cid-r6iajps3],.sg-grid[data-astro-cid-r6iajps3] input[data-astro-cid-r6iajps3]:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0}.sg-device[data-astro-cid-r6iajps3]{min-width:0;max-width:100%}.sg-device[data-astro-cid-r6iajps3] select[data-astro-cid-r6iajps3]{width:100%}.sg-hold[data-astro-cid-r6iajps3]{align-self:end;padding-bottom:6px}.sg-h[data-astro-cid-r6iajps3]{margin:0 0 8px;font-size:1rem}.sg-facts[data-astro-cid-r6iajps3]{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;font-size:.92rem;display:grid}.sg-facts[data-astro-cid-r6iajps3] dt[data-astro-cid-r6iajps3]{color:var(--muted)}.sg-facts[data-astro-cid-r6iajps3] dd[data-astro-cid-r6iajps3]{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=600px){.sg[data-astro-cid-r6iajps3]{--sg-h:260px}.sg[data-astro-cid-r6iajps3][data-sg-layout=spectrum] .sg-spec[data-astro-cid-r6iajps3]{height:210px}.sg-guides[data-astro-cid-r6iajps3] ul[data-astro-cid-r6iajps3]{columns:1}.sg-grid[data-astro-cid-r6iajps3]{grid-template-columns:1fr 1fr}.sg-facts[data-astro-cid-r6iajps3]{grid-template-columns:minmax(0,1fr);gap:0}.sg-facts[data-astro-cid-r6iajps3] dd[data-astro-cid-r6iajps3]{margin:0 0 6px;padding:0}}.sg-shared{text-align:left;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:.92rem;display:grid}.sg-shared dd{overflow-wrap:anywhere}@media (width<=480px){.sg-shared{grid-template-columns:minmax(0,1fr);gap:0}.sg-shared dd{margin-bottom:6px}}.sg-shared dt{color:var(--muted)}.sg-shared dd{color:var(--ink);margin:0}.sg-shared-note{color:var(--muted);text-align:left;margin:10px 0 0;font-size:.85rem}
