*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--popover:0 0% 100%;--popover-foreground:222.2 47.4% 11.2%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--card:0 0% 100%;--card-foreground:222.2 47.4% 11.2%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 100% 50%;--destructive-foreground:210 40% 98%;--ring:215 20.2% 65.1%;--radius:0.5rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}*{border-color:#e2e8f0;border-color:hsl(var(--border))}body{background-color:#fff;background-color:hsl(var(--background));color:#0f172a;color:hsl(var(--foreground));font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-auto{margin-top:auto}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-4{height:1rem;width:1rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[calc\(100vh-8px\)\]{height:calc(100vh - 8px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-40{max-height:10rem}.max-h-96{max-height:24rem}.min-h-0{min-height:0}.min-h-40{min-height:10rem}.min-h-svh{min-height:100svh}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-sm{max-width:24rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-input{border-color:#e2e8f0;border-color:hsl(var(--input))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/80{background-color:#000c}.bg-blue-200{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-border{background-color:#e2e8f0;background-color:hsl(var(--border))}.bg-destructive{background-color:red;background-color:hsl(var(--destructive))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-primary{background-color:#0f172a;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#0f172a1a;background-color:hsl(var(--primary)/.1)}.bg-secondary{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-zinc-200{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.bg-zinc-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-50{--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:#fafafa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-gray-50{--tw-gradient-to:#f9fafb var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-destructive-foreground{color:#f8fafc;color:hsl(var(--destructive-foreground))}.text-foreground{color:#0f172a;color:hsl(var(--foreground))}.text-muted-foreground{color:#64748b;color:hsl(var(--muted-foreground))}.text-primary{color:#0f172a;color:hsl(var(--primary))}.text-primary-foreground{color:#f8fafc;color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:#0f172a;color:hsl(var(--secondary-foreground))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-50{--tw-text-opacity:1;color:#fafafa;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-zinc-950{--tw-text-opacity:1;color:#09090b;color:rgb(9 9 11/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-none{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\2c right\2c width\]{transition-duration:.15s;transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\2c opa\]{transition-duration:.15s;transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\2c height\2c padding\]{transition-duration:.15s;transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);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))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);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))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#0f172a;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#0f172a;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#64748b;color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.hover\:bg-accent:hover{background-color:#f1f5f9;background-color:hsl(var(--accent))}.hover\:bg-blue-600\/10:hover{background-color:#2563eb1a}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/90:hover{background-color:#ff0000e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-primary\/90:hover{background-color:#0f172ae6;background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:#f1f5f9cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:font-semibold:hover{font-weight:600}.hover\:text-accent-foreground:hover{color:#0f172a;color:hsl(var(--accent-foreground))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-zinc-950:hover{--tw-text-opacity:1;color:#09090b;color:rgb(9 9 11/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width)*-1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width)*-1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{height:2rem!important;width:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0,.group[data-side=right] .group-data-\[side\=right\]\:rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180{--tw-rotate:180deg}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}@media (min-width:640px){.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:mt-4{margin-top:1rem}.md\:block{display:block}.md\:flex{display:flex}.md\:h-24{height:6rem}.md\:min-h-40{min-height:10rem}.md\:w-24{width:6rem}.md\:gap-4{gap:1rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1024px){.lg\:h-2\/3{height:66.666667%}.lg\:h-auto{height:auto}.lg\:w-1\/2{width:50%}.lg\:w-px{width:1px}.lg\:flex-row{flex-direction:row}}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.ReactPiano__Keyboard{display:flex;position:relative}.ReactPiano__Key{display:flex}.ReactPiano__Key--accidental{background:#555;border:1px solid #fff;border-radius:0 0 4px 4px;border-top-color:#0000;height:66%}.ReactPiano__Key--natural{background:#f6f5f3;border:1px solid #888;border-radius:0 0 6px 6px}.ReactPiano__Key--natural:last-child{margin-right:0}.ReactPiano__Key--active{background:#3ac8da}.ReactPiano__Key--active.ReactPiano__Key--accidental{border:1px solid #fff;border-top-color:#3ac8da;height:65%}.ReactPiano__Key--active.ReactPiano__Key--natural{border:1px solid #3ac8da}.ReactPiano__Key--accidental{background:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;border:none;cursor:pointer;height:60%;position:absolute;top:0;width:100%;z-index:1}.ReactPiano__Key--natural{background:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;border:none;cursor:pointer;flex:1 1;height:100%;margin-right:1px;width:100%;z-index:0}.ReactPiano__Key--active{background:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.ReactPiano__Key--active.ReactPiano__Key--accidental{background:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;border:none;height:60%;width:100%}.ReactPiano__Key--active.ReactPiano__Key--natural{border:none;height:98%;opacity:.9}.ReactPiano__Key--disabled.ReactPiano__Key--accidental{background:#ddd;border:1px solid #999}.ReactPiano__Key--disabled.ReactPiano__Key--natural{background:#eee;border:1px solid #aaa}.ReactPiano__NoteLabelContainer{align-self:flex-end;flex:1 1}.ReactPiano__NoteLabel{font-size:12px;text-align:center;text-transform:capitalize;-webkit-user-select:none;user-select:none}.ReactPiano__NoteLabel--accidental{color:#f8e8d5;margin-bottom:3px}.ReactPiano__NoteLabel--natural{color:#888;margin-bottom:3px}.ReactPiano__NoteLabel--natural.ReactPiano__NoteLabel--active{color:#f8e8d5}.abcjs-inline-audio{align-items:center;background-color:#424242;border-radius:3px;box-sizing:border-box;display:flex;height:26px;padding:0 5px}.abcjs-inline-audio.abcjs-disabled{opacity:.5}.abcjs-inline-audio .abcjs-btn{background:none!important;border:1px solid #0000;box-sizing:border-box;display:block;height:34px;line-height:1;margin-right:2px;padding:7px 4px;width:28px}.abcjs-btn g{fill:#f4f4f4;stroke:#f4f4f4}.abcjs-inline-audio .abcjs-btn:hover g{fill:#ccc;stroke:#ccc}.abcjs-inline-audio .abcjs-midi-loop.abcjs-pushed,.abcjs-inline-audio .abcjs-midi-reset.abcjs-pushed,.abcjs-inline-audio .abcjs-midi-selection.abcjs-pushed{background-color:#666;border:1px solid #ccc;box-sizing:border-box}.abcjs-inline-audio .abcjs-midi-start .abcjs-loading-svg,.abcjs-inline-audio .abcjs-midi-start .abcjs-pause-svg,.abcjs-inline-audio .abcjs-midi-start.abcjs-loading .abcjs-play-svg,.abcjs-inline-audio .abcjs-midi-start.abcjs-pushed .abcjs-play-svg{display:none}.abcjs-inline-audio .abcjs-midi-start.abcjs-pushed .abcjs-pause-svg{display:block}.abcjs-inline-audio .abcjs-midi-progress-background{background-color:#424242;border:2px solid #ccc;border-radius:5px;box-sizing:border-box;flex:1 1;height:10px;margin:0 8px 0 15px;padding:0;position:relative}.abcjs-inline-audio .abcjs-midi-progress-indicator{background-color:#f4f4f4;border-radius:6px;box-sizing:border-box;display:inline-block;height:14px;left:0;margin-left:-10px;position:absolute;top:-4px;width:20px}.abcjs-inline-audio .abcjs-midi-clock{box-sizing:border-box;color:#f4f4f4;display:inline-block;font-family:sans-serif;font-size:16px;margin-left:4px;margin-right:2px;margin-top:1px}.abcjs-inline-audio .abcjs-tempo-wrapper{align-items:center;box-sizing:border-box;color:#f4f4f4;display:flex;font-size:10px}.abcjs-inline-audio .abcjs-midi-tempo{border:none;border-radius:2px;box-sizing:border-box;margin:0 2px 0 4px;padding-left:2px;width:42px}.abcjs-inline-audio .abcjs-loading .abcjs-loading-svg{display:inherit}.abcjs-inline-audio .abcjs-loading{animation-duration:1s;animation-iteration-count:infinite;animation-name:abcjs-spin;animation-timing-function:linear;outline:none}.abcjs-inline-audio .abcjs-loading-svg circle{stroke:#f4f4f4}@keyframes abcjs-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.abcjs-large .abcjs-inline-audio{height:52px}.abcjs-large .abcjs-btn{font-size:28px;height:52px;padding:6px 8px;width:56px}.abcjs-large .abcjs-midi-progress-background{border:4px solid #ccc;height:20px}.abcjs-large .abcjs-midi-progress-indicator{height:28px;top:-8px;width:40px}.abcjs-large .abcjs-midi-clock{font-size:32px;margin-left:10px;margin-right:10px;margin-top:-1px}.abcjs-large .abcjs-midi-tempo{font-size:20px;width:50px}.abcjs-large .abcjs-tempo-wrapper{font-size:20px}.abcjs-css-warning{display:none}
/*# sourceMappingURL=main.a6de065d.css.map*/