@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{font-family:var(--font-family);min-height:100vh;color:var(--ui-brightest);background-color:var(--color-canvas);background-image:radial-gradient(circle at 10% 15%,var(--color-canvas-grad-1),transparent 40%),radial-gradient(circle at 85% 0%,var(--color-canvas-grad-2),transparent 35%),radial-gradient(circle at 30% 70%,var(--color-canvas-grad-3),transparent 45%),linear-gradient(180deg,var(--color-canvas-grad-4),var(--color-canvas-grad-5));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow:hidden}:focus{outline:none}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.min-h-screen{min-height:100vh}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-6{padding-inline:calc(var(--spacing) * 6)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[audit\:pro\]{audit:pro}@media(min-width:40rem){.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}}}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter/inter-v20-latin-200.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-v20-latin-300.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-v20-latin-regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-v20-latin-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-v20-latin-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-v20-latin-700.woff2)format("woff2")}:root,:root[data-theme=dark],.theme-dark{--font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--primary-hover-color:#565757;--border-color:#555;--border-radius:.45rem;--transition-speed:.2s;--blur-transition-speed:.3s;--topbar-bg:#1c1c1c;--topbar-border:#333;--app-shell-bg:#151515;--overlay-scrim-bg:#0000008c;--block-shadow:0 3px 8px var(--color-overlay-30);--block-hover-shadow:0 4px 8px var(--color-overlay-15);--block-outline:var(--color-fg-10);--progress-segment-gap:1px;--progress-current-bg:var(--ui-brightest);--progress-current-glow:0 4px 12px var(--color-overlay-40);--progress-accent-dot-bg:var(--ui-red);--progress-accent-dot-border:var(--ui-brightest);--accent-dot-color:var(--ui-brightest);--toast-neutral-bg:#fff;--toast-neutral-fg:#111;--dropdown-bg:var(--color-surface-3);--dropdown-fg:var(--color-text);--dropdown-border:var(--color-fg-12);--dropdown-hover-bg:var(--color-fg-12);--dropdown-active-bg:var(--ui-selected);--dropdown-active-fg:var(--color-text-inverse);--progress-options-shadow:0 12px 24px #0000008c;--progress-option-hover-bg:var(--color-overlay-80);--block-label-color:var(--color-surface-contrast);--block-title-color:var(--ui-brightest);--separator-color:var(--color-border);--button-bg:var(--color-surface-3);--button-fg:var(--ui-brightest);--app-logo-opacity:1;--toggle-switch-handle-off-bg:var(--color-red-shade);--toggle-switch-handle-off-border:var(--ui-red);--mixer-resize-handle-stroke:#fff9;--mixer-close-btn-fg:var(--mixer-resize-handle-stroke);--color-brand-20:#1abc9c33;--color-brand-33:#1abc9c54;--color-brand-shade:#16a085;--color-white:#fff;--color-gray:#bbb;--color-gray-shade-1:#888;--color-gray-shade-2:#484848;--color-gray-shade-3:#222;--color-gray-shade-4:#1a1a1a;--color-gray-shade-5:#111;--color-brand-shade-5-90:#111111e6;--color-black:#000;--color-blue:#4b7bec;--color-blue-33:#4b7bec54;--color-blue-shade:#3867d6;--color-green:var(--color-brand);--color-green-33:var(--color-brand-33);--color-green-shade:var(--color-brand-shade);--color-red:#fc5c65;--color-red-33:#fc5c6554;--color-red-shade:#eb3b5a;--color-orange:#fd9644;--color-orange-33:#fd964454;--color-yellow:#fed330;--color-yellow-33:#fed33054;--color-turquoise:#40e0d0;--color-turquoise-33:#40e0d054;--color-stone:#778ca3;--color-stone-33:#778ca354;--color-cyan:#45aaf2;--color-cyan-33:#45aaf254;--color-purple:#a55eea;--color-purple-33:#a55eea54;--color-cloud:#d1d8e0;--color-cloud-33:#d1d8e054;--color-canvas:var(--color-default-bg);--color-default-bg:#131313;--color-surface:#101010;--color-surface-2:#2a2a2a;--color-surface-3:#151515;--color-surface-4:#222;--color-surface-5:#1a1a1a;--color-surface-contrast:#000;--color-text:#fff;--color-text-muted:#ffffff80;--color-text-faint:#ffffff59;--color-text-subtle:#fff3;--color-text-inverse:#000;--color-on-accent:#fff;--color-fg:var(--color-text);--color-fg-04:#ffffff0a;--color-fg-05:#ffffff0d;--color-fg-06:#ffffff0f;--color-fg-08:#ffffff14;--color-fg-10:#ffffff1a;--color-fg-12:#ffffff1f;--color-fg-14:#ffffff24;--color-fg-18:#ffffff2e;--color-fg-19:#ffffff30;--color-fg-20:#fff3;--color-fg-23:#ffffff3b;--color-fg-25:#ffffff40;--color-fg-30:#ffffff4d;--color-fg-32:#ffffff52;--color-fg-35:#ffffff59;--color-fg-40:#fff6;--color-fg-45:#ffffff73;--color-fg-50:#ffffff80;--color-fg-65:#ffffffa6;--color-fg-70:#ffffffb3;--color-fg-75:#ffffffbf;--color-fg-80:#fffc;--color-fg-95:#fffffff2;--color-overlay-10:#0000001a;--color-overlay-15:#00000026;--color-overlay-20:#0003;--color-overlay-25:#00000040;--color-overlay-30:#0000004d;--color-overlay-40:#0006;--color-overlay-50:#00000080;--color-overlay-55:#0000008c;--color-overlay-60:#0009;--color-overlay-70:#000000b3;--color-overlay-80:#000c;--color-overlay-100:#000;--color-border-subtle:var(--color-fg-10);--color-border:var(--color-fg-12);--color-border-strong:var(--color-fg-30);--color-border-stronger:var(--color-fg-50);--color-border-strongest:var(--color-fg-65);--color-border-max:var(--color-fg-95);--color-focus-ring:#3b82f659;--color-glow-success-clear:#0f00;--color-glow-success-strong:#0f0c;--color-glow-accent:#00ffa040;--color-success:var(--color-green);--color-danger:var(--color-red);--color-info:#0059ff;--color-warning:#f69400;--color-link:#4a90e2;--color-brand:#1abc9c;--color-canvas-grad-1:#1abc9c59;--color-canvas-grad-2:#4a90e240;--color-canvas-grad-3:#ffffff0f;--color-canvas-grad-4:#01040cf2;--color-canvas-grad-5:#030614;--fader-track-bg:var(--color-fg-08);--fader-track-border:#cbd5e196;--fader-fill-start:#ff0eb7;--fader-fill-end:#020202;--fader-thumb-stroke:#111827;--fader-thumb-grad-top:#272727;--fader-thumb-grad-center:#a1a1a1;--fader-thumb-grad-bottom:#6d6d6d;--fader-thumb-edge:var(--color-fg-12);--fader-thumb-groove:#475569;--fader-thumb-groove-hi:var(--color-fg-65);--fader-thumb-highlight:var(--color-text);--fader-thumb-shadow:var(--color-surface-contrast);--ui-green:var(--color-brand);--ui-red:var(--color-red);--ui-blue:var(--color-info);--ui-orange:var(--color-orange);--ui-brightest:var(--color-text);--ui-darkest:var(--color-surface-contrast);--ui-on-brand:var(--ui-darkest);--z-windows-base:10000000;--z-tooltips:20000000;--z-clock:30000000;--hud-clock-shadow:none;--spinner-overlay-bg:#0000;--spinner-bubble-bg:#000;--spinner-bubble-border:none;--spinner-bubble-shadow:0 10px 26px #0006;--spinner-track-stroke:#ffffff1f;--spinner-seg-stroke:#ffffff8c;--ui-midtone:var(--color-surface);--ui-light:var(--color-surface-3);--ui-lighter:#5f5f5f;--ui-selected:var(--color-warning);--ui-brightest-08:var(--color-fg-08);--ui-brightest-10:var(--color-fg-10);--ui-brightest-20:var(--color-fg-20);--ui-brightest-30:var(--color-fg-30);--ui-brightest-50:var(--color-fg-50);--ui-brightest-65:var(--color-fg-65);--ui-brightest-70:var(--color-fg-70);--ui-brightest-80:var(--color-fg-80);--ui-brightest-95:var(--color-fg-95);--ui-darkest-10:var(--color-overlay-10);--ui-darkest-20:var(--color-overlay-20);--ui-darkest-50:var(--color-overlay-50);--seperator-color:#ffffff86;--ui-link:var(--color-link);--ui-oumta:var(--color-brand);--accent-strong:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);--accent-mid:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%2C0c5.519%2C0%2010%2C4.481%2010%2C10c0%2C5.519%20-4.481%2C10%20-10%2C10c-5.519%2C0%20-10%2C-4.481%20-10%2C-10c0%2C-5.519%204.481%2C-10%2010%2C-10Zm0%2C5.151c-2.676%2C0%20-4.849%2C2.173%20-4.849%2C4.849c0%2C2.676%202.173%2C4.849%204.849%2C4.849c2.676%2C0%204.849%2C-2.173%204.849%2C-4.849c0%2C-2.676%20-2.173%2C-4.849%20-4.849%2C-4.849Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);--accent-weak:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%2C0c5.519%2C0%2010%2C4.481%2010%2C10c0%2C5.519%20-4.481%2C10%20-10%2C10c-5.519%2C0%20-10%2C-4.481%20-10%2C-10c0%2C-5.519%204.481%2C-10%2010%2C-10Zm0%2C1.584c-4.645%2C0%20-8.416%2C3.771%20-8.416%2C8.416c0%2C4.645%203.771%2C8.416%208.416%2C8.416c4.645%2C0%208.416%2C-3.771%208.416%2C-8.416c0%2C-4.645%20-3.771%2C-8.416%20-8.416%2C-8.416Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);--accent-none:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M8.101%2C10l-8.101%2C-8.101l1.899%2C-1.899l8.101%2C8.101l8.101%2C-8.101l1.899%2C1.899l-8.101%2C8.101l8.101%2C8.101l-1.899%2C1.899l-8.101%2C-8.101l-8.101%2C8.101l-1.899%2C-1.899l8.101%2C-8.101Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)}.fade-enter-active,.fade-leave-active{transition:all .5s}.fade-enter-from,.fade-leave-to{filter:blur(40px);opacity:0}.fade-solid-enter-active,.fade-solid-leave-active{transition:opacity .1s}.fade-solid-enter-from,.fade-solid-leave-to{filter:none;opacity:0}.top-bar-logo,#splash .logo,#about-modal .logo{opacity:var(--app-logo-opacity,1)}hr{background-color:#0000;border:#0000;height:20px}.popup-fade{transition:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.terminal[data-v-8cdb1a47]{position:fixed;left:0;top:0;pointer-events:auto;will-change:transform,opacity;transition:opacity .14s ease,transform .02s linear}.terminal--popout[data-v-8cdb1a47],.terminal--fullscreen[data-v-8cdb1a47]{inset:0;transform:none!important}.terminal__frame[data-v-8cdb1a47]{position:relative;max-width:calc(100vw - 36px);max-height:calc(100vh - 36px);display:flex;flex-direction:column;border-radius:8px;background:#000000b8;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.terminal__dragHandle[data-v-8cdb1a47]{position:absolute;top:0;left:0;right:0;z-index:5;pointer-events:auto;cursor:move;user-select:none;-webkit-user-select:none;height:30px;background:transparent;border:0;border-radius:0}.terminal--fullscreen .terminal__frame[data-v-8cdb1a47]{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000f5}.terminal--solid .terminal__frame[data-v-8cdb1a47]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000f5}.terminal-msg-overlay[data-v-8cdb1a47]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10050000}.terminal-msg[data-v-8cdb1a47]{width:calc(100vw - 64px);max-width:1100px;padding:16px 22px;text-align:center;font-size:var(--hud-message-font-size, 30px);font-weight:900;letter-spacing:.01em;color:#fffffff5;text-shadow:0 8px 30px rgba(0,0,0,.65),0 0 18px rgba(0,0,0,.45);background:#00000038;border:1px solid rgba(255,255,255,.1);border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.terminal-msg-overlay.is-solid .terminal-msg[data-v-8cdb1a47]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-darkest);border:1px solid var(--color-border);box-shadow:0 20px 60px #00000073}.hud-msg-fade-enter-active[data-v-8cdb1a47],.hud-msg-fade-leave-active[data-v-8cdb1a47]{transition:opacity var(--view-transition-ms, .18s) ease}.hud-msg-fade-enter-from[data-v-8cdb1a47],.hud-msg-fade-leave-to[data-v-8cdb1a47]{opacity:0}.hud-msg-fade-enter-to[data-v-8cdb1a47],.hud-msg-fade-leave-from[data-v-8cdb1a47]{opacity:1}.terminal--popout .terminal__frame[data-v-8cdb1a47]{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}.terminal__frame[data-v-8cdb1a47]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#ffffff0b,#0000);opacity:.6}.terminal__frame[data-v-8cdb1a47]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,#00000038,#00000038 1px,#0000 3px 6px);opacity:.35}.terminal--fullscreen .terminal__frame[data-v-8cdb1a47]:before,.terminal--fullscreen .terminal__frame[data-v-8cdb1a47]:after{opacity:.22}.terminal--popout .terminal__frame[data-v-8cdb1a47]:before,.terminal--popout .terminal__frame[data-v-8cdb1a47]:after{display:none}.terminal__lines[data-v-8cdb1a47]{padding:10px 12px;overflow:auto;flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.35;text-shadow:0 0 14px rgba(0,0,0,.55)}.terminal--popout .terminal__lines[data-v-8cdb1a47]{padding:8px 10px;text-shadow:none}.terminal__line[data-v-8cdb1a47]{display:grid;grid-template-columns:14px 1fr;gap:8px;white-space:pre-wrap;word-break:break-word}.terminal__line--in[data-v-8cdb1a47]{color:var(--color-brand)}.terminal__line--out[data-v-8cdb1a47]{color:#e6fff0eb}.terminal__line--sys[data-v-8cdb1a47]{color:#c8dcd2ad}.terminal__line--err[data-v-8cdb1a47]{color:#ffa0a0f2}.terminal__prefix[data-v-8cdb1a47]{opacity:.7}.terminal__tok[data-v-8cdb1a47]{text-shadow:0 0 10px rgba(0,0,0,.55)}.terminal__tok--key[data-v-8cdb1a47]{color:#a0dcfff2}.terminal__tok--cur[data-v-8cdb1a47]{color:#8cffc6f2;font-weight:800}.terminal__tok--sel[data-v-8cdb1a47]{color:#ff7878fa;font-weight:800}.terminal__tok--num[data-v-8cdb1a47]{color:#ffd88cfa}.terminal__tok--str[data-v-8cdb1a47]{color:#d6b2fff2}.terminal__tok--bool[data-v-8cdb1a47]{color:#8cffc6eb}.terminal__tok--color[data-v-8cdb1a47]{text-shadow:0 0 14px rgba(0,0,0,.65)}.terminal__inputRow[data-v-8cdb1a47]{display:flex;flex-direction:column;gap:8px;align-items:stretch;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.terminal__composer[data-v-8cdb1a47]{display:flex;flex-direction:column;gap:8px}.terminal__composerRow[data-v-8cdb1a47]{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:center}.terminal__promptCaret[data-v-8cdb1a47]{color:var(--color-brand);text-shadow:0 0 12px var(--color-brand-33, rgba(26,188,156,.33))}.terminal__powerline[data-v-8cdb1a47]{display:flex;align-items:stretch;gap:0;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;border-radius:8px;background:#00000024;--terminal-power-cut-bg: rgba(0,0,0,.14);box-shadow:0 10px 28px #00000059}.terminal__powerSeg[data-v-8cdb1a47]{position:relative;display:inline-flex;align-items:center;height:20px;padding:0 10px;font-size:11px;line-height:20px;letter-spacing:.01em;gap:6px;min-width:0;background:var(--terminal-power-bg, rgba(255,255,255,.08));color:var(--terminal-power-fg, rgba(230,255,240,.92))}.terminal__powerSeg[data-v-8cdb1a47]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.terminal__powerSeg[data-v-8cdb1a47]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.terminal__powerSeg[data-v-8cdb1a47]:not(:last-child){padding-right:16px}.terminal__powerSeg[data-v-8cdb1a47]:not(:last-child):after{content:"";position:absolute;top:0;right:-10px;width:10px;height:20px;background:var(--terminal-power-bg, rgba(255,255,255,.08));clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none}.terminal__powerSeg[data-v-8cdb1a47]:not(:first-child){margin-left:10px}.terminal--fullscreen[data-v-8cdb1a47],.terminal--solid[data-v-8cdb1a47]{--terminal-power-cut-bg: rgba(0,0,0,.96)}.terminal--popout[data-v-8cdb1a47]{--terminal-power-cut-bg: #000}.terminal__powerIcon[data-v-8cdb1a47]{opacity:.95}.terminal__powerText[data-v-8cdb1a47]{min-width:0;overflow:hidden;text-overflow:ellipsis}.terminal__powerSeg--cwd[data-v-8cdb1a47]{--terminal-power-bg: rgba(255,255,255,.08);--terminal-power-fg: rgba(230,255,240,.92);--terminal-power-prev-bg: rgba(255,255,255,.08)}.terminal__powerSeg--setlist[data-v-8cdb1a47]{--terminal-power-bg: rgba(26,188,156,.88);--terminal-power-fg: rgba(0,0,0,.88);--terminal-power-prev-bg: rgba(255,255,255,.08)}.terminal__powerSeg--song[data-v-8cdb1a47]{--terminal-power-bg: rgba(214,178,255,.18);--terminal-power-fg: rgba(230,255,240,.92);--terminal-power-prev-bg: rgba(26,188,156,.88)}.terminal__powerSeg--brand[data-v-8cdb1a47]{--terminal-power-bg: rgba(255,255,255,.08);--terminal-power-fg: rgba(230,255,240,.92);padding:0 8px}.terminal__brandLogo[data-v-8cdb1a47]{display:block;height:14px;width:auto}.terminal__input[data-v-8cdb1a47]{width:100%;background:transparent;outline:none;border:0;color:var(--color-brand);caret-color:var(--color-brand)}.terminal__input--inline[data-v-8cdb1a47]{padding:0;margin:0;font:inherit}.terminal__line--composer[data-v-8cdb1a47]{padding-top:6px;grid-template-columns:1fr}.resize-handle[data-v-8cdb1a47]{position:absolute;right:0;bottom:0;z-index:9999;pointer-events:auto;border:0;padding:0;width:30px;height:30px;cursor:nwse-resize;opacity:1;transition:background .15s;appearance:none;-webkit-appearance:none;background:transparent}.resize-handle--br[data-v-8cdb1a47]{border-radius:0 0 12px}.resize-handle--br[data-v-8cdb1a47]:before{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-right:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom-right-radius:2px}.resize-handle--br[data-v-8cdb1a47]:hover{background:transparent}.resize-handle--br[data-v-8cdb1a47]:hover:before{border-right:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand)}.terminal-popout[data-v-4d1b0e08]{position:relative;width:100vw;height:100vh}.popout-app-container[data-v-4d1b0e08]{position:absolute;width:0;height:0;overflow:hidden}.terminal-popout__gate[data-v-4d1b0e08]{position:absolute;inset:0;display:grid;place-items:center;background:var(--color-overlay-70, rgba(0, 0, 0, .7));color:var(--color-fg-90, rgba(255, 255, 255, .9));text-align:center;padding:24px}.terminal-popout__title[data-v-4d1b0e08]{font-weight:700;font-size:18px;margin-bottom:8px}.terminal-popout__msg[data-v-4d1b0e08]{opacity:.9;font-size:14px}.pro-badge[data-v-bc2be093]{position:relative;z-index:0;overflow:hidden;display:inline-block;width:30px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1;border:1px solid rgba(255,255,255,.188);border-radius:9999px;background-color:var(--ui-green);color:var(--ui-darkest);text-decoration:none;isolation:isolate;box-sizing:border-box}.pro-badge[data-v-bc2be093]:focus-visible{outline:2px solid var(--ui-brightest);outline-offset:2px}.pro-badge[data-v-bc2be093]:after{content:"";position:absolute;z-index:-1;top:-60%;left:-40%;width:45%;height:220%;pointer-events:none;transform:translate(-180%) rotate(0);opacity:0;will-change:transform,opacity;background:linear-gradient(120deg,#fff0 0% 35%,#ffffffbf 50%,#fff0 65% 100%);animation:proBadgeSweep-bc2be093 10s linear infinite}.pro-badge__text[data-v-bc2be093]{display:inline-block;transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.pro-badge[data-v-bc2be093]:after{animation:none}}@-moz-keyframes proBadgeSweep-bc2be093{0%{transform:translate(-180%);opacity:0}2%{opacity:1}7%{transform:translate(380%);opacity:1}8%{opacity:0}to{transform:translate(-180%);opacity:0}}@-webkit-keyframes proBadgeSweep-bc2be093{0%{transform:translate(-180%);opacity:0}2%{opacity:1}7%{transform:translate(380%);opacity:1}8%{opacity:0}to{transform:translate(-180%);opacity:0}}@-o-keyframes proBadgeSweep-bc2be093{0%{transform:translate(-180%);opacity:0}2%{opacity:1}7%{transform:translate(380%);opacity:1}8%{opacity:0}to{transform:translate(-180%);opacity:0}}@keyframes proBadgeSweep-bc2be093{0%{transform:translate(-180%);opacity:0}2%{opacity:1}7%{transform:translate(380%);opacity:1}8%{opacity:0}to{transform:translate(-180%);opacity:0}}.button-container[data-v-4d04d936]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.button-container .button-label[data-v-4d04d936]{font-size:10px;line-height:var(--toggle-button-label-line-height, 1);height:var(--toggle-button-label-height, 0);margin-top:var(--toggle-button-label-margin-top, 4px);color:var(--ui-brightest);opacity:var(--toggle-button-label-opacity, .7);-webkit-user-select:none;user-select:none;text-align:var(--toggle-button-label-text-align, center);transform:translateY(var(--toggle-button-label-translate-y, 0px));max-width:var(--toggle-button-label-max-width, none);white-space:var(--toggle-button-label-white-space, nowrap)}.button-container .button-label.label-invisible[data-v-4d04d936]{opacity:0}.button-container .toggle-button[data-v-4d04d936]{position:relative;width:44px;height:44px;padding:0;margin:0;border:none;background-color:transparent;color:var(--ui-brightest);cursor:pointer;transition:opacity var(--transition-speed) ease,color var(--transition-speed) ease;display:flex;align-items:center;justify-content:center}.button-container .toggle-button[data-v-4d04d936]:disabled{cursor:not-allowed;opacity:.5}.button-container .toggle-button[data-v-4d04d936]:not(:disabled):hover{color:var(--ui-green)}.button-container .toggle-button:not(:disabled):hover .toggle-icon[data-v-4d04d936]{color:var(--ui-green)}.button-container .toggle-button.active[data-v-4d04d936]:not(:disabled){color:var(--color-brand)}.button-container .toggle-button.active:not(:disabled) .toggle-icon[data-v-4d04d936]{color:var(--color-brand)}.button-container .toggle-button.active[data-v-4d04d936]:not(:disabled):hover{color:var(--color-brand)}.button-container .toggle-button.active:not(:disabled):hover .toggle-icon[data-v-4d04d936]{color:var(--color-brand)}.button-container .toggle-button.attention-save[data-v-4d04d936]:not(:disabled){position:relative;animation:save-pulse-4d04d936 2.6s ease-in-out infinite,save-color-blink-4d04d936 1.2s ease-in-out infinite;opacity:.8;overflow:visible}.button-container .toggle-button.attention-save[data-v-4d04d936]:not(:disabled):hover{animation-play-state:paused}.button-container .toggle-button.attention-save[data-v-4d04d936]:not(:disabled):before,.button-container .toggle-button.attention-save[data-v-4d04d936]:not(:disabled):after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:50%;pointer-events:none;border:1px solid var(--ui-red);opacity:0;transform:scale(1);animation:save-ripple-4d04d936 12s ease-out infinite}.button-container .toggle-button.attention-save[data-v-4d04d936]:not(:disabled):before{animation-delay:6s}.button-container .toggle-button.attention-save[data-v-4d04d936]:not(:disabled):after{animation-delay:0s}.button-container .toggle-button.attention-save[data-v-4d04d936]:not(:disabled):hover{animation:none;color:var(--color-green)}.button-container .toggle-button.attention-save[data-v-4d04d936]:not(:disabled):hover:before,.button-container .toggle-button.attention-save[data-v-4d04d936]:not(:disabled):hover:after{animation:none;opacity:0}.button-container .toggle-button.attention-save[data-v-4d04d936]:disabled{animation:none;opacity:.45}.button-container .toggle-button.attention-connect[data-v-4d04d936]:not(:disabled){position:relative;animation:connect-pulse-4d04d936 2.6s ease-in-out infinite,connect-color-blink-4d04d936 1.2s ease-in-out infinite;opacity:.9;overflow:visible}.button-container .toggle-button.attention-connect:not(:disabled) .toggle-icon[data-v-4d04d936]{color:inherit}.button-container .toggle-button.attention-connect[data-v-4d04d936]:not(:disabled):hover{animation-play-state:paused}.button-container .toggle-button.attention-connect[data-v-4d04d936]:not(:disabled):before,.button-container .toggle-button.attention-connect[data-v-4d04d936]:not(:disabled):after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:50%;pointer-events:none;border:1px solid var(--ui-green);opacity:0;transform:scale(1);animation:connect-ripple-4d04d936 12s ease-out infinite}.button-container .toggle-button.attention-connect[data-v-4d04d936]:not(:disabled):before{animation-delay:6s}.button-container .toggle-button.attention-connect[data-v-4d04d936]:not(:disabled):after{animation-delay:0s}.button-container .toggle-button.attention-connect[data-v-4d04d936]:not(:disabled):hover{animation:none;color:var(--ui-green)}.button-container .toggle-button.attention-connect[data-v-4d04d936]:not(:disabled):hover:before,.button-container .toggle-button.attention-connect[data-v-4d04d936]:not(:disabled):hover:after{animation:none;opacity:0}.button-container .toggle-button.attention-connect[data-v-4d04d936]:disabled{animation:none;opacity:.45}.button-container .badge[data-v-4d04d936]{position:absolute;top:50px;transform:translateY(var(--toggle-button-badge-translate-y, 0px))}.keyboard-hint[data-v-4d04d936]{position:absolute;font-size:15px;font-weight:400;background-color:var(--ui-blue);color:var(--color-on-accent);padding:5px 4px 4px;border-radius:3px;line-height:13px;z-index:500;text-align:center;width:13px;height:13px}#toggle-playalong .keyboard-hint[data-v-4d04d936],#toggle-click .keyboard-hint[data-v-4d04d936],#toggle-helptrack .keyboard-hint[data-v-4d04d936],#toggle-settings .keyboard-hint[data-v-4d04d936],#toggle-about .keyboard-hint[data-v-4d04d936],#toggle-grid .keyboard-hint[data-v-4d04d936],#toggle-mixer .keyboard-hint[data-v-4d04d936],#toggle-fullscreen .keyboard-hint[data-v-4d04d936]{top:-15px;left:10px}#bpm-input-btn .keyboard-hint[data-v-4d04d936]{top:-25px;left:15px;width:11px!important;height:unset!important}#toggle-play .keyboard-hint[data-v-4d04d936],#reset-progress .keyboard-hint[data-v-4d04d936],#add-progress .keyboard-hint[data-v-4d04d936],#zoom-out .keyboard-hint[data-v-4d04d936],#zoom-in .keyboard-hint[data-v-4d04d936]{top:-25px;left:11px}#toggle-play .keyboard-hint[data-v-4d04d936]{font-size:10px;top:-25px;left:-2px;width:40px;line-height:15px}#toggle-play .button-label[data-v-4d04d936]{transform:translateY(1px)}.rewind-hint[data-v-4d04d936],.zoomOut-hint[data-v-4d04d936],.zoomIn-hint[data-v-4d04d936],.new-hint[data-v-4d04d936],.bpm-hint[data-v-4d04d936]{top:-25px;width:11px!important;height:unset!important}.rewind-hint[data-v-4d04d936]{left:6px}.zoomOut-hint[data-v-4d04d936],.zoomIn-hint[data-v-4d04d936]{font-size:15px;left:6px}.bpm-hint[data-v-4d04d936]{top:-25px;width:11px!important;left:15px}.songSelect-hint[data-v-4d04d936]{top:-25px;left:70px}.beats-hint[data-v-4d04d936],.base-hint[data-v-4d04d936],.bars-hint[data-v-4d04d936]{top:5px;right:0}.pattern-hint[data-v-4d04d936]{top:-6px;right:-16px}.helptracksample-hint[data-v-4d04d936]{top:0;right:30px}.barShorten-hint[data-v-4d04d936],.barLengthen-hint[data-v-4d04d936]{bottom:75px;left:19px;width:14px!important;height:unset!important}@-moz-keyframes save-pulse-4d04d936{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(252,92,101,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(252,92,101,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(252,92,101,.18))}}@-webkit-keyframes save-pulse-4d04d936{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(252,92,101,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(252,92,101,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(252,92,101,.18))}}@-o-keyframes save-pulse-4d04d936{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(252,92,101,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(252,92,101,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(252,92,101,.18))}}@keyframes save-pulse-4d04d936{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(252,92,101,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(252,92,101,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(252,92,101,.18))}}@-moz-keyframes save-ripple-4d04d936{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@-webkit-keyframes save-ripple-4d04d936{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@-o-keyframes save-ripple-4d04d936{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@keyframes save-ripple-4d04d936{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@-moz-keyframes save-color-blink-4d04d936{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-red)}}@-webkit-keyframes save-color-blink-4d04d936{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-red)}}@-o-keyframes save-color-blink-4d04d936{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-red)}}@keyframes save-color-blink-4d04d936{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-red)}}@-moz-keyframes connect-pulse-4d04d936{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(38,222,129,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(38,222,129,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(38,222,129,.18))}}@-webkit-keyframes connect-pulse-4d04d936{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(38,222,129,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(38,222,129,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(38,222,129,.18))}}@-o-keyframes connect-pulse-4d04d936{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(38,222,129,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(38,222,129,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(38,222,129,.18))}}@keyframes connect-pulse-4d04d936{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(38,222,129,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(38,222,129,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(38,222,129,.18))}}@-moz-keyframes connect-ripple-4d04d936{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@-webkit-keyframes connect-ripple-4d04d936{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@-o-keyframes connect-ripple-4d04d936{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@keyframes connect-ripple-4d04d936{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@-moz-keyframes connect-color-blink-4d04d936{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-green)}}@-webkit-keyframes connect-color-blink-4d04d936{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-green)}}@-o-keyframes connect-color-blink-4d04d936{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-green)}}@keyframes connect-color-blink-4d04d936{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-green)}}.vdiv-slider[data-v-d195d2c1]{--slider-width: 24px;--slider-height: 170px;--track-width: 8px;--thumb-size: 28px;--inset: calc(10px + var(--thumb-size) / 2);--slider-track-bg: var(--fader-track-bg);--slider-track-border: var(--fader-track-border);--slider-fill-start: var(--ui-green);--slider-fill-end: var(--color-green-shade);--thumb-stroke: var(--fader-thumb-stroke);--thumb-grad-top: var(--fader-thumb-grad-top);--thumb-grad-center: var(--fader-thumb-grad-center);--thumb-grad-bot: var(--fader-thumb-grad-bottom);--thumb-edge: var(--fader-thumb-edge);--thumb-groove: var(--fader-thumb-groove);--thumb-groove-hi: var(--fader-thumb-groove-hi);display:inline-block;-webkit-user-select:none;user-select:none;touch-action:none}.vdiv-track[data-v-d195d2c1]{position:relative;width:var(--slider-width);height:var(--slider-height);cursor:pointer;box-sizing:border-box;touch-action:none}.vdiv-rail[data-v-d195d2c1]{position:absolute;left:calc(50% - var(--track-width) / 2);top:var(--inset);bottom:var(--inset);width:var(--track-width);background:var(--slider-track-bg);border:0;border-radius:6px}.vdiv-usable[data-v-d195d2c1]{position:absolute;left:calc(50% - var(--track-width) / 2);top:var(--inset);bottom:var(--inset);width:var(--track-width)}.vdiv-fill[data-v-d195d2c1]{position:absolute;left:0;bottom:0;width:100%;height:0;background:linear-gradient(0deg,var(--slider-fill-end),var(--slider-fill-start));border-radius:6px;z-index:1}.vdiv-thumb[data-v-d195d2c1]{position:absolute;left:50%;bottom:0;width:var(--thumb-size);height:var(--thumb-size);transform:translate(-50%,50%);background:var(--slider-thumb-bg, #fff);border:1px solid var(--slider-thumb-border, rgba(0,0,0,.18));border-radius:999px;box-shadow:0 2px 6px #00000059;z-index:2;pointer-events:auto;cursor:grab;outline:none}.vdiv-thumb[data-v-d195d2c1]:hover{filter:brightness(1.03)}.vdiv-thumb[data-v-d195d2c1]:active{cursor:grabbing}.vdiv-thumb[data-v-d195d2c1]:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring),0 2px 6px #00000059}.vdiv-slider.dragging[data-v-d195d2c1],.vdiv-slider.dragging[data-v-d195d2c1] *{cursor:grabbing}.vdiv-slider[data-v-d195d2c1]:has(.vdiv-thumb:active),.vdiv-slider[data-v-d195d2c1]:has(.vdiv-thumb:active) *{cursor:grabbing}.vdiv-slider.disabled[data-v-d195d2c1],.vdiv-slider.disabled[data-v-d195d2c1] *{cursor:not-allowed!important}.vdiv-slider.disabled[data-v-d195d2c1]{opacity:.5;pointer-events:none}.close-btn[data-v-e458bfd6]{position:absolute;top:1px;right:1px;z-index:10000;pointer-events:auto;width:28px;height:28px;line-height:26px;text-align:center;font-size:22px;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.close-btn[data-v-e458bfd6]:hover,.close-btn[data-v-e458bfd6]:focus-visible{opacity:1;color:var(--color-brand);border-color:transparent}.popout-btn[data-v-e458bfd6]{position:absolute;top:1px;left:1px;z-index:10000;pointer-events:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.popout-btn[data-v-e458bfd6]:hover,.popout-btn[data-v-e458bfd6]:focus-visible{opacity:1;color:var(--color-brand)}.mixer[data-v-e458bfd6]{--strip-gap: .5rem;--strip-width: 64px;--radius: 8px;--mixer-base-height: 365px;--mixer-content-pad-x: .8rem;--mixer-content-pad-bottom: .8rem;--mixer-content-pad-top: .4rem;--mixer-content-top-correction: 25px;--mixer-drag-height: 40px;--mixer-drag-reserved-height: var(--mixer-drag-height);--mixer-drag-ease: cubic-bezier(.18, .9, .22, 1);--mixer-shadow-x: 0px;--mixer-shadow-y-1: 8px;--mixer-shadow-blur-1: 24px;--mixer-shadow-spread-1: 0px;--mixer-shadow-color-1: rgba(0,0,0,.32);--mixer-shadow-y-2: 22px;--mixer-shadow-blur-2: 70px;--mixer-shadow-spread-2: 0px;--mixer-shadow-color-2: rgba(0,0,0,.55);position:fixed;top:0;left:0;right:auto;z-index:10000010;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--strip-width),1fr);gap:var(--strip-gap);padding:calc(var(--mixer-content-pad-top) + var(--mixer-drag-reserved-height) - var(--mixer-content-top-correction)) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom);width:540px;height:var(--mixer-base-height);border-radius:var(--radius);background:var(--app-shell-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-fg-10);box-shadow:var(--mixer-shadow-x) var(--mixer-shadow-y-1) var(--mixer-shadow-blur-1) var(--mixer-shadow-spread-1) var(--mixer-shadow-color-1),var(--mixer-shadow-x) var(--mixer-shadow-y-2) var(--mixer-shadow-blur-2) var(--mixer-shadow-spread-2) var(--mixer-shadow-color-2);-webkit-user-select:none;user-select:none;transform-origin:top left;margin-top:0;transition:margin-top .18s var(--mixer-drag-ease),height .18s var(--mixer-drag-ease),padding-top .18s var(--mixer-drag-ease)}.mixer.is-opaque[data-v-e458bfd6]{background:var(--app-shell-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.mixer.is-popout[data-v-e458bfd6]{--mixer-drag-reserved-height: 0px;border-radius:0;border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;margin-top:0;height:var(--mixer-base-height);padding:var(--mixer-content-pad-top) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom)}.resize-handle[data-v-e458bfd6]{position:absolute;right:0;bottom:0;z-index:9999;pointer-events:auto;border:0;padding:0;width:30px;height:30px;border-radius:0 0 var(--radius) 0;cursor:nwse-resize;opacity:1;transition:background .15s;appearance:none;-webkit-appearance:none}.resize-handle[data-v-e458bfd6]:before{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-right:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom-right-radius:2px}.resize-handle[data-v-e458bfd6]:hover{color:var(--color-brand);background:transparent}.resize-handle[data-v-e458bfd6]:hover:before{border-right:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand)}.popup-drag-handle[data-v-e458bfd6]{position:absolute;top:0;left:0;right:0;transform:none;z-index:9999;pointer-events:auto;cursor:move;user-select:none;-webkit-user-select:none;height:var(--mixer-drag-height);padding:0;display:flex;align-items:center;justify-content:center;border-radius:0;border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);background-color:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .18s var(--mixer-drag-ease),opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle[data-v-e458bfd6]{background-color:#ffffff08}.popup-drag-handle__dots[data-v-e458bfd6]{font-size:14px;line-height:1;letter-spacing:2px;color:var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));opacity:.85;transform:translateY(-10px);transition:opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle__dots[data-v-e458bfd6]{opacity:.85}.strip[data-v-e458bfd6]{position:relative;min-width:0;width:auto;height:100%;padding:.4rem;gap:.35rem;border-radius:var(--radius)}.strip[data-v-e458bfd6]:after{content:"";position:absolute;top:.25rem;bottom:.25rem;right:calc(var(--strip-gap) * -.5);width:1px;background:var(--color-fg-14);pointer-events:none}.mixer>.strip[data-v-e458bfd6]:last-of-type:after{display:none}.dim[data-v-e458bfd6]{height:100%;display:flex;flex-direction:column;align-items:center}.header[data-v-e458bfd6]{display:flex;align-items:center;justify-content:center}.label[data-v-e458bfd6]{text-align:center;font-size:.75rem;font-weight:600}.header-left[data-v-e458bfd6]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.15rem}.strip-dot[data-v-e458bfd6]{width:8px;height:8px;border-radius:999px;background:var(--color-fg-25);box-shadow:none;transition:background .08s ease,box-shadow .08s ease,transform .08s ease}.strip-dot.pulsing[data-v-e458bfd6]{background:var(--color-brand);box-shadow:0 0 0 6px var(--color-fg-12),0 0 14px var(--color-fg-20);transform:scale(1.05)}.btns[data-v-e458bfd6]{width:var(--strip-width);display:flex;align-items:center;justify-content:center;gap:4px;padding:0}.bottom-controls[data-v-e458bfd6]{margin-top:.35rem;padding-bottom:.1rem}.reset[data-v-e458bfd6]{position:relative;font-size:.65rem;padding:0;color:var(--ui-brightest);transition:color .15s;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.reset[data-v-e458bfd6]:hover{color:var(--color-green)}.reset-icon[data-v-e458bfd6]{color:currentColor}.lr-toggle[data-v-e458bfd6]{font-size:.65rem;padding:2px;border-radius:4px;width:20px;text-align:center;background:var(--ui-darkest-50);transition:background .15s,color .15s}.lr-toggle[data-v-e458bfd6]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-left[data-v-e458bfd6]{background:var(--color-blue);color:var(--color-on-accent, #fff)}.lr-toggle.is-left[data-v-e458bfd6]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-right[data-v-e458bfd6]{background:var(--color-purple);color:var(--color-on-accent, #fff)}.lr-toggle.is-right[data-v-e458bfd6]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-center[data-v-e458bfd6]{background:var(--color-orange);color:var(--color-on-accent, #fff)}.lr-toggle.is-center[data-v-e458bfd6]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-stereo[data-v-e458bfd6]{background:var(--color-green);color:var(--color-on-accent, #fff)}.lr-toggle.is-stereo[data-v-e458bfd6]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-locked[data-v-e458bfd6]{opacity:.7;cursor:not-allowed;pointer-events:none}.well[data-v-e458bfd6]{position:relative;flex:1;width:100%;min-height:120px;margin-top:.25rem;margin-bottom:.25rem;display:grid;place-items:center}.meter[data-v-e458bfd6]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:100%;width:8px;pointer-events:none}.readout[data-v-e458bfd6]{margin-bottom:.2rem;text-align:center;-webkit-user-select:text;user-select:text}.readout .db[data-v-e458bfd6]{font-size:.7rem}.strip.disabled .dim[data-v-e458bfd6]{opacity:.55}.strip.disabled .power .toggle-button[data-v-e458bfd6]{opacity:.45}.strip.pro-locked[data-v-e458bfd6]{position:relative}.strip.pro-locked .dim[data-v-e458bfd6]{pointer-events:none}.pro-lock-overlay[data-v-e458bfd6]{position:absolute;inset:0;z-index:5;background:transparent;pointer-events:auto}.badge-pos[data-v-e458bfd6]{position:absolute;left:50%;top:8px;transform:translate(-50%,50px);z-index:6;pointer-events:auto}.badge-pos a[data-v-e458bfd6]{margin:0!important}.pro-badge.in-well[data-v-e458bfd6]{filter:none;opacity:1;margin-left:15px;transform:translateY(95px)}.mixer-popout[data-v-20d22358]{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;background:var(--app-shell-bg)}.popout-app-container[data-v-20d22358]{position:absolute;width:0;height:0;overflow:hidden}.mixer-popout__dock[data-v-20d22358]{position:fixed;top:0;left:0;width:40px;height:40px;display:grid;place-items:center;border:0;padding:0;margin:0;background:transparent;color:var(--ui-brightest, rgba(255, 255, 255, .95));opacity:.9;cursor:pointer;z-index:10000020}.mixer-popout__dock[data-v-20d22358]:hover,.mixer-popout__dock[data-v-20d22358]:focus-visible{opacity:1;color:var(--color-brand, #1abc9c)}.simple-btn[data-v-40aa29cf]{background-color:var(--dropdown-bg);border:solid var(--dropdown-border);width:auto;color:var(--dropdown-fg);border-radius:4px;padding:2px 12px;cursor:pointer;font-size:14px;height:26px;margin:0;display:inline-flex;align-items:center;gap:6px}.simple-btn[data-v-40aa29cf]:hover{border-color:var(--ui-green);color:var(--ui-green)}.simple-btn[data-v-40aa29cf]:disabled{opacity:.5;cursor:not-allowed}.simple-btn--primary[data-v-40aa29cf]{border-color:var(--ui-green);color:var(--ui-green)}.simple-btn--primary[data-v-40aa29cf]:hover:not(:disabled){border-color:var(--ui-brighter);color:var(--ui-brighter)}.simple-btn--destructive[data-v-40aa29cf]{border-color:var(--ui-red);color:var(--ui-red)}.simple-btn--destructive[data-v-40aa29cf]:hover:not(:disabled){border-color:var(--ui-red-bright, #ff6b6b);color:var(--ui-red-bright, #ff6b6b)}.simple-btn--warning[data-v-40aa29cf]{border-color:var(--ui-yellow);color:var(--ui-yellow)}.simple-btn--warning[data-v-40aa29cf]:hover:not(:disabled){border-color:var(--ui-yellow-bright, #ffe58a);color:var(--ui-yellow-bright, #ffe58a)}.simple-btn__icon[data-v-40aa29cf]{display:inline-flex;align-items:center;justify-content:center}.simple-btn__label[data-v-40aa29cf]{white-space:nowrap}label.toggle-switch[data-v-053e8058]{position:relative;display:block;width:36px!important;padding:0;margin:0!important;height:21px;flex:unset!important}.toggle-switch input[data-v-053e8058]{opacity:0;width:0;height:0;margin:0}.slider[data-v-053e8058]{position:absolute;cursor:pointer;inset:0;background-color:var(--color-fg-12);border:1px solid var(--color-fg-24);transition:var(--transition-speed);border-radius:999px}.slider[data-v-053e8058]:before{position:absolute;content:"";height:17px;width:17px;left:2px;bottom:2px;background-color:var(--ui-brightest-50);transition:var(--transition-speed);border-radius:50%}input:checked+.slider[data-v-053e8058]{background-color:var(--color-fg-12);border-color:var(--color-fg-32)}input+.slider[data-v-053e8058]:before{transform:translate(0);background-color:var(--toggle-switch-handle-off-bg, var(--color-red-shade));border:1px solid var(--toggle-switch-handle-off-border, var(--ui-red));box-shadow:0 1px 2px var(--color-overlay-40)}input:checked+.slider[data-v-053e8058]:before{transform:translate(15px);background-color:var(--ui-green);border-color:var(--ui-green)}.slider.round[data-v-053e8058]{border-radius:999px}.slider.round[data-v-053e8058]:before{border-radius:50%}input:disabled+.slider[data-v-053e8058]{cursor:not-allowed}input:disabled+.slider[data-v-053e8058]:before{opacity:.7}.input-container[data-v-526aafed]{display:flex;align-items:center;gap:var(--ui-icon-label-gap, 8px);margin-bottom:5px;padding:0!important;position:relative;z-index:2;isolation:isolate}.input-container.container-contents[data-v-526aafed]{display:contents;margin-bottom:0}.input-container .pro-badge.leading[data-v-526aafed]{position:absolute;left:0;top:50%;transform:translate(-40px,-50%);pointer-events:none}.input-container .pro-badge.trailing[data-v-526aafed]{position:absolute;right:3px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2}.input-container[data-v-526aafed]:not(.disabled):hover{background-image:none}.input-container:not(.disabled):hover label[data-v-526aafed],.input-container:not(.disabled):hover .icon-wrapper[data-v-526aafed]{color:var(--ui-green)}.input-container label[data-v-526aafed]{margin-right:15px;font-size:15px;color:var(--ui-brightest);flex:1;text-align:left;cursor:default}.input-container.disabled[data-v-526aafed]{pointer-events:auto;cursor:not-allowed}.input-container.disabled label[data-v-526aafed],.input-container.disabled .icon-wrapper[data-v-526aafed],.input-container.disabled .selectbox__control[data-v-526aafed],.input-container.disabled .selectbox__menu[data-v-526aafed]{opacity:.4}.input-container.disabled .selectbox__control[data-v-526aafed]{cursor:not-allowed}.input-container.active[data-v-526aafed]{z-index:100000}.icon-wrapper[data-v-526aafed]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--ui-brightest);margin-right:0}.selectbox[data-v-526aafed]{position:relative;flex:0 0 auto;min-width:0;z-index:1}.selectbox.active[data-v-526aafed]{z-index:100000}.selectbox__control[data-v-526aafed]{height:26px;padding:0 10px;border:1px solid var(--dropdown-border);border-radius:4px;background-color:var(--dropdown-bg);color:var(--dropdown-fg);font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:2}.input-container:not(.disabled) .selectbox__control[data-v-526aafed]:hover,.input-container:not(.disabled) .selectbox.open .selectbox__control[data-v-526aafed],.input-container:not(.disabled) .selectbox__control[data-v-526aafed]:focus-visible{border-color:var(--ui-green);color:var(--ui-green)}.selectbox.active .selectbox__control[data-v-526aafed]{z-index:100000}.selectbox__value[data-v-526aafed]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.selectbox__caret[data-v-526aafed]{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.6;pointer-events:none}.selectbox.menu-up .selectbox__caret[data-v-526aafed]{transform:translateY(2px) rotate(-135deg)}.selectbox__menu[data-v-526aafed]{position:absolute;top:100%;left:0;right:0;z-index:100000;background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:6px;box-shadow:var(--progress-options-shadow);margin-top:6px;padding:0;display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(-10px) scaleY(.92);transform-origin:top;pointer-events:none;transition:opacity 20ms ease,transform 20ms ease}.selectbox__menu[data-v-526aafed]:before{content:"";position:absolute;top:-9px;left:0;right:0;height:6px;background:transparent;pointer-events:none;z-index:-1}.selectbox.open .selectbox__menu[data-v-526aafed]{opacity:1;transform:translateY(0) scaleY(1);pointer-events:auto}.selectbox.menu-up .selectbox__menu[data-v-526aafed]{top:auto;bottom:100%;margin-top:0;margin-bottom:6px;transform:translateY(10px) scaleY(.92);transform-origin:bottom}.selectbox.menu-up .selectbox__menu[data-v-526aafed]:before{top:auto;bottom:-9px}.selectbox.menu-up.open .selectbox__menu[data-v-526aafed]{transform:translateY(0) scaleY(1)}.selectbox__option[data-v-526aafed]{appearance:none;border:0;border-radius:0;padding:2px 6px;margin:0;text-align:left;background:transparent;color:var(--dropdown-fg);font-size:14px;cursor:pointer;width:100%;display:flex;align-items:center;gap:6px}.selectbox__option[data-v-526aafed]:hover{background-color:var(--dropdown-hover-bg)}.selectbox__option.selected[data-v-526aafed]{background-color:transparent;color:var(--ui-green)}.selectbox__option.disabled[data-v-526aafed],.selectbox__option[data-v-526aafed]:disabled{cursor:not-allowed;opacity:.45;background:transparent;color:var(--dropdown-fg)}.selectbox__option.disabled[data-v-526aafed]:hover,.selectbox__option[data-v-526aafed]:disabled:hover{background:transparent}.selectbox__check[data-v-526aafed]{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-oumta)}.selectbox__label[data-v-526aafed]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minimal-knob[data-v-de561f04]{width:26px;height:26px;border-radius:999px;border:2px solid rgba(255,255,255,.35);background:#0000002e;box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;touch-action:none;outline:none;cursor:ns-resize}.minimal-knob[data-v-de561f04]:focus-visible{border-color:#ffffffbf}.minimal-knob.disabled[data-v-de561f04]{opacity:.35;cursor:default}.minimal-knob__indicatorWrap[data-v-de561f04]{position:absolute;left:50%;top:50%;width:0;height:0;transform-origin:0 0}.minimal-knob__indicatorLine[data-v-de561f04]{position:absolute;left:0;top:0;width:2px;height:10px;background:#ffffffd9;transform:translate(-1px,-12px)}.close-btn[data-v-62ce37b2]{position:absolute;top:1px;right:1px;z-index:10000;pointer-events:auto;width:28px;height:28px;line-height:26px;text-align:center;font-size:22px;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.close-btn[data-v-62ce37b2]:hover,.close-btn[data-v-62ce37b2]:focus-visible{opacity:1;color:var(--color-brand);border-color:transparent}.popout-btn[data-v-62ce37b2]{position:absolute;top:1px;left:1px;z-index:10000;pointer-events:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.popout-btn[data-v-62ce37b2]:hover,.popout-btn[data-v-62ce37b2]:focus-visible{opacity:1;color:var(--color-brand)}.mixer[data-v-62ce37b2]{--strip-gap: .5rem;--strip-width: 64px;--radius: 8px;--mixer-base-height: 365px;--mixer-content-pad-x: .8rem;--mixer-content-pad-bottom: .8rem;--mixer-content-pad-top: .4rem;--mixer-content-top-correction: 25px;--mixer-drag-height: 40px;--mixer-drag-reserved-height: var(--mixer-drag-height);--mixer-drag-ease: cubic-bezier(.18, .9, .22, 1);--mixer-shadow-x: 0px;--mixer-shadow-y-1: 8px;--mixer-shadow-blur-1: 24px;--mixer-shadow-spread-1: 0px;--mixer-shadow-color-1: rgba(0,0,0,.32);--mixer-shadow-y-2: 22px;--mixer-shadow-blur-2: 70px;--mixer-shadow-spread-2: 0px;--mixer-shadow-color-2: rgba(0,0,0,.55);position:fixed;top:0;left:0;right:auto;z-index:10000010;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--strip-width),1fr);gap:var(--strip-gap);padding:calc(var(--mixer-content-pad-top) + var(--mixer-drag-reserved-height) - var(--mixer-content-top-correction)) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom);width:540px;height:var(--mixer-base-height);border-radius:var(--radius);background:var(--app-shell-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-fg-10);box-shadow:var(--mixer-shadow-x) var(--mixer-shadow-y-1) var(--mixer-shadow-blur-1) var(--mixer-shadow-spread-1) var(--mixer-shadow-color-1),var(--mixer-shadow-x) var(--mixer-shadow-y-2) var(--mixer-shadow-blur-2) var(--mixer-shadow-spread-2) var(--mixer-shadow-color-2);-webkit-user-select:none;user-select:none;transform-origin:top left;margin-top:0;transition:margin-top .18s var(--mixer-drag-ease),height .18s var(--mixer-drag-ease),padding-top .18s var(--mixer-drag-ease)}.mixer.is-opaque[data-v-62ce37b2]{background:var(--app-shell-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.mixer.is-popout[data-v-62ce37b2]{--mixer-drag-reserved-height: 0px;border-radius:0;border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;margin-top:0;height:var(--mixer-base-height);padding:var(--mixer-content-pad-top) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom)}.resize-handle[data-v-62ce37b2]{position:absolute;right:0;bottom:0;z-index:9999;pointer-events:auto;border:0;padding:0;width:30px;height:30px;border-radius:0 0 var(--radius) 0;cursor:nwse-resize;opacity:1;transition:background .15s;appearance:none;-webkit-appearance:none}.resize-handle[data-v-62ce37b2]:before{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-right:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom-right-radius:2px}.resize-handle[data-v-62ce37b2]:hover{color:var(--color-brand);background:transparent}.resize-handle[data-v-62ce37b2]:hover:before{border-right:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand)}.popup-drag-handle[data-v-62ce37b2]{position:absolute;top:0;left:0;right:0;transform:none;z-index:9999;pointer-events:auto;cursor:move;user-select:none;-webkit-user-select:none;height:var(--mixer-drag-height);padding:0;display:flex;align-items:center;justify-content:center;border-radius:0;border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);background-color:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .18s var(--mixer-drag-ease),opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle[data-v-62ce37b2]{background-color:#ffffff08}.popup-drag-handle__dots[data-v-62ce37b2]{font-size:14px;line-height:1;letter-spacing:2px;color:var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));opacity:.85;transform:translateY(-10px);transition:opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle__dots[data-v-62ce37b2]{opacity:.85}.strip[data-v-62ce37b2]{position:relative;min-width:0;width:auto;height:100%;padding:.4rem;gap:.35rem;border-radius:var(--radius)}.strip[data-v-62ce37b2]:after{content:"";position:absolute;top:.25rem;bottom:.25rem;right:calc(var(--strip-gap) * -.5);width:1px;background:var(--color-fg-14);pointer-events:none}.mixer>.strip[data-v-62ce37b2]:last-of-type:after{display:none}.dim[data-v-62ce37b2]{height:100%;display:flex;flex-direction:column;align-items:center}.header[data-v-62ce37b2]{display:flex;align-items:center;justify-content:center}.label[data-v-62ce37b2]{text-align:center;font-size:.75rem;font-weight:600}.header-left[data-v-62ce37b2]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.15rem}.strip-dot[data-v-62ce37b2]{width:8px;height:8px;border-radius:999px;background:var(--color-fg-25);box-shadow:none;transition:background .08s ease,box-shadow .08s ease,transform .08s ease}.strip-dot.pulsing[data-v-62ce37b2]{background:var(--color-brand);box-shadow:0 0 0 6px var(--color-fg-12),0 0 14px var(--color-fg-20);transform:scale(1.05)}.btns[data-v-62ce37b2]{width:var(--strip-width);display:flex;align-items:center;justify-content:center;gap:4px;padding:0}.bottom-controls[data-v-62ce37b2]{margin-top:.35rem;padding-bottom:.1rem}.reset[data-v-62ce37b2]{position:relative;font-size:.65rem;padding:0;color:var(--ui-brightest);transition:color .15s;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.reset[data-v-62ce37b2]:hover{color:var(--color-green)}.reset-icon[data-v-62ce37b2]{color:currentColor}.lr-toggle[data-v-62ce37b2]{font-size:.65rem;padding:2px;border-radius:4px;width:20px;text-align:center;background:var(--ui-darkest-50);transition:background .15s,color .15s}.lr-toggle[data-v-62ce37b2]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-left[data-v-62ce37b2]{background:var(--color-blue);color:var(--color-on-accent, #fff)}.lr-toggle.is-left[data-v-62ce37b2]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-right[data-v-62ce37b2]{background:var(--color-purple);color:var(--color-on-accent, #fff)}.lr-toggle.is-right[data-v-62ce37b2]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-center[data-v-62ce37b2]{background:var(--color-orange);color:var(--color-on-accent, #fff)}.lr-toggle.is-center[data-v-62ce37b2]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-stereo[data-v-62ce37b2]{background:var(--color-green);color:var(--color-on-accent, #fff)}.lr-toggle.is-stereo[data-v-62ce37b2]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-locked[data-v-62ce37b2]{opacity:.7;cursor:not-allowed;pointer-events:none}.well[data-v-62ce37b2]{position:relative;flex:1;width:100%;min-height:120px;margin-top:.25rem;margin-bottom:.25rem;display:grid;place-items:center}.meter[data-v-62ce37b2]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:100%;width:8px;pointer-events:none}.readout[data-v-62ce37b2]{margin-bottom:.2rem;text-align:center;-webkit-user-select:text;user-select:text}.readout .db[data-v-62ce37b2]{font-size:.7rem}.strip.disabled .dim[data-v-62ce37b2]{opacity:.55}.strip.disabled .power .toggle-button[data-v-62ce37b2]{opacity:.45}.strip.pro-locked[data-v-62ce37b2]{position:relative}.strip.pro-locked .dim[data-v-62ce37b2]{pointer-events:none}.pro-lock-overlay[data-v-62ce37b2]{position:absolute;inset:0;z-index:5;background:transparent;pointer-events:auto}.badge-pos[data-v-62ce37b2]{position:absolute;left:50%;top:8px;transform:translate(-50%,50px);z-index:6;pointer-events:auto}.badge-pos a[data-v-62ce37b2]{margin:0!important}.pro-badge.in-well[data-v-62ce37b2]{filter:none;opacity:1;margin-left:15px;transform:translateY(95px)}.mixer.click-builder[data-v-62ce37b2]{z-index:10000009;width:1060px;height:auto;--click-builder-height-extra: 5px;--click-builder-top-extra: 0px;--click-builder-preset-lift: 15px;--click-builder-drag-space: var(--mixer-drag-height);--click-builder-body-offset: 10px;--click-builder-preset-height: 26px;--mixer-content-pad-x: 1.1rem;--mixer-content-pad-top: calc(1.1rem + var(--click-builder-top-extra));--mixer-content-pad-bottom: calc(1.1rem + var(--click-builder-height-extra));--strip-gap: 1.2rem;--strip-width: 140px;--click-builder-icon-bl-translate-y: -70px;margin-top:0;padding-left:var(--mixer-content-pad-x);padding-right:var(--mixer-content-pad-x);padding-bottom:calc(var(--mixer-content-pad-bottom) - var(--click-builder-body-offset));padding-top:calc(var(--mixer-content-pad-top) + var(--click-builder-drag-space) - var(--mixer-content-top-correction) + 10px)}.mixer.click-builder.has-presets[data-v-62ce37b2]{--click-builder-top-extra: 46px}.mixer.click-builder .strip[data-v-62ce37b2]{margin-top:var(--click-builder-body-offset)}.mixer.click-builder .builder-activate__content[data-v-62ce37b2]{transform:translateY(var(--click-builder-body-offset))}.mixer.click-builder.is-popout[data-v-62ce37b2]{--click-builder-drag-space: 0px;--click-builder-body-offset: 0px}.click-builder__iconStack[data-v-62ce37b2]{position:absolute;z-index:10000;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:2px}.click-builder__presetTop[data-v-62ce37b2]{position:absolute;top:auto;bottom:calc(100% - (var(--mixer-drag-height) + 10px - var(--click-builder-preset-lift) + var(--click-builder-preset-height)) + 15px);left:0;right:0;display:flex;justify-content:center;transition:bottom .18s var(--mixer-drag-ease);z-index:10001;pointer-events:none}.click-builder__presetTop[data-v-62ce37b2]>*{pointer-events:auto}.click-builder__iconStack--tl[data-v-62ce37b2]{top:1px;left:1px}.click-builder__iconStack--bl[data-v-62ce37b2]{bottom:1px;left:1px;transform:translateY(var(--click-builder-icon-bl-translate-y))}.click-builder__iconBtn[data-v-62ce37b2]{all:unset;pointer-events:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.click-builder__iconBtn[data-v-62ce37b2]:hover,.click-builder__iconBtn[data-v-62ce37b2]:focus-visible{opacity:1;color:var(--color-brand)}.click-builder__iconBtn[data-v-62ce37b2]:disabled{opacity:.45;cursor:default}.builder-activate[data-v-62ce37b2]{position:absolute;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center}.builder-activate__backdrop[data-v-62ce37b2]{position:absolute;inset:0;background:#0000008c;backdrop-filter:none;-webkit-backdrop-filter:none}.click-builder:not(.solid-overlays) .builder-activate__backdrop[data-v-62ce37b2]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.builder-activate__content[data-v-62ce37b2]{position:relative;z-index:1}.simple-btn{height:44px;padding:8px 18px;border-radius:10px;font-size:16px}.click-builder.inactive .strip .dim[data-v-62ce37b2]{opacity:.22}.builder-well[data-v-62ce37b2]{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:3px;margin-bottom:.08rem}.builder-fader[data-v-62ce37b2]{display:flex;flex-direction:column;align-items:center;gap:2px}.builder-faderLabel[data-v-62ce37b2]{font-size:10px;opacity:.7;-webkit-user-select:none;user-select:none}.click-builder .readout[data-v-62ce37b2]{margin-bottom:.1rem}.builder-group[data-v-62ce37b2]{width:200px;padding:0}.builder-group--tone[data-v-62ce37b2]{margin-top:4px}.builder-group--samples[data-v-62ce37b2]{margin-top:6px;padding-top:8px;margin-bottom:15px}.click-builder .bottom-controls[data-v-62ce37b2]{margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.builder-files[data-v-62ce37b2]{margin-top:3px;margin-bottom:0;display:grid;grid-template-columns:repeat(3,max-content);grid-auto-flow:row;justify-content:center;gap:18px 15px}label.toggle-switch{transform:scale(.78);transform-origin:center;width:28px!important;height:16px}.builder-file[data-v-62ce37b2]{display:inline-flex;align-items:center;flex-direction:column;gap:6px}.builder-file__top[data-v-62ce37b2]{position:relative;width:20px;height:20px}.builder-file__pick[data-v-62ce37b2]{all:unset;box-sizing:border-box;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:4px;outline:none;cursor:pointer;--slot-bg: var(--ui-darkest-50);--slot-fg: rgba(255,255,255,.8);background:var(--slot-bg);color:var(--slot-fg);transition:filter .15s,background .15s,color .15s,opacity .15s}.builder-file__pick[data-v-62ce37b2]:hover,.builder-file__pick[data-v-62ce37b2]:focus-visible{background:var(--slot-bg);color:var(--slot-fg);filter:brightness(1.08)}.builder-file__pick.is-empty[data-v-62ce37b2]{--slot-bg: var(--ui-darkest-50);--slot-fg: rgba(255,255,255,.8)}.builder-file__pick.is-on[data-v-62ce37b2]{--slot-bg: var(--ui-green);--slot-fg: #000}.builder-file__pick.is-off[data-v-62ce37b2]{--slot-bg: var(--ui-red);--slot-fg: #000}.builder-file__pick[data-v-62ce37b2]:disabled{opacity:.45;cursor:default;filter:none}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:var(--app-shell-bg)!important;background-image:none!important}.click-builder-popout[data-v-ebd7b68a]{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;background:var(--app-shell-bg)}.popout-app-container[data-v-ebd7b68a]{position:absolute;width:0;height:0;overflow:hidden}.click-builder-popout__dock[data-v-ebd7b68a]{position:fixed;top:0;left:0;width:40px;height:40px;display:grid;place-items:center;border:0;padding:0;margin:0;background:transparent;color:var(--ui-brightest, rgba(255, 255, 255, .95));opacity:.9;cursor:pointer;z-index:10000020}.click-builder-popout__dock[data-v-ebd7b68a]:hover,.click-builder-popout__dock[data-v-ebd7b68a]:focus-visible{opacity:1}.accent-icon-wrap[data-v-06cc20cb]{display:block;overflow:var(--accent-overflow, hidden);height:var(--accent-wrap-height, 20px);cursor:pointer}.accent-icon[data-v-06cc20cb]{display:flex;justify-content:flex-start;align-items:flex-end;gap:var(--accent-gap, 5px);width:max-content;transform-origin:var(--accent-origin, left bottom)}.accent-dot[data-v-06cc20cb]{width:var(--accent-dot-size, 20px);height:var(--accent-dot-size, 20px);display:inline-block;background-color:var(--accent-dot-color, currentColor);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%}.accent-dot.accent-strong[data-v-06cc20cb]{-webkit-mask-image:var(--accent-strong);mask-image:var(--accent-strong)}.accent-dot.accent-mid[data-v-06cc20cb]{-webkit-mask-image:var(--accent-mid);mask-image:var(--accent-mid)}.accent-dot.accent-weak[data-v-06cc20cb]{-webkit-mask-image:var(--accent-weak);mask-image:var(--accent-weak);opacity:.5}.accent-dot.accent-none[data-v-06cc20cb]{-webkit-mask-image:var(--accent-none);mask-image:var(--accent-none);opacity:.5}.block-options[data-v-6203e9d2]{position:fixed;transform:translate(-50%,calc(-50% + var(--options-shift, 0px)));display:flex;flex-direction:column;align-items:stretch;gap:0;z-index:50000;pointer-events:auto;width:max-content;min-width:112px;max-width:calc(100vw - 16px);background-color:var(--color-canvas);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--progress-options-shadow);padding:4px 0}.option-row[data-v-6203e9d2]{all:unset;box-sizing:border-box;width:auto;min-width:112px;min-height:22px;display:flex;align-items:center;gap:7px;padding:4px 8px;cursor:pointer;color:var(--ui-brightest, #fff);transition:background-color var(--transition-speed),opacity var(--transition-speed)}.option-row[data-v-6203e9d2]:active{opacity:.8}.option-row[data-v-6203e9d2]:hover{color:var(--color-brand)}.delete-option[data-v-6203e9d2]{color:var(--ui-red, #ff4d4d)}.menu-icon[data-v-6203e9d2]{display:block}.option-text[data-v-6203e9d2]{font-size:10px;line-height:1;white-space:nowrap}.freeze-wave-progress[data-v-13ba6559]{position:absolute;inset:0;border-radius:calc(10px * var(--block-radius-scale, 1));background-repeat:no-repeat;background-position:center center;background-size:100% 100%;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:1}.freeze-wave-progress.visible[data-v-13ba6559]{opacity:1}.freeze-wave-spinner[data-v-13ba6559]{position:absolute;top:50%;left:50%;width:26px;height:26px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000009e;box-shadow:0 3px 10px #00000057;z-index:4}.freeze-wave-spinner-svg[data-v-13ba6559]{width:20px;height:20px;animation:freeze-wave-spinner-rot-13ba6559 .85s linear infinite;transform-origin:50% 50%}.freeze-wave-spinner-track[data-v-13ba6559]{fill:transparent;stroke:#ffffff29;stroke-width:2.6;stroke-linecap:round}.freeze-wave-spinner-seg[data-v-13ba6559]{fill:transparent;stroke:#ffffffb8;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:10 40}@-moz-keyframes freeze-wave-spinner-rot-13ba6559{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes freeze-wave-spinner-rot-13ba6559{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes freeze-wave-spinner-rot-13ba6559{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes freeze-wave-spinner-rot-13ba6559{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.block[data-v-610a4139]{position:relative;box-sizing:content-box;border:5px solid transparent;padding:5px 10px;width:var(--bar-width);height:100px;border-radius:calc(10px * var(--block-radius-scale, 1));background:var(--progress-bg);box-shadow:var(--block-shadow);-webkit-filter:saturate(var(--block-saturation, 1));filter:saturate(var(--block-saturation, 1));transform:scale(1);transform-origin:center;outline:1px solid var(--block-outline);z-index:150;opacity:.7;transition:all var(--transition-speed) ease;-webkit-user-select:none;user-select:none}.block[data-v-610a4139]:hover{opacity:1}.block[data-v-610a4139] *,.block[data-v-610a4139] *:before,.block[data-v-610a4139] *:after{box-sizing:content-box}.block .firstbeat[data-v-610a4139]:not(:first-child){margin-left:3px}.block .helpSampleSegment[data-v-610a4139]{position:relative}.block .help-sample-dot[data-v-610a4139]{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:6px;height:6px;background-color:var(--progress-accent-dot-bg);border:2px solid var(--progress-accent-dot-border);border-radius:50%;opacity:1!important;z-index:4;pointer-events:none}.block .help-sample-dot.pulse[data-v-610a4139]{animation:guide-dot-pulse-610a4139 1.1s ease-in-out infinite}.block.freeze-wave-loading[data-v-610a4139]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:#0000003d;z-index:1}.block.temporarily-off[data-v-610a4139]{opacity:.4!important;background:transparent!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important;border-color:var(--block-outline)!important}.block.temporarily-off[data-v-610a4139]:hover,.block.temporarily-off.active[data-v-610a4139],.block.temporarily-off.active[data-v-610a4139]:hover,.block.temporarily-off.completed[data-v-610a4139],.block.temporarily-off.completed[data-v-610a4139]:hover,.block.temporarily-off.is-running.completed[data-v-610a4139]{opacity:.4!important;box-shadow:none!important}.block.temporarily-off[data-v-610a4139]:before{content:none!important}.block.temporarily-off[data-v-610a4139]>:not(.label){display:none!important}.block.editable .label[data-v-610a4139]{cursor:text}.block.editable.active[data-v-610a4139]{border:none;transform:translate(-50%) scale(1.7)}.block.editable .helpSampleSegment[data-v-610a4139]{z-index:2;transition:all var(--transition-speed) ease}.block.editable .segment.helpSampleSegment:not(.current) .segment-label[data-v-610a4139]{bottom:18px}.block.editable .segment-label[data-v-610a4139]{position:absolute;bottom:3px;left:50%;font-size:.8rem;color:var(--segment-ink-color, var(--ui-brightest));font-weight:700;background:transparent!important;padding:0 2px;border-radius:calc(4px * var(--block-radius-scale, 1));text-align:center;min-width:15px}.block.editable.editable-playback .progress[data-v-610a4139],.block.editable.editable-playback .segments[data-v-610a4139]{overflow:visible}.block.editable.editable-playback .segment.current .segment-label[data-v-610a4139]{top:-16px;bottom:auto;transform:translate(-50%);color:var(--ui-brightest)}.block.editable.editable-playback .segment.current[data-v-610a4139]{background-color:var(--ui-brightest)!important;box-shadow:none;background-image:none;z-index:3;box-shadow:0 0 0 2px #000000a6,0 0 10px #00000059}.block.editable.editable-playback .segment.current.tempo-target[data-v-610a4139]:before,.block.editable.editable-playback .segment.current.tempo-leadin[data-v-610a4139]:before{opacity:0!important;background-image:none!important}.block.editable .current[data-v-610a4139]{background-color:unset}.block.none-editable.no-transition[data-v-610a4139]{transition:none!important}.block.none-editable.preselected[data-v-610a4139]{border-color:var(--ui-brightest-20);border-width:5px;border-style:solid!important;outline:2px dashed var(--block-selection, var(--ui-selected));outline-offset:-4px;box-shadow:0 0 14px var(--color-overlay-55);animation:block-preselected-outline-pulse-610a4139 1.2s ease-in-out infinite}.block.none-editable.preselected.preselected-blink[data-v-610a4139]{animation:block-preselected-blink-610a4139 1.2s ease-in-out infinite,block-preselected-outline-pulse-610a4139 1.2s ease-in-out infinite}.block.none-editable.selected-for-move[data-v-610a4139]{border:5px solid var(--color-text);animation:pulse-border-610a4139 1.5s infinite ease-in-out}@-moz-keyframes pulse-border-610a4139{0%{border-color:var(--color-text)}50%{border-color:var(--color-fg-40)}to{border-color:var(--color-text)}}@-webkit-keyframes pulse-border-610a4139{0%{border-color:var(--color-text)}50%{border-color:var(--color-fg-40)}to{border-color:var(--color-text)}}@-o-keyframes pulse-border-610a4139{0%{border-color:var(--color-text)}50%{border-color:var(--color-fg-40)}to{border-color:var(--color-text)}}@keyframes pulse-border-610a4139{0%{border-color:var(--color-text)}50%{border-color:var(--color-fg-40)}to{border-color:var(--color-text)}}.block.none-editable.instance-origin-highlight[data-v-610a4139]{border-color:transparent!important;box-shadow:none;animation:none}.block.none-editable.completed[data-v-610a4139]{opacity:.7}.block.none-editable.completed[data-v-610a4139]:hover{opacity:1}.block.none-editable.is-running.completed[data-v-610a4139]{opacity:.3}.block.none-editable .current[data-v-610a4139]{background-color:transparent!important;transform:scale(1.08);border-radius:calc(3px * var(--block-radius-scale, 1));z-index:2;box-shadow:var(--progress-current-glow)}.non-draggable[data-v-610a4139]{cursor:default}.block.new[data-v-610a4139]{border-color:var(--ui-brightest)}.active[data-v-610a4139]{border-width:5px;border-style:solid;border-radius:calc(10px * var(--block-radius-scale, 1));transition:transform var(--transition-speed) ease;transform:scale(1.05);opacity:1;z-index:200}.block.none-editable.disable-active-scale.active[data-v-610a4139],.progress-content.rows-mode .active[data-v-610a4139]{transform:scale(1)}.label[data-v-610a4139]{position:relative;z-index:2;display:block;margin-bottom:5px;font-size:30px;font-weight:700;color:var(--block-title-color, var(--ui-brightest));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;outline:none;cursor:pointer}.label.editing[data-v-610a4139]{background:var(--color-fg-10)}.block[data-v-610a4139]:hover{box-shadow:var(--block-hover-shadow)}.block.dnd-source-placeholder[data-v-610a4139]{background:transparent!important;box-shadow:none!important;outline:none!important;border-color:transparent!important;opacity:1!important}.block.dnd-source-placeholder[data-v-610a4139]:before{display:none}.block.dnd-source-placeholder[data-v-610a4139]>*{visibility:hidden}.block.dnd-source-placeholder[data-v-610a4139]:after{content:"";position:absolute;inset:-5px;border:2px dashed #fff;opacity:var(--dnd-source-placeholder-opacity, .1);border-radius:calc(10px * var(--block-radius-scale, 1));pointer-events:none}.progress[data-v-610a4139]{position:relative;z-index:2;height:var(--progress-height);overflow:visible;border-radius:calc(var(--border-radius) * var(--block-radius-scale, 1))}.progress.progress--freeze-wave[data-v-610a4139]{margin-left:-15px;margin-right:-15px;border-radius:calc(10px * var(--block-radius-scale, 1))}.block.active .progress.progress--freeze-wave[data-v-610a4139],.block.new .progress.progress--freeze-wave[data-v-610a4139],.block.preselected .progress.progress--freeze-wave[data-v-610a4139],.block.selected-for-move .progress.progress--freeze-wave[data-v-610a4139]{margin-left:-10px;margin-right:-10px}.split-preview-line[data-v-610a4139]{position:absolute;top:0;bottom:0;width:6px;pointer-events:none;z-index:320;transform:translate(-50%);background-color:#000000b3;border-radius:999px}.split-preview-line[data-v-610a4139]:before{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:2px;transform:translate(-50%);border-radius:999px;background-image:repeating-linear-gradient(to bottom,var(--ui-brightest) 0 6px,transparent 6px 11px);box-shadow:0 0 0 1px #00000073,0 0 8px #ffffff59;animation:split-preview-pulse-610a4139 1.1s ease-in-out infinite}.progress .progress-click-shield[data-v-610a4139]{position:absolute;inset:0;z-index:5;background:transparent;cursor:default}.progress-text[data-v-610a4139]{position:absolute;width:100%;text-align:center;line-height:var(--progress-height);font-size:14px;font-weight:700;color:transparent!important;background-color:#0f0;pointer-events:none}.segments[data-v-610a4139]{position:relative;z-index:2;display:flex;height:50px;width:100%;border-radius:calc(5px * var(--block-radius-scale, 1))!important;overflow:hidden;gap:var(--progress-segment-gap);opacity:1;transform-origin:center center;transform:scaleY(1);will-change:opacity,transform;transition:opacity .21s ease,transform .25s cubic-bezier(.22,1,.36,1)}.segments.freeze-wave-hidden[data-v-610a4139]{opacity:0;transform:scaleY(.05);pointer-events:none}@media(prefers-reduced-motion:reduce){.segments[data-v-610a4139]{transition:opacity .12s linear;transform:scaleY(1)}.segments.freeze-wave-hidden[data-v-610a4139]{transform:scaleY(1)}}.freeze-running-playhead[data-v-610a4139]{position:absolute;top:0;bottom:0;width:2px;transform:translate(-50%);border-radius:999px;background-color:var(--progress-current-bg, #fff);box-shadow:0 0 0 1px #000000a6,0 0 8px #ffffff3d;z-index:3;pointer-events:none;transition:left 90ms linear}.bar-lyrics-layer[data-v-610a4139]{position:absolute;inset:0;pointer-events:none;z-index:2}.bar-lyric[data-v-610a4139]{position:absolute;top:4px;bottom:4px;display:flex;align-items:center;justify-content:center;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;color:var(--ui-brightest);text-shadow:0 2px 10px rgba(0,0,0,.45);opacity:.9}.bar-box[data-v-610a4139]{flex:1;display:flex;gap:var(--progress-segment-gap)}.segment[data-v-610a4139]{flex:1;position:relative;background:transparent;border-radius:calc(2px * var(--block-radius-scale, 1))}.instance-hatch-svg[data-v-610a4139]{position:absolute;inset:0;pointer-events:none;z-index:4}.instance-hatch-svg.instance-hatch-svg--freeze-wave[data-v-610a4139]{left:0;right:0;width:100%;border-radius:calc(10px * var(--block-radius-scale, 1));overflow:hidden}.block.instance.none-editable:not(.is-running) .segments[data-v-610a4139]:not(.freeze-wave-hidden){opacity:.6}.block.instance.none-editable:not(.is-running) .instance-hatch-svg[data-v-610a4139]{opacity:.6}.segment.has-lyrics[data-v-610a4139]{background-image:linear-gradient(to bottom,rgba(255,255,255,.85),rgba(255,255,255,.85) 2px,transparent 2px);background-repeat:no-repeat;background-size:100% 100%}.block.editable .segment[data-v-610a4139]:hover{cursor:var(--helptrack-cursor)}.block.none-editable .segment[data-v-610a4139]{pointer-events:none}.block.segments-interactive .segment[data-v-610a4139]{pointer-events:auto;cursor:crosshair}.block.segments-interactive .segment[data-v-610a4139]:hover{background-color:var(--ui-brightest)!important;box-shadow:inset 0 3px 0 var(--color-brand),inset 0 -3px 0 var(--color-brand)}.segment.tempo-target[data-v-610a4139],.segment.tempo-leadin[data-v-610a4139]{z-index:3}.segment.tempo-target[data-v-610a4139]:before,.segment.tempo-leadin[data-v-610a4139]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:repeating-linear-gradient(to bottom,#000 0px 3px,#0000 3px 6px);opacity:var(--tempo-hatch-base-opacity, .04)}.segment.tempo-leadin[data-v-610a4139]:before{opacity:var(--tempo-hatch-leadin-opacity, .12)}.segment.tempo-past[data-v-610a4139]{outline:none!important;box-shadow:none!important;animation:none!important}.segment.tempo-past[data-v-610a4139]:before,.segment.tempo-past[data-v-610a4139]:after{opacity:0!important;animation:none!important}.segment.tempo-target[data-v-610a4139]:not(.tempo-target-point):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-sizing:border-box;border:1px solid var(--color-brand);opacity:var(--tempo-target-border-opacity, 0)}.segment.tempo-target-point[data-v-610a4139]{z-index:4;outline:1px solid rgba(255,255,255,.95);outline-offset:-1px}.segment.tempo-target-point.tempo-target-blink[data-v-610a4139]{box-shadow:0 0 10px #ffffff24;animation:tempo-target-cursor-blink-610a4139 .52s steps(2,end) infinite}@media(prefers-reduced-motion:reduce){.segment.tempo-target-point.tempo-target-blink[data-v-610a4139]{animation:none;outline:1px solid rgba(255,255,255,.95);box-shadow:none}}.script-tri[data-v-610a4139]{position:absolute;top:0;left:50%;--script-tri-translate-y: -5px;--script-tri-translate-x: 0px;--script-tri-border-color: rgba(255,255,255,.95);--script-tri-fill-color: var(--ui-red, #ff4d4d);--script-tri-outer-w: 14px;--script-tri-outer-h: 9px;--script-tri-inner-w: 10px;--script-tri-inner-h: 7px;--script-tri-inner-offset-y: 1px;transform:translate(calc(-50% + var(--script-tri-translate-x, 0px))) translateY(var(--script-tri-translate-y, -10px));width:var(--script-tri-outer-w, 12px);height:var(--script-tri-outer-h, 8px);pointer-events:none;z-index:6}.script-tri[data-v-610a4139]:before{content:"";position:absolute;inset:0;background:var(--script-tri-border-color, rgba(255,255,255,.95));-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.script-tri[data-v-610a4139]:after{content:"";position:absolute;left:50%;top:var(--script-tri-inner-offset-y, 1px);width:var(--script-tri-inner-w, 10px);height:var(--script-tri-inner-h, 7px);transform:translate(-50%);background:var(--script-tri-fill-color, var(--ui-red, #ff4d4d));-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.script-tri--blink[data-v-610a4139]{animation:script-tri-blink-610a4139 .52s steps(2,end) infinite}@media(prefers-reduced-motion:reduce){.script-tri--blink[data-v-610a4139]{animation:none}}.segment.script-call-point[data-v-610a4139]{z-index:4;box-shadow:inset 0 0 0 2px var(--ui-red),0 0 12px #ff4d4d2e}.segment.script-call-point.script-call-blink[data-v-610a4139]{animation:script-call-cursor-blink-610a4139 .52s steps(2,end) infinite}@media(prefers-reduced-motion:reduce){.segment.script-call-point.script-call-blink[data-v-610a4139]{animation:none}}.segment[data-v-610a4139]:last-child{border-right:none}.segment.filled[data-v-610a4139]{background:var(--ui-brightest)}.half[data-v-610a4139]{width:100px}.full[data-v-610a4139]{width:200px}.double[data-v-610a4139]{width:400px}.segments[data-v-610a4139],.progress[data-v-610a4139]{overflow:visible}.segment-label[data-v-610a4139]{position:absolute;top:50%;left:50%;transform:translate(-50%,110%);font-size:.8rem;color:var(--block-label-color, var(--ui-darkest));background:var(--ui-brightest);padding:0 2px;border-radius:calc(4px * var(--block-radius-scale, 1));text-align:center;min-width:15px;z-index:3}.ipad .segment-label[data-v-610a4139]{transform:translate(-45%,110%)}.segment-label-border[data-v-610a4139]{position:absolute;top:50%;left:50%;transform:translate(-50%,110%);font-size:.8rem;color:transparent;background:transparent;padding:0 2px;border-radius:calc(4px * var(--block-radius-scale, 1));text-align:center;min-width:15px;box-shadow:0 0 0 2px #000000a6;pointer-events:none;z-index:1}.ipad .segment-label-border[data-v-610a4139]{transform:translate(-45%,110%)}.is-running .top-right-badges[data-v-610a4139]{pointer-events:none}.top-right-badges[data-v-610a4139]{position:absolute;top:0;right:6px;display:flex;align-items:center;gap:6px;z-index:260;pointer-events:auto}.lyrics-badge[data-v-610a4139]{display:inline-flex;align-items:center;opacity:.72;transform:translateY(2px);pointer-events:none}.lyrics-badge-icon[data-v-610a4139]{display:block}.script-badge[data-v-610a4139]{display:inline-flex;align-items:center;opacity:.78;transform:translateY(2px);pointer-events:none}.script-badge-icon[data-v-610a4139]{display:block}.current-block-number[data-v-610a4139]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:700;color:var(--ui-brightest);transform:translateY(2px);pointer-events:none}.time-signature[data-v-610a4139]{font-size:12px;line-height:1;color:var(--ui-brightest);-webkit-user-select:none;user-select:none;pointer-events:none}.pattern-badge[data-v-610a4139]{margin-top:2px;display:inline-flex;width:max-content;white-space:nowrap;align-items:center;transform:translateY(5px);pointer-events:auto;cursor:default}.pattern-badge[data-v-610a4139]:hover{z-index:8500}.pattern-drop-button[data-v-610a4139]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;border:none;padding:0;background-color:var(--color-overlay-55);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;transition:transform var(--transition-speed) ease,background-color var(--transition-speed) ease}.pattern-drop-button .pattern-drop-inner[data-v-610a4139]{color:var(--ui-brightest)}.pattern-drop-button[data-v-610a4139]:hover{background-color:var(--ui-brightest)}.pattern-drop-button:hover .pattern-drop-inner[data-v-610a4139]{color:var(--ui-darkest)}.segment.accent-weak[data-v-610a4139]:after,.segment.accent-mid[data-v-610a4139]:after,.segment.accent-strong[data-v-610a4139]:after,.segment.accent-none[data-v-610a4139]:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:5px;height:5px;background-color:var(--accent-dot-color, var(--ui-brightest));mask-size:100% 100%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.segment.accent-weak[data-v-610a4139]:after{-webkit-mask-image:var(--accent-weak);mask-image:var(--accent-weak);opacity:.7}.segment.accent-mid[data-v-610a4139]:after{-webkit-mask-image:var(--accent-mid);mask-image:var(--accent-mid);opacity:.7}.segment.accent-strong[data-v-610a4139]:after{-webkit-mask-image:var(--accent-strong);mask-image:var(--accent-strong);opacity:.7}.segment.accent-none[data-v-610a4139]:after{-webkit-mask-image:var(--accent-none);mask-image:var(--accent-none);opacity:.7}.block.none-editable .segment.current[data-v-610a4139]:before{content:"";position:absolute;inset:0;border-radius:calc(3px * var(--block-radius-scale, 1));background-color:var(--progress-current-bg)!important;background-image:none!important;opacity:1!important;pointer-events:none;z-index:2}.block.none-editable .segment.current[data-v-610a4139]:after{content:"";position:absolute;inset:0;border-radius:calc(3px * var(--block-radius-scale, 1));box-shadow:0 0 0 2px #000000a6;border:none!important;pointer-events:none;z-index:1;background:none;transform:none;-webkit-mask-image:none;mask-image:none;mask-repeat:initial;-webkit-mask-repeat:initial}.barscount-flash[data-v-610a4139]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:50;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:800;font-size:72px;line-height:1;color:var(--ui-brightest);opacity:.9;text-shadow:0 2px 18px var(--color-overlay-55)}.barscount-flash-enter-active[data-v-610a4139]{transition:opacity .12s ease-out}.barscount-flash-leave-active[data-v-610a4139]{transition:opacity .5s ease-out}.barscount-flash-enter-from[data-v-610a4139],.barscount-flash-leave-to[data-v-610a4139]{opacity:0}.barscount-flash-enter-to[data-v-610a4139],.barscount-flash-leave-from[data-v-610a4139]{opacity:.9}@-moz-keyframes guide-dot-pulse-610a4139{0%{transform:translate(-50%) translateY(-50%) scale(1);box-shadow:0 0 #fff0}50%{transform:translate(-50%) translateY(-50%) scale(1.35);box-shadow:0 0 0 6px #ffffff1f}to{transform:translate(-50%) translateY(-50%) scale(1);box-shadow:0 0 #fff0}}@-webkit-keyframes guide-dot-pulse-610a4139{0%{transform:translate(-50%) translateY(-50%) scale(1);box-shadow:0 0 #fff0}50%{transform:translate(-50%) translateY(-50%) scale(1.35);box-shadow:0 0 0 6px #ffffff1f}to{transform:translate(-50%) translateY(-50%) scale(1);box-shadow:0 0 #fff0}}@-o-keyframes guide-dot-pulse-610a4139{0%{transform:translate(-50%) translateY(-50%) scale(1);box-shadow:0 0 #fff0}50%{transform:translate(-50%) translateY(-50%) scale(1.35);box-shadow:0 0 0 6px #ffffff1f}to{transform:translate(-50%) translateY(-50%) scale(1);box-shadow:0 0 #fff0}}@keyframes guide-dot-pulse-610a4139{0%{transform:translate(-50%) translateY(-50%) scale(1);box-shadow:0 0 #fff0}50%{transform:translate(-50%) translateY(-50%) scale(1.35);box-shadow:0 0 0 6px #ffffff1f}to{transform:translate(-50%) translateY(-50%) scale(1);box-shadow:0 0 #fff0}}@-moz-keyframes block-preselected-blink-610a4139{0%,to{box-shadow:0 0 8px var(--color-overlay-40)}50%{box-shadow:0 0 22px var(--color-overlay-80)}}@-webkit-keyframes block-preselected-blink-610a4139{0%,to{box-shadow:0 0 8px var(--color-overlay-40)}50%{box-shadow:0 0 22px var(--color-overlay-80)}}@-o-keyframes block-preselected-blink-610a4139{0%,to{box-shadow:0 0 8px var(--color-overlay-40)}50%{box-shadow:0 0 22px var(--color-overlay-80)}}@keyframes block-preselected-blink-610a4139{0%,to{box-shadow:0 0 8px var(--color-overlay-40)}50%{box-shadow:0 0 22px var(--color-overlay-80)}}@-moz-keyframes block-preselected-outline-pulse-610a4139{0%,to{outline-color:#fff0}50%{outline-color:#fff}}@-webkit-keyframes block-preselected-outline-pulse-610a4139{0%,to{outline-color:#fff0}50%{outline-color:#fff}}@-o-keyframes block-preselected-outline-pulse-610a4139{0%,to{outline-color:#fff0}50%{outline-color:#fff}}@keyframes block-preselected-outline-pulse-610a4139{0%,to{outline-color:#fff0}50%{outline-color:#fff}}@-moz-keyframes split-preview-pulse-610a4139{0%,to{opacity:.55;box-shadow:0 0 0 1px #00000040}50%{opacity:1;box-shadow:0 0 0 1px #00000073,0 0 10px #ffffff59}}@-webkit-keyframes split-preview-pulse-610a4139{0%,to{opacity:.55;box-shadow:0 0 0 1px #00000040}50%{opacity:1;box-shadow:0 0 0 1px #00000073,0 0 10px #ffffff59}}@-o-keyframes split-preview-pulse-610a4139{0%,to{opacity:.55;box-shadow:0 0 0 1px #00000040}50%{opacity:1;box-shadow:0 0 0 1px #00000073,0 0 10px #ffffff59}}@keyframes split-preview-pulse-610a4139{0%,to{opacity:.55;box-shadow:0 0 0 1px #00000040}50%{opacity:1;box-shadow:0 0 0 1px #00000073,0 0 10px #ffffff59}}@-moz-keyframes tempo-target-cursor-blink-610a4139{0%{opacity:1;outline-color:#fffffff2;box-shadow:0 0 14px #ffffff2e}to{opacity:1;outline-color:#000000f2;box-shadow:0 0 16px #00000059}}@-webkit-keyframes tempo-target-cursor-blink-610a4139{0%{opacity:1;outline-color:#fffffff2;box-shadow:0 0 14px #ffffff2e}to{opacity:1;outline-color:#000000f2;box-shadow:0 0 16px #00000059}}@-o-keyframes tempo-target-cursor-blink-610a4139{0%{opacity:1;outline-color:#fffffff2;box-shadow:0 0 14px #ffffff2e}to{opacity:1;outline-color:#000000f2;box-shadow:0 0 16px #00000059}}@keyframes tempo-target-cursor-blink-610a4139{0%{opacity:1;outline-color:#fffffff2;box-shadow:0 0 14px #ffffff2e}to{opacity:1;outline-color:#000000f2;box-shadow:0 0 16px #00000059}}@-moz-keyframes script-tri-blink-610a4139{0%,to{opacity:1}50%{opacity:.15}}@-webkit-keyframes script-tri-blink-610a4139{0%,to{opacity:1}50%{opacity:.15}}@-o-keyframes script-tri-blink-610a4139{0%,to{opacity:1}50%{opacity:.15}}@keyframes script-tri-blink-610a4139{0%,to{opacity:1}50%{opacity:.15}}@-moz-keyframes script-call-cursor-blink-610a4139{0%{box-shadow:inset 0 0 0 2px var(--ui-red),0 0 14px #ff4d4d38}to{box-shadow:none}}@-webkit-keyframes script-call-cursor-blink-610a4139{0%{box-shadow:inset 0 0 0 2px var(--ui-red),0 0 14px #ff4d4d38}to{box-shadow:none}}@-o-keyframes script-call-cursor-blink-610a4139{0%{box-shadow:inset 0 0 0 2px var(--ui-red),0 0 14px #ff4d4d38}to{box-shadow:none}}@keyframes script-call-cursor-blink-610a4139{0%{box-shadow:inset 0 0 0 2px var(--ui-red),0 0 14px #ff4d4d38}to{box-shadow:none}}.countin[data-v-37c5a646]{--countin-dot-size: 24px;--countin-dot-size-inactive: 17px;--countin-dot-gap: 4.6px;--countin-max: 4;position:fixed;top:0;left:0;right:0;width:100%;padding:0 10px;height:60px;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:340;transform:translateY(0);opacity:1;transition:opacity .18s ease-in-out,transform var(--blur-transition-speed)}.countin.countin-hidden[data-v-37c5a646]{opacity:0;pointer-events:none}.countin.countin-finished[data-v-37c5a646]{transform:translateY(-100%)}.countin .segments[data-v-37c5a646]{display:flex;gap:9px;align-items:center;justify-content:flex-start;width:max-content}.countin .segments[data-v-37c5a646]:hover{cursor:pointer}.countin .segments:hover .segment[data-v-37c5a646]{opacity:1;transform:none}.countin .segment[data-v-37c5a646]{flex:0 0 var(--countin-dot-size-inactive);width:var(--countin-dot-size-inactive);height:var(--countin-dot-size-inactive);border-radius:50%;background-color:var(--ui-brightest);opacity:.3;transition:opacity .1s ease;transform:none}.countin .segment[data-v-37c5a646]:not(:last-child){margin-right:0}.countin .segment.current[data-v-37c5a646]{flex:0 0 var(--countin-dot-size);width:var(--countin-dot-size);height:var(--countin-dot-size);opacity:1;transform:none}.countin-bars-indicator[data-v-37c5a646]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4000;font-size:clamp(68px,22vw,220px);font-weight:800;line-height:1;color:var(--ui-brightest);text-shadow:0 10px 30px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.45);pointer-events:none;-webkit-user-select:none;user-select:none}.countin-bars-pop-enter-active[data-v-37c5a646],.countin-bars-pop-leave-active[data-v-37c5a646]{transition:opacity .17s ease,transform .17s ease}.countin-bars-pop-enter-from[data-v-37c5a646],.countin-bars-pop-leave-to[data-v-37c5a646]{opacity:0;transform:translate(-50%,-44%) scale(.92)}#gig-container{--gig-block-height: 150px;--gig-playhead-band-height: calc(var(--gig-block-height));--gig-playhead-band-fade: 80px;--gig-playhead-band-center: 50%;--gig-playhead-left: 35%;--gig-playhead-needle-color: var(--color-brand);--gig-playhead-band-color: var(--color-brand);--gig-lyrics-font-size: 3em;--gig-lyrics-line-height: 1.08;--gig-chords-font-size: clamp(2.6em, 3.4vw, 4.2em);--gig-chords-line-height: 1.12;position:fixed;top:80px;left:0;right:0;width:100%;height:calc(100dvh - 80px);box-sizing:border-box;padding:0;overflow:hidden;z-index:100}#gig-container.gig--singer{--gig-block-height: 80px;--gig-playhead-band-height: calc(var(--gig-block-height) + 4px);--gig-playhead-band-fade: 55px;--gig-playhead-band-center: 86%;--gig-playhead-left: 25%;--gig-lyrics-font-size: clamp(2.2em, 4.6vw, 4.4em);--gig-lyrics-line-height: 1.12;--gig-singer-lane-height: 165px;--gig-singer-lane-bottom-offset: 50px;--gig-singer-lane-dy: 0px;top:0;height:100dvh;--gig-singer-tele-idle-top-pad: 100px}#gig-container.gig--singer.gig--popout{--gig-singer-tele-idle-top-pad: 0px}#gig-container.gig--chords{--gig-chords-font-size: clamp(3.4em, 4.8vw, 5.9em);--gig-chords-line-height: 1.08}.gig-viewport{position:relative;width:100%;height:100%;overflow:hidden}.gig-lane{touch-action:none;cursor:grab}.gig-lane.dragging{cursor:grabbing}.gig-lane .block.none-editable.completed .help-sample-dot{display:none!important}.gig-lyrics{position:absolute;top:80px;left:100px;right:10%;background-color:transparent;pointer-events:none;height:200px;width:auto;z-index:300}#gig-container.gig--singer .gig-lyrics{top:0;left:70px;right:70px;bottom:calc(var(--gig-singer-lane-height) + var(--gig-singer-lane-bottom-offset) - var(--gig-singer-lane-dy, 0px) + 6px);height:auto;transition:bottom .32s cubic-bezier(.18,.9,.22,1)}.gig-lyrics-stack{position:relative;display:flex;flex-direction:column;gap:6px;font-size:var(--gig-lyrics-font-size);font-weight:700;line-height:var(--gig-lyrics-line-height);color:var(--ui-brightest);text-shadow:0 2px 18px rgba(0,0,0,.55)}.gig-lyrics-line{opacity:.32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gig-lyrics-line.current{opacity:1}.gig-lyrics-teleprompter{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 35%,rgba(0,0,0,.95) 50%,rgba(0,0,0,.8) 65%,rgba(0,0,0,.55) 78%,rgba(0,0,0,.3) 88%,rgba(0,0,0,.12) 95%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 35%,rgba(0,0,0,.95) 50%,rgba(0,0,0,.8) 65%,rgba(0,0,0,.55) 78%,rgba(0,0,0,.3) 88%,rgba(0,0,0,.12) 95%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.gig-lyrics-teleprompter-inner{position:relative;display:flex;flex-direction:column;gap:6px;font-size:var(--gig-lyrics-font-size);font-weight:700;line-height:var(--gig-lyrics-line-height);color:var(--ui-brightest);text-shadow:0 2px 18px rgba(0,0,0,.55);will-change:transform;transition:transform .32s cubic-bezier(.18,.9,.22,1);padding-top:var(--gig-singer-tele-idle-top-pad);padding-bottom:35vh}.gig-lyrics-teleprompter-line{opacity:.32;white-space:pre-wrap;overflow:visible;word-break:break-word}.gig-lyrics-teleprompter-line.is-title{opacity:.72}.gig-lyrics-teleprompter-line.current{opacity:1}.gig-lyrics-move{transition:transform .26s cubic-bezier(.18,.9,.22,1)}.gig-lyrics-enter-active,.gig-lyrics-leave-active{transition:opacity .22s ease,transform .22s ease}.gig-lyrics-leave-active{position:absolute}.dir-forward .gig-lyrics-enter-from{opacity:0;transform:translateY(22px)}.dir-forward .gig-lyrics-leave-to,.dir-backward .gig-lyrics-enter-from{opacity:0;transform:translateY(-22px)}.dir-backward .gig-lyrics-leave-to{opacity:0;transform:translateY(22px)}.dir-none .gig-lyrics-enter-from,.dir-none .gig-lyrics-leave-to{opacity:0}.gig-lane{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:24px;height:100%;padding-left:100px;z-index:100;will-change:transform;transform:translateZ(0)}#gig-container.gig--singer .gig-lane{position:absolute;left:0;right:0;bottom:calc(var(--gig-singer-lane-bottom-offset) - var(--gig-singer-lane-dy, 0px));height:var(--gig-singer-lane-height);align-items:flex-end;gap:16px;padding-left:70px;transition:bottom .32s cubic-bezier(.18,.9,.22,1)}.gig-chords{position:absolute;left:50%;top:calc(50% + (var(--gig-block-height) / 2) + 46px);bottom:22px;transform:translate(-50%);width:1100px;max-width:calc(100vw - 40px);pointer-events:none;z-index:250;display:flex;align-items:center;justify-content:center}#gig-container.gig--singer .gig-chords{top:auto;bottom:calc(var(--gig-singer-lane-height) + var(--gig-singer-lane-bottom-offset) + 12px)}.gig-chords-stack{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;font-size:var(--gig-chords-font-size);font-weight:900;line-height:var(--gig-chords-line-height);color:var(--ui-brightest);text-shadow:0 2px 18px rgba(0,0,0,.55);text-align:center}.gig-chords-line{opacity:.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gig-chords-line.current{opacity:1}.gig-chords-move{transition:transform .26s cubic-bezier(.18,.9,.22,1)}.gig-chords-enter-active,.gig-chords-leave-active{transition:opacity .22s ease,transform .22s ease}.gig-chords-leave-active{position:absolute}.dir-forward .gig-chords-enter-from{opacity:0;transform:translateY(18px)}.dir-forward .gig-chords-leave-to,.dir-backward .gig-chords-enter-from{opacity:0;transform:translateY(-18px)}.dir-backward .gig-chords-leave-to{opacity:0;transform:translateY(18px)}.dir-none .gig-chords-enter-from,.dir-none .gig-chords-leave-to{opacity:0}.gig-playhead{position:absolute;top:0;bottom:0;left:var(--gig-playhead-left);width:6px;background-color:var(--gig-playhead-needle-color);box-shadow:0 0 0 2px #00000080;border-radius:3px;pointer-events:none;z-index:60;opacity:.95;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent calc(calc(var(--gig-playhead-band-center) + var(--gig-lane-y-offset, 0px)) - (var(--gig-playhead-band-height) / 2) - var(--gig-playhead-band-fade)),#000 calc(calc(var(--gig-playhead-band-center) + var(--gig-lane-y-offset, 0px)) - (var(--gig-playhead-band-height) / 2) + var(--gig-playhead-band-fade)),#000 calc(calc(var(--gig-playhead-band-center) + var(--gig-lane-y-offset, 0px)) + (var(--gig-playhead-band-height) / 2) - var(--gig-playhead-band-fade)),transparent calc(calc(var(--gig-playhead-band-center) + var(--gig-lane-y-offset, 0px)) + (var(--gig-playhead-band-height) / 2) + var(--gig-playhead-band-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent calc(calc(var(--gig-playhead-band-center) + var(--gig-lane-y-offset, 0px)) - (var(--gig-playhead-band-height) / 2) - var(--gig-playhead-band-fade)),#000 calc(calc(var(--gig-playhead-band-center) + var(--gig-lane-y-offset, 0px)) - (var(--gig-playhead-band-height) / 2) + var(--gig-playhead-band-fade)),#000 calc(calc(var(--gig-playhead-band-center) + var(--gig-lane-y-offset, 0px)) + (var(--gig-playhead-band-height) / 2) - var(--gig-playhead-band-fade)),transparent calc(calc(var(--gig-playhead-band-center) + var(--gig-lane-y-offset, 0px)) + (var(--gig-playhead-band-height) / 2) + var(--gig-playhead-band-fade)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.gig-playhead--thick{width:10px;background-color:var(--gig-playhead-band-color);opacity:.22;z-index:50;box-shadow:none}#gig-container.gig--singer .gig-playhead{width:6px;border-radius:3px;box-shadow:0 0 0 2px #00000080;top:35px;bottom:-35px;transform:translate3d(0,calc(var(--gig-singer-lane-dy, 0px) - 10px),0);transition:transform .32s cubic-bezier(.18,.9,.22,1)}#gig-container.gig--singer .gig-playhead--thick{width:15px;transform:translate3d(-4px,calc(var(--gig-singer-lane-dy, 0px) - 10px),0)}#gig-container .block{flex:0 0 auto;opacity:1!important;transition:opacity .9s ease;height:var(--gig-block-height);min-height:var(--gig-block-height);padding:8px 14px}#gig-container .block.no-transition{transition:opacity .9s ease!important}#gig-container .block.completed,#gig-container .block.completed:hover{opacity:.25!important}#gig-container .top-right-badges{display:none!important}#gig-container .block.half{width:160px}#gig-container .block.full{width:320px}#gig-container .block.double{width:640px}#gig-container .label{font-size:38px;margin-bottom:10px}#gig-container.gig--singer .label{font-size:20px;margin-bottom:6px}#gig-container .segments{height:70px}#gig-container.gig--singer .segments{height:44px}#gig-container .segment-label,#gig-container .segment-label-border{font-size:1rem}.click-catcher-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:transparent;cursor:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2027%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cg%3e%3cg%3e%3crect%20x='0'%20y='-0'%20width='26.25'%20height='26.25'%20style='fill:none;'/%3e%3c/g%3e%3cpath%20d='M19.821,4.5c1.176,0%202.129,0.953%202.129,2.13l0,13.74c0,1.177%20-0.953,2.13%20-2.129,2.13l-13.741,-0c-1.177,-0%20-2.13,-0.953%20-2.13,-2.13l0,-13.74c0,-1.177%200.953,-2.13%202.13,-2.13l13.741,-0Z'%20style='fill:%23fff;'/%3e%3c/g%3e%3c/svg%3e") 16 16,pointer}#hud-container[data-v-f353e25d]{pointer-events:none;position:fixed;top:30px;right:20px;z-index:var(--z-clock, 30000000);opacity:0;transition:opacity .12s linear}#hud-container.running[data-v-f353e25d]{opacity:1}#optical-metronome[data-v-f353e25d]{display:flex;gap:10px;transform:scale(1.3);transform-origin:top right}.metronome-track[data-v-f353e25d]{position:relative;width:110px;height:28px;padding:0;border-radius:20px;background-color:#0000001a;border:2px solid var(--ui-brightest-50);box-shadow:var(--hud-clock-shadow, none);outline:5px solid rgba(0,0,0,.3)}.metronome-dot[data-v-f353e25d]{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;background-color:var(--ui-brightest);will-change:transform}.singer-popout-root[data-v-a34b972f]{position:fixed;inset:0;width:100vw;height:100vh}.popout-app-container[data-v-a34b972f]{position:absolute;width:0;height:0;overflow:hidden}.background-video[data-v-a34b972f]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden}.static-background[data-v-a34b972f]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.video-overlay[data-v-a34b972f]{position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color var(--blur-transition-speed) ease,opacity var(--blur-transition-speed) ease;z-index:1}.chords-popout-root[data-v-2ada43de]{position:fixed;inset:0;width:100vw;height:100vh}.popout-app-container[data-v-2ada43de]{position:absolute;width:0;height:0;overflow:hidden}.background-video[data-v-2ada43de]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden}.static-background[data-v-2ada43de]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.video-overlay[data-v-2ada43de]{position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color var(--blur-transition-speed) ease,opacity var(--blur-transition-speed) ease;z-index:1}.confirm-overlay[data-v-019a89fe]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080}.confirm-overlay.is-drawer[data-v-019a89fe]{align-items:flex-start;justify-content:flex-start;padding:90px 24px 24px}.confirm-card[data-v-019a89fe]{width:100%;max-width:350px;background:var(--ui-darkest);border:1px solid var(--color-border);border-radius:12px;padding:24px;box-shadow:0 20px 60px #00000073;color:var(--ui-brightest);display:flex;flex-direction:column}.confirm-card.is-drawer[data-v-019a89fe]{position:absolute}.confirm-card.is-sized[data-v-019a89fe]{max-width:none}.confirm-header[data-v-019a89fe]{display:flex;align-items:center;gap:14px;margin-bottom:10px}.confirm-icon[data-v-019a89fe]{color:var(--ui-red)}.confirm-title[data-v-019a89fe]{margin:0;font-size:18px;line-height:1.2}.confirm-body[data-v-019a89fe]{display:flex;flex-direction:column;gap:16px;min-height:0;flex:1;margin-bottom:22px}.confirm-message[data-v-019a89fe]{margin:0;color:var(--ui-brightest-70);font-size:14px;line-height:1.5}.confirm-details[data-v-019a89fe]{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--color-fg-12);background:#00000040;color:var(--ui-brightest);font-size:12px;line-height:1.35;overflow:auto;flex:1}.confirm-actions[data-v-019a89fe]{display:flex;gap:12px}.confirm-actions.is-single[data-v-019a89fe]{justify-content:flex-end}.confirm-actions.is-simple[data-v-019a89fe] .simple-btn{width:auto;flex:1;text-align:center;justify-content:center}.confirm-actions.is-simple[data-v-019a89fe] .confirm-btn,.confirm-actions.is-simple[data-v-019a89fe] .cancel-btn,.confirm-actions.is-simple[data-v-019a89fe] .tertiary-btn,.confirm-actions.is-simple[data-v-019a89fe] .quaternary-btn{font-size:12px;padding:12px 8px}.confirm-actions[data-v-019a89fe] button.is-return-target,.confirm-actions.is-simple[data-v-019a89fe] .simple-btn:focus-visible,.confirm-actions:not(.is-simple) .confirm-btn[data-v-019a89fe]:focus-visible,.confirm-actions:not(.is-simple) .cancel-btn[data-v-019a89fe]:focus-visible,.confirm-actions:not(.is-simple) .tertiary-btn[data-v-019a89fe]:focus-visible,.confirm-actions:not(.is-simple) .quaternary-btn[data-v-019a89fe]:focus-visible{outline:none;position:relative;z-index:1;box-shadow:0 0 0 1px var(--color-brand),0 0 0 3px var(--color-brand-33, rgba(26,188,156,.33))}.confirm-actions:not(.is-simple) .confirm-btn[data-v-019a89fe],.confirm-actions:not(.is-simple) .cancel-btn[data-v-019a89fe],.confirm-actions:not(.is-simple) .tertiary-btn[data-v-019a89fe],.confirm-actions:not(.is-simple) .quaternary-btn[data-v-019a89fe]{flex:1;padding:10px 12px;border-radius:8px;border:none;cursor:pointer;font-size:12px;font-weight:600}.confirm-actions:not(.is-simple) .confirm-btn[data-v-019a89fe]{background:var(--ui-red);color:var(--ui-darkest)}.confirm-actions:not(.is-simple) .cancel-btn[data-v-019a89fe]{background:var(--ui-brightest-10);color:var(--ui-brightest)}.confirm-actions:not(.is-simple) .tertiary-btn[data-v-019a89fe]{background:var(--ui-yellow);color:var(--ui-darkest)}.confirm-actions:not(.is-simple) .quaternary-btn[data-v-019a89fe]{background:var(--ui-brightest-10);color:var(--ui-brightest)}.input-container[data-v-5f80393c]{display:flex;align-items:center;cursor:pointer;border-radius:5px;position:relative;z-index:2;gap:var(--ui-icon-label-gap, 8px);transition:color var(--transition-speed) ease,opacity var(--transition-speed) ease}.input-container .toggle-switch[data-v-5f80393c]{position:relative;z-index:1}.input-container[data-v-5f80393c]:hover{background-image:none;background-color:transparent}.input-container[data-toggle-on=true]:not(.disabled):hover label[data-v-5f80393c],.input-container[data-toggle-on=true]:not(.disabled):hover .icon-wrapper[data-v-5f80393c]{color:var(--toggle-option-hover-on-color, var(--ui-red))}.input-container[data-toggle-on=false]:not(.disabled):hover label[data-v-5f80393c],.input-container[data-toggle-on=false]:not(.disabled):hover .icon-wrapper[data-v-5f80393c]{color:var(--toggle-option-hover-off-color, var(--ui-green))}.input-container label[data-v-5f80393c]{cursor:pointer;flex:0 1 auto;min-width:0;font-size:15px;color:var(--ui-brightest);text-align:left;margin:0}.input-container.disabled[data-v-5f80393c]{cursor:default;pointer-events:auto}.input-container.disabled label[data-v-5f80393c],.input-container.disabled .icon-wrapper[data-v-5f80393c]{opacity:.4}.input-container.disabled label[data-v-5f80393c]{cursor:not-allowed}.input-container.disabled[data-v-5f80393c]:hover{background-image:none}.icon-wrapper[data-v-5f80393c]{cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--toggle-option-icon-color, var(--ui-brightest));margin-right:0}.toggle-slot[data-v-5f80393c]{position:relative;display:inline-flex;align-items:center;margin-left:auto;padding-left:15px}.toggle-slot .pro-badge.inline.overlay[data-v-5f80393c]{position:absolute;right:4px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2}.status-message[data-v-22790fdc]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ui-brightest-70)}.status-message.success[data-v-22790fdc]{color:var(--ui-green)}.status-message.error[data-v-22790fdc]{color:var(--ui-red)}.status-message.info[data-v-22790fdc]{color:var(--ui-orange)}.status-message__icon[data-v-22790fdc]{color:currentColor}.input-wrap[data-v-8aaf46bb]{display:flex;align-items:center;flex:none}.num-input[data-v-8aaf46bb]{height:26px;width:auto;flex:1;min-width:0;padding:0 8px;border:1px solid var(--dropdown-border);border-radius:4px 0 0 4px;background-color:var(--dropdown-bg);color:var(--dropdown-fg);font-size:14px;text-align:center;box-sizing:border-box;appearance:textfield}.num-input[data-v-8aaf46bb]:focus{outline:none;border-color:var(--ui-green)}.num-input[data-v-8aaf46bb]::-webkit-outer-spin-button,.num-input[data-v-8aaf46bb]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper[data-v-8aaf46bb]{display:flex;flex-direction:column;align-items:stretch}.step-btn[data-v-8aaf46bb]{width:22px;height:13px;border:1px solid var(--dropdown-border);border-left:0;background-color:var(--dropdown-bg);color:var(--dropdown-fg);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.step-btn[data-v-8aaf46bb]:disabled{cursor:not-allowed;opacity:.85}.step-btn[data-v-8aaf46bb]:not(:disabled):hover{background-color:var(--dropdown-hover-bg)}.step-btn:disabled .step-icon[data-v-8aaf46bb]{opacity:.25}.step-btn--down[data-v-8aaf46bb]{border-top:0;border-radius:0 0 4px}.step-btn--up[data-v-8aaf46bb]{border-radius:0 4px 0 0}.step-icon--up[data-v-8aaf46bb]{transform:rotate(180deg)}#context-color[data-v-8a7aac3a]{display:none}.color-tab[data-v-8a7aac3a]{position:fixed;top:0;width:100%;display:flex;justify-content:center;align-items:center;padding:0;margin:0}.color-tab.inline[data-v-8a7aac3a]{position:relative;top:auto}#color-options[data-v-8a7aac3a]{display:flex;gap:0;width:100%;justify-content:space-around}.hidden-color-input[data-v-8a7aac3a]{display:none}.color-square[data-v-8a7aac3a]{height:40px;width:100%;cursor:pointer;padding:0;margin:0;border-bottom:5px solid transparent;border-radius:0;filter:saturate(var(--block-saturation, 1)) brightness(60%);transition:filter var(--transition-speed),box-shadow var(--transition-speed)}.color-square[data-v-8a7aac3a]:hover{filter:saturate(var(--block-saturation, 1)) brightness(100%)}.color-square.selected[data-v-8a7aac3a]{filter:saturate(var(--block-saturation, 1)) brightness(100%);border-bottom:5px solid var(--ui-brightest);box-shadow:0 0 5px var(--ui-darkest-50)}.color-square.picker[data-v-8a7aac3a]{border-bottom:5px solid transparent;box-shadow:none;filter:saturate(var(--block-saturation, 1)) brightness(100%);display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:var(--ui-brightest)}.color-square.picker.selected[data-v-8a7aac3a]{border-bottom:5px solid var(--ui-brightest);box-shadow:0 0 5px var(--ui-darkest-50)}.color-square.picker[data-v-8a7aac3a]:hover{box-shadow:0 0 5px var(--ui-darkest-50)}#blur-layer[data-v-9a0a1fd4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-default-bg);background-image:linear-gradient(var(--color-default-bg),var(--color-default-bg));background-repeat:no-repeat;background-size:100% 100%}#modal-close-btn[data-v-03360092],#modal-confirm-btn[data-v-03360092]{position:absolute;top:10px;width:50px;height:50px;border:none!important;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9999999;color:var(--ui-on-brand, var(--ui-darkest))}#modal-close-btn[data-v-03360092]{background-color:var(--ui-oumta);right:70px}#modal-close-btn.no-confirm[data-v-03360092]{background-color:#ffffff4d;right:10px}#modal-confirm-btn[data-v-03360092]{background-color:var(--ui-green);right:10px}.pattern-editor[data-v-5d81c64a]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:50px;padding:0}.preview[data-v-5d81c64a]{margin-top:0;display:flex;align-items:center;justify-content:center;gap:14px}.preview-btn[data-v-5d81c64a]{height:34px;padding:0 14px;border-radius:10px;border:2px solid var(--color-fg-25);background:transparent;color:var(--ui-brightest);cursor:pointer}.matrix[data-v-5d81c64a]{--cell: 60px;--gap: 10px;--header: 24px;--label: 120px ;--rows: 3;position:relative;display:grid;grid-template-columns:var(--label) repeat(var(--cols),var(--cell)) var(--label);grid-template-rows:var(--header) repeat(var(--rows),var(--cell));gap:var(--gap);align-items:center;justify-items:center;width:max-content;-webkit-user-select:none;user-select:none}.header-spacer[data-v-5d81c64a]{grid-row:1;width:100%;height:100%}.header-spacer.left[data-v-5d81c64a]{grid-column:1}.header-spacer.right[data-v-5d81c64a]{grid-column:-2}.row-label[data-v-5d81c64a]{font-size:16px;opacity:.7;display:flex;align-items:center;gap:8px;max-width:100%;align-self:center;-webkit-user-select:none;user-select:none}.row-label .label-text[data-v-5d81c64a]{white-space:nowrap}.row-label .pro-only[data-v-5d81c64a]{display:inline-flex;text-decoration:none}.row-label.left[data-v-5d81c64a]{grid-column:1;justify-self:end;text-align:right;justify-content:flex-end}.row-label.left .label-text[data-v-5d81c64a]{overflow:visible;text-overflow:clip;max-width:none}.row-label.right[data-v-5d81c64a]{grid-column:-2;justify-self:start;text-align:left;justify-content:flex-start}.row-label.right .label-text[data-v-5d81c64a]{min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:100%}.row-label.r1[data-v-5d81c64a]{grid-row:2}.row-label.r2[data-v-5d81c64a]{grid-row:3}.row-label.r3[data-v-5d81c64a]{grid-row:4}.row-label.r4[data-v-5d81c64a]{grid-row:5}.row-label.r5[data-v-5d81c64a]{grid-row:6}.row-label.gated .label-text[data-v-5d81c64a]{text-decoration:line-through}.col-number[data-v-5d81c64a]{grid-row:1;font-size:14px;opacity:.6;text-align:center;align-self:end;padding-bottom:2px}.cell[data-v-5d81c64a]{width:var(--cell);height:var(--cell);border:2px solid var(--color-fg-25);border-radius:8px;background:transparent;cursor:pointer;transition:transform .05s ease;touch-action:none}.cell[data-v-5d81c64a]:active{transform:scale(.98)}.cell[disabled][data-v-5d81c64a]{opacity:.35;cursor:not-allowed;pointer-events:none}.cell.strong[data-v-5d81c64a]{grid-row:2}.cell.mid[data-v-5d81c64a]{grid-row:3}.cell.weak[data-v-5d81c64a]{grid-row:4}.cell.v1[data-v-5d81c64a]{grid-row:2}.cell.v2[data-v-5d81c64a]{grid-row:3}.cell.v3[data-v-5d81c64a]{grid-row:4}.cell.v4[data-v-5d81c64a]{grid-row:5}.cell.v5[data-v-5d81c64a]{grid-row:6}.cell.strong.active[data-v-5d81c64a]{border-color:var(--color-fg-80);background:var(--color-text)}.cell.mid.active[data-v-5d81c64a]{border-color:var(--color-fg-65);background:var(--color-text)}.cell.weak.active[data-v-5d81c64a]{border-color:var(--color-fg-50);background:var(--color-text)}.cell.v1.active[data-v-5d81c64a]{border-color:var(--color-fg-80);background:var(--color-text)}.cell.v2.active[data-v-5d81c64a],.cell.v4.active[data-v-5d81c64a]{border-color:var(--color-fg-65);background:var(--color-text)}.cell.v3.active[data-v-5d81c64a],.cell.v5.active[data-v-5d81c64a]{border-color:var(--color-fg-50);background:var(--color-text)}.cell.playing[data-v-5d81c64a]{border-color:var(--color-fg-95);box-shadow:0 0 0 2px var(--color-overlay-25),0 0 18px var(--color-glow-accent)}.cell.strong.playing[data-v-5d81c64a],.cell.mid.playing[data-v-5d81c64a],.cell.weak.playing[data-v-5d81c64a],.cell.v1.playing[data-v-5d81c64a],.cell.v2.playing[data-v-5d81c64a],.cell.v3.playing[data-v-5d81c64a],.cell.v4.playing[data-v-5d81c64a],.cell.v5.playing[data-v-5d81c64a]{border-color:var(--ui-oumta);background:var(--ui-oumta)}.cell.playing-col[data-v-5d81c64a]{border-color:var(--color-fg-95);box-shadow:0 0 0 2px var(--color-overlay-25),0 0 18px var(--color-glow-accent)}.inline-dropdown[data-v-3e3ba6c7]{position:absolute;display:grid;grid-auto-rows:minmax(min-content,max-content);--dd-bg: var(--dropdown-bg);--dd-fg: var(--dropdown-fg);--dd-border: var(--dropdown-border);--dd-hover-bg: var(--dropdown-hover-bg);--dd-active-bg: var(--dropdown-active-bg);--dd-active-fg: var(--dropdown-active-fg);--dd-shadow: 0 12px 28px var(--color-overlay-40);--dd-radius: 10px;--dd-padding: 6px;--dd-gap: 4px;--dd-item-font-size: 14px;--dd-item-font-weight: 600;--dd-item-padding: 8px 10px;--dd-item-radius: 8px;--dd-flap-gap: 2px;--dd-flap-radius: 6px;--dd-flap-shadow: var(--progress-options-shadow);--dd-flap-border: 1px solid var(--dd-border);--dd-flap-bg: var(--dd-bg);--dd-flap-fg: var(--dd-fg);--dd-flap-hover-bg: var(--dd-hover-bg);--dd-flap-active-fg: var(--ui-green);--dd-flap-item-padding: 2px 6px;--dd-flap-item-font-weight: 400}.inline-dropdown.default[data-v-3e3ba6c7]{gap:var(--dd-gap);padding:var(--dd-padding);border-radius:var(--dd-radius);background-color:var(--dd-bg);color:var(--dd-fg);border:1px solid var(--dd-border);box-shadow:var(--dd-shadow)}.inline-dropdown.flap[data-v-3e3ba6c7]{gap:var(--dd-flap-gap);margin-top:0;padding:0;border-radius:var(--dd-flap-radius);background-color:var(--dd-flap-bg);color:var(--dd-flap-fg);border:var(--dd-flap-border);box-shadow:var(--dd-flap-shadow);opacity:0;transform:translateY(-10px) scaleY(.92);transform-origin:top;pointer-events:none;transition:opacity 20ms ease,transform 20ms ease}.inline-dropdown.flap.open[data-v-3e3ba6c7]{opacity:1;transform:translateY(0) scaleY(1);pointer-events:auto}.item[data-v-3e3ba6c7]{width:100%;display:flex;align-items:center;gap:6px;text-align:left;appearance:none;border:none;cursor:pointer;color:currentColor;background-color:transparent;margin:0}.item.disabled[data-v-3e3ba6c7]{opacity:.45;cursor:not-allowed}.inline-dropdown.default .item[data-v-3e3ba6c7]{font-size:var(--dd-item-font-size);padding:var(--dd-item-padding);border-radius:var(--dd-item-radius);font-weight:var(--dd-item-font-weight);transition:background-color var(--transition-speed),color var(--transition-speed),transform var(--transition-speed)}.inline-dropdown.default .item[data-v-3e3ba6c7]:hover{background-color:var(--dd-hover-bg)}.inline-dropdown.default .item[data-v-3e3ba6c7]:active{transform:scale(.99)}.inline-dropdown.default .item.active[data-v-3e3ba6c7]{background-color:var(--dd-active-bg);color:var(--dd-active-fg)}.inline-dropdown.flap .item[data-v-3e3ba6c7]{font-size:var(--dd-item-font-size);padding:var(--dd-flap-item-padding);border-radius:0;font-weight:var(--dd-flap-item-font-weight);transition:background-color var(--transition-speed),color var(--transition-speed)}.inline-dropdown.flap .item[data-v-3e3ba6c7]:hover{background-color:var(--dd-flap-hover-bg)}.inline-dropdown.flap .item[data-v-3e3ba6c7]:active{transform:none}.inline-dropdown.flap .item.active[data-v-3e3ba6c7]{background-color:transparent;color:var(--dd-flap-active-fg)}.item__check[data-v-3e3ba6c7]{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.item.checked .item__check[data-v-3e3ba6c7]{color:var(--ui-oumta)}.item__label[data-v-3e3ba6c7]{flex:1}[data-v-ffd95911]{-webkit-user-select:none;user-select:none}.measuresicon[data-v-ffd95911],.barsicon[data-v-ffd95911]{position:absolute;left:20px;width:40px;height:40px;margin-right:10px;color:var(--ui-brightest);display:flex;align-items:center;justify-content:center}.measuresicon-wrap[data-v-ffd95911]{position:absolute;left:20px;top:43px;width:40px;height:40px;z-index:5}.measuresicon[data-v-ffd95911]{position:absolute;inset:0;width:40px;height:40px;padding:0;border:none;cursor:default;background:transparent}.measuresicon[data-v-ffd95911]:not(.disabled){cursor:pointer}.barsicon-wrap[data-v-ffd95911]{position:absolute;left:20px;top:125px;width:40px;height:40px}.barsicon[data-v-ffd95911]{position:absolute;inset:0;width:40px;height:40px;padding:0;border:none;cursor:default;background:transparent}.barsicon[data-v-ffd95911]:not(.disabled){cursor:pointer}#values[data-v-ffd95911]{position:absolute;overflow:visible;top:19px;left:80px;display:flex;justify-content:space-between;font-size:60px;margin-bottom:10px;padding-top:11px}#values[data-v-ffd95911]:before{content:attr(data-label);white-space:nowrap;font-weight:400;position:absolute;top:4px;left:-55px;font-size:12px;line-height:1;opacity:.4;color:var(--ui-brightest)}#values .slash[data-v-ffd95911]{width:20px;text-align:center;opacity:.5}#values .beats[data-v-ffd95911],#values .base[data-v-ffd95911]{position:relative;padding-right:5px;text-align:left;font-weight:700;cursor:pointer}.bars[data-v-ffd95911]{position:absolute;overflow:visible;top:100px;left:80px;width:max-content;font-size:60px;font-weight:700;justify-content:space-between;margin-bottom:10px;padding-top:8px;cursor:pointer}.bars[data-v-ffd95911]:before{content:attr(data-label);white-space:nowrap;font-weight:400;position:absolute;top:5px;left:-60px;font-size:12px;line-height:1;opacity:.4;color:var(--ui-brightest)}.accentPatterns[data-v-ffd95911]{position:absolute;top:200px;left:20px;display:flex;flex-direction:column;gap:.96rem;padding-top:.48rem}.accentPatterns[data-v-ffd95911]:before{content:attr(data-label);position:absolute;top:-11px;left:0;font-size:12px;line-height:1;opacity:.4;color:var(--ui-brightest);white-space:nowrap}.modal-overlay[data-v-ffd95911]{position:fixed;inset:0;width:100%;height:100%;z-index:3000}.modal-overlay h3[data-v-ffd95911]{position:fixed;top:10px;left:50%;transform:translate(-50%);width:100%;box-sizing:border-box;padding:20px;font-size:40px;text-align:center}.modal-overlay .modal-content[data-v-ffd95911]{position:fixed;top:200px;left:50%;transform:translate(-50%);width:100%;max-width:300px;box-sizing:border-box;padding:20px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.modal-overlay .modal-content .input-container[data-v-ffd95911]{position:relative;display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:20px}.modal-overlay .modal-content .input-container .offsets-minus[data-v-ffd95911],.modal-overlay .modal-content .input-container .offsets-plus[data-v-ffd95911]{display:flex;gap:30px}.modal-overlay .modal-content .input-container .offsets-minus span[data-v-ffd95911],.modal-overlay .modal-content .input-container .offsets-plus span[data-v-ffd95911]{width:50px;cursor:pointer;font-size:40px;color:var(--ui-brightest);background-color:transparent;padding:5px 10px;border-radius:5px;transition:background-color var(--transition-speed);text-align:center}.modal-overlay .modal-content .input-container .offsets-minus span[data-v-ffd95911]:hover,.modal-overlay .modal-content .input-container .offsets-plus span[data-v-ffd95911]:hover{background-color:var(--ui-brightest-20);border-radius:4px}#beats-input[data-v-ffd95911],#base-input[data-v-ffd95911]{flex:0 0 200px;font-size:120px;font-weight:700}.value-grid[data-v-ffd95911]{position:fixed;bottom:170px;left:50%;transform:translate(-50%);display:grid;gap:10px;padding:0 20px;width:100%;max-width:900px;justify-content:center;justify-items:center;grid-template-columns:repeat(6,54px)}.value-grid--beats[data-v-ffd95911]{grid-template-columns:repeat(8,54px)}.value-grid--base[data-v-ffd95911]{grid-template-columns:repeat(6,54px)}.value-grid--bars[data-v-ffd95911]{grid-template-columns:repeat(8,54px)}.value-cell[data-v-ffd95911]{appearance:none;border:none;cursor:pointer;font-size:34px;color:var(--ui-brightest);background-color:var(--ui-brightest-10);border-radius:10px;padding:10px 0;line-height:1;text-align:center;transition:background-color var(--transition-speed),transform var(--transition-speed)}.value-cell[data-v-ffd95911]:hover{background-color:var(--ui-brightest-20)}.value-cell[data-v-ffd95911]:active{transform:scale(.98)}.value-cell.active[data-v-ffd95911]{background-color:var(--ui-brightest-30)}.keyboard-hint[data-v-ffd95911]{position:absolute;font-size:15px;font-weight:400;background-color:var(--ui-blue);color:var(--color-on-accent);padding:5px 4px 4px;border-radius:3px;line-height:13px;z-index:500;text-align:center;width:13px;height:13px}#toggle-playalong .keyboard-hint[data-v-ffd95911],#toggle-click .keyboard-hint[data-v-ffd95911],#toggle-helptrack .keyboard-hint[data-v-ffd95911],#toggle-settings .keyboard-hint[data-v-ffd95911],#toggle-about .keyboard-hint[data-v-ffd95911],#toggle-grid .keyboard-hint[data-v-ffd95911],#toggle-mixer .keyboard-hint[data-v-ffd95911],#toggle-fullscreen .keyboard-hint[data-v-ffd95911]{top:-15px;left:10px}#bpm-input-btn .keyboard-hint[data-v-ffd95911]{top:-25px;left:15px;width:11px!important;height:unset!important}#toggle-play .keyboard-hint[data-v-ffd95911],#reset-progress .keyboard-hint[data-v-ffd95911],#add-progress .keyboard-hint[data-v-ffd95911],#zoom-out .keyboard-hint[data-v-ffd95911],#zoom-in .keyboard-hint[data-v-ffd95911]{top:-25px;left:11px}#toggle-play .keyboard-hint[data-v-ffd95911]{font-size:10px;top:-25px;left:-2px;width:40px;line-height:15px}#toggle-play .button-label[data-v-ffd95911]{transform:translateY(1px)}.rewind-hint[data-v-ffd95911],.zoomOut-hint[data-v-ffd95911],.zoomIn-hint[data-v-ffd95911],.new-hint[data-v-ffd95911],.bpm-hint[data-v-ffd95911]{top:-25px;width:11px!important;height:unset!important}.rewind-hint[data-v-ffd95911]{left:6px}.zoomOut-hint[data-v-ffd95911],.zoomIn-hint[data-v-ffd95911]{font-size:15px;left:6px}.bpm-hint[data-v-ffd95911]{top:-25px;width:11px!important;left:15px}.songSelect-hint[data-v-ffd95911]{top:-25px;left:70px}.beats-hint[data-v-ffd95911],.base-hint[data-v-ffd95911],.bars-hint[data-v-ffd95911]{top:5px;right:0}.pattern-hint[data-v-ffd95911]{top:-6px;right:-16px}.helptracksample-hint[data-v-ffd95911]{top:0;right:30px}.barShorten-hint[data-v-ffd95911],.barLengthen-hint[data-v-ffd95911]{bottom:75px;left:19px;width:14px!important;height:unset!important}.counting-measures-compact-anchors[data-v-ffd95911]{position:relative;height:0;width:100%}.block-editor-inline-dd-anchor{position:fixed;pointer-events:auto;z-index:5200}.block-editor-inline-dd-anchor .inline-dropdown{pointer-events:auto}.block-editor-inline-dd-anchor .inline-dropdown.block-editor-dropdown.pos-up{inset:auto auto 100% 50%;margin-bottom:6px;transform:translate(-50%,6px) scaleY(.92);transform-origin:bottom center}.block-editor-inline-dd-anchor .inline-dropdown.block-editor-dropdown.pos-up.open{transform:translate(-50%) scaleY(1)}.block-editor-pattern-layer{position:fixed;inset:0;z-index:6600;background:transparent;pointer-events:auto}.block-editor-pattern-anchor{position:fixed;width:0;height:0;pointer-events:none;left:50%}.block-editor-pattern-fallback{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px 16px 316px;box-sizing:border-box;pointer-events:none}.block-editor-pattern-panel{position:absolute;transform:translate(-50%,-100%) translateY(-12px);width:max-content;max-width:calc(100vw - 24px);max-height:calc(100vh - 348px);background:var(--color-surface);border:1px solid var(--color-fg-12);border-radius:10px;box-shadow:0 18px 60px #0000008c;overflow:hidden;padding:30px 0;box-sizing:border-box;pointer-events:auto}.block-editor-pattern-body{overflow:auto}.block-editor-lyrics-chords[data-v-79a79281]{display:flex;flex-direction:column}.lc-header[data-v-79a79281]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.lc-title[data-v-79a79281]{font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--ui-brightest)}.lc-subtitle[data-v-79a79281]{font-size:12px;font-weight:600;opacity:.65;color:var(--ui-brightest)}.lc-grid[data-v-79a79281]{display:flex;flex-direction:column;gap:8px}.lc-head[data-v-79a79281]{display:grid;grid-template-columns:72px 1fr 1fr;align-items:center;gap:10px;padding:0 2px}.lc-head>div[data-v-79a79281]{font-size:11px;font-weight:800;opacity:.55;color:var(--ui-brightest);text-transform:uppercase;letter-spacing:.03em}.lc-row[data-v-79a79281]{display:grid;grid-template-columns:72px 1fr 1fr;align-items:center;gap:10px}.lc-label[data-v-79a79281]{font-size:12px;font-weight:700;opacity:.65;color:var(--ui-brightest)}.lc-input[data-v-79a79281]{width:100%;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:var(--ui-brightest);font-size:13px;outline:none;user-select:text;-webkit-user-select:text}.lc-input[data-v-79a79281]:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff14}@media(max-width:640px){.lc-head[data-v-79a79281],.lc-row[data-v-79a79281]{grid-template-columns:60px 1fr}.lc-head__chords[data-v-79a79281]{display:none}.lc-input--chords[data-v-79a79281]{grid-column:2/span 1}.lc-row[data-v-79a79281]{grid-auto-rows:auto}.lc-input--lyrics[data-v-79a79281],.lc-input--chords[data-v-79a79281]{grid-column:2/span 1}}[data-v-1ce11525],[data-v-1ce11525]:before,[data-v-1ce11525]:after{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon[data-v-1ce11525]{position:absolute;top:40px;right:20px;width:40px;height:40px;margin-right:10px;color:var(--ui-brightest)}.ipad .icon[data-v-1ce11525]{top:30px;right:20px}.trash-icon[data-v-1ce11525]{color:var(--ui-brightest);margin-top:13px}.trash-icon.active[data-v-1ce11525]{color:var(--ui-red)}#values[data-v-1ce11525]{position:absolute;top:80px;right:25px;font-size:40px;display:flex;justify-content:space-between;margin-bottom:10px}#values[data-v-1ce11525]:before{content:attr(data-label);font-weight:400;position:absolute;top:-27px;right:57px;font-size:12px;line-height:1;opacity:.4;color:var(--ui-brightest)}.ipad #values[data-v-1ce11525]{top:80px}.sample[data-v-1ce11525]{display:flex;align-items:center;cursor:pointer;width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag[data-v-1ce11525]{flex:none;opacity:.5;margin:0 5px}.sample>.tag[data-v-1ce11525]:first-child{margin-right:0}.sample-text[data-v-1ce11525]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.sample-text[data-v-1ce11525]:before{content:"»";opacity:.5;margin-right:5px}.sample-text.no-before[data-v-1ce11525]:before{content:"";margin-right:0}.delete-button[data-v-1ce11525]{display:inline-block;width:30px;height:30px;margin-left:10px;cursor:pointer;padding:0;transform:translateY(-10px)}.helptrack-samples-drawer-layer[data-v-1ce11525]{position:fixed;inset:0;z-index:6100;pointer-events:none;opacity:0;background:#00000059;transition:opacity var(--blur-transition-speed) ease}.helptrack-samples-drawer-layer.open[data-v-1ce11525]{pointer-events:auto;opacity:1}.helptrack-samples-drawer[data-v-1ce11525]{position:absolute;top:0;right:0;bottom:0;width:200px;background:var(--color-surface);box-shadow:0 18px 60px #0000008c;transform:translate(100%);transition:transform var(--blur-transition-speed) ease;overflow:hidden}.helptrack-samples-drawer-layer.open .helptrack-samples-drawer[data-v-1ce11525]{transform:translate(0)}.helptrack-samples-drawer__body[data-v-1ce11525]{height:100%;overflow-y:auto;padding:8px 0 20px;box-sizing:border-box}.helptrack-samples-list[data-v-1ce11525]{list-style:none;margin:0;padding:0}.helptrack-samples-list>li[data-v-1ce11525]{position:relative;padding:10px 10px 10px 18px;cursor:pointer;color:var(--ui-brightest);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helptrack-samples-list>li[data-v-1ce11525]:hover{color:var(--ui-green)}.helptrack-samples-list>li.selected[data-v-1ce11525]{font-weight:700}.helptrack-samples-list>li.selected[data-v-1ce11525]:before{content:"";position:absolute;left:6px;top:50%;transform:translate(-50%,-50%) translateY(1px);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--ui-green);pointer-events:none;z-index:2}.keyboard-hint[data-v-1ce11525]{position:absolute;font-size:15px;font-weight:400;background-color:var(--ui-blue);color:var(--color-on-accent);padding:5px 4px 4px;border-radius:3px;line-height:13px;z-index:500;text-align:center;width:13px;height:13px}#toggle-playalong .keyboard-hint[data-v-1ce11525],#toggle-click .keyboard-hint[data-v-1ce11525],#toggle-helptrack .keyboard-hint[data-v-1ce11525],#toggle-settings .keyboard-hint[data-v-1ce11525],#toggle-about .keyboard-hint[data-v-1ce11525],#toggle-grid .keyboard-hint[data-v-1ce11525],#toggle-mixer .keyboard-hint[data-v-1ce11525],#toggle-fullscreen .keyboard-hint[data-v-1ce11525]{top:-15px;left:10px}#bpm-input-btn .keyboard-hint[data-v-1ce11525]{top:-25px;left:15px;width:11px!important;height:unset!important}#toggle-play .keyboard-hint[data-v-1ce11525],#reset-progress .keyboard-hint[data-v-1ce11525],#add-progress .keyboard-hint[data-v-1ce11525],#zoom-out .keyboard-hint[data-v-1ce11525],#zoom-in .keyboard-hint[data-v-1ce11525]{top:-25px;left:11px}#toggle-play .keyboard-hint[data-v-1ce11525]{font-size:10px;top:-25px;left:-2px;width:40px;line-height:15px}#toggle-play .button-label[data-v-1ce11525]{transform:translateY(1px)}.rewind-hint[data-v-1ce11525],.zoomOut-hint[data-v-1ce11525],.zoomIn-hint[data-v-1ce11525],.new-hint[data-v-1ce11525],.bpm-hint[data-v-1ce11525]{top:-25px;width:11px!important;height:unset!important}.rewind-hint[data-v-1ce11525]{left:6px}.zoomOut-hint[data-v-1ce11525],.zoomIn-hint[data-v-1ce11525]{font-size:15px;left:6px}.bpm-hint[data-v-1ce11525]{top:-25px;width:11px!important;left:15px}.songSelect-hint[data-v-1ce11525]{top:-25px;left:70px}.beats-hint[data-v-1ce11525],.base-hint[data-v-1ce11525],.bars-hint[data-v-1ce11525]{top:5px;right:0}.pattern-hint[data-v-1ce11525]{top:-6px;right:-16px}.helptracksample-hint[data-v-1ce11525]{top:0;right:30px}.barShorten-hint[data-v-1ce11525],.barLengthen-hint[data-v-1ce11525]{bottom:75px;left:19px;width:14px!important;height:unset!important}.editor-status-messages[data-v-baf6d565]{position:fixed;left:50%;bottom:calc(var(--drawer-h, 300px) + var(--offset, 14px));transform:translate(-50%);z-index:6600;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px;width:calc(100vw - 24px);max-width:680px}.editor-status-messages__item[data-v-baf6d565]{pointer-events:none;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);color:var(--ui-brightest);padding:10px 14px;border-radius:999px;font-size:13px;font-weight:600;text-align:center;box-shadow:0 12px 40px #00000073}.editor-status-messages__item.tone-warning[data-v-baf6d565]{border-color:#f59e0b59}.editor-status-messages__item.tone-danger[data-v-baf6d565]{border-color:#ef444459}.presets-control[data-v-ae171ae1]{position:absolute;bottom:0;left:0;width:100%;height:25%;overflow:hidden;z-index:-1;-webkit-user-select:none;user-select:none}.presets-control.presets-control--block-editor[data-v-ae171ae1]{position:relative;bottom:auto;left:auto;height:100%;z-index:0;display:flex;flex-direction:column;overflow:hidden}.presets-control.presets-control--block-editor .preset-hover-details[data-v-ae171ae1]{display:none}.presets-control.presets-control--block-editor .presets-container[data-v-ae171ae1]{position:static;inset:auto;padding:15px 87px 15px 15px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;flex-wrap:wrap;justify-content:flex-start;gap:10px 10px;-webkit-overflow-scrolling:touch}.presets-control.presets-control--block-editor .preset-wrapper[data-v-ae171ae1]{margin:0;overflow:visible;transition:margin-right var(--transition-speed) ease}.presets-control.presets-control--block-editor .preset-wrapper.wrapper-selected[data-v-ae171ae1]{margin-right:58px}.presets-control.presets-control--block-editor .preset-item[data-v-ae171ae1]{min-height:28px;box-sizing:border-box;border:1px solid transparent;border-radius:8px;padding:24px 28px}.presets-control.presets-control--block-editor .preset-item span[data-v-ae171ae1]{font-size:12px;font-weight:750}.presets-control.presets-control--block-editor .preset-item.preset-selected[data-v-ae171ae1]{border:1px solid var(--color-brand)}.presets-control.presets-control--block-editor .preset-item.preset-new[data-v-ae171ae1]{animation:preset-added-ae171ae1 .25s ease-out}.presets-control.presets-control--block-editor .preset-actions[data-v-ae171ae1]{position:absolute;left:calc(100% - 2px);top:50%;transform:translateY(-50%);margin-left:0;max-width:92px;gap:2px;z-index:2}.presets-control.presets-control--block-editor .preset-actions .action-button[data-v-ae171ae1]{width:28px;height:28px;margin-left:0}.presets-control.presets-control--block-editor .delete-confirmation[data-v-ae171ae1]{gap:0}.presets-control.presets-control--block-editor .delete-confirmation .action-button+.action-button[data-v-ae171ae1]{margin-left:-20px}.presets-control.presets-control--block-editor .add-button[data-v-ae171ae1]{width:28px;height:28px;border-radius:8px;margin:0 0 0 6px}.presets-control .separator-wrapper[data-v-ae171ae1]{display:flex;align-items:center}.presets-control .separator-wrapper .preset-title[data-v-ae171ae1]{display:flex;align-items:center;gap:10px}.presets-control .separator-wrapper .preset-pro-badge[data-v-ae171ae1]{transform:scale(.9);margin-left:4px}.presets-control .separator-wrapper h2[data-v-ae171ae1]{font-size:20px;margin:0 1rem;font-weight:400}.presets-control .separator-wrapper .separator[data-v-ae171ae1]{flex:1;height:3px;background:repeating-linear-gradient(to right,transparent,transparent 7px,var(--color-text) 7px,var(--color-text) 10px);opacity:.3}.presets-control .preset-hover-details[data-v-ae171ae1]{position:absolute;top:45px;left:50%;transform:translate(-50%);margin:0;padding:0;border-radius:4px;font-size:12px;animation:fade-in .2s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden}.presets-control .preset-hover-details .detail-value[data-v-ae171ae1]{font-family:monospace;opacity:.9}.presets-control .preset-hover-details .detail-separator[data-v-ae171ae1]{margin:0 .5rem;opacity:.5;font-weight:700}.icon[data-v-ae171ae1],.update-icon[data-v-ae171ae1]{color:var(--ui-brightest)}.delete-icon[data-v-ae171ae1]{color:var(--ui-red)}.add-icon[data-v-ae171ae1],.cancel-icon[data-v-ae171ae1]{color:var(--ui-brightest)}.presets-container[data-v-ae171ae1]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;inset:50px 0 0;padding:30px;overflow-y:auto;overflow-x:hidden}.presets-container.locked[data-v-ae171ae1]{opacity:.45;pointer-events:none;filter:grayscale(.25);cursor:not-allowed}.presets-container .add-button[data-v-ae171ae1]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;margin-left:1rem;align-self:center;margin-top:-15px}.presets-container .add-button img[data-v-ae171ae1]{width:30px;height:30px;object-fit:contain}.presets-container .preset-wrapper[data-v-ae171ae1]{display:flex;flex-direction:row;align-items:center;margin-right:1rem;margin-bottom:1rem;position:relative;transition:all var(--transition-speed) ease;overflow:hidden}.presets-container .preset-wrapper.wrapper-deleting[data-v-ae171ae1]{animation:collapse-wrapper-ae171ae1 var(--transition-speed) ease-in-out forwards}.presets-container .preset-wrapper .preset-item[data-v-ae171ae1]{display:flex;align-items:center;padding:8px 13px;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px;position:relative;border:1px solid transparent;transition:all var(--transition-speed) ease;filter:saturate(var(--block-saturation, 1))}.presets-container .preset-wrapper .preset-item.preset-deleting[data-v-ae171ae1]{animation:delete-item-ae171ae1 var(--transition-speed) ease forwards}.presets-container .preset-wrapper .preset-item span[data-v-ae171ae1]{color:var(--ui-brightest)}.presets-container .preset-wrapper .preset-item.preset-selected[data-v-ae171ae1]{border:1px solid var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand);position:relative;z-index:1}.presets-container .preset-wrapper .preset-item.preset-not-selected[data-v-ae171ae1]{opacity:.3;transition:opacity var(--transition-speed) ease}.presets-container .preset-wrapper .preset-item.preset-not-selected[data-v-ae171ae1]:hover{opacity:1}.presets-container .preset-wrapper .preset-item.preset-has-changes[data-v-ae171ae1]{animation:blink-border-ae171ae1 1.5s infinite}.presets-container .preset-wrapper .preset-item.preset-new[data-v-ae171ae1]{animation:preset-added-ae171ae1 .8s ease-out}.presets-container .preset-wrapper .preset-actions[data-v-ae171ae1]{display:flex;align-items:center;margin-left:0;transition:all var(--transition-speed) ease;overflow:hidden;max-width:100px;gap:2px}.presets-container .preset-wrapper .preset-actions.expanded-actions[data-v-ae171ae1]{max-width:150px!important}.presets-container .preset-wrapper .preset-actions[style*="display: none"][data-v-ae171ae1]{max-width:0;margin-left:0;opacity:0;transition:all .3s ease!important}.presets-container .preset-wrapper .preset-actions[data-v-ae171ae1]:not([style*="display: none"]){animation:container-appear-ae171ae1 .3s forwards}.presets-container .preset-wrapper .preset-actions .action-button[data-v-ae171ae1]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;background:transparent;transform-origin:center;margin-left:0;transition:all var(--transition-speed) ease}.presets-container .preset-wrapper .preset-actions .action-button .delete-button-animating[data-v-ae171ae1]{animation:delete-button-ae171ae1 var(--transition-speed) ease forwards}.presets-container .preset-wrapper .preset-actions .action-button[data-v-ae171ae1]:not([style*="display: none"]){animation:button-appear-ae171ae1 var(--transition-speed) cubic-bezier(.175,.885,.32,1.275)}.presets-container .preset-wrapper .preset-actions .delete-button.delete-button-animating[data-v-ae171ae1]{animation:delete-button-ae171ae1 var(--transition-speed) ease forwards;overflow:hidden}.presets-container .preset-wrapper .delete-confirmation[data-v-ae171ae1]{display:flex;align-items:center;animation:container-appear-ae171ae1 var(--transition-speed) forwards;gap:2px}.presets-container .preset-wrapper .update-button[data-v-ae171ae1]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:0;cursor:pointer;padding:0;background:transparent;animation:pop-in-ae171ae1 .4s cubic-bezier(.175,.885,.32,1.275)}.presets-container .preset-wrapper .update-button transform-origin center img[data-v-ae171ae1]{width:40px;height:40px}.ipad .separator-wrapper h2[data-v-ae171ae1]{font-size:17px;margin:0 .5rem}.ipad .presets-control[data-v-ae171ae1]{margin-top:20px;height:250px;padding:0}.ipad .presets-container[data-v-ae171ae1]{padding:0!important;top:60px;height:130px}@-moz-keyframes pop-in-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@-webkit-keyframes pop-in-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@-o-keyframes pop-in-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes pop-in-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@-moz-keyframes blink-border-ae171ae1{0%{border-color:var(--ui-brightest)}50%{border-color:var(--ui-darkest)}to{border-color:var(--ui-brightest)}}@-webkit-keyframes blink-border-ae171ae1{0%{border-color:var(--ui-brightest)}50%{border-color:var(--ui-darkest)}to{border-color:var(--ui-brightest)}}@-o-keyframes blink-border-ae171ae1{0%{border-color:var(--ui-brightest)}50%{border-color:var(--ui-darkest)}to{border-color:var(--ui-brightest)}}@keyframes blink-border-ae171ae1{0%{border-color:var(--ui-brightest)}50%{border-color:var(--ui-darkest)}to{border-color:var(--ui-brightest)}}@-moz-keyframes container-appear-ae171ae1{0%{max-width:0;opacity:0}to{max-width:100px;opacity:1}}@-webkit-keyframes container-appear-ae171ae1{0%{max-width:0;opacity:0}to{max-width:100px;opacity:1}}@-o-keyframes container-appear-ae171ae1{0%{max-width:0;opacity:0}to{max-width:100px;opacity:1}}@keyframes container-appear-ae171ae1{0%{max-width:0;opacity:0}to{max-width:100px;opacity:1}}@-moz-keyframes button-appear-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@-webkit-keyframes button-appear-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@-o-keyframes button-appear-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes button-appear-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@-moz-keyframes preset-added-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@-webkit-keyframes preset-added-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@-o-keyframes preset-added-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes preset-added-ae171ae1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@-moz-keyframes delete-button-ae171ae1{0%{transform:scale(1);opacity:1;width:40px;margin-left:5px}to{transform:scale(0);opacity:0;width:0;margin-left:0}}@-webkit-keyframes delete-button-ae171ae1{0%{transform:scale(1);opacity:1;width:40px;margin-left:5px}to{transform:scale(0);opacity:0;width:0;margin-left:0}}@-o-keyframes delete-button-ae171ae1{0%{transform:scale(1);opacity:1;width:40px;margin-left:5px}to{transform:scale(0);opacity:0;width:0;margin-left:0}}@keyframes delete-button-ae171ae1{0%{transform:scale(1);opacity:1;width:40px;margin-left:5px}to{transform:scale(0);opacity:0;width:0;margin-left:0}}@-moz-keyframes delete-item-ae171ae1{0%{transform:scale(1);opacity:1;width:auto;margin-right:1rem}50%{transform:scale(0);opacity:0;width:auto}to{transform:scale(0);opacity:0;width:0;margin-right:0}}@-webkit-keyframes delete-item-ae171ae1{0%{transform:scale(1);opacity:1;width:auto;margin-right:1rem}50%{transform:scale(0);opacity:0;width:auto}to{transform:scale(0);opacity:0;width:0;margin-right:0}}@-o-keyframes delete-item-ae171ae1{0%{transform:scale(1);opacity:1;width:auto;margin-right:1rem}50%{transform:scale(0);opacity:0;width:auto}to{transform:scale(0);opacity:0;width:0;margin-right:0}}@keyframes delete-item-ae171ae1{0%{transform:scale(1);opacity:1;width:auto;margin-right:1rem}50%{transform:scale(0);opacity:0;width:auto}to{transform:scale(0);opacity:0;width:0;margin-right:0}}@-moz-keyframes collapse-wrapper-ae171ae1{0%{max-width:200px;margin-right:1rem}to{max-width:0;margin-right:0;opacity:0}}@-webkit-keyframes collapse-wrapper-ae171ae1{0%{max-width:200px;margin-right:1rem}to{max-width:0;margin-right:0;opacity:0}}@-o-keyframes collapse-wrapper-ae171ae1{0%{max-width:200px;margin-right:1rem}to{max-width:0;margin-right:0;opacity:0}}@keyframes collapse-wrapper-ae171ae1{0%{max-width:200px;margin-right:1rem}to{max-width:0;margin-right:0;opacity:0}}.block-editor-drawer[data-v-7f8aa0c7]{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.block-editor-drawer .block-editor-drawer__header[data-v-7f8aa0c7]{display:none}.block-editor-drawer .block-editor-drawer__title[data-v-7f8aa0c7]{font-size:14px;font-weight:600;color:var(--ui-brightest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-drawer .block-editor-drawer__body[data-v-7f8aa0c7]{display:flex;flex-direction:column;gap:12px;overflow:hidden;flex:1;min-height:0}.block-editor-drawer .block-editor-drawer__body .block-editor-drawer__stage[data-v-7f8aa0c7]{position:relative;flex:1;min-height:0;overflow:hidden}.block-editor-drawer .block-editor-drawer__body .block-editor-drawer__panel[data-v-7f8aa0c7]{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;transition:opacity .18s ease;opacity:1}.block-editor-drawer .block-editor-drawer__body .block-editor-drawer__panel.hidden[data-v-7f8aa0c7]{opacity:0;pointer-events:none}.block-editor-drawer .block-editor-drawer__body .editor-controls-row-wrap[data-v-7f8aa0c7]{display:block;gap:8px;margin-top:12px;align-items:stretch;padding-left:15px;padding-right:15px}.block-editor-drawer .block-editor-drawer__body .editor-controls-row[data-v-7f8aa0c7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;justify-items:center}@media(max-width:780px){.block-editor-drawer .block-editor-drawer__body .editor-controls-row[data-v-7f8aa0c7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.block-editor-drawer .block-editor-drawer__body .editor-controls-row[data-v-7f8aa0c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-editor-drawer .block-editor-drawer__body .editor-control[data-v-7f8aa0c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border:0;background:transparent;color:var(--ui-brightest);cursor:pointer;text-align:center;min-width:0}.block-editor-drawer .block-editor-drawer__body .editor-control.is-active[data-v-7f8aa0c7]{border-radius:10px;background:#ffffff0f;outline:1px solid rgba(255,255,255,.12)}.block-editor-drawer .block-editor-drawer__body .editor-control--tiny[data-v-7f8aa0c7]{width:76px;padding:6px;gap:4px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.block-editor-drawer .block-editor-drawer__body .editor-control--tiny .control-caption[data-v-7f8aa0c7]{font-size:10px;font-weight:800;opacity:.7;letter-spacing:.02em}.block-editor-drawer .block-editor-drawer__body .control-main[data-v-7f8aa0c7]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;width:100%}.block-editor-drawer .block-editor-drawer__body .control-icon[data-v-7f8aa0c7]{flex:none;opacity:.95}.block-editor-drawer .block-editor-drawer__body .control-value[data-v-7f8aa0c7]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-drawer .block-editor-drawer__body .control-caption[data-v-7f8aa0c7]{font-size:12px;font-weight:700;opacity:.75;line-height:1}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-time-signature .control-value[data-v-7f8aa0c7],.block-editor-drawer .block-editor-drawer__body #block-editor-chip-repeat .control-value[data-v-7f8aa0c7]{font-size:50px;line-height:1}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-lyrics-chords .control-value[data-v-7f8aa0c7]{font-size:26px;line-height:1}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .control-value[data-v-7f8aa0c7]{font-size:25px;line-height:1.1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .control-main[data-v-7f8aa0c7]{width:230px;justify-content:flex-start;align-items:center}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .control-caption[data-v-7f8aa0c7]{width:230px;box-sizing:border-box;text-align:left;padding-left:58px}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .guide-slot-picker[data-v-7f8aa0c7]{display:flex;flex-direction:row;gap:6px;flex:none;justify-content:flex-start}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .guide-slot-btn[data-v-7f8aa0c7]{background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);color:var(--dropdown-fg);border-radius:4px;padding:0;width:15px;height:15px;min-width:15px;font-size:10px;font-weight:800;line-height:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .guide-slot-btn[data-v-7f8aa0c7]:hover{border-color:var(--ui-green);color:var(--ui-green)}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .guide-slot-btn.occupied[data-v-7f8aa0c7]{background-color:var(--ui-green);border-color:var(--ui-green);color:var(--ui-on-brand)}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .guide-slot-btn.active[data-v-7f8aa0c7]{border-color:var(--ui-green);background-color:var(--ui-green);color:var(--ui-on-brand);animation:guide-slot-bg-pulse-7f8aa0c7 1.1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .guide-slot-btn.active[data-v-7f8aa0c7]{animation:none}}.block-editor-drawer .block-editor-drawer__body #block-editor-chip-guides .guide-slot-sample[data-v-7f8aa0c7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px;min-width:0;text-align:left}.block-editor-drawer .block-editor-drawer__body .editor-control--pattern[data-v-7f8aa0c7]{align-items:stretch;--accent-dot-color: var(--color-text)}.block-editor-drawer .block-editor-drawer__body .editor-control--pattern#block-editor-chip-pattern[data-v-7f8aa0c7]{transform:translateY(10px)}.block-editor-drawer .block-editor-drawer__body .editor-control--pattern#block-editor-chip-pattern .control-main[data-v-7f8aa0c7]{margin-bottom:13px}.block-editor-drawer .block-editor-drawer__body .control-stack[data-v-7f8aa0c7]{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;align-items:center}.block-editor-drawer .block-editor-drawer__body .control-stack__preview[data-v-7f8aa0c7]{width:100%;min-width:0;overflow:hidden}.block-editor-drawer .block-editor-drawer__body .control-stack__preview-inner[data-v-7f8aa0c7]{transform-origin:left center;will-change:transform}@-moz-keyframes guide-slot-bg-pulse-7f8aa0c7{0%{background-color:var(--ui-green)}50%{background-color:var(--ui-red)}to{background-color:var(--ui-green)}}@-webkit-keyframes guide-slot-bg-pulse-7f8aa0c7{0%{background-color:var(--ui-green)}50%{background-color:var(--ui-red)}to{background-color:var(--ui-green)}}@-o-keyframes guide-slot-bg-pulse-7f8aa0c7{0%{background-color:var(--ui-green)}50%{background-color:var(--ui-red)}to{background-color:var(--ui-green)}}@keyframes guide-slot-bg-pulse-7f8aa0c7{0%{background-color:var(--ui-green)}50%{background-color:var(--ui-red)}to{background-color:var(--ui-green)}}.block-editor-drawer .block-editor-drawer__scroll[data-v-7f8aa0c7]{flex:1;min-height:0;overflow:auto}.block-editor-panel-toggle[data-v-7f8aa0c7]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--block-editor-drawer-height, 160px) + 10px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;border:1px solid var(--color-fg-16);border-radius:999px;overflow:hidden;background-color:var(--color-surface);height:24px;padding:1px;box-shadow:0 8px 22px #00000047;pointer-events:auto;z-index:6600}.block-editor-panel-toggle__indicator[data-v-7f8aa0c7]{position:absolute;top:1px;bottom:1px;left:0;width:var(--bet-ind-width, 50%);background-color:var(--color-overlay-30);transform:translate(var(--bet-ind-left, 0px));border-radius:999px;pointer-events:none;transition:transform .18s cubic-bezier(.2,.9,.2,1),width .18s cubic-bezier(.2,.9,.2,1);will-change:transform,width}.block-editor-panel-toggle__btn[data-v-7f8aa0c7]{all:unset;box-sizing:border-box;height:22px;padding:0 8px;font-size:10px;line-height:1;letter-spacing:.2px;color:var(--ui-brightest);opacity:.75;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .14s ease,color .14s ease,transform .18s cubic-bezier(.2,.9,.2,1);position:relative;z-index:1}.block-editor-panel-toggle__btn[data-v-7f8aa0c7]:hover{opacity:1}.block-editor-panel-toggle__btn.active[data-v-7f8aa0c7]{opacity:1;color:var(--color-brand);transform:scale(1.02);text-transform:none}.block-editor-lyrics-chords-layer[data-v-7f8aa0c7]{position:fixed;inset:0;z-index:6600;background:transparent;pointer-events:auto}.block-editor-lyrics-chords-anchor[data-v-7f8aa0c7]{position:fixed;width:0;height:0;pointer-events:none;left:0}.block-editor-lyrics-chords-fallback[data-v-7f8aa0c7]{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px 16px 176px;box-sizing:border-box;pointer-events:none}.block-editor-lyrics-chords-panel[data-v-7f8aa0c7]{position:absolute;transform:translateY(-100%) translateY(-12px);width:760px;max-width:calc(100vw - 24px);max-height:calc(100vh - 208px);display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-fg-12);border-radius:10px;box-shadow:0 18px 60px #0000008c;overflow:hidden;box-sizing:border-box;pointer-events:auto}.block-editor-lyrics-chords-body[data-v-7f8aa0c7]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px}#width-controls[data-v-e220e7e9]{position:absolute;left:50%;bottom:-56px;transform:translate(-50%);display:flex;justify-content:space-between;gap:10px;margin-top:0;pointer-events:auto;z-index:50;max-width:calc(100% - 16px)}#width-controls.width-half[data-v-e220e7e9]{width:360px}#width-controls.width-full[data-v-e220e7e9]{width:540px}#width-controls.width-double[data-v-e220e7e9]{width:870px}#width-controls .button-container[data-v-e220e7e9]{position:relative;width:44px;height:44px}#width-controls .button-container.inactive[data-v-e220e7e9]{opacity:.3}#width-controls .button-container .toggle-button[data-v-e220e7e9]{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background-color:transparent;color:var(--ui-brightest);cursor:pointer;transition:opacity var(--transition-speed) ease,color var(--transition-speed) ease;opacity:.6}#width-controls .button-container .toggle-button[data-v-e220e7e9]:disabled{cursor:not-allowed;opacity:.35}#width-controls .button-container .toggle-button[data-v-e220e7e9]:not(:disabled):hover{color:var(--ui-green)}#width-controls .button-container.active .toggle-button[data-v-e220e7e9]{opacity:1!important}#width-controls .toggle-button:not(:disabled):hover .toggle-icon[data-v-e220e7e9]{color:var(--ui-green)}@media(max-width:1280px){#width-controls[data-v-e220e7e9]{bottom:-52px}#width-controls.width-half[data-v-e220e7e9]{width:310px}#width-controls.width-full[data-v-e220e7e9]{width:440px}#width-controls.width-double[data-v-e220e7e9]{width:720px}}.keyboard-hint[data-v-e220e7e9]{position:absolute;font-size:15px;font-weight:400;background-color:var(--ui-blue);color:var(--color-on-accent);padding:5px 4px 4px;border-radius:3px;line-height:13px;z-index:500;text-align:center;width:13px;height:13px}#toggle-playalong .keyboard-hint[data-v-e220e7e9],#toggle-click .keyboard-hint[data-v-e220e7e9],#toggle-helptrack .keyboard-hint[data-v-e220e7e9],#toggle-settings .keyboard-hint[data-v-e220e7e9],#toggle-about .keyboard-hint[data-v-e220e7e9],#toggle-grid .keyboard-hint[data-v-e220e7e9],#toggle-mixer .keyboard-hint[data-v-e220e7e9],#toggle-fullscreen .keyboard-hint[data-v-e220e7e9]{top:-15px;left:10px}#bpm-input-btn .keyboard-hint[data-v-e220e7e9]{top:-25px;left:15px;width:11px!important;height:unset!important}#toggle-play .keyboard-hint[data-v-e220e7e9],#reset-progress .keyboard-hint[data-v-e220e7e9],#add-progress .keyboard-hint[data-v-e220e7e9],#zoom-out .keyboard-hint[data-v-e220e7e9],#zoom-in .keyboard-hint[data-v-e220e7e9]{top:-25px;left:11px}#toggle-play .keyboard-hint[data-v-e220e7e9]{font-size:10px;top:-25px;left:-2px;width:40px;line-height:15px}#toggle-play .button-label[data-v-e220e7e9]{transform:translateY(1px)}.rewind-hint[data-v-e220e7e9],.zoomOut-hint[data-v-e220e7e9],.zoomIn-hint[data-v-e220e7e9],.new-hint[data-v-e220e7e9],.bpm-hint[data-v-e220e7e9]{top:-25px;width:11px!important;height:unset!important}.rewind-hint[data-v-e220e7e9]{left:6px}.zoomOut-hint[data-v-e220e7e9],.zoomIn-hint[data-v-e220e7e9]{font-size:15px;left:6px}.bpm-hint[data-v-e220e7e9]{top:-25px;width:11px!important;left:15px}.songSelect-hint[data-v-e220e7e9]{top:-25px;left:70px}.beats-hint[data-v-e220e7e9],.base-hint[data-v-e220e7e9],.bars-hint[data-v-e220e7e9]{top:5px;right:0}.pattern-hint[data-v-e220e7e9]{top:-6px;right:-16px}.helptracksample-hint[data-v-e220e7e9]{top:0;right:30px}.barShorten-hint[data-v-e220e7e9],.barLengthen-hint[data-v-e220e7e9]{bottom:75px;left:19px;width:14px!important;height:unset!important}.drop-gap[data-v-f681a459]{flex:0 0 0px;width:0;height:0;min-width:0;pointer-events:none;transition:flex-basis var(--dnd-drop-gap-ms, 90ms) ease,width var(--dnd-drop-gap-ms, 90ms) ease,height var(--dnd-drop-gap-ms, 90ms) ease}.drop-gap.active[data-v-f681a459]{flex-basis:var(--gap-width, 0px);width:var(--gap-width, 0px);height:var(--gap-height, 0px)}.drop-fade-in[data-v-f681a459]{animation:drop-fade-in-f681a459 var(--dnd-drop-fade-ms, .12s) ease}.block.dnd-reorder-motion[data-v-f681a459]{transition:opacity var(--dnd-drop-gap-ms, 90ms) ease,width var(--dnd-drop-gap-ms, 90ms) ease,padding var(--dnd-drop-gap-ms, 90ms) ease,border-width var(--dnd-drop-gap-ms, 90ms) ease}.block.drop-source-leave[data-v-f681a459]{opacity:0;width:0!important;min-width:0!important;padding:0!important;border-width:0!important;outline:0!important;overflow:hidden;pointer-events:none}@-moz-keyframes drop-fade-in-f681a459{0%{opacity:0}to{opacity:1}}@-webkit-keyframes drop-fade-in-f681a459{0%{opacity:0}to{opacity:1}}@-o-keyframes drop-fade-in-f681a459{0%{opacity:0}to{opacity:1}}@keyframes drop-fade-in-f681a459{0%{opacity:0}to{opacity:1}}.transport-button[data-v-f9b281af]{position:relative;display:inline-flex;flex-direction:column;align-items:center;--transport-btn-bg: var(--ui-darkest);--transport-btn-bg-hover: var(--ui-brightest);--transport-btn-fg: var(--ui-brightest);--transport-btn-fg-hover: var(--ui-darkest);--transport-btn-padding: 7px;--transport-btn-shadow: none}.transport-button .button-label[data-v-f9b281af]{font-size:10px;line-height:var(--transport-label-line-height, 1);height:var(--transport-label-height, 0);min-height:var(--transport-label-min-height, 0);margin-top:var(--transport-label-margin-top, 0);margin-bottom:var(--transport-label-margin-bottom, 4px);color:var(--ui-brightest);opacity:var(--transport-label-opacity, .7);-webkit-user-select:none;user-select:none;width:var(--transport-label-width, auto);max-width:var(--transport-label-max-width, none);white-space:var(--transport-label-white-space, nowrap);overflow-wrap:var(--transport-label-overflow-wrap, normal);word-break:var(--transport-label-word-break, normal);text-align:var(--transport-label-text-align, center);transform:translateY(var(--transport-label-translate-y, 0px))}.transport-button .button-label.label-invisible[data-v-f9b281af]{opacity:0}.transport-button .button-wrap[data-v-f9b281af]{position:relative;display:inline-block}.transport-button .button-wrap .pro-badge-chip[data-v-f9b281af]{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);pointer-events:auto;z-index:2}.transport-button .button-wrap button[data-v-f9b281af]{position:relative;background-color:var(--transport-btn-bg);border:none;padding:var(--transport-btn-padding);width:44px;height:44px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:var(--transport-btn-shadow);transition:background-color var(--transition-speed),color var(--transition-speed),opacity var(--transition-speed)}.transport-button .button-wrap button .icon[data-v-f9b281af]{color:var(--transport-btn-fg)}.transport-button .button-wrap button .text[data-v-f9b281af]{font-size:14px;font-weight:700;color:var(--transport-btn-fg);line-height:1;-webkit-user-select:none;user-select:none}.transport-button .button-wrap button[data-v-f9b281af]:not(:disabled):hover{background-color:var(--transport-btn-bg-hover)}.transport-button .button-wrap button:not(:disabled):hover .icon[data-v-f9b281af]{color:var(--transport-btn-fg-hover)}.transport-button .button-wrap button:not(:disabled):hover .text[data-v-f9b281af]{color:var(--transport-btn-fg-hover)}.transport-button .button-wrap button[data-v-f9b281af]:disabled{opacity:.5;cursor:not-allowed}.transport-button .button-wrap button.enlarged[data-v-f9b281af]{width:200px;padding:10px}.transport-button .button-wrap button.enlarged .text[data-v-f9b281af]{font-size:20px;font-weight:700}.transport-button.variant-dock[data-v-f9b281af]{--transport-btn-bg: transparent;--transport-btn-bg-hover: transparent;--transport-btn-fg: var(--ui-brightest);--transport-btn-fg-hover: var(--color-green);--transport-btn-padding: 0;--transport-btn-shadow: none}.transport-button.variant-primary[data-v-f9b281af]{--transport-btn-bg: var(--ui-green);--transport-btn-bg-hover: var(--ui-brightest)}.keyboard-hint[data-v-f9b281af]{position:absolute;font-size:15px;font-weight:400;background-color:var(--ui-blue);color:var(--color-on-accent);padding:5px 4px 4px;border-radius:3px;line-height:13px;z-index:500;text-align:center;width:13px;height:13px}#toggle-playalong .keyboard-hint[data-v-f9b281af],#toggle-click .keyboard-hint[data-v-f9b281af],#toggle-helptrack .keyboard-hint[data-v-f9b281af],#toggle-settings .keyboard-hint[data-v-f9b281af],#toggle-about .keyboard-hint[data-v-f9b281af],#toggle-grid .keyboard-hint[data-v-f9b281af],#toggle-mixer .keyboard-hint[data-v-f9b281af],#toggle-fullscreen .keyboard-hint[data-v-f9b281af]{top:-15px;left:10px}#bpm-input-btn .keyboard-hint[data-v-f9b281af]{top:-25px;left:15px;width:11px!important;height:unset!important}#toggle-play .keyboard-hint[data-v-f9b281af],#reset-progress .keyboard-hint[data-v-f9b281af],#add-progress .keyboard-hint[data-v-f9b281af],#zoom-out .keyboard-hint[data-v-f9b281af],#zoom-in .keyboard-hint[data-v-f9b281af]{top:-25px;left:11px}#toggle-play .keyboard-hint[data-v-f9b281af]{font-size:10px;top:-25px;left:-2px;width:40px;line-height:15px}#toggle-play .button-label[data-v-f9b281af]{transform:translateY(1px)}.rewind-hint[data-v-f9b281af],.zoomOut-hint[data-v-f9b281af],.zoomIn-hint[data-v-f9b281af],.new-hint[data-v-f9b281af],.bpm-hint[data-v-f9b281af]{top:-25px;width:11px!important;height:unset!important}.rewind-hint[data-v-f9b281af]{left:6px}.zoomOut-hint[data-v-f9b281af],.zoomIn-hint[data-v-f9b281af]{font-size:15px;left:6px}.bpm-hint[data-v-f9b281af]{top:-25px;width:11px!important;left:15px}.songSelect-hint[data-v-f9b281af]{top:-25px;left:70px}.beats-hint[data-v-f9b281af],.base-hint[data-v-f9b281af],.bars-hint[data-v-f9b281af]{top:5px;right:0}.pattern-hint[data-v-f9b281af]{top:-6px;right:-16px}.helptracksample-hint[data-v-f9b281af]{top:0;right:30px}.barShorten-hint[data-v-f9b281af],.barLengthen-hint[data-v-f9b281af]{bottom:75px;left:19px;width:14px!important;height:unset!important}.click-catcher-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:transparent;cursor:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2027%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cg%3e%3cg%3e%3crect%20x='0'%20y='-0'%20width='26.25'%20height='26.25'%20style='fill:none;'/%3e%3c/g%3e%3cpath%20d='M19.821,4.5c1.176,0%202.129,0.953%202.129,2.13l0,13.74c0,1.177%20-0.953,2.13%20-2.129,2.13l-13.741,-0c-1.177,-0%20-2.13,-0.953%20-2.13,-2.13l0,-13.74c0,-1.177%200.953,-2.13%202.13,-2.13l13.741,-0Z'%20style='fill:%23fff;'/%3e%3c/g%3e%3c/svg%3e") 16 16,pointer}.background-video{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden}.background-video video{width:100%;height:100%;object-fit:cover}.static-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color var(--blur-transition-speed) ease,opacity var(--blur-transition-speed) ease;z-index:1}.block-editor-underlay{position:fixed;inset:0;width:100vw;height:100vh;opacity:1;pointer-events:none;z-index:250}.block-editor-underlay .block-editor-underlay__scrim{fill:var(--block-editor-underlay-bg, rgba(0,0,0,.38))}#progress-container{position:fixed;top:calc(80px + var(--topbar-offset, 0px));left:0;right:0;width:100%;height:calc(100dvh - 80px - var(--topbar-offset, 0px));display:flex;flex-wrap:wrap;align-content:flex-start;gap:20px;padding-left:clamp(12px,3vw,30px);padding-right:20px;padding-top:calc(clamp(20px,5vw,50px) + var(--editor-center-pad-top, 0px));padding-bottom:calc(30px + var(--editor-center-pad-bottom, 0px));box-sizing:border-box;overflow-y:auto;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--color-overlay-50) 20px,var(--color-overlay-100) 40px,var(--color-overlay-100) calc(100% - 160px),var(--color-overlay-50) calc(100% - 100px),transparent calc(100% - 60px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--color-overlay-50) 20px,var(--color-overlay-100) 40px,var(--color-overlay-100) calc(100% - 160px),var(--color-overlay-50) calc(100% - 100px),transparent calc(100% - 60px),transparent 100%);z-index:100;transition:top var(--blur-transition-speed) ease,height var(--blur-transition-speed) ease}#progress-container.is-block-editing .insert-button,#progress-container.is-block-editing .arrange-button,#progress-container.is-block-editing .append-button-wrap{pointer-events:none}#progress-container.is-block-editing .append-button-wrap{opacity:0}#progress-container.is-block-editing .progress-content{transition:none}#progress-container.is-block-editing .progress-content .block{pointer-events:auto;opacity:var(--block-outside-edit-opacity, .3);transition:opacity var(--blur-transition-speed) ease}#progress-container.is-block-editing .progress-content .block:not(.is-editing):hover{outline:2px dashed var(--ui-brightest-30);outline-offset:2px;opacity:.55}#progress-container.is-block-editing .progress-content .block.is-editing{transform:scale(1.16);z-index:200;pointer-events:auto;opacity:1}#progress-container.is-running{-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--color-overlay-50) 20px,var(--color-overlay-100) 40px,var(--color-overlay-100) 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--color-overlay-50) 20px,var(--color-overlay-100) 40px,var(--color-overlay-100) 100%)}@media screen and (max-width:600px){#progress-container{gap:10px;padding-left:20px;padding-top:20px}}#progress-container .progress-content{display:flex;flex-wrap:wrap;row-gap:calc(var(--progress-block-gap, 15px) / var(--content-scale, 1));column-gap:calc(var(--progress-block-gap, 15px) / var(--content-scale, 1));zoom:var(--content-scale, 1);transform:translate(var(--editor-shift-x, 0px));transition:transform var(--blur-transition-speed) ease;will-change:transform;width:100%;position:relative}@media screen and (max-width:600px){#progress-container .progress-content{row-gap:10px}}#progress-container .progress-content.rows-mode{column-gap:0}#progress-container .progress-content.rows-mode .block{flex:1 0 70%;margin-right:30px}#progress-container .progress-content.rows-mode .insert-button,#progress-container .progress-content.rows-mode .arrange-button{margin-left:0;margin-right:0}#progress-container .spacer{width:100%;height:25vh;flex-shrink:0}.block{position:relative}.drag-caret{position:absolute;width:2px;background:var(--color-brand);z-index:10;border-radius:0;animation:blink-caret .425s ease-in-out infinite;pointer-events:none;transform:translate(-1px);will-change:opacity}.instance-origin-link-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3000;overflow:visible}.instance-origin-link-line{stroke-opacity:1;stroke-linecap:round;fill:none;opacity:1;filter:drop-shadow(0 0 2px rgba(0,0,0,.75))}.instance-origin-link-gradient-stop-start,.instance-origin-link-gradient-stop-end{stop-color:var(--instance-origin-link-color, var(--ui-brightest));stop-opacity:1}.instance-origin-link-gradient-stop-mid{stop-color:var(--instance-origin-link-color, var(--ui-brightest));stop-opacity:.3}.instance-origin-link-start-dot{fill:var(--instance-origin-link-color, var(--ui-brightest));opacity:1;filter:drop-shadow(0 0 2px rgba(0,0,0,.75))}.instance-origin-link-arrow-head{fill:none;stroke:var(--instance-origin-link-color, var(--ui-brightest));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:1}.insert-button{background:transparent;background-color:var(--color-overlay-70)!important;border:1px solid var(--color-fg-12);padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-speed);width:30px;height:30px;margin:50px -23px 0;z-index:4000;box-shadow:0 10px 18px var(--color-overlay-40)}.insert-button:hover{background-color:var(--ui-brightest)!important;transform:scale(1.2)}.insert-button:hover .icon{color:var(--ui-darkest)!important}.arrange-button{background:transparent;background-color:var(--color-overlay-70)!important;border:1px solid var(--color-fg-12);padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-speed);width:30px;height:30px;margin:50px -23px 0;z-index:4000;box-shadow:0 10px 18px var(--color-overlay-40)}.arrange-button:hover{background-color:var(--ui-brightest)!important;transform:scale(1.2)}.arrange-button:hover .icon{color:var(--ui-darkest)!important}.append-button-wrap{display:inline-flex;align-items:center;justify-content:center;margin-top:17px;transform:translateY(var(--append-labels-offset, 0px)) scale(var(--append-scale, 1));transform-origin:center;z-index:4000;opacity:1;transition:opacity var(--blur-transition-speed) ease}.insert-button .icon,.arrange-button .icon{width:16px;height:16px;color:var(--ui-brightest)}.pop-enter-active{animation:pop-in .3s cubic-bezier(.175,.885,.32,1.275) forwards}.pop-leave-active{animation:pop-out .2s ease-in forwards}.arrangement-toggle{position:fixed;top:85px;right:20px;z-index:5000;background:var(--ui-darkest);color:var(--ui-brightest);border:1px solid var(--ui-brightest-20);padding:6px 14px;border-radius:22px;font-size:12px;letter-spacing:.5px;cursor:pointer;opacity:.7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:.15s}.arrangement-toggle:hover{opacity:1}.arrangement-toggle.active{background:var(--ui-accent);color:var(--ui-darkest);border-color:var(--ui-accent)}@media(pointer:coarse)and (min-width:768px)and (max-width:1280px){#progress-container{-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--color-overlay-50) 20px,var(--color-overlay-100) 40px,var(--color-overlay-100) calc(100% - 100px),var(--color-overlay-30) calc(100% - 60px),transparent calc(100% - 20px));mask-image:linear-gradient(to bottom,transparent 0,var(--color-overlay-50) 20px,var(--color-overlay-100) 40px,var(--color-overlay-100) calc(100% - 100px),var(--color-overlay-30) calc(100% - 60px),transparent calc(100% - 20px))}#progress-container.is-running{-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--color-overlay-50) 20px,var(--color-overlay-100) 40px,var(--color-overlay-100) 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--color-overlay-50) 20px,var(--color-overlay-100) 40px,var(--color-overlay-100) 100%)}}@-moz-keyframes pulse-cursor{0%,to{opacity:1}50%{opacity:.1}}@-webkit-keyframes pulse-cursor{0%,to{opacity:1}50%{opacity:.1}}@-o-keyframes pulse-cursor{0%,to{opacity:1}50%{opacity:.1}}@keyframes pulse-cursor{0%,to{opacity:1}50%{opacity:.1}}@-moz-keyframes pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@-webkit-keyframes pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@-o-keyframes pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@-moz-keyframes pop-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@-webkit-keyframes pop-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@-o-keyframes pop-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes pop-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.tap-area[data-v-47ea7e95]{width:100%;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none;padding:20px;border:3px dashed var(--ui-brightest-20);text-align:center;margin:0;border-radius:8px;background-color:var(--ui-darkest-50);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.flash[data-v-47ea7e95]{animation:flash-47ea7e95 .5s forwards}@-moz-keyframes flash-47ea7e95{0%{background-color:var(--ui-brightest-10)}to{background-color:var(--ui-darkest-50)}}@-webkit-keyframes flash-47ea7e95{0%{background-color:var(--ui-brightest-10)}to{background-color:var(--ui-darkest-50)}}@-o-keyframes flash-47ea7e95{0%{background-color:var(--ui-brightest-10)}to{background-color:var(--ui-darkest-50)}}@keyframes flash-47ea7e95{0%{background-color:var(--ui-brightest-10)}to{background-color:var(--ui-darkest-50)}}.bpm-popover-catcher[data-v-51e3bcb1]{position:fixed;inset:0;z-index:3000;-webkit-user-select:none;user-select:none;background:#0000008c}.bpm-popover[data-v-51e3bcb1]{position:fixed;z-index:3001;left:50%;top:50%}.bpm-popover.dir-up[data-v-51e3bcb1]{transform:translate(-50%,-100%)}.bpm-popover.dir-down[data-v-51e3bcb1]{transform:translate(-50%)}.bpm-popover__panel[data-v-51e3bcb1]{width:700px;height:300px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:16px 0;border-radius:12px;background-color:var(--color-canvas);border:1px solid var(--color-border);box-shadow:0 18px 44px #00000073;text-align:center;--bpm-controls-row-height: 130px;display:grid;grid-template-rows:minmax(0,1fr) var(--bpm-controls-row-height);gap:0}.bpm-popover__tapWrap[data-v-51e3bcb1]{padding:0 20px;min-height:0}.bpm-popover__controls[data-v-51e3bcb1]{padding:0 20px}.input-container[data-v-51e3bcb1]{position:relative;display:flex;align-items:center;justify-content:center;gap:0px;margin-bottom:0}.input-container .offsets-minus span[data-v-51e3bcb1],.input-container .offsets-plus span[data-v-51e3bcb1],.input-container .bottom-row span[data-v-51e3bcb1]{cursor:pointer;font-size:40px;color:var(--ui-brightest);background-color:transparent;padding:5px 10px;border-radius:5px;transition:background-color var(--transition-speed);width:50px;text-align:center}.input-container .offsets-minus span[data-v-51e3bcb1]:hover,.input-container .offsets-plus span[data-v-51e3bcb1]:hover,.input-container .bottom-row span[data-v-51e3bcb1]:hover{background-color:var(--ui-brightest-20);border-radius:4px}.input-container .offsets-minus[data-v-51e3bcb1],.input-container .offsets-plus[data-v-51e3bcb1]{display:flex;gap:30px}.input-container .offsets-minus .xl[data-v-51e3bcb1],.input-container .offsets-plus .xl[data-v-51e3bcb1]{width:70px}#bpm-input[data-v-51e3bcb1]{flex:0 0 120px;border-radius:10px 10px 0 0;padding:5px 40px;font-size:120px;line-height:130px;font-weight:700;color:var(--ui-brightest);background-color:transparent;border:none;text-align:center;z-index:610;-webkit-user-select:none;user-select:none}#bpm-input[data-v-51e3bcb1]:focus::-webkit-inner-spin-button,#bpm-input[data-v-51e3bcb1]:focus::-webkit-outer-spin-button,#bpm-input[data-v-51e3bcb1]:hover::-webkit-inner-spin-button,#bpm-input[data-v-51e3bcb1]:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#bpm-input[data-v-51e3bcb1]:focus,#bpm-input[data-v-51e3bcb1]:hover{-moz-appearance:textfield}.ipad button[data-v-51e3bcb1],.ipad #bpm-input-btn[data-v-51e3bcb1]{border:1px solid var(--color-fg-25)!important}.bpm-inline[data-v-51e3bcb1]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:44px;margin-top:10px}.bpm-inline .bpm-row[data-v-51e3bcb1]{display:inline-flex;align-items:center;gap:4px;margin:5px 10px 0}.bpm-inline .bpm-tap[data-v-51e3bcb1]{all:unset;box-sizing:border-box;box-shadow:inset 0 0 0 2px var(--ui-brightest-10);background:transparent;color:var(--ui-brightest);border-radius:4px;padding:7px 14px 5px;font-size:12px;letter-spacing:.4px;cursor:pointer}.bpm-inline .bpm-adjust[data-v-51e3bcb1]{all:unset;box-sizing:border-box;width:28px;height:28px;background:transparent;color:var(--ui-brightest);display:flex;align-items:center;justify-content:center;cursor:pointer}.bpm-inline .bpm-value[data-v-51e3bcb1]{min-width:26px;width:26px;text-align:center;background:transparent;border:none;color:var(--ui-brightest);font-size:16px;cursor:pointer;padding:0;margin:0}.bpm-inline .bpm-label[data-v-51e3bcb1]{font-size:10px;line-height:1;height:0;margin-top:15px;color:var(--ui-brightest);opacity:.7;-webkit-user-select:none;user-select:none;text-align:center}.bpm-inline .bpm-label.label-invisible[data-v-51e3bcb1]{opacity:0}.keyboard-hint[data-v-51e3bcb1]{position:absolute;font-size:15px;font-weight:400;background-color:var(--ui-blue);color:var(--color-on-accent);padding:5px 4px 4px;border-radius:3px;line-height:13px;z-index:500;text-align:center;width:13px;height:13px}#toggle-playalong .keyboard-hint[data-v-51e3bcb1],#toggle-click .keyboard-hint[data-v-51e3bcb1],#toggle-helptrack .keyboard-hint[data-v-51e3bcb1],#toggle-settings .keyboard-hint[data-v-51e3bcb1],#toggle-about .keyboard-hint[data-v-51e3bcb1],#toggle-grid .keyboard-hint[data-v-51e3bcb1],#toggle-mixer .keyboard-hint[data-v-51e3bcb1],#toggle-fullscreen .keyboard-hint[data-v-51e3bcb1]{top:-15px;left:10px}#bpm-input-btn .keyboard-hint[data-v-51e3bcb1]{top:-25px;left:15px;width:11px!important;height:unset!important}#toggle-play .keyboard-hint[data-v-51e3bcb1],#reset-progress .keyboard-hint[data-v-51e3bcb1],#add-progress .keyboard-hint[data-v-51e3bcb1],#zoom-out .keyboard-hint[data-v-51e3bcb1],#zoom-in .keyboard-hint[data-v-51e3bcb1]{top:-25px;left:11px}#toggle-play .keyboard-hint[data-v-51e3bcb1]{font-size:10px;top:-25px;left:-2px;width:40px;line-height:15px}#toggle-play .button-label[data-v-51e3bcb1]{transform:translateY(1px)}.rewind-hint[data-v-51e3bcb1],.zoomOut-hint[data-v-51e3bcb1],.zoomIn-hint[data-v-51e3bcb1],.new-hint[data-v-51e3bcb1],.bpm-hint[data-v-51e3bcb1]{top:-25px;width:11px!important;height:unset!important}.rewind-hint[data-v-51e3bcb1]{left:6px}.zoomOut-hint[data-v-51e3bcb1],.zoomIn-hint[data-v-51e3bcb1]{font-size:15px;left:6px}.bpm-hint[data-v-51e3bcb1]{top:-25px;width:11px!important;left:15px}.songSelect-hint[data-v-51e3bcb1]{top:-25px;left:70px}.beats-hint[data-v-51e3bcb1],.base-hint[data-v-51e3bcb1],.bars-hint[data-v-51e3bcb1]{top:5px;right:0}.pattern-hint[data-v-51e3bcb1]{top:-6px;right:-16px}.helptracksample-hint[data-v-51e3bcb1]{top:0;right:30px}.barShorten-hint[data-v-51e3bcb1],.barLengthen-hint[data-v-51e3bcb1]{bottom:75px;left:19px;width:14px!important;height:unset!important}@-moz-keyframes fade-in-51e3bcb1{0%{opacity:0;transform:scale(.95);filter:blur(10px)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fade-in-51e3bcb1{0%{opacity:0;transform:scale(.95);filter:blur(10px)}to{opacity:1;transform:scale(1)}}@-o-keyframes fade-in-51e3bcb1{0%{opacity:0;transform:scale(.95);filter:blur(10px)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-51e3bcb1{0%{opacity:0;transform:scale(.95);filter:blur(10px)}to{opacity:1;transform:scale(1)}}.dynwidth[data-v-71b67dbb]{height:44px;transform:translate(-1px);box-sizing:border-box;display:inline-grid;grid-template-columns:auto 120px;align-items:center;column-gap:6px;padding:6px 10px 8px;background-color:transparent;border-radius:4px;margin-left:0}.dynwidth__icon[data-v-71b67dbb]{color:var(--ui-brightest);align-self:start;margin-top:6px}.dynwidth__range[data-v-71b67dbb]{-webkit-appearance:none;margin-top:6px!important;appearance:none;width:100%;background:transparent;height:16px;margin:0;padding:0;cursor:pointer}.dynwidth__range[data-v-71b67dbb]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--ui-green) 0%,var(--ui-green) var(--range-pct),var(--ui-brightest-20) var(--range-pct),var(--ui-brightest-20) 100%);border-radius:3px}.dynwidth__range[data-v-71b67dbb]::-moz-range-track{height:4px;background:var(--ui-brightest-20);border-radius:3px}.dynwidth__range[data-v-71b67dbb]::-moz-range-progress{height:4px;background:var(--ui-green);border-radius:3px}.dynwidth__range[data-v-71b67dbb]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--ui-brightest);margin-top:-4px;transition:transform .12s ease}.dynwidth__range[data-v-71b67dbb]:active::-webkit-slider-thumb{transform:scale(1.1)}.dynwidth__range[data-v-71b67dbb]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--ui-brightest);transition:transform .12s ease}.dynwidth__range[data-v-71b67dbb]:active::-moz-range-thumb{transform:scale(1.1)}.dynwidth__label[data-v-71b67dbb]{font-size:10px;line-height:1;color:var(--ui-brightest);opacity:.7;-webkit-user-select:none;user-select:none;text-align:center;height:0;transform:translateY(19px);grid-column:1/-1}.dynwidth__label.label-invisible[data-v-71b67dbb]{opacity:0}.mastervol[data-v-46be6f2c]{height:44px;transform:translate(-1px);box-sizing:border-box;display:inline-grid;grid-template-columns:auto 120px;align-items:center;column-gap:6px;padding:6px 10px 8px;background-color:transparent;border-radius:4px}.mastervol__icon[data-v-46be6f2c]{color:var(--ui-brightest);align-self:start;margin-top:6px}.mastervol__range[data-v-46be6f2c]{-webkit-appearance:none;margin-top:6px!important;appearance:none;width:100%;background:transparent;height:16px;margin:0;padding:0;cursor:pointer}.mastervol__range[data-v-46be6f2c]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--ui-green) 0%,var(--ui-green) var(--range-pct),var(--ui-brightest-20) var(--range-pct),var(--ui-brightest-20) 100%);border-radius:3px}.mastervol__range[data-v-46be6f2c]::-moz-range-track{height:4px;background:var(--ui-brightest-20);border-radius:3px}.mastervol__range[data-v-46be6f2c]::-moz-range-progress{height:4px;background:var(--ui-green);border-radius:3px}.mastervol__range[data-v-46be6f2c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--ui-brightest);margin-top:-4px;transition:transform .12s ease}.mastervol__range[data-v-46be6f2c]:active::-webkit-slider-thumb{transform:scale(1.1)}.mastervol__range[data-v-46be6f2c]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--ui-brightest);transition:transform .12s ease}.mastervol__range[data-v-46be6f2c]:active::-moz-range-thumb{transform:scale(1.1)}.mastervol__label[data-v-46be6f2c]{font-size:10px;line-height:1;color:var(--ui-brightest);opacity:.7;-webkit-user-select:none;user-select:none;text-align:center;height:0;transform:translateY(19px);grid-column:1/-1}.mastervol__label.label-invisible[data-v-46be6f2c]{opacity:0}.button-label[data-v-46592414]{font-size:10px;line-height:1;height:10px;margin-top:3px;color:var(--ui-brightest);opacity:.7;-webkit-user-select:none;user-select:none;width:100%;text-align:center;transform:translate(-3px,1px)}#songSelect-container[data-v-46592414]{position:relative;padding:0 10px;transform:translateY(0);background-color:var(--color-surface);color:var(--ui-brightest);transition:background-color var(--transition-speed),color var(--transition-speed);border-radius:999px;text-align:left;height:38px;cursor:pointer;border:1px solid var(--color-border);box-shadow:inset 0 0 0 1px var(--color-overlay-60);overflow:hidden;width:clamp(280px,36vw,350px)}#songSelect-container[data-v-46592414]:hover{background-color:var(--color-surface-2)}#songSelect-container:hover .songSelect-controls #song-display[data-v-46592414]{color:var(--ui-brightest)!important}#songSelect-container:hover .songSelect-controls .songSelect-hint[data-v-46592414]{color:var(--ui-brightest)!important;opacity:.7}.songSelect-controls[data-v-46592414]{display:flex;align-items:center;justify-content:flex-start;gap:5px;height:100%;padding:0 6px;cursor:pointer}.songSelect-controls #song-display[data-v-46592414]{flex:1 1 auto;min-width:0;height:100%;line-height:38px;transition:color var(--transition-speed);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--ui-brightest)}.songSelect-controls .songSelect-right[data-v-46592414]{margin-left:auto;display:flex;align-items:center;gap:0px;flex:0 0 auto}.songSelect-controls .save-btn[data-v-46592414]{appearance:none;border:none;border-radius:50%;width:25px;height:25px;padding:0;margin:3px 0 0;cursor:pointer;background:transparent;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;animation:save-pulse-46592414 2.6s ease-in-out infinite;opacity:.6}.songSelect-controls .save-btn[data-v-46592414]:hover{animation-play-state:paused}.songSelect-controls .save-btn:hover .icon[data-v-46592414],.songSelect-controls .save-btn:hover .save-icon[data-v-46592414]{color:var(--ui-green)}.songSelect-controls .save-btn[data-v-46592414]:before,.songSelect-controls .save-btn[data-v-46592414]:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--ui-green);opacity:0;transform:scale(1);pointer-events:none;animation:save-ripple-46592414 6s ease-out infinite}.songSelect-controls .save-btn[data-v-46592414]:before{animation-delay:3s}.songSelect-controls .save-btn .icon[data-v-46592414],.songSelect-controls .save-btn .save-icon[data-v-46592414]{color:var(--ui-brightest)}.songSelect-controls .song-pager-wrap[data-v-46592414]{display:flex;align-items:center;gap:3px;margin-top:1px;margin-right:-7px;position:relative}.songSelect-controls .song-pager[data-v-46592414]{appearance:none;border:none;border-radius:50%;width:25px;height:25px;padding:0;margin:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.6;transition:background-color var(--transition-speed),transform var(--transition-speed),opacity var(--transition-speed)}.songSelect-controls .song-pager[data-v-46592414]:disabled{cursor:not-allowed;opacity:.35}.songSelect-controls .song-pager:hover .pager-icon[data-v-46592414]{color:var(--ui-green)}.songSelect-controls .pager-icon[data-v-46592414]{color:var(--ui-brightest)}.songSelect-controls .pager-icon.left[data-v-46592414]{transform:rotate(90deg)}.songSelect-controls .pager-icon.right[data-v-46592414]{transform:rotate(-90deg)}.button-label[data-v-46592414]{margin-top:4px;height:12px}@media(max-width:1024px){#songSelect-container[data-v-46592414]{width:calc(clamp(280px,36vw,350px) - 120px)}}.inline-dropdown[data-v-46592414]{background-color:red;z-index:99999;border:1px solid var(--dropdown-border);box-shadow:var(--progress-options-shadow);opacity:1}.keyboard-hint[data-v-46592414]{position:absolute;font-size:15px;font-weight:400;background-color:var(--ui-blue);color:var(--color-on-accent);padding:5px 4px 4px;border-radius:3px;line-height:13px;z-index:500;text-align:center;width:13px;height:13px}#toggle-playalong .keyboard-hint[data-v-46592414],#toggle-click .keyboard-hint[data-v-46592414],#toggle-helptrack .keyboard-hint[data-v-46592414],#toggle-settings .keyboard-hint[data-v-46592414],#toggle-about .keyboard-hint[data-v-46592414],#toggle-grid .keyboard-hint[data-v-46592414],#toggle-mixer .keyboard-hint[data-v-46592414],#toggle-fullscreen .keyboard-hint[data-v-46592414]{top:-15px;left:10px}#bpm-input-btn .keyboard-hint[data-v-46592414]{top:-25px;left:15px;width:11px!important;height:unset!important}#toggle-play .keyboard-hint[data-v-46592414],#reset-progress .keyboard-hint[data-v-46592414],#add-progress .keyboard-hint[data-v-46592414],#zoom-out .keyboard-hint[data-v-46592414],#zoom-in .keyboard-hint[data-v-46592414]{top:-25px;left:11px}#toggle-play .keyboard-hint[data-v-46592414]{font-size:10px;top:-25px;left:-2px;width:40px;line-height:15px}#toggle-play .button-label[data-v-46592414]{transform:translateY(1px)}.rewind-hint[data-v-46592414],.zoomOut-hint[data-v-46592414],.zoomIn-hint[data-v-46592414],.new-hint[data-v-46592414],.bpm-hint[data-v-46592414]{top:-25px;width:11px!important;height:unset!important}.rewind-hint[data-v-46592414]{left:6px}.zoomOut-hint[data-v-46592414],.zoomIn-hint[data-v-46592414]{font-size:15px;left:6px}.bpm-hint[data-v-46592414]{top:-25px;width:11px!important;left:15px}.songSelect-hint[data-v-46592414]{top:-25px;left:70px}.beats-hint[data-v-46592414],.base-hint[data-v-46592414],.bars-hint[data-v-46592414]{top:5px;right:0}.pattern-hint[data-v-46592414]{top:-6px;right:-16px}.helptracksample-hint[data-v-46592414]{top:0;right:30px}.barShorten-hint[data-v-46592414],.barLengthen-hint[data-v-46592414]{bottom:75px;left:19px;width:14px!important;height:unset!important}@-moz-keyframes save-pulse-46592414{0%{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.9}to{transform:scale(1);opacity:.55}}@-webkit-keyframes save-pulse-46592414{0%{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.9}to{transform:scale(1);opacity:.55}}@-o-keyframes save-pulse-46592414{0%{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.9}to{transform:scale(1);opacity:.55}}@keyframes save-pulse-46592414{0%{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.9}to{transform:scale(1);opacity:.55}}@-moz-keyframes save-ripple-46592414{0%{transform:scale(1);opacity:.5}to{transform:scale(1.8);opacity:0}}@-webkit-keyframes save-ripple-46592414{0%{transform:scale(1);opacity:.5}to{transform:scale(1.8);opacity:0}}@-o-keyframes save-ripple-46592414{0%{transform:scale(1);opacity:.5}to{transform:scale(1.8);opacity:0}}@keyframes save-ripple-46592414{0%{transform:scale(1);opacity:.5}to{transform:scale(1.8);opacity:0}}#about-modal[data-v-19be84ac]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;padding:40px 24px 120px;box-sizing:border-box;background-color:var(--overlay-scrim-bg, rgba(0,0,0,.55))}#about-modal h1[data-v-19be84ac]{font-size:140%;font-weight:700}#about-modal .about-content img[alt=Tanztee][data-v-19be84ac]{width:100%;position:fixed;bottom:0;left:0;z-index:-1;opacity:.8;max-height:40vh;object-fit:contain;object-position:bottom center}#about-modal.fade-leave-active[data-v-19be84ac],#about-modal.fade-solid-leave-active[data-v-19be84ac]{transition-duration:.18s}.about-content[data-v-19be84ac]{padding:28px 34px;text-align:center;max-width:640px;width:92vw;color:var(--ui-brightest);background-color:var(--color-default-bg);border:1px solid var(--color-fg-12);border-radius:14px;box-shadow:0 24px 60px var(--color-overlay-70);max-height:72vh;overflow:auto;animation:about-pop-19be84ac .18s ease-out both;transition:transform .18s ease,opacity .18s ease}#about-modal.fade-leave-to .about-content[data-v-19be84ac],#about-modal.fade-solid-leave-to .about-content[data-v-19be84ac]{opacity:0;transform:translateY(8px) scale(.99)}.about-content h1[data-v-19be84ac]{margin-top:0}.about-content p[data-v-19be84ac]{margin:20px 0}.logo[data-v-19be84ac]{width:250px;display:block;margin-left:auto;margin-right:auto;margin-bottom:50px}.tanztee-image[data-v-19be84ac]{position:fixed;bottom:0;right:24px;left:auto;width:250px;object-fit:contain;object-position:bottom center;transition:transform .26s ease-out,opacity .2s ease-out;transform:translateY(160px);z-index:0}.tanztee-image-animated[data-v-19be84ac]{transform:translateY(0)}#about-modal.fade-leave-to .tanztee-image[data-v-19be84ac],#about-modal.fade-solid-leave-to .tanztee-image[data-v-19be84ac]{transform:translateY(160px);opacity:0}.about-actions[data-v-19be84ac]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:40px}.about-action[data-v-19be84ac]{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:8px;background-color:var(--ui-oumta);color:var(--ui-on-brand, var(--ui-darkest));font-weight:600;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:180px}.about-action[data-v-19be84ac]:hover{background-color:var(--ui-darkest);color:var(--ui-oumta)}@-moz-keyframes about-pop-19be84ac{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes about-pop-19be84ac{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes about-pop-19be84ac{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes about-pop-19be84ac{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}#help-modal[data-v-2e6df711]{position:fixed;inset:0;z-index:99990;display:flex;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box;background-color:var(--overlay-scrim-bg, rgba(0,0,0,.55))}.help-content[data-v-2e6df711]{padding:24px 28px;text-align:center;max-width:640px;width:92vw;color:var(--ui-brightest);background-color:var(--color-default-bg);border:1px solid var(--color-fg-12);border-radius:14px;box-shadow:0 24px 60px var(--color-overlay-70);max-height:70vh;overflow:auto;animation:help-pop-2e6df711 .16s ease-out both}.help-shortcut-hint[data-v-2e6df711]{margin:4px 0 16px;font-size:14px;color:var(--ui-brightest);opacity:.9}.help-actions[data-v-2e6df711]{display:flex;flex-direction:column;gap:12px;justify-content:center}.help-action[data-v-2e6df711]{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:8px;background-color:var(--ui-oumta);color:var(--ui-on-brand, var(--ui-darkest));font-weight:600;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:200px}.help-action[data-v-2e6df711]:hover{background-color:var(--ui-darkest);color:var(--ui-oumta)}@-moz-keyframes help-pop-2e6df711{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes help-pop-2e6df711{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes help-pop-2e6df711{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes help-pop-2e6df711{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.button-container[data-v-8c2ba3a4]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.button-container .button-label[data-v-8c2ba3a4]{font-size:10px;line-height:1;height:0;margin-top:4px;color:var(--ui-brightest);opacity:.7;-webkit-user-select:none;user-select:none;text-align:center}.button-container .button-label.label-invisible[data-v-8c2ba3a4]{opacity:0}.toggle-button[data-v-8c2ba3a4]{position:relative;width:44px;height:44px;padding:0;margin:0;border:none;background-color:transparent;color:var(--ui-brightest);cursor:pointer;transition:opacity var(--transition-speed) ease;display:flex;align-items:center;justify-content:center}.toggle-button[data-v-8c2ba3a4]:not(:disabled):hover{color:var(--color-green)}.keyboard-hint[data-v-8c2ba3a4]{position:absolute;font-size:15px;font-weight:400;background-color:var(--ui-blue);color:var(--color-on-accent);padding:5px 4px 4px;border-radius:3px;line-height:13px;z-index:500;text-align:center;width:13px;height:13px}#toggle-playalong .keyboard-hint[data-v-8c2ba3a4],#toggle-click .keyboard-hint[data-v-8c2ba3a4],#toggle-helptrack .keyboard-hint[data-v-8c2ba3a4],#toggle-settings .keyboard-hint[data-v-8c2ba3a4],#toggle-about .keyboard-hint[data-v-8c2ba3a4],#toggle-grid .keyboard-hint[data-v-8c2ba3a4],#toggle-mixer .keyboard-hint[data-v-8c2ba3a4],#toggle-fullscreen .keyboard-hint[data-v-8c2ba3a4]{top:-15px;left:10px}#bpm-input-btn .keyboard-hint[data-v-8c2ba3a4]{top:-25px;left:15px;width:11px!important;height:unset!important}#toggle-play .keyboard-hint[data-v-8c2ba3a4],#reset-progress .keyboard-hint[data-v-8c2ba3a4],#add-progress .keyboard-hint[data-v-8c2ba3a4],#zoom-out .keyboard-hint[data-v-8c2ba3a4],#zoom-in .keyboard-hint[data-v-8c2ba3a4]{top:-25px;left:11px}#toggle-play .keyboard-hint[data-v-8c2ba3a4]{font-size:10px;top:-25px;left:-2px;width:40px;line-height:15px}#toggle-play .button-label[data-v-8c2ba3a4]{transform:translateY(1px)}.rewind-hint[data-v-8c2ba3a4],.zoomOut-hint[data-v-8c2ba3a4],.zoomIn-hint[data-v-8c2ba3a4],.new-hint[data-v-8c2ba3a4],.bpm-hint[data-v-8c2ba3a4]{top:-25px;width:11px!important;height:unset!important}.rewind-hint[data-v-8c2ba3a4]{left:6px}.zoomOut-hint[data-v-8c2ba3a4],.zoomIn-hint[data-v-8c2ba3a4]{font-size:15px;left:6px}.bpm-hint[data-v-8c2ba3a4]{top:-25px;width:11px!important;left:15px}.songSelect-hint[data-v-8c2ba3a4]{top:-25px;left:70px}.beats-hint[data-v-8c2ba3a4],.base-hint[data-v-8c2ba3a4],.bars-hint[data-v-8c2ba3a4]{top:5px;right:0}.pattern-hint[data-v-8c2ba3a4]{top:-6px;right:-16px}.helptracksample-hint[data-v-8c2ba3a4]{top:0;right:30px}.barShorten-hint[data-v-8c2ba3a4],.barLengthen-hint[data-v-8c2ba3a4]{bottom:75px;left:19px;width:14px!important;height:unset!important}#left-controls[data-v-4e8579ea]{display:none}#right-controls[data-v-4e8579ea]{display:flex;align-items:center;gap:0}#right-controls.labels-on[data-v-4e8579ea]{transform:translateY(-8px)}.toggle-controls[data-v-4e8579ea]{position:relative;display:inline-flex;align-items:center}.toggle-controls__buttons[data-v-4e8579ea]{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.toggle-controls__burgerBtn[data-v-4e8579ea]{display:none}.toggle-controls__menu[data-v-4e8579ea]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:8px 0;border-radius:12px;background:var(--topbar-bg, #1c1c1c);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px #00000073;flex-direction:column;align-items:stretch;display:none}.toggle-controls__menu.is-open[data-v-4e8579ea]{display:flex}.toggle-controls__sep[data-v-4e8579ea]{height:1px;margin:6px 12px;background:#ffffff1a}.toggle-controls__item[data-v-4e8579ea]{width:100%;all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;margin:0;padding:10px 18px;border-radius:0;cursor:pointer;color:var(--ui-brightest);opacity:.9}.toggle-controls__item[data-v-4e8579ea]:hover{background:#ffffff0f;opacity:1}.toggle-controls__item.active[data-v-4e8579ea]{background:#ffffff14;opacity:1}.toggle-controls__itemIcon[data-v-4e8579ea]{flex:0 0 auto}.toggle-controls__itemText[data-v-4e8579ea]{flex:1 1 auto;font-size:13px;line-height:1}@media(max-width:1024px){.toggle-controls__buttons[data-v-4e8579ea]{display:none}.toggle-controls__burgerBtn[data-v-4e8579ea]{display:flex}}.topbar-connect-wrap{position:relative;display:inline-flex;align-items:center}.topbar-connect-wrap.is-host #topbar-connect .button-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:6px;border-radius:999px;border:1px solid rgba(86,255,170,.38);background:#56ffaa24;color:#c4ffe2f2;font-size:9px;letter-spacing:.04em;text-transform:uppercase;opacity:1}.connect-role-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-fg-12);background:var(--color-fg-08);color:var(--ui-brightest);letter-spacing:.02em;text-transform:uppercase;line-height:1;-webkit-user-select:none;user-select:none}.connect-role-pill--large{font-size:12px;padding:7px 10px;margin-left:8px}.transport-top-bar{position:fixed;top:0;left:0;right:0;height:var(--topbar-height, 60px);padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:350;transition:opacity var(--blur-transition-speed),transform var(--blur-transition-speed);background:var(--topbar-bg, #1c1c1c);border-bottom:1px solid var(--topbar-border, #333)}.transport-top-bar.transport-hidden{transform:translateY(-100%)}.transport-top-bar.ipad{padding-top:14px!important}.top-bar-left,.top-bar-center,.top-bar-right{display:flex;align-items:center}.top-bar-left,.top-bar-right{flex:1 1 0}.top-bar-left{justify-content:flex-start}.top-bar-center{flex:0 0 auto;justify-content:center}.transport-top-bar.is-crowded{display:grid;grid-template-columns:1fr auto 1fr}.transport-top-bar.is-crowded .top-bar-left{justify-content:flex-start}.transport-top-bar.is-crowded .top-bar-center{justify-content:center}.transport-top-bar.is-crowded .top-bar-right{justify-content:flex-end}.top-bar-center-group{display:inline-flex;align-items:center;gap:8px}.primary-view-toggle{position:relative;display:inline-flex;align-items:center;border:1px solid var(--color-fg-12);border-radius:999px;overflow:hidden;background-color:var(--color-overlay-10);height:36px;padding:2px;margin-top:2px}.primary-view-toggle__indicator{position:absolute;top:2px;bottom:2px;left:0;width:var(--pvt-ind-width, 50%);background-color:var(--color-brand);transform:translate(var(--pvt-ind-left, 0px));border-radius:999px;pointer-events:none;transition:transform .18s cubic-bezier(.2,.9,.2,1),width .18s cubic-bezier(.2,.9,.2,1);will-change:transform,width}.primary-view-toggle__btn{all:unset;box-sizing:border-box;height:32px;padding:0 12px;font-size:11px;line-height:1;letter-spacing:.2px;color:var(--ui-brightest);opacity:.75;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .14s ease,color .14s ease,transform .18s cubic-bezier(.2,.9,.2,1);position:relative;z-index:1}.primary-view-toggle__btn:hover{opacity:1}.primary-view-toggle__btn.active{opacity:1;color:var(--ui-darkest);transform:scale(1.02)}.primary-view-toggle__btn.disabled{opacity:.45;cursor:not-allowed}.primary-view-toggle__btn.disabled:hover{opacity:.45}.primary-view-toggle__btn:disabled{opacity:.45;cursor:not-allowed}.primary-view-toggle__btn:disabled:hover{opacity:.45}.songselect-wrap{display:inline-flex;flex-direction:column;align-items:center}.top-bar-right{justify-content:flex-end;gap:10px}.top-bar-logo{height:28px;width:130px;object-fit:contain;cursor:pointer}.top-bar-logoCluster{display:inline-flex;align-items:center}.top-bar-logo--leftGhost{display:none;opacity:0;transform:translate(28px);transition:opacity .28s ease,transform .36s cubic-bezier(.2,.9,.2,1);pointer-events:none}.transport-top-bar.connect-client .top-bar-songcluster{opacity:0;transform:translate(-10px);pointer-events:none;transition:opacity .26s ease,transform .36s cubic-bezier(.2,.9,.2,1)}.transport-top-bar.connect-client .top-bar-center .top-bar-logo{opacity:0;transform:translate(-22px);transition:opacity .26s ease,transform .36s cubic-bezier(.2,.9,.2,1);pointer-events:none}.transport-top-bar.connect-client .top-bar-logo--leftGhost{display:block;opacity:1;transform:translate(0);pointer-events:auto}.transport-top-bar.connect-client #topbar-connect .toggle-button.attention-connect:not(:disabled):before,.transport-top-bar.connect-client #topbar-connect .toggle-button.attention-connect:not(:disabled):after{animation-name:connect-ripple-in}footer{position:fixed;bottom:15px;left:0;width:100%;padding:6px 16px;display:flex;align-items:center;justify-content:center;gap:5px;z-index:300;transition:opacity var(--blur-transition-speed),transform var(--blur-transition-speed)}footer.transport-hidden{transform:translateY(100%)}.play-button-wrap{display:inline-flex;align-items:center;justify-content:center}.play-button-wrap.labels-off{transform:translateY(10px)}.transport-dock{margin-left:6px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;height:45px;border:1px solid var(--color-fg-12);border-radius:8px;background:var(--topbar-bg, #1c1c1c);box-shadow:inset 0 0 0 1px var(--color-fg-04)}.transport-dock.labels-off{transform:translateY(10px)}.transport-dock>*{position:relative}.dock-separator{width:2px;height:60%;background:var(--color-fg-08);display:inline-block}.dock-group{display:inline-flex;align-items:center;gap:4px}.dock-slider{display:inline-flex;align-items:center;margin:0 1px 0 2px}.dock-button-offset{display:inline-flex;align-items:center;justify-content:center;transform:translateY(6px)}.dock-singer-teleprompter{display:inline-flex;align-items:center;justify-content:center;gap:6px;transform:translateY(1px);color:var(--ui-brightest);margin-left:10px;margin-right:10px}.dock-singer-teleprompter__icon{color:currentColor}.dock-singer-teleprompter:hover{color:var(--color-green)}.dock-singer-teleprompter .selectbox__control{height:28px;padding:0 6px;border:none;border-radius:6px;background:transparent;color:currentColor;font-weight:400}.dock-singer-teleprompter .selectbox__caret{opacity:.75}.dock-chords-teleprompter{display:inline-flex;align-items:center;justify-content:center;gap:6px;transform:translateY(1px);color:var(--ui-brightest);margin-left:10px;margin-right:10px}.dock-chords-teleprompter__icon{color:currentColor}.dock-chords-teleprompter:hover{color:var(--color-green)}.dock-chords-teleprompter .selectbox__control{height:28px;padding:0 6px;border:none;border-radius:6px;background:transparent;color:currentColor;font-weight:400}.dock-chords-teleprompter .selectbox__caret{opacity:.75}@media(max-width:800px){.dock-add-block,.dock-separator--after-add-block,.dock-master-volume,.dock-separator--before-master-volume{display:none}}.plugin-screenshot-overlay[data-v-2f04feb1]{position:fixed;inset:0;z-index:10000100;background:#000000b8;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-top:calc(50px + env(safe-area-inset-top,0px));padding-right:calc(50px + env(safe-area-inset-right,0px));padding-bottom:calc(50px + env(safe-area-inset-bottom,0px));padding-left:calc(50px + env(safe-area-inset-left,0px));overflow:hidden;cursor:zoom-out}.plugin-screenshot-overlay__img[data-v-2f04feb1]{display:block;max-width:calc(100vw - 100px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100vh - 100px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:auto;height:auto;border:0;border-radius:0;background:transparent}.toast-container[data-v-05f9c26c]{position:fixed;bottom:16px;right:20px;z-index:20000050;pointer-events:none}.toast[data-v-05f9c26c]{position:relative;--toast-bg: var(--toast-neutral-bg, var(--ui-brightest));background:var(--toast-bg);color:var(--toast-neutral-fg, var(--ui-darkest));padding:10px 20px;margin-top:10px;border-radius:5px 5px 0;box-shadow:0 2px 6px #0000004d;transition:opacity .4s ease-in,transform .4s ease;pointer-events:auto;max-width:360px;overflow-wrap:anywhere}.toast[data-v-05f9c26c]:after{content:"";position:absolute;bottom:-8px;right:0;width:0;height:0;border-left:10px solid transparent;border-top:10px solid var(--toast-bg)}.toast .toast-content[data-v-05f9c26c]{display:flex;align-items:center;gap:10px}.toast .toast-icon[data-v-05f9c26c]{color:currentColor;flex-shrink:0}.toast.warning[data-v-05f9c26c]{--toast-bg: #ff9800;color:var(--ui-darkest)}.toast.error[data-v-05f9c26c]{--toast-bg: var(--ui-red);color:var(--ui-brightest)}.toast.success[data-v-05f9c26c]{--toast-bg: var(--ui-green);color:var(--ui-brightest)}.toast-enter-from[data-v-05f9c26c]{opacity:0;transform:translateY(20px);filter:blur(10px)}.toast-enter-to[data-v-05f9c26c]{opacity:1;transform:translateY(0);filter:blur(0)}.toast-leave-from[data-v-05f9c26c]{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.toast-leave-to[data-v-05f9c26c]{opacity:0;transform:translate(300px);filter:blur(40px)}.toast-container.solid .toast-enter-from[data-v-05f9c26c],.toast-container.solid .toast-enter-to[data-v-05f9c26c],.toast-container.solid .toast-leave-from[data-v-05f9c26c],.toast-container.solid .toast-leave-to[data-v-05f9c26c]{filter:none!important}.toast-enter-active[data-v-05f9c26c],.toast-leave-active[data-v-05f9c26c]{transition:opacity .8s,transform .8s,filter .8s}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-05f9c26c],.toast-leave-active[data-v-05f9c26c]{transition:none!important}.toast-enter-from[data-v-05f9c26c],.toast-leave-to[data-v-05f9c26c]{transform:none!important;filter:none!important;opacity:1!important}}#splash[data-v-1960b358]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden;box-sizing:border-box!important;opacity:1;transition:opacity .8s ease}#splash.fade-out[data-v-1960b358]{opacity:0}#splash .logo[data-v-1960b358]{position:relative;z-index:10000;max-width:200px;transform:scale(1) translateY(-45px);transition:opacity 1s ease,transform 2s ease,filter 1s ease;opacity:var(--app-logo-opacity, 1);filter:blur(0px);will-change:opacity,transform,filter}#splash:not(.solid).fade-out .logo[data-v-1960b358]{opacity:0;transform:scale(1.5) translateY(-50px);filter:blur(14px)}#splash.solid .logo[data-v-1960b358]{transition:none!important;filter:none!important;opacity:var(--app-logo-opacity, 1)!important;transform:scale(1.5) translateY(-45px)!important}@supports not (filter: blur(1px)){#splash .logo[data-v-1960b358]{filter:none}}#splash.ipad .logo[data-v-1960b358]{transform:scale(1) translateY(-7vh)!important}#splash.ipad:not(.solid).fade-out .logo[data-v-1960b358]{transform:scale(1.5) translateY(-6vh)!important}#splash.ipad.solid .logo[data-v-1960b358]{transform:scale(1.5) translateY(-7vh)!important}.welcome-popup-fade-enter-active[data-v-a8278aaf],.welcome-popup-fade-appear-active[data-v-a8278aaf],.welcome-popup-fade-leave-active[data-v-a8278aaf]{transition:opacity .24s ease}.welcome-popup-fade-enter-from[data-v-a8278aaf],.welcome-popup-fade-appear-from[data-v-a8278aaf],.welcome-popup-fade-leave-to[data-v-a8278aaf]{opacity:0}.welcome-popup-fade-enter-active .welcome-popup__card[data-v-a8278aaf],.welcome-popup-fade-appear-active .welcome-popup__card[data-v-a8278aaf]{transition:opacity .52s ease,transform .52s cubic-bezier(.2,.9,.2,1)}.welcome-popup-fade-enter-from .welcome-popup__card[data-v-a8278aaf],.welcome-popup-fade-appear-from .welcome-popup__card[data-v-a8278aaf]{opacity:0;transform:translateY(200px)}.welcome-popup-fade-enter-to .welcome-popup__card[data-v-a8278aaf],.welcome-popup-fade-appear-to .welcome-popup__card[data-v-a8278aaf]{opacity:1;transform:translateY(0)}.welcome-popup[data-v-a8278aaf]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:transparent;overflow-y:auto}.welcome-popup__reveal[data-v-a8278aaf]{position:fixed;inset:0;background:#000;opacity:1;pointer-events:none;animation:welcome-reveal-fade-a8278aaf 6s ease 1s forwards}.welcome-popup__card[data-v-a8278aaf]{position:relative;z-index:1;width:calc(100% + -0px);max-width:750px;height:auto;box-sizing:border-box;border:1px solid var(--color-fg-18);border-radius:16px;background:var(--app-shell-bg, var(--color-default-bg));color:var(--ui-brightest);padding:24px;box-shadow:0 0 0 20px var(--color-overlay-30)}.welcome-popup__title[data-v-a8278aaf]{margin:0;font-size:28px;font-weight:700;line-height:1.15}.welcome-popup__titleRow[data-v-a8278aaf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.welcome-popup__themeHint[data-v-a8278aaf]{margin:12px 0 16px;color:var(--ui-brightest-70);line-height:1.5}.welcome-popup__intro[data-v-a8278aaf]{margin:4px 0 26px;color:var(--ui-brightest-70);line-height:1.6}.welcome-popup__themes[data-v-a8278aaf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0;margin-bottom:20px}.welcome-popup__theme[data-v-a8278aaf]{border:1px solid var(--color-fg-20);border-radius:10px;padding:8px;background:#ffffff05;color:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.welcome-popup__theme[data-v-a8278aaf]:hover{transform:translateY(-1px);border-color:var(--color-fg-35)}.welcome-popup__theme.selected[data-v-a8278aaf]{border-color:var(--ui-green);box-shadow:0 0 0 1px var(--ui-green)}.welcome-popup__theme.locked[data-v-a8278aaf]{cursor:not-allowed;opacity:.55}.welcome-popup__themeShot[data-v-a8278aaf]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:7px;border:1px solid var(--color-fg-12)}.welcome-popup__themeFrame[data-v-a8278aaf]{position:relative;width:100%}.welcome-popup__themeLabel[data-v-a8278aaf]{display:block;margin-top:8px;font-size:13px;font-weight:600;text-align:center}.welcome-popup__actions[data-v-a8278aaf]{margin-top:8px;display:flex;justify-content:center}[data-v-a8278aaf] .welcome-popup__startBtn.simple-btn{justify-content:center}.primary-view-toggle[data-v-a8278aaf]{position:relative;display:inline-flex;align-items:center;border:1px solid var(--color-fg-12);border-radius:999px;overflow:hidden;background-color:var(--color-overlay-10);height:36px;padding:2px;margin-top:2px}.primary-view-toggle__indicator[data-v-a8278aaf]{position:absolute;top:2px;bottom:2px;left:0;width:var(--pvt-ind-width, 33.333%);background-color:var(--color-brand);transform:translate(var(--pvt-ind-left, 0px));border-radius:999px;pointer-events:none;transition:transform .18s cubic-bezier(.2,.9,.2,1),width .18s cubic-bezier(.2,.9,.2,1);will-change:transform,width}.primary-view-toggle__btn[data-v-a8278aaf]{all:unset;box-sizing:border-box;height:32px;min-width:42px;padding:0 12px;font-size:11px;line-height:1;letter-spacing:.2px;color:var(--ui-brightest);opacity:.75;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .14s ease,color .14s ease,transform .18s cubic-bezier(.2,.9,.2,1);position:relative;z-index:1;text-align:center}.primary-view-toggle__btn[data-v-a8278aaf]:hover{opacity:1}.primary-view-toggle__btn.active[data-v-a8278aaf]{opacity:1;color:var(--ui-darkest);transform:scale(1.02)}@media(max-width:760px){.welcome-popup__card[data-v-a8278aaf]{padding:16px}.welcome-popup__titleRow[data-v-a8278aaf]{align-items:flex-start;flex-direction:column}.welcome-popup__title[data-v-a8278aaf]{font-size:22px}.welcome-popup__themes[data-v-a8278aaf]{gap:8px}.welcome-popup__themeFrame[data-v-a8278aaf]{width:100%}}@-moz-keyframes welcome-reveal-fade-a8278aaf{0%{opacity:1}to{opacity:0}}@-webkit-keyframes welcome-reveal-fade-a8278aaf{0%{opacity:1}to{opacity:0}}@-o-keyframes welcome-reveal-fade-a8278aaf{0%{opacity:1}to{opacity:0}}@keyframes welcome-reveal-fade-a8278aaf{0%{opacity:1}to{opacity:0}}.pro-corner[data-v-faec438d]{position:relative;width:100%;z-index:3;display:flex;flex-direction:column;align-items:flex-start}.pro-corner.inline[data-v-faec438d]{position:static;z-index:auto}.pro-banner[data-v-faec438d]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:0;border:none;border-bottom:1px solid var(--color-fg-16);z-index:0;margin-bottom:6px;width:100%;box-sizing:border-box;justify-content:space-between}.pro-right-actions[data-v-faec438d],.pro-cta-group[data-v-faec438d]{display:inline-flex;align-items:center;gap:8px}.pro-banner--cta[data-v-faec438d]{background-color:var(--color-fg-65);color:var(--ui-darkest)}.pro-banner--active[data-v-faec438d]{background-color:var(--ui-green);color:var(--ui-darkest);border-bottom:1px solid rgba(0,0,0,.133)}.pro-banner--active .pro-text[data-v-faec438d]{transform:translateY(1px)}.pro-active-left[data-v-faec438d]{display:inline-flex;align-items:center;gap:8px}.pro-tier-enabled[data-v-faec438d]{display:inline-flex;align-items:center;gap:4px}.pro-text[data-v-faec438d]{display:inline-block;transform:translateY(4px)}.pro-tier-text[data-v-faec438d]{font-size:12px;font-weight:800;letter-spacing:.04em}.pro-enabled-text[data-v-faec438d]{font-size:12px;font-weight:700;letter-spacing:.02em}.pro-enabled-check[data-v-faec438d]{margin-left:2px}.pro-logout-btn[data-v-faec438d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border:none;background:none;color:currentColor;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800}.pro-logout-btn[data-v-faec438d]:hover{opacity:.9}.pro-logout-btn[data-v-faec438d]:active{opacity:.82}.pro-cta-logo[data-v-faec438d]{width:38px;height:25px;width:68px;height:35px;object-fit:contain}.pro-cta-link[data-v-faec438d]{display:inline-flex;align-items:center}.pro-cta-text[data-v-faec438d]{font-size:11px;font-weight:600;color:var(--ui-darkest);opacity:.9}.pro-cta-text--cart[data-v-faec438d]{font-size:13px;font-weight:700;opacity:1}.pro-cta-cart-icon[data-v-faec438d]{color:var(--ui-darkest)}.pro-btn[data-v-faec438d]{background-color:var(--ui-green);border:1px solid var(--ui-darkest-20);color:var(--ui-darkest);border-radius:9999px;padding:6px 12px;font-size:15px;cursor:pointer;line-height:1;width:max-content}.pro-btn[data-v-faec438d]:hover{background-color:var(--ui-brightest);color:var(--ui-darkest)}.pro-badge[data-v-faec438d]{display:inline-block;background-color:var(--ui-green);border:1px solid rgba(255,255,255,.188);color:var(--ui-darkest);border-radius:9999px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1}.pro-popup[data-v-faec438d]{position:absolute;inset:0;z-index:2000;opacity:1;transition:opacity .6s ease}.pro-popup.fade-out[data-v-faec438d]{opacity:0}.pro-popup-catch[data-v-faec438d]{position:absolute;inset:0;background-color:#00000040;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:0}.pro-popup-card[data-v-faec438d]{position:absolute;box-sizing:border-box;top:15px;left:15px;width:400px;height:240px;background-color:var(--ui-darkest);border:1px solid var(--ui-brightest-20);border-radius:8px;padding:20px;z-index:1;overflow:hidden}.pro-popup-card .pro-popup-title[data-v-faec438d]{margin:0 0 8px;font-size:18px;font-weight:700}.pro-popup-card p[data-v-faec438d]{opacity:.5}.pro-popup-card .pro-input[data-v-faec438d]{width:100%;box-sizing:border-box;background-color:var(--ui-darkest);color:var(--ui-oumta);padding:8px 10px;border:1px solid rgba(255,255,255,.322);border-radius:4px;font-size:23px;font-family:monospace;outline:none}.pro-popup-card .pro-input[data-v-faec438d]:focus{border-color:var(--ui-brightest)}.pro-popup-card .pro-actions[data-v-faec438d]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.pro-popup-card .pro-activate[data-v-faec438d]{background-color:var(--ui-darkest);border:1px solid rgba(255,255,255,.188);color:var(--ui-brightest);border-radius:4px;padding:6px 10px;cursor:pointer;width:max-content}.pro-popup-card .pro-activate[data-v-faec438d]:hover{background-color:var(--ui-brightest);color:var(--ui-darkest)}.pro-popup-card .pro-cancel[data-v-faec438d]{background:transparent;border:1px solid rgba(255,255,255,.188);color:var(--ui-brightest);border-radius:4px;padding:6px 10px;cursor:pointer;width:max-content}.pro-popup-card .pro-cancel[data-v-faec438d]:hover{background-color:var(--ui-brightest);color:var(--ui-darkest)}.license-status[data-v-faec438d]{display:block;font-weight:700;margin-top:6px;font-size:16px;opacity:.8}.license-status.error[data-v-faec438d]{color:var(--ui-red)}.license-status.ok[data-v-faec438d]{opacity:1;font-weight:700}.success-cover[data-v-faec438d]{position:absolute;inset:0;z-index:0;border-radius:8px;background:#000 url(/thx.png) center/cover no-repeat}.pro-variant--cart .pro-banner--cta[data-v-faec438d]{background-color:var(--ui-green);color:var(--ui-darkest);border-bottom:1px solid rgba(0,0,0,.133)}.pro-variant--cart .pro-banner--cta .pro-text[data-v-faec438d]{transform:translateY(1px)}.pro-variant--cart .pro-cta-link--cart[data-v-faec438d]{gap:8px;text-decoration:none;color:inherit}.pro-variant--cart .pro-cta-text--cart[data-v-faec438d]{font-size:12px;font-weight:800;letter-spacing:.04em;opacity:1;transform:translateY(1px)}.pro-variant--cart .pro-cta-cart-icon[data-v-faec438d]{color:var(--ui-darkest);transform:translateY(1px)}.pro-variant--cart .pro-btn[data-v-faec438d]{background-color:var(--ui-brightest);border:none;color:var(--ui-darkest);margin-right:20px}.pro-variant--cart .pro-btn[data-v-faec438d]:hover{background-color:var(--ui-darkest);color:var(--ui-green)}.upload-button[data-v-bb65cac7]{display:inline-flex;align-items:center}.upload-input[data-v-bb65cac7]{display:none}.upload-wrap[data-v-bb65cac7]{position:relative;display:inline-flex;align-items:center}.upload-wrap.has-pro-badge .upload-btn[data-v-bb65cac7]{padding-right:48px}.upload-wrap .pro-badge-chip[data-v-bb65cac7]{position:absolute;right:6px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2}.upload-btn[data-v-bb65cac7]{position:relative;background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);color:var(--dropdown-fg);border-radius:4px;padding:2px 12px;cursor:pointer;font-size:14px;min-width:150px;height:26px;margin:0}.upload-btn[data-v-bb65cac7]:hover{border-color:var(--ui-green);color:var(--ui-green)}.upload-btn[data-v-bb65cac7]:disabled{opacity:.5;cursor:not-allowed}.user-account-section[data-v-550f41c3]{display:block;padding-top:0}.account-profile-card[data-v-550f41c3]{width:100%;display:grid;gap:10px;padding:0;border:none;border-radius:0;background:transparent}.account-profile-fields[data-v-550f41c3],.account-profile-passwordPair[data-v-550f41c3]{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;gap:10px;align-items:start}.account-profile-field[data-v-550f41c3]{display:grid;gap:6px;align-content:start}.account-profile-field label[data-v-550f41c3]{font-size:13px;color:var(--ui-brightest-70)}.account-profile-field input[data-v-550f41c3]{width:100%;background-color:var(--dropdown-bg);color:var(--dropdown-fg);padding:2px 12px;border:1px solid var(--dropdown-border);border-radius:4px;font-size:14px;height:26px}.account-profile-field input[data-v-550f41c3]:focus{outline:none;border-color:var(--ui-green)}.account-profile-field input[data-v-550f41c3]:not(:disabled):hover{border-color:var(--ui-green);color:var(--ui-green)}.account-profile-field input[readonly][data-v-550f41c3]{opacity:.8}.account-profile-field input[data-v-550f41c3]:disabled{opacity:.5;cursor:not-allowed}.account-profile-inputWrap[data-v-550f41c3]{position:relative;width:100%}.account-profile-inputWrap input[data-v-550f41c3]{padding-right:38px}.account-profile-inputEye[data-v-550f41c3]{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:transparent;color:var(--ui-brightest-70);cursor:pointer;padding:0}.account-profile-inputEye[data-v-550f41c3]:hover:not(:disabled){color:var(--ui-green)}.account-profile-inputEye[data-v-550f41c3]:disabled{opacity:.5;cursor:not-allowed}.account-profile-field-error[data-v-550f41c3]{font-size:12px;line-height:1.25;color:var(--ui-red)}.account-profile-actions[data-v-550f41c3]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.account-profile-status[data-v-550f41c3]{font-size:12px}.account-profile-sep[data-v-550f41c3]{height:1px;width:100%;background-color:var(--color-fg-12);margin:2px 0}@media(max-width:620px){.account-profile-fields[data-v-550f41c3],.account-profile-passwordPair[data-v-550f41c3]{grid-template-columns:1fr}}#settingsModal[data-v-0af74a8d]{position:relative;width:100%;height:100dvh;pointer-events:none;opacity:0;transition:opacity var(--transition-speed) ease;--settings-open-section-shadow-top-y: -20px;--settings-open-section-shadow-bottom-y: 18px;--settings-open-section-shadow-blur: 18px;--settings-open-section-shadow-spread: -16px;--settings-open-section-shadow-color: var(--color-overlay-20)}#settingsModal.open[data-v-0af74a8d]{pointer-events:auto;opacity:1}.settings-drawer[data-v-0af74a8d]{position:relative;height:100dvh;min-width:511px;display:flex;flex-direction:column;color:var(--ui-brightest);background-color:var(--color-surface);border-left:1px solid var(--separator-color, var(--color-fg-12));box-shadow:-18px 0 36px var(--color-overlay-60);outline:none;overflow:hidden;-webkit-user-select:none;user-select:none}.settings-hint[data-v-0af74a8d]{margin:6px 0 15px 33px;padding:0 10px 0 0;font-size:13px;line-height:1.35;opacity:.8}.settings-hint strong[data-v-0af74a8d]{opacity:1}.settings-drawer__header[data-v-0af74a8d]{position:relative;padding:0;background-color:var(--color-surface);display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin:0}.settings-drawer__body[data-v-0af74a8d]{flex:1;min-height:0;overflow-y:auto;padding:6px 24px 18px}.settings-drawer__body input[data-v-0af74a8d],.settings-drawer__body textarea[data-v-0af74a8d],.settings-drawer__body [contenteditable=true][data-v-0af74a8d]{-webkit-user-select:text;user-select:text}.settings-container[data-v-0af74a8d]{position:relative;z-index:2;max-width:520px;padding:6px 0 8px;margin:0 auto;--settings-icon-label-gap: var(--ui-icon-label-gap, 8px)}.settings-container .settings-row[data-v-0af74a8d]{opacity:.88;transition:opacity var(--transition-speed) ease,background-color var(--transition-speed) ease;background-image:none!important}.settings-container .settings-row.disabled[data-v-0af74a8d]{opacity:.55}.settings-container .settings-row[data-v-0af74a8d]:not(.disabled):hover{opacity:1;background-image:none!important;background-color:transparent}.settings-container:hover .settings-row[data-v-0af74a8d]:not(.disabled){opacity:.72}.settings-container:hover .settings-row[data-v-0af74a8d]:not(.disabled):hover{opacity:1}.settings-container .settings-row.active[data-v-0af74a8d],.settings-container:hover .settings-row.active[data-v-0af74a8d]{opacity:1}.settings-container .input-container[data-v-0af74a8d]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:4px 0;margin-bottom:10px}.settings-container .settings-row--custom[data-v-0af74a8d]{align-items:center}.settings-container .settings-row--backup[data-v-0af74a8d]{flex-wrap:wrap}.settings-container .settings-row--backup label[data-v-0af74a8d]{width:auto;flex:1 1 0;min-width:0;margin-right:12px}.settings-container .settings-row--backup .settings-backup-actions[data-v-0af74a8d]{flex:0 0 auto}.settings-container .settings-row--backup label[data-v-0af74a8d]{width:70%;margin-right:15px;font-size:15px;color:var(--ui-brightest);text-align:left}.settings-container .settings-row--device-early[data-v-0af74a8d]{flex-wrap:wrap}.settings-container .settings-row--device-early label[data-v-0af74a8d]{width:auto;flex:1 1 0;min-width:0;margin-right:12px}.settings-container .settings-row--device-early .device-early-actions[data-v-0af74a8d]{margin-left:auto;display:flex;align-items:center;gap:10px}.settings-container .settings-row--device-early .settings-hint[data-v-0af74a8d]{width:100%}.settings-container .settings-section[data-v-0af74a8d]{margin:16px 0 12px;padding-top:6px;border-top:1px solid var(--color-fg-12);transition:opacity .14s ease,margin .14s ease,padding .14s ease,box-shadow .18s ease}.settings-container .settings-section[data-v-0af74a8d]:first-child{margin-top:0;padding-top:0;border-top:none}.settings-container .settings-section[data-v-0af74a8d]:not(.open){opacity:.62}.settings-container .settings-section[data-v-0af74a8d]:not(.open):hover{opacity:.78}.settings-container .settings-section.open[data-v-0af74a8d]{position:relative;z-index:3;opacity:1;margin:24px 0 -18px;padding-top:20px;padding-bottom:35px;box-shadow:0 var(--settings-open-section-shadow-top-y) var(--settings-open-section-shadow-blur) var(--settings-open-section-shadow-spread) var(--settings-open-section-shadow-color),0 var(--settings-open-section-shadow-bottom-y) var(--settings-open-section-shadow-blur) var(--settings-open-section-shadow-spread) var(--settings-open-section-shadow-color)}.settings-container .settings-section.open[data-v-0af74a8d]:first-child{margin-top:0;padding-top:0;box-shadow:0 var(--settings-open-section-shadow-bottom-y) var(--settings-open-section-shadow-blur) var(--settings-open-section-shadow-spread) var(--settings-open-section-shadow-color)}.settings-container .settings-section.open[data-v-0af74a8d]:last-child:not(:first-child){box-shadow:0 var(--settings-open-section-shadow-top-y) var(--settings-open-section-shadow-blur) var(--settings-open-section-shadow-spread) var(--settings-open-section-shadow-color)}.settings-container .settings-section__title-row[data-v-0af74a8d]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 0!important;padding:8px 0;border:0;background:transparent;text-align:left;cursor:pointer}.settings-container .settings-section__title-row:hover .settings-section__title[data-v-0af74a8d]{color:var(--ui-brightest-85)}.settings-container .settings-section__title-row[data-v-0af74a8d]:focus-visible{outline:2px solid var(--ui-brightest-25);outline-offset:6px;border-radius:10px}.settings-container .settings-section:not(.open) .settings-section__title-row[data-v-0af74a8d]{padding:4px 0;margin:4px 0 20px}.settings-container .settings-section.open .settings-section__title-row[data-v-0af74a8d]{padding:10px 0 14px;margin:10px 0 26px!important;border-bottom:1px solid var(--color-fg-12)}.settings-container .settings-section__title-left[data-v-0af74a8d]{display:inline-flex;align-items:center;gap:8px;min-width:0}.settings-container .settings-section__title-right[data-v-0af74a8d]{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.settings-container .settings-section__icon[data-v-0af74a8d]{opacity:.85;flex:0 0 auto}.settings-container .settings-section__chevron[data-v-0af74a8d]{opacity:.9;color:var(--ui-brightest-55);transition:transform .14s ease,color .14s ease;flex:0 0 auto}.settings-container .settings-section.open .settings-section__chevron[data-v-0af74a8d]{color:var(--ui-brightest-85)}.settings-container .settings-section__title[data-v-0af74a8d]{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--ui-brightest-70)}.settings-container .settings-section__body[data-v-0af74a8d]{margin-top:6px}.settings-container .app-logo-actions[data-v-0af74a8d]{display:inline-flex;align-items:center;gap:8px}.settings-container .app-logo-upload-wrap[data-v-0af74a8d]{position:relative;display:inline-flex;align-items:center}.settings-container .app-logo-reset[data-v-0af74a8d]{width:28px;height:26px;background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);color:var(--dropdown-fg);border-radius:4px;cursor:pointer;font-size:12px;line-height:1;padding:0;margin:0}.settings-container .app-logo-reset[data-v-0af74a8d]:hover{border-color:var(--ui-green);color:var(--ui-green)}.settings-container .app-logo-reset[data-v-0af74a8d]:disabled{cursor:not-allowed;opacity:.5}.settings-container .app-logo-reset.hidden[data-v-0af74a8d]{visibility:hidden}.settings-container .settings-backup-actions[data-v-0af74a8d]{display:inline-flex;align-items:center;gap:8px}.settings-container .settings-backup-hint[data-v-0af74a8d]{width:100%;flex:0 0 100%;margin-top:6px;font-size:12px;color:var(--ui-brightest-70);text-align:left;align-self:stretch}.settings-container select[data-v-0af74a8d]{background-color:var(--ui-darkest);color:var(--ui-brightest);padding:8px 12px;border:1px solid var(--color-fg-32);border-radius:4px;appearance:none;font-size:16px;min-width:200px;cursor:pointer}.settings-container select[data-v-0af74a8d]:focus{outline:none;border-color:var(--ui-brightest)}.settings-container select option[data-v-0af74a8d]{background-color:var(--ui-darkest);color:var(--ui-brightest)}.settings-container .install-button[data-v-0af74a8d]{background-color:var(--ui-darkest);border:1px solid var(--color-fg-19);color:var(--ui-brightest);border-radius:3px;padding:5px 10px;cursor:pointer;text-align:center;margin-left:10px;width:150px}.settings-container .install-button[data-v-0af74a8d]:hover{background-color:var(--color-fg-23);border-radius:4px}.settings-container .install-instructions[data-v-0af74a8d]{position:relative;left:0;margin-top:10px;padding:8px 10px 6px;background-color:var(--color-fg-05);border:1px solid var(--color-fg-19);border-radius:5px;font-size:14px;line-height:1.2;color:var(--ui-brightest)}.settings-container .install-instructions p[data-v-0af74a8d]{margin:0 0 6px;padding:0;font-size:14px;color:var(--ui-brightest);font-weight:700}.settings-container .install-instructions ol[data-v-0af74a8d]{margin:0;padding-left:20px}.settings-container .install-instructions li[data-v-0af74a8d]{margin-bottom:5px}.settings-container .settings-label-with-icon[data-v-0af74a8d]{display:inline-flex;align-items:center;gap:var(--settings-icon-label-gap)}.settings-container .settings-label-with-icon__icon[data-v-0af74a8d]{width:24px;height:24px;flex:0 0 24px;display:inline-block;vertical-align:middle;opacity:.9}.settings-container .webdav-settings[data-v-0af74a8d]{margin:26px 0 6px;padding:12px 12px 10px;border:1px solid var(--color-fg-12);border-radius:10px;background-color:var(--color-fg-05);position:relative}.settings-container .webdav-settings.disabled[data-v-0af74a8d]{opacity:.6;pointer-events:none;cursor:not-allowed}.settings-container .webdav-settings__summary[data-v-0af74a8d]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--ui-brightest-70);cursor:pointer;list-style:none}.settings-container .webdav-settings__summary[data-v-0af74a8d]::-webkit-details-marker{display:none}.settings-container .webdav-settings__body[data-v-0af74a8d]{margin-top:12px}.settings-container .webdav-auto-backup[data-v-0af74a8d]{display:grid;gap:8px;margin-top:8px}.settings-container .webdav-fields[data-v-0af74a8d]{display:grid;gap:10px;margin-top:8px}.settings-container .webdav-fields.disabled[data-v-0af74a8d]{opacity:.6;pointer-events:none}.settings-container .webdav-fields.inactive[data-v-0af74a8d]{opacity:.7}.settings-container .webdav-field[data-v-0af74a8d]{display:grid;gap:6px}.settings-container .webdav-field label[data-v-0af74a8d]{font-size:13px;color:var(--ui-brightest-70)}.settings-container .webdav-field input[data-v-0af74a8d]{width:100%;background-color:var(--ui-darkest);color:var(--ui-brightest);padding:8px 10px;border:1px solid var(--color-fg-19);border-radius:6px;font-size:14px}.settings-container .webdav-field input[data-v-0af74a8d]:focus{outline:none;border-color:var(--ui-brightest)}.settings-container .webdav-actions[data-v-0af74a8d]{display:grid;gap:6px;margin-top:4px}.settings-container .webdav-status[data-v-0af74a8d]{font-size:12px;color:var(--ui-brightest-70)}.settings-container .webdav-status.success[data-v-0af74a8d]{color:var(--ui-green)}.settings-container .webdav-status.error[data-v-0af74a8d]{color:var(--ui-red)}.settings-container .webdav-test-button[data-v-0af74a8d]{background-color:var(--ui-darkest);border:1px solid var(--color-fg-19);color:var(--ui-brightest);border-radius:6px;padding:7px 12px;cursor:pointer;text-align:center;font-size:14px;width:auto}.settings-container .webdav-test-button[data-v-0af74a8d]:hover{background-color:var(--color-fg-23)}.settings-container .dropbox-settings[data-v-0af74a8d]{margin:12px 0 6px;padding:12px 12px 10px;border:1px solid var(--color-fg-12);border-radius:10px;background-color:var(--color-fg-05);position:relative}.settings-container .dropbox-settings.disabled[data-v-0af74a8d]{opacity:.6;pointer-events:none;cursor:not-allowed}.settings-container .dropbox-settings__summary[data-v-0af74a8d]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--ui-brightest-70);cursor:pointer;list-style:none}.settings-container .dropbox-settings__summary[data-v-0af74a8d]::-webkit-details-marker{display:none}.settings-container .dropbox-settings__body[data-v-0af74a8d]{margin-top:12px}.settings-container .dropbox-fields[data-v-0af74a8d]{display:grid;gap:10px;margin-top:8px}.settings-container .dropbox-fields.disabled[data-v-0af74a8d]{opacity:.6;pointer-events:none}.settings-container .dropbox-fields.inactive[data-v-0af74a8d]{opacity:.7}.settings-container .dropbox-field[data-v-0af74a8d]{display:grid;gap:6px}.settings-container .dropbox-field label[data-v-0af74a8d]{font-size:13px;color:var(--ui-brightest-70)}.settings-container .dropbox-field input[data-v-0af74a8d]{width:100%;background-color:var(--ui-darkest);color:var(--ui-brightest);padding:8px 10px;border:1px solid var(--color-fg-19);border-radius:6px;font-size:14px}.settings-container .dropbox-field input[data-v-0af74a8d]:focus{outline:none;border-color:var(--ui-brightest)}.settings-container .dropbox-auto-backup[data-v-0af74a8d]{display:grid;gap:8px;margin-top:8px}.settings-container .dropbox-actions[data-v-0af74a8d]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;align-items:center}.settings-container .dropbox-status[data-v-0af74a8d],.settings-container .dropbox-hint[data-v-0af74a8d]{font-size:12px;color:var(--ui-brightest-70)}.settings-container .plugin-settingsGroup[data-v-0af74a8d]{display:grid;gap:12px;margin:12px 0 6px}.settings-container .plugin-settingsGroup .plugin-settings[data-v-0af74a8d]{margin:0}.settings-container .plugin-settings[data-v-0af74a8d]{margin:12px 0 6px;padding:12px 12px 10px;border:1px solid var(--color-fg-12);border-radius:10px;background-color:var(--color-fg-05);position:relative}.settings-container .plugin-settings[data-v-0af74a8d]:not([open]){border-color:transparent;background-color:transparent;padding-top:0;padding-bottom:0}.settings-container .plugin-settings.disabled[data-v-0af74a8d]{opacity:.6;pointer-events:none;cursor:not-allowed}.settings-container .plugin-settings__summary[data-v-0af74a8d]{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.settings-container .plugin-settings__summary[data-v-0af74a8d]::-webkit-details-marker{display:none}.settings-container .plugin-settings__summaryLeft[data-v-0af74a8d]{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--ui-brightest-70)}.settings-container .plugin-settings__summaryIcon[data-v-0af74a8d]{opacity:.9}.settings-container .plugin-settings__summaryStatus[data-v-0af74a8d]{font-size:12px;color:var(--ui-brightest-70);display:inline-flex;align-items:center;gap:6px}.settings-container .plugin-settings__summaryStatus.active[data-v-0af74a8d]{color:var(--ui-green)}.settings-container .plugin-settings__summaryToggleIcon[data-v-0af74a8d]{color:currentColor}.settings-container .plugin-settings__summaryToggleIcon--on[data-v-0af74a8d]{color:var(--ui-green)}.settings-container .plugin-settings__summaryToggleBtn[data-v-0af74a8d]{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:transparent;cursor:pointer;color:currentColor}.settings-container .plugin-settings__body[data-v-0af74a8d]{margin-top:12px}.settings-container .plugin-settings__activatedMedal[data-v-0af74a8d]{position:absolute;left:0;bottom:0;color:var(--ui-orange);pointer-events:none}.settings-container .plugin-settings__desc[data-v-0af74a8d]{font-size:12px;color:var(--ui-brightest-70);margin-bottom:10px}.settings-container .plugin-settings__top[data-v-0af74a8d]{display:grid;grid-template-columns:1fr 220px;gap:12px;align-items:start;position:relative}.settings-container .plugin-settings__media[data-v-0af74a8d]{justify-self:end;width:220px;max-width:220px}.settings-container .plugin-settings__screenshot[data-v-0af74a8d]{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--color-fg-12);background-color:var(--ui-darkest);cursor:zoom-in}.settings-container .plugin-settings__screenshot[data-v-0af74a8d]:hover{border-color:var(--ui-brightest-70)}.settings-container .plugin-settings__sep[data-v-0af74a8d]{margin:12px 0;height:1px;background-color:var(--color-fg-12)}.settings-container .plugin-settings__loading[data-v-0af74a8d]{font-size:12px;color:var(--ui-brightest-70);padding:2px 0}@media(max-width:620px){.settings-container .plugin-settings__top[data-v-0af74a8d]{grid-template-columns:1fr}.settings-container .plugin-settings__media[data-v-0af74a8d]{justify-self:start;width:100%;max-width:100%}}.settings-container .plugin-fields[data-v-0af74a8d]{display:grid;gap:10px}.settings-container .plugin-fields.disabled[data-v-0af74a8d]{opacity:.6;pointer-events:none}.settings-container .plugin-activatedActions[data-v-0af74a8d]{display:inline-flex;align-items:center;gap:8px}.settings-container .plugin-field[data-v-0af74a8d]{display:grid;gap:6px}.settings-container .plugin-field label[data-v-0af74a8d]{font-size:13px;color:var(--ui-brightest-70)}.settings-container .plugin-field input[data-v-0af74a8d]{width:100%;background-color:var(--ui-darkest);color:var(--ui-brightest);padding:8px 10px;border:1px solid var(--color-fg-19);border-radius:6px;font-size:14px}.settings-container .plugin-field input[data-v-0af74a8d]:focus{outline:none;border-color:var(--ui-brightest)}.settings-container .plugin-field--inline[data-v-0af74a8d]{grid-template-columns:1fr 120px;align-items:center}.settings-container .plugin-field--inline input[data-v-0af74a8d]{justify-self:end;width:120px}.settings-container .plugin-actions[data-v-0af74a8d]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;align-items:center}.settings-container .plugin-activate-button[data-v-0af74a8d],.settings-container .plugin-deactivate-button[data-v-0af74a8d]{background-color:var(--ui-darkest);border:1px solid var(--color-fg-19);color:var(--ui-brightest);border-radius:6px;padding:7px 12px;cursor:pointer;text-align:center;font-size:14px;width:auto}.settings-container .plugin-activate-button[data-v-0af74a8d]:disabled,.settings-container .plugin-deactivate-button[data-v-0af74a8d]:disabled{opacity:.6;cursor:not-allowed}.settings-container .plugin-activate-button[data-v-0af74a8d]:not(:disabled):hover,.settings-container .plugin-deactivate-button[data-v-0af74a8d]:not(:disabled):hover{background-color:var(--color-fg-23)}.settings-container .plugin-deactivate-button[data-v-0af74a8d]{opacity:.9}.settings-container .dropbox-connect-button[data-v-0af74a8d],.settings-container .dropbox-test-button[data-v-0af74a8d]{background-color:var(--ui-darkest);border:1px solid var(--color-fg-19);color:var(--ui-brightest);border-radius:6px;padding:7px 12px;cursor:pointer;text-align:center;font-size:14px;width:auto}.settings-container .dropbox-connect-button[data-v-0af74a8d]:disabled,.settings-container .dropbox-test-button[data-v-0af74a8d]:disabled{opacity:.5;cursor:not-allowed}.settings-container .dropbox-connect-button[data-v-0af74a8d]:not(:disabled):hover,.settings-container .dropbox-test-button[data-v-0af74a8d]:not(:disabled):hover{background-color:var(--color-fg-23)}.settings-container .dropbox-connect-button[data-v-0af74a8d]:disabled,.settings-container .dropbox-test-button[data-v-0af74a8d]:disabled{cursor:not-allowed;opacity:.6}.settings-container .webdav-hint[data-v-0af74a8d]{font-size:12px;color:var(--ui-brightest-70)}#settingsModal.ipad .settings-drawer__header h3[data-v-0af74a8d]{font-size:30px}@media(max-width:1280px){.settings-drawer__header h3[data-v-0af74a8d]{font-size:30px}}.text-edit-modal[data-v-d0afbbec]{position:fixed;inset:0;z-index:10000030;display:flex;align-items:center;justify-content:center;padding:40px 24px 120px;box-sizing:border-box;background-color:var(--overlay-scrim-bg, rgba(0,0,0,.4))}.edit-content[data-v-d0afbbec]{position:relative;width:92vw;background-color:var(--color-default-bg);border:1px solid var(--color-fg-12);border-radius:14px;box-shadow:0 24px 60px var(--color-overlay-70);max-height:78vh;overflow:auto;padding:28px 34px;box-sizing:border-box}.content[data-v-d0afbbec]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:280px}@supports (padding-bottom: env(safe-area-inset-bottom)){.text-edit-modal[data-v-d0afbbec]{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}.modal-headline[data-v-d0afbbec]{width:100%;font-size:40px;margin:0 0 6px;text-align:center;color:var(--ui-brightest);font-weight:700;-webkit-user-select:none;user-select:none}@media(max-width:1280px){.modal-headline[data-v-d0afbbec]{font-size:32px}}.field-wrap[data-v-d0afbbec]{width:100%}.field[data-v-d0afbbec]{width:100%;box-sizing:border-box;border:none;outline:none;padding:12px 4px;font-size:50px;line-height:1.2;color:var(--ui-brightest);background:transparent;border-bottom:2px dotted rgba(255,255,255,.35);text-align:center}.field[data-v-d0afbbec]::placeholder{color:#ffffff59}input.field[data-v-d0afbbec]{height:1.2em}textarea.field[data-v-d0afbbec]{resize:none;min-height:2.4em;text-align:center}.value-grid[data-v-d0afbbec]{position:relative;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,54px);gap:12px;width:100%;max-width:100%}.value-grid--tags[data-v-d0afbbec]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%}.value-cell[data-v-d0afbbec]{all:unset;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:8px;background:#ffffff1a;color:var(--ui-brightest);font-size:34px;line-height:1.2;cursor:pointer;transition:background .2s ease}.value-cell[data-v-d0afbbec]:hover{background:#fff3}.value-cell[data-v-d0afbbec]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.value-cell.active[data-v-d0afbbec]{background:var(--accent);color:var(--accent-contrast)}.value-grid--tags .value-cell[data-v-d0afbbec]{font-size:24px;padding:12px 10px}.shortcut-hints[data-v-df206e1c]{--cols: 1;--gap: 20px;--row-gap: 8px;--pad: 10px;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);align-items:start}.shortcut-hints.dense[data-v-df206e1c]{--gap: 10px;--row-gap: 5px;--pad: 8px}.group[data-v-df206e1c]{padding:var(--pad);border-radius:12px;border:1px solid var(--color-fg-10);background:var(--color-fg-04)}.title[data-v-df206e1c]{font-weight:700;margin:0 0 10px;font-size:20px;opacity:.9;line-height:29px;border-bottom:2px solid var(--color-fg-10)}.grid[data-v-df206e1c]{display:grid;grid-auto-rows:minmax(0,auto);gap:var(--row-gap);width:100%}.row[data-v-df206e1c]{display:flex;align-items:center;column-gap:10px}.row.disabled[data-v-df206e1c]{opacity:.45}.desc[data-v-df206e1c]{flex:0 1 auto;min-width:0;line-height:1.25;opacity:.6;text-align:left;text-decoration:none}.dot-leader[data-v-df206e1c]{flex:1 1 auto;min-width:12px;height:0;border-bottom:2px dotted var(--color-fg-18);opacity:.45;transform:translateY(5px)}.hint[data-v-df206e1c]{opacity:.7;margin-left:6px;font-size:.92em}.key[data-v-df206e1c]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;text-align:right;text-decoration:none;gap:6px}.key-separator[data-v-df206e1c]{opacity:.5;font-weight:600}.keycap[data-v-df206e1c]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:28px;height:28px;border-radius:7px;border:1px solid var(--color-fg-18);background:var(--ui-darkest);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:23px;box-shadow:0 1px 0 var(--color-fg-06) inset,0 2px 10px var(--color-overlay-20);-webkit-user-select:none;user-select:none}.keycap-label[data-v-df206e1c]{display:inline-block;line-height:1}.keycap-label.is-letter[data-v-df206e1c],.keycap-label.is-enter-esc[data-v-df206e1c],.keycap-label.is-nudged-symbol[data-v-df206e1c],.keycap-label.is-number[data-v-df206e1c]{transform:translateY(3px)}.keycap-label.is-minus[data-v-df206e1c]{transform:translateY(1px)}.column[data-v-df206e1c]{display:flex;flex-direction:column;gap:var(--gap)}.keyboard-help-modal[data-v-df206e1c]{position:fixed;inset:0;z-index:99999}.keyboard-help-modal[data-v-9309340f]{position:fixed;inset:0;z-index:10000030;display:flex;align-items:center;justify-content:center;padding:40px 24px 120px;box-sizing:border-box;background-color:var(--overlay-scrim-bg, rgba(0,0,0,.4))}.help-content[data-v-9309340f]{padding:28px 34px;text-align:center;max-width:980px;width:92vw;color:var(--ui-brightest);background-color:var(--color-default-bg);border:1px solid var(--color-fg-12);border-radius:14px;box-shadow:0 24px 60px var(--color-overlay-70);max-height:78vh;overflow:auto}.content[data-v-9309340f]{width:100%;max-width:100%}.screen-title[data-v-9309340f]{font-size:40px;margin:0 0 20px;text-align:center;font-weight:700}.tooltip-root[data-v-87ffb59a]{position:fixed;z-index:var(--z-tooltips, 20000000);max-width:200px;padding:6px 10px;border-radius:6px;background:var(--app-shell-bg);color:var(--ui-brightest);font-size:12px;line-height:1.2;box-shadow:0 4px 14px #00000073;pointer-events:none;white-space:pre-wrap;display:inline-flex;align-items:center;gap:6px}.tooltip-pro[data-v-87ffb59a]{pointer-events:none}.auth-boot[data-v-1a260f54]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden;text-align:center}.auth-boot.is-stalled[data-v-1a260f54]:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:url(/err.png);background-position:center center;background-size:cover;background-repeat:no-repeat;filter:saturate(.9) contrast(1.05) brightness(.55);transform:scale(1.02);z-index:0}.auth-boot.is-stalled[data-v-1a260f54]:after{content:"";position:fixed;inset:0;pointer-events:none;background:#010307a6;z-index:1}.auth-boot-card[data-v-1a260f54]{pointer-events:auto;width:260px;padding:5px;border-radius:12px;background:var(--color-overlay-60);color:var(--color-text);position:relative;z-index:2;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 45px #0000008c}.auth-boot-title[data-v-1a260f54]{font-weight:700;margin-bottom:.35rem}.auth-boot-text[data-v-1a260f54]{opacity:.9;font-size:.95rem;margin-bottom:.9rem}.auth-boot-actions[data-v-1a260f54]{display:flex;padding:0;gap:.6rem;justify-content:center}.auth-boot-btn[data-v-1a260f54]{appearance:none;width:auto;border:0;border-radius:10px;padding:.6rem .85rem;margin:0;background:var(--color-fg-12);color:var(--color-text);cursor:pointer;font-weight:600;transition:background .2s ease}.auth-boot-btn[data-v-1a260f54]:hover{background:var(--color-fg-18)}.auth-boot-btn.secondary[data-v-1a260f54]{background:var(--color-fg-08)}.modal-right-saveconfirm[data-v-89298359]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px 60px 20px 20px;color:var(--ui-brightest);margin:-10px;transform-origin:center right;animation:fade-in-left .2s ease-out}.modal-right-saveconfirm:not(.name-input-panel) button[data-v-89298359]{width:100%;padding:10px;border-radius:5px;border:none;cursor:pointer;font-size:18px;font-weight:700}.modal-right-saveconfirm:not(.name-input-panel) button.confirm-btn[data-v-89298359]{color:var(--ui-darkest)}.modal-right-saveconfirm .panel-header[data-v-89298359]{display:flex;flex-direction:row;align-items:center;gap:10px}.modal-right-saveconfirm .panel-title[data-v-89298359]{margin:0}.modal-right-saveconfirm .panel-actions[data-v-89298359]{margin-top:20px;display:flex;gap:10px}.modal-right-saveconfirm.name-input-panel[data-v-89298359]{align-items:center;justify-content:center;text-align:center;gap:10px;transform:translateY(-10vh);min-height:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:28px 24px calc(28px + var(--keyboard-inset, 0px) + env(safe-area-inset-bottom,0px));padding-top:calc(28px + env(safe-area-inset-top,0px));background:transparent}.modal-right-saveconfirm.name-input-panel .panel-header[data-v-89298359]{flex-direction:column;gap:8px}.modal-right-saveconfirm.name-input-panel .panel-title[data-v-89298359]{font-size:18px;letter-spacing:.2px}.modal-right-saveconfirm.name-input-panel .panel-actions[data-v-89298359]{width:100%;max-width:280px;justify-content:center}.modal-right-saveconfirm.name-input-panel .panel-status[data-v-89298359]{font-size:12px;color:var(--ui-brightest-70);margin-top:4px}.modal-right-saveconfirm.name-input-panel .panel-status.error[data-v-89298359]{color:var(--ui-red)}.modal-right-saveconfirm.name-input-panel .panel-actions[data-v-89298359] .simple-btn{width:auto;flex:1;text-align:center;justify-content:center}.modal-right-saveconfirm.name-input-panel .name-input[data-v-89298359]{width:100%;max-width:280px;box-sizing:border-box;padding:10px 12px;margin:6px 0 4px;border-radius:8px;border:1px solid var(--ui-brightest-20);background:#00000059;color:var(--ui-brightest);font-size:14px}.modal-right-saveconfirm.name-input-panel[data-v-89298359] .confirm-btn,.modal-right-saveconfirm.name-input-panel[data-v-89298359] .cancel-btn{font-size:12px;padding:10px 5px}.setlist-menu-wrap{position:relative;z-index:4}.setlist-menu-wrap.open{z-index:6}.setlist-menu-wrap .inline-dropdown,.setlist-menu-wrap .setlist-dropdown{pointer-events:auto;z-index:20}.setlist-menu-wrap .inline-dropdown{left:auto;right:0}.setlist-menu-wrap .inline-dropdown{--dd-nudge-y: 0px}.setlist-menu-wrap .inline-dropdown.setlist-dropdown.pos-center{top:50%;margin-top:0;transform:translateY(-50%) translateY(calc(-6px + var(--dd-nudge-y, 0px))) scaleY(.92)}.setlist-menu-wrap .inline-dropdown.setlist-dropdown.pos-center.open{transform:translateY(-50%) translateY(calc(-2px + var(--dd-nudge-y, 0px))) scaleY(1)}.setlist-menu-wrap .inline-dropdown.setlist-dropdown.pos-down{top:100%;margin-top:6px;transform:translateY(calc(-6px + var(--dd-nudge-y, 0px))) scaleY(.92)}.setlist-menu-wrap .inline-dropdown.setlist-dropdown.pos-down.open{transform:translateY(var(--dd-nudge-y, 0px)) scaleY(1)}.setlist-menu-wrap .inline-dropdown.setlist-dropdown.pos-up{top:auto;bottom:100%;margin-bottom:6px;transform:translateY(calc(6px + var(--dd-nudge-y, 0px))) scaleY(.92)}.setlist-menu-wrap .inline-dropdown.setlist-dropdown.pos-up.open{transform:translateY(var(--dd-nudge-y, 0px)) scaleY(1)}.setlist-btn{appearance:none;border:none;background:transparent;background-image:none;box-shadow:none;outline:none;padding:2px;color:var(--row-icon-color);border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.7;cursor:pointer;transform:translateY(4px);width:30px;height:30px}.setlist-btn:hover{opacity:1;background:transparent!important;background-image:none!important}.setlist-btn:focus,.setlist-btn:focus-visible{outline:none;box-shadow:none;background:transparent!important}.setlist-btn:disabled{opacity:.3;cursor:not-allowed}.song-archive-list{position:relative;flex:1;min-height:0;overflow-y:auto;margin:0;padding:12px 6px 0 0;list-style:none}.song-archive-list>li{--song-list-handle-color: var(--ui-brightest);--row-icon-color: var(--ui-brightest-70);--row-title-color: var(--ui-brightest-70);--row-bg: transparent;--row-bg-opacity: 1;padding:0;font-size:15px;cursor:pointer;color:var(--ui-brightest);position:relative;border-radius:6px;background-color:transparent;display:flex;align-items:center;gap:8px;min-width:0}.song-archive-list>li .row-bg{position:absolute;inset:3px 0 0;border-radius:6px;background-color:var(--row-bg);opacity:var(--row-bg-opacity);pointer-events:none;z-index:0}.song-archive-list>li>.drag-handle,.song-archive-list>li>.song-title,.song-archive-list>li>.row-actions{position:relative;z-index:1}.song-archive-list>li:nth-child(2n){--row-bg: var(--color-fg-04);--row-bg-opacity: .25}.song-archive-list>li:hover{background-image:none;background-color:transparent}.song-archive-list>li.selected{--row-title-color: var(--ui-brightest);--row-icon-color: var(--ui-brightest);font-weight:700;text-decoration:none}.song-archive-list>li.dragging{opacity:.2}.song-archive-list>li.drop-target{background-image:none;background-color:transparent;color:var(--ui-green);--song-list-handle-color: var(--ui-green);--row-bg: transparent}.song-archive-list>li.setlist-target{color:var(--ui-green);--song-list-handle-color: var(--ui-green);z-index:50}.song-archive-list>li.order-target{color:var(--ui-green);--song-list-handle-color: var(--ui-green)}.song-archive-list>li.flash{animation:song-flash 1.1s ease-in-out;opacity:1}.song-archive-list>li.drop-before:before{content:"";position:absolute;pointer-events:none;left:8px;right:8px;top:-4px;height:2px;background:var(--color-brand);border-radius:0;animation:blink-caret .425s ease-in-out infinite;z-index:10}.song-archive-list>li.drop-after:after{content:"";position:absolute;pointer-events:none;left:8px;right:8px;bottom:-4px;height:2px;background:var(--color-brand);border-radius:0;animation:blink-caret .425s ease-in-out infinite;z-index:10}.song-archive-list>li .song-title{display:inline-block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--row-title-color);transform:translateY(3px)}.song-archive-list>li .drag-handle{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;opacity:.35;-webkit-user-select:none;user-select:none;cursor:grab;color:var(--song-list-handle-color, var(--ui-brightest));transform:translateY(2px)}.song-archive-list>li .drag-handle svg{display:block}.song-archive-list>li:hover .drag-handle{opacity:.9}.song-archive-list>li .row-actions{flex:0 0 auto;display:flex;align-items:center;gap:0;margin-left:auto;z-index:4}.song-archive-list>li .rename-btn{padding:2px;border:none;background:transparent;color:var(--row-icon-color);border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.7;cursor:pointer;width:30px;height:30px;transform:translateY(4px)}.song-archive-list>li .rename-btn:hover{opacity:1}.song-archive-list>li .order-btn{padding:2px;margin:0;border:none;background:transparent;color:var(--row-icon-color);border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.7;visibility:visible;z-index:3;line-height:0;transition:none;cursor:pointer;width:30px;height:30px;transform:translateY(4px)}.song-archive-list>li .order-btn:hover{opacity:1}.song-archive-list>li .order-btn .icon-wrapper,.song-archive-list>li .order-btn svg{width:18px;height:18px;display:block;color:currentColor;stroke:currentColor;fill:currentColor;opacity:1}.song-archive-list>li .order-btn .order-icon{color:inherit}.song-archive-list>li .trash-btn{padding:2px;border:none;background:transparent;color:var(--ui-red);border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.5;visibility:visible;z-index:3;line-height:0;transition:none;cursor:pointer;width:30px;height:30px;transform:translateY(4px)}.song-archive-list>li .trash-btn .icon-wrapper,.song-archive-list>li .trash-btn svg{width:18px;height:18px;display:block;color:currentColor;stroke:currentColor;fill:currentColor;opacity:1}.song-archive-list>li .trash-btn .trash-icon{color:inherit}.song-archive-list>li .trash-btn:hover{opacity:1}.song-archive-list>li .trash-btn:disabled{opacity:.25;cursor:not-allowed}.song-archive-list>li:hover .trash-btn{opacity:1!important}.song-archive-list>li:hover .order-btn{opacity:1!important}.song-archive-list.is-reordering>li:hover,.song-archive-list.is-reordering>li.drop-target{background-image:none!important;background-color:transparent!important;color:var(--ui-brightest)!important;--song-list-handle-color: var(--ui-brightest)}.song-archive-list.is-reordering>li .trash-btn{opacity:0!important;pointer-events:none;transition:none}.song-archive-list:not(.is-setlist-menu-open)>li:hover{color:var(--ui-green);--song-list-handle-color: var(--ui-green)}.song-archive-list.variant-songs,.song-archive-list.variant-setlists{--song-row-leading-gutter: 5px}.song-archive-list.variant-songs>li,.song-archive-list.variant-setlists>li{padding-left:var(--song-row-leading-gutter)}.song-archive-list.variant-songs>li.selected:before{content:"";position:absolute;left:calc(var(--song-row-leading-gutter) / 2);top:50%;transform:translate(-50%,-50%) translateY(1px);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--ui-green);pointer-events:none;z-index:2}.song-archive-list.variant-setlists>li.selected:before{content:"";position:absolute;left:calc(var(--song-row-leading-gutter) / 2);top:50%;transform:translate(-50%,-50%) translateY(1px);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--ui-green);pointer-events:none;z-index:2}@-moz-keyframes song-flash{0%{background-color:transparent;color:var(--ui-brightest);opacity:1}12.5%{opacity:0}25%{opacity:1}37.5%{opacity:0}50%{opacity:1}62.5%{opacity:0}75%{opacity:1}87.5%{opacity:0}to{background-color:transparent;color:var(--ui-brightest);opacity:1}}@-webkit-keyframes song-flash{0%{background-color:transparent;color:var(--ui-brightest);opacity:1}12.5%{opacity:0}25%{opacity:1}37.5%{opacity:0}50%{opacity:1}62.5%{opacity:0}75%{opacity:1}87.5%{opacity:0}to{background-color:transparent;color:var(--ui-brightest);opacity:1}}@-o-keyframes song-flash{0%{background-color:transparent;color:var(--ui-brightest);opacity:1}12.5%{opacity:0}25%{opacity:1}37.5%{opacity:0}50%{opacity:1}62.5%{opacity:0}75%{opacity:1}87.5%{opacity:0}to{background-color:transparent;color:var(--ui-brightest);opacity:1}}@keyframes song-flash{0%{background-color:transparent;color:var(--ui-brightest);opacity:1}12.5%{opacity:0}25%{opacity:1}37.5%{opacity:0}50%{opacity:1}62.5%{opacity:0}75%{opacity:1}87.5%{opacity:0}to{background-color:transparent;color:var(--ui-brightest);opacity:1}}@-moz-keyframes blink-caret{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes blink-caret{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-o-keyframes blink-caret{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink-caret{0%{opacity:1}50%{opacity:0}to{opacity:1}}.context-menu-catcher[data-v-593fa104]{position:fixed;inset:0;background:transparent;z-index:7999}.context-menu[data-v-593fa104]{position:absolute;background-color:var(--dropdown-bg);color:var(--dropdown-fg);border:1px solid var(--dropdown-border);padding:var(--cm-pad, 6px);border-radius:10px;box-shadow:0 12px 28px var(--color-overlay-40);display:grid;grid-template-columns:1fr;grid-auto-rows:var(--cm-btn, 30px);gap:var(--cm-gap, 6px);z-index:9999}.icon-button[data-v-593fa104]{width:100%;height:100%;padding:0 3px;margin:0;border:none;background:transparent;color:var(--dropdown-fg);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color var(--transition-speed),color var(--transition-speed),transform var(--transition-speed)}.icon-button[data-v-593fa104]:hover{background-color:var(--dropdown-hover-bg)}.icon-button[data-v-593fa104]:active{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.icon-button[data-v-593fa104]:hover{transform:scale(1.06);color:var(--ui-green)}}.song-archive-drawer{position:relative;-webkit-user-select:none;user-select:none;height:100vh;height:100dvh;width:100%;min-width:511px;box-sizing:border-box;padding:0;font-size:15px;line-height:1.35;background-color:var(--color-surface);color:var(--ui-brightest);border-right:1px solid var(--separator-color, var(--color-border));box-shadow:12px 0 32px #00000059;display:flex;flex-direction:column;overflow:hidden}.song-archive-drawer h3{font-size:30px;margin:0;padding:0;line-height:1.05}.song-archive-drawer .setlist-select{position:absolute;top:66px;left:50%;transform:translate(-135px)}.song-archive-drawer input,.song-archive-drawer textarea,.song-archive-drawer [contenteditable=true]{-webkit-user-select:text;user-select:text}.song-archive-drawer .song-archive-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0}.song-archive-drawer .song-archive-drawer__header{position:relative;padding:10px 15px 12px;border-bottom:1px solid var(--separator-color, var(--color-border));margin-bottom:8px;display:flex;flex-direction:column;gap:8px;width:100%;height:80px}.song-archive-drawer .song-archive-drawer__header h3{margin-bottom:0;margin-top:5px}.song-archive-drawer .song-archive-drawer__header .song-archive-drawer__header-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.song-archive-drawer .song-archive-drawer__header .song-archive-drawer__header-top h3{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.song-archive-drawer .song-archive-drawer__header .song-archive-drawer__controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px;width:100%}.song-archive-drawer .song-archive-drawer__header .song-archive-drawer__controls-left{flex:1;min-width:0;display:flex;align-items:center}.song-archive-drawer .song-archive-drawer__header .song-archive-drawer__controls-right{flex:0 0 auto;display:inline-flex;align-items:center}.song-archive-drawer .song-archive-drawer__header .song-archive-drawer__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px;transform:translateY(-10px)}.song-archive-drawer .song-archive-drawer__header .drawer-action-wrap{position:relative;display:inline-flex;align-items:center}.song-archive-drawer .song-archive-drawer__header .drawer-pro-badge{position:absolute;top:-10px;right:-8px;transform:scale(.9)}.song-archive-drawer .song-archive-drawer__body{flex:1;min-height:0;display:flex;flex-direction:column}.song-archive-drawer .song-archive-drawer__panel{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.song-archive-drawer .song-archive-drawer__actions{display:flex;flex-wrap:wrap;height:80px;gap:40px;padding:10px 6px 4px;margin-top:6px;border-top:1px solid var(--color-border);align-items:center;justify-content:center;position:relative}.song-archive-drawer .song-archive-drawer__actions.is-pro-disabled{opacity:.6}.song-archive-drawer .song-archive-drawer__actions .footer-pro-badge{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.song-archive-drawer .song-archive-drawer__actions .webdav-indicator{position:absolute;left:20px;top:0;transform:translateY(-50%);appearance:none;background:transparent;cursor:pointer;font-size:7px;letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:999px;border:1px solid var(--color-fg-19);color:var(--ui-brightest-70);background-color:var(--color-surface)}.song-archive-drawer .song-archive-drawer__actions .webdav-indicator.is-online{color:var(--ui-green);border-color:var(--ui-green)}.song-archive-drawer .song-archive-drawer__actions .webdav-indicator.is-error{color:var(--ui-red);border-color:var(--ui-red)}.song-archive-drawer .song-archive-drawer__actions .webdav-indicator.is-local{color:var(--ui-brightest-50);border-color:var(--color-fg-19)}.song-archive-drawer .song-archive-drawer__actions .webdav-indicator:hover{color:var(--ui-brightest);border-color:var(--ui-brightest)}.song-archive-drawer .song-archive-drawer__actions .webdav-auto-trigger{position:absolute;right:20px;top:0;padding:2px 3px;transform:translateY(-50%);appearance:none;background:var(--color-surface);border:1px solid var(--color-fg-19);border-radius:999px;width:auto;height:22px;display:flex;align-items:center;justify-content:center;color:var(--ui-brightest-70);cursor:pointer}.song-archive-drawer .song-archive-drawer__actions .webdav-auto-trigger:hover{color:var(--ui-brightest);border-color:var(--ui-brightest)}.song-archive-drawer .song-archive-drawer__actions .drawer-actions-group{display:flex;align-items:center;gap:10px}.song-archive-drawer .song-archive-drawer__actions .drawer-actions-divider{width:1px;height:26px;background-color:var(--color-border);opacity:.6;transform:translateY(-5px)}.song-archive-drawer .webdav-restore-panel{position:absolute;bottom:100%;left:6px;right:6px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 12px 24px #00000059;border-radius:10px;display:flex;flex-direction:column;gap:8px;z-index:5}.song-archive-drawer .webdav-restore-panel .webdav-panel-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-brightest-70)}.song-archive-drawer .webdav-restore-panel .webdav-refresh{border:none;background:transparent;padding:2px;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-brightest-70);cursor:pointer}.song-archive-drawer .webdav-restore-panel .webdav-refresh:disabled{opacity:.4;cursor:not-allowed}.song-archive-drawer .webdav-restore-panel .webdav-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.song-archive-drawer .webdav-restore-panel .webdav-status{font-size:11px;display:flex;align-items:center;gap:6px}.song-archive-drawer .webdav-restore-panel .webdav-status.info{color:var(--color-orange)}.song-archive-drawer .webdav-restore-panel .webdav-status .webdav-status__icon{color:currentColor}.song-archive-drawer .webdav-restore-panel .webdav-status.error{color:var(--ui-red)}.song-archive-drawer .webdav-restore-panel .webdav-status.success{color:var(--ui-green)}.song-archive-drawer .songs-list{position:relative;flex:1;min-height:0;padding:8px 0;margin-left:0;box-sizing:border-box;display:flex;flex-direction:column}.song-archive-drawer .songs-list .songs-list__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--ui-brightest-70)}.song-archive-drawer .songs-list .songs-list__empty-text{margin:0;font-size:14px}.song-archive-drawer .songs-list .songs-list__empty-action{appearance:none;border:none;background:transparent;color:var(--ui-brightest);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:6px 10px;margin:4px 0 0;border-radius:8px;cursor:pointer;font-size:11px;line-height:1;text-transform:none}.song-archive-drawer .songs-list .songs-list__empty-action .drawer-action__icon{display:inline-flex;align-items:center;justify-content:center}.song-archive-drawer .songs-list .songs-list__empty-action .drawer-action__label{opacity:.8;white-space:nowrap}.song-archive-drawer .songs-list .songs-list__empty-action:hover{color:var(--ui-green)}.song-archive-drawer.no-transitions .song-archive-drawer__actions{transition:none}.tei[data-v-8a1287b4]{display:contents}.icon-wrapper[data-v-8a1287b4]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--ui-brightest);grid-column:1}.label[data-v-8a1287b4]{grid-column:3;font-size:15px;color:var(--ui-brightest);text-align:left;cursor:default;max-width:220px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control[data-v-8a1287b4]{grid-column:5;height:26px;width:100%;min-width:0;padding:0 10px;border:1px solid var(--dropdown-border);border-radius:4px;background-color:var(--dropdown-bg);color:var(--dropdown-fg);font-size:14px;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.control[data-v-8a1287b4]:hover{border-color:var(--ui-green)}.control-value[data-v-8a1287b4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.control-input[data-v-8a1287b4]{width:100%;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--dropdown-fg);font-size:14px;padding:0;margin:0;box-sizing:border-box}.input-container[data-v-1e09933d]{display:flex;align-items:center;padding:0;position:relative;z-index:2;isolation:isolate}.icon-wrapper[data-v-1e09933d]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--ui-brightest);margin-right:10px}.label[data-v-1e09933d]{margin-right:15px;font-size:15px;color:var(--ui-brightest);flex:1;text-align:left;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delay-input[data-v-1e09933d]{height:26px;width:auto;flex:1;min-width:0;padding:0 8px;border:1px solid var(--dropdown-border);border-radius:4px 0 0 4px;background-color:var(--dropdown-bg);color:var(--dropdown-fg);font-size:14px;text-align:center;box-sizing:border-box}.delay-input[data-v-1e09933d]:focus{outline:none;border-color:var(--ui-green)}.input-wrap[data-v-1e09933d]{display:flex;align-items:center;flex:none;width:104px}.input-wrap--compact[data-v-1e09933d]{width:100%}.input-wrap--no-trim .step-btn--up[data-v-1e09933d]{border-radius:0 4px 0 0}.input-wrap--no-trim .step-btn--down[data-v-1e09933d]{border-radius:0 0 4px}.delay-input[data-v-1e09933d]{appearance:textfield}.delay-input[data-v-1e09933d]::-webkit-outer-spin-button,.delay-input[data-v-1e09933d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper[data-v-1e09933d]{display:flex;flex-direction:column;align-items:stretch}.step-btn[data-v-1e09933d]{width:22px;height:13px;border:1px solid var(--dropdown-border);border-left:0;background-color:var(--dropdown-bg);color:var(--dropdown-fg);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.step-btn[data-v-1e09933d]:disabled{cursor:not-allowed}.step-btn[data-v-1e09933d]:not(:disabled):hover{background-color:var(--dropdown-hover-bg)}.step-btn:disabled .step-icon[data-v-1e09933d]{opacity:.25}.step-btn--down[data-v-1e09933d]{border-top:0;border-radius:0}.step-btn--up[data-v-1e09933d]{border-radius:0}.trim-btn[data-v-1e09933d]{width:34px;height:26px;border:1px solid var(--dropdown-border);border-left:0;border-radius:0 4px 4px 0;background-color:var(--dropdown-bg);color:var(--dropdown-fg);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.trim-btn[data-v-1e09933d]:disabled{cursor:not-allowed;opacity:.4}.trim-btn[data-v-1e09933d]:not(:disabled):hover{background-color:var(--dropdown-hover-bg)}.step-icon--up[data-v-1e09933d]{transform:rotate(180deg)}.playalong-control[data-v-40f359c0]{display:contents}.icon-wrapper[data-v-40f359c0]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--ui-brightest);grid-column:1}.label[data-v-40f359c0]{grid-column:3;font-size:15px;color:var(--ui-brightest);max-width:220px;min-width:0;text-align:left;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row[data-v-40f359c0]{grid-column:5;width:100%;display:flex;align-items:center;min-width:0}.value-group[data-v-40f359c0]{width:100%;min-width:0;display:flex;align-items:center}.value-text[data-v-40f359c0]{height:26px;display:flex;align-items:center;flex:1;min-width:0;padding:0 10px;border:1px solid var(--dropdown-border);border-radius:4px 0 0 4px;border-right:0;background-color:var(--dropdown-bg);color:var(--dropdown-fg);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.btn[data-v-40f359c0]{background:var(--dropdown-bg);color:var(--dropdown-fg);border:1px solid var(--dropdown-border);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.btn[data-v-40f359c0]:hover{background-color:var(--dropdown-hover-bg)}.value-group .btn[data-v-40f359c0]:hover{color:var(--ui-green)}.icon-btn[data-v-40f359c0]{width:26px;height:26px;padding:0;border-left:0;border-radius:0}.btn--clear[data-v-40f359c0]{border-radius:0 4px 4px 0}.btn--clear .icon[data-v-40f359c0]{position:static;width:16px;height:16px;transform:none}.file-input[data-v-40f359c0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.playalong-control[data-v-f7ca9225]{display:contents}.icon-wrapper[data-v-f7ca9225]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--ui-brightest);grid-column:1}.label[data-v-f7ca9225]{grid-column:3;font-size:15px;color:var(--ui-brightest);max-width:220px;min-width:0;text-align:left;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row[data-v-f7ca9225]{grid-column:5;width:100%;display:flex;align-items:center;min-width:0}.value-group[data-v-f7ca9225]{width:100%;min-width:0;display:flex;align-items:center}.value-text[data-v-f7ca9225]{height:26px;display:flex;align-items:center;flex:1;min-width:0;padding:0 10px;border:1px solid var(--dropdown-border);border-radius:4px 0 0 4px;border-right:0;background-color:var(--dropdown-bg);color:var(--dropdown-fg);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.btn[data-v-f7ca9225]{height:26px;width:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--dropdown-border);background-color:var(--dropdown-bg);color:var(--dropdown-fg);cursor:pointer}.btn--pick[data-v-f7ca9225]{border-radius:0}.btn--clear[data-v-f7ca9225]{border-left:0;border-radius:0 4px 4px 0}.btn[data-v-f7ca9225]:hover{background-color:var(--dropdown-hover-bg)}.file-input[data-v-f7ca9225]{display:none}.song-current-drawer-layer[data-v-579805b5]{position:relative;z-index:6000;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;width:100%;height:100%}.song-current-drawer-layer .modal-content[data-v-579805b5]{font-size:25px;width:100%;height:auto;max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));box-sizing:border-box;animation:fade-in-579805b5 .2s ease-out;padding:12px;overflow:hidden;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column}.song-current-drawer-layer .modal-content .current-flexgrid[data-v-579805b5]{display:flex;gap:45px;width:100%;animation:fade-in-left-579805b5 .2s ease-out;flex-direction:column;flex:1;min-height:0}.song-current-drawer-layer .modal-content .current-actionsTop[data-v-579805b5]{width:100%;flex:none;display:flex;justify-content:center;padding:0 8px 8px}.song-current-drawer-layer .modal-content .current-actionsTop .current-actionsDock[data-v-579805b5]{display:flex;align-items:center;justify-content:center;gap:24px;padding:0 8px;height:52px}.song-current-drawer-layer .modal-content .current-actionsTop .current-actionsGroup[data-v-579805b5]{display:inline-flex;align-items:center;gap:10px}.song-current-drawer-layer .modal-content .current-actionsTop .current-actionsSep[data-v-579805b5]{width:2px;height:60%;background:#ffffff14;display:inline-block}.song-current-drawer-layer .modal-content .current-cols[data-v-579805b5]{flex:1;min-width:0;min-height:0;display:grid;--current-cols-gap: 15px;--current-cols-divider-w: 1px;width:100%;max-width:calc(400px * 3 + var(--current-cols-gap) * 2);margin:0 auto;grid-template-columns:minmax(0,1fr) var(--current-cols-divider-w) minmax(0,1fr) var(--current-cols-divider-w) minmax(0,1fr);column-gap:calc((var(--current-cols-gap) - var(--current-cols-divider-w)) / 2);justify-content:stretch;align-content:start;overflow-y:auto;padding:0 6px 0 0}.song-current-drawer-layer .modal-content .current-col[data-v-579805b5]{min-width:0;display:flex;flex-direction:column;gap:15px;width:100%}.song-current-drawer-layer .modal-content .current-col .current-options-wrap[data-v-579805b5]{display:inline-grid;row-gap:15px;max-width:100%}.song-current-drawer-layer .modal-content .current-col--options[data-v-579805b5],.song-current-drawer-layer .modal-content .current-col--fields[data-v-579805b5]{align-items:center}.song-current-drawer-layer .modal-content .current-col--fields .fields-grid[data-v-579805b5]{position:relative;display:grid;width:fit-content;max-width:100%;margin:0 auto;grid-template-columns:24px var(--ui-icon-label-gap, 8px) max-content 15px minmax(0,340px);align-items:center;row-gap:15px}.song-current-drawer-layer .modal-content .current-col--compact[data-v-579805b5]{align-items:center}.song-current-drawer-layer .modal-content .current-col--compact .compact-grid[data-v-579805b5]{justify-self:center;display:grid;grid-template-columns:24px var(--ui-icon-label-gap, 8px) max-content 15px 70px;align-items:center;row-gap:15px;width:fit-content;max-width:100%;margin:0 auto}.song-current-drawer-layer .modal-content .current-col--compact .compact-row[data-v-579805b5]{display:contents}.song-current-drawer-layer .modal-content .current-col--compact .compact-icon[data-v-579805b5]{color:var(--ui-brightest);grid-column:1}.song-current-drawer-layer .modal-content .current-col--compact .compact-label[data-v-579805b5]{grid-column:3;font-size:15px;color:var(--ui-brightest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.song-current-drawer-layer .modal-content .current-col--compact .compact-spacer[data-v-579805b5]{grid-column:4}.song-current-drawer-layer .modal-content .current-col--compact .compact-control[data-v-579805b5]{grid-column:5;width:70px;min-width:70px}.song-current-drawer-layer .modal-content .current-col--compact .compact-trim-row[data-v-579805b5]{grid-column:1/-1;width:100%;display:flex;gap:10px}.song-current-drawer-layer .modal-content .current-col--compact .compact-trim-btn[data-v-579805b5]{flex:1;min-width:0}.song-current-drawer-layer .modal-content .current-col-divider[data-v-579805b5]{width:var(--current-cols-divider-w);justify-self:stretch;align-self:stretch;background-color:var(--separator-color, var(--color-fg-12));opacity:.5;transform:translate(var(--divider-shift-x, 0px));will-change:transform;pointer-events:none}@media screen and (max-width:1219px){.song-current-drawer-layer .modal-content .current-cols[data-v-579805b5]{grid-template-columns:1fr;max-width:400px}.song-current-drawer-layer .modal-content .current-col[data-v-579805b5]{align-items:stretch}.song-current-drawer-layer .modal-content .current-col .current-options-wrap[data-v-579805b5],.song-current-drawer-layer .modal-content .current-col--fields .fields-grid[data-v-579805b5]{width:100%}.song-current-drawer-layer .modal-content .current-col--compact[data-v-579805b5]{align-items:stretch}.song-current-drawer-layer .modal-content .current-col--compact .compact-grid[data-v-579805b5]{width:100%;justify-self:stretch;margin:0;display:flex;flex-direction:column;row-gap:15px}.song-current-drawer-layer .modal-content .current-col--compact .compact-row[data-v-579805b5]{display:flex;align-items:center;width:100%;gap:10px}.song-current-drawer-layer .modal-content .current-col--compact .compact-label[data-v-579805b5]{flex:1;min-width:0;max-width:none}.song-current-drawer-layer .modal-content .current-col--compact .compact-spacer[data-v-579805b5]{display:none}.song-current-drawer-layer .modal-content .current-col--compact .compact-control[data-v-579805b5]{flex:none;width:var(--song-current-compact-control-w, 80px);min-width:0;display:flex;justify-content:flex-end}.song-current-drawer-layer .modal-content .current-col-divider[data-v-579805b5]{display:block;width:100%;height:1px;margin:25px 0;transform:none}.song-current-drawer-layer .modal-content .compact-control[data-v-579805b5]{width:auto;min-width:0}}.song-current-drawer-layer.no-transitions .modal-content[data-v-579805b5],.song-current-drawer-layer.no-transitions .current-flexgrid[data-v-579805b5]{animation:none}@-moz-keyframes fade-in-579805b5{0%{opacity:0;transform:scale(.95);filter:blur(10px)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fade-in-579805b5{0%{opacity:0;transform:scale(.95);filter:blur(10px)}to{opacity:1;transform:scale(1)}}@-o-keyframes fade-in-579805b5{0%{opacity:0;transform:scale(.95);filter:blur(10px)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-579805b5{0%{opacity:0;transform:scale(.95);filter:blur(10px)}to{opacity:1;transform:scale(1)}}@-moz-keyframes fade-in-left-579805b5{0%{opacity:0;transform:translate(-20px);filter:blur(30px)}to{transform:translate(0);opacity:1}}@-webkit-keyframes fade-in-left-579805b5{0%{opacity:0;transform:translate(-20px);filter:blur(30px)}to{transform:translate(0);opacity:1}}@-o-keyframes fade-in-left-579805b5{0%{opacity:0;transform:translate(-20px);filter:blur(30px)}to{transform:translate(0);opacity:1}}@keyframes fade-in-left-579805b5{0%{opacity:0;transform:translate(-20px);filter:blur(30px)}to{transform:translate(0);opacity:1}}.close-btn[data-v-e684cca9]{position:absolute;top:1px;right:1px;z-index:10000;pointer-events:auto;width:28px;height:28px;line-height:26px;text-align:center;font-size:22px;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.close-btn[data-v-e684cca9]:hover,.close-btn[data-v-e684cca9]:focus-visible{opacity:1;color:var(--color-brand);border-color:transparent}.popout-btn[data-v-e684cca9]{position:absolute;top:1px;left:1px;z-index:10000;pointer-events:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.popout-btn[data-v-e684cca9]:hover,.popout-btn[data-v-e684cca9]:focus-visible{opacity:1;color:var(--color-brand)}.mixer[data-v-e684cca9]{--strip-gap: .5rem;--strip-width: 64px;--radius: 8px;--mixer-base-height: 365px;--mixer-content-pad-x: .8rem;--mixer-content-pad-bottom: .8rem;--mixer-content-pad-top: .4rem;--mixer-content-top-correction: 25px;--mixer-drag-height: 40px;--mixer-drag-reserved-height: var(--mixer-drag-height);--mixer-drag-ease: cubic-bezier(.18, .9, .22, 1);--mixer-shadow-x: 0px;--mixer-shadow-y-1: 8px;--mixer-shadow-blur-1: 24px;--mixer-shadow-spread-1: 0px;--mixer-shadow-color-1: rgba(0,0,0,.32);--mixer-shadow-y-2: 22px;--mixer-shadow-blur-2: 70px;--mixer-shadow-spread-2: 0px;--mixer-shadow-color-2: rgba(0,0,0,.55);position:fixed;top:0;left:0;right:auto;z-index:10000010;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--strip-width),1fr);gap:var(--strip-gap);padding:calc(var(--mixer-content-pad-top) + var(--mixer-drag-reserved-height) - var(--mixer-content-top-correction)) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom);width:540px;height:var(--mixer-base-height);border-radius:var(--radius);background:var(--app-shell-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-fg-10);box-shadow:var(--mixer-shadow-x) var(--mixer-shadow-y-1) var(--mixer-shadow-blur-1) var(--mixer-shadow-spread-1) var(--mixer-shadow-color-1),var(--mixer-shadow-x) var(--mixer-shadow-y-2) var(--mixer-shadow-blur-2) var(--mixer-shadow-spread-2) var(--mixer-shadow-color-2);-webkit-user-select:none;user-select:none;transform-origin:top left;margin-top:0;transition:margin-top .18s var(--mixer-drag-ease),height .18s var(--mixer-drag-ease),padding-top .18s var(--mixer-drag-ease)}.mixer.is-opaque[data-v-e684cca9]{background:var(--app-shell-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.mixer.is-popout[data-v-e684cca9]{--mixer-drag-reserved-height: 0px;border-radius:0;border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;margin-top:0;height:var(--mixer-base-height);padding:var(--mixer-content-pad-top) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom)}.resize-handle[data-v-e684cca9]{position:absolute;right:0;bottom:0;z-index:9999;pointer-events:auto;border:0;padding:0;width:30px;height:30px;border-radius:0 0 var(--radius) 0;cursor:nwse-resize;opacity:1;transition:background .15s;appearance:none;-webkit-appearance:none}.resize-handle[data-v-e684cca9]:before{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-right:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom-right-radius:2px}.resize-handle[data-v-e684cca9]:hover{color:var(--color-brand);background:transparent}.resize-handle[data-v-e684cca9]:hover:before{border-right:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand)}.popup-drag-handle[data-v-e684cca9]{position:absolute;top:0;left:0;right:0;transform:none;z-index:9999;pointer-events:auto;cursor:move;user-select:none;-webkit-user-select:none;height:var(--mixer-drag-height);padding:0;display:flex;align-items:center;justify-content:center;border-radius:0;border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);background-color:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .18s var(--mixer-drag-ease),opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle[data-v-e684cca9]{background-color:#ffffff08}.popup-drag-handle__dots[data-v-e684cca9]{font-size:14px;line-height:1;letter-spacing:2px;color:var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));opacity:.85;transform:translateY(-10px);transition:opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle__dots[data-v-e684cca9]{opacity:.85}.strip[data-v-e684cca9]{position:relative;min-width:0;width:auto;height:100%;padding:.4rem;gap:.35rem;border-radius:var(--radius)}.strip[data-v-e684cca9]:after{content:"";position:absolute;top:.25rem;bottom:.25rem;right:calc(var(--strip-gap) * -.5);width:1px;background:var(--color-fg-14);pointer-events:none}.mixer>.strip[data-v-e684cca9]:last-of-type:after{display:none}.dim[data-v-e684cca9]{height:100%;display:flex;flex-direction:column;align-items:center}.header[data-v-e684cca9]{display:flex;align-items:center;justify-content:center}.label[data-v-e684cca9]{text-align:center;font-size:.75rem;font-weight:600}.header-left[data-v-e684cca9]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.15rem}.strip-dot[data-v-e684cca9]{width:8px;height:8px;border-radius:999px;background:var(--color-fg-25);box-shadow:none;transition:background .08s ease,box-shadow .08s ease,transform .08s ease}.strip-dot.pulsing[data-v-e684cca9]{background:var(--color-brand);box-shadow:0 0 0 6px var(--color-fg-12),0 0 14px var(--color-fg-20);transform:scale(1.05)}.btns[data-v-e684cca9]{width:var(--strip-width);display:flex;align-items:center;justify-content:center;gap:4px;padding:0}.bottom-controls[data-v-e684cca9]{margin-top:.35rem;padding-bottom:.1rem}.reset[data-v-e684cca9]{position:relative;font-size:.65rem;padding:0;color:var(--ui-brightest);transition:color .15s;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.reset[data-v-e684cca9]:hover{color:var(--color-green)}.reset-icon[data-v-e684cca9]{color:currentColor}.lr-toggle[data-v-e684cca9]{font-size:.65rem;padding:2px;border-radius:4px;width:20px;text-align:center;background:var(--ui-darkest-50);transition:background .15s,color .15s}.lr-toggle[data-v-e684cca9]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-left[data-v-e684cca9]{background:var(--color-blue);color:var(--color-on-accent, #fff)}.lr-toggle.is-left[data-v-e684cca9]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-right[data-v-e684cca9]{background:var(--color-purple);color:var(--color-on-accent, #fff)}.lr-toggle.is-right[data-v-e684cca9]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-center[data-v-e684cca9]{background:var(--color-orange);color:var(--color-on-accent, #fff)}.lr-toggle.is-center[data-v-e684cca9]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-stereo[data-v-e684cca9]{background:var(--color-green);color:var(--color-on-accent, #fff)}.lr-toggle.is-stereo[data-v-e684cca9]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-locked[data-v-e684cca9]{opacity:.7;cursor:not-allowed;pointer-events:none}.well[data-v-e684cca9]{position:relative;flex:1;width:100%;min-height:120px;margin-top:.25rem;margin-bottom:.25rem;display:grid;place-items:center}.meter[data-v-e684cca9]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:100%;width:8px;pointer-events:none}.readout[data-v-e684cca9]{margin-bottom:.2rem;text-align:center;-webkit-user-select:text;user-select:text}.readout .db[data-v-e684cca9]{font-size:.7rem}.strip.disabled .dim[data-v-e684cca9]{opacity:.55}.strip.disabled .power .toggle-button[data-v-e684cca9]{opacity:.45}.strip.pro-locked[data-v-e684cca9]{position:relative}.strip.pro-locked .dim[data-v-e684cca9]{pointer-events:none}.pro-lock-overlay[data-v-e684cca9]{position:absolute;inset:0;z-index:5;background:transparent;pointer-events:auto}.badge-pos[data-v-e684cca9]{position:absolute;left:50%;top:8px;transform:translate(-50%,50px);z-index:6;pointer-events:auto}.badge-pos a[data-v-e684cca9]{margin:0!important}.pro-badge.in-well[data-v-e684cca9]{filter:none;opacity:1;margin-left:15px;transform:translateY(95px)}.offset-trim-host[data-v-e684cca9]{position:fixed;inset:0;pointer-events:none}.offset-trim-host .offset-trim[data-v-e684cca9]{pointer-events:auto}.offset-trim[data-v-e684cca9]{display:flex;flex-direction:column;gap:10px;width:720px;height:auto;padding:12px}.offset-trim__drag[data-v-e684cca9]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:5px 10px;margin:-12px -12px 0;background:#ffffff0a;cursor:move;-webkit-user-select:none;user-select:none}.offset-trim__drag .close-btn[data-v-e684cca9]{position:static;top:auto;right:auto;justify-self:end}.offset-trim__drag-left[data-v-e684cca9]{display:inline-flex;align-items:center;gap:8px}.offset-trim__drag-center[data-v-e684cca9]{justify-self:center;font-size:12px;font-weight:800;color:var(--ui-brightest-60);font-variant-numeric:tabular-nums}.offset-trim__title-icon[data-v-e684cca9]{opacity:.9}.offset-trim__title[data-v-e684cca9]{font-size:14px;font-weight:800;color:var(--ui-brightest)}.offset-trim__body[data-v-e684cca9]{display:flex;flex-direction:column;gap:10px}.offset-trim__hint[data-v-e684cca9]{font-size:13px;font-weight:800;color:var(--ui-brightest-60)}.wave-wrap[data-v-e684cca9]{display:flex;flex-direction:column;gap:10px}.wave[data-v-e684cca9]{position:relative;width:100%;height:140px;border-radius:12px;border:1px solid var(--color-fg-12);background-color:#00000040;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.wave-canvas[data-v-e684cca9]{position:absolute;inset:0}.rect[data-v-e684cca9]{position:absolute;left:0;top:0;bottom:0;background:#00ffaa38;border-right:1px solid rgba(0,255,170,.65);pointer-events:none}.rect-handle[data-v-e684cca9]{position:absolute;top:0;bottom:0;width:10px;margin-left:-5px;background:#00ffaabf;opacity:.25;pointer-events:none}.wave:hover .rect-handle[data-v-e684cca9]{opacity:.5}.status[data-v-e684cca9]{font-size:13px;opacity:.8}.status--error[data-v-e684cca9]{opacity:1;color:var(--ui-red, #ff6b6b)}.edge-speed-trigger[data-v-15b96021]{position:fixed;top:50%;transform:translateY(-50%);z-index:10000001;background:transparent;pointer-events:auto}.edge-speed-trigger--left[data-v-15b96021]{left:0}.edge-speed-trigger--right[data-v-15b96021]{right:0}.edge-speed-trigger--top[data-v-15b96021]{top:0;left:50%;transform:translate(-50%);height:12px!important}.edge-speed-trigger--bottom[data-v-15b96021]{top:auto;bottom:0;left:50%;transform:translate(-50%);height:10px!important}.edge-ripple[data-v-15b96021]{position:fixed;width:64px;height:64px;border-radius:50%;clip-path:circle(50% at 50% 50%);transform:translate(-50%,-50%) scale(.35);z-index:10000000;pointer-events:none;opacity:1;background:radial-gradient(circle at 50% 50%,#26de81d9,#26de818c 45%,#26de8126 70%,#26de8100);border:3px solid rgba(38,222,129,.75);filter:drop-shadow(0 0 14px rgba(38,222,129,.6));box-shadow:0 0 #26de81bf,0 0 #26de8173;animation:edgeRipple-15b96021 .72s cubic-bezier(.16,1,.3,1) forwards}.edge-dot[data-v-15b96021]{position:fixed;top:50%;width:6px;height:6px;border-radius:999px;background:var(--ui-brightest-50);z-index:10000000;opacity:.45;pointer-events:none}.edge-dot--left[data-v-15b96021]{left:0;transform:translate(-50%,-50%)}.edge-dot--right[data-v-15b96021]{right:0;transform:translate(50%,-50%)}.edge-dot--top[data-v-15b96021]{top:0;left:50%;transform:translate(-50%,-50%)}.edge-dot--bottom[data-v-15b96021]{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}@-moz-keyframes edgeRipple-15b96021{0%{opacity:1;transform:translate(-50%,-50%) scale(.35);box-shadow:0 0 #26de81bf,0 0 #26de8173}70%{opacity:.55}90%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%) scale(1.25);box-shadow:0 0 0 84px #26de8100,0 0 0 180px #26de8100}}@-webkit-keyframes edgeRipple-15b96021{0%{opacity:1;transform:translate(-50%,-50%) scale(.35);box-shadow:0 0 #26de81bf,0 0 #26de8173}70%{opacity:.55}90%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%) scale(1.25);box-shadow:0 0 0 84px #26de8100,0 0 0 180px #26de8100}}@-o-keyframes edgeRipple-15b96021{0%{opacity:1;transform:translate(-50%,-50%) scale(.35);box-shadow:0 0 #26de81bf,0 0 #26de8173}70%{opacity:.55}90%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%) scale(1.25);box-shadow:0 0 0 84px #26de8100,0 0 0 180px #26de8100}}@keyframes edgeRipple-15b96021{0%{opacity:1;transform:translate(-50%,-50%) scale(.35);box-shadow:0 0 #26de81bf,0 0 #26de8173}70%{opacity:.55}90%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%) scale(1.25);box-shadow:0 0 0 84px #26de8100,0 0 0 180px #26de8100}}.tool-palette-host[data-v-88640105]{position:fixed;inset:0;pointer-events:none}.tool-palette-host .tool-palette[data-v-88640105]{pointer-events:auto}.tool-palette[data-v-88640105]{--tool-drag-height: 10px;--tool-drag-height-expanded: 20px;--tool-drag-expand-delta: calc(var(--tool-drag-height-expanded) - var(--tool-drag-height));position:fixed;display:flex;flex-direction:column;align-items:center;gap:0;pointer-events:auto;background-color:var(--color-canvas);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--progress-options-shadow);padding:0 0 4px;cursor:default;margin-top:0;transition:margin-top .16s ease}.tool-palette[data-v-88640105]:hover{margin-top:calc(-1 * var(--tool-drag-expand-delta))}.tool-drag[data-v-88640105]{width:100%;height:var(--tool-drag-height);display:flex;align-items:center;justify-content:center;cursor:move;-webkit-user-select:none;user-select:none;opacity:.6;background-color:transparent;border-top-left-radius:11px;border-top-right-radius:11px;transition:height .16s ease,opacity .16s ease,background-color .16s ease}.tool-drag[data-v-88640105]:hover{opacity:.9}.tool-palette:hover .tool-drag[data-v-88640105]{height:var(--tool-drag-height-expanded);opacity:.9;background-color:#ffffff08}.tool-drag__dots[data-v-88640105]{font-size:10px;letter-spacing:2px;line-height:1}.option-row[data-v-88640105]{all:unset;box-sizing:border-box;width:112px;min-height:22px;display:flex;align-items:center;gap:7px;padding:4px 8px;cursor:pointer;color:var(--ui-brightest, #fff);transition:background-color var(--transition-speed),opacity var(--transition-speed)}.option-row[data-v-88640105]:active{opacity:.8}.option-row[data-v-88640105]:hover{color:var(--color-brand)}.option-row[data-v-88640105]:disabled{cursor:not-allowed;opacity:.35}.menu-icon[data-v-88640105]{display:block}.option-text[data-v-88640105]{font-size:10px;line-height:1;white-space:nowrap}.tool-sep[data-v-88640105]{height:1px;width:calc(100% - 10px);background:var(--border-color);opacity:.65;margin:3px 0}.lyrics-mapping-help[data-v-9c27246a]{margin-top:4px;padding:0;color:var(--ui-brightest-80);font-size:12px;line-height:1.35}.lyrics-mapping-help__title[data-v-9c27246a]{font-size:12px;font-weight:700;margin-bottom:6px;color:var(--ui-brightest)}.lyrics-mapping-help__steps[data-v-9c27246a]{margin:0;padding-left:16px;display:grid;gap:6px}.lyrics-mapping-help__steps ul[data-v-9c27246a]{margin:4px 0 0;padding-left:16px}.lyrics-mapping-help__note[data-v-9c27246a]{margin-top:8px;color:var(--ui-brightest-60)}.lyrics-mapping-help-modal[data-v-c149d755]{position:fixed;inset:0;z-index:10000032;display:flex;align-items:center;justify-content:center;padding:32px 20px 120px;box-sizing:border-box;background-color:var(--overlay-scrim-bg, rgba(0,0,0,.4))}.lyrics-mapping-help-modal__content[data-v-c149d755]{width:600px;max-width:92vw;max-height:82vh;overflow:auto;background-color:var(--color-default-bg);border:1px solid var(--color-fg-12);border-radius:14px;box-shadow:0 24px 60px var(--color-overlay-70);padding:16px;color:var(--ui-brightest)}.lyrics-mapping-help-modal__footer[data-v-c149d755]{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-fg-12)}.lyrics-mapping-help-modal__hint[data-v-c149d755]{font-size:12px;color:var(--ui-brightest-70)}.lyrics-mapping-help-modal__optout[data-v-c149d755]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ui-brightest-80);-webkit-user-select:none;user-select:none}.lyrics-mapping-help-modal__optout input[data-v-c149d755]{width:14px;height:14px}.lyrics-mapping-header-panel[data-v-9b15fcf7]{display:grid;gap:8px}.lyrics-mapping-header-panel__title[data-v-9b15fcf7]{display:flex;gap:8px;align-items:baseline;font-weight:700;color:var(--ui-brightest-70);font-size:28px}.lyrics-mapping-header-panel__meta-box[data-v-9b15fcf7]{display:inline-flex;align-items:center;gap:25px;width:fit-content;justify-self:start;border:1px solid var(--color-fg-12);border-radius:3px;padding:6px 8px;font-size:14px;color:var(--ui-brightest-70)}.lyrics-mapping-header-panel__meta-pair[data-v-9b15fcf7]{display:inline-flex;align-items:center;gap:4px}.lyrics-mapping-header-panel__meta-pair[data-v-9b15fcf7]>:nth-child(1){margin-right:10px}.lyrics-mapping-header-panel__meta-pair[data-v-9b15fcf7]>:nth-child(2){display:inline-block;width:30px}.lyrics-mapping-header-panel__shortcuts[data-v-9b15fcf7]{display:grid;gap:4px;font-size:16px;color:var(--ui-brightest-80);margin-top:12px}.lyrics-mapping-header-panel__row[data-v-9b15fcf7]{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:10px;line-height:1.2}.lyrics-mapping-header-panel__keys[data-v-9b15fcf7]{display:inline-flex;align-items:center;gap:4px;min-width:56px;color:var(--ui-brightest)}.lyrics-mapping-view{position:absolute;display:block;inset:63px 0 200px;height:auto;width:100vw;overflow:hidden;padding-top:20px}.lyrics-mapping-left-ui{position:absolute;top:20px;left:20px;z-index:2100;display:grid;gap:8px;pointer-events:auto}.lyrics-mapping-left-ui__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:20px;border-top:1px solid var(--color-fg-12)}.lyrics-mapping-left-ui__actions .simple-btn,.lyrics-mapping-left-ui__actions .upload-btn{min-width:auto;text-align:center;justify-content:center}.lyrics-mapping-left-ui__help-wrap{max-width:440px;padding-top:6px}.lyrics-mapping-overlay{position:absolute;top:0;left:35vw;height:100%;width:46vw;z-index:2000;display:flex;flex-direction:column;gap:10px;padding:14px 16px;box-sizing:border-box;pointer-events:auto}.lyrics-mapping-overlay__empty{flex:1;display:grid;place-items:center;text-align:center;padding:18px;font-size:13px;color:var(--ui-brightest-70)}.lyrics-mapping-overlay__list{flex:1;overflow:auto;display:flex;flex-direction:column;gap:2px;padding-right:4px;padding-top:20px}.lyrics-mapping-overlay__block-group{background:var(--map-block-bg, rgba(255,255,255,.06));border-radius:8px;padding:10px 14px}.lyrics-mapping-overlay__block-group.is-current-block{border-radius:10px}.lyrics-mapping-overlay__block-group.is-inactive-block{background:transparent}.lyrics-mapping-overlay__block-group .lyrics-mapping-overlay__row{border-radius:0}.lyrics-mapping-overlay__row{display:grid;grid-template-columns:92px 42px 1fr;gap:10px;align-items:start;padding:4px 0;border-radius:6px}.lyrics-mapping-overlay__list>.lyrics-mapping-overlay__row{padding-left:14px;padding-right:14px}.lyrics-mapping-view .gig-lyrics{display:none!important}.lyrics-mapping-overlay__row.is-air{opacity:.4}.lyrics-mapping-overlay__row.is-active .lyrics-mapping-overlay__text{font-weight:700}.lyrics-mapping-overlay__row.is-next:not(.is-active) .lyrics-mapping-overlay__text{text-decoration:underline;text-decoration-style:dotted}.lyrics-mapping-overlay__gutter{color:var(--ui-brightest-60);position:relative;padding-left:14px;box-sizing:border-box;line-height:1.25;align-self:start}.lyrics-mapping-overlay__idx{color:var(--ui-brightest-40);display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;line-height:1.25;align-self:start}.lyrics-mapping-overlay__idx-check{width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-green);opacity:0}.lyrics-mapping-overlay__idx-check.is-on{opacity:1}.lyrics-mapping-overlay__idx-number{width:24px;text-align:right}.lyrics-mapping-overlay__row.is-mapped .lyrics-mapping-overlay__text{color:var(--map-line-color, var(--color-brand))}.lyrics-mapping-overlay__row.is-unmapped .lyrics-mapping-overlay__text{color:var(--ui-red)}.lyrics-mapping-overlay__text{font-size:14px;line-height:1.25;word-break:break-word}.lyrics-mapping-overlay__air{display:inline-block;width:100%;min-height:1.25em}.lyrics-mapping-overlay__row.is-active .lyrics-mapping-overlay__gutter:before{content:"";position:absolute;left:0;top:.25em;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid var(--map-tri-color, var(--color-brand));pointer-events:none}@media(hover:hover)and (pointer:fine)and (min-width:1281px){.lyrics-mapping-overlay{width:52vw}.lyrics-mapping-overlay__row{grid-template-columns:106px 48px 1fr;gap:12px;padding:5px 0}.lyrics-mapping-overlay__text{font-size:16px;line-height:1.28}}.login-container[data-v-b3f5a40a]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;padding:0 20px;margin:0;top:0;left:0;width:100vw;height:100vh;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;font-family:var(--font-family)}.error-message[data-v-b3f5a40a]{max-width:520px;padding:.75rem 1rem;border-radius:10px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin:0 1rem;font-size:.875rem;color:var(--ui-red);text-align:center}.retry-btn[data-v-b3f5a40a]{appearance:none;border:0;border-radius:10px;padding:.55rem .85rem;background:#ffffff24;color:#fff;cursor:pointer}.retry-btn[data-v-b3f5a40a]:hover{background:#fff3}.mobile-warning[data-v-b3f5a40a]{max-width:520px;width:calc(100% - 2rem);color:var(--ui-brightest);padding:1rem;margin:0 1rem;text-align:center;font-weight:700;background:var(--ui-darkest);border-radius:8px}.login-container.is-phone[data-v-b3f5a40a]{justify-content:center}.login-container.is-phone .login-form[data-v-b3f5a40a]{height:270px}.reset-wrapper[data-v-cc5fc7bf]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000;z-index:99998}.reset-box[data-v-cc5fc7bf]{display:flex;flex-direction:column;gap:1rem;align-items:center}.cancel-btn[data-v-cc5fc7bf]{background:#222;border:none;color:#ccc;font-size:.7rem;cursor:pointer;text-decoration:none;width:max-content;border-radius:6px;text-transform:uppercase}.cancel-btn[data-v-cc5fc7bf]:hover{color:#fff}.dev-reset-btn[data-v-cc5fc7bf]{padding:.8rem 1.2rem;border:none;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;animation:pop-in-cc5fc7bf .15s ease-out;transition:transform .15s ease,opacity .15s ease,background .2s ease;width:max-content;outline:none;box-shadow:0 6px 18px #0000002e;opacity:.92}.dev-reset-btn[data-v-cc5fc7bf]:hover{opacity:1;color:var(--ui-red);background:var(--ui-brightest)}.dev-reset-btn[data-v-cc5fc7bf]:active,.dev-reset-btn[data-v-cc5fc7bf]:focus-visible,.dev-reset-btn .icon[data-v-cc5fc7bf]{font-size:1.1rem;line-height:1}.dev-reset-btn .label[data-v-cc5fc7bf]{font-weight:600;letter-spacing:.01em;white-space:nowrap}@media(prefers-color-scheme:dark){.dev-reset-btn[data-v-cc5fc7bf]{background:var(--ui-red);color:var(--ui-brightest)}}@-moz-keyframes pop-in-cc5fc7bf{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes pop-in-cc5fc7bf{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}@-o-keyframes pop-in-cc5fc7bf{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pop-in-cc5fc7bf{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}.spinner-overlay[data-v-3441154b]{position:fixed;inset:0;z-index:2500;display:flex;align-items:center;justify-content:center;pointer-events:auto;background:var(--spinner-overlay-bg, rgba(0,0,0,0))}.spinner-stack[data-v-3441154b]{display:flex;flex-direction:column;align-items:center;justify-content:center}.spinner-circle[data-v-3441154b]{width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--spinner-bubble-bg, #000);border:var(--spinner-bubble-border, none);box-shadow:var(--spinner-bubble-shadow, 0 10px 26px rgba(0,0,0,.4))}.spinner-svg[data-v-3441154b]{width:62px;height:62px;animation:spinner-rot-3441154b .85s linear infinite;transform-origin:50% 50%}.spinner-text[data-v-3441154b]{margin-top:14px;width:calc(100vw - 40px);max-width:520px;font-size:20px;line-height:1.2;text-align:center;color:#ffffffe0}.spinner-track[data-v-3441154b]{fill:transparent;stroke:var(--spinner-track-stroke, rgba(255,255,255,.12));stroke-width:2.6;stroke-linecap:round}.spinner-seg[data-v-3441154b]{fill:transparent;stroke:var(--spinner-seg-stroke, rgba(255,255,255,.55));stroke-width:2.6;stroke-linecap:round;stroke-dasharray:10 40}@-moz-keyframes spinner-rot-3441154b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes spinner-rot-3441154b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes spinner-rot-3441154b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner-rot-3441154b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rec-overlay[data-v-55873dd3]{position:fixed;inset:0;z-index:2600;display:flex;align-items:center;justify-content:center;pointer-events:auto;background:#0000009e}.rec-stack[data-v-55873dd3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.rec-dot[data-v-55873dd3]{position:relative;width:55px;height:55px;border-radius:50%;background:#ff2a2a;overflow:visible;animation:rec-dot-pulse-55873dd3 1.05s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rec-dot[data-v-55873dd3]{animation:none}}.rec-dot[data-v-55873dd3]:after,.rec-dot[data-v-55873dd3]:before{content:"";position:absolute;left:50%;top:50%;width:56px;height:56px;margin-left:-28px;margin-top:-28px;border-radius:50%;transform:scale(1);border:2px solid var(--ui-red);opacity:0;animation:save-ripple-55873dd3 12s ease-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.rec-dot[data-v-55873dd3]:after,.rec-dot[data-v-55873dd3]:before{animation:none}}.rec-dot[data-v-55873dd3]:before{animation-delay:6s}.rec-dot[data-v-55873dd3]:after{animation-delay:0s}.rec-text[data-v-55873dd3]{width:calc(100vw - 40px);max-width:760px;font-size:32px;line-height:1.2;text-align:center;color:#ffffffeb;font-weight:700}@-moz-keyframes rec-dot-pulse-55873dd3{0%{opacity:.75;transform:scale(.92);filter:brightness(.5)}50%{opacity:1;transform:scale(1.06);filter:brightness(1.15)}to{opacity:.75;transform:scale(.92);filter:brightness(.5)}}@-webkit-keyframes rec-dot-pulse-55873dd3{0%{opacity:.75;transform:scale(.92);filter:brightness(.5)}50%{opacity:1;transform:scale(1.06);filter:brightness(1.15)}to{opacity:.75;transform:scale(.92);filter:brightness(.5)}}@-o-keyframes rec-dot-pulse-55873dd3{0%{opacity:.75;transform:scale(.92);filter:brightness(.5)}50%{opacity:1;transform:scale(1.06);filter:brightness(1.15)}to{opacity:.75;transform:scale(.92);filter:brightness(.5)}}@keyframes rec-dot-pulse-55873dd3{0%{opacity:.75;transform:scale(.92);filter:brightness(.5)}50%{opacity:1;transform:scale(1.06);filter:brightness(1.15)}to{opacity:.75;transform:scale(.92);filter:brightness(.5)}}@-moz-keyframes save-ripple-55873dd3{0%{opacity:0;transform:scale(1)}5%{opacity:.6}40%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@-webkit-keyframes save-ripple-55873dd3{0%{opacity:0;transform:scale(1)}5%{opacity:.6}40%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@-o-keyframes save-ripple-55873dd3{0%{opacity:0;transform:scale(1)}5%{opacity:.6}40%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes save-ripple-55873dd3{0%{opacity:0;transform:scale(1)}5%{opacity:.6}40%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.app-shell{--settings-drawer-width: clamp(511px, 36vw, 560px);--song-archive-drawer-width: clamp(511px, 36vw, 560px);--song-current-drawer-height: clamp(280px, 48vh, 280px);--song-current-drawer-padding-y: 30px;--ui-icon-label-gap: 8px;position:relative;min-height:100vh;overflow:hidden;background:var(--app-shell-bg, #151515)}.view-fade-enter-active,.view-fade-leave-active{transition:opacity var(--primary-view-transition-ms, .18s) ease}.view-fade-enter-from,.view-fade-leave-to{opacity:0}.view-fade-enter-to,.view-fade-leave-from{opacity:1}.app-shell:before,.app-shell:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;display:none}.app-shell:before{background:radial-gradient(circle,rgba(59,130,246,.08) 0%,transparent 55%);transform:translateY(-20%) scale(1.2)}.app-shell:after{background:radial-gradient(circle at 80% 20%,rgba(253,50,84,.16),transparent 60%);transform:translateY(10%) translate(5%) scale(1.4)}.app-shell__nebula{position:absolute;inset:20% auto auto 10%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(15,23,42,.6),transparent 70%);filter:blur(8px);opacity:.7;z-index:1;pointer-events:none;display:none}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:root.scrollbars-active *{scrollbar-color:var(--color-fg-08) transparent}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;border:2px solid transparent;background-clip:content-box}:root.scrollbars-active *::-webkit-scrollbar-thumb{background:var(--color-fg-08)}*::-webkit-scrollbar-button{width:0;height:0;display:none}*::-webkit-scrollbar-button:single-button{width:0;height:0;display:none}*::-webkit-scrollbar-button:increment{width:0;height:0;display:none}*::-webkit-scrollbar-button:decrement{width:0;height:0;display:none}*::-webkit-scrollbar-thumb:hover{background:var(--color-fg-14)}*::-webkit-scrollbar-thumb:active{background:var(--color-fg-18)}#progress-container{scrollbar-width:none}#progress-container::-webkit-scrollbar{display:none}.helptrack-samples-drawer__body{scrollbar-width:none}.helptrack-samples-drawer__body::-webkit-scrollbar{display:none}.app-layout{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden}.welcome-farewell{position:fixed;inset:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:30001050;font-size:100px;font-weight:800;line-height:1;color:var(--ui-brightest);text-shadow:0 10px 30px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.45);pointer-events:none;-webkit-user-select:none;user-select:none;animation:welcome-farewell-fade 2s ease-out forwards}.mixer-host{position:fixed;inset:0;pointer-events:none;opacity:1;transition:opacity var(--blur-transition-speed) ease}.mixer-host .mixer{pointer-events:auto}.mixer-host.is-faded{opacity:0}.mixer-host.is-faded .mixer{pointer-events:none}.click-builder-host{position:fixed;inset:0;pointer-events:none;opacity:1;transition:opacity var(--blur-transition-speed) ease}.click-builder-host .mixer{pointer-events:auto}.click-builder-host.is-faded{opacity:0}.click-builder-host.is-faded .mixer{pointer-events:none}.app-layout__main{position:fixed;inset:0;width:100vw;height:100vh;z-index:10;transition:transform var(--blur-transition-speed) ease;will-change:transform}.app-layout.content-pushing.settings-open .app-layout__main{transform:translate(calc(-1 * var(--settings-drawer-width)))}.app-layout.content-pushing.song-archive-open .app-layout__main{transform:translate(var(--song-archive-drawer-width))}.app-layout.content-pushing.song-current-open .app-layout__main{transform:translateY(var(--song-current-drawer-height))}.app-layout.content-pushing.settings-open.song-archive-open .app-layout__main{transform:translate(0)}.app-layout.content-pushing.settings-open.song-current-open .app-layout__main{transform:translate(calc(-1 * var(--settings-drawer-width))) translateY(var(--song-current-drawer-height))}.app-layout.content-pushing.song-archive-open.song-current-open .app-layout__main{transform:translate(var(--song-archive-drawer-width)) translateY(var(--song-current-drawer-height))}.app-layout.content-pushing.settings-open.song-archive-open.song-current-open .app-layout__main{transform:translate(0) translateY(var(--song-current-drawer-height))}.app-layout__scrim{position:fixed;inset:0;z-index:4920;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;opacity:0;transition:opacity var(--blur-transition-speed) ease,left var(--blur-transition-speed) ease,right var(--blur-transition-speed) ease,top var(--blur-transition-speed) ease,bottom var(--blur-transition-speed) ease,backdrop-filter var(--blur-transition-speed) ease}.app-shell.settings-open .app-layout__scrim{right:var(--settings-drawer-width)}.app-shell.song-archive-open .app-layout__scrim{left:var(--song-archive-drawer-width)}.app-shell.song-current-open .app-layout__scrim{top:var(--song-current-drawer-height)}.app-layout__scrim.open{background:var(--overlay-scrim-bg, rgba(0,0,0,.55));pointer-events:auto;opacity:1}.song-archive-drawer-host{position:fixed;top:0;left:0;bottom:0;width:var(--song-archive-drawer-width);z-index:4950;pointer-events:none;transform:translate(-100%);transition:transform var(--blur-transition-speed) ease}.song-archive-drawer-host.open{pointer-events:auto;transform:translate(0)}.song-current-drawer-host{position:fixed;top:0;left:0;right:0;height:var(--song-current-drawer-height);z-index:5100;background-color:var(--color-surface);padding:var(--song-current-drawer-padding-y) 0;box-sizing:border-box;pointer-events:none;transform:translateY(-100%);transition:transform var(--blur-transition-speed) ease;overflow:visible}.song-current-drawer-host:after{content:"";position:absolute;inset:0;box-shadow:0 18px 60px #0000008c;opacity:0;transition:opacity var(--blur-transition-speed) ease;pointer-events:none}.song-current-drawer-host.open{pointer-events:auto;transform:translateY(0)}.song-current-drawer-host.open:after{opacity:1}.block-editor-drawer-host{position:fixed;left:0;right:0;bottom:0;--block-editor-drawer-height: 160px;height:var(--block-editor-drawer-height);max-height:calc(100dvh - 80px - var(--topbar-offset, 0px));z-index:4900;pointer-events:none;transform:translateY(100%);transition:transform var(--blur-transition-speed) ease,box-shadow var(--blur-transition-speed) ease;overflow:hidden;background-color:var(--color-surface);border-top:1px solid var(--color-fg-12);box-shadow:0 -18px 60px #0000;overscroll-behavior:contain}.block-editor-drawer-host.open{pointer-events:auto;transform:translateY(0);box-shadow:0 -18px 60px #0000008c}.app-shell.content-pushing.settings-open .block-editor-drawer-host.open{transform:translate(calc(-1 * var(--settings-drawer-width))) translateY(0);box-shadow:none;border-top-color:transparent}.app-shell.settings-open .block-editor-drawer-host{filter:saturate(.7) brightness(.75);opacity:.85;pointer-events:none}.block-editor-popover-host{position:fixed;inset:0;z-index:6500;pointer-events:none}.block-editor-popover-host>*{pointer-events:auto}.app-shell.settings-open .block-editor-popover-host{visibility:hidden}.app-layout__drawer{position:fixed;top:0;right:0;bottom:0;width:var(--settings-drawer-width);z-index:8000;pointer-events:none;transform:translate(100%);transition:transform var(--blur-transition-speed) ease}.app-layout.settings-open .app-layout__drawer{pointer-events:auto;transform:translate(0)}#app-container{position:fixed;inset:0;width:100vw;padding:0;margin:0;height:100vh}#song-title{box-sizing:border-box;position:absolute;height:80px;top:calc(35px + var(--topbar-offset, 0px) + var(--song-title-extra-offset, 0px));left:15px;z-index:300;transition:top var(--blur-transition-speed) ease,opacity var(--blur-transition-speed) ease}@media screen and (max-width:600px){#song-title{height:72px}}#song-title .song-title__text{font-weight:700;font-size:3em;color:var(--ui-brightest);padding:0 10px;max-width:82vw;height:80px;display:inline-flex;align-items:center;box-sizing:border-box;outline:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:600px){#song-title .song-title__text{font-size:2.5em;padding:0;height:72px}}#song-title .song-title__text:focus{outline:none}#song-title.editing .song-title__text{cursor:text;user-select:text;-webkit-user-select:text;caret-color:var(--ui-brightest)}#song-title .song-title__text::selection{background:var(--color-brand);color:var(--ui-darkest)}#song-title .song-title__text::-moz-selection{background:var(--color-brand);color:var(--ui-darkest)}#song-title.is-block-editing,#song-title.gig-not-rewound{opacity:0;pointer-events:none}@-moz-keyframes welcome-farewell-fade{0%{opacity:0;transform:scale(1)}10%{opacity:0}30%{opacity:1}to{transform:scale(.5);opacity:0}}@-webkit-keyframes welcome-farewell-fade{0%{opacity:0;transform:scale(1)}10%{opacity:0}30%{opacity:1}to{transform:scale(.5);opacity:0}}@-o-keyframes welcome-farewell-fade{0%{opacity:0;transform:scale(1)}10%{opacity:0}30%{opacity:1}to{transform:scale(.5);opacity:0}}@keyframes welcome-farewell-fade{0%{opacity:0;transform:scale(1)}10%{opacity:0}30%{opacity:1}to{transform:scale(.5);opacity:0}}.plugin-watch-settings[data-v-a29f0d61]{display:grid;gap:10px}.plugin-field--inline[data-v-a29f0d61]{display:grid;grid-template-columns:1fr 120px;gap:10px;align-items:center}.plugin-field--inline label[data-v-a29f0d61]{font-size:13px;color:var(--ui-brightest-70)}.watch-fade-enter-active[data-v-c3161b61],.watch-fade-leave-active[data-v-c3161b61]{transition:opacity .2s ease,transform .2s ease}.watch-fade-enter-from[data-v-c3161b61],.watch-fade-leave-to[data-v-c3161b61]{opacity:0;transform:scale(.985)}.watch-fade-enter-to[data-v-c3161b61],.watch-fade-leave-from[data-v-c3161b61]{opacity:1;transform:scale(1)}.watch-pop-enter-active[data-v-c3161b61]{transition:opacity .22s ease,transform .42s cubic-bezier(.16,1.1,.3,1)}.watch-pop-leave-active[data-v-c3161b61]{transition:opacity .2s ease,transform .2s ease}.watch-pop-enter-from[data-v-c3161b61],.watch-pop-leave-to[data-v-c3161b61]{opacity:0;transform:scale(.92)}.watch-pop-enter-to[data-v-c3161b61],.watch-pop-leave-from[data-v-c3161b61]{opacity:1;transform:scale(1)}.watch-rise-enter-active[data-v-c3161b61],.watch-rise-leave-active[data-v-c3161b61]{transition:opacity .24s ease,transform .24s cubic-bezier(.18,.9,.22,1),filter .24s ease}.watch-rise-enter-from[data-v-c3161b61],.watch-rise-leave-to[data-v-c3161b61]{opacity:0;transform:translate3d(0,16px,0) scale(.985);filter:blur(7px)}.watch-rise-enter-to[data-v-c3161b61],.watch-rise-leave-from[data-v-c3161b61]{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.watch-drop-enter-active[data-v-c3161b61],.watch-drop-leave-active[data-v-c3161b61]{transition:opacity .24s ease,transform .24s cubic-bezier(.18,.9,.22,1),filter .24s ease}.watch-drop-enter-from[data-v-c3161b61],.watch-drop-leave-to[data-v-c3161b61]{opacity:0;transform:translate3d(0,-16px,0) scale(.985);filter:blur(7px)}.watch-drop-enter-to[data-v-c3161b61],.watch-drop-leave-from[data-v-c3161b61]{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.watch-tilt-enter-active[data-v-c3161b61],.watch-tilt-leave-active[data-v-c3161b61]{transition:opacity .24s ease,transform .28s cubic-bezier(.18,.9,.22,1)}.watch-tilt-enter-from[data-v-c3161b61],.watch-tilt-leave-to[data-v-c3161b61]{opacity:0;transform:perspective(1100px) rotateX(9deg) rotate(-.75deg) scale(.985)}.watch-tilt-enter-to[data-v-c3161b61],.watch-tilt-leave-from[data-v-c3161b61]{opacity:1;transform:perspective(1100px) rotateX(0) rotate(0) scale(1)}@media(prefers-reduced-motion:reduce){.watch-fade-enter-active[data-v-c3161b61],.watch-fade-leave-active[data-v-c3161b61],.watch-pop-enter-active[data-v-c3161b61],.watch-pop-leave-active[data-v-c3161b61],.watch-rise-enter-active[data-v-c3161b61],.watch-rise-leave-active[data-v-c3161b61],.watch-drop-enter-active[data-v-c3161b61],.watch-drop-leave-active[data-v-c3161b61],.watch-tilt-enter-active[data-v-c3161b61],.watch-tilt-leave-active[data-v-c3161b61]{transition:none!important}.watch-fade-enter-from[data-v-c3161b61],.watch-fade-leave-to[data-v-c3161b61],.watch-pop-enter-from[data-v-c3161b61],.watch-pop-leave-to[data-v-c3161b61],.watch-rise-enter-from[data-v-c3161b61],.watch-rise-leave-to[data-v-c3161b61],.watch-drop-enter-from[data-v-c3161b61],.watch-drop-leave-to[data-v-c3161b61],.watch-tilt-enter-from[data-v-c3161b61],.watch-tilt-leave-to[data-v-c3161b61]{opacity:1!important;transform:none!important;filter:none!important}}.watch-overlay[data-v-c3161b61]{--watch-scrim-bg: var(--overlay-scrim-bg, var(--color-overlay-55));--watch-font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--watch-time-font-size: clamp(64px, 14vw, 220px);--watch-time-color: var(--ui-brightest-95, var(--color-fg-95));--watch-time-shadow: 0 0 22px var(--color-brand-33), 0 0 60px var(--color-overlay-60);--watch-size: min(78vmin, 720px);--watch-radius-scale: .42;--watch-radius: calc(var(--watch-size) * var(--watch-radius-scale));--watch-dial-border: 3px solid var(--color-fg-32);--watch-dial-shadow: 0 0 28px var(--color-brand-20), 0 0 70px var(--color-overlay-55);--watch-dial-center-bg: var(--color-overlay-55);--watch-dial-edge-bg: var(--color-overlay-80);--watch-dial-tick-color: var(--color-fg-35);--watch-dial-bg: var(--color-overlay-55);--watch-num-font-size: clamp(36px, 2.1vmin, 22px);--watch-num-color: var(--ui-brightest-50, var(--color-fg-50));--watch-num-shadow: 0 0 12px var(--color-overlay-80);--watch-hand-color: var(--ui-brightest, var(--color-fg));--watch-hand-shadow: 0 0 18px var(--color-brand-20);--watch-second-color: var(--color-brand);--watch-second-shadow: 0 0 16px var(--color-brand-33);--watch-hour-width: 35px;--watch-hour-height: 30%;--watch-minute-width: 15px;--watch-minute-height: 42%;--watch-second-width: 5px;--watch-second-height: 46%;--watch-center-size: 55px;position:fixed;inset:0;z-index:calc(var(--z-clock, 30000000) + 10);pointer-events:auto;display:grid;place-items:center;background:var(--watch-scrim-bg);will-change:opacity,transform,filter}.watch-overlay__time[data-v-c3161b61]{font-family:var(--watch-font-family);font-weight:700;letter-spacing:.02em;line-height:1;font-size:var(--watch-time-font-size);color:var(--watch-time-color);text-shadow:var(--watch-time-shadow)}.watch-analog[data-v-c3161b61]{width:var(--watch-size);aspect-ratio:1 / 1}.watch-analog__dial[data-v-c3161b61]{position:relative;width:100%;height:100%;border-radius:50%;border:var(--watch-dial-border);box-shadow:var(--watch-dial-shadow);background:var(--watch-dial-bg)}.watch-analog__num[data-v-c3161b61]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--ang)) translateY(calc(-1 * var(--watch-radius))) rotate(calc(-1 * var(--ang)));font-family:var(--watch-font-family);font-weight:700;font-size:var(--watch-num-font-size);color:var(--watch-num-color);text-shadow:var(--watch-num-shadow);-webkit-user-select:none;user-select:none}.watch-analog__hand[data-v-c3161b61]{position:absolute;left:50%;top:50%;transform-origin:50% 100%;border-radius:999px;will-change:transform}.watch-analog__hand--hour[data-v-c3161b61]{width:var(--watch-hour-width);height:var(--watch-hour-height);background:var(--watch-hand-color);box-shadow:var(--watch-hand-shadow)}.watch-analog__hand--minute[data-v-c3161b61]{width:var(--watch-minute-width);height:var(--watch-minute-height);background:var(--watch-hand-color);box-shadow:var(--watch-hand-shadow)}.watch-analog__hand--second[data-v-c3161b61]{width:var(--watch-second-width);height:var(--watch-second-height);background:var(--watch-second-color);box-shadow:var(--watch-second-shadow)}.watch-analog__center[data-v-c3161b61]{position:absolute;left:50%;top:50%;width:var(--watch-center-size);height:var(--watch-center-size);transform:translate(-50%,-50%);border-radius:50%;background:var(--watch-hand-color);box-shadow:var(--watch-hand-shadow)}.plugin-hud-terminal-settings[data-v-e4d6ac8b]{display:grid;gap:10px}.plugin-hud-terminal-settings__hint[data-v-e4d6ac8b]{font-size:12px;color:var(--ui-brightest-60)}.plugin-hud-terminal-settings__buttonRow[data-v-e4d6ac8b]{display:flex;flex-wrap:wrap;gap:10px}.plugin-singer-settings[data-v-2e6abf8c]{display:grid;gap:10px}.plugin-singer-settings__buttonRow[data-v-2e6abf8c]{display:flex;flex-wrap:wrap;gap:10px}.plugin-singer-lyrics[data-v-2e6abf8c]{display:grid;gap:10px}.plugin-singer-lyrics__header[data-v-2e6abf8c]{display:grid;gap:8px}.plugin-singer-lyrics__title[data-v-2e6abf8c]{font-size:13px;color:var(--ui-brightest-70)}.plugin-singer-lyrics__actions[data-v-2e6abf8c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.plugin-singer-lyrics__textarea[data-v-2e6abf8c]{width:100%;min-height:180px;resize:vertical;padding:8px 10px;box-sizing:border-box;border:1px solid var(--dropdown-border);border-radius:6px;background:transparent;color:var(--ui-brightest);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.35}.plugin-singer-lyrics__hint[data-v-2e6abf8c]{font-size:12px;color:var(--ui-brightest-70)}.plugin-singer-lyrics__errors[data-v-2e6abf8c]{display:grid;gap:4px}.plugin-singer-lyrics__errors-title[data-v-2e6abf8c]{font-size:12px;color:var(--ui-red)}.plugin-singer-lyrics__errors-row[data-v-2e6abf8c]{font-size:12px;color:var(--ui-brightest-70)}.plugin-backing-settings__buttonRow[data-v-36883b51]{display:flex;flex-wrap:wrap;gap:10px}.plugin-chords-settings[data-v-7529b793]{display:grid;gap:10px}.plugin-chords-settings__buttonRow[data-v-7529b793]{display:flex;flex-wrap:wrap;gap:10px}.plugin-subbeats-settings[data-v-c247edbd]{display:grid;gap:10px}.plugin-subbeats-settings__hint[data-v-c247edbd]{font-size:12px;color:var(--ui-brightest-60)}.plugin-subbeats-settings__buttonRow[data-v-c247edbd]{display:flex;flex-wrap:wrap;gap:10px}.plugin-click-pack-builder-settings[data-v-8c0e3d25]{display:flex;flex-direction:column;gap:10px;padding:6px 2px}.plugin-click-pack-builder-settings__row[data-v-8c0e3d25]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plugin-click-pack-builder-settings__hint[data-v-8c0e3d25]{font-size:12px;opacity:.75;line-height:1.25}.tempo-targets-settings[data-v-16e7cb2d]{display:grid;gap:10px}.title[data-v-16e7cb2d]{font-size:14px;font-weight:800;color:var(--ui-brightest)}.desc[data-v-16e7cb2d]{font-size:13px;color:var(--ui-brightest-60)}.close-btn[data-v-c54401ae]{position:absolute;top:1px;right:1px;z-index:10000;pointer-events:auto;width:28px;height:28px;line-height:26px;text-align:center;font-size:22px;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.close-btn[data-v-c54401ae]:hover,.close-btn[data-v-c54401ae]:focus-visible{opacity:1;color:var(--color-brand);border-color:transparent}.popout-btn[data-v-c54401ae]{position:absolute;top:1px;left:1px;z-index:10000;pointer-events:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.popout-btn[data-v-c54401ae]:hover,.popout-btn[data-v-c54401ae]:focus-visible{opacity:1;color:var(--color-brand)}.mixer[data-v-c54401ae]{--strip-gap: .5rem;--strip-width: 64px;--radius: 8px;--mixer-base-height: 365px;--mixer-content-pad-x: .8rem;--mixer-content-pad-bottom: .8rem;--mixer-content-pad-top: .4rem;--mixer-content-top-correction: 25px;--mixer-drag-height: 40px;--mixer-drag-reserved-height: var(--mixer-drag-height);--mixer-drag-ease: cubic-bezier(.18, .9, .22, 1);--mixer-shadow-x: 0px;--mixer-shadow-y-1: 8px;--mixer-shadow-blur-1: 24px;--mixer-shadow-spread-1: 0px;--mixer-shadow-color-1: rgba(0,0,0,.32);--mixer-shadow-y-2: 22px;--mixer-shadow-blur-2: 70px;--mixer-shadow-spread-2: 0px;--mixer-shadow-color-2: rgba(0,0,0,.55);position:fixed;top:0;left:0;right:auto;z-index:10000010;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--strip-width),1fr);gap:var(--strip-gap);padding:calc(var(--mixer-content-pad-top) + var(--mixer-drag-reserved-height) - var(--mixer-content-top-correction)) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom);width:540px;height:var(--mixer-base-height);border-radius:var(--radius);background:var(--app-shell-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-fg-10);box-shadow:var(--mixer-shadow-x) var(--mixer-shadow-y-1) var(--mixer-shadow-blur-1) var(--mixer-shadow-spread-1) var(--mixer-shadow-color-1),var(--mixer-shadow-x) var(--mixer-shadow-y-2) var(--mixer-shadow-blur-2) var(--mixer-shadow-spread-2) var(--mixer-shadow-color-2);-webkit-user-select:none;user-select:none;transform-origin:top left;margin-top:0;transition:margin-top .18s var(--mixer-drag-ease),height .18s var(--mixer-drag-ease),padding-top .18s var(--mixer-drag-ease)}.mixer.is-opaque[data-v-c54401ae]{background:var(--app-shell-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.mixer.is-popout[data-v-c54401ae]{--mixer-drag-reserved-height: 0px;border-radius:0;border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;margin-top:0;height:var(--mixer-base-height);padding:var(--mixer-content-pad-top) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom)}.resize-handle[data-v-c54401ae]{position:absolute;right:0;bottom:0;z-index:9999;pointer-events:auto;border:0;padding:0;width:30px;height:30px;border-radius:0 0 var(--radius) 0;cursor:nwse-resize;opacity:1;transition:background .15s;appearance:none;-webkit-appearance:none}.resize-handle[data-v-c54401ae]:before{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-right:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom-right-radius:2px}.resize-handle[data-v-c54401ae]:hover{color:var(--color-brand);background:transparent}.resize-handle[data-v-c54401ae]:hover:before{border-right:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand)}.popup-drag-handle[data-v-c54401ae]{position:absolute;top:0;left:0;right:0;transform:none;z-index:9999;pointer-events:auto;cursor:move;user-select:none;-webkit-user-select:none;height:var(--mixer-drag-height);padding:0;display:flex;align-items:center;justify-content:center;border-radius:0;border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);background-color:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .18s var(--mixer-drag-ease),opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle[data-v-c54401ae]{background-color:#ffffff08}.popup-drag-handle__dots[data-v-c54401ae]{font-size:14px;line-height:1;letter-spacing:2px;color:var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));opacity:.85;transform:translateY(-10px);transition:opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle__dots[data-v-c54401ae]{opacity:.85}.strip[data-v-c54401ae]{position:relative;min-width:0;width:auto;height:100%;padding:.4rem;gap:.35rem;border-radius:var(--radius)}.strip[data-v-c54401ae]:after{content:"";position:absolute;top:.25rem;bottom:.25rem;right:calc(var(--strip-gap) * -.5);width:1px;background:var(--color-fg-14);pointer-events:none}.mixer>.strip[data-v-c54401ae]:last-of-type:after{display:none}.dim[data-v-c54401ae]{height:100%;display:flex;flex-direction:column;align-items:center}.header[data-v-c54401ae]{display:flex;align-items:center;justify-content:center}.label[data-v-c54401ae]{text-align:center;font-size:.75rem;font-weight:600}.header-left[data-v-c54401ae]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.15rem}.strip-dot[data-v-c54401ae]{width:8px;height:8px;border-radius:999px;background:var(--color-fg-25);box-shadow:none;transition:background .08s ease,box-shadow .08s ease,transform .08s ease}.strip-dot.pulsing[data-v-c54401ae]{background:var(--color-brand);box-shadow:0 0 0 6px var(--color-fg-12),0 0 14px var(--color-fg-20);transform:scale(1.05)}.btns[data-v-c54401ae]{width:var(--strip-width);display:flex;align-items:center;justify-content:center;gap:4px;padding:0}.bottom-controls[data-v-c54401ae]{margin-top:.35rem;padding-bottom:.1rem}.reset[data-v-c54401ae]{position:relative;font-size:.65rem;padding:0;color:var(--ui-brightest);transition:color .15s;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.reset[data-v-c54401ae]:hover{color:var(--color-green)}.reset-icon[data-v-c54401ae]{color:currentColor}.lr-toggle[data-v-c54401ae]{font-size:.65rem;padding:2px;border-radius:4px;width:20px;text-align:center;background:var(--ui-darkest-50);transition:background .15s,color .15s}.lr-toggle[data-v-c54401ae]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-left[data-v-c54401ae]{background:var(--color-blue);color:var(--color-on-accent, #fff)}.lr-toggle.is-left[data-v-c54401ae]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-right[data-v-c54401ae]{background:var(--color-purple);color:var(--color-on-accent, #fff)}.lr-toggle.is-right[data-v-c54401ae]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-center[data-v-c54401ae]{background:var(--color-orange);color:var(--color-on-accent, #fff)}.lr-toggle.is-center[data-v-c54401ae]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-stereo[data-v-c54401ae]{background:var(--color-green);color:var(--color-on-accent, #fff)}.lr-toggle.is-stereo[data-v-c54401ae]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-locked[data-v-c54401ae]{opacity:.7;cursor:not-allowed;pointer-events:none}.well[data-v-c54401ae]{position:relative;flex:1;width:100%;min-height:120px;margin-top:.25rem;margin-bottom:.25rem;display:grid;place-items:center}.meter[data-v-c54401ae]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:100%;width:8px;pointer-events:none}.readout[data-v-c54401ae]{margin-bottom:.2rem;text-align:center;-webkit-user-select:text;user-select:text}.readout .db[data-v-c54401ae]{font-size:.7rem}.strip.disabled .dim[data-v-c54401ae]{opacity:.55}.strip.disabled .power .toggle-button[data-v-c54401ae]{opacity:.45}.strip.pro-locked[data-v-c54401ae]{position:relative}.strip.pro-locked .dim[data-v-c54401ae]{pointer-events:none}.pro-lock-overlay[data-v-c54401ae]{position:absolute;inset:0;z-index:5;background:transparent;pointer-events:auto}.badge-pos[data-v-c54401ae]{position:absolute;left:50%;top:8px;transform:translate(-50%,50px);z-index:6;pointer-events:auto}.badge-pos a[data-v-c54401ae]{margin:0!important}.pro-badge.in-well[data-v-c54401ae]{filter:none;opacity:1;margin-left:15px;transform:translateY(95px)}.tempo-targets[data-v-c54401ae]{z-index:10000009;width:630px;height:auto;padding:12px;display:flex;flex-direction:column}.tempo-targets[data-empty="1"][data-v-c54401ae]{height:200px}.tempo-targets[data-empty="0"][data-v-c54401ae]{width:570px}.tempo-targets__empty-area[data-v-c54401ae]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:0;margin:0 -12px -12px}.tempo-targets__empty-window[data-v-c54401ae]{all:unset;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0 0 12px 12px;cursor:pointer;background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);color:var(--dropdown-fg)}.tempo-targets__empty-window[data-v-c54401ae]:hover{border-color:var(--ui-green);color:var(--ui-green)}.tempo-targets__empty-window-content[data-v-c54401ae]{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;text-align:center;max-width:520px}.tempo-targets__empty-plus[data-v-c54401ae]{opacity:.95}.tempo-targets__empty-text[data-v-c54401ae]{font-size:18px;font-weight:900;color:currentColor}.tempo-targets__empty-hint[data-v-c54401ae]{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;gap:10px;font-size:15px;font-weight:800;color:var(--ui-brightest-60);padding:18px 18px 16px}.tempo-targets__hint-icon[data-v-c54401ae]{opacity:.9;margin-top:1px}.tempo-targets__hint-text[data-v-c54401ae]{flex:1 1 auto}.tempo-targets__drag[data-v-c54401ae]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:5px 10px;margin:-12px -12px 0;background:#ffffff0a;cursor:move;-webkit-user-select:none;user-select:none}.tempo-targets__drag-left[data-v-c54401ae]{display:inline-flex;align-items:center;gap:8px}.tempo-targets__drag-center[data-v-c54401ae]{justify-self:center;font-size:12px;font-weight:800;color:var(--ui-brightest-60)}.tempo-targets__title-icon[data-v-c54401ae]{opacity:.9}.tempo-targets__title[data-v-c54401ae]{font-size:14px;font-weight:800;color:var(--ui-brightest)}.tempo-targets__toolbar[data-v-c54401ae]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 2px 8px;margin-bottom:2px}.tempo-targets__actions[data-v-c54401ae]{align-self:flex-start}.tempo-targets__hint[data-v-c54401ae]{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;gap:8px;font-size:14px;font-weight:800;color:var(--ui-brightest-60);margin-top:0}.tempo-targets__drag .close-btn[data-v-c54401ae]{position:static;top:auto;right:auto;justify-self:end}.tempo-targets__empty[data-v-c54401ae]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:10px 2px 12px}.tempo-targets__empty-cta[data-v-c54401ae]{all:unset;box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:900;padding:16px;border-radius:14px;color:var(--ui-brightest);background:#ffffff0f;border:2px solid rgba(255,255,255,.1);cursor:pointer}.tempo-targets__empty-cta[data-v-c54401ae]:hover{background:#ffffff17;border-color:#ffffff2e}.tempo-targets__empty-cta[data-v-c54401ae]:disabled{cursor:default;opacity:.85;background:#ffffff0a}.tempo-targets__list[data-v-c54401ae]{display:grid;flex:0 0 auto;overflow:visible;gap:0px}.tempo-targets__row[data-v-c54401ae]{display:grid;grid-template-columns:26px 40px minmax(88px,1fr) 32px minmax(120px,1.2fr) minmax(112px,1.1fr) minmax(0,1fr) 28px;align-items:center;gap:10px;height:40px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer}.tempo-targets__row[data-v-c54401ae]:last-child{border-bottom:0}.tempo-targets__row-icon[data-v-c54401ae]{opacity:.85}.tempo-targets__row.is-selected .tempo-targets__row-icon[data-v-c54401ae]{animation:tempo-target-icon-blink-c54401ae .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tempo-targets__row.is-selected .tempo-targets__row-icon[data-v-c54401ae]{animation:none;opacity:.95}}.field[data-v-c54401ae]{display:flex;align-items:center;gap:6px;min-width:0}.field--bar[data-v-c54401ae]{min-width:0}.val[data-v-c54401ae]{font-size:12px;font-weight:800;color:var(--ui-brightest);padding:0 6px;line-height:1}.lbl[data-v-c54401ae]{font-size:12px;color:var(--ui-brightest-70);white-space:nowrap}.move-btn[data-v-c54401ae]{justify-self:center}.move-btn.simple-btn[data-v-c54401ae]{opacity:.85;padding:2px 0 2px 6px;gap:0}.tog[data-v-c54401ae]{justify-self:center}.tempo-targets__remove[data-v-c54401ae]{grid-column:8;display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:26px;height:26px;padding:0;border:0;background:transparent;color:var(--ui-red);cursor:pointer;opacity:.9}.tempo-targets__remove[data-v-c54401ae]:hover{opacity:1}@-moz-keyframes tempo-target-icon-blink-c54401ae{0%,to{opacity:.35}50%{opacity:.95}}@-webkit-keyframes tempo-target-icon-blink-c54401ae{0%,to{opacity:.35}50%{opacity:.95}}@-o-keyframes tempo-target-icon-blink-c54401ae{0%,to{opacity:.35}50%{opacity:.95}}@keyframes tempo-target-icon-blink-c54401ae{0%,to{opacity:.35}50%{opacity:.95}}.tempo-targets-host{position:fixed;inset:0;pointer-events:none;transition:opacity .18s ease}.tempo-targets-host .mixer{pointer-events:auto}.tempo-targets-host.is-suppressed{opacity:0}.tempo-targets-host.is-suppressed .mixer{pointer-events:none}.tempo-targets-host.is-hidden{opacity:0}.tempo-targets-host.is-hidden .mixer{pointer-events:none}.plugin-scripting-host-settings[data-v-c86b7ec8]{display:grid;gap:10px}.plugin-scripting-host-settings__hint[data-v-c86b7ec8]{font-size:12px;color:var(--ui-brightest-60)}.plugin-scripting-host-settings__buttonRow[data-v-c86b7ec8]{display:flex;flex-wrap:wrap;gap:10px}.close-btn[data-v-69d9b9a7]{position:absolute;top:1px;right:1px;z-index:10000;pointer-events:auto;width:28px;height:28px;line-height:26px;text-align:center;font-size:22px;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.close-btn[data-v-69d9b9a7]:hover,.close-btn[data-v-69d9b9a7]:focus-visible{opacity:1;color:var(--color-brand);border-color:transparent}.popout-btn[data-v-69d9b9a7]{position:absolute;top:1px;left:1px;z-index:10000;pointer-events:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.popout-btn[data-v-69d9b9a7]:hover,.popout-btn[data-v-69d9b9a7]:focus-visible{opacity:1;color:var(--color-brand)}.mixer[data-v-69d9b9a7]{--strip-gap: .5rem;--strip-width: 64px;--radius: 8px;--mixer-base-height: 365px;--mixer-content-pad-x: .8rem;--mixer-content-pad-bottom: .8rem;--mixer-content-pad-top: .4rem;--mixer-content-top-correction: 25px;--mixer-drag-height: 40px;--mixer-drag-reserved-height: var(--mixer-drag-height);--mixer-drag-ease: cubic-bezier(.18, .9, .22, 1);--mixer-shadow-x: 0px;--mixer-shadow-y-1: 8px;--mixer-shadow-blur-1: 24px;--mixer-shadow-spread-1: 0px;--mixer-shadow-color-1: rgba(0,0,0,.32);--mixer-shadow-y-2: 22px;--mixer-shadow-blur-2: 70px;--mixer-shadow-spread-2: 0px;--mixer-shadow-color-2: rgba(0,0,0,.55);position:fixed;top:0;left:0;right:auto;z-index:10000010;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--strip-width),1fr);gap:var(--strip-gap);padding:calc(var(--mixer-content-pad-top) + var(--mixer-drag-reserved-height) - var(--mixer-content-top-correction)) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom);width:540px;height:var(--mixer-base-height);border-radius:var(--radius);background:var(--app-shell-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-fg-10);box-shadow:var(--mixer-shadow-x) var(--mixer-shadow-y-1) var(--mixer-shadow-blur-1) var(--mixer-shadow-spread-1) var(--mixer-shadow-color-1),var(--mixer-shadow-x) var(--mixer-shadow-y-2) var(--mixer-shadow-blur-2) var(--mixer-shadow-spread-2) var(--mixer-shadow-color-2);-webkit-user-select:none;user-select:none;transform-origin:top left;margin-top:0;transition:margin-top .18s var(--mixer-drag-ease),height .18s var(--mixer-drag-ease),padding-top .18s var(--mixer-drag-ease)}.mixer.is-opaque[data-v-69d9b9a7]{background:var(--app-shell-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.mixer.is-popout[data-v-69d9b9a7]{--mixer-drag-reserved-height: 0px;border-radius:0;border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;margin-top:0;height:var(--mixer-base-height);padding:var(--mixer-content-pad-top) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom)}.resize-handle[data-v-69d9b9a7]{position:absolute;right:0;bottom:0;z-index:9999;pointer-events:auto;border:0;padding:0;width:30px;height:30px;border-radius:0 0 var(--radius) 0;cursor:nwse-resize;opacity:1;transition:background .15s;appearance:none;-webkit-appearance:none}.resize-handle[data-v-69d9b9a7]:before{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-right:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom-right-radius:2px}.resize-handle[data-v-69d9b9a7]:hover{color:var(--color-brand);background:transparent}.resize-handle[data-v-69d9b9a7]:hover:before{border-right:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand)}.popup-drag-handle[data-v-69d9b9a7]{position:absolute;top:0;left:0;right:0;transform:none;z-index:9999;pointer-events:auto;cursor:move;user-select:none;-webkit-user-select:none;height:var(--mixer-drag-height);padding:0;display:flex;align-items:center;justify-content:center;border-radius:0;border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);background-color:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .18s var(--mixer-drag-ease),opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle[data-v-69d9b9a7]{background-color:#ffffff08}.popup-drag-handle__dots[data-v-69d9b9a7]{font-size:14px;line-height:1;letter-spacing:2px;color:var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));opacity:.85;transform:translateY(-10px);transition:opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle__dots[data-v-69d9b9a7]{opacity:.85}.strip[data-v-69d9b9a7]{position:relative;min-width:0;width:auto;height:100%;padding:.4rem;gap:.35rem;border-radius:var(--radius)}.strip[data-v-69d9b9a7]:after{content:"";position:absolute;top:.25rem;bottom:.25rem;right:calc(var(--strip-gap) * -.5);width:1px;background:var(--color-fg-14);pointer-events:none}.mixer>.strip[data-v-69d9b9a7]:last-of-type:after{display:none}.dim[data-v-69d9b9a7]{height:100%;display:flex;flex-direction:column;align-items:center}.header[data-v-69d9b9a7]{display:flex;align-items:center;justify-content:center}.label[data-v-69d9b9a7]{text-align:center;font-size:.75rem;font-weight:600}.header-left[data-v-69d9b9a7]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.15rem}.strip-dot[data-v-69d9b9a7]{width:8px;height:8px;border-radius:999px;background:var(--color-fg-25);box-shadow:none;transition:background .08s ease,box-shadow .08s ease,transform .08s ease}.strip-dot.pulsing[data-v-69d9b9a7]{background:var(--color-brand);box-shadow:0 0 0 6px var(--color-fg-12),0 0 14px var(--color-fg-20);transform:scale(1.05)}.btns[data-v-69d9b9a7]{width:var(--strip-width);display:flex;align-items:center;justify-content:center;gap:4px;padding:0}.bottom-controls[data-v-69d9b9a7]{margin-top:.35rem;padding-bottom:.1rem}.reset[data-v-69d9b9a7]{position:relative;font-size:.65rem;padding:0;color:var(--ui-brightest);transition:color .15s;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.reset[data-v-69d9b9a7]:hover{color:var(--color-green)}.reset-icon[data-v-69d9b9a7]{color:currentColor}.lr-toggle[data-v-69d9b9a7]{font-size:.65rem;padding:2px;border-radius:4px;width:20px;text-align:center;background:var(--ui-darkest-50);transition:background .15s,color .15s}.lr-toggle[data-v-69d9b9a7]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-left[data-v-69d9b9a7]{background:var(--color-blue);color:var(--color-on-accent, #fff)}.lr-toggle.is-left[data-v-69d9b9a7]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-right[data-v-69d9b9a7]{background:var(--color-purple);color:var(--color-on-accent, #fff)}.lr-toggle.is-right[data-v-69d9b9a7]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-center[data-v-69d9b9a7]{background:var(--color-orange);color:var(--color-on-accent, #fff)}.lr-toggle.is-center[data-v-69d9b9a7]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-stereo[data-v-69d9b9a7]{background:var(--color-green);color:var(--color-on-accent, #fff)}.lr-toggle.is-stereo[data-v-69d9b9a7]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-locked[data-v-69d9b9a7]{opacity:.7;cursor:not-allowed;pointer-events:none}.well[data-v-69d9b9a7]{position:relative;flex:1;width:100%;min-height:120px;margin-top:.25rem;margin-bottom:.25rem;display:grid;place-items:center}.meter[data-v-69d9b9a7]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:100%;width:8px;pointer-events:none}.readout[data-v-69d9b9a7]{margin-bottom:.2rem;text-align:center;-webkit-user-select:text;user-select:text}.readout .db[data-v-69d9b9a7]{font-size:.7rem}.strip.disabled .dim[data-v-69d9b9a7]{opacity:.55}.strip.disabled .power .toggle-button[data-v-69d9b9a7]{opacity:.45}.strip.pro-locked[data-v-69d9b9a7]{position:relative}.strip.pro-locked .dim[data-v-69d9b9a7]{pointer-events:none}.pro-lock-overlay[data-v-69d9b9a7]{position:absolute;inset:0;z-index:5;background:transparent;pointer-events:auto}.badge-pos[data-v-69d9b9a7]{position:absolute;left:50%;top:8px;transform:translate(-50%,50px);z-index:6;pointer-events:auto}.badge-pos a[data-v-69d9b9a7]{margin:0!important}.pro-badge.in-well[data-v-69d9b9a7]{filter:none;opacity:1;margin-left:15px;transform:translateY(95px)}.scripting-host[data-v-69d9b9a7]{z-index:10000011;width:600px;height:auto;padding:12px;display:flex;flex-direction:column}.scripting-host[data-empty="1"][data-v-69d9b9a7]{height:200px}.scripting-host[data-empty="0"][data-v-69d9b9a7]{width:540px}.scripting-host__empty-area[data-v-69d9b9a7]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:0;margin:0 -12px -12px}.scripting-host__empty-window[data-v-69d9b9a7]{all:unset;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0 0 12px 12px;cursor:pointer;background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);color:var(--dropdown-fg)}.scripting-host__empty-window[data-v-69d9b9a7]:hover{border-color:var(--ui-green);color:var(--ui-green)}.scripting-host__empty-window-content[data-v-69d9b9a7]{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;text-align:center;max-width:520px}.scripting-host__empty-plus[data-v-69d9b9a7]{opacity:.95}.scripting-host__empty-text[data-v-69d9b9a7]{font-size:18px;font-weight:900;color:currentColor}.scripting-host__empty-hint[data-v-69d9b9a7]{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;gap:10px;font-size:15px;font-weight:800;color:var(--ui-brightest-60);padding:18px 18px 16px}.scripting-host__hint-icon[data-v-69d9b9a7]{opacity:.9;margin-top:1px}.scripting-host__hint-text[data-v-69d9b9a7]{flex:1 1 auto}.scripting-host__drag[data-v-69d9b9a7]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:5px 10px;margin:-12px -12px 0;background:#ffffff0a;cursor:move;-webkit-user-select:none;user-select:none}.scripting-host__drag-left[data-v-69d9b9a7]{display:inline-flex;align-items:center;gap:8px}.scripting-host__drag-center[data-v-69d9b9a7]{justify-self:center;font-size:12px;font-weight:800;color:var(--ui-brightest-60);font-variant-numeric:tabular-nums}.scripting-host__title-icon[data-v-69d9b9a7]{opacity:.9}.scripting-host__title[data-v-69d9b9a7]{font-size:14px;font-weight:800;color:var(--ui-brightest)}.scripting-host__toolbar[data-v-69d9b9a7]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 2px 8px;margin-bottom:2px}.scripting-host__actions[data-v-69d9b9a7]{align-self:flex-start}.scripting-host__hint[data-v-69d9b9a7]{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;gap:8px;font-size:14px;font-weight:800;color:var(--ui-brightest-60);margin-top:0}.scripting-host__drag .close-btn[data-v-69d9b9a7]{position:static;top:auto;right:auto;justify-self:end}.scripting-host__list[data-v-69d9b9a7]{flex:0 0 auto;overflow:visible;gap:0px}.scripting-host__row[data-v-69d9b9a7]{display:flex;align-items:center;gap:10px;height:40px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer}.scripting-host__row[data-v-69d9b9a7]:last-child{border-bottom:0}.scripting-host__row-icon[data-v-69d9b9a7]{opacity:.85}.scripting-host__row.is-selected .scripting-host__row-icon[data-v-69d9b9a7]{animation:scripting-host-icon-blink-69d9b9a7 .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.scripting-host__row.is-selected .scripting-host__row-icon[data-v-69d9b9a7]{animation:none;opacity:.95}}.field[data-v-69d9b9a7]{display:inline-flex;align-items:center;gap:6px}.field--loc[data-v-69d9b9a7]{flex:1 1 auto;min-width:220px;overflow:hidden}.val[data-v-69d9b9a7]{font-size:12px;font-weight:800;color:var(--ui-brightest);padding:0 6px;line-height:1;font-variant-numeric:tabular-nums}.lbl[data-v-69d9b9a7]{font-size:12px;color:var(--ui-brightest-70);white-space:nowrap}.lbl--empty[data-v-69d9b9a7]{opacity:.7}.sep[data-v-69d9b9a7]{opacity:.5;margin:0 2px}.name[data-v-69d9b9a7]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.move-btn.simple-btn[data-v-69d9b9a7],.edit-btn.simple-btn[data-v-69d9b9a7]{opacity:.85;padding:2px 0 2px 6px;gap:0}.scripting-host__remove[data-v-69d9b9a7]{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:26px;height:26px;padding:0;border:0;background:transparent;color:var(--ui-red);cursor:pointer;opacity:.9}.scripting-host__remove[data-v-69d9b9a7]:hover{opacity:1}@-moz-keyframes scripting-host-icon-blink-69d9b9a7{0%,to{opacity:.35}50%{opacity:.95}}@-webkit-keyframes scripting-host-icon-blink-69d9b9a7{0%,to{opacity:.35}50%{opacity:.95}}@-o-keyframes scripting-host-icon-blink-69d9b9a7{0%,to{opacity:.35}50%{opacity:.95}}@keyframes scripting-host-icon-blink-69d9b9a7{0%,to{opacity:.35}50%{opacity:.95}}.close-btn[data-v-c079f958]{position:absolute;top:1px;right:1px;z-index:10000;pointer-events:auto;width:28px;height:28px;line-height:26px;text-align:center;font-size:22px;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.close-btn[data-v-c079f958]:hover,.close-btn[data-v-c079f958]:focus-visible{opacity:1;color:var(--color-brand);border-color:transparent}.popout-btn[data-v-c079f958]{position:absolute;top:1px;left:1px;z-index:10000;pointer-events:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:100%;color:var(--mixer-close-btn-fg, #fff);cursor:pointer;padding:0;opacity:.9;transition:opacity .15s,color .15s;-webkit-user-select:none;user-select:none;background:transparent;border:0}.popout-btn[data-v-c079f958]:hover,.popout-btn[data-v-c079f958]:focus-visible{opacity:1;color:var(--color-brand)}.mixer[data-v-c079f958]{--strip-gap: .5rem;--strip-width: 64px;--radius: 8px;--mixer-base-height: 365px;--mixer-content-pad-x: .8rem;--mixer-content-pad-bottom: .8rem;--mixer-content-pad-top: .4rem;--mixer-content-top-correction: 25px;--mixer-drag-height: 40px;--mixer-drag-reserved-height: var(--mixer-drag-height);--mixer-drag-ease: cubic-bezier(.18, .9, .22, 1);--mixer-shadow-x: 0px;--mixer-shadow-y-1: 8px;--mixer-shadow-blur-1: 24px;--mixer-shadow-spread-1: 0px;--mixer-shadow-color-1: rgba(0,0,0,.32);--mixer-shadow-y-2: 22px;--mixer-shadow-blur-2: 70px;--mixer-shadow-spread-2: 0px;--mixer-shadow-color-2: rgba(0,0,0,.55);position:fixed;top:0;left:0;right:auto;z-index:10000010;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--strip-width),1fr);gap:var(--strip-gap);padding:calc(var(--mixer-content-pad-top) + var(--mixer-drag-reserved-height) - var(--mixer-content-top-correction)) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom);width:540px;height:var(--mixer-base-height);border-radius:var(--radius);background:var(--app-shell-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-fg-10);box-shadow:var(--mixer-shadow-x) var(--mixer-shadow-y-1) var(--mixer-shadow-blur-1) var(--mixer-shadow-spread-1) var(--mixer-shadow-color-1),var(--mixer-shadow-x) var(--mixer-shadow-y-2) var(--mixer-shadow-blur-2) var(--mixer-shadow-spread-2) var(--mixer-shadow-color-2);-webkit-user-select:none;user-select:none;transform-origin:top left;margin-top:0;transition:margin-top .18s var(--mixer-drag-ease),height .18s var(--mixer-drag-ease),padding-top .18s var(--mixer-drag-ease)}.mixer.is-opaque[data-v-c079f958]{background:var(--app-shell-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.mixer.is-popout[data-v-c079f958]{--mixer-drag-reserved-height: 0px;border-radius:0;border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;margin-top:0;height:var(--mixer-base-height);padding:var(--mixer-content-pad-top) var(--mixer-content-pad-x) var(--mixer-content-pad-bottom)}.resize-handle[data-v-c079f958]{position:absolute;right:0;bottom:0;z-index:9999;pointer-events:auto;border:0;padding:0;width:30px;height:30px;border-radius:0 0 var(--radius) 0;cursor:nwse-resize;opacity:1;transition:background .15s;appearance:none;-webkit-appearance:none}.resize-handle[data-v-c079f958]:before{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-right:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom:2px solid var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));border-bottom-right-radius:2px}.resize-handle[data-v-c079f958]:hover{color:var(--color-brand);background:transparent}.resize-handle[data-v-c079f958]:hover:before{border-right:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand)}.popup-drag-handle[data-v-c079f958]{position:absolute;top:0;left:0;right:0;transform:none;z-index:9999;pointer-events:auto;cursor:move;user-select:none;-webkit-user-select:none;height:var(--mixer-drag-height);padding:0;display:flex;align-items:center;justify-content:center;border-radius:0;border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);background-color:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .18s var(--mixer-drag-ease),opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle[data-v-c079f958]{background-color:#ffffff08}.popup-drag-handle__dots[data-v-c079f958]{font-size:14px;line-height:1;letter-spacing:2px;color:var(--mixer-resize-handle-stroke, rgba(255,255,255,.6));opacity:.85;transform:translateY(-10px);transition:opacity .18s var(--mixer-drag-ease)}[data-drag-handle-hot=true] .mixer:not(.is-popout) .popup-drag-handle__dots[data-v-c079f958]{opacity:.85}.strip[data-v-c079f958]{position:relative;min-width:0;width:auto;height:100%;padding:.4rem;gap:.35rem;border-radius:var(--radius)}.strip[data-v-c079f958]:after{content:"";position:absolute;top:.25rem;bottom:.25rem;right:calc(var(--strip-gap) * -.5);width:1px;background:var(--color-fg-14);pointer-events:none}.mixer>.strip[data-v-c079f958]:last-of-type:after{display:none}.dim[data-v-c079f958]{height:100%;display:flex;flex-direction:column;align-items:center}.header[data-v-c079f958]{display:flex;align-items:center;justify-content:center}.label[data-v-c079f958]{text-align:center;font-size:.75rem;font-weight:600}.header-left[data-v-c079f958]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.15rem}.strip-dot[data-v-c079f958]{width:8px;height:8px;border-radius:999px;background:var(--color-fg-25);box-shadow:none;transition:background .08s ease,box-shadow .08s ease,transform .08s ease}.strip-dot.pulsing[data-v-c079f958]{background:var(--color-brand);box-shadow:0 0 0 6px var(--color-fg-12),0 0 14px var(--color-fg-20);transform:scale(1.05)}.btns[data-v-c079f958]{width:var(--strip-width);display:flex;align-items:center;justify-content:center;gap:4px;padding:0}.bottom-controls[data-v-c079f958]{margin-top:.35rem;padding-bottom:.1rem}.reset[data-v-c079f958]{position:relative;font-size:.65rem;padding:0;color:var(--ui-brightest);transition:color .15s;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.reset[data-v-c079f958]:hover{color:var(--color-green)}.reset-icon[data-v-c079f958]{color:currentColor}.lr-toggle[data-v-c079f958]{font-size:.65rem;padding:2px;border-radius:4px;width:20px;text-align:center;background:var(--ui-darkest-50);transition:background .15s,color .15s}.lr-toggle[data-v-c079f958]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-left[data-v-c079f958]{background:var(--color-blue);color:var(--color-on-accent, #fff)}.lr-toggle.is-left[data-v-c079f958]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-right[data-v-c079f958]{background:var(--color-purple);color:var(--color-on-accent, #fff)}.lr-toggle.is-right[data-v-c079f958]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-center[data-v-c079f958]{background:var(--color-orange);color:var(--color-on-accent, #fff)}.lr-toggle.is-center[data-v-c079f958]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-stereo[data-v-c079f958]{background:var(--color-green);color:var(--color-on-accent, #fff)}.lr-toggle.is-stereo[data-v-c079f958]:hover{background:var(--lr-toggle-hover-bg, #fff);color:var(--lr-toggle-hover-fg, #000)}.lr-toggle.is-locked[data-v-c079f958]{opacity:.7;cursor:not-allowed;pointer-events:none}.well[data-v-c079f958]{position:relative;flex:1;width:100%;min-height:120px;margin-top:.25rem;margin-bottom:.25rem;display:grid;place-items:center}.meter[data-v-c079f958]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:100%;width:8px;pointer-events:none}.readout[data-v-c079f958]{margin-bottom:.2rem;text-align:center;-webkit-user-select:text;user-select:text}.readout .db[data-v-c079f958]{font-size:.7rem}.strip.disabled .dim[data-v-c079f958]{opacity:.55}.strip.disabled .power .toggle-button[data-v-c079f958]{opacity:.45}.strip.pro-locked[data-v-c079f958]{position:relative}.strip.pro-locked .dim[data-v-c079f958]{pointer-events:none}.pro-lock-overlay[data-v-c079f958]{position:absolute;inset:0;z-index:5;background:transparent;pointer-events:auto}.badge-pos[data-v-c079f958]{position:absolute;left:50%;top:8px;transform:translate(-50%,50px);z-index:6;pointer-events:auto}.badge-pos a[data-v-c079f958]{margin:0!important}.pro-badge.in-well[data-v-c079f958]{filter:none;opacity:1;margin-left:15px;transform:translateY(95px)}.script-editor-host[data-v-c079f958]{position:fixed;inset:0;pointer-events:none}.script-editor-host .script-editor[data-v-c079f958]{pointer-events:auto}.script-editor-host.is-hidden[data-v-c079f958]{opacity:0}.script-editor-host.is-hidden .script-editor[data-v-c079f958]{pointer-events:none}.script-editor[data-v-c079f958]{display:flex;flex-direction:column;gap:10px;padding:12px}.script-editor__drag[data-v-c079f958]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:5px 10px;margin:-12px -12px 0;background:#ffffff0a;cursor:move;-webkit-user-select:none;user-select:none}.script-editor__drag-left[data-v-c079f958]{display:inline-flex;align-items:center;gap:8px;min-width:0}.script-editor__title[data-v-c079f958]{font-size:14px;font-weight:800;color:var(--ui-brightest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-editor__drag-center[data-v-c079f958]{justify-self:center;font-size:12px;font-weight:800;color:var(--ui-brightest-60);font-variant-numeric:tabular-nums}.script-editor__body[data-v-c079f958]{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0}.script-editor__textarea[data-v-c079f958]{width:100%;flex:1 1 auto;min-height:0;max-height:none;resize:none;border-radius:3px;border:1px solid var(--color-fg-12);background-color:transparent;color:transparent;caret-color:var(--ui-brightest);padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:16px;outline:none;--se-lh: 16px;--se-pad-top: 10px;--se-err-line: 0;position:absolute;inset:0}.script-editor__input[data-v-c079f958]{position:relative;flex:1 1 auto;min-height:0;border-radius:3px;border:1px solid var(--color-fg-12);background-color:#000000e0;overflow:hidden}.script-editor__highlight[data-v-c079f958]{position:absolute;inset:0;margin:0;padding:10px 12px;white-space:pre;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:16px;color:var(--ui-brightest);pointer-events:none}.script-editor__tok-comment[data-v-c079f958]{color:var(--ui-brightest-45)}.script-editor__textarea.has-error-line[data-v-c079f958]{background-attachment:local;background-image:linear-gradient(to bottom,transparent 0px,transparent calc(var(--se-pad-top) + (var(--se-err-line) - 1) * var(--se-lh)),rgba(255,77,77,.22) calc(var(--se-pad-top) + (var(--se-err-line) - 1) * var(--se-lh)),rgba(255,77,77,.22) calc(var(--se-pad-top) + (var(--se-err-line)) * var(--se-lh)),transparent calc(var(--se-pad-top) + (var(--se-err-line)) * var(--se-lh)),transparent 100%)}.script-editor__textarea[data-v-c079f958]:focus{border-color:#00ffaa59}.script-editor__footer[data-v-c079f958]{display:flex;gap:8px;align-items:center}.script-editor__spacer[data-v-c079f958]{flex:1 1 auto}.scripting-host-host{position:fixed;inset:0;pointer-events:none;opacity:1;transition:opacity var(--blur-transition-speed) ease}.scripting-host-host .mixer{pointer-events:auto}.scripting-host-host.is-faded{opacity:0}.scripting-host-host.is-faded .mixer{pointer-events:none}.oumta-connect-settings[data-v-a2c650f0]{display:flex;flex-direction:column;gap:10px}.oumta-connect-settings__row[data-v-a2c650f0]{display:flex;gap:10px;flex-wrap:wrap}.oumta-connect-settings__summary[data-v-a2c650f0]{font-size:12px;color:var(--ui-brightest-70)}.oumta-connect-settings__help[data-v-a2c650f0]{font-size:12px;color:var(--ui-brightest-70);line-height:1.4}.oumta-connect-settings__helpTitle[data-v-a2c650f0]{font-weight:800;color:var(--ui-brightest);margin-bottom:2px}.oumta-connect-settings__sep[data-v-a2c650f0]{height:1px;background:#ffffff1a}.oumta-connect-settings__field[data-v-a2c650f0]{display:grid;grid-template-columns:1fr;gap:6px}.oumta-connect-settings__field label[data-v-a2c650f0]{font-size:12px;color:var(--ui-brightest-70)}.oumta-connect-settings__input[data-v-a2c650f0]{height:34px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000024;color:var(--ui-brightest);outline:none}.oumta-connect-settings__input[data-v-a2c650f0]:disabled{opacity:.55}.oumta-connect-settings__helpRow[data-v-a2c650f0]{font-size:12px;color:var(--ui-brightest-70);line-height:1.35}.oumta-connect-settings__lastSession[data-v-a2c650f0]{display:flex;flex-direction:column;gap:8px}.oumta-connect-settings__logs[data-v-a2c650f0]{max-height:240px;overflow:auto;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000024;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.35;white-space:pre-wrap;word-break:break-all}.oumta-connect-settings__logsEmpty[data-v-a2c650f0]{opacity:.75}.oumta-connect-settings__logLine[data-v-a2c650f0]{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:2px 0;opacity:.92}.oumta-connect-settings__logLine[data-level=warn][data-v-a2c650f0]{color:#ffd666f2}.oumta-connect-settings__logLine[data-level=error][data-v-a2c650f0]{color:#ff7c7cf2}.oumta-connect-settings__logTs[data-v-a2c650f0]{opacity:.75}.sb-fade-enter-active[data-v-a2c650f0],.sb-fade-leave-active[data-v-a2c650f0]{transition:opacity .16s ease}.sb-fade-enter-from[data-v-a2c650f0],.sb-fade-leave-to[data-v-a2c650f0]{opacity:0}.oumta-connect__scrim{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background-color:var(--overlay-scrim-bg, rgba(0,0,0,.55))}.oumta-connect{width:560px;max-width:calc(100vw - 24px);background-color:var(--color-default-bg);border:1px solid var(--color-fg-12);border-radius:14px;padding:14px;color:var(--ui-brightest);box-shadow:0 24px 80px var(--color-overlay-70)}.oumta-connect__titleRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 8px}.oumta-connect__title{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:13px}.oumta-connect__titleIcon{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.oumta-connect__titleIcon.is-attention{position:relative;animation:connect-pulse 2.6s ease-in-out infinite,connect-color-blink 1.2s ease-in-out infinite;opacity:.95}.oumta-connect__titleIcon.is-attention:before,.oumta-connect__titleIcon.is-attention:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:50%;pointer-events:none;border:1px solid var(--ui-green);opacity:0;transform:scale(1);animation:connect-ripple 12s ease-out infinite}.oumta-connect__titleIcon.is-attention:before{animation-delay:6s}.oumta-connect__titleIcon.is-attention.is-client:before,.oumta-connect__titleIcon.is-attention.is-client:after{animation-name:connect-ripple-in}.oumta-connect__titleIcon.is-attention:hover{animation:none;color:var(--ui-green)}.oumta-connect__titleIcon.is-attention:hover:before,.oumta-connect__titleIcon.is-attention:hover:after{animation:none;opacity:0}.oumta-connect__state{display:inline-flex;align-items:center;gap:8px;font-size:12px;opacity:.75}.oumta-connect__state.is-ok{color:#91ffbaf2;opacity:.95}.oumta-connect__step{display:flex;flex-direction:column;gap:10px}.oumta-connect__stepHead{display:flex;align-items:center;gap:10px;margin-top:2px}.oumta-connect__stepNum{width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:12px;font-weight:900;opacity:.9}.oumta-connect__stepTitle{font-size:12px;font-weight:900;opacity:.9;text-transform:uppercase;letter-spacing:.02em}.oumta-connect__help{font-size:12px;line-height:1.35;opacity:.82}.oumta-connect__field{width:100%;height:30px;background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);color:var(--dropdown-fg);border-radius:8px;padding:0 10px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.oumta-connect__field:focus{outline:none;border-color:#ffffff38}.oumta-connect__miniSpinner{width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,255,255,.18);border-top-color:#ffffffbf;animation:oumta-spin .85s linear infinite}.oumta-connect__sep{height:1px;background:#ffffff1a;margin:2px 0}.oumta-connect__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;align-self:flex-end}.oumta-connect__actions.oumta-connect__actions--full{width:100%;align-items:stretch;align-self:stretch}.oumta-connect__chooseActions{width:100%;align-self:flex-end;display:flex;flex-direction:column;gap:10px}.oumta-connect__chooseRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oumta-connect__chooseBtn{width:100%;height:34px;padding:6px 14px;font-size:15px;justify-content:center}.oumta-connect__closeBtn{width:100%;justify-content:center}.oumta-connect__clientOffer{display:flex;flex-direction:column;gap:10px;opacity:1;transition:opacity 1s ease}.oumta-connect__clientOffer.is-fading{opacity:0}.oumta-connect__clientAnswer{display:flex;flex-direction:column;gap:10px;margin-top:10px}.connect-fade-enter-active,.connect-fade-leave-active{transition:opacity 1s ease}.connect-fade-enter-from,.connect-fade-leave-to{opacity:0}.oumta-connect__waiting{font-size:12px;opacity:.75}.oumta-connect__success{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;color:#91ffbaf2;margin-top:2px}.oumta-connect__msg{margin-top:10px;font-size:12px;color:#ffd666f2}@-moz-keyframes connect-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(38,222,129,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(38,222,129,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(38,222,129,.18))}}@-webkit-keyframes connect-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(38,222,129,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(38,222,129,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(38,222,129,.18))}}@-o-keyframes connect-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(38,222,129,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(38,222,129,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(38,222,129,.18))}}@keyframes connect-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(38,222,129,0))}45%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(38,222,129,.3))}70%{transform:scale(1.02);filter:drop-shadow(0 0 3px rgba(38,222,129,.18))}}@-moz-keyframes connect-ripple{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@-webkit-keyframes connect-ripple{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@-o-keyframes connect-ripple{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@keyframes connect-ripple{0%{transform:scale(1);opacity:.5}42%{transform:scale(6);opacity:0}to{transform:scale(6);opacity:0}}@-moz-keyframes connect-color-blink{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-green)}}@-webkit-keyframes connect-color-blink{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-green)}}@-o-keyframes connect-color-blink{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-green)}}@keyframes connect-color-blink{0%,to{color:var(--ui-brightest)}50%{color:var(--ui-green)}}@-moz-keyframes connect-ripple-in{0%{transform:scale(4);opacity:0}8%{opacity:.5}42%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}@-webkit-keyframes connect-ripple-in{0%{transform:scale(4);opacity:0}8%{opacity:.5}42%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}@-o-keyframes connect-ripple-in{0%{transform:scale(4);opacity:0}8%{opacity:.5}42%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}@keyframes connect-ripple-in{0%{transform:scale(4);opacity:0}8%{opacity:.5}42%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}@-moz-keyframes oumta-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes oumta-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes oumta-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes oumta-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.oumta-connect-badges[data-v-e82c0b2a]{position:fixed;right:12px;bottom:12px;display:inline-flex;gap:8px;z-index:19999998;pointer-events:none}.oumta-connect-badge[data-v-e82c0b2a]{font-size:12px;line-height:1;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0000004d;color:#ffffffb3;letter-spacing:.02em;text-transform:uppercase}.oumta-connect-badge.is-active[data-v-e82c0b2a]{background:#56ffaa29;border-color:#56ffaa61;color:#c4ffe2f2}.plugin-midi-settings[data-v-31b3b398]{display:grid;gap:10px}.plugin-midi-settings__row[data-v-31b3b398]{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:center}.plugin-midi-settings__label[data-v-31b3b398]{font-size:13px;color:var(--ui-brightest-70)}.plugin-midi-settings__value[data-v-31b3b398]{font-size:13px;color:var(--ui-brightest)}.plugin-midi-settings__value.bad[data-v-31b3b398]{color:var(--ui-danger)}.plugin-midi-settings__inputs[data-v-31b3b398]{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--ui-brightest-10);border-radius:10px}.plugin-midi-settings__inputName[data-v-31b3b398]{font-size:13px;color:var(--ui-brightest)}.plugin-midi-settings__inputMeta[data-v-31b3b398]{font-size:12px;color:var(--ui-brightest-60)}.plugin-midi-settings__sep[data-v-31b3b398]{height:1px;background:var(--ui-brightest-10);border-radius:999px;margin:2px 0}.plugin-midi-settings__buttonRow[data-v-31b3b398]{display:flex;flex-wrap:wrap;gap:10px}.plugin-midi-settings__hint[data-v-31b3b398]{font-size:12px;color:var(--ui-brightest-60)}.plugin-midi-settings__status[data-v-31b3b398]{margin-top:4px}.md{color:var(--ui-brightest);font-size:var(--md-font-size, 14px);line-height:1.55}.md__heading{margin:16px 0 8px;font-weight:800}.md h1{font-size:22px}.md h2{font-size:18px}.md h3{font-size:16px}.md__p{margin:8px 0;color:var(--ui-brightest-90)}.md p code,.md li code,.md blockquote code{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em;background:var(--ui-brightest-6);border:1px solid var(--ui-brightest-10);padding:1px 6px;border-radius:8px;color:var(--ui-brightest)}.md__code pre code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;background:transparent;border:0;padding:0;border-radius:0}.md__code{margin:10px 0;border:1px solid var(--ui-brightest-12);background:var(--ui-brightest-6);border-radius:12px;overflow:hidden}.md__codeLang{padding:8px 10px;font-size:.86em;color:var(--ui-brightest-70);border-bottom:1px solid var(--ui-brightest-10)}.md__code pre{margin:0;padding:10px;overflow:auto}.md__quote{margin:10px 0;padding:8px 10px;border-left:3px solid var(--ui-brightest-30);background:var(--ui-brightest-5);border-radius:10px}.md__ul,.md__ol{margin:8px 0 8px 18px;color:var(--ui-brightest-90)}.md a{color:var(--ui-accent, var(--ui-brightest));text-decoration:underline;text-underline-offset:2px}.md .md__linkDisabled{color:var(--ui-brightest-55)}.mdOverlay[data-v-282d09d1]{position:fixed;inset:0;z-index:9999}.mdOverlay__backdrop[data-v-282d09d1]{position:absolute;inset:0;background:#0000008c;border:0;padding:0}.mdOverlay__panel[data-v-282d09d1]{position:relative;width:calc(100vw - 24px);max-width:960px;height:calc(100vh - 30px);margin:15px auto;border:1px solid var(--ui-brightest-12);border-radius:16px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;box-shadow:0 20px 60px #00000080;background-size:cover;background-position:center;background-repeat:no-repeat}.mdOverlay__header[data-v-282d09d1]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--ui-brightest-10);background:var(--ui-brightest-3)}.mdOverlay__title[data-v-282d09d1]{font-size:14px;font-weight:800;color:var(--ui-brightest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdOverlay__headerTools[data-v-282d09d1]{display:inline-flex;gap:8px}.mdOverlay__toolBtn[data-v-282d09d1]{width:34px;height:34px;border-radius:10px;border:1px solid var(--ui-brightest-12);background:var(--ui-brightest-6);color:var(--ui-brightest);cursor:pointer}.mdOverlay__body[data-v-282d09d1]{padding:14px;overflow:auto}.pattern-editor[data-v-1013398f]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:50px;padding:0}.preview[data-v-1013398f]{margin-top:0;display:flex;align-items:center;justify-content:center;gap:14px}.preview-btn[data-v-1013398f]{height:34px;padding:0 14px;border-radius:10px;border:2px solid var(--color-fg-25);background:transparent;color:var(--ui-brightest);cursor:pointer}.matrix[data-v-1013398f]{--cell: 60px;--gap: 10px;--header: 24px;--label: 120px ;--rows: 3;position:relative;display:grid;grid-template-columns:var(--label) repeat(var(--cols),var(--cell)) var(--label);grid-template-rows:var(--header) repeat(var(--rows),var(--cell));gap:var(--gap);align-items:center;justify-items:center;width:max-content;-webkit-user-select:none;user-select:none}.header-spacer[data-v-1013398f]{grid-row:1;width:100%;height:100%}.header-spacer.left[data-v-1013398f]{grid-column:1}.header-spacer.right[data-v-1013398f]{grid-column:-2}.row-label[data-v-1013398f]{font-size:16px;opacity:.7;display:flex;align-items:center;gap:8px;max-width:100%;align-self:center;-webkit-user-select:none;user-select:none}.row-label .label-text[data-v-1013398f]{white-space:nowrap}.row-label .pro-only[data-v-1013398f]{display:inline-flex;text-decoration:none}.row-label.left[data-v-1013398f]{grid-column:1;justify-self:end;text-align:right;justify-content:flex-end}.row-label.left .label-text[data-v-1013398f]{overflow:visible;text-overflow:clip;max-width:none}.row-label.right[data-v-1013398f]{grid-column:-2;justify-self:start;text-align:left;justify-content:flex-start}.row-label.right .label-text[data-v-1013398f]{min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:100%}.row-label.r1[data-v-1013398f]{grid-row:2}.row-label.r2[data-v-1013398f]{grid-row:3}.row-label.r3[data-v-1013398f]{grid-row:4}.row-label.r4[data-v-1013398f]{grid-row:5}.row-label.r5[data-v-1013398f]{grid-row:6}.row-label.gated .label-text[data-v-1013398f]{text-decoration:line-through}.col-number[data-v-1013398f]{grid-row:1;font-size:14px;opacity:.6;text-align:center;align-self:end;padding-bottom:2px}.cell[data-v-1013398f]{width:var(--cell);height:var(--cell);border:2px solid var(--color-fg-25);border-radius:8px;background:transparent;cursor:pointer;transition:transform .05s ease;touch-action:none}.cell[data-v-1013398f]:active{transform:scale(.98)}.cell[disabled][data-v-1013398f]{opacity:.35;cursor:not-allowed;pointer-events:none}.cell.strong[data-v-1013398f]{grid-row:2}.cell.mid[data-v-1013398f]{grid-row:3}.cell.weak[data-v-1013398f]{grid-row:4}.cell.v1[data-v-1013398f]{grid-row:2}.cell.v2[data-v-1013398f]{grid-row:3}.cell.v3[data-v-1013398f]{grid-row:4}.cell.v4[data-v-1013398f]{grid-row:5}.cell.v5[data-v-1013398f]{grid-row:6}.cell.strong.active[data-v-1013398f]{border-color:var(--color-fg-80);background:var(--color-text)}.cell.mid.active[data-v-1013398f]{border-color:var(--color-fg-65);background:var(--color-text)}.cell.weak.active[data-v-1013398f]{border-color:var(--color-fg-50);background:var(--color-text)}.cell.v1.active[data-v-1013398f]{border-color:var(--color-fg-80);background:var(--color-text)}.cell.v2.active[data-v-1013398f],.cell.v4.active[data-v-1013398f]{border-color:var(--color-fg-65);background:var(--color-text)}.cell.v3.active[data-v-1013398f],.cell.v5.active[data-v-1013398f]{border-color:var(--color-fg-50);background:var(--color-text)}.cell.playing[data-v-1013398f]{border-color:var(--color-fg-95);box-shadow:0 0 0 2px var(--color-overlay-25),0 0 18px var(--color-glow-accent)}.cell.strong.playing[data-v-1013398f],.cell.mid.playing[data-v-1013398f],.cell.weak.playing[data-v-1013398f],.cell.v1.playing[data-v-1013398f],.cell.v2.playing[data-v-1013398f],.cell.v3.playing[data-v-1013398f],.cell.v4.playing[data-v-1013398f],.cell.v5.playing[data-v-1013398f]{border-color:var(--ui-oumta);background:var(--ui-oumta)}.cell.playing-col[data-v-1013398f]{border-color:var(--color-fg-95);box-shadow:0 0 0 2px var(--color-overlay-25),0 0 18px var(--color-glow-accent)}.matrix[data-v-1013398f]{--subcell: 10px}.cell[data-v-1013398f]{width:100%}
