.page-module__Vy6QLG__main{inline-size:min(calc(100% - (var(--page-inline-gutter) * 2)), var(--session-max-inline-size));min-block-size:100dvb;padding-block:var(--page-block-gutter);margin-inline:auto}.page-module__Vy6QLG__container{gap:var(--session-stack-gap);flex-direction:column;display:flex}.page-module__Vy6QLG__hydrated{animation:page-module__Vy6QLG__session-content-arrive var(--transition-medium) var(--ease-out) both}.page-module__Vy6QLG__sessionChrome{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}@keyframes page-module__Vy6QLG__session-content-arrive{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-module__Vy6QLG__hydrated{animation:none}}
.AudioStatusViewport-module__q9zfZW__viewport{z-index:var(--z-index-max);inset-inline:var(--space-3);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:max(var(--space-4), env(safe-area-inset-bottom))}.AudioStatusViewport-module__q9zfZW__pill{appearance:none;max-inline-size:min(100%,22rem);min-block-size:var(--control-size-md);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-width-base) solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-dialog);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-none);pointer-events:auto;text-align:center;animation:AudioStatusViewport-module__q9zfZW__audio-status-enter var(--transition-medium) var(--ease-out) both;-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));display:inline-flex}.AudioStatusViewport-module__q9zfZW__pill[data-status=ready]{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border))}.AudioStatusViewport-module__q9zfZW__pill[data-status=unavailable]{border-color:color-mix(in srgb, var(--color-danger) 54%, var(--color-border));color:var(--color-text);cursor:pointer}.AudioStatusViewport-module__q9zfZW__icon{inline-size:var(--icon-size-base);block-size:var(--icon-size-base);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.AudioStatusViewport-module__q9zfZW__pill[data-status=ready] .AudioStatusViewport-module__q9zfZW__icon{color:var(--color-accent)}.AudioStatusViewport-module__q9zfZW__pill[data-status=unavailable] .AudioStatusViewport-module__q9zfZW__icon{color:var(--color-danger)}.AudioStatusViewport-module__q9zfZW__icon>svg{block-size:100%;inline-size:100%}.AudioStatusViewport-module__q9zfZW__pill[data-status=preparing] .AudioStatusViewport-module__q9zfZW__icon{animation:.9s linear infinite AudioStatusViewport-module__q9zfZW__audio-status-spin}@keyframes AudioStatusViewport-module__q9zfZW__audio-status-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes AudioStatusViewport-module__q9zfZW__audio-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AudioStatusViewport-module__q9zfZW__pill,.AudioStatusViewport-module__q9zfZW__pill[data-status=preparing] .AudioStatusViewport-module__q9zfZW__icon{animation:none}}
@keyframes Dialog-module__oSlUja__popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes Dialog-module__oSlUja__popOut{0%{opacity:1}to{opacity:0}}@keyframes Dialog-module__oSlUja__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__oSlUja__fadeOut{0%{opacity:1}to{opacity:0}}.Dialog-module__oSlUja__dialog{--dialog-background:color-mix(in srgb, var(--color-base) 72%, var(--color-surface));--dialog-background-highlight:color-mix(in srgb, var(--color-surface-highlight) 36%, transparent);--dialog-backdrop:#0009;--dialog-border:var(--color-border);--dialog-divider:var(--color-border-subtle);--color-control-outline-background:color-mix(in srgb, var(--dialog-background) 82%, var(--color-surface-hover));--dialog-width-compact:20rem;--dialog-width-standard:40rem;--dialog-width-wide:var(--content-max-inline-size);--dialog-inline-size:var(--dialog-width-standard);--dialog-viewport-gutter:var(--page-inline-gutter);animation:Dialog-module__oSlUja__popIn var(--transition-medium) var(--ease-out-expo);inline-size:min(var(--dialog-inline-size), calc(100% - (var(--dialog-viewport-gutter) * 2)));max-inline-size:calc(100% - (var(--dialog-viewport-gutter) * 2));max-block-size:calc(100dvb - (var(--dialog-viewport-gutter) * 2));border:var(--border-width-base) solid var(--dialog-border);border-radius:var(--radius-surface);background:linear-gradient(180deg, var(--dialog-background-highlight), transparent 11rem), var(--dialog-background);box-shadow:var(--shadow-highlight-inset), var(--shadow-dialog);color:var(--color-text);padding:0;overflow:hidden}.Dialog-module__oSlUja__dialog[data-size=compact]{--dialog-inline-size:var(--dialog-width-compact)}.Dialog-module__oSlUja__dialog[data-size=standard]{--dialog-inline-size:var(--dialog-width-standard)}.Dialog-module__oSlUja__dialog[data-size=wide]{--dialog-inline-size:var(--dialog-width-wide)}.Dialog-module__oSlUja__dialog[data-state=closing]{animation:Dialog-module__oSlUja__popOut var(--transition-medium) var(--ease-out) forwards}.Dialog-module__oSlUja__dialog[open]{flex-direction:column;display:flex}.Dialog-module__oSlUja__dialog::backdrop{background-color:var(--dialog-backdrop);animation:Dialog-module__oSlUja__fadeIn var(--transition-medium) var(--ease-out) forwards}.Dialog-module__oSlUja__dialog[data-state=closing]::backdrop{animation:Dialog-module__oSlUja__fadeOut var(--transition-medium) var(--ease-out) forwards}.Dialog-module__oSlUja__dialogHeader{--dialog-header-control-size:calc(var(--text-sm) + (var(--space-2) * 2) + (var(--border-width-base) * 2));gap:var(--space-2);padding:var(--space-4);border-bottom:var(--border-width-base) solid var(--dialog-divider);flex:none;justify-content:space-between;align-items:flex-start;display:flex}.Dialog-module__oSlUja__dialogTitle{min-inline-size:0;min-block-size:var(--dialog-header-control-size);overflow-wrap:anywhere;align-items:center;display:flex}.Dialog-module__oSlUja__content{min-block-size:0;padding:var(--space-4);scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;flex:auto;overflow:auto}.Dialog-module__oSlUja__content[data-menu-rhythm]{container-type:inline-size}.Dialog-module__oSlUja__content[data-menu-rhythm=standard]{--dialog-menu-row-gap:var(--space-2);--dialog-menu-related-group-gap:var(--space-3);--dialog-menu-section-gap:var(--space-5);--dialog-menu-panel-block-padding:var(--space-3) var(--space-4);--dialog-menu-panel-content-gap:var(--space-4);--dialog-menu-submenu-panel-block-padding:var(--dialog-menu-panel-block-padding);--dialog-menu-submenu-panel-content-gap:var(--dialog-menu-row-gap)}.Dialog-module__oSlUja__content[data-menu-rhythm=compact]{--dialog-menu-row-gap:var(--space-2);--dialog-menu-related-group-gap:var(--space-3);--dialog-menu-section-gap:var(--space-4);--dialog-menu-panel-block-padding:var(--space-2) var(--space-3);--dialog-menu-panel-content-gap:var(--space-3);--dialog-menu-submenu-panel-block-padding:var(--dialog-menu-panel-block-padding);--dialog-menu-submenu-panel-content-gap:var(--space-2)}.Dialog-module__oSlUja__content[data-layout=stack]{gap:var(--dialog-menu-section-gap,var(--space-5));flex-direction:column;display:flex}.Dialog-module__oSlUja__content:focus-visible{outline:none}.Dialog-module__oSlUja__contentSection{gap:var(--space-4);flex-direction:column;flex:none;min-inline-size:0;padding-block:0;display:flex}.Dialog-module__oSlUja__dialogFooter{min-inline-size:0;padding:var(--space-4);border-top:var(--border-width-base) solid var(--dialog-divider);flex:none;display:block;container-type:inline-size}.Dialog-module__oSlUja__dialogFooterActions{justify-content:flex-end;min-inline-size:0;display:flex}.Dialog-module__oSlUja__dialogFooterActionBar{justify-content:flex-end;align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.Dialog-module__oSlUja__dialogFooterActionGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.Dialog-module__oSlUja__dialogFooterActionGroup[data-placement=secondary]{flex:auto;margin-inline-end:auto}.Dialog-module__oSlUja__dialogFooterActionGroup[data-placement=primary]{flex:none;justify-content:flex-end}@container not (min-width:30rem){.Dialog-module__oSlUja__dialogFooterActionBar{flex-direction:column;align-items:stretch}.Dialog-module__oSlUja__dialogFooterActionGroup{inline-size:100%}.Dialog-module__oSlUja__dialogFooterActionGroup>*{flex:auto}}
.Button-module__JNkThG__button{--button-control-size:var(--control-size-md);--button-padding-block:var(--space-2);--button-padding-inline:var(--space-4);--button-gap:var(--space-2);--button-label-gap:var(--space-1);--button-icon-size:var(--icon-size-base);--button-radius:var(--radius-control);--button-outline-background:var(--color-control-outline-background);--button-border-color:var(--color-border);--button-border-current-color:var(--button-border-color);--button-border-extra-width:var(--border-width-none);--button-selected-background:var(--color-surface-hover);--button-selected-border-color:var(--color-accent);--button-unavailable-border-color:var(--color-border-subtle);--button-danger-surface:color-mix(in srgb, var(--color-danger) 14%, transparent);--button-danger-border:color-mix(in srgb, var(--color-danger) 60%, transparent);appearance:none;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:var(--button-control-size);padding:var(--button-padding-block) var(--button-padding-inline);border-radius:var(--button-radius);font-family:var(--font-sans);font-weight:var(--font-medium);line-height:var(--leading-none);cursor:pointer;color:var(--color-text);text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;justify-content:center;align-items:center;gap:var(--button-gap);flex-direction:row;text-decoration:none;display:flex}.Button-module__JNkThG__button[data-size=xs]{--button-control-size:var(--control-size-xs);--button-padding-block:var(--space-1);--button-padding-inline:var(--space-2);--button-gap:var(--space-1);--button-icon-size:var(--text-sm)}.Button-module__JNkThG__button[data-size=sm]{--button-control-size:var(--control-size-sm);--button-padding-block:var(--space-1);--button-padding-inline:var(--space-3);--button-gap:var(--space-1)}.Button-module__JNkThG__button[data-size=lg]{--button-control-size:var(--control-size-lg);--button-padding-block:var(--space-2_5);--button-padding-inline:var(--space-4);--button-gap:var(--space-2);--button-icon-size:var(--text-lg)}.Button-module__JNkThG__button[data-size=xl]{--button-control-size:var(--control-size-xl);--button-padding-block:var(--space-3);--button-padding-inline:var(--space-5);--button-gap:var(--space-2);--button-icon-size:var(--text-lg)}.Button-module__JNkThG__button[data-size]{padding:var(--button-padding-block) var(--button-padding-inline)}.Button-module__JNkThG__button[data-density=compact]{--button-padding-inline:var(--space-3)}.Button-module__JNkThG__button[data-size=xs][data-density=compact],.Button-module__JNkThG__button[data-size=sm][data-density=compact]{--button-padding-inline:var(--space-2)}.Button-module__JNkThG__button[data-density=spacious]{--button-padding-inline:var(--space-5);--button-gap:var(--space-3)}.Button-module__JNkThG__button[data-density]{padding-inline:var(--button-padding-inline)}.Button-module__JNkThG__button[data-size=xs][data-density=spacious],.Button-module__JNkThG__button[data-size=sm][data-density=spacious]{--button-padding-inline:var(--space-3);--button-gap:var(--space-2)}.Button-module__JNkThG__button[data-tone=danger]{--button-border-color:var(--button-danger-border);--button-selected-background:var(--button-danger-surface);--button-selected-border-color:var(--color-danger);color:var(--color-danger)}.Button-module__JNkThG__outline{background-color:var(--button-outline-background);border:var(--border-width-base) solid var(--button-border-current-color);box-shadow:inset 0 0 0 var(--button-border-extra-width) var(--button-border-current-color)}.Button-module__JNkThG__ghost{border:var(--border-width-base) solid transparent;background-color:#0000}.Button-module__JNkThG__button[data-selected=true]{background-color:var(--button-selected-background);--button-border-current-color:var(--button-selected-border-color);--button-border-extra-width:var(--space-px)}.Button-module__JNkThG__button[data-pointer-modality=touch]{transition-duration:0s}.Button-module__JNkThG__inline{flex-direction:row}.Button-module__JNkThG__stacked{text-align:center;flex-direction:column}.Button-module__JNkThG__media{text-align:start;justify-content:flex-start}.Button-module__JNkThG__split{--button-gap:var(--space-3);--button-padding-block:var(--space-3);--button-padding-inline:var(--space-3);text-align:start;justify-content:space-between}.Button-module__JNkThG__buttonMain{justify-content:center;align-items:center;gap:var(--button-gap);min-inline-size:0;max-inline-size:100%;display:inline-flex}.Button-module__JNkThG__stacked .Button-module__JNkThG__buttonMain{flex-direction:column}.Button-module__JNkThG__media .Button-module__JNkThG__buttonMain,.Button-module__JNkThG__split .Button-module__JNkThG__buttonMain{flex:auto;justify-content:flex-start}.Button-module__JNkThG__buttonIcon{inline-size:var(--button-icon-size);block-size:var(--button-icon-size);line-height:var(--leading-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.Button-module__JNkThG__buttonIcon>svg{flex-shrink:0;block-size:100%;inline-size:100%}.Button-module__JNkThG__buttonIcon[data-sizing=content]{block-size:auto;inline-size:auto;max-inline-size:100%}.Button-module__JNkThG__buttonIcon[data-sizing=content]>:not(svg){max-inline-size:100%}.Button-module__JNkThG__buttonIcon[data-sizing=content]>svg{inline-size:var(--button-icon-size);block-size:var(--button-icon-size)}.Button-module__JNkThG__stacked .Button-module__JNkThG__buttonIcon[data-sizing=content]{inline-size:100%}.Button-module__JNkThG__buttonAccessory{line-height:var(--leading-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.Button-module__JNkThG__buttonAccessory>svg{inline-size:var(--button-icon-size);block-size:var(--button-icon-size);flex-shrink:0}.Button-module__JNkThG__buttonLabel{gap:var(--button-label-gap);text-align:center;flex-direction:column;flex:0 auto;align-items:center;min-inline-size:0;display:flex}.Button-module__JNkThG__inline .Button-module__JNkThG__buttonLabel:only-child,.Button-module__JNkThG__stacked .Button-module__JNkThG__buttonLabel{max-inline-size:100%}.Button-module__JNkThG__media .Button-module__JNkThG__buttonLabel,.Button-module__JNkThG__split .Button-module__JNkThG__buttonLabel{text-align:start;flex:auto;align-items:flex-start}.Button-module__JNkThG__split>:first-child,.Button-module__JNkThG__buttonMain>:first-child{min-inline-size:0}.Button-module__JNkThG__buttonLabelTitle,.Button-module__JNkThG__buttonLabelSubtitle{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.Button-module__JNkThG__button .Button-module__JNkThG__buttonLabelTitle{color:currentColor}.Button-module__JNkThG__interactable{--interact-ease:var(--ease-out);transition:background-color var(--transition-fast) var(--interact-ease), border-color var(--transition-fast) var(--interact-ease)}.Button-module__JNkThG__interactable:focus{outline:none}.Button-module__JNkThG__interactable:focus-visible{outline:var(--border-width-base) solid var(--color-focus-ring);outline-offset:var(--border-width-base)}.Button-module__JNkThG__button:disabled{cursor:default}.Button-module__JNkThG__button:disabled:not([data-selected=true]){--button-border-current-color:var(--button-unavailable-border-color);--button-border-extra-width:var(--border-width-none);color:var(--color-text-muted)}.Button-module__JNkThG__button:disabled:not([data-selected=true]) .Button-module__JNkThG__buttonIcon,.Button-module__JNkThG__button:disabled:not([data-selected=true]) .Button-module__JNkThG__buttonAccessory{opacity:var(--control-unavailable-content-opacity)}
.Typography-module__fk1-hG__base{line-height:var(--leading-normal);font-size:var(--text-base);font-weight:var(--font-normal);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.Typography-module__fk1-hG__size-2xs{font-size:var(--text-2xs)}.Typography-module__fk1-hG__size-xs{font-size:var(--text-xs)}.Typography-module__fk1-hG__size-sm{font-size:var(--text-sm)}.Typography-module__fk1-hG__size-base{font-size:var(--text-base)}.Typography-module__fk1-hG__size-lg{font-size:var(--text-lg)}.Typography-module__fk1-hG__size-xl{font-size:var(--text-xl)}.Typography-module__fk1-hG__size-2xl{font-size:var(--text-2xl)}.Typography-module__fk1-hG__weight-light{font-weight:var(--font-light)}.Typography-module__fk1-hG__weight-normal{font-weight:var(--font-normal)}.Typography-module__fk1-hG__weight-medium{font-weight:var(--font-medium)}.Typography-module__fk1-hG__weight-semibold{font-weight:var(--font-semibold)}.Typography-module__fk1-hG__weight-bold{font-weight:var(--font-bold)}.Typography-module__fk1-hG__variant-primary{color:var(--color-text)}.Typography-module__fk1-hG__variant-muted{color:var(--color-text-muted)}.Typography-module__fk1-hG__variant-accent{color:var(--color-accent)}.Typography-module__fk1-hG__leading-none{line-height:var(--leading-none)}.Typography-module__fk1-hG__leading-tightest{line-height:var(--leading-tightest)}.Typography-module__fk1-hG__leading-tighter{line-height:var(--leading-tighter)}.Typography-module__fk1-hG__leading-tight{line-height:var(--leading-tight)}.Typography-module__fk1-hG__leading-snug{line-height:var(--leading-snug)}.Typography-module__fk1-hG__leading-normal{line-height:var(--leading-normal)}.Typography-module__fk1-hG__leading-relaxed{line-height:var(--leading-relaxed)}.Typography-module__fk1-hG__leading-loose{line-height:var(--leading-loose)}.Typography-module__fk1-hG__overline{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--font-semibold)}.Typography-module__fk1-hG__caps{text-transform:uppercase}.Typography-module__fk1-hG__italic{font-style:italic}.Typography-module__fk1-hG__block{display:block}.Typography-module__fk1-hG__inline{display:inline}
.IconButton-module__qMOJUq__iconButton{--icon-button-size:var(--button-control-size);inline-size:var(--icon-button-size);block-size:var(--icon-button-size);min-inline-size:var(--icon-button-size);min-block-size:var(--icon-button-size);aspect-ratio:1;padding:var(--button-padding-block);flex:none}
.CheckOptionButton-module__k5WFBa__checkOptionButton{--button-control-size:var(--control-size-lg);--button-padding-block:var(--space-2);--button-padding-inline:var(--space-3);--button-gap:var(--space-2);--button-icon-size:var(--text-lg);color:var(--color-text-muted)}.CheckOptionButton-module__k5WFBa__checkOptionButton[data-selected=true]{color:var(--color-text)}.CheckOptionButton-module__k5WFBa__checkBox{box-sizing:border-box;inline-size:var(--button-icon-size);block-size:var(--button-icon-size);border:var(--border-width-base) solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:#0000;transition:background-color var(--transition-fast) var(--ease-out), border-color var(--transition-fast) var(--ease-out), color var(--transition-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.CheckOptionButton-module__k5WFBa__checkBox svg{inline-size:var(--text-sm);block-size:var(--text-sm);stroke-width:2.5px}.CheckOptionButton-module__k5WFBa__checkBox[data-selected=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}
.OptionButton-module__NNqjWG__optionButton{--option-button-media-size:var(--control-size-2xl);--option-button-tile-size:var(--control-size-lg);--option-button-list-size:var(--control-size-xl);min-inline-size:0}.OptionButton-module__NNqjWG__optionButton[data-option-presentation=media]{--button-control-size:var(--option-button-media-size);--button-padding-block:var(--space-3);--button-padding-inline:var(--space-3);--button-gap:var(--space-3);--button-icon-size:var(--text-lg)}.OptionButton-module__NNqjWG__optionButton[data-option-presentation=tile]{--button-control-size:var(--option-button-tile-size);--button-padding-block:var(--space-3);--button-padding-inline:var(--space-3);--button-gap:var(--space-1);--button-label-gap:var(--space-1)}.OptionButton-module__NNqjWG__optionButton[data-option-presentation=list]{--button-control-size:var(--option-button-list-size);--button-padding-block:var(--space-3);--button-padding-inline:var(--space-3);--button-gap:var(--space-3)}.OptionButton-module__NNqjWG__optionButton[data-option-presentation=list]:disabled:not([data-selected=true]){--button-border-current-color:var(--color-border-subtle);--button-outline-background:color-mix(in srgb, var(--color-border-subtle) 18%, var(--color-control-outline-background));border-style:dashed}.OptionButton-module__NNqjWG__optionButton[data-option-density=compact]{--option-button-media-size:var(--control-size-xl);--option-button-tile-size:var(--control-size-md);--option-button-list-size:var(--control-size-lg)}.OptionButton-module__NNqjWG__optionButton[data-option-density=compact][data-option-presentation=media],.OptionButton-module__NNqjWG__optionButton[data-option-density=compact][data-option-presentation=list]{--button-padding-block:var(--space-2);--button-padding-inline:var(--space-3);--button-gap:var(--space-2)}.OptionButton-module__NNqjWG__optionButton[data-option-density=compact][data-option-presentation=tile]{--button-padding-block:var(--space-2);--button-padding-inline:var(--space-2)}.OptionButton-module__NNqjWG__fullWidth{inline-size:100%}.OptionButton-module__NNqjWG__accessoryGroup{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.OptionButton-module__NNqjWG__disclosureIndicator{inline-size:var(--button-icon-size);block-size:var(--button-icon-size);color:var(--color-text-muted);transition:color var(--transition-fast) var(--ease-out), transform var(--transition-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.OptionButton-module__NNqjWG__disclosureIndicator[data-state=open]{color:var(--color-text);transform:rotate(90deg)}.OptionButton-module__NNqjWG__disclosureIndicator>svg{block-size:100%;inline-size:100%}.OptionButton-module__NNqjWG__preview{min-inline-size:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-none);white-space:nowrap;flex:none;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.OptionButton-module__NNqjWG__disclosureIndicator{transition:none}}
.SelectionPreviewLabel-module__Rax_oG__label{box-sizing:border-box;inline-size:var(--preview-swatch-width);block-size:var(--preview-swatch-height);padding-inline:var(--space-2);border:var(--border-width-base) solid var(--color-accent);border-radius:var(--preview-swatch-radius);background:var(--color-surface-hover);color:var(--color-text);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-none);text-transform:uppercase;box-shadow:inset 0 0 0 var(--space-px) var(--color-accent), var(--shadow-highlight-inset);justify-content:center;align-items:center;display:inline-flex}
.DisclosureList-module__aQm1ca__list{--disclosure-list-default-row-gap:var(--dialog-menu-row-gap,var(--dialog-peer-choice-gap,var(--space-2)));--disclosure-list-default-group-gap:var(--dialog-menu-group-gap,var(--dialog-menu-section-gap,var(--space-5)));--disclosure-list-default-related-group-gap:var(--dialog-menu-related-group-gap,var(--space-3));--disclosure-list-default-panel-block-padding:var(--dialog-menu-panel-block-padding,var(--space-3) var(--space-4));--disclosure-list-default-panel-content-gap:var(--dialog-menu-panel-content-gap,var(--space-4));--disclosure-list-default-menu-panel-block-padding:var(--dialog-menu-submenu-panel-block-padding,var(--space-3) var(--space-4));--disclosure-list-default-menu-panel-content-gap:var(--dialog-menu-submenu-panel-content-gap,var(--disclosure-list-row-gap,var(--disclosure-list-default-row-gap)));--disclosure-list-default-row-panel-gap:var(--dialog-menu-row-panel-gap,var(--space-0));gap:var(--disclosure-list-gap,var(--disclosure-list-row-gap,var(--disclosure-list-default-row-gap)));flex-direction:column;min-inline-size:0;display:flex}.DisclosureList-module__aQm1ca__list[data-density=compact]{--disclosure-list-default-panel-block-padding:var(--space-2) var(--space-3);--disclosure-list-default-panel-content-gap:var(--space-3);--disclosure-list-default-menu-panel-block-padding:var(--space-2) var(--space-3)}.DisclosureList-module__aQm1ca__groupedList{gap:var(--disclosure-list-section-gap,var(--disclosure-list-group-gap,var(--disclosure-list-default-group-gap)))}.DisclosureList-module__aQm1ca__groupedList[data-group-gap=related]{gap:var(--disclosure-list-related-group-gap,var(--disclosure-list-default-related-group-gap))}.DisclosureList-module__aQm1ca__groupedList[data-group-gap=section]{gap:var(--disclosure-list-section-gap,var(--disclosure-list-group-gap,var(--disclosure-list-default-group-gap)))}.DisclosureList-module__aQm1ca__group{gap:var(--disclosure-list-gap,var(--disclosure-list-row-gap,var(--disclosure-list-default-row-gap)));flex-direction:column;min-inline-size:0;display:flex}.DisclosureList-module__aQm1ca__item{min-inline-size:0}.DisclosureList-module__aQm1ca__itemCluster{gap:var(--disclosure-list-row-panel-gap,var(--disclosure-list-default-row-panel-gap));flex-direction:column;min-inline-size:0;display:flex}.DisclosureList-module__aQm1ca__panel{--disclosure-list-panel-fallback-indent-offset:var(--dialog-menu-indent-offset,var(--space-2));--disclosure-list-panel-fallback-indent:var(--dialog-menu-indent,var(--space-3));--disclosure-list-panel-fallback-block-padding:var(--dialog-menu-panel-block-padding,var(--space-3) var(--space-4));--disclosure-list-panel-fallback-content-gap:var(--dialog-menu-panel-content-gap,var(--space-4));--disclosure-list-panel-fallback-menu-block-padding:var(--dialog-menu-submenu-panel-block-padding,var(--space-3) var(--space-4));--disclosure-list-panel-fallback-menu-content-gap:var(--dialog-menu-submenu-panel-content-gap,var(--dialog-menu-row-gap,var(--space-2)));opacity:1;min-inline-size:0;transition:grid-template-rows var(--disclosure-list-panel-transition,.18s var(--ease-out)), opacity var(--disclosure-list-panel-transition,.18s var(--ease-out));grid-template-rows:1fr;display:grid;overflow:hidden}.DisclosureList-module__aQm1ca__panel[data-state=closed]{opacity:0;grid-template-rows:0fr}.DisclosureList-module__aQm1ca__panelInner{gap:var(--disclosure-list-panel-gap,var(--disclosure-list-panel-content-gap,var(--disclosure-list-default-panel-content-gap,var(--disclosure-list-panel-fallback-content-gap))));min-block-size:0;min-inline-size:0;padding-block:var(--disclosure-list-panel-block-padding,var(--disclosure-list-default-panel-block-padding,var(--disclosure-list-panel-fallback-block-padding)));border-inline-start:var(--border-width-base) solid var(--color-border-subtle);transition:border-color var(--disclosure-list-panel-transition,.18s var(--ease-out)), padding-block var(--disclosure-list-panel-transition,.18s var(--ease-out));flex-direction:column;margin-inline-start:var(--disclosure-list-indent-offset,var(--disclosure-list-panel-fallback-indent-offset));padding-inline-start:var(--disclosure-list-indent,var(--disclosure-list-panel-fallback-indent));padding-inline-end:0;animation:.22s ease-out DisclosureList-module__aQm1ca__disclosure-list-panel-enter;display:flex;overflow:hidden}.DisclosureList-module__aQm1ca__panel[data-state=closed] .DisclosureList-module__aQm1ca__panelInner{border-inline-start-color:#0000;padding-block:0;animation:none}.DisclosureList-module__aQm1ca__panel[data-variant=menu] .DisclosureList-module__aQm1ca__panelInner{--disclosure-list-panel-block-padding:var(--disclosure-list-menu-panel-block-padding,var(--disclosure-list-default-menu-panel-block-padding,var(--disclosure-list-panel-fallback-menu-block-padding)));--disclosure-list-panel-content-gap:var(--disclosure-list-menu-panel-content-gap,var(--disclosure-list-default-menu-panel-content-gap,var(--disclosure-list-panel-fallback-menu-content-gap)))}.DisclosureList-module__aQm1ca__confirmation{--disclosure-list-confirmation-background:var(--color-control-outline-background);--disclosure-list-confirmation-border:var(--color-border);--disclosure-list-confirmation-icon:var(--color-text-muted);--disclosure-list-confirmation-text:var(--color-text-muted);min-inline-size:0;min-block-size:var(--control-size-xl);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width-base) solid var(--disclosure-list-confirmation-border);border-radius:var(--radius-control);background-color:var(--disclosure-list-confirmation-background);flex-wrap:wrap;display:flex}.DisclosureList-module__aQm1ca__confirmation[data-tone=danger]{--disclosure-list-confirmation-background:color-mix(in srgb, var(--color-danger) 8%, var(--color-control-outline-background));--disclosure-list-confirmation-border:color-mix(in srgb, var(--color-danger) 50%, var(--color-border));--disclosure-list-confirmation-icon:var(--color-danger)}.DisclosureList-module__aQm1ca__confirmationHeader{align-items:center;gap:var(--space-2);flex:0 auto;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;display:inline-flex}.DisclosureList-module__aQm1ca__confirmationIcon{inline-size:var(--icon-size-base);block-size:var(--icon-size-base);color:var(--disclosure-list-confirmation-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.DisclosureList-module__aQm1ca__confirmationIcon>svg{block-size:100%;inline-size:100%}.DisclosureList-module__aQm1ca__confirmationLabel{overflow-wrap:anywhere;min-inline-size:0;color:var(--disclosure-list-confirmation-text);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-tight);flex:auto}.DisclosureList-module__aQm1ca__confirmationActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:nowrap;flex:none;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;display:flex}.DisclosureList-module__aQm1ca__panelActions{align-items:center;gap:var(--disclosure-list-panel-actions-gap,var(--space-2));flex-wrap:wrap;justify-content:flex-end;min-inline-size:0;display:flex}.DisclosureList-module__aQm1ca__panelActions[data-align=start]{justify-content:flex-start}.DisclosureList-module__aQm1ca__panelActions[data-align=stretch]{align-items:stretch}.DisclosureList-module__aQm1ca__panelActions[data-align=stretch]>*{flex:auto}@media (prefers-reduced-motion:reduce){.DisclosureList-module__aQm1ca__panel,.DisclosureList-module__aQm1ca__panelInner{transition:none;animation:none}}@keyframes DisclosureList-module__aQm1ca__disclosure-list-panel-enter{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}
.RangeSlider-module__c6p5EW__group{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.RangeSlider-module__c6p5EW__field{gap:var(--space-1);min-inline-size:0;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-tight);flex-direction:column;display:flex}.RangeSlider-module__c6p5EW__valueLabel{overflow-wrap:anywhere;min-inline-size:0}.RangeSlider-module__c6p5EW__slider{--range-slider-progress:0%;--range-slider-track-background:var(--color-border-subtle);--range-slider-progress-background:var(--color-accent);--range-slider-thumb-background:var(--color-text);--range-slider-thumb-border:var(--color-surface);--range-slider-thumb-size:calc(var(--control-size-xs) - var(--space-2_5));--range-slider-track-size:var(--space-1);--range-slider-track-shadow:inset 0 0 0 var(--space-px) var(--color-surface-highlight);--range-slider-thumb-shadow:inset 0 0 0 var(--border-width-medium) var(--range-slider-thumb-border), 0 var(--space-px) var(--space-1) #00000047;--range-slider-track-image:linear-gradient(to right, var(--range-slider-progress-background) 0 var(--range-slider-progress), var(--range-slider-track-background) var(--range-slider-progress) 100%);appearance:none;inline-size:100%;min-block-size:var(--control-size-sm);color:var(--range-slider-progress-background);cursor:pointer;touch-action:pan-y;accent-color:var(--range-slider-progress-background);background:0 0;border:0;margin:0;padding:0}.RangeSlider-module__c6p5EW__slider::-webkit-slider-runnable-track{block-size:var(--range-slider-track-size);border-radius:var(--radius-full);background:var(--range-slider-track-image);box-shadow:var(--range-slider-track-shadow)}.RangeSlider-module__c6p5EW__slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;inline-size:var(--range-slider-thumb-size);block-size:var(--range-slider-thumb-size);border-radius:var(--radius-full);background:var(--range-slider-thumb-background);box-shadow:var(--range-slider-thumb-shadow);border:0;margin-block-start:calc((var(--range-slider-track-size) - var(--range-slider-thumb-size)) / 2)}.RangeSlider-module__c6p5EW__slider::-moz-range-track{block-size:var(--range-slider-track-size);border-radius:var(--radius-full);background:var(--range-slider-track-background);box-shadow:var(--range-slider-track-shadow)}.RangeSlider-module__c6p5EW__slider::-moz-range-progress{block-size:var(--range-slider-track-size);border-radius:var(--radius-full);background:var(--range-slider-progress-background)}.RangeSlider-module__c6p5EW__slider::-moz-range-thumb{box-sizing:border-box;inline-size:var(--range-slider-thumb-size);block-size:var(--range-slider-thumb-size);border-radius:var(--radius-full);background:var(--range-slider-thumb-background);box-shadow:var(--range-slider-thumb-shadow);border:0}.RangeSlider-module__c6p5EW__slider::-moz-focus-outer{border:0}.RangeSlider-module__c6p5EW__slider:focus-visible{outline:var(--border-width-base) solid var(--color-focus-ring);outline-offset:var(--space-1)}.RangeSlider-module__c6p5EW__slider:not(:disabled):active{--range-slider-thumb-background:var(--color-accent)}.RangeSlider-module__c6p5EW__slider:disabled{cursor:not-allowed;opacity:.62}@media (forced-colors:active){.RangeSlider-module__c6p5EW__slider{--range-slider-track-background:CanvasText;--range-slider-progress-background:Highlight;--range-slider-thumb-background:ButtonFace;--range-slider-thumb-border:ButtonText}}
.InstrumentThemeSwatch-module__5YcWPq__woodSurfaceSwatch{inline-size:var(--instrument-theme-swatch-width,var(--preview-swatch-width));block-size:var(--instrument-theme-swatch-height,var(--preview-swatch-height));border:var(--border-width-base) solid #0000002e;border-radius:var(--instrument-theme-swatch-radius,var(--preview-swatch-radius));background:var(--wood-swatch-background);box-shadow:inset 0 var(--space-px) 0 #ffffff1f;background-position:50%;background-repeat:no-repeat;background-size:220% 100%;display:block;overflow:hidden}.InstrumentThemeSwatch-module__5YcWPq__keyboardSwatch{inline-size:var(--instrument-theme-swatch-width,var(--preview-swatch-width));block-size:var(--instrument-theme-swatch-height,var(--preview-swatch-height));border-radius:var(--instrument-theme-swatch-radius,var(--preview-swatch-radius));background:var(--keyboard-swatch-white-key-background);box-shadow:inset 0 0 0 var(--border-width-base) #0000002e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.InstrumentThemeSwatch-module__5YcWPq__keyboardSwatchWhiteKey{border-inline-end:var(--border-width-base) solid var(--keyboard-swatch-white-key-border);border-radius:var(--keyboard-swatch-key-radius);background:var(--keyboard-swatch-white-key-background);min-inline-size:0;box-shadow:var(--keyboard-swatch-white-key-shadow)}.InstrumentThemeSwatch-module__5YcWPq__keyboardSwatchWhiteKey:last-of-type{border-inline-end:0}.InstrumentThemeSwatch-module__5YcWPq__keyboardSwatchBlackKey{border:var(--border-width-base) solid var(--keyboard-swatch-black-key-border);border-radius:0 0 var(--radius-small) var(--radius-small);background:var(--keyboard-swatch-black-key-background);block-size:62%;inline-size:14.5%;box-shadow:var(--keyboard-swatch-black-key-shadow);pointer-events:none;position:absolute;inset-block-start:0}.InstrumentThemeSwatch-module__5YcWPq__keyboardSwatchBlackKey[data-position="1"]{inset-inline-start:15.5%}.InstrumentThemeSwatch-module__5YcWPq__keyboardSwatchBlackKey[data-position="2"]{inset-inline-start:43%}.InstrumentThemeSwatch-module__5YcWPq__keyboardSwatchBlackKey[data-position="3"]{inset-inline-start:89.5%}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatch{--fretboard-swatch-nut-width:13cqi;--fretboard-swatch-fret-position:80cqi;--fretboard-swatch-fret-width:clamp(1px, 5cqh, 2px);--fretboard-swatch-secondary-fret-position:80cqi;--fretboard-swatch-marker-position:46.5cqi;--fretboard-swatch-marker-y:50cqh;--fretboard-swatch-proportional-inlay-size:36cqh;--fretboard-swatch-string-height:clamp(1px, 5cqh, 2px);--fretboard-swatch-trapezoid-height:100cqh;--fretboard-swatch-trapezoid-width:54cqh;inline-size:var(--instrument-theme-swatch-width,var(--preview-swatch-width));block-size:var(--instrument-theme-swatch-height,var(--preview-swatch-height));border-radius:var(--instrument-theme-swatch-radius,var(--preview-swatch-radius));background:var(--fretboard-swatch-background);background-position:50%;background-repeat:no-repeat;background-size:220% 100%;display:block;position:relative;overflow:hidden;container-type:size}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatch[data-size=featured]{--fretboard-swatch-nut-width:7cqi;--fretboard-swatch-fret-position:36cqi;--fretboard-swatch-secondary-fret-position:74cqi;--fretboard-swatch-marker-position:55cqi}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatch[data-handedness=left]{transform:scaleX(-1)}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatchNut,.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatchFret,.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatchStrings{pointer-events:none;position:absolute}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatchNut{inline-size:var(--fretboard-swatch-nut-width);background:var(--fretboard-swatch-nut-color);inset-block:0;inset-inline-start:0;box-shadow:1px 0 #ffffff29,2px 0 3px #00000047}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatchFret{inline-size:var(--fretboard-swatch-fret-width);background:var(--fretboard-swatch-fret-color);inset-block:0;inset-inline-start:var(--fretboard-swatch-fret-position);box-shadow:1px 0 #ffffff2e,-1px 0 1px #0000003d}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatchFret[data-position=secondary]{inset-inline-start:var(--fretboard-swatch-secondary-fret-position)}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatchStrings{z-index:2;flex-direction:column;justify-content:space-evenly;display:flex;inset:0}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatchString{inline-size:100%;block-size:var(--fretboard-swatch-string-height);background-color:var(--fretboard-swatch-string-color);background-image:linear-gradient(#ffffff29,#00000024);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;box-shadow:0 -1px #ffffff1f,0 1px 1px #00000057}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatch:after{content:"";z-index:3;border:var(--border-width-base) solid #0000002e;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.InstrumentThemeSwatch-module__5YcWPq__inlayPresetMarker{pointer-events:none;z-index:1;color:var(--inlay-preset-marker-color);place-items:center;line-height:0;display:grid;position:absolute;inset-block-start:var(--fretboard-swatch-marker-y);inset-inline-start:var(--fretboard-swatch-marker-position);transform:translate(-50%,-50%)}.InstrumentThemeSwatch-module__5YcWPq__fretboardSwatch .InstrumentThemeSwatch-module__5YcWPq__inlayPresetMarkerIcon{block-size:100%;inline-size:100%;display:block}.InstrumentThemeSwatch-module__5YcWPq__inlayPresetMarker[data-shape=circle],.InstrumentThemeSwatch-module__5YcWPq__inlayPresetMarker[data-shape=paw-print]{inline-size:var(--fretboard-swatch-proportional-inlay-size);block-size:var(--fretboard-swatch-proportional-inlay-size)}.InstrumentThemeSwatch-module__5YcWPq__inlayPresetMarker[data-shape=trapezoid]{inline-size:var(--fretboard-swatch-trapezoid-width);block-size:var(--fretboard-swatch-trapezoid-height)}
.SelectableOverflowRow-module__31e7lW__rowCluster{gap:var(--selectable-overflow-row-panel-gap,var(--space-0));flex-direction:column;min-inline-size:0;display:flex}.SelectableOverflowRow-module__31e7lW__row{--selectable-overflow-row-control-size:var(--control-size-xl);grid-template-columns:minmax(0, 1fr) var(--selectable-overflow-row-control-size);gap:var(--selectable-overflow-row-gap,var(--space-2));align-items:stretch;min-inline-size:0;display:grid}.SelectableOverflowRow-module__31e7lW__selectButton{--option-button-list-size:var(--selectable-overflow-row-control-size);min-inline-size:0}.SelectableOverflowRow-module__31e7lW__actionButton{--button-control-size:var(--selectable-overflow-row-control-size);--button-icon-size:var(--text-base);inline-size:var(--selectable-overflow-row-control-size);block-size:100%;color:var(--color-text-muted)}.SelectableOverflowRow-module__31e7lW__actionButton[data-selected=true],.SelectableOverflowRow-module__31e7lW__actionButton:focus-visible{color:var(--color-text)}.SelectableOverflowRow-module__31e7lW__actionPlaceholder{inline-size:var(--selectable-overflow-row-control-size);block-size:100%;display:block}
.ControlField-module__aS3Wuq__surface{box-sizing:border-box;min-block-size:var(--control-size-lg);min-inline-size:0;padding:var(--space-2) var(--space-3);border:var(--border-width-base) solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text);text-align:center;justify-content:center;align-items:center;display:flex}.ControlField-module__aS3Wuq__surface:focus-within{border-color:var(--color-focus-ring)}.ControlField-module__aS3Wuq__text{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-none)}.ControlField-module__aS3Wuq__numericText{font-variant-numeric:tabular-nums}.ControlField-module__aS3Wuq__unit{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-none)}.ControlField-module__aS3Wuq__adjustmentButton{font-variant-numeric:tabular-nums}.ControlField-module__aS3Wuq__adjustmentText{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);letter-spacing:0}
.NumericStepper-module__g4Mbya__stepper{--numeric-stepper-value-width:minmax(var(--space-20), 1fr);grid-template-columns:var(--control-size-lg) var(--numeric-stepper-value-width) var(--control-size-lg);align-items:stretch;gap:var(--space-2);min-inline-size:0;display:grid}.NumericStepper-module__g4Mbya__value{min-inline-size:0}.NumericStepper-module__g4Mbya__adjustmentButton{--button-icon-size:var(--icon-size-sm)}@container not (min-width:16rem){.NumericStepper-module__g4Mbya__stepper{grid-template-columns:repeat(2, var(--control-size-lg));justify-content:center}.NumericStepper-module__g4Mbya__value{grid-area:1/1/auto/-1}}
.CustomTuningEditor-module__jbf9Rq__editor{--custom-tuning-string-index-width:var(--space-7);gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.CustomTuningEditor-module__jbf9Rq__nameForm{flex-direction:column;min-inline-size:0;display:flex}.CustomTuningEditor-module__jbf9Rq__nameField{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.CustomTuningEditor-module__jbf9Rq__nameLabel{clip:rect(0 0 0 0);inline-size:var(--space-px);block-size:var(--space-px);margin:calc(var(--space-px) * -1);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.CustomTuningEditor-module__jbf9Rq__nameInput{appearance:none;text-align:start;inline-size:100%;display:block}.CustomTuningEditor-module__jbf9Rq__nameInput:focus{outline:none}.CustomTuningEditor-module__jbf9Rq__nameControl{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-inline-size:0;display:grid}.CustomTuningEditor-module__jbf9Rq__nameInput[aria-invalid=true]{border-color:var(--color-danger)}.CustomTuningEditor-module__jbf9Rq__message{padding-inline:var(--space-1);color:var(--color-danger)}.CustomTuningEditor-module__jbf9Rq__countRow{min-inline-size:0;display:grid}.CustomTuningEditor-module__jbf9Rq__stringRow{grid-template-columns:var(--custom-tuning-string-index-width) minmax(0, 1fr);gap:var(--space-2);align-items:center;min-inline-size:0;display:grid}.CustomTuningEditor-module__jbf9Rq__stringList{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.CustomTuningEditor-module__jbf9Rq__stringNumber{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--leading-none);text-align:center}@container not (min-width:19rem){.CustomTuningEditor-module__jbf9Rq__editor{--custom-tuning-string-index-width:var(--space-5)}.CustomTuningEditor-module__jbf9Rq__stringRow{gap:var(--space-1)}}@container not (min-width:15rem){.CustomTuningEditor-module__jbf9Rq__stringRow{gap:var(--space-1);grid-template-columns:1fr}.CustomTuningEditor-module__jbf9Rq__stringNumber{text-align:start}}
.PartModuleCreationDialog-module__tIu4NW__appearanceDisclosure{gap:var(--dialog-menu-panel-content-gap,var(--space-4));flex-direction:column;min-inline-size:0;display:flex}.PartModuleCreationDialog-module__tIu4NW__appearanceModeOptions{--disclosure-list-row-gap:var(--dialog-menu-row-gap,var(--space-2))}
.ChordProgressionPicker-module__AHztfG__chordSubtitle{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}
.NoteCollectionPicker-module__W7RARq__buttonGrid{gap:var(--dialog-menu-row-gap,var(--space-2));grid-template-columns:minmax(0,1fr);display:grid}.NoteCollectionPicker-module__W7RARq__groupList{gap:var(--dialog-menu-section-gap,var(--space-5));flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.NoteCollectionPicker-module__W7RARq__collectionSection{gap:var(--dialog-menu-related-group-gap,var(--space-3));flex-direction:column;min-inline-size:0;display:flex}.NoteCollectionPicker-module__W7RARq__collectionSection+.NoteCollectionPicker-module__W7RARq__collectionSection{border-top:var(--border-width-base) solid var(--color-border-subtle);padding-block-start:var(--space-4)}@container not (max-width:28rem){.NoteCollectionPicker-module__W7RARq__buttonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container not (max-width:36rem){.NoteCollectionPicker-module__W7RARq__buttonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.RootNotePicker-module__pkAhyG__rootNoteList{gap:var(--space-1);flex-direction:column;width:fit-content;margin-inline:auto;display:flex}.RootNotePicker-module__pkAhyG__rootNoteGroup{gap:var(--space-1);flex-direction:row;display:flex}.RootNotePicker-module__pkAhyG__rootNoteButton{min-width:var(--space-14)}
.AddToSessionDialog-module__wxwlMW__rootPanel{padding-block-end:var(--space-1);overflow-x:auto}.AddToSessionDialog-module__wxwlMW__progressionChordPreview{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:min(16rem,42vw);display:block;overflow:hidden}
.ControlHeader-module__u6GeDq__controlHeader{--control-header-peer-gap:var(--space-1);--control-header-wrap-gap:var(--space-2);--control-header-cluster-gap:var(--space-3);--control-header-region-gap:var(--space-4);align-items:center;gap:var(--control-header-wrap-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.ControlHeader-module__u6GeDq__primary{align-items:center;gap:var(--control-header-wrap-gap) var(--control-header-peer-gap);min-block-size:var(--control-size-sm);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.ControlHeader-module__u6GeDq__actions{justify-content:flex-end;align-items:center;gap:var(--control-header-wrap-gap) var(--control-header-peer-gap);flex-wrap:wrap;flex:0 auto;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;display:flex}.ControlHeader-module__u6GeDq__actions[data-grow=true]{flex:auto}.ControlHeader-module__u6GeDq__layout{align-items:center;gap:var(--control-header-wrap-gap) var(--control-header-region-gap);flex-wrap:wrap;flex:auto;inline-size:100%;min-inline-size:0;display:flex}.ControlHeader-module__u6GeDq__leading,.ControlHeader-module__u6GeDq__trailing,.ControlHeader-module__u6GeDq__cluster{flex-wrap:wrap;align-items:center;min-inline-size:0;max-inline-size:100%;display:flex}.ControlHeader-module__u6GeDq__leading{flex:auto;margin-inline-end:auto}.ControlHeader-module__u6GeDq__trailing{justify-content:flex-end;gap:var(--control-header-wrap-gap) var(--control-header-cluster-gap);flex:0 auto;margin-inline-start:auto}.ControlHeader-module__u6GeDq__cluster{gap:var(--control-header-wrap-gap) var(--control-header-peer-gap);flex:0 auto}.ControlHeader-module__u6GeDq__cluster[data-gap=cluster]{gap:var(--control-header-wrap-gap) var(--control-header-cluster-gap)}
.NoteColorPreview-module__4v7qsq__preview{inline-size:var(--instrument-theme-swatch-width,var(--preview-swatch-width));block-size:var(--instrument-theme-swatch-height,var(--preview-swatch-height));gap:var(--space-px);padding:var(--space-0_5);border-radius:var(--note-color-swatch-radius,var(--instrument-theme-swatch-radius,var(--preview-swatch-radius)));background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--border-width-base) #0000002e;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.NoteColorPreview-module__4v7qsq__dot{border-radius:var(--radius-small);min-block-size:0;min-inline-size:0;box-shadow:inset 0 1px 0 #ffffff3d, inset 0 0 0 var(--space-px) #0003}
.NoteColorSettings-module__ywRaQa__noteColorDisclosure{--note-color-swatch-radius:var(--instrument-theme-swatch-radius,var(--preview-swatch-radius));gap:var(--dialog-menu-panel-content-gap,var(--space-4));flex-direction:column;min-inline-size:0;display:flex}.NoteColorSettings-module__ywRaQa__noteColorOptions{--disclosure-list-row-gap:var(--dialog-menu-row-gap,var(--space-2))}.NoteColorSettings-module__ywRaQa__customColorPanel{gap:var(--dialog-menu-related-group-gap,var(--space-3));min-inline-size:0;padding:var(--space-3);border:var(--border-width-base) solid var(--color-border-subtle);border-radius:var(--radius-control);background-color:var(--color-control-outline-background);flex-direction:column;display:flex}.NoteColorSettings-module__ywRaQa__noteColorModeControls{gap:var(--dialog-menu-row-gap,var(--space-2));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NoteColorSettings-module__ywRaQa__customColorGrid{gap:var(--dialog-menu-row-gap,var(--space-2));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.NoteColorSettings-module__ywRaQa__customColorSwatchButton{appearance:none;gap:var(--space-2);min-inline-size:0;padding:var(--space-2);border:var(--border-width-base) solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;flex-direction:column;align-items:stretch;display:flex}.NoteColorSettings-module__ywRaQa__customColorSwatchButton[data-selected=true]{border-color:var(--color-accent);background-color:var(--color-surface-hover);box-shadow:inset 0 0 0 var(--space-px) var(--color-accent)}.NoteColorSettings-module__ywRaQa__customColorLabel{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-none);text-align:center}.NoteColorSettings-module__ywRaQa__customColorSwatch{min-inline-size:0;block-size:var(--instrument-theme-swatch-height,var(--preview-swatch-height));border-radius:var(--note-color-swatch-radius);box-shadow:inset 0 0 0 var(--border-width-base) #0000002e, inset 0 1px 0 #ffffff3d;display:block;overflow:hidden}.NoteColorSettings-module__ywRaQa__customColorEditor{gap:var(--space-2);min-inline-size:0;padding:var(--space-2);border:var(--border-width-base) solid var(--color-border-subtle);border-radius:var(--radius-control);background-color:var(--color-surface);flex-direction:column;display:flex}.NoteColorSettings-module__ywRaQa__customColorChoiceList{gap:var(--dialog-menu-row-gap,var(--space-2));flex-direction:column;min-inline-size:0;display:flex}.NoteColorSettings-module__ywRaQa__customColorChoice{appearance:none;min-inline-size:0;min-block-size:var(--control-size-lg);gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width-base) solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-control-outline-background);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.NoteColorSettings-module__ywRaQa__customColorChoice[data-selected=true]{border-color:var(--color-accent);background-color:var(--color-surface-hover);box-shadow:inset 0 0 0 var(--space-px) var(--color-accent)}.NoteColorSettings-module__ywRaQa__customColorChoice:focus-within,.NoteColorSettings-module__ywRaQa__customColorChoice:focus-visible{border-color:var(--color-accent);outline:none}.NoteColorSettings-module__ywRaQa__customColorChoiceText{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.NoteColorSettings-module__ywRaQa__customColorChoiceLabel{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-none);display:block}.NoteColorSettings-module__ywRaQa__customColorChoiceTarget{overflow-wrap:anywhere;min-inline-size:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-none);display:block}.NoteColorSettings-module__ywRaQa__customColorChoiceInput{appearance:none;inline-size:var(--instrument-theme-swatch-width,var(--preview-swatch-width));block-size:var(--instrument-theme-swatch-height,var(--preview-swatch-height));border-radius:var(--note-color-swatch-radius);background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--border-width-base) #0000002e;cursor:pointer;border:0;padding:0;overflow:hidden}.NoteColorSettings-module__ywRaQa__customColorChoiceInput:focus{box-shadow:inset 0 0 0 var(--border-width-thick) var(--color-accent);outline:none}.NoteColorSettings-module__ywRaQa__customColorChoiceInput::-webkit-color-swatch-wrapper{padding:0}.NoteColorSettings-module__ywRaQa__customColorChoiceInput::-webkit-color-swatch{border-radius:var(--note-color-swatch-radius);border:0}.NoteColorSettings-module__ywRaQa__customColorChoiceInput::-moz-color-swatch{border-radius:var(--note-color-swatch-radius);border:0}.NoteColorSettings-module__ywRaQa__customColorChoicePreview{inline-size:var(--instrument-theme-swatch-width,var(--preview-swatch-width));block-size:var(--instrument-theme-swatch-height,var(--preview-swatch-height));border-radius:var(--note-color-swatch-radius);box-shadow:inset 0 0 0 var(--border-width-base) #0000002e, inset 0 1px 0 #ffffff3d;display:block;overflow:hidden}.NoteColorSettings-module__ywRaQa__customColorChoiceIndicator{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background-color:var(--color-accent);opacity:0}.NoteColorSettings-module__ywRaQa__customColorChoice[data-selected=true] .NoteColorSettings-module__ywRaQa__customColorChoiceIndicator{opacity:1}@container not (max-width:32rem){.NoteColorSettings-module__ywRaQa__customColorGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}
.DojoSettingsDialog-module__hYxvbG__themeSwatch{inline-size:var(--preview-swatch-width);block-size:var(--preview-swatch-height);border:var(--border-width-base) solid var(--color-border-subtle);border-radius:var(--preview-swatch-radius);background:radial-gradient(circle at 32% 18%, var(--color-page-gradient), transparent 58%), var(--color-base);box-shadow:inset 0 1px 0 var(--color-surface-highlight);flex:none;display:block;position:relative;overflow:hidden;container-type:size}.DojoSettingsDialog-module__hYxvbG__themeSwatchAccent{border-radius:var(--radius-full);background-color:var(--color-accent);block-size:clamp(2px,10cqb,4px);inline-size:34cqi;position:absolute;inset-block-start:28cqb;inset-inline-start:12cqi;transform:translateY(-50%)}.DojoSettingsDialog-module__hYxvbG__themeSwatchSystem{flex:none;align-items:center;gap:2px;display:inline-flex}.DojoSettingsDialog-module__hYxvbG__themeSwatchSystemLight{display:none}@media (prefers-color-scheme:light){.DojoSettingsDialog-module__hYxvbG__themeSwatchSystemDark{display:none}.DojoSettingsDialog-module__hYxvbG__themeSwatchSystemLight{display:block}}
.PracticeBandTransport-module__RU7xpa__readout{grid-template-columns:minmax(var(--practice-band-position-width,9.7ch), max-content) minmax(8ch, 1fr);align-items:baseline;column-gap:var(--space-1);min-inline-size:0;max-inline-size:min(46ch,100%);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-tight);white-space:nowrap;display:inline-grid;overflow:hidden}.PracticeBandTransport-module__RU7xpa__readout[data-prominence=title]{grid-template-columns:var(--practice-band-position-width,9.7ch) minmax(0, 1fr);inline-size:100%;font-size:var(--text-sm)}.PracticeBandTransport-module__RU7xpa__partPosition{min-inline-size:var(--practice-band-position-width,9.7ch);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:0;align-items:baseline;gap:.6ch;display:inline-flex}.PracticeBandTransport-module__RU7xpa__partLabel,.PracticeBandTransport-module__RU7xpa__partOf{min-inline-size:0}.PracticeBandTransport-module__RU7xpa__partLabel{text-align:start}.PracticeBandTransport-module__RU7xpa__partCounter{grid-template-columns:var(--practice-band-part-number-width,2ch) 1.22ch var(--practice-band-part-number-width,2ch);min-inline-size:var(--practice-band-compact-position-width,6.15ch);align-items:baseline;column-gap:.24ch;display:inline-grid}.PracticeBandTransport-module__RU7xpa__partOf{color:color-mix(in srgb, var(--color-text-muted) 82%, transparent);font-size:var(--text-2xs);text-align:center}.PracticeBandTransport-module__RU7xpa__partNumber,.PracticeBandTransport-module__RU7xpa__partTotal{font-variant-numeric:tabular-nums;text-align:end}.PracticeBandTransport-module__RU7xpa__partIdentity{min-inline-size:0;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;overflow:hidden}.PracticeBandTransport-module__RU7xpa__readout[data-prominence=title] .PracticeBandTransport-module__RU7xpa__partIdentity{font-size:var(--text-base)}@media not (min-width:24rem){.PracticeBandTransport-module__RU7xpa__readout{grid-template-columns:minmax(var(--practice-band-compact-position-width,6.15ch), max-content) minmax(0, 1fr);column-gap:var(--space-1)}.PracticeBandTransport-module__RU7xpa__readout[data-prominence=title]{grid-template-columns:var(--practice-band-compact-position-width,6.15ch) minmax(0, 1fr)}.PracticeBandTransport-module__RU7xpa__partPosition{min-inline-size:var(--practice-band-compact-position-width,6.15ch);gap:0}.PracticeBandTransport-module__RU7xpa__partLabel{display:none}}
.SessionHeader-module__yRT1mq__header{padding:var(--space-1);position:relative}.SessionHeader-module__yRT1mq__header:after{inset-block-end:0;inset-inline:var(--space-1);block-size:var(--space-px);background:linear-gradient(90deg, transparent, var(--color-accent), transparent);content:"";opacity:0;pointer-events:none;background-position:-70% 0;background-repeat:no-repeat;background-size:40% 100%;position:absolute}.SessionHeader-module__yRT1mq__header[data-view-transition-pending=true]:after{opacity:1;animation:1.1s ease-in-out infinite SessionHeader-module__yRT1mq__session-view-transition-progress}.SessionHeader-module__yRT1mq__headerPrimary{flex:1 1 0;overflow:hidden}.SessionHeader-module__yRT1mq__headerActions{flex:none}.SessionHeader-module__yRT1mq__identity{inline-size:100%;min-inline-size:0;max-inline-size:min(100%,46ch);display:block;overflow:hidden}.SessionHeader-module__yRT1mq__title{inline-size:100%;min-block-size:var(--control-size-sm);min-inline-size:0;max-inline-size:100%;color:var(--color-text);align-items:center;display:flex;overflow:hidden}.SessionHeader-module__yRT1mq__title[data-content=readout]{overflow-wrap:normal;max-inline-size:min(100%,46ch)}.SessionHeader-module__yRT1mq__title>*{min-inline-size:0}.SessionHeader-module__yRT1mq__titleText{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}@keyframes SessionHeader-module__yRT1mq__session-view-transition-progress{to{background-position:170% 0}}@media (prefers-reduced-motion:reduce){.SessionHeader-module__yRT1mq__header[data-view-transition-pending=true]:after{background-position:0 0;background-size:100% 100%;animation:none}}
.SessionLoader-module__1HiV0W__loader{place-items:center;min-block-size:min(42rem,58dvh);display:grid}.SessionLoader-module__1HiV0W__statusText{width:var(--space-px);height:var(--space-px);margin:calc(var(--space-px) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.SessionLoader-module__1HiV0W__mark{--loader-cycle:2.4s;inline-size:var(--space-24);block-size:var(--space-20);place-items:center;display:grid}.SessionLoader-module__1HiV0W__waveMark{block-size:100%;inline-size:100%;overflow:visible}.SessionLoader-module__1HiV0W__waveEcho,.SessionLoader-module__1HiV0W__waveLine,.SessionLoader-module__1HiV0W__wavePulse,.SessionLoader-module__1HiV0W__waveHarmonic{fill:none;stroke-linecap:round;stroke-linejoin:round}.SessionLoader-module__1HiV0W__waveEcho{stroke:var(--color-accent);stroke-width:13px;stroke-dasharray:30 128;stroke-dashoffset:0;opacity:.08;animation:SessionLoader-module__1HiV0W__session-loader-wave var(--loader-cycle) linear infinite}.SessionLoader-module__1HiV0W__waveLine{stroke:url(#session-loader-wave);stroke-width:1.5px;opacity:.22}.SessionLoader-module__1HiV0W__wavePulse{stroke:url(#session-loader-wave);stroke-width:3px;stroke-dasharray:30 128;stroke-dashoffset:0;opacity:.86;animation:SessionLoader-module__1HiV0W__session-loader-wave var(--loader-cycle) linear infinite}.SessionLoader-module__1HiV0W__waveHarmonic{stroke:var(--color-border);stroke-width:1px;opacity:.5}.SessionLoader-module__1HiV0W__pitchPoint{color:var(--color-accent);fill:currentColor;filter:drop-shadow(0 0 var(--space-1) currentColor);opacity:.42;transform-box:fill-box;transform-origin:50%;animation:SessionLoader-module__1HiV0W__session-loader-pitch var(--loader-cycle) var(--ease-out) infinite;scale:.78}.SessionLoader-module__1HiV0W__pitchPoint:first-of-type{animation-delay:0s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(2){animation-delay:.14s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(3){animation-delay:.28s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(4){animation-delay:.42s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(5){animation-delay:.56s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(6){animation-delay:.7s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(7){animation-delay:.84s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(8){animation-delay:.98s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(9){animation-delay:1.12s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(10){animation-delay:1.26s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(11){animation-delay:1.4s}.SessionLoader-module__1HiV0W__pitchPoint:nth-of-type(12){animation-delay:1.54s}@keyframes SessionLoader-module__1HiV0W__session-loader-wave{to{stroke-dashoffset:-158px}}@keyframes SessionLoader-module__1HiV0W__session-loader-pitch{16%{opacity:1;scale:1.35}36%{opacity:.5;scale:.86}}@media (prefers-reduced-motion:reduce){.SessionLoader-module__1HiV0W__waveEcho,.SessionLoader-module__1HiV0W__waveHarmonic,.SessionLoader-module__1HiV0W__wavePulse,.SessionLoader-module__1HiV0W__pitchPoint{animation:none}.SessionLoader-module__1HiV0W__waveEcho{opacity:.1}.SessionLoader-module__1HiV0W__wavePulse{stroke-dasharray:none;opacity:.7}.SessionLoader-module__1HiV0W__pitchPoint{opacity:.76;scale:1}}
.InlineRenameActionItem-module__K7F6wa__nameForm{gap:var(--space-2);flex-direction:column;display:flex}.InlineRenameActionItem-module__K7F6wa__nameField{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.InlineRenameActionItem-module__K7F6wa__nameLabel{clip:rect(0 0 0 0);inline-size:var(--space-px);block-size:var(--space-px);margin:calc(var(--space-px) * -1);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.InlineRenameActionItem-module__K7F6wa__nameControl{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.InlineRenameActionItem-module__K7F6wa__nameInput{appearance:none;text-align:start;inline-size:100%;display:block}.InlineRenameActionItem-module__K7F6wa__nameInput:focus{outline:none}.InlineRenameActionItem-module__K7F6wa__nameInput[aria-invalid=true]{border-color:var(--color-danger)}.InlineRenameActionItem-module__K7F6wa__nameMessage{padding-inline:var(--space-1)}.InlineRenameActionItem-module__K7F6wa__nameMessage[data-tone=danger]{color:var(--color-danger)}
.SessionTempoEditor-module__bCEEZa__editor{gap:var(--space-3);min-inline-size:0;display:grid;container-type:inline-size}.SessionTempoEditor-module__bCEEZa__exactEditor{grid-template-columns:repeat(2, var(--control-size-lg)) minmax(var(--space-20), 1fr) repeat(2, var(--control-size-lg));justify-content:center;align-items:stretch;gap:var(--space-2);min-inline-size:0;display:grid}.SessionTempoEditor-module__bCEEZa__numberField{min-inline-size:0;display:block}.SessionTempoEditor-module__bCEEZa__numberControl{gap:var(--space-1)}.SessionTempoEditor-module__bCEEZa__numberInput{-moz-appearance:textfield;text-align:end;background:0 0;border:0;outline:0;inline-size:3ch;min-inline-size:3ch;max-inline-size:3ch;padding:0}.SessionTempoEditor-module__bCEEZa__numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SessionTempoEditor-module__bCEEZa__numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SessionTempoEditor-module__bCEEZa__adjustmentButton{--button-icon-size:auto}@container not (min-width:19rem){.SessionTempoEditor-module__bCEEZa__exactEditor{grid-template-columns:repeat(4, var(--control-size-lg));gap:var(--space-1)}.SessionTempoEditor-module__bCEEZa__numberField{grid-area:1/1/auto/-1}.SessionTempoEditor-module__bCEEZa__adjustmentButton{grid-row:2}}
.MusicPartHeader-module__xt7xjW__titleWrapper{align-items:center;gap:var(--control-header-wrap-gap) var(--control-header-peer-gap);min-block-size:var(--control-size-sm);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}
.MusicPartIdentity-module__QSSIiW__identity{min-block-size:var(--control-size-sm);align-items:baseline;gap:var(--space-1) var(--space-2);min-inline-size:0;max-inline-size:100%;color:var(--color-text);flex-wrap:wrap;display:flex}.MusicPartIdentity-module__QSSIiW__identity[data-prominence=compact]{min-block-size:auto}.MusicPartIdentity-module__QSSIiW__partLabel{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--leading-tight)}.MusicPartIdentity-module__QSSIiW__label{min-inline-size:0;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MusicPartIdentity-module__QSSIiW__identity[data-prominence=section] .MusicPartIdentity-module__QSSIiW__label{font-size:var(--text-base)}
.MusicPart-module__a1Gima__musicPartWrapper{container-type:inline-size}.MusicPart-module__a1Gima__musicPart{--music-part-padding:var(--space-4);--music-part-gap:var(--space-4);--music-part-content-gap:var(--space-4);border:var(--border-width-base) solid transparent;border-radius:var(--radius-surface);padding:var(--music-part-padding);box-shadow:none;gap:var(--music-part-gap);background:0 0;flex-direction:column;display:flex}@container not (max-width:48rem){.MusicPart-module__a1Gima__musicPart{--music-part-padding:var(--space-6);--music-part-gap:var(--space-6);--music-part-content-gap:var(--space-6)}}.MusicPart-module__a1Gima__musicPart[data-part-sequence-state=active],.MusicPart-module__a1Gima__musicPart[data-part-sequence-state=pending]{border-color:var(--color-accent)}.MusicPart-module__a1Gima__musicPart[data-part-sequence-state=active]{background:var(--color-surface-hover);box-shadow:inset 0 0 0 var(--space-px) var(--color-accent), var(--shadow-highlight-inset)}.MusicPart-module__a1Gima__musicPart[data-part-sequence-state=pending]{border-style:dashed}.MusicPart-module__a1Gima__content{gap:var(--music-part-content-gap);flex-direction:column;display:flex}.MusicPart-module__a1Gima__content[data-empty=true]{align-items:center}
.InteractiveSurface-module__Y4J7Ga__surface{--interactive-surface-color:var(--color-accent);--interactive-surface-rest-border-color:black;--interactive-surface-ring-color:color-mix(in srgb, var(--interactive-surface-color) 55%, var(--color-interaction-ring-light));--interactive-surface-selected-background:color-mix(in srgb, var(--interactive-surface-color) 70%, var(--color-interaction-ring-light));--interactive-surface-selected-border-color:color-mix(in srgb, var(--interactive-surface-color) 58%, var(--color-interaction-ring-light));--interactive-surface-shadow-color:color-mix(in srgb, var(--interactive-surface-color) 28%, var(--color-interaction-ring-dark));--interactive-surface-focus-ring-color:color-mix(in srgb, var(--color-focus-ring) 76%, var(--color-interaction-ring-light));--interactive-surface-selected-shadow:inset 0 0 0 var(--border-width-medium) var(--interactive-surface-shadow-color), inset 0 0 0 var(--border-width-wide) var(--interactive-surface-ring-color), inset 0 0 var(--space-4) var(--interactive-surface-ring-color);--interactive-surface-highlight-shadow:inset 0 0 0 var(--border-width-medium) var(--color-focus-ring-contrast), inset 0 0 0 var(--border-width-wide) var(--interactive-surface-focus-ring-color), inset 0 0 var(--space-5) var(--interactive-surface-focus-ring-color)}.InteractiveSurface-module__Y4J7Ga__surface.InteractiveSurface-module__Y4J7Ga__surface{border-color:var(--interactive-surface-rest-border-color);box-shadow:none;transition:background-color var(--transition-medium) var(--ease-out), border-color var(--transition-fast) var(--ease-out), box-shadow var(--transition-fast) var(--ease-out), color var(--transition-fast) var(--ease-out)}.InteractiveSurface-module__Y4J7Ga__surface.InteractiveSurface-module__Y4J7Ga__surface[data-pointer-modality=touch]{transition-duration:0s}.InteractiveSurface-module__Y4J7Ga__neutral{--interactive-surface-color:var(--color-interactive-neutral)}.InteractiveSurface-module__Y4J7Ga__raised{--interactive-surface-rest-border-color:color-mix(in srgb, var(--color-base) 76%, var(--color-border))}.InteractiveSurface-module__Y4J7Ga__selfInteractive.InteractiveSurface-module__Y4J7Ga__selfInteractive[data-selected=true]{border-color:var(--interactive-surface-selected-border-color);box-shadow:var(--interactive-surface-selected-shadow)}.InteractiveSurface-module__Y4J7Ga__selfInteractive.InteractiveSurface-module__Y4J7Ga__selfInteractive:focus-visible{border-color:var(--interactive-surface-focus-ring-color);box-shadow:var(--interactive-surface-highlight-shadow);outline:none}.InteractiveSurface-module__Y4J7Ga__selfInteractive.InteractiveSurface-module__Y4J7Ga__selfInteractive[aria-disabled=true]{border-color:var(--interactive-surface-rest-border-color);box-shadow:none;color:var(--interactive-surface-disabled-color,var(--color-text-muted));cursor:default}@media (prefers-reduced-motion:reduce){.InteractiveSurface-module__Y4J7Ga__surface.InteractiveSurface-module__Y4J7Ga__surface{transition:none}}
.InstrumentNote-module__-FpDrq__note{transform:scale(var(--note-scale));--note-scale-large:1;--note-scale-small:.7;--note-scale-hidden:0;--note-scale:var(--note-scale-large);--note-opacity-large:1;--note-opacity-small:.7;--note-opacity-hidden:0;--note-opacity:var(--note-opacity-large);opacity:var(--note-opacity);background-color:var(--note-color,var(--color-base));border:var(--border-width-base) solid var(--interactive-surface-rest-border-color);border-radius:var(--radius-control);width:var(--note-width);height:var(--note-height,var(--note-width));pointer-events:none;font-family:var(--font-sans);font-weight:var(--font-bold);color:var(--note-label-color);direction:ltr;justify-content:center;align-items:center;display:flex;overflow:hidden}.InstrumentNote-module__-FpDrq__noteCell{appearance:none;padding:var(--space-0);margin:var(--space-0);font:inherit;color:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;border:none;place-items:center;display:grid;container-type:size}.InstrumentNote-module__-FpDrq__noteCell[data-note-placement=bottom]{place-items:end center;display:grid}.InstrumentNote-module__-FpDrq__noteCell[data-note-placement=bottom] .InstrumentNote-module__-FpDrq__note{margin-block-end:var(--space-2)}.InstrumentNote-module__-FpDrq__noteCell[data-pointer-modality=touch] .InstrumentNote-module__-FpDrq__note{transition-duration:0s}.InstrumentNote-module__-FpDrq__note{--note-cq-unit:min(50cqi, 56cqb)}.InstrumentNote-module__-FpDrq__note[data-chars="2"]{--note-cq-unit:min(40cqi, 56cqb)}.InstrumentNote-module__-FpDrq__note[data-chars="3"]{--note-cq-unit:min(33cqi, 56cqb)}.InstrumentNote-module__-FpDrq__note[data-chars="4"]{--note-cq-unit:min(27cqi, 56cqb)}.InstrumentNote-module__-FpDrq__note[data-chars="5"]{--note-cq-unit:min(25cqi, 56cqb)}.InstrumentNote-module__-FpDrq__note[data-is-placeholder=true] .InstrumentNote-module__-FpDrq__label{text-box:none;justify-content:center;align-items:center;display:flex}.InstrumentNote-module__-FpDrq__note[data-is-placeholder=true] .InstrumentNote-module__-FpDrq__label:before{content:"";border-radius:var(--radius-full);background-color:currentColor;width:.5em;height:max(2px,.08em);display:block}.InstrumentNote-module__-FpDrq__label{color:var(--note-label-color);font-size:var(--note-cq-unit);font-weight:var(--font-bold);-webkit-text-stroke:var(--note-label-stroke-width) var(--note-label-stroke-color);text-shadow:var(--note-label-shadow);paint-order:stroke fill;-webkit-user-select:none;user-select:none;text-box:trim-both cap alphabetic}.InstrumentNote-module__-FpDrq__noteCell[aria-pressed=true] .InstrumentNote-module__-FpDrq__note{border-color:var(--interactive-surface-selected-border-color);box-shadow:var(--interactive-surface-selected-shadow)}.InstrumentNote-module__-FpDrq__noteCell[data-note-highlighted=true] .InstrumentNote-module__-FpDrq__note{border-color:var(--interactive-surface-focus-ring-color);box-shadow:var(--interactive-surface-highlight-shadow)}.InstrumentNote-module__-FpDrq__noteCell[data-note-highlighted=true] .InstrumentNote-module__-FpDrq__note[data-emphasis=hidden]{visibility:visible!important;opacity:var(--note-opacity-large)!important;--note-scale:var(--note-scale-large)!important}.InstrumentNote-module__-FpDrq__noteCell:focus{z-index:var(--z-index-max);outline:none}.InstrumentNote-module__-FpDrq__noteCell:focus-visible .InstrumentNote-module__-FpDrq__note{border-color:var(--interactive-surface-focus-ring-color);box-shadow:var(--interactive-surface-highlight-shadow);outline:none}.InstrumentNote-module__-FpDrq__noteCell:focus-visible:not([data-note-highlighted=true]) .InstrumentNote-module__-FpDrq__note[data-emphasis=hidden]{transition:none;visibility:visible!important;opacity:var(--note-opacity-large)!important;--note-scale:var(--note-scale-large)!important;background-color:#0000!important;border:none!important}.InstrumentNote-module__-FpDrq__noteCell:focus-visible:not([data-note-highlighted=true]) .InstrumentNote-module__-FpDrq__note[data-emphasis=hidden] .InstrumentNote-module__-FpDrq__label{opacity:var(--note-opacity-hidden)!important}:where([data-note-emphasis=large]) .InstrumentNote-module__-FpDrq__note{--note-scale:var(--note-scale-large);--note-opacity:var(--note-opacity-large)}:where([data-note-emphasis=small]) .InstrumentNote-module__-FpDrq__note{--note-scale:var(--note-scale-small);--note-opacity:var(--note-opacity-small)}:where([data-note-emphasis=hidden]) .InstrumentNote-module__-FpDrq__note{--note-scale:var(--note-scale-hidden);--note-opacity:var(--note-opacity-hidden)}.InstrumentNote-module__-FpDrq__note[data-emphasis=large]{--note-scale:var(--note-scale-large);--note-opacity:var(--note-opacity-large)}.InstrumentNote-module__-FpDrq__note[data-emphasis=small]{--note-scale:var(--note-scale-small);--note-opacity:var(--note-opacity-small)}.InstrumentNote-module__-FpDrq__note[data-emphasis=hidden]{--note-scale:var(--note-scale-hidden);--note-opacity:var(--note-opacity-hidden)}
.InstrumentNoteTileLabel-module__mqQRTa__stack{box-sizing:border-box;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;padding-inline:var(--instrument-note-tile-label-inline-padding,var(--space-1));opacity:var(--instrument-note-tile-label-opacity,1);pointer-events:none;transition:opacity var(--instrument-note-tile-label-transition-duration,0s) var(--ease-out);grid-template-rows:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.InstrumentNoteTileLabel-module__mqQRTa__stack:before{content:"";block-size:var(--space-px);background:color-mix(in srgb, var(--instrument-note-tile-label-color,var(--note-label-color)) 28%, transparent);position:absolute;inset-block-start:50%;inset-inline:12%;transform:translateY(-50%)}.InstrumentNoteTileLabel-module__mqQRTa__slot{justify-content:center;min-block-size:0;min-inline-size:0;display:flex}.InstrumentNoteTileLabel-module__mqQRTa__slot:first-child{align-items:flex-end;padding-block-end:var(--part-module-split-label-gap,var(--space-1))}.InstrumentNoteTileLabel-module__mqQRTa__slot:last-child{align-items:flex-start;padding-block-start:var(--part-module-split-label-gap,var(--space-1))}.InstrumentNoteTileLabel-module__mqQRTa__text{max-inline-size:100%;color:var(--instrument-note-tile-label-color,var(--note-label-color));font-size:var(--instrument-note-tile-label-font-size,min(22cqi, var(--text-sm)));font-weight:var(--font-bold);letter-spacing:0;line-height:var(--leading-none);-webkit-text-stroke:var(--note-label-stroke-width) var(--note-label-stroke-color);paint-order:stroke fill;pointer-events:none;text-shadow:var(--note-label-shadow);text-box:trim-both cap alphabetic;white-space:nowrap}.InstrumentNoteTileLabel-module__mqQRTa__text[data-is-placeholder=true]{text-box:none;justify-content:center;align-items:center;display:flex}.InstrumentNoteTileLabel-module__mqQRTa__text[data-is-placeholder=true]:before{content:"";border-radius:var(--radius-full);background-color:currentColor;block-size:max(2px,.08em);inline-size:.5em;display:block}
.InstrumentIdentity-module__sRidAa__identity{align-items:center;gap:var(--space-2);inline-size:fit-content;max-inline-size:100%;min-block-size:var(--control-size-xs);padding-inline:var(--space-1);color:var(--color-text-muted);display:inline-flex}.InstrumentIdentity-module__sRidAa__label{letter-spacing:0;overflow-wrap:normal;white-space:nowrap;flex:0 auto;min-inline-size:0}
.NoteRangeHeaderActions-module__S62v-a__actions{justify-content:center;align-items:center;gap:var(--control-header-wrap-gap) var(--control-header-cluster-gap);flex-wrap:wrap;flex:none;max-inline-size:100%;display:flex}.NoteRangeHeaderActions-module__S62v-a__directionGroup{align-items:center;gap:var(--control-header-peer-gap);flex:none;display:flex}
.TactileButton-module__67CkJW__tactileButton{--tactile-hardware-base:var(--color-hardware-display-background);--tactile-hardware-border:color-mix(in srgb, var(--color-hardware-display-text) 24%, transparent);--tactile-hardware-ring-light:var(--color-hardware-display-text);--tactile-hardware-ring-dark:var(--color-hardware-display-background);--tactile-rest-background:color-mix(in srgb, var(--color-interactive-neutral) 92%, var(--tactile-hardware-base));--tactile-selected-background:var(--interactive-surface-selected-background);--tactile-content-color:var(--color-hardware-display-text);--interactive-surface-ring-color:color-mix(in srgb, var(--interactive-surface-color) 55%, var(--tactile-hardware-ring-light));--interactive-surface-selected-background:color-mix(in srgb, var(--interactive-surface-color) 70%, var(--tactile-hardware-ring-light));--interactive-surface-selected-border-color:color-mix(in srgb, var(--interactive-surface-color) 58%, var(--tactile-hardware-ring-light));--interactive-surface-shadow-color:color-mix(in srgb, var(--interactive-surface-color) 28%, var(--tactile-hardware-ring-dark));--interactive-surface-rest-border-color:color-mix(in srgb, var(--tactile-hardware-base) 76%, var(--tactile-hardware-border));--interactive-surface-disabled-color:var(--tactile-content-color);--button-outline-background:var(--tactile-rest-background);--button-selected-background:var(--tactile-selected-background);--button-border-color:var(--interactive-surface-rest-border-color);--button-selected-border-color:var(--interactive-surface-selected-border-color);--interact-ease:var(--ease-out);background-color:var(--tactile-rest-background);color:var(--tactile-content-color)}.TactileButton-module__67CkJW__tactileButton[data-control-state=selected]{background-color:var(--tactile-selected-background);color:var(--note-label-color)}.TactileButton-module__67CkJW__tactileButton.TactileButton-module__67CkJW__tactileButton.TactileButton-module__67CkJW__tactileButton:focus-visible{border-color:var(--color-focus-ring);outline:var(--border-width-base) solid var(--color-focus-ring);outline-offset:var(--border-width-base);box-shadow:none}.TactileButton-module__67CkJW__tactileButton[data-control-state=unavailable]{background-color:var(--tactile-rest-background);color:var(--tactile-content-color)}.TactileButton-module__67CkJW__tactileButton[data-control-state=unavailable] [data-sizing]{opacity:var(--control-unavailable-content-opacity)}
.PartModuleControls-module__lKqiOW__surface{--part-module-practice-radius:calc(var(--radius-control) + var(--space-0_5));--part-module-control-size:var(--space-11);--part-module-control-icon-size:var(--space-5);--part-module-control-radius:var(--part-module-practice-radius);--part-module-control-gap:var(--space-1);--part-module-control-modifier-gap:var(--space-2);--part-module-control-group-gap:var(--space-3);--part-module-control-readout-height:var(--space-4);--part-module-body-background:var(--color-surface);--part-module-surface-padding:var(--space-4);--part-module-section-gap:var(--part-module-control-group-gap);--part-module-note-button-width:var(--space-16);--part-module-note-button-height:var(--space-14);--part-module-note-row-gap:var(--part-module-control-gap);--part-module-note-column-gap:var(--part-module-control-gap);--part-module-split-label-gap:var(--space-1);--part-module-readout-height:var(--space-16);--part-module-readout-max-width:calc(var(--space-80) + var(--space-8));--part-module-body-radius:var(--part-module-practice-radius);--part-module-min-readable-width:0;--part-module-preferred-width:calc(var(--space-80) + var(--space-24));--part-module-labeled-control-height:calc(var(--part-module-control-size) + var(--part-module-control-gap) + var(--part-module-control-readout-height));--tactile-control-readout-gap:var(--part-module-control-gap);--tactile-control-readout-height:var(--part-module-control-readout-height);--tactile-control-readout-radius:calc(var(--part-module-control-radius) - var(--space-0_5))}.PartModuleControls-module__lKqiOW__surface .PartModuleControls-module__lKqiOW__body{background:var(--part-module-body-background);height:auto;min-height:0;max-height:none;box-shadow:none}.PartModuleControls-module__lKqiOW__content{box-sizing:border-box;align-items:stretch;gap:var(--part-module-section-gap);min-block-size:0;inline-size:100%;min-inline-size:0;padding:var(--part-module-surface-padding);flex-direction:column;display:flex;overflow:hidden}.PartModuleControls-module__lKqiOW__button{--icon-button-size:var(--part-module-control-size);--button-icon-size:var(--part-module-control-icon-size);--button-radius:var(--part-module-control-radius);flex:none}.PartModuleControls-module__lKqiOW__controlSymbolLabel,.PartModuleControls-module__lKqiOW__controlTextIconLabel,.PartModuleControls-module__lKqiOW__controlDenseTextIconLabel{letter-spacing:0;line-height:var(--leading-none)}.PartModuleControls-module__lKqiOW__controlSymbolLabel{inline-size:var(--button-icon-size,var(--part-module-control-icon-size));block-size:var(--button-icon-size,var(--part-module-control-icon-size));font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);place-items:center;display:inline-grid}.PartModuleControls-module__lKqiOW__controlTextIconLabel,.PartModuleControls-module__lKqiOW__controlDenseTextIconLabel{min-inline-size:var(--part-module-text-icon-min-inline-size,2.6em);font-weight:var(--font-bold);justify-content:center;align-items:center;display:inline-flex}.PartModuleControls-module__lKqiOW__controlTextIconLabel{font-size:var(--text-xs)}.PartModuleControls-module__lKqiOW__controlDenseTextIconLabel{--part-module-text-icon-min-inline-size:0;font-size:var(--text-2xs)}.PartModuleControls-module__lKqiOW__primaryButton{--icon-button-size:var(--part-module-labeled-control-height);--button-icon-size:var(--space-6);--button-radius:var(--part-module-control-radius)}.PartModuleControls-module__lKqiOW__controlDeck,.PartModuleControls-module__lKqiOW__performanceControls{align-items:center;gap:var(--part-module-section-gap);flex-direction:column;flex:none;min-inline-size:0;display:flex}.PartModuleControls-module__lKqiOW__controlDeck{inline-size:100%}.PartModuleControls-module__lKqiOW__performanceControls{inline-size:min(100%, calc(var(--space-80) + var(--space-16)))}.PartModuleControls-module__lKqiOW__buttonGroup,.PartModuleControls-module__lKqiOW__modifierButtonGroup,.PartModuleControls-module__lKqiOW__controlStack,.PartModuleControls-module__lKqiOW__groupRow{justify-content:center;min-inline-size:0;display:flex}.PartModuleControls-module__lKqiOW__buttonGroup,.PartModuleControls-module__lKqiOW__modifierButtonGroup,.PartModuleControls-module__lKqiOW__groupRow{align-items:flex-start}.PartModuleControls-module__lKqiOW__buttonGroup{gap:var(--part-module-control-gap)}.PartModuleControls-module__lKqiOW__compactButtonGrid{--part-module-compact-grid-columns:3}.PartModuleControls-module__lKqiOW__modifierButtonGroup{gap:var(--part-module-control-modifier-gap)}.PartModuleControls-module__lKqiOW__controlStack{align-items:center;gap:var(--part-module-control-gap);flex-direction:column;flex:none;inline-size:100%}.PartModuleControls-module__lKqiOW__groupRow{gap:var(--part-module-control-group-gap);flex-wrap:wrap;flex:none;inline-size:100%}.PartModuleControls-module__lKqiOW__controlGroup{flex:none;min-inline-size:0}.PartModuleControls-module__lKqiOW__moduleReadoutPanel{box-sizing:border-box;inline-size:min(100%, var(--part-module-readout-max-width));block-size:var(--part-module-readout-height);min-inline-size:0;padding-inline:var(--space-3);border-radius:var(--part-module-control-radius);background:var(--color-hardware-display-background-soft);color:var(--color-hardware-display-text-soft);font-family:var(--font-sans);font-weight:var(--font-semibold);line-height:var(--leading-tight);text-align:center;border:0;flex:none;grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.PartModuleControls-module__lKqiOW__moduleReadoutPanelPrimary,.PartModuleControls-module__lKqiOW__moduleReadoutPanelSecondary{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.PartModuleControls-module__lKqiOW__moduleReadoutPanelPrimary{font-size:var(--text-sm);font-weight:var(--font-bold);align-self:end;padding-block-end:var(--part-module-split-label-gap)}.PartModuleControls-module__lKqiOW__moduleReadoutPanelSecondary{font-size:var(--text-xs);align-self:start;padding-block-start:var(--part-module-split-label-gap)}@container (max-width:34rem){.PartModuleControls-module__lKqiOW__content{--part-module-surface-padding:var(--space-3);--part-module-note-button-width:calc(var(--space-12) + var(--space-1));--part-module-note-button-height:var(--space-12)}.PartModuleControls-module__lKqiOW__controlDeck{--part-module-control-group-gap:var(--space-2)}}@container (max-width:19.25rem){.PartModuleControls-module__lKqiOW__compactButtonGrid{grid-template-columns:repeat(var(--part-module-compact-grid-columns), var(--part-module-control-size));justify-items:center;inline-size:fit-content;max-inline-size:100%;display:grid}}
.PartModuleFrame-module__W_loCa__partModuleFrame{width:min(100%, var(--part-module-preferred-width,var(--instrument-preferred-width,100%)));max-width:var(--part-module-max-width,var(--instrument-max-width,100%));min-width:min(100%, var(--part-module-min-readable-width,var(--instrument-min-readable-width,0px)), var(--part-module-max-width,var(--instrument-max-width,100%)));align-self:center;gap:var(--space-2);-webkit-user-select:none;user-select:none;contain:layout;-webkit-touch-callout:none;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.PartModuleFrame-module__W_loCa__partModuleFrame[data-width-mode=fill],.PartModuleFrame-module__W_loCa__partModuleFrame[data-width-mode=scroll]{align-self:stretch;width:100%}.PartModuleFrame-module__W_loCa__partModuleFrame[data-width-mode=fill]{min-width:0}.PartModuleFrame-module__W_loCa__scrollArea{border-radius:var(--part-module-body-radius,var(--instrument-body-radius,0));scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;background:0 0;width:100%;max-width:100%;overflow:hidden}.PartModuleFrame-module__W_loCa__partModuleFrame[data-width-mode=scroll] .PartModuleFrame-module__W_loCa__scrollArea{overflow-x:auto}.PartModuleFrame-module__W_loCa__content{width:100%;height:clamp(var(--part-module-min-height,var(--instrument-min-height,var(--preferred-min-height,var(--space-24)))), var(--part-module-preferred-height,var(--instrument-preferred-height,var(--space-32))), var(--part-module-max-height,var(--instrument-max-height,var(--preferred-max-height,var(--space-80)))));aspect-ratio:var(--part-module-preferred-aspect-ratio,var(--preferred-aspect-ratio,auto));min-height:var(--part-module-min-height,var(--instrument-min-height,var(--preferred-min-height,0px)));max-height:var(--part-module-max-height,var(--instrument-max-height,var(--preferred-max-height,var(--space-80))));border-radius:var(--part-module-body-radius,var(--instrument-body-radius,0));contain:paint;content-visibility:auto;contain-intrinsic-size:auto var(--part-module-preferred-height,var(--instrument-preferred-height,var(--space-48)));flex-direction:column;display:flex;overflow:hidden}.PartModuleFrame-module__W_loCa__partModuleFrame[data-width-mode=scroll] .PartModuleFrame-module__W_loCa__content{width:max(100%, var(--part-module-preferred-width,var(--instrument-preferred-width,100%)));min-width:var(--part-module-min-readable-width,var(--instrument-min-readable-width,0px))}
.PartModuleNoteGrid-module__Sbltga__stack{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.PartModuleNoteGrid-module__Sbltga__rows{justify-content:center;align-items:stretch;gap:var(--part-module-note-row-gap,var(--space-1));flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.PartModuleNoteGrid-module__Sbltga__row{grid-template-columns:repeat(var(--part-module-note-column-count), minmax(0, var(--part-module-note-button-width,var(--space-16))));justify-content:center;gap:var(--part-module-note-column-gap,var(--space-1));inline-size:100%;min-inline-size:0;display:grid}.PartModuleNoteGrid-module__Sbltga__button{inline-size:100%;block-size:var(--part-module-note-button-height,var(--space-14));padding:0}.PartModuleNoteGrid-module__Sbltga__button [data-emphasis]{--instrument-note-tile-label-font-size:clamp(var(--text-xs), min(32cqi, 34cqb), var(--text-lg));--instrument-note-tile-label-inline-padding:var(--space-0_5);border-radius:var(--part-module-control-radius,calc(var(--radius-control) + var(--space-0_5)))}.PartModuleNoteGrid-module__Sbltga__button[data-note-highlighted=true] [data-emphasis]{transition-duration:0s}
.TactileControlGroup-module__sbQHQa__group{flex-direction:column;align-items:center;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;display:flex}.TactileControlGroup-module__sbQHQa__group[data-has-readout=true]{gap:var(--tactile-control-readout-gap,var(--space-1))}.TactileControlGroup-module__sbQHQa__controls{justify-content:center;align-items:center;min-inline-size:0;max-inline-size:100%;display:flex}.TactileControlGroup-module__sbQHQa__readout{box-sizing:border-box;inline-size:100%;block-size:var(--tactile-control-readout-height,var(--space-3));padding-inline:var(--space-2);border-radius:var(--tactile-control-readout-radius,var(--radius-small));background:var(--color-hardware-display-background-soft);color:var(--color-hardware-display-text-soft);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);line-height:var(--leading-none);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.TactileControlGroup-module__sbQHQa__readout[data-unavailable=true]{background:var(--color-hardware-display-background-unavailable);color:var(--color-hardware-display-text-unavailable)}
.DroneModule-module__wBPILa__droneFrame{container:drone/inline-size}
.DisplayFormatPicker-module__jzXYDq__buttonGrid{gap:var(--dialog-menu-row-gap,var(--space-2));grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}
.InstrumentHeaderActions-module__amqrPq__displayFormatButton{max-inline-size:min(10rem,40vw)}@media not (min-width:32rem){.InstrumentHeaderActions-module__amqrPq__displayFormatButton{max-inline-size:min(8rem,30vw)}.InstrumentHeaderActions-module__amqrPq__displayFormatButton span{overflow-wrap:normal}}
.Fretboard-module__ioxqcG__fretboardBody{--instrument-body-radius:var(--radius-subtle)}.Fretboard-module__ioxqcG__fretboardInner{touch-action:manipulation;-webkit-user-select:none;user-select:none;grid-template-rows:var(--inner-grid-rows);grid-template-columns:var(--inner-grid-columns);width:100%;height:100%;direction:var(--inner-direction);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;display:grid;position:relative;overflow:visible;container:fretboard-root/size}.Fretboard-module__ioxqcG__subgridOverlay{grid-area:1/1/-1/-1;grid-template-rows:subgrid;grid-template-columns:subgrid;pointer-events:none;display:grid}.Fretboard-module__ioxqcG__fingerboardArea{grid-template-columns:subgrid;grid-column:1/-1;grid-row:var(--fretboard-row);background:var(--fretboard-bg);pointer-events:none;display:grid}.Fretboard-module__ioxqcG__stringsArea{grid-column:1/-1;grid-row:var(--strings-row);flex-direction:column;display:flex}.Fretboard-module__ioxqcG__labelsArea{grid-template-columns:subgrid;grid-column:1/-1;grid-row:var(--labels-row);height:var(--labels-height);background:var(--labels-bg);pointer-events:none;display:grid}.Fretboard-module__ioxqcG__fret{pointer-events:none;flex-direction:row;height:100%;display:flex;overflow:hidden}.Fretboard-module__ioxqcG__fretContent{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden;container:fret-content/size}.Fretboard-module__ioxqcG__inlayGroup{flex-direction:var(--fret-content-direction);justify-content:center;align-items:center;gap:var(--inlay-gap);width:100%;height:100%;display:flex;overflow:hidden}.Fretboard-module__ioxqcG__fretWire{height:100%;width:var(--wire-width);background:var(--wire-color);box-shadow:var(--wire-shadow);flex-shrink:0}.Fretboard-module__ioxqcG__inlayIconWrapper{width:var(--inlay-width);height:var(--inlay-height);max-width:100%;max-height:100%;transform:var(--inlay-transform);justify-content:center;align-items:center;display:flex}.Fretboard-module__ioxqcG__inlayIcon{width:100%;max-width:100%;height:100%;max-height:100%}.Fretboard-module__ioxqcG__fretLabel{pointer-events:none;width:100%;height:100%;position:relative;overflow:visible}.Fretboard-module__ioxqcG__labelContent{justify-content:center;align-items:center;gap:var(--label-gap);display:flex;position:absolute;inset:0;overflow:visible}.Fretboard-module__ioxqcG__labelText{font-size:var(--label-font-size);font-variant-numeric:tabular-nums;color:var(--label-color);letter-spacing:0;text-box:trim-both cap alphabetic;direction:ltr;font-weight:700;line-height:1}.Fretboard-module__ioxqcG__labelIcon{height:var(--label-icon-size);width:auto;fill:var(--label-color)}.Fretboard-module__ioxqcG__stringArea{pointer-events:none;flex:1;align-items:center;width:100%;display:flex}.Fretboard-module__ioxqcG__string{width:100%;height:var(--string-width);background-color:var(--string-color);box-shadow:var(--string-shadow);background-image:linear-gradient(#ffffff29,#0000001f);background-repeat:no-repeat;background-size:100% 100%;position:relative;overflow:hidden}.Fretboard-module__ioxqcG__string[data-string-texture=wound]{background-image:var(--wound-string-texture), linear-gradient(#ffffff24, #00000024);background-position:50%;background-repeat:repeat-x,no-repeat;background-size:4px 100%,100% 100%}.Fretboard-module__ioxqcG__notesLayerWrapper{grid-column:1/-1;grid-row:var(--notes-row);grid-template-columns:subgrid;grid-template-rows:var(--notes-grid-rows);pointer-events:none;display:grid}
.Keyboard-module__-7B2Ea__keyboardInner{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;width:100%;height:100%;position:relative;overflow:hidden;container:keyboard-inner/size}.Keyboard-module__-7B2Ea__keyboardBackground{position:absolute;inset:0}.Keyboard-module__-7B2Ea__whiteKey{height:100%;top:0;left:var(--left);width:var(--width);background:var(--bg);border-right:var(--border-width-base) solid var(--border-color);border-bottom:var(--border-width-thick) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);position:absolute}.Keyboard-module__-7B2Ea__blackKey{top:0;left:var(--left);width:var(--width);height:var(--height);background:var(--bg);border-radius:var(--border-radius);border-bottom:var(--border-width-medium) solid var(--border-color);box-shadow:var(--shadow);position:absolute}.Keyboard-module__-7B2Ea__notesLayer{pointer-events:none;position:absolute;inset:0}.Keyboard-module__-7B2Ea__keyWrapper{pointer-events:auto;cursor:pointer;top:0;left:var(--left);width:var(--width);height:var(--height);position:absolute}
.PartModuleBandSource-module__p2mlYG__indicator{color:var(--color-accent);opacity:.72;justify-content:center;align-items:center;display:inline-flex}.PartModuleBandSource-module__p2mlYG__indicator svg{stroke-width:1.75px;block-size:.8125rem;inline-size:.8125rem}
.ExerciseLooperModule-module__gwSKbG__frame{container:exercise-looper/inline-size}.ExerciseLooperModule-module__gwSKbG__pulseControls .ExerciseLooperModule-module__gwSKbG__pulseControlGroup{inline-size:var(--part-module-control-size);min-inline-size:var(--part-module-control-size);max-inline-size:var(--part-module-control-size)}.ExerciseLooperModule-module__gwSKbG__pulseReadout{padding-inline:var(--space-1);letter-spacing:0}.ExerciseLooperModule-module__gwSKbG__patternControls{inline-size:min(100%, calc(var(--space-80) + var(--space-8)));align-self:center;align-items:center;gap:var(--part-module-section-gap);flex-direction:column;flex:none;display:flex}.ExerciseLooperModule-module__gwSKbG__subdivisionControls{--part-module-compact-grid-columns:4;grid-template-columns:repeat(var(--part-module-compact-grid-columns), var(--part-module-control-size));justify-items:center;display:grid}.ExerciseLooperModule-module__gwSKbG__modeConfiguration{align-items:center;gap:var(--part-module-control-gap);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.ExerciseLooperModule-module__gwSKbG__studyReadout{container-type:inline-size}.ExerciseLooperModule-module__gwSKbG__studyDisplayContent{justify-content:center;align-self:stretch;align-items:stretch;gap:var(--part-module-control-gap);grid-row:1/-1;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden}.ExerciseLooperModule-module__gwSKbG__studyNotePairs{justify-content:center;align-items:stretch;gap:var(--part-module-control-gap);flex:auto;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}.ExerciseLooperModule-module__gwSKbG__studyNotePair{min-inline-size:var(--space-5);flex:1 1 0;grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.ExerciseLooperModule-module__gwSKbG__studyDisplayContent[data-kind=chord] .ExerciseLooperModule-module__gwSKbG__studyNotePair{min-inline-size:0}.ExerciseLooperModule-module__gwSKbG__studyNotePair:before{content:"";block-size:var(--space-px);background:color-mix(in srgb, var(--color-hardware-display-text-soft) 28%, transparent);position:absolute;inset-block-start:50%;inset-inline:12%;transform:translateY(-50%)}.ExerciseLooperModule-module__gwSKbG__studyNoteName,.ExerciseLooperModule-module__gwSKbG__studyInterval{text-overflow:ellipsis;min-inline-size:0;line-height:var(--leading-none);text-box:none;white-space:nowrap;overflow:hidden}.ExerciseLooperModule-module__gwSKbG__studyNoteName{font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:0;align-self:end;padding-block-end:var(--part-module-split-label-gap)}.ExerciseLooperModule-module__gwSKbG__studyInterval{font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:0;align-self:start;padding-block-start:var(--part-module-split-label-gap)}.ExerciseLooperModule-module__gwSKbG__studyChordName{padding-inline:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:0;white-space:nowrap;flex:none;align-self:center;display:block}.ExerciseLooperModule-module__gwSKbG__studyDisplayContent[data-extended-chord=true] .ExerciseLooperModule-module__gwSKbG__studyChordName{padding-inline:var(--space-1);font-size:var(--text-xs)}@container (max-width:24rem){.ExerciseLooperModule-module__gwSKbG__studyDisplayContent[data-dense=true] .ExerciseLooperModule-module__gwSKbG__studyNotePair{min-inline-size:0}.ExerciseLooperModule-module__gwSKbG__studyDisplayContent[data-dense=true] .ExerciseLooperModule-module__gwSKbG__studyNoteName,.ExerciseLooperModule-module__gwSKbG__studyDisplayContent[data-dense=true] .ExerciseLooperModule-module__gwSKbG__studyInterval{font-size:clamp(var(--text-2xs), 3.4cqi, var(--text-sm))}}@container (max-width:20rem){.ExerciseLooperModule-module__gwSKbG__studyDisplayContent,.ExerciseLooperModule-module__gwSKbG__studyNotePairs{gap:var(--space-0_5)}.ExerciseLooperModule-module__gwSKbG__studyDisplayContent[data-kind=chord] .ExerciseLooperModule-module__gwSKbG__studyChordName{padding-inline:var(--space-1);font-size:var(--text-xs)}.ExerciseLooperModule-module__gwSKbG__studyDisplayContent[data-kind=chord] .ExerciseLooperModule-module__gwSKbG__studyNoteName,.ExerciseLooperModule-module__gwSKbG__studyDisplayContent[data-kind=chord] .ExerciseLooperModule-module__gwSKbG__studyInterval{font-size:var(--text-xs)}}@container exercise-looper (max-width:34rem){.ExerciseLooperModule-module__gwSKbG__patternControls{inline-size:100%}}
.RhythmModule-module__84c0AW__frame{container:rhythm/inline-size}.RhythmModule-module__84c0AW__recipeReadout{min-inline-size:var(--space-14)}.RhythmModule-module__84c0AW__timekeeperRhythmSelector{justify-content:center;align-items:flex-start;gap:var(--part-module-control-modifier-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.RhythmModule-module__84c0AW__timekeeperSubdivisionControls{--part-module-compact-grid-columns:4;grid-template-columns:repeat(var(--part-module-compact-grid-columns), var(--part-module-control-size));justify-items:center;display:grid}.RhythmModule-module__84c0AW__timekeeperFeelControls{grid-template-columns:var(--part-module-control-size);justify-items:center;display:grid}.RhythmModule-module__84c0AW__theoryReadout{align-content:center;row-gap:var(--space-1);grid-template-rows:auto}.RhythmModule-module__84c0AW__theoryReadout[data-has-detail=true]{grid-template-rows:auto auto}.RhythmModule-module__84c0AW__theoryReadoutTitle{font-size:var(--text-xl);line-height:var(--leading-none);align-self:center;padding-block-end:0}.RhythmModule-module__84c0AW__theoryReadoutDetail{color:color-mix(in srgb, var(--color-hardware-display-text-soft) 68%, transparent);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-tight);align-self:center;padding-block-start:0}.RhythmModule-module__84c0AW__groupingControl{min-inline-size:calc(var(--part-module-control-size) * 3 + var(--part-module-control-gap) * 2)}.RhythmModule-module__84c0AW__timekeeperRhythmButtonLabel{--part-module-text-icon-min-inline-size:1.35em}
.SessionView-module__F4ghXG__emptySession{justify-content:center;align-items:center;min-block-size:clamp(8rem,20dvb,14rem);display:flex}.SessionView-module__F4ghXG__bandView{container-type:inline-size}.SessionView-module__F4ghXG__bandGrid{row-gap:var(--space-3);grid-template-columns:repeat(420,minmax(0,1fr));column-gap:0;margin:0;padding:0;list-style:none;display:grid}.SessionView-module__F4ghXG__bandPart{--band-part-supporting-text:color-mix(in srgb, var(--color-text-muted) 82%, var(--color-text));--band-part-strong-supporting-text:color-mix(in srgb, var(--color-text-muted) 58%, var(--color-text));min-block-size:var(--space-24);box-sizing:border-box;grid-column:span var(--chart-span);isolation:isolate;min-inline-size:0;margin-inline:calc(var(--space-2) / 2);padding:var(--space-5) var(--space-3);border:var(--border-width-base) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-control-outline-background);box-shadow:var(--shadow-highlight-inset);color:var(--color-text);transition:background-color var(--transition-fast) var(--ease-out), border-color var(--transition-fast) var(--ease-out), box-shadow var(--transition-fast) var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.SessionView-module__F4ghXG__bandPart>*{z-index:1;position:relative}.SessionView-module__F4ghXG__bandPart[data-part-sequence-state=active],.SessionView-module__F4ghXG__bandPart[data-part-sequence-state=pending]{border-color:var(--color-accent)}.SessionView-module__F4ghXG__bandPart[data-part-sequence-state=active]{background:var(--color-surface-hover);box-shadow:inset 0 0 0 var(--space-px) var(--color-accent), var(--shadow-highlight-inset)}.SessionView-module__F4ghXG__bandPart[data-part-sequence-state=pending]{border-style:dashed}.SessionView-module__F4ghXG__bandPartNumber{max-inline-size:calc(100% - var(--space-6));color:var(--band-part-supporting-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-3);overflow:hidden}.SessionView-module__F4ghXG__bandPartIdentity{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-inline:0;overflow:hidden}.SessionView-module__F4ghXG__bandPartMeta{min-inline-size:0;max-inline-size:calc(100% - var(--space-12));align-items:center;gap:var(--space-1);display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-3);overflow:hidden}.SessionView-module__F4ghXG__bandPartMeter{color:var(--band-part-strong-supporting-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);line-height:var(--leading-none);flex:none;align-items:center;display:inline-flex}.SessionView-module__F4ghXG__partsView{gap:var(--session-stack-gap);flex-direction:column;min-inline-size:0;display:flex}.SessionView-module__F4ghXG__partHost{min-inline-size:0}@container (min-width:34rem){.SessionView-module__F4ghXG__bandGrid{grid-template-columns:repeat(840,minmax(0,1fr))}}@container (min-width:64rem){.SessionView-module__F4ghXG__bandGrid{grid-template-columns:repeat(1680,minmax(0,1fr))}}
