/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Karla",Arial,Helvetica,sans-serif;--font-mono:"Fira Mono",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:calc(.75rem * var(--ui-text-scale,1));--text-xs--line-height:calc(1 / .75);--text-sm:calc(.875rem * var(--ui-text-scale,1));--text-sm--line-height:calc(1.25 / .875);--text-base:calc(1rem * var(--ui-text-scale,1));--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Karla",Arial,Helvetica,sans-serif;--default-mono-font-family:"Fira Mono",monospace;--color-border:var(--border);--color-popover:var(--popover)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[96px\]{min-width:96px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-end{scroll-snap-align:end}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:6px}.rounded-lg\!{border-radius:6px!important}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input,.border-input\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-foreground{background-color:var(--foreground)}.bg-input,.bg-input\/30{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:Fira Mono,monospace}.font-sans{font-family:Karla,Arial,Helvetica,sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:calc(.8rem * var(--ui-text-scale,1))}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--background)}.text-current{color:currentColor}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.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))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *),.group-focus\/menubar-item\:text-accent-foreground:is(:where(.group\/menubar-item):focus *){color:var(--foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--border)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:6px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:6px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-lg:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:6px}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:6px!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:var(--radius-md)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:6px}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-behind\:opacity-0[data-behind]{opacity:0}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--foreground)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);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,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--foreground)}@media (hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:var(--muted)}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-input:is(.dark *){border-color:var(--border)}.dark\:bg-input\/30:is(.dark *){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-muted:where([data-state=open]),.data-open\:hover\:bg-muted:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}:is(.data-open\:focus\:bg-muted:where([data-state=open]),.data-open\:focus\:bg-muted:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--border)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:bg-muted\/50:where([data-state=active]),.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-active\:bg-muted\/50:where([data-state=active]),.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}@media (hover:hover){:is(.data-active\:hover\:bg-muted:where([data-state=active]),.data-active\:hover\:bg-muted:where([data-active]:not([data-active=false]))):hover{background-color:var(--muted)}}:is(.data-active\:focus\:bg-muted:where([data-state=active]),.data-active\:focus\:bg-muted:where([data-active]:not([data-active=false]))):focus{background-color:var(--muted)}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--border)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover{color:var(--foreground)}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg),:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-00000066:#0006;--c-0003:#0003;--c-0004:#0004;--c-0005:#0005;--c-0006:#0006;--c-0008:#0008;--c-0009:#0009;--c-05090a:#0e0e0e;--c-07110cbb:#141514bb;--c-0c1710:#1a1b1a;--c-0c191780:#1c1d1c80;--c-0d150f:#191a19;--c-0e1811:#1b1c1b;--c-0f1712:#1b1c1b;--c-101811:#1c1d1c;--c-101a14:#1d1e1d;--c-101a15:#1d1f1e;--c-101a17:#1e1f1e;--c-101b13:#1e1f1e;--c-111710:#1b1c1b;--c-111713:#1c1c1c;--c-111714:#1c1c1c;--c-111810:#1c1d1c;--c-111914:#1d1e1d;--c-111a14:#1d1f1e;--c-111b14:#1e1f1e;--c-111d16:#1f2120;--c-11211880:#22242280;--c-131a14:#1e1f1e;--c-131d17:#202120;--c-132319:#242624;--c-141b16:#1f201f;--c-141d17:#202120;--c-142018:#222422;--c-142019:#222422;--c-14211988:#23252388;--c-142219:#232524;--c-14231a:#242624;--c-14251ef5:#262826f5;--c-151b17:#202020;--c-151c17:#202120;--c-152019:#232423;--c-152119:#232523;--c-152219:#242524;--c-15231a:#242625;--c-15231c:#252625;--c-16200b:#212421;--c-16201f:#232424;--c-16231a:#252625;--c-171717:#1e1e1e;--c-171e19:#222322;--c-17200b:#212422;--c-17211a:#242524;--c-17231c:#252725;--c-17251c:#262827;--c-17261d:#272927;--c-17271f:#282a28;--c-17281ee6:#282a29e6;--c-181e1a:#232323;--c-181f1a:#232423;--c-182019:#232423;--c-18241a:#262726;--c-18241b:#262726;--c-18241c:#262826;--c-18251c:#262827;--c-18281eef:#282b29ef;--c-191f1d:#242424;--c-191f21:#242424;--c-19271e:#282a28;--c-1a211d:#252625;--c-1a281f:#292b29;--c-1a2d22:#2c2f2d;--c-1b251e:#272928;--c-1b261d:#282a28;--c-1b281f:#292b2a;--c-1b291f:#2a2c2a;--c-1b2a1f:#2a2d2b;--c-1c211e:#262626;--c-1c231f:#272827;--c-1c261f:#282a29;--c-1c2b23:#2c2e2c;--c-1c2c20:#2c2e2c;--c-1d2a21:#2b2d2b;--c-1d2d22:#2d2f2d;--c-1d3024:#2f312f;--c-1e1010:#251717;--c-1f1e17:#28241d;--c-1f2a2b:#262f34;--c-1f2d23:#2e302e;--c-20291f:#2b2d2b;--c-202a23:#2c2e2c;--c-203026:#303230;--c-203126:#313331;--c-222b24:#2d2f2e;--c-223529:#343634;--c-223629:#343735;--c-233129:#323332;--c-233329:#333533;--c-233a2c:#373a38;--c-241f12:#2c2518;--c-24200c:#2f2412;--c-242b28:#2f2f2f;--c-242e26:#303130;--c-242e27:#303130;--c-243426:#333634;--c-243427:#333634;--c-243428:#333634;--c-243629:#353735;--c-252d24:#2f312f;--c-25321f:#313432;--c-253626:#353735;--c-261b10:#2b2315;--c-26332b:#343534;--c-26342a:#343634;--c-263822:#353936;--c-26382a:#363937;--c-263b24:#373b38;--c-272c27:#303030;--c-27302c:#323433;--c-27362b:#363836;--c-292820:#312d26;--c-29332c:#353635;--c-29392e:#383a39;--c-29392f:#383a39;--c-293a2b:#383b39;--c-293b30:#3a3c3a;--c-293c3b:#293c3b;--c-293e2d:#3b3e3b;--c-293e30:#3b3e3c;--c-2a241c:#302a22;--c-2b3a32:#3a3c3a;--c-2b3c2d:#3a3d3b;--c-2c3b30:#3a3c3b;--c-2c3d31:#3c3e3c;--c-2d3c31:#3b3d3c;--c-2d402d:#3d403d;--c-2d4030:#3d403e;--c-2d4130:#3e413e;--c-2e3945:#2e3945;--c-2e3b32:#3b3d3b;--c-2f4034:#3e413f;--c-2f4036:#3f413f;--c-2f5553:#4e524f;--c-303734:#3a3a3a;--c-303a33:#3b3d3b;--c-303a34:#3b3d3b;--c-304534:#414442;--c-304b36:#454946;--c-314d35:#464b47;--c-323b30:#3c3d3c;--c-333c35:#3d3f3d;--c-334236:#414341;--c-33452d:#414542;--c-33452e:#414542;--c-33473a:#444744;--c-343b2e:#343b2e;--c-343b36:#3d3e3d;--c-343d36:#3e403e;--c-343d37:#3e403f;--c-34402f:#3f413f;--c-344333:#414441;--c-34442f:#414442;--c-34443a:#434543;--c-344638:#434644;--c-344b3b:#474a47;--c-344c38:#474a47;--c-354337:#424442;--c-354637:#444644;--c-354638:#444644;--c-354639:#444644;--c-354730:#434744;--c-354735:#444744;--c-354a32:#454946;--c-354b37:#464a47;--c-354b3e:#474a48;--c-354c39:#474b48;--c-354d39:#484b48;--c-354d50:#3c4f59;--c-35584b:#3e573e;--c-364735:#444744;--c-37473b:#454745;--c-394438:#444544;--c-394b32:#474a47;--c-394f40:#4b4e4b;--c-3a3545:#3a3545;--c-3a3831:#3a3831;--c-3a493e:#474948;--c-3a4b32:#474a47;--c-3a4b3f:#494b49;--c-3a503a:#385139;--c-3ac6ad:#00c9ad;--c-3b4940:#484a48;--c-3b4b3f:#494b49;--c-3b4e3e:#4a4d4b;--c-3b5355:#41555f;--c-3c261f:#422c25;--c-3c3527:#423a2c;--c-3c3a2c:#453d31;--c-3c4a40:#494b49;--c-3c4e3e:#4b4d4b;--c-3c5039:#395139;--c-3c5040:#4c4f4c;--c-3d5035:#365237;--c-3d5342:#4e514f;--c-3e503f:#4c4f4d;--c-3e513e:#4d504d;--c-3f3a25:#483d2a;--c-3f5042:#4d4f4d;--c-3f5a5b:#455b66;--c-405245:#4f514f;--c-405340:#4f524f;--c-405447:#505350;--c-405536:#385739;--c-40593a:#3a5a3b;--c-405b5a:#565957;--c-41352c:#41352c;--c-415047:#4e504e;--c-42604a:#446044;--c-43523f:#4f514f;--c-43543d:#4f5350;--c-43553b:#3d573d;--c-435546:#515452;--c-435a39:#3b5c3c;--c-44523d:#4f524f;--c-45332f:#45332f;--c-453b2a:#4a402f;--c-456038:#3a623c;--c-466044:#426143;--c-476053:#5a5d5a;--c-48533e:#505351;--c-485939:#3d5c3e;--c-485a4b:#565956;--c-49604b:#595d5a;--c-49604e:#5a5d5a;--c-49614f:#5b5e5b;--c-4a3a2c:#4b412f;--c-4a6050:#5a5d5b;--c-4a6250:#5b5f5c;--c-4a6567:#4f6571;--c-4b5549:#545554;--c-4b614d:#5b5e5b;--c-4c604e:#5b5e5b;--c-4c6150:#5b5e5c;--c-4d4736:#544a3a;--c-4d5f4f:#5a5d5b;--c-4d5f50:#5a5d5b;--c-4f6152:#5c5f5d;--c-4f8286:#567f93;--c-516a5a:#636663;--c-526057:#5d5f5e;--c-52674a:#4b694c;--c-53634f:#5e615e;--c-53664d:#4e674e;--c-536650:#606360;--c-53665a:#616461;--c-549ee8:#319dff;--c-556949:#4c6b4d;--c-566451:#606260;--c-566c5d:#666866;--c-57695b:#646664;--c-57715a:#577157;--c-587c67:#5d7c5e;--c-589971:#609962;--c-5a4a2a:#5f4d2e;--c-5a5540:#625643;--c-5c7055:#567257;--c-5e734b:#507651;--c-5f5a3d:#695a3f;--c-5f7461:#6d706d;--c-5f8d89:#6e8c6f;--c-60725e:#6b6f6c;--c-60785f:#5e795e;--c-607860:#5e795e;--c-617153:#577358;--c-61715d:#6b6e6b;--c-61754a:#517952;--c-63735c:#6c706d;--c-638271:#777b78;--c-647565:#6f726f;--c-647b6266:#617c6166;--c-65543b:#67573e;--c-65794f:#567d56;--c-657c50:#568057;--c-657d51:#568057;--c-657e61:#617f61;--c-688060:#618262;--c-697261:#6e706e;--c-69997f:#719872;--c-6d7f63:#668166;--c-6e654c:#74654e;--c-6e826a:#797d7a;--c-6e9698:#7293a3;--c-6f8367:#698569;--c-6f8c62:#658f65;--c-6f9f9b:#7f9e7f;--c-708072:#7a7c7a;--c-746242:#776444;--c-759067:#6a936b;--c-769b71:#709d71;--c-78825a:#648765;--c-78936c:#6f956f;--c-789885:#7d987d;--c-793e36:#7d4139;--c-79b6ad:#37c0b1;--c-7b9b70:#729d72;--c-7c8b73:#838684;--c-7c9275:#769476;--c-7d8a78:#838684;--c-7d9279:#888c89;--c-7d9d69:#6ea16f;--c-7e9586:#8c8f8d;--c-7f9385:#8b8e8c;--c-7f947166:#75977566;--c-7f9585:#8c8f8d;--c-7f9887:#8e928f;--c-7fa877:#77aa78;--c-7fb98a:#80ba81;--c-809276:#799479;--c-80937a:#8a8e8a;--c-80946c:#729773;--c-80966d:#739973;--c-81987b:#7c997c;--c-819888:#8f928f;--c-829365:#6f986f;--c-82937d:#8b8e8b;--c-829573:#789878;--c-84a9a6:#9ea19e;--c-85968a:#8f9290;--c-859b75:#7a9e7a;--c-859e87:#939794;--c-87968c:#909290;--c-87968d:#909291;--c-879b8d:#939694;--c-87aacb:#69ace8;--c-889e7b:#7fa07f;--c-89968d:#919391;--c-8a7f66:#8c7e66;--c-8a9787:#919391;--c-8b3937aa:#8e3c3aaa;--c-8b9c8e:#959795;--c-8b9c90:#959896;--c-8da088:#979b97;--c-8da193:#999c9a;--c-8dbb78:#7cbf7e;--c-8dbfa833:#97be9733;--c-8e9c8d:#969896;--c-8e9e92:#989a98;--c-8ea58c:#9b9f9b;--c-8eaa96:#9fa3a0;--c-8f9e92:#989a98;--c-8f9f93:#999b99;--c-8fa18a:#989c99;--c-8fa28e:#999d9a;--c-8fa589:#8aa68a;--c-8fa58c:#9b9f9c;--c-8fa976:#7ead7e;--c-8fac93:#8fac8f;--c-8fbcbe:#94b9cb;--c-90a08f:#999b99;--c-90a68c:#9ca09c;--c-91a177:#80a580;--c-91a18f:#9a9c9a;--c-91a38f:#9b9e9b;--c-91a48c:#9b9f9b;--c-91a48f:#9b9f9c;--c-91a78e:#9da19d;--c-91ad7d:#83b183;--c-91b77433:#7bbc7d33;--c-91b79b:#94b794;--c-92a68c:#9ca09d;--c-92a995:#9fa3a0;--c-93a798:#9fa29f;--c-93aa8a:#8cac8c;--c-93b29a:#95b295;--c-94a59a:#9ea19f;--c-94a99b:#a1a4a1;--c-94c781:#83cb85;--c-96ab95:#a2a5a2;--c-97ad9e:#a4a7a5;--c-97c7b0:#a0c6a1;--c-99b09e:#a7aaa7;--c-99cfff:#8bd4f7;--c-9aa78a:#9fa39f;--c-9aa79f:#a2a4a2;--c-9aa7b5:#96a9b2;--c-9aa89f:#a3a4a3;--c-9aac891a:#8faf8f1a;--c-9aad98:#a4a8a5;--c-9aae99:#a5a8a6;--c-9baa8e:#a1a5a2;--c-9baca0:#a5a8a6;--c-9bb49f:#aaadaa;--c-9bdb80:#83e087;--c-9caf9e:#a7aaa7;--c-9daf93:#a6aaa6;--c-9eafa0:#a8aaa8;--c-9eb19b:#a8aca9;--c-9ec7e6:#98c9e2;--c-9fac9f:#a6a8a7;--c-9fb296:#a8aca9;--c-9fb399:#a9adaa;--c-9fb598:#99b799;--c-9fb8a8:#aeb2af;--c-9fcf9a:#98d199;--c-9fd3cf:#b0d2b0;--c-a08e62:#a58c63;--c-a0b19f:#a9acaa;--c-a1b99220:#96bc9720;--c-a1b99245:#96bc9745;--c-a1c9ac:#a4c9a4;--c-a2b997:#9abb9a;--c-a2c795:#97ca98;--c-a2d2b5:#a9d1a9;--c-a3bf95:#99c299;--c-a3bf9528:#a0a0a028;--c-a3d8ff:#9cdbfa;--c-a4b79d:#aeb1ae;--c-a4b8ad:#b1b3b1;--c-a4baa0:#b0b4b0;--c-a4ca83:#8cd08e;--c-a5b9a8:#b1b4b1;--c-a5baa9:#b1b4b2;--c-a5c19c:#9ec39e;--c-a68a52:#a88953;--c-a69d87:#a99c87;--c-a6b8ac:#b1b3b1;--c-a6bc8d:#9bc269;--c-a6bd87:#91c292;--c-a6c47a22:#88cb8a22;--c-a7bd9d:#a0bfa0;--c-a7bd9e:#a0bfa0;--c-a8b59f:#aeb1ae;--c-a8b69e:#aeb2af;--c-a8bba8:#b3b6b3;--c-a8bca2:#b2b6b3;--c-a8bfa8:#b5b9b5;--c-a8bfa9:#b5b9b6;--c-a8bfae:#b6b9b6;--c-a8c69a:#9dc99e;--c-a8d7ff:#9edbf9;--c-a9b99e:#b0b4b1;--c-a9bc9d:#a1bea1;--c-a9bcae:#b4b7b5;--c-a9bdae:#b5b8b5;--c-a9be9e80:#a1c0a180;--c-a9c792:#99cb99;--c-a9d9a6:#a3dba4;--c-ab7cde:#b668ff;--c-ac9bc7:#b392e2;--c-adb5b0:#a8b7ae;--c-adc0b1:#b8bbb9;--c-adc79422:#9ccb9c22;--c-aebf93:#9cc49c;--c-aebfae:#b7bab8;--c-aec48e70:#99c99970;--c-af655c:#af655c;--c-afc2b0:#babdba;--c-afc2b1:#babdba;--c-afc4a3:#a7c6a6;--c-afc8b0:#bdc1be;--c-afd553:#aad800;--c-b0d289:#95d896;--c-b1d992:#9ade9c;--c-b2c3b5:#bcbebc;--c-b3452e:#b5462f;--c-b3a589:#b5a489;--c-b4c9b6:#c0c3c1;--c-b5c8aa:#adcaad;--c-b5d8d9:#b8d5e4;--c-b5dd91:#9be39d;--c-b6c9b0:#c0c3c0;--c-b6d699:#a2dba3;--c-b7ba8f:#cab28c;--c-b7c8ae:#bfc3c0;--c-b7c8af:#bfc3c0;--c-b7c8b5:#c0c3c1;--c-b7c8b9:#c1c3c1;--c-b7c8bb:#c1c3c1;--c-b7c8bc:#c1c4c2;--c-b7d99e:#a5dda6;--c-b7dbd7:#d0d3d0;--c-b7e89b:#a1eda3;--c-b87062:#b87062;--c-b87657:#b87657;--c-b8cf98:#a3d4a3;--c-b8cf9899:#a3d4a399;--c-b8d5a52e:#aad9ab2e;--c-b8dac7:#cdd2ce;--c-b9b9a8:#c0b6a7;--c-b9c5b3:#bfc1bf;--c-b9ca8e:#9dd19d;--c-b9cdb6:#c4c7c4;--c-b9cfa6:#acd2ac;--c-b9d6f2:#b2d9ed;--c-b9e29d:#a4e7a6;--c-b9e69c:#a3eba5;--c-bac6b5:#c0c2c0;--c-bcbcaf:#bdbda5;--c-bcc8b5:#c2c4c2;--c-bdc4a2:#acc9ac;--c-bdcbaa:#b1ceb1;--c-bdcfb5:#c6cac6;--c-bddefb:#b6e1f6;--c-bed0bd:#c8cbc8;--c-bfd593:#a2dca3;--c-bfe3ff:#bae5fb;--c-c0cec3:#c8cac8;--c-c0d1a7:#b0d5b0;--c-c0d1b8:#c8ccc9;--c-c0d6b5:#b8d8b8;--c-c1d0a7:#b0d5b0;--c-c2a56e:#c4a46e;--c-c49a6c:#bd9e69;--c-c4d6a0:#acdcad;--c-c4d8c5:#cfd2d0;--c-c4daa28c:#ade0ae8c;--c-c5cfb5:#c8cbc8;--c-c5d9ab:#b4deb4;--c-c5d9ab99:#b4deb499;--c-c5d9e9:#c2dae7;--c-c6d4ae:#b6d8b6;--c-c6d8b7:#bcdbbc;--c-c6d995:#a6e1a7;--c-c6d99566:#a6e1a766;--c-c6efaa:#b2f4b3;--c-c7d4c5:#ced0ce;--c-c7d7b6:#bcdabc;--c-c8d7bf:#cfd2cf;--c-c8d8c6:#d1d3d1;--c-c8d9b3:#baddba;--c-c8ddb1:#b9e1b9;--c-c8e6a8:#b2ecb3;--c-c8f36566:#8bff9166;--c-c8f36b:#8cff92;--c-c9dc8912:#9fe6a012;--c-c9dc8940:#9fe6a040;--c-c9f2ec:#e5e9e6;--c-cb95ac:#e484b0;--c-cde8ff:#c8eafb;--c-cfdb9d:#aee4af;--c-d09b83:#ec8d60;--c-d0e9b6:#beeebf;--c-d1e9d8:#dfe3e0;--c-d1edb6:#bff2bf;--c-d2dcc9:#d6d9d6;--c-d2edb6:#bff2bf;--c-d3e4d6:#dddfdd;--c-d3edb3:#bef3be;--c-d4b578:#e9af1d;--c-d4c384:#e0be84;--c-d4f4b7:#c0f9c1;--c-d5c48a:#dfbf8a;--c-d5d79709:#efcc9309;--c-d5dda0:#b2e6b3;--c-d5dfb5:#c0e5c0;--c-d5dfb6:#c1e5c1;--c-d5e6ac:#baedbb;--c-d6dfd0:#dadcda;--c-d6e1cf:#dbdddb;--c-d6e2bf:#c7e6c7;--c-d6e6cf:#dee1de;--c-d6efbf:#c6f3c7;--c-d75d58:#d75d58;--c-d7dda7:#b8e6b8;--c-d7dfc8:#d9dcd9;--c-d7e3c9:#dbdfdc;--c-d7e4d4:#dee0de;--c-d7edc5:#cbf0cb;--c-d8a0c8:#d8a0c8;--c-d8b96a:#e0b56b;--c-d8c584:#e3c084;--c-d9796a:#d9796a;--c-d9c18c:#ddbf8d;--c-d9e6da:#e0e2e1;--c-dab77b:#dab77b;--c-dae5da:#e0e2e0;--c-dafc98:#c3ffc4;--c-dbe9c8:#cfeccf;--c-dbf5f1:#edefed;--c-dcc28b:#e0c08c;--c-dce5cc:#dee2df;--c-dce6d8:#e1e3e1;--c-dce8d9:#e2e4e2;--c-dce9be:#c9eec9;--c-dce9df:#e4e5e4;--c-ddcc67:#f4c166;--c-ddcf9d:#e6cb9d;--c-dde8d8:#e2e5e3;--c-ddf3ce:#d3f6d3;--c-deb79d:#deb79d;--c-df9c61:#d1a556;--c-dfcc8b:#eac78b;--c-dfebd8:#e4e7e5;--c-dfedcc:#d3f0d3;--c-e08a5a:#e08a5a;--c-e0b567:#e1b467;--c-e0e5c8:#dfe2df;--c-e0e6de:#e3e4e3;--c-e0eae1:#e6e7e6;--c-e0ebe1:#e6e8e6;--c-e0ecda:#e6e8e6;--c-e0eee1:#e8eae8;--c-e0eee2:#e8eae8;--c-e0eee5:#e8eae9;--c-e0f4c4:#cef9ce;--c-e0f5c8:#d0f9d0;--c-e1e9df:#e5e7e5;--c-e1eadb:#e5e7e5;--c-e1ebce:#e3e7e4;--c-e2c78e:#e6c58f;--c-e2d3a9:#e8d0a9;--c-e2d5a7:#ebd1a7;--c-e2e8c2:#cdeecd;--c-e2e8e4:#e6e6e6;--c-e2e8e5:#e6e6e6;--c-e2ecc5:#cff1cf;--c-e3d0a8:#e6cfa8;--c-e3eaca:#e3e7e3;--c-e3f2d0:#d7f5d6;--c-e4c38b:#e4c38b;--c-e4c38b16:#e4c38b16;--c-e4c38b55:#e4c38b55;--c-e4c38b66:#e4c38b66;--c-e4c38b99:#e4c38b99;--c-e4d4aa:#e9d2aa;--c-e4d79b:#f2d19b;--c-e4eed3:#e7eae7;--c-e4f6c9:#d2fbd2;--c-e5d2a6:#e9d0a6;--c-e6cb68:#f6c369;--c-e7edeb:#ebebeb;--c-e7f7da:#eef2ee;--c-e86b98:#ff4e97;--c-e8b76c:#e5b86b;--c-e8c25a:#f2bd5c;--c-e8c25a88:#f2bd5c88;--c-e98554:#ff7421;--c-e9b743:#f0b500;--c-e9c77c:#eec47d;--c-ecad71:#e0b469;--c-ece2c4:#f1e0c4;--c-edf7df:#f0f3f1;--c-ee9886:#ee9886;--c-eedcaf:#f3dab0;--c-eef5e9:#f1f3f1;--c-ef735f:#ef735f;--c-eff3df:#eef1ef;--c-f0865e:#f0865e;--c-f0865e88:#f0865e88;--c-f0a070:#f0a070;--c-f0b58a:#f0b58a;--c-f0b974:#e9bd71;--c-f0bb87:#e6c182;--c-f0d7a0:#f4d5a1;--c-f0dfa8:#f9dba8;--c-f0dfb8:#f4ddb8;--c-f0e194:#ffda9b;--c-f0f8ea:#f3f5f4;--c-f17f69:#f17f69;--c-f1e7b7:#fce2b7;--c-f1f5ea:#f2f3f2;--c-f28b82:#f28b82;--c-f2dc9c:#fbd89d;--c-f2f0cc:#ffebcb;--c-f3b369:#e9b963;--c-f4f8ed:#f5f6f5;--c-fa9285:#fa9285;--c-ff8370:#ff8370;--c-ff8672:#ff8672;--c-ff877c:#ff877c;--c-ff877c20:#ff877c20;--c-ff9585:#ff9585;--c-ff977e:#ff977e;--c-ffa191:#ffa191;--c-ffa78e:#ffa78e;--c-ffad8f:#ffad8f;--c-ffad91:#ffad91;--c-ffafa3:#ffafa3;--c-ffc1b1:#ffc1b1;--c-ffc8af:#ffc8af;--c-ffd3b1:#f4d9ab;--c-ffd7c4:#ffd7c4;--c-ffe2c7:#f9e5c4;--c-ffefbd:#ffedd0;--c-fff:#fff;--c-fff0bc:#ffeed1;--c-fff0c4:#ffeed3;--c-fff4c0:#fff1da;--c-ffffff03:#ffffff03;--c-ffffff05:#ffffff05;--c-ffffff09:#ffffff09;--c-ffffff0a:#ffffff0a;--c-ffffff0d:#ffffff0d;--c-ffffff30:#ffffff30;--ruler-line:#ffffff26;--clip-mix:66%;--clip-mix-selected:86%}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-00000066:#0003;--c-0003:#0000001a;--c-0004:#0002;--c-0005:#0000002b;--c-0006:#0003;--c-0008:#0004;--c-0009:#0000004d;--c-05090a:#faf6ef;--c-07110cbb:#faf6efbb;--c-0c1710:#f8f4ed;--c-0c191780:#f5f1ea80;--c-0d150f:#faf6ef;--c-0e1811:#f6f2ec;--c-0f1712:#f7f3ec;--c-101811:#f6f2eb;--c-101a14:#f3efe9;--c-101a15:#f3efe8;--c-101a17:#f3efe8;--c-101b13:#f2eee8;--c-111710:#f7f3ec;--c-111713:#f6f2ec;--c-111714:#f6f2eb;--c-111810:#f6f2eb;--c-111914:#f4f0e9;--c-111a14:#f3efe8;--c-111b14:#d9d9d7;--c-111d16:#ebebeb;--c-11211880:#ebe7e180;--c-131a14:#f3eee8;--c-131d17:#efebe4;--c-132319:#e9e5de;--c-141b16:#f1ede6;--c-141d17:#efebe4;--c-142018:#ece7e1;--c-142019:#ebe7e1;--c-14211988:#eae6e088;--c-142219:#e9e5df;--c-14231a:#e8e4de;--c-14251ef5:#e6e2dbf5;--c-151b17:#f1ece6;--c-151c17:#f0ebe5;--c-152019:#ebe7e0;--c-152119:#eae6df;--c-152219:#e9e5de;--c-15231a:#e8e4dd;--c-15231c:#e8e4dd;--c-16200b:#ede8e0;--c-16201f:#eae6df;--c-16231a:#e8e4dd;--c-171717:#d3d3d1;--c-171e19:#ede9e2;--c-17200b:#fff;--c-17211a:#eae5df;--c-17231c:#e7e3dd;--c-17251c:#e5e1db;--c-17261d:#e4e0d9;--c-17271f:#e3dfd8;--c-17281ee6:#e2ded7e6;--c-181e1a:#ddd9d3;--c-181f1a:#ebe7e0;--c-182019:#eae6e0;--c-18241a:#e6e2db;--c-18241b:#e6e2db;--c-18241c:#e6e2db;--c-18251c:#e5e1da;--c-18281eef:#e2ded7ef;--c-191f1d:#ebe6e0;--c-191f21:#eae6df;--c-19271e:#e3ded8;--c-1a211d:#e8e4de;--c-1a281f:#e1ddd6;--c-1a2d22:#8d887f;--c-1b251e:#e4e0d9;--c-1b261d:#e3dfd8;--c-1b281f:#e1ddd6;--c-1b291f:#e0dcd5;--c-1b2a1f:#dfdbd4;--c-1c211e:#e8e3dd;--c-1c231f:#e6e1db;--c-1c261f:#e3dfd8;--c-1c2b23:#ddd9d3;--c-1c2c20:#ddd9d2;--c-1d2a21:#dedad4;--c-1d2d22:#dbd7d1;--c-1d3024:#d8d4cd;--c-1e1010:#2a1b1b;--c-1f1e17:#ebe6dd;--c-1f2a2b:#d4dadd;--c-1f2d23:#dbd7d0;--c-20291f:#dfdad4;--c-202a23:#ddd9d3;--c-203026:#d7d3cd;--c-203126:#d6d2cc;--c-222b24:#ebe7e0;--c-223529:#d2cec7;--c-223629:#d1cdc6;--c-233129:#d5d1cb;--c-233329:#d3cfc9;--c-233a2c:#cdc8c1;--c-241f12:#271d13;--c-24200c:#271e0e;--c-242b28:#dbd6d0;--c-242e26:#d8d4cd;--c-242e27:#d8d4cd;--c-243426:#d2cec8;--c-243427:#d2cec8;--c-243428:#d2cec8;--c-243629:#d0ccc6;--c-252d24:#d9d5ce;--c-25321f:#d5d1c9;--c-253626:#d1ccc5;--c-261b10:#2a1b15;--c-26332b:#d2cec8;--c-26342a:#d1cdc7;--c-263822:#d0cac2;--c-26382a:#fff;--c-263b24:#cdc7be;--c-272c27:#d9d5ce;--c-27302c:#d5d1ca;--c-27362b:#cfcbc5;--c-292820:#ded8cf;--c-29332c:#d1cdc7;--c-29392e:#2b2a27;--c-29392f:#ccc8c1;--c-293a2b:#cbc7c0;--c-293b30:#cac6bf;--c-293c3b:#293c3b;--c-293e2d:#c8c3bb;--c-293e30:#c7c3bc;--c-2a241c:#e6dad2;--c-2b3a32:#cac6bf;--c-2b3c2d:#c9c5be;--c-2c3b30:#c9c5bf;--c-2c3d31:#c7c3bd;--c-2d3c31:#c8c4bd;--c-2d402d:#c5c0b9;--c-2d4030:#c5c0b9;--c-2d4130:#c4bfb8;--c-2e3945:#2e3945;--c-2e3b32:#c8c4be;--c-2f4034:#c3bfb9;--c-2f4036:#c3bfb9;--c-2f5553:#afaaa2;--c-303734:#cbc7c0;--c-303a33:#c8c4be;--c-303a34:#3b3d3b;--c-304534:#bfbbb3;--c-304b36:#bbb5ac;--c-314d35:#b9b3a9;--c-323b30:#c7c3bd;--c-333c35:#c6c2bb;--c-334236:#c0bcb6;--c-33452d:#c0bab2;--c-33452e:#c0bab2;--c-33473a:#bcb8b1;--c-343b2e:#343b2e;--c-343b36:#c6c2bc;--c-343d36:#c4c0ba;--c-343d37:#3e403e;--c-34402f:#c3bfb8;--c-344333:#3b3a35;--c-34442f:#c0bbb3;--c-34443a:#bebab4;--c-344638:#bdb9b2;--c-344b3b:#b9b4ac;--c-344c38:#b9b3ab;--c-354337:#bfbbb5;--c-354637:#bcb8b2;--c-354638:#bcb8b2;--c-354639:#444644;--c-354730:#bdb8af;--c-354735:#bcb8b0;--c-354a32:#bbb5ac;--c-354b37:#b9b4ac;--c-354b3e:#b8b4ad;--c-354c39:#b8b3ab;--c-354d39:#b7b2aa;--c-354d50:#acb1b5;--c-35584b:#aca79e;--c-364735:#bcb7b0;--c-37473b:#bbb7b0;--c-394438:#bdb9b3;--c-394b32:#b9b3aa;--c-394f40:#b3afa8;--c-3a3545:#3a3545;--c-3a3831:#3a3831;--c-3a493e:#b8b4ae;--c-3a4b32:#b9b3aa;--c-3a4b3f:#b6b2ac;--c-3a503a:#b4aea6;--c-3ac6ad:#009580;--c-3b4940:#b8b4ad;--c-3b4b3f:#b6b2ac;--c-3b4e3e:#b4b0a9;--c-3b5355:#a5abae;--c-3c261f:#2c1a15;--c-3c3527:#281d12;--c-3c3a2c:#251e12;--c-3c4a40:#b6b2ac;--c-3c4e3e:#b3afa9;--c-3c5039:#8db692;--c-3c5040:#b2ada7;--c-3d5035:#8ab78f;--c-3d5342:#afaba3;--c-3e503f:#b1ada6;--c-3e513e:#b1aca5;--c-3f3a25:#c9c0b4;--c-3f5042:#b1ada6;--c-3f5a5b:#8fa6ba;--c-405245:#aeaaa4;--c-405340:#afaaa3;--c-405447:#ada9a2;--c-405536:#afa99f;--c-40593a:#aca59b;--c-405b5a:#a5a19b;--c-41352c:#41352c;--c-415047:#b0aca5;--c-42604a:#a49e95;--c-43523f:#aeaaa3;--c-43543d:#aea9a1;--c-43553b:#ada89f;--c-435546:#aba7a1;--c-435a39:#aaa49a;--c-44523d:#afaaa3;--c-45332f:#45332f;--c-453b2a:#c8bcb2;--c-456038:#a59f95;--c-466044:#a49e94;--c-476053:#a09c97;--c-48533e:#aca8a1;--c-485939:#aaa499;--c-485a4b:#a5a29b;--c-49604b:#a09d98;--c-49604e:#a09c98;--c-49614f:#9f9c97;--c-4a3a2c:#2b1b14;--c-4a6050:#9f9c97;--c-4a6250:#9e9a96;--c-4a6567:#92979a;--c-4b5549:#a9a59f;--c-4b614d:#9e9b96;--c-4c604e:#9f9c97;--c-4c6150:#9e9b96;--c-4d4736:#281d10;--c-4d5f4f:#9f9c97;--c-4d5f50:#9f9c97;--c-4f6152:#9d9a95;--c-4f8286:#787e80;--c-516a5a:#95928d;--c-526057:#9c9a95;--c-52674a:#989590;--c-53634f:#c6c2bb;--c-53664d:#999691;--c-536650:#989590;--c-53665a:#989490;--c-549ee8:#0082e1;--c-556949:#96938e;--c-566451:#b8b3a9;--c-566c5d:#928f8a;--c-57695b:#94918c;--c-57715a:#dcd8d0;--c-587c67:#74a37a;--c-589971:#48a15a;--c-5a4a2a:#291c10;--c-5a5540:#271d0e;--c-5c7055:#7ca781;--c-5e734b:#8c8985;--c-5f5a3d:#ba966d;--c-5f7461:#8a8782;--c-5f8d89:#6e9b74;--c-60725e:#8b8883;--c-60785f:#87847f;--c-607860:#79a37e;--c-617153:#8d8a85;--c-61715d:#8c8984;--c-61754a:#8a8782;--c-63735c:#8a8782;--c-638271:#7d7b76;--c-647565:#b7b3ac;--c-647b6266:#78a17d66;--c-65543b:#aa9d94;--c-65794f:#86837e;--c-657c50:#84817c;--c-657d51:#83807b;--c-657e61:#817e79;--c-688060:#6fa176;--c-697261:#898681;--c-69997f:#6b6864;--c-6d7f63:#759f7a;--c-6e654c:#988e83;--c-6e826a:#7c7974;--c-6e9698:#4e6b84;--c-6f8367:#739e78;--c-6f8c62:#75726d;--c-6f9f9b:#64615c;--c-708072:#7c7974;--c-746242:#9a8e84;--c-759067:#5f9d69;--c-769b71:#686561;--c-78825a:#7b7873;--c-78936c:#6e6b66;--c-789885:#696661;--c-793e36:#2c1a17;--c-79b6ad:#009488;--c-7b9b70:#676560;--c-7c8b73:#726f6a;--c-7c9275:#6b9771;--c-7d8a78:#726f6a;--c-7d9279:#6c6a65;--c-7d9d69:#66635f;--c-7e9586:#696662;--c-7f9385:#6a6863;--c-7f947166:#66986d66;--c-7f9585:#696662;--c-7f9887:#676460;--c-7fa877:#5e5b56;--c-7fb98a:#38934c;--c-809276:#6e9673;--c-80937a:#6b6864;--c-80946c:#6b6864;--c-80966d:#6a6762;--c-81987b:#7a756c;--c-819888:#66645f;--c-829365:#6c6965;--c-82937d:#6a6863;--c-829573:#67976d;--c-84a9a6:#595651;--c-85968a:#67645f;--c-859b75:#8f8a82;--c-859e87:#625f5a;--c-87968c:#66635f;--c-87968d:#909290;--c-879b8d:#63605c;--c-87aacb:#2d85cc;--c-889e7b:#619468;--c-89968d:#65635f;--c-8a7f66:#916c51;--c-8a9787:#65625e;--c-8b3937aa:#e87b76aa;--c-8b9c8e:#615f5a;--c-8b9c90:#615e5a;--c-8da088:#5f5c58;--c-8da193:#5d5b56;--c-8dbb78:#1f9441;--c-8dbfa833:#51895933;--c-8e9c8d:#615e59;--c-8e9e92:#5f5c58;--c-8ea58c:#5b5854;--c-8eaa96:#575550;--c-8f9e92:#5f5c58;--c-8f9f93:#5e5b57;--c-8fa18a:#5e5b56;--c-8fa28e:#5d5a55;--c-8fa589:#658e6a;--c-8fa58c:#5b5854;--c-8fa976:#4c9459;--c-8fac93:#56534f;--c-8fbcbe:#395973;--c-90a08f:#5e5b56;--c-90a68c:#5a5753;--c-91a177:#5e5c57;--c-91a18f:#5d5a56;--c-91a38f:#5c5954;--c-91a48c:#5b5854;--c-91a48f:#5b5854;--c-91a78e:#595652;--c-91ad7d:#4d9259;--c-91b77433:#29944533;--c-91b79b:#578a5f;--c-92a68c:#5a5752;--c-92a995:#575450;--c-93a798:#585551;--c-93aa8a:#5f8d66;--c-93b29a:#5f8965;--c-94a59a:#595652;--c-94a99b:#56544f;--c-94c781:#019038;--c-96ab95:#55524e;--c-97ad9e:#53504c;--c-97c7b0:#4f8457;--c-99b09e:#cfcac1;--c-99cfff:#105a8b;--c-9aa78a:#585550;--c-9aa79f:#555350;--c-9aa7b5:#485765;--c-9aa89f:#55534f;--c-9aac891a:#5d8c641a;--c-9aad98:#53504c;--c-9aae99:#52504b;--c-9baa8e:#55534e;--c-9baca0:#53504c;--c-9bb49f:#4e4b47;--c-9bdb80:#008835;--c-9caf9e:#514e4a;--c-9daf93:#514f4a;--c-9eafa0:#504e49;--c-9eb19b:#4f4d48;--c-9ec7e6:#2f597c;--c-9fac9f:#524f4b;--c-9fb296:#4f4c48;--c-9fb399:#4e4c47;--c-9fb598:#5e8763;--c-9fb8a8:#4a4843;--c-9fcf9a:#2f8843;--c-9fd3cf:#4e7e55;--c-a08e62:#945824;--c-a0b19f:#4f4c48;--c-a1b99220:#53895b20;--c-a1b99245:#53895b45;--c-a1c9ac:#4f8357;--c-a2b997:#8f8b84;--c-a2c795:#3d894c;--c-a2d2b5:#478150;--c-a3bf95:#474440;--c-a3bf9528:#4c885628;--c-a3d8ff:#205985;--c-a4b79d:#4b4844;--c-a4b8ad:#494642;--c-a4baa0:#494642;--c-a4ca83:#148d3a;--c-a5b9a8:#484641;--c-a5baa9:#484541;--c-a5c19c:#2f8a44;--c-a68a52:#a14f01;--c-a69d87:#80624b;--c-a6b8ac:#484642;--c-a6bc8d:#659011;--c-a6bd87:#428b50;--c-a6c47a22:#188f3c22;--c-a7bd9d:#464440;--c-a7bd9e:#a0bfa0;--c-a8b59f:#4b4844;--c-a8b69e:#4a4843;--c-a8bba8:#474440;--c-a8bca2:#474440;--c-a8bfa8:#44423d;--c-a8bfa9:#b5b9b5;--c-a8bfae:#44413d;--c-a8c69a:#413f3a;--c-a8d7ff:#235983;--c-a9b99e:#484641;--c-a9bc9d:#474440;--c-a9bcae:#45433f;--c-a9bdae:#45423e;--c-a9be9e80:#45433f80;--c-a9c792:#3c884b;--c-a9d9a6:#2e8341;--c-ab7cde:#a834ff;--c-ac9bc7:#9168c7;--c-adb5b0:#74857b;--c-adc0b1:#42403b;--c-adc79422:#40874d22;--c-aebf93:#4e8657;--c-aebfae:#43403c;--c-aec48e70:#3f884d70;--c-af655c:#b35a51;--c-afc2b0:#413e3a;--c-afc2b1:#babdba;--c-afc4a3:#55825b;--c-afc8b0:#3d3b37;--c-afd553:#6f8e00;--c-b0d289:#3a3733;--c-b1d992:#048634;--c-b2c3b5:#3f3d38;--c-b3452e:#dd5437;--c-b3a589:#5f5b53;--c-b4c9b6:#3b3935;--c-b5c8aa:#3d3a36;--c-b5d8d9:#40586d;--c-b5dd91:#32302c;--c-b6c9b0:#3c3935;--c-b6d699:#36332f;--c-b7ba8f:#84631f;--c-b7c8ae:#3c3935;--c-b7c8af:#bfc3c0;--c-b7c8b5:#3c3935;--c-b7c8b9:#3b3934;--c-b7c8bb:#3b3934;--c-b7c8bc:#c1c3c1;--c-b7d99e:#2b8240;--c-b7dbd7:#2f2c28;--c-b7e89b:#008131;--c-b87062:#a65343;--c-b87657:#a1542e;--c-b8cf98:#3a8448;--c-b8cf9899:#39373399;--c-b8d5a52e:#3e804a2e;--c-b8dac7:#302e2a;--c-b9b9a8:#756651;--c-b9c5b3:#f4f0e8;--c-b9ca8e:#3c3a36;--c-b9cdb6:#383632;--c-b9cfa6:#497f52;--c-b9d6f2:#385974;--c-b9e29d:#048233;--c-b9e69c:#008131;--c-bac6b5:#f4f0e8;--c-bcbcaf:#838267;--c-bcc8b5:#3b3834;--c-bdc4a2:#3e3b37;--c-bdcbaa:#547d5a;--c-bdcfb5:#373430;--c-bddefb:#355977;--c-bed0bd:#35332f;--c-bfd593:#27843e;--c-bfe3ff:#355977;--c-c0cec3:#353330;--c-c0d1a7:#497e51;--c-c0d1b8:#35322e;--c-c0d6b5:#4e7a55;--c-c1d0a7:#36342f;--c-c2a56e:#a0500a;--c-c49a6c:#8a5a24;--c-c4d6a0:#3a7f47;--c-c4d8c5:#2f2d29;--c-c4daa28c:#347f448c;--c-c5cfb5:#35322e;--c-c5d9ab:#417c4b;--c-c5d9ab99:#417c4b99;--c-c5d9e9:#445869;--c-c6d4ae:#4c7b53;--c-c6d8b7:#1f6630;--c-c6d995:#312f2b;--c-c6d99566:#22823b66;--c-c6efaa:#007c2f;--c-c7d4c5:#312e2b;--c-c7d7b6:#302e2a;--c-c8d7bf:#302d29;--c-c8d8c6:#2f2c28;--c-c8d9b3:#4a7951;--c-c8ddb1:#427a4b;--c-c8e6a8:#292723;--c-c8f36566:#25221e66;--c-c8f36b:#ff6a1f;--c-c9dc8912:#00833212;--c-c9dc8940:#302d2940;--c-c9f2ec:#1f1c19;--c-cb95ac:#c3528a;--c-cde8ff:#3d5870;--c-cfdb9d:#2e2c28;--c-d09b83:#ca5a1a;--c-d0e9b6:#347842;--c-d1e9d8:#23211d;--c-d1edb6:#23211d;--c-d2dcc9:#2b2824;--c-d2edb6:#23211d;--c-d3e4d6:#25231f;--c-d3edb3:#23211d;--c-d4b578:#a37800;--c-d4c384:#965800;--c-d4f4b7:#1d7735;--c-d5c48a:#975700;--c-d5d79709:#e2c16609;--c-d5dda0:#2f7d40;--c-d5dfb5:#45774d;--c-d5dfb6:#c0e5c0;--c-d5e6ac:#272420;--c-d6dfd0:#272522;--c-d6e1cf:#272421;--c-d6e2bf:#272521;--c-d6e6cf:#24221e;--c-d6efbf:#211f1b;--c-d75d58:#c02a2f;--c-d7dda7:#2b2925;--c-d7dfc8:#282622;--c-d7e3c9:#262420;--c-d7e4d4:#25231f;--c-d7edc5:#407348;--c-d8a0c8:#874b78;--c-d8b96a:#9c5400;--c-d8c584:#975700;--c-d9796a:#a7392c;--c-d9c18c:#9b5412;--c-d9e6da:#23211e;--c-dab77b:#f6a967;--c-dae5da:#23211e;--c-dafc98:#1b1915;--c-dbe9c8:#22201c;--c-dbf5f1:#1a1814;--c-dcc28b:#9d520a;--c-dce5cc:#24221e;--c-dce6d8:#22201d;--c-dce8d9:#221f1c;--c-dce9be:#23201d;--c-dce9df:#201f1c;--c-ddcc67:#fdb500;--c-ddcf9d:#935a16;--c-dde8d8:#211f1c;--c-ddf3ce:#1d1b17;--c-deb79d:#82593c;--c-df9c61:#fc885b;--c-dfcc8b:#975700;--c-dfebd8:#201e1a;--c-dfedcc:#201d19;--c-e08a5a:#9d4600;--c-e0b567:#a44d00;--c-e0e5c8:#24211d;--c-e0e6de:#211f1e;--c-e0eae1:#1f1d1b;--c-e0ebe1:#1e1d1a;--c-e0ecda:#1f1d19;--c-e0eee1:#1d1b18;--c-e0eee2:#e8eae8;--c-e0eee5:#1d1b19;--c-e0f4c4:#1c1a16;--c-e0f5c8:#1c1916;--c-e1e9df:#1f1e1c;--c-e1eadb:#1f1e1a;--c-e1ebce:#201e1a;--c-e2c78e:#9f5101;--c-e2d3a9:#8f5b2c;--c-e2d5a7:#905b22;--c-e2e8c2:#22201c;--c-e2e8e4:#1f1e1b;--c-e2e8e5:#e6e6e6;--c-e2ecc5:#201e1a;--c-e3d0a8:#915a31;--c-e3eaca:#201e1a;--c-e3f2d0:#456e4b;--c-e4c38b:#a24e0e;--c-e4c38b16:#fab27516;--c-e4c38b55:#a24e0e55;--c-e4c38b66:#a24e0e66;--c-e4c38b99:#a24e0e99;--c-e4d4aa:#905b2c;--c-e4d79b:#945a00;--c-e4eed3:#1e1c18;--c-e4f6c9:#1b1815;--c-e5d2a6:#935929;--c-e6cb68:#ffb339;--c-e7edeb:#1c1a17;--c-e7f7da:#191613;--c-e86b98:#e6007b;--c-e8b76c:#a94800;--c-e8c25a:#ffb252;--c-e8c25a88:#9b540088;--c-e98554:#ce5700;--c-e9b743:#a27900;--c-e9c77c:#9e5100;--c-ecad71:#b63518;--c-ece2c4:#dcbf9c;--c-edf7df:#171512;--c-ee9886:#9f4130;--c-eedcaf:#935927;--c-eef5e9:#171513;--c-ef735f:#b61e0a;--c-eff3df:#191713;--c-f0865e:#a73b00;--c-f0865e88:#a73b0088;--c-f0a070:#9b4900;--c-f0b58a:#90511a;--c-f0b974:#af3f00;--c-f0bb87:#ac4226;--c-f0d7a0:#9c530c;--c-f0dfa8:#975704;--c-f0dfb8:#8e5b33;--c-f0e194:#935a00;--c-f0f8ea:#151411;--c-f17f69:#b02b14;--c-f1e7b7:#8f5c1c;--c-f1f5ea:#161513;--c-f28b82:#a93532;--c-f2dc9c:#995600;--c-f2f0cc:#836234;--c-f3b369:#ffaa7c;--c-f4f8ed:#141311;--c-fa9285:#a9352d;--c-ff8370:#b52012;--c-ff8672:#b32413;--c-ff877c:#b22525;--c-ff877c20:#b2252520;--c-ff9585:#aa3428;--c-ff977e:#aa361a;--c-ffa191:#a33d2f;--c-ffa78e:#a04126;--c-ffad8f:#9d4522;--c-ffad91:#9d4526;--c-ffafa3:#9a463c;--c-ffc1b1:#8f4f3f;--c-ffc8af:#8b5338;--c-ffd3b1:#9d4e43;--c-ffd7c4:#815844;--c-ffe2c7:#8f584a;--c-ffefbd:#eabb80;--c-fff:#0f0d0a;--c-fff0bc:#945913;--c-fff0c4:#905b29;--c-fff4c0:#e7bd7c;--c-ffffff03:#00000003;--c-ffffff05:#00000005;--c-ffffff09:#00000009;--c-ffffff0a:#0000000a;--c-ffffff0d:#0000000d;--c-ffffff30:#00000030;--ruler-line:var(--c-a2b997);--ruler-bar:#3f7d4a;--clip-mix:72%;--clip-mix-selected:88%;--playhead:#3f7d4a}:root[data-theme=moss]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-00000066:#0006;--c-0003:#0003;--c-0004:#0004;--c-0005:#0005;--c-0006:#0006;--c-0008:#0008;--c-0009:#0009;--c-05090a:#05090a;--c-07110cbb:#07110cbb;--c-0c1710:#0c1710;--c-0c191780:#0c191780;--c-0d150f:#0d150f;--c-0e1811:#0e1811;--c-0f1712:#0f1712;--c-101811:#101811;--c-101a14:#101a14;--c-101a15:#101a15;--c-101a17:#101a17;--c-101b13:#101b13;--c-111710:#111710;--c-111713:#111713;--c-111714:#111714;--c-111810:#111810;--c-111914:#111914;--c-111a14:#111a14;--c-111b14:#111b14;--c-111d16:#111d16;--c-11211880:#11211880;--c-131a14:#131a14;--c-131d17:#131d17;--c-132319:#132319;--c-141b16:#141b16;--c-141d17:#141d17;--c-142018:#142018;--c-142019:#142019;--c-14211988:#14211988;--c-142219:#142219;--c-14231a:#14231a;--c-14251ef5:#14251ef5;--c-151b17:#151b17;--c-151c17:#151c17;--c-152019:#152019;--c-152119:#152119;--c-152219:#152219;--c-15231a:#15231a;--c-15231c:#15231c;--c-16200b:#16200b;--c-16201f:#16201f;--c-16231a:#16231a;--c-171717:#171717;--c-171e19:#171e19;--c-17200b:#17200b;--c-17211a:#17211a;--c-17231c:#17231c;--c-17251c:#17251c;--c-17261d:#17261d;--c-17271f:#17271f;--c-17281ee6:#17281ee6;--c-181e1a:#181e1a;--c-181f1a:#181f1a;--c-182019:#182019;--c-18241a:#18241a;--c-18241b:#18241b;--c-18241c:#18241c;--c-18251c:#18251c;--c-18281eef:#18281eef;--c-191f1d:#191f1d;--c-191f21:#191f21;--c-19271e:#19271e;--c-1a211d:#1a211d;--c-1a281f:#1a281f;--c-1a2d22:#1a2d22;--c-1b251e:#1b251e;--c-1b261d:#1b261d;--c-1b281f:#1b281f;--c-1b291f:#1b291f;--c-1b2a1f:#1b2a1f;--c-1c211e:#1c211e;--c-1c231f:#1c231f;--c-1c261f:#1c261f;--c-1c2b23:#1c2b23;--c-1c2c20:#1c2c20;--c-1d2a21:#1d2a21;--c-1d2d22:#1d2d22;--c-1d3024:#1d3024;--c-1e1010:#1e1010;--c-1f1e17:#1f1e17;--c-1f2a2b:#1f2a2b;--c-1f2d23:#1f2d23;--c-20291f:#20291f;--c-202a23:#202a23;--c-203026:#203026;--c-203126:#203126;--c-222b24:#222b24;--c-223529:#223529;--c-223629:#223629;--c-233129:#233129;--c-233329:#233329;--c-233a2c:#233a2c;--c-241f12:#241f12;--c-24200c:#24200c;--c-242b28:#242b28;--c-242e26:#242e26;--c-242e27:#242e27;--c-243426:#243426;--c-243427:#243427;--c-243428:#243428;--c-243629:#243629;--c-252d24:#252d24;--c-25321f:#25321f;--c-253626:#253626;--c-261b10:#261b10;--c-26332b:#26332b;--c-26342a:#26342a;--c-263822:#263822;--c-26382a:#26382a;--c-263b24:#263b24;--c-272c27:#272c27;--c-27302c:#27302c;--c-27362b:#27362b;--c-292820:#292820;--c-29332c:#29332c;--c-29392e:#29392e;--c-29392f:#29392f;--c-293a2b:#293a2b;--c-293b30:#293b30;--c-293c3b:#293c3b;--c-293e2d:#293e2d;--c-293e30:#293e30;--c-2a241c:#2a241c;--c-2b3a32:#2b3a32;--c-2b3c2d:#2b3c2d;--c-2c3b30:#2c3b30;--c-2c3d31:#2c3d31;--c-2d3c31:#2d3c31;--c-2d402d:#2d402d;--c-2d4030:#2d4030;--c-2d4130:#2d4130;--c-2e3945:#2e3945;--c-2e3b32:#2e3b32;--c-2f4034:#2f4034;--c-2f4036:#2f4036;--c-2f5553:#2f5553;--c-303734:#303734;--c-303a33:#303a33;--c-303a34:#303a34;--c-304534:#304534;--c-304b36:#304b36;--c-314d35:#314d35;--c-323b30:#323b30;--c-333c35:#333c35;--c-334236:#334236;--c-33452d:#33452d;--c-33452e:#33452e;--c-33473a:#33473a;--c-343b2e:#343b2e;--c-343b36:#343b36;--c-343d36:#343d36;--c-343d37:#343d37;--c-34402f:#34402f;--c-344333:#344333;--c-34442f:#34442f;--c-34443a:#34443a;--c-344638:#344638;--c-344b3b:#344b3b;--c-344c38:#344c38;--c-354337:#354337;--c-354637:#354637;--c-354638:#354638;--c-354639:#354639;--c-354730:#354730;--c-354735:#354735;--c-354a32:#354a32;--c-354b37:#354b37;--c-354b3e:#354b3e;--c-354c39:#354c39;--c-354d39:#354d39;--c-354d50:#354d50;--c-35584b:#35584b;--c-364735:#364735;--c-37473b:#37473b;--c-394438:#394438;--c-394b32:#394b32;--c-394f40:#394f40;--c-3a3545:#3a3545;--c-3a3831:#3a3831;--c-3a493e:#3a493e;--c-3a4b32:#3a4b32;--c-3a4b3f:#3a4b3f;--c-3a503a:#3a503a;--c-3ac6ad:#3ac6ad;--c-3b4940:#3b4940;--c-3b4b3f:#3b4b3f;--c-3b4e3e:#3b4e3e;--c-3b5355:#3b5355;--c-3c261f:#3c261f;--c-3c3527:#3c3527;--c-3c3a2c:#3c3a2c;--c-3c4a40:#3c4a40;--c-3c4e3e:#3c4e3e;--c-3c5039:#3c5039;--c-3c5040:#3c5040;--c-3d5035:#3d5035;--c-3d5342:#3d5342;--c-3e503f:#3e503f;--c-3e513e:#3e513e;--c-3f3a25:#3f3a25;--c-3f5042:#3f5042;--c-3f5a5b:#3f5a5b;--c-405245:#405245;--c-405340:#405340;--c-405447:#405447;--c-405536:#405536;--c-40593a:#40593a;--c-405b5a:#405b5a;--c-41352c:#41352c;--c-415047:#415047;--c-42604a:#42604a;--c-43523f:#43523f;--c-43543d:#43543d;--c-43553b:#43553b;--c-435546:#435546;--c-435a39:#435a39;--c-44523d:#44523d;--c-45332f:#45332f;--c-453b2a:#453b2a;--c-456038:#456038;--c-466044:#466044;--c-476053:#476053;--c-48533e:#48533e;--c-485939:#485939;--c-485a4b:#485a4b;--c-49604b:#49604b;--c-49604e:#49604e;--c-49614f:#49614f;--c-4a3a2c:#4a3a2c;--c-4a6050:#4a6050;--c-4a6250:#4a6250;--c-4a6567:#4a6567;--c-4b5549:#4b5549;--c-4b614d:#4b614d;--c-4c604e:#4c604e;--c-4c6150:#4c6150;--c-4d4736:#4d4736;--c-4d5f4f:#4d5f4f;--c-4d5f50:#4d5f50;--c-4f6152:#4f6152;--c-4f8286:#4f8286;--c-516a5a:#516a5a;--c-526057:#526057;--c-52674a:#52674a;--c-53634f:#53634f;--c-53664d:#53664d;--c-536650:#536650;--c-53665a:#53665a;--c-549ee8:#549ee8;--c-556949:#556949;--c-566451:#566451;--c-566c5d:#566c5d;--c-57695b:#57695b;--c-57715a:#57715a;--c-587c67:#587c67;--c-589971:#589971;--c-5a4a2a:#5a4a2a;--c-5a5540:#5a5540;--c-5c7055:#5c7055;--c-5e734b:#5e734b;--c-5f5a3d:#5f5a3d;--c-5f7461:#5f7461;--c-5f8d89:#5f8d89;--c-60725e:#60725e;--c-60785f:#60785f;--c-607860:#607860;--c-617153:#617153;--c-61715d:#61715d;--c-61754a:#61754a;--c-63735c:#63735c;--c-638271:#638271;--c-647565:#647565;--c-647b6266:#647b6266;--c-65543b:#65543b;--c-65794f:#65794f;--c-657c50:#657c50;--c-657d51:#657d51;--c-657e61:#657e61;--c-688060:#688060;--c-697261:#697261;--c-69997f:#69997f;--c-6d7f63:#6d7f63;--c-6e654c:#6e654c;--c-6e826a:#6e826a;--c-6e9698:#6e9698;--c-6f8367:#6f8367;--c-6f8c62:#6f8c62;--c-6f9f9b:#6f9f9b;--c-708072:#708072;--c-746242:#746242;--c-759067:#759067;--c-769b71:#769b71;--c-78825a:#78825a;--c-78936c:#78936c;--c-789885:#789885;--c-793e36:#793e36;--c-79b6ad:#79b6ad;--c-7b9b70:#7b9b70;--c-7c8b73:#7c8b73;--c-7c9275:#7c9275;--c-7d8a78:#7d8a78;--c-7d9279:#7d9279;--c-7d9d69:#7d9d69;--c-7e9586:#7e9586;--c-7f9385:#7f9385;--c-7f947166:#7f947166;--c-7f9585:#7f9585;--c-7f9887:#7f9887;--c-7fa877:#7fa877;--c-7fb98a:#7fb98a;--c-809276:#809276;--c-80937a:#80937a;--c-80946c:#80946c;--c-80966d:#80966d;--c-81987b:#81987b;--c-819888:#819888;--c-829365:#829365;--c-82937d:#82937d;--c-829573:#829573;--c-84a9a6:#84a9a6;--c-85968a:#85968a;--c-859b75:#859b75;--c-859e87:#859e87;--c-87968c:#87968c;--c-87968d:#87968d;--c-879b8d:#879b8d;--c-87aacb:#87aacb;--c-889e7b:#889e7b;--c-89968d:#89968d;--c-8a7f66:#8a7f66;--c-8a9787:#8a9787;--c-8b3937aa:#8b3937aa;--c-8b9c8e:#8b9c8e;--c-8b9c90:#8b9c90;--c-8da088:#8da088;--c-8da193:#8da193;--c-8dbb78:#8dbb78;--c-8dbfa833:#8dbfa833;--c-8e9c8d:#8e9c8d;--c-8e9e92:#8e9e92;--c-8ea58c:#8ea58c;--c-8eaa96:#8eaa96;--c-8f9e92:#8f9e92;--c-8f9f93:#8f9f93;--c-8fa18a:#8fa18a;--c-8fa28e:#8fa28e;--c-8fa589:#8fa589;--c-8fa58c:#8fa58c;--c-8fa976:#8fa976;--c-8fac93:#8fac93;--c-8fbcbe:#8fbcbe;--c-90a08f:#90a08f;--c-90a68c:#90a68c;--c-91a177:#91a177;--c-91a18f:#91a18f;--c-91a38f:#91a38f;--c-91a48c:#91a48c;--c-91a48f:#91a48f;--c-91a78e:#91a78e;--c-91ad7d:#91ad7d;--c-91b77433:#91b77433;--c-91b79b:#91b79b;--c-92a68c:#92a68c;--c-92a995:#92a995;--c-93a798:#93a798;--c-93aa8a:#93aa8a;--c-93b29a:#93b29a;--c-94a59a:#94a59a;--c-94a99b:#94a99b;--c-94c781:#94c781;--c-96ab95:#96ab95;--c-97ad9e:#97ad9e;--c-97c7b0:#97c7b0;--c-99b09e:#99b09e;--c-99cfff:#99cfff;--c-9aa78a:#9aa78a;--c-9aa79f:#9aa79f;--c-9aa7b5:#9aa7b5;--c-9aa89f:#9aa89f;--c-9aac891a:#9aac891a;--c-9aad98:#9aad98;--c-9aae99:#9aae99;--c-9baa8e:#9baa8e;--c-9baca0:#9baca0;--c-9bb49f:#9bb49f;--c-9bdb80:#9bdb80;--c-9caf9e:#9caf9e;--c-9daf93:#9daf93;--c-9eafa0:#9eafa0;--c-9eb19b:#9eb19b;--c-9ec7e6:#9ec7e6;--c-9fac9f:#9fac9f;--c-9fb296:#9fb296;--c-9fb399:#9fb399;--c-9fb598:#9fb598;--c-9fb8a8:#9fb8a8;--c-9fcf9a:#9fcf9a;--c-9fd3cf:#9fd3cf;--c-a08e62:#a08e62;--c-a0b19f:#a0b19f;--c-a1b99220:#a1b99220;--c-a1b99245:#a1b99245;--c-a1c9ac:#a1c9ac;--c-a2b997:#a2b997;--c-a2c795:#a2c795;--c-a2d2b5:#a2d2b5;--c-a3bf95:#a3bf95;--c-a3bf9528:#a3bf9528;--c-a3d8ff:#a3d8ff;--c-a4b79d:#a4b79d;--c-a4b8ad:#a4b8ad;--c-a4baa0:#a4baa0;--c-a4ca83:#a4ca83;--c-a5b9a8:#a5b9a8;--c-a5baa9:#a5baa9;--c-a5c19c:#a5c19c;--c-a68a52:#a68a52;--c-a69d87:#a69d87;--c-a6b8ac:#a6b8ac;--c-a6bc8d:#a6bc8d;--c-a6bd87:#a6bd87;--c-a6c47a22:#a6c47a22;--c-a7bd9d:#a7bd9d;--c-a7bd9e:#a7bd9e;--c-a8b59f:#a8b59f;--c-a8b69e:#a8b69e;--c-a8bba8:#a8bba8;--c-a8bca2:#a8bca2;--c-a8bfa8:#a8bfa8;--c-a8bfa9:#a8bfa9;--c-a8bfae:#a8bfae;--c-a8c69a:#a8c69a;--c-a8d7ff:#a8d7ff;--c-a9b99e:#a9b99e;--c-a9bc9d:#a9bc9d;--c-a9bcae:#a9bcae;--c-a9bdae:#a9bdae;--c-a9be9e80:#a9be9e80;--c-a9c792:#a9c792;--c-a9d9a6:#a9d9a6;--c-ab7cde:#ab7cde;--c-ac9bc7:#ac9bc7;--c-adb5b0:#adb5b0;--c-adc0b1:#adc0b1;--c-adc79422:#adc79422;--c-aebf93:#aebf93;--c-aebfae:#aebfae;--c-aec48e70:#aec48e70;--c-af655c:#af655c;--c-afc2b0:#afc2b0;--c-afc2b1:#afc2b1;--c-afc4a3:#afc4a3;--c-afc8b0:#afc8b0;--c-afd553:#afd553;--c-b0d289:#b0d289;--c-b1d992:#b1d992;--c-b2c3b5:#b2c3b5;--c-b3452e:#b3452e;--c-b3a589:#b3a589;--c-b4c9b6:#b4c9b6;--c-b5c8aa:#b5c8aa;--c-b5d8d9:#b5d8d9;--c-b5dd91:#b5dd91;--c-b6c9b0:#b6c9b0;--c-b6d699:#b6d699;--c-b7ba8f:#b7ba8f;--c-b7c8ae:#b7c8ae;--c-b7c8af:#b7c8af;--c-b7c8b5:#b7c8b5;--c-b7c8b9:#b7c8b9;--c-b7c8bb:#b7c8bb;--c-b7c8bc:#b7c8bc;--c-b7d99e:#b7d99e;--c-b7dbd7:#b7dbd7;--c-b7e89b:#b7e89b;--c-b87062:#b87062;--c-b87657:#b87657;--c-b8cf98:#b8cf98;--c-b8cf9899:#b8cf9899;--c-b8d5a52e:#b8d5a52e;--c-b8dac7:#b8dac7;--c-b9b9a8:#b9b9a8;--c-b9c5b3:#b9c5b3;--c-b9ca8e:#b9ca8e;--c-b9cdb6:#b9cdb6;--c-b9cfa6:#b9cfa6;--c-b9d6f2:#b9d6f2;--c-b9e29d:#b9e29d;--c-b9e69c:#b9e69c;--c-bac6b5:#bac6b5;--c-bcbcaf:#bcbcaf;--c-bcc8b5:#bcc8b5;--c-bdc4a2:#bdc4a2;--c-bdcbaa:#bdcbaa;--c-bdcfb5:#bdcfb5;--c-bddefb:#bddefb;--c-bed0bd:#bed0bd;--c-bfd593:#bfd593;--c-bfe3ff:#bfe3ff;--c-c0cec3:#c0cec3;--c-c0d1a7:#c0d1a7;--c-c0d1b8:#c0d1b8;--c-c0d6b5:#c0d6b5;--c-c1d0a7:#c1d0a7;--c-c2a56e:#c2a56e;--c-c49a6c:#c49a6c;--c-c4d6a0:#c4d6a0;--c-c4d8c5:#c4d8c5;--c-c4daa28c:#c4daa28c;--c-c5cfb5:#c5cfb5;--c-c5d9ab:#c5d9ab;--c-c5d9ab99:#c5d9ab99;--c-c5d9e9:#c5d9e9;--c-c6d4ae:#c6d4ae;--c-c6d8b7:#c6d8b7;--c-c6d995:#c6d995;--c-c6d99566:#c6d99566;--c-c6efaa:#c6efaa;--c-c7d4c5:#c7d4c5;--c-c7d7b6:#c7d7b6;--c-c8d7bf:#c8d7bf;--c-c8d8c6:#c8d8c6;--c-c8d9b3:#c8d9b3;--c-c8ddb1:#c8ddb1;--c-c8e6a8:#c8e6a8;--c-c8f36566:#c8f36566;--c-c8f36b:#c8f36b;--c-c9dc8912:#c9dc8912;--c-c9dc8940:#c9dc8940;--c-c9f2ec:#c9f2ec;--c-cb95ac:#cb95ac;--c-cde8ff:#cde8ff;--c-cfdb9d:#cfdb9d;--c-d09b83:#d09b83;--c-d0e9b6:#d0e9b6;--c-d1e9d8:#d1e9d8;--c-d1edb6:#d1edb6;--c-d2dcc9:#d2dcc9;--c-d2edb6:#d2edb6;--c-d3e4d6:#d3e4d6;--c-d3edb3:#d3edb3;--c-d4b578:#d4b578;--c-d4c384:#d4c384;--c-d4f4b7:#d4f4b7;--c-d5c48a:#d5c48a;--c-d5d79709:#d5d79709;--c-d5dda0:#d5dda0;--c-d5dfb5:#d5dfb5;--c-d5dfb6:#d5dfb6;--c-d5e6ac:#d5e6ac;--c-d6dfd0:#d6dfd0;--c-d6e1cf:#d6e1cf;--c-d6e2bf:#d6e2bf;--c-d6e6cf:#d6e6cf;--c-d6efbf:#d6efbf;--c-d75d58:#d75d58;--c-d7dda7:#d7dda7;--c-d7dfc8:#d7dfc8;--c-d7e3c9:#d7e3c9;--c-d7e4d4:#d7e4d4;--c-d7edc5:#d7edc5;--c-d8a0c8:#d8a0c8;--c-d8b96a:#d8b96a;--c-d8c584:#d8c584;--c-d9796a:#d9796a;--c-d9c18c:#d9c18c;--c-d9e6da:#d9e6da;--c-dab77b:#dab77b;--c-dae5da:#dae5da;--c-dafc98:#dafc98;--c-dbe9c8:#dbe9c8;--c-dbf5f1:#dbf5f1;--c-dcc28b:#dcc28b;--c-dce5cc:#dce5cc;--c-dce6d8:#dce6d8;--c-dce8d9:#dce8d9;--c-dce9be:#dce9be;--c-dce9df:#dce9df;--c-ddcc67:#ddcc67;--c-ddcf9d:#ddcf9d;--c-dde8d8:#dde8d8;--c-ddf3ce:#ddf3ce;--c-deb79d:#deb79d;--c-df9c61:#df9c61;--c-dfcc8b:#dfcc8b;--c-dfebd8:#dfebd8;--c-dfedcc:#dfedcc;--c-e08a5a:#e08a5a;--c-e0b567:#e0b567;--c-e0e5c8:#e0e5c8;--c-e0e6de:#e0e6de;--c-e0eae1:#e0eae1;--c-e0ebe1:#e0ebe1;--c-e0ecda:#e0ecda;--c-e0eee1:#e0eee1;--c-e0eee2:#e0eee2;--c-e0eee5:#e0eee5;--c-e0f4c4:#e0f4c4;--c-e0f5c8:#e0f5c8;--c-e1e9df:#e1e9df;--c-e1eadb:#e1eadb;--c-e1ebce:#e1ebce;--c-e2c78e:#e2c78e;--c-e2d3a9:#e2d3a9;--c-e2d5a7:#e2d5a7;--c-e2e8c2:#e2e8c2;--c-e2e8e4:#e2e8e4;--c-e2e8e5:#e2e8e5;--c-e2ecc5:#e2ecc5;--c-e3d0a8:#e3d0a8;--c-e3eaca:#e3eaca;--c-e3f2d0:#e3f2d0;--c-e4c38b:#e4c38b;--c-e4c38b16:#e4c38b16;--c-e4c38b55:#e4c38b55;--c-e4c38b66:#e4c38b66;--c-e4c38b99:#e4c38b99;--c-e4d4aa:#e4d4aa;--c-e4d79b:#e4d79b;--c-e4eed3:#e4eed3;--c-e4f6c9:#e4f6c9;--c-e5d2a6:#e5d2a6;--c-e6cb68:#e6cb68;--c-e7edeb:#e7edeb;--c-e7f7da:#e7f7da;--c-e86b98:#e86b98;--c-e8b76c:#e8b76c;--c-e8c25a:#e8c25a;--c-e8c25a88:#e8c25a88;--c-e98554:#e98554;--c-e9b743:#e9b743;--c-e9c77c:#e9c77c;--c-ecad71:#ecad71;--c-ece2c4:#ece2c4;--c-edf7df:#edf7df;--c-ee9886:#ee9886;--c-eedcaf:#eedcaf;--c-eef5e9:#eef5e9;--c-ef735f:#ef735f;--c-eff3df:#eff3df;--c-f0865e:#f0865e;--c-f0865e88:#f0865e88;--c-f0a070:#f0a070;--c-f0b58a:#f0b58a;--c-f0b974:#f0b974;--c-f0bb87:#f0bb87;--c-f0d7a0:#f0d7a0;--c-f0dfa8:#f0dfa8;--c-f0dfb8:#f0dfb8;--c-f0e194:#f0e194;--c-f0f8ea:#f0f8ea;--c-f17f69:#f17f69;--c-f1e7b7:#f1e7b7;--c-f1f5ea:#f1f5ea;--c-f28b82:#f28b82;--c-f2dc9c:#f2dc9c;--c-f2f0cc:#f2f0cc;--c-f3b369:#f3b369;--c-f4f8ed:#f4f8ed;--c-fa9285:#fa9285;--c-ff8370:#ff8370;--c-ff8672:#ff8672;--c-ff877c:#ff877c;--c-ff877c20:#ff877c20;--c-ff9585:#ff9585;--c-ff977e:#ff977e;--c-ffa191:#ffa191;--c-ffa78e:#ffa78e;--c-ffad8f:#ffad8f;--c-ffad91:#ffad91;--c-ffafa3:#ffafa3;--c-ffc1b1:#ffc1b1;--c-ffc8af:#ffc8af;--c-ffd3b1:#ffd3b1;--c-ffd7c4:#ffd7c4;--c-ffe2c7:#ffe2c7;--c-ffefbd:#ffefbd;--c-fff:#fff;--c-fff0bc:#fff0bc;--c-fff0c4:#fff0c4;--c-fff4c0:#fff4c0;--c-ffffff03:#ffffff03;--c-ffffff05:#ffffff05;--c-ffffff09:#ffffff09;--c-ffffff0a:#ffffff0a;--c-ffffff0d:#ffffff0d;--c-ffffff30:#ffffff30;--ruler-line:var(--c-a2b997)}:root .mt-row[data-track-color] .mt-clip{--c-14231a:#e8e4de;--c-3ac6ad:#009580;--c-549ee8:#0082e1;--c-79b6ad:#009488;--c-87aacb:#2d85cc;--c-a6bc8d:#659011;--c-ab7cde:#a834ff;--c-ac9bc7:#9168c7;--c-adb5b0:#74857b;--c-afd553:#6f8e00;--c-bcbcaf:#838267;--c-cb95ac:#c3528a;--c-d09b83:#ca5a1a;--c-d4b578:#a37800;--c-e86b98:#e6007b;--c-e98554:#ce5700;--c-e9b743:#a27900;--c-f1f5ea:#161513;--clip-mix:72%;--clip-mix-selected:88%}.mt-row[data-track-color=sage] .mt-clip{--track-tint:var(--c-a6bc8d);--track-accent:var(--c-afd553)}.mt-row[data-track-color=teal] .mt-clip{--track-tint:var(--c-79b6ad);--track-accent:var(--c-3ac6ad)}.mt-row[data-track-color=blue] .mt-clip{--track-tint:var(--c-87aacb);--track-accent:var(--c-549ee8)}.mt-row[data-track-color=violet] .mt-clip{--track-tint:var(--c-ac9bc7);--track-accent:var(--c-ab7cde)}.mt-row[data-track-color=rose] .mt-clip{--track-tint:var(--c-cb95ac);--track-accent:var(--c-e86b98)}.mt-row[data-track-color=clay] .mt-clip{--track-tint:var(--c-d09b83);--track-accent:var(--c-e98554)}.mt-row[data-track-color=amber] .mt-clip{--track-tint:var(--c-d4b578);--track-accent:var(--c-e9b743)}.mt-row[data-track-color=stone] .mt-clip{--track-tint:var(--c-adb5b0);--track-accent:var(--c-bcbcaf)}:root{--accent-h:257;--accent-c:.2;--green-h:155;--ui-radius-control:6px;--ui-radius-object:8px;--ui-radius-popup:10px;--ui-radius-pill:999px}:root,[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-n0:#0a0907;--p-n1:#13110f;--p-n2:#1c1a18;--p-n3:#262421;--p-n4:#32302e;--p-n5:#3f3d3a;--p-n6:#545250;--p-n7:#6d6b69;--p-n8:#888683;--p-n9:#a6a4a2;--p-n10:#bfbdbb;--p-n11:#d6d4d1;--p-n12:#e6e4e2;--p-n13:#f2f0ed;--p-n14:#faf8f6;--p-up-6:#ffffff0f;--p-down-6:#0000000f;--p-up-10:#ffffff1a;--p-down-10:#0000001a;--p-up-16:#ffffff29;--p-down-16:#00000029;--p-up-28:#ffffff47;--p-down-28:#00000047;--p-up-50:#ffffff80;--p-down-50:#00000080;--p-accent:oklch(.7 var(--accent-c) var(--accent-h));--p-accent-hover:oklch(.75 var(--accent-c) var(--accent-h));--p-accent-pressed:oklch(.79 var(--accent-c) var(--accent-h));--p-accent-ink:#1d1a17;--p-accent-soft:oklch(.3 calc(var(--accent-c) * .45) var(--accent-h));--p-accent-text:oklch(.8 calc(var(--accent-c) * .9) var(--accent-h));--p-accent-on-dark:oklch(.7 var(--accent-c) var(--accent-h));--p-record:#f4514f;--p-record-ink:#1d1a17;--p-solo:#e6c100;--p-solo-ink:#1d1a17;--p-warn:#f2a618;--p-warn-ink:#1d1a17;--p-ok:oklch(.74 .14 var(--green-h));--p-ok-ink:#1d1a17;--p-graph:oklch(.74 .13 var(--green-h));--p-graph-ink:#1d1a17;--p-graph-fill:oklch(.74 .13 var(--green-h) / .25);--p-clip-ink:#1d1a17;--p-instrument:#3a3735;--p-instrument-synth:#2e3945;--p-instrument-wavetable:#3a3544;--p-instrument-sampler:#42352b;--p-instrument-drums:#44332f;--p-instrument-resonator:#283c3b;--p-instrument-piano:#3c3829;--p-instrument-strings:#333b2d;--ui-canvas:var(--p-n2);--ui-panel:var(--p-n3);--ui-tile:var(--p-n4);--ui-control:var(--p-n5);--ui-control-hover:var(--p-n6);--ui-control-pressed:var(--p-n7);--ui-inset:var(--p-n1);--ui-raised:var(--p-n4);--ui-scrim:var(--p-down-50);--ui-ink-strong:var(--p-n14);--ui-ink:var(--p-n12);--ui-ink-muted:var(--p-n10);--ui-ink-faint:var(--p-n8);--ui-ink-inverse:var(--p-n2);--ui-line-soft:var(--p-up-6);--ui-line:var(--p-up-10);--ui-line-strong:var(--p-n9);--ui-accent:var(--p-accent);--ui-accent-hover:var(--p-accent-hover);--ui-accent-pressed:var(--p-accent-pressed);--ui-accent-ink:var(--p-accent-ink);--ui-accent-soft:var(--p-accent-soft);--ui-accent-text:var(--p-accent-text);--ui-focus:var(--p-accent);--ui-selected-edge:var(--p-n14);--ui-hover-lift:var(--p-up-6);--ui-choice-bg:var(--p-n13);--ui-choice-ink:var(--p-n2);--ui-record:var(--p-record);--ui-record-ink:var(--p-record-ink);--ui-solo:var(--p-solo);--ui-solo-ink:var(--p-solo-ink);--ui-mute:var(--p-n13);--ui-mute-ink:var(--p-n2);--ui-warn:var(--p-warn);--ui-warn-ink:var(--p-warn-ink);--ui-ok:var(--p-ok);--ui-clip-ink:var(--p-clip-ink);--ui-playhead:var(--p-n14);--ui-graph-line:var(--p-graph);--ui-graph-fill:var(--p-graph-fill);--ui-grid-bar:var(--p-up-28);--ui-grid-beat:var(--p-up-16);--ui-grid-sub:var(--p-up-6);--ui-key-white:var(--p-n14);--ui-key-white-ink:var(--p-n2);--ui-key-black:var(--p-n2);--ui-key-black-ink:var(--p-n12);--ui-instrument:var(--p-instrument);--ui-instrument-synth:var(--p-instrument-synth);--ui-instrument-wavetable:var(--p-instrument-wavetable);--ui-instrument-sampler:var(--p-instrument-sampler);--ui-instrument-drums:var(--p-instrument-drums);--ui-instrument-resonator:var(--p-instrument-resonator);--ui-instrument-piano:var(--p-instrument-piano);--ui-instrument-strings:var(--p-instrument-strings);--ui-instrument-ink:var(--p-n12);--ui-instrument-ink-muted:var(--p-n10);--ui-instrument-line:var(--p-up-10);--ui-instrument-lift:var(--p-up-6);--ui-instrument-well:var(--p-down-16);--ui-instrument-accent:var(--p-accent-on-dark);--ui-instrument-choice-bg:var(--p-n13);--ui-instrument-choice-ink:var(--p-n2);--ui-shadow-raised:0 1px 2px var(--p-down-28);--ui-shadow-popup:0 8px 24px var(--p-down-50), 0 0 0 1px var(--p-up-10)}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-n0:#0b0906;--p-n1:#14110d;--p-n2:#1d1a16;--p-n3:#26241f;--p-n4:#33302b;--p-n5:#403d37;--p-n6:#56524c;--p-n7:#6f6b64;--p-n8:#8a857e;--p-n9:#a9a49b;--p-n10:#c3bdb4;--p-n11:#d9d3ca;--p-n12:#eae4d9;--p-n13:#f6efe5;--p-n14:#fef8ed;--p-up-6:#ffffff0f;--p-down-6:#0000000f;--p-up-10:#ffffff1a;--p-down-10:#0000001a;--p-up-16:#ffffff29;--p-down-16:#00000029;--p-up-28:#ffffff47;--p-down-28:#00000047;--p-up-50:#ffffff80;--p-down-50:#00000080;--p-accent:oklch(.54 var(--accent-c) var(--accent-h));--p-accent-hover:oklch(.5 var(--accent-c) var(--accent-h));--p-accent-pressed:oklch(.46 var(--accent-c) var(--accent-h));--p-accent-ink:#fff;--p-accent-soft:oklch(.93 calc(var(--accent-c) * .3) var(--accent-h));--p-accent-text:oklch(.46 var(--accent-c) var(--accent-h));--p-accent-on-dark:oklch(.7 var(--accent-c) var(--accent-h));--p-record:#d02b31;--p-record-ink:#fff;--p-solo:#d0af00;--p-solo-ink:#1d1a17;--p-warn:#d38f00;--p-warn-ink:#1d1a17;--p-ok:oklch(.5 .14 var(--green-h));--p-ok-ink:#fff;--p-graph:oklch(.56 .13 var(--green-h));--p-graph-ink:#fff;--p-graph-fill:oklch(.56 .13 var(--green-h) / .25);--p-clip-ink:#1d1a17;--p-instrument:#efe9de;--p-instrument-synth:#deebfa;--p-instrument-wavetable:#ebe6f8;--p-instrument-sampler:#f6e6da;--p-instrument-drums:#f9e4df;--p-instrument-resonator:#d8efee;--p-instrument-piano:#efead8;--p-instrument-strings:#e4eddd;--ui-canvas:var(--p-n12);--ui-panel:var(--p-n13);--ui-tile:var(--p-n14);--ui-control:var(--p-n11);--ui-control-hover:var(--p-n10);--ui-control-pressed:var(--p-n9);--ui-inset:var(--p-n11);--ui-raised:var(--p-n14);--ui-scrim:var(--p-down-28);--ui-ink-strong:var(--p-n0);--ui-ink:var(--p-n2);--ui-ink-muted:var(--p-n6);--ui-ink-faint:var(--p-n7);--ui-ink-inverse:var(--p-n14);--ui-line-soft:var(--p-down-6);--ui-line:var(--p-down-10);--ui-line-strong:var(--p-n7);--ui-accent:var(--p-accent);--ui-accent-hover:var(--p-accent-hover);--ui-accent-pressed:var(--p-accent-pressed);--ui-accent-ink:var(--p-accent-ink);--ui-accent-soft:var(--p-accent-soft);--ui-accent-text:var(--p-accent-text);--ui-focus:var(--p-accent);--ui-selected-edge:var(--p-n0);--ui-hover-lift:var(--p-down-6);--ui-choice-bg:var(--p-n2);--ui-choice-ink:var(--p-n14);--ui-record:var(--p-record);--ui-record-ink:var(--p-record-ink);--ui-solo:var(--p-solo);--ui-solo-ink:var(--p-solo-ink);--ui-mute:var(--p-n2);--ui-mute-ink:var(--p-n14);--ui-warn:var(--p-warn);--ui-warn-ink:var(--p-warn-ink);--ui-ok:var(--p-ok);--ui-clip-ink:var(--p-clip-ink);--ui-playhead:var(--p-n0);--ui-graph-line:var(--p-graph);--ui-graph-fill:var(--p-graph-fill);--ui-grid-bar:var(--p-down-28);--ui-grid-beat:var(--p-down-16);--ui-grid-sub:var(--p-down-6);--ui-key-white:var(--p-n14);--ui-key-white-ink:var(--p-n2);--ui-key-black:var(--p-n2);--ui-key-black-ink:var(--p-n12);--ui-instrument:var(--p-instrument);--ui-instrument-synth:var(--p-instrument-synth);--ui-instrument-wavetable:var(--p-instrument-wavetable);--ui-instrument-sampler:var(--p-instrument-sampler);--ui-instrument-drums:var(--p-instrument-drums);--ui-instrument-resonator:var(--p-instrument-resonator);--ui-instrument-piano:var(--p-instrument-piano);--ui-instrument-strings:var(--p-instrument-strings);--ui-instrument-ink:var(--p-n2);--ui-instrument-ink-muted:var(--p-n6);--ui-instrument-line:var(--p-down-10);--ui-instrument-lift:var(--p-down-6);--ui-instrument-well:var(--p-down-6);--ui-instrument-accent:var(--p-accent);--ui-instrument-choice-bg:var(--p-n2);--ui-instrument-choice-ink:var(--p-n14);--ui-shadow-raised:0 1px 2px var(--p-down-10);--ui-shadow-popup:0 8px 24px var(--p-down-16), 0 0 0 1px var(--p-down-10)}@font-face{font-family:Karla;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/karla/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/karla/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-mono/cyrillic-ext-400.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-mono/cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-mono/greek-ext-400.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-mono/greek-400.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-mono/symbols2-400.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-mono/latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-mono/latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-mono/cyrillic-ext-500.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-mono/cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-mono/greek-ext-500.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-mono/greek-500.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-mono/symbols2-500.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-mono/latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-mono/latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-mono/cyrillic-ext-700.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-mono/cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-mono/greek-ext-700.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-mono/greek-700.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-mono/symbols2-700.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-mono/latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-mono/latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-text-scale:1.125}:root,.dark{--background:var(--ui-canvas);--foreground:var(--ui-ink);--primary:var(--ui-accent);--primary-foreground:var(--ui-accent-ink);--border:var(--ui-line);--ring:var(--ui-focus);--muted:var(--ui-control);--muted-foreground:var(--ui-ink-muted);--accent:var(--ui-hover-lift);--accent-foreground:var(--ui-ink);--card:var(--ui-raised);--popover:var(--ui-raised);--popover-foreground:var(--ui-ink);--destructive:var(--ui-record)}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:calc(16px * var(--ui-text-scale,1));margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.32;cursor:default}button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}input:focus-visible{outline:2px solid var(--ring);outline-offset:3px}summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[tabindex]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.app{min-height:calc(100dvh / var(--ui-zoom,1));flex-direction:column;display:flex}.app-header{border-bottom:1px solid var(--border);align-items:center;gap:28px;min-height:66px;padding:12px 24px;display:flex}.brand{letter-spacing:-.6px;font-size:calc(20px * var(--ui-text-scale,1));align-items:center;gap:9px;font-weight:600;display:flex}.file-heading{flex:1;align-items:baseline;gap:16px;min-width:0;display:flex}.file-heading h1{white-space:nowrap;text-overflow:ellipsis;font-size:calc(15px * var(--ui-text-scale,1));margin:0;font-weight:400;overflow:hidden}.file-actions{gap:8px;display:flex}.btn{min-height:36px;color:var(--foreground);white-space:nowrap;font-size:calc(14px * var(--ui-text-scale,1));background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;transition:background .12s;display:inline-flex}.btn.icon{width:36px;padding:8px}.btn.primary{background:var(--primary);color:var(--primary-foreground);font-weight:600}.file-actions>.btn:not(.primary){border-color:var(--border)}main{flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.tool-group:last-child{border:0;padding:0}.zoom-tools{margin-left:auto}.wave-svg{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;width:100%;height:100%;min-height:280px;display:block}.hand-tool .wave-svg{cursor:grab}.hand-tool .wave-svg:active{cursor:grabbing}.selection-handle,.hand-tool .selection-handle{cursor:ew-resize}.timeline-scroll>div{height:1px}.timeline-scroll::-webkit-scrollbar{height:12px}.timeline-scroll::-webkit-scrollbar-track{background:var(--c-171e19)}.timeline-scroll::-webkit-scrollbar-thumb{background:var(--c-53665a);border:2px solid var(--c-171e19);border-radius:6px}.navigator .btn{height:30px;min-height:30px}.overview:active{cursor:grabbing}.play{width:40px;padding:9px}.time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.6px;white-space:nowrap;font-size:calc(22px * var(--ui-text-scale,1));margin-left:5px}.selection-fields{align-items:center;gap:12px;margin-left:auto;display:flex}.empty h1{font-size:calc(22px * var(--ui-text-scale,1));margin:0;font-weight:400}.statusbar output{flex:1;align-items:center;gap:8px;min-width:0;line-height:1.5;display:flex}.workspace-info{margin-left:auto;position:relative}.workspace-info summary::-webkit-details-marker{display:none}.workspace-info p{margin:10px 0 0}.operation-progress{margin-top:4px}.busy{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-height:760px){.wave-svg{min-height:360px}}@media (max-width:1100px){.file-heading>span{display:none}.selection-fields{gap:8px}.time{font-size:calc(19px * var(--ui-text-scale,1))}.selection-fields input{width:95px}.selection-duration{min-width:115px}.toolbar{gap:5px;padding:8px}.tool-group{padding-right:5px}.btn{padding:8px}.selection-fields label{font-size:calc(12px * var(--ui-text-scale,1))}.time>span{margin-left:6px}}@media (max-width:900px){.transport{gap:8px}.selection-fields{border-top:1px solid var(--border);width:100%;margin-top:6px;margin-left:0;padding-top:10px}.selection-duration,.toolbar .zoom-tools{margin-left:auto}.tool-group.edit-tools{border:0}.toolbar{row-gap:8px}.file-heading{gap:6px}.app-header{gap:20px;padding:12px 16px}main{padding:0}.ruler text{font-size:calc(12px * var(--ui-text-scale,1))}}@media (max-width:600px){.brand{gap:0;font-size:0}.app-header{gap:12px}.file-actions{flex-wrap:wrap;gap:4px}.file-heading h1{font-size:calc(14px * var(--ui-text-scale,1))}.file-actions .btn{font-size:calc(13px * var(--ui-text-scale,1));padding:7px}main{padding:0}.toolbar{gap:3px}.tool-group{border:0;padding-right:0}.edit-tools{flex-wrap:wrap;order:3;justify-content:space-between;width:100%;padding-top:6px;border-top:1px solid var(--border)!important}.edit-tools .btn{font-size:calc(13px * var(--ui-text-scale,1))}.zoom-tools{margin-left:auto!important}.selection-fields{flex-wrap:wrap;gap:7px}.selection-fields input{width:100px}.selection-duration{order:4;width:calc(100% - 100px);margin-left:0}.selection-duration small{margin-left:8px;display:inline}.selection-fields .btn{margin-left:auto}.selection-fields .btn.icon{margin-left:0}.wave-svg{min-height:250px}.ruler text{font-size:calc(15px * var(--ui-text-scale,1))}.ruler g:nth-child(2n){display:none}.statusbar{font-size:calc(12px * var(--ui-text-scale,1));align-items:start;padding:10px 2px}.navigation-hint{display:none}}.chain-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:9px;padding:7px 10px;display:flex}.chain-toolbar h2{font-size:calc(14px * var(--ui-text-scale,1));margin:0;font-weight:500}.chain-scope{color:var(--c-85968a);font-size:calc(12px * var(--ui-text-scale,1));margin-left:5px}.add-effects{flex-wrap:wrap;gap:3px;margin-left:auto;display:flex}.add-effects .btn{min-height:30px;font-size:calc(13px * var(--ui-text-scale,1));padding:6px 9px}.effect-cards{scrollbar-color:var(--c-53665a) var(--c-171e19);align-items:stretch;gap:10px;padding:12px;display:flex;overflow-x:auto}.effect-card.module-bypassed,.chain-bypassed .effect-card{background:var(--c-1c211e);border-color:var(--c-343b36)}.module-bypassed .effect-parameters,.chain-bypassed .effect-parameters{opacity:.5}.effect-card.dragging{opacity:.4}.effect-card-header{border-bottom:1px solid var(--c-354337);align-items:center;gap:7px;padding:7px 8px;display:flex}.effect-card-header h3{font-size:calc(14px * var(--ui-text-scale,1));flex:1;margin:0;font-weight:500}.effect-card-header .btn.icon{width:25px;height:25px;min-height:25px;padding:4px}.drag-handle{color:var(--c-819888);cursor:grab;background:0 0;border:0;padding:0;display:flex}.drag-handle:active{cursor:grabbing}.card-order{font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-7f9887)}.effect-parameters{flex-direction:column;flex:1;gap:13px;padding:12px 14px;display:flex}.fx-value{align-items:center;gap:4px;display:flex}.fx-parameter [data-slot=slider-thumb]{background:var(--c-c0d6b5);border-color:var(--c-afc4a3);width:10px;height:10px}.fx-parameter [data-slot=slider-track]{height:3px}.fx-level span{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-92a995);justify-content:space-between;display:flex}.fx-level b{color:var(--c-c4d8c5);font-weight:400}.fx-level meter{width:100%;height:6px;margin-top:4px;display:block}.fx-level meter::-webkit-meter-optimum-value{background:var(--c-94c781)}.fx-level meter::-webkit-meter-suboptimum-value{background:var(--c-e0b567)}.fx-level meter::-webkit-meter-even-less-good-value{background:var(--c-f17f69)}.gain-reduction{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-b7ba8f);grid-column:1/-1}.gain-reduction b{font-weight:400}.effect-card-footer{border-top:1px solid var(--c-354337);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.effect-card-footer>span{color:var(--c-8b9c8e);font-size:calc(10px * var(--ui-text-scale,1));flex:1}.effect-card-footer>div{display:flex}.effect-card-footer .btn.icon{width:23px;height:23px;min-height:23px;padding:3px}.chain-empty{color:var(--c-8f9f93);font-size:calc(13px * var(--ui-text-scale,1));padding:15px}.effects-chain:has(.effect-card)~.statusbar{margin-top:0}.app:has(.effect-card) .wave-svg{min-height:240px}.app:has(.effect-card) .wave-area{min-height:274px}.app:has(.effect-card){min-height:calc(100dvh / var(--ui-zoom,1))}.effect-cards .effect-card:nth-child(n+2){position:relative}@media (max-width:600px){.chain-scope{display:none}.add-effects{width:100%;margin-left:0}.effect-card{flex-basis:225px}.fx-value small,.effect-card-footer>span{font-size:calc(12px * var(--ui-text-scale,1))}.chain-toolbar{gap:6px}}.effect-card-footer>span,.fx-value small,.fx-level span,.gain-reduction{font-size:calc(12px * var(--ui-text-scale,1))}.effect-card-footer>span{flex-basis:100%}.effect-card-footer>div{margin-left:auto}.eq-graph-wrap{margin:-2px -3px 3px}.eq-axis{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-8da193);justify-content:space-between;margin-top:5px;display:flex}.module-metering{gap:9px;padding:11px 12px}.meter-fill{background:linear-gradient(to right,var(--c-589971) 0%,var(--c-9bdb80) 69%,var(--c-e6cb68) 83%,var(--c-f3b369) 91%,var(--c-ef735f) 91%,var(--c-ff8370) 100%);will-change:clip-path;position:absolute;inset:0}.meter-hold{background:var(--c-e7f7da);z-index:1;width:2px;position:absolute;top:0;bottom:0;transform:translate(-2px)}.fx-level.over .meter-hold{background:var(--c-ff8672)}.gr-track{background:var(--c-131a14);border-radius:2px;height:7px;margin-top:4px;overflow:hidden}.gr-track i{background:var(--c-dab77b);height:100%;display:block}.gain-reduction>span{justify-content:space-between;display:flex}.gain-reduction b{margin-left:auto;margin-right:4px}.effect-card:has(.eq-graph){flex-basis:270px}.eq-axis{font-size:calc(12px * var(--ui-text-scale,1));position:relative}.eq-graph text{font-size:calc(12px * var(--ui-text-scale,1))}.module-metering{grid-template-columns:1fr;gap:7px}.fx-level{grid-template-columns:67px 1fr;align-items:center;gap:8px;display:grid}.fx-level .meter-track{margin:0}.fx-level span{font-size:calc(11px * var(--ui-text-scale,1))}.fx-level .sr-only{width:1px;height:1px;position:absolute;overflow:hidden}.recorder{position:relative}.record-details>output{width:100%;line-height:1.5}.record-details meter{width:100%}.ride-amount{font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-afc8b0);justify-content:space-between;display:flex}.ride-amount output{color:var(--c-d1edb6)}.effect-card:has(.probe-meter){flex-basis:270px}.probe-meter{flex-direction:column;gap:10px;display:flex}.probe-caption{color:var(--c-a8bfae);font-size:calc(12px * var(--ui-text-scale,1));justify-content:space-between;display:flex}.probe-channel>div:first-child{font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-d3e4d6);grid-template-columns:1fr 55px 55px;margin-bottom:5px;display:grid}.probe-channel output{text-align:right}.probe-track i{background:var(--c-657e61);height:100%;position:absolute;top:0;left:0}.probe-track .probe-rms{background:var(--c-b5dd91);height:6px;top:4px}.probe-track b{background:var(--c-edf7df);width:2px;height:100%;position:absolute;top:0}.probe-readings{flex-direction:column;gap:12px;margin:4px 0 0;display:flex}.probe-readings>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.probe-readings dd{font:calc(18px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-d6efbf);margin:0}.probe-reset{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.probe-reset .btn{min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 7px}.effect-cards{position:relative}.drag-handle{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:3px;justify-content:center;align-items:center;width:24px;min-height:28px}.drag-handle:hover:not(:disabled){background:var(--c-3c5040);color:var(--c-ddf3ce)}.is-reordering{-webkit-user-select:none;user-select:none;cursor:grabbing}.is-reordering .effect-card{pointer-events:none}.effect-insertion{background:var(--c-c8f36b);width:3px;box-shadow:0 0 0 2px var(--c-16200b),0 0 10px var(--c-c8f36566);pointer-events:none;z-index:3;border-radius:2px;position:absolute;top:7px;bottom:7px;transform:translate(-50%)}.effect-insertion:before{top:0}.effect-insertion:after{bottom:0}.effect-drag-label{z-index:100;pointer-events:none;border:1px solid var(--c-7d9d69);background:var(--c-263822);color:var(--c-e0f5c8);box-shadow:0 4px 18px var(--c-0006);font-size:calc(13px * var(--ui-text-scale,1));border-radius:5px;padding:8px 12px;position:fixed}.recorder{align-items:center;display:flex}.recording-toggle{width:24px;min-height:32px;padding:4px}.capture-status{color:var(--c-b7c8b9);font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:8px;display:flex}.capture-status strong{font:calc(20px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-eef5e9);margin-left:auto}.capture-dot{background:var(--c-8da088);border-radius:50%;flex-shrink:0;width:8px;height:8px}.capturing .capture-dot{background:var(--c-ff877c);box-shadow:0 0 0 4px var(--c-ff877c20)}.capture-warning{color:var(--c-f0b974)!important}.capture-wave{border:1px solid var(--c-3b4940);background:var(--c-111a14);border-radius:4px;width:100%;height:88px;display:block}.capture-level{color:var(--c-adc0b1);font-size:calc(11px * var(--ui-text-scale,1));align-items:center;gap:8px;display:flex}.capture-level meter{flex:1;min-width:0;height:10px}.capture-level output{text-align:right;min-width:78px;font:calc(11px * var(--ui-text-scale,1)) var(--font-mono)}.capture-caption{color:var(--c-94a99b);font-size:calc(11px * var(--ui-text-scale,1));margin:0;line-height:1.5}.record-message{color:var(--c-c0cec3);font-size:calc(12px * var(--ui-text-scale,1));margin:0;line-height:1.5}.effect-card:has(.dynamics-visual){flex-basis:280px}.visual-heading{color:var(--c-bed0bd);font-size:calc(11px * var(--ui-text-scale,1));justify-content:space-between;gap:6px;display:flex}.visual-heading small{color:var(--c-91a78e);font-size:calc(10px * var(--ui-text-scale,1))}.visual-lane{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-b9cdb6);grid-template-columns:22px 1fr 37px;align-items:center;gap:5px;display:grid}.visual-lane output{text-align:right}.visual-lane-track{background:var(--c-0d150f);border-radius:2px;height:10px;position:relative}.visual-lane-track i{background:var(--c-8dbb78);border-radius:2px;height:100%;position:absolute;left:0}.visual-lane-track b{background:var(--c-e9c77c);width:2px;height:16px;position:absolute;top:-3px;transform:translate(-50%)}.visual-result{flex-direction:column;gap:3px;display:flex}.visual-result strong{font:calc(14px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-d0e9b6)}.visual-result span{color:var(--c-9aad98);font-size:calc(10px * var(--ui-text-scale,1))}.ride-motion{color:var(--c-9eb19b);font-size:calc(10px * var(--ui-text-scale,1));align-items:center;gap:6px;display:flex}.ride-motion>div{background:var(--c-293a2b);border-radius:3px;flex:1;height:9px;position:relative}.ride-motion b{background:var(--c-80937a);width:1px;height:13px;position:absolute;top:-2px;left:50%}.ride-motion i{background:var(--c-d3edb3);border-radius:2px;width:5px;height:11px;position:absolute;top:-1px;transform:translate(-50%)}.visual-axis{font:calc(9px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-91a48c);justify-content:space-between;margin-top:-4px;display:flex}.parameter-with-level{padding:3px 0;position:relative}.parameter-with-level>[data-slot=slider]{z-index:1;position:relative}.effect-advanced summary{cursor:pointer;padding:5px 0}.effect-advanced>div{flex-direction:column;gap:12px;padding-top:8px;display:flex}.effect-parameters{gap:11px}.effect-card:has(.filter-visual){flex-basis:285px}.filter-visual{flex-direction:column;gap:8px;display:flex}.filter-modes{grid-template-columns:1fr 1fr;gap:4px!important;width:100%!important;display:grid!important}.filter-slopes{grid-template-columns:repeat(6,1fr)}.filter-slopes [data-slot=toggle-group-item]{font-size:calc(11px * var(--ui-text-scale,1));padding:4px 2px}.workspace>.toolbar,.workspace>.transport,.workspace>.navigator,.workspace>.timeline-scroll{flex-shrink:0}.effect-card:has(.parametric-eq){flex-basis:560px}.parametric-eq{flex-direction:column;gap:9px;display:flex}.peq-toolbar{color:var(--c-a4b79d);font-size:calc(12px * var(--ui-text-scale,1));justify-content:space-between;align-items:center;display:flex}.peq-toolbar .btn{min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 8px}.peq-graph{background:var(--c-101a15);border:1px solid var(--c-3e503f);touch-action:none;cursor:crosshair;border-radius:4px;width:100%;height:180px}.peq-graph text{fill:var(--c-9fb598);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono)}.peq-graph [data-band]{cursor:grab}.peq-band-list{gap:4px;display:flex}.peq-band-list .btn{min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 9px}.peq-shapes{flex-wrap:wrap;width:100%!important}.peq-shapes [data-slot=toggle-group-item]{background:var(--c-18251c);height:26px;min-height:26px;font-size:calc(11px * var(--ui-text-scale,1));padding:4px 8px}.peq-shapes [data-pressed]{background:var(--c-456038);color:var(--c-e4f6c9)}.peq-controls{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.peq-actions{gap:8px;display:flex}.peq-actions .btn{min-height:28px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 8px}.effect-card:has(.character-eq){background:var(--c-292820);border-color:var(--c-6e654c);flex-basis:540px}.character-eq{flex-direction:column;gap:12px;display:flex}.character-heading{color:var(--c-e2c78e);align-items:center;gap:12px;display:flex}.character-heading>span{letter-spacing:3px;font-size:calc(13px * var(--ui-text-scale,1))}.character-heading small{color:var(--c-b3a589);font-size:calc(11px * var(--ui-text-scale,1));flex:1}.character-heading .btn{border-color:var(--c-6e654c);min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 8px}.tone-shape{background:var(--c-1f1e17);border:1px solid var(--c-4d4736);border-radius:4px;width:100%;height:54px;display:block}.tone-shape line{stroke:var(--c-5a5540);stroke-width:1px;vector-effect:non-scaling-stroke}.tone-shape path{fill:none;stroke:var(--c-f0d7a0);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tone-controls{grid-template-columns:repeat(3,1fr);gap:14px 12px;display:grid}.tone-knob{flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.tone-dial{border-radius:50%;width:64px;height:64px;display:block}.tone-knob-input{opacity:0;cursor:ns-resize;touch-action:none;width:70px;height:66px;margin-left:-35px;position:absolute;top:0;left:50%}.tone-knob:has(input:disabled) .tone-dial{opacity:.5}.effect-card:has(.auto-eq){background:var(--c-1f2a2b);border-color:var(--c-4a6567);flex-basis:400px}.auto-eq{flex-direction:column;gap:10px;display:flex}.auto-eq-heading{color:var(--c-9fd3cf);align-items:center;gap:12px;display:flex}.auto-eq-heading>span{letter-spacing:3px;font-size:calc(13px * var(--ui-text-scale,1))}.auto-eq-heading small{color:var(--c-84a9a6);font-size:calc(11px * var(--ui-text-scale,1));flex:1}.auto-eq-graph{background:var(--c-16201f);border:1px solid var(--c-3b5355);border-radius:4px;width:100%;height:84px;display:block}.auto-eq-range{fill:var(--c-9fd3cf);fill-opacity:.07}.auto-eq-zero{stroke:var(--c-3f5a5b);stroke-width:1px;vector-effect:non-scaling-stroke}.auto-eq-target{fill:none;stroke:var(--c-84a9a6);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.auto-eq-band{stroke:var(--c-5f8d89);stroke-width:3px;vector-effect:non-scaling-stroke}.auto-eq-correction{fill:none;stroke:var(--c-c9f2ec);stroke-width:1.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.auto-eq-readout{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-b7dbd7);justify-content:space-between;gap:8px;min-height:14px;display:flex}.auto-eq-targets{color:var(--c-84a9a6);font-size:calc(11px * var(--ui-text-scale,1));flex-direction:column;gap:4px;display:flex}.auto-eq-targets .preamp-models{margin-bottom:0}.auto-eq-targets .preamp-models .btn[aria-pressed=true]{background:var(--c-2f5553);color:var(--c-dbf5f1);border-color:var(--c-6f9f9b)}@media (max-width:600px){:is(.effect-card:has(.parametric-eq),.effect-card:has(.character-eq),.effect-card:has(.auto-eq)){flex-basis:calc(calc(100vw / var(--ui-zoom,1)) - 60px);min-width:280px}.character-heading{flex-wrap:wrap}.peq-controls{gap:8px}}.chain-toolbar .add-effects{width:auto;margin-left:auto}.effect-cards{gap:0;padding:12px 4px}.effect-add-slot{flex:0 0 30px;justify-content:center;align-items:flex-start;padding-top:9px;display:flex;position:relative}.effect-add-slot:hover .effect-add-point,.effect-add-slot:focus-within .effect-add-point,.effect-add-point[data-popup-open]{opacity:1}.effect-add-slot:hover:before,.effect-add-slot:focus-within:before{opacity:.45}.effect-add-point:disabled{cursor:default;opacity:0}.is-reordering .effect-add-slot:before{opacity:0}@media (max-width:540px){.effect-picker[data-slot=popover-content]{max-height:min(640px,calc(85dvh / var(--ui-zoom,1)));gap:10px;padding:10px}}@media (hover:none),(pointer:coarse){.effect-add-slot{flex-basis:40px}.effect-add-point{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.effect-add-point{transition:none}}.app{height:auto;min-height:calc(100dvh / var(--ui-zoom,1))}.app-header,.effects-chain,.statusbar{flex-shrink:0}.app main{flex:1 0 auto;overflow:visible}.workspace{flex:1 0 auto;min-height:460px}.wave-area{flex:1 0 auto}.wave-svg{flex:1 0 240px;height:240px}.effect-card:has(.creative-visual){flex-basis:320px}.creative-presets{gap:4px;display:flex}.creative-presets .btn{background:var(--c-293e30);min-height:27px;font-size:calc(12px * var(--ui-text-scale,1));flex:1;padding:4px 6px}.creative-visual svg{width:100%;height:110px;display:block}.creative-visual svg text{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);fill:var(--c-a4b8ad)}.creative-amp{background:var(--c-2a241c);border-color:var(--c-65543b)}.creative-amp .creative-presets .btn{background:var(--c-453b2a);color:var(--c-e3d0a8)}.amp-path{min-height:70px;color:var(--c-c2a56e);font-size:calc(10px * var(--ui-text-scale,1));flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.amp-path span{text-align:center;text-transform:uppercase;letter-spacing:2px;flex-basis:100%}.amp-path b{border:1px solid var(--c-746242);font-size:calc(11px * var(--ui-text-scale,1));border-radius:4px;padding:7px 4px;font-weight:400}.amp-path i{font-style:normal}.effect-card:has(.chorus-controls){flex:0 0 min(470px,calc(calc(100vw / var(--ui-zoom,1)) - 60px));min-width:280px}.chorus-controls{flex-direction:column;gap:12px;display:flex}.creative-chorus .creative-presets{flex-wrap:wrap}.creative-chorus .creative-presets .btn{flex:1 0 auto}.chorus-plot svg{width:100%;height:96px;display:block}.effect-card:has(.crush-lab){flex:0 0 min(480px,calc(calc(100vw / var(--ui-zoom,1)) - 60px));min-width:280px}.crush-lab{flex-direction:column;gap:12px;display:flex}.crush-modes .control-choices button{text-transform:none}.crush-plot svg{width:100%;height:110px;display:block}.crush-output-wrap{stroke:var(--c-d8a0c8)}.crush-output-bits,.crush-output-rate{stroke:var(--c-9ec7e6)}@media (max-width:420px){.tail-toggle{flex-wrap:wrap}.effect-card:has(.creative-visual){flex-basis:280px}}.parameter-help-trigger{text-align:inherit;font:inherit;line-height:inherit;color:inherit;cursor:help;background:0 0;border:0;border-radius:2px;padding:0;display:inline}.peq-control>.parameter-help-trigger{align-self:flex-start}.effect-card:has(.creative-reverb){flex:0 0 min(420px,calc(calc(100vw / var(--ui-zoom,1)) - 60px));min-width:280px}.effect-card:has(.creative-amp){flex:0 0 min(470px,calc(calc(100vw / var(--ui-zoom,1)) - 60px));min-width:280px}.amp-input{grid-template-columns:1fr auto;align-items:center;gap:14px;padding:2px 0;display:grid}.amp-input .fx-level{grid-template-columns:67px 1fr}.reverb-models{border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;gap:4px!important;width:100%!important;display:flex!important}.reverb-models .btn{border:1px solid var(--c-49604e);background:var(--c-1d3024);color:var(--c-a8bba8);min-height:30px;font-size:calc(12px * var(--ui-text-scale,1));flex:1;padding:5px 7px;border-radius:4px!important}.reverb-models .btn.active{background:var(--c-40593a);color:var(--c-e3f2d0)}.reverb-response-preview{grid-template-columns:1fr;gap:18px;display:grid}.reverb-response-preview svg{height:110px}.reverb-workspace,.reverb-primary{flex-direction:column;gap:16px;display:flex}.reverb-less,.reverb-advanced[open] .reverb-more{display:none}.reverb-advanced[open] .reverb-less{display:inline}.reverb-control-groups{flex-flow:wrap;align-items:flex-start;gap:12px;padding-top:6px;display:flex}.reverb-control-groups section{border:1px solid var(--c-2f4034);background:var(--c-17211a);border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:8px 10px 6px;display:flex}.reverb-control-groups h4{text-transform:uppercase;letter-spacing:.06em;color:var(--c-8fac93);font-size:calc(11px * var(--ui-text-scale,1));margin:0;font-weight:500}.reverb-control-groups .pot-row{grid-template-columns:repeat(2,auto);justify-content:start;gap:2px 6px;display:grid}@media (max-width:450px){.reverb-response-preview{gap:8px}}.reverb-quality fieldset{border:0;gap:3px;min-width:0;margin:0;padding:0;display:flex}.reverb-quality .btn.active{border-color:var(--c-78936c)}.parameter-name{align-items:center;gap:5px;display:inline-flex}.mix-lock:disabled{opacity:.4;cursor:default}.multitrack-app{height:auto;min-height:calc(100dvh / var(--ui-zoom,1))}.mt-workspace{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.mt-project-name,.mt-channel-name{color:inherit;background:0 0;border:1px solid #0000;width:180px;padding:6px}.mt-toolbar,.mt-transport,.mt-channel,.mt-clip-inspector{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-spacer{flex:1}.mt-track-label>div{align-items:center;gap:5px;display:flex}.mt-mini{min-height:23px;font-size:calc(11px * var(--ui-text-scale,1));padding:2px 7px}.mt-ruler-row .mt-track-label{font-size:calc(12px * var(--ui-text-scale,1));padding:6px 12px}.mt-ruler{cursor:crosshair;flex-shrink:0;position:relative}.mt-clip-name{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:calc(11px * var(--ui-text-scale,1));padding:4px 9px;display:block;overflow:hidden}.mt-clip svg{pointer-events:none;width:100%;height:63px}.mt-trim{cursor:ew-resize;touch-action:none;width:11px;height:100%;position:absolute;top:0}.mt-trim-left{left:0}.mt-trim-right{right:0}.mt-trim-left:before{left:0}.mt-trim-right:before{right:0}.mt-clip:hover .mt-trim:before,.mt-clip.selected .mt-trim:before{opacity:.5}.mt-trim:hover:before{opacity:1}.mt-transport output{font:calc(13px * var(--ui-text-scale,1)) var(--font-mono)}.mt-mixer-tabs{flex-shrink:0;gap:6px;padding:3px 0;display:flex;overflow:auto}.mt-mixer-tabs .btn{white-space:nowrap}.mt-channel input[type=number]{width:65px}.mt-channel input[type=range]{width:90px}.mt-routing{font-size:calc(12px * var(--ui-text-scale,1));position:relative}.mt-routing summary{cursor:pointer;padding:8px}.multitrack-app .effects-chain{flex:none;min-height:130px}.multitrack-app .app-header{flex-wrap:wrap}@media (max-width:700px){.mt-rate{display:none}.mt-project-name{width:140px}.mt-transport output{font-size:calc(11px * var(--ui-text-scale,1))}.mt-routing>div{right:0}}.mt-track-label>div{flex-wrap:wrap}.mt-track-title{align-items:center;gap:4px;display:flex;flex-wrap:nowrap!important}.mt-track-title .mt-track-rename{flex:1;min-width:0}.mt-track-grip:active{cursor:grabbing}.mt-track-dragging{opacity:.45}.mt-drop-before:before{top:0}.mt-drop-after:after{bottom:0}.mt-channel .mt-fader{gap:6px}.mt-fader input[type=number]{flex-shrink:0;width:82px!important}.mt-pan-knob i{pointer-events:none;position:absolute;inset:4px}.mt-pan-control output{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);min-width:29px}.mt-signature input{width:43px}.mt-recording-clip>span{white-space:nowrap;font-size:calc(11px * var(--ui-text-scale,1));padding:4px 8px;display:block}.mt-recording-clip svg{height:calc(100% - 24px);position:absolute;bottom:0;right:0}.mt-recording-clip .mt-recording-notes{width:100%;height:calc(100% - 28px);padding:0;bottom:4px;left:0}.mt-record-level{width:80px;height:12px}.mt-effects-dock{align-items:flex-start;gap:12px;min-width:0;display:flex}.mt-effects-dock>.effects-chain{flex:1;min-width:0;margin-top:0}.mt-channel-controls{justify-content:center;gap:16px;padding:4px 0;display:flex}.mt-fader-rail{width:70px;height:168px;margin:6px 0;padding:0 42px 0 12px;position:relative}.mt-fader-rail [data-slot=slider]{width:20px;height:100%}.mt-fader-scale span{position:absolute;transform:translateY(-50%)}.mt-fader-readout{gap:3px!important}.mt-channel .mt-pan-control{flex-direction:column;gap:10px}.mt-channel .mt-pan-knob{width:39px;height:39px;margin-top:8px}.mt-channel .mt-pan-control output{text-align:center}.mt-channel .mt-channel-parent{flex-direction:column;align-items:stretch;gap:5px}.mt-channel-parent select{width:100%;max-width:100%}.mt-channel>.mt-spacer{display:none}.mt-channel>.btn.icon{align-self:flex-end}.mt-tempo input{width:70px;font-size:calc(14px * var(--ui-text-scale,1));padding:7px}@media (max-width:560px){.mt-effects-dock{overflow-x:auto}.mt-effects-dock>.effects-chain{flex:1 0 280px}.mt-effects-dock>.mt-channel{flex-basis:160px}}.mt-clip-gain small{font-size:calc(9px * var(--ui-text-scale,1))}.mt-clip:hover .mt-clip-gain,.mt-clip:focus-within .mt-clip-gain,.mt-clip.selected .mt-clip-gain,.mt-clip.adjusting-gain .mt-clip-gain{opacity:1}.mt-clip.adjusting-gain{cursor:ns-resize}@media (hover:none){.mt-clip-gain{opacity:1}}.mt-clip-body{width:100%;height:100%;color:inherit;cursor:inherit;text-align:left;touch-action:none;background:0 0;border:0;padding:0;display:block}.mt-clip-body>svg{width:100%;height:100%;position:absolute;inset:0}.mt-ruler-row{height:34px}.mt-ruler{touch-action:none}.mt-region-edge.start{left:-5px}.mt-region-edge.end{right:-5px}.mt-clip>.mt-fade-envelope{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.mt-clip:hover .mt-fade-handle,.mt-clip.selected .mt-fade-handle,.mt-clip:focus-within .mt-fade-handle{opacity:1}.mt-clip-body .mt-clip-name{padding-top:4px;line-height:14px}.mt-crossfade svg{width:100%;height:100%}@media (hover:none){.mt-fade-handle{opacity:1}}.mt-add-send>[data-slot=select-icon]{margin-left:auto}.app-header .file-actions{gap:5px}.app-header .file-heading{gap:10px;min-width:80px}.app-header .file-heading h1{font-size:calc(13px * var(--ui-text-scale,1))}.app-header .file-heading>span{font-size:calc(11px * var(--ui-text-scale,1))}.mt-project-name{width:160px;height:28px;font-size:calc(13px * var(--ui-text-scale,1));border-radius:4px;padding:4px 7px}.mt-rate{white-space:nowrap;font-size:calc(10px * var(--ui-text-scale,1));margin-right:auto}.mt-workspace{gap:0;padding:0}.mt-grid-controls .mt-tempo>span{font-size:calc(10px * var(--ui-text-scale,1))}.mt-channel-controls{gap:10px}.mixer-mode .mt-channel-parent,.mixer-mode .mt-channel>.btn.icon{display:none}@media (max-width:700px){.app-header .file-heading>span{display:none}.mt-grid-controls{border-left:0;margin-left:0;padding-left:0}.mt-rate{display:none}.mt-project-name{flex:1;min-width:100px}.mt-toolbar{gap:5px}}.cutter-active .mt-clip,.cutter-active .mt-clip-body{cursor:crosshair}.cutter-active .mt-trim,.cutter-active .mt-fade-handle,.cutter-active .mt-clip-gain{visibility:hidden;pointer-events:none}.mt-edit-tools{border-top:0;border-bottom:0;border-left:0;min-width:0;margin-top:0;margin-bottom:0;margin-left:0;padding-top:0;padding-bottom:0;padding-left:0}.mt-midi-layer{touch-action:none;position:absolute;inset:0}.mt-midi-layer.drawing{cursor:crosshair}.mt-midi-clip .mt-clip-body svg{height:100%;padding:8px 0}.piano-roll .btn{width:26px;min-height:26px;padding:4px}.piano-roll output{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);width:24px}.piano-content{grid-template-rows:25px auto auto;grid-template-columns:56px minmax(0,1fr);align-items:start;min-width:100%;display:grid;position:relative}.piano-roll .piano-layers-toggle{width:auto;font-size:calc(11px * var(--ui-text-scale,1));align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.piano-roll.piano-expanded>header{gap:4px}.piano-expanded>header>input{width:110px}.piano-track-list{flex-direction:column;flex:1;gap:5px;display:flex}.piano-track-row{border-radius:5px;padding:4px}.piano-track-eye{flex-shrink:0;place-items:center;width:28px;display:grid}.piano-track-edit{text-align:left;min-width:0;font-size:calc(12px * var(--ui-text-scale,1));flex:1;align-items:center;gap:7px;padding:3px 5px;display:flex}.piano-track-edit>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.piano-track-edit>i{background:var(--piano-track-color);border-radius:2px;flex-shrink:0;width:8px;height:8px}.piano-track-row.hidden-track .piano-track-edit{opacity:.55}.piano-track-row>select{width:calc(100% - 32px);max-width:calc(100% - 32px);font-size:calc(10px * var(--ui-text-scale,1));background:0 0;border:0;margin:3px 0 2px 32px;display:block}.piano-note.piano-background-note{background:var(--piano-track-color)}@supports (color:color-mix(in lab, red, red)){.piano-note.piano-background-note{background:color-mix(in srgb,var(--piano-track-color) 16%,transparent)}}.piano-note.piano-background-note{border:1px dashed var(--piano-track-color);color:var(--piano-track-color);pointer-events:none;opacity:.7;z-index:0}.piano-note.piano-layer-active{z-index:1}.piano-note.piano-layer-active:not(.selected){background:var(--piano-track-color);border-color:var(--piano-track-color)}.piano-note>span:not(.piano-note-left):not(.piano-note-right){pointer-events:none;padding-left:6px}.piano-note-left,.piano-note-right{cursor:ew-resize;z-index:1;width:5px;position:absolute;top:0;bottom:0}.piano-note-left{left:0}.piano-note-right{right:0}.piano-roll[open]{flex-direction:column;display:flex}.piano-roll>header,.piano-scroll{flex-shrink:0}.piano-expanded .piano-scroll{flex:1;height:auto;min-height:0}@media (max-width:700px){.piano-roll.piano-expanded{width:calc(100% - 12px);height:calc(calc(100dvh / var(--ui-zoom,1)) - 12px);inset:6px}}.mt-track-rack{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.mt-track-rack>.effects-chain{margin-top:0}.piano-resize>span{background:currentColor;border-radius:2px;width:34px;height:2px}.effect-card:has(.color-box-controls){flex-basis:640px;min-width:640px}.color-box-controls{flex-direction:column;gap:16px;display:flex}.color-box-sections{grid-template-columns:1fr 1fr;gap:12px;display:grid}.color-section-toggle{color:var(--c-ddcf9d);cursor:pointer;text-align:left;font-size:calc(12px * var(--ui-text-scale,1));background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.color-section-off .color-section-toggle{color:var(--c-82937d)}.color-section-off>label{opacity:.5}.color-section-toggle:focus-visible{outline:2px solid var(--c-d5c48a);outline-offset:4px}.color-box-output{grid-template-columns:1fr 1fr;gap:20px;display:grid}.track-type-trigger:disabled{opacity:.45;cursor:default}.mt-track-title .track-type-trigger{margin-bottom:8px}.autopan-controls{flex-direction:column;gap:10px;display:flex}.autopan-curve{border:1px solid var(--c-3b4e3e);background:var(--c-17251c);border-radius:4px;width:100%;height:84px}.autopan-shapes{gap:3px;display:flex}.autopan-shapes .btn{text-transform:capitalize;min-height:25px;font-size:calc(10px * var(--ui-text-scale,1));flex:1;padding:4px 3px}.autopan-range-control{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:24px;display:flex;position:relative}.autopan-range-track{background:var(--c-101b13);border-radius:3px;width:100%;height:4px}.autopan-range-thumb{border:1px solid var(--c-c1d0a7);background:var(--c-80966d);width:12px;height:17px;box-shadow:0 1px 3px var(--c-0008);cursor:ew-resize;border-radius:4px}.autopan-range[data-disabled]{opacity:.45}.autopan-mono-hint{color:var(--c-a5b9a8);font-size:calc(11px * var(--ui-text-scale,1));margin:0;padding:8px 12px}.mt-timeline{position:relative}.delay-timing{flex-direction:column;gap:12px;display:flex}.delay-timing-mode,.delay-divisions{gap:3px;display:flex}.delay-timing-mode .btn,.delay-divisions .btn{min-height:28px;font-size:calc(11px * var(--ui-text-scale,1));flex:1;padding:5px 4px}.delay-sync-readout{color:var(--c-96ab95);font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);justify-content:space-between;align-items:center;gap:6px;display:flex}.delay-sync-readout input{background:var(--c-15231a);width:48px;color:var(--c-dce6d8);border:1px solid var(--c-49604e);border-radius:3px;padding:3px}.preamp-models{gap:4px;margin-bottom:10px;display:flex}.preamp-models .btn{min-height:25px;font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);flex:1;padding:3px 6px}.preamp-models .btn[aria-pressed=true]{background:var(--c-485939);color:var(--c-e2e8c2);border-color:var(--c-91a177)}.piano-lane-labels>span:last-child{border-bottom:0;align-items:center;padding-bottom:0}.piano-sustain{touch-action:none;cursor:crosshair;box-sizing:border-box;outline:none;position:relative}.piano-sustain-left,.piano-sustain-right{cursor:ew-resize;width:5px;position:absolute;top:0;bottom:0}.piano-sustain-left{left:0}.piano-sustain-right{right:0}.track-color-trigger{background:var(--track-accent);opacity:.85;z-index:5;cursor:pointer;border:0;border-radius:0;width:8px;min-height:0;padding:0;position:absolute;top:0;bottom:0;left:0}.track-color-trigger:hover,.track-color-trigger[data-popup-open]{opacity:1;box-shadow:2px 0 0 var(--track-accent)}.mt-mixing-unit>.mt-effects-dock{flex-shrink:0;align-items:stretch;gap:0}.mt-mixing-unit>.mt-track-rack{gap:0;position:relative}.mt-mixing-unit .mt-track-rack>.effects-chain{border:0;border-radius:0;flex:1;margin:0}.mt-mixing-unit.mixer-expanded{flex-direction:column}.mt-mixing-unit.mixer-expanded>.mt-track-rack{flex:none}@media (max-width:560px){.mt-mixing-unit:not(.mixer-expanded)>.mt-track-rack{min-width:280px}.mt-mixing-unit:not(.mixer-expanded){overflow-x:auto}}.mt-mixing-unit,.mt-track-rack{scroll-margin-bottom:calc(var(--floating-transport-height,72px) + 12px)}.mt-sequencer-frame{flex:none;min-width:0}.mt-sequencer-frame>.mt-timeline{border-bottom:0;border-radius:8px 8px 0 0;min-height:260px}.mt-empty{text-align:center;width:100%;max-width:none;padding:20px}.mt-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mixer-mode .mt-channel-controls{grid-template-rows:48px auto;grid-template-columns:auto auto;justify-content:center;align-items:start;gap:8px 10px;width:100%;min-width:0;display:grid}.mixer-mode .mt-channel-controls>.mt-fader{grid-area:2/1}.mixer-mode .mt-channel-controls>.mt-channel-peak{grid-area:2/2;width:7px}.mixer-mode .mt-channel-controls>.mt-pan-control{flex-direction:row;grid-area:1/1/auto/-1;justify-content:center;align-self:center;gap:8px}.mixer-mode .mt-channel .mt-pan-knob{flex-shrink:0;margin-top:0}.mt-track-gain-knob svg{fill:none;stroke-width:3px;stroke-linecap:round;width:100%;height:100%;display:block}.mt-track-gain-knob .mt-gain-amount{stroke:currentColor}.mt-record-dot{background:currentColor;border-radius:50%;width:9px;height:9px;display:block}.effect-card:has(.autotune-controls){flex-basis:310px}.autotune-controls{flex-direction:column;gap:10px;display:flex}.autotune-scale{color:var(--c-a8bfa8);font-size:calc(11px * var(--ui-text-scale,1));align-items:center;gap:6px;display:flex}.autotune-scale .parameter-help-trigger{margin-right:2px}.autotune-select{border:1px solid var(--c-3f5042);background:var(--c-1b281f);height:26px;min-height:26px;font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-d6dfd0);border-radius:4px;justify-content:space-between;padding:2px 8px}.autotune-root{width:60px}.autotune-type{flex:1;min-width:0}.autotune-notes{border:0;grid-template-columns:repeat(12,1fr);gap:2px;min-width:0;margin:0;padding:0;display:grid;position:relative}.autotune-note{border:1px solid var(--c-3b4e3e);background:var(--c-1f2d23);min-height:36px;color:var(--c-5f7461);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);cursor:pointer;border-radius:3px;padding:0}.autotune-note.sharp{background:var(--c-141d17);color:var(--c-4d5f4f)}.autotune-note[aria-pressed=true]{background:var(--c-43553b);color:var(--c-dce9be);border-color:var(--c-80946c)}.autotune-note.sharp[aria-pressed=true]{background:var(--c-33452d)}.autotune-note.aimed[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--c-e4c38b)}.autotune-note:disabled{opacity:.45;cursor:default}.autotune-marker{pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.autotune-marker.detected{background:var(--c-e4c38b);box-shadow:0 0 4px var(--c-e4c38b99)}.autotune-marker.corrected{background:var(--c-b8cf98);box-shadow:0 0 4px var(--c-b8cf9899)}.autotune-readout{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-d5dfb5);justify-content:space-between;gap:8px;min-height:14px;display:flex}.autotune-readout span:last-child{color:var(--c-b8cf98)}.mt-midi-toggle{align-items:center;gap:6px;display:inline-flex;position:relative}.mt-midi-activity.lit{animation:.35s ease-out mt-midi-flash}@keyframes mt-midi-flash{0%,45%{background:var(--c-e4c38b);box-shadow:0 0 6px var(--c-e4c38b)}to{background:var(--c-6f8c62);box-shadow:none}}.mt-midi-devices label{cursor:pointer;align-items:center;gap:8px;display:flex}.mt-midi-devices label span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.effect-card:has(.resonance-graph){flex-basis:520px}.resonance-graph{flex-direction:column;gap:8px;display:flex}.reso-toolbar .btn{min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));margin-left:auto;padding:4px 9px}.reso-svg [data-node]{cursor:grab}.reso-nodes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reso-node .btn.icon{width:22px;height:22px;min-height:22px;font-size:calc(13px * var(--ui-text-scale,1));padding:0}.reso-nodes>.btn{min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 8px}.effect-card:has(.spectrum-size-1){flex-basis:400px}.effect-card:has(.spectrum-size-2){flex-basis:560px}.effect-card:has(.spectrum-size-3){flex-basis:760px}.spectrum-analyzer{flex-direction:column;gap:8px;display:flex}.spectrum-toolbar .btn{min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 8px}.spectrum-sizes{border:0;gap:2px;margin:0 0 0 auto;padding:0;display:flex}.spectrum-sizes .btn{min-width:30px;padding:4px 6px}.effect-card:has(.character-compressor){flex:0 0 min(470px,calc(calc(100vw / var(--ui-zoom,1)) - 60px));min-width:280px}.character-compressor{flex-direction:column;gap:12px;display:flex}.compressor-selectors{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.compressor-choice fieldset{border:0;flex-wrap:wrap;gap:3px;min-width:0;margin:0;padding:0;display:flex}.compressor-choice-wide fieldset .btn{text-align:center;flex:1}.compressor-curve path.unity{stroke:var(--c-4f6152);stroke-dasharray:3 3}.gr-needle{flex-direction:column;align-items:center;gap:2px;display:flex}.gr-needle svg{background:var(--c-ece2c4);border-radius:6px;width:100%;max-width:190px;height:auto}.gr-needle .gr-arc{fill:none;stroke:var(--c-3c3527);stroke-width:1.2px}.gr-needle line{stroke:var(--c-3c3527);stroke-width:1px}.gr-needle text{font:calc(9px * var(--ui-text-scale,1)) var(--font-mono);fill:var(--c-3c3527)}.gr-needle .gr-pointer{transition:transform .3s cubic-bezier(.2,.7,.4,1)}.gr-needle .gr-pointer line{stroke:var(--c-b3452e);stroke-width:1.6px}.gr-needle .gr-pointer.idle line{stroke:var(--c-8a7f66)}.gr-needle .gr-pivot{fill:var(--c-3c3527)}.gr-needle output,.gr-leds output{font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-d0e9b6)}.gr-leds{grid-template-columns:repeat(12,1fr);align-content:center;align-items:end;gap:3px;padding:6px 4px 0;display:grid}.gr-leds i:after{content:attr(data-label);text-align:center;font:calc(8px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-7d9279);position:absolute;top:19px;left:0;right:0}.gr-leds i.lit{background:var(--c-e8c25a);box-shadow:0 0 6px var(--c-e8c25a88)}.gr-leds i:nth-child(n+9).lit{background:var(--c-f0865e);box-shadow:0 0 6px var(--c-f0865e88)}.gr-leds output{text-align:center;grid-column:1/-1;padding-top:14px}.compressor-pots{align-items:center}.io-link{align-self:center;margin-top:-14px}.mt-timeline[data-track-density=small]{--clip-inset:5px}.mt-timeline[data-track-density=small] .mt-track-label{padding:5px 12px}.mt-timeline[data-track-density=small] .mt-track-grip,.mt-timeline[data-track-density=small] .mt-fold,.mt-timeline[data-track-density=small] .mt-track-rename,.mt-timeline[data-track-density=small] .mt-track-gain-knob,.mt-timeline[data-track-density=small] .mt-track-title .track-type-trigger{margin-bottom:3px}.mt-timeline[data-track-density=small] .mt-track-gain-knob{flex-basis:26px;width:26px;height:26px}.mt-timeline[data-track-density=small] .mt-mini{min-height:20px;padding:1px 6px}.mt-timeline[data-track-density=small] .mt-clip-body .mt-clip-name{padding-top:4px}.mt-timeline[data-track-density=small] .mt-clip-gain{top:22px}.mt-timeline[data-track-density=small] .mt-midi-clip .mt-clip-body svg{padding:5px 0}.mt-timeline[data-track-density=compact] .mt-track-label{padding:4px 12px}.mt-timeline[data-track-density=compact] .mt-track-label>div{gap:3px}.mt-timeline[data-track-density=compact] .mt-track-grip,.mt-timeline[data-track-density=compact] .mt-fold,.mt-timeline[data-track-density=compact] .mt-track-rename,.mt-timeline[data-track-density=compact] .mt-track-gain-knob,.mt-timeline[data-track-density=compact] .mt-track-title .track-type-trigger{margin-bottom:2px}.mt-timeline[data-track-density=compact] .mt-track-grip,.mt-timeline[data-track-density=compact] .mt-fold{padding:1px}.mt-timeline[data-track-density=compact] .mt-track-rename{font-size:calc(11px * var(--ui-text-scale,1));padding:1px 2px}.mt-timeline[data-track-density=compact] .mt-track-gain-knob{flex-basis:22px;width:22px;height:22px}.mt-timeline[data-track-density=compact] .mt-mini{min-height:18px;font-size:calc(10px * var(--ui-text-scale,1));padding:0 5px}.mt-timeline[data-track-density=compact] .mt-record-dot{width:8px;height:8px}.mt-timeline[data-track-density=compact] .mt-clip-body .mt-clip-name{font-size:calc(10px * var(--ui-text-scale,1));padding:2px 6px}.mt-timeline[data-track-density=compact] .mt-clip-gain{font-size:calc(10px * var(--ui-text-scale,1));padding:1px 4px;top:auto;bottom:2px}.mt-timeline[data-track-density=compact] .mt-midi-clip .mt-clip-body svg{padding:3px 0}.mt-timeline[data-track-density=compact] .mt-copy-badge{font-size:calc(10px * var(--ui-text-scale,1));padding:1px 4px;bottom:2px}.track-height-trigger{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mt-groove-empty{flex-direction:column;gap:2px;display:flex}.mt-groove-row-body{align-items:center;gap:10px;display:flex}.mt-groove-add{font-size:calc(12px * var(--ui-text-scale,1));align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.piano-roll .mt-roll-groove.override{opacity:1;width:auto;padding:4px 8px 4px 6px}.mt-roll-groove small{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:calc(11px * var(--ui-text-scale,1));overflow:hidden}.mt-roll-arp small,.piano-roll .mt-roll-strum{white-space:nowrap;font-size:calc(11px * var(--ui-text-scale,1))}.mt-arp-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-arp-rhythm{flex-direction:column;gap:6px;display:flex}.mt-arp-steps{border:0;grid-template-columns:repeat(16,1fr);gap:3px;min-width:0;margin:0;padding:0;display:grid}.mt-arp-step:hover:not(:disabled){filter:brightness(1.15)}.mt-arp-step:disabled{cursor:default;opacity:.5}.mt-arp-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mt-arp-controls label{flex-direction:column;align-items:stretch;gap:4px}.deesser{flex-direction:column;gap:12px;display:flex}.deesser-lamp{border:1px solid var(--c-344638);background:var(--c-25321f);width:26px;height:26px;color:var(--c-7d9279);font:600 calc(13px * var(--ui-text-scale,1)) var(--font-mono);border-radius:50%;justify-content:center;align-items:center;transition:background 80ms,color 80ms,box-shadow 80ms;display:inline-flex}.deesser-lamp.lit{background:var(--c-e8c25a);color:var(--c-152019);box-shadow:0 0 8px var(--c-e8c25a88)}.deesser-bar{flex-direction:column;gap:3px;display:flex}.deesser-bar>div>i{background:linear-gradient(to left,var(--c-e8c25a),var(--c-f0865e));height:100%;display:block}.deesser-bar output{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--c-d0e9b6)}.deesser-listen{min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 9px}.deesser-faders{justify-content:center;gap:18px;padding-top:4px;display:flex}.deesser .mt-fader{grid-area:auto}.deesser-meter i{background:linear-gradient(to top,var(--c-859b75),var(--c-e8c25a));width:100%;display:block}.effect-card:has(.deesser){flex-basis:420px}.deesser-range{fill:var(--c-e8c25a);opacity:.06}.deesser-cuts{fill:var(--c-f0865e);opacity:.45}.deesser-threshold{stroke:var(--c-e8c25a);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.deesser-edge{stroke:var(--c-b9cfa6);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.deesser-svg{touch-action:none}.deesser-faders{align-items:flex-start}.deesser-edges{flex-direction:column;gap:6px;padding-top:26px;display:flex}.deesser-readout input{width:58px}.engine-load-value{text-align:right;min-width:4ch}.audio-device-actions{flex-wrap:wrap;gap:8px;display:flex}.effect-card:has(.convolver-controls){flex-basis:470px;min-width:340px}.convolver-controls{flex-direction:column;gap:14px;width:100%;display:flex}.convolver-picker{align-items:center;gap:8px;display:flex}.convolver-credit a{text-underline-offset:3px;text-decoration:underline}.convolver-wave>svg{width:100%;height:96px;display:block}.convolver-wave>div{font-size:calc(12px * var(--ui-text-scale,1));justify-content:space-between;align-items:center;gap:8px;display:flex}.convolver-wave small{font-size:calc(12px * var(--ui-text-scale,1));margin-top:8px;display:block}.convolver-controls>.pot-row{justify-content:space-around}.convolver-wave>svg.convolver-envelope{touch-action:none;-webkit-user-select:none;user-select:none;height:132px;overflow:visible}.convolver-envelope-handle:focus-visible{stroke-width:3px;stroke:var(--c-e0eee5)}.convolver-envelope-handle[aria-disabled=true]{opacity:.4;cursor:default}.convolver-envelope-hit{fill:var(--c-8dbfa833);fill-opacity:0;stroke:none}.convolver-wave>.convolver-envelope-readout{font-size:calc(11px * var(--ui-text-scale,1));flex-wrap:wrap;gap:4px;margin-top:4px}.convolver-license-footer{justify-content:flex-end;display:flex}:is(.convolver-license-trigger:hover,.convolver-license-trigger:focus-visible){opacity:1;text-underline-offset:3px;text-decoration:underline}.tuner{border:1px solid var(--c-394438);background:var(--c-111710);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;grid-column:1/-1;padding:18px 22px}.tuner-heading{letter-spacing:.08em}.tuner-note{color:var(--c-dde8d8);font-size:calc(64px * var(--ui-text-scale,1));margin-top:8px;font-weight:500;line-height:1.2;display:block}.tuner-scale{border-bottom:1px solid var(--c-394438);height:35px;margin:20px 4px 8px;position:relative}.tuner-scale i{background:var(--c-8a9787);width:1px;height:9px;position:absolute;bottom:0}.tuner-scale i.tuner-centre{background:var(--c-a8c69a);height:28px}.tuner-zone{background:var(--c-263b24);width:6%;position:absolute;top:0;bottom:0;left:47%}.tuner-needle{background:var(--c-dde8d8);width:3px;transition:left 70ms linear;position:absolute;top:0;bottom:-3px;transform:translate(-50%)}.tuner-status{color:var(--c-dde8d8);font-size:calc(13px * var(--ui-text-scale,1));margin-top:13px}.tuner-in-tune .tuner-note,.tuner-in-tune .tuner-status{color:var(--c-a8c69a)}.tuner-in-tune .tuner-needle{background:var(--c-a8c69a)}@media (prefers-reduced-motion:reduce){.tuner-needle{transition:none}}.cl-preset-text{flex:1;min-width:0}.cl-preset strong{overflow-wrap:anywhere;font-size:calc(13px * var(--ui-text-scale,1));display:block}.cl-detail-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cl-effect-flow{gap:1px;margin:0;padding:0;list-style:none;display:grid}.cl-effect-flow li{font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:10px;padding:7px 0;display:flex}.cl-effect-flow strong{flex:1;font-weight:500}.cl-compatibility{overflow-wrap:anywhere;font-size:calc(12px * var(--ui-text-scale,1));line-height:1.5}.cl-compatibility>strong{align-items:center;gap:6px;display:flex}.cl-compatibility ul{margin-top:8px;padding-left:18px;list-style:outside}.cl-error{font-size:calc(12px * var(--ui-text-scale,1));margin:0 24px 14px}.cl-form label{font-size:calc(12px * var(--ui-text-scale,1));flex-wrap:wrap;gap:6px;display:flex}.cl-form label input{width:100%}.cl-form p{margin-top:7px}.cl-form .cl-detail-footer{justify-content:flex-end}.cl-empty p{max-width:230px;line-height:1.6}.cl-detail-empty{justify-content:center;min-height:300px}@media (max-width:650px){.cl-detail-empty{min-height:120px}}.cl-detail-footer .cl-load-hint{flex-basis:100%}.cl-load-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.cl-backup-actions{align-items:center;gap:10px;min-width:0;display:flex}.cl-backup-actions>span{min-width:0}.grid-rhythm-toggle{border:0;flex-shrink:0;gap:2px;margin:0;padding:0;display:inline-flex}.grid-rhythm-toggle .btn{width:24px;height:26px;min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));padding:3px}.pitch-shifter-controls{flex-direction:column;gap:12px;display:flex}.pitch-shifter-controls .pot-row-main{justify-content:center;align-items:flex-end;gap:24px}.pitch-formants{border:0;justify-content:center;gap:4px;margin:0;padding:0;display:flex}.effect-card-header .effect-wet-dry{width:26px;height:26px;color:var(--c-7f9887);flex:0 0 26px;margin:0}.effect-card-header .effect-wet-dry path{stroke:currentColor}.piano-workspace{min-height:0;display:flex;overflow:hidden;container-type:size}.piano-workspace>.piano-scroll{flex:1;min-width:0;height:100%}.piano-expanded .piano-workspace{flex:1}.chord-pad-heading{font-size:calc(12px * var(--ui-text-scale,1));justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.chord-pad-key{font-size:calc(11px * var(--ui-text-scale,1));align-items:center;gap:6px;display:flex}.chord-pad-key>span{margin-right:auto}.chord-pad-key select{max-width:85px}.chord-pad-circle{-webkit-user-select:none;user-select:none;width:clamp(220px,100cqh - 168px,280px);max-width:100%;margin:2px auto;position:relative}.chord-pad-circle svg{width:100%;height:auto;display:block;overflow:visible}.chord-pad-wedge{cursor:grab;touch-action:none;outline:none}.chord-pad-wedge:focus-visible{outline:none}.chord-pad-wedge:focus-visible text{text-underline-offset:3px;text-decoration:underline}.chord-pad-wedge:active{cursor:grabbing}.chord-pad-wedge[aria-disabled=true]{opacity:.5;cursor:default}.chord-pad-center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:32%}.chord-pad-center span{font-size:calc(10px * var(--ui-text-scale,1));line-height:1.5}.chord-pad-modifiers{gap:4px;display:flex}.chord-pad-more summary{cursor:pointer;width:max-content;padding:2px 0}.chord-pad-more .chord-pad-modifiers{margin-top:4px}.chord-pad-actions{position:relative}.chord-pad-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.chord-pad-bottom>label{align-items:center;gap:8px;display:inline-flex}.chord-pad-octave{font-size:calc(10px * var(--ui-text-scale,1));justify-content:center;align-items:center;gap:6px;display:flex}@media (max-width:600px){.chord-pad{flex-basis:252px;padding:6px}.chord-pad-wedge text{font-size:calc(13px * var(--ui-text-scale,1))}.chord-pad-key{gap:4px}.chord-pad-key select{max-width:76px}}.mt-clip.muted .mt-clip-body{opacity:.45}.mt-clip.muted .mt-clip-body .mt-clip-name{padding-right:36px}.mt-clip .mt-clip-mute svg{width:13px;height:13px}.transport-master,.transport-center,.transport-playback,.transport-musical,.transport-history{align-items:center;gap:6px;min-width:0;display:flex}.transport-master-fader{width:92px;margin-left:4px}.transport-center{justify-content:center;gap:18px}.transport-playback{gap:5px}.transport-musical{gap:6px;margin-left:12px}.transport-history{justify-content:flex-end;padding-right:40px}.mt-transport .transport-placement{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.transport-playback>.btn{justify-content:center;width:34px;height:34px;min-height:34px;padding:0}.transport-musical .mt-tempo{gap:3px}.transport-musical .mt-tempo input{text-align:right;-webkit-appearance:textfield;appearance:textfield;width:36px;font-size:calc(13px * var(--ui-text-scale,1));background:0 0;border-color:#0000;padding:5px 0}.transport-musical .mt-tempo input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.transport-musical .mt-tempo input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.transport-musical .mt-tempo span{text-transform:lowercase;font-size:calc(10px * var(--ui-text-scale,1))}.transport-musical .mt-signature-trigger,.transport-key-trigger{width:auto;min-width:55px;box-shadow:none;font:calc(13px * var(--ui-text-scale,1)) var(--font-mono);background:0 0;border-color:#0000}@media (max-width:1100px){.mt-transport.transport-bar{grid-template-columns:minmax(64px,1fr) auto minmax(92px,1fr);gap:8px}.transport-master-fader{display:none}.transport-center{gap:8px}.transport-musical{gap:4px;margin-left:10px}.transport-playback{gap:3px}.transport-playback>.btn{width:30px;height:32px;min-height:32px}.transport-time{min-width:52px}.transport-playback .mt-record-level{width:24px}.transport-master,.transport-history{gap:4px}.transport-history{padding-right:34px}.mt-transport .transport-placement{right:10px}.mt-transport .transport-tempo-value,.transport-musical .mt-tempo input{width:32px}}@media (max-width:740px){.mt-transport.transport-bar{grid-template-columns:1fr auto;gap:10px}.transport-center{flex-wrap:wrap;grid-area:1/1/auto/-1;gap:12px}.transport-master{grid-area:2/1}.transport-history{grid-area:2/2}.mt-transport .transport-placement{top:auto;bottom:10px;transform:none}}@media (max-width:520px){.transport-center{gap:8px 10px}.transport-musical{flex-basis:100%;justify-content:center;gap:8px;margin-left:0}.transport-time{min-width:60px}.transport-playback{gap:3px}}.transport-tempo-value:disabled{opacity:.5;cursor:default}.automation-heading{align-items:center;gap:12px;padding-right:32px;display:flex}.automation-heading h2{font-size:calc(18px * var(--ui-text-scale,1));margin:0}.automation-search button{color:inherit;font-size:calc(11px * var(--ui-text-scale,1));background:0 0;border:0}.automation-browser{height:min(390px,calc(50dvh / var(--ui-zoom,1)));grid-template-columns:215px minmax(0,1fr);min-height:220px;display:grid}.automation-sources button span{flex:1;min-width:0}.automation-sources svg{flex-shrink:0}.automation-parameters{padding:0 0 8px 22px;overflow:auto}.automation-parameters h3{font-size:calc(15px * var(--ui-text-scale,1));margin:4px 0 16px}.automation-parameter-group{margin-bottom:16px}.automation-parameter:disabled{cursor:default}.automation-parameter>span{flex:1}.automation-back{display:none}.automation-control-target{flex:none;align-items:stretch;display:inline-flex}.automation-menu-positioner{z-index:60}.automation-control-popup [role=menuitem]{cursor:pointer;border-radius:4px;padding:9px 12px}.automation-lane-title{font-size:calc(12px * var(--ui-text-scale,1));justify-content:space-between;align-items:center;gap:6px;display:flex}.automation-lane-title output{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);white-space:nowrap}.automation-lane-actions{gap:4px;margin:8px 0;display:flex}.automation-lane-actions button:first-child{margin-right:auto}.automation-canvas{height:var(--track-height,106px);touch-action:none;cursor:crosshair;outline-offset:-2px;flex-shrink:0;position:relative}.automation-canvas>svg{pointer-events:none;overflow:hidden}.automation-point{cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}@media (max-width:600px){.automation-selector[data-slot=dialog-content]{padding:16px}.automation-browser{grid-template-columns:1fr}.automation-sources{border:0;padding:0}.automation-parameters{padding:0;display:none}.automation-browser.show-detail .automation-sources{display:none}.automation-browser.show-detail .automation-parameters{display:block}.automation-rollout{font-size:calc(10px * var(--ui-text-scale,1))}}.mt-track-label>.mt-track-actions{flex-wrap:nowrap;gap:2px}.mt-track-actions .mt-mini{padding-left:5px;padding-right:5px}.mt-track-actions .mt-automation{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.automation-parameter:disabled{opacity:1}.automation-point-popup [role=menuitem],.automation-point-popup [role=menuitemradio]{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:9px 12px;display:flex}.automation-point-popup [role=menuitemradio]{padding-left:33px;position:relative}.automation-point-popup [role=menuitemradio]>span{position:absolute;left:12px}.mt-timeline[data-track-density=compact] .automation-lane-label{padding:4px 12px}.mt-timeline[data-track-density=compact] .automation-lane-title strong small{display:none}.mt-timeline[data-track-density=compact] .automation-lane-actions{margin:2px 0 0}.mt-timeline[data-track-density=compact] .automation-lane-actions button{padding:2px 4px}.effect-automation-target{display:contents}.automation-lane-title strong{min-width:0}.automation-lane-title strong small,.automation-lane-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-canvas path.automation-base-curve{opacity:.3;stroke-width:1px;stroke-dasharray:4 3}.automation-lfo-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.limiter-panel{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.limiter-toolbar,.limiter-toolbar>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.limiter-toolbar{justify-content:space-between}.limiter-toolbar .btn{font-size:calc(12px * var(--ui-text-scale,1));padding:7px 9px}.limiter-gr{height:58px;color:var(--c-deb79d);font-size:calc(11px * var(--ui-text-scale,1));justify-content:space-between;display:flex;position:relative}.limiter-gr svg{width:100%;height:35px;position:absolute;inset:19px 0 0;overflow:visible}.limiter-gr path{fill:none;stroke:var(--c-b87657);stroke-width:1.5px;vector-effect:non-scaling-stroke}.limiter-wave{height:225px;margin:14px 0 18px;position:relative}.limiter-wave>svg{width:100%;height:100%;position:absolute;inset:0}.limiter-input{fill:var(--c-deb79d);opacity:.22}.limiter-grid{border-top:1px solid var(--c-ffffff0a);pointer-events:none;position:absolute;left:0;right:0}.limiter-line:before{content:"";border-top:2px solid;position:absolute;left:0;right:0}.limiter-line b{font-variant-numeric:tabular-nums}.limiter-values{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:600px){.limiter-values{grid-template-columns:1fr}.limiter-wave{height:210px}.limiter-toolbar{gap:8px}.limiter-toolbar .btn{padding:7px}.limiter-legend{font-size:calc(9px * var(--ui-text-scale,1))}}.limiter-legend i{border-radius:1px;width:6px;height:6px;margin-right:2px;display:inline-block}.limiter-input-key{background:var(--c-deb79d)}.clipper-circuits{border:0;flex-wrap:wrap;gap:3px;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.clipper-panel .limiter-values>:last-child{grid-column:1/-1}.noise-display{background:var(--c-182019);border-radius:8px;padding:16px 12px}.noise-display-heading{font-size:calc(12px * var(--ui-text-scale,1));justify-content:space-between;margin-bottom:20px;display:flex}.noise-display-heading small,.noise-caption,.noise-scale{color:var(--c-9baa8e)}.noise-stage{font-size:calc(12px * var(--ui-text-scale,1));grid-template-columns:78px minmax(40px,1fr) 28px;align-items:center;gap:8px;margin:14px 0;display:grid}.noise-stage-track{-webkit-appearance:none;appearance:none;background:var(--c-111810);border-radius:4px;width:100%;height:8px;overflow:hidden}.noise-stage-track::-webkit-meter-bar{background:var(--c-111810);border:0;border-radius:4px}.noise-stage-track::-webkit-meter-optimum-value{background:var(--c-a9c792);border-radius:4px}.noise-stage-track::-moz-meter-bar{background:var(--c-a9c792);border-radius:4px}.noise-stage output{text-align:right;font-variant-numeric:tabular-nums}.noise-scale{font-size:calc(10px * var(--ui-text-scale,1));justify-content:space-between;margin:0 36px 0 86px;display:flex}.noise-controls{gap:18px;display:grid}.noise-controls .pot-row{justify-content:center}.noise-caption{font-size:calc(11px * var(--ui-text-scale,1));margin:12px 0 0;line-height:1.5}.focus-header{flex-shrink:0}.focus-header.is-open>.animated-disclosure-content,.focus-toolbar.is-open>.animated-disclosure-content{overflow:visible}.mt-focus-toggle.btn:hover{color:var(--foreground)}.mt-focus-toggle[aria-pressed=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.mt-focus-toggle svg{transition:transform .24s cubic-bezier(.2,.7,.2,1)}}.effect-picker[data-slot=popover-content]{animation:none}.strum-controls .btn,.strum-controls select{min-height:26px;font-size:calc(11px * var(--ui-text-scale,1));padding:2px 7px}.strum-regions{touch-action:none;cursor:crosshair;position:relative}.strum-region.selected strong{font-weight:650}.strum-region strong{background:0 0;flex-shrink:0;font-weight:500;position:sticky;left:0}.strum-strokes{font:calc(13px * var(--ui-text-scale,1))/1 var(--font-mono);letter-spacing:.5px;flex-shrink:0}.strum-edge{cursor:ew-resize;z-index:1;width:8px;position:absolute;top:0;bottom:0}.strum-edge.left{left:0}.strum-edge.right{right:0}.strum-regions.drawing .strum-region,.strum-regions.drawing .strum-edge{cursor:crosshair}.piano-roll .strum-controls .btn{flex-shrink:0;width:auto}.piano-roll .mt-roll-strum{width:auto;padding:4px 8px}.strum-timing{flex:0 0 132px;width:132px}.strum-timing .value-bar{gap:2px}.strum-timing .value-bar-body{background:0 0;border-radius:3px;min-height:26px}.strum-timing .value-bar-value,.strum-timing .value-bar-entry{width:58px;height:26px;font-size:calc(11px * var(--ui-text-scale,1));padding:0 4px}.strum-timing .value-bar-entry.has-unit{padding-right:21px}.strum-timing .value-bar-entry-unit{height:26px;font-size:calc(10px * var(--ui-text-scale,1));right:4px}.strum-timing .value-bar-fill{opacity:.55;height:2px;top:auto}.strum-timing .value-bar-zero{height:4px;top:auto;bottom:0}.strum-timing .value-bar-reset{width:22px;height:26px;padding:3px}.strum-timing .value-bar-entry{-webkit-appearance:textfield;appearance:textfield}.strum-timing .value-bar-entry::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.strum-timing .value-bar-entry::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mt-chord-heading{font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:6px;padding:3px 12px;display:flex}.mt-chord-heading strong{flex:1;font-weight:500}.mt-chord-heading .btn{width:26px;min-height:26px;padding:4px}.mt-chord-content{flex-shrink:0;min-width:0}.mt-chord-section-label{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;display:block;overflow:hidden}.mt-chord-edge{cursor:ew-resize;width:7px;position:absolute;top:0;bottom:0}.mt-chord-edge.left{left:0}.mt-chord-edge.right{right:0}.mt-chord-popover .chord-pad{border:0;flex:none;width:100%;min-width:0;overflow:visible}.import-unavailable{min-width:220px;max-width:420px;font-size:calc(13px * var(--ui-text-scale,1));align-self:start;padding:18px;line-height:1.6}.import-unavailable p{margin:10px 0}.import-unavailable select{max-width:100%;margin-top:8px}.piano-grid-controls{flex-shrink:0;align-items:center;gap:4px;display:flex}.piano-quantize-trigger{font:600 calc(14px * var(--ui-text-scale,1)) var(--font-mono)}.piano-quantize-panel [data-slot=popover-title]{font-size:calc(14px * var(--ui-text-scale,1));font-weight:600}.piano-roll .piano-quantize-panel select{min-width:0;max-width:180px;font-size:calc(12px * var(--ui-text-scale,1));padding:6px}.piano-roll .piano-quantize-panel .piano-quantize-starts{justify-content:flex-start}.piano-quantize-feel{flex-direction:column;gap:10px;padding-top:2px;display:flex}.piano-roll .piano-quantize-panel .piano-quantize-apply{width:100%;min-height:34px;font-size:calc(12px * var(--ui-text-scale,1));padding:7px 12px}.piano-quantize-panel .piano-quantize-hint{text-align:center;font-size:calc(10px * var(--ui-text-scale,1))}.piano-note-menu [data-slot=context-menu-item]{min-height:30px;font-size:calc(12px * var(--ui-text-scale,1));padding:6px 9px}.piano-note-menu [data-slot=context-menu-shortcut]{letter-spacing:0;font-size:calc(10px * var(--ui-text-scale,1));margin-left:20px}.mt-clip{overflow:visible}.mt-clip-body{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mt-clip>.mt-fade-envelope{border-radius:inherit;overflow:hidden}.mt-clip .mt-loop-handle svg{width:11px;height:11px;padding:0;position:static}:is(.mt-loop-handle.near-corner,.mt-loop-handle:focus-visible,.mt-loop-handle:active){opacity:1}@media (hover:none){.mt-loop-handle{opacity:1}}@media (prefers-reduced-motion:reduce){.mt-loop-handle{transition:none}}.mt-row[data-frozen] .mt-arm{display:none}.mt-row[data-frozen] .mt-lane{opacity:.45}@keyframes preset-reveal{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.app.workspace-split .mt-workspace.has-preset-browser{padding-bottom:calc(var(--transport-height,72px) + 12px)}.app.workspace-split .mt-workspace.has-preset-browser>.sample-detail{border-top:0;padding-top:4px;padding-bottom:16px}.sample-demos{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.sample-demos .btn{min-height:30px;font-size:calc(10px * var(--ui-text-scale,1));gap:5px}.sample-load{justify-content:center;gap:7px;width:100%;margin-top:8px}.sample-family{text-align:left;border:0;border-bottom:1px solid var(--c-3e513e);width:calc(100% - 28px);color:inherit;background:0 0;justify-content:space-between;align-items:center;margin:5px 14px;padding:12px 9px;display:flex}.sample-family strong{font-size:calc(12px * var(--ui-text-scale,1));font-weight:500}.sample-family small{color:var(--c-a8bca2);font-size:calc(10px * var(--ui-text-scale,1));margin-top:3px;display:block}.sample-family svg.expanded{transform:rotate(180deg)}.sample-progress{font-size:calc(10px * var(--ui-text-scale,1));flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.sample-progress progress{width:100%;height:4px;accent-color:var(--c-a2c795)}.sample-progress .btn{min-height:28px}.sample-downloads{color:var(--c-a8bca2);font-size:calc(10px * var(--ui-text-scale,1));margin-top:10px}.sample-downloads p{margin-top:8px}.sample-downloads .btn{min-height:28px;font-size:calc(10px * var(--ui-text-scale,1))}.sample-credits{color:var(--c-a8bca2);font-size:calc(10px * var(--ui-text-scale,1));margin-top:10px}.sample-credits pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5}.sample-credits a{text-decoration:underline}.sample-heading-actions{gap:4px;margin-left:auto;display:flex}.sample-options{min-width:230px}.sample-row-meta{flex-wrap:wrap;align-items:center;gap:4px 7px;line-height:1.5;display:flex}.sample-badge{font-size:calc(10px * var(--ui-text-scale,1));border-radius:4px;align-items:center;gap:4px;padding:1px 5px;display:inline-flex}.sample-badge.device{color:var(--c-bdcfb5);background:var(--c-223529)}.sample-badge.track{color:var(--c-dfebd8);border:1px solid var(--c-536650)}.sample-badge.trying{color:var(--c-142019);background:var(--c-a2c795);font-weight:600}.sample-detail>p{font-size:calc(12px * var(--ui-text-scale,1));margin:7px 0 12px;line-height:1.5}.sample-demo-controls{align-items:center;gap:7px;margin:8px 0;display:flex}.sample-demo-controls .btn{white-space:nowrap;min-height:36px;font-size:calc(12px * var(--ui-text-scale,1));gap:7px}.sample-demo-controls select{width:100%;min-width:0;min-height:34px;font-size:calc(11px * var(--ui-text-scale,1));flex:1}.sample-detail .preset-demo-volume{padding:4px 0}.sample-detail .sample-load{border-color:var(--c-536650);min-height:38px;font-size:calc(13px * var(--ui-text-scale,1));margin-top:6px}.sample-trial-status{flex-direction:column;gap:4px;margin-bottom:12px;line-height:1.4;display:flex}.sample-trial-status strong{font-size:calc(14px * var(--ui-text-scale,1));font-weight:600}.sample-trial-status>span{color:var(--c-a8bca2);font-size:calc(11px * var(--ui-text-scale,1))}.sample-trial-secondary{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.sample-trial-secondary .btn{min-height:34px;font-size:calc(11px * var(--ui-text-scale,1));gap:6px}.sample-use{white-space:normal;width:100%;padding:9px 12px;line-height:1.4;min-height:40px!important}.sample-progress strong{width:100%;font-size:calc(12px * var(--ui-text-scale,1))}.sample-progress>span{font-size:calc(11px * var(--ui-text-scale,1))}.sample-trial-footer{flex-shrink:0;max-height:55%;overflow:auto}.sample-management{padding:16px}.sample-management h3{font-size:calc(16px * var(--ui-text-scale,1));margin:24px 0 12px}.sample-management p{color:var(--c-a8bca2);font-size:calc(12px * var(--ui-text-scale,1));margin-bottom:16px;line-height:1.5}.sample-exit-dialog{background:var(--c-1c2c20);color:var(--c-dfebd8);z-index:181!important}.sample-exit-dialog [data-slot=dialog-title]{line-height:1.4}.sample-exit-actions{flex-direction:column;gap:8px;display:flex}.sample-exit-actions .btn{justify-content:center;min-height:40px}.sample-exit-actions .primary{background:var(--c-a2c795);color:var(--c-142019);border-color:var(--c-a2c795)}body:has(.sample-exit-dialog) [data-slot=dialog-overlay]{z-index:180}@media (max-height:640px){.sample-trial-status{margin-bottom:7px}.sample-trial-secondary{margin-bottom:5px}.sample-trial-secondary .btn{min-height:30px}.sample-use{padding:5px 10px;min-height:34px!important}.sample-detail>p{margin:4px 0 8px}}.sample-group-entry{padding-left:14px}.sample-group-entry:has(+li:not(.sample-group-entry)){border-bottom:1px solid var(--c-3e513e);margin-bottom:12px;padding-bottom:12px}.color-box-sections>section[aria-label=Wobble]{--stage:var(--c-9aa7b5)}.color-box-sections>section[aria-label=Noise]{--stage:var(--c-b9b9a8)}html[data-scale="75"]{zoom:.75;--ui-zoom:.75}html[data-scale="85"]{zoom:.85;--ui-zoom:.85}html[data-scale="115"]{zoom:1.15;--ui-zoom:1.15}html[data-scale="130"]{zoom:1.3;--ui-zoom:1.3}html[data-scale="150"]{zoom:1.5;--ui-zoom:1.5}html[data-scale="175"]{zoom:1.75;--ui-zoom:1.75}html[data-scale="200"]{zoom:2;--ui-zoom:2}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}#track-mixer{scroll-margin-top:12px}.piano-roll>header .btn{border:0;border-radius:4px;min-width:32px;height:32px;min-height:32px}.piano-window-controls{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.piano-velocity-control{flex:0 0 178px;width:178px}.piano-roll .piano-velocity-control .value-bar{width:100%}.piano-velocity-control .value-bar-surface{right:52px}.piano-velocity-control .value-bar-value,.piano-velocity-control .value-bar-entry{width:52px}.single-file-app .toolbar .tool-group{border:0;gap:3px;padding-right:8px}.single-file-app .toolbar .btn{border:0;border-radius:4px;min-height:32px}.single-file-app .selection-fields input{border-color:#0000;border-radius:5px}@media (max-width:700px){.single-file-app .file-actions{flex-wrap:wrap}.single-file-app .selection-fields{flex-wrap:wrap;gap:8px}.piano-roll>header .mt-spacer{display:none}}.piano-velocity-control .value-bar-body{min-height:32px}.piano-velocity-control .value-bar-value,.piano-velocity-control .value-bar-entry,.piano-velocity-control .value-bar-reset{height:32px}.automation-lfo-sync{flex-direction:column;gap:6px;display:flex}.automation-lfo-sync .control-choices:first-child{grid-template-columns:repeat(4,1fr);display:grid}.automation-lfo-knobs{justify-content:space-evenly;padding:8px 0 2px;display:flex}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],.application-help,.application-about,.import-report,.selectable-text{-webkit-user-select:text;user-select:text}.layout-preview svg{width:100%;height:auto;display:block}.layout-preview .lp-faded{opacity:.45}.help-browser{width:min(1120px, calc(100vw / var(--ui-zoom,1) - 32px));height:min(820px, calc(100dvh / var(--ui-zoom,1) - 32px));grid-template-rows:auto minmax(0,1fr);gap:0;max-height:none;padding:0;display:grid;overflow:hidden}.help-article{max-width:68ch;font-size:calc(14px * var(--ui-text-scale,1));line-height:1.6}.help-article header{margin-bottom:18px}.help-html p,.help-article p{margin:0 0 10px}.help-html ul,.help-html ol{margin:0 0 10px;padding-left:22px}.help-html ul{list-style:outside}.help-html ol{list-style:decimal}.help-html li{margin:2px 0}.help-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.help-controls{border-collapse:collapse;width:100%;font-size:calc(13px * var(--ui-text-scale,1));margin:4px 0 12px}.help-related{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.help-changes{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.help-change{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:10px;display:grid}.help-change .help-html p{margin:2px 0 4px}.help-site{font-size:calc(13px * var(--ui-text-scale,1));margin-top:24px}@media (max-width:650px){.studio-demo-notice{flex-wrap:wrap}}.pot-row{flex-wrap:wrap;align-items:flex-start;gap:4px 10px;display:flex}.pot-row-main{flex-wrap:nowrap;justify-content:space-between;padding:4px 0 0}.pot{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:2px;width:76px;display:flex}.pot-large{width:82px}.pot svg{touch-action:none;cursor:ns-resize;border-radius:50%;outline:none;display:block}.pot-disabled svg{cursor:default;opacity:.5}.pot-track{fill:none;stroke:var(--ui-line);stroke-width:4px;stroke-linecap:round}.pot-value{fill:none;stroke:var(--ui-accent);stroke-width:4px;stroke-linecap:round}.pot-body{fill:var(--ui-control);stroke:var(--ui-line-strong);stroke-width:1px}.pot-tick{stroke:var(--ui-ink);stroke-width:1.5px;stroke-linecap:round}.pot-value-beyond{fill:none;stroke:var(--ui-warn);stroke-width:4px;stroke-linecap:round}.pot-large .pot-track,.pot-large .pot-value{stroke-width:5px}.pot-name .parameter-help-trigger{white-space:nowrap}.pot-large .pot-name{font-size:calc(13px * var(--ui-text-scale,1))}.pot-readout{font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);align-items:baseline;gap:3px;display:flex}.pot-readout input{background:var(--ui-inset);border:1px solid var(--ui-line);width:52px;color:var(--ui-ink);font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);text-align:right;-moz-appearance:textfield;border-radius:4px;padding:2px 4px}.pot-readout input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pot-readout input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pot-readout small{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1))}.pot-name .mix-lock{padding:0 2px}@media (max-width:450px){.pot{width:66px}.pot-large{width:72px}}.peq-readout{fill:var(--c-e9c77c);font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);paint-order:stroke;stroke:var(--c-101a15);stroke-width:4px;stroke-linejoin:round}.peq-band-menu{background:var(--c-1d2a21);min-width:190px;color:var(--c-dce6d8)}.spectrum-speed>span{color:var(--c-91a48c)}.amp-head{background:linear-gradient(var(--c-293a2b), var(--c-152019));box-shadow:inset 0 1px 0 var(--c-476053), 0 2px 4px var(--c-0c1710);border-radius:8px;padding:12px}.amp-signal span{color:var(--c-476053)}@media (prefers-reduced-motion:no-preference){@keyframes rack-reveal{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}}.slim-reduction-rail{background:var(--c-344638);border-radius:4px;width:4px;position:absolute;inset:0 auto 0 0;overflow:hidden}.rack-design-preview .tone-cap{fill:var(--c-243428);stroke:var(--c-476053)}.rack-design-preview .tone-track{stroke:var(--c-2c3d31)}.listening-room-boundary{fill:var(--c-222b24);stroke:var(--c-405447);stroke-width:1px}.listening-room-speaker{fill:var(--c-405447);stroke:var(--c-b9e29d);stroke-width:1px}.listening-room-driver{fill:var(--c-142019)}.listening-room-compare .btn[aria-pressed=true],.listening-room-use .btn[aria-pressed=true],.listening-room-speakers .btn[aria-pressed=true]{background:var(--c-405447);color:var(--c-d2dcc9)}.analog-channel-section.color-section-off .analog-channel-description{color:var(--c-82937d)}.compressor-response-shadow{fill:none;stroke:var(--c-152019);stroke-width:5px;opacity:.85}.compressor-view .btn.active,.compressor-preset-row .compressor-mode .btn.active{background:var(--c-344638)}.rider-history{width:100%;min-height:120px;font-family:var(--font-mono);--rider-grid:var(--c-344638);--rider-axis:var(--c-476053);--rider-text:var(--c-8f9e92);--rider-ignored:var(--c-111914);--rider-input:var(--c-a8bfa8);--rider-output:var(--c-a2d2b5);--rider-gain:var(--c-e9c77c);flex:1 1 0;display:block}.rider-key-gain{background:var(--c-e9c77c)}.instrument-panel{background:var(--instrument-surface);border:1px solid var(--ui-instrument-line);border-radius:6px;flex-shrink:0;overflow:hidden}.instrument-panel>header{border-bottom:1px solid var(--ui-instrument-line);flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:5px 9px;display:flex}.instrument-panel strong{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-instrument-ink);margin-right:8px}.instrument-panel .btn{min-height:26px;font-size:calc(11px * var(--ui-text-scale,1));padding:4px 7px}.instrument-panel .btn.icon{width:26px}.instrument-panel select,.instrument-save input{border:1px solid var(--ui-line);color:var(--ui-ink);background:var(--ui-inset);font:calc(11px * var(--ui-text-scale,1)) var(--font-sans);border-radius:4px;max-width:190px;padding:4px 6px}.instrument-sections{scrollbar-color:var(--ui-line-strong) var(--ui-inset);align-items:stretch;display:flex;overflow:auto}.instrument-section{border-right:1px solid var(--ui-instrument-line);flex:1 0 145px;min-width:145px;padding:9px 12px}.instrument-section:last-child{border:0}.instrument-section h3{font-size:calc(10px * var(--ui-text-scale,1));text-transform:uppercase;letter-spacing:.07em;color:var(--ui-instrument-ink-muted);margin:0 0 12px;font-weight:500}.instrument-parameter{flex-wrap:wrap;align-items:center;gap:4px;min-height:28px;margin:0 0 10px;display:flex}.instrument-parameter label{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);cursor:help;flex:1}.instrument-parameter select{text-transform:capitalize;width:100%;max-width:none}.instrument-envelope{width:100%;height:42px;color:var(--ui-graph-line);margin:-5px 0 8px;display:block}.instrument-save{border-bottom:1px solid var(--ui-instrument-line);align-items:center;gap:6px;padding:6px 10px;display:flex}.instrument-error{color:var(--ui-record);font-size:calc(12px * var(--ui-text-scale,1));padding:8px 12px;display:block}.drum-pads{border-bottom:1px solid var(--ui-instrument-line);gap:6px;padding:9px;display:flex;overflow-x:auto}.drum-pad{background:var(--ui-inset);border:1px solid var(--ui-line);color:var(--ui-ink);cursor:pointer;touch-action:manipulation;border-radius:5px;flex-direction:column;flex:1 0 80px;align-items:flex-start;gap:8px;min-height:62px;padding:10px;display:flex}.drum-pad strong{white-space:nowrap;margin:0}.drum-pad span{font:calc(9px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted)}.drum-pad:hover{background:var(--ui-tile)}.drum-pad.active{border-color:var(--ui-selected-edge);background:var(--ui-tile)}.drum-pad:active{background:var(--ui-control-pressed)}.drum-pad:focus-visible{outline:2px solid var(--ui-instrument-accent);outline-offset:1px}.drum-controls .instrument-section:not(:last-child){flex:1 0 440px;grid-template-columns:repeat(3,minmax(110px,1fr));gap:0 20px;display:grid}.drum-controls .instrument-section:not(:last-child) h3{grid-column:1/-1}.drum-controls .instrument-section:last-child{flex:0 0 145px}.drum-controls .drum-sound{grid-column:1/-1;max-width:220px;margin:-4px 0 12px}.mt-instrument-dock{border-bottom:1px solid var(--ui-instrument-line);background:var(--instrument-surface);flex-shrink:0;min-width:0;overflow:hidden}.mt-instrument-dock>.instrument-panel{border:0;border-radius:0}.mt-instrument-dock.collapsed .instrument-panel>header{border-bottom:0}.instrument-collapse{flex-shrink:0;margin-left:3px}.instrument-panel{container-type:inline-size}.drum-workspace{scrollbar-width:thin;grid-template-rows:auto 1fr;grid-template-columns:96px 174px 140px 550px;justify-content:start;align-items:stretch;max-width:100%;display:grid;overflow-x:auto}.drum-workspace .drum-pads{border-bottom:0;border-right:1px solid var(--ui-instrument-line);grid-area:1/2/3;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid;overflow:visible}.drum-workspace .drum-pad{justify-content:center;gap:5px;min-width:0;min-height:46px;padding:7px}.drum-workspace .drum-pad strong{font-size:calc(11px * var(--ui-text-scale,1));white-space:normal;font-weight:500}.drum-workspace .drum-pad span{font-size:calc(9px * var(--ui-text-scale,1))}.drum-sound-list{border-right:1px solid var(--ui-instrument-line);background:var(--ui-instrument-well);grid-area:1/3/3;min-width:0;padding:12px 8px}.drum-sound-list h4,.drum-control-group h4{font-size:calc(10px * var(--ui-text-scale,1));text-transform:uppercase;letter-spacing:.07em;color:var(--ui-instrument-ink-muted);margin:0 0 12px;font-weight:500}.drum-sound-scroll{scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) var(--ui-inset);flex-direction:column;gap:3px;max-height:220px;display:flex;overflow-y:auto}.drum-sound-scroll button{text-align:left;font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-instrument-ink);cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;padding:7px 8px}.drum-sound-scroll button:hover{background:var(--ui-instrument-lift)}.drum-sound-scroll button[aria-pressed=true]{background:var(--ui-instrument-choice-bg);border-color:var(--ui-instrument-choice-bg);color:var(--ui-instrument-choice-ink)}.drum-sound-scroll button:focus-visible{outline:2px solid var(--ui-instrument-accent);outline-offset:-2px}.drum-workspace .drum-controls{display:contents}.drum-workspace .drum-controls .instrument-section:not(:last-child){grid-area:1/4/3;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 122px;grid-template-rows:subgrid;align-content:start;gap:0 12px;min-width:0;padding:12px;display:grid}.drum-workspace .drum-controls .instrument-section>h3{margin-bottom:12px}.drum-control-group{min-width:0}.drum-control-group .instrument-parameter{min-width:0;margin-bottom:12px}.drum-workspace .drum-controls .instrument-section:last-child{grid-area:1/1/3;grid-template-rows:subgrid;background:var(--ui-instrument-well);border-left:0;border-right:1px solid var(--ui-instrument-line);min-width:0;padding:12px 10px;display:grid}.drum-workspace .drum-controls .instrument-section:last-child>h3{display:none}.drum-workspace .drum-controls .instrument-section:last-child .drum-control-group{grid-row:2}.drum-workspace .drum-controls .instrument-section:last-child .instrument-parameter{display:block}.drum-workspace .drum-controls .instrument-section:last-child h4{color:var(--ui-instrument-ink-muted)}.drum-mix-group{border-left:1px solid var(--ui-instrument-line);grid-template-columns:1fr 1fr;align-content:start;gap:0 10px;padding-left:10px;display:grid}.drum-mix-group h4{grid-column:1/-1}.drum-mix-group .instrument-parameter{align-content:start;display:block}.drum-mix-group .instrument-parameter>label,.drum-workspace .drum-controls .instrument-section:last-child .instrument-parameter>label{line-height:16px;display:block}.drum-level{flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:12px;display:flex}.drum-level [data-slot=slider]{width:24px;height:112px;min-height:112px}.drum-level [data-slot=slider]>div{height:100%;min-height:0}.drum-level [data-slot=slider-thumb]{background:var(--ui-ink);border:1px solid var(--ui-line-strong);width:28px;height:10px;box-shadow:0 2px 3px var(--ui-scrim);border-radius:3px}.drum-level [data-slot=slider-track]{background:var(--ui-inset);border:1px solid var(--ui-instrument-line);width:5px}.drum-level [data-slot=slider-range]{background:var(--ui-accent)}.drum-level output{white-space:nowrap}.drum-pan{flex-direction:column;align-items:center;gap:9px;padding-top:12px;display:flex}.drum-pan .mt-pan-knob{touch-action:none;width:38px;height:38px}.drum-character-switch button{min-width:52px;font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:1;padding:6px 4px}.drum-character-switch button[aria-pressed=true]{background:var(--ui-instrument-choice-bg);border-color:var(--ui-instrument-choice-bg);color:var(--ui-instrument-choice-ink)}.drum-mix-group .drum-shared-parameter{grid-column:1/-1;margin-top:6px;display:flex}.drum-mix-group .drum-shared-parameter label{flex-basis:100%}.drum-character-switch{min-width:0;margin:0}.drum-character-switch.drum-character-grid{grid-template-columns:1fr 1fr;display:grid}.kick-envelope-graph{border:1px solid var(--ui-instrument-line);background:var(--ui-inset);border-radius:4px;margin:0 0 12px;padding:7px}.kick-envelope-graph svg{width:100%;height:80px;display:block}.kick-envelope-graph figcaption{font-size:calc(9px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;gap:6px;margin-top:4px;display:flex}.kick-tune{flex-direction:column;gap:8px;width:100%;display:flex}.kick-tune-entry input{width:88px;min-width:0;font-family:var(--font-mono);font-size:calc(11px * var(--ui-text-scale,1))}.drum-workspace .drum-pad-inactive{visibility:hidden;pointer-events:none}.sampler-workspace{grid-template-columns:96px auto 236px minmax(600px,1fr)}.sampler-workspace .drum-pads{grid-template-rows:repeat(4,72px);grid-template-columns:repeat(4,72px);align-content:start}.sampler-workspace .drum-pad{justify-content:center;gap:3px;height:72px;min-height:0;padding:6px}.sampler-workspace .drum-pad strong{font-size:calc(10px * var(--ui-text-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.drum-pad>*{pointer-events:none}.sampler-workspace .drum-pad.sampler-drop{border-color:var(--ui-instrument-accent);background:var(--ui-accent-soft);outline:2px dashed var(--ui-instrument-accent);outline-offset:-4px}.sampler-pad-count{color:var(--ui-instrument-ink-muted)!important}.sampler-zones{border-right:1px solid var(--ui-instrument-line);background:var(--ui-instrument-well);flex-direction:column;grid-area:1/3/3;gap:8px;min-width:0;padding:12px 10px;display:flex}.sampler-zones h4{font-size:calc(10px * var(--ui-text-scale,1));text-transform:uppercase;letter-spacing:.07em;color:var(--ui-instrument-ink-muted);margin:0;font-weight:500}.sampler-pad-name{border:1px solid var(--ui-line);color:var(--ui-ink);background:var(--ui-inset);font:calc(12px * var(--ui-text-scale,1)) var(--font-sans);border-radius:4px;width:100%;min-width:0;padding:5px 7px}.sampler-empty{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);margin:0;line-height:1.4}.sampler-zone-list{scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) var(--ui-inset);flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sampler-zone-list li{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;padding:6px 7px;display:grid}.sampler-zone-name{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sampler-zone-length{font:calc(9px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);grid-area:1/2}.sampler-zone-list label{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-instrument-ink-muted);grid-area:2/1;align-items:center;gap:4px;display:flex}.sampler-zone-list input[type=number]{border:1px solid var(--ui-line);width:44px;min-width:0;color:var(--ui-ink);background:var(--ui-inset);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);border-radius:3px;padding:2px 4px}.sampler-zone-list .btn.icon{width:22px;min-height:22px;font-size:calc(10px * var(--ui-text-scale,1));grid-area:2/2;justify-self:end;padding:0}.sampler-zone-actions{flex-wrap:wrap;gap:6px;display:flex}.sampler-workspace .drum-controls .instrument-section:not(:last-child){flex-wrap:wrap;grid-template-columns:repeat(4,minmax(0,1fr)) 122px;align-content:start;gap:0 14px;display:flex}.sampler-workspace .drum-controls .instrument-section:not(:last-child)>h3{flex-basis:100%}.sampler-workspace .drum-controls .instrument-section:not(:last-child)>.instrument-envelope{display:none}.sampler-workspace .drum-controls .instrument-section:not(:last-child) .drum-control-group{flex:150px;min-width:150px;max-width:220px}.sampler-workspace .drum-controls .instrument-section:not(:last-child) .drum-mix-group{flex:0 0 122px;min-width:122px}.sampler-workspace .drum-controls .instrument-section:last-child .drum-control-group{min-width:0;max-width:none}.sampler-toolbar{border-bottom:1px solid var(--ui-instrument-line);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 12px;display:flex}.sampler-toolbar label{font-size:calc(11px * var(--ui-text-scale,1));align-items:center;gap:8px;display:flex}.sampler-toolbar nav{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.sampler-toolbar button[aria-pressed=true]{background:var(--ui-instrument-choice-bg);border-color:var(--ui-instrument-choice-bg);color:var(--ui-instrument-choice-ink)}.sampler-workspace.sampler-focused{grid-template-columns:80px auto minmax(220px,1fr) 230px;min-width:0}.sampler-workspace.sampler-focused .drum-controls .instrument-section:not(:last-child){grid-row:1/3;display:block}.sampler-workspace.sampler-focused .drum-controls .drum-pad-inactive{display:none}.sampler-workspace.sampler-focused .drum-controls .instrument-section:not(:last-child) .drum-control-group{min-width:0;max-width:none}.sampler-workspace.sampler-keys-workspace{grid-template-columns:80px minmax(380px,1fr) 230px}.sampler-workspace.sampler-keys-workspace .drum-controls .instrument-section:not(:last-child){grid-column:3}.sampler-key-map{background:var(--ui-instrument-well);flex-direction:column;grid-area:1/2/3;gap:10px;min-width:0;padding:16px;display:flex}.sampler-map-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.sampler-map-heading h3{margin:0}.sampler-map-heading p,.sampler-map-hint{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);margin:4px 0}.sampler-map-empty{border:1px dashed var(--ui-line-strong);text-align:center;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);padding:32px 16px}.sampler-map-axis{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-instrument-ink-muted);justify-content:space-between;display:flex}.sampler-map-rows{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow:auto}.sampler-map-row{background:var(--ui-inset);border:1px solid var(--ui-line);text-align:left;width:100%;min-height:34px;color:var(--ui-ink);cursor:pointer;border-radius:3px;flex-shrink:0;display:block;position:relative;overflow:hidden}.sampler-map-row.selected{border-color:var(--ui-selected-edge)}.sampler-map-range{background:var(--ui-accent-soft);position:absolute;top:0;bottom:0}.sampler-map-root{border-left:2px solid var(--ui-instrument-accent);position:absolute;top:0;bottom:0}.sampler-map-label{font-size:calc(10px * var(--ui-text-scale,1));white-space:nowrap;text-overflow:ellipsis;padding:5px 8px;display:block;position:relative;overflow:hidden}.sampler-zone-editor{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.sampler-zone-editor label{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);flex-direction:column;gap:3px;display:flex}.sampler-zone-editor input,.sampler-zone-editor select{background:var(--ui-inset);width:68px;color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:3px;padding:4px}.sampler-play-keys{min-width:0;height:62px;margin-top:8px;display:flex}.sampler-play-keys button{background:var(--ui-key-white);min-width:0;color:var(--ui-key-white-ink);border:1px solid var(--ui-line);font-size:calc(8px * var(--ui-text-scale,1));border-radius:0 0 3px 3px;flex:1;justify-content:center;align-items:end;padding:0 1px;display:flex}.sampler-play-keys button.accidental{background:var(--ui-key-black);height:39px;color:var(--ui-key-black-ink)}.sampler-play-keys button:active{background:var(--ui-accent)}.sampler-workspace.sampler-focused .drum-controls .instrument-section:not(:last-child)>.instrument-envelope{width:100%;margin-bottom:12px;display:block}.sampler-keyboard-heading{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.sampler-keyboard-scroll{scrollbar-width:thin;min-width:0;padding-bottom:6px;overflow-x:auto}.sampler-keyboard-canvas{position:relative}.sampler-key-handles{height:82px;position:relative}.sampler-key-coverage{background:var(--ui-accent-soft);border:1px solid var(--ui-line-strong);height:12px;position:absolute;bottom:0}.sampler-key-handle{border:1px solid var(--ui-line-strong);background:var(--ui-control);color:var(--ui-ink);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);cursor:ew-resize;touch-action:none;white-space:nowrap;z-index:1;border-radius:4px;padding:4px 6px;position:absolute;top:0;transform:translate(-50%)}.sampler-key-handle.root{border-color:var(--ui-instrument-accent);color:var(--ui-accent-text);top:25px}.sampler-key-handle.highKey{top:50px}.sampler-key-handle:after{content:"";border-left:1px solid var(--ui-line-strong);pointer-events:none;height:58px;position:absolute;top:100%;left:50%}.sampler-key-handle.root:after{border-color:var(--ui-selected-edge);height:33px}.sampler-key-handle.highKey:after{height:8px}.sampler-key-handle:focus-visible{outline:2px solid var(--ui-instrument-accent);outline-offset:2px}.sampler-keyboard-canvas .sampler-play-keys{margin-top:0}.sampler-keyboard-canvas .sampler-play-keys button{padding:0;overflow:visible}.sampler-play-keys button.in-range{background:var(--ui-accent-soft)}.sampler-play-keys button.accidental.in-range{background:var(--ui-accent)}.sampler-play-keys button.root-key{box-shadow:inset 0 -5px var(--ui-selected-edge)}.sampler-velocity-editor{align-items:end;gap:12px;display:flex}.sampler-velocity-editor label{width:90px}.sampler-map-entry{flex-shrink:0;position:relative}.sampler-map-entry .sampler-map-label{padding-right:34px}.sampler-map-remove{background:var(--ui-inset);width:26px;height:26px;color:var(--ui-instrument-ink-muted);cursor:pointer;border:0;border-radius:3px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sampler-map-remove:hover{background:var(--ui-line);color:var(--ui-instrument-ink)}.sampler-map-remove:focus-visible{outline:2px solid var(--ui-instrument-accent);outline-offset:1px}.sampler-waveform{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:4px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.sampler-waveform-heading{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.sampler-waveform-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sampler-waveform-view{order:2;height:120px}.sampler-waveform-view svg{width:100%;height:100%;overflow:visible}.sampler-waveform-peaks{stroke:var(--ui-ink-muted);stroke-width:1px;fill:none}.sampler-waveform-outside{fill:var(--ui-inset);opacity:.8}.sampler-waveform-boundaries{stroke:var(--ui-instrument-accent);stroke-width:2px;fill:none;vector-effect:non-scaling-stroke}.sampler-trim-controls{flex-direction:column;order:1;gap:4px;display:flex}.sampler-trim-controls label{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-instrument-ink);flex-direction:column;gap:2px;display:flex}.sampler-trim-controls label>span{justify-content:space-between;display:flex}.sampler-trim-controls input{-webkit-appearance:none;appearance:none;cursor:ew-resize;touch-action:none;background:0 0;width:calc(100% + 12px);height:16px;margin:0 -6px}.sampler-trim-controls input::-webkit-slider-runnable-track{background:var(--ui-line);height:1px}.sampler-trim-controls input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ui-instrument-accent);border:1px solid var(--ui-line-strong);border-radius:2px;width:12px;height:16px;margin-top:-7px}.sampler-trim-controls input::-moz-range-thumb{background:var(--ui-instrument-accent);border:1px solid var(--ui-line-strong);border-radius:2px;width:12px;height:16px}.sampler-trim-controls input:focus-visible{outline:1px solid var(--ui-instrument-accent)}.sampler-waveform>.sampler-map-hint{order:3}.sampler-zone-name[aria-pressed=true]{color:var(--ui-accent-text)}.instrument-preset-trigger{justify-content:space-between;gap:12px;min-width:150px;max-width:260px}.instrument-preset-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sampler-library-pads{flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.sampler-library-pads .btn{min-width:72px;min-height:38px}.sample-instrument-details{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);margin-top:12px}.sample-instrument-details p{margin-top:8px;line-height:1.5}.sampler-current-sound{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.sampler-library-trigger{white-space:nowrap;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--ui-line)!important;background:var(--ui-inset)!important;color:var(--ui-ink)!important}.sampler-empty-library{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:10px 12px 18px;padding:18px;display:flex}.sampler-empty-library .btn.primary{background:var(--ui-accent);min-height:38px;color:var(--ui-accent-ink);border-color:var(--ui-accent);padding:8px 14px}.sampler-empty-library strong{font-weight:500;font-size:calc(15px * var(--ui-text-scale,1))}.sampler-empty-library p{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);margin-top:6px}.sampler-library-credits{margin:10px 12px 14px}.sampler-library-credits>.sample-credits{margin:0}.instrument-panel{--instrument-surface:var(--ui-instrument);--instrument-seam:var(--ui-instrument-line);--instrument-heading:var(--ui-instrument-ink-muted);--instrument-label:var(--ui-instrument-ink-muted);--instrument-knob-name:var(--ui-instrument-ink);--instrument-quiet:var(--ui-instrument-ink-muted);--instrument-text:var(--ui-instrument-ink);--instrument-hover:var(--ui-instrument-lift);--instrument-header-hover:var(--ui-instrument-lift);--instrument-hover-text:var(--ui-instrument-ink);--instrument-note:var(--ui-instrument-ink-muted);--instrument-muted:var(--ui-instrument-ink-muted);--instrument-readout:var(--ui-instrument-ink)}.instrument-panel[data-instrument=dr-tape\.tape-synth]{--instrument-surface:var(--ui-instrument-synth)}.instrument-panel[data-instrument=dr-tape\.wavetable]{--instrument-surface:var(--ui-instrument-wavetable)}.instrument-panel[data-instrument=dr-tape\.tape-sampler]{--instrument-surface:var(--ui-instrument-sampler)}.instrument-panel[data-instrument=dr-tape\.tape-drums]{--instrument-surface:var(--ui-instrument-drums)}.instrument-panel[data-instrument=dr-tape\.resonator]{--instrument-surface:var(--ui-instrument-resonator)}.instrument-panel[data-instrument=dr-tape\.piano]{--instrument-surface:var(--ui-instrument-piano)}.instrument-panel[data-instrument=dr-tape\.strings]{--instrument-surface:var(--ui-instrument-strings)}.instrument-design{border:0;border-radius:0}.instrument-design>header{border-bottom:0}.instrument-design .instrument-sections{gap:0;padding:0}.instrument-melodic .instrument-section{border:0;border-right:1px solid var(--instrument-seam);background:0 0;border-radius:0;flex:1 0 240px;min-width:240px;padding:12px 14px}.instrument-design .instrument-section h3{font-size:calc(11px * var(--ui-text-scale,1));margin-bottom:8px}.instrument-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.instrument-control-grid>.instrument-parameter{grid-column:1/-1;margin:0}.instrument-control-grid>.instrument-lead-control{grid-column:auto;justify-content:center;padding:4px 0}.instrument-design .instrument-parameter>.value-bar,.instrument-design .instrument-parameter>.pot{width:100%}.instrument-design .pot-transient{grid-template-rows:64px minmax(22px,auto)}.instrument-design .instrument-parameter select{background:var(--ui-inset);border-color:#0000;min-height:36px}.instrument-design .instrument-envelope{background:var(--ui-inset);border-radius:5px;width:100%;height:66px;margin:0 0 8px;padding:8px}.instrument-detail-toolbar{min-height:30px;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 8px;display:flex}.instrument-detail-toolbar .btn{font-size:calc(12px * var(--ui-text-scale,1))}.instrument-design .drum-workspace:not(.sampler-workspace){grid-template-columns:80px 174px 140px 650px}.instrument-design .drum-workspace .instrument-section{border:0;padding:10px 12px}.instrument-design .drum-workspace .instrument-sections{padding:0}.instrument-design .drum-workspace .instrument-section:not(:last-child){column-gap:16px}.instrument-design .drum-workspace:not(.sampler-workspace) .instrument-section:not(:last-child){grid-template-columns:minmax(230px,1fr) minmax(230px,1fr) 120px}.instrument-design .drum-pads,.instrument-design .drum-sound-list{border:0}.instrument-design .drum-pad{border-color:#0000;border-radius:5px}.instrument-design .drum-pad.active{box-shadow:inset 0 0 0 1px var(--ui-selected-edge)}.instrument-design .drum-mix-group{border-left:0;padding-left:0}.instrument-design .drum-character-switch{background:0 0;border-color:#0000;gap:3px}.instrument-design .drum-character-switch button{border-color:#0000;min-height:30px}.instrument-design .drum-character-switch button[aria-pressed=true]{border-color:var(--ui-instrument-choice-bg);background:var(--ui-instrument-choice-bg);color:var(--ui-instrument-choice-ink)}.instrument-design .sampler-toolbar{border:0}.instrument-design .sampler-toolbar nav{background:var(--ui-inset);border-radius:6px;padding:3px}.instrument-design .sampler-toolbar nav button{border-color:#0000}.instrument-design .sampler-workspace.sampler-focused{grid-template-columns:80px auto minmax(260px,1fr) 260px}@container (width<=650px){.instrument-detail-toolbar>span{display:none}.instrument-detail-toolbar{justify-content:flex-start}}.instrument-melodic .instrument-sections{background:0 0;gap:0;padding:0}.instrument-melodic .instrument-section:last-child{border-right:0}.instrument-design .drum-workspace{background:0 0;gap:0;padding:0}.instrument-design .drum-workspace .instrument-section,.instrument-design .drum-workspace .drum-pads{border-right:1px solid var(--instrument-seam);background:0 0;border-radius:0;padding:12px 14px}.instrument-design .drum-workspace>:last-child{border-right:0}.instrument-design .kick-tune{flex-direction:column;gap:10px;width:100%;display:flex}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-pads{grid-template-rows:repeat(4,80px);align-content:start}@media (prefers-reduced-motion:no-preference){.instrument-design[data-instrument=dr-tape\.tape-synth] .instrument-section:is([data-section=Filter\ envelope],[data-section=Motion],[data-section=Voice]){animation:.2s ease-out instrument-detail-in}@keyframes instrument-detail-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}}.instrument-design .sampler-play-keys{height:76px;display:block;position:relative}.instrument-design .sampler-play-keys button{border:0;border-right:1px solid var(--ui-line);height:76px;font-size:calc(11px * var(--ui-text-scale,1));background:var(--ui-key-white);color:var(--ui-key-white-ink);border-radius:0 0 3px 3px;padding-bottom:7px;position:absolute;top:0}.instrument-design .sampler-play-keys button.accidental{z-index:1;background:var(--ui-key-black);border:0;border-radius:0 0 3px 3px;height:47px}.instrument-design .sampler-play-keys button.in-range{background:var(--ui-accent-soft)}.instrument-design .sampler-play-keys button.accidental.in-range{background:var(--ui-accent)}.instrument-design .sampler-play-keys button.root-key{box-shadow:inset 0 -4px var(--ui-selected-edge)}.instrument-design .sampler-play-keys button:active{background:var(--ui-accent)}.instrument-design .sampler-play-keys button:focus-visible{outline:2px solid var(--ui-instrument-accent);outline-offset:-2px}.instrument-design .sampler-keyboard-canvas.is-overview .sampler-play-keys button{font-size:0}.instrument-design .sampler-key-coverage{border:0;border-radius:2px;height:5px}.instrument-design .sampler-key-handle{background:var(--ui-control);font-size:calc(11px * var(--ui-text-scale,1));border:0;padding:4px 8px}.instrument-design .sampler-key-handle.root{color:var(--ui-accent-text)}.instrument-design>header{border-bottom:1px solid var(--instrument-seam);min-height:40px;color:var(--instrument-text);background:0 0;gap:6px;padding:6px 10px}.instrument-design>header select{min-height:32px;font-size:calc(12px * var(--ui-text-scale,1));background-color:var(--ui-inset);border:0;border-radius:5px;max-width:220px;padding:6px 10px}.instrument-design>header .btn{height:32px;min-height:32px;font-size:calc(12px * var(--ui-text-scale,1));background:0 0;border:0}.instrument-design>header .btn.icon{width:32px;padding:7px}.instrument-design>header .btn:not(.primary){color:var(--instrument-text)}.instrument-design>header .btn:hover:not(:disabled){background:var(--instrument-header-hover)}.wavetable-patch-note{font-size:calc(12px * var(--ui-text-scale,1));color:var(--instrument-note);margin:0;padding:10px 14px}.wavetable-shape{background:var(--ui-inset);width:100%;height:70px;stroke:var(--ui-ink-muted);stroke-width:1.5px;border-radius:5px;margin-bottom:12px;padding:5px 8px;display:block}.wavetable-shape path{stroke:var(--ui-ink-muted)}.wavetable-shape .wavetable-shape-axis{stroke:var(--ui-line);stroke-width:1px}.wavetable-routing{min-height:28px;font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);margin:0 0 12px;line-height:1.4}.wavetable-detail-toolbar{padding:10px 14px}.wavetable-modulators{background:var(--ui-inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.wavetable-modulator{background:var(--ui-inset);border-radius:6px;padding:10px}.wavetable-modulator h3{font-size:calc(12px * var(--ui-text-scale,1));margin:0 0 8px}.wavetable-modulator>p{min-height:2.8em;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);margin:0 0 8px}.wavetable-modulator .instrument-control-grid{max-width:440px;margin:auto}.wavetable-choice-label{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);margin-bottom:6px;display:block}@media (max-width:640px){.wavetable-modulators{grid-template-columns:1fr}}.wavetable-strip>.instrument-section{flex:0 0 260px;min-width:260px}.wavetable-strip .wavetable-modulators{background:0 0;padding:0}.wavetable-strip .wavetable-modulator{padding:10px 12px}.wavetable-strip .wavetable-modulator h3{text-transform:uppercase;letter-spacing:.07em;color:var(--ui-instrument-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));margin-bottom:8px}.wavetable-strip .wavetable-voices{flex:0 0 240px;grid-template-columns:240px}.wavetable-strip .wavetable-voices .instrument-control-grid{grid-template-columns:1fr;gap:12px}:is(.wavetable-strip,.synth-strip) .wavetable-finish-stack .wavetable-modulator>p{display:none}:is(.wavetable-strip,.synth-strip) .wavetable-finish-stack .wavetable-modulator h3{margin-bottom:10px}.wavetable-strip .wavetable-envelope-strip{grid-template-columns:repeat(5,260px) 540px;gap:12px;width:1900px;height:100%;display:grid}.wavetable-strip .wavetable-inline-details{flex:none;grid-template-rows:0fr;width:0;overflow:hidden}.wavetable-strip .wavetable-inline-details.is-open{grid-template-rows:1fr;width:1900px}.wavetable-matrix{gap:8px;display:grid}.wavetable-route{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 200px;align-items:center;gap:6px;display:grid}.wavetable-route select{background:var(--ui-inset);border-color:#0000;width:100%;min-width:0;min-height:36px}.wavetable-route-off select:last-of-type,.wavetable-route-off .value-bar{opacity:.55}.wavetable-modulator-matrix .instrument-parameter{margin:0}@media (max-width:640px){.wavetable-route{grid-template-columns:1fr 1fr}.wavetable-route .value-bar{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.wavetable-strip .wavetable-inline-details{transition:width .2s,grid-template-rows .2s}}.synth-strip .wavetable-finish-stack{background:0 0;padding:0}.synth-strip .wavetable-modulator{padding:12px}.instrument-panel{background:var(--instrument-surface);color:var(--instrument-text)}.instrument-design .instrument-section h3,.instrument-panel h4,.instrument-panel legend,.instrument-panel .wavetable-modulator h3,.wavetable-strip .wavetable-modulator h3{color:var(--instrument-heading)}.instrument-panel .instrument-parameter label,.instrument-panel .wavetable-choice-label{color:var(--instrument-label)}.instrument-panel .pot-name{color:var(--instrument-knob-name)}.instrument-panel .instrument-parameter output{color:var(--instrument-readout)}.instrument-panel .control-choices button:not([aria-pressed=true]),.instrument-panel .drum-character-switch button:not([aria-pressed=true]),.instrument-panel .drum-sound-list .btn,.instrument-panel .value-bar-reset{color:var(--instrument-quiet)}.instrument-panel .control-choices button:not([aria-pressed=true]):hover:not(:disabled),.instrument-panel .drum-character-switch button:not([aria-pressed=true]):hover:not(:disabled),.instrument-panel .drum-sound-list .btn:hover:not(:disabled){background:var(--instrument-hover)}:is(.instrument-panel .value-bar-reset:hover,.instrument-panel .value-bar-reset:focus-visible){background:var(--instrument-hover);color:var(--instrument-hover-text)}.instrument-panel .pot-readout,.instrument-panel figure,.instrument-panel .drum-pad,.instrument-panel select,.instrument-panel .value-bar-body{color:var(--foreground)}.instrument-panel .instrument-parameter.is-disabled label{color:var(--instrument-muted)}.instrument-panel label:has(+:disabled){color:var(--instrument-muted)}.wavetable-modulators{background:0 0;gap:0;padding:0}.wavetable-modulator{border-right:1px solid var(--instrument-seam);background:0 0;border-radius:0;padding:12px 14px}.instrument-panel .sampler-current-sound,.instrument-panel .sampler-toolbar .sample-credits>summary,.instrument-panel .instrument-patch-note,.instrument-panel .wavetable-routing,.instrument-panel .wavetable-modulator>p{color:var(--instrument-note)}.instrument-panel .sampler-map-heading h3{color:var(--foreground)}.instrument-panel .drum-controls .instrument-section:last-child .instrument-parameter output{color:var(--ui-instrument-ink)}.instrument-design>header .btn.instrument-details-toggle[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.instrument-panel .pot-value{stroke:var(--ui-instrument-accent)}.instrument-panel .drum-level [data-slot=slider-range]{background:var(--ui-instrument-accent)}.instrument-panel .control-choices button[aria-pressed=true],.instrument-panel .drum-character-switch button[aria-pressed=true],.instrument-panel .sampler-toolbar nav button[aria-pressed=true],.instrument-panel .btn[aria-pressed=true]:not(.active):not(.primary):not(.instrument-details-toggle){background:var(--ui-instrument-choice-bg);border-color:var(--ui-instrument-choice-bg);color:var(--ui-instrument-choice-ink)}.instrument-panel .drum-pad strong,.instrument-panel .drum-pad span{color:var(--ui-ink)}.instrument-panel .drum-pad span{color:var(--ui-ink-muted)}.instrument-panel .sampler-zones,.instrument-panel .sampler-zones .btn:not(.primary){color:var(--ui-instrument-ink)}.instrument-panel .sampler-zones .sampler-zone-list,.instrument-panel .sampler-zones .sampler-waveform,.instrument-panel .sampler-zones .sampler-pad-name,.instrument-panel .sampler-zones .sampler-waveform .btn:not(.primary),.instrument-panel .sampler-zones .sampler-zone-list .btn:not(.primary){color:var(--ui-ink)}.instrument-design .value-bar-surface{white-space:nowrap;padding:0 0 0 10px;right:76px}.instrument-design .value-bar-value,.instrument-design .value-bar-entry{white-space:nowrap;width:76px}.instrument-design .sampler-workspace.sampler-focused{grid-template-rows:minmax(0,1fr);grid-template-columns:80px auto minmax(260px,1fr) 260px;height:452px;overflow:hidden}.instrument-design .sampler-workspace.sampler-keys-workspace{grid-template-columns:80px minmax(380px,1fr) 260px}.instrument-design .sampler-workspace>*,.instrument-design .sampler-workspace .drum-controls>*{min-height:0;grid-row:1!important}.instrument-design .sampler-workspace .drum-controls .instrument-section:not(:last-child){scrollbar-width:thin;overflow-y:auto}.instrument-design .sampler-workspace .drum-pads{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,76px);align-content:stretch;padding:8px}.instrument-design .sampler-workspace .drum-pad{justify-content:flex-start;height:auto;padding:8px}.instrument-design .sampler-zones{border:0;border-radius:6px;gap:8px;padding:10px}.sampler-zones-heading{gap:6px;display:flex}.sampler-zones-heading .btn{flex-shrink:0}.instrument-design .sampler-pad-name{border-color:#0000;min-height:30px}.instrument-design .sampler-zone-list{flex-shrink:0;max-height:118px}.instrument-design .sampler-zone-list li{border:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;padding:3px 4px 3px 8px}.instrument-design .sampler-zone-list li:has([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--ui-selected-edge)}.instrument-design .sampler-zone-list label,.instrument-design .sampler-zone-list .btn.icon{grid-area:auto}.instrument-design .sampler-zone-name{text-align:left;min-height:26px}.instrument-design .sampler-zones .sampler-waveform{flex:1;min-height:110px}.instrument-design .sampler-zone-actions:empty{display:none}.instrument-design .sampler-waveform{border:0;gap:6px;min-height:0;padding:8px 10px 10px}.sampler-waveform-heading output{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink);white-space:nowrap;margin-left:auto}.instrument-design .sampler-waveform-heading .btn{min-height:24px;padding:2px 6px}.instrument-design .sampler-waveform-view{flex:1;order:0;height:auto;min-height:64px;position:relative}.instrument-design .sampler-waveform-view svg{position:absolute;inset:0}.instrument-design .sampler-trim-controls{height:22px;display:block;position:absolute;bottom:-6px;left:-9px;right:-9px}.instrument-design .sampler-trim-controls input{pointer-events:none;width:100%;height:22px;margin:0;position:absolute;inset:0}.instrument-design .sampler-trim-controls input::-webkit-slider-runnable-track{background:0 0;height:22px}.instrument-design .sampler-trim-controls input::-webkit-slider-thumb{pointer-events:auto;background:var(--ui-instrument-accent);width:18px;height:22px;box-shadow:0 1px 3px var(--ui-scrim);cursor:ew-resize;border:0;border-radius:4px;margin-top:0}.instrument-design .sampler-trim-controls input::-moz-range-track{background:0 0}.instrument-design .sampler-trim-controls input::-moz-range-thumb{pointer-events:auto;background:var(--ui-instrument-accent);cursor:ew-resize;border:0;border-radius:4px;width:18px;height:22px}.instrument-design .sampler-trim-controls input:focus-visible{outline:0}.instrument-design .sampler-trim-controls input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ui-instrument-accent);outline-offset:1px}.instrument-design .sampler-key-map{border-radius:6px;grid-row:1;gap:8px;padding:10px 12px}.instrument-design .sampler-map-heading{align-items:center;gap:8px}.instrument-design .sampler-map-heading h3{font-size:calc(14px * var(--ui-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.instrument-design .sampler-map-heading .parameter-help-trigger{width:24px;height:24px;color:var(--ui-instrument-ink-muted);place-items:center;display:grid}.sampler-map-body{flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:8px;min-height:0;display:grid}.sampler-zone-map{background:var(--ui-inset);border-radius:4px;min-height:0;margin-bottom:16px;position:relative}.sampler-zone-map>button{background:var(--ui-accent-soft);min-width:3px;box-shadow:inset 0 0 0 1px var(--ui-inset);cursor:pointer;border:0;border-radius:2px;padding:0;position:absolute}.sampler-zone-map>button:hover{background:var(--ui-accent)}.sampler-zone-map>button.selected{z-index:1;background:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-selected-edge)}.sampler-zone-map>button:focus-visible{z-index:2;outline:2px solid var(--ui-instrument-accent);outline-offset:1px}.sampler-zone-map .sampler-map-root{pointer-events:none;border-left-width:2px}.sampler-zone-map .sampler-map-axis{height:16px;display:block;position:absolute;top:100%;left:0;right:0}.sampler-zone-map .sampler-map-axis span{position:absolute;top:3px;transform:translate(-50%)}.sampler-zone-inspector{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.sampler-zone-title{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);align-items:center;gap:4px;display:flex}.sampler-zone-title output{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink);text-align:center;white-space:nowrap;min-width:44px}.sampler-zone-title .sampler-zone-range{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-instrument-ink);white-space:nowrap;margin:0 auto 0 6px}.sampler-zone-title>.btn.icon:last-child{margin-left:6px}.instrument-design .sampler-velocity-editor{align-items:center;gap:4px}.instrument-design .sampler-velocity-editor input{background:var(--ui-inset);width:48px;min-height:26px;color:var(--ui-ink);font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);border:0;border-radius:3px;padding:2px 4px}.sampler-zone-inspector .sampler-waveform{flex:1}.instrument-design .sampler-key-handles{height:70px}.instrument-design .sampler-key-handle.root{top:22px}.instrument-design .sampler-key-handle.highKey{top:44px}.instrument-design .sampler-key-handle:after{height:50px}.instrument-design .sampler-key-handle.root:after{height:28px}.instrument-design .sampler-key-handle.highKey:after{height:6px}.instrument-design .sampler-play-keys,.instrument-design .sampler-play-keys button{height:68px}.instrument-design .sampler-play-keys button.accidental{height:42px}.instrument-design .sampler-keyboard-scroll{flex-shrink:0;padding-bottom:2px}.instrument-design .sampler-map-empty{border-radius:6px;flex:1;place-content:center;display:grid}.instrument-design .sampler-workspace .instrument-parameter:has(>:is(.control-choices,.drum-character-switch)){flex-wrap:wrap;gap:4px 8px}.instrument-design .sampler-workspace .instrument-parameter:has(>:is(.control-choices,.drum-character-switch))>label{flex:0 0 64px}.instrument-design .sampler-workspace .instrument-parameter>:is(.control-choices,.drum-character-switch){flex:150px;width:auto;padding:0}.instrument-design .sampler-workspace .drum-mix-group .instrument-parameter:has(.value-bar){grid-column:1/-1}.instrument-design .sampler-workspace .drum-level [data-slot=slider]{height:96px;min-height:96px}.instrument-design .sampler-workspace .instrument-parameter>label[for$=\.filterType]{display:none}.sampler-envelope-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2px;display:grid}.sampler-envelope-group>*{grid-column:1/-1}.sampler-envelope-group>:has(.pot){grid-column:auto}.sampler-envelope-group .instrument-parameter:has(.pot){justify-content:center;margin-bottom:8px}.instrument-design .sampler-workspace .drum-controls .instrument-section:last-child .instrument-parameter>label{display:none}.instrument-design .sampler-workspace .drum-mix-group{margin-top:4px}.instrument-design .sampler-toolbar{gap:12px;padding:6px 10px}.sampler-toolbar .sample-credits{font-size:calc(11px * var(--ui-text-scale,1));margin:0;position:relative}.sampler-toolbar .sample-credits>summary{cursor:pointer;white-space:nowrap;padding:6px 4px}.sampler-toolbar .sample-credits-body{z-index:20;width:min(520px, calc(80vw / var(--ui-zoom,1)));background:var(--ui-raised);max-height:340px;box-shadow:0 8px 24px var(--ui-scrim);border-radius:8px;padding:12px 14px;position:absolute;top:100%;left:0;overflow:auto}.instrument-design .sampler-library-pads{scrollbar-width:thin;flex-wrap:nowrap;padding:0 10px 8px;overflow-x:auto}.instrument-design .sampler-library-pads .btn{background:var(--ui-inset);border:0;border-radius:5px;flex:1 0 auto;min-height:44px}.instrument-design .sampler-library-pads .btn:active{background:var(--ui-control-pressed)}.instrument-design .sampler-empty-library{border:0;margin:8px;padding:10px 14px}.instrument-design .sampler-empty-library>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.instrument-design .sampler-empty-library p{margin:0}@media (pointer:coarse){.instrument-design .sampler-trim-controls{height:32px;bottom:-8px}.instrument-design .sampler-trim-controls input{height:32px}.instrument-design .sampler-trim-controls input::-webkit-slider-runnable-track{height:32px}.instrument-design .sampler-trim-controls input::-webkit-slider-thumb{width:28px;height:32px}}.instrument-design .drum-workspace:not(.sampler-workspace){grid-template-rows:minmax(0,1fr);grid-template-columns:72px 176px minmax(0,1fr);height:452px;overflow:hidden}.instrument-design .drum-workspace:not(.sampler-workspace)>*,.instrument-design .drum-workspace:not(.sampler-workspace) .drum-controls>*{min-height:0;grid-row:1!important}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-pads{grid-template-rows:repeat(4,minmax(0,1fr));align-content:stretch;padding:8px}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-pad{justify-content:flex-start;padding:10px}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-controls .instrument-section:not(:last-child){scrollbar-width:thin;grid-column:3;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px;column-gap:14px;overflow-y:auto}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-controls .instrument-section:has(>h3+.drum-control-group>:nth-child(8)){grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) 92px}.instrument-design .drum-workspace .drum-controls .instrument-section:last-child .instrument-parameter>label{display:none}.instrument-design .drum-sound-list:not(:has(.drum-sound-scroll)){z-index:1;background:0 0;grid-area:1/3;place-self:start end;padding:6px 8px}.instrument-design .drum-sound-list:not(:has(.drum-sound-scroll)) h4{display:none}.instrument-design .drum-sound-list .btn{gap:6px}.instrument-design .drum-workspace:has(.drum-sound-scroll){grid-template-columns:72px 176px 140px minmax(0,1fr)}.instrument-design .drum-workspace:has(.drum-sound-scroll) .drum-controls .instrument-section:not(:last-child){grid-column:4}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-control-group{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:0 10px;display:grid}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-control-group h4{margin-bottom:8px}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-control-group>*{grid-column:1/-1}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-control-group>:has(.pot){grid-column:auto}.instrument-design .drum-workspace:not(.sampler-workspace) h3+.drum-control-group:has(>:nth-child(8))>:has(.value-bar){grid-column:auto}.instrument-design .drum-workspace:not(.sampler-workspace) .instrument-parameter{margin-bottom:6px}.instrument-design .drum-workspace:not(.sampler-workspace) .instrument-parameter:has(>.pot){justify-content:center}.instrument-design .drum-workspace:not(.sampler-workspace) .value-bar-body{min-height:36px}.instrument-design .drum-workspace:not(.sampler-workspace) .value-bar-value{height:36px}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-mix-group{grid-template-columns:1fr;gap:4px}.instrument-design .drum-control-group:has(>.kick-envelope-graph){grid-template-rows:auto minmax(72px,1fr);height:100%}.instrument-design .kick-envelope-graph{border:0;border-radius:5px;flex-direction:column;min-height:0;margin-bottom:10px;display:flex}.instrument-design .kick-envelope-graph svg{flex:1;height:auto;min-height:0}.instrument-design .kick-tune{flex-direction:row;align-items:center;gap:6px}.instrument-design .kick-tune .control-choices{flex-wrap:nowrap;flex:none;width:auto}.instrument-design .kick-tune .control-choices button{text-transform:none;min-width:34px}.instrument-design .kick-tune .value-bar{flex:1;min-width:0}.instrument-design .drum-workspace:not(.sampler-workspace) .instrument-parameter:has(>.drum-character-switch){margin-bottom:10px}.instrument-design .drum-workspace:not(.sampler-workspace) .drum-control-group>:has(.kick-tune){grid-column:1/-1!important}.instrument-design .sampler-keys-workspace .drum-mix-group{grid-template-columns:64px minmax(0,1fr);gap:0 10px}.instrument-design .sampler-keys-workspace .drum-mix-group>:has(.drum-level){grid-row:2/span 3}.instrument-design .sampler-workspace.sampler-keys-workspace .drum-mix-group .instrument-parameter:has(.value-bar){grid-column:2}.instrument-design .sampler-keys-workspace .drum-mix-group label[for$=\.pan]{display:none}:is(.wavetable-strip,.synth-strip) .wavetable-finish-stack{flex:none;grid-template-rows:auto;grid-template-columns:240px 240px;gap:8px}.instrument-design .instrument-details-toggle{gap:6px}.instrument-design .instrument-details-toggle[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.instrument-patch-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-instrument-ink-muted);flex:120px;overflow:hidden}.instrument-melodic .instrument-parameter:has(>select){flex-wrap:nowrap;gap:10px}.instrument-melodic .instrument-parameter:has(>select)>label{flex:none}.instrument-melodic .instrument-parameter>select{flex:1;width:auto;min-width:0}.wavetable-strip>.instrument-section{flex-direction:column;display:flex}.instrument-design .wavetable-routing{order:9;min-height:0;margin:auto 0 0;padding-top:8px}@media (pointer:coarse){.instrument-design .drum-workspace:not(.sampler-workspace){height:504px}}.animated-disclosure{grid-template-rows:0fr;display:grid}.animated-disclosure.is-open{grid-template-rows:1fr}.animated-disclosure-content{visibility:hidden;min-height:0;overflow:hidden}.animated-disclosure.is-open>.animated-disclosure-content{visibility:visible}.chord-pad-disclosure{--chord-panel-width:294px;flex:0 0 0;grid-template-rows:1fr;min-width:0;overflow:hidden}.chord-pad-disclosure.is-open{flex-basis:var(--chord-panel-width)}.chord-pad-disclosure>.animated-disclosure-content{width:var(--chord-panel-width);height:100%}.chord-pad-disclosure .chord-pad{width:100%;height:100%}.piano-shelf-disclosure{border-right-width:0;flex:0 0 0;grid-template-rows:1fr;min-width:0;overflow:hidden}.piano-shelf-disclosure.is-open{flex-basis:var(--disclosure-width);border-right-width:1px}.piano-shelf-disclosure>.animated-disclosure-content{width:var(--disclosure-width);height:100%}@media (max-width:600px){.chord-pad-disclosure{--chord-panel-width:252px}}@media (prefers-reduced-motion:no-preference){.animated-disclosure{transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1)}.animated-disclosure-content{transition:visibility .24s}.chord-pad-disclosure,.piano-shelf-disclosure{transition:flex-basis .24s cubic-bezier(.2,.7,.2,1)}.chord-pad-more{interpolate-size:allow-keywords}.chord-pad-more::details-content{height:0;transition:height .2s ease, content-visibility .2s allow-discrete;overflow:clip}.chord-pad-more[open]::details-content{height:auto}.rack-design-preview .effect-cards>.effect-card{transition:width .24s,flex-basis .24s,min-width .24s,max-width .24s}}.mt-mixing-unit{border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-control);background:var(--ui-canvas);align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden}.mt-mixing-unit>.mt-effects-dock>.mt-channel{border:0;border-right:1px solid var(--ui-line-soft);border-radius:0}.mt-mixing-unit>.mt-effects-dock.mixer-mode{border:0;border-bottom:1px solid var(--ui-line-soft);border-radius:0;flex:none;overflow-x:auto}.mt-mixing-unit>.mt-effects-dock.mixer-mode>.mt-channel{border-radius:9px}.mt-channel{background:var(--ui-tile);border-radius:var(--ui-radius-object);min-height:58px;padding:10px 12px}.mt-effects-dock>.mt-channel{border:1px solid var(--ui-line-soft);flex-direction:column;flex:0 0 176px;align-items:stretch;gap:10px;padding:12px;display:flex}.mt-effects-dock>.mt-channel[data-track-color]{position:relative}.mt-effects-dock>.mt-channel[data-track-color],.mt-effects-dock.mixer-mode>.mt-channel[data-track-color],.mt-mixing-unit>.mt-effects-dock>.mt-channel[data-track-color],.mt-mixing-unit>.mt-effects-dock.mixer-mode>.mt-channel[data-track-color]{border-top:5px solid var(--track-accent)}.mt-effects-dock.mixer-mode{--mixer-surface:var(--ui-canvas);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-control);background:var(--mixer-surface);scrollbar-color:var(--ui-ink-faint) var(--ui-canvas);align-items:stretch;gap:0;overflow-x:auto}.mt-effects-dock.mixer-mode>.mt-channel{border:0;border-right:1px solid var(--ui-line-soft);background:var(--ui-tile);border-radius:0;flex:0 0 176px;gap:8px;min-width:176px;padding:10px 12px}.mt-effects-dock>.mt-channel.selected,.mt-effects-dock.mixer-mode>.mt-channel.selected,.mt-effects-dock .mt-channel[data-track-color].selected{background:var(--ui-tile);box-shadow:0 0 0 2px var(--ui-selected-edge);z-index:1;position:relative}.mt-effects-dock>.mt-master-strip{background:var(--ui-tile);border-left:1px solid var(--ui-line);z-index:4;flex-shrink:0;min-width:190px;margin-left:auto;position:sticky;right:0}.mt-effects-dock>.mt-master-strip.selected{background:var(--ui-tile)}.mt-effects-dock.mixer-mode>.mt-master-strip:before,.mt-effects-dock.mixer-mode>.mt-master-strip:after{content:"";pointer-events:none;z-index:-1;position:absolute}.mt-effects-dock.mixer-mode>.mt-master-strip:before{background:var(--mixer-surface);border-left:1px solid var(--ui-line);inset:-6px}.mt-effects-dock.mixer-mode>.mt-master-strip:after{border-radius:inherit;background:var(--ui-tile);inset:0}.mt-effects-dock.mixer-mode>.mt-master-strip.selected:after{background:var(--ui-tile)}.master-stereo-meters{gap:3px;display:flex}.master-stereo-meters .mt-channel-peak{flex:none;width:9px}.master-title{font-weight:600}.master-access{font-size:calc(11px * var(--ui-text-scale,1));align-self:flex-end;min-height:25px;padding:3px 8px}.mt-effects-dock>.mt-channel{gap:6px;padding:8px 10px 10px}.mt-effects-dock.mixer-mode>.mt-channel{flex:0 0 156px;gap:6px;min-width:156px;padding:8px 10px 10px}.mt-effects-dock>.mt-master-strip{min-width:172px}.mixer-mode .mt-channel-heading{flex:0 0 32px;height:32px}.mixer-mode .mt-channel-heading .master-title{text-align:left;flex:1;justify-content:flex-start;padding:6px}.mixer-mode .mt-channel-heading>.btn.icon{width:24px;height:24px;min-height:24px;padding:4px}.mt-channel .mt-channel-name{width:100%;font-size:calc(14px * var(--ui-text-scale,1));color:var(--ui-ink-strong);padding:4px;font-weight:600}.mt-channel-heading{align-items:center;gap:3px;min-width:0;display:flex}.mt-channel-heading .mt-channel-name{width:0;min-width:0;font-size:calc(13px * var(--ui-text-scale,1));flex:1}.mt-project-name:focus,.mt-channel-name:focus{border-color:var(--ui-focus)}.mt-channel label,.mt-clip-inspector label{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:6px;display:flex}.mt-channel input[type=number],.mt-clip-inspector input,.mt-send input{background:var(--ui-inset);border:1px solid var(--ui-line-soft);color:var(--ui-ink);width:95px;font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);border-radius:4px;padding:6px}.mt-mixer-route{height:14px;line-height:14px;font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);text-overflow:ellipsis;white-space:nowrap;padding-left:2px;overflow:hidden}.mt-mixer-toggle{width:24px;height:24px;color:var(--ui-ink-muted);background:0 0;border:1px solid #0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.mt-mixer-toggle:hover{background:var(--ui-hover-lift);color:var(--ui-ink)}.mt-status{min-height:25px;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.mt-status.error{color:var(--ui-record)}.mt-source-picker{background:var(--ui-inset);color:var(--ui-ink);border:1px solid var(--ui-line-soft);max-width:210px;font-size:calc(12px * var(--ui-text-scale,1));border-radius:5px;padding:7px}.mt-channel-buttons{gap:6px;display:flex}.mt-channel-buttons .btn{height:28px;min-height:28px;font-size:calc(12px * var(--ui-text-scale,1));background:var(--ui-control);color:var(--ui-ink);box-shadow:none;border:0;flex:1;padding:5px}.mt-channel-buttons .btn:hover:not(:disabled):not(.active){background:var(--ui-control-hover)}.mt-channel-buttons .btn.active,.mt-channel-buttons .btn.mt-mute.active{background:var(--ui-mute);color:var(--ui-mute-ink)}.mt-channel-buttons .btn.mt-solo.active{background:var(--ui-solo);color:var(--ui-solo-ink)}.mixer-mode .mt-channel-buttons{margin-top:2px}.mt-channel-controls,.mixer-mode .mt-channel-controls{grid-template-rows:36px auto;grid-template-columns:auto auto;justify-content:center;align-items:start;gap:4px 10px;width:100%;padding:0;display:grid}.mixer-mode .mt-channel-controls{grid-template-rows:48px auto}.mt-channel-controls>.mt-fader{grid-area:2/1}.mt-channel-controls>.mt-channel-peak,.mt-channel-controls>.master-stereo-meters,.mixer-mode .mt-channel-controls>.master-stereo-meters{grid-area:2/2}.mt-channel-controls>.mt-pan-control{flex-direction:row;grid-area:1/1/auto/-1;justify-content:center;align-self:center;gap:8px}.mt-pan-control{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:8px;display:flex}.mt-pan-knob,.mt-channel .mt-pan-knob{touch-action:none;cursor:ns-resize;width:35px;height:35px;box-shadow:none;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.mt-channel .mt-pan-knob{flex-shrink:0;width:30px;height:30px;margin-top:0}.mt-pan-knob:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.mt-pan-knob .pan-dial-face{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.pan-dial-face path{fill:none;stroke-linecap:round}.pan-dial-track{stroke:var(--ui-line);stroke-width:2px}.pan-dial-position{stroke:var(--ui-accent);stroke-width:2.5px}.pan-dial-body{fill:var(--ui-inset)}.pan-dial-center{stroke:var(--ui-ink-faint);stroke-width:1px}.pan-dial-pointer{stroke:var(--ui-ink-strong);stroke-width:2px}.mt-pan-knob:hover:not(:disabled) .pan-dial-body{fill:var(--ui-control-hover)}.mt-channel .mt-fader{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.mt-channel .mt-fader>span{line-height:16px}.mt-channel .mt-fader>span:first-child{display:none}.mt-channel .mt-fader input[type=range]{width:112px;accent-color:var(--ui-accent);height:24px}.mt-fader-rail{height:150px;margin:2px 0}.mt-channel .mt-fader-rail{height:180px}.mt-fader-rail [data-slot=slider-track]{background:var(--ui-inset);border:0;width:4px;overflow:visible}.mt-fader-rail [data-slot=slider-range]{background:var(--ui-line-strong)}.mt-fader-rail [data-slot=slider-thumb]{border:1px solid var(--ui-line-strong);background:var(--ui-control-hover);width:28px;height:15px;box-shadow:var(--ui-shadow-raised);border-radius:4px}.mt-channel .mt-fader-rail [data-slot=slider-thumb]:after{content:"";background:var(--ui-ink-muted);height:1px;position:absolute;top:7px;left:4px;right:4px}.mt-fader-scale{pointer-events:none;width:28px;font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-faint);position:absolute;top:0;bottom:0;right:0}.mt-fader-scale span:before{content:"";background:var(--ui-line-strong);width:5px;height:1px;position:absolute;top:50%;right:calc(100% + 4px)}.mt-fader-scale .unity{color:var(--ui-ink);font-weight:600}.mt-channel .mt-fader-readout input{text-align:center;color:var(--ui-ink);background:0 0;border-color:#0000}.mt-channel .mt-fader-readout input:hover,.mt-channel .mt-fader-readout input:focus{background:var(--ui-inset)}.mt-channel .mt-fader-readout input[type=number]{width:54px!important}.mt-channel-peak{background:var(--ui-inset);border:0;border-radius:3px;flex:0 0 7px;height:150px;margin-top:2px;position:relative;overflow:hidden}.mt-channel .mt-channel-peak{height:180px;margin-top:32px}.mt-channel-peak{margin-top:2px}.mt-channel-fx{flex-direction:column;gap:2px;width:100%;min-width:0;max-width:100%;padding-top:2px;display:flex}.mt-channel-fx-head{height:22px;font-size:calc(10px * var(--ui-text-scale,1));letter-spacing:.07em;text-transform:uppercase;color:var(--ui-ink-muted);align-items:center;gap:4px;display:flex}.mt-channel-fx-list{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:130px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-y:auto}.mt-channel-fx-list li{align-items:center;gap:3px;min-width:0;display:flex}.mt-fx-power{width:22px;height:22px;color:var(--ui-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:flex}.mt-fx-power[aria-pressed=true]{color:var(--ui-accent-text);background:var(--ui-accent-soft)}.mt-fx-power:hover:not(:disabled){background:var(--ui-hover-lift);color:var(--ui-ink)}.mt-fx-power[aria-pressed=true]:hover:not(:disabled){background:var(--ui-accent-soft);color:var(--ui-accent-text)}.mt-fx-power:disabled{opacity:.45;cursor:default}.mt-fx-name{background:var(--ui-control);min-width:0;height:24px;color:var(--ui-ink);font-family:inherit;font-size:calc(12px * var(--ui-text-scale,1));text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;flex:1;padding:0 6px;overflow:hidden}.mt-fx-name:hover:not(:disabled){background:var(--ui-control-hover)}.mt-channel-fx li.off .mt-fx-name,.mt-channel-fx.chain-bypassed .mt-fx-name{color:var(--ui-ink-faint)}.mt-channel-fx-empty{height:24px;line-height:24px;font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-faint);padding:0 4px}.mt-sends{border-top:1px solid var(--ui-line-soft);min-width:0;padding-top:6px}.mixer-mode .mt-channel .mt-sends{border-top:0}.mt-send{align-items:center;gap:6px;margin-bottom:8px;display:flex}.mt-send input{width:55px}.mt-send-list{flex-direction:column;gap:6px;max-height:180px;padding:2px 2px 4px;display:flex;overflow-y:auto}.mt-send-heading{align-items:center;gap:3px;margin-bottom:3px;display:flex}.mt-send-destination{min-width:0;color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:4px;padding:0;display:flex}.mt-send-destination span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-send-destination svg{flex-shrink:0}.mt-send-remove{color:var(--ui-ink-muted);background:0 0;border:0;padding:2px}.mt-send-level{align-items:center;gap:7px;height:18px;display:flex}.mt-send-level [data-slot=slider]{flex:1;min-width:0}.mt-send-level [data-slot=slider-track]{background:var(--ui-inset);height:3px}.mt-send-level [data-slot=slider-range]{background:var(--ui-line-strong)}.mt-send-level [data-slot=slider-thumb]{background:var(--ui-ink-strong);border-color:var(--ui-line-strong);width:9px;height:9px}.mt-send-level output{text-align:right;width:37px;font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted)}.mt-add-send{width:100%;height:26px;color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));box-shadow:none;background:0 0;border:0;justify-content:flex-start;gap:5px;padding:3px;display:flex}.mt-add-send:hover:not(:disabled){background:var(--ui-hover-lift);color:var(--ui-ink)}.mt-send-menu{background:var(--ui-raised);min-width:190px;max-width:300px;color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-radius-popup);box-shadow:var(--ui-shadow-popup);padding:4px}.mt-send-menu [data-slot=select-item]{font-size:calc(13px * var(--ui-text-scale,1));border-radius:var(--ui-radius-control);padding:8px 28px 8px 9px}.mt-send-menu [data-highlighted]{background:var(--ui-hover-lift)}@media (pointer:coarse){.mt-channel .mt-pan-knob{width:36px;height:36px}.mt-fx-power{flex-basis:28px;width:28px;height:28px}.mt-fx-name{height:30px}.mt-channel-buttons .btn{height:34px;min-height:34px}}.mt-fx-name[data-draggable=true]{cursor:grab}.mt-effects-dock.effect-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.mt-effects-dock.effect-dragging .mt-fx-name{cursor:grabbing}.mt-effects-dock .effect-drag-label{white-space:nowrap}.mt-channel-fx-list li.dragging{opacity:.4}.mt-fx-insertion{background:var(--ui-accent);height:3px;box-shadow:0 0 0 1px var(--ui-tile);pointer-events:none;z-index:2;border-radius:2px;margin-top:-1.5px;position:absolute;left:0;right:0}.mt-effects-dock>.mt-channel.effect-drop-target{outline:1px dashed var(--ui-line-strong);outline-offset:-2px}.mt-effects-dock>.mt-channel.effect-drop-target.effect-drop-blocked{opacity:.55;outline-style:dotted}.mt-effects-dock>.mt-channel.effect-drop-target.effect-drop-over{outline:2px solid var(--ui-accent);background:var(--ui-accent-soft)}.mt-effects-dock>.mt-channel.effect-drop-target.effect-drop-over .mt-channel-fx-empty:after,.mt-effects-dock>.mt-channel.effect-drop-target.effect-drop-over .mt-channel-fx-head span:after{content:" · copy here";color:var(--ui-accent-text);text-transform:none;letter-spacing:0}.mt-effects-dock>.mt-channel.effect-drop-target.effect-drop-over.effect-drop-move .mt-channel-fx-head span:after{content:" · move here"}.effect-copy-targets{max-height:min(calc(60vh / var(--ui-zoom,1)), 420px);overflow-y:auto}.workspace-rack .workspace-piano{display:contents}.rack-sequencer{flex-direction:column;gap:10px;min-width:0;display:flex}.workspace-rack .rack-instrument,.workspace-rack .rack-effects{flex:none;position:relative;overflow:hidden}.workspace-rack .mt-mixing-unit{background:0 0;border:0;border-radius:0;flex-direction:column;gap:0}.workspace-rack .mt-mixing-unit>.mt-track-rack{order:0;gap:0;overflow:hidden}.workspace-rack .mt-mixing-unit>.mt-effects-dock.mixer-mode{order:1}.workspace-rack .mt-mixer-toggle,.workspace-rack .mt-master-strip .btn.icon{display:none}.workspace-rack:has(.floating-transport-top){padding-top:var(--floating-transport-top-height,72px)}.workspace-rack main:has(.floating-transport-top){padding-bottom:0}.workspace-rack .mt-sequencer-frame,.workspace-rack .piano-roll,.workspace-rack .mt-instrument-dock,.workspace-rack .effects-chain,.workspace-rack #track-mixer{scroll-margin-top:calc(var(--floating-transport-top-height,0px) + 12px)}.workspace-rack .mt-workspace.has-preset-browser:has(.floating-transport-top){--preset-shelf-bottom:0px}:is(.workspace-rack:has(.floating-transport-top) .preset-browser,.workspace-rack:has(.floating-transport-top) .sample-library-browser){top:var(--floating-transport-top-height,72px);height:auto}.rack-layout-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rack-section-label{font-size:calc(13px * var(--ui-text-scale,1));flex:1}.rack-drag-handle{width:32px;height:40px;color:var(--c-87968c);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.rack-drag-handle:active{cursor:grabbing}.rack-drag-handle:focus-visible{outline:2px solid var(--c-78936c)}.rack-layout-list .btn.icon{width:36px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;padding:6px}.rack-layout-list .btn.icon:hover:not(:disabled),.rack-drag-handle:hover{background:var(--c-303a33)}.rack-layout-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rack-layout-actions .rack-layout-reset{margin-right:auto}@media (max-width:480px){.rack-layout-dialog{padding:20px 16px}.rack-layout-list li{gap:6px}}.app.workspace-split{height:calc(100dvh / var(--ui-zoom,1));flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace-split .focus-header{flex:none}.app.workspace-split .mt-workspace{flex:1;min-height:0;padding-bottom:0;overflow:hidden}.workspace-split .focus-toolbar{flex:none}.workspace-split .mt-sequencer-frame{flex-direction:column;flex:1 1 0;min-height:120px;display:flex}.workspace-split .mt-sequencer-frame>.mt-timeline{flex:1;min-height:0;max-height:none;height:auto!important}.workspace-split .mt-sequencer-frame>.mt-sequencer-resize,.workspace-split .mt-workspace>.mt-status,.workspace-split .mt-workspace>.import-report,.workspace-split .mt-workspace>.output-safety-notice{flex:none}.workspace-split .workspace-lower[hidden]{display:none}.workspace-split .workspace-lower-content{flex-direction:column;gap:0;display:flex}.workspace-split[data-place=piano] .workspace-lower-content{height:100%}.workspace-split .workspace-piano,.workspace-split .workspace-mixing{flex-direction:column;min-height:0;display:flex}.workspace-split .workspace-piano{flex:1}.workspace-split .workspace-piano[hidden],.workspace-split .workspace-mixing[hidden]{display:none}.workspace-split .workspace-piano>.piano-roll{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-split .workspace-piano .piano-workspace{flex:1;min-height:0}.workspace-split .mt-mixing-unit{flex:none}.workspace-split[data-place=mixer] .mt-track-rack,.workspace-split[data-place=effects] .mt-instrument-dock,.workspace-split[data-place=instrument] #track-mixer,.workspace-split[data-place=instrument] .mt-track-rack>.effects-chain,.workspace-split .mt-instrument-dock .instrument-collapse{display:none}.workspace-split .mt-transport{flex:none;order:10;margin:0;position:static}.workspace-split .mt-transport,.workspace-split .mt-transport.floating-transport{border:0;border-top:1px solid var(--ui-line-soft);width:auto;box-shadow:none;border-radius:0;padding:8px 12px;position:static}.workspace-split .transport-placement{display:none}.workspace-split .mt-mixing-unit,.workspace-split .mt-track-rack{scroll-margin-bottom:0}@media (prefers-reduced-motion:no-preference){.workspace-split .workspace-lower{transition:height .24s cubic-bezier(.2,.7,.2,1)}}.workspace-split .workspace-lower.is-resizing{transition:none}.multitrack-app{--seam:var(--ui-line-soft);--band-header:40px}.rack-sequencer{gap:0}.mt-toolbar.sequencer-toolbar{min-height:var(--band-header);border:0;border-bottom:1px solid var(--seam);background:var(--ui-panel);border-radius:0;margin-bottom:0}.mt-sequencer-frame>.mt-timeline{border:0;border-radius:0}.mt-sequencer-frame>.mt-sequencer-resize,.piano-roll:not(.piano-expanded){border:0;border-bottom:1px solid var(--seam);border-radius:0}.mt-track-rack{gap:0}.mt-instrument-dock{border:0;border-bottom:1px solid var(--seam);border-radius:0}.effects-chain{border:0;border-bottom:1px solid var(--seam);border-radius:0;margin-top:0}.effects-chain>.chain-toolbar{min-height:var(--band-header);border-bottom:1px solid var(--seam)}.workspace-rack .floating-transport,.workspace-rack .floating-transport-top,.transport-group{border-color:#0000}.mt-effects-dock.mixer-mode{border:0;border-radius:0;gap:8px;padding:12px}.workspace-split .mt-mixing-unit{border:0;border-radius:0}.workspace-split .mt-workspace>.mt-status{padding-left:12px}.workspace-rack:has(.floating-transport-top) .status-toast{bottom:16px}@media (prefers-reduced-motion:no-preference){.status-toast{transition:opacity .18s,transform .18s}}.offline-notice-action{min-height:28px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 10px}.offline-notice-close{width:28px;height:28px;min-height:28px;padding:4px}.btn.primary{background:var(--ui-accent);color:var(--ui-accent-ink);border-color:#0000}.btn.primary:hover:not(:disabled){background:var(--ui-accent-hover);color:var(--ui-accent-ink)}.btn.active{background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:#0000}.btn.active:hover:not(:disabled){background:var(--ui-accent-soft);color:var(--ui-accent-text)}.btn[aria-pressed=true]:not(.active):not(.mt-mini):not(.primary){background:var(--ui-choice-bg);color:var(--ui-choice-ink);border-color:#0000}.mt-signature-trigger{background:var(--ui-inset);border-color:var(--ui-line-soft);min-width:78px;color:var(--ui-ink);font:600 calc(14px * var(--ui-text-scale,1)) var(--font-mono)}:is(.app>.app-header,.focus-header .app-header){background:var(--ui-panel);gap:10px;min-height:44px;padding:6px 14px}.app .app-header.application-header{border:0;border-bottom:1px solid var(--ui-line-soft);flex-wrap:nowrap;gap:24px;min-height:40px;padding:3px 12px}.app-header .brand{font-size:calc(16px * var(--ui-text-scale,1));letter-spacing:-.5px;flex-shrink:0;gap:6px;margin-right:8px}.app-header .brand-logo{object-fit:contain;width:64px;height:24px;display:block}.application-navigation,.application-actions,.application-utilities,.application-file-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.application-navigation{gap:18px}.application-header .application-menubar{background:0 0;border:0;gap:0;height:32px;padding:0}.application-menubar [data-slot=menubar-trigger]{font-size:calc(13px * var(--ui-text-scale,1));border-radius:var(--ui-radius-control);color:var(--ui-ink);padding:7px 9px;font-weight:400}.application-menubar [data-slot=menubar-trigger]:hover,.application-menubar [aria-expanded=true]{background:var(--ui-hover-lift)}.application-identity{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.application-header .mt-project-name,.application-identity h1{width:190px;min-width:0;max-width:100%;font-size:calc(13px * var(--ui-text-scale,1));border-radius:var(--ui-radius-control);color:var(--ui-ink-strong);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:6px;font-weight:500;overflow:hidden}.application-header .mt-project-name:hover,.application-header .mt-project-name:focus{background:var(--ui-hover-lift)}.application-file-detail{font-size:calc(11px * var(--ui-text-scale,1));white-space:nowrap;color:var(--ui-ink-muted)}.application-actions{gap:12px;margin-left:auto}.app-header .btn{border-radius:var(--ui-radius-control);height:32px;min-height:32px;font-size:calc(12px * var(--ui-text-scale,1));box-shadow:none;color:var(--ui-ink);background:0 0;border:0;padding:6px 9px}.app-header .btn.icon{width:32px;padding:7px}.app-header .recording-toggle{padding:4px}.app-header .btn:hover:not(:disabled){background:var(--ui-hover-lift);color:var(--ui-ink)}.app-header .btn.primary{background:var(--ui-accent);color:var(--ui-accent-ink);font-weight:600}.app-header .btn.primary:hover:not(:disabled){background:var(--ui-accent-hover);color:var(--ui-accent-ink)}.app-header .btn.primary:active:not(:disabled){background:var(--ui-accent-pressed)}.app-header .btn.active{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.app-header .btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.workspace-place:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.transport-group .btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.app-header .workspace-toggle{border-radius:var(--ui-radius-control);background:var(--ui-inset);box-shadow:none;border:0;gap:2px;padding:3px}.app-header .workspace-toggle [data-slot=toggle-group-item]{width:32px;height:32px;min-height:32px;box-shadow:none;color:var(--ui-ink-muted);background:0 0;border:0;border-radius:4px;padding:7px}.app-header .workspace-toggle [data-slot=toggle-group-item][data-pressed]{background:var(--ui-choice-bg);color:var(--ui-choice-ink);box-shadow:none}.app-header .workspace-toggle [data-slot=toggle-group-item]:hover:not([data-pressed]):not(:disabled){background:var(--ui-hover-lift);color:var(--ui-ink)}.application-menu{--popover:var(--ui-raised);--popover-foreground:var(--ui-ink);--foreground:var(--ui-ink);--accent:var(--ui-hover-lift);--accent-foreground:var(--ui-ink);--muted-foreground:var(--ui-ink-muted);--border:var(--ui-line-soft);--destructive:var(--ui-record);background:var(--ui-raised);min-width:225px;color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-radius-popup);box-shadow:var(--ui-shadow-popup);padding:5px}.application-menu [role^=menuitem]{min-height:34px;font-size:calc(13px * var(--ui-text-scale,1));border-radius:var(--ui-radius-control);gap:9px}.application-menu [data-slot=menubar-label]{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));padding:7px 8px 4px;font-weight:500}.application-menu [role^=menuitem][data-highlighted]{background:var(--ui-hover-lift);color:var(--ui-ink)}.application-menu [data-slot=menubar-separator]{background:var(--ui-line-soft)}.application-menu .accent-swatch{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:50%;margin-right:2px;display:inline-block}.application-help{background:var(--ui-raised);color:var(--ui-ink);max-height:calc(calc(100dvh / var(--ui-zoom,1)) - 32px);line-height:1.6;overflow-y:auto}.application-shortcuts{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px 20px;margin:0;display:grid}.application-shortcuts dd{color:var(--ui-ink-muted);margin:0}.application-about p{margin:0 0 12px}@media (max-width:1180px){.application-file-detail{display:none}.app .app-header.application-header{gap:14px}}@media (max-width:920px){.app .app-header.application-header{flex-wrap:wrap;gap:6px 14px}.application-navigation{flex:1 0 100%}.application-identity{min-width:100px}.application-actions{gap:8px}}@media (max-width:700px){:is(.app>.app-header,.focus-header .app-header){flex-wrap:wrap;gap:6px;padding:6px 8px}}@media (max-width:600px){.brand{gap:0;font-size:0}.app-header{gap:12px}}@media (max-width:480px){.app .app-header.application-header{padding:8px}.application-navigation{gap:8px}.application-menubar [data-slot=menubar-trigger]{padding:8px 7px}.application-actions{flex-wrap:wrap;gap:4px}.application-file-actions .btn:not(.primary) span{display:none}.application-identity{flex-basis:100%}.application-actions{justify-content:flex-end;width:100%;margin-left:0}}.multitrack-app>.focus-header{min-width:0;container:studio-header/inline-size}.multitrack-app .app-header.application-header{padding-right:4px}@container studio-header (width<=1180px){.application-file-detail{display:none}.app .app-header.application-header{gap:14px}}@container studio-header (width<=920px){.app .app-header.application-header{flex-wrap:wrap;gap:6px 14px}.application-navigation{flex:1 0 100%}.application-identity{min-width:100px}.application-actions{gap:8px}}@container studio-header (width<=480px){.app .app-header.application-header{padding:8px 4px 8px 8px}.application-navigation{gap:8px}.application-menubar [data-slot=menubar-trigger]{padding:8px 7px}.application-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;width:100%;margin-left:0}.application-file-actions .btn:not(.primary) span{display:none}.application-identity{flex-basis:100%}}.single-file-app>.app-header{border-bottom:0;gap:14px;padding:8px 14px}@media (max-width:700px){.single-file-app .app-header .file-heading{flex-basis:100%}}.mt-transport{background:var(--ui-panel);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-object);min-height:58px;padding:8px 12px}.mt-transport.transport-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;display:grid;position:relative}.transport-bar .transport-placement{flex-shrink:0;margin-left:auto}.workspace-places{gap:2px;min-width:0;display:flex}.workspace-place{border-radius:var(--ui-radius-control);height:38px;min-height:38px;color:var(--ui-ink-muted);font-family:inherit;font-size:calc(12px * var(--ui-text-scale,1));white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;display:flex}.workspace-place.current{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.workspace-place:hover:not(:disabled):not(.current){background:var(--ui-hover-lift);color:var(--ui-ink)}.workspace-place:disabled{opacity:.4;cursor:default}.transport-group{border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-control);background:var(--ui-tile);height:40px;box-shadow:var(--ui-shadow-raised);justify-self:center;align-items:center;gap:8px;padding:3px 6px;display:flex}.transport-group .transport-center{gap:8px}.transport-group .transport-master{border-left:1px solid var(--ui-line);order:2;padding-left:8px}.transport-group .transport-musical{border-left:1px solid var(--ui-line);margin-left:0;padding-left:8px}.transport-group .transport-time{background:var(--ui-inset);min-width:78px;height:30px;color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));border-radius:3px;justify-content:flex-end;align-items:center;padding:0 8px;display:flex}.transport-group .btn{color:var(--ui-ink)}.mt-transport label{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:6px;display:flex}.mt-transport input{background:var(--ui-inset);border:1px solid var(--ui-line-soft);color:var(--ui-ink);width:95px;font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);border-radius:4px;padding:6px}.transport-group .transport-playback>.btn,.transport-group .transport-master>.btn,.transport-group .mt-metronome.btn{width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:5px}.transport-group .btn:hover:not(:disabled){background:var(--ui-hover-lift);color:var(--ui-ink)}.transport-group .btn.primary{background:var(--ui-accent);color:var(--ui-accent-ink)}.transport-group .btn.primary:hover:not(:disabled){background:var(--ui-accent-hover);color:var(--ui-accent-ink)}.transport-group .btn.active{background:var(--ui-accent-soft);color:var(--ui-accent-text);box-shadow:inset 0 0 0 1px var(--ui-accent)}.transport-group .btn.active:hover:not(:disabled){background:var(--ui-accent-soft);color:var(--ui-accent-text)}.transport-group .transport-key-trigger,.transport-group .mt-signature-trigger{height:30px;min-height:30px}.transport-group .transport-master-fader{width:70px}.transport-bar .transport-placement.active{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.mt-transport.floating-transport{z-index:40;border:0;border-top:1px solid var(--ui-line);background:var(--ui-panel);width:100%;box-shadow:0 -4px 20px var(--ui-scrim);padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));max-height:calc(40dvh / var(--ui-zoom,1));border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0;overflow:auto}.app main:has(.floating-transport){padding-bottom:var(--floating-transport-height,72px)}.workspace-rack .mt-transport.floating-transport-top{border-top:0;border-bottom:1px solid var(--ui-line);box-shadow:0 4px 20px var(--ui-scrim);padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:10px;top:0;bottom:auto}@media (max-width:1280px){.workspace-place span{display:none}.workspace-place{padding:0 9px}}@media (max-width:1100px){.mt-transport.transport-bar{grid-template-columns:auto minmax(0,1fr) auto}.transport-group .transport-master{display:none}}@media (max-width:960px){.mt-transport.transport-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 8px}.workspace-places{grid-area:1/1;justify-content:center}.workspace-place{flex:1;justify-content:center;min-width:0;padding:0 4px}.mt-transport .transport-placement{grid-area:1/3;margin:0;position:static;transform:none}.transport-group{grid-area:2/1/auto/-1;width:100%;min-width:0;height:auto;min-height:40px}.transport-group .transport-center{flex-wrap:wrap;gap:6px 8px;width:100%}.transport-group .transport-time{flex-shrink:0}.transport-group .transport-playback{flex-wrap:wrap;justify-content:center}.transport-group .transport-playback>*{flex-shrink:0}}@media (max-width:640px){.transport-group .transport-musical{border-left:0;border-top:1px solid var(--ui-line);flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:6px;margin:0;padding:4px 0 0}}@media (pointer:coarse){.workspace-place{height:42px;min-height:42px}}.mt-toolbar{background:var(--ui-panel);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-control);gap:5px;min-height:40px;padding:5px 7px}.mt-toolbar.sequencer-toolbar{background:var(--ui-panel);border:0;border-radius:6px;gap:8px;padding:6px}.mt-toolbar>.btn,.mt-grid-controls>.btn{height:28px;min-height:28px;color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 8px}.mt-toolbar>.btn.icon{width:28px;padding:5px}.mt-toolbar .btn:hover:not(:disabled){background:var(--ui-hover-lift);color:var(--ui-ink)}.mt-grid-controls{border-left:1px solid var(--ui-line);flex-wrap:wrap;align-items:center;gap:5px;margin-left:3px;padding-left:8px;display:flex}.mt-grid-controls .mt-tempo,.mt-grid-controls .mt-signature{background:var(--ui-inset);border:1px solid var(--ui-line-soft);height:28px;font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);border-radius:4px;gap:5px;padding:0 6px}.mt-grid-controls .mt-tempo input{width:62px;height:24px;font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink);background:0 0;border:0;padding:2px 4px}.mt-grid-controls .mt-signature-trigger{min-width:57px;height:24px;font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink);background:0 0;border:0;border-radius:3px;padding:2px 4px}.mt-grid-controls>.mt-metronome,.mt-grid-controls>.mt-groove{width:28px;color:var(--ui-ink-muted);justify-content:center;align-items:center;padding:5px;display:inline-flex}.mt-edit-tools{border-right:1px solid var(--ui-line);gap:2px;margin-right:2px;padding-right:6px;display:flex}.mt-toolbar .mt-edit-tools .btn{width:28px;height:28px;min-height:28px;color:var(--ui-ink);background:0 0;border:1px solid #0000;border-radius:4px;padding:5px}.sequencer-toolbar .mt-edit-tools{background:var(--ui-inset);border-radius:var(--ui-radius-control);border:0;gap:2px;margin:0;padding:3px}.sequencer-toolbar>.btn,.sequencer-toolbar .mt-edit-tools .btn,.sequencer-toolbar .mt-grid-controls>.btn,.sequencer-toolbar .sequencer-view-tools>.btn{box-shadow:none;color:var(--ui-ink);height:32px;min-height:32px;font-size:calc(12px * var(--ui-text-scale,1));background:0 0;border:0;border-radius:4px;padding:5px 9px}.sequencer-toolbar .mt-edit-tools .btn.icon,.sequencer-toolbar .mt-grid-controls>.btn.icon,.sequencer-toolbar .sequencer-view-tools>.btn.icon{width:32px;padding:7px}.sequencer-toolbar .mt-grid-controls{border:0;gap:4px;margin:0 0 0 4px;padding:0}.sequencer-toolbar .sequencer-view-tools{border:0;flex-shrink:0;align-items:center;gap:3px;min-width:0;margin:0;padding:0;display:flex}.sequencer-toolbar .btn:hover:not(:disabled){background:var(--ui-hover-lift)}.mt-toolbar .btn.active,.sequencer-toolbar .btn.active,.sequencer-toolbar .mt-grid-controls>.btn.active{background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:#0000}.sequencer-toolbar .mt-grid-controls>.mt-metronome.active,.sequencer-toolbar .mt-grid-controls>.mt-groove.active,.mt-grid-controls>.mt-metronome.active,.mt-grid-controls>.mt-groove.active{background:var(--ui-accent-soft);color:var(--ui-accent-text);box-shadow:inset 0 0 0 1px var(--ui-accent);border-color:#0000}.mt-toolbar .mt-edit-tools .btn.active,.sequencer-toolbar .mt-edit-tools .btn.active{background:var(--ui-choice-bg);color:var(--ui-choice-ink);border-color:#0000}.sequencer-toolbar .btn.active:hover:not(:disabled),.sequencer-toolbar .mt-grid-controls>.btn.active:hover:not(:disabled){background:var(--ui-accent-soft)}.sequencer-toolbar .mt-edit-tools .btn.active:hover:not(:disabled){background:var(--ui-choice-bg)}.sequencer-toolbar .grid-rhythm-toggle{border:0;gap:2px;padding:0}.sequencer-toolbar .grid-rhythm-toggle .btn{border:0;min-width:32px;height:32px;min-height:32px}:is(.sequencer-toolbar .btn:focus-visible,.mt-track-label .btn:focus-visible){outline:2px solid var(--ui-focus);outline-offset:-2px}@media (max-width:700px){.sequencer-toolbar .sequencer-view-tools{margin-left:auto}.sequencer-toolbar .mt-grid-controls{margin-left:0}}.mt-sequencer-frame{container:sequencer/inline-size}.mt-timeline{--mt-header-width:208px;min-height:240px;max-height:calc(55vh / var(--ui-zoom,1));border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-object);background:var(--ui-canvas);overflow:auto}.mt-sequencer-resize{border:1px solid var(--ui-line-soft);border-radius:0 0 8px 8px;height:10px}.mt-row{display:flex;position:relative}.mt-ruler-row{z-index:4;background:var(--ui-panel);height:34px;position:sticky;top:0}.mt-ruler span{border-left:1px solid var(--ui-grid-beat);height:100%;font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);pointer-events:none;padding:6px;position:absolute}.mt-ruler .mt-subdivision-tick{height:4px;color:var(--ui-ink-faint);border-color:var(--ui-grid-sub);padding:0;font-size:0;bottom:0}.mt-lane{height:var(--track-height,106px);background:repeating-linear-gradient(90deg, transparent 0, transparent 99px, var(--ui-grid-sub) 99px, var(--ui-grid-sub) 100px);flex-shrink:0;position:relative}.mt-lane,.automation-canvas{background-image:linear-gradient(90deg, var(--ui-grid-bar) 1px, transparent 1px), linear-gradient(90deg, var(--ui-grid-sub) 1px, transparent 1px);background-size:var(--mt-grid-bar-width) 100%, var(--mt-grid-step-width) 100%}.mt-row.selected .mt-lane{background-color:var(--ui-hover-lift)}.mt-playhead{background:var(--playhead,var(--ui-playhead));pointer-events:none;z-index:2;width:1px;position:absolute;top:0;bottom:0}.mt-ruler-region{background:var(--ui-accent-soft);border:1px solid var(--ui-accent);pointer-events:none;z-index:2;border-radius:3px;min-width:1px;position:absolute;top:22px;bottom:3px}.mt-lane-region{background:color-mix(in oklab, var(--ui-accent) 8%, transparent);border-left:1px solid color-mix(in oklab, var(--ui-accent) 40%, transparent);border-right:1px solid color-mix(in oklab, var(--ui-accent) 40%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.mt-clip-marquee{pointer-events:none;z-index:9;border:1px solid var(--ui-selected-edge);background:color-mix(in oklab, var(--ui-selected-edge) 10%, transparent);box-sizing:border-box;position:absolute}.mt-ruler-row .mt-track-label,.mt-row.mt-ruler-row>.mt-track-label{background:var(--ui-panel);border-radius:0}.mt-clip:hover,.mt-clip:focus-within{z-index:2}.mt-timeline,.mt-timeline[data-track-density=small]{--clip-inset:3px}.mt-timeline[data-track-density=compact]{--clip-inset:2px}.mt-track-label{width:var(--mt-header-width,200px);flex:0 0 var(--mt-header-width,200px);--head-fill:var(--ui-tile);border:0;border-left:var(--mt-indent,0px) solid var(--ui-canvas);z-index:3;box-sizing:border-box;border-radius:0;padding:8px 8px 8px 10px;position:sticky;left:0}.mt-timeline[data-track-density=compact] [data-track-row]>.mt-track-label{padding-top:3px;padding-bottom:3px}.mt-ruler-row .mt-track-label,.mt-row.mt-ruler-row>.mt-track-label{background:var(--ui-panel);border:0}.mt-row[data-track-color]>.mt-track-label{--head-fill:color-mix(in oklab, var(--track-tint) 12%, var(--ui-tile))}.mt-row.selected>.mt-track-label{--head-fill:var(--ui-control)}.mt-row[data-track-color].selected>.mt-track-label{--head-fill:color-mix(in oklab, var(--track-tint) 26%, var(--ui-control))}.mt-row.selected>.mt-track-label .mt-track-rename{color:var(--ui-ink-strong)}.mt-row[data-frozen] .mt-track-label{--head-fill:var(--ui-inset)}.mt-track-rename{width:100%;min-width:0;color:var(--ui-ink-strong);font-size:calc(12px * var(--ui-text-scale,1));background:0 0;border:1px solid #0000;border-radius:3px;margin-bottom:8px;padding:3px 2px;font-family:inherit;display:block}.mt-track-label .mt-track-rename{font-weight:500}.mt-track-rename:hover{border-color:var(--ui-line)}.mt-track-rename:focus{outline:2px solid var(--ui-focus);outline-offset:-1px;background:var(--ui-inset)}.mt-track-grip{clip-path:inset(50%);width:1px;height:1px;color:var(--ui-ink-muted);background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.mt-track-grip:focus-visible{clip-path:none;outline:2px solid var(--ui-focus);outline-offset:-2px;justify-content:center;align-items:center;width:auto;height:auto;margin-bottom:8px;padding:3px;display:inline-flex;position:static}.mt-track-label[draggable=true]{cursor:grab}.mt-track-label[draggable=true]:active{cursor:grabbing}.mt-track-grip:focus-visible{outline:2px solid var(--ui-focus);border-radius:3px}.mt-drop-inside>.mt-track-label{box-shadow:inset 4px 0 var(--ui-accent);background:var(--ui-accent-soft)!important}.mt-drop-inside>.mt-lane{box-shadow:inset 0 0 0 2px var(--ui-accent)}.mt-track-label .btn.mt-mini{box-shadow:none;color:var(--ui-ink);border-color:#0000;border-radius:4px}.mt-track-label .btn.mt-mini:not([aria-pressed=true]){background:0 0}.mt-track-label .btn.mt-mini:hover:not(:disabled):not([aria-pressed=true]){background:var(--ui-hover-lift)}.mt-track-label .btn.mt-automation{position:relative}.mt-track-label .btn.mt-automation[data-automation-state=reading]{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.mt-track-label .btn.mt-automation[data-automation-state=reading]:hover:not(:disabled){background:var(--ui-accent-soft)}.mt-track-label .btn.mt-automation[data-automation-state=bypassed]{background:var(--ui-hover-lift);color:var(--ui-ink-muted)}.mt-automation-count{background:var(--ui-tile);min-width:12px;height:12px;font:calc(8px * var(--ui-text-scale,1)) var(--font-mono);border-radius:6px;place-items:center;padding:0 2px;line-height:1;display:grid;position:absolute;top:-4px;right:-3px}.mt-timeline[data-track-density=regular] .mt-track-label .mt-mini{min-height:26px}.mt-track-label .btn.mt-mini[aria-pressed=true]{opacity:1;box-shadow:none;font-weight:700}.mt-track-label .btn.mt-arm[aria-pressed=true]{background:var(--ui-record);color:var(--ui-record-ink);border-color:#0000}.mt-track-label .btn.mt-mute[aria-pressed=true]{background:var(--ui-mute);color:var(--ui-mute-ink);border-color:#0000}.mt-track-label .btn.mt-solo[aria-pressed=true]{background:var(--ui-solo);color:var(--ui-solo-ink);border-color:#0000}.mt-track-label .mt-fx[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-text);box-shadow:inset 0 0 0 1px var(--ui-accent);border-color:#0000}.track-peak-meter rect{fill:var(--ui-graph-line)}.track-peak-meter.over rect{fill:var(--ui-record)}.track-peak-meter line{stroke:var(--ui-ink-muted);stroke-width:1px}.mt-clip{top:var(--clip-inset,7px);height:calc(var(--track-height,106px) - 2 * var(--clip-inset,7px));background:var(--ui-control);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-control);color:var(--ui-ink);cursor:grab;touch-action:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.mt-row[data-track-color] .mt-clip{background:color-mix(in srgb, var(--track-tint) var(--clip-mix,35%), var(--ui-canvas));border-color:color-mix(in srgb, var(--track-accent) 75%, var(--ui-canvas));color:color-mix(in srgb, var(--track-accent) 28%, var(--ui-ink-strong))}.mt-clip.selected,.mt-row[data-track-color] .mt-clip.selected{border-color:var(--ui-selected-edge);box-shadow:0 0 0 1px var(--ui-selected-edge);z-index:1}.mt-row[data-track-color] .mt-clip.selected{background:color-mix(in srgb, var(--track-tint) var(--clip-mix-selected,48%), var(--ui-canvas))}.mt-midi-clip,.mt-midi-clip.selected{background:var(--ui-control)}:is(.mt-clip:focus-visible,.mt-clip-body:focus-visible){outline:2px solid var(--ui-focus);outline-offset:-2px}.mt-clip-body .mt-clip-name{z-index:1;background:color-mix(in srgb, var(--track-tint) 60%, var(--ui-canvas));text-shadow:none;position:absolute;top:0;left:0;right:0}.mt-clip-groove{background:var(--ui-accent-soft);color:var(--ui-accent-text);font-size:calc(10px * var(--ui-text-scale,1));border-radius:8px;margin-left:6px;padding:0 5px}.mt-clip.copy-preview{pointer-events:none;opacity:.8;z-index:4;box-shadow:0 0 0 1px var(--ui-selected-edge);border-style:dashed}.mt-clip-gain{z-index:2;white-space:nowrap;border:1px solid var(--ui-line-strong);background:var(--ui-raised);max-width:calc(100% - 20px);color:var(--ui-ink);font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);cursor:ns-resize;touch-action:none;opacity:0;border-radius:4px;padding:3px 5px;transition:opacity .12s;position:absolute;top:28px;right:10px;overflow:hidden}.mt-clip-gain:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.mt-clip .mt-clip-mute{z-index:5;border:1px solid var(--ui-line);background:var(--ui-tile);width:22px;height:20px;min-height:0;color:var(--ui-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:1px;right:11px}.mt-clip .mt-clip-mute:hover{background:var(--ui-control-hover)}.mt-clip .mt-clip-mute:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.mt-trim:hover{background:color-mix(in oklab, var(--ui-selected-edge) 30%, transparent)}.mt-trim:before{content:"";background:var(--ui-selected-edge);opacity:0;width:3px;transition:opacity .12s;position:absolute;top:0;bottom:0}.mt-fade-envelope path{fill:color-mix(in oklab, var(--ui-canvas) 50%, transparent);stroke:var(--ui-ink-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.mt-fade-handle{background:var(--ui-ink-strong);border:1px solid var(--ui-ink-inverse);z-index:4;cursor:ew-resize;touch-action:none;opacity:0;border-radius:2px;width:10px;height:10px;min-height:0;padding:0;position:absolute;top:1px;transform:translate(-50%)}.mt-loop-handle{z-index:6;background:var(--ui-ink-strong);width:16px;height:16px;min-height:0;color:var(--ui-ink-inverse);box-shadow:none;cursor:ew-resize;touch-action:none;opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;top:-15px;right:-8px}.mt-loop-handle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.mt-loop-dividers{z-index:2;pointer-events:none;background-image:linear-gradient(90deg, var(--ui-ink-strong) 0, var(--ui-ink-strong) 1px, transparent 1px);opacity:.3;position:absolute;top:-1px;bottom:-1px;right:0}.automation-lane-row{height:var(--track-height,106px);background:var(--ui-panel)}.automation-lane-label{flex:0 0 var(--mt-header-width,200px);width:var(--mt-header-width,200px);z-index:3;--head-fill:var(--ui-tile);border:0;border-left:var(--mt-indent,0px) solid var(--ui-canvas);box-sizing:border-box;border-radius:0;padding:8px 8px 8px 10px;position:sticky;left:0}.mt-track-label .track-color-trigger,.mt-track-label .mt-track-edge-meter{border-radius:0}.automation-lane-row[data-track-color] .automation-lane-label{--head-fill:var(--ui-tile)}.automation-lane-row[data-track-color].selected .automation-lane-label{--head-fill:var(--ui-control)}.mt-track-label,.automation-lane-label{background:var(--head-fill);border-radius:0}.mt-track-label.mt-chord-heading{padding:3px 12px}.mt-row[data-track-row]>.mt-track-label,.automation-lane-label,.mt-lane,.automation-canvas{box-shadow:inset 0 -1px var(--ui-line-soft)}.automation-lane-title strong small{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:2px;font-weight:400;display:block}.mt-timeline[data-track-density=small] .automation-lane-label{padding:5px 8px 5px 10px}.mt-timeline[data-track-density=small] .automation-lane-title strong small{display:none}.mt-timeline[data-track-density=small] .automation-lane-actions{margin:2px 0 0}.mt-timeline[data-track-density=small] .automation-lane-actions button{padding:3px 4px}.automation-lane-label{overflow:hidden}.automation-lane-actions button{color:var(--ui-ink-muted);cursor:pointer;font-size:calc(10px * var(--ui-text-scale,1));background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;padding:4px;display:flex}.automation-lane-actions button.active{color:var(--ui-accent-text)}.automation-lane-actions button:hover{background:var(--ui-hover-lift)}.automation-lane-row.bypassed .automation-canvas path{stroke:var(--ui-ink-muted);stroke-dasharray:5 4}.automation-lane-row.bypassed .automation-point:after{background:var(--ui-ink-muted)}.mt-ruler-row .mt-track-label.mt-ruler-corner{align-items:center;gap:3px;padding:0 6px;display:flex}.mt-ruler-corner .btn.mt-mini{height:26px;min-height:26px;font-size:calc(11px * var(--ui-text-scale,1));white-space:nowrap;padding:0 7px}.mt-ruler-corner .btn.mt-mini[aria-label=Add\ track],.mt-ruler-corner .btn.mt-mini[aria-label=Timeline\ menu]{width:26px;padding:0}.mt-ruler-corner .mt-snap-toggle{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mt-ruler-corner .mt-snap-toggle.active{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.mt-ruler-row>.mt-ruler-tools{z-index:5;flex:0 0 0;justify-content:flex-end;align-self:center;width:0;display:flex;position:sticky;right:0}.mt-ruler-tools-inner{align-items:center;gap:3px;padding-right:4px;display:flex}.mt-ruler-tools-inner .mt-edit-tools{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;gap:1px;height:24px;margin:0;padding:1px;display:flex}.mt-ruler-tools-inner .btn{height:24px;min-height:24px;font-size:calc(11px * var(--ui-text-scale,1));background:var(--ui-panel);border:1px solid var(--ui-line);color:var(--ui-ink-muted);border-radius:12px;padding:0 8px}.mt-ruler-tools-inner .btn.icon{width:24px;padding:0}.mt-ruler-tools-inner .mt-edit-tools .btn{width:24px;height:20px;min-height:20px;color:var(--ui-ink-muted);background:0 0;border:0;border-radius:10px}.mt-ruler-tools-inner .mt-edit-tools .btn.active{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.mt-ruler-tools-inner .btn:hover:not(:disabled):not(.active),.mt-ruler-tools-inner .btn[data-popup-open]{background:var(--ui-tile);border-color:var(--ui-line-strong);color:var(--ui-ink)}.mt-ruler-tools-inner .mt-edit-tools .btn:hover:not(:disabled):not(.active){background:var(--ui-hover-lift);border-color:#0000}.mt-ruler-tools-inner .btn.active,.mt-ruler-tools-inner .btn.active:hover:not(:disabled){background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:var(--ui-accent)}.mt-ruler-tools-inner .mt-focus-toggle.btn{margin-left:0;position:static}.mt-ruler-tools-inner .mt-zoom-trigger{align-items:center;gap:4px;display:inline-flex}.mt-ruler-tools-inner .btn.mt-groove-library-trigger{padding:0 8px}@media (max-width:960px){.mt-ruler-tools-inner .mt-zoom-trigger span,.mt-ruler-tools-inner .mt-focus-toggle span{display:none}}@container sequencer (width<=960px){.mt-ruler-tools-inner .mt-zoom-trigger span,.mt-ruler-tools-inner .mt-focus-toggle span{display:none}}.audio-comp-wave,.audio-comp-wave>span{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.audio-comp-wave>span{right:auto}.audio-comp-wave svg{width:100%;height:100%;position:absolute;inset:0}.mt-comp-access{z-index:5;background:var(--ui-raised);height:19px;color:var(--ui-ink);isolation:isolate;border-radius:4px;align-items:stretch;display:flex;position:absolute;bottom:5px;right:8px}.mt-comp-access:before,.mt-comp-access:after{content:"";border:1px solid var(--ui-line-strong);border-radius:inherit;background:var(--ui-raised);pointer-events:none;z-index:-1;position:absolute;inset:0}.mt-comp-access:before{opacity:.6;transform:translate(-4px,-4px)}.mt-comp-access:after{transform:translate(-2px,-2px)}.mt-comp-access>button{background:var(--ui-raised)}.mt-comp-access>button:first-child{border-radius:4px 0 0 4px}.mt-comp-access>button:last-child{border-radius:0 4px 4px 0}.mt-comp-badge{min-width:22px;color:inherit;font-size:calc(10px * var(--ui-text-scale,1));cursor:pointer;border:0;padding:1px 5px;line-height:1}.mt-comp-badge:hover{background:var(--ui-control-hover)}.audio-comp-dialog[data-slot=dialog-content]{width:min(1040px, calc(100vw / var(--ui-zoom,1) - 32px));max-width:none;max-height:calc(100dvh / var(--ui-zoom,1) - 32px);background:var(--ui-panel);color:var(--ui-ink);box-shadow:0 16px 60px var(--ui-scrim);flex-direction:column;gap:14px;padding:24px;display:flex;overflow:auto}.comp-heading{justify-content:space-between;align-items:center;gap:16px;padding-right:32px;display:flex}.comp-heading [data-slot=dialog-title]{font-size:calc(23px * var(--ui-text-scale,1));margin:0 0 7px}.comp-heading [data-slot=dialog-description]{font-size:calc(14px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0}.comp-result{background:var(--ui-inset);min-height:108px;color:var(--ui-accent-text);border-radius:6px;flex:none;position:relative;overflow:hidden}.comp-result>svg{width:100%;height:100%;position:absolute;inset:0}.comp-region{border:0;border-right:1px solid var(--ui-line-strong);height:100%;color:var(--ui-ink);cursor:pointer;text-align:left;background:0 0;border-radius:0;padding:0;position:absolute;top:0;overflow:hidden}.comp-region span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(12px * var(--ui-text-scale,1));background:var(--ui-tile);padding:6px 10px;position:absolute;top:0;left:0;overflow:hidden}.comp-region.selected{box-shadow:inset 0 -3px var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 12%, transparent)}.comp-region.selected span{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.comp-boundary{cursor:ew-resize;touch-action:none;background:0 0;border:0;width:14px;padding:0;position:absolute;top:28px;bottom:0;transform:translate(-50%)}.comp-boundary:after{content:"";background:var(--ui-ink-muted);width:2px;position:absolute;top:0;bottom:0;left:6px}.comp-boundary:hover:after{background:var(--ui-focus);width:4px}.comp-boundary:focus-visible:after{background:var(--ui-focus);width:4px}.comp-passage-header,.comp-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audio-comp-dialog .btn{white-space:nowrap;min-height:36px;font-size:calc(13px * var(--ui-text-scale,1));justify-content:center;align-items:center;gap:6px;display:inline-flex}.comp-passage-header{border-top:1px solid var(--ui-line-soft);padding-top:12px}.comp-passage-header>div{font-size:calc(14px * var(--ui-text-scale,1));flex-direction:column;gap:3px;margin-right:auto;display:flex}.comp-passage-header>div span{color:var(--ui-ink-muted);font:calc(11px * var(--ui-text-scale,1)) var(--font-mono)}.audio-comp-dialog select,.audio-comp-dialog input{background:var(--ui-control);color:var(--ui-ink);border:1px solid var(--ui-line);font-size:calc(12px * var(--ui-text-scale,1));border-radius:4px;padding:8px}.comp-takes{flex-direction:column;flex:auto;gap:6px;min-height:90px;max-height:310px;display:flex;overflow-y:auto}.comp-take{background:var(--ui-inset);width:100%;min-height:76px;color:var(--ui-ink-muted);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:5px;flex:none;grid-template-columns:136px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.comp-take.using{color:var(--ui-ink)}.comp-take:hover{background:var(--ui-hover-lift);color:var(--ui-ink)}.comp-take-label{background:var(--ui-tile);flex-direction:column;justify-content:center;gap:6px;padding:10px 12px;display:flex}.comp-take-label strong{font-size:calc(14px * var(--ui-text-scale,1));font-weight:500}.comp-take-label small{font-size:calc(11px * var(--ui-text-scale,1));flex-wrap:wrap;align-items:center;gap:4px;display:flex}.comp-take-wave{min-width:0;position:relative;overflow:hidden}.comp-take-audio{height:100%;color:inherit;position:absolute;top:0}.comp-take-audio>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.comp-footer{font-size:calc(12px * var(--ui-text-scale,1))}.comp-footer label{color:var(--ui-ink-muted);align-items:center;gap:6px;margin-left:auto;display:flex}.comp-footer input{width:58px;padding:7px 6px}.comp-done{margin-left:8px}.audio-comp-dialog button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.audio-comp-dialog select:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.audio-comp-dialog input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.mt-comp-badge:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media (max-width:650px){.audio-comp-dialog[data-slot=dialog-content]{gap:10px;padding:16px}.comp-take{grid-template-columns:110px minmax(0,1fr)}.comp-footer label{margin-left:0}.comp-done{margin-left:auto}}@media (pointer:coarse){.audio-comp-dialog .btn,.audio-comp-dialog select,.audio-comp-dialog input{min-height:44px}.comp-boundary{width:28px}.comp-boundary:after{left:13px}.mt-comp-badge{min-height:30px}}.audio-comp-seam{opacity:.95;z-index:3;pointer-events:none;border-left:2px dotted;width:0;position:absolute;inset-block:0}.comp-result .audio-comp-seam{display:none}.comp-result-tools,.comp-navigation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comp-result-tools>strong{font-size:calc(14px * var(--ui-text-scale,1));margin-right:8px}.comp-result-hint,.comp-gesture-hint,.comp-key-hint{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.comp-result-hint{margin-left:auto}.audio-comp-dialog .comp-cut{border:1px solid var(--ui-line-strong);padding-inline:16px}.audio-comp-dialog .comp-cut.active{background:var(--ui-accent);color:var(--ui-accent-ink);border-color:#0000}.comp-result{touch-action:none;min-height:118px}.comp-result.cutting,.comp-result.cutting .comp-region{cursor:crosshair}.comp-navigation{gap:4px}.comp-time-range{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);margin-right:12px}.comp-gesture-hint{margin-right:auto}.comp-of{color:var(--ui-ink-muted);font-weight:400}.comp-playhead{z-index:4;background:var(--ui-accent-text);width:2px;box-shadow:0 0 0 1px var(--ui-inset);pointer-events:none;position:absolute;top:0;bottom:0}.comp-playhead:before{content:"";background:var(--ui-accent-text);width:8px;height:7px;position:absolute;top:0;left:-3px}.comp-take.using{background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:var(--ui-accent)}.comp-takes{min-height:148px;max-height:340px}.comp-key-hint{margin-right:auto}.comp-footer label{margin-left:4px}@media (max-width:800px){.comp-gesture-hint{display:none}.comp-time-range{margin-right:auto}.comp-result-hint,.comp-key-hint{flex-basis:100%}}@media (max-height:750px){.audio-comp-dialog[data-slot=dialog-content]{gap:10px;padding:18px}.comp-result{min-height:94px}.comp-heading [data-slot=dialog-title]{margin-bottom:2px}.comp-take{min-height:68px}}.mt-comp-quick-trigger{border:0;border-left:1px solid var(--ui-line);width:16px;color:inherit;background:0 0;justify-content:center;align-items:center;padding:1px;display:flex}.mt-comp-quick-trigger:hover,.mt-comp-quick-trigger[aria-expanded=true]{background:var(--ui-control-hover)}.mt-comp-quick-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.mt-comp-quick-target{z-index:4;background:color-mix(in srgb, currentColor 9%, transparent);pointer-events:none;border-bottom:3px solid;position:absolute;inset-block:0}.quick-comp{z-index:45;border:1px solid var(--ui-line-strong);background:var(--ui-raised);color:var(--ui-ink);box-shadow:0 8px 24px var(--ui-scrim);border-radius:7px;flex-direction:column;gap:7px;margin:0;padding:8px;display:flex;position:fixed;overflow:hidden}.quick-comp-heading{flex:none;align-items:center;gap:3px;display:flex}.quick-comp-heading>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.quick-comp-heading strong{font-size:calc(13px * var(--ui-text-scale,1))}.quick-comp-heading small{color:var(--ui-ink-muted);font-weight:400}.quick-comp-heading span{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted)}.quick-comp-heading .btn{width:28px;min-height:30px;padding:5px}.quick-comp-takes{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.quick-comp-take{text-align:left;background:var(--ui-inset);min-height:44px;color:var(--ui-ink-muted);border:1px solid #0000;border-radius:4px;flex:none;grid-template-columns:90px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.quick-comp-take:hover{background:var(--ui-control-hover);color:var(--ui-ink)}.quick-comp-take[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:var(--ui-accent)}.quick-comp-take:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.quick-comp-name{background:var(--ui-tile);flex-direction:column;justify-content:center;gap:2px;padding:5px 8px;display:flex}.quick-comp-name strong{font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:4px;font-weight:500;display:flex}.quick-comp-name small{font-size:calc(10px * var(--ui-text-scale,1))}.quick-comp-wave,.quick-comp-wave>span{min-width:0;display:block;position:relative;overflow:hidden}.quick-comp-wave>span{position:absolute;inset-block:0}.quick-comp-wave svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (pointer:coarse){.mt-comp-quick-trigger{min-width:36px}.quick-comp-heading .btn{width:44px;min-height:44px}}.quick-comp-silence[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.quick-comp-silence{margin-right:3px}.quick-comp-take[aria-disabled=true]{cursor:wait}.mt-comp-stitch{z-index:7;border:1px solid var(--ui-line-strong);background:var(--ui-raised);height:24px;color:var(--ui-ink);font-size:calc(11px * var(--ui-text-scale,1));cursor:pointer;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;display:flex;position:absolute;bottom:3px;transform:translate(-50%)}:is(.mt-comp-stitch:hover,.mt-comp-stitch:focus-visible){background:var(--ui-accent);color:var(--ui-accent-ink);outline:2px solid var(--ui-focus);outline-offset:-2px}@media (pointer:coarse){.mt-comp-access{height:36px}.mt-comp-badge{min-width:36px}.mt-comp-stitch{min-height:36px}}.mt-clip .mt-comp-stitch>svg{flex:none;width:12px;height:12px;position:static}.mt-clip .mt-comp-quick-trigger>svg{flex:none;width:11px;height:11px;position:static}.record-panel{width:min(390px,calc(calc(100vw / var(--ui-zoom,1)) - 24px));background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 10px 35px var(--ui-scrim);gap:12px;padding:16px}.record-panel-heading{justify-content:space-between;align-items:center;display:flex}.record-panel-heading .btn{width:26px;height:26px;min-height:26px;padding:4px}.record-panel-actions{gap:8px;display:flex}.record-panel-actions .btn{font-size:calc(13px * var(--ui-text-scale,1))}.effect-picker[data-view=overview]{width:min(880px,calc(calc(100vw / var(--ui-zoom,1)) - 24px))}.effect-picker-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.effect-picker-title[data-slot=popover-title]{font-size:calc(14px * var(--ui-text-scale,1));font-weight:600}.effect-picker-views{background:var(--ui-inset);border:0;border-radius:6px;gap:2px;min-width:0;margin:0;padding:3px;display:flex}.effect-picker-views button{min-width:32px;color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;display:flex}.effect-picker-views button[aria-pressed=true]{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.effect-picker-search{border:1px solid var(--ui-line);background:var(--ui-inset);color:var(--ui-ink-muted);border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex}.effect-picker-search input{width:100%;min-width:0;color:var(--ui-ink);font-size:calc(14px * var(--ui-text-scale,1));background:0 0;border:0;padding:10px 0}.effect-picker-search button,.effect-picker-star{color:var(--ui-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.effect-picker-browser{grid-template-columns:165px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.effect-picker-browser[data-search=true]{grid-template-columns:1fr}.effect-picker-categories{overscroll-behavior:contain;flex-direction:column;gap:2px;padding-right:12px;display:flex;overflow-y:auto}.effect-picker-categories button{color:var(--ui-ink);text-align:left;font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.effect-picker-categories small{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.effect-picker-categories button:hover,.effect-picker-star:hover{background:var(--ui-hover-lift);color:var(--ui-ink)}.effect-picker-categories button[aria-pressed=true]{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.effect-picker-list{overscroll-behavior:contain;border-left:1px solid var(--ui-line-soft);min-width:0;padding:0 4px 0 12px;overflow-y:auto}.effect-picker-browser[data-search=true] .effect-picker-list{border:0;padding:0}.effect-picker-list h3,.effect-picker-groups h3{font-size:calc(11px * var(--ui-text-scale,1));text-transform:uppercase;letter-spacing:.07em;color:var(--ui-ink-muted);margin:4px 0 8px;padding:0 8px}.effect-picker-row{align-items:center;min-width:0;display:flex}.effect-picker-choice{text-align:left;width:100%;min-width:0;color:var(--ui-ink);font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:5px;flex:1;padding:8px;line-height:1.35;display:block}.effect-picker-choice small{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:3px;line-height:1.4;display:block}:is(.effect-picker-choice:hover,.effect-picker-choice:focus-visible){background:var(--ui-hover-lift);color:var(--ui-ink)}.effect-picker-star[aria-pressed=true]{color:var(--ui-accent-text)}:is(.effect-picker button:focus-visible,.effect-picker select:focus-visible){outline:2px solid var(--ui-focus);outline-offset:-2px}.effect-picker-overview-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.effect-picker-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.effect-picker-column{min-width:0}.effect-picker-groups section{break-inside:avoid;min-width:0;margin-bottom:16px}.effect-picker-groups .effect-picker-choice{padding:6px 8px}.effect-picker-empty{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:8px}.effect-picker-hint[data-slot=popover-description]{border-top:1px solid var(--ui-line-soft);min-height:2.8em;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex-shrink:0;margin:0;padding:8px 8px 0;line-height:1.4}.effect-picker-hint strong{color:var(--ui-ink);margin-right:6px;font-weight:500}.effect-picker-mobile-category{display:none}@media (max-width:700px){.effect-picker-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.effect-picker[data-slot=popover-content]{max-height:min(640px,calc(85dvh / var(--ui-zoom,1)));gap:10px;padding:10px}}.effect-picker-categories{display:none}.effect-picker-browser{grid-template-columns:1fr}.effect-picker-list{border:0;padding:0}.effect-picker-mobile-category{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex-shrink:0;align-items:center;gap:12px;display:flex}.effect-picker-mobile-category select{border:1px solid var(--ui-line);background:var(--ui-inset);min-width:0;color:var(--ui-ink);font-size:calc(16px * var(--ui-text-scale,1));border-radius:5px;flex:1;padding:9px}.effect-picker-search input{font-size:calc(16px * var(--ui-text-scale,1))}.effect-picker-groups{column-gap:6px}.effect-picker-views button{padding:7px}@media (pointer:coarse){.effect-picker button{min-height:44px}}.effect-picker-star,.effect-picker-search button{min-width:44px}@media (max-width:540px){.effect-picker-choice{padding:8px}}.effect-picker-hint[data-slot=popover-description]{white-space:normal}.parameter-tooltip[data-slot=tooltip-content]{max-width:min(290px,calc(calc(100vw / var(--ui-zoom,1)) - 24px));background:var(--ui-ink-strong);color:var(--ui-ink-inverse);font-size:calc(12px * var(--ui-text-scale,1));box-shadow:0 6px 20px var(--ui-scrim);text-align:left;padding:10px 12px;line-height:1.5}.mt-clip-inspector{padding:6px 12px}.mt-clip-inspector strong{font-size:calc(12px * var(--ui-text-scale,1));text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.mt-signature-menu,.transport-key-menu{background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);min-width:110px;padding:4px}.mt-signature-menu [data-slot=select-item],.transport-key-menu [data-slot=select-item]{font:calc(14px * var(--ui-text-scale,1)) var(--font-mono);padding:8px 30px 8px 12px}.output-safety-notice{border:1px solid var(--ui-record);background:color-mix(in oklab, var(--ui-record) 14%, var(--ui-raised));color:var(--ui-ink);border-radius:6px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin:8px 0;padding:12px 14px;display:flex}.output-safety-notice>div{flex-direction:column;flex:1;gap:4px;min-width:180px;display:flex}.output-safety-notice strong{font-size:calc(14px * var(--ui-text-scale,1))}.output-safety-notice span{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.output-safety-notice .btn{border-color:var(--ui-record);color:var(--ui-ink)}.output-safety-notice{width:min(760px,calc(calc(100vw / var(--ui-zoom,1)) - 32px));z-index:1000;box-shadow:0 8px 35px var(--ui-scrim);position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.track-type-menu{background:var(--ui-raised);min-width:150px;color:var(--ui-ink);border:1px solid var(--ui-line)}.track-type-menu [data-checked]{color:var(--ui-accent-text)}.track-color-menu{background:var(--ui-raised);border:1px solid var(--ui-line);min-width:145px;color:var(--ui-ink)}.mt-clip-context{background:var(--ui-raised);min-width:190px;color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 8px 24px var(--ui-scrim);border-radius:6px;padding:4px}.mt-clip-context [role=menuitem]{font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;border-radius:3px;align-items:center;gap:9px;padding:8px 10px;display:flex}.mt-clip-context [role=menuitem][data-highlighted]{background:var(--ui-hover-lift);color:var(--ui-ink)}.autotune-menu{background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);min-width:150px;padding:4px}.autotune-menu [data-slot=select-item]{font:calc(13px * var(--ui-text-scale,1)) var(--font-mono);padding:7px 28px 7px 12px}.autotune-menu [data-slot=select-item][data-highlighted]{background:var(--ui-hover-lift);color:var(--ui-accent-text)}.mt-midi-panel{width:min(460px,calc(92vw / var(--ui-zoom,1)));background:var(--ui-raised);border:1px solid var(--ui-line);color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1))}.mt-metronome-menu{background:var(--ui-raised);min-width:210px;color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 8px 24px var(--ui-scrim);border-radius:6px;padding:4px}.mt-metronome-menu [data-slot=context-menu-label]{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:6px 10px 4px}.mt-metronome-menu [role=menuitemradio]{font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;border-radius:3px;align-items:center;gap:9px;padding:7px 30px 7px 10px;display:flex}.mt-metronome-menu [role=menuitemradio][data-highlighted]{background:var(--ui-hover-lift);color:var(--ui-ink)}.mt-metronome-menu [role=menuitemradio] small{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);display:block}.mt-metronome-menu [role=menuitemradio][data-highlighted] small{color:var(--ui-ink)}.track-height-menu{background:var(--ui-raised);min-width:150px;color:var(--ui-ink);border:1px solid var(--ui-line)}.track-height-menu [data-checked]{color:var(--ui-accent-text)}.mt-zoom-menu [data-slot=dropdown-menu-label]{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:6px 10px 4px}.mt-zoom-menu [role=menuitemradio][data-checked]{color:var(--ui-accent-text)}.mt-groove-library{width:360px;max-height:calc(70vh / var(--ui-zoom,1));background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 8px 24px var(--ui-scrim);border-radius:6px;gap:8px;padding:10px;overflow:auto}.mt-groove-library header{flex-direction:column;gap:2px;display:flex}.mt-groove-library header strong{font-size:calc(13px * var(--ui-text-scale,1))}.mt-groove-library header span{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.mt-groove-label{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:4px 6px}.mt-groove-template{color:var(--ui-ink);font-size:calc(13px * var(--ui-text-scale,1));text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;display:flex}.mt-groove-template:hover{background:var(--ui-hover-lift);color:var(--ui-ink)}.mt-groove-template small{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.mt-groove-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mt-groove-rows li{border:1px solid var(--ui-line);background:var(--ui-control);border-radius:5px;flex-direction:column;gap:6px;padding:8px;display:flex}.mt-groove-row-head{align-items:center;gap:4px;display:flex}.mt-groove-row-head input{background:var(--ui-inset);border:1px solid var(--ui-line);min-width:0;color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));border-radius:3px;flex:1;padding:3px 5px;font-family:inherit}.mt-groove-row-head input:focus{outline:1px solid var(--ui-focus)}.mt-groove-row-head .btn.icon{justify-content:center;align-items:center;width:24px;height:24px;min-height:0;padding:0;display:inline-flex}.mt-groove-strip{flex:none;display:block}.mt-groove-strip rect{fill:var(--ui-ink-muted)}.mt-groove-strip rect.beat{fill:var(--ui-accent)}.mt-groove-amount{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex:1;align-items:center;gap:6px;display:flex}.mt-groove-amount [data-slot=slider]{flex:1}.mt-groove-amount output{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);text-align:right;min-width:34px}.mt-groove-row-foot{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;align-items:center;gap:6px;display:flex}.mt-groove-row-foot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-groove-row-foot .mt-mini{align-items:center;gap:3px;display:inline-flex}.mt-groove-templates{max-height:min(calc(60vh / var(--ui-zoom,1)),420px);overflow:auto}.mt-groove-templates,.mt-groove-track-menu{background:var(--ui-raised);min-width:230px;color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 8px 24px var(--ui-scrim);border-radius:6px;padding:4px}.mt-groove-templates [data-slot=dropdown-menu-label],.mt-groove-track-menu [data-slot=dropdown-menu-label]{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:6px 10px 4px}.mt-groove-templates [role=menuitem],.mt-groove-track-menu [role=menuitemradio]{font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;border-radius:3px;align-items:center;gap:9px;padding:7px 30px 7px 10px;display:flex}.mt-groove-templates [role=menuitem][data-highlighted],.mt-groove-track-menu [role=menuitemradio][data-highlighted]{background:var(--ui-hover-lift);color:var(--ui-ink)}.mt-groove-templates [role=menuitem] small{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);display:block}.mt-groove-track-menu [role=menuitemradio] small{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);margin-left:auto}.mt-groove-track.active{background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:var(--ui-accent)}.mt-clip-groove-trigger{font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;border-radius:3px;align-items:center;gap:9px;padding:8px 10px;display:flex}.mt-clip-groove-trigger[data-highlighted],.mt-clip-groove-trigger[data-popup-open]{background:var(--ui-hover-lift);color:var(--ui-ink)}.mt-clip-groove-trigger small{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.mt-clip-groove-menu{min-width:210px}.mt-clip-render-menu{min-width:220px}.mt-clip-render-menu [data-slot=context-menu-label]{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:6px 10px 4px}.mt-clip-render-menu [role=menuitem] small{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-left:auto}.mt-clip-groove-menu [data-slot=context-menu-label]{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:6px 10px 4px}.mt-clip-groove-menu [role=menuitemradio]{font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;border-radius:3px;align-items:center;gap:9px;padding:7px 30px 7px 10px;display:flex}.mt-clip-groove-menu [role=menuitemradio][data-highlighted]{background:var(--ui-hover-lift);color:var(--ui-ink)}.mt-clip-groove-menu [role=menuitemradio] small{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);margin-left:auto}.mt-arp-panel{width:300px;max-width:calc(calc(100vw / var(--ui-zoom,1)) - 24px);max-height:calc(80vh / var(--ui-zoom,1));background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);font-size:calc(13px * var(--ui-text-scale,1));overflow:auto}.mt-arp-panel label{justify-content:space-between;align-items:center;gap:8px;display:flex}.mt-arp-panel select{background:var(--ui-inset);min-width:0;max-width:100%;color:var(--ui-ink);border:1px solid var(--ui-line);font:inherit;border-radius:3px;padding:5px}:is(.mt-arp-panel select:focus-visible,.mt-arp-panel input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.mt-arp-panel .mt-arp-rhythm-heading .btn{width:auto;min-height:24px;font-size:calc(11px * var(--ui-text-scale,1));padding:2px 8px}.mt-arp-panel p{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0}.audio-device-panel{width:min(360px, calc(calc(100vw / var(--ui-zoom,1)) - 24px));background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 10px 35px var(--ui-scrim);flex-direction:column;gap:12px;padding:16px;display:flex}.audio-device-panel label{font-size:calc(12px * var(--ui-text-scale,1));flex-direction:column;gap:6px;font-weight:600;display:flex}.audio-device-panel select{border:1px solid var(--ui-line);background:var(--ui-inset);width:100%;min-height:32px;color:var(--ui-ink);border-radius:4px;padding:6px 8px}.audio-device-panel p{font-size:calc(12px * var(--ui-text-scale,1));margin:0;line-height:1.5}.engine-load-panel{width:min(300px, calc(calc(100vw / var(--ui-zoom,1)) - 24px));background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 10px 35px var(--ui-scrim);flex-direction:column;gap:12px;padding:16px;display:flex}.engine-load-panel dl{font-size:calc(12px * var(--ui-text-scale,1));grid-template-columns:1fr auto;gap:6px 16px;margin:0;display:grid}.engine-load-panel dt{color:var(--ui-ink-muted)}.engine-load-panel dd{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.engine-load-panel dd[data-level=high]{color:var(--ui-warn)}.engine-load-panel dd[data-level=over]{color:var(--ui-record)}.engine-load-panel p{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0;line-height:1.5}.convolver-license-popup[data-slot=popover-content]{background:var(--ui-raised);border:1px solid var(--ui-line);max-width:270px;padding:12px}.convolver-license-popup .convolver-credit{font-size:calc(11px * var(--ui-text-scale,1))}.chain-library{width:min(850px,calc(calc(100vw / var(--ui-zoom,1)) - 24px));max-width:850px;max-height:calc(88dvh / var(--ui-zoom,1));background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:10px;gap:0;padding:0;overflow:auto}.chain-library-header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 18px;display:flex}.chain-library-header [data-slot=dialog-title]{font-size:calc(19px * var(--ui-text-scale,1))}.chain-library-header [data-slot=dialog-description]{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:6px}.chain-library-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.chain-library .cl-icon,.chain-library .cl-button{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;line-height:18px;display:inline-flex}.chain-library .cl-icon{background:0 0;border-color:#0000;width:32px;height:32px;padding:6px}.chain-library .cl-icon:hover,.chain-library .cl-button:hover{background:var(--ui-hover-lift)}.chain-library .cl-primary{background:var(--ui-accent);color:var(--ui-accent-ink);border-color:var(--ui-accent);font-weight:600}.chain-library .cl-primary:hover{background:var(--ui-accent-hover)}.chain-library .cl-danger{color:var(--ui-record)}.chain-library button:disabled{opacity:.4;cursor:default}.chain-library :is(button,input,select):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.chain-library-toolbar{gap:10px;padding:0 24px 18px;display:flex}.chain-library input,.chain-library select{border:1px solid var(--ui-line);background:var(--ui-inset);min-width:0;color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));border-radius:5px;padding:8px 10px}.chain-library .cl-search{flex:1;align-items:center;min-width:100px;display:flex;position:relative}.chain-library .cl-search input{width:100%;padding-left:34px}.chain-library-toolbar select{max-width:160px}.chain-library-body{border-top:1px solid var(--ui-line-soft);grid-template-columns:310px minmax(0,1fr);min-height:360px;display:grid}.chain-library-list{border-right:1px solid var(--ui-line-soft);max-height:460px;padding:14px 10px;overflow:auto}.chain-library-list>.cl-caption{padding:0 10px 10px}.chain-library-detail{background:var(--ui-inset);min-width:0;max-height:460px;padding:22px;overflow:auto}.chain-library-review,.cl-form{flex-direction:column;gap:18px;min-height:100%;display:flex}.chain-library h3{font-size:calc(18px * var(--ui-text-scale,1));overflow-wrap:anywhere;margin:5px 0 0;font-weight:600;line-height:1.3}.chain-library-footer{border-top:1px solid var(--ui-line-soft);font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;gap:8px;padding:12px 24px;display:flex}@media (max-width:650px){.chain-library-header{padding:18px 16px}}.chain-library-toolbar{flex-wrap:wrap;padding:0 16px 16px}.chain-library-toolbar .cl-search{flex-basis:55%}.chain-library-body{grid-template-columns:1fr}.chain-library-list{border-right:0;border-bottom:1px solid var(--ui-line-soft);max-height:190px}.chain-library-detail{max-height:none;padding:18px 16px}.chain-library-footer{flex-wrap:wrap;padding:12px 16px}.chain-library .cl-folder-filter{align-items:center;min-width:0;max-width:160px;display:flex;position:relative}.chain-library .cl-folder-filter select{-webkit-appearance:none;appearance:none;width:100%;max-width:100%;padding-right:32px}.chain-library-footer{align-items:center}.chain-library textarea{resize:vertical;border:1px solid var(--ui-line);background:var(--ui-inset);width:100%;min-height:88px;color:var(--ui-ink);font-family:inherit;font-size:calc(12px * var(--ui-text-scale,1));border-radius:5px;padding:8px 10px;line-height:1.5}.chain-library textarea:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.transport-key-menu{min-width:170px}.sidechain-menu{width:260px;max-width:calc(calc(100vw / var(--ui-zoom,1)) - 24px);background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 8px 24px var(--ui-scrim)}.sidechain-menu-title{color:var(--ui-ink);padding:8px 9px}.sidechain-menu-footer{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));padding:10px 9px 6px}.sidechain-menu-footer p{margin:8px 0 0;line-height:1.45}@media (max-width:600px){.automation-selector[data-slot=dialog-content]{padding:16px}}.automation-point-menu-label{color:var(--ui-ink-muted);font-size:calc(10px * var(--ui-text-scale,1));padding:6px 10px}.automation-lfo-panel{width:320px;max-width:calc(calc(100vw / var(--ui-zoom,1)) - 24px);background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 8px 24px var(--ui-scrim)}.effect-picker[data-pinned=true][data-slot=popover-content]{max-height:min(600px,calc(85dvh / var(--ui-zoom,1)))}@media (max-width:540px){.effect-picker[data-pinned=true][data-slot=popover-content]{max-height:min(640px,calc(85dvh / var(--ui-zoom,1)))}}.effect-picker-search input:focus{box-shadow:none;outline:none}.effect-picker-search:focus-within{border-color:var(--ui-line)}.mixdown-dialog{z-index:101;width:min(520px, calc(calc(100vw / var(--ui-zoom,1)) - 24px));max-height:calc(calc(100dvh / var(--ui-zoom,1)) - 32px);background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:0 20px 70px var(--ui-scrim);font-size:calc(13px * var(--ui-text-scale,1));border-radius:16px;outline:none;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.mixdown-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.mixdown-heading h2{font-size:calc(22px * var(--ui-text-scale,1));letter-spacing:-.5px;margin:0 0 6px}.mixdown-heading p,.mixdown-dialog p{color:var(--ui-ink-muted);margin:6px 0;line-height:1.55}.mixdown-modes{background:var(--ui-inset);border-radius:9px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.mixdown-modes .btn{background:0 0;border:0;flex:1;justify-content:center}.mixdown-modes .btn[aria-pressed=true]{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.mixdown-name{gap:8px;display:grid}.mixdown-name>span{background:var(--ui-inset);color:var(--ui-ink-muted);border-radius:7px;align-items:center;gap:10px;padding:0 12px;display:flex}.mixdown-name input{width:100%;min-width:0;color:var(--ui-ink);font:inherit;background:0 0;border:0;padding:11px 0}.mixdown-dialog .mixdown-summary{font-size:calc(12px * var(--ui-text-scale,1));margin:16px 0;line-height:1.8}.mixdown-options summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;list-style:none;display:flex}.mixdown-options summary::-webkit-details-marker{display:none}.mixdown-options[open] summary svg{transform:rotate(180deg)}.mixdown-options>div{background:var(--ui-inset);border-radius:8px;gap:12px;padding:12px;display:grid}.mixdown-options label{justify-content:space-between;align-items:center;gap:10px;display:flex}.mixdown-options select{font:inherit;background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:5px;min-width:150px;padding:8px}.mixdown-options p,.mixdown-selection p{font-size:calc(11px * var(--ui-text-scale,1))}.mixdown-dialog .mixdown-check{justify-content:flex-start;align-items:center;gap:9px;padding:6px 0;display:flex}.mixdown-dialog input[type=checkbox]{width:16px;height:16px;accent-color:var(--ui-accent)}.mixdown-dialog footer{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.mixdown-dialog footer>span{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.mixdown-dialog footer .btn{white-space:nowrap;min-height:38px}.mixdown-selection{margin-top:16px}.mixdown-selection-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.mixdown-selection-heading .btn{font-size:calc(11px * var(--ui-text-scale,1));background:0 0;border:0;min-height:30px;padding:4px 7px}.mixdown-track-list{background:var(--ui-inset);border-radius:8px;max-height:200px;margin:8px 0;padding:5px;overflow:auto}.mixdown-track-list label{cursor:pointer;align-items:center;gap:10px;padding:9px 7px;display:flex}.mixdown-track-list label>span{overflow-wrap:anywhere;flex:1}.mixdown-track-list i{border-radius:2px;flex-shrink:0;width:4px;height:16px}.mixdown-track-list small{color:var(--ui-ink-muted)}.mixdown-dialog .mixdown-notice,.mixdown-result.error{color:var(--ui-record)}.mixdown-progress{gap:16px;padding:20px 0;display:grid}.mixdown-progress progress{width:100%;height:10px;accent-color:var(--ui-accent)}.mixdown-progress>span{font-variant-numeric:tabular-nums;color:var(--ui-ink-muted)}.mixdown-result{overflow-wrap:anywhere;background:var(--ui-inset);border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.mixdown-result svg{flex-shrink:0}.mixdown-dialog :focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media (max-width:540px){.mixdown-dialog{padding:18px}}.mixdown-dialog footer{align-items:flex-start}.mixdown-selection-heading{flex-wrap:wrap}.mixdown-modes{border:0;min-width:0;margin-inline:0}.mixdown-dialog footer .btn.primary{background:var(--ui-accent);color:var(--ui-accent-ink);border-color:var(--ui-line)}.mixdown-dialog{flex-direction:column;display:flex;overflow:hidden}.mixdown-heading,.mixdown-dialog footer{flex-shrink:0}.mixdown-body{min-height:0;margin:-3px;padding:3px;overflow:auto}.mixdown-dialog footer{margin-top:8px;padding-top:16px}.mixdown-result{margin-top:12px}.mixdown-dialog>.mixdown-result{flex-shrink:0;max-height:100px;overflow:auto}.mixdown-dialog footer .btn.primary:hover:not(:disabled){background:var(--ui-accent-hover)}.import-report summary{cursor:pointer;padding:4px 0;font-weight:600}.import-report h3{font-size:calc(13px * var(--ui-text-scale,1));margin:12px 0 4px}.import-report ul{padding-left:20px}.import-report li{margin:6px 0}.import-report pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(11px * var(--ui-text-scale,1))}.import-report p{color:var(--ui-ink-muted);margin:6px 0}.mt-loop-duration{font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:12px;padding:8px;display:flex}.mt-loop-duration input{border:1px solid var(--ui-line);background:var(--ui-inset);width:85px;color:var(--ui-ink);border-radius:4px;padding:5px}.mt-loop-editor-label{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);white-space:nowrap}.rack-layout-dialog{background:var(--ui-raised);width:460px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ui-ink);gap:16px;padding:24px;overflow-y:auto}.rack-layout-dialog [data-slot=dialog-title]{font-size:calc(18px * var(--ui-text-scale,1));padding-right:24px}.rack-layout-dialog [data-slot=dialog-description]{color:var(--ui-ink-muted);line-height:1.5}.rack-transport-options{border:0;min-width:0;margin:0;padding:0}.rack-transport-options legend{color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));margin-bottom:8px}.rack-transport-options>div{background:var(--ui-inset);border-radius:7px;gap:4px;padding:4px;display:flex}.rack-transport-options label{cursor:pointer;flex:1;min-width:0;position:relative}.rack-transport-options input{opacity:0;width:1px;height:1px;position:absolute}.rack-transport-options span{text-align:center;min-height:38px;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.rack-transport-options input:checked+span{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.rack-transport-options input:focus-visible+span{outline:2px solid var(--ui-focus);outline-offset:-2px}@media (max-width:480px){.rack-layout-dialog{padding:20px 16px}}.status-toast.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.status-toast.error{color:var(--ui-record)}.status-toast.is-busy{padding-right:14px}.status-toast-text{min-width:0}.status-toast .status-toast-close{width:24px;height:24px;min-height:24px;color:inherit;box-shadow:none;background:0 0;border:0;padding:4px}.status-toast .status-toast-close:hover{background:var(--ui-choice-bg)}@media (prefers-reduced-motion:no-preference){.status-toast{transition:opacity .18s,transform .18s}}.recovery-notice{top:56px}.recovery-notice .offline-notice-action:not(.primary){border:1px solid var(--ui-line)}.mt-groove-template-group{margin-top:12px}.mt-groove-template-group h3{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0 0 5px;padding:0 8px;font-weight:600}.mt-groove-template-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.mt-groove-template-group .mt-groove-template{border:0;justify-content:center;min-height:34px}.chain-library .cl-button{background:var(--ui-control);border:0;min-height:34px}.chain-library .cl-icon{border:0}.chain-library .cl-primary{background:var(--ui-accent);color:var(--ui-accent-ink)}.chain-library input,.chain-library select,.chain-library textarea{background-color:var(--ui-raised);border-color:#0000}.chain-library-body{border-top:0;grid-template-columns:290px minmax(0,1fr);gap:8px;padding:0 12px 12px}.chain-library-list{background:var(--ui-control);border-right:0;border-radius:6px}.chain-library-detail{background:var(--ui-raised);border-radius:6px}.chain-library .cl-preset{border:0}.chain-library .cl-preset[aria-current=true]{background:var(--ui-choice-bg)}.chain-library .cl-detail-footer,.chain-library-footer{border-top:0}@media (max-width:650px){.chain-library-body{grid-template-columns:1fr}}.chain-library-list{border-bottom:0}.chain-library-body.is-empty{grid-template-columns:1fr;min-height:240px}.chain-library-body.is-empty .chain-library-detail{display:none}.chain-library-body.is-empty .chain-library-list{background:var(--ui-raised)}.chain-library .cl-form input,.chain-library .cl-form textarea{background-color:var(--ui-raised)}.mt-arp-panel{border-color:var(--ui-line)}.automation-lfo-panel p{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:4px 0 0}.automation-lfo-panel>.control-choices:not(.control-choices-mode) button{white-space:nowrap;flex:1 0 auto}.help-browser-top{border-bottom:1px solid var(--ui-line-soft);align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.help-browser-search{border:1px solid var(--ui-line);background:var(--ui-inset);min-width:0;color:var(--ui-ink-muted);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.help-browser-search:focus-within{border-color:var(--ui-line)}.help-browser-search input{width:100%;min-width:0;color:var(--ui-ink);font-size:calc(15px * var(--ui-text-scale,1));background:0 0;border:0;padding:10px 0}.help-browser-search input:focus{box-shadow:none;outline:none}.help-browser-search button{width:32px;height:32px;color:var(--ui-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:flex}.help-browser-search button:hover,.help-browser-close:hover{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.help-browser-body{grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.help-browser-nav{overscroll-behavior:contain;border-right:1px solid var(--ui-line-soft);padding:12px 10px 16px 14px;overflow-y:auto}.help-browser-nav h3{font-size:calc(11px * var(--ui-text-scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--ui-ink-muted);margin:16px 8px 4px;font-weight:600}.help-browser-nav h4{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:8px 8px 2px}.help-browser-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.help-browser-list button{width:100%;color:var(--ui-ink);text-align:left;font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;line-height:1.35;display:flex}.help-browser-views button{flex-direction:row;align-items:center;gap:6px}.help-browser-list button:hover{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.help-browser-list button[aria-current=page]{background:var(--ui-control);color:var(--ui-ink)}.help-browser-list small{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.help-browser-empty,.help-browser-error{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:8px}.help-browser-article{overscroll-behavior:contain;padding:20px 28px 32px;overflow-y:auto}@media (max-width:760px){.help-browser-body{grid-template-rows:minmax(0,40%) minmax(0,1fr);grid-template-columns:1fr}}.help-browser-nav{border-right:0;border-bottom:1px solid var(--ui-line-soft)}.help-browser-article{padding:16px}@media (pointer:coarse){.help-browser-list button{min-height:40px}}.studio-demo-notice>div{flex:1;min-width:0}.studio-demo-notice strong{margin-right:12px}.studio-demo-notice output{color:var(--ui-ink-muted)}@media (max-width:650px){.studio-demo-notice{flex-wrap:wrap}}.studio-demo-notice>div{flex-basis:100%}.status-toast{left:50%;bottom:calc(var(--transport-height,72px) + 16px);z-index:30;max-width:min(560px, calc(calc(100vw / var(--ui-zoom,1)) - 32px));border-radius:var(--ui-radius-object);background:var(--ui-raised);color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));box-shadow:var(--ui-shadow-popup);opacity:0;pointer-events:none;align-items:center;gap:6px;padding:8px 8px 8px 14px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%,8px)}.mixdown-dialog p{color:var(--ui-ink-muted);margin:6px 0;line-height:1.55}.mixdown-selection p{font-size:calc(11px * var(--ui-text-scale,1))}.mixdown-result.error{color:var(--ui-record)}.effect-picker[data-slot=popover-content]{width:min(700px, calc(calc(100vw / var(--ui-zoom,1)) - 24px));max-height:min(600px, calc(85dvh / var(--ui-zoom,1)));background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-radius-popup);box-shadow:var(--ui-shadow-popup);gap:12px;padding:14px;overflow:hidden}.mt-signature-menu [data-slot=select-item][data-highlighted],.transport-key-menu [data-slot=select-item][data-highlighted]{background:var(--ui-hover-lift);color:var(--ui-ink)}.audio-notes-backdrop{z-index:100;background:var(--ui-scrim);position:fixed;inset:0}.audio-notes-dialog{z-index:101;width:min(820px, calc(100vw / var(--ui-zoom,1) - 32px));max-height:calc(100dvh / var(--ui-zoom,1) - 32px);background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-radius-popup);box-shadow:var(--ui-shadow-popup);font-size:calc(13px * var(--ui-text-scale,1));outline:none;flex-direction:column;gap:18px;padding:24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.audio-notes-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.audio-notes-heading h2{font-size:calc(22px * var(--ui-text-scale,1));letter-spacing:-.4px;margin:0}.audio-notes-dialog>[data-base-ui-portal]{position:absolute}.audio-notes-body{min-height:0;margin:-3px;padding:3px;overflow:auto}.audio-notes-caption{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.audio-notes-caption strong{overflow-wrap:anywhere;font-weight:600}.audio-notes-caption span{color:var(--ui-ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.audio-notes-plot{background:var(--ui-inset);border-radius:var(--ui-radius-object);width:100%;margin:8px 0 18px;display:block}.audio-notes-plot text{fill:var(--ui-ink-muted);font-size:calc(10px * var(--ui-text-scale,1))}.audio-notes-wave{stroke:var(--ui-ink-muted);fill:none;stroke-width:1px}.audio-notes-grid{stroke:var(--ui-grid-sub);stroke-width:.6px}.audio-notes-divider{stroke:var(--ui-line-soft)}.audio-notes-note{fill:var(--ui-graph-line)}.audio-notes-playhead{stroke:var(--ui-playhead);stroke-width:1px}.audio-notes-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.audio-notes-controls .value-bar{min-width:0}.audio-notes-timing{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.audio-notes-timing label{align-items:center;gap:10px;display:flex}.audio-notes-timing select{background:var(--ui-control);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);font:inherit;padding:7px 10px}.audio-notes-timing>span{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1))}.audio-notes-compare{align-items:center;gap:2px;margin-left:auto;display:flex}.audio-notes-help[data-slot=popover-content]{width:min(300px, calc(100vw / var(--ui-zoom,1) - 48px));background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow-popup);font-size:calc(12px * var(--ui-text-scale,1));gap:10px;padding:14px;line-height:1.5}.audio-notes-help p{color:var(--ui-ink-muted);margin:0}.audio-notes-help strong{color:var(--ui-ink);font-weight:600}.audio-notes-audition,.audio-notes-actions{align-items:center;gap:4px;display:flex}.audio-notes-actions{margin-left:auto}.audio-notes-split{align-items:stretch;display:flex}.audio-notes-split>.btn{border-start-end-radius:0;border-end-end-radius:0}.audio-notes-split>.btn.icon{border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0;border-left:1px solid color-mix(in oklab, var(--ui-accent-ink) 30%, transparent);min-width:34px}.audio-notes-destinations[data-slot=dropdown-menu-content]{width:min(300px, calc(100vw / var(--ui-zoom,1) - 48px));max-height:min(280px, var(--available-height));background:var(--ui-raised);color:var(--ui-ink);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow-popup);padding:5px}.audio-notes-destinations [data-slot=dropdown-menu-label]{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));padding:6px 9px}.audio-notes-destinations [role=menuitem]{color:var(--ui-ink);font-size:calc(13px * var(--ui-text-scale,1));overflow-wrap:anywhere;padding:8px 9px}.audio-notes-destinations [role=menuitem][data-highlighted]{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.audio-notes-dialog .btn[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-accent-ink)}.audio-notes-dialog footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;display:flex}.audio-notes-dialog .btn{min-height:34px}.audio-notes-dialog .btn.primary{background:var(--ui-accent);color:var(--ui-accent-ink)}.audio-notes-dialog .btn.primary:hover:not(:disabled){background:var(--ui-accent-hover)}.audio-notes-dialog :focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.audio-notes-dialog progress{width:100%;height:5px;accent-color:var(--ui-accent);margin:-10px 0 18px;display:block}.audio-notes-error{color:var(--ui-record);margin:12px 0 0}@media (max-width:700px){.audio-notes-controls{grid-template-columns:1fr;gap:10px}.audio-notes-dialog{padding:18px}.audio-notes-dialog footer{flex-wrap:wrap}}@media (max-width:480px){.audio-notes-compare{margin-left:0}.audio-notes-actions{justify-content:flex-end;width:100%}}.piano-shelf-disclosure{--disclosure-width:208px;border-right:1px solid var(--ui-line-soft);flex-shrink:0;height:100%}.piano-track-shelf{background:var(--ui-panel);flex-direction:column;gap:12px;width:208px;height:100%;padding:12px 8px;display:flex;overflow:auto}.piano-shelf-heading{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink);justify-content:space-between;align-items:baseline;padding:0 5px;display:flex}.piano-track-choice{align-items:center;gap:4px;display:flex}.piano-track-choice button{color:var(--ui-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:30px}:is(.piano-track-choice button:focus-visible,.piano-track-shelf select:focus-visible){outline:2px solid var(--ui-focus);outline-offset:1px}.piano-track-choice button:disabled{cursor:default;opacity:.5}.piano-track-choice button:hover:not(:disabled){background:var(--ui-hover-lift)}.piano-track-shelf .piano-layer-colors{flex-direction:column;align-items:stretch;gap:5px;padding:0 5px;display:flex}.piano-track-shelf>p{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0 5px;line-height:1.5}.piano-shelf-disclosure{--disclosure-width:160px}.piano-track-shelf{width:160px;padding:8px 4px}.multitrack-app{--preset-shelf-width:min(390px, calc(100vw / var(--ui-zoom,1)));container:studio-workspace/inline-size}.workspace-split .mt-workspace.has-preset-browser{--preset-shelf-bottom:var(--transport-height,72px)}.mt-workspace.has-preset-browser:has(.floating-transport){--preset-shelf-bottom:var(--transport-height,72px)}.preset-browser{z-index:160;top:0;left:auto;right:0;bottom:var(--preset-shelf-bottom,0px);height:calc(calc(100dvh / var(--ui-zoom,1)) - var(--preset-shelf-bottom,0px));max-height:none;width:var(--preset-shelf-width);box-sizing:border-box;background:var(--ui-panel);min-height:0;color:var(--ui-ink);border:0;border-left:1px solid var(--ui-line-soft);box-shadow:none;text-align:left;font-size:calc(13px * var(--ui-text-scale,1));border-radius:0;flex-direction:column;margin:0;padding:0;animation:.16s ease-out preset-reveal;display:flex;position:fixed;overflow:hidden}.preset-browser>*{flex-shrink:0}.preset-heading{background:var(--ui-panel);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.preset-heading h2{min-width:0;font-size:calc(16px * var(--ui-text-scale,1));letter-spacing:-.2px;flex:1;align-items:baseline;gap:7px;margin:0;font-weight:500;display:flex}.preset-instrument-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:55%;overflow:hidden}.preset-track-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-ink-muted);font-weight:400;overflow:hidden}.preset-heading>.btn{flex-shrink:0}.preset-search{background:var(--ui-inset);border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.preset-search input{width:100%;min-width:0;font:inherit;outline:none;color:inherit!important;background:0 0!important;border:0!important;padding:9px 0!important}.preset-search:focus-within{outline:2px solid var(--ui-focus);outline-offset:1px}.preset-search button,.preset-demo-volume button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.preset-filter-row{gap:10px;margin-top:12px;display:flex}.preset-filter-row>select{flex:1;min-width:0}.preset-filter-row select,.preset-scope select{background:var(--ui-panel);width:100%;min-width:0;color:var(--ui-ink);min-height:32px;font:calc(12px * var(--ui-text-scale,1)) var(--font-sans,sans-serif);border:0;border-radius:5px;padding:6px}.preset-scope{color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:12px;margin-bottom:12px;display:flex}.preset-scope select{font-size:calc(14px * var(--ui-text-scale,1));min-height:36px}.preset-result-count{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;padding:12px 0 8px;display:flex}.preset-result-count span{opacity:.8}.preset-results{overscroll-behavior:contain;flex:180px;min-height:64px;margin:0;padding:0 8px 8px;scroll-padding:4px;list-style:none;overflow:auto}.preset-row{border-radius:7px;align-items:center;gap:4px;min-height:49px;display:flex}.preset-row.selected{background:var(--ui-accent-soft)}.preset-row:hover{background:var(--ui-hover-lift)}.preset-select{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1;align-items:stretch;gap:4px;padding:9px 10px;display:flex}:is(.preset-select:focus-visible,.preset-play:focus-visible){outline:2px solid var(--ui-focus);outline-offset:-2px}.preset-row-name{font-weight:500;font-size:calc(13px * var(--ui-text-scale,1));align-items:center;gap:8px;display:flex}.preset-row-name svg{color:var(--ui-accent-text);flex:none;margin-left:auto}.preset-row-meta{color:var(--ui-ink-muted);font-size:calc(10px * var(--ui-text-scale,1))}.preset-play{color:var(--ui-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;min-height:38px;margin-right:3px;display:grid}.preset-play:hover{background:var(--ui-inset)}.preset-empty{color:var(--ui-ink-muted);flex-direction:column;gap:12px;padding:18px 10px;display:flex}.preset-detail{overflow-wrap:anywhere;border-top:1px solid var(--ui-line-soft);flex:none;padding:10px 16px}.preset-detail h3{font-size:calc(14px * var(--ui-text-scale,1));margin:0 0 7px;font-weight:500}.preset-detail p{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink);margin:0 0 5px;line-height:1.55}.preset-detail .preset-tip{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.preset-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.preset-tags span{font-size:calc(9px * var(--ui-text-scale,1));color:var(--ui-ink-muted);background:var(--ui-panel);border-radius:4px;padding:3px 6px}.preset-phrase{margin:8px 0 0}.preset-phrase svg{background:var(--ui-inset);border-radius:4px;width:100%;height:34px;display:block}.preset-phrase line{stroke:var(--ui-line-soft);stroke-width:.5px}.preset-phrase rect{fill:var(--ui-accent)}.preset-demo-volume{min-height:26px;color:var(--ui-ink-muted);font-size:calc(10px * var(--ui-text-scale,1));align-items:center;gap:8px;padding:0 0 10px;display:flex}.preset-demo-volume label{flex:1;align-items:center;gap:12px;display:flex}.preset-demo-volume input{width:90px;min-width:0;height:16px;accent-color:var(--ui-accent);margin:0}.preset-demo-status{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:0 0 8px;display:block}.preset-message{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-accent-text);margin:0;padding:8px 18px;line-height:1.5}.preset-message .btn{margin-top:5px}.preset-footer{border-top:1px solid var(--ui-line-soft);background:var(--ui-panel);padding:12px 16px 14px}.preset-footer .preset-message{color:var(--ui-accent-text);margin:0 0 10px;padding:0}.preset-audition-status{font-size:calc(11px * var(--ui-text-scale,1));margin-bottom:10px;line-height:1.5;display:block}.preset-footer p{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0 0 10px;line-height:1.5}.preset-actions{gap:8px;display:flex}.preset-actions .btn{justify-content:center;min-height:36px}.preset-actions .primary{background:var(--ui-accent);color:var(--ui-accent-ink);border-color:var(--ui-accent);flex:1;margin-left:auto;font-weight:600}.preset-browser button:disabled{opacity:.45;cursor:default}:is(.mt-workspace.has-preset-browser,.multitrack-app:has(>.has-preset-browser)>.focus-header){margin-right:var(--preset-shelf-width)}@container studio-workspace (width<=760px){:is(.mt-workspace.has-preset-browser,.multitrack-app:has(>.has-preset-browser)>.focus-header){margin-right:0}}.preset-play{width:42px;min-height:42px}.preset-filter-row select{min-height:36px}.preset-filters{padding-top:8px}.preset-demo-volume{padding-bottom:6px}.preset-browser{animation:none}.preset-heading{padding:8px 14px}.preset-filters{padding:8px 14px 0}.preset-search{min-height:32px}.preset-search input{font-size:calc(12px * var(--ui-text-scale,1));padding:7px 0!important}.preset-filter-row{margin-top:8px}.preset-filter-row select{min-height:28px;font-size:calc(11px * var(--ui-text-scale,1))}.preset-result-count{padding:7px 0 5px;line-height:1.2}.preset-scope{margin-bottom:8px}.preset-scope select{min-height:30px;font-size:calc(12px * var(--ui-text-scale,1))}.preset-row{min-height:44px}.preset-select{padding:7px 9px}.preset-row-name{font-size:calc(12px * var(--ui-text-scale,1))}.preset-detail{padding:9px 14px}.preset-detail h3{font-size:calc(12px * var(--ui-text-scale,1));margin-bottom:5px}.preset-demo-volume{padding:0 0 8px}.preset-footer{padding:9px 14px 10px}.preset-audition-status{font-size:calc(10px * var(--ui-text-scale,1));margin-bottom:6px;line-height:1.3}.preset-footer p{font-size:calc(9px * var(--ui-text-scale,1));margin-bottom:7px;line-height:1.3}.preset-actions .btn{min-height:32px}.sample-library-scroll{flex:1;min-height:0;padding-bottom:10px;overflow:auto}.sample-library-scroll .preset-results{flex:none;overflow:visible}.sample-library-scroll .preset-results>li{list-style:none}.sample-library-browser summary{cursor:pointer}.sample-library-browser .preset-result-count button{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.sample-library-browser .preset-heading h2{font-size:calc(15px * var(--ui-text-scale,1))}.sample-library-browser .preset-row.selected{background:var(--ui-hover-lift);outline:1px solid var(--ui-accent);outline-offset:-1px}.sample-library-browser .preset-row{margin-bottom:4px}.sample-library-browser .sample-on-device{border-left:3px solid var(--ui-accent)}.effects-chain{--rack-inset:12px;margin-top:8px}.effect-cards{padding:var(--rack-inset)}.effect-add-slot{flex-basis:12px;min-width:0;padding-top:0}.effect-add-slot:before{top:16px;bottom:0}.effect-add-point{flex-shrink:0;width:28px;height:28px;transform:translateY(-50%)}.effect-add-slot:first-child,.effect-add-last{flex-basis:0}.effect-card-header{gap:5px;min-height:34px;padding:3px 6px}.effect-card-header h3{min-width:0}.effect-card-header .btn.icon{flex-shrink:0;width:28px;height:28px;min-height:28px}.effect-card-header .drag-handle{flex-shrink:0}.effect-card-header .effect-minimize{margin-left:1px}.effect-parameters{padding:8px}.module-metering{padding:4px 10px}.effect-card-footer{padding:0 4px}.effect-card-footer .btn.icon{width:28px;height:28px;min-height:28px}.effect-cards .effect-card.effect-card-minimized{flex:0 0 210px;align-self:flex-start;width:210px;min-width:210px;max-width:210px}.effect-cards .effect-card.effect-card-minimized>.effect-parameters,.effect-cards .effect-card.effect-card-minimized>.module-metering,.effect-cards .effect-card.effect-card-minimized>.autopan-mono-hint{display:none}.effect-card-minimized .effect-card-header{grid-template-rows:minmax(40px,auto) 28px;grid-template-columns:28px minmax(0,1fr) 28px;row-gap:4px;display:grid}.effect-card-minimized .drag-handle{grid-area:1/1}.effect-card-minimized h3{grid-area:1/2}.effect-card-minimized h3 .parameter-help-trigger{white-space:normal;text-align:left}.effect-card-minimized .card-order{text-align:center;grid-area:1/3}.effect-card-minimized .effect-card-header>.btn.icon:not(.effect-minimize){grid-area:2/1}.effect-card-minimized .effect-card-header>.effect-minimize{grid-area:2/3}.effect-card-minimized .effect-card-header>.effect-wet-dry{grid-area:2/2;justify-self:start}@media (hover:none),(pointer:coarse){.effects-chain{--rack-inset:20px}.effect-add-slot{flex-basis:18px}.effect-add-slot:first-child,.effect-add-last{flex-basis:0}.effect-add-point{width:36px;height:36px}.effect-card-header .btn.icon,.effect-card-header .drag-handle,.effect-card-footer .btn.icon{width:36px;height:36px;min-height:36px}.effect-card-minimized .effect-card-header{grid-template-rows:minmax(40px,auto) 36px;grid-template-columns:36px minmax(0,1fr) 36px}.rack-design-preview .compressor-workspace .compressor-visualizer .compressor-history svg{height:260px}.rack-design-preview .compressor-eq-extension .detector-editor{height:343px}.rack-design-preview .compressor-eq-extension .detector-plot{height:297px}.rack-design-preview .effect-card[data-module-type=stress] .stress-design-workspace .fet-design-controls .compressor-curve{min-height:28px}.effect-cards>.effect-card[data-module-type=gate]{--module-width:540px}.rack-design-preview .effect-card[data-module-type=gate] .direct-dynamics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}}.effects-chain{container:effects-rack/inline-size}.effect-cards>.effect-card[data-module-type]{--module-width:288px;flex:0 0 min(var(--module-width), calc(100cqw - var(--rack-inset) - var(--rack-inset)));width:min(var(--module-width), calc(100cqw - var(--rack-inset) - var(--rack-inset)));min-width:0;max-width:calc(100cqw - var(--rack-inset) - var(--rack-inset));container:effect-module/inline-size}.effect-cards>.effect-card[data-module-type=delay],.effect-cards>.effect-card[data-module-type=pitchshift]{--module-width:320px}.effect-cards>.effect-card[data-module-type=autotune]{--module-width:352px}.effect-cards>.effect-card[data-module-type=autoeq]{--module-width:400px}.effect-cards>.effect-card[data-module-type=reverb],.effect-cards>.effect-card[data-module-type=tone],.effect-cards>.effect-card[data-module-type=deesser]{--module-width:432px}.effect-cards>.effect-card[data-module-type=amp],.effect-cards>.effect-card[data-module-type=convolver],.effect-cards>.effect-card[data-module-type=chorus],.effect-cards>.effect-card[data-module-type=crush],.effect-cards>.effect-card[data-module-type=fet],.effect-cards>.effect-card[data-module-type=stress],.effect-cards>.effect-card[data-module-type=resonance]{--module-width:480px}.effect-cards>.effect-card[data-module-type=color],.effect-cards>.effect-card[data-module-type=parametric],.effect-cards>.effect-card[data-module-type=spectrum]{--module-width:560px}.effect-cards>.effect-card:has(.spectrum-size-1){--module-width:400px}.effect-cards>.effect-card:has(.spectrum-size-3){--module-width:760px}.effect-preset{font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:12px;display:flex}.effect-preset>span{color:var(--ui-ink-muted)}.effect-preset select,.color-model select{background:var(--ui-inset);width:100%;min-width:0;min-height:32px;color:var(--ui-ink);border:1px solid var(--ui-line);font:inherit;border-radius:4px;padding:5px 8px}.effect-card .creative-visual{background:0 0;border:0;gap:10px;padding:0}.effect-card .reverb-response-preview{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:4px;padding:8px}.effect-card .reverb-workspace,.effect-card .reverb-primary{gap:10px}.effect-card .reverb-advanced summary,.effect-card .effect-advanced summary{min-height:32px;padding:7px 0}.effect-card .amp-path{gap:4px;min-height:38px}.effect-card .amp-path span{display:none}.effect-card .amp-path b{padding:5px 4px}.effect-card .creative-delay svg{height:90px}.effect-card .pitch-shifter-controls .pot-row-main{gap:10px}.effect-card .chorus-plot-caption{flex-wrap:wrap;gap:4px}.effect-card .chorus-controls,.effect-card .character-compressor{gap:10px}.effect-card .compressor-selectors{gap:8px 12px}.effect-card .compressor-choice .btn{min-height:28px}.effect-card .pot-row-main{align-items:flex-start}.effect-card .compressor-pots{align-items:center}.resonance-controls{flex-direction:column;gap:10px;display:flex}.resonance-main{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.resonance-main .pot{justify-self:center}.range-controls{grid-template-columns:1fr 1fr;gap:16px!important;display:grid!important}.correction-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.correction-controls .pot{justify-self:center}.effect-card .color-box-controls{gap:12px}.effect-card .color-box-sections{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.effect-card .color-box-sections>section{gap:8px;min-width:0;padding:8px 4px}.color-model{height:32px;font-size:calc(12px * var(--ui-text-scale,1))}.color-stage-controls{flex-direction:column;align-items:center;gap:8px;display:flex}.effect-card .color-section-toggle{min-height:28px;padding:0 4px}.effect-card .color-box-output{gap:16px}.effect-card .convolver-controls{gap:10px}.effect-card .convolver-main{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.effect-card .convolver-main .pot{justify-self:center}.effect-card .tone-controls{gap:12px 8px}.effect-card .peq-band-list,.effect-card .peq-shapes{flex-wrap:wrap}@container effects-rack (width<=1179px){.reverb-control-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reverb-control-groups section{padding:8px}.reverb-control-groups .pot-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container effects-rack (width>=1180px){.reverb-control-groups{gap:8px}}@container effect-module (width<=450px){.color-box-sections{grid-template-columns:repeat(2,minmax(0,1fr))!important}.color-stage-controls{flex-flow:wrap;justify-content:space-around}.color-model:empty{display:none}.convolver-main,.resonance-main{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pot-row-main{flex-wrap:wrap;justify-content:space-around;row-gap:12px}.compressor-display{grid-template-columns:minmax(0,1fr) 100px}.compressor-choice-wide fieldset{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.effect-card .color-box-sections>.analog-channel-section{grid-column:1/-1}.analog-channel-section .control-choices{width:180px}}@container effect-module (width<=360px){.pot-row-main{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:12px 6px;display:grid}.reverb-primary>.pot-row-main{grid-template-columns:repeat(2,minmax(0,1fr))}.compressor-pots{grid-template-columns:1fr 28px 1fr}.tone-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.peq-controls{grid-template-columns:1fr}.peq-shapes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.color-box-output,.range-controls{grid-template-columns:1fr}.deesser-faders{flex-wrap:wrap;gap:10px}.deesser-edges{flex-direction:row;padding-top:0}.reverb-control-groups{grid-template-columns:1fr}.reverb-control-groups .pot-row{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.spectrum-toolbar{flex-wrap:wrap}.reverb-settings{grid-template-columns:1fr;gap:8px}.reverb-settings .reverb-quality{flex-direction:row;align-items:center}.rack-design-preview .auto-eq>.pot-row-main{grid-template-columns:repeat(2,minmax(0,1fr))}.rack-design-preview .amp-head>.pot-row-main{grid-template-columns:repeat(6,minmax(0,1fr))}.rack-design-preview .amp-head>.pot-row-main>.pot{grid-column:span 2}.rack-design-preview .amp-head>.pot-row-main>.pot:first-child{grid-area:1/1/auto/span 3}.rack-design-preview .amp-head>.pot-row-main>.pot:last-child{grid-area:1/4/auto/span 3}}.effect-cards>.effect-card.effect-card-minimized[data-module-type]{flex-basis:210px;width:210px;min-width:210px;max-width:210px}.reverb-settings{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reverb-settings .reverb-quality{flex-direction:column;align-items:flex-start;gap:4px}.effect-card .pot-row-main>.pot,.effect-card .convolver-main>.pot,.effect-card .resonance-main>.pot,.effect-card .correction-controls>.pot,.effect-card .auto-eq>.pot-row>.pot{grid-template-rows:64px minmax(20px,auto) 24px;place-items:center;gap:2px;display:grid}.chain-fold-all{font-size:calc(12px * var(--ui-text-scale,1));flex-shrink:0;min-height:30px;padding:4px 8px}@container effect-module (width<=343px){.correction-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.effect-card .tone-shape{height:80px}.effect-card .auto-eq-graph{height:120px}.direct-dynamics{gap:12px;display:grid}.direct-compressor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.effect-cards>.effect-card[data-module-type=fet],.effect-cards>.effect-card[data-module-type=stress]{--module-width:400px}.effect-card .compressor-pots{grid-template-columns:repeat(6,minmax(0,1fr));place-items:start center;gap:12px 4px;display:grid}.effect-card .compressor-pots>.pot{grid-column:span 2}.effect-card .compressor-pots>.pot:first-child{grid-area:1/2/auto/4}.effect-card .compressor-pots>.pot:nth-child(3){grid-area:1/4/auto/6}.effect-card .compressor-pots>.io-link{z-index:1;grid-area:1/3/auto/5;align-self:center;margin-top:-24px}.effect-card .compressor-display{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px}.effect-card .gr-needle svg{max-width:none;height:106px}.effect-card .fet-compressor .compressor-curve{height:106px}.effect-card .stress-compressor .compressor-display{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.effect-card .stress-compressor .compressor-curve{height:76px;min-height:0}.effect-card .gr-leds{align-content:start;gap:3px;padding:0}.effect-card .gr-leds i{height:42px}.effect-card .gr-leds i:after{top:45px}.effect-card .gr-leds output{padding-top:14px}.effect-card .compressor-choice-wide fieldset{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.effect-card .compressor-selectors{justify-content:space-between}.effect-card .deesser-readout{align-items:center;gap:4px;margin-top:8px;display:flex}.effect-card .deesser-readout input{width:64px;min-height:28px}@container effect-module (width<=340px){.direct-compressor{column-gap:10px}.effect-card .compressor-choice .btn{padding-left:5px;padding-right:5px}}.effect-card .deesser-fader>.parameter-help-trigger{font-size:calc(13px * var(--ui-text-scale,1))}.effect-card[data-module-type=compressor] .compression-graph{height:156px}.effect-card .peq-response{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.effect-card .peq-response .peq-band-list{flex-flow:column;gap:4px}.effect-card .peq-response .peq-band-list .btn{min-height:30px;padding:4px}.effect-card .peq-graph{height:280px}.effect-card .peq-plot{min-width:0}.peq-plot{position:relative}.peq-solo{opacity:.7;border-radius:13px;width:26px;height:26px;min-height:26px;padding:0;position:absolute;top:6px;right:6px}:is(.peq-solo:hover,.peq-solo.active,.peq-solo:focus-visible){opacity:1}.peq-spectrum-in{fill:var(--ui-ink-muted);fill-opacity:.09;stroke:var(--ui-ink-muted);stroke-opacity:.35;stroke-width:1px}.peq-spectrum-out{fill:var(--ui-graph-fill);fill-opacity:.16;stroke:var(--ui-graph-line);stroke-opacity:.6;stroke-width:1px}.peq-shape-rows{flex-direction:column;gap:9px;display:flex}.peq-shape-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.peq-shape-row>.peq-shapes{width:auto!important}.peq-phase{margin-left:auto}.peq-slopes-idle{visibility:hidden}.peq-band-menu :is([data-slot=context-menu-item],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=context-menu-sub-trigger]){font-size:calc(12px * var(--ui-text-scale,1));min-height:30px;padding:6px 9px}.peq-band-menu :is([data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item]){padding-right:32px}.peq-band-menu [data-slot=context-menu-label]{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:6px 9px}.effect-card .peq-plot .visual-axis{margin-top:4px}.effect-card .peq-actions{justify-content:space-between}.spectrum-speed{font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:4px;margin-left:auto;display:flex}.spectrum-speed input{border:1px solid var(--ui-line);background:var(--ui-inset);width:56px;min-height:28px;color:var(--ui-ink);font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);border-radius:4px;padding:4px}.effect-card .spectrum-toolbar{flex-wrap:wrap;gap:6px}.eq-graph line,.filter-graph line,.reso-svg line{shape-rendering:crispedges;vector-effect:non-scaling-stroke}.effect-card .amp-input{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:0}.amp-head-title{color:var(--ui-accent-text);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.amp-head-title strong{font-size:calc(14px * var(--ui-text-scale,1));letter-spacing:3px}.amp-head-title span{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.amp-signal{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;gap:4px;margin:12px 0 16px;display:flex}.amp-grille{background:repeating-linear-gradient(0deg, var(--ui-inset) 0 2px, var(--ui-control) 2px 3px);border-radius:3px;height:28px;margin-top:12px}.effect-card .reverb-advanced>summary,.effect-card .resonance-advanced>summary{text-align:right}.effect-card .reverb-control-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.effect-card .reverb-control-groups .pot-row{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:8px 4px;display:grid}.effect-card .resonance-advanced .range-controls{grid-template-columns:1fr;padding:12px}@media (prefers-reduced-motion:no-preference){.effect-card .reverb-advanced[open]>.reverb-control-groups,.effect-card .resonance-advanced[open]>.range-controls,.rack-design-preview .delay-advanced[open]>div{animation:.14s ease-out rack-reveal}.effect-cards>.effect-card[data-module-type]:not(.effect-card-minimized){transition:width .22s,flex-basis .22s,min-width .22s}.rack-design-preview .effect-card :is(.reverb-advanced,.delay-advanced,.resonance-advanced,.listening-room-about)[open]>:not(summary){animation:.2s ease-out both rack-reveal}}.effect-card .reverb-primary,.effect-card .amp-head{container:effect-module/inline-size}.effect-card .resonance-main{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))!important}.design-comparison-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.design-comparison-toolbar fieldset{background:var(--ui-inset);border:0;border-radius:6px;gap:3px;padding:3px;display:flex}.design-comparison-toolbar label{font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:6px;display:flex}.design-comparison-toolbar p{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex-basis:100%;margin:0}.rack-design-preview .effect-card{box-shadow:0 1px 3px var(--ui-scrim);background:var(--ui-panel);border-color:#0000;border-radius:8px}.rack-design-preview .effect-card-header{background:var(--ui-inset);border-bottom:0;padding:7px 8px}.rack-design-preview .effect-card-footer,.rack-design-preview .module-metering{border-top:0}.rack-design-preview .effect-parameters{gap:16px;padding:14px 12px}.rack-design-preview .effects-chain{background:var(--ui-inset);border-color:#0000}.rack-design-preview .eq-graph,.rack-design-preview .peq-graph{background:0 0;border:0}.rack-design-preview .eq-graph rect{fill:#0000}.rack-design-preview .effect-preset select{background:var(--ui-inset);border:0;min-height:36px}.rack-design-preview .effect-cards>.effect-card[data-module-type=eq]{--module-width:320px}.rack-design-preview .effect-cards>.effect-card[data-module-type=parametric]{--module-width:480px}.fet-design-workspace{grid-template-columns:36px minmax(0,1fr);gap:14px;display:grid}.fet-design-controls{flex-direction:column;gap:12px;min-width:0;display:flex}.rack-design-preview .fet-design-controls .compressor-curve{background:0 0;height:90px;min-height:90px}.rack-design-preview .compressor-selectors{justify-content:flex-start;gap:12px}.rack-design-preview .compressor-choice fieldset{gap:3px}.rack-design-preview .compressor-choice .btn{border-color:#0000;padding:4px 6px}.rack-design-preview .compressor-choice .btn.active{background:var(--ui-choice-bg)}.slim-reduction{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.slim-reduction>span{color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1))}.slim-reduction-scale{flex:1;min-height:180px;margin-bottom:4px;position:relative}.slim-reduction-scale>span{position:absolute;left:14px;transform:translateY(-50%)}.slim-reduction-rail i{background:var(--ui-warn);width:100%;display:block}.slim-reduction output{color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1))}.peq-design-surface{flex-direction:column;gap:16px;height:100%;display:flex}.peq-design-caption{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;display:flex}.peq-compact>.peq-toolbar,.peq-compact .peq-band-list,.peq-compact>.peq-shapes,.peq-compact>.peq-shape-rows,.peq-compact>.peq-controls,.peq-compact>.peq-actions,.peq-compact>.parameter-help{display:none!important}.rack-design-preview .peq-compact .peq-response{display:block}.rack-design-preview .peq-compact .peq-graph{height:290px}.rack-design-preview .effect-card[data-module-type=eq] .eq-graph{height:180px}.peq-open-editor{border:1px solid var(--ui-line);min-width:140px;min-height:40px;font-size:calc(13px * var(--ui-text-scale,1));border-radius:24px;align-self:center;margin-top:auto}.eq-editor-dialog{max-height:calc(calc(100dvh / var(--ui-zoom,1)) - 32px);background:var(--ui-panel);color:var(--ui-ink);padding:24px;overflow-y:auto;width:min(900px, calc(calc(100vw / var(--ui-zoom,1)) - 32px))!important;max-width:none!important}.eq-editor-dialog .peq-graph{height:340px}.eq-editor-dialog .peq-response{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.eq-editor-dialog .peq-band-list{flex-direction:column}.eq-editor-dialog .peq-band-list .btn{min-height:32px}.eq-editor-dialog .peq-actions{justify-content:space-between}@media (max-width:600px){.eq-editor-dialog{padding:16px}.eq-editor-dialog .peq-graph{height:260px}.eq-editor-dialog .peq-controls{grid-template-columns:1fr}.eq-editor-dialog .peq-shapes{flex-wrap:wrap;display:flex}}@media (pointer:coarse){.value-bar-reset{width:36px;height:44px}}.pot-transient{position:relative}.pot-transient .pot-readout{z-index:5;background:var(--ui-inset);box-shadow:0 2px 5px var(--ui-scrim);white-space:nowrap;border-radius:5px;padding:5px 7px;display:none;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.pot-transient:focus-within .pot-readout{display:flex}.rack-design-preview .fet-design-controls .compressor-pots{row-gap:8px}.rack-design-preview .fet-design-controls .compressor-pots>.io-link{margin-top:-12px}.rack-design-preview .fet-design-controls .compressor-pots>.pot-transient{grid-template-rows:64px 20px}.effects-chain.rack-design-preview{background:var(--ui-inset);border-color:#0000}.rack-design-preview .effect-card .pot-transient{position:relative}.rack-design-preview .effect-card .pot-row-main>.pot-transient,.rack-design-preview .effect-card .convolver-main>.pot-transient,.rack-design-preview .effect-card .resonance-main>.pot-transient,.rack-design-preview .effect-card .correction-controls>.pot-transient,.rack-design-preview .effect-card .auto-eq>.pot-row>.pot-transient{grid-template-rows:64px minmax(20px,auto)}.rack-design-preview .effect-card .compressor-pots>.io-link{margin-top:-12px}.rack-value-control{align-items:center;gap:4px;min-width:0;display:flex}.rack-value-control>.value-bar{flex:1;min-width:0}.rack-design-preview .effect-cards>.effect-card[data-module-type=compressor]{--module-width:760px}.rack-design-preview .effect-cards>.effect-card[data-module-type=filter]{--module-width:336px}.rack-design-preview .effect-cards>.effect-card[data-module-type=delay]{--module-width:480px}.rack-design-preview .compression-graph-wrap,.rack-design-preview .dynamics-visual,.rack-design-preview .compressor-display,.rack-design-preview .reverb-response-preview,.rack-design-preview .chorus-plot,.rack-design-preview .deesser-display,.rack-design-preview .deesser-svg,.rack-design-preview .reso-svg,.rack-design-preview .tone-shape,.rack-design-preview .auto-eq-graph{background:var(--ui-inset);border-color:#0000;border-radius:5px}.rack-design-preview .color-box-sections>section,.rack-design-preview .reverb-control-groups>section{background:var(--ui-inset);border-color:#0000}.rack-design-preview .delay-primary{flex-direction:column;gap:14px;display:flex}.rack-design-preview .delay-balance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rack-design-preview .delay-timing-mode,.rack-design-preview .delay-divisions{background:var(--ui-inset);border-radius:5px;gap:3px;padding:3px}.rack-design-preview .delay-timing .btn{border-color:#0000}.rack-design-preview .creative-delay>svg{background:var(--ui-inset);border-radius:5px;padding:8px}.rack-design-preview .delay-advanced>summary{text-align:right}.rack-design-preview .delay-primary{grid-column:1}@container effect-module (width<=380px){.rack-design-preview .direct-compressor,.rack-design-preview .delay-balance,.rack-design-preview .color-box-output{grid-template-columns:1fr}}.rack-design-preview .stress-compressor .compressor-choice-wide fieldset{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.rack-design-preview .effect-card[data-module-type=compressor] .compression-graph{height:120px}@container effect-module (width<=400px){.rack-design-preview .stress-compressor .compressor-choice-wide fieldset{grid-template-columns:repeat(4,minmax(0,1fr))}}.rack-design-preview .effect-card.effect-card-minimized>.effect-parameters{display:none!important}.rack-design-preview .convolver-wave{background:var(--ui-inset);border-color:#0000}.rack-design-preview .convolver-picker select{border-color:#0000;padding-right:20px}.spectrum-speed-bar{flex-shrink:0;width:210px}.rack-design-preview .spectrum-toolbar{flex-wrap:wrap}.tone-contextual .tone-exact{z-index:5;background:var(--ui-inset);border-radius:5px;align-items:center;gap:3px;padding:5px;display:none;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.tone-contextual:focus-within .tone-exact{display:flex}.tone-exact input{width:52px;color:var(--ui-ink);font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);text-align:right;background:0 0;border:0}.tone-exact small{font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted)}.rack-design-preview .amp-head>.pot-row-main{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 4px;display:grid}.rack-design-preview .tone-pointer{stroke:var(--ui-ink)}.rack-design-preview :is(.reverb-quality,.compressor-choice,.autopan-shapes,.preamp-models,.pitch-formants,.delay-divisions) .btn{background:0 0;border-color:#0000;border-radius:4px;min-height:28px;padding:4px 6px}.rack-design-preview :is(.reverb-quality,.compressor-choice,.autopan-shapes,.preamp-models,.pitch-formants,.delay-divisions) .btn[aria-pressed=true]{background:var(--ui-choice-bg);color:var(--ui-choice-ink);border-color:#0000}.rack-design-preview :is(.reverb-quality,.compressor-choice,.autopan-shapes,.preamp-models,.pitch-formants,.delay-divisions) .btn:hover:not(:disabled){background:var(--ui-hover-lift)}.rack-design-preview .delay-divisions{background:0 0;padding:0}.rack-design-preview :is(.filter-modes,.peq-shapes) [data-slot=toggle-group-item]{background:0 0;border-color:#0000}.rack-design-preview :is(.filter-modes,.peq-shapes) [data-pressed]{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.rack-design-preview .effect-card .meter-track{border:0}.effect-cards>.effect-card[data-module-type=limiter],.effect-cards>.effect-card[data-module-type=clipper]{--module-width:600px}.listening-room-controls{flex-direction:column;gap:12px;width:320px;display:flex}.listening-room-title{font-size:calc(13px * var(--ui-text-scale,1));justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.listening-room-plan{background:var(--ui-inset);border-radius:8px;width:100%;height:210px}.listening-room-plan text{fill:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1))}.listening-room-treatment{fill:none;stroke:var(--ui-line);stroke-width:4px;stroke-linecap:round}.listening-room-reflection{fill:none;stroke:var(--ui-ink-muted);stroke-width:1px;stroke-dasharray:3 4}.listening-room-direct{fill:none;stroke:var(--ui-graph-line);stroke-width:1.3px}.listening-room-listener{fill:var(--ui-graph-line)}.listening-room-direction{fill:none;stroke:var(--ui-graph-line);stroke-width:2px}.listening-room-compare{justify-content:center;gap:8px;display:flex}.listening-room-compare .btn{font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:6px;display:inline-flex}.listening-room-knobs{justify-content:space-around;align-items:center}.listening-room-use{font-size:calc(12px * var(--ui-text-scale,1));justify-content:space-between;align-items:center;display:flex}.listening-room-status{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:-6px 0 0}.listening-room-about{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);line-height:1.5}.listening-room-about summary{cursor:pointer}.listening-room-about p{margin:8px 0 0}.listening-room-about a{text-decoration:underline}.listening-room-controls{width:100%;min-width:0}.listening-room-controls fieldset{border:0;min-width:0;margin:0;padding:0}.listening-room-title select{min-width:0;font:inherit;color:var(--ui-ink);background:0 0;border:0;flex:1;padding:6px}.listening-room-speakers{flex-wrap:wrap;gap:3px;display:flex}.listening-room-speakers .btn{font-size:calc(12px * var(--ui-text-scale,1));white-space:nowrap;flex:1;padding:7px 5px}.listening-room-profile-note{color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));min-height:30px;margin:0}.effect-cards>.effect-card[data-module-type=color]{--module-width:736px}.effect-card .color-box-sections{grid-template-columns:repeat(4,minmax(0,1fr)) 156px}.effect-card .color-box-sections>.analog-channel-section{padding:8px}.analog-channel-models{flex-direction:column;gap:4px;display:flex}.analog-channel-label,.analog-channel-note{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.analog-channel-section .control-choices{width:100%}.analog-channel-description{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink);margin:2px 0 0;line-height:1.5}.analog-channel-note{margin-top:auto;line-height:1.5}.analog-channel-stereo .value-bar{min-width:0}.analog-channel-stereo .value-bar-fill{opacity:.36}.analog-channel-stereo .analog-stereo-subtle .value-bar-fill,.analog-channel-stereo .analog-stereo-warm .value-bar-fill{background:var(--ui-accent)}.analog-channel-stereo .analog-stereo-hot .value-bar-fill{background:var(--ui-record)}.effect-cards>.effect-card[data-module-type=compressor]{--module-width:760px}.house-compressor{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;min-width:0;display:grid;overflow:clip}.compressor-primary{flex-direction:column;gap:10px;min-width:0;display:flex}.compressor-view,.compressor-eq-disclosure,.detector-title,.detector-band-settings{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.compressor-view>span,.detector-title>span,.detector-editor p{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.compressor-view .btn{font-size:calc(11px * var(--ui-text-scale,1));min-height:28px}.compressor-history{background:var(--ui-inset);border-radius:6px;padding:12px 12px 8px}.compressor-history-heading{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;align-items:baseline;display:flex}.compressor-history-heading strong{color:var(--ui-graph-line);font:calc(18px * var(--ui-text-scale,1)) var(--font-mono)}.compressor-history svg{touch-action:none;width:100%;height:220px;display:block;overflow:visible}.compressor-grid line{stroke:var(--ui-line);stroke-width:1px;opacity:.6}.compressor-grid text{fill:var(--ui-ink-muted);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono)}.compressor-input{fill:var(--ui-ink-muted);opacity:.24}.compressor-output{fill:var(--ui-graph-line);opacity:.28}.compressor-gr-line{fill:none;stroke:var(--ui-graph-line);stroke-width:1.5px}.compressor-gr-range{fill:none;stroke:var(--ui-graph-line);opacity:.25;stroke-width:1px}.compressor-detector{fill:none;stroke:var(--ui-accent);stroke-width:1.2px;stroke-dasharray:3 3}.compressor-threshold{stroke:var(--ui-accent);stroke-width:1px;stroke-dasharray:5 3;pointer-events:none}.compressor-threshold-hit{stroke:var(--ui-accent);stroke-opacity:0;stroke-width:24px;cursor:ns-resize}.compressor-threshold-label{fill:var(--ui-accent-text);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono);pointer-events:none}.compressor-empty{fill:var(--ui-ink-muted);font:calc(11px * var(--ui-text-scale,1)) var(--font-sans)}.compressor-legend{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.compressor-legend i{border-radius:2px;width:8px;height:8px;margin:0 4px 0 8px;display:inline-block}.compressor-input-key{background:var(--ui-ink-muted)}.compressor-output-key{background:var(--ui-graph-line)}.compressor-main-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}.compressor-eq-disclosure{margin-top:4px}.compressor-eq-disclosure .btn{font-size:calc(12px * var(--ui-text-scale,1))}.compressor-eq-disclosure span{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);margin-left:8px}.compressor-static{min-height:283px}.effect-card[data-module-type=compressor] .compressor-static .compression-graph{height:190px}.compressor-static p{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.compressor-eq-extension{border-left:1px solid var(--ui-line);padding-left:20px}.detector-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.detector-title h4{font-size:calc(14px * var(--ui-text-scale,1));margin:0}.detector-title .btn{font-size:calc(11px * var(--ui-text-scale,1));margin-left:auto}.detector-editor p{margin:0;line-height:1.5}.detector-eq-graph{touch-action:none;background:var(--ui-inset);border-radius:6px;width:100%;height:250px}.detector-response-fill{fill:var(--ui-graph-line);opacity:.1}.detector-response{fill:none;stroke:var(--ui-graph-line);stroke-width:2px}.detector-eq-graph.is-bypassed .detector-response{stroke-dasharray:5 4;opacity:.65}.detector-point{cursor:move}.detector-point circle{fill:var(--ui-inset);stroke:var(--ui-graph-line);stroke-width:1.5px}.detector-point .detector-hit{fill:var(--ui-inset);fill-opacity:0;stroke:none}.detector-point.selected circle:not(.detector-hit){fill:var(--ui-graph-line)}.detector-point text{fill:var(--ui-graph-line);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono);pointer-events:none}.detector-point.selected text{fill:var(--ui-inset)}.detector-point.disabled circle:not(.detector-hit){stroke-dasharray:2 2;opacity:.5}.detector-bands{border:0;flex-wrap:wrap;gap:3px;margin:0;padding:0;display:flex}.detector-band-settings{font-size:calc(11px * var(--ui-text-scale,1));justify-content:flex-start}.detector-band-settings label{align-items:center;gap:6px;display:flex}.detector-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}@media (prefers-reduced-motion:no-preference){.effect-cards>.effect-card[data-module-type=compressor],.effect-card[data-module-type=listeningroom]{transition:width .24s,flex-basis .24s}.compressor-advanced-extension{animation:.24s both rack-panel-enter}}.compressor-primary{container:compressor-primary/inline-size}@container compressor-primary (width<=500px){.compressor-main-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.compressor-visualizer{grid-template-columns:minmax(0,1fr)}.compressor-curve svg{max-height:260px}.compressor-visualizer:has(.compressor-depth-rail) .compressor-history svg{height:240px}}@container compressor-primary (width<=340px){.compressor-main-controls{grid-template-columns:minmax(0,1fr)}.compressor-curve-values{gap:4px 8px;padding:0}.compressor-curve-values input{width:44px}.compressor-options{gap:4px}.compressor-options .btn{font-size:calc(10px * var(--ui-text-scale,1));padding:7px 5px}.compressor-options .btn span{margin-left:3px}}.compressor-visualizer{grid-template-columns:224px minmax(0,1fr);gap:10px;display:grid}.compressor-history{min-width:0}.compressor-detector{stroke:var(--ui-accent);stroke-width:1.5px;stroke-dasharray:none;stroke-linejoin:round}.compressor-detector-key{color:var(--ui-accent)}.compressor-curve{background:var(--ui-inset);border-radius:6px;min-width:0;padding:12px 8px 8px}.compressor-curve svg{touch-action:none;width:100%;display:block}.compressor-history-heading small{font-size:calc(9px * var(--ui-text-scale,1))}.compressor-response{fill:none;stroke:var(--ui-graph-line);stroke-width:2px}.compressor-unity{fill:none;stroke:var(--ui-ink-muted);opacity:.35}.compressor-knee-zone{fill:var(--ui-accent-text);opacity:.09}.compressor-knee-bracket{fill:none;stroke:var(--ui-accent)}.compressor-axis-label{fill:var(--ui-ink-muted);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono)}.compressor-curve-handle{cursor:ew-resize;outline:none}.compressor-curve-handle.handle-ratio{cursor:ns-resize}.compressor-curve-handle circle{fill:var(--ui-inset);stroke:var(--ui-accent);stroke-width:2px}.compressor-curve-handle .curve-hit{fill-opacity:0;stroke:none}.compressor-curve-handle:focus circle:not(.curve-hit),.compressor-curve-handle:hover circle:not(.curve-hit){fill:var(--ui-accent-text);stroke-width:3px}.compressor-curve-handle text{fill:var(--ui-accent-text);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono);pointer-events:none}.compressor-curve-values{flex-direction:column;gap:3px;display:flex}.compressor-curve-values label{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:4px;display:flex}.compressor-curve-values input{background:var(--ui-inset);width:54px;color:var(--ui-graph-line);font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);border:0;border-radius:3px;margin-left:auto;padding:2px}.compressor-curve-values span{width:16px}.compressor-curve-values button{color:var(--ui-ink-muted);cursor:pointer;background:0 0;border:0;min-width:24px;min-height:24px}.compressor-mode{border:0;gap:4px;min-width:0;margin:0;display:flex}.compressor-expander-caption{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));margin:8px 0;line-height:1.5}.compressor-expander-timing summary{cursor:pointer;color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));padding:6px 0}.compressor-expander-timing .compressor-main-controls{margin-top:8px}.compressor-depth-rail line{stroke:var(--ui-accent);opacity:.5}.compressor-depth-rail text{fill:var(--ui-accent);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono)}.compressor-curve-handle.handle-expanderRatio{cursor:ns-resize}.compressor-curve-handle.handle-expanderThreshold circle:not(.curve-hit),.compressor-curve-handle.handle-expanderRatio circle:not(.curve-hit),.compressor-curve-handle.handle-expanderRange circle:not(.curve-hit){stroke:var(--ui-accent)}.compressor-curve-handle.handle-expanderThreshold text,.compressor-curve-handle.handle-expanderRatio text,.compressor-curve-handle.handle-expanderRange text{fill:var(--ui-accent)}.compressor-quiet-threshold line{stroke:var(--ui-accent);stroke-width:1px;stroke-dasharray:2 4;opacity:.7}.compressor-quiet-threshold text{fill:var(--ui-accent);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono)}.compressor-visualizer:has(.compressor-depth-rail) .compressor-history svg{height:370px}.compressor-visualizer{display:block}:is(.compressor-visualizer .compressor-history svg,.compressor-visualizer:has(.compressor-depth-rail) .compressor-history svg){height:340px}.compressor-curve-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:4px 8px;display:grid}.compressor-curve-values label{font-size:calc(11px * var(--ui-text-scale,1))}.compressor-curve-overlay .compressor-response{stroke:var(--ui-accent);stroke-width:2px}.compressor-quiet-knee-zone{fill:var(--ui-accent);opacity:.1}.compressor-curve-handle.handle-knee,.compressor-curve-handle.handle-expanderKnee,.compressor-curve-handle.handle-expanderShape{cursor:ns-resize}.compressor-curve-handle.handle-expanderKnee circle:not(.curve-hit),.compressor-curve-handle.handle-expanderShape circle:not(.curve-hit){stroke:var(--ui-accent)}.compressor-curve-handle.handle-expanderKnee text,.compressor-curve-handle.handle-expanderShape text{fill:var(--ui-accent)}.compressor-edge-rail line{stroke:var(--ui-accent);stroke-width:2px;opacity:.25}.compressor-edge-rail .edge-fill{opacity:.8}.compressor-edge-rail text{fill:var(--ui-accent-text);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono)}.compressor-edge-rail.quiet line{stroke:var(--ui-accent)}.compressor-edge-rail.quiet text{fill:var(--ui-accent)}.compressor-curve-handle.handle-expanderRange{cursor:ns-resize}.compressor-options{align-items:center;gap:8px;margin-top:4px;display:flex}.compressor-options .btn{font-size:calc(11px * var(--ui-text-scale,1));white-space:nowrap;padding:7px 9px}.compressor-options .btn span{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);margin-left:6px}.compressor-options>.btn:last-child{margin-left:auto}.compressor-mode{background:var(--ui-inset);border:0;border-radius:6px;gap:2px;min-width:0;margin:0;padding:2px;display:flex}.compressor-mode .btn{border:0}.detector-editor{gap:10px}.detector-title{height:var(--detector-header-height,36px);flex-wrap:nowrap}.detector-title h4{font-size:calc(12px * var(--ui-text-scale,1))}.detector-title>span{font-size:calc(10px * var(--ui-text-scale,1))}.detector-plot{height:var(--detector-plot-height,397px);box-sizing:border-box;background:var(--ui-inset);border-radius:6px;flex-direction:column;gap:8px;padding:12px 12px 8px;display:flex}.detector-plot-heading{color:var(--ui-ink-muted);font-size:calc(10px * var(--ui-text-scale,1));justify-content:space-between;gap:8px;display:flex}.detector-plot .detector-eq-graph{border-radius:0;flex:1;height:0;min-height:0;display:block}.detector-spectrum{fill:var(--ui-ink-muted);fill-opacity:.16;stroke:var(--ui-ink-muted);stroke-opacity:.35;stroke-width:1px}.detector-bands{justify-content:space-between}.detector-bands .btn{font-size:calc(10px * var(--ui-text-scale,1));padding:5px}.detector-band-settings{gap:12px;min-height:28px}.detector-band-settings .btn{font-size:calc(11px * var(--ui-text-scale,1));padding:4px 7px}.detector-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detector-values .value-bar-body{min-height:32px}.detector-values .value-bar-surface{font-size:calc(11px * var(--ui-text-scale,1));padding:0 6px;right:66px}.detector-values .value-bar-value,.detector-values .value-bar-entry{width:66px;height:32px;font-size:calc(11px * var(--ui-text-scale,1));padding:0 4px}.detector-values .value-bar-entry-unit{height:32px;font-size:calc(10px * var(--ui-text-scale,1))}.detector-values .value-bar-reset{width:20px;height:32px}.compressor-algorithms{flex-wrap:wrap;gap:10px 24px;display:flex}.compressor-algorithms fieldset{border:0;gap:3px;margin:0;padding:0;display:flex}.compressor-algorithms legend{float:left;font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:7px 8px 7px 0}.compressor-algorithms .btn{font-size:calc(11px * var(--ui-text-scale,1));padding:5px 8px}.compressor-gr-right{fill:none;stroke:var(--ui-accent);stroke-width:1.5px}.compressor-stereo-key i{color:var(--ui-graph-line);font-style:normal}.compressor-stereo-key b{color:var(--ui-accent-text);font-weight:400}.compressor-view{justify-content:flex-start;gap:10px}.compressor-view>span{margin-left:auto}.compressor-view .compressor-algorithms{gap:10px}.house-compressor .compressor-mode,.compressor-view .compressor-algorithms fieldset{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:6px;gap:2px;margin:0;padding:2px;display:flex}.house-compressor .compressor-mode .btn,.compressor-view .compressor-algorithms .btn{border:0;min-height:28px;padding:5px 8px}.detector-spectrum-before{fill:var(--ui-ink-muted);fill-opacity:.09;stroke:var(--ui-ink-muted);stroke-opacity:.45;stroke-width:1px}.detector-spectrum{fill:var(--ui-graph-fill);fill-opacity:.18;stroke:var(--ui-graph-line);stroke-opacity:.65}.compressor-preset-row{grid-column:1/-1;align-items:center;gap:12px;min-width:0;display:flex}.compressor-preset-row .creative-visual{flex:1;min-width:0}.compressor-preset-row .effect-preset select{width:100%;min-width:0}.compressor-preset-row .compressor-mode{flex-shrink:0}.compressor-preset-row .compressor-mode .btn{font-size:calc(11px * var(--ui-text-scale,1))}.compressor-view:empty{display:none}.house-compressor{row-gap:10px}.compressor-parallel-mix{align-self:center;width:140px}.compressor-parallel-mix .value-bar-body{min-height:32px}.compressor-parallel-mix .value-bar-surface{font-size:calc(11px * var(--ui-text-scale,1));padding:0 8px;right:58px}.compressor-parallel-mix .value-bar-value,.compressor-parallel-mix .value-bar-entry{width:58px;height:32px;font-size:calc(11px * var(--ui-text-scale,1));padding:0 6px}.compressor-parallel-mix .value-bar-entry-unit{height:32px;font-size:calc(10px * var(--ui-text-scale,1))}.compressor-view .compressor-algorithms{align-items:center;width:100%}.compressor-parallel-mix{flex:120px;width:auto;min-width:120px}.compressor-workspace{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:16px;display:grid}.compressor-control-column{flex-direction:column;gap:14px;min-width:0;display:flex}.compressor-control-column .compressor-curve-values{grid-template-columns:minmax(0,1fr);gap:4px;padding:0}.compressor-control-column .compressor-main-controls{grid-template-columns:minmax(0,1fr);gap:8px}.compressor-workspace .compressor-visualizer .compressor-history svg{height:259px}.compressor-options{flex-wrap:wrap}.effects-chain{--compact-card-height:460px}.effect-cards>.effect-card:is([data-module-type=compressor],[data-module-type=denoise],[data-module-type=limiter],[data-module-type=clipper],[data-module-type=listeningroom]):not(.effect-card-minimized){flex:0 0 var(--module-width);width:var(--module-width);min-width:var(--module-width);max-width:none;min-height:var(--compact-card-height);align-self:flex-start}.house-compressor{grid-template-rows:36px auto;grid-template-columns:734px;column-gap:20px;width:734px;overflow:visible}.compressor-preset-row{grid-area:1/1;width:734px}.compressor-primary{grid-area:2/1}.compressor-workspace{grid-template-columns:minmax(0,1fr) 250px}.compressor-control-column .compressor-curve-values,.compressor-control-column .compressor-main-controls{grid-template-columns:minmax(0,1fr)}.house-compressor.advanced-open{grid-template-columns:734px 920px;width:1674px}.effect-cards>.effect-card[data-module-type=compressor]:has(.advanced-open):not(.effect-card-minimized){--module-width:1700px}.compressor-advanced-extension{border-left:1px solid var(--ui-line);grid-area:1/2/3;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;padding-left:16px;display:grid}.compressor-advanced-extension[hidden]{display:none}.compressor-behavior-column{flex-direction:column;gap:8px;display:flex}.compressor-response-group,.compressor-advanced-extension .compressor-options{background:var(--ui-inset);border-radius:6px;padding:8px}.compressor-advanced-extension h4{font-size:calc(12px * var(--ui-text-scale,1));margin:0;font-weight:600}.compressor-response-group h4{margin-bottom:4px}.compressor-advanced-extension .compressor-algorithms{flex-direction:column;align-items:stretch;gap:4px;display:flex}.compressor-advanced-extension .compressor-algorithms fieldset{align-items:center;gap:2px;min-height:32px;display:flex}.compressor-advanced-extension .compressor-algorithms legend{float:left;width:66px;font-size:calc(11px * var(--ui-text-scale,1));padding:8px 4px 8px 0}.compressor-advanced-extension .compressor-algorithms .btn{white-space:nowrap;padding:5px 6px}.compressor-advanced-extension .compressor-parallel-mix{flex:none;width:100%;margin-top:2px}.compressor-advanced-extension .compressor-options{flex-direction:column;align-items:stretch;gap:8px;margin:0;display:flex}.compressor-group-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.compressor-group-heading .btn{min-width:44px}.compressor-advanced-extension .compressor-curve-values{grid-template-columns:minmax(0,1fr);gap:4px;padding:0}.compressor-advanced-extension .compressor-curve-values label:has(input:disabled){opacity:.55}.compressor-eq-extension{border:0;min-width:0;padding:0}.compressor-eq-extension .detector-editor{grid-template-rows:36px auto 1fr;grid-template-columns:minmax(0,1fr) 220px;gap:10px 12px;height:340px;display:grid}.compressor-eq-extension .detector-title{grid-column:1/-1;justify-content:flex-start;height:36px}.compressor-eq-extension .detector-title .btn{margin-left:0}.compressor-eq-extension .detector-title>.btn:last-child{margin-left:auto}.compressor-eq-extension .detector-plot{grid-area:2/1/4;height:294px}.compressor-eq-extension .detector-bands{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.detector-controls{flex-direction:column;gap:10px;min-width:0;display:flex}.compressor-eq-extension .detector-controls{grid-area:3/2}.compressor-eq-extension .detector-values{grid-template-columns:minmax(0,1fr)}.compressor-eq-extension .detector-band-settings{gap:6px}.limiter-panel{grid-template-rows:36px auto;grid-template-columns:minmax(0,1fr) 250px;gap:10px 16px;display:grid}.limiter-panel .limiter-toolbar{grid-area:1/1/auto/-1}.limiter-panel .limiter-history{grid-area:2/1/4}.limiter-panel .limiter-wave{height:172px}.limiter-panel .limiter-values{grid-area:2/2;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}.limiter-panel .limiter-status{grid-area:3/2;align-self:start;line-height:1.5}.limiter-panel .limiter-legend{font-size:calc(10px * var(--ui-text-scale,1));flex-wrap:wrap}.noise-controls{grid-template-columns:320px minmax(0,1fr);gap:20px}.noise-primary{flex-direction:column;gap:16px;display:flex}.noise-amount{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.noise-timing{border-left:1px solid var(--ui-line);flex-direction:column;gap:10px;padding-left:20px;display:flex}.noise-timing h4{min-height:26px;font-size:calc(12px * var(--ui-text-scale,1));margin:0}.noise-timing .range-controls{grid-template-columns:minmax(0,1fr);gap:8px!important}.noise-timing .noise-caption{margin:0}.noise-timing>.btn{align-self:flex-start}.listening-room-controls{grid-template-columns:300px minmax(0,1fr);gap:20px;width:694px;display:grid;position:relative}.listening-room-scene,.listening-room-decisions{flex-direction:column;gap:12px;min-width:0;display:flex}.listening-room-scene .listening-room-title{min-height:36px}.listening-room-decisions{border-left:1px solid var(--ui-line);padding-left:20px}.listening-room-decisions .listening-room-speakers{flex-wrap:nowrap}.listening-room-decisions .listening-room-status{margin:0}.listening-room-about summary{align-items:center;min-height:32px;display:flex}.listening-room-about summary:after{content:" ›";margin-left:6px}.listening-room-about[open] summary:after{content:" ‹"}.listening-room-about-panel h4{font-size:calc(12px * var(--ui-text-scale,1));margin:0 0 12px}.detector-shapes{border:0;gap:2px;min-width:0;margin:0;padding:0;display:flex}.detector-shapes .btn{font-size:calc(11px * var(--ui-text-scale,1));padding:5px 8px}.detector-shapes .btn[aria-pressed=true]{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.detector-band-settings select{font:inherit;color:var(--ui-ink);background:var(--ui-inset);border:0;border-radius:4px;min-height:32px;padding:6px}.rack-audit-inspect{font-size:calc(13px * var(--ui-text-scale,1));align-items:center;gap:8px;display:flex}.rack-audit-inspect select{background:var(--ui-inset);min-height:36px;color:var(--foreground);border:0;border-radius:5px;padding:6px 10px}.compressor-zero line{stroke:var(--ui-ink-muted);opacity:.7}.compressor-gr-line,.compressor-gr-right,.compressor-gr-range{pointer-events:none}.effects-chain{--card-height:460px;--card-pad:12px;--card-gap:12px}.effect-cards{align-items:flex-start}.effect-cards>.effect-card[data-module-type]:not(.effect-card-minimized){flex:0 0 var(--module-width);width:var(--module-width);min-width:var(--module-width);max-width:none;min-height:var(--card-height);align-self:flex-start}.rack-design-preview .effect-card>.effect-parameters{min-height:0;padding:var(--card-pad);gap:var(--card-gap);flex:auto}.rack-design-preview .effect-card-footer{padding:0 4px 4px var(--card-pad);flex-wrap:nowrap;align-items:center;gap:12px;min-height:36px}.rack-design-preview .effect-card-footer>.module-metering{flex:auto;grid-template-columns:1fr;gap:3px;min-width:0;padding:0;display:grid}.rack-design-preview .effect-card-footer .fx-level{grid-template-columns:58px 1fr;gap:6px}.rack-design-preview .effect-card-footer .fx-level span{font-size:calc(10px * var(--ui-text-scale,1));line-height:1}.rack-design-preview .effect-card-footer .meter-track{height:7px}.effect-cards .effect-card.effect-card-minimized .module-metering{display:none}.rack-design-preview .effect-card>.effect-parameters>.creative-visual{flex:none}.rack-design-preview .effect-card .effect-preset select{height:32px;min-height:32px}.rack-design-preview .effect-card :is(.reverb-advanced,.effect-advanced)>summary{min-height:24px;padding:4px 0}.rack-design-preview :is(.fet-compressor,.stress-compressor,.chorus-controls,.crush-lab) .compressor-choice,.rack-design-preview .reverb-settings .reverb-quality,.rack-design-preview .auto-eq-targets{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.rack-design-preview .effect-card[data-module-type=eq] .eq-graph-wrap{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=eq] .eq-graph{flex:1 1 0;height:auto;min-height:120px}.rack-design-preview .effect-card[data-module-type=filter] .filter-visual{flex:1 1 0;min-height:0}.rack-design-preview .effect-card[data-module-type=filter] .filter-graph{flex:1 1 0;height:auto;min-height:100px}.rack-design-preview .effect-card[data-module-type=parametric] .peq-design-surface{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:0;display:grid}.rack-design-preview .effect-card[data-module-type=parametric] .peq-compact{grid-column:1/-1;align-self:stretch;min-height:0}.rack-design-preview .effect-card[data-module-type=parametric] .peq-compact :is(.peq-response,.peq-plot){flex-direction:column;height:100%;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=parametric] .peq-compact .peq-graph{flex:1 1 0;height:auto;min-height:160px}.rack-design-preview .effect-card[data-module-type=parametric] .peq-open-editor{justify-self:end;min-height:32px}.rack-design-preview .effect-card[data-module-type=tone] .character-eq{flex:1 1 0;gap:10px;min-height:0}.rack-design-preview .effect-card[data-module-type=tone] .tone-shape{flex:1 1 0;height:auto;min-height:64px}.rack-design-preview .effect-card[data-module-type=tone] .tone-controls{gap:6px 8px}.rack-design-preview .effect-card[data-module-type=autoeq] .auto-eq{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=autoeq] .auto-eq-graph{flex:1 1 0;height:auto;min-height:90px}.rack-design-preview .auto-eq-targets>.parameter-help-trigger{text-align:left;flex:0 0 72px;width:auto}.rack-design-preview .auto-eq-targets>.preamp-models{flex:auto}.rack-design-preview .effect-card[data-module-type=resonance] .resonance-graph{flex:1 1 0;min-height:0}.rack-design-preview .effect-card[data-module-type=resonance] .reso-svg{flex:1 1 0;height:auto;min-height:120px}.rack-design-preview .effect-card:is([data-module-type=gate],[data-module-type=rider],[data-module-type=gain]) .dynamics-visual{gap:6px;padding:8px 10px}.rack-design-preview .effect-card:is([data-module-type=gate],[data-module-type=rider]) .direct-dynamics{gap:6px}.rack-design-preview .effect-card[data-module-type=gate] .direct-dynamics{gap:5px}.rack-design-preview .effect-card[data-module-type=gate] .visual-result{min-height:34px}.rack-design-preview .effect-card:is([data-module-type=gate],[data-module-type=rider],[data-module-type=gain]) .visual-result strong{font-size:calc(13px * var(--ui-text-scale,1));line-height:17px}.rack-design-preview .effect-card[data-module-type=rider] .visual-result{white-space:nowrap;flex-direction:row;align-items:baseline;gap:8px;min-height:17px;display:flex;overflow:hidden}.rack-design-preview .effect-card[data-module-type=rider] .visual-result span{text-overflow:ellipsis;overflow:hidden}.rack-design-preview .effect-cards>.effect-card[data-module-type=fet]{--module-width:400px}.rack-design-preview .effect-card:is([data-module-type=fet],[data-module-type=stress]) .character-compressor{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;display:flex}.rack-design-preview .effect-card:is([data-module-type=fet],[data-module-type=stress]) .fet-design-workspace{flex:1 1 0;min-height:0}.rack-design-preview .effect-card:is([data-module-type=fet],[data-module-type=stress]) .fet-design-controls{flex-direction:column;gap:8px;min-height:0;display:flex}.rack-design-preview .effect-card:is([data-module-type=fet],[data-module-type=stress]) .fet-design-controls .compressor-curve{flex:1 1 0;height:auto;min-height:40px}.rack-design-preview .effect-card[data-module-type=stress] .stress-design-workspace .fet-design-controls .compressor-curve{min-height:36px}.rack-design-preview .effect-cards>.effect-card[data-module-type=stress]{--module-width:520px}.effect-cards>.effect-card[data-module-type=deesser]{--module-width:660px}.rack-design-preview .effect-card .deesser{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 330px;gap:10px 16px;min-height:0;display:grid}.rack-design-preview .effect-card .deesser-edges{align-self:center;padding-top:0}.rack-design-preview .effect-card .deesser-display{grid-area:1/1}.rack-design-preview .effect-card .deesser-svg{grid-area:2/1;height:100%;min-height:120px}.rack-design-preview .effect-card .deesser-faders{grid-area:1/2/3;align-items:stretch}.rack-design-preview .effect-card .deesser-fader{flex-direction:column;display:flex}.rack-design-preview .effect-card .deesser-fader .mt-fader-rail{flex:1 1 0;height:auto;min-height:150px}.effect-cards>.effect-card[data-module-type=reverb]{--module-width:460px}.rack-design-preview .effect-card[data-module-type=reverb] .creative-reverb,.rack-design-preview .effect-card[data-module-type=reverb] .reverb-response-preview,.rack-design-preview .effect-card[data-module-type=reverb] .reverb-response-preview>div{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=reverb] .reverb-response-preview svg{flex:1 1 0;height:auto;min-height:70px}.rack-design-preview .effect-card[data-module-type=reverb] .reverb-workspace{flex:none}.rack-design-preview .reverb-settings{justify-content:space-between;gap:12px;display:flex}.rack-design-preview .effect-card[data-module-type=delay] .creative-delay{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=delay] .creative-delay svg{flex:1 1 0;height:auto;min-height:80px}.rack-design-preview .effect-card[data-module-type=delay] .delay-controls{flex:none}.rack-design-preview .effect-card[data-module-type=convolver] .convolver-controls{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=convolver] .convolver-picker select{height:40px;min-height:40px}.rack-design-preview .effect-card[data-module-type=convolver] .convolver-wave{flex-direction:column;flex:1 1 0;gap:4px;min-height:0;padding:8px 10px;display:flex}.rack-design-preview .effect-card[data-module-type=convolver] .convolver-wave>svg.convolver-envelope{flex:1 1 0;height:auto;min-height:80px}.rack-design-preview .convolver-file-row .btn{min-height:28px;font-size:calc(12px * var(--ui-text-scale,1));padding:4px 8px}.rack-design-preview .convolver-file-row>span{margin-right:auto}.rack-design-preview .effect-card[data-module-type=chorus] .chorus-controls{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=chorus] .chorus-controls>.compressor-choice fieldset{flex-wrap:nowrap;flex:auto;display:flex}.rack-design-preview .effect-card[data-module-type=chorus] .chorus-controls>.compressor-choice fieldset .btn{flex:1 1 0;padding-inline:4px}.rack-design-preview .effect-card[data-module-type=chorus] .chorus-plot{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=chorus] .chorus-plot svg{flex:1 1 0;height:auto;min-height:80px}.rack-design-preview .effect-card[data-module-type=crush] .crush-lab{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=crush] .crush-lab>.compressor-choice .control-choices{flex-wrap:nowrap;flex:auto;width:auto;display:flex}.rack-design-preview .effect-card[data-module-type=crush] .crush-lab>.compressor-choice .control-choices button{flex:1 1 0;padding-inline:4px}.rack-design-preview .effect-card[data-module-type=crush] .crush-plot{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=crush] .crush-plot svg{flex:1 1 0;height:auto;min-height:80px}.rack-design-preview .effect-card[data-module-type=autopan] .autopan-controls{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=autopan] .autopan-curve{flex:1 1 0;height:auto;min-height:84px}.rack-design-preview .effect-card[data-module-type=amp] .amp-workspace,.rack-design-preview .effect-card[data-module-type=amp] .amp-primary{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=amp] .amp-head{flex:1 1 0;grid-template-rows:auto auto minmax(10px,1fr);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;min-height:0;display:grid}.rack-design-preview .effect-card[data-module-type=amp] .amp-signal{justify-self:end}.rack-design-preview .effect-card[data-module-type=amp] .amp-head>.pot-row{grid-column:1/-1}.rack-design-preview .effect-card[data-module-type=amp] .amp-grille{grid-column:1/-1;align-self:stretch;height:auto}.rack-design-preview .effect-card[data-module-type=color] .color-box-controls,.rack-design-preview .effect-card[data-module-type=color] .color-box-sections{flex:1 1 0;min-height:0}.rack-design-preview .effect-card[data-module-type=color] .color-stage-controls{flex:1 1 0;justify-content:space-evenly}.rack-design-preview .effect-card[data-module-type=pitchshift] .pitch-shifter-controls{flex:1 1 0;justify-content:center;gap:28px}.rack-design-preview .effect-card[data-module-type=autotune] .autotune-controls{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rack-design-preview .effect-card[data-module-type=autotune] .autotune-notes{flex:1 1 0;align-items:stretch;min-height:36px;max-height:120px}.rack-design-preview .effect-card[data-module-type=autotune] .autotune-note{height:auto}.rack-design-preview .effect-card[data-module-type=tuner] .tuner{flex:1 1 0;justify-content:center;min-height:0}.rack-design-preview .effect-card[data-module-type=spectrum] .spectrum-analyzer{flex:1 1 0;min-height:0}.rack-design-preview .effect-card[data-module-type=spectrum] .spectrum-svg{flex:1 1 0;height:auto;min-height:200px}.rack-design-preview .effect-card[data-module-type=autotune] .autotune-notes{align-items:start}.rack-design-preview .effect-card[data-module-type=autotune] .autotune-note{justify-content:center;align-items:flex-end;height:100%;padding-bottom:6px;display:flex}.rack-design-preview .effect-card[data-module-type=autotune] .autotune-note.sharp{height:62%}.effect-cards>.effect-card:is([data-module-type=limiter],[data-module-type=clipper]){--module-width:720px}.rack-design-preview .limiter-panel{flex:1 1 0;grid-template-rows:36px minmax(0,1fr) auto;min-height:0}.rack-design-preview .limiter-panel .limiter-history{flex-direction:column;min-height:0;display:flex}.rack-design-preview .limiter-panel .limiter-wave{flex:1 1 0;height:auto;min-height:150px}.rack-design-preview .limiter-panel .limiter-status{align-self:end}.rack-design-preview .house-compressor{flex:1 1 0;grid-template-rows:36px minmax(0,1fr)}.rack-design-preview .compressor-workspace .compressor-visualizer .compressor-history svg{height:272px}.rack-design-preview .compressor-eq-extension .detector-editor{height:355px}.rack-design-preview .compressor-eq-extension .detector-plot{height:309px}.effect-cards>.effect-card[data-module-type=denoise]{--module-width:560px}.rack-design-preview .noise-controls{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0}.rack-design-preview .noise-primary{gap:12px;min-height:0}.rack-design-preview .noise-display{padding:12px}.rack-design-preview .noise-display-heading{margin-bottom:12px}.rack-design-preview .noise-stage{margin:10px 0}.rack-design-preview .noise-amount{flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:18px}.rack-design-preview .noise-amount .rack-value-control{width:100%}.rack-design-preview .noise-timing{gap:8px;padding-left:16px}.rack-design-preview .noise-timing>.btn{align-self:stretch;margin-top:auto}.effect-cards>.effect-card[data-module-type=listeningroom]{--module-width:680px}.rack-design-preview .listening-room-controls{flex:1 1 0;grid-template-columns:300px minmax(0,1fr);gap:16px;width:auto;min-height:0}.rack-design-preview .listening-room-scene{min-height:0}.rack-design-preview .listening-room-plan{flex:1 1 0;height:auto;min-height:180px}.rack-design-preview .listening-room-profile-note{min-height:0}.rack-design-preview .listening-room-decisions{padding-left:16px}.rack-design-preview .listening-room-about{margin-top:auto}.effect-cards>.effect-card[data-module-type]{--panel:0px}.effect-cards>.effect-card[data-module-type]:not(.effect-card-minimized){flex-basis:calc(var(--module-width) + var(--panel));width:calc(var(--module-width) + var(--panel));min-width:calc(var(--module-width) + var(--panel))}.effect-cards>.effect-card[data-module-type=reverb]{--panel-width:600px}.effect-cards>.effect-card[data-module-type=amp]{--panel-width:540px}.effect-cards>.effect-card[data-module-type=delay]{--panel-width:300px}.effect-cards>.effect-card[data-module-type=resonance]{--panel-width:280px}.effect-cards>.effect-card[data-module-type=listeningroom]{--panel-width:340px}.effect-cards>.effect-card:has(:is(.reverb-advanced,.effect-advanced,.listening-room-about)[open]):not(.effect-card-minimized){--panel:var(--panel-width)}.rack-design-preview .effect-card:has(:is(.reverb-advanced,.delay-advanced,.resonance-advanced,.listening-room-about))>.effect-parameters{position:relative}.rack-design-preview .effect-card:has(:is(.reverb-advanced,.delay-advanced,.resonance-advanced,.listening-room-about))>.effect-parameters>*{width:calc(var(--module-width) - var(--card-pad) * 2 - 2px);flex-shrink:0}.rack-design-preview .effect-card :is(.reverb-advanced,.delay-advanced,.resonance-advanced,.listening-room-about)>summary{text-align:right;cursor:pointer;width:fit-content;margin-left:auto}.rack-design-preview .effect-card :is(.reverb-advanced,.delay-advanced,.resonance-advanced)[open]>:not(summary),.rack-design-preview .effect-card .listening-room-about[open]>.listening-room-about-panel{top:var(--card-pad);bottom:var(--card-pad);left:calc(var(--module-width) - 2px);width:calc(var(--panel-width) - var(--card-pad));padding:0 0 0 var(--card-pad);border-left:1px solid var(--ui-line);box-sizing:border-box;margin:0;position:absolute;overflow:visible}.rack-design-preview .listening-room-controls{position:static}.rack-design-preview .effect-card .reverb-control-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.rack-design-preview .effect-card .delay-advanced[open]>.value-bar-stack,.rack-design-preview .effect-card .resonance-advanced[open]>.range-controls{flex-direction:column;justify-content:flex-start;gap:8px!important;display:flex!important}.rack-design-preview .effect-card .reverb-advanced[open]{border-left:0;padding-left:0}.rack-design-preview .effect-card .reverb-advanced[open]>.reverb-control-groups{grid-template-rows:minmax(0,1fr)}.rack-design-preview .effect-card .reverb-control-groups>section{align-self:stretch}.rack-design-preview .effect-card .reverb-control-groups .pot-row{row-gap:18px}.rack-design-preview .effect-card .amp-input .fx-level{grid-template-columns:auto minmax(0,1fr)}.rack-design-preview .effect-card .amp-input .fx-level span{white-space:nowrap}.rack-design-preview .effect-card:is([data-module-type=fet],[data-module-type=stress]) .fet-design-workspace{grid-template-rows:minmax(0,1fr)}.rack-design-preview .effect-card:is([data-module-type=fet],[data-module-type=stress]) .slim-reduction{gap:8px;min-height:0;padding-bottom:0}.rack-design-preview .effect-card:is([data-module-type=fet],[data-module-type=stress]) .slim-reduction-scale{min-height:120px}.rack-design-preview .color-box-sections>section:not(.color-section-off){background:color-mix(in oklab, var(--stage) 9%, var(--ui-inset));box-shadow:inset 0 2px 0 color-mix(in oklab, var(--stage) 55%, transparent)}.rack-design-preview .color-box-sections>section:not(.color-section-off) .color-section-toggle{color:var(--stage)}.rack-design-preview .color-box-sections>section:not(.color-section-off) .pot-value{stroke:var(--stage)}.effect-cards>.effect-card[data-module-type=rider]{--module-width:600px}.rack-design-preview .effect-card[data-module-type=rider]>.effect-parameters{flex-direction:row;gap:16px}.rack-design-preview .effect-card[data-module-type=rider] .rider-visual{flex:1 1 0;gap:8px;min-width:0;min-height:0;padding:10px 12px}.rack-design-preview .effect-card[data-module-type=rider] .direct-rider{flex:0 0 262px;align-content:center;gap:10px}.rider-legend{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);gap:12px;display:flex}.rider-legend span{align-items:center;gap:5px;display:inline-flex}.rider-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.rider-key-input{background:var(--ui-ink-muted);opacity:.45}.rider-key-output{background:var(--ui-graph-line)}.value-bar-stack{flex-direction:column;gap:12px;display:flex}.value-bar{align-items:center;gap:3px;display:flex}.value-bar-body{background:var(--ui-inset);border-radius:6px;flex:1;min-width:0;min-height:40px;position:relative;overflow:hidden}.value-bar-fill{background:var(--ui-accent);opacity:.22;pointer-events:none;position:absolute;top:0;bottom:0}.value-bar-zero{background:var(--ui-ink-muted);opacity:.35;pointer-events:none;width:1px;position:absolute;top:6px;bottom:6px}.value-bar-surface{cursor:ew-resize;touch-action:none;font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink);align-items:center;padding:0 12px;display:flex;position:absolute;inset:0 88px 0 0}.value-bar-value,.value-bar-entry{text-align:right;width:88px;height:40px;font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink);background:0 0;border:0;padding:0 8px;position:absolute;top:0;right:0}.value-bar-value{cursor:text}.value-bar-entry{background:var(--ui-inset)}.value-bar-reset{width:28px;height:36px;color:var(--ui-ink-muted);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}:is(.value-bar-reset:hover,.value-bar-reset:focus-visible){background:var(--ui-control);color:var(--ui-ink)}:is(.value-bar-surface:focus-visible,.value-bar-value:focus-visible,.value-bar-entry:focus-visible){outline:2px solid var(--ui-focus);outline-offset:-2px;border-radius:6px}.value-bar.is-disabled{opacity:.45}.value-bar.is-disabled .value-bar-surface{cursor:default}.value-bar-signal{background:var(--ui-warn);opacity:.8;pointer-events:none;height:3px;position:absolute;bottom:0;left:0}.control-reference{gap:16px;padding:24px}.control-reference header{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.control-reference h1{font-size:calc(22px * var(--ui-text-scale,1));margin:0}.control-reference h2{font-size:calc(17px * var(--ui-text-scale,1));margin:0}.control-reference p{color:var(--ui-ink-muted);margin:0}.control-reference-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.value-bar-entry.has-unit{padding-right:30px}.value-bar-entry-unit{pointer-events:none;height:40px;font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);align-items:center;display:flex;position:absolute;top:0;right:7px}html body select:not([multiple]):not([size]):not(.cl-folder-filter select){-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 44%, var(--ui-ink-muted) 44%, var(--ui-ink-muted) 56%, transparent 56%), linear-gradient(135deg, transparent 44%, var(--ui-ink-muted) 44%, var(--ui-ink-muted) 56%, transparent 56%);background-position:calc(100% - 17px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 9px;padding-right:34px}html body [data-slot=select-trigger]{column-gap:8px;padding-right:12px}@media (forced-colors:active){html body select:not([multiple]):not([size]):not(.cl-folder-filter select){-webkit-appearance:auto;appearance:auto;background-image:none}}.control-choices{border:0;flex-wrap:wrap;gap:3px;width:100%;min-width:0;margin:0;padding:0;display:flex}.control-choices button{min-height:30px;color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));text-transform:capitalize;background:0 0;border:0;border-radius:4px;flex:1;padding:6px}.control-choices button[aria-pressed=true]{background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.control-choices button:hover:not(:disabled){background:var(--ui-hover-lift)}.control-choices-mode{background:var(--ui-inset);border-radius:6px;padding:3px}.pot-designed .pot-track,.pot-designed .pot-value{stroke-width:3px}.pot-designed .pot-body{stroke:var(--ui-line);stroke-width:.75px}.pot-designed .pot-pointer{stroke:var(--ui-ink);stroke-width:2px;stroke-linecap:round}.pot-designed .pot-readout input{background:0 0;border-color:#0000}.pot-designed .pot-readout input:focus{background:var(--ui-inset);border-color:var(--ui-line)}.btn:hover:not(:disabled){background:var(--ui-hover-lift)}.effects-chain{border:1px solid var(--border);background:var(--ui-inset);border-radius:7px;margin-top:12px;overflow:hidden}.effect-card{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:6px;flex-direction:column;flex:0 0 238px;display:flex;overflow:hidden}.fx-parameter label{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.fx-value input{background:var(--ui-inset);width:65px;color:var(--ui-ink);font:calc(13px * var(--ui-text-scale,1)) var(--font-mono);text-align:right;border:0;border-radius:3px;padding:3px 4px}.fx-value small{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);min-width:23px}.fx-parameter [data-slot=slider-range]{background:var(--ui-line-strong)}.fx-level.over b{color:var(--ui-record)}.fx-level meter::-webkit-meter-bar{background:var(--ui-inset);border:0}.eq-graph{border:1px solid var(--ui-line);touch-action:none;cursor:crosshair;border-radius:4px;width:100%;height:120px;display:block}.eq-graph text{fill:var(--ui-ink-muted);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);pointer-events:none}.meter-track:after{content:"";background:repeating-linear-gradient(to right,transparent 0,transparent calc(12.5% - 1px),var(--ui-scrim) calc(12.5% - 1px),var(--ui-scrim) 12.5%);pointer-events:none;position:absolute;inset:0}.probe-caption span{color:var(--ui-ink-muted)}.probe-track{background:var(--ui-inset);border-radius:2px;height:14px;position:relative;overflow:hidden}.probe-scale{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);justify-content:space-between;margin-top:-5px;display:flex}.probe-readings dt{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.probe-readings small{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.probe-readings .probe-over{color:var(--ui-record)}.probe-reset>span{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.effect-insertion:before,.effect-insertion:after{content:"";background:var(--ui-accent);border-radius:2px;width:9px;height:4px;position:absolute;left:-3px}.dynamics-visual{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:4px;flex-direction:column;gap:8px;padding:10px;display:flex}.compression-graph{background:var(--ui-inset);touch-action:none;cursor:ew-resize;width:100%;height:105px}.filter-graph{background:var(--ui-inset);border:1px solid var(--ui-line);touch-action:none;cursor:ew-resize;border-radius:4px;width:100%;height:140px}.peq-controls label{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex-direction:column;gap:8px;display:flex}.peq-controls input{background:var(--ui-inset);border:1px solid var(--ui-line);width:100%;color:var(--ui-ink);font:calc(13px * var(--ui-text-scale,1)) var(--font-mono);border-radius:4px;padding:5px}.tone-knob:focus-within .tone-dial{outline:2px solid var(--ui-focus);outline-offset:4px}.effect-add-point{width:26px;height:26px;color:var(--ui-ink);opacity:0;cursor:pointer;z-index:1;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s,background .12s;display:flex;position:relative}:is(.effect-add-point:focus-visible,.effect-picker-choice:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px;opacity:1}.creative-visual{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:5px;flex-direction:column;gap:9px;padding:9px;display:flex}.creative-visual p{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0;line-height:1.5}.chorus-plot{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:4px;padding:8px}.chorus-plot text{font:calc(9px * var(--ui-text-scale,1)) var(--font-mono);fill:var(--ui-ink-muted)}.chorus-plot-caption{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;margin-top:4px;display:flex}.crush-plot{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:4px;padding:8px}.crush-zero{stroke:var(--ui-line);stroke-width:1px}.crush-unit{stroke:var(--ui-line);stroke-width:1px;stroke-dasharray:2 4}.crush-input{fill:none;stroke:var(--ui-ink-muted);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:.8}.crush-output{fill:none;stroke:var(--ui-accent);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.crush-output-fold,.crush-output-sine{stroke:var(--ui-accent)}.crush-output-rectify{stroke:var(--ui-graph-line)}.crush-plot-caption{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;margin-top:4px;display:flex}.crush-plot-caption strong{color:var(--ui-ink);font-variant-numeric:tabular-nums}.parameter-heading{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.peq-control{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex-direction:column;gap:8px;display:flex}.reverb-response-preview>div{min-width:0;font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.pot-mark{fill:var(--ui-ink)}.pot-name{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);text-align:center;align-items:center;gap:4px;min-height:15px;line-height:1.15;display:flex}.reverb-quality{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));justify-content:space-between;align-items:center;gap:12px;display:flex}.reverb-quality .btn{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);border:1px solid var(--ui-line);min-height:24px;padding:3px 8px}.instrument-parameter output{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink);font-variant-numeric:tabular-nums}.instrument-parameter input[type=range]{width:100%;height:14px;accent-color:var(--ui-accent);cursor:ew-resize;margin:0}.autopan-curve text{fill:var(--ui-ink-muted);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono)}.autopan-shapes .btn[aria-pressed=true]{background:var(--ui-choice-bg);color:var(--ui-choice-ink);border-color:var(--ui-choice-bg)}.autopan-range-heading,.autopan-range-scale{color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));justify-content:space-between;display:flex}.autopan-range-heading output{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink)}.autopan-range-scale{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:-6px}.autopan-range-fill{background:var(--ui-line-strong);border-radius:3px;height:100%}.autopan-range-thumb:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.delay-timing .btn[aria-pressed=true]{background:var(--ui-choice-bg);color:var(--ui-choice-ink);border-color:var(--ui-choice-bg)}.delay-sync-readout output{color:var(--ui-ink)}.drum-character-switch{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:5px;flex-wrap:wrap;gap:3px;width:100%;padding:3px;display:flex}.drum-character-switch button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.reso-toolbar{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:10px;display:flex}.reso-svg{border:1px solid var(--ui-line);touch-action:none;cursor:crosshair;border-radius:4px;width:100%;height:180px;display:block}.reso-svg text{fill:var(--ui-ink-muted);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);pointer-events:none}.reso-node input{background:var(--ui-inset);width:62px;color:var(--ui-ink);font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);text-align:right;border:0;border-radius:3px;padding:3px 4px}.reso-node small{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.spectrum-toolbar{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:8px;display:flex}.spectrum-svg{border:1px solid var(--ui-line);touch-action:none;cursor:crosshair;border-radius:4px;width:100%;display:block}.spectrum-svg text{fill:var(--ui-ink-muted);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);pointer-events:none}.spectrum-readout{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink)}.spectrum-note{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.compressor-choice{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));flex-direction:column;gap:4px;display:flex}.compressor-choice .btn{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);border:1px solid var(--ui-line);min-height:24px;padding:3px 8px}.compressor-choice .btn.active,.compressor-toggle.active{border-color:var(--ui-choice-bg);background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.compressor-display{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:4px;grid-template-columns:1fr 120px;align-items:stretch;gap:12px;padding:8px;display:grid}.compressor-curve{background:var(--ui-inset);border-radius:3px;width:100%;height:100%;min-height:72px}.compressor-curve path{fill:none;stroke:var(--ui-graph-line);stroke-width:1.5px;vector-effect:non-scaling-stroke}.gr-leds i{background:var(--ui-inset);direction:rtl;border-radius:2px;height:16px;display:block;position:relative}.deesser-display{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.deesser-bar>div{background:var(--ui-inset);direction:rtl;border-radius:2px;height:8px;overflow:hidden}.deesser-listen.active{border-color:var(--ui-choice-bg);background:var(--ui-choice-bg);color:var(--ui-choice-ink)}.deesser-note{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0}.deesser-meter{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:2px;flex-direction:column;justify-content:flex-end;width:6px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.deesser-svg{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:4px;width:100%;height:120px;display:block}.deesser-svg text{fill:var(--ui-ink-muted);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);pointer-events:none}.deesser-grid{stroke:var(--ui-line);stroke-width:1px}.deesser-spectrum{fill:none;stroke:var(--ui-graph-line);stroke-width:1.2px;vector-effect:non-scaling-stroke}.convolver-picker select{background:var(--ui-inset);min-width:0;color:var(--ui-graph-line);border:1px solid var(--ui-line);font:inherit;border-radius:5px;flex:1;padding:9px}.convolver-credit{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-graph-line);margin:0;line-height:1.6}.convolver-wave{border:1px solid var(--ui-line);border-radius:5px;padding:10px}.convolver-error{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-accent-text)}.convolver-envelope-line{fill:none;stroke:var(--ui-graph-line);stroke-width:1.5px;pointer-events:none}.convolver-envelope-handle{cursor:ew-resize;fill:var(--ui-graph-line);stroke:var(--ui-graph-line);outline:none}.convolver-license-trigger{font:inherit;font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-graph-line);cursor:pointer;opacity:.7;background:0 0;border:0;padding:2px 0}.tuner-heading,.tuner-axis{color:var(--ui-ink-muted);font-size:calc(10px * var(--ui-text-scale,1));justify-content:space-between;gap:12px;display:flex}.tuner-note small{font-size:calc(24px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-left:3px}.tuner-frequency{color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));min-height:18px}.tuner-hint{color:var(--ui-ink-muted);font-size:calc(10px * var(--ui-text-scale,1));margin-top:12px;line-height:1.7}.cl-effect-flow li>span{background:var(--ui-panel);width:22px;height:22px;font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);border-radius:4px;justify-content:center;align-items:center;display:flex}.cl-effect-flow small{color:var(--ui-ink-muted);font-size:calc(10px * var(--ui-text-scale,1))}.cl-compatible{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:6px;display:flex}.cl-folder-filter>svg{pointer-events:none;color:var(--ui-ink-muted);position:absolute;right:10px}.effect-card-header .sidechain-trigger{width:28px;height:28px;min-height:28px;color:var(--ui-ink-muted);background:0 0;flex:0 0 28px;position:relative}.effect-card-header .sidechain-trigger.is-missing{color:var(--ui-warn)}.sidechain-indicator{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;right:2px}.is-missing .sidechain-indicator{width:7px;height:10px;font:bold calc(10px * var(--ui-text-scale,1)) var(--font-mono);background:0 0;bottom:0}.sidechain-choice{cursor:pointer;gap:8px;min-height:36px}.sidechain-choice[data-highlighted]{background:var(--ui-hover-lift);color:var(--ui-ink)}.sidechain-choice>span{text-overflow:ellipsis;overflow:hidden}.sidechain-track-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.sidechain-meter-label{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-bottom:5px;display:flex}.sidechain-level{background:var(--ui-inset);border-radius:2px;height:3px;overflow:hidden}.sidechain-missing{color:var(--ui-warn)}.effect-card-header .sidechain-trigger.is-connected{color:var(--ui-graph-line)}.effect-card-header .sidechain-trigger:hover:not(:disabled),.effect-card-header .sidechain-trigger[data-popup-open],.sidechain-choice[data-checked]{background:var(--ui-hover-lift)}.sidechain-level i{transform-origin:0;background:var(--ui-graph-line);width:100%;height:100%;display:block}.automation-parameters h3 small{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:3px;font-weight:400;display:block}.automation-parameter-group h4{font-size:calc(10px * var(--ui-text-scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--ui-ink-muted);margin:0 0 5px;font-weight:500}.automation-parameter{text-align:left;width:100%;color:var(--ui-ink);font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:10px 9px;display:flex}.automation-parameter:hover:not(:disabled){background:var(--ui-hover-lift)}.automation-parameter small{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:2px;display:block}.automation-parameter output{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted)}.limiter-history{background:var(--ui-inset);border-radius:6px;padding:10px 12px 8px;overflow:hidden}.limiter-output{fill:var(--ui-graph-line);opacity:.5}.limiter-grid>span{font-size:calc(9px * var(--ui-text-scale,1));color:var(--ui-ink-muted);position:absolute;top:2px}.limiter-line{cursor:ns-resize;touch-action:none;z-index:2;height:28px;color:var(--ui-ink);justify-content:center;align-items:center;display:flex;position:absolute;left:20px;right:0;transform:translateY(-50%)}.limiter-line span{background:var(--ui-inset);font-size:calc(11px * var(--ui-text-scale,1));border-radius:4px;padding:3px 9px;position:relative}.limiter-line-drive{color:var(--ui-graph-line)}.limiter-empty{text-align:center;width:100%;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);pointer-events:none;position:absolute;top:42%}.limiter-legend{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.limiter-legend strong{color:var(--ui-ink);font-variant-numeric:tabular-nums}.limiter-status{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0}.limiter-output-key{background:var(--ui-graph-line);margin-left:7px}.clipper-character{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.strum-timing .value-bar-surface{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:0 5px;right:58px}.strum-timing .value-bar-body:hover{background:var(--ui-choice-bg)}.effect-card-header .btn.icon.active,.chain-toolbar .btn.icon.active{background:var(--ui-accent-soft);color:var(--ui-accent-text);box-shadow:inset 0 0 0 1px var(--ui-accent)}.effect-card-header .btn.icon:not(.active),.chain-toolbar .btn.icon:not(.active){color:var(--ui-ink-muted);background:0 0}.effect-card-header .btn.icon:not(.active):hover:not(:disabled),.chain-toolbar .btn.icon:not(.active):hover:not(:disabled){background:var(--ui-hover-lift);color:var(--ui-ink)}.mix-lock:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.mt-midi-hint{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.mt-midi-cut{background:var(--ui-warn);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.piano-roll{width:100%;max-width:none;max-height:none;color:var(--foreground);border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:6px;outline:none;flex:none;min-height:240px;margin:0;padding:0;position:relative;overflow:hidden}.piano-roll header{background:var(--ui-panel);border-bottom:1px solid var(--ui-line-soft);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;display:flex}.piano-roll header>input{width:130px;min-width:60px;color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));background:0 0;border:1px solid #0000;border-radius:3px;padding:4px}.piano-roll header>input:focus{border-color:var(--ui-focus)}.piano-badge{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-right:6px}.piano-roll select{font-size:calc(11px * var(--ui-text-scale,1));background:var(--ui-inset);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:3px;padding:4px}.piano-roll label{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:6px;display:flex}.piano-roll input[type=range]{width:75px;accent-color:var(--ui-accent)}.piano-scroll{overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:var(--ui-ink-faint) var(--ui-canvas);height:290px;overflow:auto;container-type:inline-size}.piano-ruler{z-index:5;background:var(--ui-panel);border-bottom:1px solid var(--ui-line);flex-shrink:0;grid-area:1/1/auto/-1;height:25px;position:sticky;top:0;overflow:hidden}.piano-ruler>span{border-left:1px solid var(--ui-grid-beat);height:25px;font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);padding:4px 6px;position:absolute;top:0}.piano-ruler>div{background:var(--ui-panel);z-index:1;width:56px;height:25px;position:sticky;left:0}.piano-keys{z-index:4;background:var(--ui-key-white);width:56px;box-shadow:2px 0 3px var(--ui-scrim);flex-shrink:0;grid-area:2/1;position:sticky;left:0}.piano-keys>button{touch-action:none;border:0;border-bottom:1px solid color-mix(in oklab, var(--ui-key-black) 25%, var(--ui-key-white));width:100%;color:var(--ui-key-white-ink);text-align:right;font:calc(10px * var(--ui-text-scale,1))/calc(12px * var(--ui-text-scale,1)) var(--font-mono);background:0 0;border-radius:0;padding:2px 7px;display:block;overflow:hidden}.piano-keys>button.black{background:var(--ui-key-black);width:calc(100% - 10px);color:var(--ui-key-black-ink);border:1px solid color-mix(in oklab, var(--ui-accent) 55%, var(--ui-key-black));border-left:0;border-radius:0 4px 4px 0}.piano-keys>button:not(:hover):not(.auditioning){color:#0000}.piano-grid{touch-action:none;cursor:crosshair;background-color:var(--ui-canvas);background-image:linear-gradient(90deg,var(--ui-grid-bar) 2px,transparent 2px),linear-gradient(90deg,var(--ui-grid-beat) 1px,transparent 1px),linear-gradient(90deg,var(--ui-grid-beat) 1px,transparent 1px),linear-gradient(90deg,var(--ui-grid-sub) 1px,transparent 1px),linear-gradient(0deg,var(--ui-grid-sub) 1px,transparent 1px);flex-shrink:0;grid-area:2/2;position:relative}.piano-note{background:var(--ui-graph-line);border:1px solid var(--ui-graph-line);color:var(--ui-clip-ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font:calc(9px * var(--ui-text-scale,1))/calc(11px * var(--ui-text-scale,1)) var(--font-mono);border-radius:3px;align-items:center;padding:0;display:flex;position:absolute;overflow:hidden}.piano-note.selected{border-color:var(--ui-selected-edge);box-shadow:0 0 0 1px var(--ui-selected-edge);z-index:2}.piano-track-row.editing{background:var(--ui-accent-soft)}.piano-track-row>small{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-left:32px;display:block}.piano-cursor{background:var(--ui-playhead);pointer-events:none;z-index:3;width:1px;position:absolute;top:0;bottom:0}.piano-roll.piano-expanded{width:calc(100% - 32px);height:calc(calc(100dvh / var(--ui-zoom,1)) - 32px);min-height:0;box-shadow:0 20px 80px var(--ui-scrim);position:fixed;inset:16px}.piano-keys>button:hover:not(:disabled){background:color-mix(in oklab, var(--ui-key-white) 85%, var(--ui-key-black));color:var(--ui-key-white-ink)}.piano-keys>button.auditioning,.piano-keys>button.auditioning:hover:not(:disabled){background:var(--ui-accent);color:var(--ui-accent-ink);border-right-color:var(--ui-accent)}.piano-ruler>span.piano-half-bar{border-left-color:var(--ui-grid-bar);height:14px;padding:0;top:11px}.piano-project-transport{border:0;border-right:1px solid var(--ui-line-soft);flex-shrink:0;align-items:center;gap:3px;min-width:0;margin:0 4px 0 0;padding:0 10px 0 0;display:flex}.piano-project-transport output{width:auto;min-width:48px;color:var(--ui-ink);font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);font-variant-numeric:tabular-nums;padding:0 6px}.piano-note.piano-note-ghost{pointer-events:none;background:color-mix(in oklab, var(--ui-ink-muted) 20%, transparent);border:1px dashed color-mix(in oklab, var(--ui-ink-muted) 40%, transparent);color:var(--ui-ink-muted);box-shadow:none;opacity:.75;z-index:1}.piano-resize{border:0;border-top:1px solid var(--ui-line-soft);background:var(--ui-panel);width:100%;height:10px;color:var(--ui-ink-muted);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.piano-resize:hover,.piano-resize:active{background:var(--ui-control-hover);color:var(--ui-accent-text)}.piano-resize:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.piano-ruler>span.piano-beat{border-left-color:var(--ui-grid-sub);height:20px;color:var(--ui-ink-muted);font-size:calc(9px * var(--ui-text-scale,1));padding:1px 5px;top:5px}.piano-ruler>span.piano-midbeat{border-left-color:var(--ui-grid-beat);height:23px;color:var(--ui-ink-muted);padding-top:3px;top:2px}.piano-ruler>span:not(.piano-beat):not(.piano-half-bar){border-left:2px solid var(--ui-grid-sub);font-weight:600}.piano-ruler>span.piano-half-bar{border-left-color:var(--ui-grid-beat);pointer-events:none}.piano-lanes{z-index:6;background:var(--ui-canvas);border-top:1px solid var(--ui-line);box-shadow:0 -2px 4px var(--ui-scrim);grid-area:3/1/auto/-1;display:grid;position:sticky;bottom:0}.piano-lane-labels{z-index:2;background:var(--ui-panel);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);box-shadow:2px 0 3px var(--ui-scrim);flex-direction:column;display:flex;position:sticky;left:0}.piano-lane-labels>span{border-bottom:1px solid var(--ui-line-soft);box-sizing:border-box;align-items:flex-end;padding:0 6px 4px;display:flex}.piano-velocity{border-bottom:1px solid var(--ui-line-soft);touch-action:none;cursor:ns-resize;box-sizing:border-box;background-image:linear-gradient(0deg,var(--ui-grid-sub) 1px,transparent 1px);background-position:0 -1px;background-size:100% 16px;position:relative}.piano-velocity-bar{background:var(--ui-graph-line);border:1px solid var(--ui-graph-line);pointer-events:none;box-sizing:border-box;border-bottom:0;border-radius:2px 2px 0 0;position:absolute;bottom:0}.piano-velocity-bar.selected{background:var(--ui-accent);border-color:var(--ui-selected-edge);z-index:1}.piano-sustain:focus-visible{box-shadow:inset 0 0 0 1px var(--ui-focus)}.piano-sustain-region{background:var(--ui-accent-soft);border:1px solid var(--ui-accent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:3px;padding:0;position:absolute;top:3px;bottom:3px;overflow:hidden}.piano-sustain-region.selected{background:var(--ui-accent);border-color:var(--ui-selected-edge);box-shadow:0 0 0 1px var(--ui-selected-edge);z-index:1}.mt-midi-sustain{fill:var(--ui-accent);opacity:.8}.piano-selection-box{pointer-events:none;z-index:7;border:1px solid var(--ui-selected-edge);background:color-mix(in oklab, var(--ui-selected-edge) 10%, transparent);box-sizing:border-box;position:absolute}.mt-midi-toggle.active{color:var(--ui-accent-text);border-color:var(--ui-accent)}.mt-midi-activity{background:var(--ui-inset);border-radius:50%;width:7px;height:7px;transition:background .15s}.mt-midi-activity.ready{background:var(--ui-ok)}.mt-midi-devices{border:1px solid var(--ui-line);border-radius:6px;flex-direction:column;gap:6px;margin:0;padding:8px 10px;display:flex}.mt-midi-devices legend{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));padding:0 4px}.mt-midi-devices label em{color:var(--ui-warn);font-style:normal;font-size:calc(11px * var(--ui-text-scale,1))}.mt-midi-note{color:var(--ui-ink-muted);margin:0;line-height:1.5}.mt-midi-error{color:var(--ui-record)}.mt-roll-groove{color:var(--ui-ink-muted);opacity:.6;align-items:center;gap:5px;display:inline-flex}.mt-roll-groove.active{opacity:1;background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:var(--ui-accent)}.piano-roll .mt-roll-arp{width:auto;color:var(--ui-ink-muted);opacity:.6;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.piano-roll .mt-roll-arp.active{opacity:1;background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:var(--ui-accent)}.mt-arp-rhythm-heading{color:var(--ui-ink-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.mt-arp-step{border:1px solid var(--ui-line);background:var(--ui-inset);cursor:pointer;border-radius:3px;min-width:0;height:22px;padding:0}.mt-arp-step.beat{border-color:var(--ui-line-strong)}.mt-arp-step.on{background:var(--ui-accent);border-color:var(--ui-accent)}.mt-arp-step:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.chord-pad{background:var(--ui-panel);border-left:1px solid var(--ui-line-soft);min-width:0;color:var(--ui-ink);flex:0 0 294px;padding:8px;overflow:auto}.chord-pad-wedge path{fill:var(--ui-inset);stroke:none}.chord-pad-wedge text{fill:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));pointer-events:none}.chord-pad-wedge.in-key path{fill:var(--ui-control)}.chord-pad-wedge.in-key text{fill:var(--ui-ink);font-weight:600}.chord-pad-wedge.tonic text{fill:var(--ui-accent-text);font-weight:700}.chord-pad-center strong{font-size:calc(18px * var(--ui-text-scale,1));color:var(--ui-accent-text);white-space:nowrap;width:100%;max-width:100%;line-height:1.2}.chord-pad-modifier{min-width:0;font-size:calc(11px * var(--ui-text-scale,1));border:1px solid var(--ui-line);background:var(--ui-inset);color:var(--ui-ink);cursor:pointer;border-radius:3px;flex:1;padding:5px 2px}.chord-pad-modifier[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:var(--ui-accent)}.chord-pad-more{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:5px 0}.chord-pad-reset{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:2px;right:0}.chord-pad p{font-size:calc(10px * var(--ui-text-scale,1));text-align:center;color:var(--ui-ink-muted);margin:6px 0 0;line-height:1.6}.strum-lane{background:var(--ui-panel);border:0;border-top:1px solid var(--ui-line-soft);box-sizing:border-box;min-width:0;height:76px;margin:0;padding:0}.strum-controls{box-sizing:border-box;background:var(--ui-panel);max-width:100%;height:35px;font-size:calc(11px * var(--ui-text-scale,1));align-items:center;gap:8px;padding:0 6px;display:flex;position:sticky;left:0;overflow-x:auto}.strum-controls label{white-space:nowrap;color:var(--ui-ink-muted);align-items:center;gap:5px;display:flex}.strum-region{clip-path:inset(0 1px round 3px);background:var(--ui-control);color:var(--ui-ink);font-size:calc(11px * var(--ui-text-scale,1));white-space:nowrap;touch-action:none;cursor:grab;text-align:left;border:0;border-radius:3px;align-items:center;gap:14px;padding:0 12px;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.strum-region.selected{background:var(--ui-accent-soft);color:var(--ui-ink);box-shadow:inset 0 -3px var(--ui-selected-edge)}.strum-region:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}.strum-empty{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);pointer-events:none;line-height:40px;position:sticky;left:12px}.mt-chord-row{background:var(--ui-panel);border:0;border-bottom:1px solid var(--ui-line-soft);min-width:0;margin:0;padding:0}.mt-chord-lane{touch-action:none;cursor:crosshair;background-image:linear-gradient(90deg,var(--ui-grid-beat) 1px,transparent 1px);border:0;min-width:0;height:34px;margin:0;padding:0;position:relative}.mt-chord-section{background:var(--ui-control);height:29px;color:var(--ui-ink);cursor:grab;touch-action:none;font-size:calc(12px * var(--ui-text-scale,1));text-align:left;border:0;border-radius:3px;padding:0 9px;position:absolute;top:2px}.mt-chord-section.selected{background:var(--ui-accent-soft);box-shadow:inset 0 -2px var(--ui-selected-edge);font-weight:600}.mt-chord-section:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.mt-chord-popover{background:var(--ui-raised);width:310px;max-width:calc(calc(100vw / var(--ui-zoom,1)) - 24px);max-height:calc(calc(100dvh / var(--ui-zoom,1)) - 32px);padding:0;overflow:auto}.piano-quantize-panel{width:320px;max-width:calc(calc(100vw / var(--ui-zoom,1)) - 24px);max-height:min(620px,calc(calc(100dvh / var(--ui-zoom,1)) - 32px));background:var(--ui-raised);color:var(--ui-ink);gap:14px;padding:16px;overflow:auto}.piano-roll .piano-quantize-panel label{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink);justify-content:space-between;align-items:center;gap:10px;display:flex}.piano-quantize-starts input{accent-color:var(--ui-accent);width:15px;height:15px;margin:0}.piano-quantize-panel p{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0;line-height:1.5}.piano-note-menu{background:var(--ui-raised);min-width:230px;color:var(--ui-ink)}.piano-note-menu [data-slot=context-menu-label]{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:6px 9px}.piano-roll>header{background:var(--ui-panel);border-bottom:1px solid var(--ui-line-soft);gap:6px;min-height:40px;padding:6px 8px}.piano-roll>header .btn.active{background:var(--ui-accent-soft);color:var(--ui-accent-text);box-shadow:inset 0 0 0 1px var(--ui-accent)}.chord-pad-wedge.active path,.chord-pad-wedge:hover path{fill:var(--ui-control)}.chord-pad-wedge.active text,.chord-pad-wedge:hover text{fill:var(--ui-ink)}.chord-pad{background:var(--ui-raised);border-left-color:var(--ui-line)}.chord-pad-modifier{background:var(--ui-control);border:0;border-radius:4px;min-height:30px}.chord-pad-modifier[aria-pressed=true]{background:var(--ui-control);color:var(--ui-accent-ink)}.piano-roll .piano-ruler,.piano-roll .piano-ruler>div{background:var(--ui-raised)}.brand svg{color:var(--ui-ink-muted)}.file-heading>span{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);white-space:nowrap}.workspace{background:var(--ui-panel);border:0;border-radius:0;flex-direction:column;flex:1;min-height:460px;display:flex;overflow:hidden}.tool-group{border-right:1px solid var(--ui-line-soft);align-items:center;gap:3px;padding-right:10px;display:flex}.wave-area{background:var(--ui-canvas);touch-action:none;flex-direction:column;flex:1;min-height:300px;display:flex;position:relative;overflow:hidden}.ruler{cursor:text;border-bottom:1px solid var(--ui-line-soft);flex-shrink:0;width:100%;height:34px;display:block}.ruler text{fill:var(--ui-ink-muted);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono)}.track-label{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);fill:var(--ui-ink-muted);pointer-events:none}.timeline-scroll{background:var(--ui-panel);scrollbar-color:var(--ui-ink-faint) var(--ui-canvas);scrollbar-width:thin;height:14px;overflow:scroll hidden}.navigator{border-top:1px solid var(--ui-line-soft);background:var(--ui-panel);align-items:center;gap:6px;padding:7px 8px;display:flex}.overview{cursor:grab;touch-action:none;background:var(--ui-canvas);-webkit-user-select:none;user-select:none;border-radius:3px;flex:1;min-width:0;height:40px}.transport{border-top:1px solid var(--border);background:var(--ui-panel);flex-wrap:wrap;align-items:center;gap:8px;padding:13px 14px;display:flex}.time>span{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink-muted);letter-spacing:0;margin-left:12px}.selection-fields label{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:7px;display:flex}.selection-fields input{background:var(--ui-canvas);color:var(--ui-ink);border:1px solid var(--ui-line);width:110px;min-height:34px;font:calc(13px * var(--ui-text-scale,1)) var(--font-mono);font-variant-numeric:tabular-nums;border-radius:4px;padding:7px 8px}.selection-duration{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink);min-width:130px}.selection-duration small{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:4px;display:block}.empty{background:var(--ui-canvas);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:340px;padding:36px;display:flex}.empty>svg{color:var(--ui-ink-muted);margin-bottom:20px}.empty p{font-size:calc(14px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:10px 0 22px}.quiet{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:6px}.statusbar{min-height:44px;color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:18px;padding:8px 12px;display:flex}.statusbar .error{color:var(--ui-record)}.navigation-hint{color:var(--ui-ink-muted)}.workspace-info summary{cursor:pointer;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:5px;list-style:none;display:flex}.workspace-info>div{z-index:4;width:min(330px,calc(85vw / var(--ui-zoom,1)));background:var(--ui-tile);border:1px solid var(--ui-line);font-size:calc(14px * var(--ui-text-scale,1));color:var(--ui-ink);box-shadow:0 8px 24px var(--ui-scrim);border-radius:7px;padding:18px;line-height:1.6;position:absolute;bottom:28px;right:0}.workspace-info strong{color:var(--ui-ink);font-weight:500}.module-metering{border-top:1px solid var(--ui-line);grid-template-columns:1fr 1fr;gap:7px;padding:9px 12px;display:grid}.meter-track{background:var(--ui-canvas);border:1px solid var(--ui-line);border-radius:2px;height:12px;margin-top:5px;position:relative;overflow:hidden}.record-active{color:var(--ui-record)!important;border-color:var(--ui-record)!important}.record-details{z-index:15;background:var(--ui-tile);border:1px solid var(--ui-line);width:310px;box-shadow:0 8px 24px var(--ui-scrim);font-size:calc(12px * var(--ui-text-scale,1));border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;top:44px;right:0}.target-key{color:var(--ui-accent-text);font:calc(10px * var(--ui-text-scale,1)) var(--font-mono)}.parameter-help{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:4px;line-height:1.4;display:block}.parameter-signal{background:var(--ui-hover-lift);border-right:1px solid var(--ui-graph-line);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.effect-advanced{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink)}.effect-advanced summary span{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-left:6px}.filter-modes [data-slot=toggle-group-item]{font-size:calc(12px * var(--ui-text-scale,1));background:var(--ui-panel);height:28px;min-height:28px;color:var(--ui-ink-muted);border:1px solid var(--ui-line);padding:4px 6px;border-radius:4px!important}.filter-modes [data-pressed]{background:var(--ui-graph-line);color:var(--ui-ok)}.filter-description{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0}.filter-graph text{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);fill:var(--ui-ink-muted)}.tone-track{fill:none;stroke:var(--ui-canvas);stroke-width:4px;stroke-linecap:round}.tone-arc{fill:none;stroke:var(--ui-accent);stroke-width:4px;stroke-linecap:round}.tone-cap{fill:var(--ui-canvas);stroke:var(--ui-accent);stroke-width:1.5px}.tone-pointer{stroke:var(--ui-accent);stroke-width:2.5px;stroke-linecap:round}.tone-knob strong{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-accent-text);font-weight:500}.tone-poles{width:100%;max-width:118px;font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);justify-content:space-between;display:flex}.effect-add-slot:before{content:"";background:var(--ui-graph-line);opacity:0;pointer-events:none;width:1px;position:absolute;top:43px;bottom:10px;left:50%}.effect-add-point:hover,.effect-add-point[data-popup-open]{background:var(--ui-hover-lift);border-color:var(--ui-graph-line)}@media (hover:none),(pointer:coarse){.effect-add-point{opacity:1;border-color:var(--ui-line)}}.tail-toggle{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink);cursor:pointer;align-items:center;gap:6px;margin-right:10px;display:flex}.tail-toggle input{accent-color:var(--ui-graph-line)}.tail-toggle span{color:var(--ui-ink-muted);font:calc(11px * var(--ui-text-scale,1)) var(--font-mono)}.parameter-help-trigger:hover,.parameter-help-trigger[data-popup-open]{color:var(--ui-ok);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.reverb-plot-caption{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);justify-content:space-between;display:flex}.reverb-advanced summary{cursor:pointer;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ok);padding:7px 0}.pot svg:focus-visible{box-shadow:0 0 0 2px var(--ui-graph-line)}.mix-lock{width:24px;height:24px;color:var(--ui-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mix-lock:hover,.mix-lock.active{color:var(--ui-accent-text);background:var(--ui-hover-lift)}.mt-mode{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-accent-text)}.mt-rate{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted)}.mt-track-select{color:var(--ui-ink);font:inherit;text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;max-width:175px;margin-bottom:10px;display:block;overflow:hidden}.mt-empty{max-width:800px;min-height:210px;color:var(--ui-ink);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:sticky;left:0}.mt-peak{font:calc(10px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-ink-muted);min-width:32px;margin-left:8px}.mt-peak.over{color:var(--ui-record)}.mt-routing>div{z-index:10;background:var(--ui-tile);border:1px solid var(--ui-graph-line);min-width:290px;box-shadow:0 10px 30px var(--ui-scrim);border-radius:6px;padding:12px;position:absolute}.mt-routing p{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink);margin:0 0 10px}.mt-routing select{background:var(--ui-panel);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:4px;max-width:170px;padding:6px}.mt-fold{color:var(--ui-ink-muted);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:3px}.mt-fold:focus-visible{outline:1px solid var(--ui-focus)}.mt-drop-before:before,.mt-drop-after:after{content:"";background:var(--ui-accent);z-index:8;pointer-events:none;height:3px;box-shadow:0 0 8px var(--ui-scrim);position:absolute;left:0;right:0}.mt-root-drop{width:var(--mt-header-width,200px);border:1px dashed var(--ui-line-strong);color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));box-sizing:border-box;padding:14px 12px;position:sticky;left:0}.mt-root-drop.active{background:var(--ui-graph-line);border-color:var(--ui-accent);color:var(--ui-ink)}.mt-track-drop-hint{max-width:calc(90vw / var(--ui-zoom,1));border:1px solid var(--ui-graph-line);background:var(--ui-scrim);color:var(--ui-accent-text);font-size:calc(12px * var(--ui-text-scale,1));pointer-events:none;z-index:100;box-shadow:0 5px 20px var(--ui-scrim);border-radius:6px;padding:10px 16px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.mt-tempo,.mt-signature{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink);align-items:center;gap:5px;display:flex}.mt-tempo input,.mt-signature input,.mt-signature select{background:var(--ui-panel);width:55px;color:var(--ui-ink);border:1px solid var(--ui-line);font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);border-radius:4px;padding:5px}.mt-bar-tick{color:var(--ruler-bar,var(--ui-accent-text));font-weight:700!important}.mt-arm.active{color:var(--ui-record);background:var(--ui-record);border-color:var(--ui-record)}.mt-recording-clip{top:var(--clip-inset,7px);height:calc(var(--track-height,106px) - 2*var(--clip-inset,7px));border:1px solid var(--ui-record);background:var(--ui-scrim);color:var(--ui-warn);z-index:2;pointer-events:none;border-radius:4px;position:absolute;overflow:hidden}.mt-recording-notes rect{fill:var(--ui-warn)}.mt-region-edge{background:var(--ui-graph-line);border:1px solid var(--ui-graph-line);cursor:ew-resize;touch-action:none;pointer-events:auto;border-radius:2px;width:10px;padding:0;position:absolute;top:-3px;bottom:-3px}.mt-crossfade{top:var(--clip-inset,7px);height:calc(var(--track-height,106px) - 2*var(--clip-inset,7px));pointer-events:none;z-index:3;background:var(--ui-hover-lift);position:absolute;overflow:hidden}.mt-crossfade path{fill:none;stroke:var(--ui-accent);stroke-width:1px;vector-effect:non-scaling-stroke}.mt-copy-badge{z-index:5;background:var(--ui-scrim);color:var(--ui-accent-text);font:calc(11px * var(--ui-text-scale,1)) var(--font-sans);pointer-events:none;border-radius:3px;padding:3px 6px;position:absolute;bottom:4px;right:7px}.mt-project-name:hover{border-color:var(--ui-line)}.mt-mode{height:28px;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ok);background:var(--ui-hover-lift);border:1px solid var(--ui-graph-line);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;display:flex}.mt-cut-marker{background:var(--ui-accent);z-index:7;pointer-events:none;width:1px;box-shadow:0 0 0 1px var(--ui-scrim);position:absolute;top:0;bottom:0}.mt-cut-marker svg{background:var(--ui-control);width:14px;height:14px;color:var(--ui-accent-text);border-radius:2px;position:absolute;top:24px;left:-7px}.piano-roll::backdrop{background:var(--ui-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.color-box-sections>section{border:1px solid var(--ui-line);background:var(--ui-tile);border-radius:5px;flex-direction:column;gap:12px;padding:10px;display:flex}.track-type-trigger{height:25px;color:var(--ui-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:2px;padding:3px;display:inline-flex}.track-type-trigger:hover,.track-type-trigger[data-popup-open]{background:var(--ui-hover-lift);border-color:var(--ui-line);color:var(--ui-ink)}.track-type-trigger:focus-visible{outline:1px solid var(--ui-focus);outline-offset:1px}.mt-track-edge-meter{background:color-mix(in oklab, var(--ui-inset) 55%, transparent);width:7px;height:100%;display:block;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.track-color-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.track-color-swatch{border:1px solid var(--ui-ink-muted);border-radius:3px;flex-shrink:0;width:14px;height:14px}.mt-empty p{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0}.mt-track-gain-knob{width:28px;height:28px;color:var(--track-accent,var(--ui-ok));cursor:ns-resize;touch-action:none;background:0 0;border:0;border-radius:50%;flex:0 0 28px;margin:0 0 8px;padding:0}.mt-track-gain-knob .mt-gain-ring{stroke:var(--ui-canvas)}.mt-track-gain-knob .mt-gain-center{fill:var(--ui-canvas);stroke:var(--ui-ink-faint);stroke-width:1px}.mt-track-gain-knob path{stroke:var(--ui-accent);stroke-width:2px}.mt-track-gain-knob:hover .mt-gain-center{fill:var(--ui-canvas)}.kick-tune-entry{color:var(--ui-ok);font-size:calc(10px * var(--ui-text-scale,1));align-items:center;gap:6px;display:flex}.reso-reduction{font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);color:var(--ui-warn);min-width:64px}.reso-node{border:1px solid var(--ui-line);background:var(--ui-tile);border-radius:4px;align-items:center;gap:3px;padding:3px 5px;display:flex}.track-height-trigger:focus-visible{outline:1px solid var(--ui-focus);outline-offset:1px}.application-header .btn.engine-load{font:calc(11px * var(--ui-text-scale,1)) var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ui-ink-muted);gap:7px;padding:6px 8px}.engine-load-bar{background:var(--ui-canvas);border-radius:2px;width:44px;height:4px;position:relative;overflow:hidden}.engine-load-bar i{background:var(--ui-graph-line);transition:width .2s linear;position:absolute;inset:0 auto 0 0}.engine-load-bar b{background:var(--ui-choice-bg);width:2px;margin-left:-2px;transition:left .2s linear;position:absolute;top:0;bottom:0}.engine-load[data-level=high] .engine-load-bar i,.engine-load-bar b[data-level=high]{background:var(--ui-accent)}.engine-load[data-level=over] .engine-load-bar i,.engine-load-bar b[data-level=over]{background:var(--ui-record)}.cl-search svg{color:var(--ui-ink-muted);position:absolute;left:10px}.cl-caption{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);align-items:center;gap:5px;font-weight:500;display:flex}.cl-preset{text-align:left;width:100%;color:var(--ui-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;margin-bottom:3px;padding:12px 10px;display:flex}.cl-preset:hover{background:var(--ui-tile)}.cl-preset[aria-current=true]{background:var(--ui-hover-lift);border-color:var(--ui-graph-line)}.cl-preset-symbol{color:var(--ui-ink-muted);display:flex}.cl-preset small{color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));margin-top:3px;display:block}.cl-preset>svg{color:var(--ui-ink-muted);flex-shrink:0}.cl-warning,.cl-error{color:var(--ui-accent-text)}.cl-detail-footer{border-top:1px solid var(--ui-graph-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.cl-detail-footer p{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);flex:1;min-width:110px}.cl-muted{color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1))}.cl-empty{text-align:center;color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));flex-direction:column;align-items:center;gap:10px;padding:30px 12px;display:flex}.cl-empty strong{color:var(--ui-ink);font-weight:500}.cl-preset-notes p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:6px;line-height:1.6}.grid-rhythm-toggle .btn.active{background:var(--ui-graph-line);color:var(--ui-ink);border-color:var(--ui-graph-line)}.pitch-formants legend{text-align:center;font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-bottom:6px}.pitch-formants .btn[aria-pressed=true]{color:var(--ui-ink);border-color:var(--ui-graph-line);background:var(--ui-control)}.transport-time{font-variant-numeric:tabular-nums;text-align:right;min-width:74px;color:var(--ui-ink)}.transport-record{color:var(--ui-record)}.transport-tempo-value{width:36px;color:var(--ui-ink);font:calc(13px * var(--ui-text-scale,1)) var(--font-mono);text-align:right;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 0}.transport-tempo-value:hover{color:var(--ui-accent-text)}.transport-tempo-value:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.transport-musical .mt-tempo input:focus{border-color:var(--ui-graph-line);background:var(--ui-panel)}.automation-selector[data-slot=dialog-content]{width:min(800px, calc(100vw / var(--ui-zoom,1) - 32px));max-width:none;max-height:calc(100dvh / var(--ui-zoom,1) - 32px);flex-direction:column;gap:18px;padding:24px;display:flex;overflow:auto;container:automation-picker/inline-size}.automation-selector .automation-browser{height:min(390px, calc(48dvh / var(--ui-zoom,1)));flex:auto;grid-template-columns:minmax(180px,30%) minmax(0,1fr);min-height:180px}.automation-selector .automation-parameters,.automation-selector .automation-parameter>span{min-width:0}.automation-selector .automation-parameter output{white-space:nowrap}.automation-selector .automation-parameter>svg{flex-shrink:0}.automation-existing h3{font-size:calc(12px * var(--ui-text-scale,1));align-items:center;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.automation-existing h3 span{color:var(--ui-ink-muted);font-weight:400}.automation-existing ul{max-height:174px;margin:0;padding:0;list-style:none;overflow:auto}.automation-existing li{border-top:1px solid var(--ui-line-soft);align-items:center;gap:8px;padding:6px 4px;display:flex}.automation-existing-name{flex:1;min-width:0}.automation-existing-name strong,.automation-existing-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automation-existing-name strong{font-size:calc(13px * var(--ui-text-scale,1));font-weight:500}.automation-existing-name small{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:2px}.automation-existing button{min-height:32px;color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.automation-existing button.is-reading{color:var(--ui-accent-text);background:var(--ui-accent-soft)}.automation-existing button:hover:not(:disabled){background:var(--ui-hover-lift)}.automation-existing button[aria-pressed]{min-width:82px}@media (max-width:600px){.automation-selector[data-slot=dialog-content]{gap:14px;padding:16px}.automation-selector .automation-browser{grid-template-columns:1fr}.automation-selector .automation-sources{border:0;padding:0}.automation-existing li{flex-wrap:wrap;gap:3px}.automation-existing-name{flex-basis:100%}.automation-existing ul{max-height:184px}.automation-existing li>button:last-child{margin-left:auto}}@container automation-picker (width<=520px){.automation-selector .automation-browser{grid-template-columns:1fr}.automation-selector .automation-sources{border:0;padding:0}.automation-selector .automation-parameters{padding:0;display:none}.automation-selector .automation-browser.show-detail .automation-sources{display:none}.automation-selector .automation-browser.show-detail .automation-parameters{display:block}.automation-selector .automation-back{color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));background:0 0;border:0;align-items:center;gap:5px;margin-bottom:8px;padding:6px 0;display:flex}.automation-existing li{flex-wrap:wrap;gap:3px}.automation-existing-name{flex-basis:100%}.automation-existing li>button:last-child{margin-left:auto}}.automation-heading p{color:var(--ui-ink-muted);font-size:calc(12px * var(--ui-text-scale,1));margin:3px 0 0}.automation-search{background:var(--ui-panel);color:var(--ui-ink-muted);border-radius:7px;align-items:center;gap:10px;padding:10px 12px;display:flex}.automation-search:focus-within{outline:1px solid var(--ui-focus)}.automation-search input{min-width:0;color:var(--ui-ink);font-size:calc(13px * var(--ui-text-scale,1));background:0 0;border:0;outline:none;flex:1}.automation-sources{border-right:1px solid var(--ui-line);padding-right:14px;overflow:auto}.automation-sources button{text-align:left;width:100%;color:var(--ui-ink);font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:11px 10px;display:flex}.automation-sources button.selected,.automation-sources button:hover{background:var(--ui-hover-lift)}.automation-sources small{font-size:calc(10px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin-top:2px;display:block}.automation-rollout{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0;line-height:1.5}.automation-empty{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.automation-control-popup{background:var(--ui-tile);color:var(--ui-ink);box-shadow:0 5px 24px var(--ui-scrim);outline:1px solid var(--ui-focus);font-size:calc(13px * var(--ui-text-scale,1));border-radius:7px;padding:5px}.automation-control-popup [data-highlighted]{background:var(--ui-hover-lift)}.automation-canvas line{stroke:var(--ui-grid-sub);stroke-width:1px}.automation-canvas line.unity{stroke:var(--ui-grid-beat)}.automation-canvas text{fill:var(--ui-ink-faint);font:calc(9px * var(--ui-text-scale,1)) var(--font-mono)}.automation-canvas path{fill:none;stroke:var(--ui-accent);stroke-width:2px}.automation-point:after{content:"";background:var(--ui-accent);border:1px solid var(--ui-line-soft);border-radius:50%;width:8px;height:8px}.automation-point.selected:after{width:11px;height:11px;box-shadow:0 0 0 2px var(--ui-scrim)}@media (max-width:600px){.automation-back{color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));background:0 0;border:0;align-items:center;gap:5px;margin-bottom:10px;padding:6px 0;display:flex}}.automation-drag-value{z-index:2;pointer-events:none;background:var(--ui-tile);color:var(--ui-ink);box-shadow:0 2px 8px var(--ui-scrim);font:calc(12px * var(--ui-text-scale,1)) var(--font-mono);white-space:nowrap;border-radius:5px;padding:5px 8px;position:absolute}.automation-point-popup [role=separator]{background:var(--ui-hover-lift);height:1px;margin:4px 6px}.mt-focus-toggle.btn{z-index:5;border:1px solid var(--ui-line);background:var(--ui-panel);height:24px;min-height:24px;color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));letter-spacing:.02em;border-radius:12px;flex:none;align-self:center;align-items:center;gap:4px;margin-left:-74px;padding:0 9px 0 7px;font-weight:500;display:flex;position:sticky;right:4px}.mt-focus-toggle.btn[aria-pressed=true]{background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-accent-text)}.mixdown-backdrop{z-index:100;background:var(--ui-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.import-report{background:var(--ui-tile);color:var(--ui-ink);font-size:calc(13px * var(--ui-text-scale,1));overflow-wrap:anywhere;max-height:calc(45vh / var(--ui-zoom,1));border-radius:8px;padding:14px 18px;line-height:1.6;overflow:auto}.import-unavailable strong{color:var(--ui-accent-text)}.mt-glue-reason{max-width:250px;font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink-muted);padding:2px 10px 8px;line-height:1.4}.mt-freeze-note{max-width:250px;font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ok);padding:6px 10px;line-height:1.5}.mt-frozen-notice{color:var(--ui-ok);align-items:center;gap:10px;padding:10px 14px;display:flex}.color-box-sections>section,.color-box-sections>section[aria-label=Tape]{--stage:var(--ui-accent)}.color-box-sections>section[aria-label=Preamp]{--stage:var(--ui-record)}.chain-library{border-color:var(--ui-line);background:var(--ui-control)}.piano-roll>header select,.chord-pad select,.mt-arp-panel select{background-color:var(--ui-panel);min-height:32px;font-size:calc(12px * var(--ui-text-scale,1));border:0;border-radius:5px;padding:6px 8px}.single-file-app .toolbar{background:var(--ui-control);border-bottom:0}.single-file-app .toolbar .btn.active{background:var(--ui-hover-lift);color:var(--ui-ok)}.single-file-app .transport{border-top-color:var(--ui-line)}.mt-empty-actions>.btn{box-shadow:none;background:var(--ui-control);border:0;border-radius:5px;min-height:36px;padding:6px 12px}.mt-empty-actions>.btn:hover:not(:disabled){background:var(--ui-hover-lift)}.automation-lfo-power{color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;display:flex}.automation-lfo-power[aria-pressed=true]{background:var(--ui-hover-lift);color:var(--ui-ok)}.automation-lfo-power:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.layout-preview{z-index:60;border:1px solid var(--ui-line-soft);background:var(--ui-tile);width:188px;box-shadow:0 8px 24px var(--ui-scrim);pointer-events:none;border-radius:6px;padding:12px}.layout-preview p{font-size:calc(11px * var(--ui-text-scale,1));color:var(--ui-ink);margin:10px 0 0;line-height:1.45}.layout-preview .lp-frame{fill:var(--ui-canvas);stroke:var(--ui-canvas)}.layout-preview .lp-bar,.layout-preview .lp-panel{fill:var(--ui-canvas)}.layout-preview .lp-lane{fill:var(--ui-graph-line)}.layout-preview .lp-divider{fill:var(--ui-ink-muted)}.layout-preview .lp-tab{fill:var(--ui-canvas)}.layout-preview .lp-tab-on{fill:var(--ui-graph-line)}.layout-preview .lp-scroll{fill:none;stroke:var(--ui-ink-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.help-kicker{font-size:calc(11px * var(--ui-text-scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--ui-ink-muted);margin:0 0 4px;font-weight:600}.help-article h2{font-size:calc(24px * var(--ui-text-scale,1));color:var(--ui-ink);margin:0 0 6px;font-weight:600;line-height:1.2}.help-tagline{font-size:calc(15px * var(--ui-text-scale,1));color:var(--ui-ink-muted);margin:0}.help-article h3,.help-html h2{font-size:calc(16px * var(--ui-text-scale,1));color:var(--ui-ink);margin:24px 0 8px;font-weight:600}.help-article h4,.help-html h3{font-size:calc(14px * var(--ui-text-scale,1));color:var(--ui-ink);margin:16px 0 4px;font-weight:600}.help-html strong{color:var(--ui-ink)}.help-html a,.help-site a,.help-link{color:var(--ui-ok);text-underline-offset:2px;text-decoration:underline}.help-html code{background:var(--ui-panel);font-size:calc(12.5px * var(--ui-text-scale,1));border-radius:4px;padding:1px 4px}.help-controls th,.help-controls td{border-bottom:1px solid var(--ui-line);text-align:left;vertical-align:top;padding:6px 8px}.help-controls thead th{font-size:calc(11px * var(--ui-text-scale,1));letter-spacing:.04em;text-transform:uppercase;color:var(--ui-ink-muted);font-weight:600}.help-controls tbody th{color:var(--ui-ink);white-space:nowrap;font-weight:600}.help-controls td{color:var(--ui-ink)}.help-note{font-size:calc(13px * var(--ui-text-scale,1));color:var(--ui-ink-muted)}.help-chip{border:1px solid var(--ui-line);background:var(--ui-hover-lift);color:var(--ui-ink);font-size:calc(13px * var(--ui-text-scale,1));cursor:pointer;border-radius:999px;padding:5px 10px}.help-chip:hover{background:var(--ui-hover-lift);color:var(--ui-ink)}.help-change strong{color:var(--ui-ink);font-weight:600}.help-change small{color:var(--ui-ink-muted)}.help-change-kind{background:var(--ui-hover-lift);color:var(--ui-ink-muted);font-size:calc(11px * var(--ui-text-scale,1));text-align:center;border-radius:999px;margin-top:2px;padding:2px 7px;font-weight:600;display:inline-block}.help-change[data-kind=added] .help-change-kind{background:var(--ui-control-hover);color:var(--ui-ok)}.rack-layout-list li{background:var(--ui-hover-lift);border-radius:6px;align-items:center;gap:8px;min-height:50px;padding:4px 6px;display:flex}.rack-layout-list li.is-dragging{background:var(--ui-hover-lift);outline:2px solid var(--ui-focus)}.rack-layout-note{font-size:calc(12px * var(--ui-text-scale,1));color:var(--ui-ink);margin:0;line-height:1.5}.workspace-split .workspace-lower{overscroll-behavior:contain;border-top:1px solid var(--ui-line-soft);flex:0 auto;min-height:0;overflow:auto}.offline-notice{z-index:31;max-width:min(560px, calc(calc(100vw / var(--ui-zoom,1)) - 32px));border-radius:var(--ui-radius-object);background:var(--ui-raised);color:var(--ui-ink);font-size:calc(12px * var(--ui-text-scale,1));box-shadow:var(--ui-shadow-popup);align-items:center;gap:8px;padding:8px 8px 8px 14px;line-height:1.4;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.offline-notice.error{color:var(--ui-record)}
