.interaction-blocker.svelte-3py0g{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;z-index:var(--interaction-blocker-z-index)}.interaction-blocker-visual.svelte-3py0g{position:absolute;inset:var(--interaction-blocker-visual-inset);background:var(--color-surface);opacity:var(--interaction-blocker-visual-opacity);pointer-events:none}.bar-cell.svelte-1slh5tv{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;width:100%;height:100%;position:relative;border-top:var(--value-width-border-outer) solid var(--color-border)}.bar-cell.folded.svelte-1slh5tv{height:var(--folded-layer-height);border-top:none}.bar-cell.overview-mode.svelte-1slh5tv{border-top:none}.bar-cell-main.svelte-1slh5tv{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.bar-cell-content.svelte-1slh5tv{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;min-height:0}.bar-cell-content-surface.svelte-1slh5tv,.bar-cell-footer.svelte-1slh5tv{position:relative;min-width:0}.bar-overlay-content.svelte-1slh5tv,.bar-overlay.svelte-1slh5tv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:var(--z-layer-bound-overlay)}.bar-overlay.raised.svelte-1slh5tv{z-index:var(--z-temporary-overlay)}.bar-temporary-overlay.svelte-1slh5tv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:var(--z-temporary-overlay)}.bar-move-boundary.svelte-1slh5tv{position:absolute;top:0;bottom:0;width:48px;transform:translate(-50%);z-index:calc(var(--z-temporary-overlay) + 1);display:flex;align-items:stretch;justify-content:center;pointer-events:auto}.bar-move-boundary.bar-move-boundary-after.svelte-1slh5tv{left:100%}.bar-move-boundary.bar-move-boundary-before.svelte-1slh5tv{left:0}.bar-move-boundary.active.svelte-1slh5tv .bar-move-boundary-line:where(.svelte-1slh5tv){background:var(--color-surface-inverted)}.bar-move-boundary-line.svelte-1slh5tv{width:8px;height:100%;background:none;position:absolute}.bar-cell-frame.svelte-1slh5tv{position:absolute;top:0;right:0;bottom:0;left:0;border-right:var(--value-width-border-inner) solid var(--color-border);border-bottom:var(--value-width-border-outer) solid var(--color-border);pointer-events:none;z-index:var(--z-layer-content-frame)}.bar-cell-frame.last-bar.svelte-1slh5tv{border-right:var(--value-width-border-outer) solid var(--color-border)}.bar-cell.folded.svelte-1slh5tv .bar-cell-frame:where(.svelte-1slh5tv){border-top:var(--value-width-border-outer) solid var(--color-border)}.bar-cell-disabled-frame.svelte-1slh5tv{position:absolute;top:0;right:0;bottom:0;left:0;border-right:var(--value-width-border-inner) solid var(--color-border);border-bottom:var(--value-width-border-inner) solid var(--color-border);pointer-events:none;z-index:calc(var(--z-layer-content-blocker) + 1)}.bar-cell-disabled-frame.last-bar.svelte-1slh5tv{border-right:var(--value-width-border-inner) solid var(--color-border)}.bar-cell.folded.svelte-1slh5tv .bar-cell-disabled-frame:where(.svelte-1slh5tv){border-top:none}.tooltip.svelte-4gl79v{background:var(--color-surface-inverted);border:var(--value-width-border-heavy) solid var(--color-border);border-radius:0;color:var(--color-text-inverted);box-shadow:4px 4px 0 0 var(--color-shadow-hard);box-shadow:none;padding:var(--space-2) var(--space-3);box-sizing:border-box;display:block;white-space:nowrap;pointer-events:none;font-family:Instrument Sans Variable,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:none}.accent-shape-option.svelte-136cn1e:hover{background-color:var(--color-interactive-hover);color:var(--color-text)}.accent-shape-option.svelte-136cn1e:focus{outline:2px solid var(--color-outline);outline-offset:-2px}.accent-shape-option.svelte-136cn1e:disabled{text-decoration:line-through;opacity:.6;cursor:default}.accent-shape-option.svelte-136cn1e{position:relative;box-sizing:border-box;background:transparent;color:inherit;padding:var(--space-1);display:inline-flex;align-items:flex-end;justify-content:center;cursor:pointer}.accent-shape-option.active.svelte-136cn1e{background-color:var(--color-text)}.accent-shape-option.active.svelte-136cn1e span:where(.svelte-136cn1e){background-color:var(--color-text-inverted)}.accent-shape-option.svelte-136cn1e span:where(.svelte-136cn1e){display:inline-flex;width:8px;background-color:var(--color-text)}.accent-shape-option.svelte-136cn1e span.strong:where(.svelte-136cn1e){height:100%}.accent-shape-option.svelte-136cn1e span.medium:where(.svelte-136cn1e){height:62.5%}.accent-shape-option.svelte-136cn1e span.weak:where(.svelte-136cn1e){height:25%}.tooltip-anchor.svelte-136cn1e{position:absolute;left:50%;bottom:calc(100% + var(--space-2));transform:translate(-50%);pointer-events:none;z-index:var(--z-tooltip)}.centered-overlay.svelte-1pzfhtd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.menu-overlay.svelte-1pzfhtd{z-index:var(--z-temporary-overlay-raised)}.meter-shape-menu.svelte-1pzfhtd{background:var(--color-surface);border:var(--value-width-border-heavy) solid var(--color-border);border-radius:var(--control-radius);box-shadow:4px 4px 0 0 var(--color-shadow-hard);--accent-shape-option-size: 2em}.meter-shape-menu.svelte-1pzfhtd ol:where(.svelte-1pzfhtd){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,var(--accent-shape-option-size));gap:1px;background-color:var(--color-text)}.meter-shape-menu.svelte-1pzfhtd li:where(.svelte-1pzfhtd){width:var(--accent-shape-option-size);height:var(--accent-shape-option-size);display:flex;background-color:var(--color-text-inverted)}.meter-shape-menu.svelte-1pzfhtd li:where(.svelte-1pzfhtd) .accent-shape-option{width:100%;height:100%}.meter-shape-menu.svelte-1pzfhtd .centered-tail:where(.svelte-1pzfhtd){grid-column:auto;justify-self:center}.group-body.svelte-1pzfhtd{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.shape-selectable.svelte-1pzfhtd{cursor:pointer}.tooltip-anchor.svelte-1j4mjxq{position:fixed;top:0;left:0;z-index:var(--z-tooltip);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.tooltip-anchor.visible.svelte-1j4mjxq{opacity:1;visibility:visible}@supports (anchor-name: --tooltip-anchor) and (position-anchor: --tooltip-anchor) and (bottom: anchor(top)){.tooltip-anchor.svelte-1j4mjxq{top:auto;right:auto;bottom:calc(anchor(top) + 8px);left:anchor(left);max-inline-size:calc(100vw - 16px);justify-self:anchor-center;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}}button.svelte-1j4mjxq{border:none;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;-webkit-text-fill-color:currentColor;font:inherit;min-width:0;background-color:transparent;color:var(--button-foreground, var(--color-button-foreground, var(--color-text)));font-family:IBM Plex Mono,sans-serif;letter-spacing:.085em;text-transform:uppercase;height:var(--button-size);padding:0 var(--button-padding-x)}button.weight-light.svelte-1j4mjxq,button.weight-medium.svelte-1j4mjxq,button.weight-heavy.svelte-1j4mjxq,button.weight-highlight.svelte-1j4mjxq{font-weight:700}button.weight-medium.svelte-1j4mjxq,button.weight-heavy.svelte-1j4mjxq,button.weight-highlight.svelte-1j4mjxq{background:var(--button-background, var(--color-surface));border:var(--value-width-border-inner) solid var(--color-border);border-radius:var(--control-radius);color:var(--button-foreground, var(--color-button-foreground, var(--color-text)))}button.weight-heavy.svelte-1j4mjxq,button.weight-highlight.svelte-1j4mjxq{background:var(--button-background, var(--color-surface));border:var(--value-width-border-inner) solid var(--color-border);border-radius:var(--control-radius);color:var(--button-foreground, var(--color-button-foreground, var(--color-text)));box-shadow:var(--button-shadow-offset) var(--button-shadow-offset) 0 0 var(--color-shadow-hard);position:relative;left:calc(-1 * var(--button-chrome-offset));top:calc(-1 * var(--button-chrome-offset))}button.weight-heavy.svelte-1j4mjxq:active,button.weight-highlight.svelte-1j4mjxq:active{left:0;top:0;box-shadow:none}button.weight-highlight.svelte-1j4mjxq{--button-background: var(--color-accent);--button-foreground: var(--color-foreground-accent)}button.active.svelte-1j4mjxq{background-color:var(--color-surface-inverted);color:var(--color-text-inverted)}button.svelte-1j4mjxq:hover{background-color:var(--color-interactive-hover);color:var(--color-text)}button.svelte-1j4mjxq:focus{outline:2px solid var(--color-outline);outline-offset:-2px}button.svelte-1j4mjxq:disabled{text-decoration:line-through;opacity:.6;cursor:default}button.active.svelte-1j4mjxq:hover{background-color:var(--color-surface-inverted);color:var(--color-text-inverted)}button.svelte-1j4mjxq{display:inline-flex;align-items:center;justify-content:center;min-width:var(--button-size);overflow:hidden;line-height:1;text-decoration:none}button.drag-cursor.svelte-1j4mjxq{cursor:grab}button.drag-cursor.svelte-1j4mjxq:active{cursor:grabbing}button.icon-only.svelte-1j4mjxq{width:var(--button-size);min-width:var(--button-size);padding:0}button.has-display-label.svelte-1j4mjxq{gap:var(--space-2);justify-content:flex-start}button.size-large.svelte-1j4mjxq{--button-size: calc( var(--value-size-button) * var(--value-large-multiplier) );--button-padding-x: calc( var(--space-3) * var(--value-large-multiplier) );--button-chrome-offset: 3px;--button-shadow-offset: 3px}button.size-large.icon-only.svelte-1j4mjxq{width:var(--button-size);min-width:var(--button-size)}button.full-width.svelte-1j4mjxq{width:100%}button.full-height.svelte-1j4mjxq{align-self:stretch;height:100%}button.square.svelte-1j4mjxq{width:var(--button-size);min-width:var(--button-size);height:var(--button-size);min-height:var(--button-size);padding:0}button.align-start.svelte-1j4mjxq{justify-content:flex-start;text-align:start}button.rounded.svelte-1j4mjxq{border-radius:var(--control-radius)}button.active-secondary.active.svelte-1j4mjxq{background-color:transparent;color:inherit}button.active-secondary.active.svelte-1j4mjxq .label:where(.svelte-1j4mjxq){text-decoration:none}button.active-secondary.active.svelte-1j4mjxq:hover{background-color:transparent;color:inherit}button.inactive.svelte-1j4mjxq{text-decoration:line-through;cursor:pointer;opacity:.6;cursor:default}button.inactive.svelte-1j4mjxq:hover{background-color:transparent;color:inherit}button.suppressed.svelte-1j4mjxq{text-decoration:line-through;opacity:.6}.icon.svelte-1j4mjxq{width:var(--value-size-icon);height:var(--value-size-icon);flex:0 0 var(--value-size-icon);display:inline-flex;align-items:center;justify-content:center}.icon.svelte-1j4mjxq svg{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.label.svelte-1j4mjxq{display:block;color:inherit;-webkit-text-fill-color:currentColor;max-width:100%;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:none){.tooltip-anchor.svelte-1j4mjxq{display:none}}div.svelte-bbjfar,ul.svelte-bbjfar{list-style:none;margin:0;padding:0;display:flex}.row.svelte-bbjfar{flex-direction:column}.row.svelte-bbjfar ul:where(.svelte-bbjfar){flex-direction:row}.column.svelte-bbjfar{flex-direction:row}.column.svelte-bbjfar ul:where(.svelte-bbjfar){flex-direction:column;width:100%}.column.svelte-bbjfar ul:where(.svelte-bbjfar) li:where(.svelte-bbjfar){width:100%}.column.svelte-bbjfar ul:where(.svelte-bbjfar) li:where(.svelte-bbjfar) button.text-item{width:100%;min-width:0}.overlay.svelte-bbjfar{background:var(--color-surface);border:var(--value-width-border-heavy) solid var(--color-border);border-radius:var(--control-radius);box-shadow:4px 4px 0 0 var(--color-shadow-hard);z-index:var(--z-temporary-overlay);max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto;overscroll-behavior:contain}.overlay.raised.svelte-bbjfar{z-index:var(--z-temporary-overlay-raised)}button.text-item{container-type:inline-size;height:var(--button-size);padding:0;gap:0;overflow:hidden}button.text-item .label.svelte-bbjfar{display:block;color:inherit;-webkit-text-fill-color:currentColor;max-width:100%;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.text-item .bullet.svelte-bbjfar{display:none;color:inherit;-webkit-text-fill-color:currentColor}@container (max-width: 24px){button.text-item .label.svelte-bbjfar{display:none}button.text-item .bullet.svelte-bbjfar{display:inline}}.column.svelte-bbjfar button.text-item{width:100%;min-width:0}.text-menu.svelte-bbjfar button.text-item{width:100%;min-width:max-content;padding:0 var(--space-3);container-type:normal}.text-menu.column.svelte-bbjfar{width:max-content}.text-menu.column.svelte-bbjfar ul:where(.svelte-bbjfar){width:100%}.text-menu.column.svelte-bbjfar li:where(.svelte-bbjfar){width:100%}.text-menu.column.svelte-bbjfar button.text-item{width:100%;min-width:max-content;white-space:nowrap}.weight-bar.svelte-1yqt97s{background:var(--color-weight);position:absolute;bottom:0;left:0;z-index:2}.default-weight-bar.svelte-1yqt97s{background:var(--color-weight-default);position:absolute;bottom:0;left:0;z-index:1}.meter-weight-line.svelte-1yqt97s{position:absolute;left:0;height:1px;z-index:3}.meter-above.svelte-1yqt97s{background:var(--color-meter-weight-line-above, var(--color-surface-inverted))}.meter-below.svelte-1yqt97s{background:var(--color-meter-weight-line-below, var(--color-surface))}.centered-overlay.svelte-inqx34{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.menu-overlay.svelte-inqx34{z-index:var(--z-temporary-overlay-raised)}.flip-tooltip-overlay.svelte-inqx34{pointer-events:none;z-index:var(--z-tooltip)}.header.svelte-inqx34{height:2rem;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-border);position:relative}button.svelte-inqx34{border:none;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;-webkit-text-fill-color:currentColor;font:inherit;min-width:0}button.svelte-inqx34:hover{background-color:var(--color-interactive-hover-subtle);color:var(--color-text)}button.svelte-inqx34:focus{outline:2px solid var(--color-outline);outline-offset:-2px}button.svelte-inqx34:disabled{text-decoration:line-through;opacity:.6;cursor:default}button.svelte-inqx34{flex:1;min-width:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding:0;position:relative;z-index:1;overflow:visible}.group.svelte-1wz56tu{display:flex;flex-direction:column;flex:1;min-width:0}ol.svelte-1wz56tu{flex:1}li.svelte-1wz56tu{flex:1 1 0;display:flex;min-width:0;position:relative;overflow:visible}.centered-overlay.svelte-1wz56tu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.menu-overlay.svelte-1wz56tu{z-index:var(--z-temporary-overlay-raised)}.leaf.svelte-1wz56tu,button.svelte-1wz56tu{flex:1;min-width:0;width:100%;display:flex;align-items:flex-end;justify-content:center;padding:0;position:relative;z-index:1;overflow:visible}.played-offset-marker.svelte-1wz56tu{position:absolute;left:calc(var(--played-offset-ratio) * 100%);top:0;bottom:0;width:1px;background:var(--color-surface-inverted);transform:translate(-.5px);pointer-events:none;z-index:4}button.svelte-1wz56tu{border:none;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;-webkit-text-fill-color:currentColor;font:inherit;min-width:0}button.svelte-1wz56tu:hover{background-color:var(--color-interactive-hover-subtle);color:var(--color-text)}button.svelte-1wz56tu:focus{outline:2px solid var(--color-outline);outline-offset:-2px}button.svelte-1wz56tu:disabled{text-decoration:line-through;opacity:.6;cursor:default}.meter.svelte-f1jltw{list-style:none;padding:0;margin:0;display:flex;height:100%}.meter.svelte-f1jltw>li:where(.svelte-f1jltw){flex:0 1 0;flex-basis:0;min-width:0;display:flex;position:relative}.bar-content.svelte-13q1vnu{border-top:var(--value-width-border-inner) solid var(--color-border);height:var(--bar-height);width:100%;border-bottom:1px solid var(--color-border);position:relative}.bar-content.folded.svelte-13q1vnu{height:var(--folded-layer-height);border-top:none;border-bottom:none}.bar-content.overview-mode.svelte-13q1vnu{border-bottom:none}.bar-content.folded.svelte-13q1vnu .meter{height:100%}.bar-content.svelte-13q1vnu:not(.folded){min-width:0}.overview-label.svelte-13q1vnu{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Instrument Sans Variable;font-size:.875rem}.slider.svelte-hvysu7{display:flex;flex-direction:row;align-items:center;gap:var(--space-3)}.slider.show-value.svelte-hvysu7{flex-direction:column;align-items:stretch;gap:var(--space-2)}.slider-row.svelte-hvysu7{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--button-size)}.slider-label.svelte-hvysu7,.slider-value.svelte-hvysu7{font-family:Brutalisme,sans-serif;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase}.slider-value.svelte-hvysu7{flex:0 0 auto;color:var(--color-text-muted-strong);white-space:nowrap}.slider-prefix.svelte-hvysu7{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.slider-prefix.label.svelte-hvysu7{font-family:Instrument Sans Variable;font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.slider-prefix.icon.svelte-hvysu7{width:var(--value-size-icon);height:var(--value-size-icon)}.slider-prefix.icon.svelte-hvysu7 svg{width:var(--value-size-icon);height:var(--value-size-icon);display:block}input[type=range].svelte-hvysu7{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:var(--control-radius);height:var(--button-size);margin:0;background:var(--color-surface);cursor:pointer}input[type=range].svelte-hvysu7::-webkit-slider-runnable-track{height:calc(var(--button-size) - 2px);background:transparent}input[type=range].svelte-hvysu7::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--button-size) / 2);height:calc(var(--button-size) - 2px);background:var(--color-surface-inverted);border:none;border-radius:calc(var(--control-radius) - 1px);margin-top:0;cursor:pointer}input[type=range].svelte-hvysu7::-moz-range-track{height:calc(var(--button-size) - 2px);background:transparent;border:none}input[type=range].svelte-hvysu7::-moz-range-thumb{width:calc(var(--button-size) / 2);height:calc(var(--button-size) - 2px);background:var(--color-surface-inverted);border:none;border-radius:calc(var(--control-radius) - 1px);cursor:pointer}.meter-accent-settings-panel.svelte-1ls2af7{display:flex;flex-direction:column;gap:var(--space-3);min-width:16rem}.settings-field.svelte-1ls2af7{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1)}.toolbar-popover.svelte-6rlp0p{position:relative}.toolbar-popover-panel.svelte-6rlp0p{background:var(--color-surface);border:var(--value-width-border-heavy) solid var(--color-border);border-radius:var(--control-radius);box-shadow:4px 4px 0 0 var(--color-shadow-hard);position:absolute;right:0;bottom:calc(100% + var(--space-3));z-index:var(--z-temporary-overlay);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);min-width:var(--toolbar-popover-min-width);white-space:nowrap}.toolbar-popover-panel.start-aligned.svelte-6rlp0p{left:0;right:auto}.toolbar-popover-panel.allow-wrap.svelte-6rlp0p{white-space:normal}.toolbar-popover-panel.raised.svelte-6rlp0p{z-index:var(--z-temporary-overlay-raised)}.bar-toolbar.svelte-14w4blo{height:var(--button-size);display:flex;justify-content:flex-end;align-items:center}.bar-toolbar.svelte-14w4blo ol:where(.svelte-14w4blo){display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.beat-unit-label.svelte-1y5dgqx{font-family:Geist,sans-serif;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.beat-unit-button{display:inline-flex;align-items:center;justify-content:center}.meter-controls-container.svelte-k325gi{container-type:inline-size;padding:var(--space-3);width:100%;min-width:0}.meter-controls.svelte-k325gi{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0}@container (max-width: 240px){.presets.svelte-k325gi{justify-content:flex-start}.signature.svelte-k325gi,.presets.svelte-k325gi{flex:none}}.beat-count.svelte-k325gi{text-align:center;padding:var(--space-3)}.signature.svelte-k325gi{flex:none;display:inline-flex;flex-direction:row;align-items:center}.presets.svelte-k325gi{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}.presets.svelte-k325gi select:where(.svelte-k325gi){width:100%;max-width:100%;min-width:0}.layer.svelte-1kinnvj{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:stretch;margin-bottom:var(--space-4);position:relative;--folded-layer-height: var(--button-size)}.layer.folded.svelte-1kinnvj{height:var(--folded-layer-height)}.layer-indicator.svelte-1kinnvj{grid-column:indicator;width:56px;background:var(--surface-layer-indicator-background);background-color:var(--surface-layer-indicator-background-color, var(--color-surface-layer-indicator));color:var(--color-text-inverted);display:flex;align-items:center;justify-content:center;border-top-left-radius:var(--control-radius);border-bottom-left-radius:var(--control-radius);border:var(--value-width-border-outer) solid var(--color-border);border-right-width:0;font-size:.875rem;position:sticky;left:var(--space-3);z-index:var(--z-layer-indicator)}.layer.folded.svelte-1kinnvj .layer-indicator:where(.svelte-1kinnvj){height:100%;align-self:start}.layer-main.svelte-1kinnvj{grid-column:controls/end;display:grid;grid-template-columns:subgrid;align-items:stretch;position:relative;min-width:0;min-height:0}.layer-controls.svelte-1kinnvj{grid-column:controls;display:grid;grid-template-rows:1fr auto 1fr;justify-self:start;width:max-content;max-width:100%;position:sticky;left:calc(var(--space-3) + 56px);z-index:var(--z-layer-controls);background:var(--surface-start-page-background);background-color:var(--surface-start-page-background-color, var(--color-background));border:var(--value-width-border-inner) solid var(--color-border);border-top-width:var(--value-width-border-outer);border-bottom-width:var(--value-width-border-outer)}.layer-controls.raised.svelte-1kinnvj{z-index:var(--z-temporary-overlay)}.layer-controls.folded.svelte-1kinnvj{grid-template-rows:auto;gap:0;height:100%;max-height:100%;align-self:start;overflow:visible}.layer-controls.folded.svelte-1kinnvj .layer-controls-middle:where(.svelte-1kinnvj),.layer-controls.folded.svelte-1kinnvj .layer-controls-bottom:where(.svelte-1kinnvj){display:none}.layer-controls.folded.svelte-1kinnvj .layer-controls-top:where(.svelte-1kinnvj){height:100%;gap:0;justify-content:flex-start}.layer-controls-top.svelte-1kinnvj,.layer-controls-middle.svelte-1kinnvj,.layer-controls-bottom.svelte-1kinnvj{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.layer-controls-top.svelte-1kinnvj{grid-row:1;align-self:start}.layer-controls-middle.svelte-1kinnvj{grid-row:2;align-self:center}.layer-controls-bottom.svelte-1kinnvj{grid-row:3;align-self:end}.bar-list-shell.svelte-1kinnvj{grid-column:bar-0/end;position:relative;display:grid;grid-template-columns:subgrid}.layer-controls-overlay.svelte-1kinnvj{grid-column:controls;grid-row:1;min-width:0;min-height:0;position:relative;z-index:var(--z-layer-bound-overlay)}.bar-list.svelte-1kinnvj{display:grid;grid-template-columns:subgrid;grid-row:1;grid-column:1/-1;align-items:stretch;--bar-height: 8rem;margin:0;padding:0;list-style:none}.bar-list-overlay.svelte-1kinnvj{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;z-index:calc(var(--z-layer-controls) - 1);pointer-events:none}.bar-list-disabled-frame.svelte-1kinnvj{position:absolute;top:0;right:0;bottom:0;left:0;border-top:var(--value-width-border-outer) solid var(--color-border);border-right:var(--value-width-border-outer) solid var(--color-border);border-bottom:var(--value-width-border-outer) solid var(--color-border);pointer-events:none;z-index:calc(var(--z-layer-content-blocker) + 1)}.bar-span-overlay.svelte-1kinnvj{grid-row:1;grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:stretch;z-index:var(--z-temporary-overlay);pointer-events:none;min-width:0;min-height:0}.layer-overlay.svelte-1kinnvj{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-layer-bound-overlay);pointer-events:none}.playhead-overlay.svelte-1kinnvj{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;z-index:calc(var(--z-layer-controls) - 1);pointer-events:none}.bar-list.folded.svelte-1kinnvj{height:100%;overflow:hidden}.bar-list.folded.svelte-1kinnvj .header{display:none}.bar-list-cell.svelte-1kinnvj{display:flex;align-items:stretch;min-width:0;min-height:0}.bar-list.folded.svelte-1kinnvj .bar-list-cell-placeholder:where(.svelte-1kinnvj){height:var(--folded-layer-height);min-height:var(--folded-layer-height)}.bar-list-cell-placeholder.svelte-1kinnvj{width:100%;height:100%;min-height:var(--bar-height);align-self:stretch;box-sizing:border-box;border-top:var(--value-width-border-inner) solid var(--color-border);border-right:var(--value-width-border-inner) solid var(--color-border);border-bottom:var(--value-width-border-inner) solid var(--color-border);background:var(--surface-virtualized-placeholder-background);pointer-events:none}.preset-chooser.svelte-spq7fi{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--space-4);padding:var(--space-4);width:100%;min-width:0;text-align:center;box-sizing:border-box}.preset-chooser-label.svelte-spq7fi{text-align:center}.preset-chooser-select.svelte-spq7fi{border:1px solid var(--color-border);--control-background: transparent;width:100%;min-width:0;font:inherit;padding-left:var(--space-2);padding-right:calc(var(--space-2) + 1.25rem);box-sizing:border-box}.preset-chooser-select.svelte-spq7fi optgroup{font-style:normal}.preset-chooser-select.svelte-spq7fi optgroup.separated{border-top:1px solid var(--color-border)}.initializer-bar.svelte-15wyyg1{border-top:var(--value-width-border-inner) solid var(--color-border);background:var(--color-surface);height:var(--bar-height);min-width:0}.initializer-overlay.svelte-15wyyg1{flex:1 1 auto;width:100%;min-width:0;min-height:100%;display:flex;align-items:stretch;pointer-events:auto}.initializer-overlay-card.svelte-15wyyg1{position:sticky;left:0;width:min(28rem,100%);min-width:min(22rem,100%);max-width:100%;flex:0 0 auto}.rhythm-groups.svelte-1ia8t3b{list-style:none;padding:0;margin:0;display:flex;width:100%;height:100%;border-bottom:1px solid var(--color-border)}.rhythm.svelte-1ia8t3b{list-style:none;padding:0;margin:0;display:inline-flex;height:100%;width:100%}.rhythm.svelte-1ia8t3b>li:where(.svelte-1ia8t3b){flex:1 1 0;min-width:0;display:flex;position:relative}.rhythm-groups.svelte-1ia8t3b>li:where(.svelte-1ia8t3b){display:flex;flex-basis:0;min-width:0;height:100%}.bar-content.svelte-1ckfc2e{border-top:var(--value-width-border-inner) solid var(--color-border);height:var(--bar-height);width:100%;min-width:0;position:relative}.bar-content.folded.svelte-1ckfc2e{height:var(--folded-layer-height);border-top:none}.bar-content.share-drop-target.svelte-1ckfc2e{outline:2px solid var(--color-outline-strong);outline-offset:-2px}.bar-content.folded.svelte-1ckfc2e .rhythm-groups,.bar-content.folded.svelte-1ckfc2e .rhythm{height:100%}.overview-label.svelte-1ckfc2e{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Instrument Sans Variable;font-size:.875rem}.rhythm-seed-chooser.svelte-1ckfc2e{position:sticky;left:0;width:100%;min-width:0;max-width:100%;display:flex;align-items:stretch}.panel-surface.svelte-kvyg9n{background:var(--color-surface);border:var(--value-width-border-heavy) solid var(--color-border);border-radius:var(--control-radius);box-shadow:4px 4px 0 0 var(--color-shadow-hard);display:flex;flex-direction:column;min-height:0;overflow:hidden;box-sizing:border-box}.panel-surface.padded.svelte-kvyg9n{gap:var(--space-3);padding:var(--space-4);padding-bottom:calc(var(--space-4) + var(--panel-surface-safe-bottom, 0px))}.panel-surface.flush.svelte-kvyg9n{gap:0;padding:0}.panel-surface-header.svelte-kvyg9n{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex:0 0 auto}.panel-surface-header-content.svelte-kvyg9n{flex:1 1 auto;min-width:0}.panel-surface-body.svelte-kvyg9n{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overscroll-behavior:contain}.panel-surface-body.body-inset.svelte-kvyg9n{padding-top:var(--space-6);padding-bottom:var(--space-6)}.panel-surface-body.body-scrollable.svelte-kvyg9n{overflow-y:auto}.controls.svelte-hkvw4v{display:flex;align-items:stretch;align-self:stretch;flex-direction:row;list-style:none;margin:0;padding:0;gap:0}.controls.svelte-hkvw4v button:disabled{display:none}.more-menu-anchor.svelte-hkvw4v{position:relative;height:100%}.more-menu.svelte-hkvw4v{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-temporary-overlay)}@supports (anchor-name: --menu-anchor) and (position-anchor: --menu-anchor) and (top: anchor(bottom)){.more-menu.svelte-hkvw4v{position:fixed;top:calc(anchor(bottom) + var(--space-2));left:anchor(left);right:auto;z-index:var(--z-temporary-overlay-raised);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}}.row.svelte-1evlt8p{min-width:0;flex:1 1 auto;display:flex;align-items:stretch;gap:0}.controls.svelte-1evlt8p{margin-left:auto;display:flex;align-items:stretch;align-self:stretch}.transform-icon.svelte-1evlt8p{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.transform-icon.svelte-1evlt8p svg{width:var(--value-size-icon);height:var(--value-size-icon);display:block}.transform-icon.shared.svelte-1evlt8p{margin-right:var(--space-2)}.transform-label-shell.svelte-1evlt8p{position:relative;min-width:0;flex:1 1 auto;display:inline-flex;align-items:center}.transform-label.svelte-1evlt8p{position:relative;z-index:1;display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transform-icon.manual-edit.svelte-1evlt8p{pointer-events:none;margin-left:var(--space-2)}.stack-entry-content.svelte-1hkhnxx{width:100%;display:flex;align-items:stretch;gap:var(--space-3);padding:0;padding-right:var(--space-3);padding-left:var(--space-3)}.phrase-entry.svelte-1hkhnxx{background-color:var(--color-surface-phrase);color:var(--color-foreground-phrase)}.where-else-highlighted.svelte-1hkhnxx{background-color:var(--color-where-else-marker, #8fd3ff);color:var(--color-text)}ol.svelte-e8g9gc{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;position:relative}.drop-indicator.svelte-e8g9gc{position:absolute;left:0;right:0;height:2px;background:currentColor;pointer-events:none;transform:translateY(-1px);z-index:1}.stack-entry.svelte-e8g9gc{display:flex;align-items:center;position:relative}.stack-entry.dragging.svelte-e8g9gc{opacity:.45}.phrase-subsection.svelte-1k7crgm{display:flex;flex-direction:column;background:var(--color-surface-phrase);color:var(--color-foreground-phrase)}.phrase-subsection-header.svelte-1k7crgm{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--button-size);position:relative}.phrase-subsection-header.drop-active.svelte-1k7crgm:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor}.phrase-subsection-title.svelte-1k7crgm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phrase-subsection-list.svelte-1k7crgm{display:flex;flex-direction:column;margin:0;list-style:none;position:relative}.drop-indicator.svelte-1k7crgm{position:absolute;left:0;right:0;height:2px;background:currentColor;pointer-events:none;transform:translateY(-1px);z-index:1}.stack-entry.svelte-1k7crgm{display:flex;cursor:grab;align-items:center;position:relative}.stack-entry.dragging.svelte-1k7crgm{opacity:.45}header.svelte-1m32chb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3);position:sticky;top:0;z-index:2;min-height:var(--button-size)}header.menu-open.svelte-1m32chb{z-index:var(--z-tooltip)}.controls.svelte-1m32chb{position:relative}.add-menu.svelte-1m32chb{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-tooltip);min-width:8rem}@supports (anchor-name: --menu-anchor) and (position-anchor: --menu-anchor) and (top: anchor(bottom)){.add-menu.svelte-1m32chb{position:fixed;top:calc(anchor(bottom) + var(--space-2));left:anchor(left);right:auto;z-index:var(--z-tooltip);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}}h3.svelte-1m32chb{margin:0;font:inherit;font-family:Brutalisme,sans-serif;letter-spacing:.3em;text-transform:uppercase;padding-left:var(--space-2);padding-right:var(--space-2);line-height:var(--button-size)}section.svelte-1d0aay8{display:flex;flex-direction:column}.empty.svelte-1d0aay8{margin:0;color:var(--color-text-muted);padding:var(--space-3);position:relative}.empty.drop-active.svelte-1d0aay8:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:currentColor}.switch-shell.svelte-100zccm{--switch-track-width: calc(var(--button-size) * 2);--switch-track-height: var(--button-size);--switch-knob-size: var(--button-size);--switch-gap: var(--space-2);--switch-label-padding-inline: var(--space-2);--switch-label-padding-block: var(--space-3);display:inline-flex;align-items:center;gap:var(--switch-gap)}.switch-shell.small.svelte-100zccm{--switch-track-width: 32px;--switch-track-height: 16px;--switch-knob-size: 14px;--switch-gap: 4px;--switch-label-padding-inline: 4px;--switch-label-padding-block: 6px}.switch-shell.left.svelte-100zccm{flex-direction:row-reverse}.switch-shell.vertical.svelte-100zccm{align-items:stretch}.switch-shell.disabled.svelte-100zccm{opacity:.5}input[type=checkbox].svelte-100zccm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.switch.svelte-100zccm{border:1px solid var(--color-border);box-sizing:border-box;display:inline-flex;justify-content:flex-start;align-items:stretch;position:relative;min-width:var(--switch-track-width);width:var(--switch-track-width);min-height:var(--switch-track-height);cursor:pointer;background:transparent;padding:var(--space-1)}.switch.vertical.svelte-100zccm{flex-direction:column;justify-content:flex-end;min-width:var(--switch-track-height);width:var(--switch-track-height);min-height:var(--switch-track-width)}.switch.vertical.svelte-100zccm .knob:where(.svelte-100zccm){width:calc(var(--switch-track-height) - var(--space-1) * 2 - 2px);height:calc(var(--switch-track-height) - var(--space-1) * 2 - 2px);min-height:initial;min-width:initial}input[type=checkbox].svelte-100zccm:checked+.switch:where(.svelte-100zccm){justify-content:flex-end}input[type=checkbox].svelte-100zccm:checked+.switch.vertical:where(.svelte-100zccm){justify-content:flex-start}input[type=checkbox].svelte-100zccm:focus-visible+.switch:where(.svelte-100zccm){outline:2px solid var(--color-outline);outline-offset:2px}input[type=checkbox].svelte-100zccm:disabled+.switch:where(.svelte-100zccm){cursor:default}.knob.svelte-100zccm{border:none;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;-webkit-text-fill-color:currentColor;font:inherit;min-width:0;display:flex;width:calc(var(--switch-track-width) - var(--space-1) * 2 - 2px);min-width:initial;height:calc(var(--switch-track-width) - var(--space-1) * 2 - 2px);background-color:var(--color-text);cursor:inherit;transition:background-color .12s ease}.label.svelte-100zccm{display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap;padding-left:var(--switch-label-padding-inline);padding-right:var(--switch-label-padding-inline);line-height:1}.label.vertical.svelte-100zccm{flex-direction:column;align-items:flex-start;justify-content:space-between;white-space:normal}.label-line.svelte-100zccm{transition:opacity .12s ease}.label.vertical.svelte-100zccm .label-line-primary:where(.svelte-100zccm),input[type=checkbox].svelte-100zccm:checked~.label.vertical:where(.svelte-100zccm) .label-line-secondary:where(.svelte-100zccm){font-weight:300}input[type=checkbox].svelte-100zccm:checked~.label.vertical:where(.svelte-100zccm) .label-line-primary:where(.svelte-100zccm),.label.vertical.svelte-100zccm .label-line-secondary:where(.svelte-100zccm){font-weight:700}input[type=checkbox].svelte-100zccm:disabled~.label:where(.svelte-100zccm){cursor:default}.transform-detail-panel.svelte-1kkcxow{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3);min-height:calc(var(--button-size) + 2px)}.transform-detail-header.svelte-1kkcxow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.transform-detail-header-main.svelte-1kkcxow{display:flex;align-items:center;gap:var(--space-2);min-width:0}.transform-detail-header-actions.svelte-1kkcxow{display:flex;align-items:center;gap:var(--space-2)}.transform-detail-label.svelte-1kkcxow{font-family:Brutalisme,sans-serif;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase}.transform-detail-control.svelte-1g9qv0{display:flex;flex-direction:column;gap:var(--space-2)}.transform-detail-control.svelte-1iapr1k{display:flex;flex-direction:column;gap:var(--space-3)}.transform-detail-switch-control.svelte-1iapr1k{align-items:flex-start}.transform-detail-switch-heading.svelte-1iapr1k{font-family:Brutalisme,sans-serif;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase}.meter-base-editor.svelte-4ya7ne{display:flex;flex-direction:column;gap:var(--space-3)}.control-row.svelte-4ya7ne{display:flex;align-items:center;gap:var(--space-3)}.pulse-field-label.svelte-4ya7ne{margin:0;font:inherit;font-family:Brutalisme,sans-serif;letter-spacing:.3em;text-transform:uppercase}.pulse-row.svelte-4ya7ne{flex-direction:column;align-items:flex-start;margin-top:var(--space-3)}.pulse-stepper.svelte-4ya7ne{display:inline-flex;align-items:center;justify-content:center;gap:0}.pulse-field.svelte-4ya7ne{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.pulse-field.svelte-4ya7ne input:where(.svelte-4ya7ne){min-width:0;border:none;background:transparent;font-family:Instrument Sans Variable;font-size:1.875rem;font-weight:700;line-height:1;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:2ch}.pulse-field.svelte-4ya7ne input:where(.svelte-4ya7ne):focus{outline:none}.pulse-field.svelte-4ya7ne input:where(.svelte-4ya7ne):disabled{cursor:default}.pulse-field.svelte-4ya7ne input:where(.svelte-4ya7ne)::-webkit-inner-spin-button,.pulse-field.svelte-4ya7ne input:where(.svelte-4ya7ne)::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.detail-copy.svelte-rspbip{display:flex;flex-direction:column;gap:var(--space-3)}.detail-copy.svelte-rspbip p:where(.svelte-rspbip){margin:0;line-height:1.4}.panel-shell.svelte-jfilrh{position:fixed;z-index:var(--z-temporary-overlay);display:flex;flex-direction:column;min-height:0;max-width:calc(100dvw - 2 * var(--space-4));box-sizing:border-box;overflow:visible;opacity:0;pointer-events:none;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1);transform:translate(calc(100% + var(--space-2)))}.panel-shell.side-left.svelte-jfilrh{transform:translate(calc(-100% - var(--space-2)))}.panel-shell.panel-visible.svelte-jfilrh{transform:none;opacity:1;pointer-events:auto}.panel-shell.svelte-jfilrh .panel-surface{width:100%;height:100%;max-height:100%}.panel-shell.variant-phrase-global.svelte-jfilrh .panel-surface{background:var(--color-surface-phrase);color:var(--color-foreground-phrase)}.stack-list-header.svelte-jfilrh{display:flex;align-items:center;min-width:0;padding:var(--space-3) calc(var(--space-3) + var(--space-1));border-bottom:1px solid var(--color-border)}.stack-list-title.svelte-jfilrh{margin:0;min-width:0;font-size:var(--font-size-default);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:Brutalisme,sans-serif}ol.svelte-jfilrh{display:flex;flex-direction:column-reverse;margin:0;padding:0}li.svelte-jfilrh{list-style:none;border-top:1px solid var(--color-border)}li.svelte-jfilrh:last-child{border-top:none}.bar-toolbar.svelte-1qhcto{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.bar-toolbar.where-else-highlighted.svelte-1qhcto{background-color:var(--color-where-else-marker, #8fd3ff);color:var(--color-text)}.ts-stack-anchor.svelte-1qhcto{position:relative}button.svelte-rrblp8{border:none;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;-webkit-text-fill-color:currentColor;font:inherit;background-color:var(--button-background, var(--color-surface));color:var(--button-foreground, inherit);font-weight:400;letter-spacing:.075em;text-transform:uppercase;min-height:var(--button-size);padding:0;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:100%;min-width:0;container-type:inline-size}button.active.svelte-rrblp8{background-color:var(--color-text);color:var(--color-text-inverted)}button.svelte-rrblp8:hover{background-color:var(--color-interactive-hover);color:var(--color-text)}button.svelte-rrblp8:focus{outline:2px solid var(--color-outline);outline-offset:-2px}button.svelte-rrblp8:disabled{opacity:.6;cursor:default}button.editable.svelte-rrblp8 .label:where(.svelte-rrblp8){font-weight:700}.label.svelte-rrblp8{display:block;color:inherit;-webkit-text-fill-color:currentColor;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bullet.svelte-rrblp8{display:none;color:inherit;-webkit-text-fill-color:currentColor}@container (max-width: 16px){.label.svelte-rrblp8{display:none}.bullet.svelte-rrblp8{display:inline}}.instrumentation-menu.svelte-1smi9cu{display:flex;flex:1 1 auto;min-height:100%;width:100%;background:var(--color-surface);border-left:none}.instrumentation-slot-list.svelte-1smi9cu{display:flex;flex:1 1 auto;width:100%;align-items:flex-start;flex-direction:column}.instrumentation-slot-item.svelte-1smi9cu{display:flex;flex:0 0 auto;width:100%}.group.svelte-vc5m83{display:flex;flex-direction:column;flex:1;min-height:100%;min-width:0}ol.svelte-vc5m83{flex:1;min-height:100%;list-style:none;margin:0;padding:0;display:flex}li.svelte-vc5m83{flex:1 1 0;display:flex;align-items:stretch;min-height:100%;min-width:0;position:relative}.instrumentation-leaf.svelte-vc5m83{flex:1;min-height:100%;min-width:0;width:100%;display:flex}h2.svelte-p1mwzv{display:none;font:inherit;line-height:normal;margin:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;padding-left:var(--space-2);padding-right:var(--space-2)}.instrumentation-footer-container.svelte-p1mwzv{display:flex;flex-direction:column;align-self:stretch;width:100%}.instrumentation-footer.svelte-p1mwzv{list-style:none;padding:0;margin:0;display:flex;flex:1 1 auto;width:100%;align-items:stretch;min-height:100%}.instrumentation-footer.svelte-p1mwzv>li:where(.svelte-p1mwzv){flex:1 1 0;display:flex;align-items:stretch;min-height:100%;min-width:0;position:relative}.instrumentation-editor.svelte-10fd5ac{display:flex;flex-direction:column;flex:1 1 auto;gap:0;align-items:stretch;min-height:0;overflow:visible}.instrumentation-footer-anchor.svelte-10fd5ac{display:flex;flex:1 1 auto;align-items:stretch;min-height:0;min-width:0}.boundary-popover-panel.svelte-xqng1k{display:flex;flex-direction:column;gap:var(--space-3)}.boundary-popover-phrase-row.svelte-xqng1k{display:flex;align-items:center;gap:var(--space-2)}.boundary-popover-phrase-row.svelte-xqng1k button{flex:0 0 auto}.boundary-popover-select-field.svelte-xqng1k{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-2);font-size:var(--font-size-small);min-width:12rem}.boundary-popover-select-field.svelte-xqng1k select:where(.svelte-xqng1k){width:100%;min-height:var(--button-size);padding-inline:var(--space-2)}.popover-row.svelte-xqng1k{display:flex;align-items:center;gap:var(--space-2)}.popover-row.svelte-xqng1k button{flex:0 0 auto}.popover-label.svelte-xqng1k{font-size:var(--font-size-small);white-space:nowrap}.popover-count.svelte-xqng1k{width:3rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--control-radius);font-size:var(--font-size-small);text-align:center;background:var(--color-surface);color:var(--color-text)}h3.svelte-1el9477{margin:0;font:inherit}.layer-playback-controls.svelte-1el9477,.layer-delete-control.svelte-1el9477{display:flex;flex-direction:column;align-items:center}.settings-anchor.svelte-1el9477{position:relative}.settings-panel.svelte-1el9477{border:var(--value-width-border-heavy) solid var(--color-border);border-radius:var(--control-radius);box-shadow:4px 4px 0 0 var(--color-shadow-hard);background:var(--color-surface);position:absolute;left:100%;top:0;z-index:var(--z-temporary-overlay-raised);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-3);white-space:nowrap;min-width:280px}@supports (anchor-name: --settings-anchor) and (position-anchor: --settings-anchor) and (top: anchor(top)){.settings-panel.svelte-1el9477{position:fixed;left:calc(anchor(right) + var(--space-2));top:anchor(top);position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block}}.settings-field.svelte-1el9477{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.settings-field.svelte-1el9477 select:where(.svelte-1el9477){border:1px solid var(--color-border);--control-background: transparent;font:inherit;padding:var(--space-1) calc(var(--space-2) + 1.25rem) var(--space-1) var(--space-2)}.midi-status.svelte-1el9477{font-size:.75rem;opacity:.7}.phrase-toolbar.svelte-1kyzoyu{grid-row:1;min-width:0;height:var(--button-size);display:flex;align-items:center;font-size:var(--font-size-small);background:var(--color-surface-phrase);border:var(--value-width-border-inner) solid var(--color-border);border-radius:var(--control-radius);color:var(--color-foreground-phrase);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;white-space:nowrap;overflow:visible;margin-left:var(--space-4);margin-right:var(--space-4)}.phrase-toolbar.creation-tab.svelte-1kyzoyu{background:transparent;color:var(--color-foreground-phrase)}.phrase-toolbar.creation-tab.active.svelte-1kyzoyu{background:var(--color-surface-phrase)}.phrase-toolbar.svelte-1kyzoyu:not(.creation-tab){container-type:inline-size}.phrase-toolbar.dragging.svelte-1kyzoyu{opacity:.5}.phrase-toolbar.where-else-highlighted.svelte-1kyzoyu:not(.creation-tab){background-color:var(--color-where-else-marker, #8fd3ff);color:var(--color-text)}.creation-button.svelte-1kyzoyu{all:unset;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-inline:var(--space-3);cursor:pointer}.toolbar-content.svelte-1kyzoyu{position:relative;width:100%;min-width:0;display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-2)}.phrase-label-clip.svelte-1kyzoyu{display:block;width:100%;min-width:0;overflow:hidden}.phrase-label.svelte-1kyzoyu{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;min-width:0;white-space:nowrap}.phrase-label-anchor.svelte-1kyzoyu{all:unset;flex:1 1 auto;width:100%;max-width:100%;min-width:0;position:relative;display:block;outline:none;cursor:default;overflow:visible}.rename-input.svelte-1kyzoyu{flex:1 1 auto;min-width:0;font-size:var(--font-size-small);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--control-radius);background:transparent;color:var(--color-foreground-phrase);outline:none}.more-menu-anchor.svelte-1kyzoyu{position:relative}.more-menu.svelte-1kyzoyu{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-temporary-overlay)}@supports (anchor-name: --menu-anchor) and (position-anchor: --menu-anchor) and (top: anchor(bottom)){.more-menu.svelte-1kyzoyu{position:fixed;top:calc(anchor(bottom) + var(--space-2));left:anchor(left);right:auto;z-index:var(--z-temporary-overlay-raised);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}}@container (max-width: 8rem){.toolbar-content.svelte-1kyzoyu{justify-content:flex-end}.toolbar-content.svelte-1kyzoyu button[aria-label="Open phrase transforms"],.more-menu-anchor.svelte-1kyzoyu{display:none}}.layer-rhythm-seed-overlay.svelte-1psa498{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;display:flex;align-items:stretch;pointer-events:auto}.layer-rhythm-seed-overlay-card.svelte-1psa498{position:sticky;left:0;width:min(28rem,100%);min-width:min(22rem,100%);max-width:100%;flex:0 0 auto}.playhead.svelte-6a259a{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--color-surface);border:1px solid var(--color-border);pointer-events:none}.phrase-toolbar-row.svelte-1v8yl9s{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:end;min-height:0;position:relative}.content-overlay-fill.svelte-1v8yl9s{flex:1 1 auto;min-width:0;min-height:100%;display:flex;align-items:stretch}.bar-seed-overlay-fill.svelte-1v8yl9s{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;pointer-events:auto}.arrangement-span-drag-source.svelte-1v8yl9s{min-width:0;min-height:0;padding:var(--space-1);display:flex;align-items:stretch}.arrangement-span-drag-source-frame.svelte-1v8yl9s{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.manual-share-overlay.svelte-1v8yl9s{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;z-index:1}.manual-share-overlay-button.svelte-1v8yl9s button{pointer-events:none}.structure-control.svelte-1v8yl9s{position:absolute;top:50%;pointer-events:auto;z-index:1}.structure-control-boundary.svelte-1v8yl9s{left:0;transform:translate(-50%,-50%)}.structure-control-delete.svelte-1v8yl9s{left:50%;transform:translate(-50%,-50%)}.structure-control-boundary-end.svelte-1v8yl9s{left:100%;transform:translateY(-50%)}.structure-control-boundary-end.svelte-1v8yl9s .toolbar-popover>button.weight-medium{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.structure-layer-control.svelte-1v8yl9s{position:sticky;left:calc(var(--button-size) + var(--space-3) + 56px + var(--space-3));margin-top:var(--space-3);margin-left:calc(var(--button-size) + var(--space-3));width:max-content;pointer-events:auto;z-index:1}.rhythm-layer.svelte-tjllx9,.rhythm-layers.svelte-tjllx9{display:contents}.group-controls.svelte-v94lgd button,.bar-index.svelte-v94lgd button,.bar-add.svelte-v94lgd .toolbar-popover>button.weight-medium,.bar-add-end.svelte-v94lgd .toolbar-popover>button.weight-medium{--button-background: var(--color-surface);--button-foreground: var(--color-text);cursor:pointer;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.bar-controls.svelte-v94lgd{display:grid;grid-template-columns:subgrid;grid-column:1/-1;grid-row:6;gap:0;position:sticky;bottom:var(--main-toolbar-height, 0px);z-index:var(--z-rhythm-group-toolbar)}.bar-controls.svelte-v94lgd>li:where(.svelte-v94lgd){display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.bar-controls.overview-mode.svelte-v94lgd>li:where(.svelte-v94lgd):not(.group-controls){justify-content:flex-start}.bar-add.svelte-v94lgd,.bar-add-end.svelte-v94lgd{position:relative;left:calc(-.5 * var(--button-size))}.bar-index.svelte-v94lgd{display:flex;flex:1;justify-content:center;align-items:center;font-weight:700;gap:var(--space-2);position:relative;left:calc(-.5 * var(--button-size))}.popover-row.svelte-v94lgd{display:flex;align-items:center;gap:var(--space-2)}.popover-label.svelte-v94lgd{font-size:var(--font-size-small);white-space:nowrap}.popover-count.svelte-v94lgd{width:3rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--control-radius);font-size:var(--font-size-small);text-align:center;background:var(--color-surface);color:var(--color-text)}.group-grid.svelte-571sr6{display:grid;align-items:start;padding-inline-end:calc(14rem + var(--space-7));position:relative}.group-controls.svelte-571sr6{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);list-style:none;padding:0;margin-top:0;position:sticky;left:var(--space-3);width:max-content;justify-self:start;z-index:var(--z-rhythm-group-toolbar)}.rhythm-layers-row.svelte-571sr6{grid-row:2;display:grid;grid-template-columns:subgrid;grid-column:1/-1;row-gap:0;margin-bottom:0}.meter-phrase-row.svelte-571sr6{grid-row:3;display:grid;grid-template-columns:subgrid;grid-column:1/-1}.drawer-backdrop.svelte-fonv0d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-temporary-overlay);display:flex;background:transparent;box-sizing:border-box}.drawer-backdrop.raised.svelte-fonv0d{z-index:var(--z-temporary-overlay-raised)}.drawer-backdrop.non-modal.svelte-fonv0d{pointer-events:none}.drawer-backdrop.placement-bottom.svelte-fonv0d{align-items:flex-end;justify-content:stretch;padding:var(--space-6) var(--space-4) var(--space-6)}.drawer-backdrop.placement-right.svelte-fonv0d{align-items:stretch;justify-content:flex-end;padding:var(--space-4);padding-left:var(--space-6)}.drawer-frame.svelte-fonv0d{min-height:0;max-height:var(--drawer-max-height);pointer-events:auto}.drawer-frame.placement-bottom.svelte-fonv0d{width:var(--drawer-width, 100%);height:min(100%,var(--drawer-max-height));display:flex;flex-direction:column}.drawer-frame.placement-right.svelte-fonv0d{width:var(--drawer-width, min(28rem, 100%));max-width:100%;height:100%}.drawer-frame.svelte-fonv0d .panel-surface{width:100%;max-height:100%}.drawer-frame.placement-bottom.svelte-fonv0d .panel-surface,.drawer-frame.placement-right.svelte-fonv0d .panel-surface{height:100%}@media(prefers-reduced-motion:reduce){.drawer-frame.svelte-fonv0d{transition:none}}.assignment-tray-header.svelte-yzgxpn{display:flex;flex-direction:column;gap:var(--space-4)}.assignment-tray-header.svelte-yzgxpn p:where(.svelte-yzgxpn){margin:0;max-inline-size:100%;text-wrap:pretty}.assignment-tray-body.svelte-yzgxpn{display:flex;flex-direction:column;align-items:stretch;width:max-content;max-width:100%;gap:var(--space-6)}.assignment-role-section.svelte-yzgxpn{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;width:max-content;max-width:100%}.assignment-role-section-header.svelte-yzgxpn{margin:0;font:inherit;font-family:Brutalisme,sans-serif;letter-spacing:.3em;text-transform:uppercase}.assignment-role-grid.svelte-yzgxpn{display:flex;flex-direction:column;gap:var(--space-4);width:max-content;max-width:100%}button.assignment-role-button{display:flex;flex-direction:row;align-items:center;gap:0;padding:0;min-width:14rem;max-width:100%;text-align:left;font-weight:700;border-radius:var(--control-radius);overflow:hidden;justify-content:flex-start}button.assignment-role-button.active{outline:2px solid var(--color-outline);outline-offset:-2px}button.assignment-role-button.assignment-role-button-plain{gap:0;padding:0}button.assignment-role-button.assignment-role-button-plain .icon{box-sizing:border-box;width:calc(var(--button-icon-size) + 2 * var(--space-2));height:var(--button-icon-size);flex:0 0 auto}button.assignment-role-button.assignment-role-button-plain .label{padding:0 var(--space-3)}.assignment-role-short.svelte-yzgxpn{letter-spacing:.075em;align-self:stretch;height:auto;min-width:var(--button-size);padding:0 var(--space-2);display:inline-flex;align-items:center;justify-content:center;font-family:Instrument Sans Variable;font-size:.7rem;text-transform:uppercase;flex:0 0 auto}.assignment-role-name.svelte-yzgxpn{display:block;flex:1 1 auto;min-width:0;overflow:hidden;padding:0 var(--space-3);text-overflow:ellipsis;white-space:nowrap}.metric-groups-section.svelte-1looukt{--metric-label-width: clamp(72px, 6vw, 104px);display:flex;flex-direction:column;min-width:100%;width:max-content;box-sizing:border-box;margin-top:auto}header.svelte-1looukt{border-top:2px solid var(--color-border);width:100%;padding-top:var(--space-4);padding-bottom:var(--space-4);padding-left:var(--space-6);padding-right:var(--space-6)}.section-controls-cell.svelte-1looukt{display:flex;position:sticky;left:var(--space-3);width:max-content;z-index:var(--z-rhythm-group-toolbar);background:var(--color-surface)}.metric-groups.svelte-1looukt{flex-direction:column}.metric-group.svelte-1looukt{border-top:1px solid var(--color-border);padding-top:var(--space-4);padding-bottom:0;padding-left:var(--space-6);padding-right:var(--space-6)}.kit-editor.svelte-1py0qyo{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--space-4);min-height:0;overflow:hidden;container-type:inline-size}.kit-scroll-region.svelte-1py0qyo{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-1);padding-bottom:var(--space-6)}.toolbar.svelte-1py0qyo{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.kit-import-input.svelte-1py0qyo{display:none}.import-status.svelte-1py0qyo{font-size:.85rem;letter-spacing:.03em}.import-status.error.svelte-1py0qyo{color:var(--color-text-error)}.field.svelte-1py0qyo{display:flex;flex-direction:row;gap:var(--space-5)}.field-main.svelte-1py0qyo{display:flex;flex:1;flex-direction:column}.field.svelte-1py0qyo input:where(.svelte-1py0qyo){font:inherit;color:inherit;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:1.75rem;padding:0;font-weight:700;font-family:Instrument Sans Variable,sans-serif}.preview-channel-row.svelte-1py0qyo{display:flex;align-items:center}.preview-channel.svelte-1py0qyo{display:flex;align-items:center;gap:var(--space-3)}.preview-channel.svelte-1py0qyo label:where(.svelte-1py0qyo){letter-spacing:.05em}.preview-channel.svelte-1py0qyo select:where(.svelte-1py0qyo){min-width:4.5rem}.action-row.svelte-1py0qyo{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap}.kit-list.svelte-1py0qyo{display:grid;grid-template-columns:max-content max-content max-content max-content minmax(0,1fr) max-content;row-gap:var(--space-6);column-gap:var(--space-5);width:100%}.kit-group.svelte-1py0qyo{display:grid;grid-template-columns:subgrid;grid-column:1/-1;row-gap:var(--space-4);column-gap:var(--space-5);width:100%}.kit-group.svelte-1py0qyo:first-child{margin-top:var(--space-4)}.kit-group.svelte-1py0qyo header:where(.svelte-1py0qyo) h3:where(.svelte-1py0qyo){margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.kit-group.svelte-1py0qyo header:where(.svelte-1py0qyo){grid-column:1/-1}.kit-role-list.svelte-1py0qyo{display:grid;grid-template-columns:subgrid;grid-column:1/-1;row-gap:var(--space-3)}.kit-role-row.svelte-1py0qyo{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.kit-role-row.disabled-role.svelte-1py0qyo{opacity:.65}.role-meta.svelte-1py0qyo{display:flex;align-items:center;gap:var(--space-3);min-width:0;justify-self:stretch}.leading-role-arrow.svelte-1py0qyo,.trailing-role-arrow.svelte-1py0qyo{justify-self:start}.selected-note.svelte-1py0qyo{justify-self:start;white-space:nowrap}.role-badge.svelte-1py0qyo{min-width:2.5rem;height:var(--button-size);display:inline-flex;align-items:center;justify-content:center;letter-spacing:.08em;border-radius:3px}.role-copy.svelte-1py0qyo{min-width:0;display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}.role-actions.svelte-1py0qyo{display:flex;align-items:center;gap:var(--space-2);justify-self:end}.role-label.svelte-1py0qyo{text-transform:uppercase;letter-spacing:.08em}.role-arrow.svelte-1py0qyo{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;opacity:.6;flex:0 0 16px}.role-arrow.svelte-1py0qyo svg{width:100%;height:100%;display:block}.pitch-controls.svelte-1py0qyo{display:grid;grid-template-columns:max-content max-content max-content max-content;gap:var(--space-4);align-items:center;min-width:0}.octave-select.svelte-1py0qyo{min-width:0;width:min-content}.pitch-button-group.svelte-1py0qyo,.accidental-button-group.svelte-1py0qyo{display:grid}.pitch-button-group.svelte-1py0qyo{grid-template-columns:repeat(7,minmax(0,var(--button-size)))}.accidental-button-group.svelte-1py0qyo{grid-template-columns:repeat(3,minmax(0,var(--button-size)))}.pitch-button-group.svelte-1py0qyo button,.accidental-button-group.svelte-1py0qyo button{width:var(--button-size);min-width:var(--button-size);padding:0;justify-content:center;font-weight:700}.pitch-button-group.svelte-1py0qyo .button-text,.accidental-button-group.svelte-1py0qyo .button-text{width:100%;text-align:center}@container (max-width: 820px){.toolbar.svelte-1py0qyo{display:grid;grid-template-columns:1fr}.toolbar.svelte-1py0qyo{gap:var(--space-2)}.field.svelte-1py0qyo{flex-direction:column}.kit-list.svelte-1py0qyo{grid-template-columns:1fr}.action-row.svelte-1py0qyo{justify-content:flex-start}.preview-channel.svelte-1py0qyo{flex-wrap:wrap}.pitch-controls.svelte-1py0qyo{grid-template-columns:max-content max-content minmax(0,1fr)}.accidental-button-group.svelte-1py0qyo{grid-column:1/-1;justify-content:flex-start}.selected-note.svelte-1py0qyo,.role-meta.svelte-1py0qyo{justify-self:flex-start}}@container (max-width: 560px){.pitch-controls.svelte-1py0qyo{grid-template-columns:1fr}.pitch-button-group.svelte-1py0qyo{grid-template-columns:repeat(7,minmax(0,1fr))}.accidental-button-group.svelte-1py0qyo{grid-template-columns:repeat(3,minmax(0,1fr))}.pitch-button-group.svelte-1py0qyo button,.accidental-button-group.svelte-1py0qyo button{width:100%;min-width:0}}@media(max-width:820px){.kit-editor.svelte-1py0qyo{gap:var(--space-3)}}.transport.svelte-1nc4d37{display:flex;flex-direction:row;align-items:center;gap:var(--space-6);padding-top:var(--space-3);padding-bottom:var(--space-3)}.tempo.svelte-1nc4d37{display:flex;align-items:center;gap:var(--space-3)}.tempo.svelte-1nc4d37 label:where(.svelte-1nc4d37){text-transform:uppercase;letter-spacing:.05em;font-weight:700}.tempo.svelte-1nc4d37 input[type=number]:where(.svelte-1nc4d37){--control-border: none;--control-background: none;padding:0;height:fit-content;width:fit-content;field-sizing:content;line-height:1;font-size:2.5rem;font-weight:700;letter-spacing:-.01em;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:right}.tempo.svelte-1nc4d37 input[type=number]:where(.svelte-1nc4d37)::-webkit-inner-spin-button,.tempo.svelte-1nc4d37 input[type=number]:where(.svelte-1nc4d37)::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.time-code.svelte-1nc4d37{font-variant-numeric:tabular-nums}.buttons.svelte-1nc4d37{display:flex;gap:var(--space-3)}.view-controls.svelte-1c80f4d{display:flex;flex-direction:row;align-items:center;gap:var(--space-4)}.view-controls.svelte-1c80f4d .slider-row{min-width:14rem}.brand-container.svelte-gb33dh{container-type:inline-size}.application-brand.svelte-gb33dh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-2) var(--space-6);font-weight:700;letter-spacing:.2em;word-spacing:.2em;text-transform:uppercase;background:var(--surface-brand-background);background-color:var(--surface-brand-background-color, var(--color-surface-inverted));color:var(--color-foreground-brand);font-family:Brutalisme,sans-serif;border-top:1px solid var(--color-border)}.author.svelte-gb33dh{font-weight:400;display:inline-flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;text-transform:none}.info-compact.svelte-gb33dh{display:none;position:relative}.info-overlay.svelte-gb33dh{background:var(--color-surface);border:var(--value-width-border-heavy) solid var(--color-border);border-radius:var(--control-radius);box-shadow:4px 4px 0 0 var(--color-shadow-hard);position:absolute;right:0;bottom:calc(100% + var(--space-3));z-index:var(--z-temporary-overlay);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);white-space:nowrap;font-weight:400;text-transform:none;letter-spacing:normal;word-spacing:normal}@supports (anchor-name: --brand-info) and (position-anchor: --brand-info) and (bottom: anchor(top)){.info-overlay.svelte-gb33dh{position:fixed;bottom:calc(anchor(top) + var(--space-3));right:anchor(right);z-index:var(--z-temporary-overlay-raised);position-try-fallbacks:flip-block}}@container (max-width: 46rem){.author.svelte-gb33dh{display:none}.info-compact.svelte-gb33dh{display:block}}.release-name-group.svelte-gb33dh{display:inline-flex;align-items:center;gap:var(--space-1)}.release-icon.svelte-gb33dh{width:1.1em;height:1.1em;display:inline-flex;align-items:center;justify-content:center;margin-right:var(--space-2);transform:translateY(-.03em);position:relative;top:2px}.release-icon.svelte-gb33dh svg{width:100%;height:100%;display:block}@media(max-width:56rem){.application-brand.svelte-gb33dh{padding-left:var(--space-4);padding-right:var(--space-4)}}.help-panel.svelte-sdikqb{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;max-height:calc(100dvh - var(--main-toolbar-height, 0px) - 2 * var(--space-4));overflow-y:auto;overscroll-behavior:contain}.help-panel-header.svelte-sdikqb{margin:0;font:inherit;font-family:Brutalisme,sans-serif;letter-spacing:.3em;text-transform:uppercase}.help-panel-item.svelte-sdikqb{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.help-panel-item.svelte-sdikqb h3:where(.svelte-sdikqb),.help-panel-item.svelte-sdikqb p:where(.svelte-sdikqb){margin:0}.help-panel-title.svelte-sdikqb{font-weight:700;font-size:14px}.help-panel-copy.svelte-sdikqb{font-size:.9rem}.midi-output.svelte-ttmubq{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.midi-output.svelte-ttmubq label:where(.svelte-ttmubq){letter-spacing:.05em}.midi-output.svelte-ttmubq select:where(.svelte-ttmubq){border:1px solid var(--color-border);--control-background: transparent;padding:var(--space-1) calc(var(--space-2) + 1.25rem) var(--space-1) var(--space-2)}.no-midi.svelte-ttmubq{font-size:.6rem;opacity:.5}.midi-warning.svelte-ttmubq{font-size:.6rem;opacity:.7}.timeline-shell.svelte-1bwqt22{position:relative;width:100%;overflow:visible}.timeline.svelte-1bwqt22{border:none;background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;-webkit-text-fill-color:currentColor;font:inherit;min-width:0;height:calc(var(--button-size) / 2);background:var(--surface-timeline-background);background-color:var(--surface-timeline-background-color, var(--color-surface-inverted));position:relative;overflow:hidden;cursor:pointer;width:100%}.timeline-marker.svelte-1bwqt22{position:absolute;top:0;display:inline-flex;padding-left:2px;border-left:var(--value-width-border-inner) solid var(--color-text-muted-inverted);align-items:flex-start;pointer-events:none;font-family:IBM Plex Mono,sans-serif;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted-inverted)}.timeline-position-marker.svelte-1bwqt22{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:var(--color-surface-inverted);border:2px solid var(--color-border);border-color:var(--color-accent);pointer-events:none}.timeline-where-else-marker.svelte-1bwqt22{position:absolute;top:50%;width:var(--space-2);height:var(--space-2);transform:translate(-50%,-50%);border-radius:1px;background-color:var(--color-where-else-marker, #8fd3ff);pointer-events:none}.timeline-where-else-marker.phrase-start.svelte-1bwqt22{width:var(--space-3);height:var(--space-3)}.timeline-tooltip-anchor.svelte-1bwqt22{position:absolute;left:0;bottom:calc(100% + var(--space-2));transform:translate(-50%);pointer-events:none;z-index:var(--z-tooltip)}.panel-surface:has(.intermediate-edit-notice){padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + var(--panel-surface-safe-bottom, 0px))}.intermediate-edit-notice.svelte-1kcnibf{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;width:fit-content;max-width:100%;min-width:0}p.svelte-1kcnibf{margin:0;flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:14px}.intermediate-edit-notice .button{flex:0 0 auto}header.svelte-fhn9sq{position:sticky;bottom:0;left:0;width:100%;display:flex;flex-direction:column;align-items:stretch;background:var(--surface-main-toolbar-background);background-color:var(--surface-main-toolbar-background-color, var(--color-surface-inverted));z-index:var(--z-main-toolbar);margin-top:auto;flex-shrink:0}header.tutorial-raised.svelte-fhn9sq{z-index:calc(var(--z-temporary-overlay) - 15)}.controls-container.svelte-fhn9sq{container-type:inline-size;position:relative}.intermediate-edit-banner.svelte-fhn9sq{position:absolute;left:50%;bottom:calc(100% - 1px);transform:translate(-50%);z-index:var(--z-temporary-overlay-raised);width:max-content;max-width:calc(100% - var(--space-8));min-width:0}.controls.svelte-fhn9sq{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;column-gap:var(--space-5);row-gap:0;padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-6);padding-right:var(--space-6)}.controls.svelte-fhn9sq>div:where(.svelte-fhn9sq){display:flex;flex-direction:row;align-items:center;min-width:0;gap:var(--space-5);flex-wrap:wrap}.controls.svelte-fhn9sq .transport-controls:where(.svelte-fhn9sq){flex:1 1 auto}.controls.svelte-fhn9sq .editor-controls:where(.svelte-fhn9sq){flex:0 1 auto;justify-content:flex-end;align-items:center;gap:var(--space-5);margin-left:auto;flex-wrap:nowrap}.controls.svelte-fhn9sq .editor-controls:where(.svelte-fhn9sq) .actions:where(.svelte-fhn9sq){display:flex;align-items:center;gap:var(--space-3);flex-wrap:nowrap;justify-content:flex-end;list-style:none;margin:0;padding:0}.compact-actions.svelte-fhn9sq{display:none;position:relative}.compact-menu.svelte-fhn9sq{background:var(--color-surface);border:var(--value-width-border-heavy) solid var(--color-border);border-radius:var(--control-radius);box-shadow:4px 4px 0 0 var(--color-shadow-hard);position:absolute;bottom:calc(100% + var(--space-2));right:0;z-index:var(--z-temporary-overlay)}@supports (anchor-name: --compact-menu) and (position-anchor: --compact-menu) and (bottom: anchor(top)){.compact-menu.svelte-fhn9sq{position:fixed;bottom:calc(anchor(top) + var(--space-2));right:anchor(right);z-index:var(--z-temporary-overlay-raised);position-try-fallbacks:flip-block}}.compact-menu-list.svelte-fhn9sq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.compact-panel.svelte-fhn9sq{display:none}@container (max-width: 28.75rem){.intermediate-edit-banner.svelte-fhn9sq{max-width:calc(100% - var(--space-4))}.controls.svelte-fhn9sq .editor-controls:where(.svelte-fhn9sq) .actions:where(.svelte-fhn9sq){display:none!important}.compact-actions.svelte-fhn9sq{display:block}.compact-panel.svelte-fhn9sq{background:var(--color-surface);border:var(--value-width-border-heavy) solid var(--color-border);border-radius:var(--control-radius);box-shadow:4px 4px 0 0 var(--color-shadow-hard);display:flex;position:absolute;right:var(--space-4);bottom:calc(100% + var(--space-2));z-index:var(--z-temporary-overlay-raised);flex-direction:column;gap:var(--space-4);padding:var(--space-4);width:min(24rem,100% - var(--space-8))}@supports (anchor-name: --compact-menu) and (position-anchor: --compact-menu) and (bottom: anchor(top)){.compact-panel.svelte-fhn9sq{position:fixed;right:anchor(right);bottom:calc(anchor(top) + var(--space-2));width:min(24rem,100vw - var(--space-8));position-try-fallbacks:flip-block,flip-inline}}.controls.svelte-fhn9sq .editor-controls:where(.svelte-fhn9sq){flex:1 1 100%}.controls.svelte-fhn9sq .editor-controls:where(.svelte-fhn9sq) .view-controls{flex:1}}@media(max-width:56rem){.controls.svelte-fhn9sq{padding-left:var(--space-4);padding-right:var(--space-4)}}@keyframes svelte-dkj8r7-panel-drop-in{0%{opacity:0;transform:translateY(-4.5rem) scale(.96)}58%{opacity:1;transform:translateY(.6rem) scale(1.01)}76%{transform:translateY(-.28rem) scale(.995)}88%{transform:translateY(.12rem) scale(1.001)}to{opacity:1;transform:translateY(0) scale(1)}}.start-page.svelte-dkj8r7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-start-page);display:grid;place-items:center;padding:var(--space-6);overflow:auto;font-family:Brutalisme,sans-serif}.overlay-panel.svelte-dkj8r7{--headline-offset: 32px;--feature-offset: 8px;position:relative;z-index:1;width:min(45rem,100vw - 2 * var(--space-6) - var(--headline-offset));box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--headline-offset) 0 0 var(--headline-offset);margin:auto;border:8px ridge black}.overlay-panel.intro-ready.svelte-dkj8r7 .headline-panel:where(.svelte-dkj8r7){transform-origin:top center;will-change:transform,opacity;backface-visibility:hidden;animation:svelte-dkj8r7-panel-drop-in .76s cubic-bezier(.2,.9,.22,1.2) both}.overlay-panel.intro-ready.svelte-dkj8r7 .secondary-headline:where(.svelte-dkj8r7){transform-origin:top left;will-change:transform,opacity;backface-visibility:hidden;animation:svelte-dkj8r7-panel-drop-in .8s cubic-bezier(.2,.9,.22,1.2) 90ms both}.overlay-panel.intro-ready.svelte-dkj8r7 .feature-panel:where(.svelte-dkj8r7){transform-origin:top center;will-change:transform,opacity;backface-visibility:hidden;animation:svelte-dkj8r7-panel-drop-in .86s cubic-bezier(.2,.9,.22,1.2) .18s both}.overlay-panel.intro-ready.svelte-dkj8r7 .whats-new-panel:where(.svelte-dkj8r7){transform-origin:top center;will-change:transform,opacity;backface-visibility:hidden;animation:svelte-dkj8r7-panel-drop-in .9s cubic-bezier(.2,.9,.22,1.2) .32s both}.headline-panel.svelte-dkj8r7{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);border:2px solid var(--color-border);border-radius:10px;background:var(--color-surface);position:relative;left:calc(-1 * var(--headline-offset));top:calc(-1 * var(--headline-offset));box-shadow:8px 8px 0 var(--color-shadow-hard),16px 16px 0 var(--pitch-color-4),24px 24px 0 var(--pitch-color-31),32px 32px 0 var(--color-accent);padding-top:var(--space-3);padding-bottom:var(--space-3)}.secondary-headline.svelte-dkj8r7{top:-8px;left:-8px;font-family:Brutalisme,sans-serif;font-weight:700;font-size:clamp(1.25rem,3vw,2rem);line-height:1;text-align:left;text-transform:uppercase;color:var(--color-text);background-color:var(--color-surface-start-secondary-headline);padding:var(--space-4) var(--space-6);border:2px solid var(--color-border);border-radius:calc(var(--control-radius) * 2);position:relative;z-index:1;box-shadow:8px 8px 0 var(--color-shadow-hard)}.feature-panel.svelte-dkj8r7{width:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible;border:2px solid var(--color-border);border-radius:calc(var(--control-radius) * 2);background:var(--color-surface-start-feature);box-shadow:8px 8px 0 var(--color-shadow-hard);position:relative;left:calc(-1 * var(--feature-offset));top:calc(-1 * var(--feature-offset))}.intro-grid.svelte-dkj8r7{display:block}.intro-panel.svelte-dkj8r7{min-height:auto}.feature-panel-title.svelte-dkj8r7,.feature-copy.svelte-dkj8r7,.whats-new-header.svelte-dkj8r7,.whats-new-list.svelte-dkj8r7,.footer-links.svelte-dkj8r7{display:none}.feature-block.svelte-dkj8r7{display:block}.privacy-panel.svelte-dkj8r7,.contact-panel.svelte-dkj8r7{background:var(--color-surface);color:var(--color-text)}.contact-form.svelte-dkj8r7{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-7)}.contact-form.svelte-dkj8r7 h2:where(.svelte-dkj8r7){margin:0;font-family:Brutalisme,sans-serif;font-size:1.35rem;text-transform:uppercase}.contact-form.svelte-dkj8r7 label:where(.svelte-dkj8r7){display:flex;flex-direction:column;gap:var(--space-1);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.contact-form.svelte-dkj8r7 input:where(.svelte-dkj8r7),.contact-form.svelte-dkj8r7 textarea:where(.svelte-dkj8r7){font-size:.95rem;padding:var(--space-2) var(--space-3);border:2px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface);color:var(--color-text);outline:none;resize:vertical}.contact-form.svelte-dkj8r7 input:where(.svelte-dkj8r7):focus,.contact-form.svelte-dkj8r7 textarea:where(.svelte-dkj8r7):focus{border-color:var(--color-accent)}.contact-actions.svelte-dkj8r7{display:flex;flex-direction:row;align-items:center;gap:var(--space-4)}.contact-error.svelte-dkj8r7{margin:0;font-size:.85rem;color:var(--color-text-danger)}.whats-new-panel.svelte-dkj8r7{position:absolute;top:var(--space-7);right:calc(-1 * (var(--space-6) + 2rem));z-index:1;width:clamp(12.5rem,26vw,20rem);padding:var(--space-4) var(--space-5);border:2px solid var(--color-border);border-radius:calc(var(--control-radius) * 2);background:var(--color-surface-start-whats-new);box-shadow:6px 6px 0 var(--color-shadow-soft)}.whats-new-panel.svelte-dkj8r7 h2:where(.svelte-dkj8r7){margin:0 0 var(--space-3);font-size:1.35rem;line-height:1.1;text-transform:uppercase}.whats-new-panel.svelte-dkj8r7 li:where(.svelte-dkj8r7){font-size:.96rem;line-height:1.45}.minimal-whats-new-panel.svelte-dkj8r7{padding:0}.privacy-copy.svelte-dkj8r7{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-7);font-size:.95rem;line-height:1.5}.privacy-copy.svelte-dkj8r7 p:where(.svelte-dkj8r7){margin:0;text-align:left}h1.svelte-dkj8r7{margin:0;width:100%;font-size:clamp(2.25rem,6vw,5rem);line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--color-text)}.actions.svelte-dkj8r7{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4);width:100%}.actions.svelte-dkj8r7 .main-actions:where(.svelte-dkj8r7){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-4);width:100%}.actions.svelte-dkj8r7 .main-actions:where(.svelte-dkj8r7) button{flex:0 1 auto;min-width:12.25rem;text-transform:uppercase;letter-spacing:.06em}.privacy-actions.svelte-dkj8r7{justify-content:flex-start}.intro-actions.svelte-dkj8r7{flex-direction:column}.intro-actions.svelte-dkj8r7 button{width:auto}.privacy-link{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.18em;height:auto;width:auto;min-width:0;padding:0}@media(max-width:780px){.whats-new-panel.svelte-dkj8r7{position:static;order:-1;width:auto;margin:var(--space-4) var(--space-4) 0;transform:none;box-shadow:4px 4px 0 var(--color-shadow-soft)}}@media(prefers-reduced-motion:reduce){.overlay-panel.svelte-dkj8r7:not(.intro-ready) .headline-panel:where(.svelte-dkj8r7),.overlay-panel.svelte-dkj8r7:not(.intro-ready) .secondary-headline:where(.svelte-dkj8r7),.overlay-panel.svelte-dkj8r7:not(.intro-ready) .feature-panel:where(.svelte-dkj8r7),.overlay-panel.svelte-dkj8r7:not(.intro-ready) .whats-new-panel:where(.svelte-dkj8r7){opacity:0;visibility:hidden;transform:none}.overlay-panel.intro-ready.svelte-dkj8r7 .headline-panel:where(.svelte-dkj8r7),.overlay-panel.intro-ready.svelte-dkj8r7 .secondary-headline:where(.svelte-dkj8r7),.overlay-panel.intro-ready.svelte-dkj8r7 .feature-panel:where(.svelte-dkj8r7),.overlay-panel.intro-ready.svelte-dkj8r7 .whats-new-panel:where(.svelte-dkj8r7){opacity:1;visibility:visible;transform:none;will-change:auto;animation:none}}@media(max-width:640px){.start-page.svelte-dkj8r7{padding:var(--space-4)}.overlay-panel.svelte-dkj8r7{width:100%}.headline-panel.svelte-dkj8r7{box-shadow:6px 6px 0 var(--color-shadow-hard),12px 12px 0 var(--pitch-color-4),18px 18px 0 var(--pitch-color-31),24px 24px 0 var(--color-accent)}.feature-panel.svelte-dkj8r7{box-shadow:6px 6px 0 var(--color-shadow-hard)}.whats-new-panel.svelte-dkj8r7{margin:var(--space-4) var(--space-4) 0}.whats-new-panel.svelte-dkj8r7 h2:where(.svelte-dkj8r7){font-size:1.2rem}.whats-new-panel.svelte-dkj8r7 li:where(.svelte-dkj8r7){font-size:.9rem}.privacy-copy.svelte-dkj8r7{padding:var(--space-4);font-size:.9rem}.actions.svelte-dkj8r7{width:100%;flex-direction:column;align-items:stretch;padding:.5rem 0 0}.actions.svelte-dkj8r7 button{width:100%}.main-actions.svelte-dkj8r7{width:100%;justify-content:center}.privacy-actions.svelte-dkj8r7{align-items:center}.privacy-actions.svelte-dkj8r7 button{width:auto}.intro-actions.svelte-dkj8r7{align-items:center}.intro-actions.svelte-dkj8r7 button{width:auto}.privacy-link{text-align:left}h1.svelte-dkj8r7{font-size:clamp(2rem,10vw,4.25rem);white-space:normal}}.start-page.minimal-mode.svelte-dkj8r7{place-items:start center;padding:clamp(1rem,2vw,1.5rem)}.start-page.minimal-mode.svelte-dkj8r7 .overlay-panel:where(.svelte-dkj8r7){width:min(80rem,100%);gap:1rem;padding:clamp(1rem,4vw,3rem);background:var(--surface-start-page-background, linear-gradient(var(--color-background), var(--color-background)) 0 0/auto no-repeat);background-color:var(--surface-start-page-background-color, var(--color-background))}.start-page.minimal-mode.svelte-dkj8r7 .overlay-panel:where(.svelte-dkj8r7):not(.intro-ready) .intro-grid:where(.svelte-dkj8r7){opacity:0;visibility:hidden;transform:translateY(-4.5rem) scale(.96)}.start-page.minimal-mode.svelte-dkj8r7 .overlay-panel.intro-ready:where(.svelte-dkj8r7) .intro-grid:where(.svelte-dkj8r7){transform-origin:top center;will-change:transform,opacity;backface-visibility:hidden;animation:svelte-dkj8r7-panel-drop-in .86s cubic-bezier(.2,.9,.22,1.2) .18s both}.start-page.minimal-mode.svelte-dkj8r7 .headline-panel:where(.svelte-dkj8r7){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:0;border-radius:0;background:var(--surface-start-hero-background, var(--surface-main-toolbar-background));background-color:var(--surface-start-hero-background-color, var(--surface-main-toolbar-background-color, var(--color-surface-start-header)));left:-16px;top:-16px;box-shadow:16px 16px #000;padding:clamp(1rem,2vw,1.25rem) clamp(1rem,2vw,1.5rem);border:4px solid black}.start-page.minimal-mode.svelte-dkj8r7 .headline-panel:where(.svelte-dkj8r7) h1:where(.svelte-dkj8r7){font-size:clamp(2.5rem,8vw,5.4rem);letter-spacing:.05em;line-height:.92;text-align:left;color:var(--color-text-inverted)}.start-page.minimal-mode.svelte-dkj8r7 .headline-meta-row:where(.svelte-dkj8r7){display:flex;align-items:baseline;justify-content:start;gap:16px;width:100%}.start-page.minimal-mode.svelte-dkj8r7 .secondary-headline:where(.svelte-dkj8r7){top:auto;left:auto;align-self:auto;margin:0;font-family:Brutalisme,sans-serif;font-size:clamp(1rem,1.6vw,1.15rem);padding:4px 8px;border-radius:0;z-index:2;box-shadow:none;font-weight:400;letter-spacing:.08em}.start-page.minimal-mode.svelte-dkj8r7 .intro-grid:where(.svelte-dkj8r7){display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.95fr);align-items:start;gap:1.5rem}.start-page.minimal-mode.svelte-dkj8r7 .intro-panel:where(.svelte-dkj8r7){min-height:28rem}.start-page.minimal-mode.svelte-dkj8r7 .feature-panel:where(.svelte-dkj8r7){border-radius:0;box-shadow:8px 8px #000;left:-8px;top:-8px;border:4px solid black}.start-page.minimal-mode.svelte-dkj8r7 .feature-panel-title:where(.svelte-dkj8r7){display:block;padding:1rem 1.2rem .9rem;border-bottom:2px solid var(--color-border)}.start-page.minimal-mode.svelte-dkj8r7 .feature-panel-title:where(.svelte-dkj8r7) h2:where(.svelte-dkj8r7){margin:0;font-size:clamp(1.5rem,2vw,2.5rem);line-height:.95;text-transform:uppercase}.start-page.minimal-mode.svelte-dkj8r7 .feature-copy:where(.svelte-dkj8r7){display:flex;flex-direction:column;gap:1.75rem;padding:1rem}.start-page.minimal-mode.svelte-dkj8r7 .feature-block:where(.svelte-dkj8r7){display:flex;flex-direction:column;gap:.45rem}.start-page.minimal-mode.svelte-dkj8r7 .feature-block:where(.svelte-dkj8r7) h3:where(.svelte-dkj8r7){margin:0;font-family:Brutalisme,sans-serif;font-size:clamp(1.25rem,1vw,1rem);font-weight:700;line-height:1.05}.start-page.minimal-mode.svelte-dkj8r7 .feature-block:where(.svelte-dkj8r7) p:where(.svelte-dkj8r7){margin:0;font-family:IBM Plex Mono,sans-serif;font-size:clamp(.9rem,1vw,1rem);line-height:1.55}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-panel:where(.svelte-dkj8r7){position:relative;border:4px solid black;top:-8px;left:-8px;width:100%;border-radius:0;box-shadow:8px 8px #000;padding:0}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-header:where(.svelte-dkj8r7){display:block;padding:1rem 1.25rem;border-bottom:2px solid var(--color-border);background:var(--surface-start-news-header-background, var(--color-surface-start-news-header, #ff78a8));background-color:var(--surface-start-news-header-background-color, var(--color-surface-start-news-header, #ff78a8))}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-header:where(.svelte-dkj8r7) h2:where(.svelte-dkj8r7){margin:0;font-size:clamp(1.5rem,2vw,2.5rem);line-height:1.05;text-align:left;text-transform:uppercase}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-list:where(.svelte-dkj8r7){display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:1rem 1.4rem 1.4rem 2rem;list-style-type:disc}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-list:where(.svelte-dkj8r7) li:where(.svelte-dkj8r7){font-family:IBM Plex Mono,sans-serif;font-size:clamp(.9rem,1vw,1rem);line-height:1.55;padding-left:.35rem}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-list:where(.svelte-dkj8r7) li:where(.svelte-dkj8r7)::marker{font-family:Brutalisme,sans-serif;font-size:1.05em}.start-page.minimal-mode.svelte-dkj8r7 .actions:where(.svelte-dkj8r7){justify-content:space-between;padding:1rem 0 0}.start-page.minimal-mode.svelte-dkj8r7 .actions:where(.svelte-dkj8r7) .main-actions:where(.svelte-dkj8r7){justify-content:flex-start;gap:1rem;width:auto}.start-page.minimal-mode.svelte-dkj8r7 .footer-links:where(.svelte-dkj8r7){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2rem}.start-page.minimal-mode.svelte-dkj8r7 .intro-actions:where(.svelte-dkj8r7){flex-direction:row}.start-page.minimal-mode.svelte-dkj8r7 .intro-actions:where(.svelte-dkj8r7) button{width:auto}.start-page.minimal-mode.svelte-dkj8r7 .privacy-panel:where(.svelte-dkj8r7){font-family:IBM Plex Mono,sans-serif}.start-page.minimal-mode.svelte-dkj8r7 h1:where(.svelte-dkj8r7){font-size:clamp(3rem,8vw,5.4rem);line-height:.92;text-align:left;color:var(--color-text-inverted)}@media(max-width:780px){.start-page.minimal-mode.svelte-dkj8r7 .headline-panel:where(.svelte-dkj8r7){padding:1rem}.start-page.minimal-mode.svelte-dkj8r7 .headline-meta-row:where(.svelte-dkj8r7){flex-direction:column;align-items:flex-start}.start-page.minimal-mode.svelte-dkj8r7 .intro-grid:where(.svelte-dkj8r7){grid-template-columns:1fr}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-panel:where(.svelte-dkj8r7){position:relative;top:-8px;left:-8px;width:100%;max-width:none;margin:0}}@media(max-width:640px){.start-page.minimal-mode.svelte-dkj8r7 .headline-panel:where(.svelte-dkj8r7){padding:1rem}.start-page.minimal-mode.svelte-dkj8r7 .headline-meta-row:where(.svelte-dkj8r7){flex-direction:column;align-items:flex-start}.start-page.minimal-mode.svelte-dkj8r7 .feature-panel:where(.svelte-dkj8r7){box-shadow:8px 8px #000;align-self:flex-start}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-panel:where(.svelte-dkj8r7){box-shadow:8px 8px #000}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-panel:where(.svelte-dkj8r7) h2:where(.svelte-dkj8r7){font-size:1.45rem}.start-page.minimal-mode.svelte-dkj8r7 .whats-new-panel:where(.svelte-dkj8r7) li:where(.svelte-dkj8r7){font-size:.98rem}.start-page.minimal-mode.svelte-dkj8r7 .feature-block:where(.svelte-dkj8r7) h3:where(.svelte-dkj8r7){font-size:1.2rem}.start-page.minimal-mode.svelte-dkj8r7 .feature-block:where(.svelte-dkj8r7) p:where(.svelte-dkj8r7){font-size:.98rem;line-height:1.45}.start-page.minimal-mode.svelte-dkj8r7 .actions:where(.svelte-dkj8r7){align-items:center}.start-page.minimal-mode.svelte-dkj8r7 .actions:where(.svelte-dkj8r7) button{width:100%}.start-page.minimal-mode.svelte-dkj8r7 .footer-links:where(.svelte-dkj8r7){justify-content:center;width:100%;gap:1rem}.start-page.minimal-mode.svelte-dkj8r7 .footer-links:where(.svelte-dkj8r7) .privacy-link{text-align:center}.start-page.minimal-mode.svelte-dkj8r7 .intro-actions:where(.svelte-dkj8r7){align-items:center}.start-page.minimal-mode.svelte-dkj8r7 .intro-actions:where(.svelte-dkj8r7) button{width:100%}.start-page.minimal-mode.svelte-dkj8r7 h1:where(.svelte-dkj8r7){font-size:clamp(2.4rem,12vw,4.2rem)}}.tutorial-layer.svelte-11xjtr9{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:calc(var(--z-temporary-overlay) - 20)}.tutorial-panel-layer.svelte-11xjtr9{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:calc(var(--z-temporary-overlay) - 10)}.tutorial-highlight.svelte-11xjtr9{position:fixed;top:var(--tutorial-highlight-top, 0);left:var(--tutorial-highlight-left, 0);width:var(--tutorial-highlight-width, 0);height:var(--tutorial-highlight-height, 0);outline:4px solid var(--color-accent);border-radius:var(--control-radius);box-shadow:2px 2px 0 var(--color-shadow-hard)}.tutorial-blocker.svelte-11xjtr9{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffcf4d1;pointer-events:auto}.tutorial-panel.svelte-11xjtr9{position:fixed;margin:var(--tutorial-panel-top, var(--space-4));left:0;pointer-events:auto}.tutorial-panel.svelte-11xjtr9 .panel-surface,.tutorial-panel.svelte-11xjtr9 .panel-surface-body{gap:var(--space-3)}h2.svelte-11xjtr9{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.tutorial-progress.svelte-11xjtr9{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.tutorial-body.svelte-11xjtr9{margin:0;font:inherit;font-size:1rem;line-height:1.5}.tutorial-actions.svelte-11xjtr9{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);min-height:2.25rem}@media(max-width:40rem){.tutorial-panel.svelte-11xjtr9{left:var(--space-4);right:var(--space-4);transform:none;width:auto}}main.svelte-1uha8ag{display:flex;flex-direction:column;align-items:stretch;overflow:auto;height:100dvh}.workspace-section.svelte-1uha8ag{flex:1 0 auto;display:flex;align-items:flex-start;justify-content:flex-start;min-width:100%;width:max-content;box-sizing:border-box}main.tutorial-scroll-offset.svelte-1uha8ag .workspace-section-rhythm:where(.svelte-1uha8ag){padding-top:var(--tutorial-top-safety-margin, 250px)}.workspace-section-loading.svelte-1uha8ag{display:grid;place-items:center}.workspace-loading-label.svelte-1uha8ag{margin:0;color:var(--color-text-soft)}
