.ApiDocs-module__ob8A5W__docs-hero,.ApiDocs-module__ob8A5W__docs-section,.ApiDocs-module__ob8A5W__docs-card{background:#fffaf0c7;border:1px solid #17201a1f;border-radius:1.4rem;box-shadow:0 18px 44px #17201a12}.ApiDocs-module__ob8A5W__docs-hero{gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.ApiDocs-module__ob8A5W__docs-hero h1{color:#17201a;letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:820;line-height:.98}.ApiDocs-module__ob8A5W__docs-hero p,.ApiDocs-module__ob8A5W__docs-section p,.ApiDocs-module__ob8A5W__docs-card p,.ApiDocs-module__ob8A5W__docs-status-grid{color:#17201ab8;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.ApiDocs-module__ob8A5W__docs-hero p{max-width:720px;font-size:1.08rem}.ApiDocs-module__ob8A5W__docs-grid{gap:1rem;display:grid}.ApiDocs-module__ob8A5W__docs-layout{align-items:start;gap:1.25rem;display:grid}.ApiDocs-module__ob8A5W__docs-content{gap:1.5rem;min-width:0;display:grid}.ApiDocs-module__ob8A5W__docs-anchor{scroll-margin-top:6.5rem}.ApiDocs-module__ob8A5W__docs-toc{background:#fffaf0db;border:1px solid #17201a1f;border-radius:1.1rem;gap:.75rem;min-width:0;padding:.85rem;display:grid;box-shadow:0 14px 34px #17201a0f}.ApiDocs-module__ob8A5W__docs-toc strong{color:#9a5b10;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.ApiDocs-module__ob8A5W__docs-toc div{gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.ApiDocs-module__ob8A5W__docs-toc a{color:#17201ac2;white-space:nowrap;background:#ffffff9e;border:1px solid #17201a1a;border-radius:999px;flex:none;padding:.45rem .65rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.88rem;font-weight:720;text-decoration:none}.ApiDocs-module__ob8A5W__docs-toc a:hover{color:#17201a;background:#eec25329;border-color:#9a5b105c}.ApiDocs-module__ob8A5W__docs-card,.ApiDocs-module__ob8A5W__docs-section{gap:.85rem;padding:1.25rem;display:grid}.ApiDocs-module__ob8A5W__docs-card h2,.ApiDocs-module__ob8A5W__docs-section h2{color:#17201a;letter-spacing:-.025em;margin:0;font-size:1.35rem;line-height:1.1}.ApiDocs-module__ob8A5W__docs-page code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}.ApiDocs-module__ob8A5W__docs-section pre{color:#fffaf0;background:#17201a;border:1px solid #17201a1f;border-radius:1rem;margin:0;padding:1rem;font-size:.86rem;line-height:1.5;overflow-x:auto}.ApiDocs-module__ob8A5W__docs-code-details{gap:.7rem;display:grid}.ApiDocs-module__ob8A5W__docs-code-details summary{cursor:pointer;color:#17201a;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:780}.ApiDocs-module__ob8A5W__docs-code-details summary::-webkit-details-marker{color:#9a5b10}.ApiDocs-module__ob8A5W__docs-code-details:not([open]){background:#ffffff6b;border:1px solid #17201a1a;border-radius:.95rem;padding:.75rem .85rem}.ApiDocs-module__ob8A5W__docs-code-details[open] summary{margin-bottom:.7rem}.ApiDocs-module__ob8A5W__docs-status-grid{gap:.55rem;display:grid}.ApiDocs-module__ob8A5W__docs-status-grid strong{color:#9a5b10}@media (min-width:780px){.ApiDocs-module__ob8A5W__docs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.ApiDocs-module__ob8A5W__docs-layout{grid-template-columns:minmax(12rem,.26fr) minmax(0,1fr)}.ApiDocs-module__ob8A5W__docs-toc{position:sticky;top:6rem}.ApiDocs-module__ob8A5W__docs-toc div{padding-bottom:0;display:grid;overflow:visible}.ApiDocs-module__ob8A5W__docs-toc a{border-radius:.8rem;width:100%}}
@layer designSystem{.Skeleton-module__oNQP-a__skeleton{background:var(--color-background-tertiary);fill:var(--color-background-tertiary);border-radius:var(--radius-button);min-height:1em;animation:2s ease-in-out infinite Skeleton-module__oNQP-a__pulse}@keyframes Skeleton-module__oNQP-a__pulse{50%{opacity:.7}}}
@layer designSystem{.Typography-module__byzwrW__typography{text-wrap:pretty;--line-height:1.4em;color:inherit;font-size:var(--font-size);line-height:var(--line-height)}.Typography-module__byzwrW__typography.Typography-module__byzwrW__compact{--line-height:1.2em}.Typography-module__byzwrW__typography.Typography-module__byzwrW__preserveSpaces{white-space:pre-wrap}.Typography-module__byzwrW__typography.Typography-module__byzwrW__preserveHeight{min-height:var(--line-height)}.Typography-module__byzwrW__normal,.Typography-module__byzwrW__medium{--font-size:var(--text-medium-size)}.Typography-module__byzwrW__xs{--font-size:var(--text-xs-size)}.Typography-module__byzwrW__small{--font-size:var(--text-small-size)}.Typography-module__byzwrW__large{--font-size:var(--text-large-size)}.Typography-module__byzwrW__xl{--font-size:var(--text-xl-size)}.Typography-module__byzwrW__xxl{--font-size:var(--text-xxl-size)}.Typography-module__byzwrW__h1,.Typography-module__byzwrW__h2,.Typography-module__byzwrW__h3,.Typography-module__byzwrW__h4,.Typography-module__byzwrW__h5{--line-height:1.2em;white-space:pre-line;font-weight:700}.Typography-module__byzwrW__h1{--font-size:var(--text-h1-size)}.Typography-module__byzwrW__h2{--font-size:var(--text-h2-size)}.Typography-module__byzwrW__h3{--font-size:var(--text-h3-size)}.Typography-module__byzwrW__h4{--font-size:var(--text-h4-size)}.Typography-module__byzwrW__h5{--font-size:var(--text-h5-size)}.Typography-module__byzwrW__secondary{color:var(--color-text-secondary)}.Typography-module__byzwrW__tertiary{color:var(--color-text-tertiary)}.Typography-module__byzwrW__quaternary{color:var(--color-text-quaternary)}.Typography-module__byzwrW__versions{color:var(--color-text-versions)}.Typography-module__byzwrW__drawerTitle{color:var(--color-text-drawer-title)}.Typography-module__byzwrW__error{color:var(--color-text-errors)}@media screen and (min-width:1024px){.Typography-module__byzwrW__h1{--font-size:calc(var(--text-h1-size) * 1.2);--line-height:1.1em}}}
.PlatformPage-module__fNMk-W__page{width:var(--platform-max-w);margin:0 auto;display:grid}.PlatformPage-module__fNMk-W__page-default{gap:1.5rem;padding:3rem 0 5rem}.PlatformPage-module__fNMk-W__eyebrow{color:#9a5b10;font-family:var(--platform-sans);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.PlatformPage-module__fNMk-W__actions{flex-wrap:wrap;gap:.85rem;display:flex}.PlatformPage-module__fNMk-W__intro-hero{gap:.8rem;max-width:840px;display:grid}.PlatformPage-module__fNMk-W__intro-hero h1{color:var(--platform-ink);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:820;line-height:1}.PlatformPage-module__fNMk-W__intro-hero p{color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;font-size:1.08rem;line-height:1.6}
@layer designSystem{.ContextualMenu-module__htCiCq__container{width:fit-content;height:fit-content;position:relative}.ContextualMenu-module__htCiCq__menu{z-index:1;transform:translate(calc(-100% - var(--spacing-small)));row-gap:var(--spacing-xs);background:var(--color-background-menu);width:max-content;color:var(--color-text-menu);border-radius:var(--radius-menu);box-shadow:var(--shadow-control);flex-direction:column;display:flex;position:absolute;overflow:hidden}.ContextualMenu-module__htCiCq__icon{aspect-ratio:1;width:100%;height:100%}.ContextualMenu-module__htCiCq__menuEntry{place-items:center start;column-gap:var(--spacing-small);height:42px;padding:var(--spacing-xs) var(--spacing-medium);grid-template-columns:24px 1fr;display:grid}.ContextualMenu-module__htCiCq__menuEntry:hover{background-color:#0000001a}}
@layer reset;@layer designSystem{.GenericButton-module__LWlQHW__button{--button-bg:transparent;--button-text:var(--color-text-primary);--button-border-color:transparent;border-radius:var(--radius-button);text-align:center;-webkit-appearance:none;appearance:none;border:1px solid var(--button-border-color);cursor:pointer;font-weight:700;text-decoration:none;transition:all 50ms;display:block}.GenericButton-module__LWlQHW__button:focus-visible{box-shadow:0 0 0 2px var(--color-outline-button) inset;outline:none}.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__selected{border:2px solid var(--color-border-input)}.GenericButton-module__LWlQHW__button:not(.GenericButton-module__LWlQHW__custom){background-color:var(--button-bg);color:var(--button-text)}.GenericButton-module__LWlQHW__button:not(.GenericButton-module__LWlQHW__custom) svg{fill:var(--button-text,currentColor)}.GenericButton-module__LWlQHW__button:disabled{opacity:.7;cursor:default}.GenericButton-module__LWlQHW__button svg{aspect-ratio:1;width:auto;height:100%}.GenericButton-module__LWlQHW__content{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.GenericButton-module__LWlQHW__loading .GenericButton-module__LWlQHW__label,.GenericButton-module__LWlQHW__loading .GenericButton-module__LWlQHW__icon,.GenericButton-module__LWlQHW__loading .GenericButton-module__LWlQHW__iconImage{visibility:hidden}.GenericButton-module__LWlQHW__hideLabelOnMobile .GenericButton-module__LWlQHW__label{display:none}.GenericButton-module__LWlQHW__label+.GenericButton-module__LWlQHW__icon,.GenericButton-module__LWlQHW__label+.GenericButton-module__LWlQHW__iconImage{margin-left:var(--spacing-xs)}.GenericButton-module__LWlQHW__iconOnLeftSide{flex-direction:row-reverse}.GenericButton-module__LWlQHW__iconOnLeftSide .GenericButton-module__LWlQHW__label+.GenericButton-module__LWlQHW__icon,.GenericButton-module__LWlQHW__iconOnLeftSide .GenericButton-module__LWlQHW__label+.GenericButton-module__LWlQHW__iconImage{margin-left:0;margin-right:var(--spacing-xs)}.GenericButton-module__LWlQHW__icon{flex-shrink:0;height:100%}.GenericButton-module__LWlQHW__iconImage{background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0}.GenericButton-module__LWlQHW__loader{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.GenericButton-module__LWlQHW__spinner{width:100%;height:100%}@media (hover){.GenericButton-module__LWlQHW__button:not(.GenericButton-module__LWlQHW__control):not(:disabled,.GenericButton-module__LWlQHW__custom):hover{opacity:.8}}.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__primary:not(.GenericButton-module__LWlQHW__control){--button-bg:var(--color-background-button-primary);--button-text:var(--color-text-button-primary);--button-border-color:var(--color-border-button-primary)}.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__secondary:not(.GenericButton-module__LWlQHW__control){--button-bg:var(--color-background-button-secondary);--button-text:var(--color-text-button-secondary);--button-border-color:var(--color-border-button-secondary)}.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__tertiary:not(.GenericButton-module__LWlQHW__control){--button-bg:var(--color-background-button-tertiary);--button-text:var(--color-text-button-tertiary)}.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__quaternary:not(.GenericButton-module__LWlQHW__control){--button-bg:var(--color-background-button-quaternary);--button-text:var(--color-text-button-quaternary);--button-border-color:var(--color-border-button-quaternary)}.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__quaternary.GenericButton-module__LWlQHW__selected:not(.GenericButton-module__LWlQHW__control){--button-bg:var(--color-background-button-secondary);--button-text:var(--color-text-button-secondary)}@media (hover){.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__quaternary:not(.GenericButton-module__LWlQHW__control):hover:not(:disabled){--button-bg:var(--color-border-button-quaternary);opacity:1;background-clip:padding-box}}@media (prefers-color-scheme:dark) and (hover){.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__quaternary:not(.GenericButton-module__LWlQHW__control):hover:not(:disabled){--button-bg:var(--color-background-button-quaternary);opacity:.8;background-clip:inherit}}.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__danger:not(.GenericButton-module__LWlQHW__control){--button-bg:var(--color-background-button-danger);--button-text:var(--color-text-button-danger)}.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__link:not(.GenericButton-module__LWlQHW__control){--button-text:var(--color-text-quaternary)}.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__text:not(.GenericButton-module__LWlQHW__control),.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__link:not(.GenericButton-module__LWlQHW__control){border-radius:0;height:auto;padding:0}:is(.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__text:not(.GenericButton-module__LWlQHW__control),.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__link:not(.GenericButton-module__LWlQHW__control)) .GenericButton-module__LWlQHW__label{margin-bottom:var(--spacing-xs);transform:translateY(calc((3px + var(--spacing-xs)) / 2));border-bottom:3px solid #0000;transition:all 50ms}:is(.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__text:not(.GenericButton-module__LWlQHW__control),.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__link:not(.GenericButton-module__LWlQHW__control)) .GenericButton-module__LWlQHW__icon{transition:all 50ms}:is(.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__text:not(.GenericButton-module__LWlQHW__control),.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__link:not(.GenericButton-module__LWlQHW__control)):disabled{opacity:.5}@media (hover){:is(.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__text:not(.GenericButton-module__LWlQHW__control),.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__link:not(.GenericButton-module__LWlQHW__control)):not(:disabled):hover .GenericButton-module__LWlQHW__label{opacity:1;border-color:var(--color-hover-button-text)}:is(.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__text:not(.GenericButton-module__LWlQHW__control),.GenericButton-module__LWlQHW__button.GenericButton-module__LWlQHW__link:not(.GenericButton-module__LWlQHW__control)):not(:disabled):hover .GenericButton-module__LWlQHW__icon{transform:scale(1.2)}}.GenericButton-module__LWlQHW__small{padding:var(--spacing-small);min-width:14px;height:36px;min-height:14px;font-size:14px;line-height:.9rem}.GenericButton-module__LWlQHW__small .GenericButton-module__LWlQHW__iconImage{width:16px;height:16px}.GenericButton-module__LWlQHW__medium{padding:var(--spacing-smallish);min-width:16px;height:48px;min-height:16px;line-height:1.2rem}.GenericButton-module__LWlQHW__medium .GenericButton-module__LWlQHW__iconImage{width:24px;height:24px}.GenericButton-module__LWlQHW__large{padding:var(--spacing-medium);min-width:20px;height:56px;min-height:20px;font-size:20px;line-height:1.3rem}.GenericButton-module__LWlQHW__large .GenericButton-module__LWlQHW__iconImage{width:32px;height:32px}.GenericButton-module__LWlQHW__auto{text-align:center;width:100%}.GenericButton-module__LWlQHW__max-content{width:max-content}.GenericButton-module__LWlQHW__fit-content{width:fit-content}.GenericButton-module__LWlQHW__min-content{width:min-content}.GenericButton-module__LWlQHW__shadow{box-shadow:var(--shadow-control)}.GenericButton-module__LWlQHW__control{aspect-ratio:1;padding:var(--spacing-xs);border-radius:50%}.GenericButton-module__LWlQHW__control.GenericButton-module__LWlQHW__primary{--button-bg:var(--color-background-buttonControl-primary);--button-text:var(--color-text-buttonControl-primary)}.GenericButton-module__LWlQHW__control.GenericButton-module__LWlQHW__secondary{--button-bg:var(--color-background-buttonControl-secondary);--button-text:var(--color-text-buttonControl-secondary)}.GenericButton-module__LWlQHW__control.GenericButton-module__LWlQHW__tertiary{--button-bg:var(--color-background-buttonControl-tertiary);--button-text:var(--color-text-buttonControl-tertiary)}.GenericButton-module__LWlQHW__control.GenericButton-module__LWlQHW__danger{--button-bg:var(--color-background-buttonControl-danger);--button-text:var(--color-text-buttonControl-danger)}@media screen and (min-width:724px){.GenericButton-module__LWlQHW__hideLabelOnMobile .GenericButton-module__LWlQHW__label{display:unset}}}
@layer designSystem{.Input-module__5bffhG__input{border:1px solid var(--color-border-input);border-radius:var(--radius-input);width:100%;padding:var(--spacing-smallish) var(--spacing-medium);color:var(--color-text-primary);background-color:var(--color-background-input)}.Input-module__5bffhG__input::placeholder{color:var(--color-text-input-placeholder)}.Input-module__5bffhG__input.Input-module__5bffhG__compact.Input-module__5bffhG__withIcon,.Input-module__5bffhG__input.Input-module__5bffhG__withIcon{padding-left:calc(20px + var(--spacing-small) + var(--spacing-xs))}.Input-module__5bffhG__input.Input-module__5bffhG__error{border-color:var(--color-border-error)}.Input-module__5bffhG__input:focus{border:1px solid var(--color-border-outline);box-shadow:#fff 0 0 0 0, var(--color-border-outline) 0 0 0 1px, #fff 0 0 0 0;outline:none}.Input-module__5bffhG__input.Input-module__5bffhG__compact{padding:var(--spacing-xs);border-top:none;border-left:none;border-right:none;border-radius:0}.Input-module__5bffhG__input.Input-module__5bffhG__compact:focus{box-shadow:#fff 0 0 0 0, var(--color-border-outline) 0 1px 0 0, #fff 0 0 0 0;border-bottom:1px solid var(--color-border-outline);outline:0}.Input-module__5bffhG__input.Input-module__5bffhG__withAction{padding-right:calc(14px + (var(--spacing-small) * 3))}.Input-module__5bffhG__input.Input-module__5bffhG__withActionAndLoader{padding-right:calc(28px + (var(--spacing-small) * 3) + var(--spacing-xs))}.Input-module__5bffhG__textareaContainer{flex-direction:column;display:flex}.Input-module__5bffhG__errorMessage{margin-top:var(--spacing-xs);margin-left:var(--radius-input)}select.Input-module__5bffhG__input,select.Input-module__5bffhG__input.Input-module__5bffhG__compact{-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right var(--spacing-xs) center;padding-right:calc(20px + var(--spacing-xs) + var(--spacing-xs));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-size:20px}.Input-module__5bffhG__withLoader{position:relative}.Input-module__5bffhG__icon{width:var(--icon-size);height:var(--icon-size);fill:var(--color-text-tertiary);color:var(--color-text-tertiary);top:calc(50% - (var(--icon-size) / 2));background:0 0;padding:0;position:absolute}.Input-module__5bffhG__iconRight{--icon-size:14px;right:var(--spacing-small)}.Input-module__5bffhG__loadingWithAction{right:calc(14px + (var(--spacing-small) * 3) + var(--spacing-xs))}.Input-module__5bffhG__iconLeft{--icon-size:20px;left:var(--spacing-small)}.Input-module__5bffhG__button{--icon-size:calc(14px + (var(--spacing-small) * 2));padding:var(--spacing-small)}.Input-module__5bffhG__button:hover{color:var(--color-text-primary);opacity:1}.Input-module__5bffhG__checkbox{background-color:#fff;grid-template-columns:1fr 0;width:20px;height:20px;padding:0;display:grid;position:relative}.Input-module__5bffhG__checkbox>.Input-module__5bffhG__label{text-indent:-9999px;font-size:0}.Input-module__5bffhG__checkbox:disabled{opacity:.6}.Input-module__5bffhG__checkbox.Input-module__5bffhG__loading{border:none}.Input-module__5bffhG__checkbox .Input-module__5bffhG__loader{width:16px;height:16px;fill:var(--color-border-input);position:absolute;top:0;right:0}.Input-module__5bffhG__checkbox>input[type=checkbox]{-webkit-appearance:none;appearance:none;border-radius:var(--radius-button);border:1px solid var(--color-border-input);background-color:#0000;background-position:50%;background-repeat:no-repeat;place-content:center;width:100%;height:100%;margin:0;padding:0;transition:all .1s;display:grid;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20px\" height=\"20px\" viewBox=\"0 0 32 32\" xml:space=\"preserve\" ><path d=\"M0 0V32H32V0H0zM23.7281 6.1813 28 10.525 12.9563 25.8188 4 16.7125l4.2719-4.3437 4.6844 4.7625 10.7719-10.95z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20px\" height=\"20px\" viewBox=\"0 0 32 32\" xml:space=\"preserve\" ><path d=\"M0 0V32H32V0H0zM23.7281 6.1813 28 10.525 12.9563 25.8188 4 16.7125l4.2719-4.3437 4.6844 4.7625 10.7719-10.95z\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-box-image:;mask-border:}:is(.Input-module__5bffhG__checkbox>input[type=checkbox]):not(:disabled){cursor:pointer}:is(.Input-module__5bffhG__checkbox>input[type=checkbox]):checked{background-color:var(--color-background-quaternary)}}
@layer designSystem{.PopOver-module__Z-ioJW__dialog{border-radius:var(--radius-drawer);overscroll-behavior:contain;background-color:var(--color-background-primary);min-width:300px;max-width:80vw;min-height:200px;max-height:90dvh;color:var(--color-text-primary);padding:var(--spacing-medium) 0;border:none;flex-direction:column;transition:display .2s;display:none}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__large{width:auto;max-width:min(600px, calc(100vw - 2 * var(--spacing-small)));max-height:80dvh;padding:var(--spacing-medium) 0}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__large .PopOver-module__Z-ioJW__container{row-gap:var(--spacing-xl)}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__small{width:auto;max-width:min(400px,80vw);min-height:auto;max-height:60dvh}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__small .PopOver-module__Z-ioJW__actions{padding-top:0;padding-bottom:0}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__maintainHeight{height:auto}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__heightMax{height:100dvh}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__secondary{background-color:var(--color-background-quaternary)}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__secondary .PopOver-module__Z-ioJW__container{color:var(--color-text-secondary)}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__secondary .PopOver-module__Z-ioJW__backButton,.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__secondary .PopOver-module__Z-ioJW__closeButton{--button-text:var(--color-text-secondary)}.PopOver-module__Z-ioJW__dialog[open]{display:flex}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__show{z-index:100;max-width:100%;max-height:100%;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__animate[open]{animation:.5s forwards PopOver-module__Z-ioJW__open}.PopOver-module__Z-ioJW__dialog::backdrop{overscroll-behavior:contain;background-color:#00000080;transition:background-color .4s}.PopOver-module__Z-ioJW__dialog.PopOver-module__Z-ioJW__closing::backdrop{overscroll-behavior:contain;background-color:#0000}.PopOver-module__Z-ioJW__container{grid-template-columns:var(--spacing-medium) minmax(var(--spacing-small), max-content) 1fr var(--spacing-small) max-content var(--spacing-medium);row-gap:var(--spacing-small);flex-grow:1;grid-template-rows:min-content 1fr;display:grid;overflow:hidden}.PopOver-module__Z-ioJW__content{display:contents}.PopOver-module__Z-ioJW__title{flex-grow:1;grid-area:1/3;align-self:center;font-weight:700}.PopOver-module__Z-ioJW__backButton{margin-right:var(--spacing-xs);grid-area:1/2;align-self:center}.PopOver-module__Z-ioJW__closeButton{grid-area:1/5;align-self:start}.PopOver-module__Z-ioJW__text{white-space:pre-wrap;padding:0 var(--spacing-small);margin:0 var(--spacing-small);grid-column:1/-1;overflow-y:auto}.PopOver-module__Z-ioJW__actions{padding:var(--spacing-large) var(--spacing-medium) var(--spacing-small);justify-content:space-between;column-gap:var(--spacing-small);grid-column:1/-1;display:flex}.PopOver-module__Z-ioJW__cta{grid-column:2/-2}@keyframes PopOver-module__Z-ioJW__open{0%{transform:translateY(calc(100dvh + 100%))}to{transform:translateY(0)}}}
@layer designSystem{.Toaster-module__s7nWNa__container{--toaster-top-offset:0;--toaster-inline-padding-left:max(env(safe-area-inset-left), var(--spacing-small));--toaster-inline-padding-right:max(env(safe-area-inset-right), var(--spacing-small));overscroll-behavior:contain;padding:var(--spacing-small) 0;box-sizing:border-box;flex-direction:column;transition:display .2s;display:none}.Toaster-module__s7nWNa__container.Toaster-module__s7nWNa__open,.Toaster-module__s7nWNa__container.Toaster-module__s7nWNa__closing{z-index:10;display:flex;position:fixed;left:0;right:0}.Toaster-module__s7nWNa__container.Toaster-module__s7nWNa__closing{pointer-events:none}.Toaster-module__s7nWNa__container.Toaster-module__s7nWNa__animate.Toaster-module__s7nWNa__bottom{animation:.5s forwards Toaster-module__s7nWNa__openBottom}.Toaster-module__s7nWNa__container.Toaster-module__s7nWNa__animate.Toaster-module__s7nWNa__top{animation:.5s forwards Toaster-module__s7nWNa__openTop}.Toaster-module__s7nWNa__container.Toaster-module__s7nWNa__animate.Toaster-module__s7nWNa__bottom.Toaster-module__s7nWNa__closing{animation:.2s forwards Toaster-module__s7nWNa__closeBottom}.Toaster-module__s7nWNa__container.Toaster-module__s7nWNa__animate.Toaster-module__s7nWNa__top.Toaster-module__s7nWNa__closing{animation:.2s forwards Toaster-module__s7nWNa__closeTop}.Toaster-module__s7nWNa__card{width:300px;max-width:calc(100dvw - var(--toaster-inline-padding-left) - var(--toaster-inline-padding-right));border-radius:var(--radius-menu);background-color:var(--color-background-primary);border:1px solid var(--color-border-input);max-height:300px;margin-left:auto;right:0}.Toaster-module__s7nWNa__menu{background-color:var(--color-background-drawer);width:100%;left:0;right:0}.Toaster-module__s7nWNa__bottom{padding-right:var(--toaster-inline-padding-right);padding-bottom:max(env(safe-area-inset-bottom), var(--spacing-small));padding-left:var(--toaster-inline-padding-left);bottom:0}.Toaster-module__s7nWNa__top{top:calc(var(--toaster-top-offset) + var(--banner-height,0px) - 1px);padding-top:calc(var(--spacing-medium) + env(safe-area-inset-top));padding-right:var(--toaster-inline-padding-right);padding-left:var(--toaster-inline-padding-left)}.Toaster-module__s7nWNa__content{row-gap:var(--spacing-small);flex-grow:1;overflow:hidden}.Toaster-module__s7nWNa__text{white-space:pre-wrap;padding-left:max(env(safe-area-inset-left), var(--spacing-medium));padding-right:max(env(safe-area-inset-right), var(--spacing-medium));overflow-y:auto}@keyframes Toaster-module__s7nWNa__openBottom{0%{transform:translateY(calc(100dvh + 100%))}to{transform:translateY(0)}}@keyframes Toaster-module__s7nWNa__openTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Toaster-module__s7nWNa__closeBottom{0%{transform:translateY(0)}to{transform:translateY(calc(100dvh + 100%))}}@keyframes Toaster-module__s7nWNa__closeTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}}
.PerformanceAnalyzerIsland-module__TjEmha__page{box-sizing:border-box;gap:2rem;width:min(100% - 2rem,1380px);margin:0 auto;padding:3rem 0 5rem;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__intro{background:linear-gradient(135deg,#fffaf0f0,#ffffffad);gap:1.4rem}.PerformanceAnalyzerIsland-module__TjEmha__useCases{gap:1rem;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__useCase{background:#ffffff94;border:1px solid #17201a1a;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__useCase strong{color:#17201a;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.96rem;font-weight:900}.PerformanceAnalyzerIsland-module__TjEmha__useCase p{color:#17201ab3;margin:0;line-height:1.55}.PerformanceAnalyzerIsland-module__TjEmha__outputStrip{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.PerformanceAnalyzerIsland-module__TjEmha__outputStrip li{color:#3b2c08;background:#f4c84f2e;border:1px solid #17201a1a;border-radius:999px;padding:.5rem .8rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900}.PerformanceAnalyzerIsland-module__TjEmha__panel{box-sizing:border-box;background:#fffaf0d1;border:1px solid #17201a1f;border-radius:1.6rem;gap:1.5rem;min-width:0;padding:clamp(1.1rem,2vw,1.6rem);scroll-margin-top:7rem;display:grid;box-shadow:0 18px 44px #17201a14}.PerformanceAnalyzerIsland-module__TjEmha__hero{gap:.75rem;min-width:0;max-width:48rem;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__title{color:#17201a;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.85rem);font-weight:820;line-height:1}.PerformanceAnalyzerIsland-module__TjEmha__description{color:#17201abd;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.6}.PerformanceAnalyzerIsland-module__TjEmha__pianoNotice{color:#3b2c08;background:#f4c84f38;border:1px solid #9a5b1029;border-radius:1rem;margin:0;padding:.8rem .95rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:900}.PerformanceAnalyzerIsland-module__TjEmha__authCard{box-sizing:border-box;background:#ffffff85;border:1px solid #17201a1f;border-radius:1.1rem;gap:.65rem;min-width:0;padding:.95rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__authCard strong{color:#17201a;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.PerformanceAnalyzerIsland-module__TjEmha__authCard>span{color:#17201ab8;line-height:1.55}.PerformanceAnalyzerIsland-module__TjEmha__authCard[data-state=signed-out]{background:#fee2e2;border-color:#7f1d1d2e}.PerformanceAnalyzerIsland-module__TjEmha__authCard[data-state=signed-in]{background:#cef5d457;border-color:#1f864a2e}.PerformanceAnalyzerIsland-module__TjEmha__loginForm{gap:.85rem;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__loginField{color:#17201a;gap:.35rem;font-size:.9rem;font-weight:800;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__loginField input{box-sizing:border-box;color:#17201a;width:100%;min-height:2.7rem;font:inherit;background:#ffffffb8;border:1px solid #17201a29;border-radius:.8rem;padding:.55rem .75rem}.PerformanceAnalyzerIsland-module__TjEmha__loginError{color:#7f1d1d;margin:0;font-size:.9rem;font-weight:800}.PerformanceAnalyzerIsland-module__TjEmha__form{gap:1rem;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__field{gap:.5rem;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__fieldLabel{color:#17201a;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:900}.PerformanceAnalyzerIsland-module__TjEmha__field input[type=file]{box-sizing:border-box;color:#17201a;background:#ffffffb8;border:1px dashed #17201a38;border-radius:1rem;width:100%;padding:.9rem 1rem;display:block}.PerformanceAnalyzerIsland-module__TjEmha__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.85rem;display:flex}.PerformanceAnalyzerIsland-module__TjEmha__error{background:#fee2e2;border-radius:1rem;margin:0;padding:.95rem 1rem;font-weight:800}.PerformanceAnalyzerIsland-module__TjEmha__resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.PerformanceAnalyzerIsland-module__TjEmha__resultTitle{color:#17201a;margin:.25rem 0 0;font-size:1.5rem}.PerformanceAnalyzerIsland-module__TjEmha__resultStatus{color:#17201ab8;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:800}.PerformanceAnalyzerIsland-module__TjEmha__progressPanel{background:#ffffff94;border:1px solid #17201a1a;border-radius:1rem;gap:.85rem;padding:1rem 1.1rem;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__progressHeader{color:#17201a;justify-content:space-between;gap:1rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.PerformanceAnalyzerIsland-module__TjEmha__progressHeader span{color:#9a5b10;flex:none;font-weight:900}.PerformanceAnalyzerIsland-module__TjEmha__textPanels{gap:1rem;display:grid}.PerformanceAnalyzerIsland-module__TjEmha__details{background:#ffffffa8;border:1px solid #17201a1a;border-radius:1rem;padding:1rem 1.1rem}.PerformanceAnalyzerIsland-module__TjEmha__details summary{cursor:pointer;color:#17201a;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900}.PerformanceAnalyzerIsland-module__TjEmha__detailsTools{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.PerformanceAnalyzerIsland-module__TjEmha__copyMessage{color:#17201ab8;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:800}.PerformanceAnalyzerIsland-module__TjEmha__details pre{color:#f8f4ea;white-space:pre-wrap;word-break:break-word;background:#17201a;border-radius:.9rem;margin:.9rem 0 0;padding:1rem;font-size:.85rem;line-height:1.45;overflow-x:auto}@media (min-width:960px){.PerformanceAnalyzerIsland-module__TjEmha__page{grid-template-columns:minmax(0,26rem) minmax(0,1.85fr);align-items:start}.PerformanceAnalyzerIsland-module__TjEmha__intro{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(21rem,.8fr);align-items:start}.PerformanceAnalyzerIsland-module__TjEmha__intro .PerformanceAnalyzerIsland-module__TjEmha__hero,.PerformanceAnalyzerIsland-module__TjEmha__outputStrip,.PerformanceAnalyzerIsland-module__TjEmha__intro .PerformanceAnalyzerIsland-module__TjEmha__actions{grid-column:1}.PerformanceAnalyzerIsland-module__TjEmha__useCases{grid-area:1/2/span 3}.PerformanceAnalyzerIsland-module__TjEmha__panel[id=live-analysis]{position:sticky;top:6rem}}@media (min-width:1160px){.PerformanceAnalyzerIsland-module__TjEmha__useCases{grid-template-columns:1fr}}
@layer designSystem{.HorizontalProgress-module__WEzTna__container{align-items:center;column-gap:var(--spacing-medium);display:flex}.HorizontalProgress-module__WEzTna__label{text-align:right;flex-shrink:0;width:max-content;min-width:50px;font-weight:700}.HorizontalProgress-module__WEzTna__track{--percent:50%;border-radius:var(--radius-button);background:var(--color-progress-empty);flex-grow:1;height:8px;position:relative;overflow:hidden}.HorizontalProgress-module__WEzTna__track:before{content:"";width:var(--percent);border-radius:inherit;background:var(--color-progress-filled);position:absolute;top:0;bottom:0;left:0;right:auto}}
@layer designSystem{.Slider-module__6F1ALW__container{align-items:center;column-gap:var(--spacing-medium);display:flex}.Slider-module__6F1ALW__label{text-align:right;flex-shrink:0;width:max-content;min-width:50px;font-weight:700}.Slider-module__6F1ALW__label.Slider-module__6F1ALW__right{order:1}.Slider-module__6F1ALW__selector{--percent:50%;-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--color-progress-filled), var(--color-progress-filled) var(--percent), var(--color-progress-empty) var(--percent), var(--color-progress-empty));cursor:pointer;border-radius:var(--radius-button);z-index:1;flex-grow:1;height:8px}.Slider-module__6F1ALW__selector:disabled{opacity:.6}.Slider-module__6F1ALW__selector::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;box-shadow:var(--shadow-control);border:1px solid var(--color-background-button-tertiary);background:#fff;border-radius:50%}.Slider-module__6F1ALW__selector::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;box-shadow:var(--shadow-control);border:1px solid var(--color-background-button-tertiary);background:#fff;border-radius:50%}.Slider-module__6F1ALW__selector:focus{outline:none}.Slider-module__6F1ALW__selector:focus::-webkit-slider-thumb{border-color:var(--color-background-button-secondary)}.Slider-module__6F1ALW__selector:focus::-moz-range-thumb{border-color:var(--color-background-button-secondary)}.Slider-module__6F1ALW__compact{column-gap:var(--spacing-small)}.Slider-module__6F1ALW__compact .Slider-module__6F1ALW__selector::-webkit-slider-thumb{width:24px;height:24px}.Slider-module__6F1ALW__compact .Slider-module__6F1ALW__selector::-moz-range-thumb{width:24px;height:24px}}
@layer designSystem{.MenuListElement-module__PDNfAq__container{align-items:center;column-gap:var(--spacing-medium);padding:var(--spacing-small) var(--spacing-medium);text-align:left;flex-wrap:wrap;align-content:center;min-height:60px;display:flex;position:relative}.MenuListElement-module__PDNfAq__container:disabled{opacity:.7}.MenuListElement-module__PDNfAq__container:not(:last-child){border-bottom:1px solid var(--color-border-drawer)}.MenuListElement-module__PDNfAq__container.MenuListElement-module__PDNfAq__withSubtitle{padding:var(--spacing-small) var(--spacing-medium)}.MenuListElement-module__PDNfAq__container.MenuListElement-module__PDNfAq__withSubtitle .MenuListElement-module__PDNfAq__title{font-weight:700}.MenuListElement-module__PDNfAq__icon:not(:empty){width:28px;height:28px;color:var(--color-text-quaternary);flex-shrink:0}.MenuListElement-module__PDNfAq__text{flex-direction:column;flex-grow:1;width:min-content;display:flex}.MenuListElement-module__PDNfAq__rightComponent{flex-shrink:0;justify-self:flex-end;width:28px;height:28px}.MenuListElement-module__PDNfAq__navigation{width:20px;height:20px;fill:var(--color-text-tertiary);flex-shrink:0;justify-self:flex-end}.MenuListElement-module__PDNfAq__customContent{width:100%}.MenuListElement-module__PDNfAq__loading{width:16px;height:16px;fill:var(--color-text-tertiary)}.MenuListElement-module__PDNfAq__selected{width:24px;height:24px;fill:var(--color-background-button-secondary)}}
@layer designSystem{.MenuList-module__xp_92W__container{border-radius:var(--radius-drawer);background-color:var(--color-background-secondary);color:var(--color-text-primary);flex-direction:column;justify-content:center;min-height:60px;display:flex}}.MenuList-module__xp_92W__title{margin-bottom:var(--spacing-small)}
@layer designSystem{.Stepper-module__LN2VXG__container{align-items:center;line-height:30px;display:flex}.Stepper-module__LN2VXG__controls{background:var(--color-background-drawer);border-radius:var(--radius-button);align-self:stretch;display:flex;position:relative}.Stepper-module__LN2VXG__loader{width:16px;height:16px;fill:var(--color-text-tertiary);margin-right:var(--spacing-small);top:calc(50% - 10px);left:calc(50% - 10px)}.Stepper-module__LN2VXG__value{text-align:right;width:fit-content;margin-right:var(--spacing-medium);font-weight:700}.Stepper-module__LN2VXG__button{justify-content:center;align-items:center;width:50px;display:flex}.Stepper-module__LN2VXG__button:disabled{opacity:.6}.Stepper-module__LN2VXG__separator{background:var(--color-background-tertiary);width:1px}.Stepper-module__LN2VXG__icon{width:24px;height:24px;fill:var(--color-text-tertiary)}}
@layer designSystem{.Toggle-module___dy4hW__container{--size:24px;background-color:var(--color-background-drawer);width:calc(var(--size) * 2);height:var(--size);border-radius:calc(var(--size) / 2);transition:background-color .2s;position:relative}.Toggle-module___dy4hW__container.Toggle-module___dy4hW__primary.Toggle-module___dy4hW__checked{background-color:var(--color-background-button-primary)}.Toggle-module___dy4hW__container.Toggle-module___dy4hW__secondary.Toggle-module___dy4hW__checked{background-color:var(--color-background-button-secondary)}.Toggle-module___dy4hW__container.Toggle-module___dy4hW__disabled{opacity:.6}.Toggle-module___dy4hW__container>input{cursor:pointer;display:none}.Toggle-module___dy4hW__container>label{cursor:pointer;padding:var(--spacing-smallish);text-indent:-9999px;display:block}.Toggle-module___dy4hW__container:after{content:"";width:calc(var(--size) - 4px);height:calc(var(--size) - 4px);cursor:pointer;pointer-events:none;box-shadow:var(--shadow-control);background-color:#fff;border-radius:50%;margin:2px;transition:left .2s;display:block;position:absolute;top:0;left:0}.Toggle-module___dy4hW__container.Toggle-module___dy4hW__checked:after{left:50%}.Toggle-module___dy4hW__container.Toggle-module___dy4hW__loading:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill='%239b9fa8'%3E%3Cpath d='m304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm-368 48c0-26.51-21.49-48-48-48s-48 21.49-48 48 21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zm-294.156-294.156c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z' /%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%;animation:1s linear infinite Toggle-module___dy4hW__spin}@keyframes Toggle-module___dy4hW__spin{to{transform:rotate(360deg)}}}
.AlignmentDemoIsland-module__UfFmlG__panel{background:#fffaf0c7;border:1px solid #17201a1f;border-radius:1.4rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 44px #17201a12}.AlignmentDemoIsland-module__UfFmlG__embeddedPanel{gap:1rem;min-width:0;display:grid}.AlignmentDemoIsland-module__UfFmlG__intro{gap:.45rem;max-width:46rem;display:grid}.AlignmentDemoIsland-module__UfFmlG__intro h2{color:#17201a;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:820;line-height:1}.AlignmentDemoIsland-module__UfFmlG__intro p{color:#17201ab8;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}.AlignmentDemoIsland-module__UfFmlG__controls{color:#17201ab8;flex-wrap:wrap;align-items:center;gap:.85rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.92rem;display:flex}.AlignmentDemoIsland-module__UfFmlG__control,.AlignmentDemoIsland-module__UfFmlG__checkboxControl{align-items:center;gap:.5rem;display:inline-flex}.AlignmentDemoIsland-module__UfFmlG__control select{color:#17201a;background:#fff;border:1px solid #17201a2e;border-radius:.65rem;min-height:2.25rem;padding:0 .7rem}.AlignmentDemoIsland-module__UfFmlG__status{color:#17201a94}.AlignmentDemoIsland-module__UfFmlG__error{color:#b42335;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.AlignmentDemoIsland-module__UfFmlG__viewer{background:#fff7ed;border:1px solid #17201a1a;border-radius:1rem;overflow:auto}
.Annotations-module__MS7tfG__container{--glyph-scale:1em;--glyph-offset-x:0;--glyph-offset-y:0;justify-content:center;align-items:center;row-gap:var(--spacing-small);column-gap:var(--spacing-medium);flex-wrap:wrap;margin:auto;display:flex}.Annotations-module__MS7tfG__undo{margin-left:auto}.Annotations-module__MS7tfG__toolbar{margin-left:calc(-1 * max(env(safe-area-inset-left), var(--spacing-medium)));margin-right:calc(-1 * max(env(safe-area-inset-right), var(--spacing-medium)))}.Annotations-module__MS7tfG__button{background-color:var(--color-background-menu)}.Annotations-module__MS7tfG__colorBtn{--drawing-color:transparent;padding:var(--spacing-xs);transition:all 50ms ease-out}.Annotations-module__MS7tfG__colorBtn:before{content:"";aspect-ratio:1;background-color:var(--drawing-color);background-clip:content-box;border-radius:50%;display:block}.Annotations-module__MS7tfG__glyph{padding:0;font-family:Bravura Text,Bravura,Leland,Music,Times New Roman,serif;font-size:24px}.Annotations-module__MS7tfG__glyph>*{font-size:var(--glyph-scale);transform:translate(var(--glyph-offset-x), var(--glyph-offset-y))}
.Carousel-module__H1PS6G__container{scrollbar-width:none;column-gap:var(--carousel-gap);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;padding-bottom:5px;display:flex;position:relative;overflow:auto hidden}.Carousel-module__H1PS6G__container::-webkit-scrollbar{display:none}.Carousel-module__H1PS6G__container>*{flex-shrink:0}.Carousel-module__H1PS6G__small{--carousel-gap:var(--spacing-small)}.Carousel-module__H1PS6G__medium{--carousel-gap:var(--spacing-medium)}.Carousel-module__H1PS6G__large{--carousel-gap:var(--spacing-large)}.Carousel-module__H1PS6G__infinite{column-gap:0;padding-inline-start:0;padding-inline-end:0}.Carousel-module__H1PS6G__alignFirstItemWithPageContent:not(.Carousel-module__H1PS6G__infinite)>:first-child{margin-inline-start:var(--overflow-padding-start,0)}.Carousel-module__H1PS6G__alignFirstItemWithPageContent.Carousel-module__H1PS6G__infinite{width:calc(100% - var(--overflow-padding-start,0px));margin-inline-start:var(--overflow-padding-start,0px)}.Carousel-module__H1PS6G__group,.Carousel-module__H1PS6G__sequence{flex:none;display:flex}.Carousel-module__H1PS6G__sequence{box-sizing:border-box;column-gap:var(--carousel-gap);width:var(--carousel-sequence-width,auto);padding-inline-end:var(--carousel-gap)}.Carousel-module__H1PS6G__sequence>*{flex-shrink:0}
@layer scoreLib{.PianoKeyboard-module__2gUJsW__keyboard{border-radius:var(--radius-card);background:var(--color-background-button-quaternary);cursor:pointer;touch-action:manipulation;border:0;width:100%;height:30px;padding:0;display:block;position:relative;overflow:visible}.PianoKeyboard-module__2gUJsW__placeholder{visibility:hidden;pointer-events:none}.PianoKeyboard-module__2gUJsW__keys{border-radius:var(--radius-card);background-color:var(--color-background-piano-key-separator);width:100%;height:100%;display:block;overflow:hidden}.PianoKeyboard-module__2gUJsW__whiteKey{fill:var(--color-background-piano-key-white)}.PianoKeyboard-module__2gUJsW__blackKey,.PianoKeyboard-module__2gUJsW__middleCDot{fill:var(--color-background-piano-key-black)}.PianoKeyboard-module__2gUJsW__activeKey{fill:var(--color-background-piano-key-active)}.PianoKeyboard-module__2gUJsW__labels{z-index:1;pointer-events:none;width:100%;height:28px;position:absolute;bottom:100%;left:0}.PianoKeyboard-module__2gUJsW__label{bottom:var(--spacing-xs);left:var(--piano-label-position);padding:2px var(--spacing-small);border-radius:var(--spacing-small);background-color:var(--color-background-piano-label);color:var(--color-text-secondary);white-space:nowrap;transform:translateX(calc(-50% + var(--piano-label-shift-x)));font-weight:700;position:absolute}@media screen and (min-width:600px) and (min-height:501px){.PianoKeyboard-module__2gUJsW__keyboard{height:50px}}}
@layer scoreLib{.Controls-module__yyAeCG__top{--top-offset:0;top:calc(var(--top-offset) + var(--score-safe-area-inset-top));z-index:3;height:var(--score-top-controls-row-height);margin-bottom:calc(0px - var(--score-top-controls-row-height));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky}.Controls-module__yyAeCG__bottom{--bottom-offset:0;bottom:calc(var(--bottom-offset) + var(--spacing-xs));left:var(--spacing-medium);right:var(--spacing-medium);z-index:3;pointer-events:none;position:sticky}.Controls-module__yyAeCG__bottom.Controls-module__yyAeCG__fullscreen{position:fixed}.Controls-module__yyAeCG__audioControls{width:100%;margin-bottom:var(--spacing-medium);justify-content:flex-end;align-items:center;gap:1rem;display:flex}.Controls-module__yyAeCG__audioControls>*{pointer-events:auto}.Controls-module__yyAeCG__btnSettings,.Controls-module__yyAeCG__btnClose{pointer-events:auto;grid-row:1}.Controls-module__yyAeCG__btnSettings{margin-right:env(safe-area-inset-right,0px);grid-column:3;justify-self:end}.Controls-module__yyAeCG__btnClose{margin-left:env(safe-area-inset-left,0px);grid-column:1;justify-self:start}.Controls-module__yyAeCG__controlBarContainer{order:2;width:100%;display:grid}.Controls-module__yyAeCG__controlBarContainer.Controls-module__yyAeCG__hidden{order:0}.Controls-module__yyAeCG__controlBarContainer>*{grid-area:1/1}.Controls-module__yyAeCG__controlBarReservation{visibility:hidden}.Controls-module__yyAeCG__layoutReservation,.Controls-module__yyAeCG__controlBarLayoutReservation{visibility:hidden;pointer-events:none}.Controls-module__yyAeCG__controlBarBtn,.Controls-module__yyAeCG__pianoKeyboardBtn{color:var(--color-text-tertiary);width:42px;height:26px;box-shadow:var(--shadow-control);pointer-events:auto;background-color:#ffffffe6;margin:0 auto;padding:0;position:relative}.Controls-module__yyAeCG__controlBarBtn{place-self:end center}.Controls-module__yyAeCG__pianoKeyboardBtn{margin-bottom:var(--spacing-small);order:1}.Controls-module__yyAeCG__controlsStack{width:100%;max-width:var(--floating-controls-max-width);border-radius:var(--radius-card);flex-direction:column;margin:0 auto;display:flex}.Controls-module__yyAeCG__controlsStack .Controls-module__yyAeCG__pianoKeyboard+.Controls-module__yyAeCG__controlBarContainer .Controls-module__yyAeCG__controlBar{border-top:1px solid #0000}.Controls-module__yyAeCG__controlsStack:not(.Controls-module__yyAeCG__controlBarCollapsed,.Controls-module__yyAeCG__pianoKeyboardMinimized,.Controls-module__yyAeCG__pianoKeyboardPlaceholder){box-shadow:var(--shadow-control)}.Controls-module__yyAeCG__controlsStack:not(.Controls-module__yyAeCG__controlBarCollapsed,.Controls-module__yyAeCG__pianoKeyboardMinimized,.Controls-module__yyAeCG__pianoKeyboardPlaceholder) .Controls-module__yyAeCG__pianoKeyboard>svg{border-bottom-right-radius:0;border-bottom-left-radius:0}.Controls-module__yyAeCG__controlsStack:not(.Controls-module__yyAeCG__controlBarCollapsed,.Controls-module__yyAeCG__pianoKeyboardMinimized,.Controls-module__yyAeCG__pianoKeyboardPlaceholder) .Controls-module__yyAeCG__pianoKeyboard+.Controls-module__yyAeCG__controlBarContainer .Controls-module__yyAeCG__controlBar{border-top-color:var(--color-border-piano-controls);border-top-left-radius:0;border-top-right-radius:0}.Controls-module__yyAeCG__controlsStack.Controls-module__yyAeCG__controlBarCollapsed .Controls-module__yyAeCG__pianoKeyboard>svg,.Controls-module__yyAeCG__controlsStack.Controls-module__yyAeCG__pianoKeyboardMinimized .Controls-module__yyAeCG__controlBar,.Controls-module__yyAeCG__controlsStack.Controls-module__yyAeCG__pianoKeyboardPlaceholder:not(.Controls-module__yyAeCG__controlBarCollapsed) .Controls-module__yyAeCG__controlBar{box-shadow:var(--shadow-control)}.Controls-module__yyAeCG__controlBar,.Controls-module__yyAeCG__pianoKeyboard{width:100%}.Controls-module__yyAeCG__pianoKeyboard{pointer-events:auto;order:1}.Controls-module__yyAeCG__controlBar{background-color:var(--color-background-button-quaternary);justify-content:space-evenly;align-items:center;column-gap:var(--spacing-large);padding:var(--spacing-small) var(--spacing-smallish) var(--spacing-smallish);border-radius:var(--radius-card);pointer-events:auto;display:flex;position:relative}.Controls-module__yyAeCG__btnBar{color:var(--color-text-buttonControl-secondary);justify-content:center;row-gap:var(--spacing-xs);flex-direction:column;align-items:center;padding:0;display:flex}.Controls-module__yyAeCG__btnBar:disabled{opacity:.6}.Controls-module__yyAeCG__btnBarIcon{width:28px;height:28px}.Controls-module__yyAeCG__btnBarHandIcon{width:40px;height:28px}.Controls-module__yyAeCG__tempoSelector{color:var(--color-text-quaternary);display:none}.Controls-module__yyAeCG__tempo{column-gap:var(--spacing-small);display:flex}@media (max-width:629px){.Controls-module__yyAeCG__controlsStack{width:calc(100dvw - 2 * var(--spacing-xs));margin-left:var(--spacing-xs);max-width:100dvw;transform:translateX(calc(-1 * var(--spacing-medium)))}}@media screen and (min-width:630px){.Controls-module__yyAeCG__audioControls{margin-bottom:var(--spacing-small);position:absolute;bottom:0}.Controls-module__yyAeCG__controlsStack{max-width:min(var(--floating-controls-wide-max-width), calc(100% - var(--floating-controls-wide-side-offset)))}}@media screen and (min-width:800px){.Controls-module__yyAeCG__controlBar:not(.Controls-module__yyAeCG__withHands) .Controls-module__yyAeCG__tempo{max-width:calc(40px + var(--spacing-small) + 250px + var(--spacing-small) + 50px);flex-grow:1;width:100%}.Controls-module__yyAeCG__controlBar:not(.Controls-module__yyAeCG__withHands) .Controls-module__yyAeCG__tempoSelector{flex-grow:1;display:flex}}@media screen and (min-width:850px){.Controls-module__yyAeCG__controlBar.Controls-module__yyAeCG__withHands .Controls-module__yyAeCG__tempo{max-width:calc(40px + var(--spacing-small) + 250px + var(--spacing-small) + 50px);flex-grow:1;width:100%}.Controls-module__yyAeCG__controlBar.Controls-module__yyAeCG__withHands .Controls-module__yyAeCG__tempoSelector{flex-grow:1;display:flex}}@media screen and (max-height:500px){.Controls-module__yyAeCG__btnLabel{display:none}}}
@layer scoreLib{.Countdown-module__Wr5NtG__root{z-index:3;--pulse-width:50px;--pulse-height:10px;flex-wrap:wrap;place-content:center;align-items:center;gap:10px;max-width:90dvw;margin:0 auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Countdown-module__Wr5NtG__root.Countdown-module__Wr5NtG__hidden{display:none}.Countdown-module__Wr5NtG__pulse{--pulse-length-percent:100%;opacity:.8;color:#fff;flex-direction:column;justify-content:center;align-items:center;row-gap:8px;font-size:1.5rem;font-weight:700;display:flex}.Countdown-module__Wr5NtG__pulseNumber{background-color:#bbb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;transition:transform,background-color .1s;display:flex;transform:scale(.8)}.Countdown-module__Wr5NtG__pulseProgress{width:var(--pulse-width);height:var(--pulse-height);background-color:#bbb;background-image:linear-gradient(to right, var(--color-background-quaternary), var(--color-background-quaternary)), linear-gradient(to right, transparent 0%, transparent var(--pulse-length-percent), var(--color-background-quaternary) var(--pulse-length-percent), var(--color-background-quaternary) 100%);background-size:var(--pulse-width) var(--pulse-height), 100% 100%;background-repeat:no-repeat;animation:1s linear forwards paused Countdown-module__Wr5NtG__progress}.Countdown-module__Wr5NtG__pulsing .Countdown-module__Wr5NtG__pulseProgress{animation-play-state:running}.Countdown-module__Wr5NtG__pulsing .Countdown-module__Wr5NtG__pulseNumber,.Countdown-module__Wr5NtG__pulseDone .Countdown-module__Wr5NtG__pulseNumber{background-color:var(--color-background-quaternary);transform:scale(1)}.Countdown-module__Wr5NtG__downbeat:is(.Countdown-module__Wr5NtG__pulsing .Countdown-module__Wr5NtG__pulseNumber,.Countdown-module__Wr5NtG__pulseDone .Countdown-module__Wr5NtG__pulseNumber){background-color:#ffbe00}@keyframes Countdown-module__Wr5NtG__progress{0%{background-position-x:calc(var(--pulse-width) * -1), 0}to{background-position-x:0}}}
@layer scoreLib{.Header-module__36SeJq__details{grid-column-gap:var(--spacing-medium);margin-bottom:var(--spacing-xl);color:var(--color-text-score);grid-template-columns:1fr 1fr;grid-template-areas:"version author""selector selector";display:grid}.Header-module__36SeJq__details>:not(:last-child){margin-bottom:var(--spacing-small)}.Header-module__36SeJq__titleBlock{text-align:center;margin:0 var(--score-top-controls-row-height) var(--spacing-small);min-height:var(--score-top-controls-row-height);flex-direction:column;justify-content:center;font-family:serif;display:flex}.Header-module__36SeJq__titleBlockWithPreview{margin-bottom:0}.Header-module__36SeJq__previewExtract{font-weight:700}.Header-module__36SeJq__subscriptionSticky{--top-offset:0;top:calc(var(--top-offset) + var(--score-safe-area-inset-top));z-index:3;height:var(--score-top-controls-row-height);color:var(--color-text-score);pointer-events:none;justify-content:center;align-items:center;display:flex;position:sticky}.Header-module__36SeJq__subscriptionAction{pointer-events:auto}.Header-module__36SeJq__title{margin:0;font-family:serif}.Header-module__36SeJq__subtitle{margin-top:var(--spacing-xs);font-family:serif}.Header-module__36SeJq__version{text-align:left;grid-area:version;font-family:serif;font-weight:700}.Header-module__36SeJq__author{text-align:right;grid-area:author;font-family:serif}.Header-module__36SeJq__versionSelector{grid-area:selector}}
@layer scoreLib{.PerformancePlaceholder-module__uR6WWW__placeholder{z-index:2;background-color:var(--color-background-score);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.PerformancePlaceholder-module__uR6WWW__loader{width:25px;height:25px;animation:1s linear infinite PerformancePlaceholder-module__uR6WWW__spin;display:block}@keyframes PerformancePlaceholder-module__uR6WWW__spin{to{transform:rotate(1turn)}}}
@layer scoreLib{.Cursor-module__2rgyOG__cursor{z-index:1;position:absolute}.Cursor-module__2rgyOG__cursorHighlight{opacity:.8;background-color:var(--color-background-score-cursor);transform-origin:50%;border-radius:.75rem;width:100%;height:100%}.Cursor-module__2rgyOG__beatPulse{animation-name:Cursor-module__2rgyOG__beat-pulse;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes Cursor-module__2rgyOG__beat-pulse{0%{opacity:.7;transform:scaleX(1.1)}to{opacity:.2;transform:scaleX(.5)}}.Cursor-module__2rgyOG__hidden{display:none}.Cursor-module__2rgyOG__tempoBox{z-index:2;align-items:center;column-gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-smallish);border:2px solid var(--color-background-score-cursor);background:var(--color-background-score);pointer-events:none;white-space:nowrap;border-radius:999px;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.Cursor-module__2rgyOG__rhythmText{font-family:Bravura Text,Bravura,Leland,Music,Times New Roman,serif;font-size:var(--text-xl-size);align-items:center;font-weight:700;display:inline-flex}.Cursor-module__2rgyOG__rhythmDot{margin-left:.12em}}
@layer scoreLib{.Score-module__ydRIRW__container{background-color:var(--color-background-score);flex-direction:column;align-items:center;display:flex;position:relative}.Score-module__ydRIRW__container.Score-module__ydRIRW__loading{min-height:100dvh}.Score-module__ydRIRW__isPreview .Score-module__ydRIRW__score{margin-bottom:200px}.Score-module__ydRIRW__score{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative}.Score-module__ydRIRW__hidePageSeparators{--score-page-separator-color:transparent}.Score-module__ydRIRW__pageViewportMask{z-index:1;background-color:var(--color-background-score);touch-action:pan-y;position:fixed;left:0;right:0}.Score-module__ydRIRW__precedingPageMask{top:var(--score-scroll-viewport-top,0);height:calc(var(--score-page-viewport-top,0px) - var(--score-scroll-viewport-top,0px))}.Score-module__ydRIRW__followingPageMask{top:calc(var(--score-page-viewport-bottom,100dvh) - 2px);bottom:0}.Score-module__ydRIRW__previewEndMeasure~.measure{color:gray;fill:gray;pointer-events:none}.Score-module__ydRIRW__previewEndSystem~.system{filter:var(--score-preview-blur-filter);pointer-events:none}.Score-module__ydRIRW__preview{width:calc(100% - 2 * var(--spacing-medium));opacity:0;animation:.3s .1s forwards Score-module__ydRIRW__appear;position:absolute;top:0;left:50%;transform:translate(-50%)}.Score-module__ydRIRW__highlight{fill:#ffbe00;opacity:.3}.Score-module__ydRIRW__highlightBarGroup{cursor:ew-resize;pointer-events:auto}.Score-module__ydRIRW__highlightTouchZone{fill:#0000;stroke-width:0}.Score-module__ydRIRW__highlightBar{fill:#ffbe00;opacity:.7}.Score-module__ydRIRW__highlightCircle{fill:#ffbe00;opacity:1}@media screen and (min-width:750px){.Score-module__ydRIRW__preview{width:calc(100% - 2 * var(--spacing-xxl))}}@keyframes Score-module__ydRIRW__appear{0%{opacity:0}to{opacity:1}}}
@layer designSystem{.Block-module__ryWJcq__container{width:100%;color:var(--card-text);background-color:var(--card-background);border-radius:var(--radius-card);padding:var(--spacing-large) var(--spacing-medium);row-gap:var(--spacing-xl);flex-wrap:wrap;display:flex;overflow:hidden}.Block-module__ryWJcq__center{justify-content:center}.Block-module__ryWJcq__overflow{--overflow-padding-start:var(--page-content-padding-start,var(--spacing-medium));--overflow-padding-end:var(--page-content-padding-end,var(--spacing-medium));width:calc(100% + var(--overflow-padding-start) + var(--overflow-padding-end));margin-inline-start:calc(-1 * var(--overflow-padding-start));margin-inline-end:calc(-1 * var(--overflow-padding-end))}.Block-module__ryWJcq__primary{--card-background:var(--color-background-secondary);--card-text:var(--color-text-primary)}.Block-module__ryWJcq__secondary{--card-background:var(--color-background-quaternary);--card-text:var(--color-text-secondary)}.Block-module__ryWJcq__tertiary{--card-background:transparent;--card-text:var(--color-text-primary);border-radius:0;padding:0}.Block-module__ryWJcq__quaternary{padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium);background-color:#00033a0d}@media screen and (min-width:500px){.Block-module__ryWJcq__container{padding:var(--spacing-xl)}.Block-module__ryWJcq__quaternary{padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium)}.Block-module__ryWJcq__tertiary{padding:0}}@media screen and (min-width:900px){.Block-module__ryWJcq__half{width:calc(50% - (var(--spacing-xl) / 2));margin-inline-start:auto;margin-inline-end:auto}.Block-module__ryWJcq__large{width:66%;margin:0 auto}}}
@layer designSystem{.List-module__v0JHTW__container{row-gap:var(--spacing-medium);flex-direction:column;padding-inline-start:0;list-style:none;display:flex}.List-module__v0JHTW__element{align-items:center;display:flex}.List-module__v0JHTW__check{width:var(--text-large-size);height:var(--text-large-size);color:var(--color-background-quaternary);margin-right:var(--spacing-small);flex-shrink:0}.List-module__v0JHTW__elementEnter{opacity:0}.List-module__v0JHTW__elementEnterActive{opacity:1;transition:opacity .2s ease-in}.List-module__v0JHTW__elementExit{opacity:1}.List-module__v0JHTW__elementExitActive{opacity:0;transition:opacity .2s ease-in}}
@layer scoreLib{.Preview-module__LpCgjG__container{padding-left:var(--spacing-medium);padding-right:var(--spacing-medium);box-shadow:var(--shadow-card);z-index:2;grid-template-columns:1fr;row-gap:0;display:grid}.Preview-module__LpCgjG__title{text-align:center;margin-bottom:var(--spacing-medium)}.Preview-module__LpCgjG__button{margin-bottom:var(--spacing-xl)}@media screen and (min-width:650px){.Preview-module__LpCgjG__container{align-items:center;column-gap:var(--spacing-xl);grid-template-columns:1fr 1fr;width:100%;max-width:1000px}.Preview-module__LpCgjG__title{grid-area:2/1}.Preview-module__LpCgjG__button{grid-area:3/1;margin:0}.Preview-module__LpCgjG__list{grid-area:1/2/span 4}}@media screen and (min-width:750px){.Preview-module__LpCgjG__container{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}}
@layer scoreLib{.NextPieceFooter-module__SE_P4a__nextPieceFooter{width:calc(100% - 2 * var(--spacing-medium));max-width:860px;margin:var(--spacing-xl) auto var(--spacing-xxl);text-align:center}.NextPieceFooter-module__SE_P4a__nextPieceSource{margin-top:var(--spacing-small)}.NextPieceFooter-module__SE_P4a__nextPieceTitle{margin:var(--spacing-xs) 0 0}.NextPieceFooter-module__SE_P4a__nextPieceComposer{margin-top:var(--spacing-xs)}}
@layer scoreLib{.PagiscrollOverlay-module__pALLEW__overlay{z-index:2;contain:layout;pointer-events:none;position:fixed;overflow:visible}.PagiscrollOverlay-module__pALLEW__interactive{pointer-events:auto}.PagiscrollOverlay-module__pALLEW__next .PagiscrollOverlay-module__pALLEW__mask{background-color:var(--color-background-score-page-turn);animation:.6s ease-in-out both PagiscrollOverlay-module__pALLEW__revealHorizontal}.PagiscrollOverlay-module__pALLEW__horizontal.PagiscrollOverlay-module__pALLEW__next .PagiscrollOverlay-module__pALLEW__mask,.PagiscrollOverlay-module__pALLEW__horizontal.PagiscrollOverlay-module__pALLEW__settling .PagiscrollOverlay-module__pALLEW__mask{box-shadow:var(--shadow-score-page-turn-horizontal)}.PagiscrollOverlay-module__pALLEW__vertical.PagiscrollOverlay-module__pALLEW__settling .PagiscrollOverlay-module__pALLEW__mask{box-shadow:var(--shadow-score-page-turn-vertical)}.PagiscrollOverlay-module__pALLEW__horizontal.PagiscrollOverlay-module__pALLEW__rounded .PagiscrollOverlay-module__pALLEW__mask{border-radius:var(--radius-card)}.PagiscrollOverlay-module__pALLEW__settling .PagiscrollOverlay-module__pALLEW__mask{background-color:#0000;animation:.2s linear both PagiscrollOverlay-module__pALLEW__settleIncoming}.PagiscrollOverlay-module__pALLEW__previous .PagiscrollOverlay-module__pALLEW__mask{background-color:var(--color-background-score-page-turn);animation:.2s linear both PagiscrollOverlay-module__pALLEW__dimPrevious}.PagiscrollOverlay-module__pALLEW__horizontal.PagiscrollOverlay-module__pALLEW__previous{overflow:hidden}.PagiscrollOverlay-module__pALLEW__previous.PagiscrollOverlay-module__pALLEW__exiting .PagiscrollOverlay-module__pALLEW__mask{animation:.35s ease-in-out both PagiscrollOverlay-module__pALLEW__dismissHorizontal}.PagiscrollOverlay-module__pALLEW__mask{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.PagiscrollOverlay-module__pALLEW__clone{background-color:inherit;position:absolute;top:0;left:0}.PagiscrollOverlay-module__pALLEW__vertical.PagiscrollOverlay-module__pALLEW__next .PagiscrollOverlay-module__pALLEW__mask,.PagiscrollOverlay-module__pALLEW__vertical.PagiscrollOverlay-module__pALLEW__settling .PagiscrollOverlay-module__pALLEW__mask{clip-path:inset(0)}.PagiscrollOverlay-module__pALLEW__vertical.PagiscrollOverlay-module__pALLEW__next .PagiscrollOverlay-module__pALLEW__mask{animation-name:PagiscrollOverlay-module__pALLEW__revealVertical}.PagiscrollOverlay-module__pALLEW__vertical.PagiscrollOverlay-module__pALLEW__previous.PagiscrollOverlay-module__pALLEW__exiting .PagiscrollOverlay-module__pALLEW__mask{animation-name:PagiscrollOverlay-module__pALLEW__dismissVertical}.PagiscrollOverlay-module__pALLEW__vertical.PagiscrollOverlay-module__pALLEW__next:after,.PagiscrollOverlay-module__pALLEW__previous.PagiscrollOverlay-module__pALLEW__exiting:after{z-index:1;content:"";animation-timing-function:ease-in-out;animation-fill-mode:both;position:absolute}.PagiscrollOverlay-module__pALLEW__vertical.PagiscrollOverlay-module__pALLEW__next:after{animation-duration:.6s}.PagiscrollOverlay-module__pALLEW__previous.PagiscrollOverlay-module__pALLEW__exiting:after{animation-duration:.35s}.PagiscrollOverlay-module__pALLEW__horizontal.PagiscrollOverlay-module__pALLEW__previous.PagiscrollOverlay-module__pALLEW__exiting:after{height:1px;box-shadow:var(--shadow-score-page-turn-horizontal);animation-name:PagiscrollOverlay-module__pALLEW__dismissHorizontalShadow;top:0;left:0;right:0}.PagiscrollOverlay-module__pALLEW__vertical.PagiscrollOverlay-module__pALLEW__next:after,.PagiscrollOverlay-module__pALLEW__vertical.PagiscrollOverlay-module__pALLEW__previous.PagiscrollOverlay-module__pALLEW__exiting:after{width:1px;box-shadow:var(--shadow-score-page-turn-vertical);animation-name:PagiscrollOverlay-module__pALLEW__moveVerticalShadow;top:0;bottom:0;left:0}@keyframes PagiscrollOverlay-module__pALLEW__revealHorizontal{0%{height:0}to{height:100%}}@keyframes PagiscrollOverlay-module__pALLEW__revealVertical{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes PagiscrollOverlay-module__pALLEW__settleIncoming{0%{background-color:var(--color-background-score-page-turn)}to{background-color:#0000}}@keyframes PagiscrollOverlay-module__pALLEW__dimPrevious{0%{background-color:var(--color-background-score)}to{background-color:var(--color-background-score-page-turn)}}@keyframes PagiscrollOverlay-module__pALLEW__dismissHorizontal{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes PagiscrollOverlay-module__pALLEW__dismissVertical{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes PagiscrollOverlay-module__pALLEW__dismissHorizontalShadow{0%{top:0}to{top:100%}}@keyframes PagiscrollOverlay-module__pALLEW__moveVerticalShadow{0%{left:0}to{left:100%}}}
@layer scoreLib{.ScoreRendering-module__hzNI_a__scoreRendering{--base-font-size:380px;--text-font-size-ratio:1.2;--leipzip-font-size-ratio:1.6}:is(.ScoreRendering-module__hzNI_a__scoreRendering .tie.bounding-box,.ScoreRendering-module__hzNI_a__scoreRendering .hairpin.bounding-box,.ScoreRendering-module__hzNI_a__scoreRendering .layer.bounding-box,.ScoreRendering-module__hzNI_a__scoreRendering .slur.bounding-box){display:none}.ScoreRendering-module__hzNI_a__scoreRendering svg .bounding-box rect{color:#0000}.ScoreRendering-module__hzNI_a__scoreRendering svg .dynam{pointer-events:none}@media screen and (min-width:720px){.ScoreRendering-module__hzNI_a__scoreRendering{--base-font-size:450px}}.ScoreRendering-module__hzNI_a__scoreRendering svg .text>tspan{font-size:var(--base-font-size)}.ScoreRendering-module__hzNI_a__scoreRendering svg .text>tspan[font-family=Leipzig]{font-size:calc(var(--base-font-size) * var(--leipzip-font-size-ratio))}.ScoreRendering-module__hzNI_a__scoreRendering svg .text>tspan:not(g.ScoreRendering-module__hzNI_a__harm *){font-size:calc(var(--base-font-size) / var(--text-font-size-ratio))}.ScoreRendering-module__hzNI_a__scoreRendering svg .text>tspan[font-family=Leipzig]:not(g.ScoreRendering-module__hzNI_a__harm *){font-size:calc(var(--base-font-size) / var(--text-font-size-ratio) * var(--leipzip-font-size-ratio))}.ScoreRendering-module__hzNI_a__scoreRendering svg g.fing .text>tspan{--text-font-size-ratio:1.6;font-weight:400}.ScoreRendering-module__hzNI_a__hideFingering svg g.fing{display:none}}
.AnnotationLayer-module__roMkjG__overlay{width:100%;display:grid;position:relative}.AnnotationLayer-module__roMkjG__overlay>*{grid-area:1/1}.AnnotationLayer-module__roMkjG__active{pointer-events:auto}.AnnotationLayer-module__roMkjG__inactive{pointer-events:none;touch-action:auto}.AnnotationLayer-module__roMkjG__scrollable{touch-action:auto}.AnnotationLayer-module__roMkjG__scrollLock{touch-action:none}.AnnotationLayer-module__roMkjG__canvas{pointer-events:none;z-index:1;width:100%;height:100%;overflow:visible}.AnnotationLayer-module__roMkjG__point{pointer-events:visiblePainted}.AnnotationLayer-module__roMkjG__stroke{pointer-events:visiblePainted;fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:none}.AnnotationLayer-module__roMkjG__highlighter.AnnotationLayer-module__roMkjG__alpha{stroke-opacity:.35;fill-opacity:.35}.AnnotationLayer-module__roMkjG__pen.AnnotationLayer-module__roMkjG__alpha{stroke-opacity:.75;fill-opacity:.75}.AnnotationLayer-module__roMkjG__glyph{pointer-events:visiblePainted;-webkit-user-select:none;user-select:none;font-family:Bravura Text,Bravura,Leland,Music,Times New Roman,serif}
.AnnotationMagnifier-module__OZjhYG__magnifier{--magnifier-left:0;--magnifier-top:0;left:var(--magnifier-left);top:var(--magnifier-top);width:var(--magnifier-size);height:calc(var(--magnifier-size) / var(--magnifier-ratio));border-radius:calc(var(--magnifier-size) / var(--magnifier-ratio));pointer-events:none;z-index:41;background:#fff;border:2px solid #d3d3d3;display:none;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000040}.AnnotationMagnifier-module__OZjhYG__magnifier:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 #fff9,inset 0 0 6px #fff3,inset 0 0 14px #00000040}.AnnotationMagnifier-module__OZjhYG__content{--magnifier-size:150px;--magnifier-ratio:1;display:block}
@layer scoreLib{.ScoreSvg-module__iY3Sfq__pageContainer{width:100%;position:relative}.ScoreSvg-module__iY3Sfq__pageSeparator{z-index:1;border-top:3px double var(--score-page-separator-color,var(--color-border-score-page));pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.ScoreSvg-module__iY3Sfq__fluid>svg,.ScoreSvg-module__iY3Sfq__placeholder{width:100%;height:auto;display:block}.ScoreSvg-module__iY3Sfq__blurred .system{filter:var(--score-preview-blur-filter);pointer-events:none}}
@media print{@page{size:A4 portrait;margin:0}}@layer scoreLib{.ScorePrintRenderer-module__iWKMYW__root{display:none}.ScorePrintRenderer-module__iWKMYW__page{color:#000;page-break-inside:avoid;break-inside:avoid;page-break-after:always;break-after:always;background-color:#fff;width:210mm;height:297mm;display:block;position:relative;overflow:hidden}.ScorePrintRenderer-module__iWKMYW__page:last-child{page-break-after:auto;break-after:auto}.ScorePrintRenderer-module__iWKMYW__header,.ScorePrintRenderer-module__iWKMYW__compactHeader{z-index:1;text-align:center;color:#000;font-family:serif;position:absolute;top:4mm;left:14mm;right:14mm}.ScorePrintRenderer-module__iWKMYW__compactHeader{top:10mm}.ScorePrintRenderer-module__iWKMYW__title,.ScorePrintRenderer-module__iWKMYW__subtitle,.ScorePrintRenderer-module__iWKMYW__metadata,.ScorePrintRenderer-module__iWKMYW__version,.ScorePrintRenderer-module__iWKMYW__author,.ScorePrintRenderer-module__iWKMYW__compactTitle{color:#000;font-family:serif}.ScorePrintRenderer-module__iWKMYW__title{margin:0;font-size:14pt;line-height:1.1}.ScorePrintRenderer-module__iWKMYW__subtitle{margin-top:.5mm;font-size:9pt;line-height:1.1}.ScorePrintRenderer-module__iWKMYW__metadata{grid-template-columns:1fr 1fr;column-gap:8mm;margin-top:1mm;display:grid}.ScorePrintRenderer-module__iWKMYW__compactTitle{font-size:8pt;font-weight:700;line-height:1.1}.ScorePrintRenderer-module__iWKMYW__version{text-align:left;font-weight:700}.ScorePrintRenderer-module__iWKMYW__author{text-align:right}.ScorePrintRenderer-module__iWKMYW__version,.ScorePrintRenderer-module__iWKMYW__author{font-size:8pt;line-height:1.1}.ScorePrintRenderer-module__iWKMYW__footer{z-index:1;text-align:center;color:#000;font-family:serif;position:absolute;bottom:2.5mm;left:14mm;right:14mm}.ScorePrintRenderer-module__iWKMYW__pageNumber,.ScorePrintRenderer-module__iWKMYW__brandUrl{color:#000;font-family:serif}.ScorePrintRenderer-module__iWKMYW__pageNumber{z-index:2;text-align:right;position:absolute;top:4mm;right:14mm}.ScorePrintRenderer-module__iWKMYW__brandUrl{font-size:7pt}.ScorePrintRenderer-module__iWKMYW__scoreFrame,.ScorePrintRenderer-module__iWKMYW__scorePage,.ScorePrintRenderer-module__iWKMYW__annotationPage{width:210mm;height:297mm}.ScorePrintRenderer-module__iWKMYW__scorePage svg{width:210mm;height:297mm}.ScorePrintRenderer-module__iWKMYW__scoreFrame{background-color:#fff;display:grid}.ScorePrintRenderer-module__iWKMYW__scoreFrame>*{grid-area:1/1}.ScorePrintRenderer-module__iWKMYW__scorePage{background-color:#fff}.ScorePrintRenderer-module__iWKMYW__scorePage svg{display:block;background-color:#fff!important}.ScorePrintRenderer-module__iWKMYW__annotationPage{z-index:2;pointer-events:none}.ScorePrintRenderer-module__iWKMYW__documentPrintHtml,.ScorePrintRenderer-module__iWKMYW__documentPrintBody{height:auto!important;overflow:visible!important}.ScorePrintRenderer-module__iWKMYW__printing{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ScorePrintRenderer-module__iWKMYW__printing .ScorePrintRenderer-module__iWKMYW__root{visibility:hidden;color:#000;background-color:#fff;width:210mm;height:auto;margin:0;display:block;position:fixed;top:0;left:0;overflow:visible}@media print{.ScorePrintRenderer-module__iWKMYW__documentPrintHtml,.ScorePrintRenderer-module__iWKMYW__documentPrintBody,.ScorePrintRenderer-module__iWKMYW__printing{--color-background-primary:white;--color-background-score:white;background-color:#fff!important}.ScorePrintRenderer-module__iWKMYW__documentPrintBody{margin:0!important;padding:0!important}.ScorePrintRenderer-module__iWKMYW__printing{min-width:210mm;min-height:297mm}.ScorePrintRenderer-module__iWKMYW__printing .metronaut-score-print-hidden{display:none!important}.ScorePrintRenderer-module__iWKMYW__printing .ScorePrintRenderer-module__iWKMYW__root{visibility:visible;position:static}}}
@layer scoreLib{@media print{.ScorePrintStatusPopover-module__Pzcigq__popover{display:none}}.ScorePrintStatusPopover-module__Pzcigq__content{text-align:center}}
@layer scoreLib{.Performance-module__cGO6rW__container{position:relative}.Performance-module__cGO6rW__fullscreen:before{z-index:3;height:calc(var(--score-safe-area-inset-top) + var(--spacing-medium));background:linear-gradient(to bottom, var(--color-background-score), transparent);content:"";pointer-events:none;position:fixed;top:0;left:0;right:0}.Performance-module__cGO6rW__scoreContainer{position:relative}.Performance-module__cGO6rW__withHeader{min-height:100dvh;padding:var(--score-safe-area-inset-top) 0 env(safe-area-inset-bottom,0px) 0;background-color:var(--color-background-score);color:var(--color-text-score);flex-direction:column;display:flex}.Performance-module__cGO6rW__headerSpacer{height:36px;margin-bottom:var(--spacing-medium)}.Performance-module__cGO6rW__score{flex-grow:1}@media print{body.metronaut-score-printing .Performance-module__cGO6rW__container{display:none}}}
@keyframes PlatformMarketing-module__B5oKGW__platformFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PlatformMarketing-module__B5oKGW__platformPulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.72;transform:scale(1.08)}}.PlatformMarketing-module__B5oKGW__platform-v4-page{color:var(--platform-ink)}.PlatformMarketing-module__B5oKGW__platform-v4-container{width:var(--platform-max-w);margin:0 auto}.PlatformMarketing-module__B5oKGW__platform-v4-hero{padding:4.5rem 0 4rem}.PlatformMarketing-module__B5oKGW__platform-v4-section{padding:0 0 5rem}.PlatformMarketing-module__B5oKGW__platform-licensing-options-section{padding-top:4.25rem}.PlatformMarketing-module__B5oKGW__platform-v4-eyebrow{color:var(--platform-amber);font-family:var(--platform-sans);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.PlatformMarketing-module__B5oKGW__platform-page-hero-inner{gap:1.25rem;max-width:760px;display:grid}.PlatformMarketing-module__B5oKGW__platform-page-title,.PlatformMarketing-module__B5oKGW__platform-home-title{color:var(--platform-ink);margin:0;font-weight:820;line-height:.98}.PlatformMarketing-module__B5oKGW__platform-page-title{font-size:clamp(2.4rem,4.5vw,3.8rem)}.PlatformMarketing-module__B5oKGW__platform-home-title{font-size:clamp(2.6rem,5vw,4.2rem)}.PlatformMarketing-module__B5oKGW__platform-home-title-accent{color:var(--platform-amber)}.PlatformMarketing-module__B5oKGW__platform-page-title em,.PlatformMarketing-module__B5oKGW__platform-home-title em,.PlatformMarketing-module__B5oKGW__platform-final-cta em,.PlatformMarketing-module__B5oKGW__platform-contact-left em{color:var(--platform-amber);font-style:italic}.PlatformMarketing-module__B5oKGW__platform-page-description,.PlatformMarketing-module__B5oKGW__platform-home-description{color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.62}.PlatformMarketing-module__B5oKGW__platform-page-description{max-width:580px}.PlatformMarketing-module__B5oKGW__platform-home-description{text-align:center;max-width:600px}.PlatformMarketing-module__B5oKGW__platform-v4-actions{flex-wrap:wrap;gap:.85rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-fade-up{animation:.7s both PlatformMarketing-module__B5oKGW__platformFadeUp}.PlatformMarketing-module__B5oKGW__platform-fade-up-1{animation-delay:.1s}.PlatformMarketing-module__B5oKGW__platform-fade-up-2{animation-delay:.22s}.PlatformMarketing-module__B5oKGW__platform-fade-up-3{animation-delay:.36s}.PlatformMarketing-module__B5oKGW__platform-reveal{animation:.65s both PlatformMarketing-module__B5oKGW__platformFadeUp}.PlatformMarketing-module__B5oKGW__platform-v4-divider{background:var(--platform-ink-10);height:1px;margin-bottom:4.5rem}.PlatformMarketing-module__B5oKGW__platform-v4-section-header{gap:.65rem;max-width:640px;margin-bottom:2rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-v4-section-header h1,.PlatformMarketing-module__B5oKGW__platform-v4-section-header h2,.PlatformMarketing-module__B5oKGW__platform-final-cta h2,.PlatformMarketing-module__B5oKGW__platform-contact-left h2{color:var(--platform-ink);margin:0;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:820;line-height:1}.PlatformMarketing-module__B5oKGW__platform-v4-section-header p,.PlatformMarketing-module__B5oKGW__platform-final-cta p,.PlatformMarketing-module__B5oKGW__platform-contact-left p{color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;line-height:1.6}.PlatformMarketing-module__B5oKGW__platform-v4-section-header .PlatformMarketing-module__B5oKGW__platform-v4-eyebrow,.PlatformMarketing-module__B5oKGW__platform-contact-left .PlatformMarketing-module__B5oKGW__platform-v4-eyebrow,.PlatformMarketing-module__B5oKGW__platform-final-cta .PlatformMarketing-module__B5oKGW__platform-v4-eyebrow{color:var(--platform-amber)}.PlatformMarketing-module__B5oKGW__platform-home-hero{padding-bottom:5rem}.PlatformMarketing-module__B5oKGW__platform-home-hero-text{text-align:center;justify-items:center;gap:1.5rem;max-width:780px;margin:0 auto;display:grid}.PlatformMarketing-module__B5oKGW__platform-signals-section{padding-bottom:5rem}.PlatformMarketing-module__B5oKGW__platform-signal-link-row{justify-content:center;margin-top:1rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-signal-link-row a{color:var(--platform-amber);font-family:var(--platform-sans);text-underline-offset:3px;font-size:.9rem;font-weight:900}.PlatformMarketing-module__B5oKGW__platform-home-modules-intro{padding:0 0 1.5rem;scroll-margin-top:6rem}.PlatformMarketing-module__B5oKGW__platform-home-modules-intro .PlatformMarketing-module__B5oKGW__platform-v4-section-header{margin-bottom:0}.PlatformMarketing-module__B5oKGW__platform-home-summary-section{padding:0 0 3rem}.PlatformMarketing-module__B5oKGW__platform-home-summary-copy{max-width:780px;color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.7}.PlatformMarketing-module__B5oKGW__platform-home-demos-section{padding-bottom:5rem;scroll-margin-top:6rem}.PlatformMarketing-module__B5oKGW__platform-demo-highlight-grid{gap:1rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-demo-highlight-card{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);box-shadow:var(--platform-shadow);background:#fffaf0d1;align-content:space-between;gap:1.25rem;padding:clamp(1.35rem,3vw,1.8rem);display:grid}.PlatformMarketing-module__B5oKGW__platform-demo-highlight-copy{gap:.85rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-demo-highlight-card h3{color:var(--platform-ink);margin:0;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:820;line-height:1}.PlatformMarketing-module__B5oKGW__platform-demo-highlight-card p{color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;font-size:.95rem;line-height:1.58}.PlatformMarketing-module__B5oKGW__platform-demo-highlight-card ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.PlatformMarketing-module__B5oKGW__platform-demo-highlight-card li{color:var(--platform-ink-72);font-family:var(--platform-sans);gap:.6rem;font-size:.88rem;line-height:1.45;display:flex}.PlatformMarketing-module__B5oKGW__platform-demo-highlight-card li:before{content:"";background:var(--platform-amber);border-radius:50%;flex:none;width:.42rem;height:.42rem;margin-top:.38rem}.PlatformMarketing-module__B5oKGW__platform-demo-highlight-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-signals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-signal-card{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);background:var(--platform-white-42);min-height:8rem;box-shadow:var(--platform-shadow);flex-direction:column;gap:.5rem;padding:1.2rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-signal-card strong{color:var(--platform-ink);font-family:var(--platform-sans);font-size:clamp(1.3rem,2vw,1.8rem);font-weight:900;line-height:1}.PlatformMarketing-module__B5oKGW__platform-signal-card span{color:var(--platform-ink-72);font-family:var(--platform-sans);font-size:clamp(.88rem,1.1vw,1rem);font-weight:600;line-height:1.4}.PlatformMarketing-module__B5oKGW__platform-options-grid,.PlatformMarketing-module__B5oKGW__platform-faq-grid{gap:1rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-option-icon,.PlatformMarketing-module__B5oKGW__platform-module-icon{background:var(--platform-gold-light);border:1px solid #f05f002e;border-radius:1rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.35rem;line-height:1;display:inline-grid}.PlatformMarketing-module__B5oKGW__platform-option-card h3,.PlatformMarketing-module__B5oKGW__platform-module-card h3{color:var(--platform-ink);margin:0;font-size:1.15rem;font-weight:820;line-height:1.1}.PlatformMarketing-module__B5oKGW__platform-option-card p,.PlatformMarketing-module__B5oKGW__platform-module-card p{color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;font-size:.9rem;line-height:1.55}.PlatformMarketing-module__B5oKGW__platform-proof-card{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);background:var(--platform-ink);color:#fff;gap:1.5rem;padding:clamp(1.5rem,4vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 56px #17201a33}.PlatformMarketing-module__B5oKGW__platform-proof-text{gap:.5rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-proof-eyebrow{color:var(--platform-gold);font-family:var(--platform-sans);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.PlatformMarketing-module__B5oKGW__platform-proof-card h2{color:#fff;margin:0;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:820;line-height:1}.PlatformMarketing-module__B5oKGW__platform-products-proof-card h3{color:#fff;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:820;line-height:1}.PlatformMarketing-module__B5oKGW__platform-proof-card p{color:#ffffffb8;max-width:560px;font-family:var(--platform-sans);margin:0;line-height:1.6}.PlatformMarketing-module__B5oKGW__platform-proof-stats{flex-wrap:wrap;gap:1.2rem;margin-top:.4rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-proof-stats strong{color:#fff;font-family:var(--platform-sans);font-size:1.3rem;font-weight:900;display:block}.PlatformMarketing-module__B5oKGW__platform-proof-stats span{color:#ffffff8c;font-family:var(--platform-sans);font-size:.78rem;font-weight:600}.PlatformMarketing-module__B5oKGW__platform-proof-pill{border-radius:var(--platform-pill-radius);color:#ffffffd1;width:fit-content;font-family:var(--platform-sans);background:#ffffff1a;border:1px solid #ffffff29;align-items:center;gap:.5rem;margin-top:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.PlatformMarketing-module__B5oKGW__platform-proof-pill span{background:#4ade80;border-radius:50%;width:.45rem;height:.45rem;animation:2.5s ease-in-out infinite PlatformMarketing-module__B5oKGW__platformPulse}.PlatformMarketing-module__B5oKGW__platform-proof-actions{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-proof-primary-cta{--button-bg:var(--platform-gold);--button-text:var(--platform-ink);border-color:#0000;min-width:min(100%,18rem)}.PlatformMarketing-module__B5oKGW__platform-metronaut-logo{object-fit:contain;width:3.5rem;height:3.5rem;display:block}.PlatformMarketing-module__B5oKGW__platform-home-cta-section{padding-bottom:6rem}.PlatformMarketing-module__B5oKGW__platform-final-cta{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);box-shadow:var(--platform-shadow);text-align:center;background:#fffaf0e6;justify-items:center;gap:1.5rem;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);display:grid}.PlatformMarketing-module__B5oKGW__platform-final-cta p{max-width:480px}.PlatformMarketing-module__B5oKGW__platform-v4-note{color:var(--platform-ink-52);font-size:.82rem}.PlatformMarketing-module__B5oKGW__platform-proof-strip{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);background:var(--platform-ink-10);box-shadow:var(--platform-shadow);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin-bottom:4.5rem;display:grid;overflow:hidden}.PlatformMarketing-module__B5oKGW__platform-proof-cell{text-align:center;background:#fffaf0d9;gap:.3rem;padding:1.25rem 1rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-proof-cell strong{color:var(--platform-ink);font-family:var(--platform-sans);font-size:1.35rem;font-weight:900;line-height:1}.PlatformMarketing-module__B5oKGW__platform-proof-cell span{color:var(--platform-ink-52);font-family:var(--platform-sans);font-size:.8rem;font-weight:600;line-height:1.4}.PlatformMarketing-module__B5oKGW__platform-about-hero{padding-bottom:3.25rem}.PlatformMarketing-module__B5oKGW__platform-origin-grid{align-items:start;gap:2rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-origin-copy{gap:.9rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-origin-copy h2{color:var(--platform-ink);margin:0;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:820;line-height:1}.PlatformMarketing-module__B5oKGW__platform-rich-copy{gap:1rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-rich-copy p{color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;font-size:.98rem;line-height:1.72}.PlatformMarketing-module__B5oKGW__platform-origin-timeline{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);background:var(--platform-ink-16);box-shadow:var(--platform-shadow);gap:1px;display:grid;overflow:hidden}.PlatformMarketing-module__B5oKGW__platform-timeline-item{background:#fffaf0e6;grid-template-columns:4.8rem 1fr;gap:1rem;padding:1rem 1.1rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-timeline-item>span{color:var(--platform-amber);font-family:var(--platform-sans);font-size:.82rem;font-weight:900}.PlatformMarketing-module__B5oKGW__platform-timeline-item h3{color:var(--platform-ink);margin:0 0 .35rem;font-size:1rem;font-weight:820;line-height:1.1}.PlatformMarketing-module__B5oKGW__platform-timeline-item p{color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;font-size:.86rem;line-height:1.5}.PlatformMarketing-module__B5oKGW__platform-about-inline-link{width:fit-content;color:var(--platform-amber);font-family:var(--platform-sans);text-underline-offset:3px;font-size:.9rem;font-weight:900}.PlatformMarketing-module__B5oKGW__platform-publications-grid,.PlatformMarketing-module__B5oKGW__platform-team-grid{gap:1rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-publication-card,.PlatformMarketing-module__B5oKGW__platform-team-card{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);box-shadow:var(--platform-shadow);background:#fffaf0d1;align-content:start;gap:.75rem;padding:1.3rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-publication-card{color:inherit;text-decoration:none;transition:box-shadow .2s,transform .2s}.PlatformMarketing-module__B5oKGW__platform-publication-card:hover{box-shadow:var(--platform-shadow-hover);transform:translateY(-3px)}.PlatformMarketing-module__B5oKGW__platform-publication-card span,.PlatformMarketing-module__B5oKGW__platform-team-card span{color:var(--platform-amber);font-family:var(--platform-sans);text-transform:uppercase;font-size:.75rem;font-weight:900}.PlatformMarketing-module__B5oKGW__platform-publication-card h3,.PlatformMarketing-module__B5oKGW__platform-team-card h3{color:var(--platform-ink);margin:0;font-size:1.12rem;font-weight:820;line-height:1.12}.PlatformMarketing-module__B5oKGW__platform-publication-card p,.PlatformMarketing-module__B5oKGW__platform-team-card p{color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;font-size:.9rem;line-height:1.6}.PlatformMarketing-module__B5oKGW__platform-team-statement{max-width:760px;color:var(--platform-ink-72);font-family:var(--platform-sans);margin:1.25rem 0 0;font-size:.98rem;line-height:1.65}.PlatformMarketing-module__B5oKGW__platform-options-grid{align-items:stretch}.PlatformMarketing-module__B5oKGW__platform-option-card{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);box-shadow:var(--platform-shadow);background:#fffaf0d1;grid-template-rows:auto 1fr auto;gap:1rem;padding:1.5rem 1.4rem 1.3rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-option-top{align-items:flex-start;gap:.85rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-tag{background:var(--platform-gold-light);color:var(--platform-amber);font-family:var(--platform-sans);text-transform:uppercase;white-space:nowrap;border:1px solid #f05f0029;border-radius:.4rem;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.7rem;font-weight:900;display:inline-flex}.PlatformMarketing-module__B5oKGW__platform-tag-muted{border-color:var(--platform-ink-16);background:var(--platform-ink-07);color:var(--platform-ink-52)}.PlatformMarketing-module__B5oKGW__platform-tag-dot{background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.PlatformMarketing-module__B5oKGW__platform-option-body{gap:.8rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-option-divider{background:var(--platform-ink-10);height:1px}.PlatformMarketing-module__B5oKGW__platform-option-card ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.PlatformMarketing-module__B5oKGW__platform-option-card li{color:var(--platform-ink-72);font-family:var(--platform-sans);gap:.6rem;font-size:.875rem;line-height:1.45;display:flex}.PlatformMarketing-module__B5oKGW__platform-option-card li:before{content:"";background:var(--platform-amber);border-radius:50%;flex:none;width:.42rem;height:.42rem;margin-top:.38rem}.PlatformMarketing-module__B5oKGW__platform-option-cta{gap:.55rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-option-cta p{color:var(--platform-ink-52);text-align:center;font-size:.76rem}.PlatformMarketing-module__B5oKGW__platform-how-grid{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);background:var(--platform-ink-16);box-shadow:var(--platform-shadow);gap:1px;display:grid;overflow:hidden}.PlatformMarketing-module__B5oKGW__platform-how-step{background:#fffaf0e6;align-content:start;gap:.7rem;padding:1.5rem 1.3rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-how-number{color:var(--platform-amber);font-family:var(--platform-sans);text-transform:uppercase;font-size:.75rem;font-weight:900}.PlatformMarketing-module__B5oKGW__platform-how-icon{font-size:1.6rem;line-height:1}.PlatformMarketing-module__B5oKGW__platform-how-step h3{color:var(--platform-ink);margin:0;font-size:1.05rem;font-weight:820;line-height:1.1}.PlatformMarketing-module__B5oKGW__platform-how-step p{color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;font-size:.86rem;line-height:1.55}.PlatformMarketing-module__B5oKGW__platform-faq-grid{align-items:start;gap:.75rem}.PlatformMarketing-module__B5oKGW__platform-faq-item{border:1px solid var(--platform-ink-16);box-shadow:var(--platform-shadow);background:#fffaf0c7;border-radius:1.1rem;align-self:start;overflow:hidden}.PlatformMarketing-module__B5oKGW__platform-faq-item summary{color:var(--platform-ink);cursor:pointer;font-family:var(--platform-sans);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.93rem;font-weight:700;list-style:none;display:flex}.PlatformMarketing-module__B5oKGW__platform-faq-item summary::-webkit-details-marker{display:none}.PlatformMarketing-module__B5oKGW__platform-faq-item[open] summary svg{transform:rotate(180deg)}.PlatformMarketing-module__B5oKGW__platform-faq-item p{border-top:1px solid var(--platform-ink-10);color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;padding:.9rem 1.25rem 1.1rem;font-size:.88rem;line-height:1.65}.PlatformMarketing-module__B5oKGW__platform-contact-section{padding-bottom:6rem}.PlatformMarketing-module__B5oKGW__platform-contact-grid{align-items:start;gap:2.5rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-contact-left{gap:1.2rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-contact-reassurances{gap:.55rem;margin-top:.5rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-contact-reassurances span{color:var(--platform-ink-72);font-family:var(--platform-sans);gap:.7rem;font-size:.88rem;line-height:1.5;display:flex}.PlatformMarketing-module__B5oKGW__platform-contact-reassurances span:before{content:"";background:var(--platform-amber);border-radius:50%;flex:none;width:.4rem;height:.4rem;margin-top:.42rem}.PlatformMarketing-module__B5oKGW__platform-contact-form{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);box-shadow:var(--platform-shadow);background:#fffaf0e6;gap:1.1rem;padding:1.75rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-form-2col{gap:.85rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-form-row{gap:.35rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-form-row span{color:var(--platform-ink-72);font-family:var(--platform-sans);font-size:.8rem;font-weight:700}.PlatformMarketing-module__B5oKGW__platform-form-row strong{color:var(--platform-amber)}.PlatformMarketing-module__B5oKGW__platform-form-error{color:#c52840;font-family:var(--platform-sans);margin:0;font-size:.86rem;font-weight:700}.PlatformMarketing-module__B5oKGW__platform-form-submit-row{gap:.55rem;padding-top:.2rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-form-submit-row p,.PlatformMarketing-module__B5oKGW__platform-contact-success span{color:var(--platform-ink-52);font-family:var(--platform-sans);text-align:center;margin:0;font-size:.78rem;line-height:1.5}.PlatformMarketing-module__B5oKGW__platform-contact-success{text-align:center;justify-items:center;padding:2.5rem 1.75rem}.PlatformMarketing-module__B5oKGW__platform-contact-success p{color:var(--platform-ink);font-family:var(--platform-sans);margin:0;font-size:1.05rem;font-weight:820}.PlatformMarketing-module__B5oKGW__platform-success-mark{color:var(--platform-amber);font-size:2.2rem;line-height:1}.PlatformMarketing-module__B5oKGW__platform-products-hero{padding-top:4rem;padding-bottom:3rem}.PlatformMarketing-module__B5oKGW__platform-family-tabs{--color-background-selector:var(--platform-white-42);--color-background-menu-selected:var(--platform-ink);border:1px solid var(--platform-ink-16);border-radius:var(--platform-pill-radius);max-width:100%;margin-bottom:3rem;display:inline-flex;overflow-x:auto}.PlatformMarketing-module__B5oKGW__platform-family-tabs label{color:var(--platform-ink-72);font-family:var(--platform-sans);white-space:nowrap;font-size:.88rem;font-weight:800}.PlatformMarketing-module__B5oKGW__platform-family-tabs input:checked+label{color:#fff}.PlatformMarketing-module__B5oKGW__platform-family-section{margin-bottom:4rem}.PlatformMarketing-module__B5oKGW__platform-family-header{border-bottom:1px solid var(--platform-ink-10);flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-family-header h2{color:var(--platform-ink);margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:820;line-height:1}.PlatformMarketing-module__B5oKGW__platform-family-header span{color:var(--platform-ink-52);font-family:var(--platform-sans);font-size:.9rem}.PlatformMarketing-module__B5oKGW__platform-products-proof-row{margin-top:1.25rem}.PlatformMarketing-module__B5oKGW__platform-module-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-module-card{border:1px solid var(--platform-ink-16);border-radius:var(--platform-card-radius);min-height:15rem;box-shadow:var(--platform-shadow);color:inherit;background:#fffaf0c7;grid-template-rows:auto 1fr auto;gap:.75rem;padding:1.3rem;text-decoration:none;display:grid}.PlatformMarketing-module__B5oKGW__platform-module-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-module-card-footer{flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.5rem;display:flex}.PlatformMarketing-module__B5oKGW__platform-products-cta{text-align:center;justify-items:center;gap:1rem;padding-bottom:5rem;display:grid}.PlatformMarketing-module__B5oKGW__platform-products-cta p:not(.PlatformMarketing-module__B5oKGW__platform-v4-eyebrow){max-width:460px;color:var(--platform-ink-72);font-family:var(--platform-sans);margin:0;line-height:1.6}@media (min-width:640px){.PlatformMarketing-module__B5oKGW__platform-signals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.PlatformMarketing-module__B5oKGW__platform-form-2col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:680px){.PlatformMarketing-module__B5oKGW__platform-how-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:700px){.PlatformMarketing-module__B5oKGW__platform-proof-card{grid-template-columns:1fr auto;align-items:center;gap:2rem}.PlatformMarketing-module__B5oKGW__platform-proof-actions{align-items:flex-end}}@media (min-width:760px){.PlatformMarketing-module__B5oKGW__platform-demo-highlight-grid,.PlatformMarketing-module__B5oKGW__platform-options-grid,.PlatformMarketing-module__B5oKGW__platform-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:820px){.PlatformMarketing-module__B5oKGW__platform-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.PlatformMarketing-module__B5oKGW__platform-origin-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}}@media (min-width:900px){.PlatformMarketing-module__B5oKGW__platform-publications-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.PlatformMarketing-module__B5oKGW__platform-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.PlatformMarketing-module__B5oKGW__platform-options-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.PianoTranscriptionDemoIsland-module__vxS5Wq__demoShell{align-items:start;gap:1.25rem;display:grid}.PianoTranscriptionDemoIsland-module__vxS5Wq__visualPanel,.PianoTranscriptionDemoIsland-module__vxS5Wq__controlPanel{border:1px solid #17201a1f;border-radius:1.4rem;box-shadow:0 18px 44px #17201a12}.PianoTranscriptionDemoIsland-module__vxS5Wq__visualPanel{background:#0f1512;gap:0;display:grid;overflow:hidden}.PianoTranscriptionDemoIsland-module__vxS5Wq__keyboard{background:#f8f4ea;border-bottom:1px solid #ffffff26;height:5.5rem;position:relative}.PianoTranscriptionDemoIsland-module__vxS5Wq__whiteKey,.PianoTranscriptionDemoIsland-module__vxS5Wq__blackKey{transition:background-color .12s,box-shadow .12s,transform .12s;position:absolute;top:0}.PianoTranscriptionDemoIsland-module__vxS5Wq__whiteKey{background:linear-gradient(#fffdf6 0%,#e8e1d3 100%);border-right:1px solid #17201a2e;bottom:0}.PianoTranscriptionDemoIsland-module__vxS5Wq__blackKey{z-index:2;background:linear-gradient(#151a18 0%,#050606 100%);border-radius:0 0 .25rem .25rem;height:61%;box-shadow:0 .35rem .7rem #0000004d}.PianoTranscriptionDemoIsland-module__vxS5Wq__activeWhiteKey{background:linear-gradient(#fff4c7 0%,#d7ad31 100%);box-shadow:inset 0 0 0 2px #9a5b1059}.PianoTranscriptionDemoIsland-module__vxS5Wq__activeBlackKey{background:linear-gradient(#9ff07c 0%,#188f4e 100%);transform:translateY(.12rem)}.PianoTranscriptionDemoIsland-module__vxS5Wq__rainfallCanvas{width:100%;height:min(54vh,34rem);min-height:22rem;display:block}.PianoTranscriptionDemoIsland-module__vxS5Wq__controlPanel{background:#fffaf0d1;gap:1.1rem;padding:1.25rem;display:grid}.PianoTranscriptionDemoIsland-module__vxS5Wq__controlPanel h2{color:#17201a;letter-spacing:-.035em;margin:.4rem 0 0;font-size:clamp(1.65rem,2.4vw,2.3rem);font-weight:820;line-height:1}.PianoTranscriptionDemoIsland-module__vxS5Wq__description,.PianoTranscriptionDemoIsland-module__vxS5Wq__statusCard>span,.PianoTranscriptionDemoIsland-module__vxS5Wq__noteList p{color:#17201ab8;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}.PianoTranscriptionDemoIsland-module__vxS5Wq__description{margin-top:.75rem}.PianoTranscriptionDemoIsland-module__vxS5Wq__statusCard{background:#ffffff85;border:1px solid #17201a1f;border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.PianoTranscriptionDemoIsland-module__vxS5Wq__statusCard strong,.PianoTranscriptionDemoIsland-module__vxS5Wq__levelBlock span,.PianoTranscriptionDemoIsland-module__vxS5Wq__noteList h3{letter-spacing:.12em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;font-weight:900}.PianoTranscriptionDemoIsland-module__vxS5Wq__statusCard[data-status=listening]{background:#cef5d46b;border-color:#1f864a59}.PianoTranscriptionDemoIsland-module__vxS5Wq__statusCard[data-status=error],.PianoTranscriptionDemoIsland-module__vxS5Wq__statusCard[data-status=unsupported]{background:#ffddd473;border-color:#a3372659}.PianoTranscriptionDemoIsland-module__vxS5Wq__statusCard[data-status=locked]{background:#ffdde2db;border-color:#7b172133}.PianoTranscriptionDemoIsland-module__vxS5Wq__controls{flex-wrap:wrap;gap:.75rem;display:flex}.PianoTranscriptionDemoIsland-module__vxS5Wq__levelBlock{gap:.55rem;display:grid}.PianoTranscriptionDemoIsland-module__vxS5Wq__levelBlock>div:first-child{justify-content:space-between;align-items:center;display:flex}.PianoTranscriptionDemoIsland-module__vxS5Wq__levelBlock strong{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.PianoTranscriptionDemoIsland-module__vxS5Wq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.PianoTranscriptionDemoIsland-module__vxS5Wq__statsGrid div{background:#ffffff6b;border:1px solid #17201a1a;border-radius:.9rem;gap:.25rem;padding:.85rem;display:grid}.PianoTranscriptionDemoIsland-module__vxS5Wq__statsGrid dt{color:#17201a9e;text-transform:uppercase;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:800}.PianoTranscriptionDemoIsland-module__vxS5Wq__statsGrid dd{color:#17201a;margin:0;font-size:1.6rem;font-weight:850;line-height:1}.PianoTranscriptionDemoIsland-module__vxS5Wq__noteList{gap:.75rem;display:grid}.PianoTranscriptionDemoIsland-module__vxS5Wq__noteList h3{margin:0}.PianoTranscriptionDemoIsland-module__vxS5Wq__noteList ol{gap:.45rem;max-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.PianoTranscriptionDemoIsland-module__vxS5Wq__noteList li{background:#ffffff85;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .7rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.PianoTranscriptionDemoIsland-module__vxS5Wq__noteList li span{color:#17201a;font-weight:900}.PianoTranscriptionDemoIsland-module__vxS5Wq__noteList li small{color:#17201a9e;font-weight:700}@media (min-width:980px){.PianoTranscriptionDemoIsland-module__vxS5Wq__demoShell{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr)}}
.MarketingPage-module__NufNEa__marketing-page{gap:3rem;padding:3rem 0 4rem}.MarketingPage-module__NufNEa__marketing-hero{gap:2rem;display:grid}.MarketingPage-module__NufNEa__marketing-hero-text{align-content:start;align-self:start;gap:1.25rem;max-width:820px;display:grid}.MarketingPage-module__NufNEa__marketing-title{color:#17201a;letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(2.4rem,4.2vw,3.9rem);font-weight:820;line-height:.98}.MarketingPage-module__NufNEa__marketing-description{color:#17201ac2;max-width:700px;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.6}.MarketingPage-module__NufNEa__marketing-signal-grid,.MarketingPage-module__NufNEa__marketing-cards{gap:1rem;display:grid}.MarketingPage-module__NufNEa__marketing-signal,.MarketingPage-module__NufNEa__marketing-card{border:1px solid #17201a1f;border-radius:1.4rem;box-shadow:0 18px 44px #17201a12}.MarketingPage-module__NufNEa__marketing-signal{background:#ffffff6b;min-height:8.5rem;padding:1.2rem}.MarketingPage-module__NufNEa__marketing-signal strong{letter-spacing:-.035em;margin-bottom:.9rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:900;line-height:1;display:block}.MarketingPage-module__NufNEa__marketing-signal span{color:#17201ab3;letter-spacing:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:600;line-height:1.42;display:block}.MarketingPage-module__NufNEa__marketing-section{gap:1.25rem;display:grid}.MarketingPage-module__NufNEa__marketing-section-header{gap:.6rem;max-width:720px;display:grid}.MarketingPage-module__NufNEa__marketing-section-header h2{color:#17201a;letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:820;line-height:1}.MarketingPage-module__NufNEa__marketing-section-header p,.MarketingPage-module__NufNEa__marketing-card p{color:#17201ab8;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.MarketingPage-module__NufNEa__marketing-card{min-height:15rem;color:inherit;background:#fffaf0;gap:.85rem;padding:1.25rem;text-decoration:none;display:grid}.MarketingPage-module__NufNEa__marketing-card:hover{transform:translateY(-2px)}.MarketingPage-module__NufNEa__marketing-card-heading{align-items:center;gap:.8rem;display:flex}.MarketingPage-module__NufNEa__marketing-card h3{letter-spacing:-.02em;margin:0;font-size:1.25rem;line-height:1.12}.MarketingPage-module__NufNEa__marketing-card-icon{background:#f3c95d33;border:1px solid #9a5b102e;border-radius:1rem;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.55rem;line-height:1;display:inline-grid}.MarketingPage-module__NufNEa__marketing-card-icon img{object-fit:contain;width:2.2rem;height:2.2rem;display:block}.MarketingPage-module__NufNEa__marketing-card span{color:#9a5b10;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:900}@media (min-width:780px){.MarketingPage-module__NufNEa__marketing-hero{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:start}.MarketingPage-module__NufNEa__marketing-signal-grid{grid-template-columns:1fr}.MarketingPage-module__NufNEa__marketing-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
