/*! tailwindcss v4.3.3 | 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,::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-border-style:solid;--tw-leading:initial;--tw-font-weight: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-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-duration:initial;--tw-ease:initial;--tw-content:"";--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:"Geist Variable", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:"Geist Mono Variable", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Geist Variable,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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:0}.inset-1{inset:var(--spacing)}.inset-1\.5{inset:calc(var(--spacing) * 1.5)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[5px\]{inset:5px}.inset-px{inset:1px}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-px{top:1px}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.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 (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.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-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[calc\(100\%_-_1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.h-px{height:1px}.min-h-32{min-height:calc(var(--spacing) * 32)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.touch-none{touch-action:none}.resize{resize:both}.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-start{align-items:flex-start}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[0\.85rem\]{gap:.85rem}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.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:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.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-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.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,.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.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)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.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,.text-muted-foreground\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/20{color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.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-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.ring,.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-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)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\,box-shadow\]{transition-property:color,border-color,box-shadow;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-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-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}.delay-2{transition-delay:2ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.delay-2{--tw-animation-delay:calc(2*1ms);animation-delay:2ms}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[direction\:rtl\]{direction:rtl}.\[writing-mode\:vertical-lr\]{writing-mode:vertical-lr}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.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(--input)}.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] *){opacity:.5}.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\]\/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-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.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}@media (hover:hover){.peer-hover\:ring-2:is(:where(.peer):hover~*){--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)}.peer-hover\:ring-ring\/50:is(:where(.peer):hover~*){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.peer-hover\:ring-ring\/50:is(:where(.peer):hover~*){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}}.peer-active\:border-ring:is(:where(.peer):active~*){border-color:var(--ring)}.peer-active\:ring-2:is(:where(.peer):active~*){--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)}.peer-active\:ring-ring:is(:where(.peer):active~*){--tw-ring-color:var(--ring)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.after\:absolute:after{content:var(--tw-content);position:absolute}.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\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.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))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline: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: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)}@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-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.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\:underline:hover{text-decoration-line:underline}.hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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-2:hover{--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)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:ring-ring\/50:hover{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-ring\/50:hover{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3: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)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.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-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-ring:active{border-color:var(--ring)}.active\:ring-2:active{--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)}.active\:ring-ring:active{--tw-ring-color:var(--ring)}.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\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.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)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.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)}.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\=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:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.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\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.data-\[active\]\:ring-4[data-active]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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\]\:ring-ring\/50[data-active]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\]\:ring-ring\/50[data-active]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[size\=default\]\:max-w-xs[data-size=default],.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.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:0}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@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,)}}@media (width>=40rem){.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-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:text-pretty{text-wrap:pretty}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 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\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.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\: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}.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\: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}.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)}.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)}.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\: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}.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(--input)}.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(--input)}@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(--input) 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\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_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)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.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}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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{--ink:#1a1a1a;--paper:#e0e0e0;--device:oklch(96.247% 7.19492e-8 none);--device-head:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--device-head:color-mix(in oklch, var(--paper) 52%, var(--device))}}:root{--panel:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--panel:color-mix(in oklch, var(--paper) 70%, var(--device))}}:root{--well:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--well:color-mix(in oklch, var(--ink) 88%, var(--paper))}}:root{--lcd-fg:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--lcd-fg:color-mix(in oklch, var(--paper) 82%, var(--ink))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:var(--paper);--foreground:var(--ink);--card:var(--paper);font-family:Geist Variable,sans-serif}@supports (color:color-mix(in lab, red, red)){:root{--card:color-mix(in oklch, var(--paper) 34%, white)}}:root{--card-foreground:var(--ink);--popover:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--popover:color-mix(in oklch, var(--paper) 34%, white)}}:root{--popover-foreground:var(--ink);--primary:#f97316;--primary-foreground:var(--paper);--secondary:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--secondary:color-mix(in oklch, var(--paper) 58%, white)}}:root{--secondary-foreground:var(--ink);--muted:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in oklch, var(--paper) 8%, white)}}:root{--muted-foreground:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--muted-foreground:color-mix(in oklch, var(--ink) 55%, var(--paper))}}:root{--accent:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in oklch, var(--paper) 8%, white)}}:root{--accent-foreground:var(--ink);--destructive:oklch(57.7% .245 27.325);--border:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in oklch, var(--paper) 72%, var(--ink))}}:root{--input:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--input:color-mix(in oklch, var(--paper) 72%, var(--ink))}}:root{--ring:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ring:color-mix(in oklch, var(--ink) 45%, var(--paper))}}:root{--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:var(--paper);--sidebar-foreground:var(--ink);--sidebar-primary:#e85c12;--sidebar-primary-foreground:var(--paper);--sidebar-accent:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-accent:color-mix(in oklch, var(--paper) 8%, white)}}:root{--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-border:color-mix(in oklch, var(--paper) 72%, var(--ink))}}:root{--sidebar-ring:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-ring:color-mix(in oklch, var(--ink) 45%, var(--paper))}}:root{--instrument-w:calc(38.55rem + 4px);--stage-w:calc(2 * var(--instrument-w) + 1.6rem);--device-h:8.25rem;--shell-r:4px;--readout-changed:var(--ink);--inset-shadow:inset 0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--inset-shadow:inset 0 1px 2px color-mix(in oklch, var(--ink) 9%, transparent)}}:root{--well-inset-shadow:inset 0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--well-inset-shadow:inset 0 1px 2px color-mix(in oklch, var(--ink) 12%, transparent)}}:root{--shell-shadow:0 1px 0 var(--ink), 0 5px 11px -3px var(--ink), -2px 5px 10px -6px var(--ink), 2px 5px 10px -6px var(--ink), -3px 10px 14px -4px var(--ink), 3px 10px 14px -4px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--shell-shadow:0 1px 0 color-mix(in oklch, var(--ink) 3%, transparent), 0 5px 11px -3px color-mix(in oklch, var(--ink) 5%, transparent), -2px 5px 10px -6px color-mix(in oklch, var(--ink) 2%, transparent), 2px 5px 10px -6px color-mix(in oklch, var(--ink) 2%, transparent), -3px 10px 14px -4px color-mix(in oklch, var(--ink) 3%, transparent), 3px 10px 14px -4px color-mix(in oklch, var(--ink) 3%, transparent)}}:root{--line-w:1px;--line-shell:var(--ink);--line-hairline:var(--border);--line-chrome:var(--ink)}body{margin:0;overflow-x:auto}#app{box-sizing:border-box;min-height:100svh}.unit{background:var(--device)}.unit:not(.device){border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);box-shadow:var(--shell-shadow);margin:.4rem;overflow:hidden}.device{box-sizing:border-box;border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);width:max-content;height:var(--device-h);flex-direction:column;flex:none;margin:.4rem;display:flex;overflow:hidden}.fx-rack,.mod-rack,.out-rack{border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);box-shadow:var(--shell-shadow);overflow:hidden}.chrome fieldset{border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);background:var(--panel);box-shadow:var(--shell-shadow), var(--inset-shadow);overflow:hidden}.device>h2,.unit>.head,.device>.head,.fx-rack .rack-head,.mod-rack .rack-head,.out-rack .rack-head{background:var(--device-head)}.device>h2,.unit>.head,.unit{border-bottom:var(--line-w) solid var(--line-hairline)}.fx-rack .rack-head,.mod-rack .rack-head,.out-rack .rack-head{border-right:var(--line-w) solid var(--line-hairline)}.device>h2{box-sizing:border-box;letter-spacing:normal;flex-shrink:0;align-items:center;min-height:1.75rem;margin:0;padding:.2rem .45rem;font-size:.75rem;font-weight:600;display:flex}.device-face{flex-wrap:nowrap;flex:auto;align-items:flex-start;gap:.35rem .65rem;min-width:0;min-height:0;padding:.3rem .55rem .4rem;display:flex}.device-face>.hint-wrap{align-self:stretch;display:flex}.unit fieldset{background:var(--panel);border:var(--line-w) solid var(--line-hairline);border-radius:var(--shell-r);box-shadow:var(--inset-shadow);overflow:hidden}.unit fieldset legend{background:var(--device)}.unit .pad{box-shadow:var(--inset-shadow)}.unit :is(.readout,.length-num,.slot-num),.chrome .slot-num,.unit :is(.scope .panel,.preview-face,.meter .pair,.sample){box-shadow:var(--well-inset-shadow)}@media (prefers-color-scheme:dark){:root:not(.light){--ink:#b4b4b4;--paper:#1a1a1a;--device:#242424;--device-head:var(--device)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--device-head:color-mix(in oklch, var(--device) 86%, white)}}:root:not(.light){--panel:#1a1a1a;--well:#121212;--lcd-fg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--lcd-fg:color-mix(in oklch, var(--ink) 82%, white)}}:root:not(.light){--primary:#ff7f00;--muted:#2a2a2a;--accent:#2a2a2a;--card:#303030;--popover:#303030;--secondary:#2c2c2c;--muted-foreground:#8a8a8a;--border:#3a3a3a;--input:#3a3a3a;--ring:#555;--sidebar-accent:#2a2a2a;--sidebar-border:#3a3a3a;--sidebar-ring:#555;--readout-changed:white}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--readout-changed:color-mix(in oklch, white 78%, var(--ink))}}:root:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dark{--ink:#b4b4b4;--paper:#1a1a1a;--device:#242424;--device-head:var(--device)}@supports (color:color-mix(in lab, red, red)){.dark{--device-head:color-mix(in oklch, var(--device) 86%, white)}}.dark{--panel:#1a1a1a;--well:#121212;--lcd-fg:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark{--lcd-fg:color-mix(in oklch, var(--ink) 82%, white)}}.dark{--primary:#ff7f00;--muted:#2a2a2a;--accent:#2a2a2a;--card:#303030;--popover:#303030;--secondary:#2c2c2c;--muted-foreground:#8a8a8a;--border:#3a3a3a;--input:#3a3a3a;--ring:#555;--destructive:oklch(70.4% .191 22.216);--sidebar-primary:#ff7f00;--sidebar-primary-foreground:var(--paper);--sidebar-accent:#2a2a2a;--sidebar-border:#3a3a3a;--sidebar-ring:#555;--readout-changed:white}@supports (color:color-mix(in lab, red, red)){.dark{--readout-changed:color-mix(in oklch, white 78%, var(--ink))}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-accent=green]{--primary:#16a34a;--sidebar-primary:#16a34a}html[data-accent=blue]{--primary:#0ea5e9;--sidebar-primary:#0ea5e9}html[data-accent=violet]{--primary:#8b5cf6;--sidebar-primary:#8b5cf6}html[data-accent=yellow]{--primary:#eab308;--sidebar-primary:#eab308}html.dark[data-accent=green]{--primary:#00ff7f;--sidebar-primary:#00ff7f}html.dark[data-accent=blue]{--primary:#00bfff;--sidebar-primary:#00bfff}html.dark[data-accent=violet]{--primary:orchid;--sidebar-primary:orchid}html.dark[data-accent=yellow]{--primary:gold;--sidebar-primary:gold}@media (prefers-color-scheme:dark){html:not(.light)[data-accent=green]{--primary:#00ff7f;--sidebar-primary:#00ff7f}html:not(.light)[data-accent=blue]{--primary:#00bfff;--sidebar-primary:#00bfff}html:not(.light)[data-accent=violet]{--primary:orchid;--sidebar-primary:orchid}html:not(.light)[data-accent=yellow]{--primary:gold;--sidebar-primary:gold}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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))}}.rail.svelte-yxp4p1{box-sizing:border-box;z-index:30;border-right:var(--line-w) solid var(--line-shell);background:var(--panel);width:2.75rem;height:100svh;box-shadow:var(--shell-shadow), var(--inset-shadow);flex-direction:column;flex:none;gap:.35rem;padding:.45rem .3rem;display:flex;position:sticky;top:0}.rail.drawer.svelte-yxp4p1{z-index:60;border-right:var(--line-w) solid var(--line-shell);width:min(14rem,82vw);box-shadow:var(--shell-shadow);gap:0;padding:0;position:fixed;inset:0 auto 0 0}.drawer-head.svelte-yxp4p1{box-sizing:border-box;border-bottom:var(--line-w) solid var(--line-shell);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .75rem .75rem 1rem;display:flex}.drawer-title.svelte-yxp4p1{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.85rem;font-weight:600}.close.svelte-yxp4p1{box-sizing:border-box;border-radius:var(--shell-r);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.close.svelte-yxp4p1:focus-visible{outline-offset:2px;outline:2px solid}.links.svelte-yxp4p1{flex-direction:column;flex:auto;gap:.35rem;min-height:0;padding:0;display:flex}.rail.drawer.svelte-yxp4p1 .links:where(.svelte-yxp4p1){gap:.45rem;padding:.85rem .75rem 1rem;overflow-y:auto}.item.svelte-yxp4p1{box-sizing:border-box;border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);background:var(--paper);width:100%;min-height:4.5rem;color:var(--ink);font:inherit;letter-spacing:.08em;writing-mode:vertical-rl;text-orientation:mixed;cursor:pointer;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:.2rem;padding:.45rem .15rem;font-size:.72rem;font-weight:600;text-decoration:none;display:flex;transform:rotate(180deg)}.rail.drawer.svelte-yxp4p1 .item:where(.svelte-yxp4p1){writing-mode:horizontal-tb;text-orientation:mixed;letter-spacing:.06em;justify-content:flex-start;gap:.45rem;min-height:2.85rem;padding:.65rem .75rem;font-size:.93rem;transform:none}.name.svelte-yxp4p1{flex:none}.spk.svelte-yxp4p1{opacity:0;pointer-events:none;flex:none;place-items:center;width:.75rem;height:.75rem;display:grid;transform:rotate(180deg)}.rail.drawer.svelte-yxp4p1 .spk:where(.svelte-yxp4p1){margin-left:auto;transform:none}.spk.on.svelte-yxp4p1{opacity:.75;animation:1.25s ease-in-out infinite svelte-yxp4p1-spk-blink}@keyframes svelte-yxp4p1-spk-blink{0%,to{opacity:.35}50%{opacity:.85}}.item.active.svelte-yxp4p1{background:var(--ink);border-color:var(--primary);box-shadow:none;color:var(--paper);border-right-width:3px}.rail.drawer.svelte-yxp4p1 .item.active:where(.svelte-yxp4p1){border-right-width:var(--line-w);border-left-width:3px}.item.svelte-yxp4p1:focus-visible{outline-offset:2px;outline:2px solid}.hint-wrap.svelte-dd9hox{display:inline-flex;position:relative}.tip.svelte-dd9hox{z-index:20;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:max-content;max-width:min(11rem,100vw - 1rem);color:var(--ink);letter-spacing:.01em;text-align:center;pointer-events:none;padding:.28rem .4rem;font-size:.65rem;line-height:1.3;position:fixed}.knob-wrap.svelte-2zat8e{flex-direction:column;flex-shrink:0;align-items:center;gap:.2rem;width:3rem;min-width:0;display:inline-flex;position:relative}.knob-body.svelte-2zat8e{flex-direction:column;align-items:center;gap:.25rem;display:flex}.knob-caption.svelte-2zat8e{justify-content:center;align-items:center;gap:.2rem;min-height:1rem;display:flex}.knob-caption.svelte-2zat8e .hint-wrap{flex-shrink:0;display:inline-flex}.knob-face.svelte-2zat8e{width:3rem;height:3rem;position:relative}.slot-xs.svelte-2zat8e .knob-face:where(.svelte-2zat8e){width:1.1rem;height:1.1rem}.motion-dot.svelte-2zat8e{background:var(--primary);cursor:pointer;border:0;border-radius:9999px;width:.35rem;height:.35rem;padding:0;display:block}.motion-dot.svelte-2zat8e:focus-visible{outline-offset:2px;outline:2px solid}.motion-arc.svelte-2zat8e{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.motion-arc.svelte-2zat8e path:where(.svelte-2zat8e){stroke:color-mix(in oklch, var(--primary) 50%, var(--paper))}.slot-xs.svelte-2zat8e{width:1.1rem}.slot-xs.has-chrome.svelte-2zat8e{width:3rem}.slot-xs.has-chrome.svelte-2zat8e .knob-caption:where(.svelte-2zat8e) span{letter-spacing:.06em;font-size:.55rem}.layout-inline.svelte-2zat8e{flex-direction:row;align-items:center;gap:.25rem;width:auto}.layout-inline.has-chrome.svelte-2zat8e,.slot-xs.layout-inline.has-chrome.svelte-2zat8e,.slot-sm.layout-inline.has-chrome.svelte-2zat8e{width:auto}.layout-inline.svelte-2zat8e .knob-body:where(.svelte-2zat8e){flex-direction:row;align-items:center;gap:.25rem}.layout-inline.svelte-2zat8e .knob-caption:where(.svelte-2zat8e){justify-content:flex-end;min-height:0}.layout-inline.svelte-2zat8e .knob-value-slot:where(.svelte-2zat8e){text-align:left;justify-items:start;width:auto}.layout-rack.has-chrome.svelte-2zat8e,.slot-xs.layout-rack.has-chrome.svelte-2zat8e,.slot-sm.layout-rack.has-chrome.svelte-2zat8e{width:auto}.layout-rack.svelte-2zat8e{grid-template-columns:5ch auto 5ch;align-items:center;gap:0 .35rem;width:auto;display:grid}.layout-rack.svelte-2zat8e .knob-body:where(.svelte-2zat8e){display:contents}.layout-rack+.layout-rack{padding-left:.55rem}.layout-rack+.layout-rack:before{content:"|";opacity:.38;pointer-events:none;font-size:.58rem;line-height:1;position:absolute;top:50%;left:.12rem;transform:translateY(-50%)}.layout-rack.svelte-2zat8e .knob-caption:where(.svelte-2zat8e){box-sizing:border-box;justify-content:flex-end;width:5ch;min-width:5ch;max-width:5ch;min-height:0;display:block;overflow:hidden}.layout-rack.svelte-2zat8e .knob-caption:where(.svelte-2zat8e) span{text-overflow:ellipsis;white-space:nowrap;text-align:right;letter-spacing:0;display:block;overflow:hidden}.slot-xs.layout-rack.has-chrome.svelte-2zat8e .knob-caption:where(.svelte-2zat8e) span{letter-spacing:0}.layout-rack.svelte-2zat8e .knob-value-slot:where(.svelte-2zat8e){box-sizing:border-box;text-align:left;letter-spacing:0;justify-items:start;width:5ch;min-width:5ch;max-width:5ch;overflow:hidden}.layout-rack.svelte-2zat8e .knob-value:where(.svelte-2zat8e)>span:where(.svelte-2zat8e){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.slot-sm.svelte-2zat8e .knob-face:where(.svelte-2zat8e){width:2rem;height:2rem}.slot-sm.has-chrome.svelte-2zat8e{width:3rem}.slot-sm.svelte-2zat8e{width:2rem}.slot-lg.svelte-2zat8e{width:4rem}.slot-xl.svelte-2zat8e{width:6rem}.knob-value-slot.svelte-2zat8e{box-sizing:border-box;width:100%;height:1em;font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;opacity:.65;place-items:center;font-size:.65rem;line-height:1;display:grid;position:relative}.knob-value-slot.svelte-2zat8e>.knob-value:where(.svelte-2zat8e),.knob-value-slot.svelte-2zat8e>.knob-value-edit:where(.svelte-2zat8e),.knob-value-slot.svelte-2zat8e:after{grid-area:1/1}.knob-value-slot.svelte-2zat8e:after{content:attr(data-v);visibility:hidden;pointer-events:none;font-weight:600;line-height:1}.knob-value-slot.changed.svelte-2zat8e{opacity:1;color:var(--readout-changed)}.knob-value-slot.changed.svelte-2zat8e .knob-value:where(.svelte-2zat8e)>span:where(.svelte-2zat8e),.knob-value-slot.changed.svelte-2zat8e .knob-value-edit:where(.svelte-2zat8e){font-weight:600}.knob-value.svelte-2zat8e{box-sizing:border-box;justify-items:inherit;width:100%;height:1em;font:inherit;letter-spacing:inherit;font-variant-numeric:inherit;text-align:inherit;color:inherit;cursor:text;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;margin:0;padding:0;line-height:1;display:grid}.knob-value.svelte-2zat8e>span:where(.svelte-2zat8e){grid-area:1/1;line-height:1}.knob-value.inert.svelte-2zat8e{visibility:hidden;pointer-events:none}.knob-value.svelte-2zat8e:disabled{cursor:not-allowed}.knob-value-edit.svelte-2zat8e{box-sizing:border-box;appearance:none;width:100%;height:1em;font:inherit;letter-spacing:inherit;font-variant-numeric:inherit;font-weight:inherit;text-align:inherit;color:inherit;caret-color:var(--ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1;display:block}.knob-value-edit.svelte-2zat8e:focus{outline:none}.knob-value-slot.editing.svelte-2zat8e{opacity:1}.motion-hot.svelte-2zat8e [role=slider]{box-shadow:0 0 0 2px var(--primary)}.motion-cold.svelte-2zat8e{opacity:.35}.lfo-pick.svelte-2zat8e [role=slider]{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 45%, transparent);cursor:crosshair}.lfo-mapped.svelte-2zat8e [role=slider]{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 70%, var(--paper))}.knob-wrap.disabled.svelte-2zat8e{cursor:not-allowed}.knob-wrap.disabled.svelte-2zat8e .knob-value-slot:where(.svelte-2zat8e){opacity:.4}.head-tray.svelte-1plnpfk{flex-shrink:1;align-items:center;min-width:0;margin-left:auto;display:flex}.head-tray.open.svelte-1plnpfk{z-index:3}.tray.svelte-1plnpfk{grid-template-columns:0fr;min-width:0;transition:grid-template-columns .14s cubic-bezier(.22,1,.36,1);display:grid}.tray.open.svelte-1plnpfk{grid-template-columns:1fr}.clip.svelte-1plnpfk{min-width:0;overflow:hidden}.clip.reveal.svelte-1plnpfk{overflow:visible}.tray-inner.svelte-1plnpfk{width:max-content;padding-inline-end:.4rem;transition:transform .14s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(100%)}.tray.open.svelte-1plnpfk .tray-inner:where(.svelte-1plnpfk){transform:translate(0)}.cog.svelte-1plnpfk{box-sizing:border-box;width:1.35rem;height:1.35rem;color:inherit;cursor:pointer;opacity:.35;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cog.on.svelte-1plnpfk{color:var(--primary);opacity:1;animation:1.35s ease-in-out infinite svelte-1plnpfk-cog-wait}.cog.svelte-1plnpfk:hover{opacity:1}.cog.svelte-1plnpfk:focus-visible{outline-offset:2px;outline:2px solid}@keyframes svelte-1plnpfk-cog-wait{0%,to{filter:drop-shadow(0 0 .12rem color-mix(in srgb, var(--primary) 55%, transparent))}50%{filter:drop-shadow(0 0 .42rem var(--primary))}}@media (prefers-reduced-motion:reduce){.tray.svelte-1plnpfk,.tray-inner.svelte-1plnpfk{transition:none}.cog.on.svelte-1plnpfk{filter:drop-shadow(0 0 .22rem var(--primary));animation:none}}.power.svelte-k1is8g{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:1.35rem;height:1.35rem;color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.power.on.svelte-k1is8g{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,var(--paper))}.power.svelte-k1is8g:focus-visible{outline-offset:2px;outline:2px solid}.panel.svelte-rwyvb6{flex-wrap:wrap;align-items:flex-start;gap:.35rem;display:flex}.group.svelte-rwyvb6{min-width:0;margin:0;padding:.45rem .45rem .55rem}.group.slice.svelte-rwyvb6,.group.pitch.svelte-rwyvb6,.group.amp.svelte-rwyvb6{flex:none;min-width:min-content}.group.svelte-rwyvb6 legend:where(.svelte-rwyvb6){letter-spacing:.08em;align-items:center;gap:.3rem;padding:0 .4rem;font-size:.7rem;display:flex}.collapse-toggle.svelte-rwyvb6{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.collapse-toggle.svelte-rwyvb6:hover{opacity:.7}.collapse-toggle.svelte-rwyvb6:focus-visible{outline-offset:2px;outline:1px solid}.row.svelte-rwyvb6{flex-wrap:wrap;gap:.35rem .1rem;display:flex}.led.svelte-1altyz4{align-items:stretch;gap:.08rem;height:100%;display:flex}.digit.svelte-1altyz4{aspect-ratio:12/20;width:auto;height:100%;display:block}.seg.svelte-1altyz4{fill:#2a2a2a}.seg.on.svelte-1altyz4{fill:var(--primary)}.wave.svelte-13rnv1g{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:100%;height:2.4rem;margin-bottom:.4rem;position:relative;overflow:hidden}.wave.flush.svelte-13rnv1g{border:0;margin:0}canvas.svelte-13rnv1g{width:100%;height:100%;display:block}.playhead.svelte-13rnv1g{z-index:1;background:var(--primary);pointer-events:none;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.channel.svelte-1oau16t{flex-direction:row;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.tag.svelte-1oau16t{letter-spacing:.1em;opacity:.65;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.55rem}.readout.svelte-1oau16t{align-items:center;gap:.35rem;display:flex}.slot-step.svelte-1oau16t{flex-shrink:0;align-items:center;gap:.15rem;display:flex}.channel.svelte-1oau16t .hint-wrap{display:inline-flex}.stepper.svelte-1oau16t{box-sizing:border-box;width:var(--slot-h,1.1rem);height:var(--slot-h,1.1rem);border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.stepper.svelte-1oau16t:focus-visible{outline-offset:2px;outline:2px solid}.slot-num.svelte-1oau16t{box-sizing:border-box;height:var(--slot-h,1.1rem);border:1px solid var(--ink);background:var(--well);flex-shrink:0;padding:.08rem .18rem;display:flex}.preset.svelte-h3c16o{flex-direction:row;flex:8rem;align-items:center;gap:.25rem;min-width:0;display:flex}.tag.svelte-h3c16o{letter-spacing:.1em;opacity:.65;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.55rem}.readout.svelte-h3c16o{flex:auto;align-items:center;gap:.35rem;min-width:0;display:flex}.slot-step.svelte-h3c16o .hint-wrap{display:inline-flex}.slot-step.svelte-h3c16o{flex-shrink:0;align-items:center;gap:.15rem;display:flex}.stepper.svelte-h3c16o{box-sizing:border-box;width:var(--slot-h,1.1rem);height:var(--slot-h,1.1rem);border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.stepper.svelte-h3c16o:focus-visible{outline-offset:2px;outline:2px solid}.slot-num.svelte-h3c16o{box-sizing:border-box;height:var(--slot-h,1.1rem);border:1px solid var(--ink);background:var(--well);flex-shrink:0;padding:.08rem .18rem;display:flex}.name-hint.svelte-h3c16o{flex:auto;min-width:0;display:flex}.name-hint.svelte-h3c16o .hint-wrap{width:100%}.slot-name.svelte-h3c16o{box-sizing:border-box;width:100%;min-width:0;height:var(--slot-h,1.1rem);color:inherit;font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:none;flex:auto;padding:0;font-size:.7rem}.slot-name.svelte-h3c16o:focus-visible{outline-offset:2px;outline:2px solid}.sample.svelte-15j5l8r{border:1px solid var(--ink);background:var(--paper);min-width:0;color:var(--ink);flex-direction:column;flex:auto;display:flex}.bar.svelte-15j5l8r{--slot-h:1.1rem;border-bottom:1px solid var(--ink);align-items:center;gap:.45rem;min-width:0;padding:.2rem .4rem;display:flex}.bar.svelte-15j5l8r .channel,.bar.svelte-15j5l8r .preset{border-right:1px solid var(--ink);padding-right:.45rem}.slot-step.svelte-15j5l8r{flex-shrink:0;align-items:center;gap:.15rem;display:flex}.stepper.svelte-15j5l8r{box-sizing:border-box;width:var(--slot-h);height:var(--slot-h);border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.stepper.svelte-15j5l8r:focus-visible{outline-offset:2px;outline:2px solid}.slot-num.svelte-15j5l8r{box-sizing:border-box;height:var(--slot-h);border:1px solid var(--ink);background:var(--well);flex-shrink:0;padding:.08rem .22rem;display:flex}.slot-name.svelte-15j5l8r{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.02em;flex:auto;font-size:.7rem;overflow:hidden}.transport.svelte-15j5l8r{box-sizing:border-box;width:1.85rem;height:var(--slot-h);color:inherit;cursor:pointer;background:0 0;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.transport.svelte-15j5l8r:focus-visible{outline-offset:3px;outline:2px solid}.transport.active.svelte-15j5l8r{background:var(--ink);border-color:var(--ink);color:var(--paper)}.wave-slot.svelte-15j5l8r{flex:none;height:2.4rem}.seq.svelte-y6k5i3{grid-area:steps;margin:0;padding:.45rem .55rem .55rem}.seq.svelte-y6k5i3 legend:where(.svelte-y6k5i3){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.head.svelte-y6k5i3{--slot-h:1.1rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem .65rem;margin-bottom:.4rem;display:flex}.tools.svelte-y6k5i3{align-items:center;gap:.25rem;margin-left:auto;display:flex}.stepper.svelte-y6k5i3:disabled{opacity:.35;cursor:not-allowed}.length.svelte-y6k5i3{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.stepper.svelte-y6k5i3{box-sizing:border-box;width:var(--slot-h);height:var(--slot-h);border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.stepper.svelte-y6k5i3:focus-visible{outline-offset:2px;outline:2px solid}.length-num.svelte-y6k5i3{box-sizing:border-box;height:var(--slot-h);border:1px solid var(--ink);background:var(--well);flex-shrink:0;padding:.08rem .22rem;display:flex}.page.svelte-y6k5i3{box-sizing:border-box;height:var(--slot-h);border:1px solid var(--primary);background:var(--paper);color:inherit;font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;padding:0 .28rem;font-size:.55rem;display:inline-flex}.page.svelte-y6k5i3:focus-visible{outline-offset:2px;outline:2px solid}.bars.svelte-y6k5i3{flex-wrap:wrap;gap:.4rem .65rem;display:flex}.bar.svelte-y6k5i3{border-bottom:1px solid var(--ink);gap:.4rem;padding-bottom:.25rem;display:flex}.step.svelte-y6k5i3{box-sizing:border-box;width:1.85rem;height:1.85rem;color:inherit;font:inherit;letter-spacing:.04em;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid;padding:0;font-size:.7rem}.step.svelte-y6k5i3:focus-visible{outline-offset:3px;outline:2px solid}.step.on.svelte-y6k5i3{background:var(--ink);border-color:var(--ink);color:var(--paper)}.step.active.svelte-y6k5i3{outline:2px solid var(--ink);outline-offset:2px}.step.now.svelte-y6k5i3{outline-offset:2px;outline:2px solid #e11}.step.out.svelte-y6k5i3{opacity:.28}.unit.svelte-13g5zt9{width:var(--instrument-w);box-sizing:border-box;flex-direction:column;flex-shrink:0;display:flex}.head.svelte-13g5zt9{justify-content:space-between;align-items:center;gap:.65rem;min-height:1.75rem;padding:.2rem .45rem .2rem .35rem;display:flex}.title.svelte-13g5zt9{flex-shrink:0;align-items:center;gap:.25rem;display:flex}h2.svelte-13g5zt9{letter-spacing:normal;flex-shrink:0;margin:0;font-size:.75rem;font-weight:600}.chrome.svelte-13g5zt9,.globals.svelte-13g5zt9,.compact-face.svelte-13g5zt9{flex-wrap:nowrap;align-items:center;display:flex}.chrome.svelte-13g5zt9{flex-shrink:0;gap:.55rem}.globals.svelte-13g5zt9{gap:.55rem}.chrome.svelte-13g5zt9 .hint-wrap,.globals.svelte-13g5zt9 .hint-wrap{display:inline-flex}.control.svelte-13g5zt9{flex-direction:row;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.tag.svelte-13g5zt9{letter-spacing:.1em;opacity:.65;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.55rem}.icon-btn.svelte-13g5zt9{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:1.1rem;height:1.1rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn.active.svelte-13g5zt9{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,var(--paper))}.icon-btn.svelte-13g5zt9:focus-visible{outline-offset:2px;outline:2px solid}.compact-face.svelte-13g5zt9{align-items:center;gap:.35rem}.tempo.svelte-13g5zt9 .knob-wrap{gap:0;width:1.1rem}.control.dim.svelte-13g5zt9{opacity:.4;pointer-events:none}.readout.svelte-13g5zt9{box-sizing:border-box;border:1px solid var(--ink);background:var(--well);flex-shrink:0;height:1.1rem;padding:.08rem .22rem;display:flex}.face.svelte-13g5zt9{flex-direction:column;gap:.45rem;padding:.35rem .55rem .4rem;display:flex}.picker.svelte-1gfivds{flex-shrink:0;width:3rem;position:relative}.trigger.svelte-1gfivds{box-sizing:border-box;width:3rem;color:var(--primary);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:.2rem;padding:0;display:inline-flex}.trigger.open.svelte-1gfivds .face:where(.svelte-1gfivds){opacity:.55}.trigger.custom.svelte-1gfivds .sample-name:where(.svelte-1gfivds){opacity:.85;font-weight:600}.trigger.svelte-1gfivds:focus-visible{outline-offset:2px;outline:2px solid}.face.svelte-1gfivds{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.trigger.svelte-1gfivds .sample-icon{flex-shrink:0}.sample-name.svelte-1gfivds{box-sizing:border-box;width:100%;min-height:1em;font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;text-overflow:clip;opacity:.65;color:var(--ink);-webkit-user-select:none;user-select:none;font-size:.65rem;line-height:1;display:block;overflow:hidden}.menu.svelte-1gfivds{z-index:40;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:7.4rem;color:var(--ink);flex-direction:column;gap:.1rem;margin:0;padding:.15rem;list-style:none;display:flex;position:absolute;top:calc(100% + .2rem);left:0}.option.svelte-1gfivds{box-sizing:border-box;width:100%;height:1.1rem;color:inherit;font:inherit;letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.2rem;padding:0 .2rem;font-size:.55rem;display:flex}.custom-toggle.svelte-1gfivds{border-bottom:1px solid var(--ink);justify-content:center;margin-bottom:.05rem;font-weight:600}.option.selected.svelte-1gfivds{background:var(--ink);color:var(--paper)}.option.svelte-1gfivds:focus-visible{outline-offset:-2px;outline:2px solid}.option.svelte-1gfivds svg{opacity:.85;flex-shrink:0}.row.svelte-mza8nt{flex-wrap:wrap;align-items:flex-end;gap:.35rem .45rem;display:flex}.knob-group.svelte-mza8nt{flex-wrap:wrap;align-items:flex-end;gap:.35rem .1rem;display:flex}.width.svelte-mza8nt{flex-shrink:0;width:3rem}.width.svelte-mza8nt .hint-wrap{display:inline-flex}.width-btn.svelte-mza8nt{box-sizing:border-box;width:3rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.2rem;padding:0;display:inline-flex}.width-btn.svelte-mza8nt:focus-visible{outline-offset:2px;outline:2px solid}.width-body.svelte-mza8nt{flex-direction:column;align-items:center;gap:.25rem;display:flex}.width-caption.svelte-mza8nt{justify-content:center;align-items:center;min-height:1rem;display:flex}.width-face.svelte-mza8nt{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.width-name.svelte-mza8nt{box-sizing:border-box;width:100%;height:1em;font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;opacity:.65;-webkit-user-select:none;user-select:none;place-items:center;font-size:.65rem;line-height:1;display:grid}.pipe.svelte-mza8nt{opacity:.35;-webkit-user-select:none;user-select:none;align-self:center;font-size:.85rem;line-height:1}.pan.dim.svelte-mza8nt{opacity:.4;pointer-events:none}.group.svelte-mza8nt{min-width:0;margin:0;padding:.45rem .45rem .55rem}.group.svelte-mza8nt legend:where(.svelte-mza8nt){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.pads.svelte-7ein06{flex-wrap:nowrap;flex:auto;align-items:stretch;gap:.35rem;min-height:2.4rem;display:flex}.pad-slot.svelte-7ein06{flex:1 1 0;align-self:stretch;min-width:0;display:flex;position:relative}.pad-slot.svelte-7ein06>.hint-wrap{flex:auto;align-self:stretch;width:100%;min-width:0;display:flex}.pad-slot.muted.svelte-7ein06 .pad:where(.svelte-7ein06){opacity:.45}.mute-anchor.svelte-7ein06{z-index:2;pointer-events:auto;position:absolute;bottom:.2rem;left:.3rem}.mute-anchor.svelte-7ein06 .hint-wrap{flex:none;align-self:auto;width:auto;min-width:0;display:inline-flex}.mute.svelte-7ein06{box-sizing:border-box;width:1rem;height:1rem;color:inherit;opacity:.45;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mute.svelte-7ein06:hover,.mute.on.svelte-7ein06{opacity:1}.mute.on.svelte-7ein06{color:var(--primary)}.mute.svelte-7ein06:focus-visible{outline-offset:1px;outline:2px solid}.pad.svelte-7ein06{box-sizing:border-box;background:var(--panel);width:100%;min-width:0;height:100%;min-height:2.4rem;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.12rem;padding:.2rem .35rem 1.2rem;display:flex;position:relative;overflow:hidden}.pad-flash.svelte-7ein06{background:var(--primary);opacity:calc(.7 * var(--flash,1));pointer-events:none;animation:.16s ease-out forwards svelte-7ein06-pad-hit;position:absolute;inset:0}@keyframes svelte-7ein06-pad-hit{to{opacity:0}}.pad.selected.svelte-7ein06{border-color:var(--primary);box-shadow:inset 0 -.25rem var(--primary)}.pad-number.svelte-7ein06,.pad-label.svelte-7ein06{width:100%;display:block;position:relative}.pad-number.svelte-7ein06{font-family:var(--font-mono);opacity:.65;font-size:.6rem;line-height:1}.pad-slot.custom.svelte-7ein06 .pad-label:where(.svelte-7ein06){opacity:.85;font-weight:600}.pad-label.svelte-7ein06{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.15;overflow:hidden}.pad.svelte-7ein06:focus-visible{outline-offset:2px;outline:2px solid}.control.svelte-gcjyl1{flex-direction:row;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.tag.svelte-gcjyl1{letter-spacing:.1em;opacity:.65;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.55rem}.picker.svelte-gcjyl1{flex-shrink:0;align-items:center;gap:.15rem;display:flex;position:relative}.trigger.svelte-gcjyl1{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:5.1rem;height:1.1rem;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.2rem;padding:0 .28rem;display:inline-flex}.trigger.open.svelte-gcjyl1{background:var(--ink);color:var(--paper)}.trigger.svelte-gcjyl1:focus-visible,.reset.svelte-gcjyl1:focus-visible{outline-offset:2px;outline:2px solid}.reset.svelte-gcjyl1{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:1.1rem;height:1.1rem;color:var(--ink);cursor:pointer;opacity:.75;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reset.svelte-gcjyl1:hover{opacity:1}.genre-name.svelte-gcjyl1{letter-spacing:.1em;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.55rem;display:inline-block;overflow:hidden}.menu.svelte-gcjyl1{z-index:40;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:5.1rem;color:var(--ink);flex-direction:column;gap:.1rem;margin:0;padding:.15rem;list-style:none;display:flex;position:absolute;top:calc(100% + .2rem);left:0}.option.svelte-gcjyl1{box-sizing:border-box;width:100%;height:1.1rem;color:inherit;font:inherit;letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.2rem;padding:0 .2rem;font-size:.55rem;display:flex}.option.selected.svelte-gcjyl1{background:var(--ink);color:var(--paper)}.option.svelte-gcjyl1:focus-visible{outline-offset:-2px;outline:2px solid}.drum-machine.svelte-1ur9v0b{box-sizing:border-box;width:var(--instrument-w);flex-direction:column;flex:0 0 var(--instrument-w);display:flex}.head.svelte-1ur9v0b{justify-content:space-between;align-items:center;gap:.65rem;min-height:1.75rem;padding:.2rem .45rem .2rem .35rem;display:flex}.title.svelte-1ur9v0b{flex-shrink:0;align-items:center;gap:.25rem;display:flex}h2.svelte-1ur9v0b{letter-spacing:normal;flex-shrink:0;margin:0;font-size:.75rem;font-weight:600}.hardware-face.svelte-1ur9v0b{flex-direction:column;flex:auto;gap:.45rem;min-height:0;padding:.35rem .55rem .4rem;display:flex}.chrome.svelte-1ur9v0b,.compact-face.svelte-1ur9v0b{flex-wrap:nowrap;align-items:center;display:flex}.chrome.svelte-1ur9v0b{flex-shrink:0;gap:.55rem}.chrome.svelte-1ur9v0b .hint-wrap{display:inline-flex}.control.svelte-1ur9v0b{flex-direction:row;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.tag.svelte-1ur9v0b{letter-spacing:.1em;opacity:.65;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.55rem}.icon-btn.svelte-1ur9v0b{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:1.1rem;height:1.1rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn.active.svelte-1ur9v0b{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,var(--paper))}.icon-btn.svelte-1ur9v0b:focus-visible{outline-offset:2px;outline:2px solid}.compact-face.svelte-1ur9v0b{align-items:center;gap:.35rem}.tempo.svelte-1ur9v0b .knob-wrap{gap:0;width:1.1rem}.control.dim.svelte-1ur9v0b{opacity:.4;pointer-events:none}.readout.svelte-1ur9v0b{box-sizing:border-box;border:1px solid var(--ink);background:var(--well);flex-shrink:0;height:1.1rem;padding:.08rem .22rem;display:flex}.head.svelte-1b8bfge{box-sizing:border-box;cursor:default;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.25rem;min-height:1.75rem;padding:.2rem .45rem .2rem .25rem;display:flex;position:relative}h2.svelte-1b8bfge{letter-spacing:normal;-webkit-user-select:none;user-select:none;margin:0 0 0 .15rem;font-size:.75rem;font-weight:600}.grip.svelte-1b8bfge{box-sizing:border-box;background:var(--device-head);width:1.35rem;height:1.35rem;color:inherit;cursor:grab;opacity:.75;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.grip.svelte-1b8bfge:focus-visible{outline-offset:2px;outline:2px solid}.grip-slot.svelte-1b8bfge{z-index:1;opacity:0;pointer-events:none;transition:opacity 80ms;position:absolute;top:.15rem;right:.15rem}.head.svelte-1b8bfge:hover .grip-slot:where(.svelte-1b8bfge),.head.svelte-1b8bfge:focus-within .grip-slot:where(.svelte-1b8bfge),.grip-slot.hot.svelte-1b8bfge{opacity:1;pointer-events:auto}.grip.svelte-1b8bfge:hover,.grip.active.svelte-1b8bfge{opacity:1}.grip.active.svelte-1b8bfge{cursor:grabbing}.viz.svelte-1cy3zhd{flex-direction:column;flex:none;justify-content:flex-end;align-self:stretch;align-items:stretch;gap:.12rem;width:7.25rem;display:flex}.panel.svelte-1cy3zhd{box-sizing:border-box;border:1px solid var(--ink);background:#1a1a1a;flex:auto;width:100%;min-height:3.6rem;position:relative}canvas.svelte-1cy3zhd{width:100%;height:100%;display:block;position:absolute;inset:0}.caps.svelte-1cy3zhd{font-family:var(--font-mono);letter-spacing:.06em;opacity:.65;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:baseline;gap:.25rem;padding:0 .05rem;font-size:.45rem;line-height:1;display:flex}.gr.svelte-1cy3zhd{opacity:.9;font-variant-numeric:tabular-nums;color:#e8a020;font-size:.55rem}.type.svelte-1axcfaa{flex-direction:column;flex-shrink:0;align-items:center;gap:.2rem;width:3rem;display:inline-flex}.type-body.svelte-1axcfaa{flex-direction:column;align-items:center;gap:.25rem;display:inline-flex}.type-face.svelte-1axcfaa{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.1rem;width:3rem;height:3rem;min-height:0;display:flex}.type-value.svelte-1axcfaa{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:.15rem;width:100%;min-height:1em;margin-top:-.15rem;display:flex}.type.svelte-1axcfaa .hint-wrap{align-self:center;display:inline-flex}.stepper.svelte-1axcfaa{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:1em;height:1em;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.stepper.svelte-1axcfaa:focus-visible{outline-offset:2px;outline:2px solid}.type-name.svelte-1axcfaa{font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;opacity:.65;-webkit-user-select:none;user-select:none;font-size:.65rem;line-height:1}.type.svelte-1axcfaa .slot-icon{opacity:.75;flex-shrink:0}.fx-rack.svelte-19cezdz{box-sizing:border-box;background:var(--device);min-height:var(--device-h);flex-wrap:nowrap;align-items:stretch;margin:.4rem;display:flex}.rack-head.svelte-19cezdz{box-sizing:border-box;cursor:default;flex-direction:column;flex:0 0 1.85rem;justify-content:flex-start;align-items:center;gap:.35rem;width:1.85rem;padding:.25rem .15rem;display:flex}.fx-rack.folded.svelte-19cezdz .rack-head:where(.svelte-19cezdz){border-right:none}.fx-rack.bypassed.svelte-19cezdz .rack-body:where(.svelte-19cezdz){opacity:.45}.fx-rack.embedded.svelte-19cezdz{margin:0}.fx-rack.readonly.svelte-19cezdz{cursor:default}.fx-rack.readonly.svelte-19cezdz *{cursor:default!important}h2.svelte-19cezdz{letter-spacing:normal;writing-mode:vertical-rl;-webkit-user-select:none;user-select:none;margin:.15rem 0 0;font-size:.75rem;font-weight:600;transform:rotate(180deg)}.rack-body.svelte-19cezdz{flex-wrap:nowrap;align-items:stretch;min-width:0;display:flex}.mix-slot.svelte-19cezdz{box-sizing:border-box;border-right:var(--line-w) solid var(--line-shell);flex-direction:column;flex:none;justify-content:flex-start;align-items:center;padding:.45rem .4rem .35rem;display:flex}.slot.svelte-19cezdz{flex:none}.slot.dragging.svelte-19cezdz{opacity:.55}.slot.svelte-19cezdz .device{height:var(--device-h);border-top:none;border-bottom:none;border-left:none;border-radius:0;margin:0}.slot.svelte-19cezdz:last-child .device{border-right:none}.slot.folded.svelte-19cezdz .device{width:1.85rem;min-width:1.85rem}.slot.folded.svelte-19cezdz .device-face{display:none}.slot.folded.svelte-19cezdz .head{border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;height:100%;padding:.25rem .15rem}.slot.folded.svelte-19cezdz .head h2{writing-mode:vertical-rl;margin:.15rem 0 0;transform:rotate(180deg)}.slot.folded.svelte-19cezdz .grip-slot{top:auto;bottom:.15rem;right:50%;transform:translate(50%)}.shape.svelte-tjm0ly,.rate-col.svelte-tjm0ly,.map-col.svelte-tjm0ly,.pol-col.svelte-tjm0ly{flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;width:3rem;display:flex}.shape.svelte-tjm0ly{gap:.2rem;display:inline-flex}.shape-body.svelte-tjm0ly{flex-direction:column;align-items:center;gap:.25rem;display:inline-flex}.shape-body.svelte-tjm0ly>span:where(.svelte-tjm0ly){justify-content:center;align-items:center;min-height:1rem;display:flex}.shape-face.svelte-tjm0ly{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.15rem;width:3rem;height:3rem;min-height:0;display:flex}.rate-col.svelte-tjm0ly{justify-content:flex-start}.rate-mode.svelte-tjm0ly{min-width:2.35rem}.preview.svelte-tjm0ly{--lfo-trace:var(--primary);--lfo-grid:#2a2a2a;flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:.25rem;width:6.25rem;display:flex}.preview-face.svelte-tjm0ly{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);flex:auto;width:100%;min-height:0;position:relative}.preview-face.svelte-tjm0ly canvas:where(.svelte-tjm0ly){width:100%;height:100%;display:block;position:absolute;inset:0}.slot-icon{opacity:.85}.shape-name.svelte-tjm0ly,.map-target.svelte-tjm0ly{font-family:var(--font-mono);letter-spacing:.04em;opacity:.65;-webkit-user-select:none;user-select:none;font-size:.65rem}.shape-value.svelte-tjm0ly{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:.15rem;width:100%;min-height:1em;margin-top:-.15rem;display:flex}.shape.svelte-tjm0ly .hint-wrap{align-self:center;display:inline-flex}.stepper.svelte-tjm0ly{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:1em;height:1em;color:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.stepper.svelte-tjm0ly:focus-visible{outline-offset:2px;outline:2px solid}.icon-btn.svelte-tjm0ly{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:1.35rem;height:1.35rem;color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;justify-content:center;align-items:center;padding:0 .2rem;font-size:.55rem;display:inline-flex}.icon-btn.active.svelte-tjm0ly{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,var(--paper))}.icon-btn.svelte-tjm0ly:focus-visible,.clear.svelte-tjm0ly:focus-visible{outline-offset:2px;outline:2px solid}.map-col.svelte-tjm0ly{justify-content:flex-start;padding-top:0;position:relative}.map-target.svelte-tjm0ly{text-align:center;min-height:1em}.map-target.svelte-tjm0ly,.slot-readout.svelte-tjm0ly{font-family:var(--font-mono);letter-spacing:.04em;opacity:.65;-webkit-user-select:none;user-select:none;font-size:.65rem}.map-slot.svelte-tjm0ly{justify-content:center;align-items:center;gap:.35rem;min-height:1em;display:flex}.clear.svelte-tjm0ly{opacity:.55;cursor:pointer;background:0 0;border:0;width:.8rem;height:.8rem;padding:0;font-size:.75rem;line-height:1;position:absolute;top:0;right:0}.mod-rack.svelte-1bm11au{box-sizing:border-box;background:var(--device);width:max-content;min-height:var(--device-h);flex-wrap:nowrap;flex:none;align-items:stretch;margin:.4rem;display:flex}.rack-head.svelte-1bm11au{box-sizing:border-box;cursor:default;flex-direction:column;flex:0 0 1.85rem;justify-content:flex-start;align-items:center;gap:.35rem;width:1.85rem;padding:.25rem .15rem;display:flex}.mod-rack.folded.svelte-1bm11au .rack-head:where(.svelte-1bm11au){border-right:none}h2.svelte-1bm11au{letter-spacing:normal;writing-mode:vertical-rl;-webkit-user-select:none;user-select:none;margin:.15rem 0 0;font-size:.75rem;font-weight:600;transform:rotate(180deg)}.rack-body.svelte-1bm11au{flex-wrap:nowrap;align-items:stretch;min-width:0;display:flex}.slot.svelte-1bm11au{flex:none}.slot.svelte-1bm11au .device{height:var(--device-h);border-top:none;border-bottom:none;border-left:none;border-radius:0;margin:0}.slot.svelte-1bm11au:last-child .device{border-right:none}.slot.folded.svelte-1bm11au .device{width:1.85rem;min-width:1.85rem}.slot.folded.svelte-1bm11au .device-face{display:none}.slot.folded.svelte-1bm11au .head{border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;height:100%;padding:.25rem .15rem}.slot.folded.svelte-1bm11au .head h2{writing-mode:vertical-rl;margin:.15rem 0 0;transform:rotate(180deg)}.meter.svelte-1ic1d0r{--meter-ok:#3a9a4a;--meter-warn:#d4a012;--meter-hot:#c43c2e;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;gap:.12rem;min-width:2.1rem;display:flex}.pair.svelte-1ic1d0r{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);flex-direction:column;flex:1;width:100%;padding:.18rem .22rem;display:flex;position:relative}.over.svelte-1ic1d0r,.under.svelte-1ic1d0r{align-items:stretch;gap:3px;display:flex}.over.svelte-1ic1d0r{flex:3 1 0}.under.svelte-1ic1d0r{flex:10 1 0}.col.svelte-1ic1d0r{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:2px;min-width:0;display:flex}.seg.svelte-1ic1d0r{background:#2a2a2a;flex:1 1 0;min-height:.14rem}.seg.ok.on.svelte-1ic1d0r{background:var(--meter-ok)}.seg.warn.on.svelte-1ic1d0r{background:var(--meter-warn)}.seg.hot.on.svelte-1ic1d0r{background:var(--meter-hot)}.seg.ok.hold.svelte-1ic1d0r{background:color-mix(in oklch, var(--meter-ok) 55%, #2a2a2a)}.seg.warn.hold.svelte-1ic1d0r{background:color-mix(in oklch, var(--meter-warn) 55%, #2a2a2a)}.seg.hot.hold.svelte-1ic1d0r{background:color-mix(in oklch, var(--meter-hot) 55%, #2a2a2a)}.zero.svelte-1ic1d0r{background:var(--ink);pointer-events:none;flex:none;height:2px;margin:2px -7px}.caps.svelte-1ic1d0r{box-sizing:border-box;width:100%;font-family:var(--font-mono);letter-spacing:.06em;opacity:.55;-webkit-user-select:none;user-select:none;justify-content:space-between;padding:0 .22rem;font-size:.45rem;line-height:1;display:flex}.name.svelte-1ic1d0r{min-height:1em;font-family:var(--font-mono);letter-spacing:.08em;opacity:.65;-webkit-user-select:none;user-select:none;font-size:.55rem;line-height:1}.scope.svelte-1jizhau{--scope-trace:var(--primary);--scope-grid:#2a2a2a;flex-direction:column;flex:none;justify-content:flex-end;align-self:stretch;align-items:center;gap:.12rem;width:4.75rem;display:flex}.panel.svelte-1jizhau{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);flex:auto;width:100%;min-height:0;position:relative}canvas.svelte-1jizhau{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.toggle.svelte-1jizhau{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:100%;min-height:1em;color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;opacity:.65;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.12rem 0;font-size:.55rem;line-height:1}.toggle.on.svelte-1jizhau{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,var(--paper));opacity:1;font-weight:600}.toggle.svelte-1jizhau:focus-visible{outline-offset:2px;outline:2px solid}.out-rack.svelte-105ju5q{box-sizing:border-box;background:var(--device);width:max-content;min-height:var(--device-h);flex-wrap:nowrap;flex:none;align-items:stretch;margin:.4rem;display:flex}.rack-head.svelte-105ju5q{box-sizing:border-box;flex-direction:column;flex:0 0 1.85rem;justify-content:flex-start;align-items:center;gap:.35rem;width:1.85rem;padding:.25rem .15rem;display:flex}h2.svelte-105ju5q{letter-spacing:normal;writing-mode:vertical-rl;-webkit-user-select:none;user-select:none;margin:.15rem 0 0;font-size:.75rem;font-weight:600;transform:rotate(180deg)}.rack-body.svelte-105ju5q{flex-wrap:nowrap;align-items:stretch;min-width:0;display:flex}.slot.svelte-105ju5q{flex:none}.slot.svelte-105ju5q .device{height:var(--device-h);border:none;border-radius:0;margin:0}.wrap.svelte-iowjti{display:inline-flex;position:relative}button.on.svelte-iowjti{background:var(--ink);color:var(--paper)}.sheet.svelte-iowjti{z-index:50;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:16rem;max-width:20rem;color:var(--ink);padding:.45rem .5rem .4rem;position:absolute;top:calc(100% + .35rem);left:0}.title.svelte-iowjti{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 .35rem;font-size:.55rem}.note.svelte-iowjti{opacity:.55;margin:0;font-size:.6rem;line-height:1.35}.error.svelte-iowjti{opacity:.8;margin:0 0 .35rem;font-size:.6rem;line-height:1.35}.list.svelte-iowjti{flex-direction:column;gap:.22rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.item.svelte-iowjti{align-items:center;gap:.3rem;min-width:0;display:flex}.name.svelte-iowjti{box-sizing:border-box;width:0;min-width:0;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;flex:auto;margin:0;padding:.1rem .2rem;font-size:.65rem;line-height:1.2}.name.svelte-iowjti:hover,.name.svelte-iowjti:focus{border-color:var(--ink);outline:none}.dur.svelte-iowjti{font-family:var(--font-mono,ui-monospace, monospace);opacity:.65;letter-spacing:.02em;flex-shrink:0;font-size:.6rem}.act.svelte-iowjti{box-sizing:border-box;width:1.25rem;height:1.25rem;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.act.svelte-iowjti:hover{border-color:var(--ink)}.act.svelte-iowjti:focus-visible{outline-offset:1px;outline:2px solid}.footer.svelte-iowjti{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);margin-top:.4rem;padding-top:.35rem}.shorts.svelte-iowjti{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:100%;color:var(--ink);font:inherit;letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;padding:.15rem .3rem;font-size:.6rem;display:inline-flex}.shorts.svelte-iowjti:focus-visible{outline-offset:2px;outline:2px solid}.wrap.svelte-1ssxr39{display:inline-flex;position:relative}button.on.svelte-1ssxr39{background:var(--ink);color:var(--paper)}.sheet.svelte-1ssxr39{z-index:50;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:16rem;max-width:20rem;color:var(--ink);padding:.45rem .5rem .4rem;position:absolute;top:calc(100% + .35rem);left:0}.title.svelte-1ssxr39{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 .35rem;font-size:.55rem}.banner.svelte-1ssxr39{border:1px solid var(--ink);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .35rem;padding:.2rem .25rem;font-size:.6rem;display:flex}.note.svelte-1ssxr39{opacity:.55;margin:0;font-size:.6rem;line-height:1.35}.list.svelte-1ssxr39{flex-direction:column;gap:.22rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.list.library.svelte-1ssxr39{margin-bottom:.15rem}.list.events.svelte-1ssxr39{gap:.12rem;margin-bottom:.25rem}.list.events.compact.svelte-1ssxr39{max-height:7rem}.item.svelte-1ssxr39{align-items:center;gap:.3rem;min-width:0;display:flex}.item.active.svelte-1ssxr39{outline:1px solid var(--ink);outline-offset:1px}.name.svelte-1ssxr39{box-sizing:border-box;width:0;min-width:0;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;flex:auto;margin:0;padding:.1rem .2rem;font-size:.65rem;line-height:1.2}.name.svelte-1ssxr39:hover,.name.svelte-1ssxr39:focus{border-color:var(--ink);outline:none}.dur.svelte-1ssxr39{font-family:var(--font-mono,ui-monospace, monospace);opacity:.65;letter-spacing:.02em;flex-shrink:0;font-size:.6rem}.count.svelte-1ssxr39{font-family:var(--font-mono,ui-monospace, monospace);opacity:.45;text-align:right;flex-shrink:0;min-width:1.1rem;font-size:.55rem}.act.svelte-1ssxr39{box-sizing:border-box;width:1.25rem;height:1.25rem;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.act.svelte-1ssxr39:hover{border-color:var(--ink)}.act.svelte-1ssxr39:focus-visible{outline-offset:1px;outline:2px solid}.live.svelte-1ssxr39{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);margin-top:.35rem;padding-top:.35rem}.live-label.svelte-1ssxr39{letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin:0 0 .25rem;font-size:.55rem}.line.svelte-1ssxr39{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;margin:0;font-size:.6rem;line-height:1.35}.footer.svelte-1ssxr39{flex-wrap:wrap;gap:.55rem;margin-top:.1rem;display:flex}.action.svelte-1ssxr39{color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;opacity:.55;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.55rem}.action.svelte-1ssxr39:hover:not(:disabled){opacity:1}.action.svelte-1ssxr39:disabled{opacity:.28;cursor:default}.group.svelte-18km7g6{min-width:0;margin:0;padding:.35rem .45rem .45rem;overflow:visible}.chrome .group.svelte-18km7g6{overflow:visible}.group.svelte-18km7g6 legend:where(.svelte-18km7g6){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.row.svelte-18km7g6{align-items:flex-end;gap:.5rem;display:flex}.name-hint.svelte-18km7g6{flex:7rem;min-width:0;display:flex}.name-hint.svelte-18km7g6 .hint-wrap{width:100%}.slot-name.svelte-18km7g6{box-sizing:border-box;width:100%;min-width:7rem;height:var(--face-h);border:1px solid var(--ink);background:var(--paper);color:var(--ink);caret-color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;padding:0 .35rem;font-size:.7rem}.slot-name.svelte-18km7g6:focus-visible{outline-offset:2px;outline:2px solid}.slot-name.svelte-18km7g6:disabled{opacity:.4}.wrap.svelte-18km7g6{display:inline-flex;position:relative}button.on.svelte-18km7g6{background:var(--ink);color:var(--paper)}.sheet.svelte-18km7g6{z-index:50;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:16rem;max-width:20rem;color:var(--ink);padding:.45rem .5rem .4rem;position:absolute;top:calc(100% + .35rem);left:0}.title.svelte-18km7g6{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 .35rem;font-size:.55rem}.note.svelte-18km7g6{opacity:.55;margin:0;font-size:.6rem;line-height:1.35}.error.svelte-18km7g6{opacity:.8;margin:0 0 .35rem;font-size:.6rem;line-height:1.35}.list.svelte-18km7g6{flex-direction:column;gap:.22rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.item.svelte-18km7g6{align-items:center;gap:.3rem;min-width:0;display:flex}.pick.svelte-18km7g6{box-sizing:border-box;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;margin:0;padding:.15rem .25rem;font-size:.65rem;line-height:1.2;overflow:hidden}.pick.svelte-18km7g6:hover,.pick.svelte-18km7g6:focus-visible{border-color:var(--ink);outline:none}.pick.current.svelte-18km7g6{font-weight:600}.when.svelte-18km7g6{font-family:var(--font-mono,ui-monospace, monospace);opacity:.65;letter-spacing:.02em;flex-shrink:0;font-size:.6rem}.act.svelte-18km7g6{box-sizing:border-box;width:1.25rem;height:1.25rem;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.act.svelte-18km7g6:hover{border-color:var(--ink)}.act.svelte-18km7g6:focus-visible{outline-offset:1px;outline:2px solid}.footer.svelte-18km7g6{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);margin-top:.4rem;padding-top:.35rem}.shorts.svelte-18km7g6{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:100%;color:var(--ink);font:inherit;letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;padding:.15rem .3rem;font-size:.6rem;display:inline-flex}.shorts.svelte-18km7g6:focus-visible{outline-offset:2px;outline:2px solid}.accent-btn.svelte-u1yelj{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.accent-btn.svelte-u1yelj:focus-visible{outline-offset:2px;outline:2px solid}.locale-btn.svelte-1nz0q3f{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.locale-btn.svelte-1nz0q3f:focus-visible{outline-offset:2px;outline:2px solid}.flag.svelte-1nz0q3f{font-size:.85rem;line-height:1}.theme-btn.svelte-1yryy96{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-btn.svelte-1yryy96:focus-visible{outline-offset:2px;outline:2px solid}.hint-btn.svelte-1295yfl{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.hint-btn.on.svelte-1295yfl{background:var(--ink);color:var(--paper)}.hint-btn.svelte-1295yfl:focus-visible{outline-offset:2px;outline:2px solid}.wrap.svelte-az7p3p{display:inline-flex;position:relative}.sheet-btn.svelte-az7p3p{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-az7p3p{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-az7p3p:focus-visible{outline-offset:2px;outline:2px solid}.sheet.svelte-az7p3p{z-index:50;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:16rem;max-height:min(28rem,100svh - 4.5rem);color:var(--ink);padding:.45rem .5rem .4rem;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto}.title.svelte-az7p3p{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 .35rem;font-size:.55rem}.section.svelte-az7p3p{letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin:0 0 .3rem;font-size:.55rem}.section.dump.svelte-az7p3p{margin-top:.55rem}.row.svelte-az7p3p{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.row.svelte-az7p3p+.row:where(.svelte-az7p3p){margin-top:.22rem}.row.control.svelte-az7p3p{align-items:center}.shortcuts.svelte-az7p3p{flex-direction:column;gap:.22rem;margin:0;display:flex}.shortcuts.svelte-az7p3p .row:where(.svelte-az7p3p){margin-top:0}dt.svelte-az7p3p{flex-shrink:0;gap:.15rem;display:flex}dd.svelte-az7p3p{text-align:right;margin:0;font-size:.65rem;line-height:1.3}.axis.svelte-az7p3p{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.axis-name.svelte-az7p3p{letter-spacing:.04em;white-space:nowrap;opacity:.65;font-size:.65rem}.keys.svelte-az7p3p{flex-shrink:0;gap:.15rem;display:flex}kbd.svelte-az7p3p{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);min-width:1.15rem;height:auto;font-family:var(--font-mono,ui-monospace, monospace);justify-content:center;align-items:center;padding:.05rem .22rem;font-size:.65rem;line-height:1.2;display:inline-flex}.preset.svelte-az7p3p{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:auto;min-width:3.2rem;height:auto;color:var(--ink);font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;justify-content:center;align-items:center;padding:.05rem .3rem;font-size:.65rem;line-height:1.2;display:inline-flex}.preset.svelte-az7p3p:focus-visible{outline-offset:2px;outline:2px solid}.note.svelte-az7p3p{opacity:.55;margin:.4rem 0 0;font-size:.6rem;line-height:1.35}.wrap.svelte-cc0mha{display:inline-flex;position:relative}.wrap.listen.svelte-cc0mha{pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.wrap.listen.svelte-cc0mha .sheet:where(.svelte-cc0mha){pointer-events:auto;position:fixed;top:3.2rem;right:.7rem}.sheet-btn.svelte-cc0mha{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-cc0mha{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-cc0mha:focus-visible{outline-offset:2px;outline:2px solid}.sheet.svelte-cc0mha{z-index:50;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:12.5rem;color:var(--ink);padding:.45rem .5rem .4rem;position:absolute;top:calc(100% + .35rem);right:0}.title.svelte-cc0mha{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 .35rem;font-size:.55rem}dl.svelte-cc0mha{flex-direction:column;gap:.22rem;margin:0;display:flex}.row.svelte-cc0mha{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}dt.svelte-cc0mha{flex-shrink:0;gap:.15rem;display:flex}kbd.svelte-cc0mha{border:1px solid var(--ink);background:var(--device);min-width:1.15rem;font-family:var(--font-mono,ui-monospace, monospace);justify-content:center;align-items:center;padding:.05rem .22rem;font-size:.65rem;line-height:1.2;display:inline-flex}dd.svelte-cc0mha{text-align:right;margin:0;font-size:.65rem;line-height:1.3}.sheet-btn.svelte-ackkua{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-ackkua{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-ackkua:focus-visible{outline-offset:2px;outline:2px solid}.popup.svelte-ackkua{z-index:80;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:min(28rem,100vw - 2rem);max-height:calc(100svh - 5.5rem);color:var(--ink);padding:1.1rem 1.2rem 1.25rem;position:fixed;top:4.5rem;right:1rem;overflow:auto;box-shadow:0 16px 48px oklch(0% none none/.22)}.head.svelte-ackkua{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.title.svelte-ackkua{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0;font-size:.7rem}.lead.svelte-ackkua{opacity:.8;margin:0 0 .85rem;font-size:.8rem;line-height:1.4}.ghost.svelte-ackkua{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;opacity:.7;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:.35rem .55rem;font-size:.7rem}.ghost.svelte-ackkua:hover{opacity:1}.ghost.svelte-ackkua:disabled{opacity:.35;cursor:not-allowed}.ghost.svelte-ackkua:disabled:hover{opacity:.35}.ghost.svelte-ackkua:focus-visible{outline-offset:2px;outline:2px solid}.lists.svelte-ackkua{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.list.svelte-ackkua{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);width:100%;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.7rem .75rem;display:flex}.list.on.svelte-ackkua{border-color:var(--ink);background:var(--ink);color:var(--paper)}.list.svelte-ackkua:focus-visible{outline-offset:2px;outline:2px solid}.list-name.svelte-ackkua{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:700}.list-blurb.svelte-ackkua{opacity:.8;font-size:.75rem;line-height:1.4}.group.svelte-ackkua{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:.85rem 0 .45rem;font-size:.7rem}.edit-actions.svelte-ackkua{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .45rem;display:flex}.empty.svelte-ackkua{opacity:.75;margin:0;font-size:.75rem;line-height:1.4}.stations.svelte-ackkua{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.stations.svelte-ackkua li:where(.svelte-ackkua){justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.station-name.svelte-ackkua{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;line-height:1.35;overflow:hidden}.sheet-btn.svelte-1eiaeli{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-1eiaeli{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.popup.svelte-1eiaeli{z-index:80;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:min(28rem,100vw - 2rem);max-height:calc(100svh - 5.5rem);color:var(--ink);padding:1.1rem 1.2rem 1.25rem;position:fixed;top:4.5rem;right:1rem;overflow:auto;box-shadow:0 16px 48px oklch(0% none none/.22)}.head.svelte-1eiaeli{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.title.svelte-1eiaeli{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0;font-size:.7rem}.lead.svelte-1eiaeli{opacity:.8;margin:0 0 .85rem;font-size:.8rem;line-height:1.4}.group.svelte-1eiaeli{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:.85rem 0 .45rem;font-size:.7rem}.ghost.svelte-1eiaeli{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;opacity:.7;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:.35rem .55rem;font-size:.7rem}.ghost.svelte-1eiaeli:hover{opacity:1}.ghost.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.skins.svelte-1eiaeli{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.skin.svelte-1eiaeli{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);width:100%;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.7rem .75rem;display:flex}.skin.on.svelte-1eiaeli{border-color:var(--ink);background:var(--ink);color:var(--paper)}.skin.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.skin-name.svelte-1eiaeli{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:700}.skin-blurb.svelte-1eiaeli{opacity:.8;font-size:.75rem;line-height:1.4}.actions.svelte-1eiaeli{border-top:1px solid color-mix(in oklch, var(--ink) 20%, transparent);justify-content:space-between;align-items:center;gap:.4rem;margin-top:1rem;padding-top:.85rem;display:flex}.actions-end.svelte-1eiaeli{align-items:center;gap:.4rem;display:flex}.all.svelte-1eiaeli{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;opacity:.75;border:1px solid #0000;margin:0;padding:.35rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none}.all.svelte-1eiaeli:hover{opacity:1}.all.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.accept.svelte-1eiaeli{border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin:0;padding:.45rem .9rem;font-size:.75rem;font-weight:700}.accept.svelte-1eiaeli:disabled{opacity:.35;cursor:not-allowed}.accept.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.sheet-btn.svelte-1dt92r4{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-1dt92r4{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-1dt92r4:focus-visible{outline-offset:2px;outline:2px solid}.popup.svelte-1dt92r4{z-index:80;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:min(22rem,100vw - 2rem);max-height:calc(100svh - 5.5rem);color:var(--ink);padding:1.1rem 1.2rem 1.25rem;position:fixed;top:4.5rem;right:1rem;overflow:auto;box-shadow:0 16px 48px oklch(0% none none/.22)}.popup.dock.svelte-1dt92r4{width:100%;max-height:none;padding:.7rem .85rem calc(.7rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 36px oklch(0% none none/.18)}.popup.dock.collapsed.svelte-1dt92r4{padding-top:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.head.svelte-1dt92r4{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.popup.dock.svelte-1dt92r4 .head:where(.svelte-1dt92r4){align-items:center;gap:.35rem;margin-bottom:.45rem}.popup.dock.collapsed.svelte-1dt92r4 .head:where(.svelte-1dt92r4){margin-bottom:0}.popup.dock.svelte-1dt92r4 .head:where(.svelte-1dt92r4) .hint-wrap{flex:none;display:inline-flex}.title.svelte-1dt92r4{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0 auto 0 0;font-size:.7rem}.lead.svelte-1dt92r4{opacity:.8;margin:0 0 .85rem;font-size:.8rem;line-height:1.4}.ghost.svelte-1dt92r4{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;opacity:.7;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:.35rem .55rem;font-size:.7rem}.ghost.fold.svelte-1dt92r4{justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;display:inline-flex}.ghost.svelte-1dt92r4:hover{opacity:1}.ghost.svelte-1dt92r4:focus-visible{outline-offset:2px;outline:2px solid}.tray.svelte-1dt92r4{--tray-cols:5;--tray-rows:3;--tray-gap:.4rem;grid-template-columns:repeat(var(--tray-cols), minmax(0, 1fr));gap:var(--tray-gap);max-height:calc(var(--tray-rows) * ((100cqi - (var(--tray-cols) - 1) * var(--tray-gap)) / var(--tray-cols)) + (var(--tray-rows) - 1) * var(--tray-gap));display:grid;overflow:hidden auto;container-type:inline-size}.popup.dock.svelte-1dt92r4 .tray:where(.svelte-1dt92r4){-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;max-height:none;padding-bottom:.15rem;display:flex;overflow:auto hidden}.pick.svelte-1dt92r4{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--ink);background:var(--device);cursor:pointer;place-items:center;padding:.2rem;display:grid}.popup.dock.svelte-1dt92r4 .pick:where(.svelte-1dt92r4){aspect-ratio:auto;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.pick.svelte-1dt92r4 img:where(.svelte-1dt92r4){object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.pick.svelte-1dt92r4:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.actions.svelte-1dt92r4{border-top:1px solid color-mix(in oklch, var(--ink) 20%, transparent);justify-content:space-between;align-items:center;gap:.4rem;margin-top:1rem;padding-top:.85rem;display:flex}.trash.svelte-1dt92r4{border:1px solid var(--ink);background:var(--device);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.28rem;margin:0;padding:.35rem .55rem;font-size:.7rem;display:inline-flex}.trash.icon.svelte-1dt92r4{justify-content:center;width:1.7rem;height:1.7rem;padding:0}.popup.dock.svelte-1dt92r4 .accept:where(.svelte-1dt92r4){padding:.35rem .7rem;font-size:.7rem}.trash.svelte-1dt92r4:disabled{opacity:.35;cursor:not-allowed}.trash.svelte-1dt92r4:focus-visible{outline-offset:2px;outline:2px solid}.accept.svelte-1dt92r4{border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin:0;padding:.45rem .9rem;font-size:.75rem;font-weight:700}.accept.svelte-1dt92r4:focus-visible{outline-offset:2px;outline:2px solid}.group.svelte-1i1wnb4{--slot-h:1.1rem;--face-pad-y:.15rem;--face-h:calc(var(--slot-h) + 2 * var(--face-pad-y) + 2px);min-width:0;margin:0;padding:.35rem .45rem .45rem;overflow:visible}.row.svelte-1i1wnb4{align-items:flex-end;gap:.5rem;display:flex}.settings.svelte-1i1wnb4{margin-left:auto;position:relative;overflow:visible}.settings.fill.svelte-1i1wnb4{--face-h:2.25rem;box-sizing:border-box;min-width:0;min-inline-size:0;box-shadow:none;background:0 0;border:0;flex:none;margin-left:auto;padding:0}.settings.fill.svelte-1i1wnb4 .row:where(.svelte-1i1wnb4){flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.25rem}.settings.svelte-1i1wnb4 button.sheet-btn,.settings.svelte-1i1wnb4>.row:where(.svelte-1i1wnb4)>.hint-wrap>button{width:var(--face-h);height:var(--face-h);background:var(--paper)}.settings.svelte-1i1wnb4>.row:where(.svelte-1i1wnb4)>.hint-wrap>button.on,.settings.svelte-1i1wnb4 button.sheet-btn.on{background:var(--ink);color:var(--paper)}.bar.svelte-ormkmw{--slot-h:1.1rem;--face-pad-y:.15rem;--face-h:calc(var(--slot-h) + 2 * var(--face-pad-y) + 2px);flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.bar.svelte-ormkmw button.icon-btn.saving,.bar.svelte-ormkmw button.icon-btn.on,.bar.svelte-ormkmw button.icon-btn.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.group.svelte-ormkmw{min-width:0;margin:0;padding:.35rem .45rem .45rem;overflow:visible}.group.svelte-ormkmw legend:where(.svelte-ormkmw){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.row.svelte-ormkmw{align-items:flex-end;gap:.5rem;display:flex}.bar.svelte-ormkmw button.icon-btn{box-sizing:border-box;width:var(--face-h);height:var(--face-h);border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.bar.svelte-ormkmw button.icon-btn:focus-visible{outline-offset:2px;outline:2px solid}.bar.svelte-ormkmw button.icon-btn:disabled{opacity:.4;cursor:not-allowed}.face.svelte-ormkmw{align-items:center;gap:.35rem;display:flex}.tempo-knob.svelte-ormkmw{width:var(--face-h);height:var(--face-h);justify-content:center;align-items:center;display:flex;overflow:hidden}.tempo-knob.svelte-ormkmw .knob-wrap{width:var(--face-h);gap:0}.slot-num.svelte-ormkmw{box-sizing:border-box;height:var(--face-h);border:1px solid var(--ink);background:var(--well);flex-shrink:0;align-items:center;padding:.08rem .22rem;display:flex}.rec-meter.svelte-ormkmw{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:.65;white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center;font-size:.6rem}.error.svelte-ormkmw{letter-spacing:.08em;opacity:.8;align-self:flex-end;font-size:.7rem}.bar.svelte-ormkmw button.icon-btn .spin{animation:.8s linear infinite svelte-ormkmw-spin}@keyframes svelte-ormkmw-spin{to{transform:rotate(360deg)}}.shell.svelte-2i3aan{box-sizing:border-box;width:100%}.chrome.svelte-2i3aan{z-index:20;margin:.4rem .4rem 0;position:relative}.instruments.svelte-2i3aan,.fx.svelte-2i3aan,.mods-out.svelte-2i3aan{flex-wrap:nowrap;align-items:stretch;width:100%;display:flex}.mods-out.svelte-2i3aan{flex:none;width:max-content;max-width:100%}.overlay.svelte-1ptu49n{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible;container-type:size}.overlay.decorate.svelte-1ptu49n{pointer-events:auto;cursor:default}.sticker.svelte-1ptu49n{left:var(--sx);top:var(--sy);width:calc(16cqmin * var(--scale));filter:drop-shadow(0 1px 1px #00000059);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;border:0;height:auto;padding:0;position:absolute;transform:translate(-50%,-50%)}.body.svelte-1ptu49n{width:100%;transform:rotate(var(--rot));transform-origin:50%;cursor:grab;background:0 0;border:0;padding:0;display:block}.sticker.svelte-1ptu49n img:where(.svelte-1ptu49n){pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}img.sticker.svelte-1ptu49n{transform:translate(-50%, -50%) rotate(var(--rot))}.decorate.svelte-1ptu49n .sticker:where(.svelte-1ptu49n){pointer-events:auto;touch-action:none}.decorate.svelte-1ptu49n .sticker.selected:where(.svelte-1ptu49n){outline:2px solid var(--primary);outline-offset:3px}.decorate.svelte-1ptu49n .sticker.held:where(.svelte-1ptu49n) .body:where(.svelte-1ptu49n){cursor:grabbing}.decorate.svelte-1ptu49n .body:where(.svelte-1ptu49n):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.handle.svelte-1ptu49n{box-sizing:border-box;border:2px solid var(--primary);background:var(--paper);pointer-events:auto;width:.78rem;height:.78rem;padding:0;position:absolute}.handle.rotate.svelte-1ptu49n{cursor:grab;border-radius:999px;top:-1.05rem;left:50%;transform:translate(-50%,-50%)}.handle.rotate.svelte-1ptu49n:before{content:"";background:var(--primary);width:1px;height:.55rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.handle.scale.svelte-1ptu49n{cursor:nwse-resize;border-radius:999px;bottom:-.18rem;right:-.18rem}.handle.svelte-1ptu49n:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.chrome.svelte-dxfnn6{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-dxfnn6{--slot-h:1.1rem;--face-pad-y:.15rem;--face-h:calc(var(--slot-h) + 2 * var(--face-pad-y) + 2px);flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.group.svelte-dxfnn6{min-width:0;margin:0;padding:.35rem .45rem .45rem;overflow:visible}.group.svelte-dxfnn6 legend:where(.svelte-dxfnn6){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.row.svelte-dxfnn6{align-items:flex-end;gap:.5rem;display:flex}.country.svelte-dxfnn6,.city.svelte-dxfnn6{align-items:center;min-width:0;display:flex}.country.svelte-dxfnn6 select:where(.svelte-dxfnn6),.city.svelte-dxfnn6 select:where(.svelte-dxfnn6){box-sizing:border-box;height:var(--face-h);border:1px solid var(--ink);background:var(--paper);min-width:8.5rem;max-width:11rem;color:var(--ink);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;border-radius:0;padding:0 .35rem;font-size:.7rem}.shuffle-btn.svelte-dxfnn6{box-sizing:border-box;width:var(--face-h);height:var(--face-h);border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.shuffle-btn.active.svelte-dxfnn6{background:var(--ink);color:var(--paper)}.country.svelte-dxfnn6 select:where(.svelte-dxfnn6):focus-visible,.city.svelte-dxfnn6 select:where(.svelte-dxfnn6):focus-visible,.shuffle-btn.svelte-dxfnn6:focus-visible{outline-offset:2px;outline:2px solid}.sr-only.svelte-dxfnn6{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chrome.pocket.svelte-dxfnn6{flex-direction:column;gap:.45rem;width:100%;margin:0;display:flex}.chrome.pocket.svelte-dxfnn6 .bar:where(.svelte-dxfnn6){--face-h:2.5rem;flex-direction:column;align-items:stretch;gap:.45rem}.chrome.pocket.svelte-dxfnn6 .group:where(.svelte-dxfnn6){box-sizing:border-box;width:100%;min-width:0;padding:.5rem .65rem .55rem}.chrome.pocket.svelte-dxfnn6 .row:where(.svelte-dxfnn6){flex-wrap:nowrap;align-items:stretch;gap:.4rem;width:100%}.chrome.pocket.svelte-dxfnn6 .country:where(.svelte-dxfnn6),.chrome.pocket.svelte-dxfnn6 .city:where(.svelte-dxfnn6){flex:1 1 0}.chrome.pocket.svelte-dxfnn6 .country:where(.svelte-dxfnn6) select:where(.svelte-dxfnn6),.chrome.pocket.svelte-dxfnn6 .city:where(.svelte-dxfnn6) select:where(.svelte-dxfnn6){width:100%;min-width:0;max-width:none;min-height:var(--face-h);height:var(--face-h);font-size:.8rem}.chrome.pocket.svelte-dxfnn6 .shuffle-btn:where(.svelte-dxfnn6){width:var(--face-h);min-height:var(--face-h);height:var(--face-h);flex:none}.fx.svelte-x8w5da{flex-wrap:nowrap;align-items:stretch;width:100%;display:flex}.fx.pocket.svelte-x8w5da{min-width:0;display:block}.fx.pocket.svelte-x8w5da summary:where(.svelte-x8w5da){cursor:pointer;letter-spacing:.1em;-webkit-user-select:none;user-select:none;padding:.35rem 0;font-size:.7rem;font-weight:600}.fx.pocket.svelte-x8w5da summary:where(.svelte-x8w5da):focus-visible{outline-offset:2px;outline:2px solid}.lcd.svelte-hw6kdj{border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--well);min-height:3.1rem;box-shadow:var(--well-inset-shadow);color:var(--lcd-fg);font-family:var(--font-mono,ui-monospace, monospace);justify-content:space-between;align-items:stretch;gap:.75rem;padding:.45rem .55rem;display:flex}.lcd-main.svelte-hw6kdj{flex-direction:column;flex:auto;justify-content:center;gap:.2rem;min-width:0;display:flex}.lcd-title.svelte-hw6kdj{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:inline-flex;overflow:hidden}.lcd-title.svelte-hw6kdj .tune-spin{opacity:.85;flex-shrink:0;animation:.85s linear infinite svelte-hw6kdj-spin}.lcd-name.svelte-hw6kdj{text-overflow:ellipsis;min-width:0;overflow:hidden}.lcd-title.tuning.svelte-hw6kdj .lcd-name:where(.svelte-hw6kdj){animation:1.1s ease-in-out infinite svelte-hw6kdj-tune-blink}@keyframes svelte-hw6kdj-tune-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-hw6kdj-spin{to{transform:rotate(360deg)}}.lcd-place.svelte-hw6kdj{letter-spacing:.06em;opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.lcd-clock.svelte-hw6kdj{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.85;flex-shrink:0;align-self:center;font-size:.85rem}.lcd.pocket.svelte-hw6kdj{min-height:3.5rem;padding:.7rem .85rem}.lcd.pocket.svelte-hw6kdj .lcd-title:where(.svelte-hw6kdj),.lcd.pocket.svelte-hw6kdj .lcd-clock:where(.svelte-hw6kdj){font-size:.95rem}.lcd.pocket.svelte-hw6kdj .lcd-place:where(.svelte-hw6kdj){font-size:.7rem}.takes.svelte-7thzr8{min-width:0;margin:0;padding:.35rem .45rem .45rem}.takes-head.svelte-7thzr8{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.2rem;display:flex}.takes.svelte-7thzr8 legend:where(.svelte-7thzr8){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.takes-actions.svelte-7thzr8{align-items:center;gap:.25rem;display:inline-flex}.slots.svelte-7thzr8{flex-wrap:nowrap;gap:.35rem;display:flex}.slot-wrap.svelte-7thzr8{flex-direction:column;flex:1 1 0;align-items:stretch;gap:.2rem;min-width:0;display:flex;position:relative}.slot.svelte-7thzr8{box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--well);width:100%;height:2.35rem;color:var(--lcd-fg);box-shadow:var(--well-inset-shadow);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.15rem;display:flex}.slot-wrap.active.svelte-7thzr8 .slot:where(.svelte-7thzr8){background:var(--ink);color:var(--paper);box-shadow:none}.slot-wrap.recording.svelte-7thzr8 .slot:where(.svelte-7thzr8){background:color-mix(in oklch, #e11d48 35%, var(--well));color:var(--ink);box-shadow:none;border-color:#e11d48}.slot-wrap.filled.svelte-7thzr8 .slot-label:where(.svelte-7thzr8){opacity:.9}.slot.svelte-7thzr8:focus-visible{outline-offset:2px;outline:2px solid}.slot-num.svelte-7thzr8{letter-spacing:.04em;font-size:.65rem;font-weight:600;font-family:var(--font-mono,ui-monospace, monospace)}.slot-label.svelte-7thzr8{letter-spacing:.06em;opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .1rem;font-size:.55rem;line-height:1;overflow:hidden}.slot-wrap.active.svelte-7thzr8 .slot-label:where(.svelte-7thzr8){opacity:.85}.slot-rec.svelte-7thzr8{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#e11d48;align-items:center;gap:.25rem;font-size:.5rem;line-height:1.1;display:inline-flex}.slot-rec.svelte-7thzr8 .slot-rec-dot{color:#e11d48;flex-shrink:0;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite svelte-7thzr8-slot-rec-pulse}@keyframes svelte-7thzr8-slot-rec-pulse{50%{opacity:.55;transform:scale(.85)}}.slot-btns.svelte-7thzr8{justify-content:center;align-items:flex-end;gap:.15rem;width:100%;display:inline-flex}.slot-trim.svelte-7thzr8{flex-direction:column;flex:1 1 0;align-items:center;gap:.08rem;min-width:0;display:flex}.slot-trim-lab.svelte-7thzr8{letter-spacing:.06em;opacity:.7;font-size:.45rem;line-height:1}.slot-trim.svelte-7thzr8 .knob-wrap.slot-xs.has-chrome{width:1.7rem}.slot-trim.svelte-7thzr8 .knob-value-slot{letter-spacing:0;font-size:.48rem}.slot-play.svelte-7thzr8{border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--well);width:1.15rem;min-width:1.15rem;height:1.15rem;color:var(--lcd-fg);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.slot-dl.svelte-7thzr8{width:100%;height:1.15rem}.takes-actions.svelte-7thzr8 .slot-play:where(.svelte-7thzr8){flex:none;width:1.15rem}.slot-play.on.svelte-7thzr8{background:var(--ink);color:var(--paper)}.slot-play.svelte-7thzr8:focus-visible{outline-offset:2px;outline:2px solid}.slot-time.svelte-7thzr8{text-align:center;font-size:.5rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:.7;font-variant-numeric:tabular-nums;line-height:1.1;display:block}.takes.pocket.svelte-7thzr8{padding:.5rem .65rem .6rem}.takes.pocket.svelte-7thzr8 .slots:where(.svelte-7thzr8){grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.takes.pocket.svelte-7thzr8 .slot-wrap:where(.svelte-7thzr8){flex:none}.takes.pocket.svelte-7thzr8 .slot:where(.svelte-7thzr8){height:auto;min-height:3rem}.takes.pocket.svelte-7thzr8 .slot-num:where(.svelte-7thzr8){font-size:.75rem}.takes.pocket.svelte-7thzr8 .slot-play:where(.svelte-7thzr8){height:1.5rem;min-height:1.5rem}.takes.pocket.svelte-7thzr8 .slot-play:where(.svelte-7thzr8):not(.slot-dl){width:1.5rem;min-width:1.5rem}.takes.pocket.svelte-7thzr8 .takes-actions:where(.svelte-7thzr8) .slot-play:where(.svelte-7thzr8){width:1.5rem}.takes.pocket.svelte-7thzr8 .slot-time:where(.svelte-7thzr8){font-size:.55rem}.play.svelte-1mn84oh{flex-direction:column;gap:.55rem;display:flex}.transport.svelte-1mn84oh{align-items:center;gap:.4rem;display:flex}.transport-btn.svelte-1mn84oh{box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--paper);min-width:0;height:1.85rem;color:var(--ink);letter-spacing:.1em;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;padding:0 .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.transport-btn.svelte-1mn84oh:focus-visible{outline-offset:2px;outline:2px solid}.transport-btn.svelte-1mn84oh:disabled{opacity:.4;cursor:not-allowed}.transport-btn.svelte-1mn84oh .spin{animation:.8s linear infinite svelte-1mn84oh-spin}@keyframes svelte-1mn84oh-spin{to{transform:rotate(360deg)}}.play-btn.active.svelte-1mn84oh{background:var(--ink);border-color:var(--ink);color:var(--paper)}.transport-label.svelte-1mn84oh{line-height:1}.rec-btn.active.svelte-1mn84oh{color:#fff;background:#e11d48;border-color:#9f1239;animation:1.2s ease-in-out infinite svelte-1mn84oh-rec-blink}@keyframes svelte-1mn84oh-rec-blink{50%{opacity:.72}}.rec-led.svelte-1mn84oh{border:1px solid color-mix(in oklch, var(--ink) 55%, transparent);background:color-mix(in oklch, var(--ink) 25%, var(--paper));width:.55rem;height:.55rem;box-shadow:var(--inset-shadow);border-radius:50%;flex-shrink:0}.rec-led.lit.svelte-1mn84oh{background:#e11d48;border-color:#9f1239;box-shadow:0 0 0 1px oklch(58.5838% .222042 17.5846/.35)}.rec-btn.active.svelte-1mn84oh .rec-led:where(.svelte-1mn84oh){box-shadow:none;background:#fff;border-color:oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55)}.meter.svelte-1mn84oh{flex-direction:column;gap:.15rem;width:100%;min-width:0;display:flex}.tag.svelte-1mn84oh{letter-spacing:.08em;color:var(--muted-foreground);font-size:.65rem}.vu-bar.svelte-1mn84oh{border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--well);height:.85rem;box-shadow:var(--well-inset-shadow);align-items:stretch;gap:1px;padding:.12rem;display:flex}.vu-seg.svelte-1mn84oh{background:color-mix(in oklch, var(--ink) 22%, var(--well));opacity:.45;flex:1 1 0;min-width:0}.vu-seg.lit.svelte-1mn84oh{opacity:.85;background:#7cbf3f}.vu-seg.lit.orange.svelte-1mn84oh{opacity:.95;background:#bf8a20}.vu-seg.lit.red.svelte-1mn84oh{opacity:1;background:#c43c2e}.play.pocket.svelte-1mn84oh{gap:.65rem}.play.pocket.svelte-1mn84oh .transport-btn:where(.svelte-1mn84oh){height:2.75rem;min-height:2.75rem;font-size:.75rem}.play.pocket.svelte-1mn84oh .rec-led:where(.svelte-1mn84oh){width:.65rem;height:.65rem}.play.pocket.svelte-1mn84oh .vu-bar:where(.svelte-1mn84oh){height:1rem}input[type=range].svelte-18kivmt{appearance:none;background:0 0}input[type=range].svelte-18kivmt::-webkit-slider-thumb{appearance:none;width:var(--thumb-w,20px);height:var(--thumb-h,20px);cursor:grab;background:0 0;border:none}input[type=range].svelte-18kivmt:active::-webkit-slider-thumb{cursor:grabbing}input[type=range].svelte-18kivmt::-moz-range-thumb{width:var(--thumb-w,20px);height:var(--thumb-h,20px);cursor:grab;background:0 0;border:none}input[type=range].svelte-18kivmt:active::-moz-range-thumb{cursor:grabbing}.browse.svelte-16twg6u{flex-direction:column;gap:.4rem;min-width:0;display:flex}.tune.svelte-16twg6u{min-width:0;margin:0;padding:.35rem .45rem .45rem}.tune.svelte-16twg6u legend:where(.svelte-16twg6u){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.tune-stack.svelte-16twg6u{flex-direction:column;gap:.15rem;min-width:0;display:flex}.tune-scroll.svelte-16twg6u{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;min-width:0;overflow:auto hidden;container-type:inline-size}.tune-track.svelte-16twg6u{--dial-visible:22;--dial-cell:calc(100cqi / var(--dial-visible));width:calc(var(--dial-n) * var(--dial-cell));flex-direction:column;gap:.15rem;display:flex}.markers.svelte-16twg6u{box-sizing:border-box;width:100%;min-width:0;height:2.15rem;position:relative}.marker.svelte-16twg6u{box-sizing:border-box;color:var(--muted-foreground);opacity:.55;flex-direction:column;justify-content:flex-end;align-items:center;gap:.05rem;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.marker.active.svelte-16twg6u{color:var(--ink);opacity:1}.fav-star.svelte-16twg6u{box-sizing:border-box;color:var(--muted-foreground);cursor:pointer;opacity:.45;background:0 0;border:0;margin:0;padding:0;font-size:.62rem;line-height:1}.fav-star.on.svelte-16twg6u{color:var(--primary,currentColor);opacity:1}.fav-star.svelte-16twg6u:focus-visible{outline-offset:1px;outline:2px solid}.marker-tune.svelte-16twg6u{box-sizing:border-box;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:.05rem;margin:0;padding:0;display:flex}.marker-tune.svelte-16twg6u:focus-visible{outline-offset:1px;outline:2px solid}.tick.svelte-16twg6u{background:currentColor;width:1px;height:.35rem;display:block}.marker.active.svelte-16twg6u .tick:where(.svelte-16twg6u){background:var(--primary);width:2px}.num.svelte-16twg6u{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.02em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:.55rem;line-height:1}.marker.active.svelte-16twg6u .num:where(.svelte-16twg6u){color:var(--ink);font-weight:700}.slider-wrap.svelte-16twg6u{box-sizing:border-box;width:100%;min-width:0;padding-inline:calc(var(--dial-cell) / 2);height:2.5rem}.tune.pocket.svelte-16twg6u{box-sizing:border-box;width:100%;padding:.5rem .65rem .6rem}.tune.pocket.svelte-16twg6u .tune-count:where(.svelte-16twg6u){font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.65;margin-left:.55rem;font-size:.65rem;font-weight:500}.fader-wrap.svelte-16twg6u{box-sizing:border-box;width:100%;min-width:0;height:2.75rem;padding-inline:.4rem}.shell.svelte-qmha0h{box-sizing:border-box;width:100%;min-width:0}.radio-unit.svelte-qmha0h{box-sizing:border-box;flex-direction:column;width:calc(100% - .8rem);display:flex}.radio-unit.dim.svelte-qmha0h{opacity:.45}.head.svelte-qmha0h{justify-content:space-between;align-items:center;gap:.65rem;min-height:1.75rem;padding:.2rem .45rem .2rem .35rem;display:flex}.title.svelte-qmha0h{flex-shrink:0;align-items:center;gap:.25rem;display:flex}h2.svelte-qmha0h{letter-spacing:normal;flex-shrink:0;margin:0;font-size:.75rem;font-weight:600}.face.svelte-qmha0h{flex-direction:column;gap:.55rem;padding:.35rem .45rem .55rem;display:flex;position:relative}.shell.pocket.svelte-qmha0h{flex-direction:column;gap:.65rem;padding:.65rem .85rem .85rem;display:flex}.shell.pocket.svelte-qmha0h .radio-unit:where(.svelte-qmha0h){gap:.65rem;width:100%;margin:0}.shell.pocket.svelte-qmha0h .head:where(.svelte-qmha0h){min-height:2rem;padding:.35rem .7rem .15rem}.shell.pocket.svelte-qmha0h h2:where(.svelte-qmha0h){font-size:.85rem}.shell.pocket.svelte-qmha0h .face:where(.svelte-qmha0h){gap:.65rem;padding:.35rem .7rem .75rem}.action.svelte-6je4z2{cursor:pointer;color:inherit;font:inherit}.action.has-part.svelte-6je4z2{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}.action.has-part.map-tools.svelte-6je4z2{border-color:color-mix(in oklch, var(--ink) 55%, transparent);border-style:dashed}.action.has-part.on.svelte-6je4z2:not(.has-down),.action.has-part.svelte-6je4z2:not(.has-down):active{filter:brightness(.78)}.action.has-part.has-down.svelte-6je4z2:active{background-image:var(--part-down)}.action.svelte-6je4z2:focus-visible{outline-offset:1px;outline:2px solid}.country.svelte-1est3oy{display:block;overflow:hidden}.country.svelte-1est3oy select:where(.svelte-1est3oy){box-sizing:border-box;appearance:none;color:#d4d8d2;width:100%;height:100%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0 22% 0 .5rem;font-size:.65rem}.country.svelte-1est3oy select:where(.svelte-1est3oy):focus-visible{outline-offset:-2px;outline:2px solid}.lcd.svelte-1eobtlv{color:oklch(84.6594% .0776547 130.294);text-shadow:0 1px 2px oklch(0% none none/.5);font-family:var(--font-mono,ui-monospace, monospace);pointer-events:none;background:0 0;border-color:#0000;justify-content:space-between;align-items:stretch;gap:.4rem;padding:.35rem .55rem;display:flex;overflow:hidden}.lcd.map-tools.svelte-1eobtlv{pointer-events:auto;cursor:pointer}.lcd-main.svelte-1eobtlv{flex-direction:column;flex:auto;justify-content:center;gap:.15rem;min-width:0;display:flex}.lcd-title.svelte-1eobtlv{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex;overflow:hidden}.lcd-title.svelte-1eobtlv .tune-spin{opacity:.9;flex-shrink:0;animation:.85s linear infinite svelte-1eobtlv-tune-spin}.lcd-name.svelte-1eobtlv{text-overflow:ellipsis;min-width:0;overflow:hidden}.lcd-title.tuning.svelte-1eobtlv .lcd-name:where(.svelte-1eobtlv){animation:1.1s ease-in-out infinite svelte-1eobtlv-tune-blink}@keyframes svelte-1eobtlv-tune-spin{to{transform:rotate(360deg)}}@keyframes svelte-1eobtlv-tune-blink{0%,to{opacity:1}50%{opacity:.28}}.lcd-place.svelte-1eobtlv{letter-spacing:.05em;opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;overflow:hidden}.lcd-debug.svelte-1eobtlv{letter-spacing:.03em;opacity:.7;white-space:nowrap;text-overflow:ellipsis;text-transform:none;font-size:.45rem;overflow:hidden}.lcd-status-stack.svelte-1eobtlv{text-align:right;white-space:nowrap;flex-direction:column;flex:0 auto;justify-content:center;gap:.1rem;min-width:0;max-width:45%;display:flex;overflow:hidden}.lcd-status.svelte-1eobtlv{letter-spacing:.08em;opacity:.82;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;font-size:.5rem;font-weight:600;line-height:1;display:flex;overflow:hidden}.lcd-rec.svelte-1eobtlv{letter-spacing:.06em;opacity:1;border:1px solid;flex-shrink:0;padding:.06rem .14rem}.lcd-clock.svelte-1eobtlv{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.85;text-overflow:clip;min-width:0;font-size:.75rem;display:block;overflow:hidden}.tune.svelte-1pztroy{cursor:ew-resize;overflow:hidden}.tune.svelte-1pztroy:focus-visible{outline-offset:1px;outline:2px solid}.thumb.svelte-1pztroy{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:80%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vu.svelte-ubkyej{pointer-events:none;background:#141414;border-color:#0000;align-items:stretch;display:flex;overflow:hidden}.vu.has-part.svelte-ubkyej{background-color:#0000;background-repeat:no-repeat;background-size:100% 100%}.vu.map-tools.svelte-ubkyej{pointer-events:auto;cursor:pointer}.vu-fill.svelte-ubkyej{background:#7cbf3f;height:100%;display:block}.vu-on.svelte-ubkyej{background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block}.hit{box-sizing:border-box;background:0 0;border:1px dashed #0000;margin:0;padding:0;position:absolute}.hit.map-tools{border:1px dashed color-mix(in oklch, var(--ink) 55%, transparent);cursor:pointer}.hit.map-tools.selected{border:2px solid var(--primary,#e85c12);z-index:2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.unknown.svelte-18m52vc{pointer-events:none}.unknown.map-tools.svelte-18m52vc{pointer-events:auto;cursor:pointer}.map-chrome.svelte-1rltgvv{z-index:5;box-sizing:border-box;border:2px solid var(--primary,#e85c12);background:color-mix(in oklch, var(--primary,#e85c12) 12%, transparent);cursor:grab;pointer-events:auto;position:absolute}.map-chrome.cropping.svelte-1rltgvv{border-style:dashed}.map-chrome.dragging.svelte-1rltgvv{cursor:grabbing}.map-handle.svelte-1rltgvv{z-index:1;border:1.5px solid var(--primary,#e85c12);pointer-events:auto;background:#fff;border-radius:2px;width:10px;height:10px;margin:0;padding:0;position:absolute;box-shadow:0 1px 2px oklch(0% none none/.25)}.map-handle.n.svelte-1rltgvv{cursor:ns-resize;top:0;left:50%;transform:translate(-50%,-50%)}.map-handle.s.svelte-1rltgvv{cursor:ns-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.map-handle.e.svelte-1rltgvv{cursor:ew-resize;top:50%;right:0;transform:translate(50%,-50%)}.map-handle.w.svelte-1rltgvv{cursor:ew-resize;top:50%;left:0;transform:translate(-50%,-50%)}.map-handle.ne.svelte-1rltgvv{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.map-handle.nw.svelte-1rltgvv{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.map-handle.se.svelte-1rltgvv{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.map-handle.sw.svelte-1rltgvv{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.map-float.svelte-ytsbqn{z-index:6;-webkit-backdrop-filter:blur(12px);pointer-events:auto;max-width:min(100%,22rem);font-family:var(--font-sans,system-ui, sans-serif);color:#222;-webkit-user-select:none;user-select:none;background:oklch(97.5582% .0026433 106.45/.82);border:1px solid oklch(100% 5.96046e-8 none/.55);border-color:oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.4rem .65rem;font-size:.7rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 1px 2px oklch(0% none none/.08),0 8px 24px oklch(0% none none/.12)}.map-float.below.svelte-ytsbqn{transform:translate(-50%,10px)}.map-float-id.svelte-ytsbqn{letter-spacing:.02em;white-space:nowrap;font-weight:600}.map-float-shapes.svelte-ytsbqn{background:oklch(0% none none/.06);border-radius:999px;gap:.15rem;padding:.1rem;display:inline-flex}.map-pill-btn.svelte-ytsbqn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:.2rem .55rem;font-weight:500}.map-pill-btn.on.svelte-ytsbqn{background:#fff;box-shadow:0 1px 2px oklch(0% none none/.12)}.map-float-rx.svelte-ytsbqn{align-items:center;gap:.35rem;min-width:6.5rem;display:inline-flex}.map-float-rx-label.svelte-ytsbqn{opacity:.65;font-size:.65rem}.map-float-rx.svelte-ytsbqn input[type=range]:where(.svelte-ytsbqn){width:4.5rem;accent-color:var(--primary,#e85c12);margin:0}.map-float-geom.svelte-ytsbqn{align-items:center;gap:.3rem;display:inline-flex}.map-float-geom.svelte-ytsbqn label:where(.svelte-ytsbqn){align-items:center;gap:.15rem;display:inline-flex}.map-float-geom.svelte-ytsbqn span:where(.svelte-ytsbqn){opacity:.55;text-transform:lowercase;font-size:.6rem}.map-float-geom.svelte-ytsbqn input[type=number]:where(.svelte-ytsbqn){box-sizing:border-box;width:2.6rem;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:oklch(100% 5.96046e-8 none/.7);border:1px solid oklch(0% none none/.12);border-color:oklch(0% none none/.12) oklch(0% none none/.12) oklch(0% none none/.12) oklch(0% none none/.12);border-radius:.35rem;margin:0;padding:.15rem .2rem}.skin-stage.svelte-m2et2p{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%, var(--skin-max-w,640px));margin:.4rem auto}.skin-face.svelte-m2et2p{box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:relative;overflow:visible}.skin-face.dim.svelte-m2et2p{opacity:.45}.shell.svelte-t0epjz{box-sizing:border-box;width:100%;min-width:0}.shell.pocket.svelte-t0epjz{padding:.65rem .85rem .85rem}.chrome.svelte-t0epjz{z-index:20;margin:.4rem .4rem 0;position:relative}.chrome.thin.svelte-t0epjz .bar:where(.svelte-t0epjz){justify-content:flex-end}.bar.svelte-t0epjz{flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.fx.svelte-t0epjz{flex-wrap:nowrap;align-items:stretch;width:100%;display:flex}.skin-loading.svelte-t0epjz{box-sizing:border-box;aspect-ratio:640/420;width:100%;min-width:0;max-width:min(100%,640px);color:var(--muted-foreground);place-items:center;margin:.4rem auto;display:grid}.face-in.svelte-t0epjz{animation:.2s svelte-t0epjz-face-in}.skin-loading.svelte-t0epjz .spin{animation:.8s linear infinite svelte-t0epjz-spin}.sr-only.svelte-t0epjz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-t0epjz-spin{to{transform:rotate(360deg)}}@keyframes svelte-t0epjz-face-in{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skin-loading.svelte-t0epjz .spin,.face-in.svelte-t0epjz{animation:none}}.host.svelte-4yrpha{min-width:0;display:block;position:relative;overflow:hidden}.measure.svelte-4yrpha{white-space:nowrap;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.strip.svelte-4yrpha{white-space:nowrap;display:inline-flex}.chunk.svelte-4yrpha{flex-shrink:0}.host.marquee.svelte-4yrpha .chunk:where(.svelte-4yrpha){padding-right:2.5rem}.host.svelte-4yrpha:not(.marquee) .strip:where(.svelte-4yrpha),.host.svelte-4yrpha:not(.marquee) .chunk:where(.svelte-4yrpha){text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.host.marquee.svelte-4yrpha .strip:where(.svelte-4yrpha){will-change:transform;animation:svelte-4yrpha-marquee var(--marquee-dur) linear infinite}@keyframes svelte-4yrpha-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.host.marquee.svelte-4yrpha .strip:where(.svelte-4yrpha){will-change:auto;animation:none}.host.marquee.svelte-4yrpha .chunk:where(.svelte-4yrpha){padding-right:0}.host.marquee.svelte-4yrpha .strip:where(.svelte-4yrpha),.host.marquee.svelte-4yrpha .chunk:where(.svelte-4yrpha){text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}}.fold.svelte-1pqdxd3{margin-block:-.2rem;flex:auto;align-self:stretch;margin-left:-.45rem;margin-right:-.45rem;padding:.2rem .45rem;font-size:.75rem;font-weight:600}.head.svelte-1pqdxd3:has(.actions:where(.svelte-1pqdxd3)) .fold:where(.svelte-1pqdxd3){margin-right:0}.actions.svelte-1pqdxd3{z-index:1;flex-shrink:0;align-items:center;gap:.3rem;padding-left:.3rem;display:flex;position:relative}.file.svelte-a7cmfj{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.import-error.svelte-a7cmfj{color:var(--destructive);margin:0 0 .35rem;font-size:.75rem}.empty.svelte-a7cmfj{color:var(--muted-foreground);margin:0 0 .35rem;font-size:.75rem}ul.svelte-a7cmfj{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.track.svelte-a7cmfj{grid-template-columns:1.25rem 1.1rem minmax(0,1fr) 1.6rem;align-items:center;column-gap:.45rem;display:grid}.track.drop-target.svelte-a7cmfj{box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklch, var(--primary) 12%, transparent)}.track.dragging.svelte-a7cmfj .drag-handle:where(.svelte-a7cmfj){opacity:1;color:var(--ink);cursor:grabbing}.idx.svelte-a7cmfj{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:center;font-size:.75rem;line-height:1;font-family:var(--font-mono);place-items:center;display:grid}.row.svelte-a7cmfj{text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.35rem .5rem;font-size:.85rem;display:grid}.track-delete.svelte-a7cmfj{width:1.6rem;height:1.6rem;color:var(--muted-foreground);opacity:.45;background:0 0;border-color:#0000;flex-shrink:0;place-items:center;padding:0;display:grid}.track-delete.svelte-a7cmfj:hover{opacity:1;color:var(--destructive);background:color-mix(in oklch, var(--destructive) 12%, transparent);border-color:color-mix(in oklch, var(--destructive) 35%, transparent)}.dur.svelte-a7cmfj{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;font-family:var(--font-mono)}.name.svelte-a7cmfj{min-width:0;overflow:hidden}.knob-wrap.svelte-16d2afh{flex-direction:column;flex-shrink:0;align-items:center;gap:.15rem;width:3rem;min-width:0;display:inline-flex;position:relative}.knob-body.svelte-16d2afh{flex-direction:column;align-items:center;gap:.15rem;display:flex}.knob-caption.svelte-16d2afh{letter-spacing:.06em;text-transform:uppercase;min-height:.85rem;color:var(--muted-foreground);align-items:center;gap:.2rem;font-size:.58rem;display:inline-flex}.motion-dot.svelte-16d2afh{background:var(--primary);cursor:pointer;border:0;border-radius:9999px;width:.35rem;height:.35rem;padding:0;display:block}.motion-dot.svelte-16d2afh:focus-visible{outline-offset:2px;outline:2px solid}.knob-face.svelte-16d2afh{width:3rem;height:3rem;position:relative;overflow:visible}.knob-face.svelte-16d2afh [role=slider]{color:var(--ink);overflow:visible}.knob-face.svelte-16d2afh .knob-arc{stroke:var(--primary)}.knob-face.svelte-16d2afh .knob-pip{background:var(--primary)}.slot-xs.svelte-16d2afh{width:1.1rem}.slot-xs.svelte-16d2afh .knob-face:where(.svelte-16d2afh){width:1.1rem;height:1.1rem}.slot-xs.has-chrome.svelte-16d2afh{width:3rem}.slot-xs.has-chrome.svelte-16d2afh .knob-caption:where(.svelte-16d2afh){letter-spacing:.06em;font-size:.55rem}.slot-xs.svelte-16d2afh .knob-value-slot:where(.svelte-16d2afh){font-size:.6rem}.knob-face.svelte-16d2afh .audio-knob,.knob-face.svelte-16d2afh .dial{width:100%;height:100%}.slot-sm.svelte-16d2afh{width:2rem}.slot-sm.svelte-16d2afh .knob-face:where(.svelte-16d2afh){width:2rem;height:2rem}.slot-sm.has-chrome.svelte-16d2afh{width:2.6rem}.layout-inline.svelte-16d2afh{flex-direction:row;align-items:center;gap:.25rem;width:auto}.layout-inline.has-chrome.svelte-16d2afh,.slot-xs.layout-inline.has-chrome.svelte-16d2afh,.slot-sm.layout-inline.has-chrome.svelte-16d2afh{width:auto}.layout-inline.svelte-16d2afh .knob-body:where(.svelte-16d2afh){flex-direction:row;align-items:center;gap:.25rem}.layout-inline.svelte-16d2afh .knob-caption:where(.svelte-16d2afh){min-height:0}.layout-inline.svelte-16d2afh .knob-value-slot:where(.svelte-16d2afh){text-align:left;justify-items:start;width:auto}.knob-value-slot.svelte-16d2afh{box-sizing:border-box;width:100%;height:1em;font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;opacity:.65;color:var(--ink);place-items:center;font-size:.65rem;line-height:1;display:grid;position:relative}.knob-value-slot.svelte-16d2afh>.knob-value:where(.svelte-16d2afh),.knob-value-slot.svelte-16d2afh>.knob-value-edit:where(.svelte-16d2afh),.knob-value-slot.svelte-16d2afh:after{grid-area:1/1}.knob-value-slot.svelte-16d2afh:after{content:attr(data-v);visibility:hidden;pointer-events:none;font-weight:700}.knob-value-slot.changed.svelte-16d2afh{opacity:1;color:var(--readout-changed);font-weight:700}.knob-value.svelte-16d2afh{box-sizing:border-box;justify-items:inherit;width:100%;height:1em;font:inherit;color:inherit;cursor:text;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;margin:0;padding:0;display:grid}.knob-value.inert.svelte-16d2afh{visibility:hidden;pointer-events:none}.knob-value-edit.svelte-16d2afh{box-sizing:border-box;width:100%;height:1em;font:inherit;text-align:inherit;color:inherit;caret-color:var(--ink);background:0 0;border:0;margin:0;padding:0;display:block}.knob-value-edit.svelte-16d2afh:focus{outline:none}.knob-value-slot.editing.svelte-16d2afh{opacity:1}.knob-wrap.disabled.svelte-16d2afh{cursor:not-allowed;opacity:.5}.motion-lit.svelte-16d2afh [role=slider]{box-shadow:0 0 0 2px var(--primary)}.fx-row.svelte-15vk2p0{grid-template-columns:2.4rem 4.7rem repeat(3,max-content);align-items:center;column-gap:.45rem;min-width:0;padding:.25rem 0;display:grid}.fx-row.svelte-15vk2p0+.fx-row:where(.svelte-15vk2p0){border-top:1px solid var(--line-hairline)}.fx-row.bypassed.svelte-15vk2p0{opacity:.45}.pwr.svelte-15vk2p0{letter-spacing:.04em;width:2.4rem;height:1.5rem;color:var(--muted-foreground);background:var(--paper);border:1px solid var(--ink);border-radius:0;flex-shrink:0;padding:0;font-size:.65rem;font-weight:700}.pwr[aria-pressed=true].svelte-15vk2p0{color:var(--paper);background:var(--ink)}.type.svelte-15vk2p0,.type-slot.svelte-15vk2p0{box-sizing:border-box;flex-shrink:0;width:4.7rem;height:1.5rem}.type.svelte-15vk2p0{font-family:var(--font-mono);letter-spacing:.04em;text-align:center;border:1px solid var(--ink);background:var(--paper);color:var(--foreground);border-radius:0;padding:0;font-size:.62rem}.type.svelte-15vk2p0:hover{background:var(--muted)}.empty.svelte-1ym97f4{color:var(--muted-foreground);margin:0;font-size:.75rem}.section-row.svelte-ql29g6{border:1px solid var(--ink);background:var(--panel);box-shadow:var(--inset-shadow);cursor:pointer;border-radius:0;flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;padding:.35rem .4rem;display:flex}.section-row.drop-target.svelte-ql29g6{box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklch, var(--primary) 12%, transparent)}.section-row.svelte-ql29g6 .drag-handle:where(.svelte-ql29g6){opacity:.45;flex-shrink:0}.idx.svelte-ql29g6{width:1.1rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:center;font-size:.75rem;line-height:1;font-family:var(--font-mono);flex-shrink:0;place-items:center;display:grid}.section-row.svelte-ql29g6:hover .drag-handle:where(.svelte-ql29g6),.section-row.dragging.svelte-ql29g6 .drag-handle:where(.svelte-ql29g6){opacity:1;color:var(--ink);cursor:grabbing}.section-controls.svelte-ql29g6{flex-shrink:0;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.section-end.svelte-ql29g6{flex-shrink:0;align-items:center;gap:.2rem;margin-left:auto;display:inline-flex}.section-row.svelte-ql29g6 .knob-wrap{flex-shrink:0}.section-row.current.svelte-ql29g6{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--primary)}.edge.svelte-ql29g6{box-sizing:border-box;width:5.6rem;min-width:5.6rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;background:var(--well);color:var(--well-foreground);box-shadow:var(--well-inset-shadow);border-radius:0;flex-shrink:0;padding:.25rem .35rem;font-size:.78rem}.edge[aria-pressed=true].svelte-ql29g6{background:var(--well);color:var(--well-foreground);outline:2px solid var(--primary);outline-offset:0}.active.svelte-ql29g6{border:1px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:0;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:relative}.active.svelte-ql29g6 input[type=checkbox]:where(.svelte-ql29g6){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.active.svelte-ql29g6:has(input:where(.svelte-ql29g6):checked){color:var(--paper);border-color:var(--ink);background:var(--ink)}.active.svelte-ql29g6:after{content:"";opacity:0;pointer-events:none;border:2px solid;border-width:0 2px 2px 0;width:.42rem;height:.68rem;transform:rotate(45deg)translate(-1px,-1px)}.active.svelte-ql29g6:has(input:where(.svelte-ql29g6):checked):after{opacity:1}.dash.svelte-ql29g6{color:var(--muted-foreground);text-align:center;flex-shrink:0;width:.9rem;font-size:.75rem}.loop.svelte-ql29g6{border:1px solid var(--ink);background:var(--paper);flex-shrink:0;align-items:center;height:1.7rem;display:inline-flex;overflow:hidden}.loop-toggle.svelte-ql29g6{width:1.7rem;height:100%;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.loop.on.svelte-ql29g6 .loop-toggle:where(.svelte-ql29g6){border-right:1px solid var(--ink)}.loop-toggle[aria-pressed=true].svelte-ql29g6{color:var(--paper);background:var(--ink)}.loop-nudge.svelte-ql29g6{width:1rem;height:100%;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.loop-nudge.svelte-ql29g6:hover:not(:disabled){color:var(--ink);background:var(--muted)}.loop-count.svelte-ql29g6{box-sizing:border-box;min-width:1.2rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);padding:0 .1rem;font-size:.72rem;line-height:1}.trash.svelte-ql29g6{width:1.7rem;height:1.7rem;color:var(--muted-foreground);background:0 0;border-color:#0000;flex-shrink:0;place-items:center;padding:0;display:grid}.trash.svelte-ql29g6:hover{color:var(--destructive);background:color-mix(in oklch, var(--destructive) 12%, transparent);border-color:color-mix(in oklch, var(--destructive) 35%, transparent)}ul.svelte-1adejqz{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.empty.svelte-1adejqz{color:var(--muted-foreground);margin:0;font-size:.7rem}ul.svelte-1adejqz+.empty:where(.svelte-1adejqz){margin-top:.45rem}.waveform.svelte-1wu908z{touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid var(--ink);background:var(--well);width:100%;height:96px;box-shadow:var(--well-inset-shadow);cursor:grab;border-radius:0;position:relative;overflow:hidden}.waveform.body-dragging.svelte-1wu908z,.waveform.panning.svelte-1wu908z{cursor:grabbing}.waveform.auto.svelte-1wu908z{cursor:crosshair}.status.svelte-1wu908z{color:var(--muted-foreground);pointer-events:none;z-index:1;place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}svg.svelte-1wu908z{pointer-events:none;width:100%;height:100%;display:block}svg.faint.svelte-1wu908z .wave:where(.svelte-1wu908z){opacity:.25}.wave.svelte-1wu908z{fill:color-mix(in oklch, var(--primary) 58%, var(--muted-foreground));stroke:color-mix(in oklch, var(--primary) 72%, var(--muted-foreground));stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.motion.svelte-1wu908z{fill:none;stroke:var(--motion);stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.section.svelte-1wu908z{fill:color-mix(in oklch, var(--primary) 10%, transparent)}.section.active.svelte-1wu908z{fill:color-mix(in oklch, var(--primary) 18%, transparent)}.section.selected.svelte-1wu908z{fill:color-mix(in oklch, var(--primary) 32%, transparent)}.playhead.svelte-1wu908z{stroke:var(--primary);stroke-width:2px;vector-effect:non-scaling-stroke}.section-hit.svelte-1wu908z{cursor:grab;z-index:2;touch-action:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0;bottom:0}.section-hit.svelte-1wu908z:hover{background:color-mix(in oklch, var(--primary) 8%, transparent)}.section-hit.selected.svelte-1wu908z{background:0 0}.section-hit.dragging.svelte-1wu908z{cursor:grabbing}.handle.svelte-1wu908z{z-index:5;cursor:ew-resize;touch-action:none;width:8px;color:var(--primary);flex-direction:column;justify-content:space-between;align-items:center;margin-left:-4px;display:flex;position:absolute;top:0;bottom:0}.handle.svelte-1wu908z .stem:where(.svelte-1wu908z){background:var(--primary);opacity:.85;flex:1;width:2px}.handle.svelte-1wu908z .cap:where(.svelte-1wu908z){background:var(--primary);border-radius:1px;flex-shrink:0;width:8px;height:4px}.handle.active.svelte-1wu908z .stem:where(.svelte-1wu908z),.handle.active.svelte-1wu908z .cap:where(.svelte-1wu908z){opacity:1;box-shadow:0 0 0 1px color-mix(in oklch, var(--primary) 35%, transparent)}.handle.svelte-1wu908z:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lane-marks.svelte-1wu908z{z-index:3;pointer-events:none;position:absolute;inset:0}.auto-layer.svelte-1wu908z{z-index:4;cursor:crosshair;touch-action:none;position:absolute;inset:0}.motion-legend.svelte-1wu908z{z-index:6;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--motion);pointer-events:none;padding:.05rem .3rem;font-size:.62rem;position:absolute;bottom:.2rem;left:.35rem}.bp.svelte-1wu908z{background:var(--paper);border:1.5px solid var(--motion);pointer-events:none;box-sizing:border-box;border-radius:1px;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.bp-val.svelte-1wu908z{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--motion);background:color-mix(in oklch, var(--paper) 82%, transparent);pointer-events:none;padding:0 .2rem;font-size:.58rem;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.wave-wrap.svelte-1a7ziu1{min-width:0;position:relative}.wave-tools.svelte-1a7ziu1{z-index:6;--btn-h:1.3rem;gap:.18rem;display:flex;position:absolute;top:.22rem;right:.22rem}.progress.svelte-1a7ziu1{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.72rem;font-family:var(--font-mono);grid-template-columns:2.4rem 1fr 2.4rem;align-items:center;gap:.5rem;margin-top:.45rem;display:grid}.bar.svelte-1a7ziu1{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:.9rem;display:flex;position:relative}.bar.svelte-1a7ziu1:before{content:"";background:var(--well);border:1px solid var(--ink);height:.28rem;box-shadow:var(--well-inset-shadow);border-radius:0;position:absolute;inset:calc(50% - .14rem) 0 auto}.fill.svelte-1a7ziu1{height:.28rem;width:var(--p);background:var(--primary);pointer-events:none;position:absolute;top:calc(50% - .14rem);left:0}.thumb.svelte-1a7ziu1{top:50%;left:var(--p);background:var(--primary);border:1px solid var(--ink);pointer-events:none;border-radius:0;width:.7rem;height:.7rem;margin-top:-.35rem;margin-left:-.35rem;position:absolute}.bar.scrubbable.svelte-1a7ziu1{cursor:grab}.bar.scrubbing.svelte-1a7ziu1{cursor:grabbing}.bar.svelte-1a7ziu1:focus-visible{outline-offset:2px;outline:2px solid}.empty.svelte-1a7ziu1{color:var(--muted-foreground);margin:0;font-size:.75rem}.split.svelte-1ebat98{min-width:0}.rule.svelte-1ebat98{width:calc(100% + 1.1rem);color:var(--muted-foreground);margin-inline:-.55rem;padding:.22rem .55rem;font-size:.7rem;font-weight:600}.label.svelte-1ebat98{flex-shrink:0}.line.svelte-1ebat98{height:var(--line-w);background:var(--line-hairline);flex:auto;min-width:.75rem}.extra.svelte-1ebat98{font-family:var(--font-mono);flex-shrink:0;font-size:.7rem;font-weight:500}.body.svelte-1ebat98{min-width:0;padding-top:.4rem}.cuts.svelte-87eejg{gap:.35rem;min-width:0;display:grid}.meta.svelte-ujd88h{align-items:center;gap:.75rem;display:flex}.art.svelte-ujd88h{border:1px solid var(--ink);background:var(--well);width:2.4rem;height:2.4rem;box-shadow:var(--well-inset-shadow);background-image:conic-gradient(from 200deg, var(--primary), color-mix(in oklch, var(--primary) 40%, var(--ink)), var(--well), var(--primary));flex-shrink:0}.kicker.svelte-ujd88h{letter-spacing:-.02em;font-size:.85rem;font-weight:600}.stats.svelte-ujd88h{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.72rem}.bar.svelte-blg3xi{--slot-h:1.1rem;--face-pad-y:.15rem;--face-h:calc(var(--slot-h) + 2 * var(--face-pad-y) + 2px);flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.group.svelte-blg3xi{min-width:0;margin:0;padding:.35rem .45rem .45rem;overflow:visible}.group.svelte-blg3xi legend:where(.svelte-blg3xi){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.row.svelte-blg3xi{align-items:flex-end;gap:.5rem;display:flex}.bar.svelte-blg3xi button.icon-btn{box-sizing:border-box;width:var(--face-h);height:var(--face-h);border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.bar.svelte-blg3xi button.icon-btn.active,.bar.svelte-blg3xi button.icon-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bar.svelte-blg3xi button.icon-btn:focus-visible{outline-offset:2px;outline:2px solid}.bar.svelte-blg3xi button.icon-btn:disabled{opacity:.4;cursor:not-allowed}.row.svelte-blg3xi .spin{animation:.8s linear infinite svelte-blg3xi-spin}@keyframes svelte-blg3xi-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.row.svelte-blg3xi .spin{animation:none}}.mixtape{--face-h:1.7rem;--btn-h:1.4rem;--motion:#f4f4f4;--well-foreground:#e4e4e4}.dark .mixtape{--motion:#fafafa;--well-foreground:#d0d0d0}@media (prefers-color-scheme:dark){:root:not(.light) .mixtape{--motion:#fafafa;--well-foreground:#d0d0d0}}.mixtape .unit{background:var(--device);border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);box-shadow:var(--shell-shadow);border-bottom-color:var(--line-shell);margin-block:0;margin-inline:.4rem;overflow:hidden}.mixtape .unit>.head,.mixtape .unit>h2{box-sizing:border-box;letter-spacing:normal;background:var(--device-head);border-bottom:var(--line-w) solid var(--line-hairline);flex-shrink:0;align-items:center;min-height:1.75rem;margin:0;padding:.2rem .45rem;font-size:.75rem;font-weight:600;display:flex}.mixtape .unit.collapsed>.head{border-bottom:0}.mixtape .unit.file-over{outline:1px solid var(--primary);outline-offset:-1px}.mixtape .unit>.head h2{margin:0;font-size:.75rem;font-weight:600}.mixtape .unit .face{min-width:0;padding:.45rem .55rem .55rem}.mixtape :where(button[data-slot=fold]){appearance:none;min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.25rem;display:flex}.mixtape :where(button[data-slot=fold]):hover{background:color-mix(in oklch, var(--muted) 70%, transparent)}.mixtape :where(button[data-slot=fold]):focus-visible{outline-offset:-2px;outline:2px solid}.mixtape :where(button[data-slot=fold]) .fold-chevron{opacity:.7;flex-shrink:0;transition:transform .12s;display:grid}.mixtape :where(button[data-slot=fold][aria-expanded=false]) .fold-chevron{transform:rotate(-90deg)}.mixtape :where(button:not([data-slot])){appearance:none;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:var(--shell-r);cursor:pointer;padding:.2rem .55rem;font-size:.8rem}.mixtape :where(button:not([data-slot])):hover{background:var(--muted)}.mixtape :where(button:not([data-slot])):disabled{opacity:.4;cursor:not-allowed}.mixtape :where(button:not([data-slot])[aria-pressed=true]){background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:600}.mixtape :where(button:not([data-slot])):focus-visible{outline-offset:2px;outline:2px solid}.mixtape :where(button:not([data-slot]).icon-btn){box-sizing:border-box;width:var(--btn-h,var(--face-h,1.7rem));height:var(--btn-h,var(--face-h,1.7rem));border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mixtape :where(button:not([data-slot]).icon-btn):hover{background:var(--muted)}.mixtape :where(button:not([data-slot]).icon-btn):focus-visible{outline-offset:2px;outline:2px solid}.mixtape :where(button:not([data-slot]).icon-btn):disabled{opacity:.4;cursor:not-allowed}.mixtape :where(button:not([data-slot]).icon-btn.active),.mixtape :where(button:not([data-slot]).icon-btn[aria-pressed=true]){background:var(--ink);border-color:var(--ink);color:var(--paper)}.mixtape :where(input[type=number]){background:var(--well);border:1px solid var(--ink);border-radius:var(--shell-r);width:3.4rem;color:var(--well-foreground);box-shadow:var(--well-inset-shadow);padding:.15rem .3rem;font-size:.85rem}.mixtape :where(input[type=checkbox]){accent-color:var(--primary)}.mixtape .drag-handle{width:1.25rem;height:1.5rem;color:var(--muted-foreground);opacity:.45;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.mixtape .drag-handle:hover{opacity:1;color:var(--ink)}.mixtape .drag-handle:active{cursor:grabbing}.shell.svelte-1dzdahh{box-sizing:border-box;gap:.4rem;width:100%;padding:0 0 1rem;display:grid}.chrome.svelte-1dzdahh{z-index:20;flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin:.4rem .4rem 0;display:flex;position:relative}.error.svelte-1dzdahh{color:var(--destructive);text-align:center;font-size:.8rem}.vu.svelte-m1tv1i{--meter-ok:#3a9a4a;--meter-warn:#d4a012;border:1px solid var(--ink);background:var(--well);height:9rem;box-shadow:var(--well-inset-shadow);gap:2px;padding:.12rem;display:flex}.col.svelte-m1tv1i{flex-direction:column;justify-content:flex-end;gap:1px;width:.35rem;display:flex}.seg.svelte-m1tv1i{background:color-mix(in oklch, var(--ink) 22%, var(--well));opacity:.45;flex:1 1 0;min-height:0}.seg.on.svelte-m1tv1i{background:var(--meter-ok);opacity:.9}.seg.on.warn.svelte-m1tv1i{background:var(--meter-warn)}.shell.svelte-7uirsf{box-sizing:border-box;width:100%}.chrome.svelte-7uirsf{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-7uirsf{--slot-h:1.1rem;--face-pad-y:.15rem;--face-h:calc(var(--slot-h) + 2 * var(--face-pad-y) + 2px);flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;display:flex}.group.svelte-7uirsf{min-width:0;margin:0;padding:.35rem .45rem .45rem;overflow:visible}.group.svelte-7uirsf legend:where(.svelte-7uirsf){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.row.svelte-7uirsf{min-height:var(--face-h);align-items:center;display:flex}.hint.svelte-7uirsf{letter-spacing:.04em;color:var(--muted-foreground);font-size:.7rem}.mixer.svelte-7uirsf{margin:.4rem}.head.svelte-7uirsf{align-items:center;min-height:1.75rem;padding:.2rem .45rem;display:flex}h2.svelte-7uirsf{margin:0;font-size:.75rem;font-weight:600}.face.svelte-7uirsf{flex-wrap:nowrap;justify-content:center;gap:1.25rem;padding:.75rem 1rem 1rem;display:flex}.strip.svelte-7uirsf{flex-direction:column;align-items:center;gap:.45rem;min-width:4.5rem;display:flex}.label.svelte-7uirsf{letter-spacing:.1em;font-size:.65rem;font-weight:600}.lane.svelte-7uirsf{align-items:stretch;gap:.35rem;height:9rem;display:flex}.fader-wrap.svelte-7uirsf{justify-content:center;align-items:stretch;height:100%;display:flex}.btns.svelte-7uirsf{gap:.25rem;display:flex}.chip.svelte-7uirsf{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:1.7rem;height:1.7rem;color:var(--ink);letter-spacing:.04em;cursor:pointer;padding:0;font-size:.65rem;font-weight:700}.chip.on.svelte-7uirsf{background:var(--ink);color:var(--paper)}.chip.svelte-7uirsf:focus-visible{outline-offset:2px;outline:2px solid}.readout.svelte-7uirsf{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;opacity:.75;font-size:.7rem}.shell.svelte-udygs5{box-sizing:border-box;width:100%}.chrome.svelte-udygs5{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-udygs5{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.page.svelte-udygs5{box-sizing:border-box;width:100%;padding:1.5rem 1.15rem 3.5rem}.intro.svelte-udygs5{max-width:42rem;margin:0 0 2rem}.eyebrow.svelte-udygs5{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .4rem;font-size:.75rem;font-weight:600}h1.svelte-udygs5{letter-spacing:-.03em;margin:0 0 .65rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:700;line-height:1.15}.lead.svelte-udygs5{opacity:.78;margin:0;font-size:1.02rem;line-height:1.55}.page-actions.svelte-udygs5{gap:.55rem;margin-top:1rem;display:flex}.primary-action.svelte-udygs5,.quiet-action.svelte-udygs5{border:1px solid var(--ink);border-radius:.35rem;padding:.5rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none}.primary-action.svelte-udygs5{background:var(--ink);color:var(--paper)}.quiet-action.svelte-udygs5{color:var(--ink);background:0 0}.library.svelte-udygs5{margin:0 0 1.5rem}.draft-library.svelte-udygs5{margin:0 0 1.25rem}h2.svelte-udygs5{border-bottom:2px solid color-mix(in oklch, var(--primary) 55%, transparent);letter-spacing:-.02em;margin:0 0 .85rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:650}.drafts.svelte-udygs5{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.drafts.svelte-udygs5 li:where(.svelte-udygs5){border:1px solid color-mix(in oklch, var(--ink) 24%, transparent);background:var(--device);border-radius:.4rem;align-items:stretch;display:flex}.drafts.svelte-udygs5 li.active:where(.svelte-udygs5){border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.draft-open.svelte-udygs5,.draft-use.svelte-udygs5,.draft-delete.svelte-udygs5{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0}.draft-open.svelte-udygs5{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.4rem;min-width:0;padding:.7rem;text-decoration:none;display:flex}.draft-open.svelte-udygs5 span:where(.svelte-udygs5){gap:.15rem;display:grid}.draft-open.svelte-udygs5 small:where(.svelte-udygs5),.no-drafts.svelte-udygs5{opacity:.68;font-size:.75rem}.draft-actions.svelte-udygs5{border-left:1px solid color-mix(in oklch, var(--ink) 18%, transparent);flex-direction:column;display:flex}.draft-use.svelte-udygs5,.draft-delete.svelte-udygs5{padding:.65rem;font-size:.74rem}.draft-use.svelte-udygs5{color:var(--primary);flex:1;font-weight:700}.draft-use.svelte-udygs5:disabled{cursor:default;opacity:.6}.draft-delete.svelte-udygs5{border-top:1px solid color-mix(in oklch, var(--ink) 18%, transparent);color:#b42318}.library-error.svelte-udygs5{color:#b42318;font-size:.8rem}.skins.svelte-udygs5{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.skin-item.svelte-udygs5{position:relative}.skin-edit.svelte-udygs5{z-index:1;border:1px solid var(--ink);background:var(--paper);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:.3rem;margin:0;padding:.35rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:.65rem;right:.65rem}.skin-edit.svelte-udygs5:disabled{cursor:default;opacity:.6}.skin.svelte-udygs5{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);border-radius:var(--shell-r);background:var(--device);width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);align-items:stretch;gap:.85rem;margin:0;padding:.65rem;display:grid}.skin.on.svelte-udygs5{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:var(--ink);color:var(--paper)}.skin.svelte-udygs5:focus-visible{outline-offset:2px;outline:2px solid}.thumb.svelte-udygs5{aspect-ratio:640/420;border-radius:calc(var(--shell-r) - 2px);border:1px solid color-mix(in oklch, var(--ink) 22%, transparent);background:color-mix(in oklch, var(--paper) 55%, var(--device));display:block;overflow:hidden}.skin.on.svelte-udygs5 .thumb:where(.svelte-udygs5){border-color:color-mix(in oklch, var(--paper) 35%, transparent);background:color-mix(in oklch, var(--ink) 92%, var(--paper))}.thumb.svelte-udygs5 img:where(.svelte-udygs5){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stock-mock.svelte-udygs5{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.35rem;width:100%;height:100%;padding:12%;display:flex}.stock-lcd.svelte-udygs5{background:color-mix(in oklch, var(--ink) 55%, transparent);border-radius:3px;height:28%;display:block}.skin.on.svelte-udygs5 .stock-lcd:where(.svelte-udygs5){background:color-mix(in oklch, var(--paper) 55%, transparent)}.stock-row.svelte-udygs5{background:color-mix(in oklch, var(--ink) 28%, transparent);border-radius:2px;height:10%;display:block}.stock-row.short.svelte-udygs5{width:62%}.skin.on.svelte-udygs5 .stock-row:where(.svelte-udygs5){background:color-mix(in oklch, var(--paper) 32%, transparent)}.skin-copy.svelte-udygs5{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;padding:.15rem .25rem .15rem 0;display:flex}.skin-name.svelte-udygs5{letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:700}.skin-blurb.svelte-udygs5{opacity:.8;font-size:.8rem;line-height:1.45}@media (width>=640px){.page.svelte-udygs5{padding:2rem 1.75rem 4.5rem}.skins.svelte-udygs5{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}@media (width>=960px){.page.svelte-udygs5{padding:2.25rem 2.25rem 5rem}}.tools.svelte-1pkel7o{z-index:6;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex;position:absolute;top:.45rem;right:.45rem}.cluster.svelte-1pkel7o,.tools.svelte-1pkel7o button:where(.svelte-1pkel7o),.xy.svelte-1pkel7o{pointer-events:auto}.cluster.svelte-1pkel7o{background:color-mix(in oklch, var(--paper) 88%, transparent);border-radius:.3rem;align-items:center;gap:.2rem;padding:.15rem;display:flex}.cluster.svelte-1pkel7o span:where(.svelte-1pkel7o),.xy.svelte-1pkel7o{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:.68rem;font-weight:650}.cluster.svelte-1pkel7o span:where(.svelte-1pkel7o){min-width:4ch}.xy.svelte-1pkel7o{box-sizing:content-box;background:color-mix(in oklch, var(--paper) 88%, transparent);text-align:end;border-radius:.3rem;width:10ch;padding:.28rem .4rem}button.svelte-1pkel7o{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:.25rem;padding:.2rem .4rem;font-size:.72rem;font-weight:650}button[aria-pressed=true].svelte-1pkel7o{background:var(--ink);color:var(--paper)}.image-editor.svelte-12qj0wg{border-top:1px solid color-mix(in oklch, var(--ink) 18%, transparent);padding-top:.85rem}.editor-layout.svelte-12qj0wg{grid-template-columns:minmax(0,3fr) minmax(14rem,2fr);align-items:stretch;gap:.85rem;display:grid}.controls.svelte-12qj0wg{align-content:start;gap:.75rem;min-width:0;display:grid}.editor-head.svelte-12qj0wg{justify-content:space-between;align-items:center;gap:.75rem;display:flex}h3.svelte-12qj0wg,p.svelte-12qj0wg{margin:0}h3.svelte-12qj0wg{font-size:.9rem}.background-tools.svelte-12qj0wg p:where(.svelte-12qj0wg){opacity:.7;font-size:.7rem}.compare.svelte-12qj0wg,.actions.svelte-12qj0wg{gap:.4rem;display:flex}button.svelte-12qj0wg,input.svelte-12qj0wg{font:inherit}button.svelte-12qj0wg{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:.3rem;padding:.45rem .65rem;font-weight:650}button.svelte-12qj0wg:disabled{opacity:.45;cursor:default}.compare.svelte-12qj0wg button:where(.svelte-12qj0wg),.reset.svelte-12qj0wg{color:var(--ink);background:0 0}.compare.svelte-12qj0wg button.active:where(.svelte-12qj0wg){background:var(--ink);color:var(--paper)}.preview.svelte-12qj0wg{background-color:#aaa;background-image:linear-gradient(45deg,#888 25%,#0000 25%),linear-gradient(-45deg,#888 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#888 75%),linear-gradient(-45deg,#0000 75%,#888 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border-radius:.3rem;place-items:center;min-width:0;min-height:18rem;display:grid;position:relative;overflow:auto}.preview-zoom.svelte-12qj0wg{width:100%;position:relative}canvas.svelte-12qj0wg{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.grid.svelte-12qj0wg{pointer-events:none;background-image:linear-gradient(90deg,oklch(100% 5.96046e-8 none/.4) 1px,#0000 1px),linear-gradient(oklch(100% 5.96046e-8 none/.4) 1px,#0000 1px);position:absolute;inset:0}.preview.svelte-12qj0wg span:where(.svelte-12qj0wg){background:color-mix(in oklch, var(--paper) 88%, transparent);border-radius:.25rem;padding:.35rem .5rem;font-size:.72rem;position:absolute}.sliders.svelte-12qj0wg,.background-tools.svelte-12qj0wg{gap:.55rem;display:grid}label.svelte-12qj0wg{gap:.2rem;font-size:.72rem;font-weight:650;display:grid}label.svelte-12qj0wg>span:where(.svelte-12qj0wg){justify-content:space-between;gap:.5rem;display:flex}output.svelte-12qj0wg{font-family:var(--font-mono);opacity:.7;font-weight:500}input[type=range].svelte-12qj0wg{width:100%;accent-color:var(--primary);margin:0}.check.svelte-12qj0wg{align-items:center;gap:.5rem;display:flex}.check.svelte-12qj0wg input:where(.svelte-12qj0wg){width:1rem;height:1rem}.editor-error.svelte-12qj0wg{color:#b42318;font-size:.72rem}.actions.svelte-12qj0wg{justify-content:flex-end}@media (width<=46rem){.editor-layout.svelte-12qj0wg{grid-template-columns:minmax(0,1fr)}.preview.svelte-12qj0wg{min-height:12rem}}.asset-meta.svelte-zlf7v6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.asset-meta.svelte-zlf7v6 .hint-wrap{display:grid}.file-action.svelte-zlf7v6{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:.55rem .75rem;font-weight:650;display:inline-flex;position:relative}.file-action.svelte-zlf7v6 input:where(.svelte-zlf7v6){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-action.svelte-zlf7v6:focus-within{outline:2px solid var(--primary);outline-offset:2px}.file-action.small.svelte-zlf7v6{padding:.35rem .55rem;font-size:.8rem}.chassis-hint.svelte-zlf7v6{opacity:.7;margin:0;font-size:.75rem}.lit-align.svelte-zlf7v6{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.fit-toggle.svelte-zlf7v6{gap:.25rem;display:flex}.fit-toggle.svelte-zlf7v6 button:where(.svelte-zlf7v6){border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.3rem;padding:.35rem .55rem;font-size:.8rem;font-weight:650}.fit-toggle.svelte-zlf7v6 button[aria-pressed=true]:where(.svelte-zlf7v6){background:var(--ink);color:var(--paper)}.lit-align.svelte-zlf7v6 label:where(.svelte-zlf7v6){gap:.2rem;font-size:.72rem;font-weight:650;display:grid}.lit-align.svelte-zlf7v6 input:where(.svelte-zlf7v6){border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);width:4.5rem;color:var(--ink);font:inherit;border-radius:.3rem;padding:.35rem .45rem}.dimensions.svelte-zlf7v6{opacity:.7;font-size:.75rem;font-weight:500}.parts.svelte-zlf7v6{gap:.75rem;margin-top:.35rem;display:grid}.parts-head.svelte-zlf7v6 h3:where(.svelte-zlf7v6){margin:0 0 .25rem;font-size:.85rem}.parts-head.svelte-zlf7v6 p:where(.svelte-zlf7v6),.empty.svelte-zlf7v6{opacity:.7;margin:0;font-size:.75rem}.part-list.svelte-zlf7v6{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.part-row.svelte-zlf7v6{border:1px solid color-mix(in oklch, var(--ink) 16%, transparent);border-radius:.35rem;grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.65rem;padding:.45rem .5rem;display:grid}.part-name.svelte-zlf7v6{gap:.1rem;font-size:.78rem;font-weight:650;display:grid}.part-name.svelte-zlf7v6 .file-action:where(.svelte-zlf7v6){justify-self:start}.part-row.pending.svelte-zlf7v6{border-style:dashed}.part-slot.svelte-zlf7v6{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.part-slot.svelte-zlf7v6 img:where(.svelte-zlf7v6),.empty-thumb.svelte-zlf7v6{object-fit:contain;background:#111;border-radius:.25rem;flex:none;width:2.4rem;height:2.4rem}.empty-thumb.svelte-zlf7v6{border:1px dashed color-mix(in oklch, var(--ink) 28%, transparent);background:color-mix(in oklch, var(--ink) 8%, transparent)}.clear.svelte-zlf7v6{color:inherit;font:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}@media (width<=760px){.part-row.svelte-zlf7v6{grid-template-columns:1fr}}input.svelte-1irx59z,select.svelte-1irx59z{font:inherit}.fields.svelte-1irx59z{gap:.85rem;max-width:16rem;display:grid}.fields-split.svelte-1irx59z{grid-template-columns:repeat(2,minmax(10rem,16rem));gap:.85rem 1.5rem;max-width:none}.country-list.svelte-1irx59z{border:1px solid color-mix(in oklch, var(--ink) 20%, transparent);border-radius:.35rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.3rem .85rem;max-height:14rem;margin:0;padding:.55rem .75rem .45rem;display:grid;overflow:auto}.country-list.svelte-1irx59z legend:where(.svelte-1irx59z){padding-inline:.25rem;font-size:.76rem;font-weight:650}.country-list.svelte-1irx59z .check:where(.svelte-1irx59z){align-items:center;gap:.4rem;font-weight:500;display:flex}.country-list.svelte-1irx59z .check:where(.svelte-1irx59z) input:where(.svelte-1irx59z){width:auto;margin:0;padding:0}.country-list.svelte-1irx59z .hint:where(.svelte-1irx59z){grid-column:1/-1;margin:.2rem 0 0}label.svelte-1irx59z{gap:.25rem;font-size:.76rem;font-weight:650;display:grid}input.svelte-1irx59z,select.svelte-1irx59z{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.45rem .5rem}.hint.svelte-1irx59z{opacity:.7;font-size:.75rem}.canvas-wrap.svelte-1runwc5{background:color-mix(in oklch, var(--ink) 8%, transparent);min-width:0;position:relative}.canvas-wrap.grabbing.svelte-1runwc5{cursor:grabbing}.scroller.svelte-1runwc5{overscroll-behavior:contain;padding:.5rem;max-height:min(70dvh,42rem);padding-top:2.6rem;overflow:auto}.map-toggles.svelte-1runwc5{z-index:6;flex-wrap:wrap;gap:.45rem;display:flex;position:absolute;top:.45rem;left:.45rem}.plate-toggle.svelte-1runwc5,.ghost.svelte-1runwc5{align-items:center;gap:.25rem;display:flex}.ghost.svelte-1runwc5{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:color-mix(in oklch, var(--paper) 88%, transparent);color:var(--ink);cursor:default;border-radius:.25rem;padding:.15rem .4rem .15rem .45rem;font-size:.72rem;font-weight:650}.ghost.svelte-1runwc5 input:where(.svelte-1runwc5){width:5.5rem;accent-color:var(--ink);margin:0}.ghost-pct.svelte-1runwc5{box-sizing:content-box;width:4ch;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:end}.plate-toggle.svelte-1runwc5 button:where(.svelte-1runwc5){border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:color-mix(in oklch, var(--paper) 88%, transparent);color:var(--ink);font:inherit;cursor:pointer;border-radius:.25rem;padding:.2rem .45rem;font-size:.72rem;font-weight:650}.plate-toggle.svelte-1runwc5 button:where(.svelte-1runwc5):disabled{opacity:.45;cursor:default}.plate-toggle.svelte-1runwc5 button[aria-pressed=true]:where(.svelte-1runwc5){background:var(--ink);color:var(--paper)}.icon-toggle.svelte-1runwc5{justify-content:center;align-items:center;padding:.28rem;line-height:0;display:inline-flex}.canvas.svelte-1runwc5{touch-action:none;-webkit-user-select:none;user-select:none;background:#111;margin-inline:auto;position:relative;overflow:hidden}.canvas.grab.svelte-1runwc5{cursor:grab}.canvas.grabbing.svelte-1runwc5,.canvas.grabbing.svelte-1runwc5 .region:where(.svelte-1runwc5){cursor:grabbing}.chassis.svelte-1runwc5{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.lit-plate.svelte-1runwc5{object-fit:fill;position:absolute}.grid.svelte-1runwc5{z-index:3;pointer-events:none;background-image:linear-gradient(90deg,oklch(100% 5.96046e-8 none/.28) 1px,#0000 1px),linear-gradient(oklch(100% 5.96046e-8 none/.28) 1px,#0000 1px);position:absolute;inset:0}.part-cut.svelte-1runwc5{z-index:1;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.region.svelte-1runwc5{z-index:2;background:color-mix(in oklch, var(--primary) 10%, transparent);font:inherit;cursor:pointer;color:var(--paper);border:1px dashed oklch(100% 5.96046e-8 none/.75);border-color:oklch(100% 5.96046e-8 none/.75) oklch(100% 5.96046e-8 none/.75) oklch(100% 5.96046e-8 none/.75) oklch(100% 5.96046e-8 none/.75);padding:0;font-weight:650;position:absolute}.region.selected.svelte-1runwc5{background:0 0;border-color:#0000}.identity.svelte-e0ms45{gap:.85rem;display:grid}label.svelte-e0ms45{gap:.25rem;font-size:.76rem;font-weight:650;display:grid}input.svelte-e0ms45,textarea.svelte-e0ms45{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:.3rem;padding:.45rem .5rem;font-weight:400}textarea.svelte-e0ms45{resize:vertical;width:100%}.creator-head.svelte-1b7nysf,.head-actions.svelte-1b7nysf{align-items:center;gap:.75rem;display:flex}.creator-head.svelte-1b7nysf{justify-content:space-between;margin-bottom:1rem}.creator-head.svelte-1b7nysf h2:where(.svelte-1b7nysf){letter-spacing:-.02em;border:0;margin:0;padding:0;font-size:1rem;font-weight:650}.eyebrow.svelte-1b7nysf{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .2rem;font-size:.68rem;font-weight:700}button.svelte-1b7nysf{font:inherit;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:.35rem;padding:.55rem .75rem;font-weight:650}button.svelte-1b7nysf:disabled{opacity:.45;cursor:default}.icon-btn.svelte-1b7nysf{place-items:center;width:2rem;height:2rem;padding:0;display:grid}.quiet.svelte-1b7nysf{color:var(--ink);background:0 0}.listen.on.svelte-1b7nysf,.save.pending.svelte-1b7nysf{background:var(--primary);border-color:var(--primary);color:var(--paper)}.head-actions.svelte-1b7nysf .hint-wrap{display:grid}.head-actions.svelte-1b7nysf .spin{animation:.8s linear infinite svelte-1b7nysf-spin}@keyframes svelte-1b7nysf-spin{to{transform:rotate(360deg)}}.failed.svelte-1b7nysf{color:#b42318}.preview-stage.svelte-8intyh{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%, var(--skin-max-w,640px));margin:.4rem auto}.lead.svelte-8intyh{opacity:.7;margin:0 0 .75rem;font-size:.75rem}.skin-face.svelte-8intyh{box-sizing:border-box;-webkit-user-select:none;user-select:none;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:relative;overflow:hidden}.hit.svelte-8intyh,.thumb.svelte-8intyh{box-sizing:border-box;border:0;margin:0;padding:0;position:absolute}.action.svelte-8intyh{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.action.on.svelte-8intyh:not(.has-down){filter:brightness(.78)}.thumb.svelte-8intyh{object-fit:contain;pointer-events:none}.vu.svelte-8intyh{background:#141414;align-items:stretch;display:flex;overflow:hidden}.vu.has-part.svelte-8intyh{background-color:#0000;background-repeat:no-repeat;background-size:100% 100%}.vu-fill.svelte-8intyh{background:#7cbf3f;height:100%;display:block}.vu-on.svelte-8intyh{background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block}.lcd.svelte-8intyh{color:oklch(84.6594% .0776547 130.294);text-shadow:0 1px 2px oklch(0% none none/.5);font-family:var(--font-mono,ui-monospace, monospace);justify-content:space-between;align-items:stretch;gap:.4rem;padding:.35rem .55rem;display:flex;overflow:hidden}.lcd-main.svelte-8intyh{flex-direction:column;flex:auto;justify-content:center;gap:.15rem;min-width:0;display:flex}.lcd-title.svelte-8intyh{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.lcd-place.svelte-8intyh{letter-spacing:.05em;opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;overflow:hidden}.lcd-status-stack.svelte-8intyh{text-align:right;white-space:nowrap;flex-direction:column;flex:0 auto;justify-content:center;gap:.1rem;min-width:0;max-width:45%;display:flex}.lcd-status.svelte-8intyh{letter-spacing:.08em;opacity:.82;font-size:.5rem;font-weight:600}.lcd-clock.svelte-8intyh{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.85;font-size:.75rem}.rack.svelte-xizqkt{gap:0;min-width:0;display:grid;overflow-x:auto}.empty.svelte-xizqkt{opacity:.7;margin:0 0 .65rem;font-size:.75rem}.list-head.svelte-xizqkt{border-bottom:1px solid color-mix(in oklch, var(--ink) 14%, transparent);flex-wrap:nowrap;align-items:center;gap:.75rem;padding:.15rem 0 .35rem;display:flex}.list-label.svelte-xizqkt{opacity:.72;flex:auto;min-width:0;margin:0;font-size:.72rem;line-height:1.35}.fx-row.svelte-xizqkt{flex-wrap:nowrap;align-items:center;column-gap:.45rem;min-width:0;padding:.25rem 0;display:flex}.fx-row.svelte-xizqkt .hint-wrap{flex-shrink:0}.fx-row.svelte-xizqkt+.fx-row:where(.svelte-xizqkt){border-top:1px solid color-mix(in oklch, var(--ink) 14%, transparent)}.fx-row.bypassed.svelte-xizqkt{opacity:.45}.pwr.svelte-xizqkt{letter-spacing:.04em;width:2.4rem;height:1.5rem;color:var(--muted-foreground,color-mix(in oklch, var(--ink) 55%, transparent));background:var(--paper);border:1px solid var(--ink);border-radius:0;flex-shrink:0;padding:0;font-size:.65rem;font-weight:700}.pwr[aria-pressed=true].svelte-xizqkt{color:var(--paper);background:var(--ink)}.type.svelte-xizqkt,.type-slot.svelte-xizqkt{box-sizing:border-box;flex-shrink:0;width:4.7rem;height:1.5rem}.type.svelte-xizqkt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-align:center;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;padding:0;font-size:.62rem}.type.svelte-xizqkt:hover{background:color-mix(in oklch, var(--ink) 8%, var(--paper))}.row-tools.svelte-xizqkt{flex-shrink:0;align-items:center;gap:.15rem;margin-left:auto;display:flex}.tool.svelte-xizqkt{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);width:1.5rem;height:1.5rem;color:var(--ink);background:0 0;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.tool.svelte-xizqkt:disabled{opacity:.35;cursor:default}.add-row.svelte-xizqkt{border-top:1px solid color-mix(in oklch, var(--ink) 14%, transparent);align-items:end;gap:.75rem;margin-top:.85rem;padding-top:.75rem;display:flex}.add-row.svelte-xizqkt label:where(.svelte-xizqkt){gap:.25rem;font-size:.76rem;font-weight:650;display:grid}.add-row.svelte-xizqkt select:where(.svelte-xizqkt){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:10rem;color:var(--ink);font:inherit;border-radius:.3rem;padding:.45rem .5rem}.add-row.svelte-xizqkt button:where(.svelte-xizqkt){border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border-radius:.35rem;padding:.55rem .75rem;font-weight:650}select.svelte-k876ye{font:inherit}select.svelte-k876ye:disabled{opacity:.45;cursor:default}.fields.svelte-k876ye{gap:.85rem;max-width:16rem;display:grid}.fields-split.svelte-k876ye{grid-template-columns:repeat(2,minmax(10rem,16rem));gap:.85rem 1.5rem;max-width:none}label.svelte-k876ye{gap:.25rem;font-size:.76rem;font-weight:650;display:grid}select.svelte-k876ye{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.45rem .5rem}.start.svelte-1c13wot{border:1px dashed color-mix(in oklch, var(--ink) 35%, transparent);text-align:center;padding:1.5rem}.file-action.svelte-1c13wot{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:.55rem .75rem;font-weight:650;display:inline-flex}.file-action.svelte-1c13wot input:where(.svelte-1c13wot){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-action.svelte-1c13wot:focus-within{outline:2px solid var(--primary);outline-offset:2px}.hint.svelte-1c13wot{opacity:.7;font-size:.75rem}.error.svelte-1c13wot{color:#b42318}button.svelte-7su472,input.svelte-7su472,select.svelte-7su472{font:inherit}button.svelte-7su472{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:.35rem;padding:.55rem .75rem;font-weight:650}button.svelte-7su472:disabled,select.svelte-7su472:disabled{opacity:.45;cursor:default}.danger.svelte-7su472{color:#b42318;background:0 0;border-color:oklch(50.0336% .182051 29.5127/.55)}.controls.svelte-7su472{gap:.85rem;min-width:0;display:grid}.add-row.svelte-7su472{align-items:end;gap:.75rem;display:flex}.add-row.svelte-7su472 label:where(.svelte-7su472){flex:1}label.svelte-7su472{gap:.25rem;font-size:.76rem;font-weight:650;display:grid}input.svelte-7su472,select.svelte-7su472{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.45rem .5rem}.geometry.svelte-7su472{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.geometry.svelte-7su472 input:where(.svelte-7su472){width:100%}.hint.svelte-7su472,.empty.svelte-7su472{opacity:.7;font-size:.75rem}.creator.svelte-1hcj0k6{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);border-radius:var(--shell-r);background:var(--device);color:var(--ink);margin:0 0 2rem;padding:1rem}.error.svelte-1hcj0k6{color:#b42318}.warning.svelte-1hcj0k6{color:color-mix(in oklch, #9a6700 85%, var(--ink))}.mapping-workspace.svelte-1hcj0k6{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:1rem;display:grid}.issues.svelte-1hcj0k6{border:1px solid color-mix(in oklch, var(--ink) 20%, transparent);border-radius:.35rem;margin-top:1rem;padding:.65rem .75rem;font-size:.78rem}.issues.svelte-1hcj0k6 p:where(.svelte-1hcj0k6){margin:.2rem 0}@media (width<=760px){.mapping-workspace.svelte-1hcj0k6{grid-template-columns:1fr}}.docs.svelte-1apxfjt{margin:2rem 0 0}h2.svelte-1apxfjt{border-bottom:2px solid color-mix(in oklch, var(--primary) 55%, transparent);letter-spacing:-.02em;margin:0 0 .85rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:650}h3.svelte-1apxfjt{letter-spacing:-.015em;margin:1.85rem 0 .55rem;font-size:.98rem;font-weight:650}p.svelte-1apxfjt{opacity:.88;max-width:46rem;margin:0 0 .85rem;font-size:.92rem;line-height:1.6}.note.svelte-1apxfjt{opacity:.75;margin-top:.65rem;font-size:.82rem}.tree.svelte-1apxfjt{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 18%, transparent);border-left:3px solid var(--primary);border-radius:var(--shell-r);background:var(--device);max-width:28rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);margin:0 0 .4rem;padding:.75rem .9rem;font-size:.78rem;line-height:1.55;overflow-x:auto}.tree.svelte-1apxfjt code:where(.svelte-1apxfjt){font-family:inherit;font-size:inherit}.bullets.svelte-1apxfjt{max-width:46rem;margin:0 0 .4rem;padding:0 0 0 1.1rem;font-size:.92rem;line-height:1.55;list-style-type:disc;list-style-position:outside}.bullets.svelte-1apxfjt li:where(.svelte-1apxfjt){margin:0 0 .45rem;padding-left:.35rem}.bullets.svelte-1apxfjt li:where(.svelte-1apxfjt)::marker{color:var(--primary);font-size:.85em}.table-wrap.svelte-1apxfjt{border:1px solid color-mix(in oklch, var(--ink) 18%, transparent);border-radius:var(--shell-r);margin:.4rem 0 .2rem;overflow-x:auto}table.svelte-1apxfjt{border-collapse:collapse;width:100%;min-width:36rem;font-size:.8rem;line-height:1.4}th.svelte-1apxfjt,td.svelte-1apxfjt{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in oklch, var(--ink) 12%, transparent);padding:.55rem .7rem}th.svelte-1apxfjt{letter-spacing:.06em;text-transform:uppercase;opacity:.55;background:var(--device);font-size:.68rem;font-weight:700}tr.svelte-1apxfjt:last-child td:where(.svelte-1apxfjt){border-bottom:0}code.svelte-1apxfjt{font-family:var(--font-mono,ui-monospace, monospace);font-size:.78em}.example.svelte-1apxfjt{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 18%, transparent);border-radius:var(--shell-r);background:var(--device);grid-template-columns:minmax(0,1.25fr) minmax(12rem,.85fr);align-items:start;gap:.85rem 1rem;width:100%;max-width:52rem;margin:.5rem 0 0;padding:.85rem;display:grid}.guide.svelte-1apxfjt{width:100%;min-width:0;margin:0;padding:0}.guide-cap.svelte-1apxfjt{letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin:0 0 .4rem;font-size:.68rem}.board.svelte-1apxfjt{aspect-ratio:640/420;border:1px solid color-mix(in oklch, var(--ink) 22%, transparent);background:color-mix(in oklch, var(--paper) 40%, var(--device));width:100%;position:relative;overflow:hidden}.chassis.svelte-1apxfjt{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.guide-svg.svelte-1apxfjt{width:100%;height:100%;color:var(--ink);display:block;position:absolute;inset:0}.cell.svelte-1apxfjt{cursor:default}.cell.svelte-1apxfjt rect:where(.svelte-1apxfjt),.cell.svelte-1apxfjt ellipse:where(.svelte-1apxfjt){fill:color-mix(in oklch, var(--ink) 8%, transparent);stroke:color-mix(in oklch, var(--ink) 55%, transparent);stroke-width:2px}.cell.well.svelte-1apxfjt rect:where(.svelte-1apxfjt),.cell.well.svelte-1apxfjt ellipse:where(.svelte-1apxfjt){fill:color-mix(in oklch, var(--ink) 14%, transparent)}.cell.hot.svelte-1apxfjt rect:where(.svelte-1apxfjt),.cell.hot.svelte-1apxfjt ellipse:where(.svelte-1apxfjt){fill:color-mix(in oklch, var(--primary) 55%, transparent);stroke:var(--primary)}.cell.svelte-1apxfjt text:where(.svelte-1apxfjt){fill:var(--paper);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-anchor:middle;dominant-baseline:middle;text-transform:uppercase;pointer-events:none;paint-order:stroke fill;stroke:color-mix(in oklch, var(--ink) 70%, transparent);stroke-width:3px;font-size:18px;font-weight:700}.cell.hot.svelte-1apxfjt text:where(.svelte-1apxfjt){fill:var(--paper);stroke:color-mix(in oklch, var(--primary) 70%, transparent)}.cell.small.svelte-1apxfjt text:where(.svelte-1apxfjt){font-size:15px}.legend.svelte-1apxfjt{flex-direction:column;gap:.12rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.legend-row.svelte-1apxfjt{box-sizing:border-box;border-radius:var(--shell-r);width:100%;color:var(--ink);text-align:left;cursor:default;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:.05rem;margin:0;padding:.28rem .4rem;display:flex}.legend-row.on.svelte-1apxfjt{border-color:color-mix(in oklch, var(--primary) 45%, transparent);background:color-mix(in oklch, var(--primary) 12%, var(--paper))}.legend-row.svelte-1apxfjt:focus-visible{outline-offset:2px;outline:2px solid}.legend-name.svelte-1apxfjt{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.legend-does.svelte-1apxfjt{opacity:.8;font-size:.7rem;line-height:1.35}@media (width<=719px){.example.svelte-1apxfjt{grid-template-columns:1fr;max-width:40rem}}@media (width>=880px){.example.svelte-1apxfjt{max-width:56rem;padding:1rem}}.shell.svelte-dfsi25,.page.svelte-dfsi25{box-sizing:border-box;width:100%}.chrome.svelte-dfsi25{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-dfsi25{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.page.svelte-dfsi25{padding:.75rem 1.15rem 3.5rem}.intro.svelte-dfsi25{align-items:center;gap:.45rem;margin:0 0 .75rem;display:flex}h1.svelte-dfsi25{letter-spacing:.02em;margin:0;font-size:.92rem;font-weight:650;line-height:1.2}.back.svelte-dfsi25{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);width:1.85rem;height:1.85rem;color:var(--ink);background:var(--device);border-radius:.35rem;flex:none;place-items:center;display:grid}.status.svelte-dfsi25,.load-error.svelte-dfsi25{border:1px solid color-mix(in oklch, var(--ink) 22%, transparent);border-radius:var(--shell-r);background:var(--device);padding:1rem}.status.svelte-dfsi25{opacity:.72}.load-error.svelte-dfsi25{align-items:center;gap:.75rem;display:flex}.load-error.svelte-dfsi25 p:where(.svelte-dfsi25){color:#b42318;margin:0}@media (width>=640px){.page.svelte-dfsi25{padding:1rem 1.75rem 4.5rem}}@media (width>=960px){.page.svelte-dfsi25{padding:1.15rem 2.25rem 5rem}}.frame.svelte-1n46o8q{align-items:flex-start;width:max-content;min-width:100%;min-height:100svh;display:flex}.frame.pocket.svelte-1n46o8q{flex-direction:column;align-items:stretch;width:100%;max-width:100%}.pocket-top.svelte-1n46o8q{box-sizing:border-box;z-index:40;align-items:center;gap:.3rem;width:100%;padding:.45rem .85rem 0;display:flex}.stage.svelte-1n46o8q{flex:auto;width:100%;min-width:0}.stage-frame.svelte-1n46o8q{box-sizing:border-box;width:var(--stage-w);max-width:100%;margin-inline:auto}.stage-frame.pocket.svelte-1n46o8q{width:100%;max-width:100%}.menu-btn.svelte-1n46o8q{box-sizing:border-box;border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);background:var(--paper);width:2.25rem;height:2.25rem;color:var(--ink);box-shadow:var(--shell-shadow);cursor:pointer;flex:none;place-items:center;margin:0;padding:0;display:grid}.menu-btn.svelte-1n46o8q:focus-visible{outline-offset:2px;outline:2px solid}.scrim.svelte-1n46o8q{z-index:55;background:color-mix(in oklch, var(--ink) 35%, transparent);cursor:pointer;border:0;margin:0;padding:0;position:fixed;inset:0}
