@font-face{font-family:TASA Orbiter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/aa1541633ece7a65.3rzro8sa39s3_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TASA Orbiter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/452f0c89d7828b6d.p.04e8vo1ntce_x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tasa_orbiter_ef71adfc-module__Y81MQa__className{font-family:TASA Orbiter;font-style:normal}.tasa_orbiter_ef71adfc-module__Y81MQa__variable{--font-sans:"TASA Orbiter"}
@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-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style: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{--spacing:.25rem;--container-xs:20rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--font-sans:var(--font-sans);--color-display-playhead:var(--display-playhead);--color-stop:var(--stop);--color-stop-foreground:var(--stop-foreground);--color-voice-arc:var(--voice-arc);--radius-md:calc(var(--radius) * .8);--shadow-key:inset 0 1px 0 var(--key-highlight), 0 2px 0 var(--key-edge);--shadow-tray-lifted:inset 0 1px 0 var(--tray-bevel), 0 2px 0 var(--tray-shadow);--shadow-tray-sunk:inset 0 1px 0 var(--tray-shadow)}}@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)}}html{font-family:var(--font-sans);font-variant-numeric:tabular-nums}body{background-color:var(--background);color:var(--foreground);font-size:var(--text-label);line-height:1.4}code,kbd,samp,pre{font-family:inherit}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0\.75{inset:calc(var(--spacing) * -.75)}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.-inset-y-0\.5{inset-block:calc(var(--spacing) * -.5)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-3\.5{right:calc(var(--spacing) * -3.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-0{bottom:0}.-left-0\.5{left:calc(var(--spacing) * -.5)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-3\.5{left:calc(var(--spacing) * -3.5)}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-1{z-index:1}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-123{order:123}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.-ml-4\.25{margin-left:calc(var(--spacing) * -4.25)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-4\/3{aspect-ratio:4/3}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-1\.75{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.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-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-52{height:calc(var(--spacing) * 52)}.h-auto{height:auto}.h-full{height:100%}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-1\/2{max-height:50%}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-26{max-height:calc(var(--spacing) * 26)}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-lh{min-height:1lh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/20{width:5%}.w-2\/20{width:10%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/20{width:15%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/20{width:20%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/20{width:25%}.w-6{width:calc(var(--spacing) * 6)}.w-6\/20{width:30%}.w-7\/20{width:35%}.w-8{width:calc(var(--spacing) * 8)}.w-8\/20{width:40%}.w-9{width:calc(var(--spacing) * 9)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-9\/20{width:45%}.w-10{width:calc(var(--spacing) * 10)}.w-10\/20{width:50%}.w-11{width:calc(var(--spacing) * 11)}.w-11\.5{width:calc(var(--spacing) * 11.5)}.w-11\/20{width:55%}.w-12{width:calc(var(--spacing) * 12)}.w-12\/20{width:60%}.w-13\/20{width:65%}.w-14{width:calc(var(--spacing) * 14)}.w-14\/20{width:70%}.w-15\/20{width:75%}.w-16\/20{width:80%}.w-17{width:calc(var(--spacing) * 17)}.w-17\.5{width:calc(var(--spacing) * 17.5)}.w-17\.25{width:calc(var(--spacing) * 17.25)}.w-17\/20{width:85%}.w-18\/20{width:90%}.w-19{width:calc(var(--spacing) * 19)}.w-19\/20{width:95%}.w-20{width:calc(var(--spacing) * 20)}.w-25{width:calc(var(--spacing) * 25)}.w-32{width:calc(var(--spacing) * 32)}.w-62{width:calc(var(--spacing) * 62)}.w-72{width:calc(var(--spacing) * 72)}.w-79\.5{width:calc(var(--spacing) * 79.5)}.w-80{width:calc(var(--spacing) * 80)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4\/5{max-width:80%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-480{max-width:calc(var(--spacing) * 480)}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-1\.5{min-width:calc(var(--spacing) * 1.5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-14{min-width:calc(var(--spacing) * 14)}.flex-1{flex:1}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-2{flex-grow:2}.grow-3{flex-grow:3}.grow-4{flex-grow:4}.basis-full{flex-basis:100%}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.animate-agent-land{animation:.52s cubic-bezier(.2,.9,.3,1.5) both agent-land}.animate-led-pulse{animation:led-pulse var(--beat) steps(1, end) infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mb-20{scroll-margin-bottom:calc(var(--spacing) * 20)}.scroll-mb-24{scroll-margin-bottom:calc(var(--spacing) * 24)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[2px\]{border-radius:2px}.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:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.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-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-agent{border-color:var(--agent)}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-transparent{border-color:#0000}.bg-\[\#fff\]{background-color:#fff}.bg-accent{background-color:var(--accent)}.bg-accent-foreground{background-color:var(--accent-foreground)}.bg-agent{background-color:var(--agent)}.bg-agent-foreground{background-color:var(--agent-foreground)}.bg-agent-wash{background-color:var(--agent-wash)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-card-foreground{background-color:var(--card-foreground)}.bg-chart-1{background-color:var(--chart-1)}.bg-chart-2{background-color:var(--chart-2)}.bg-chart-3{background-color:var(--chart-3)}.bg-chart-4{background-color:var(--chart-4)}.bg-chart-5{background-color:var(--chart-5)}.bg-destructive,.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-display{background-color:var(--display)}.bg-display-dim{background-color:var(--display-dim)}.bg-display-ink{background-color:var(--display-ink)}.bg-display-led-off{background-color:var(--display-led-off)}.bg-display-playhead{background-color:var(--display-playhead)}.bg-foreground,.bg-foreground\/50{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/50{background-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.bg-input{background-color:var(--input)}.bg-key{background-color:var(--key)}.bg-key-alt{background-color:var(--key-alt)}.bg-key-edge{background-color:var(--key-edge)}.bg-key-playhead{background-color:var(--key-playhead)}.bg-led-hot{background-color:var(--led-hot)}.bg-led-off{background-color:var(--led-off)}.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-playhead{background-color:var(--playhead)}.bg-popover{background-color:var(--popover)}.bg-popover-foreground{background-color:var(--popover-foreground)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-ring{background-color:var(--ring)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-foreground{background-color:var(--secondary-foreground)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-sidebar-accent-foreground{background-color:var(--sidebar-accent-foreground)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-foreground{background-color:var(--sidebar-foreground)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-sidebar-primary-foreground{background-color:var(--sidebar-primary-foreground)}.bg-sidebar-ring{background-color:var(--sidebar-ring)}.bg-stop{background-color:var(--stop)}.bg-stop-foreground{background-color:var(--stop-foreground)}.bg-transparent{background-color:#0000}.bg-tray-bevel{background-color:var(--tray-bevel)}.bg-tray-lifted{background-color:var(--tray-lifted)}.bg-tray-shadow{background-color:var(--tray-shadow)}.bg-voice{background-color:var(--voice)}.bg-voice-ink{background-color:var(--voice-ink)}.bg-well{background-color:var(--well)}.bg-well-sunk{background-color:var(--well-sunk)}.mask-t-from-94\%{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:94%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.bg-clip-padding{background-clip:padding-box}.fill-agent{fill:var(--agent)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-key{fill:var(--key)}.fill-key-edge{fill:var(--key-edge)}.stroke-agent{stroke:var(--agent)}.stroke-border{stroke:var(--border)}.stroke-current{stroke:currentColor}.stroke-foreground{stroke:var(--foreground)}.stroke-led-hot{stroke:var(--led-hot)}.stroke-led-off{stroke:var(--led-off)}.stroke-voice-arc{stroke:var(--voice-arc)}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[13px\]{padding:13px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-1{padding-inline:var(--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)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-3\.25{padding-inline:calc(var(--spacing) * 3.25)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.25{padding-top:calc(var(--spacing) * 1.25)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.25{padding-right:calc(var(--spacing) * 1.25)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pr-25{padding-right:calc(var(--spacing) * 25)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-1\.75{padding-bottom:calc(var(--spacing) * 1.75)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7\.25{padding-left:calc(var(--spacing) * 7.25)}.text-center{text-align:center}.text-left{text-align:left}.type-value{font-size:var(--text-label);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.25}.type-body{font-size:var(--text-label);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.6}.type-field{font-size:var(--text-field);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.5}.type-heading{font-size:var(--text-heading);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.2}.type-label{font-size:var(--text-label);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.25}.type-strong{font-size:var(--text-label);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.25}.type-wordmark{font-size:var(--text-wordmark);letter-spacing:-.035em;text-transform:none;font-weight:800;line-height:1}.type-tempo{font-size:var(--text-tempo);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-agent{color:var(--agent)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-display-dim{color:var(--display-dim)}.text-display-ink{color:var(--display-ink)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover{color:var(--popover)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-voice-ink{color:var(--voice-ink)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-muted-foreground{-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-display-ink{caret-color:var(--display-ink)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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-flare{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,var(--voice)), 0 0 0 2px var(--tw-shadow-color,var(--led-hot)), 0 0 calc(var(--glow-size) * 2) var(--tw-shadow-color,var(--voice))}@supports (color:color-mix(in lab, red, red)){.shadow-flare{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,color-mix(in oklch, var(--voice) 45%, var(--key-edge))), 0 0 0 2px var(--tw-shadow-color,var(--led-hot)), 0 0 calc(var(--glow-size) * 2) var(--tw-shadow-color,color-mix(in oklch, var(--voice) 80%, transparent))}}.shadow-flare{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-agent{--tw-shadow:0 0 var(--glow-size) var(--tw-shadow-color,var(--agent))}@supports (color:color-mix(in lab, red, red)){.shadow-glow-agent{--tw-shadow:0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--agent) var(--glow-mix), transparent))}}.shadow-glow-agent{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-hot{--tw-shadow:0 0 calc(var(--glow-size) * .5) var(--tw-shadow-color,var(--led-hot))}@supports (color:color-mix(in lab, red, red)){.shadow-glow-hot{--tw-shadow:0 0 calc(var(--glow-size) * .5) var(--tw-shadow-color,color-mix(in oklch, var(--led-hot) 70%, transparent))}}.shadow-glow-hot{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-signal{--tw-shadow:0 0 var(--glow-size) var(--tw-shadow-color,var(--playhead))}@supports (color:color-mix(in lab, red, red)){.shadow-glow-signal{--tw-shadow:0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--playhead) var(--glow-mix), transparent))}}.shadow-glow-signal{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-voice{--tw-shadow:0 0 calc(var(--glow-size) * .6) var(--tw-shadow-color,var(--voice))}@supports (color:color-mix(in lab, red, red)){.shadow-glow-voice{--tw-shadow:0 0 calc(var(--glow-size) * .6) var(--tw-shadow-color,color-mix(in oklch, var(--voice) var(--glow-mix), transparent))}}.shadow-glow-voice{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-key{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 2px 0 var(--tw-shadow-color,var(--key-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-key-pressed{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 0 0 var(--tw-shadow-color,var(--key-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lit{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,var(--voice)), 0 0 var(--glow-size) var(--tw-shadow-color,var(--voice))}@supports (color:color-mix(in lab, red, red)){.shadow-lit{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,color-mix(in oklch, var(--voice) 45%, var(--key-edge))), 0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--voice) var(--glow-mix), transparent))}}.shadow-lit{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-primary-key{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,var(--primary)), 0 0 var(--glow-size) var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-primary-key{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,color-mix(in oklch, var(--primary) 45%, var(--key-edge))), 0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--primary) var(--glow-mix), transparent))}}.shadow-primary-key{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sheet{--tw-shadow:0 -.75rem 2rem -.5rem var(--tw-shadow-color,var(--key-edge))}@supports (color:color-mix(in lab, red, red)){.shadow-sheet{--tw-shadow:0 -.75rem 2rem -.5rem var(--tw-shadow-color,color-mix(in oklch, var(--key-edge) 55%, transparent))}}.shadow-sheet{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-slot{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-tray-lifted{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--tray-bevel)), 0 2px 0 var(--tw-shadow-color,var(--tray-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-tray-sunk{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--tray-shadow));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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-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-input{--tw-ring-color:var(--input)}.ring-led-hot{--tw-ring-color:var(--led-hot)}.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-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-ring{outline-color:var(--ring)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-112{--tw-brightness:brightness(112%);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.saturate-110{--tw-saturate:saturate(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-80{--tw-duration:80ms;transition-duration:80ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.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)}.contain-size{--tw-contain-size:size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.display-window{--playhead:var(--display-playhead);--ring:var(--display-ink)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.voice-hand{--voice:var(--voice-hand);--voice-arc:var(--voice-hand-arc)}.voice-kick{--voice:var(--voice-kick);--voice-arc:var(--voice-kick-arc)}.voice-metal{--voice:var(--voice-metal);--voice-arc:var(--voice-metal-arc)}.voice-snare{--voice:var(--voice-snare);--voice-arc:var(--voice-snare-arc)}.voice-tom{--voice:var(--voice-tom);--voice-arc:var(--voice-tom-arc)}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.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}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-display-led-off ::selection,.selection\:bg-display-led-off::selection{background-color:var(--display-led-off)}.selection\:text-display-ink ::selection,.selection\:text-display-ink::selection{color:var(--display-ink)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:type-strong::file-selector-button{font-size:var(--text-label);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.25}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:bottom-full:before{content:var(--tw-content);bottom:100%}.before\:h-2:before{content:var(--tw-content);height:calc(var(--spacing) * 2)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.first\:pt-0:first-child{padding-top:0}@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-accent:hover{background-color:var(--accent)}.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-foreground\/85:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/85:hover{background-color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-107:hover{--tw-brightness:brightness(107%);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,)}.hover\:not-aria-disabled\:bg-accent:hover:not([aria-disabled=true]){background-color:var(--accent)}.hover\:not-aria-disabled\:brightness-107:hover:not([aria-disabled=true]){--tw-brightness:brightness(107%);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,)}}.focus-visible\:z-1:focus-visible{z-index:1}.focus-visible\:border-0:focus-visible{border-style:var(--tw-border-style);border-width:0}.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\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.not-dark\:focus-visible\:outline-hidden:not(:is(.dark *)):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.not-dark\:focus-visible\:outline-hidden:not(:is(.dark *)):focus-visible{outline-offset:2px;outline:2px solid #0000}}.not-dark\:focus-visible\:after\:pointer-events-none:not(:is(.dark *)):focus-visible:after{content:var(--tw-content);pointer-events:none}.not-dark\:focus-visible\:after\:absolute:not(:is(.dark *)):focus-visible:after{content:var(--tw-content);position:absolute}.not-dark\:focus-visible\:after\:-inset-x-1:not(:is(.dark *)):focus-visible:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1)}.not-dark\:focus-visible\:after\:-top-0\.5:not(:is(.dark *)):focus-visible:after{content:var(--tw-content);top:calc(var(--spacing) * -.5)}.not-dark\:focus-visible\:after\:-bottom-0\.5:not(:is(.dark *)):focus-visible:after{content:var(--tw-content);bottom:calc(var(--spacing) * -.5)}.not-dark\:focus-visible\:after\:-bottom-1:not(:is(.dark *)):focus-visible:after{content:var(--tw-content);bottom:calc(var(--spacing) * -1)}.not-dark\:focus-visible\:after\:rounded-lg:not(:is(.dark *)):focus-visible:after{content:var(--tw-content);border-radius:var(--radius)}.not-dark\:focus-visible\:after\:border-2:not(:is(.dark *)):focus-visible:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.not-dark\:focus-visible\:after\:border-ring:not(:is(.dark *)):focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-disabled\:translate-y-0:active:not([aria-disabled=true]){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:not-aria-disabled\:translate-y-0\.5:active:not([aria-disabled=true]){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:not-aria-disabled\:shadow-key-pressed:active:not([aria-disabled=true]){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 0 0 var(--tw-shadow-color,var(--key-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-disabled\:shadow-lit:active:not([aria-disabled=true]){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,var(--voice)), 0 0 var(--glow-size) var(--tw-shadow-color,var(--voice))}@supports (color:color-mix(in lab, red, red)){.active\:not-aria-disabled\:shadow-lit:active:not([aria-disabled=true]){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,color-mix(in oklch, var(--voice) 45%, var(--key-edge))), 0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--voice) var(--glow-mix), transparent))}}.active\:not-aria-disabled\:shadow-lit:active:not([aria-disabled=true]){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-disabled\:shadow-lit-pressed:active:not([aria-disabled=true]){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 0 0 var(--tw-shadow-color,var(--voice)), 0 0 var(--glow-size) var(--tw-shadow-color,var(--voice))}@supports (color:color-mix(in lab, red, red)){.active\:not-aria-disabled\:shadow-lit-pressed:active:not([aria-disabled=true]){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 0 0 var(--tw-shadow-color,color-mix(in oklch, var(--voice) 45%, var(--key-edge))), 0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--voice) var(--glow-mix), transparent))}}.active\:not-aria-disabled\:shadow-lit-pressed:active:not([aria-disabled=true]){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-disabled\:shadow-primary-key-pressed:active:not([aria-disabled=true]){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 0 0 var(--tw-shadow-color,var(--primary)), 0 0 var(--glow-size) var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.active\:not-aria-disabled\:shadow-primary-key-pressed:active:not([aria-disabled=true]){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 0 0 var(--tw-shadow-color,color-mix(in oklch, var(--primary) 45%, var(--key-edge))), 0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--primary) var(--glow-mix), transparent))}}.active\:not-aria-disabled\:shadow-primary-key-pressed:active:not([aria-disabled=true]){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:not-aria-\[haspopup\]\:shadow-key-pressed:active:not([aria-haspopup]){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 0 0 var(--tw-shadow-color,var(--key-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-key-alt\/50:disabled{background-color:var(--key-alt)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-key-alt\/50:disabled{background-color:color-mix(in oklab, var(--key-alt) 50%, transparent)}}.disabled\:bg-key\/50:disabled{background-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-key\/50:disabled{background-color:color-mix(in oklab, var(--key) 50%, transparent)}}.disabled\:bg-primary\/50:disabled{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-primary\/50:disabled{background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.disabled\:bg-voice\/50:disabled{background-color:var(--voice)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-voice\/50:disabled{background-color:color-mix(in oklab, var(--voice) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-key\/50:disabled{--tw-shadow-alpha:50%;--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 2px 0 var(--tw-shadow-color,var(--key-edge))}@supports (color:lab(from red l a b)){.disabled\:shadow-key\/50:disabled{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--key-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from var(--key-edge) l a b / 50%))}}.disabled\:shadow-key\/50:disabled{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:shadow-lit\/50:disabled{--tw-shadow-alpha:50%;--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,var(--voice)), 0 0 var(--glow-size) var(--tw-shadow-color,var(--voice))}@supports (color:color-mix(in lab, red, red)){.disabled\:shadow-lit\/50:disabled{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,color-mix(in oklch, var(--voice) 45%, var(--key-edge))), 0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--voice) var(--glow-mix), transparent))}}@supports (color:lab(from red l a b)){.disabled\:shadow-lit\/50:disabled{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--lit-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from var(--voice) l a b / 50%)), 0 0 var(--glow-size) var(--tw-shadow-color,oklab(from var(--voice) l a b / 50%))}@supports (color:color-mix(in lab, red, red)){.disabled\:shadow-lit\/50:disabled{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--lit-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from color-mix(in oklch, var(--voice) 45%, var(--key-edge)) l a b / 50%)), 0 0 var(--glow-size) var(--tw-shadow-color,oklab(from color-mix(in oklch, var(--voice) var(--glow-mix), transparent) l a b / 50%))}}}.disabled\:shadow-lit\/50:disabled{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:shadow-primary-key\/50:disabled{--tw-shadow-alpha:50%;--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,var(--primary)), 0 0 var(--glow-size) var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.disabled\:shadow-primary-key\/50:disabled{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,color-mix(in oklch, var(--primary) 45%, var(--key-edge))), 0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--primary) var(--glow-mix), transparent))}}@supports (color:lab(from red l a b)){.disabled\:shadow-primary-key\/50:disabled{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--lit-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from var(--primary) l a b / 50%)), 0 0 var(--glow-size) var(--tw-shadow-color,oklab(from var(--primary) l a b / 50%))}@supports (color:color-mix(in lab, red, red)){.disabled\:shadow-primary-key\/50:disabled{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--lit-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from color-mix(in oklch, var(--primary) 45%, var(--key-edge)) l a b / 50%)), 0 0 var(--glow-size) var(--tw-shadow-color,oklab(from color-mix(in oklch, var(--primary) var(--glow-mix), transparent) l a b / 50%))}}}.disabled\:shadow-primary-key\/50:disabled{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.disabled\:\*\:opacity-50:disabled>*){opacity:.5}:where([data-saved-groove]) .in-data-saved-groove\:hidden{display:none}:where([data-copilot-column=open]) .in-data-\[copilot-column\=open\]\:invisible{visibility:hidden}:where([data-copilot-column=open]) .in-data-\[copilot-column\=open\]\:visible{visibility:visible}:where([data-copilot-column=open]) .in-data-\[copilot-column\=open\]\:w-80{width:calc(var(--spacing) * 80)}:where([data-copilot-column=open]) .in-data-\[copilot-column\=open\]\:opacity-0{opacity:0}:where([data-copilot-column=open]) .in-data-\[copilot-column\=open\]\:opacity-100{opacity:1}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.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\.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\=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-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[input\:focus-visible\]\:outline-2:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-visible\]\:outline-offset-2:has(:is(input:focus-visible)){outline-offset:2px}.has-\[input\:focus-visible\]\:outline-ring:has(:is(input:focus-visible)){outline-color:var(--ring)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-disabled\:bg-key-alt\/50[aria-disabled=true]{background-color:var(--key-alt)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-key-alt\/50[aria-disabled=true]{background-color:color-mix(in oklab, var(--key-alt) 50%, transparent)}}.aria-disabled\:bg-key-playhead[aria-disabled=true]{background-color:var(--key-playhead)}.aria-disabled\:bg-key\/50[aria-disabled=true]{background-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-key\/50[aria-disabled=true]{background-color:color-mix(in oklab, var(--key) 50%, transparent)}}.aria-disabled\:bg-primary\/50[aria-disabled=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-primary\/50[aria-disabled=true]{background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:bg-voice\/50[aria-disabled=true]{background-color:var(--voice)}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:bg-voice\/50[aria-disabled=true]{background-color:color-mix(in oklab, var(--voice) 50%, transparent)}}.aria-disabled\:shadow-key\/50[aria-disabled=true]{--tw-shadow-alpha:50%;--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 2px 0 var(--tw-shadow-color,var(--key-edge))}@supports (color:lab(from red l a b)){.aria-disabled\:shadow-key\/50[aria-disabled=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--key-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from var(--key-edge) l a b / 50%))}}.aria-disabled\:shadow-key\/50[aria-disabled=true]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-disabled\:shadow-lit\/50[aria-disabled=true]{--tw-shadow-alpha:50%;--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,var(--voice)), 0 0 var(--glow-size) var(--tw-shadow-color,var(--voice))}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:shadow-lit\/50[aria-disabled=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,color-mix(in oklch, var(--voice) 45%, var(--key-edge))), 0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--voice) var(--glow-mix), transparent))}}@supports (color:lab(from red l a b)){.aria-disabled\:shadow-lit\/50[aria-disabled=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--lit-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from var(--voice) l a b / 50%)), 0 0 var(--glow-size) var(--tw-shadow-color,oklab(from var(--voice) l a b / 50%))}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:shadow-lit\/50[aria-disabled=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--lit-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from color-mix(in oklch, var(--voice) 45%, var(--key-edge)) l a b / 50%)), 0 0 var(--glow-size) var(--tw-shadow-color,oklab(from color-mix(in oklch, var(--voice) var(--glow-mix), transparent) l a b / 50%))}}}.aria-disabled\:shadow-lit\/50[aria-disabled=true]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-disabled\:shadow-primary-key\/50[aria-disabled=true]{--tw-shadow-alpha:50%;--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,var(--primary)), 0 0 var(--glow-size) var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:shadow-primary-key\/50[aria-disabled=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--lit-highlight)), 0 2px 0 var(--tw-shadow-color,color-mix(in oklch, var(--primary) 45%, var(--key-edge))), 0 0 var(--glow-size) var(--tw-shadow-color,color-mix(in oklch, var(--primary) var(--glow-mix), transparent))}}@supports (color:lab(from red l a b)){.aria-disabled\:shadow-primary-key\/50[aria-disabled=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--lit-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from var(--primary) l a b / 50%)), 0 0 var(--glow-size) var(--tw-shadow-color,oklab(from var(--primary) l a b / 50%))}@supports (color:color-mix(in lab, red, red)){.aria-disabled\:shadow-primary-key\/50[aria-disabled=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklab(from var(--lit-highlight) l a b / 50%)), 0 2px 0 var(--tw-shadow-color,oklab(from color-mix(in oklch, var(--primary) 45%, var(--key-edge)) l a b / 50%)), 0 0 var(--glow-size) var(--tw-shadow-color,oklab(from color-mix(in oklch, var(--primary) var(--glow-mix), transparent) l a b / 50%))}}}.aria-disabled\:shadow-primary-key\/50[aria-disabled=true]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-disabled\:shadow-key[aria-disabled=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 2px 0 var(--tw-shadow-color,var(--key-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.aria-disabled\:\*\:opacity-50[aria-disabled=true]>*){opacity:.5}:is(.aria-disabled\:\*\:opacity-100[aria-disabled=true]>*){opacity:1}.aria-expanded\:translate-y-0\.5[aria-expanded=true]{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-expanded\:shadow-key-pressed[aria-expanded=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 0 0 var(--tw-shadow-color,var(--key-edge));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\: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-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.data-on\:opacity-40[data-on]{opacity:.4}.data-playhead\:not-data-on\:opacity-100[data-playhead]:not([data-on]){opacity:1}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=inline-start\]\:has-data-\[slot\=kbd\]\:pr-3[data-side=inline-start]:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 3)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:has-data-\[slot\=kbd\]\:pr-3[data-side=left]:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 3)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.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}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\*\:data-\[slot\=knob\]\:size-4\.5 *)[data-slot=knob]{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}:is(.\*\*\:data-\[slot\=knob\]\:scroll-mb-24 *)[data-slot=knob]{scroll-margin-bottom:calc(var(--spacing) * 24)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-agent-land{animation:.52s cubic-bezier(.2,.9,.3,1.5) both agent-land}.motion-safe\:animate-led-pulse{animation:led-pulse var(--beat) steps(1, end) infinite}.motion-safe\: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))}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:order-last{order:9999}.max-lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-lg\:ml-auto{margin-left:auto}.max-lg\:hidden{display:none}.max-lg\:grow-0{flex-grow:0}.max-lg\:basis-full{flex-basis:100%}.max-lg\:flex-wrap{flex-wrap:wrap}.max-lg\:justify-start{justify-content:flex-start}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-border{border-color:var(--border)}.max-lg\:pt-3{padding-top:calc(var(--spacing) * 3)}}@media not all and (min-width:48rem){.max-md\:absolute{position:absolute}.max-md\:top-1{top:var(--spacing)}.max-md\:right-1{right:var(--spacing)}.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:top-0{top:0}.max-sm\:right-auto{right:auto}.max-sm\:bottom-auto{bottom:auto}.max-sm\:left-0{left:0}.max-sm\:hidden{display:none}.max-sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}}@media not all and (min-width:22.5rem){.max-\[22\.5rem\]\:block{display:block}.max-\[22\.5rem\]\:grid{display:grid}.max-\[22\.5rem\]\:hidden{display:none}.max-\[22\.5rem\]\:inline{display:inline}.max-\[22\.5rem\]\:w-full{width:100%}.max-\[22\.5rem\]\:flex-wrap{flex-wrap:wrap}}@media (min-width:22.5rem){.min-\[22\.5rem\]\:w-17{width:calc(var(--spacing) * 17)}@media not all and (min-width:24.375rem){.min-\[22\.5rem\]\:max-\[24\.375rem\]\:hidden{display:none}}}@media (min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:-mt-14{margin-top:calc(var(--spacing) * -14)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-w-96{max-width:calc(var(--spacing) * 96)}.sm\:min-w-24{min-width:calc(var(--spacing) * 24)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.sm\:p-0{padding:0}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}}@media (min-width:48rem){.md\:hidden{display:none}.md\:inline{display:inline}.md\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.md\:h-3{height:calc(var(--spacing) * 3)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:w-1{width:var(--spacing)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:type-label{font-size:var(--text-label);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.25}}@media (min-width:64rem){.lg\:order-first{order:-9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:inline-flex{display:inline-flex}.lg\:min-h-0{min-height:0}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.lg\:p-3{padding:calc(var(--spacing) * 3)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}@media not all and (min-width:83.5rem){.lg\:max-\[83\.5rem\]\:flex{display:flex}.lg\:max-\[83\.5rem\]\:hidden{display:none}}}@media (min-width:75rem){.min-\[75rem\]\:block{display:block}.min-\[75rem\]\:hidden{display:none}.min-\[75rem\]\:scroll-mb-0{scroll-margin-bottom:0}.min-\[75rem\]\:pb-0{padding-bottom:0}:is(.min-\[75rem\]\:\*\*\:data-\[slot\=knob\]\:scroll-mb-0 *)[data-slot=knob]{scroll-margin-bottom:0}}@container not (min-width:95rem){.\@max-\[95rem\]\:hidden{display:none}}@container (min-width:18rem){.\@2xs\:flex{display:flex}.\@2xs\:flex-wrap{flex-wrap:wrap}}@container (min-width:95rem){.\@min-\[95rem\]\:-right-6{right:calc(var(--spacing) * -6)}.\@min-\[95rem\]\:-right-8{right:calc(var(--spacing) * -8)}.\@min-\[95rem\]\:-bottom-4\.5{bottom:calc(var(--spacing) * -4.5)}}@container (min-width:100rem){.\@min-\[100rem\]\:-bottom-3{bottom:calc(var(--spacing) * -3)}.\@min-\[100rem\]\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.\@min-\[100rem\]\:w-20\.25{width:calc(var(--spacing) * 20.25)}.\@min-\[100rem\]\:gap-2{gap:calc(var(--spacing) * 2)}}@media (orientation:landscape){.landscape\:my-auto{margin-block:auto}.landscape\:max-h-300{max-height:calc(var(--spacing) * 300)}}@media (min-width:40rem){@media (orientation:landscape){.sm\:landscape\:h-auto\!{height:auto!important}.sm\:landscape\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:landscape\:flex-1{flex:1}.sm\:landscape\:items-stretch{align-items:stretch}.sm\:landscape\:gap-1\.5\!{gap:calc(var(--spacing) * 1.5)!important}.sm\:landscape\:self-stretch{align-self:stretch}.sm\:landscape\:p-1\.5\!{padding:calc(var(--spacing) * 1.5)!important}@media not all and (min-width:75rem){.sm\:landscape\:max-\[75rem\]\:min-h-dvh{min-height:100dvh}}}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.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\:bg-muted:is(.dark *){background-color:var(--muted)}.dark\:bg-secondary:is(.dark *){background-color:var(--secondary)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-background:is(.dark *){color:var(--background)}@media (hover:hover){.dark\:hover\:bg-accent:is(.dark *):hover{background-color:var(--accent)}.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\: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\:focus-visible\:outline-2:is(.dark *):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.dark\:focus-visible\:outline-offset-2:is(.dark *):focus-visible{outline-offset:2px}.dark\:focus-visible\:outline-ring:is(.dark *):focus-visible{outline-color:var(--ring)}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:shadow-key:is(.dark *):disabled{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 2px 0 var(--tw-shadow-color,var(--key-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:aria-disabled\:bg-transparent:is(.dark *)[aria-disabled=true]{background-color:#0000}.dark\:aria-disabled\:shadow-key:is(.dark *)[aria-disabled=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--key-highlight)), 0 2px 0 var(--tw-shadow-color,var(--key-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}}@media (pointer:coarse){.pointer-coarse\:hidden{display:none}.pointer-coarse\:inline{display:inline}.pointer-coarse\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pointer-coarse\:w-19{width:calc(var(--spacing) * 19)}.pointer-coarse\:w-19\.5{width:calc(var(--spacing) * 19.5)}:where([data-copilot-column=open]) .pointer-coarse\:in-data-\[copilot-column\=open\]\:w-80{width:calc(var(--spacing) * 80)}}@media (min-width:40rem){@media (orientation:landscape){@media (pointer:coarse){.sm\:landscape\:pointer-coarse\:min-h-12{min-height:calc(var(--spacing) * 12)}}}}@media (pointer:fine){.pointer-fine\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.pointer-fine\:h-8{height:calc(var(--spacing) * 8)}.pointer-fine\:h-9{height:calc(var(--spacing) * 9)}.pointer-fine\:h-12{height:calc(var(--spacing) * 12)}.pointer-fine\:gap-1{gap:var(--spacing)}.pointer-fine\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.pointer-fine\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.pointer-fine\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media (min-width:40rem){@media (pointer:fine){.sm\:pointer-fine\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}}@media (min-width:48rem){@media (pointer:fine){.md\:pointer-fine\:flex{display:flex}}}@media (min-width:40rem){@media (orientation:landscape){@media (pointer:fine){.sm\:landscape\:pointer-fine\:h-8\!{height:calc(var(--spacing) * 8)!important}}}}.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-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-horizontal\:h-1\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 1.5)}.data-horizontal\:h-5\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 5.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:w-3\.5:where([data-orientation=horizontal]){width:calc(var(--spacing) * 3.5)}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:h-3\.5:where([data-orientation=vertical]){height:calc(var(--spacing) * 3.5)}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 1.5)}.data-vertical\:w-5\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 5.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}@media (min-width:40rem) and (max-width:62.49rem) and (max-height:31.25rem){.rotated\:fixed{position:fixed}.rotated\:relative{position:relative}.rotated\:top-14\.5{top:calc(var(--spacing) * 14.5)}.rotated\:right-auto{right:auto}.rotated\:bottom-2{bottom:calc(var(--spacing) * 2)}.rotated\:left-2{left:calc(var(--spacing) * 2)}.rotated\:-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.rotated\:mx-0{margin-inline:0}.rotated\:mt-0{margin-top:0}.rotated\:-mb-1\.5{margin-bottom:calc(var(--spacing) * -1.5)}.rotated\:flex{display:flex}.rotated\:hidden{display:none}.rotated\:inline{display:inline}.rotated\:h-12{height:calc(var(--spacing) * 12)}.rotated\:h-dvh{height:100dvh}.rotated\:max-h-none{max-height:none}.rotated\:min-h-0{min-height:0}.rotated\:w-17{width:calc(var(--spacing) * 17)}.rotated\:w-60{width:calc(var(--spacing) * 60)}.rotated\:max-w-none{max-width:none}.rotated\:min-w-0{min-width:0}.rotated\:flex-1{flex:1}.rotated\:flex-none{flex:none}.rotated\:scroll-mb-0{scroll-margin-bottom:0}.rotated\:flex-col{flex-direction:column}.rotated\:flex-row{flex-direction:row}.rotated\:flex-wrap{flex-wrap:wrap}.rotated\:gap-1{gap:var(--spacing)}.rotated\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rotated\:gap-2{gap:calc(var(--spacing) * 2)}.rotated\:overflow-y-auto{overflow-y:auto}.rotated\:overscroll-contain{overscroll-behavior:contain}.rotated\:rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rotated\:border{border-style:var(--tw-border-style);border-width:1px}.rotated\:p-2{padding:calc(var(--spacing) * 2)}.rotated\:px-1{padding-inline:var(--spacing)}.rotated\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.rotated\:px-2{padding-inline:calc(var(--spacing) * 2)}.rotated\:pt-1{padding-top:var(--spacing)}.rotated\:pr-px{padding-right:1px}.rotated\:pb-0{padding-bottom:0}.rotated\:pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.rotated\:type-field{font-size:var(--text-field);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.5}.rotated\:whitespace-normal{white-space:normal}.rotated\:before\:h-1:before{content:var(--tw-content);height:var(--spacing)}.rotated\:data-\[state\=closed\]\:hidden[data-state=closed]{display:none}}@media (min-width:40rem) and (max-width:49.99rem) and (max-height:31.25rem){.rotated-paged\:flex{display:flex}.rotated-paged\:hidden{display:none}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-destructive svg{color:var(--destructive)}.\[\&_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(.\*\:\[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)}@media (pointer:coarse) and (max-height:40rem){.\[\@media\(pointer\:coarse\)_and_\(max-height\:40rem\)\]\:group-has-\[input\:focus\]\/chat\:hidden:is(:where(.group\/chat):has(:is(input:focus)) *){display:none}}@media (pointer:fine) and (max-height:57.5rem){.\[\@media\(pointer\:fine\)_and_\(max-height\:57\.5rem\)\]\:h-9{height:calc(var(--spacing) * 9)}.\[\@media\(pointer\:fine\)_and_\(max-height\:57\.5rem\)\]\:gap-1{gap:var(--spacing)}.\[\@media\(pointer\:fine\)_and_\(max-height\:57\.5rem\)\]\:p-1\.5{padding:calc(var(--spacing) * 1.5)}}@media (min-width:48rem){@media (pointer:fine) and (max-height:57.5rem){.md\:\[\@media\(pointer\:fine\)_and_\(max-height\:57\.5rem\)\]\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.md\:\[\@media\(pointer\:fine\)_and_\(max-height\:57\.5rem\)\]\:h-9{height:calc(var(--spacing) * 9)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--radius:.375rem;--background:#dfdfdf;--foreground:#161616;--card:#e9e9e9;--card-foreground:#161616;--popover:#f2f2f2;--popover-foreground:#161616;--primary:#219132;--primary-foreground:#161616;--secondary:#dcdcdc;--secondary-foreground:#161616;--muted:#dbdbdb;--muted-foreground:#484848;--accent:#d2d2d2;--accent-foreground:#161616;--destructive:#d72828;--border:#c2c2c2;--input:#aeaeae;--ring:#161616;--sidebar:#eee;--sidebar-foreground:#161616;--sidebar-primary:#219132;--sidebar-primary-foreground:#161616;--sidebar-accent:#d2d2d2;--sidebar-accent-foreground:#161616;--sidebar-border:#c2c2c2;--sidebar-ring:#161616;--well:#d4d4d4;--key:#f8f8f8;--key-alt:#eee;--key-edge:#9e9e9e;--well-sunk:#c4c4c4;--tray-lifted:#d1d1d1;--tray-bevel:#fff;--tray-shadow:gray;--key-highlight:#ffffffe6;--lit-highlight:#fff6;--led-off:#ccc;--led-hot:#161616;--glow-size:.375rem;--glow-mix:45%;--display:#161616;--display-ink:#f2f2f2;--display-dim:#9e9e9e;--display-led-off:#525252;--display-playhead:#59de65;--playhead:#198229;--stop:#e83b37;--stop-foreground:#161616;--agent:#7046cf;--agent-foreground:#faf9fd;--agent-wash:#7046cf17;--voice-kick:#2d88e2;--voice-snare:#ebd229;--voice-tom:#e159bb;--voice-hand:#3bcddc;--voice-metal:#dbd1b0;--voice-ink:#141414;--voice-kick-arc:#1e65aa;--voice-snare-arc:#776a0a;--voice-tom-arc:#ad2f8d;--voice-hand-arc:#177a83;--voice-metal-arc:#5b5542}@supports (color:lab(0% 0 0)){:root{--background:lab(88.98% -.0000298023 0);--foreground:lab(7.22637% -.0000149012 0);--card:lab(92.46% -.0000298023 0);--card-foreground:lab(7.22637% -.0000149012 0);--popover:lab(95.36% 0 0);--popover-foreground:lab(7.22637% -.0000149012 0);--primary:lab(52.6501% -46.4474 39.8405);--primary-foreground:lab(7.22637% -.0000149012 0);--secondary:lab(87.82% -.0000298023 0);--secondary-foreground:lab(7.22637% -.0000149012 0);--muted:lab(87.24% -.0000298023 0);--muted-foreground:lab(30.4% -.0000149012 0);--accent:lab(84.34% 0 0);--accent-foreground:lab(7.22637% -.0000149012 0);--destructive:lab(48.022% 66.1289 46.6137);--border:lab(78.54% 0 -.0000119209);--input:lab(71% 0 0);--ring:lab(7.22637% -.0000149012 0);--sidebar:lab(94.2% 0 0);--sidebar-foreground:lab(7.22637% -.0000149012 0);--sidebar-primary:lab(52.6501% -46.4474 39.8405);--sidebar-primary-foreground:lab(7.22637% -.0000149012 0);--sidebar-accent:lab(84.34% 0 0);--sidebar-accent-foreground:lab(7.22637% -.0000149012 0);--sidebar-border:lab(78.54% 0 -.0000119209);--sidebar-ring:lab(7.22637% -.0000149012 0);--well:lab(84.92% 0 -.0000119209);--key:lab(97.68% -.0000298023 .0000119209);--key-alt:lab(94.2% 0 0);--key-edge:lab(65.2% 0 0);--well-sunk:lab(79.12% -.0000298023 -.0000119209);--tray-lifted:lab(83.76% -.0000298023 0);--tray-bevel:lab(100% 0 0);--tray-shadow:lab(53.6% 0 0);--key-highlight:lab(100% 0 0/.9);--lit-highlight:lab(100% 0 0/.4);--led-off:lab(82.02% 0 -.0000119209);--led-hot:lab(7.22637% -.0000149012 0);--display:lab(7.22637% -.0000149012 0);--display-ink:lab(95.36% 0 0);--display-dim:lab(65.2% 0 0);--display-led-off:lab(35.04% -.0000149012 0);--display-playhead:lab(79.1989% -56.1797 47.1817);--playhead:lab(47.3079% -43.6479 37.5703);--stop:lab(53.2597% 65.9683 45.0273);--stop-foreground:lab(7.22637% -.0000149012 0);--agent:lab(40.9708% 42.4786 -65.8796);--agent-foreground:lab(98.2116% .656933 -1.75451);--agent-wash:lab(40.9708% 42.4786 -65.8796/.09);--voice-kick:lab(55.0169% -2.40996 -54.3507);--voice-snare:lab(84.5133% -2.62836 77.5342);--voice-tom:lab(58.8537% 61.4036 -24.7548);--voice-hand:lab(75.5217% -35.5955 -18.9476);--voice-metal:lab(83.9787% -.0534356 17.6137);--voice-ink:lab(6.19571% 0 0);--voice-kick-arc:lab(41.2613% -1.86475 -44.1502);--voice-snare-arc:lab(44.7793% -1.52686 48.3695);--voice-tom-arc:lab(42.7266% 58.0017 -23.4326);--voice-hand-arc:lab(46.2162% -25.177 -13.4043);--voice-metal-arc:lab(36.3389% .0796616 11.8581)}}.dark{--background:#222;--foreground:#eee;--card:#292929;--card-foreground:#eee;--popover:#2f2f2f;--popover-foreground:#eee;--primary:#59de65;--primary-foreground:#161616;--secondary:#353535;--secondary-foreground:#eee;--muted:#333;--muted-foreground:#b7b7b7;--accent:#404040;--accent-foreground:#eee;--destructive:#f85452;--border:#3d3d3d;--input:#4a4a4a;--ring:#f5f5f5;--sidebar:#252525;--sidebar-foreground:#eee;--sidebar-primary:#59de65;--sidebar-primary-foreground:#161616;--sidebar-accent:#404040;--sidebar-accent-foreground:#eee;--sidebar-border:#3d3d3d;--sidebar-ring:#f5f5f5;--well:#191919;--key:#3d3d3d;--key-alt:#373737;--key-edge:#0e0e0e;--well-sunk:#0c0c0c;--tray-lifted:#292929;--tray-bevel:#555;--tray-shadow:#020202;--key-highlight:#ffffff12;--lit-highlight:#ffffff59;--led-off:#585858;--led-hot:#fafafa;--glow-size:.875rem;--glow-mix:60%;--display:#0d0d0d;--display-ink:#f2f2f2;--display-dim:#989898;--display-led-off:#4d4d4d;--display-playhead:#59de65;--playhead:#59de65;--stop:#f9423d;--stop-foreground:#161616;--agent:#a88fff;--agent-foreground:#0f0e17;--agent-wash:#a88fff1a;--voice-kick:#439bf7;--voice-snare:#f4dc4b;--voice-tom:#f378ce;--voice-hand:#55e1f0;--voice-metal:#e9ddc4;--voice-ink:#0f0f0f;--voice-kick-arc:#77b5fb;--voice-snare-arc:var(--voice-snare);--voice-tom-arc:#fa8cd7;--voice-hand-arc:var(--voice-hand);--voice-metal-arc:var(--voice-metal)}@supports (color:lab(0% 0 0)){.dark{--background:lab(13% 0 0);--foreground:lab(94.2% 0 0);--card:lab(16.48% 0 0);--card-foreground:lab(94.2% 0 0);--popover:lab(19.38% 0 0);--popover-foreground:lab(94.2% 0 0);--primary:lab(79.1989% -56.1797 47.1817);--primary-foreground:lab(7.22637% -.0000149012 0);--secondary:lab(22.28% 0 0);--secondary-foreground:lab(94.2% 0 0);--muted:lab(21.12% 0 0);--muted-foreground:lab(74.48% -.0000298023 0);--accent:lab(26.92% 0 0);--accent-foreground:lab(94.2% 0 0);--destructive:lab(59.7195% 63.0789 37.7788);--border:lab(25.76% -.0000149012 0);--input:lab(31.56% -.0000149012 -.00000596046);--ring:lab(96.52% -.0000298023 .0000119209);--sidebar:lab(14.74% 0 0);--sidebar-foreground:lab(94.2% 0 0);--sidebar-primary:lab(79.1989% -56.1797 47.1817);--sidebar-primary-foreground:lab(7.22637% -.0000149012 0);--sidebar-accent:lab(26.92% 0 0);--sidebar-accent-foreground:lab(94.2% 0 0);--sidebar-border:lab(25.76% -.0000149012 0);--sidebar-ring:lab(96.52% -.0000298023 .0000119209);--well:lab(8.94% -.00000745058 0);--key:lab(25.76% -.0000149012 0);--key-alt:lab(22.86% -.0000149012 0);--key-edge:lab(4.05772% 0 0);--well-sunk:lab(3.36376% 0 0);--tray-lifted:lab(16.48% 0 0);--tray-bevel:lab(36.2% 0 .00000596046);--tray-shadow:lab(.462488% 0 0);--key-highlight:lab(100% 0 0/.07);--lit-highlight:lab(100% 0 0/.35);--led-off:lab(37.36% .0000149012 -.00000596046);--led-hot:lab(98.26% 0 0);--display:lab(3.6999% 0 0);--display-ink:lab(95.36% 0 0);--display-dim:lab(62.88% -.0000298023 0);--display-led-off:lab(32.72% -.0000149012 0);--display-playhead:lab(79.1989% -56.1797 47.1817);--playhead:lab(79.1989% -56.1797 47.1817);--stop:lab(57.2227% 69.0904 47.0078);--stop-foreground:lab(7.22637% -.0000149012 0);--agent:lab(65.2956% 29.3917 -54.9268);--agent-foreground:lab(4.2847% 2.11294 -5.4369);--agent-wash:lab(65.2956% 29.3917 -54.9268/.1);--voice-kick:lab(62.0477% -3.75125 -54.5037);--voice-snare:lab(87.9879% -3.1006 70.3811);--voice-tom:lab(67.286% 55.5865 -22.3633);--voice-hand:lab(82.4857% -35.6806 -18.9889);--voice-metal:lab(88.5237% 1.29119 13.5606);--voice-ink:lab(4.4379% 0 0);--voice-kick-arc:lab(71.7076% -6.11049 -41.4081);--voice-tom-arc:lab(72.2251% 49.6266 -19.9355)}}:root{--chart-1:var(--voice-kick);--chart-2:var(--voice-snare);--chart-3:var(--voice-tom);--chart-4:var(--voice-hand);--chart-5:var(--voice-metal);--key-playhead:var(--key)}@supports (color:color-mix(in lab, red, red)){:root{--key-playhead:color-mix(in oklch, var(--key) 90%, var(--playhead))}}:root{--voice:var(--foreground);--voice-arc:var(--foreground);--beat:.536s}[data-slot=key][data-playing]{--primary:var(--stop);--primary-foreground:var(--stop-foreground)}:root{--text-label:.8125rem;--text-heading:1.125rem;--text-wordmark:1.375rem;--text-field:1rem;--text-tempo:2rem}@media (min-width:48rem){:root{--text-tempo:3rem}}@media (min-width:80rem){:root{--text-tempo:4rem}}@media (min-width:80rem) and (pointer:fine) and (max-height:57.5rem){:root{--text-tempo:3.5rem}}@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-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{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))}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes agent-land{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes led-pulse{0%{opacity:1}30%{opacity:.35}}
