:root{--sh-max-page-w:1040px;--sh-modal-max-w:860px;--sh-sidebar-w:240px;--sh-radius:20px;--sh-radius-sm:8px;--sh-radius-md:12px;--sh-kbd-bg:var(--stg-paper-deep,#1f2419);--sh-kbd-border:var(--stg-border-strong,hsla(41,35%,91%,.2));--sh-kbd-ink:var(--stg-ink,#f0ebe0)}.sh-seq-help-btn{align-items:center;background:var(--stg-paper-deep,#1f2419);border:1px solid var(--stg-border-strong,hsla(41,35%,91%,.2));border-radius:50%;color:var(--stg-accent,#d9f274);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;height:32px;justify-content:center;line-height:1;padding:0;transition:transform var(--dur-1,.12s) var(--ease,ease),background var(--dur-1,.12s);width:32px}.sh-seq-help-btn:hover{background:color-mix(in srgb,var(--stg-paper-deep) 80%,var(--stg-ink) 20%);transform:scale(1.05)}.sh-seq-help-btn:focus-visible{outline:2px solid var(--stg-accent,#d9f274);outline-offset:2px}dialog.sh-modal-dialog-host{background:transparent;border:0;color:inherit;margin:auto;max-height:88vh;max-width:var(--sh-modal-max-w);overflow:visible;padding:0;width:min(var(--sh-modal-max-w),calc(100vw - 32px))}dialog.sh-modal-dialog-host:not([open]){display:none!important}dialog.sh-modal-dialog-host::backdrop{animation:shFadeIn .18s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.72)}[data-theme=light] dialog.sh-modal-dialog-host::backdrop{background:rgba(18,22,15,.45)}.sh-modal-dialog{animation:shSlideUp .2s cubic-bezier(.2,.6,.2,1);background:var(--stg-paper,#12160f);border:1px solid var(--stg-border-strong,hsla(41,35%,91%,.18));border-radius:var(--sh-radius);box-shadow:var(--stg-lift-2,0 20px 60px rgba(0,0,0,.48));display:flex;flex-direction:column;max-height:88vh;overflow:hidden;width:100%}.sh-modal-header{align-items:center;background:var(--stg-paper-2,#1a1e17);border-bottom:1px solid var(--stg-rule,hsla(41,35%,91%,.1));display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 24px}.sh-modal-header__titles{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;text-align:left}.sh-kicker{color:var(--stg-ink-3,#8a857a);font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.sh-modal-title{color:var(--stg-ink,#f0ebe0);font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:var(--lh-tight,1.15);margin:0}[data-theme=light] .sh-modal-title{color:var(--stg-ink,#161a14)}.sh-modal-close{align-items:center;background:var(--stg-paper-deep,#1f2419);border:1px solid var(--stg-border,hsla(41,35%,91%,.1));border-radius:50%;color:var(--stg-ink-2,#c8c3ad);cursor:pointer;display:inline-flex;font-size:1.25rem;height:32px;justify-content:center;line-height:1;transition:background var(--dur-1,.12s),color var(--dur-1,.12s);width:32px}.sh-modal-close:hover{background:var(--stg-hover,hsla(41,35%,91%,.12));color:var(--stg-ink,#f0ebe0)}.sh-modal-toc-wrap{background:var(--stg-paper,#12160f);border-bottom:1px solid var(--stg-rule-soft,hsla(41,35%,91%,.06));display:flex;flex-shrink:0;justify-content:center;overflow-x:auto;padding:10px 24px;white-space:nowrap}.sh-toc-pills{align-items:center;display:inline-flex;gap:6px;justify-content:center;list-style:none;margin:0;padding:0}.sh-toc-pill-link{background:transparent;border:1px solid var(--stg-border,hsla(41,35%,91%,.12));border-radius:var(--stg-r-pill,9999px);color:var(--stg-ink-3,#8a857a);display:inline-block;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.8125rem;font-weight:500;padding:6px 14px;text-decoration:none;transition:color var(--dur-1,.12s),background var(--dur-1,.12s),border-color var(--dur-1,.12s)}.sh-toc-pill-link:focus-visible,.sh-toc-pill-link:hover{border-color:var(--stg-border-strong,hsla(41,35%,91%,.22));color:var(--stg-ink,#f0ebe0)}.sh-toc-pill-link.is-active{background:var(--stg-accent,#d9f274);border-color:var(--stg-accent,#d9f274);color:var(--stg-ink,#12160f)}[data-theme=light] .sh-toc-pill-link.is-active{color:var(--stg-ink,#161a14)}.sh-modal-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:28px 28px 32px;scroll-behavior:smooth}.sh-modal-header__actions{align-items:center;display:flex;gap:12px}.sh-modal-manual-btn{align-items:center;background:transparent;border:1px solid var(--stg-border,hsla(41,35%,91%,.14));border-radius:var(--stg-r-pill,9999px);color:var(--stg-ink-2,#c8c3ad);cursor:pointer;display:inline-flex;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.75rem;font-weight:500;gap:6px;padding:6px 12px;text-decoration:none;transition:color var(--dur-1,.12s),border-color var(--dur-1,.12s),background var(--dur-1,.12s);white-space:nowrap}.sh-modal-manual-btn:hover{background:var(--stg-paper-deep,#1f2419);border-color:var(--stg-border-strong,hsla(41,35%,91%,.25));color:var(--stg-ink,#f0ebe0)}.sh-modal-manual-btn:focus-visible{outline:2px solid var(--stg-accent,#d9f274);outline-offset:2px}.sh-modal-manual-btn--primary{background:var(--stg-accent,#d9f274);border-color:var(--stg-accent,#d9f274);color:#12160f}.sh-modal-manual-btn--primary:hover{background:color-mix(in srgb,var(--stg-accent) 88%,#fff 12%);border-color:var(--stg-accent,#d9f274);color:#12160f}.sh-gestures-root{gap:72px;text-align:center}.sh-gestures-root,.sh-gestures-section{align-items:center;display:flex;flex-direction:column;width:100%}.sh-gestures-section{gap:32px}.sh-gestures-section--advanced{border-top:1px solid var(--stg-rule,hsla(41,35%,91%,.1));margin-top:8px;padding-top:56px}.sh-gestures-section__header{align-items:center;display:flex;flex-direction:column;gap:6px;max-width:26rem;text-align:center}.sh-gestures-section__eyebrow{color:var(--stg-accent,#d9f274);font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.625rem;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.sh-gestures-section__title{color:var(--stg-ink,#f0ebe0);font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:0;text-transform:none}[data-theme=light] .sh-gestures-section__title{color:var(--stg-ink,#161a14)}.sh-gestures-section__lead{color:var(--stg-ink-3,#8a857a);font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.75rem;font-weight:400;line-height:1.45;margin:0}[data-theme=light] .sh-gestures-section__lead{color:var(--stg-ink-3,#6b6b5f)}.sh-gesture-stack{gap:52px}.sh-gesture-row,.sh-gesture-stack{align-items:center;display:flex;flex-direction:column;width:100%}.sh-gesture-row{gap:16px;max-width:32rem;scroll-margin-top:20px}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome{align-items:center;background:transparent;border:none;border-radius:0;box-sizing:border-box;display:flex;height:auto;justify-content:center;min-height:0;overflow:visible;padding:14px 16px;user-select:none;width:100%}.sh-gesture-row__text{align-items:center;display:flex;flex-direction:column;gap:6px;max-width:26rem;padding:0 8px;text-align:center}.sh-gesture-row__label{color:var(--stg-ink,#f0ebe0);font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:1.0625rem;font-weight:400;letter-spacing:-.015em;line-height:1.25;margin:0}[data-theme=light] .sh-gesture-row__label{color:var(--stg-ink,#161a14)}.sh-gesture-row__hint{color:var(--stg-ink-3,#8a857a);font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.8125rem;font-weight:400;line-height:1.45;margin:0}.sh-gesture-row__hint strong{color:var(--stg-ink-2,#c8c3ad);font-weight:600}[data-theme=light] .sh-gesture-row__hint strong{color:var(--stg-ink-2,#38382f)}.sh-gesture-row__hint kbd,.sh-gesture-row__text kbd{background:var(--stg-paper-deep,#1f2419);border:1px solid var(--stg-border,hsla(41,35%,91%,.14));border-radius:4px;color:var(--stg-ink-2,#c8c3ad);font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.6875rem;font-weight:600;padding:1px 5px;white-space:nowrap}[data-theme=light] .sh-gesture-row__hint kbd,[data-theme=light] .sh-gesture-row__text kbd{background:var(--stg-paper-deep,#f3f2ee);border-color:var(--stg-border,rgba(22,26,20,.12));color:var(--stg-ink-2,#38382f)}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .is-highlighted{box-shadow:none;outline:2px solid var(--stg-accent,#d9f274);outline-offset:3px}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .add-track-btn.is-highlighted,:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .icon-history-btn.is-highlighted,:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .play-pause-btn.is-highlighted{border-radius:50%}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sh-chrome-pad.is-highlighted{border-radius:6px}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .control-btn-save.is-highlighted,:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .quick-window-segment.is-highlighted,:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sequencer-header-action-btn.is-highlighted,:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sh-lk-chip.is-highlighted,:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sh-lk-seg.is-highlighted{border-radius:var(--stg-r-pill,9999px)}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sh-lk-stepper.is-highlighted{border-radius:var(--sh-radius-sm,8px)}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sh-chrome-pad--erasing.is-highlighted{outline-color:color-mix(in srgb,#ef4444 85%,#fff 15%)}:is(#seqHelpModal,#page-guide) .sh-chrome-pads{align-items:center;display:inline-flex;gap:10px}:is(#seqHelpModal,#page-guide) .sh-chrome-pad{align-items:center;background:var(--stg-paper-2,#1a1e17);border-radius:6px;box-shadow:inset 0 0 0 1px hsla(41,35%,91%,.12);box-sizing:border-box;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;overflow:visible;position:relative;width:44px}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-chrome-pad{background:var(--stg-paper,#fff);box-shadow:inset 0 0 0 1px rgba(22,26,20,.12)}:is(#seqHelpModal,#page-guide) .sh-chrome-pad--downbeat{box-shadow:inset 0 -2px 0 0 hsla(41,35%,91%,.28),inset 0 0 0 1px hsla(41,35%,91%,.12)}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-chrome-pad--downbeat{box-shadow:inset 0 -2px 0 0 rgba(22,26,20,.2),inset 0 0 0 1px rgba(22,26,20,.12)}:is(#seqHelpModal,#page-guide) .sh-chrome-pad--active{background:var(--stg-accent,#d9f274);color:#12160f}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-chrome-pad--active{background:var(--pad-on,#c8d8c4);color:#161a14}:is(#seqHelpModal,#page-guide) .sh-chrome-pad--erasing{background:color-mix(in srgb,#ef4444 24%,var(--stg-paper-2,#1a1e17));box-shadow:inset 0 0 0 1px #ef4444;color:#fca5a5}:is(#seqHelpModal,#page-guide) .sh-chrome-add-track{align-items:center!important;display:inline-flex!important;gap:10px!important;height:auto!important;overflow:visible!important}:is(#seqHelpModal,#page-guide) .sh-chrome-add-track .seq-add-track-top__lab{color:var(--stg-ink-3,#8a857a);font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}:is(#seqHelpModal,#page-guide) .sh-chrome-add-track .seq-add-track-top__pill{align-items:center!important;background:var(--stg-paper-2,#1a1e17);border:1px solid var(--stg-border,hsla(41,35%,91%,.16));border-radius:var(--stg-r-pill,9999px);color:var(--stg-ink,#f0ebe0);display:inline-flex!important;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:11px;font-weight:500;gap:6px;height:32px;overflow:visible;padding:0 14px}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-chrome-add-track .seq-add-track-top__pill{background:var(--stg-paper,#fff);border-color:var(--stg-border,rgba(22,26,20,.12));color:var(--stg-ink,#161a14)}:is(#seqHelpModal,#page-guide) .sh-chrome-add-track .add-track-caret{align-items:center;color:var(--stg-ink-3,#8a857a);display:inline-flex}:is(#seqHelpModal,#page-guide) .sh-chrome-add-track .add-track-btn{align-items:center!important;background:var(--stg-accent,#d9f274)!important;border:none!important;border-radius:50%!important;box-sizing:border-box;color:#12160f!important;display:inline-flex!important;flex-shrink:0;font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:20px;font-weight:700;height:34px!important;justify-content:center!important;line-height:1;overflow:visible!important;width:34px!important}:is(#seqHelpModal,#page-guide) .sh-chrome-transport{align-items:center;display:inline-flex;gap:14px}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .play-pause-btn{align-items:center!important;background:var(--stg-accent,#d9f274)!important;border:none!important;border-radius:50%!important;box-sizing:border-box;color:#12160f!important;display:inline-flex!important;flex-shrink:0;height:44px!important;justify-content:center!important;overflow:visible!important;padding:0!important;width:44px!important}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .play-pause-btn .stg-icon-host{align-items:center;display:inline-flex!important;height:20px!important;justify-content:center;overflow:visible!important;width:20px!important}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .play-pause-btn .stg-icon,:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .play-pause-btn svg{display:block;height:20px;overflow:visible;width:20px}:is(#seqHelpModal,#page-guide) .sh-chrome-kbd kbd{background:var(--sh-kbd-bg);border:1px solid var(--sh-kbd-border);border-radius:5px;color:var(--stg-accent,#d9f274);font-size:.75rem;font-weight:700;padding:3px 8px}:is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav{align-items:center!important;display:inline-flex!important;gap:10px!important;height:auto!important;overflow:visible!important}:is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-window-nav-title{color:var(--stg-ink-3,#8a857a);font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}:is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-window-segments-box{background:var(--stg-paper-2,#1a1e17);border:1px solid var(--stg-border,hsla(41,35%,91%,.12));border-radius:var(--stg-r-pill,9999px);display:inline-flex!important;height:auto!important;overflow:visible!important;padding:3px}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-window-segments-box{background:var(--stg-paper,#fff);border-color:var(--stg-border,rgba(22,26,20,.1))}:is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-window-segments{display:inline-flex;gap:2px}:is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-window-segment{align-items:center!important;background:transparent;border-radius:var(--stg-r-pill,9999px);color:var(--stg-ink-3,#8a857a);display:inline-flex!important;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:11px;font-weight:600;height:26px;justify-content:center!important;min-width:30px;overflow:visible;padding:0 8px}:is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-window-segment.active{background:var(--stg-accent,#d9f274);color:#12160f}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-window-segment.active{background:var(--stg-ink,#161a14);color:var(--stg-paper,#fff)}:is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-segment-auto-btn{align-items:center!important;background:var(--stg-paper-2,#1a1e17);border:1px solid var(--stg-border,hsla(41,35%,91%,.15));border-radius:var(--stg-r-pill,9999px);color:var(--stg-ink,#f0ebe0);display:inline-flex!important;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:11px;font-weight:600;height:32px;justify-content:center!important;overflow:visible;padding:0 14px}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-segment-auto-btn{background:var(--stg-paper,#fff);border-color:var(--stg-border,rgba(22,26,20,.12));color:var(--stg-ink,#161a14)}:is(#seqHelpModal,#page-guide) .sh-chrome-bar-nav .quick-segment-auto-btn.active{background:var(--stg-accent,#d9f274);border-color:var(--stg-accent,#d9f274);color:#12160f}:is(#seqHelpModal,#page-guide) .sh-chrome-save-group{align-items:center;display:inline-flex;gap:12px}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .control-btn-save{align-items:center!important;background:var(--stg-accent,#d9f274)!important;border:none!important;border-radius:var(--stg-r-pill,9999px);color:#12160f!important;display:inline-flex!important;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:11px;font-weight:600;height:32px!important;justify-content:center!important;overflow:visible!important;padding:0 18px!important}:is(#seqHelpModal,#page-guide) .sh-chrome-history-group{align-items:center;display:inline-flex;gap:12px}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .history-icon-btns{align-items:center;display:inline-flex;gap:8px}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .icon-history-btn{align-items:center!important;background:var(--stg-paper-2,#1a1e17)!important;border:1px solid var(--stg-border,hsla(41,35%,91%,.16))!important;border-radius:50%!important;box-sizing:border-box;color:var(--stg-ink,#f0ebe0)!important;display:inline-flex!important;flex-shrink:0;height:40px!important;justify-content:center!important;overflow:visible!important;padding:0!important;width:40px!important}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .icon-history-btn .stg-icon-host{align-items:center;display:inline-flex!important;height:18px!important;justify-content:center;overflow:visible!important;width:18px!important}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .icon-history-btn .stg-icon,:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .icon-history-btn svg{display:block;height:18px;overflow:visible;width:18px}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .icon-history-btn{background:var(--stg-paper,#fff)!important;border-color:var(--stg-border,rgba(22,26,20,.12))!important;color:var(--stg-ink,#161a14)!important}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sequencer-header-action-btn{align-items:center!important;background:var(--stg-paper-2,#1a1e17)!important;border:1px solid var(--stg-border,hsla(41,35%,91%,.18))!important;border-radius:var(--stg-r-pill,9999px)!important;color:var(--stg-ink,#f0ebe0)!important;display:inline-flex!important;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:11px;font-weight:500;height:32px!important;justify-content:center!important;letter-spacing:.08em;overflow:visible!important;padding:0 14px!important;text-transform:uppercase}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sequencer-header-action-btn{background:var(--stg-paper,#fff)!important;border-color:var(--stg-border,rgba(22,26,20,.12))!important;color:var(--stg-ink-2,#38382f)!important}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sh-lookalike-clear{border-color:color-mix(in srgb,#f87171 40%,transparent)!important;color:#f87171!important}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome .sh-lookalike-new{border-color:color-mix(in srgb,var(--stg-accent) 40%,transparent)!important;color:var(--stg-accent,#d9f274)!important}:is(#seqHelpModal,#page-guide) .sh-lk-row{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:16px;height:auto;justify-content:center;margin:0;max-height:none;overflow:visible;padding:0;width:auto}:is(#seqHelpModal,#page-guide) .sh-lk-field{align-items:center;display:inline-flex;flex-direction:row;gap:8px;height:auto;overflow:visible}:is(#seqHelpModal,#page-guide) .sh-lk-lab{color:var(--stg-ink-3,#8a857a);font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}:is(#seqHelpModal,#page-guide) .sh-lk-pill{align-items:center;background:var(--stg-paper-2,#1a1e17);border:1px solid var(--stg-border,hsla(41,35%,91%,.16));border-radius:var(--stg-r-pill,9999px);color:var(--stg-ink,#f0ebe0);display:inline-flex;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.6875rem;font-weight:500;gap:6px;height:32px;overflow:visible;padding:0 12px;white-space:nowrap}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-lk-pill{background:var(--stg-paper,#fff);border-color:var(--stg-border,rgba(22,26,20,.12));color:var(--stg-ink,#161a14)}:is(#seqHelpModal,#page-guide) .sh-lk-group{align-items:center;background:var(--stg-paper-2,#1a1e17);border:1px solid var(--stg-border,hsla(41,35%,91%,.16));border-radius:var(--stg-r-pill,9999px);display:inline-flex;flex-direction:row;gap:0;height:32px;overflow:visible;padding:2px}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-lk-group{background:var(--stg-paper,#fff);border-color:var(--stg-border,rgba(22,26,20,.12))}:is(#seqHelpModal,#page-guide) .sh-lk-chip{align-items:center;background:transparent;border:none;border-radius:var(--stg-r-pill,9999px);color:var(--stg-ink-3,#8a857a);display:inline-flex;flex-direction:row;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.6875rem;font-weight:600;gap:6px;height:28px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0 12px;white-space:nowrap}:is(#seqHelpModal,#page-guide) .sh-lk-chip.active{background:var(--stg-accent,#d9f274);color:#12160f}:is(#seqHelpModal,#page-guide) .sh-lk-chip svg{flex-shrink:0;height:12px;overflow:visible;width:12px}:is(#seqHelpModal,#page-guide) .sh-lk-stepper{align-items:center;background:var(--stg-paper-2,#1a1e17);border:1px solid var(--stg-border,hsla(41,35%,91%,.16));border-radius:var(--sh-radius-sm,8px);display:inline-flex;flex-direction:row;gap:4px;height:32px;overflow:visible;padding:0 8px}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-lk-stepper{background:var(--stg-paper,#fff);border-color:var(--stg-border,rgba(22,26,20,.12))}:is(#seqHelpModal,#page-guide) .sh-lk-stepper .sh-lk-sm{background:transparent;border:none;color:var(--stg-ink-3,#8a857a);font-size:14px;font-weight:700;line-height:1;padding:0 4px}:is(#seqHelpModal,#page-guide) .sh-lk-stepper .sh-lk-val{color:var(--stg-ink,#f0ebe0);font-size:12px;font-weight:600;min-width:1.25rem;padding:0 6px;text-align:center}[data-theme=light] :is(#seqHelpModal,#page-guide) .sh-lk-stepper .sh-lk-val{color:var(--stg-ink,#161a14)}.sh-modal-footer-discreet{align-items:center;border-top:1px solid var(--stg-rule-soft,hsla(41,35%,91%,.08));display:flex;justify-content:center;margin-top:8px;padding:32px 0 4px;width:100%}.sh-modal-manual-link{align-items:center;background:transparent;border:none;color:var(--stg-ink-3,#8a857a);display:inline-flex;font-family:var(--font-ui,"Inter Tight",sans-serif);font-size:.8125rem;font-weight:500;gap:6px;padding:0;text-decoration:none;transition:color var(--dur-1,.12s) var(--ease,ease)}.sh-modal-manual-link:hover{color:var(--stg-accent,#d9f274)}.sh-modal-manual-link:focus-visible{outline:2px solid var(--stg-accent,#d9f274);outline-offset:2px}#page-guide{background:var(--stg-paper,#12160f);color:var(--stg-ink,#f0ebe0);min-height:calc(100vh - 72px)}.sh-page-wrap{margin:0 auto;max-width:var(--sh-max-page-w);padding:32px 20px 80px;width:100%}.sh-page-hero{border-bottom:1px solid var(--stg-rule,hsla(41,35%,91%,.1));margin-bottom:32px;padding:40px 0 32px}.sh-page-hero__badge-row{align-items:center;display:flex;gap:12px;margin-bottom:12px}.sh-page-title{color:var(--stg-ink,#f0ebe0);font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:var(--lh-tight,1.15);margin:0 0 12px}.sh-page-lead{color:var(--stg-ink-2,#c8c3ad);font-size:1.125rem;line-height:1.6;margin:0;max-width:680px}.sh-page-meta-note{align-items:center;color:var(--stg-ink-3,#8a857a);display:inline-flex;font-size:.8125rem;gap:8px;margin-top:14px}.sh-page-grid{align-items:start;display:grid;gap:48px;grid-template-columns:var(--sh-sidebar-w) 1fr}.sh-sidebar{background:var(--stg-paper-deep,#1f2419);border:1px solid var(--stg-rule,hsla(41,35%,91%,.1));border-radius:var(--sh-radius-md);padding:16px;position:sticky;top:96px}.sh-sidebar__title{color:var(--stg-ink-3,#8a857a);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.sh-sidebar-nav{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.sh-sidebar-link{border-radius:var(--sh-radius-sm);color:var(--stg-ink-2,#c8c3ad);display:block;font-size:.875rem;font-weight:500;padding:8px 12px;text-decoration:none;transition:all var(--dur-1,.12s) var(--ease,ease)}.sh-sidebar-link:hover{background:var(--stg-paper-2,#1a1e17);color:var(--stg-ink,#f0ebe0)}.sh-sidebar-link.is-active{background:var(--stg-accent-soft,#2a3a10);color:var(--stg-accent,#d9f274);font-weight:600}.sh-phone-toc-bar{display:none}.sh-content-root{display:flex;flex-direction:column;gap:64px}.sh-chapter,.sh-guide-section{border-bottom:1px solid var(--stg-rule-soft,hsla(41,35%,91%,.06));padding-bottom:40px;scroll-margin-top:100px}.sh-chapter:last-child,.sh-guide-section:last-child{border-bottom:none;padding-bottom:0}#page-guide .sh-guide-manual .sh-gestures-section__header{margin-bottom:8px;max-width:36rem}#page-guide .sh-guide-manual .sh-gestures-section__title{font-size:1.5rem}#page-guide .sh-guide-manual .sh-gesture-stack{gap:44px}#page-guide .sh-guide-manual .sh-gesture-row{margin-inline:auto;max-width:36rem}#page-guide .sh-guide-manual .sh-shortcuts-group{margin-inline:auto;max-width:36rem;text-align:left}.sh-kbd,kbd{background:var(--sh-kbd-bg);border:1px solid var(--sh-kbd-border);border-radius:5px;box-shadow:0 1px 0 rgba(0,0,0,.25);color:var(--sh-kbd-ink);display:inline-block;font-family:var(--font-mono,ui-monospace,"SF Mono",monospace);font-size:.8125rem;font-weight:600;line-height:1.3;padding:2px 6px;white-space:nowrap}.sh-shortcuts-group{margin-top:24px}.sh-shortcuts-group__title{color:var(--stg-ink,#f0ebe0);font-size:.9375rem;font-weight:700;margin:0 0 10px}.sh-shortcuts-table{border-collapse:collapse;font-size:.875rem;margin-bottom:20px;width:100%}.sh-shortcuts-table th{border-bottom:1px solid var(--stg-rule,hsla(41,35%,91%,.1));color:var(--stg-ink-3,#8a857a);font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:8px 12px;text-align:left;text-transform:uppercase}.sh-shortcuts-table td{border-bottom:1px solid var(--stg-rule-soft,hsla(41,35%,91%,.06));padding:10px 12px;vertical-align:middle}.sh-shortcuts-table td.sh-cell-keys{white-space:nowrap;width:38%}.sh-shortcuts-table td.sh-cell-desc{color:var(--stg-ink-2,#c8c3ad)}.sh-shortcuts-table tr:hover td,.sh-tool-tag{background:var(--stg-paper-2,#1a1e17)}.sh-tool-tag{align-items:center;border:1px solid var(--stg-rule,hsla(41,35%,91%,.1));border-radius:var(--stg-r-pill,9999px);color:var(--stg-ink,#f0ebe0);display:inline-flex;font-size:.8125rem;font-weight:600;gap:5px;padding:2px 8px}.sh-tool-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.sh-tool-tag-note{color:var(--stg-ink-2);font-size:.875rem;margin:6px 0 0}[data-theme=light]{--sh-kbd-bg:#f3f2ee;--sh-kbd-border:rgba(22,26,20,.18);--sh-kbd-ink:#161a14}@keyframes shFadeIn{0%{opacity:0}to{opacity:1}}@keyframes shSlideUp{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.sh-page-wrap{padding:20px 16px 60px}.sh-page-hero{padding:24px 0 20px}.sh-page-grid{gap:24px;grid-template-columns:1fr}.sh-sidebar{display:none}.sh-phone-toc-bar{background:var(--stg-paper,#12160f);border-bottom:1px solid var(--stg-rule,hsla(41,35%,91%,.1));display:block!important;margin:-16px -16px 20px;overflow-x:auto;padding:10px 16px;position:sticky;top:52px;white-space:nowrap;z-index:40}dialog.sh-modal-dialog-host{max-width:calc(100vw - 16px);width:calc(100vw - 16px)}.sh-modal-dialog{border-radius:var(--sh-radius-md);max-height:94vh}.sh-modal-header{padding:14px 16px}.sh-modal-header__actions{gap:8px}.sh-modal-manual-btn{font-size:.75rem;padding:4px 10px}.sh-modal-toc-wrap{padding:8px 16px}.sh-modal-body{padding:16px}.sh-gestures-root{gap:56px}.sh-gestures-section--advanced{padding-top:44px}.sh-gesture-stack{gap:40px}.sh-gesture-row{max-width:none}:is(#seqHelpModal,#page-guide) .sh-gesture-row__chrome{padding:10px 8px}:is(#seqHelpModal,#page-guide) .sh-lk-row{gap:12px}.sh-modal-footer-discreet{padding:24px 0 4px}.sh-shortcuts-table th{padding:6px 8px}.sh-shortcuts-table td{padding:8px}.sh-shortcuts-table td.sh-cell-keys{white-space:normal;width:44%}}