.gk-wrap.svelte-udi5us{flex-wrap:wrap;align-items:start;gap:.75rem;width:100%;min-width:0;display:flex;container:gk/inline-size}.gk-cluster.svelte-udi5us{max-width:100%}.gk.svelte-udi5us{--gk-gap:2px;--gk-sink:2px;flex-wrap:wrap;gap:.25rem;width:100%;display:flex}.gk-key.svelte-udi5us{box-sizing:border-box;--hue:var(--green);flex:none;width:2rem;height:2rem;position:relative}.gk-key[data-mod=shift].svelte-udi5us{--hue:var(--cyan)}.gk-key[data-mod=alt].svelte-udi5us{--hue:var(--gold)}.gk-key[data-mod=win].svelte-udi5us{--hue:var(--violet-ink)}.gk-well.svelte-udi5us{inset:var(--gk-gap);background:var(--edge);border-radius:6px;position:absolute}.gk-cap.svelte-udi5us{inset:var(--gk-gap);box-sizing:border-box;border:1px solid var(--gear);background:linear-gradient(180deg, var(--bg2), var(--bg1));color:var(--white);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-caption);white-space:nowrap;border-bottom-width:3px;border-radius:5px;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.gk-key.word.svelte-udi5us{width:3rem}.gk-key.word.svelte-udi5us .gk-cap:where(.svelte-udi5us){font-size:var(--fs-micro)}.gk-mark.svelte-udi5us{background:var(--hue);clip-path:polygon(0 0,100% 0,0 100%);width:max(4px,.9cqw);height:max(4px,.9cqw);position:absolute;top:1px;left:1px}.gk-glyph.svelte-udi5us{fill:currentColor;width:.85em;height:.85em}.gk-key.down.svelte-udi5us .gk-well:where(.svelte-udi5us){box-shadow:inset 0 0 0 2px var(--hue)}.gk-key.down.svelte-udi5us .gk-cap:where(.svelte-udi5us){inset:calc(var(--gk-gap) + var(--gk-sink));border:1px solid var(--hue);background:var(--hue);color:var(--bg0);border-radius:3px}.gk-key.down.svelte-udi5us .gk-mark:where(.svelte-udi5us){background:var(--bg0)}.gk-key.recent.svelte-udi5us .gk-cap:where(.svelte-udi5us):after{content:"";border:2px solid var(--hue);border-radius:inherit;opacity:var(--lvl);position:absolute;inset:0}.gm.svelte-1kjvafg{justify-items:center;gap:.2rem;min-width:0;display:grid}.gm-svg.svelte-1kjvafg{width:100%;height:auto;display:block;overflow:visible}.gm-body.svelte-1kjvafg,.gm-face.svelte-1kjvafg{fill:var(--bg2)}.gm-well.svelte-1kjvafg{fill:var(--edge)}.gm-seam.svelte-1kjvafg,.gm-line.svelte-1kjvafg{fill:none;stroke:var(--ice);stroke-width:1.1px;stroke-linecap:round}.gm-line.thick.svelte-1kjvafg{stroke-width:1.8px}.gm-outline.svelte-1kjvafg{fill:none;stroke:var(--ice);stroke-width:1.5px;stroke-linejoin:round}.gm-wellbox.svelte-1kjvafg{fill:var(--edge);stroke:var(--ice);stroke-width:.9px}.gm-ridges.svelte-1kjvafg{fill:none;stroke:var(--ice);stroke-width:.8px;stroke-linecap:round;opacity:.6}.gm-ring.svelte-1kjvafg{fill:none;stroke-width:2px}.gm-chev-rim.svelte-1kjvafg{fill:none;stroke:var(--edge);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.gm-chev.svelte-1kjvafg{fill:none;stroke:var(--cyan);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.gm-note.svelte-1kjvafg{min-height:1.4em;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cyan);white-space:nowrap;margin:0;line-height:1.4}.gi-options.svelte-j88jep{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.gi-options.svelte-j88jep button:where(.svelte-j88jep){min-height:44px;font-size:var(--fs-label);color:var(--white);background:var(--bg2);border:1px solid var(--boundary);border-radius:var(--radius-control);padding:.4rem .75rem}.gi-host.svelte-j88jep{border:1px solid var(--line);background:var(--bg0);min-width:0;color:var(--white);border-radius:10px;position:relative;container:gi/inline-size}.gi.svelte-j88jep{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"board board""mouse log";align-items:start;gap:.5rem .75rem;padding:.6rem;display:grid}.gi-board.svelte-j88jep{grid-area:board;min-width:0}.gi-mouse.svelte-j88jep{grid-area:mouse;width:4rem}.gi-log.svelte-j88jep{grid-area:log;align-content:start;gap:.25rem;min-width:0;display:grid}.gi-label.svelte-j88jep{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cyan);margin:0}.gi-list.svelte-j88jep{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.gi-list.svelte-j88jep li:where(.svelte-j88jep){font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ice);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gi-list.svelte-j88jep li.now:where(.svelte-j88jep){color:var(--white);font-size:var(--fs-base)}.gi-list.svelte-j88jep li.now:where(.svelte-j88jep):before{content:"▸ ";color:var(--green)}.gi-empty.svelte-j88jep{font-size:var(--fs-sm);color:var(--ice);margin:0}.compact.svelte-j88jep .gi-log:where(.svelte-j88jep){display:none}.gi-sr.svelte-j88jep{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container gi (width>=26rem){.gi.svelte-j88jep{grid-template-columns:minmax(0,1fr) 4.5rem;grid-template-areas:"board mouse""log log"}.gi-mouse.svelte-j88jep{align-self:center;width:100%}.gi-log.svelte-j88jep{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.75rem}.gi-list.svelte-j88jep{flex-wrap:wrap;gap:.1rem 1rem;display:flex}.compact.svelte-j88jep .gi:where(.svelte-j88jep){grid-template-areas:"board mouse"}}@container gi (width>=44rem){.gi.svelte-j88jep{grid-template-columns:minmax(0,30rem) 5.5rem minmax(10rem,1fr);grid-template-areas:"board mouse log";align-items:center;gap:.75rem 1.25rem;padding:.75rem 1rem}.gi-log.svelte-j88jep{grid-template-columns:minmax(0,1fr);align-content:center;align-self:stretch}.gi-list.svelte-j88jep{display:grid}.gi-list.svelte-j88jep li.now:where(.svelte-j88jep){font-size:var(--fs-h4)}}.gd-marks.svelte-1t5bx9h{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gd-cursor.svelte-1t5bx9h path:where(.svelte-1t5bx9h){filter:drop-shadow(0 1px 1.5px var(--edge))}.gd-steps.svelte-fpfln8{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.gd-step.svelte-fpfln8{border:1px solid #0000;border-radius:8px}.gd-step.current.svelte-fpfln8{border-color:var(--hairline);background:var(--surface-2)}.gd-step-key.svelte-fpfln8,.gd-mistake.svelte-fpfln8{width:100%;min-height:44px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.55rem .6rem;display:grid}.gd-step-key.svelte-fpfln8:hover,.gd-mistake.svelte-fpfln8:hover{background:var(--surface-1)}.gd-step-key.svelte-fpfln8:focus-visible,.gd-mistake.svelte-fpfln8:focus-visible,.gd-mistakes-key.svelte-fpfln8:focus-visible,.gd-help.svelte-fpfln8 a:where(.svelte-fpfln8):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.gd-num.svelte-fpfln8{border:1px solid var(--hairline);width:1.9rem;height:1.9rem;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-2);border-radius:50%;place-items:center;display:grid}.current.svelte-fpfln8 .gd-num:where(.svelte-fpfln8){border-color:var(--green);color:var(--green)}.gd-num.done.svelte-fpfln8{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-on-fill)}.gd-step-text.svelte-fpfln8{gap:.15rem;min-width:0;display:grid}.gd-step-title.svelte-fpfln8{color:var(--text-1);font-weight:var(--fw-semibold);font-size:var(--fs-base);line-height:var(--lh-tight)}.gd-step-caption.svelte-fpfln8{font-size:var(--fs-sm);color:var(--text-2);line-height:1.35;display:block}.gd-step-more.svelte-fpfln8{gap:.6rem;padding:0 .7rem .75rem 3.15rem;display:grid}.gd-detail.svelte-fpfln8,.gd-see.svelte-fpfln8{font-size:var(--fs-sm);color:var(--text-1);max-width:var(--measure-prose);margin:0;line-height:1.4}.gd-label.svelte-fpfln8{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cyan);margin-bottom:.15rem;display:block}.gd-help.svelte-fpfln8{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.gd-help.svelte-fpfln8 a:where(.svelte-fpfln8){color:var(--cyan);line-height:1.45;font-size:var(--fs-sm);text-underline-offset:3px;padding:.7rem 0;text-decoration:underline;display:block}.gd-ext.svelte-fpfln8{font-family:var(--font-mono);margin-left:.35rem;text-decoration:none;display:inline-block}.gd-mistakes-key.svelte-fpfln8{border:1px solid var(--boundary);min-height:44px;color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-meta);cursor:pointer;background:0 0;border-radius:8px;justify-self:start;padding:0 .75rem}.gd-mistakes.svelte-fpfln8{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.gd-mistake.svelte-fpfln8{border-left:3px solid var(--crimson);border-radius:0 8px 8px 0}.gd-mistake.current.svelte-fpfln8{background:var(--surface-1)}.gd-oops-glyph.svelte-fpfln8{background:var(--crimson);width:1.5rem;height:1.5rem;color:var(--bg0);font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-meta);border-radius:50%;place-items:center;display:grid}.gd-oops-tag.svelte-fpfln8{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--crimson);font-weight:var(--fw-regular);margin-left:.4rem}.gd-step.oops.svelte-fpfln8 .gd-num:where(.svelte-fpfln8){border-color:var(--crimson);color:var(--crimson)}.gd-sr.svelte-fpfln8{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-narrate.svelte-3skjk8{border:1px solid var(--boundary);background:var(--surface-1);border-radius:10px;gap:.6rem;padding:.75rem;display:grid}.gd-script.svelte-3skjk8{font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:var(--text-1);margin:0;line-height:1.3}.gd-narrate-row.svelte-3skjk8{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.gd-count.svelte-3skjk8{min-width:3rem;font-family:var(--font-mono);font-size:var(--fs-h1);color:var(--crimson);text-align:center;margin:0}.gd-nbtn.svelte-3skjk8{border:1px solid var(--boundary);background:var(--surface-2);min-width:44px;min-height:44px;color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-ui);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.gd-nbtn.big.svelte-3skjk8{min-height:56px;font-size:var(--fs-base)}.gd-nbtn.primary.svelte-3skjk8{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-on-fill)}.gd-nbtn.rec.svelte-3skjk8{border-color:var(--crimson)}.gd-nbtn.svelte-3skjk8:disabled{opacity:.5;cursor:not-allowed}.gd-nbtn.svelte-3skjk8:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gd-rec-dot.svelte-3skjk8{background:var(--crimson);border-radius:50%;width:.8rem;height:.8rem}.gd-meter.svelte-3skjk8{border:1px solid var(--hairline);border-radius:999px;flex:8rem;min-width:6rem;height:.6rem;overflow:hidden}.gd-meter.svelte-3skjk8 span:where(.svelte-3skjk8){background:var(--green);transform-origin:0;height:100%;display:block}.gd-take.svelte-3skjk8{max-width:100%}.gd-kept.svelte-3skjk8,.gd-problem.svelte-3skjk8{font-size:var(--fs-sm);color:var(--text-2);flex:12rem;margin:0}.gd-problem.svelte-3skjk8{color:var(--crimson)}.gd-root.svelte-smeq8s{min-width:0;color:var(--text-1);font-family:var(--font-display);grid-template-columns:minmax(0,1fr);gap:1rem;display:grid;container:gd/inline-size}.gd-root.wide.svelte-smeq8s{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start}.gd-root.fill.svelte-smeq8s{box-sizing:border-box;background:var(--surface-0);grid-template-rows:auto minmax(0,1fr);gap:.5rem;height:100%;padding:.5rem;overflow:hidden}.gd-main.svelte-smeq8s{gap:.6rem;min-width:0;display:grid}.gd-stage.svelte-smeq8s{border:1px solid var(--line);background:var(--bg0);border-radius:10px;width:100%;position:relative;overflow:hidden}.gd-frame.svelte-smeq8s{transform-origin:0 0;transition:transform .45s cubic-bezier(.3,0,.2,1);position:absolute;inset:0}.reduced.svelte-smeq8s .gd-frame:where(.svelte-smeq8s){transition:none}video.svelte-smeq8s{object-fit:contain;background:var(--bg0);width:100%;height:100%;display:block}.gd-bubble.svelte-smeq8s{border:1px solid var(--line-strong);border-left:4px solid var(--green);background:color-mix(in srgb, var(--bg0) 94%, transparent);max-width:min(24rem,46%);box-shadow:var(--elevation-2);color:var(--white);visibility:hidden;z-index:2;border-radius:8px;padding:.55rem .75rem .6rem;position:absolute}.gd-bubble.placed.svelte-smeq8s{visibility:visible;transition:left .3s,top .3s}.reduced.svelte-smeq8s .gd-bubble.placed:where(.svelte-smeq8s){transition:none}.gd-bubble.oops.svelte-smeq8s{border-left-color:var(--crimson)}.gd-bubble.svelte-smeq8s p:where(.svelte-smeq8s){margin:0}.gd-bubble-meta.svelte-smeq8s,.gd-under-meta.svelte-smeq8s{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cyan)}.gd-bubble-text.svelte-smeq8s{font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:1.3}.gd-bubble-turn.svelte-smeq8s{font-size:var(--fs-sm);color:var(--ice);margin-top:.3rem!important}.gd-oops-word.svelte-smeq8s{color:var(--crimson)}.gd-pills.svelte-smeq8s{z-index:3;justify-items:start;gap:.3rem;display:grid;position:absolute}.gd-pill.svelte-smeq8s{background:color-mix(in srgb, var(--bg0) 94%, transparent);border:1px solid var(--line-strong);color:var(--white);font-family:var(--font-mono);font-size:var(--fs-sm);white-space:nowrap;border-radius:8px;align-items:center;gap:.3rem;padding:.3rem .5rem;display:inline-flex}.gd-pill.svelte-smeq8s kbd:where(.svelte-smeq8s){border:1px solid var(--gear);background:var(--bg2);min-width:1.6rem;color:var(--white);font-family:var(--font-mono);font-size:var(--fs-ui);text-align:center;border-bottom-width:3px;border-radius:6px;padding:.15rem .45rem;display:inline-block}.gd-plus.svelte-smeq8s,.gd-typed-label.svelte-smeq8s{color:var(--ice)}.gd-pill-caption.svelte-smeq8s{color:var(--ice);font-family:var(--font-display);font-size:var(--fs-sm)}.gd-loading.svelte-smeq8s{text-align:center;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ice);margin:0;position:absolute;inset:auto 0 .75rem}.gd-bar.svelte-smeq8s{cursor:pointer;touch-action:none;border-radius:6px;height:44px;position:relative}.gd-bar.svelte-smeq8s:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gd-track.svelte-smeq8s{background:var(--surface-2);border-radius:4px;height:8px;position:absolute;top:18px;left:0;right:0}.gd-seg.svelte-smeq8s{background:var(--text-3);opacity:.8;border-radius:3px;height:100%;position:absolute;top:0}.gd-seg.done.svelte-smeq8s{background:var(--accent-fill);opacity:.55}.gd-seg.current.svelte-smeq8s{background:var(--accent-fill);opacity:1}.gd-seg.oops.svelte-smeq8s{background:var(--crimson);height:4px;top:2px}.gd-head.svelte-smeq8s{background:var(--text-1);border-radius:2px;width:4px;height:18px;margin-left:-2px;position:absolute;top:-5px}.gd-under.svelte-smeq8s{border:1px solid var(--boundary);border-left:4px solid var(--accent-fill);background:var(--surface-1);border-radius:8px;gap:.3rem;padding:.6rem .75rem;display:grid}.gd-under.oops.svelte-smeq8s{border-left-color:var(--crimson)}.gd-under.svelte-smeq8s p:where(.svelte-smeq8s){margin:0}.gd-under-title.svelte-smeq8s{color:var(--text-2);margin-left:.5rem}.gd-under-text.svelte-smeq8s{font-size:var(--fs-h4);font-weight:var(--fw-semibold);max-width:var(--measure-prose);line-height:1.3}.gd-under-pills.svelte-smeq8s{flex-wrap:wrap;gap:.3rem;display:flex}.gd-turn.svelte-smeq8s{font-size:var(--fs-sm);color:var(--text-2)}.gd-transport.svelte-smeq8s{grid-template-columns:1fr 1.5fr 1fr 1fr;gap:.4rem;display:grid}.gd-btn.svelte-smeq8s,.gd-chip.svelte-smeq8s{border:1px solid var(--boundary);background:var(--surface-2);min-width:44px;min-height:44px;color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-ui);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;display:inline-flex}.gd-btn.svelte-smeq8s{min-height:48px}.gd-btn.primary.svelte-smeq8s{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-on-fill)}.gd-btn.svelte-smeq8s:hover,.gd-chip.svelte-smeq8s:hover{border-color:var(--text-2)}.gd-btn.svelte-smeq8s:focus-visible,.gd-chip.svelte-smeq8s:focus-visible,.gd-link.svelte-smeq8s:focus-visible,select.svelte-smeq8s:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gd-chip[aria-pressed=true].svelte-smeq8s{border-color:var(--accent-ink);color:var(--accent-ink);background:var(--green-tint)}.gd-settings.svelte-smeq8s{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.gd-seg-group.svelte-smeq8s{gap:.25rem;display:inline-flex}.gd-field.svelte-smeq8s{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.gd-field-label.svelte-smeq8s{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-2)}select.svelte-smeq8s{border:1px solid var(--boundary);background:var(--surface-2);min-height:44px;color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-ui);border-radius:8px;padding:0 .5rem}.gd-note.svelte-smeq8s{font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.gd-panel.svelte-smeq8s{border:1px solid var(--boundary);background:var(--surface-1);border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;gap:.4rem;min-width:0;padding:.6rem;display:grid}.fill.svelte-smeq8s .gd-panel:where(.svelte-smeq8s){min-height:0;overflow:hidden}[data-surface=popout].svelte-smeq8s .gd-list:where(.svelte-smeq8s){padding-bottom:3.5rem}.gd-panel-head.svelte-smeq8s{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex}.gd-panel-title.svelte-smeq8s{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cyan);margin:0;padding-left:.3rem}.gd-list.svelte-smeq8s{overscroll-behavior:contain;min-height:0;position:relative;overflow-y:auto}.gd-link.svelte-smeq8s{min-height:44px;color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;padding:0 .5rem;text-decoration:underline}.gd-finished.svelte-smeq8s{font-size:var(--fs-sm);color:var(--text-1);margin:0;padding:.5rem}.narrow.svelte-smeq8s .gd-transport:where(.svelte-smeq8s){grid-template-columns:repeat(3,minmax(0,1fr))}.narrow.svelte-smeq8s .gd-play:where(.svelte-smeq8s){min-height:52px;font-size:var(--fs-base);grid-area:1/1/auto/-1}.narrow.svelte-smeq8s .gd-under-text:where(.svelte-smeq8s){font-size:var(--fs-h4)}.narrow.svelte-smeq8s .gd-btn:where(.svelte-smeq8s){padding:0 .4rem}.narrow.svelte-smeq8s .gd-chip:where(.svelte-smeq8s){padding:0 .6rem}.fill.svelte-smeq8s .gd-main:where(.svelte-smeq8s){gap:.4rem}.gd-extras.svelte-smeq8s{display:contents}.narrow.svelte-smeq8s .gd-settings:where(.svelte-smeq8s){grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.narrow.svelte-smeq8s .gd-seg-group:where(.svelte-smeq8s){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.narrow.svelte-smeq8s .gd-field:where(.svelte-smeq8s){grid-template-columns:minmax(0,1fr);display:grid}.narrow.svelte-smeq8s .gd-field:where(.svelte-smeq8s) select:where(.svelte-smeq8s){width:100%;min-width:0}.gd-settings.compact.svelte-smeq8s{grid-template-columns:auto minmax(0,1fr) auto}.gd-settings.compact.svelte-smeq8s .gd-seg-group:where(.svelte-smeq8s){grid-column:auto}.gd-settings.compact.svelte-smeq8s .gd-field-label:where(.svelte-smeq8s){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gd-settings.compact.svelte-smeq8s .gd-extras:where(.svelte-smeq8s){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.narrow.svelte-smeq8s .gd-chip-row:where(.svelte-smeq8s){grid-column:1/-1}.gd-settings.compact.svelte-smeq8s .gd-chip:where(.svelte-smeq8s){font-size:var(--fs-sm);padding:0 .45rem}.fill.narrow.svelte-smeq8s .gd-transport:where(.svelte-smeq8s){grid-template-columns:1fr 1fr 1.6fr 1fr}.fill.narrow.svelte-smeq8s .gd-play:where(.svelte-smeq8s){min-height:48px;font-size:var(--fs-sm);grid-area:1/3}.fill.narrow.svelte-smeq8s .gd-btn:where(.svelte-smeq8s){font-size:var(--fs-sm);padding:0 .3rem}.gp-root.svelte-1b7jmom{box-sizing:border-box;width:min(100%,92rem);margin:0 auto;padding:0 1rem 2rem}.gp-root.bare.svelte-1b7jmom{width:100%;max-width:none;padding:0}.gp-root.bare[data-surface=popout].svelte-1b7jmom{height:100dvh}.gp-root.bare[data-surface=embed].svelte-1b7jmom{padding:.5rem}html[data-guide-window] .sfb-fold,html[data-guide-window] .install-prompt,html[data-guide-window] .bg-fx{display:none}.gp-back.svelte-1b7jmom{margin:.75rem 0 0}.gp-series.svelte-1b7jmom{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.gp-part.svelte-1b7jmom{border:1px solid var(--boundary);background:var(--surface-1);min-height:44px;color:var(--text-1);border-radius:10px;gap:.15rem;padding:.6rem .9rem;text-decoration:none;display:grid}.gp-part.next.svelte-1b7jmom{text-align:right}.gp-part.svelte-1b7jmom:hover{border-color:var(--accent-ink)}.gp-part.svelte-1b7jmom:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gp-part-k.svelte-1b7jmom{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cyan)}.gp-part-t.svelte-1b7jmom{font-family:var(--font-display);font-size:var(--fs-body);font-weight:600}@media (width<=560px){.gp-series.svelte-1b7jmom{grid-template-columns:1fr}.gp-series.svelte-1b7jmom>span:where(.svelte-1b7jmom):empty{display:none}}.gp-back.svelte-1b7jmom a:where(.svelte-1b7jmom){min-height:44px;color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-meta);align-items:center;display:inline-flex}
