@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800&family=Cormorant+Garamond:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Manrope:wght@300;400;500;600;700;800&family=Outfit:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap);*,: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.19 | 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% 2%;--foreground:0 0% 100%;--card:240 6% 5%;--card-foreground:0 0% 100%;--popover:240 6% 6%;--popover-foreground:0 0% 100%;--primary:348 83% 47%;--primary-foreground:0 0% 100%;--secondary:240 5% 12%;--secondary-foreground:0 0% 98%;--muted:240 5% 10%;--muted-foreground:240 5% 65%;--accent:230 84% 60%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:240 5% 15%;--input:240 5% 12%;--ring:348 83% 47%;--radius:0.75rem}*{border-color:#242428;border-color:hsl(var(--border))}body{background-color:#050505;background-color:hsl(var(--background));color:#fff;color:hsl(var(--foreground))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.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}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-\[11\%\]{left:11%;right:11%}.inset-x-\[12\%\]{left:12%;right:12%}.inset-x-\[16\%\]{left:16%;right:16%}.inset-x-\[6\%\]{left:6%;right:6%}.inset-x-\[7\%\]{left:7%;right:7%}.inset-y-0{bottom:0;top:0}.inset-y-2{bottom:.5rem;top:.5rem}.-bottom-12{bottom:-3rem}.-left-1{left:-.25rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-right-24{right:-6rem}.-top-12{top:-3rem}.-top-2\.5{top:-.625rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[27\%\]{bottom:27%}.bottom-\[6\%\]{bottom:6%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-12{right:3rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[5\%\]{right:5%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-32{top:8rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[29\%\]{top:29%}.top-\[32\%\]{top:32%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[8\%\]{top:8%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.m-2{margin:.5rem}.m-5{margin:1.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-ml-4{margin-left:-1rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\.2\/1\]{aspect-ratio:2.2/1}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.55rem\]{height:1.55rem}.h-\[15\%\]{height:15%}.h-\[1px\]{height:1px}.h-\[2\.95rem\]{height:2.95rem}.h-\[31\%\]{height:31%}.h-\[61\%\]{height:61%}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-44{max-height:11rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-\[19rem\]{min-height:19rem}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[470px\]{min-height:470px}.min-h-\[520px\]{min-height:520px}.min-h-\[60px\]{min-height:60px}.min-h-\[75vh\]{min-height:75vh}.min-h-\[92vh\]{min-height:92vh}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[46rem\]{width:46rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-56{min-width:14rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[190px\]{min-width:190px}.min-w-\[850px\]{min-width:850px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[360px\]{max-width:360px}.max-w-\[80px\]{max-width:80px}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{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-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-5{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-5{--tw-translate-x:1.25rem}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{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-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{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))}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-105{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))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.transform{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}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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))}.grid-cols-\[100px_minmax\(0\2c 1fr\)\]{grid-template-columns:100px minmax(0,1fr)}.grid-cols-\[1fr_82px\]{grid-template-columns:1fr 82px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[90px_minmax\(0\2c 1fr\)\]{grid-template-columns:90px minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_8\.5rem\]{grid-template-columns:minmax(0,1fr) 8.5rem}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-3{column-gap:.75rem}.gap-x-5{column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.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))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.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)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.75rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-\[2px\]{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-tl-sm{border-top-left-radius:calc(.75rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[\#e11d48\]{--tw-border-opacity:1!important;border-color:#e11d48!important;border-color:rgb(225 29 72/var(--tw-border-opacity,1))!important}.border-\[\#0a0a0c\]{--tw-border-opacity:1;border-color:#0a0a0c;border-color:rgb(10 10 12/var(--tw-border-opacity,1))}.border-\[\#35f2a3\]\/40{border-color:#35f2a366}.border-\[\#d9a73f\]{--tw-border-opacity:1;border-color:#d9a73f;border-color:rgb(217 167 63/var(--tw-border-opacity,1))}.border-\[\#e11d48\]{--tw-border-opacity:1;border-color:#e11d48;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.border-\[\#e11d48\]\/20{border-color:#e11d4833}.border-\[\#e11d48\]\/25{border-color:#e11d4840}.border-\[\#e11d48\]\/30{border-color:#e11d484d}.border-\[\#e11d48\]\/40{border-color:#e11d4866}.border-\[\#e11d48\]\/50{border-color:#e11d4880}.border-\[\#e11d48\]\/60{border-color:#e11d4899}.border-\[\#e11d48\]\/70{border-color:#e11d48b3}.border-\[\#f5c76b\]\/50{border-color:#f5c76b80}.border-\[\#f5c76b\]\/55{border-color:#f5c76b8c}.border-\[\#fb7185\]{--tw-border-opacity:1;border-color:#fb7185;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-\[\#fb7185\]\/15{border-color:#fb718526}.border-\[\#fb7185\]\/20{border-color:#fb718533}.border-\[\#fb7185\]\/30{border-color:#fb71854d}.border-\[\#fb7185\]\/35{border-color:#fb718559}.border-\[\#fb7185\]\/40{border-color:#fb718566}.border-\[\#fb7185\]\/60{border-color:#fb718599}.border-\[\#fff1bd\]{--tw-border-opacity:1;border-color:#fff1bd;border-color:rgb(255 241 189/var(--tw-border-opacity,1))}.border-amber-200\/10{border-color:#fde68a1a}.border-amber-200\/20{border-color:#fde68a33}.border-amber-300\/15{border-color:#fcd34d26}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-400\/15{border-color:#fbbf2426}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-black{--tw-border-opacity:1;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/70{border-color:#000000b3}.border-cyan-300\/10{border-color:#67e8f91a}.border-cyan-300\/15{border-color:#67e8f926}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/25{border-color:#67e8f940}.border-destructive{border-color:#ef4343;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ef434380;border-color:hsl(var(--destructive)/.5)}.border-emerald-300\/10{border-color:#6ee7b71a}.border-emerald-300\/15{border-color:#6ee7b726}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/80{border-color:#6ee7b7cc}.border-emerald-400\/10{border-color:#34d3991a}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-fuchsia-300\/20{border-color:#f0abfc33}.border-fuchsia-300\/25{border-color:#f0abfc40}.border-fuchsia-300\/30{border-color:#f0abfc4d}.border-fuchsia-300\/40{border-color:#f0abfc66}.border-input{border-color:#1d1d20;border-color:hsl(var(--input))}.border-orange-400\/20{border-color:#fb923c33}.border-orange-400\/30{border-color:#fb923c4d}.border-primary{border-color:#db143c;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#db143c80;border-color:hsl(var(--primary)/.5)}.border-red-300\/10{border-color:#fca5a51a}.border-red-300\/15{border-color:#fca5a526}.border-red-300\/20{border-color:#fca5a533}.border-red-300\/30{border-color:#fca5a54d}.border-red-400\/10{border-color:#f871711a}.border-red-400\/15{border-color:#f8717126}.border-red-400\/20{border-color:#f8717133}.border-red-400\/30{border-color:#f871714d}.border-red-500\/30{border-color:#ef44444d}.border-rose-300\/10{border-color:#fda4af1a}.border-rose-300\/20{border-color:#fda4af33}.border-rose-300\/60{border-color:#fda4af99}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/60{border-color:#f43f5e99}.border-sky-300\/10{border-color:#7dd3fc1a}.border-sky-300\/15{border-color:#7dd3fc26}.border-sky-300\/20{border-color:#7dd3fc33}.border-sky-300\/25{border-color:#7dd3fc40}.border-sky-300\/30{border-color:#7dd3fc4d}.border-sky-300\/55{border-color:#7dd3fc8c}.border-sky-400\/10{border-color:#38bdf81a}.border-sky-400\/15{border-color:#38bdf826}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/60{border-color:#38bdf899}.border-sky-500\/30{border-color:#0ea5e94d}.border-transparent{border-color:#0000}.border-violet-200\/25{border-color:#ddd6fe40}.border-violet-300\/15{border-color:#c4b5fd26}.border-violet-300\/20{border-color:#c4b5fd33}.border-violet-400\/10{border-color:#a78bfa1a}.border-violet-400\/20{border-color:#a78bfa33}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-white\/\[\.06\]{border-color:#ffffff0f}.border-white\/\[\.07\]{border-color:#ffffff12}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-yellow-300\/60{border-color:#fde04799}.border-zinc-400\/30{border-color:#a1a1aa4d}.border-zinc-500\/20{border-color:#71717a33}.border-zinc-500\/70{border-color:#71717ab3}.border-zinc-600\/20{border-color:#52525b33}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#00c878\]\/\[\.12\]{background-color:#00c8781f}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:#050505;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#050507\]{--tw-bg-opacity:1;background-color:#050507;background-color:rgb(5 5 7/var(--tw-bg-opacity,1))}.bg-\[\#070708\]{--tw-bg-opacity:1;background-color:#070708;background-color:rgb(7 7 8/var(--tw-bg-opacity,1))}.bg-\[\#08080b\]{--tw-bg-opacity:1;background-color:#08080b;background-color:rgb(8 8 11/var(--tw-bg-opacity,1))}.bg-\[\#081018\]{--tw-bg-opacity:1;background-color:#081018;background-color:rgb(8 16 24/var(--tw-bg-opacity,1))}.bg-\[\#09090b\]{--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-\[\#09090b\]\/90{background-color:#09090be6}.bg-\[\#0a0a0c\]{--tw-bg-opacity:1;background-color:#0a0a0c;background-color:rgb(10 10 12/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0c\]\/95{background-color:#0a0a0cf2}.bg-\[\#0a0a0d\]{--tw-bg-opacity:1;background-color:#0a0a0d;background-color:rgb(10 10 13/var(--tw-bg-opacity,1))}.bg-\[\#0b0b0e\]{--tw-bg-opacity:1;background-color:#0b0b0e;background-color:rgb(11 11 14/var(--tw-bg-opacity,1))}.bg-\[\#111014\]{--tw-bg-opacity:1;background-color:#111014;background-color:rgb(17 16 20/var(--tw-bg-opacity,1))}.bg-\[\#111216\]\/95{background-color:#111216f2}.bg-\[\#17130a\]\/95{background-color:#17130af2}.bg-\[\#e11d48\]{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-\[\#e11d48\]\/10{background-color:#e11d481a}.bg-\[\#e11d48\]\/15{background-color:#e11d4826}.bg-\[\#e11d48\]\/20{background-color:#e11d4833}.bg-\[\#e11d48\]\/5{background-color:#e11d480d}.bg-\[\#e11d48\]\/\[\.06\]{background-color:#e11d480f}.bg-\[\#f5c76b\]{--tw-bg-opacity:1;background-color:#f5c76b;background-color:rgb(245 199 107/var(--tw-bg-opacity,1))}.bg-\[\#fb7185\]{--tw-bg-opacity:1;background-color:#fb7185;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-\[\#fb7185\]\/10{background-color:#fb71851a}.bg-\[\#fb7185\]\/\[0\.06\]{background-color:#fb71850f}.bg-\[radial-gradient\(circle_at_30\%_20\%\2c rgba\(225\2c 29\2c 72\2c \.2\)\2c transparent_38\%\)\2c \#111116\]{background-color:radial-gradient(circle at 30% 20%,#e11d4833,#0000 38%),#111116}.bg-\[radial-gradient\(circle_at_75\%_20\%\2c rgba\(225\2c 29\2c 72\2c \.18\)\2c transparent_35\%\)\2c \#09090b\]{background-color:radial-gradient(circle at 75% 20%,#e11d482e,#0000 35%),#09090b}.bg-accent{background-color:hsl(#4361ee);background-color:hsl(var(--accent))}.bg-amber-100\/\[0\.025\]{background-color:hsla(48,96%,89%,.025)}.bg-amber-100\/\[0\.05\]{background-color:#fef3c70d}.bg-amber-300{--tw-bg-opacity:1;background-color:#fcd34d;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/\[0\.025\]{background-color:rgba(252,211,77,.025)}.bg-amber-300\/\[0\.04\]{background-color:#fcd34d0a}.bg-amber-300\/\[0\.05\]{background-color:#fcd34d0d}.bg-amber-300\/\[0\.06\]{background-color:#fcd34d0f}.bg-amber-300\/\[0\.08\]{background-color:#fcd34d14}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/5{background-color:#fbbf240d}.bg-amber-400\/90{background-color:#fbbf24e6}.bg-amber-400\/\[0\.05\]{background-color:#fbbf240d}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:#050505;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\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-border{background-color:#242428;background-color:hsl(var(--border))}.bg-card{background-color:#0c0c0e;background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-cyan-300\/\[0\.035\]{background-color:rgba(103,232,249,.035)}.bg-cyan-300\/\[0\.04\]{background-color:#67e8f90a}.bg-cyan-300\/\[0\.05\]{background-color:#67e8f90d}.bg-cyan-300\/\[0\.08\]{background-color:#67e8f914}.bg-destructive{background-color:#ef4343;background-color:hsl(var(--destructive))}.bg-emerald-300{--tw-bg-opacity:1;background-color:#6ee7b7;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-300\/15{background-color:#6ee7b726}.bg-emerald-300\/\[\.06\]{background-color:#6ee7b70f}.bg-emerald-300\/\[0\.045\]{background-color:rgba(110,231,183,.045)}.bg-emerald-300\/\[0\.04\]{background-color:#6ee7b70a}.bg-emerald-300\/\[0\.05\]{background-color:#6ee7b70d}.bg-emerald-300\/\[0\.06\]{background-color:#6ee7b70f}.bg-emerald-300\/\[0\.07\]{background-color:#6ee7b712}.bg-emerald-300\/\[0\.08\]{background-color:#6ee7b714}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/5{background-color:#34d3990d}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-900\/20{background-color:#064e3b33}.bg-foreground{background-color:#fff;background-color:hsl(var(--foreground))}.bg-fuchsia-300\/10{background-color:#f0abfc1a}.bg-fuchsia-300\/15{background-color:#f0abfc26}.bg-fuchsia-300\/\[0\.08\]{background-color:#f0abfc14}.bg-muted{background-color:#18181b;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#18181b80;background-color:hsl(var(--muted)/.5)}.bg-orange-400\/10{background-color:#fb923c1a}.bg-popover{background-color:#0e0e10;background-color:hsl(var(--popover))}.bg-primary{background-color:#db143c;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#db143c1a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#db143c33;background-color:hsl(var(--primary)/.2)}.bg-red-300{--tw-bg-opacity:1;background-color:#fca5a5;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.bg-red-300\/10{background-color:#fca5a51a}.bg-red-300\/\[0\.035\]{background-color:hsla(0,94%,82%,.035)}.bg-red-300\/\[0\.04\]{background-color:#fca5a50a}.bg-red-300\/\[0\.06\]{background-color:#fca5a50f}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/5{background-color:#f871710d}.bg-red-400\/\[0\.04\]{background-color:#f871710a}.bg-red-400\/\[0\.06\]{background-color:#f871710f}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-rose-300\/15{background-color:#fda4af26}.bg-rose-300\/\[0\.025\]{background-color:rgba(253,164,175,.025)}.bg-rose-300\/\[0\.06\]{background-color:#fda4af0f}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-secondary{background-color:#1d1d20;background-color:hsl(var(--secondary))}.bg-sky-300{--tw-bg-opacity:1;background-color:#7dd3fc;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-300\/\[\.04\]{background-color:#7dd3fc0a}.bg-sky-300\/\[0\.025\]{background-color:rgba(125,211,252,.025)}.bg-sky-300\/\[0\.035\]{background-color:rgba(125,211,252,.035)}.bg-sky-300\/\[0\.045\]{background-color:rgba(125,211,252,.045)}.bg-sky-300\/\[0\.04\]{background-color:#7dd3fc0a}.bg-sky-300\/\[0\.05\]{background-color:#7dd3fc0d}.bg-sky-300\/\[0\.06\]{background-color:#7dd3fc0f}.bg-sky-300\/\[0\.07\]{background-color:#7dd3fc12}.bg-sky-300\/\[0\.08\]{background-color:#7dd3fc14}.bg-sky-300\/\[0\.1\]{background-color:#7dd3fc1a}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/5,.bg-sky-400\/\[0\.05\]{background-color:#38bdf80d}.bg-sky-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-transparent{background-color:initial}.bg-violet-200\/10{background-color:#ddd6fe1a}.bg-violet-300\/\[0\.035\]{background-color:rgba(196,181,253,.035)}.bg-violet-300\/\[0\.06\]{background-color:#c4b5fd0f}.bg-violet-300\/\[0\.08\]{background-color:#c4b5fd14}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/5{background-color:#a78bfa0d}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.025\],.bg-white\/\[\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:hsla(0,0%,100%,.035)}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-300\/15{background-color:#fde04726}.bg-yellow-900\/20{background-color:#713f1233}.bg-zinc-200{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-500\/15{background-color:#71717a26}.bg-zinc-700{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-zinc-700\/20{background-color:#3f3f4633}.bg-zinc-700\/30{background-color:#3f3f464d}.bg-zinc-950{--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-zinc-950\/90{background-color:#09090be6}.bg-\[linear-gradient\(145deg\2c \#4d0d1d\2c \#19070d\)\]{background-image:linear-gradient(145deg,#4d0d1d,#19070d)}.bg-\[linear-gradient\(145deg\2c \#5b451c\2c \#1a1408\)\]{background-image:linear-gradient(145deg,#5b451c,#1a1408)}.bg-\[linear-gradient\(145deg\2c rgba\(18\2c 18\2c 22\2c \.98\)\2c rgba\(7\2c 7\2c 9\2c \.98\)\)\]{background-image:linear-gradient(145deg,#121216fa,#070709fa)}.bg-\[linear-gradient\(155deg\2c rgba\(245\2c 199\2c 107\2c \.075\)\2c rgba\(255\2c 255\2c 255\2c \.025\)_52\%\2c rgba\(225\2c 29\2c 72\2c \.035\)\)\]{background-image:linear-gradient(155deg,hsla(40,87%,69%,.075),hsla(0,0%,100%,.025) 52%,rgba(225,29,72,.035))}.bg-\[radial-gradient\(circle_at_35\%_28\%\2c \#ffe8a8\2c \#f5c76b_38\%\2c \#9a651a_78\%\2c \#51300c\)\]{background-image:radial-gradient(circle at 35% 28%,#ffe8a8,#f5c76b 38%,#9a651a 78%,#51300c)}.bg-\[radial-gradient\(ellipse\2c rgba\(255\2c 255\2c 255\2c \.46\)_0\%\2c rgba\(34\2c 211\2c 238\2c \.28\)_32\%\2c rgba\(34\2c 211\2c 238\2c 0\)_72\%\)\]{background-image:radial-gradient(ellipse,#ffffff75 0,#22d3ee47 32%,#22d3ee00 72%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.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-\[\#050505\]{--tw-gradient-from:#050505 var(--tw-gradient-from-position);--tw-gradient-to:#05050500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#060607\]{--tw-gradient-from:#060607 var(--tw-gradient-from-position);--tw-gradient-to:#06060700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#151519\]{--tw-gradient-from:#151519 var(--tw-gradient-from-position);--tw-gradient-to:#15151900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#e11d48\]{--tw-gradient-from:#e11d48 var(--tw-gradient-from-position);--tw-gradient-to:#e11d4800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#e11d48\]\/20{--tw-gradient-from:#e11d4833 var(--tw-gradient-from-position);--tw-gradient-to:#e11d4800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#e11d48\]\/30{--tw-gradient-from:#e11d484d var(--tw-gradient-from-position);--tw-gradient-to:#e11d4800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/35{--tw-gradient-from:#00000059 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from:#000000e6 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-300\/\[0\.055\]{--tw-gradient-from:rgba(240,171,252,.055) var(--tw-gradient-from-position);--tw-gradient-to:#f0abfc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-700{--tw-gradient-from:#3f3f46 var(--tw-gradient-from-position);--tw-gradient-to:#3f3f4600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#0f0f12\]{--tw-gradient-to:#0f0f1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f0f12 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000001a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0003 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00000059 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0006 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/60{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0009 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-300\/\[0\.025\]{--tw-gradient-to:#c4b5fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(196,181,253,.025) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#facc15 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-950{--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#09090b var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#09090b\]{--tw-gradient-to:#09090b var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to:#0000001a var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to:#0000004d var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to:#67e8f9 var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to:#e879f9 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-violet-600\/20{--tw-gradient-to:#7c3aed33 var(--tw-gradient-to-position)}.to-zinc-300{--tw-gradient-to:#d4d4d8 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-primary{fill:#db143c;fill:hsl(var(--primary))}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.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-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-28{padding-bottom:7rem;padding-top:7rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-32{padding-bottom:8rem;padding-top:8rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-14{padding-bottom:3.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-\[7\%\]{padding-right:7%}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[Outfit\]{font-family:Outfit}.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-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.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-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.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)}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.08em\]{letter-spacing:-.08em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.45em\]{letter-spacing:.45em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#241806\]{--tw-text-opacity:1;color:#241806;color:rgb(36 24 6/var(--tw-text-opacity,1))}.text-\[\#291804\]{--tw-text-opacity:1;color:#291804;color:rgb(41 24 4/var(--tw-text-opacity,1))}.text-\[\#4dffb8\]{--tw-text-opacity:1;color:#4dffb8;color:rgb(77 255 184/var(--tw-text-opacity,1))}.text-\[\#e11d48\]{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-\[\#f5c76b\]{--tw-text-opacity:1;color:#f5c76b;color:rgb(245 199 107/var(--tw-text-opacity,1))}.text-\[\#fb7185\]{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-\[\#fda4af\]{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-accent-foreground{color:#fff;color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/70{color:#fef3c7b3}.text-amber-100\/75{color:#fef3c7bf}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-card-foreground{color:#fff;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:#cffafe;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:#a5f3fc;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-destructive{color:#ef4343;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fff;color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity:1;color:#d1fae5;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-100\/75{color:#d1fae5bf}.text-emerald-100\/80{color:#d1fae5cc}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/65{color:#a7f3d0a6}.text-emerald-200\/70{color:#a7f3d0b3}.text-emerald-200\/75{color:#a7f3d0bf}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/70{color:#6ee7b7b3}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-foreground{color:#fff;color:hsl(var(--foreground))}.text-foreground\/50{color:#ffffff80;color:hsl(var(--foreground)/.5)}.text-fuchsia-100{--tw-text-opacity:1;color:#fae8ff;color:rgb(250 232 255/var(--tw-text-opacity,1))}.text-fuchsia-200{--tw-text-opacity:1;color:#f5d0fe;color:rgb(245 208 254/var(--tw-text-opacity,1))}.text-fuchsia-50{--tw-text-opacity:1;color:#fdf4ff;color:rgb(253 244 255/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-muted-foreground{color:#a1a1aa;color:hsl(var(--muted-foreground))}.text-orange-300{--tw-text-opacity:1;color:#fdba74;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-popover-foreground{color:#fff;color:hsl(var(--popover-foreground))}.text-primary{color:#db143c;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-red-100\/80{color:#fee2e2cc}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-300\/60{color:#fca5a599}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-300\/70{color:#fda4afb3}.text-rose-400{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#fafafa;color:hsl(var(--secondary-foreground))}.text-sky-100{--tw-text-opacity:1;color:#e0f2fe;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-100\/70{color:#e0f2feb3}.text-sky-200{--tw-text-opacity:1;color:#bae6fd;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-100{--tw-text-opacity:1;color:#ede9fe;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-100\/60{color:#ede9fe99}.text-violet-200{--tw-text-opacity:1;color:#ddd6fe;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-yellow-200{--tw-text-opacity:1;color:#fef08a;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-800\/75{color:#27272abf}.text-zinc-900{--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/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}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.accent-\[\#e11d48\]{accent-color:#e11d48}.accent-cyan-300{accent-color:#67e8f9}.accent-emerald-400{accent-color:#34d399}.accent-fuchsia-300{accent-color:#f0abfc}.accent-rose-500{accent-color:#f43f5e}.accent-sky-300{accent-color:#7dd3fc}.accent-violet-300{accent-color:#c4b5fd}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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-2xl{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-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(245\2c 199\2c 107\2c \.06\)\2c 0_22px_55px_rgba\(0\2c 0\2c 0\2c \.3\)\]{--tw-shadow:0 0 0 1px #f5c76b0f,0 22px 55px #0000004d;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 22px 55px 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)}.shadow-\[0_0_14px_rgba\(16\2c 255\2c 159\2c \.16\)\]{--tw-shadow:0 0 14px #10ff9f29;--tw-shadow-colored:0 0 14px var(--tw-shadow-color)}.shadow-\[0_0_14px_rgba\(16\2c 255\2c 159\2c \.16\)\],.shadow-\[0_0_8px_rgba\(255\2c 255\2c 255\2c 0\.9\)\]{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_8px_rgba\(255\2c 255\2c 255\2c 0\.9\)\]{--tw-shadow:0 0 8px #ffffffe6;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_10px_28px_rgba\(225\2c 29\2c 72\2c \.2\)\]{--tw-shadow:0 10px 28px #e11d4833;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color)}.shadow-\[0_10px_28px_rgba\(225\2c 29\2c 72\2c \.2\)\],.shadow-\[0_30px_100px_rgba\(0\2c 0\2c 0\2c \.45\)\]{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_30px_100px_rgba\(0\2c 0\2c 0\2c \.45\)\]{--tw-shadow:0 30px 100px #00000073;--tw-shadow-colored:0 30px 100px var(--tw-shadow-color)}.shadow-\[0_3px_8px_rgba\(0\2c 0\2c 0\2c \.4\)\]{--tw-shadow:0 3px 8px #0006;--tw-shadow-colored:0 3px 8px var(--tw-shadow-color)}.shadow-\[0_3px_8px_rgba\(0\2c 0\2c 0\2c \.4\)\],.shadow-\[0_4px_14px_rgba\(255\2c 255\2c 255\2c \.12\)\]{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_4px_14px_rgba\(255\2c 255\2c 255\2c \.12\)\]{--tw-shadow:0 4px 14px #ffffff1f;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_8px_20px_rgba\(225\2c 29\2c 72\2c 0\.2\)\]{--tw-shadow:0 8px 20px #e11d4833;--tw-shadow-colored:0 8px 20px 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)}.shadow-\[inset_0_0_0_1px_rgba\(72\2c 38\2c 4\2c \.4\)\2c 0_0_12px_rgba\(245\2c 199\2c 107\2c \.14\)\]{--tw-shadow:inset 0 0 0 1px #48260466,0 0 12px #f5c76b24;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color),0 0 12px var(--tw-shadow-color)}.shadow-\[inset_0_0_0_1px_rgba\(72\2c 38\2c 4\2c \.4\)\2c 0_0_12px_rgba\(245\2c 199\2c 107\2c \.14\)\],.shadow-inner{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-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 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-md{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-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{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-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-black{--tw-shadow-color:#000;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color:#0009;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{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)}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--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)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#e11d48\]\/10{--tw-ring-color:#e11d481a}.ring-\[\#e11d48\]\/25{--tw-ring-color:#e11d4840}.ring-\[\#e11d48\]\/50{--tw-ring-color:#e11d4880}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sky-300\/20{--tw-ring-color:#7dd3fc33}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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)}.blur-3xl{--tw-blur:blur(64px)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.drop-shadow-\[0_1px_5px_rgba\(14\2c 165\2c 233\2c 0\.55\)\]{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-\[0_1px_5px_rgba\(14\2c 165\2c 233\2c 0\.55\)\]{--tw-drop-shadow:drop-shadow(0 1px 5px #0ea5e98c)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.drop-shadow-lg,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.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-\[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-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@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-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[color-scheme\:dark\]{color-scheme:dark}:root{--bg-base:#050505;--bg-surface:#0a0a0c;--bg-elevated:#121214;--text-primary:#fff;--text-secondary:#a1a1aa;--text-muted:#52525b;--brand:#e11d48;--brand-hover:#be123c;--accent:#4361ee}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050505;background:var(--bg-base);color:#fff;color:var(--text-primary);font-family:Manrope,sans-serif}body{margin:0;min-height:100vh}::selection{background:#e11d48;background:var(--brand);color:#fff}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;letter-spacing:-.02em}.font-mono{font-family:JetBrains Mono,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#050505;background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#27272a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3f3f46}.grain-overlay:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.6'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.08;pointer-events:none;position:absolute}.glow-brand{box-shadow:0 0 40px #e11d4859}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{animation:marquee 40s linear infinite}@keyframes eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.eq-bar{animation:eq .9s ease-in-out infinite;transform-origin:bottom}.eq-bar:nth-child(2){animation-delay:.15s}.eq-bar:nth-child(3){animation-delay:.3s}.eq-bar:nth-child(4){animation-delay:.45s}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .7s ease-out both}.prose-blog{color:#e4e4e7;font-size:17px;line-height:1.7}.prose-blog h1{color:#fff;font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:800;letter-spacing:-.02em;margin:2.5rem 0 1rem}.prose-blog h2{font-size:1.75rem;margin:2rem 0 .75rem}.prose-blog h2,.prose-blog h3{color:#fff;font-family:Outfit,sans-serif;font-weight:700}.prose-blog h3{font-size:1.35rem;margin:1.5rem 0 .5rem}.prose-blog p{margin-bottom:1.2rem}.prose-blog a{color:#e11d48;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose-blog a:hover{color:#fff}.prose-blog strong{color:#fff;font-weight:700}.prose-blog ol,.prose-blog ul{margin-bottom:1.2rem;padding-left:1.5rem}.prose-blog ul{list-style:disc}.prose-blog ol{list-style:decimal}.prose-blog li{margin-bottom:.35rem}.prose-blog blockquote{border-left:3px solid #e11d48;color:#a1a1aa;font-style:italic;margin:1.5rem 0;padding-left:1rem}.prose-blog code{background:#0a0a0c;border:1px solid #ffffff14;border-radius:4px;color:#f97316;font-family:JetBrains Mono,monospace;font-size:.9em;padding:.15em .4em}.prose-blog pre{background:#0a0a0c;border:1px solid #ffffff14;border-radius:12px;margin:1.5rem 0;overflow-x:auto;padding:1rem 1.25rem}.prose-blog pre code{background:none;border:none;color:#e4e4e7;padding:0}.prose-blog img{border-radius:12px;margin:1.5rem 0;max-width:100%}.prose-blog hr{border:none;border-top:1px solid #ffffff14;margin:2rem 0}.file\:mr-3::-webkit-file-upload-button{margin-right:.75rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-full::-webkit-file-upload-button{border-radius:9999px}.file\:rounded-full::file-selector-button{border-radius:9999px}.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\:bg-white\/10::-webkit-file-upload-button{background-color:#ffffff1a}.file\:bg-white\/10::file-selector-button{background-color:#ffffff1a}.file\:px-4::-webkit-file-upload-button{padding-left:1rem;padding-right:1rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2\.5::-webkit-file-upload-button{padding-bottom:.625rem;padding-top:.625rem}.file\:py-2\.5::file-selector-button{padding-bottom:.625rem;padding-top:.625rem}.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\:text-xs::-webkit-file-upload-button{font-size:.75rem;line-height:1rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:font-semibold::-webkit-file-upload-button{font-weight:600}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-foreground::-webkit-file-upload-button{color:#fff;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#fff;color:hsl(var(--foreground))}.file\:text-white::-webkit-file-upload-button{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.file\:text-white::file-selector-button{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{color:#a1a1aa;color:hsl(var(--muted-foreground))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.placeholder\:text-zinc-700::placeholder{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:bg-\[linear-gradient\(90deg\2c \#881337\2c \#e11d48_48\%\2c \#be123c\)\]:before{background-image:linear-gradient(90deg,#881337,#e11d48 48%,#be123c);content:var(--tw-content)}.before\:shadow-\[0_0_10px_rgba\(225\2c 29\2c 72\2c \.3\)\]:before{--tw-shadow:0 0 10px #e11d484d;--tw-shadow-colored:0 0 10px 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);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.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-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);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))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{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))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:border-\[\#e11d48\]:hover{--tw-border-opacity:1;border-color:#e11d48;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.hover\:border-\[\#e11d48\]\/40:hover{border-color:#e11d4866}.hover\:border-\[\#e11d48\]\/45:hover{border-color:#e11d4873}.hover\:border-\[\#e11d48\]\/50:hover{border-color:#e11d4880}.hover\:border-\[\#e11d48\]\/55:hover{border-color:#e11d488c}.hover\:border-red-500\/40:hover{border-color:#ef444466}.hover\:border-rose-300\/30:hover{border-color:#fda4af4d}.hover\:border-sky-300\/25:hover{border-color:#7dd3fc40}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:bg-\[\#be123c\]:hover{--tw-bg-opacity:1;background-color:#be123c;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e11d48\]\/10:hover{background-color:#e11d481a}.hover\:bg-\[\#e11d48\]\/20:hover{background-color:#e11d4833}.hover\:bg-\[\#f5c76b\]:hover{--tw-bg-opacity:1;background-color:#f5c76b;background-color:rgb(245 199 107/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fb7185\]\/10:hover{background-color:#fb71851a}.hover\:bg-accent:hover{background-color:hsl(#4361ee);background-color:hsl(var(--accent))}.hover\:bg-amber-100\/10:hover{background-color:#fef3c71a}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:#fcd34d;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-300\/10:hover{background-color:#fcd34d1a}.hover\:bg-amber-400\/10:hover{background-color:#fbbf241a}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-cyan-300\/15:hover{background-color:#67e8f926}.hover\:bg-destructive\/80:hover{background-color:#ef4343cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ef4343e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-300:hover{--tw-bg-opacity:1;background-color:#6ee7b7;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.hover\:bg-emerald-300\/10:hover{background-color:#6ee7b71a}.hover\:bg-emerald-400\/10:hover{background-color:#34d3991a}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-fuchsia-300\/25:hover{background-color:#f0abfc40}.hover\:bg-muted:hover{background-color:#18181b;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#18181b80;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#db143c;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#db143ccc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#db143ce6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-300\/10:hover{background-color:#fca5a51a}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-rose-300\/10:hover{background-color:#fda4af1a}.hover\:bg-rose-300\/\[0\.06\]:hover{background-color:#fda4af0f}.hover\:bg-secondary:hover{background-color:#1d1d20;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#1d1d20cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-sky-200:hover{--tw-bg-opacity:1;background-color:#bae6fd;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.hover\:bg-sky-300\/10:hover{background-color:#7dd3fc1a}.hover\:bg-sky-300\/15:hover{background-color:#7dd3fc26}.hover\:bg-sky-300\/\[0\.05\]:hover{background-color:#7dd3fc0d}.hover\:bg-sky-300\/\[0\.06\]:hover{background-color:#7dd3fc0f}.hover\:bg-sky-400\/10:hover{background-color:#38bdf81a}.hover\:bg-sky-500\/20:hover{background-color:#0ea5e933}.hover\:bg-sky-600:hover{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.hover\:bg-violet-200\/15:hover{background-color:#ddd6fe26}.hover\:bg-violet-300\/15:hover{background-color:#c4b5fd26}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.025\]:hover{background-color:hsla(0,0%,100%,.025)}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-zinc-200:hover{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.hover\:bg-zinc-500\/20:hover{background-color:#71717a33}.hover\:text-\[\#241806\]:hover{--tw-text-opacity:1;color:#241806;color:rgb(36 24 6/var(--tw-text-opacity,1))}.hover\:text-\[\#e11d48\]:hover{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{color:#fff;color:hsl(var(--accent-foreground))}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:#fff;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#a1a1aa;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:text-red-200:hover{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-sky-300:hover{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-zinc-200:hover{--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.hover\:text-zinc-300:hover{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_10px_24px_rgba\(225\2c 29\2c 72\2c 0\.3\)\]:hover{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)}.hover\:shadow-\[0_10px_24px_rgba\(225\2c 29\2c 72\2c 0\.3\)\]:hover{--tw-shadow:0 10px 24px #e11d484d;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color)}.hover\:shadow-\[0_22px_60px_rgba\(0\2c 0\2c 0\2c \.45\)\2c 0_0_32px_rgba\(225\2c 29\2c 72\2c \.08\)\]:hover{--tw-shadow:0 22px 60px #00000073,0 0 32px #e11d4814;--tw-shadow-colored:0 22px 60px var(--tw-shadow-color),0 0 32px 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)}.hover\:shadow-black\/40:hover{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.hover\:file\:bg-white\/15::-webkit-file-upload-button:hover{background-color:#ffffff26}.hover\:file\:bg-white\/15::file-selector-button:hover{background-color:#ffffff26}.focus\:border-\[\#e11d48\]:focus{--tw-border-opacity:1;border-color:#e11d48;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.focus\:border-\[\#e11d48\]\/70:focus{border-color:#e11d48b3}.focus\:border-fuchsia-300\/40:focus{border-color:#f0abfc66}.focus\:border-orange-400\/50:focus{border-color:#fb923c80}.focus\:border-rose-400:focus{--tw-border-opacity:1;border-color:#fb7185;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.focus\:border-white\/20:focus{border-color:#fff3}.focus\:bg-accent:focus{background-color:hsl(#4361ee);background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#db143c;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#fff;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{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-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)}.focus\:ring-\[\#e11d48\]\/30:focus{--tw-ring-color:#e11d484d}.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-\[\#e11d48\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(225 29 72/var(--tw-ring-opacity,1))}.focus-visible\:ring-amber-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:text-zinc-600:disabled{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;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:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-12,.group:hover .group-hover\:translate-x-1{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:hover .group-hover\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{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:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:bg-\[\#e11d48\]{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-\[\#e11d48\]\/20{background-color:#e11d4833}.group:hover .group-hover\:text-\[\#e11d48\]{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#fb7185\]{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-rose-200{--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-sky-200{--tw-text-opacity:1;color:#bae6fd;color:rgb(186 230 253/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:ring-white\/20{--tw-ring-color:#fff3}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#18181b66;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#242428;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#18181b;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#db143c;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#050505;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#a1a1aa;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#fff;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\: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);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.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef43434d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ef4343;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fff;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(#4361ee);background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(#4361ee/.5);background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#fff;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#a1a1aa;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{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))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(#4361ee);background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#050505;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#db143c;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(#4361ee);background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(#4361ee/.5);background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#1d1d20;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#18181b;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#1d1d20;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#a1a1aa;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#fff;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#fff;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#fff;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#a1a1aa;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--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-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--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-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.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-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.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\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.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-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.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\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[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}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);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))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);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))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(#4361ee);background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;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))}.dark\:border-destructive:is(.dark *){border-color:#ef4343;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-1\.5{margin-bottom:.375rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mr-auto{margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:mt-2{margin-top:.5rem}.sm\:mt-4{margin-top:1rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-9{height:2.25rem}.sm\:w-14{width:3.5rem}.sm\:w-4{width:1rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-9{width:2.25rem}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:flex-shrink-0{flex-shrink:0}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.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\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:pt-28{padding-top:7rem}.sm\:text-left{text-align:left}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;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))}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:sticky{position:-webkit-sticky;position:sticky}.md\:top-28{top:7rem}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-8{margin-bottom:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:min-h-\[430px\]{min-height:430px}.md\:w-28{width:7rem}.md\:w-48{width:12rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:self-start{align-self:flex-start}.md\:p-10{padding:2.5rem}.md\:p-20{padding:5rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-32{padding-bottom:8rem}.md\:pt-32{padding-top:8rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:left-4{left:1rem}.lg\:right-4{right:1rem}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:mb-4{margin-bottom:1rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-5{margin-top:1.25rem}.lg\:flex{display:flex}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-4{height:1rem}.lg\:w-10{width:2.5rem}.lg\:w-4{width:1rem}.lg\:w-\[480px\]{width:480px}.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\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[350px_1fr\]{grid-template-columns:350px 1fr}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[370px_1fr\]{grid-template-columns:370px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_13rem\]{grid-template-columns:minmax(0,1fr) 13rem}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:rounded-xl{border-radius:.75rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.lg\:pl-11{padding-left:2.75rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pr-4{padding-right:1rem}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:px-12{padding-left:3rem;padding-right:3rem}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(#4361ee);background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(#4361ee/.5);background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;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))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ef4343;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#fff;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{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))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#a1a1aa;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.App{background:#050505;min-height:100vh}.maker-input{background:#0000004d;border:1px solid #ffffff1a;border-radius:.75rem;color:#fff;font-size:.8rem;min-height:44px;outline:none;padding:.7rem .9rem;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.maker-input:focus{border-color:#fb7185a6;box-shadow:0 0 0 3px #fb71851a}.maker-input option{background:#111114;color:#fff}.maker-range{cursor:pointer;height:4px}.maker-build-progress{background-image:radial-gradient(circle at 88% 0,#38bdf817,#0000 34%),linear-gradient(145deg,#0c0c10fa,#07070afa);box-shadow:0 22px 70px #00000038,inset 0 1px 0 hsla(0,0%,100%,.025);position:relative}.maker-build-progress__track{background:#0000006b;border:1px solid #ffffff12;border-radius:999px;box-shadow:inset 0 2px 8px #0000006b;height:14px;overflow:hidden}.maker-build-progress__fill{background:linear-gradient(90deg,#0284c7,#38bdf8,#7dd3fc);border-radius:inherit;box-shadow:0 0 24px #38bdf859;height:100%;overflow:hidden;position:relative;transition:width .7s cubic-bezier(.22,1,.36,1)}.maker-build-progress__fill.is-active:after{animation:maker-build-shimmer 1.8s ease-in-out infinite;background:linear-gradient(110deg,#0000 15%,#ffffff7a 45%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-120%)}.maker-build-progress__fill.is-ready{background:linear-gradient(90deg,#059669,#34d399,#a7f3d0);box-shadow:0 0 24px #34d3994d}.maker-build-progress__fill.is-stopped{background:linear-gradient(90deg,#be123c,#fb7185);box-shadow:0 0 18px #fb718538}.maker-latest-download{display:inline-flex;isolation:isolate;position:relative;z-index:220}.maker-latest-download__trigger{align-items:center;background:#7dd3fc14;border:1px solid #7dd3fc3d;border-radius:999px;color:#bae6fd;display:inline-flex;font-size:.7rem;font-weight:800;gap:.45rem;min-height:2.5rem;padding:.55rem .85rem;transition:border-color .14s ease,background .14s ease,color .14s ease;white-space:nowrap}.maker-latest-download__trigger:focus-visible,.maker-latest-download__trigger:hover,.maker-latest-download__trigger[aria-expanded=true]{background:#7dd3fc26;border-color:#bae6fd7a;color:#e0f2fe;outline:none}.maker-latest-download__menu{background:#08080b;border:1px solid #7dd3fc38;border-radius:1rem;box-shadow:0 24px 70px #000000c7;isolation:isolate;overflow:hidden;padding:.4rem;position:absolute;right:0;top:calc(100% + .55rem);width:16.5rem;z-index:221}.maker-latest-download.is-left .maker-latest-download__menu{left:0;right:auto}.maker-latest-download__menu>button{align-items:center;border-radius:.75rem;display:flex;gap:.7rem;padding:.7rem;text-align:left;transition:background .14s ease;width:100%}.maker-latest-download__menu>button:focus-visible,.maker-latest-download__menu>button:hover{background:#7dd3fc14;outline:none}@keyframes maker-build-shimmer{to{transform:translateX(180%)}}@media (prefers-reduced-motion:reduce){.maker-build-progress__fill.is-active:after{animation:none}}@font-face{font-display:swap;font-family:Outfit;font-weight:100 900;src:url(/static/media/Outfit-wght.8388a723ed9af7f021ab.ttf)}@font-face{font-display:swap;font-family:Manrope;font-weight:200 800;src:url(/static/media/Manrope-wght.3e197dc742eb2f7817e1.ttf)}@font-face{font-display:swap;font-family:Space Grotesk;font-weight:300 700;src:url(/static/media/SpaceGrotesk-wght.76d4a189abdf89f87a7f.ttf)}@font-face{font-display:swap;font-family:Cinzel;font-weight:400 900;src:url(/static/media/Cinzel-wght.77ffcbf2eaf6bffb0a49.ttf)}@font-face{font-display:swap;font-family:Cormorant Garamond;font-weight:300 700;src:url(/static/media/CormorantGaramond-wght.ee5022bce862a86e623b.ttf)}.maker-plugin-canvas{background-color:#09090b;background-color:var(--maker-canvas-bg,#09090b);background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-image:linear-gradient(var(--maker-grid-line,hsla(0,0%,100%,.035)) 1px,#0000 1px),linear-gradient(90deg,var(--maker-grid-line,hsla(0,0%,100%,.035)) 1px,#0000 1px);background-size:24px 24px;background-size:var(--maker-grid-size,24px) var(--maker-grid-size,24px);border:1px solid #ffffff1a;border-radius:1rem;min-height:460px;overflow:hidden;position:relative}.maker-plugin-canvas.is-grid-free{background-image:none}.maker-plugin-canvas--project-ampsimulator{background-color:#eadfc6;background-image:linear-gradient(rgba(245,158,11,.055) 1px,#0000 0),linear-gradient(90deg,rgba(245,158,11,.055) 1px,#0000 0),radial-gradient(circle at 50% 42%,#b4530933,#0000 58%),linear-gradient(155deg,#21150d,#0d0907 48%,#17100b);border-color:#9a6b2f75;box-shadow:inset 0 0 0 3px #3d2616b8,inset 0 0 42px #000000b8}.maker-plugin-canvas--project-ampsimulator .maker-canvas-control__handle{color:#3d2b1d;font-size:8px;font-weight:800;letter-spacing:.075em;text-shadow:0 1px 2px #fffaebf5,0 2px 4px #42271247;text-transform:uppercase}.maker-plugin-canvas--project-ampsimulator .maker-plugin-canvas__brand-object{filter:drop-shadow(0 1px 1px rgba(255,250,235,.92))}.maker-plugin-canvas--project-ampsimulator .maker-plugin-canvas__brand-object strong{color:#74491f}.maker-plugin-canvas--project-ampsimulator .maker-plugin-canvas__brand-object span{color:#3d2b1d}.maker-plugin-canvas--project-ampsimulator .maker-plugin-canvas__brand-object small{color:#6b5744}.maker-plugin-canvas--project-ampsimulator .maker-rotary-knob{box-shadow:inset 0 2px 2px #ffffff29,inset 0 -7px 11px #000000f0,0 0 0 3px #b45309b8,0 0 0 5px #190f09f5,0 8px 13px #000000b8}.maker-plugin-canvas--project-obsidianhighgain{background-color:#090b10;border-color:#8b5cf685;box-shadow:inset 0 0 0 2px #22d3ee24,inset 0 0 46px #000000c7}.maker-plugin-canvas--project-obsidianhighgain .maker-canvas-control__handle{color:#d9f7ff;font-size:7px;font-weight:900;letter-spacing:.085em;text-shadow:0 1px 3px #020308,0 0 8px #22d3eeb8;text-transform:uppercase}.maker-plugin-canvas--project-obsidianhighgain .maker-plugin-canvas__brand-object{filter:drop-shadow(0 0 8px rgba(139,92,246,.5))}.maker-plugin-canvas--project-obsidianhighgain .maker-plugin-canvas__brand-object strong{color:#f4f4f5}.maker-plugin-canvas--project-obsidianhighgain .maker-plugin-canvas__brand-object span{color:#a5f3fc}.maker-plugin-canvas--project-obsidianhighgain .maker-plugin-canvas__brand-object small{color:#a78bfa}.maker-plugin-canvas--project-obsidianhighgain .maker-rotary-knob{background:radial-gradient(circle at 34% 27%,#525866 0,#171a22 38%,#030407 76%);border-color:#a5f3fc73;box-shadow:inset 0 2px 2px #ffffff2e,inset 0 -7px 11px #000000f0,0 0 0 2px #8b5cf6c7,0 0 14px #22d3ee57,0 7px 12px #000c}.maker-plugin-canvas--project-performancegrid:before{background:linear-gradient(90deg,#0000 0 26.5%,hsla(0,0%,100%,.045) 26.6% 26.8%,#0000 26.9%),radial-gradient(circle at 16% 16%,#ffffff1f,#0000 21%),linear-gradient(155deg,#343438,#18181c 28%,#0d0d10 72%,#202025);border:2px solid #050506;border-radius:1.15rem;box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -10px 22px #000000b8,0 22px 44px #0000009e;content:"";inset:3.5% 3%;pointer-events:none;position:absolute;z-index:1}.maker-plugin-canvas--project-performancegrid{background-color:#07070a;background-image:radial-gradient(circle at 50% 45%,#67e8f914,#0000 52%)}.maker-plugin-canvas--project-performancegrid .maker-canvas-control{--maker-control-bg:#0000;--maker-control-border:#0000;--maker-control-shadow:none}.maker-plugin-canvas--project-performancegrid .maker-canvas-control__handle{color:#e4e4e79e;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.maker-plugin-canvas--project-performancegrid .maker-canvas-control--pad .maker-canvas-control__handle{left:2px;min-height:13px;position:absolute;right:2px;top:-13px;z-index:6}.maker-plugin-canvas--project-performancegrid .maker-canvas-control--pad .maker-panel-pad{height:100%;margin-bottom:0}.maker-plugin-canvas--project-performancegrid .maker-panel-button--mute,.maker-plugin-canvas--project-performancegrid .maker-panel-button--solo{background:radial-gradient(circle at 36% 28%,#ffffff6b,#0000 12%),radial-gradient(circle,#6c6c72 0 12%,#2d2d32 46%,#08080a 49% 58%,#8b8b91 60% 64%,#17171a 67%);border:2px solid #08080a;border-radius:50%;box-shadow:inset 0 2px 3px #ffffff2e,inset 0 -5px 8px #000000b8,0 5px 10px #000000b3;color:#f4f4f5;height:54px;width:54px}.maker-plugin-canvas--project-performancegrid .maker-panel-button--mute.is-on{border-color:#fb7185;box-shadow:inset 0 0 12px #fb718585,0 0 15px #fb718580}.maker-plugin-canvas--project-performancegrid .maker-panel-button--solo.is-on{border-color:#a3e635;box-shadow:inset 0 0 12px #a3e63585,0 0 15px #a3e63580}.maker-component-style-option,.maker-grid-size-option{background:hsla(0,0%,100%,.025);border:1px solid #ffffff17;border-radius:.65rem;color:#a1a1aa;transition:border-color .14s ease,background .14s ease,color .14s ease}.maker-component-style-option{padding:.65rem .7rem;text-align:left}.maker-component-style-option span,.maker-component-style-option strong{display:block}.maker-component-style-option strong{color:#e4e4e7;font-size:.68rem}.maker-component-style-option span{font-size:.52rem;line-height:1.35;margin-top:.2rem}.maker-grid-size-option{font:700 .6rem/1 ui-monospace,monospace;min-height:2.25rem}.maker-component-style-option.is-selected,.maker-grid-size-option.is-selected{background:color-mix(in srgb,#fb7185 13%,#0000);background:color-mix(in srgb,var(--maker-accent,#fb7185) 13%,#0000);border-color:color-mix(in srgb,#fb7185 60%,#0000);border-color:color-mix(in srgb,var(--maker-accent,#fb7185) 60%,#0000);color:#fff}.maker-grid-size-option:disabled{cursor:not-allowed;opacity:.32}.maker-interface-preview-toolbar{align-items:stretch;display:flex;flex-direction:column;gap:.45rem}.maker-preview-toolbar-main{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.maker-preview-toolbar-snap-row{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:.4rem;min-height:1.8rem;padding-top:.35rem}.maker-grid-snap-compact{background:#00000038;border:1px solid #ffffff1a;border-radius:.45rem;display:inline-flex;height:1.55rem;overflow:hidden}.maker-grid-size-compact,.maker-grid-snap-toggle{align-items:center;background:#0000;border:0;border-right:1px solid #ffffff14;color:#71717a;display:inline-flex;font:700 .52rem/1 ui-monospace,monospace;justify-content:center;min-width:1.65rem;transition:background .14s ease,color .14s ease,opacity .14s ease}.maker-grid-snap-toggle{min-width:1.9rem}.maker-cubase-snap-icon{align-items:center;display:inline-flex;height:1rem;justify-content:center;position:relative;width:1rem}.maker-cubase-snap-icon>svg{stroke-width:2.25;height:.95rem;width:.95rem}.maker-cubase-snap-grid{grid-gap:.1rem;display:grid;gap:.1rem;grid-template-columns:repeat(2,.13rem);position:absolute;right:-.15rem;top:-.08rem}.maker-cubase-snap-grid i{background:currentColor;border-radius:.025rem;height:.13rem;width:.13rem}.maker-grid-size-compact:last-child{border-right:0}.maker-grid-size-compact:hover:not(:disabled),.maker-grid-snap-toggle:hover{background:#ffffff0f;color:#e4e4e7}.maker-grid-size-compact.is-selected,.maker-grid-snap-toggle.is-active{background:#e11d4829;color:#e11d48}.maker-grid-size-compact:disabled{cursor:not-allowed;opacity:.25}.maker-resize-mode-toggle{background:#00000038;border:1px solid #ffffff1a;border-radius:.45rem;color:#71717a;display:inline-grid;flex:none;height:1.55rem;place-items:center;transition:background .14s ease,border-color .14s ease,color .14s ease;width:1.65rem}.maker-resize-mode-toggle svg{stroke-width:2.2;height:.85rem;width:.85rem}.maker-resize-mode-toggle:hover{background:#ffffff0f;border-color:#fff3;color:#e4e4e7}.maker-resize-mode-toggle.is-locked{background:#e11d4829;border-color:#e11d4847;color:#e11d48}.maker-resize-mode-toggle:focus-visible{outline:2px solid #e11d488c;outline-offset:2px}.maker-plugin-canvas-viewport{border-radius:1rem;overflow:auto;padding-bottom:.25rem}.maker-plugin-canvas-scaler{min-width:0;position:relative}.maker-plugin-canvas-scaler>.maker-plugin-canvas{transform-origin:top left}.maker-interface-workspace{display:flex;flex-direction:column;gap:1rem}.maker-interface-main,.maker-interface-sidebar{display:flex;flex-direction:column;gap:1rem;min-width:0}.maker-interface-main{order:1}.maker-interface-sidebar{order:2}.maker-interface-stage{display:contents}.maker-mapping-main,.maker-mapping-sidebar,.maker-mapping-workspace{display:flex;flex-direction:column;gap:1.25rem}.maker-mapping-main,.maker-mapping-sidebar{min-width:0}.maker-mapping-toolbar{order:1}.maker-mapping-main{order:2}.maker-mapping-sidebar{order:3}@media (min-width:1280px){.maker-mapping-workspace{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(340px,390px)}.maker-mapping-toolbar{grid-column:1/-1}.maker-mapping-main{grid-column:1}.maker-mapping-sidebar{grid-column:2;max-height:calc(100vh - 6rem);overflow:auto;padding-right:.2rem;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:5rem}.maker-mapping-mixer-grid,.maker-mapping-zone-settings{grid-template-columns:1fr!important}.maker-mapping-zone-settings .col-span-full{grid-column:1}}.maker-interface-preview{order:1}.maker-interface-preview-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.maker-interface-right-panel{display:flex;flex-direction:column;gap:1rem;min-width:0;order:2}.maker-color-input{background:#18181b;border:1px solid #ffffff1f;border-radius:.65rem;cursor:pointer;height:2.25rem;overflow:hidden;padding:.16rem;width:2.75rem}.maker-color-input::-webkit-color-swatch-wrapper{padding:0}.maker-color-input::-webkit-color-swatch{border:0;border-radius:.42rem}.maker-color-input::-moz-color-swatch{border:0;border-radius:.42rem}.maker-color-field{align-items:center;background:#0000003d;border:1px solid #ffffff14;border-radius:.75rem;display:flex;gap:.45rem;min-width:0;padding:.35rem .45rem}.maker-color-field__value{color:#a1a1aa;flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-color-field__actions{display:inline-flex;flex:0 0 auto;gap:.2rem}.maker-color-field__actions button{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:.42rem;color:#71717a;display:inline-grid;height:1.55rem;place-items:center;transition:border-color .14s ease,background .14s ease,color .14s ease;width:1.55rem}.maker-color-field__actions button.is-copied,.maker-color-field__actions button:focus-visible,.maker-color-field__actions button:hover:not(:disabled){background:#38bdf817;border-color:#38bdf847;color:#7dd3fc;outline:none}.maker-color-field__actions button:disabled{cursor:not-allowed;opacity:.28}.maker-color-field__actions svg{height:.72rem;width:.72rem}.maker-key-color-editor{background:#0003;border:1px solid #ffffff14;border-radius:.8rem;padding:.7rem}@media (min-width:1280px){.maker-interface-workspace{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(350px,400px)}.maker-interface-main,.maker-interface-sidebar{display:contents}.maker-interface-preview{grid-column:1;grid-row:1;min-width:0}.maker-interface-right-panel{align-self:start;grid-column:2;grid-row:1;max-height:calc(100vh - 6rem);min-width:0;overflow:auto;padding-right:.2rem;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:5rem}.maker-interface-inspector{grid-template-columns:1fr!important}.maker-interface-inspector>*{grid-column:1!important}.maker-interface-brand{grid-column:1;grid-row:2;min-width:0}.maker-interface-canvas-settings{grid-column:1;grid-row:3;min-width:0}.maker-interface-main,.maker-interface-sidebar{min-width:0}.maker-interface-brand-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.maker-interface-brand-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maker-interface-brand-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.maker-interface-canvas-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.maker-plugin-canvas__background{background-position:50%;background-repeat:no-repeat;border:1px solid #0000;border-radius:.65rem;cursor:grab;min-height:10%;min-width:10%;pointer-events:auto;position:absolute;touch-action:none;transform:translate(-50%,-50%);z-index:0}.maker-plugin-canvas__background.is-selected{border-color:#fb7185;border-color:var(--maker-accent,#fb7185);box-shadow:0 0 0 2px color-mix(in srgb,#fb7185 20%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--maker-accent,#fb7185) 20%,#0000)}.maker-plugin-canvas__background:active{cursor:grabbing}.maker-plugin-canvas__background-resize{background:linear-gradient(135deg,#0000 45%,color-mix(in srgb,#fb7185 60%,#0000) 46% 53%,#0000 54%);background:linear-gradient(135deg,#0000 45%,color-mix(in srgb,var(--maker-accent,#fb7185) 60%,#0000) 46% 53%,#0000 54%);border:0;border-bottom:2px solid #fb7185;border-bottom:2px solid var(--maker-accent,#fb7185);border-radius:0 0 .45rem 0;border-right:2px solid #fb7185;border-right:2px solid var(--maker-accent,#fb7185);bottom:2px;cursor:nwse-resize;height:20px;opacity:0;pointer-events:none;position:absolute;right:2px;width:20px}.maker-plugin-canvas__background.is-selected .maker-plugin-canvas__background-resize,.maker-plugin-canvas__background:hover .maker-plugin-canvas__background-resize{opacity:1;pointer-events:auto}.maker-plugin-canvas--studio{--maker-canvas-bg:#09090b;--maker-grid-line:hsla(0,0%,100%,.035);--maker-canvas-header:#09090be6;--maker-control-bg:#121216f5;--maker-control-border:#ffffff1f}.maker-plugin-canvas--vintage{--maker-canvas-bg:#1b140e;--maker-grid-line:#f6be7014;--maker-canvas-header:#1e150eeb;--maker-control-bg:#2e2015f7;--maker-control-border:#f6be7038;border-color:#f6be703d}.maker-plugin-canvas--arctic{--maker-canvas-bg:#0b1624;--maker-grid-line:#7dd3fc12;--maker-canvas-header:#0a1827eb;--maker-control-bg:#112234f7;--maker-control-border:#7dd3fc33;border-color:#7dd3fc33}.maker-plugin-canvas--aurum{--maker-canvas-bg:#11100e;--maker-grid-line:hsla(41,56%,63%,.045);--maker-canvas-header:#11100ef0;--maker-control-bg:linear-gradient(145deg,#26221bfa,#12110ffa);--maker-control-border:#d6b56d47;background-image:radial-gradient(circle at 50% -20%,#d6b56d24,#0000 44%),linear-gradient(hsla(41,56%,63%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(41,56%,63%,.035) 1px,#0000 0);border-color:#d6b56d57;box-shadow:inset 0 1px 0 #fff4d614,0 24px 70px #0000006b}.maker-plugin-canvas__header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090be0;background:var(--maker-canvas-header,#09090be0);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--maker-control-border,#ffffff0f);display:flex;gap:1rem;justify-content:space-between;left:0;padding:.65rem .85rem;position:absolute;right:0;top:0;z-index:1}.maker-plugin-canvas__brand{color:#fb7185;color:var(--maker-accent,#fb7185);font-size:8px;font-weight:800;letter-spacing:.16em}.maker-plugin-canvas__identity{display:flex;flex-direction:column;font-family:Outfit,sans-serif;font-family:var(--maker-brand-font,Outfit,sans-serif);line-height:1;min-width:0}.maker-plugin-canvas__identity strong{color:#fb7185;color:var(--maker-accent,#fb7185);font-size:14px;font-weight:700;letter-spacing:.08em}.maker-plugin-canvas__identity span,.maker-plugin-canvas__identity strong{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.maker-plugin-canvas__identity span{color:#a1a1aa;font-size:7px;letter-spacing:.18em;margin-top:.3rem}.maker-plugin-canvas__brand-object{cursor:grab;display:flex;filter:drop-shadow(0 3px 8px rgba(0,0,0,.72));flex-direction:column;font-family:Outfit,sans-serif;font-family:var(--maker-brand-font,Outfit,sans-serif);line-height:.92;max-width:46%;position:absolute;touch-action:none;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content;z-index:1}.maker-plugin-canvas__brand-object:after{border:1px dashed #0000;border-radius:.45rem;content:"";inset:-.45rem -.6rem;pointer-events:none;position:absolute}.maker-plugin-canvas__brand-object.is-selected:after,.maker-plugin-canvas__brand-object:hover:after{background:color-mix(in srgb,#fb7185 4%,#0000);background:color-mix(in srgb,var(--maker-accent,#fb7185) 4%,#0000);border-color:color-mix(in srgb,#fb7185 55%,#0000);border-color:color-mix(in srgb,var(--maker-accent,#fb7185) 55%,#0000)}.maker-plugin-canvas__brand-object:active{cursor:grabbing}.maker-plugin-canvas__brand-object small,.maker-plugin-canvas__brand-object span,.maker-plugin-canvas__brand-object strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-plugin-canvas__brand-object strong{color:#fb7185;color:var(--maker-accent,#fb7185);font-size:1em;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.maker-plugin-canvas__brand-object span{color:#f4f4f5;font-size:.34em;font-weight:650;letter-spacing:.18em;margin-top:.34em;text-transform:uppercase}.maker-plugin-canvas__brand-object small{color:#a1a1aa;font-size:.25em;font-weight:600;letter-spacing:.2em;margin-top:.42em;text-transform:uppercase}.maker-plugin-canvas__hint{color:#52525b;font-size:8px}.maker-plugin-canvas--vintage .maker-plugin-canvas__brand{color:#fbbf24}.maker-plugin-canvas--arctic .maker-plugin-canvas__brand{color:#7dd3fc}.maker-plugin-canvas--aurum .maker-plugin-canvas__brand{color:#ead39b}.maker-plugin-canvas--aurum .maker-canvas-control{--maker-control-shadow:inset 0 1px 0 rgba(255,244,214,.055),0 14px 30px #00000061}.maker-plugin-canvas--aurum .maker-plugin-canvas__background{border-radius:.95rem;box-shadow:inset 0 110px 100px #050504ad,inset 0 -105px 90px #0505047a;filter:saturate(.92) contrast(1.06) brightness(.72)}.maker-plugin-canvas--aurum .maker-canvas-control.is-background-hidden .maker-canvas-control__frame{background:#0000;box-shadow:none}.maker-plugin-canvas--aurum .maker-canvas-control__handle{color:#ead39bd1;text-shadow:0 1px 8px #000000e6}.maker-plugin-canvas--aurum .maker-panel-knob{background:radial-gradient(circle at 34% 28%,#70634a,#29251e 42%,#0d0d0c 76%);border-color:#ead39b57;box-shadow:inset 0 1px 2px #fff4d62e,0 6px 14px #00000080}.maker-plugin-canvas--mixforge{--maker-control-bg:#0000;background:#090b0c;border-color:#d2bf9747;box-shadow:inset 0 1px 0 #fff4d81f,0 30px 80px #000000ad}.maker-plugin-canvas--mixforge .maker-plugin-canvas__background{filter:saturate(.94) contrast(1.04) brightness(.92)}.maker-plugin-canvas--mixforge .maker-canvas-control.is-background-hidden .maker-canvas-control__frame{background:#0000;box-shadow:none}.maker-plugin-canvas--mixforge .maker-canvas-control__handle{color:#312b22;font-weight:900;letter-spacing:.12em;text-shadow:0 1px 0 #ffffff6b}.maker-plugin-canvas--mixforge .maker-rotary-knob{background:radial-gradient(circle at 34% 25%,#ffffff4d,#0000 15%),radial-gradient(circle,#3f3b33 0 14%,#171715 42%,#050505 68%,#302c24 72%,#070707 80%);border:1px solid #050505;box-shadow:inset 0 2px 2px #fff5d72e,inset 0 -7px 12px #000000e0,0 0 0 3px #745b31b8,0 0 0 5px #0d0c0ad1,0 10px 14px #0000009e}.maker-plugin-canvas--mixforge .maker-rotary-knob:before{background:repeating-conic-gradient(from 225deg,#252019e6 0 2deg,#0000 2deg 8deg);border:1px solid #372c1ca6;border-radius:50%;content:"";inset:-12%;-webkit-mask:radial-gradient(circle,#0000 68%,#000 70% 75%,#0000 77%);mask:radial-gradient(circle,#0000 68%,#000 70% 75%,#0000 77%);pointer-events:none;position:absolute}.maker-plugin-canvas--mixforge .maker-rotary-knob__value{color:#eee1c4;text-shadow:0 1px 3px #000}.maker-plugin-canvas--mixforge .maker-panel-button{background:radial-gradient(circle at 38% 28%,#df4a3f,#8f1715 58%,#350807 100%);border:2px solid #342a22;box-shadow:inset 0 2px 3px #ffdcc257,inset 0 -5px 8px #280000a6,0 5px 9px #00000080;color:#fff2dc}.maker-plugin-canvas--mixforge .maker-panel-button.is-on{background:radial-gradient(circle at 38% 28%,#ff8d65,#d62f25 54%,#5c0b08 100%);border-color:#ffba76;box-shadow:0 0 14px #e8452fa6,inset 0 2px 3px #fff4da73}.maker-plugin-canvas--mixforge .maker-vu-meter{background:#0000;border:0;border-radius:0;box-shadow:none;margin:.7rem;min-height:50px;width:calc(100% - 1.4rem)}.maker-plugin-canvas--mixforge .maker-vu-meter__scale{color:#332316d1;font-size:8px;letter-spacing:.08em;top:17%}.maker-plugin-canvas--mixforge .maker-vu-meter i{background:#a31d18;bottom:-6%;box-shadow:0 0 2px #fff1cdb3;height:72%;width:2px}.maker-plugin-canvas--mixforge .maker-vu-meter b{color:#302014c2}.maker-plugin-canvas--mixforge .maker-gain-meter{background:#0000;border:0;margin:.35rem .7rem .55rem;padding:.35rem .5rem}.maker-plugin-canvas--mixforge .maker-gain-meter>div{background:#1c0c047a;border-color:#dea3494d;box-shadow:inset 0 0 12px #000c}.maker-plugin-canvas--mixforge .maker-gain-meter span{color:#e0b45d;text-shadow:0 0 5px #f5a4308c}.maker-plugin-canvas--project-azureeq .maker-canvas-control__handle,.maker-plugin-canvas--project-velofet .maker-canvas-control__handle{color:#f4e8caeb;text-shadow:0 2px 5px #000000f2}.maker-plugin-canvas--project-vintageeq .maker-panel-button{background:radial-gradient(circle at 35% 28%,#f0c868,#9d681e 52%,#33200c 100%);border-color:#80622d;border-radius:50%;box-shadow:inset 0 1px 1px #fff8e159,0 4px 9px #00000094;min-width:44px}.maker-plugin-canvas--project-vintageeq .maker-canvas-control__handle{color:#f5dea4f5;text-shadow:0 2px 5px #000000fa}.maker-plugin-canvas--project-moderndelay .maker-canvas-control__handle,.maker-plugin-canvas--project-modernreverb .maker-canvas-control__handle{color:#cffafef5;text-shadow:0 2px 7px #020617fa,0 0 7px #22d3ee75}.maker-plugin-canvas--project-modernsaturation .maker-canvas-control__handle{color:#ffedd5fa;text-shadow:0 2px 7px #0c0501fa,0 0 7px #fb923c75}.maker-plugin-canvas--project-azureeq .maker-panel-button,.maker-plugin-canvas--project-velofet .maker-panel-button{background:radial-gradient(circle at 35% 28%,#f27862,#a71713 55%,#350605 100%);border-color:#2d0908;border-radius:50%;min-width:42px}.maker-plugin-canvas--project-velofet .maker-rotary-knob{box-shadow:inset 0 2px 2px #ffffff29,inset 0 -8px 12px #000000eb,0 0 0 4px #c1beb1a3,0 0 0 6px #000000e6,0 10px 15px #000000b8}.maker-plugin-canvas--project-azureeq .maker-rotary-knob{box-shadow:inset 0 2px 2px #ffffff24,inset 0 -7px 12px #000000e6,0 0 0 4px #e2d5b7c2,0 0 0 6px #171e27e6,0 9px 14px #0000009e}.maker-plugin-canvas--project-prismeq .maker-plugin-canvas__background{filter:saturate(1.04) contrast(1.03) brightness(.9)}.maker-prism-spectrum{background:#0000;border:1px solid #7dd3fc29;border-radius:.7rem;box-shadow:inset 0 0 26px rgba(34,211,238,.035),0 0 18px #0891b20d;display:block;overflow:hidden;pointer-events:auto;position:absolute;z-index:1}.maker-canvas-control--spectrum{overflow:visible;padding:0;z-index:1}.maker-canvas-control--spectrum.is-selected{z-index:3}.maker-canvas-control--spectrum>.maker-prism-spectrum{border-radius:inherit}.maker-canvas-control--spectrum>.maker-canvas-control__handle{position:relative;z-index:7}.maker-prism-spectrum__canvas,.maker-prism-spectrum__nodes{height:100%;inset:0;max-height:none;position:absolute;width:100%}.maker-prism-spectrum__canvas{display:block}.maker-prism-spectrum__nodes{pointer-events:none}.maker-prism-spectrum__node{background:#030f19e6;border:2px solid #22d3ee;border:2px solid var(--spectrum-color,#22d3ee);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,#22d3ee 12%,#0000),0 0 13px color-mix(in srgb,#22d3ee 65%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--spectrum-color,#22d3ee) 12%,#0000),0 0 13px color-mix(in srgb,var(--spectrum-color,#22d3ee) 65%,#0000);color:color-mix(in srgb,#22d3ee 28%,#fff);color:color-mix(in srgb,var(--spectrum-color,#22d3ee) 28%,#fff);cursor:grab;display:grid;height:22px;place-items:center;pointer-events:auto;position:absolute;touch-action:none;transform:translate(-50%,-50%);width:22px;z-index:3}.maker-prism-spectrum__node:active{cursor:grabbing}.maker-prism-spectrum__node.is-selected{background:#e0f2fe;box-shadow:0 0 0 4px #ffffff29,0 0 22px currentColor;color:#07111d;transform:translate(-50%,-50%) scale(1.18)}.maker-prism-spectrum__node span{font:900 8px/1 ui-monospace,monospace;pointer-events:none}.maker-prism-spectrum__band-panel{grid-gap:12px;align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020812e0;border:1px solid color-mix(in srgb,#22d3ee 28%,#0000);border:1px solid color-mix(in srgb,var(--spectrum-color,#22d3ee) 28%,#0000);border-radius:9px;bottom:8%;box-shadow:0 8px 22px #00000061,inset 0 1px #ffffff0a;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;left:8%;padding:8px 11px;pointer-events:auto;position:absolute;right:8%;z-index:4}.maker-prism-spectrum__band-panel>strong{color:color-mix(in srgb,#22d3ee 25%,#fff);color:color-mix(in srgb,var(--spectrum-color,#22d3ee) 25%,#fff);font:800 9px/1.1 ui-monospace,monospace;letter-spacing:.04em;min-width:58px;text-transform:uppercase}.maker-prism-spectrum__band-panel output{color:#f0f9ff;font:800 8px/1 ui-monospace,monospace;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.maker-prism-spectrum__delete-band{background:#9f123947;border:1px solid #fb718557;border-radius:6px;color:#fecdd3;font:900 7px/1 ui-monospace,monospace;letter-spacing:.08em;padding:6px 8px}.maker-prism-spectrum__delete-band:hover{background:#e11d48b8;color:#fff}.maker-plugin-canvas--project-prismeq .maker-canvas-control__handle{color:#e0f7ffeb;font-weight:800;letter-spacing:.1em;text-shadow:0 1px 7px #000000f2,0 0 8px #22d3ee38}.maker-plugin-canvas--project-prismeq .maker-rotary-knob{background:radial-gradient(circle at 34% 26%,#334155,#111827 42%,#030712 74%);border-color:#7dd3fc57;box-shadow:inset 0 2px 3px #ffffff1f,inset 0 -8px 13px #000000d1,0 0 0 3px #22d3ee52,0 0 16px #22d3ee33,0 8px 16px #000000a8}.maker-plugin-canvas--project-prismeq .maker-panel-button{align-self:center;background:linear-gradient(180deg,#1e293bf5,#030712fa);border-color:#818cf885;border-radius:.7rem;color:#c4b5fd;flex:0 0 38px;font-size:0;max-width:38px;min-height:38px;min-width:38px;padding:0;width:38px}.maker-plugin-canvas--project-prismeq .maker-panel-button__state-label{font-size:7px;letter-spacing:.04em}.maker-canvas-control.is-prism-context-hidden{pointer-events:none;visibility:hidden}.maker-canvas-control.is-prism-context-disabled .maker-rotary-knob{cursor:not-allowed;filter:grayscale(.8);opacity:.42}.maker-plugin-canvas--aurum .maker-sampler-key--white{background:linear-gradient(180deg,#fffdf5,#ddd5c4);border-color:#665f52}.maker-plugin-canvas--aurum .maker-sampler-key--black{background:linear-gradient(180deg,#353129,#090908 72%);border-color:#080807}.maker-plugin-canvas__empty{color:#71717a;font-size:11px;gap:.6rem;left:50%;top:54%;transform:translate(-50%,-50%);white-space:nowrap}.maker-canvas-control,.maker-plugin-canvas__empty{align-items:center;display:flex;flex-direction:column;position:absolute}.maker-canvas-control{--maker-label-gap:12;--maker-component-rotation:0deg;--maker-label-shift-y:calc((12 - var(--maker-label-gap))*1px);--maker-frame-top:0px;--maker-frame-bottom:0px;--maker-control-shadow:0 12px 24px #00000059;background:#0000;border:0;border-radius:.85rem;box-shadow:none;container-type:size;gap:.35rem;justify-content:flex-start;min-height:48px;min-width:48px;padding:.35rem;transform:translate(-50%,-50%) rotate(var(--maker-component-rotation));width:104px;z-index:2}.maker-canvas-control__frame{background:#121216f5;background:var(--maker-control-bg,#121216f5);border:1px solid #ffffff1f;border:1px solid var(--maker-control-border,#ffffff1f);border-radius:.85rem;bottom:var(--maker-frame-bottom);box-shadow:var(--maker-control-shadow);left:0;pointer-events:none;position:absolute;right:0;top:var(--maker-frame-top);z-index:-1}.maker-canvas-control--knob{--maker-knob-header:clamp(11px,16cqh,22px);--maker-knob-gap:clamp(2px,3cqh,6px);gap:var(--maker-knob-gap);padding:clamp(3px,5cqh,6px)}.maker-canvas-control--knob .maker-canvas-control__handle{flex:0 0 var(--maker-knob-header);font-size:clamp(6px,6cqh,8px);min-height:var(--maker-knob-header)}.maker-canvas-control--knob.maker-label-position--top-center,.maker-canvas-control--knob.maker-label-position--top-left,.maker-canvas-control--knob.maker-label-position--top-right{--maker-label-top:calc(clamp(3px, 4cqh, 6px) + var(--maker-label-shift-y))}.maker-canvas-control--knob.maker-label-position--bottom-center,.maker-canvas-control--knob.maker-label-position--bottom-left,.maker-canvas-control--knob.maker-label-position--bottom-right{--maker-label-bottom:calc(clamp(3px, 4cqh, 6px) + var(--maker-label-shift-y))}.maker-canvas-control.is-selected .maker-canvas-control__frame{border-color:#fb7185;border-color:var(--maker-accent,#fb7185);box-shadow:0 0 0 2px color-mix(in srgb,#fb7185 22%,#0000),0 12px 24px #0006;box-shadow:0 0 0 2px color-mix(in srgb,var(--maker-accent,#fb7185) 22%,#0000),0 12px 24px #0006}.maker-canvas-control.is-selected:not(.is-primary-selected) .maker-canvas-control__frame{border-style:dashed;box-shadow:0 0 0 1px color-mix(in srgb,#fb7185 35%,#0000),0 12px 24px #0000005c;box-shadow:0 0 0 1px color-mix(in srgb,var(--maker-accent,#fb7185) 35%,#0000),0 12px 24px #0000005c}.maker-canvas-control.is-background-hidden .maker-canvas-control__frame{background:#0000;border-color:#0000;box-shadow:none}.maker-canvas-control.is-background-hidden.is-selected .maker-canvas-control__frame{background:color-mix(in srgb,#fb7185 3%,#0000);background:color-mix(in srgb,var(--maker-accent,#fb7185) 3%,#0000);border-color:#fb7185;border-color:var(--maker-accent,#fb7185);border-style:dashed}.maker-canvas-control--visual{overflow:visible;z-index:1}.maker-canvas-control--visual.is-selected{z-index:3}.maker-canvas-control--visual .maker-canvas-control__handle>span:first-child{visibility:hidden}.maker-canvas-control--indicator{overflow:visible;padding:0;z-index:1}.maker-canvas-control--indicator.is-selected{z-index:3}.maker-round-led-indicator{background:radial-gradient(circle at 36% 30%,#ffffff29,#1c1f24fa 38%,#090a0d 74%);border:2px solid #ffffff1f;border-radius:50%;box-shadow:inset 0 2px 5px #ffffff14,inset 0 -5px 9px #000000b8,0 2px 7px #0000009e;display:block;inset:12%;overflow:hidden;pointer-events:none;position:absolute}.maker-round-led-indicator:before{background:radial-gradient(circle at 38% 30%,#ffffff1f,color-mix(in srgb,#22d3ee 12%,#080a0d) 48%,#07080a 78%);background:radial-gradient(circle at 38% 30%,#ffffff1f,color-mix(in srgb,var(--maker-led-color,#22d3ee) 12%,#080a0d) 48%,#07080a 78%);border-radius:inherit;content:"";inset:10%;position:absolute}.maker-round-led-indicator i{background:#ffffff29;border-radius:50%;filter:blur(.4px);height:18%;left:24%;position:absolute;top:18%;transform:rotate(-24deg);width:26%}.maker-round-led-indicator.is-on{background:#22d3ee;background:var(--maker-led-color,#22d3ee);border-color:color-mix(in srgb,#22d3ee 62%,#fff);border-color:color-mix(in srgb,var(--maker-led-color,#22d3ee) 62%,#fff);box-shadow:inset 0 2px 6px #ffffffb8,inset 0 -8px 12px #00000042,0 0 8px #22d3ee,0 0 22px color-mix(in srgb,#22d3ee 72%,#0000);box-shadow:inset 0 2px 6px #ffffffb8,inset 0 -8px 12px #00000042,0 0 8px var(--maker-led-color,#22d3ee),0 0 22px color-mix(in srgb,var(--maker-led-color,#22d3ee) 72%,#0000)}.maker-round-led-indicator.is-on:before{background:radial-gradient(circle at 38% 30%,#fff,color-mix(in srgb,#22d3ee 72%,#fff) 16%,#22d3ee 58%,color-mix(in srgb,#22d3ee 62%,#000) 100%);background:radial-gradient(circle at 38% 30%,#fff,color-mix(in srgb,var(--maker-led-color,#22d3ee) 72%,#fff) 16%,var(--maker-led-color,#22d3ee) 58%,color-mix(in srgb,var(--maker-led-color,#22d3ee) 62%,#000) 100%)}.maker-round-led-indicator.is-on i{background:#ffffffb8}.maker-canvas-control--image{overflow:visible;z-index:1}.maker-canvas-control--image.is-selected{z-index:3}.maker-canvas-control--image .maker-canvas-control__handle>span:first-child{visibility:hidden}.maker-canvas-control--text{min-height:24px;min-width:32px;overflow:visible;padding:0;z-index:1}.maker-canvas-control--text.is-selected{z-index:3}.maker-canvas-control--text .maker-canvas-control__handle>span:first-child{visibility:hidden}.maker-canvas-text-component{align-items:center;color:#f4f4f5;display:flex;font-family:Space Grotesk,sans-serif;font-size:clamp(8px,70cqh,96px);font-weight:700;inset:0;justify-content:center;line-height:1.15;overflow:hidden;overflow-wrap:anywhere;padding:0;pointer-events:none;position:absolute;text-align:center}.maker-canvas-control>:not(.maker-canvas-control__handle):not(.maker-canvas-control__delete):not(.maker-canvas-control__replace):not(.maker-canvas-control__resize):not(.maker-canvas-control__resize-width),.maker-canvas-control__handle>span:first-child{opacity:1;opacity:var(--maker-component-opacity,1)}.maker-canvas-image-component{border-radius:inherit;height:100%;-webkit-user-select:none;user-select:none;width:100%}.maker-canvas-image-component,.maker-scale-ring{display:block;inset:0;pointer-events:none;position:absolute}.maker-scale-ring{color:#e8e0cf;color:var(--scale-ring-color,#e8e0cf)}.maker-scale-ring svg{display:block;height:100%;overflow:visible;width:100%}.maker-scale-ring__marks line{stroke:currentColor;stroke-width:1.35;stroke-linecap:round;opacity:.76}.maker-scale-ring__marks line.is-major{stroke-width:2.1;opacity:1}.maker-scale-ring__marks circle{fill:currentColor;opacity:.72}.maker-scale-ring__marks circle.is-major{opacity:1}.maker-scale-ring__arc{fill:none;stroke:currentColor;stroke-width:1;opacity:.42}.maker-scale-ring text{fill:currentColor;font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:700;letter-spacing:.08em}.maker-scale-ring--scale-fine .maker-scale-ring__marks line:not(.is-major){opacity:.55}.maker-scale-ring--scale-console .maker-scale-ring__marks line{stroke-width:1.8}.maker-scale-ring--scale-console .maker-scale-ring__marks line.is-major{stroke-width:3}.maker-scale-ring--scale-console text{font-size:9px}.maker-scale-ring--scale-arc .maker-scale-ring__marks line:not(.is-major){opacity:.5}.maker-canvas-control__handle{align-items:center;border-radius:.45rem;color:#a1a1aa;cursor:grab;display:flex;font-size:8px;font-weight:600;gap:.4rem;justify-content:space-between;min-height:22px;padding:0 .25rem;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.maker-label-position--top-center,.maker-label-position--top-left,.maker-label-position--top-right{--maker-label-top:calc(6px + var(--maker-label-shift-y));--maker-label-bottom:auto;--maker-frame-top:max(0px,var(--maker-label-shift-y));--maker-frame-bottom:0px}.maker-label-position--bottom-center,.maker-label-position--bottom-left,.maker-label-position--bottom-right{--maker-label-top:auto;--maker-label-bottom:calc(6px + var(--maker-label-shift-y));--maker-frame-top:0px;--maker-frame-bottom:0px}.maker-label-position--bottom-center>.maker-canvas-control__handle,.maker-label-position--bottom-left>.maker-canvas-control__handle,.maker-label-position--bottom-right>.maker-canvas-control__handle{order:2}.maker-label-position--bottom-left,.maker-label-position--top-left{--maker-label-left:8px;--maker-label-right:auto;--maker-label-translate-x:0;--maker-label-text-align:left}.maker-label-position--bottom-center,.maker-label-position--top-center{--maker-label-left:50%;--maker-label-right:auto;--maker-label-translate-x:-50%;--maker-label-text-align:center}.maker-label-position--bottom-right,.maker-label-position--top-right{--maker-label-left:auto;--maker-label-right:8px;--maker-label-translate-x:0;--maker-label-text-align:right}.maker-canvas-control .maker-panel-pad__label,.maker-canvas-control__handle>span:first-child{bottom:var(--maker-label-bottom);left:var(--maker-label-left);max-width:calc(100% - 16px);pointer-events:none;position:absolute;right:var(--maker-label-right);text-align:var(--maker-label-text-align);top:var(--maker-label-top);transform:translateX(var(--maker-label-translate-x));width:auto;z-index:5}.maker-canvas-control__drag-mark{margin-right:1.35rem}.maker-canvas-control__delete{background:#09090be0;border:1px solid #f8717138;border-radius:999px;color:#a1a1aa;cursor:pointer;display:grid;height:20px;opacity:0;place-items:center;pointer-events:none;position:absolute;right:5px;top:5px;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease,transform .12s ease,visibility .12s ease;visibility:hidden;width:20px;z-index:9}.maker-canvas-control.is-selected>.maker-canvas-control__delete{opacity:1;pointer-events:auto;visibility:visible}.maker-canvas-control__delete svg{height:12px;pointer-events:none;width:12px}.maker-canvas-control__delete:focus-visible,.maker-canvas-control__delete:hover{background:#7f1d1de0;border-color:#f87171b3;color:#fecaca;outline:none;transform:scale(1.06)}.maker-canvas-control__replace{background:#09090be6;border:1px solid color-mix(in srgb,#fb7185 42%,#0000);border:1px solid color-mix(in srgb,var(--maker-accent,#fb7185) 42%,#0000);border-radius:999px;bottom:5px;color:#d4d4d8;cursor:pointer;display:grid;height:22px;left:5px;place-items:center;position:absolute;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease;width:22px;z-index:9}.maker-canvas-control__replace svg{height:12px;pointer-events:none;width:12px}.maker-canvas-control__replace:focus-visible,.maker-canvas-control__replace:hover{background:color-mix(in srgb,#fb7185 22%,#09090b);background:color-mix(in srgb,var(--maker-accent,#fb7185) 22%,#09090b);border-color:#fb7185;border-color:var(--maker-accent,#fb7185);color:#fff;outline:none;transform:scale(1.06)}.maker-plugin-canvas__background-replace{background:#09090bf0;border-width:2px;bottom:8px;box-shadow:0 5px 18px #00000094;height:38px;left:8px;width:38px}.maker-plugin-canvas__background-replace svg{height:19px;width:19px}.maker-component-replace-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030305b8;display:grid;inset:0;padding:28px;place-items:center;position:absolute;z-index:1000}.maker-component-replace-dialog{background:#111014;border:1px solid #fb718547;border-radius:18px;box-shadow:0 24px 70px #000000b8;max-height:calc(100% - 20px);overflow:auto;padding:18px;width:min(760px,100%)}.maker-background-template-dialog,.maker-component-add-dialog{width:min(900px,100%)}.maker-component-add-categories{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.maker-component-add-categories button{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;color:#a1a1aa;font-size:10px;font-weight:700;min-height:34px;padding:7px 11px;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.maker-component-add-categories button:focus-visible,.maker-component-add-categories button:hover{background:#fb718514;border-color:#fb718573;color:#fff;outline:none;transform:translateY(-1px)}.maker-component-add-categories button[aria-selected=true]{background:#e11d48;border-color:#e11d48;box-shadow:0 6px 16px #e11d4838;color:#fff}.maker-background-template-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.maker-background-template-card{background:#00000047;border:1px solid #ffffff17;border-radius:12px;color:#d4d4d8;min-width:0;overflow:hidden;text-align:left;transition:border-color .12s ease,background .12s ease,transform .12s ease}.maker-background-template-card.is-selected,.maker-background-template-card:focus-visible,.maker-background-template-card:hover{background:color-mix(in srgb,#fb7185 11%,#09090b);background:color-mix(in srgb,var(--maker-accent,#fb7185) 11%,#09090b);border-color:#fb7185;border-color:var(--maker-accent,#fb7185);outline:none}.maker-background-template-card:hover{transform:translateY(-1px)}.maker-background-template-card__preview{aspect-ratio:16/9;background-color:#09090b;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.maker-background-template-card__info{align-items:center;display:flex;font-size:10px;font-weight:700;gap:8px;justify-content:space-between;min-width:0;padding:9px 10px}.maker-background-template-card__info>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-background-template-card__info small{color:#71717a;flex:none;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:720px){.maker-background-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.maker-canvas-control__handle:hover{background:hsla(0,0%,100%,.055);color:#f4f4f5}.maker-canvas-control__resize{background:linear-gradient(135deg,#0000 45%,color-mix(in srgb,#fb7185 55%,#0000) 46% 53%,#0000 54%);background:linear-gradient(135deg,#0000 45%,color-mix(in srgb,var(--maker-accent,#fb7185) 55%,#0000) 46% 53%,#0000 54%);border:0;border-bottom:2px solid #fb7185;border-bottom:2px solid var(--maker-accent,#fb7185);border-radius:0 0 .55rem 0;border-right:2px solid #fb7185;border-right:2px solid var(--maker-accent,#fb7185);bottom:2px;cursor:nwse-resize;height:18px;right:2px;width:18px;z-index:5}.maker-canvas-control__resize,.maker-canvas-control__resize-width{opacity:0;position:absolute;touch-action:none;transition:opacity .14s ease}.maker-canvas-control__resize-width{background:#0000;border:0;border-radius:999px;border-right:3px solid #fb7185;border-right:3px solid var(--maker-accent,#fb7185);bottom:24px;cursor:ew-resize;right:-5px;top:28px;width:14px;z-index:6}.maker-canvas-control.is-selected .maker-canvas-control__resize,.maker-canvas-control.is-selected .maker-canvas-control__resize-width,.maker-canvas-control:hover .maker-canvas-control__resize,.maker-canvas-control:hover .maker-canvas-control__resize-width,.maker-canvas-control__resize-width:focus-visible,.maker-canvas-control__resize:focus-visible{opacity:1}.maker-canvas-control__handle:active{cursor:grabbing}.maker-panel-button{background:#09090b;border:1px solid #ffffff1f;border-radius:999px;color:#71717a;font-size:9px;font-weight:800;letter-spacing:.08em;min-width:54px;padding:.35rem .8rem;position:relative}.maker-panel-button__state-label{color:inherit;display:block;font-size:9px;font-weight:800;left:50%;line-height:1.05;max-width:calc(100% + 28px);overflow:hidden;position:absolute;text-overflow:ellipsis;text-shadow:0 1px 3px #000000e6;top:calc(100% + 3px);transform:translateX(-50%);white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:1}.maker-panel-button.maker-filmstrip-control .maker-panel-button__state-label{background:#0000;bottom:auto;color:#fff;font-size:8px;left:50%;padding:0;position:absolute;right:auto;text-align:center;top:calc(100% + 3px);transform:translateX(-50%)}.maker-canvas-control--button .maker-panel-button{flex:1 1;margin-bottom:.35rem;min-height:38px;width:calc(100% - 12px)}.maker-canvas-control--mute .maker-panel-button,.maker-canvas-control--solo .maker-panel-button{border-radius:.55rem;font-size:13px;height:38px;margin:auto;width:48px}.maker-panel-button--solo.is-on{background:#facc152e;border-color:#facc15;box-shadow:0 0 14px #facc1533;color:#fde047}.maker-panel-button--mute.is-on{background:#f43f5e33;border-color:#fb7185;box-shadow:0 0 14px #f43f5e33;color:#fda4af}.maker-gain-meter{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-height:0;padding:.25rem .55rem .5rem}.maker-gain-meter>div{background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff0f 5px 6px),#08080a;border:1px solid #ffffff1f;border-radius:.3rem;flex:1 1;min-height:48px;overflow:hidden;position:relative;width:22px}.maker-gain-meter i{background:linear-gradient(0deg,#22c55e 0 62%,#facc15 78%,#ef4444);border-radius:.15rem;bottom:2px;height:0;height:var(--maker-level,0);left:2px;max-height:calc(100% - 4px);position:absolute;right:2px;transition:height 55ms linear}.maker-gain-meter span{color:#a1a1aa;font:700 8px/1 monospace}.maker-gain-meter .maker-gain-meter__channels{align-items:stretch;display:flex;gap:3px;justify-content:center}.maker-gain-meter .maker-gain-meter__channels>i{background:hsla(0,0%,100%,.035);border-radius:.15rem;height:100%;inset:auto;overflow:hidden;position:relative;width:100%}.maker-gain-meter .maker-gain-meter__channels>i:before{background:linear-gradient(0deg,#22c55e 0 62%,#facc15 78%,#ef4444);border-radius:.12rem;bottom:1px;content:"";height:0;height:var(--maker-level,0);left:1px;max-height:calc(100% - 2px);position:absolute;right:1px;transition:height 55ms linear}.maker-filmstrip-meter-group.is-stereo .maker-filmstrip-meter:after,.maker-gain-meter.is-stereo .maker-gain-meter__channels>i:after{color:#ffffff9e;content:attr(data-channel);font:800 7px/1 monospace;left:3px;position:absolute;top:2px;z-index:2}.maker-filmstrip-meter-group,.maker-vu-meter-group{align-items:stretch;display:flex;flex:1 1;gap:4px;justify-content:center;min-height:0;min-width:0;width:100%}.maker-vu-meter-group .maker-vu-meter{min-width:0}.maker-vu-meter-group.is-stereo .maker-vu-meter{margin-inline:2px;width:calc(50% - 6px)}.maker-filmstrip-meter-group .maker-filmstrip-meter{position:relative}.maker-filmstrip-meter-group.is-stereo .maker-filmstrip-meter{width:calc(50% - 2px)}.maker-vu-meter{align-self:stretch;background:radial-gradient(circle at 50% 120%,#f5be5a47,#0000 58%),#11100d;border:1px solid #ffffff24;border-radius:.6rem;flex:1 1;margin:.2rem .45rem .5rem;min-height:58px;overflow:hidden;position:relative;width:calc(100% - .9rem)}.maker-vu-meter__scale{color:#d6b56d;font:700 7px/1 monospace;left:8px;position:absolute;right:8px;text-align:center;top:9px}.maker-vu-meter i{background:#fb7185;bottom:-4px;box-shadow:0 0 5px #fb718599;height:76%;left:50%;position:absolute;transform-origin:50% 100%;transition:transform 65ms linear;width:1.5px}.maker-vu-meter b{bottom:5px;color:#ffffff8c;font:800 8px/1 sans-serif;letter-spacing:.12em;position:absolute;right:7px}.maker-panel-button.is-on{background:color-mix(in srgb,#fb7185 16%,#09090b);background:color-mix(in srgb,var(--maker-accent,#fb7185) 16%,#09090b);border-color:#fb7185;border-color:var(--maker-accent,#fb7185);color:#fb7185;color:var(--maker-accent,#fb7185)}.maker-panel-knob{background:radial-gradient(circle at 35% 30%,#34343b,#111114 68%);border:1px solid #ffffff24;border-radius:50%;box-shadow:inset 0 1px 3px #ffffff14,0 4px 8px #0006;height:42px;position:relative;width:42px}.maker-editor-layout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:176px minmax(0,1fr)}.maker-editor-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0cf5;border:1px solid #ffffff14;border-radius:1rem;box-shadow:0 12px 36px #0000003d;display:flex;flex-direction:column;gap:.55rem;overflow:visible;padding:.4rem;position:-webkit-sticky;position:sticky;scroll-margin-top:5rem;scrollbar-width:thin;top:5rem;z-index:100}.maker-editor-tabs{display:flex;flex-direction:column;gap:.4rem}.maker-editor-tab-stack{display:flex;flex:0 0 auto;flex-direction:column;gap:.4rem;min-width:0}.maker-readiness-card{background:radial-gradient(circle at 50% 18%,#fb71850f,#0000 42%),#00000038;border:1px solid hsla(0,0%,100%,.075);border-radius:.85rem;margin-top:.55rem;padding:.8rem .65rem .7rem}.maker-readiness-card.is-ready{background:radial-gradient(circle at 50% 20%,#38bdf812,#0000 46%),rgba(2,132,199,.035);border-color:#38bdf82e}.maker-readiness-card__title{color:#71717a;display:block;font-size:.56rem;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.maker-readiness-ring{--maker-readiness:0deg;background:conic-gradient(from -90deg,#fb7185 0deg var(--maker-readiness),#ffffff12 var(--maker-readiness) 1turn);border-radius:50%;box-shadow:0 0 18px #fb718514;display:grid;height:5.3rem;margin:.65rem auto .75rem;place-items:center;position:relative;transition:background .22s ease,box-shadow .22s ease;width:5.3rem}.maker-readiness-card.is-ready .maker-readiness-ring{background:conic-gradient(from -90deg,#0284c7 0deg,#38bdf8 120deg,#7dd3fc 220deg,#38bdf8 300deg,#0284c7 1turn);box-shadow:0 0 18px #38bdf833}.maker-readiness-ring:before{background:linear-gradient(145deg,#111116,#08080b);border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff0f;content:"";inset:.35rem;position:absolute}.maker-readiness-ring__center{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.maker-readiness-ring__center strong{color:#fda4af;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:900;line-height:1}.maker-readiness-card.is-ready .maker-readiness-ring__center strong{color:#bae6fd;text-shadow:0 0 8px #38bdf833}.maker-readiness-ring__center span{color:#52525b;font-size:.58rem;font-weight:800;letter-spacing:.12em;margin-top:.22rem;text-transform:uppercase}.maker-readiness-list{display:flex;flex-direction:column;gap:.14rem}.maker-readiness-list>button{grid-gap:.45rem;align-items:center;border-radius:.5rem;color:#a1a1aa;display:grid;font-size:.64rem;font-weight:650;gap:.45rem;grid-template-columns:.38rem minmax(0,1fr);line-height:1.4;padding:.28rem .35rem;text-align:left;transition:background .14s ease,color .14s ease}.maker-readiness-list>button:focus-visible,.maker-readiness-list>button:hover{background:#ffffff0d;color:#f4f4f5;outline:none}.maker-readiness-list__dot{background:#fbbf24;border-radius:50%;box-shadow:0 0 7px #fbbf244d;height:.32rem;width:.32rem}.maker-readiness-list>button.is-ready .maker-readiness-list__dot{background:#60a5fa;box-shadow:0 0 7px #60a5fa73}.maker-new-project-menu{min-width:0;position:relative}.maker-new-project-tab{align-items:center;background:#6ee7b70f;border:1px solid #6ee7b733;border-radius:.75rem;color:#a7f3d0d1;display:flex;gap:.65rem;min-width:0;padding:.65rem .7rem;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease;width:100%}.maker-new-project-tab svg{color:#6ee7b7;flex:0 0 auto}.maker-new-project-tab:focus-visible,.maker-new-project-tab:hover{background:#6ee7b71a;border-color:#6ee7b76b;box-shadow:0 7px 18px #10b9811f;color:#d1fae5;outline:none;transform:translateY(-1px)}.maker-new-project-tab__detail{color:#71717a;display:block;font-size:.57rem;line-height:.78rem;margin-top:.12rem;overflow-wrap:anywhere;white-space:normal}.maker-editor-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:.75rem;color:#a1a1aa;display:flex;flex:0 0 auto;min-width:0;padding:.55rem .7rem;transition:color .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;width:100%}.maker-editor-tab:hover{background:#ffffff0a;border-color:#ffffff14;color:#fff;transform:translateY(-1px)}.maker-editor-tab:focus-visible{outline:2px solid #f87171;outline-offset:2px}.maker-editor-tab.is-active{background:#e11d48;border-color:#e11d48;box-shadow:0 7px 18px #e11d4847;color:#fff}.maker-editor-tab__detail{color:#52525b;display:block;font-size:.57rem;margin-top:.12rem;white-space:nowrap}.maker-editor-tab.is-active .maker-editor-tab__detail{color:#fff1f2}.maker-new-project-popover{background:linear-gradient(145deg,#14171b,#090a0d);border:1px solid #6ee7b747;border-radius:1rem;box-shadow:0 22px 60px #000000e0,inset 0 1px 0 hsla(0,0%,100%,.035);isolation:isolate;left:calc(100% + .75rem);overflow:hidden;padding:.85rem;position:absolute;top:0;width:390px;z-index:80}.maker-new-project-options{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.maker-new-project-options>button{align-items:flex-start;background:#15171b;border:1px solid #ffffff17;border-radius:1rem;display:flex;gap:.8rem;min-height:76px;padding:.75rem;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.maker-new-project-options>button:focus-visible,.maker-new-project-options>button:hover{background:#6ee7b70f;border-color:#6ee7b75c;box-shadow:0 14px 30px #00000047;outline:none;transform:translateY(-2px)}.maker-new-project-option__icon{background:#6ee7b714;border:1px solid #6ee7b733;border-radius:.8rem;color:#6ee7b7;display:grid;flex:0 0 auto;height:2rem;place-items:center;width:2rem}.maker-designer-heading-row{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:40}.maker-designer-project-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.maker-build-actions{position:relative}.maker-build-action-button,.maker-build-actions{align-items:center;display:inline-flex;gap:.45rem}.maker-build-action-button{background:#7dd3fc12;border:1px solid #7dd3fc38;border-radius:999px;color:#bae6fd;font-size:.7rem;font-weight:800;min-height:2.5rem;padding:.55rem .8rem;transition:border-color .14s ease,background .14s ease,color .14s ease;white-space:nowrap}.maker-build-action-button.is-rebuild{background:#6ee7b712;border-color:#6ee7b738;color:#a7f3d0}.maker-build-action-button:focus-visible,.maker-build-action-button:hover,.maker-build-action-button[aria-expanded=true]{background:#7dd3fc24;border-color:#7dd3fc73;outline:none}.maker-build-action-button.is-rebuild:focus-visible,.maker-build-action-button.is-rebuild:hover,.maker-build-action-button.is-rebuild[aria-expanded=true]{background:#6ee7b724;border-color:#6ee7b773}.maker-build-action-button:disabled{cursor:not-allowed;opacity:.35}.maker-build-platform-menu{background:#0b0b0e;border:1px solid #7dd3fc33;border-radius:1rem;box-shadow:0 24px 70px #00000094;overflow:hidden;padding:.4rem;position:absolute;right:0;top:calc(100% + .65rem);width:15.5rem;z-index:180}.maker-build-platform-menu.is-rebuild{border-color:#6ee7b733}.maker-build-platform-menu>button{align-items:center;border-radius:.75rem;display:flex;gap:.7rem;padding:.7rem;text-align:left;transition:background .14s ease;width:100%}.maker-build-platform-menu>button:focus-visible,.maker-build-platform-menu>button:hover{background:#ffffff0f;outline:none}.maker-build-platform-menu>button:disabled{cursor:not-allowed;opacity:.38}.maker-build-platform-menu__icon{background:#7dd3fc14;border:1px solid #7dd3fc33;border-radius:.65rem;color:#7dd3fc;display:grid;flex:0 0 auto;height:2rem;place-items:center;width:2rem}.maker-build-platform-menu__icon.is-macos{background:#e4e4e712;border-color:#e4e4e72e;color:#e4e4e7}.maker-build-platform-menu__icon svg{height:1rem;width:1rem}.maker-build-platform-menu__copy{min-width:0}.maker-build-platform-menu__copy strong{color:#f4f4f5;display:block;font-size:.7rem}.maker-build-platform-menu__copy small{color:#71717a;display:block;font-size:.55rem;line-height:1.35;margin-top:.15rem}.maker-credit-estimate{align-items:center;display:inline-flex;gap:.4rem;position:relative}.maker-credit-estimate__total,.maker-credit-popup>summary{background:#6ee7b70f;border:1px solid #6ee7b733;border-radius:999px;color:#a7f3d0;font-size:.625rem;font-weight:800;padding:.55rem .75rem;white-space:nowrap}.maker-credit-estimate__total.is-insufficient{background:#fcd34d0f;border-color:#fcd34d38;color:#fde68a}.maker-credit-popup>summary{background:#facc150f;border-color:#facc1533;color:#fde68a;cursor:pointer;list-style:none;transition:border-color .14s ease,background .14s ease}.maker-credit-popup>summary::-webkit-details-marker{display:none}.maker-credit-popup>summary:focus-visible,.maker-credit-popup>summary:hover,.maker-credit-popup[open]>summary{background:#facc151f;border-color:#facc156b;outline:none}.maker-credit-popup__panel{background:#0b0b0e;border:1px solid #facc152e;border-radius:1rem;box-shadow:0 24px 70px #00000094;overflow:hidden;position:absolute;right:0;top:calc(100% + .65rem);width:min(31rem,calc(100vw - 2rem));z-index:180}.maker-credit-popup__heading{align-items:flex-start;border-bottom:1px solid #ffffff12;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.maker-credit-popup__heading>span{align-items:center;color:#fef3c7;display:inline-flex;font-size:.72rem;gap:.45rem}.maker-credit-popup__heading svg{color:#facc15;height:.9rem;width:.9rem}.maker-credit-popup__heading small{color:#71717a;font-size:.55rem;line-height:1.4;text-align:right}.maker-credit-popup__body{max-height:min(55vh,28rem);overflow-y:auto;padding:.55rem 1rem;scrollbar-width:thin}.maker-credit-popup__row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:1rem;justify-content:space-between;min-height:2.55rem}.maker-credit-popup__row>span{min-width:0}.maker-credit-popup__row strong{color:#d4d4d8;display:block;font-size:.65rem;font-weight:750}.maker-credit-popup__row small{color:#5f5f69;display:block;font-size:.53rem;line-height:1.35;margin-top:.15rem}.maker-credit-popup__row b{color:#fde68a;flex:none;font-size:.62rem;font-weight:850}.maker-credit-popup__row b.is-included{color:#6ee7b7}.maker-credit-popup__row.is-nested{min-height:2.25rem;padding-left:.75rem}.maker-credit-popup__row.is-nested strong{color:#a1a1aa;font-size:.59rem;font-weight:700}.maker-credit-popup__row.is-nested b{font-size:.58rem}.maker-credit-popup__footer{grid-gap:.45rem;background:rgba(250,204,21,.035);border-top:1px solid #facc151f;display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.75rem 1rem}.maker-credit-popup__footer>div{min-width:0}.maker-credit-popup__footer span{color:#71717a;display:block;font-size:.5rem}.maker-credit-popup__footer strong{color:#fef3c7;display:block;font-size:.7rem;margin-top:.2rem}.maker-credit-popup__footer .is-negative strong{color:#fda4af}.maker-credit-popup__note{color:#52525b;font-size:.52rem;line-height:1.5;margin:0;padding:0 1rem .8rem}.maker-midi-compact{align-items:center;display:inline-flex;gap:.35rem;min-width:0}.maker-midi-compact__button,.maker-midi-compact__select{background:#8b5cf612;border:1px solid #a78bfa33;border-radius:999px;color:#ddd6fe;font-size:.65rem;font-weight:700;min-height:2.5rem}.maker-midi-compact__button{align-items:center;display:inline-flex;gap:.45rem;padding:.55rem .75rem;transition:border-color .14s ease,background .14s ease,color .14s ease;white-space:nowrap}.maker-midi-compact__button:focus-visible,.maker-midi-compact__button:hover{background:#8b5cf624;border-color:#c4b5fd73;color:#fff;outline:none}.maker-midi-compact__button:disabled{cursor:not-allowed;opacity:.4}.maker-midi-compact__select{max-width:7.5rem;outline:none;padding:.45rem 1.5rem .45rem .65rem;width:7.5rem}.maker-midi-compact__dot{background:#52525b;border-radius:999px;flex:none;height:.4rem;width:.4rem}.maker-midi-compact__dot.is-connected{background:#6ee7b7}.maker-midi-compact__dot.is-playing{background:#fda4af;box-shadow:0 0 .55rem #fda4afbf}.maker-preview-project-actions{margin-left:auto;position:relative;z-index:45}.maker-preview-project-actions .maker-designer-project-actions{justify-content:flex-end}.maker-mapping-project-actions{display:flex;justify-content:flex-end;padding-right:.25rem;position:relative;z-index:45}.maker-mapping-project-actions .maker-designer-project-actions{justify-content:flex-end}.maker-mapping-zone-toolbar{justify-content:space-between;margin-bottom:.75rem;position:relative;z-index:45}.maker-mapping-zone-toolbar,.maker-mapping-zone-toolbar__left{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.maker-saved-projects-menu{position:relative}.maker-designer-save-button,.maker-designer-template-button,.maker-saved-projects-trigger{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:.5rem;justify-content:center;min-height:2.5rem;padding:.6rem .9rem;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.maker-saved-projects-trigger{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;color:#d4d4d8}.maker-saved-projects-trigger:focus-visible,.maker-saved-projects-trigger:hover{background:#ffffff12;border-color:#ffffff2e;color:#fff;outline:none}.maker-saved-projects-trigger__count{background:#0000003d;border:1px solid #ffffff17;border-radius:999px;color:#71717a;display:grid;font:700 .58rem/1 ui-monospace,monospace;height:1.35rem;min-width:1.35rem;padding:0 .3rem;place-items:center}.maker-designer-save-button{background:#e11d48;border:1px solid #e11d48;box-shadow:0 7px 18px #e11d4833;color:#fff}.maker-designer-save-button:focus-visible,.maker-designer-save-button:hover{background:#be123c;border-color:#fb7185;outline:none}.maker-designer-save-button:disabled{cursor:wait;opacity:.6}.maker-designer-template-button{background:#e11d4814;border:1px solid #e11d487a;color:#fda4af}.maker-designer-template-button:focus-visible,.maker-designer-template-button:hover{background:#e11d4829;border-color:#e11d48;color:#fff;outline:none}.maker-designer-template-button:disabled{cursor:wait;opacity:.6}.maker-choke-target-chip{align-items:center;background:#e11d48;border:1px solid #e11d48;border-radius:999px;box-shadow:0 4px 12px #e11d482e;color:#fff;display:inline-flex;font-size:.5625rem;font-weight:700;gap:.25rem;line-height:1;padding:.25rem .5rem;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.maker-choke-target-chip:focus-visible,.maker-choke-target-chip:hover{background:#be123c;border-color:#fb7185;box-shadow:0 5px 14px #e11d4842;outline:none}.maker-saved-projects-popover{background:#0d0c0f;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 20px 55px #000000ad;overflow:hidden;padding:.55rem;position:absolute;right:0;top:calc(100% + .65rem);width:min(360px,calc(100vw - 2rem));z-index:90}.maker-saved-projects-popover__heading{align-items:center;color:#e4e4e7;display:flex;font-size:.68rem;font-weight:800;gap:1rem;justify-content:space-between;padding:.35rem .45rem .65rem}.maker-saved-projects-popover__heading span:last-child{color:#52525b;font:700 .56rem/1 ui-monospace,monospace}.maker-saved-projects-list{display:flex;flex-direction:column;gap:.35rem;max-height:320px;overflow-y:auto;scrollbar-width:thin}.maker-saved-project-item{align-items:center;background:#00000038;border:1px solid hsla(0,0%,100%,.055);border-radius:.75rem;display:flex;min-width:0;overflow:hidden}.maker-saved-project-item.is-active{background:#e11d4812;border-color:#fb718547}.maker-saved-project-item__open{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:.65rem .7rem;text-align:left}.maker-saved-project-item__open:hover{background:hsla(0,0%,100%,.025)}.maker-saved-project-item__active{background:#e11d4814;border:1px solid #fb71852e;border-radius:999px;color:#fda4af;flex:0 0 auto;font-size:.5rem;font-weight:800;padding:.25rem .45rem;text-transform:uppercase}.maker-saved-project-item__delete{align-self:stretch;border-left:1px solid hsla(0,0%,100%,.055);color:#52525b;flex:0 0 auto;padding:0 .65rem}.maker-saved-project-item__delete:focus-visible,.maker-saved-project-item__delete:hover{background:#f8717114;color:#fca5a5;outline:none}.maker-saved-projects-empty{align-items:center;border:1px dashed #ffffff14;border-radius:.75rem;color:#52525b;display:flex;font-size:.65rem;gap:.5rem;justify-content:center;min-height:4.5rem}.maker-template-category-filter{align-items:center;display:inline-flex;gap:.35rem;max-width:100%}.maker-template-category-filter button{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff0d;border:1px solid #ffffff0a;border-radius:999px;color:#71717a;display:inline-flex;font-size:.7rem;font-weight:800;gap:.55rem;justify-content:center;letter-spacing:.055em;min-height:2.45rem;min-width:6.5rem;padding:.55rem .9rem;text-transform:uppercase;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.maker-template-category-filter button:hover{background:#ffffff1a;border-color:#ffffff1a;color:#fff;transform:translateY(-1px)}.maker-template-category-filter button[aria-selected=true]{background:#e11d48;border-color:#e11d48;box-shadow:0 7px 18px #e11d4847;color:#fff}.maker-template-category-filter button:focus-visible{outline:2px solid #fb7185;outline-offset:3px}.maker-template-category-filter__count{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#a1a1aa;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;height:1.35rem;letter-spacing:0;min-width:1.35rem;padding:0 .25rem;place-items:center}.maker-template-category-filter button[aria-selected=true] .maker-template-category-filter__count{background:#ffffff29;border-color:#ffffff40;color:#fff}@media (max-width:520px){.maker-template-category-filter{display:flex;width:100%}.maker-template-category-filter button{flex:1 1;min-width:0;padding-inline:.55rem}}.maker-project-template-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.maker-project-template{background:#0000003d;border:1px solid #ffffff14;border-radius:1rem;min-width:0;position:relative;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.maker-project-template__apply{grid-gap:.85rem;align-items:stretch;background:#0000;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:grid;gap:.85rem;grid-template-columns:minmax(8.5rem,42%) 1fr;padding:.85rem;text-align:left;width:100%}.maker-project-template__apply:focus-visible{outline:2px solid #fb7185;outline-offset:3px}.maker-project-template:hover{background:#e11d480f;border-color:#e11d486b;transform:translateY(-2px)}.maker-project-template.is-selected{background:#e11d481a;border-color:#fb71859e;box-shadow:0 10px 26px #88133729}.maker-project-template__preview{align-self:center;background:linear-gradient(145deg,#27272a,#09090b);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff1f;border-radius:.7rem;display:block;height:7.2rem;min-height:7.2rem;overflow:hidden;padding:0;position:relative;width:100%}.maker-credit-badge{align-items:center;background:linear-gradient(145deg,#4f3608f5,#1b1204f5);border:1px solid #facc1575;border-radius:999px;box-shadow:0 5px 15px #00000061,inset 0 1px #ffffff1a;color:#fde68a;display:inline-flex;font-size:.56rem;gap:.28rem;line-height:1;min-height:1.55rem;padding:.22rem .48rem;pointer-events:none;position:absolute;right:.55rem;top:.55rem;z-index:8}.maker-credit-badge svg{color:#facc15;filter:drop-shadow(0 0 4px rgba(250,204,21,.4));height:.78rem;width:.78rem}.maker-credit-badge>span{color:#d4a72c;font-size:.48rem;font-weight:800;text-transform:uppercase}.maker-credit-badge strong{color:#fff3b0;font-size:.66rem;font-weight:900}.maker-project-template__preview.is-custom-thumbnail{background-color:#09090b;background-position:50%;background-repeat:no-repeat;background-size:contain}.maker-project-template__mock-controls{align-items:center;display:flex;gap:.35rem;inset:31% 17% 43% 8%;justify-content:space-around;position:absolute}.maker-project-template__mock-controls i{aspect-ratio:1;background:radial-gradient(circle,#18181b 32%,#f43f5e 36% 42%,#09090b 45%);background:radial-gradient(circle,#18181b 32%,var(--template-accent,#f43f5e) 36% 42%,#09090b 45%);border:2px solid #f43f5e;border:2px solid var(--template-accent,#f43f5e);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,#f43f5e 28%,#0000);box-shadow:0 0 12px color-mix(in srgb,var(--template-accent,#f43f5e) 28%,#0000);display:block;width:1.25rem}.maker-project-template__preview--ampsimulator{background:radial-gradient(circle at 50% 54%,#b4530947,#0000 52%),linear-gradient(155deg,#2a1a0e,#0d0907 55%,#1b110a);border-color:#f59e0b61;box-shadow:inset 0 0 0 3px #452b188c}.maker-project-template__preview--ampsimulator .maker-project-template__mock-controls{grid-gap:.55rem .4rem;display:grid;gap:.55rem .4rem;grid-template-columns:repeat(4,1fr);inset:12% 9% 68% 8%}.maker-project-template__preview--ampsimulator .maker-project-template__mock-controls i{background:radial-gradient(circle at 38% 32%,#57534e 0 12%,#18120e 36%,#050403 58%,#92400e 62% 69%,#120b07 72%);border-color:#f59e0b;box-shadow:0 4px 7px #000000b8,0 0 9px #f59e0b2e;justify-self:center;width:1.05rem}.maker-project-template__preview--ampsimulator .maker-project-template__mock-meter{display:none}.maker-project-template__preview--obsidianhighgain{background-color:#080a0f;border-color:#8b5cf67a;box-shadow:inset 0 0 0 2px #22d3ee1f}.maker-project-template__preview--obsidianhighgain .maker-project-template__mock-controls{grid-gap:.55rem .4rem;display:grid;gap:.55rem .4rem;grid-template-columns:repeat(4,1fr);inset:12% 9% 68% 8%}.maker-project-template__preview--obsidianhighgain .maker-project-template__mock-controls i{background:radial-gradient(circle at 36% 30%,#6b7280 0 12%,#151821 36%,#030407 58%,#22d3ee 62% 67%,#0b0717 72%);border-color:#a78bfa;box-shadow:0 4px 7px #000000c7,0 0 10px #8b5cf66b;justify-self:center;width:1.05rem}.maker-project-template__preview--obsidianhighgain .maker-project-template__mock-meter{display:none}.maker-project-template__preview--drumpad .maker-project-template__mock-controls,.maker-project-template__preview--hybriddrums .maker-project-template__mock-controls,.maker-project-template__preview--neonpopdrums .maker-project-template__mock-controls,.maker-project-template__preview--performancegrid .maker-project-template__mock-controls{grid-gap:.22rem;display:grid;gap:.22rem;grid-template-columns:repeat(4,1fr);inset:25% 16% 12% 8%}.maker-project-template__preview--drumpad .maker-project-template__mock-controls i,.maker-project-template__preview--hybriddrums .maker-project-template__mock-controls i,.maker-project-template__preview--neonpopdrums .maker-project-template__mock-controls i,.maker-project-template__preview--performancegrid .maker-project-template__mock-controls i{background:color-mix(in srgb,#f43f5e 46%,#111 54%);background:color-mix(in srgb,var(--template-accent,#f43f5e) 46%,#111 54%);border:1px solid #f43f5e;border:1px solid var(--template-accent,#f43f5e);border-radius:.2rem;width:auto}.maker-project-template__mock-meter{align-items:flex-end;background:#000000a3;border-radius:.2rem;display:flex;gap:.12rem;height:2.5rem;padding:.12rem;position:absolute;right:5%;top:30%;width:.8rem}.maker-project-template__mock-meter i{background:linear-gradient(0deg,#22c55e 0 62%,#facc15 62% 84%,#ef4444 84%);border-radius:999px;height:72%;width:50%}.maker-project-template__mock-meter i:last-child{height:48%}.maker-project-template__mock-keys{background:repeating-linear-gradient(90deg,#f4f4f5 0 7%,#27272a 7% 9%);border-radius:.18rem;box-shadow:0 5px 16px #00000073;height:15%;inset:auto 9% 6% 7%;position:absolute}.maker-project-template__mock-label{color:#ffffffd1;font-size:.38rem;font-weight:800;left:6%;letter-spacing:.13em;max-width:80%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:8%;white-space:nowrap}.maker-project-template__preview--analogsynth,.maker-project-template__preview--cinematicstrings,.maker-project-template__preview--electricbass,.maker-project-template__preview--hybriddrums,.maker-project-template__preview--neonpopdrums,.maker-project-template__preview--premiumkeys{background-position:50%;background-size:cover;border-color:#fff3}.maker-project-template__check{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;color:#0000;display:grid;flex:0 0 auto;height:1.7rem;place-items:center;position:absolute;right:.7rem;top:.7rem;width:1.7rem}.maker-project-template__builtin-badge{background:#0e74901a;border:1px solid #7dd3fc3d;border-radius:.35rem;color:#bae6fd;font:800 .45rem/1 ui-monospace,monospace;letter-spacing:.08em;padding:.2rem .35rem}.maker-project-template__delete{background:#270611eb;border:1px solid #fb71853d;border-radius:50%;color:#fda4af;display:grid;height:1.7rem;place-items:center;transition:border-color .15s ease,background .15s ease,color .15s ease;width:1.7rem}.maker-project-template__actions{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:.45rem;min-width:0;padding:.55rem .7rem}.maker-project-template__actions-label{color:#71717a;flex:1 1;font-size:.5rem;font-weight:800;letter-spacing:.06em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-project-template__thumbnail{align-items:center;background:#081b27eb;border:1px solid #7dd3fc3d;border-radius:999px;color:#bae6fd;cursor:pointer;display:inline-flex;font-size:.55rem;font-weight:800;gap:.35rem;height:1.7rem;letter-spacing:.04em;padding:0 .65rem;text-transform:uppercase;transition:border-color .15s ease,background .15s ease,color .15s ease}.maker-project-template__thumbnail:focus-within,.maker-project-template__thumbnail:hover{background:#0369a1;border-color:#7dd3fc;color:#fff}.maker-project-template__thumbnail.is-disabled{cursor:wait;opacity:.45}.maker-project-template__delete:focus-visible,.maker-project-template__delete:hover{background:#e11d48;border-color:#fb7185;color:#fff}.maker-project-template__delete:disabled{cursor:wait;opacity:.45}.maker-project-template.is-selected .maker-project-template__check{background:#e11d48;border-color:#e11d48;color:#fff}.maker-gallery-card{background:#121216;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:10px;position:relative;text-align:left}.maker-gallery-card>.maker-credit-badge{right:.45rem;top:.45rem}.maker-inline-credit{align-items:center;color:#fde68a;display:inline-flex;font-weight:900;gap:.2rem;margin-left:.15rem}.maker-inline-credit svg{color:#facc15;height:.72rem;width:.72rem}.maker-pricing-admin{background:rgba(250,204,21,.025);border:1px solid #facc1529;border-radius:1rem;overflow:hidden}.maker-pricing-admin>summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:.9rem 1rem}.maker-pricing-admin>summary::-webkit-details-marker{display:none}.maker-pricing-admin>summary>span{align-items:center;color:#fde68a;display:inline-flex;font-size:.7rem;font-weight:900;gap:.45rem;letter-spacing:.08em;text-transform:uppercase}.maker-pricing-admin>summary svg{color:#facc15;height:1rem;width:1rem}.maker-pricing-admin>summary small{color:#71717a;font-size:.58rem}.maker-pricing-admin__body{border-top:1px solid #facc151a;max-height:70vh;overflow:auto;padding:1rem}.maker-pricing-admin__section+.maker-pricing-admin__section{margin-top:1.25rem}.maker-pricing-admin__section h3{color:#f4f4f5;font-size:.72rem;font-weight:800}.maker-pricing-admin__section>p{color:#71717a;font-size:.6rem;line-height:1.5;margin-top:.3rem}.maker-pricing-admin__grid{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));margin-top:.65rem}.maker-pricing-admin__grid--base{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.maker-pricing-admin__grid label{align-items:center;background:#00000038;border:1px solid #ffffff0f;border-radius:.55rem;display:flex;gap:.45rem;min-width:0;padding:.42rem .5rem}.maker-pricing-admin__grid label>span{color:#a1a1aa;flex:1 1;font-size:.58rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-pricing-admin__grid label>span small{color:#52525b;display:block;font-size:.45rem;margin-top:.1rem;text-transform:uppercase}.maker-pricing-admin__grid input{text-align:right;width:4.2rem}.maker-pricing-admin__grid input,.maker-pricing-admin__grid select{background:#09090b;border:1px solid #facc152e;border-radius:.4rem;color:#fde68a;font-size:.62rem;font-weight:800;padding:.34rem .4rem}.maker-pricing-admin__grid select{min-width:8rem}.maker-pricing-admin__grid select:disabled{color:#52525b;cursor:not-allowed;opacity:.7}.maker-pricing-admin__footer{align-items:center;background:#0a0a0c;border-top:1px solid #ffffff14;bottom:-1rem;display:flex;gap:1rem;justify-content:space-between;margin:1.25rem -1rem -1rem;padding:.8rem 1rem;position:-webkit-sticky;position:sticky}.maker-pricing-admin__footer span{color:#71717a;font-size:.58rem}.maker-pricing-admin__footer button{align-items:center;background:#eab308;border-radius:.65rem;color:#1c1917;display:inline-flex;font-size:.62rem;font-weight:900;gap:.4rem;padding:.55rem .8rem}.maker-pricing-admin__footer button:disabled{cursor:wait;opacity:.55}.maker-license-options{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:.8rem}.maker-license-options button{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:.75rem;color:#a1a1aa;display:flex;flex-direction:column;gap:.2rem;padding:.75rem;text-align:left}.maker-license-options button:hover{background:#facc150a;border-color:#facc153d}.maker-license-options button.is-active{background:#facc1517;border-color:#facc1573;box-shadow:inset 0 0 0 1px #facc1514;color:#fef3c7}.maker-license-options strong{font-size:.72rem}.maker-license-options span{color:#facc15;font-size:.6rem;font-weight:800}.maker-grants-admin{background:rgba(16,185,129,.035);border:1px solid #34d3992e;border-radius:1rem;overflow:hidden}.maker-grants-admin__heading{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.maker-grants-admin__heading>div>span{color:#a7f3d0;display:block;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.maker-grants-admin__heading small{color:#71717a;display:block;font-size:.58rem;margin-top:.2rem}.maker-grants-admin__heading>svg{color:#34d399;width:1rem}.maker-grants-admin__form{grid-gap:.55rem;border-top:1px solid #34d3991a;display:grid;gap:.55rem;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.7fr) minmax(180px,1fr);padding:.85rem 1rem}.maker-grants-admin__form label>span{color:#71717a;display:block;font-size:.55rem;font-weight:800;margin-bottom:.3rem;text-transform:uppercase}.maker-grants-admin__form input{background:#09090b;border:1px solid #ffffff17;border-radius:.55rem;color:#f4f4f5;font-size:.68rem;padding:.55rem .65rem;width:100%}.maker-grants-admin__buttons{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/-1}.maker-grants-admin__buttons button{align-items:center;background:#facc1514;border:1px solid #facc1538;border-radius:.6rem;color:#fde68a;display:inline-flex;font-size:.6rem;font-weight:850;gap:.35rem;padding:.5rem .7rem}.maker-grants-admin button svg{height:.8rem;width:.8rem}.maker-grants-admin button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:760px){.maker-grants-admin__form{grid-template-columns:1fr}.maker-grants-admin__buttons{grid-column:1}}.maker-gallery-card[draggable=true]{cursor:grab}.maker-gallery-card:hover,.maker-gallery-card[aria-pressed=true]{background:#1c171e;border-color:#fb7185a0}.maker-gallery-card:focus-visible{outline:2px solid #fb7185;outline-offset:3px}.maker-gallery-card:disabled{cursor:not-allowed;opacity:.4}.maker-gallery-preview{align-items:center;background:radial-gradient(ellipse at center,#ffffff09,#00000030);border-radius:8px;display:flex;height:106px;justify-content:center;margin-bottom:10px;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.maker-gallery-preview *{pointer-events:none}.maker-gallery-button-stage{align-items:center;box-sizing:border-box;container-type:size;display:flex;flex-direction:column;height:83px;justify-content:flex-start;padding:.35rem;width:96px}.maker-gallery-button-stage--regent-switch{height:78px;width:74px}.maker-gallery-button-stage--regent-illuminated{height:48px;width:48px}.maker-gallery-panel-launcher-stage{display:block;height:52px;width:116px}.maker-gallery-panel-launcher-stage .maker-panel-launcher{box-sizing:border-box}.maker-gallery-button-stage .maker-panel-button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center}.maker-gallery-preview>.maker-scale-ring{flex:none;height:96px;inset:auto;position:relative;width:96px}.maker-gallery-text-component{color:#f4f4f5;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:.04em}.maker-gallery-sprite{display:block}.maker-gallery-sprite--knob{width:88px}.maker-gallery-pan-led-shell{aspect-ratio:1;display:grid;place-items:center;position:relative;width:78px}.maker-gallery-pan-led-shell>.maker-gallery-sprite--knob{position:relative;width:78px;z-index:1}.maker-gallery-preview>.maker-rotary-knob{flex:0 0 82px;height:82px;width:82px}.maker-gallery-sprite--button{width:74px}.maker-gallery-sprite--fader{height:96px}.maker-gallery-sprite--meter{max-width:140px;width:100%}.maker-gallery-preview .maker-panel-fader{flex:none;height:80px}.maker-gallery-preview .maker-gain-meter{flex:none;height:88px}.maker-gallery-preview .maker-vu-meter{align-self:center;flex:none;height:64px}.maker-gallery-spectrum{background:repeating-linear-gradient(90deg,#0000 0 22px,#7dd3fc14 23px),repeating-linear-gradient(0deg,#0000 0 18px,#7dd3fc14 19px),linear-gradient(135deg,#031019,#0e081e);border:1px solid #67e8f947;border-radius:8px;box-shadow:inset 0 0 22px #22d3ee14,0 0 14px #22d3ee14;display:block;height:76px;overflow:hidden;position:relative;width:142px}.maker-gallery-spectrum i{background:linear-gradient(0deg,#3b82f614,#22d3ee8c);border-radius:50% 50% 0 0;bottom:7px;position:absolute;width:17px}.maker-gallery-spectrum i:first-child{height:22px;left:8px}.maker-gallery-spectrum i:nth-child(2){height:47px;left:34px}.maker-gallery-spectrum i:nth-child(3){height:34px;left:61px}.maker-gallery-spectrum i:nth-child(4){height:58px;left:88px}.maker-gallery-spectrum i:nth-child(5){height:28px;left:116px}.maker-gallery-spectrum b{background:#67e8f9;bottom:31px;box-shadow:0 0 9px #22d3ee;height:2px;left:7px;position:absolute;right:7px;transform:skewY(-7deg)}.maker-gallery-spectrum.is-pure b{bottom:18px;transform:skewY(5deg)}.maker-gallery-waveform{background:repeating-linear-gradient(90deg,#0000 0 22px,#a78bfa14 23px),repeating-linear-gradient(0deg,#0000 0 18px,#a78bfa14 19px),#080714;border:1px solid #a78bfa52;border-radius:8px;display:block;height:76px;overflow:hidden;position:relative;width:142px}.maker-gallery-waveform i{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 52'%3E%3Cpath d='M0 26c7 0 9-2 14 0s7 5 13 0 7-19 13 0 8 22 15 0 9-11 15 0 8 10 14 0 9-23 16 0 8 17 16 0 10-6 16 0 11 4 28 0' fill='none' stroke='%23a78bfa' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50% /100% 100% no-repeat;filter:drop-shadow(0 0 5px #8b5cf6);inset:14px 7px;position:absolute}.maker-gallery-led-indicator{display:block;height:74px;position:relative;width:74px}.maker-gallery-vectorscope{background:radial-gradient(circle,#f59e0b0f,#0000 64%),#080b10;border:1px solid #f59e0b4d;border-radius:9px;box-shadow:inset 0 0 18px #f59e0b0f;display:block;height:90px;position:relative;width:112px}.maker-gallery-vectorscope:after,.maker-gallery-vectorscope:before{border:1px solid #f59e0b2e;border-radius:50%;content:"";height:72px;left:19px;position:absolute;top:8px;width:72px}.maker-gallery-vectorscope:after{border-radius:0;border-width:0 1px 1px 0;transform:rotate(45deg)}.maker-gallery-vectorscope b,.maker-gallery-vectorscope i{background:#f59e0b38;content:"";height:1px;left:24px;position:absolute;top:43px;width:64px;z-index:1}.maker-gallery-vectorscope i:nth-child(2){transform:rotate(90deg)}.maker-gallery-vectorscope b{background:#f59e0b;filter:drop-shadow(0 0 5px #f59e0b);height:2px;transform:rotate(62deg) skewX(-24deg)}.maker-gallery-vectorscope em{background:linear-gradient(90deg,#ef4444,#71717a 50%,#22c55e);border-radius:99px;bottom:7px;height:3px;left:10px;position:absolute;right:10px}.maker-gallery-preview .maker-panel-pad{align-items:center;justify-content:center;position:relative}.maker-gallery-card__title{color:#e4e4e7;font-size:11px;font-weight:700}.maker-gallery-card__detail{color:#71717a;display:flex;font-size:9px;gap:5px;justify-content:space-between;margin-top:5px}.maker-component-replacer{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.maker-component-replacer .maker-gallery-preview{height:82px}.maker-rotary-knob{background:radial-gradient(circle at 34% 27%,#414149 0,#24242a 38%,#101013 76%);border:1px solid #ffffff29;border-radius:50%;box-shadow:inset 0 2px 4px #ffffff17,0 6px 12px #00000070;cursor:ns-resize;display:grid;flex:0 0 auto;height:58px;place-items:center;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:58px}.maker-canvas-control--knob .maker-rotary-knob{aspect-ratio:1;box-sizing:border-box;flex:0 0 auto;height:auto;max-height:none;max-width:none;min-width:0;width:min(100%,calc(100cqh - var(--maker-knob-header) - var(--maker-knob-gap)))}.maker-rotary-knob:focus-visible{outline:2px solid #fb7185;outline:2px solid var(--maker-accent,#fb7185);outline-offset:3px}.maker-rotary-knob__indicator{inset:10%;position:absolute;transform:rotate(0deg);transform:rotate(var(--knob-angle,0deg));transform-origin:center}.maker-rotary-knob__indicator:before{background:#fb7185;background:var(--maker-accent,#fb7185);border-radius:999px;box-shadow:0 0 8px color-mix(in srgb,#fb7185 60%,#0000);box-shadow:0 0 8px color-mix(in srgb,var(--maker-accent,#fb7185) 60%,#0000);content:"";height:34%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:clamp(2px,5%,4px)}.maker-rotary-knob__value{color:#d4d4d8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;margin-top:.7rem}.maker-knob--luminous:after,.maker-knob--pan-unified:after,.maker-knob--pan:after{background:conic-gradient(from -135deg,#fb7185 0deg 0deg,#ffffff12 0deg 270deg,#0000 270deg 1turn);background:conic-gradient(from -135deg,var(--maker-accent,#fb7185) 0deg var(--knob-progress,0deg),#ffffff12 var(--knob-progress,0deg) 270deg,#0000 270deg 1turn);border-radius:50%;content:"";filter:drop-shadow(0 0 5px color-mix(in srgb,#fb7185 65%,transparent));filter:drop-shadow(0 0 5px color-mix(in srgb,var(--maker-accent,#fb7185) 65%,transparent));inset:-12%;-webkit-mask:radial-gradient(circle,#0000 61%,#000 63% 69%,#0000 71%);mask:radial-gradient(circle,#0000 61%,#000 63% 69%,#0000 71%);pointer-events:none;position:absolute}.maker-knob--pan:after{background:conic-gradient(from -135deg,#38bdf8 0deg 135deg,#ffffff1f 135deg 136deg,#fb7185 136deg 270deg,#0000 270deg 1turn);filter:none}.maker-knob--pan-unified{background:radial-gradient(circle at 34% 27%,#4b5058 0,#25282d 34%,#0c0e11 76%);border-color:#30343a;box-shadow:inset 0 2px 4px #ffffff21,inset 0 -7px 10px #000000b8,0 7px 13px #00000085}.maker-knob--pan-unified:after{background:conic-gradient(from -135deg,#67e8f9 0deg 270deg,#0000 270deg 1turn);background:conic-gradient(from -135deg,var(--maker-accent,#67e8f9) 0deg 270deg,#0000 270deg 1turn);filter:drop-shadow(0 0 4px color-mix(in srgb,#67e8f9 54%,transparent));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--maker-accent,#67e8f9) 54%,transparent))}.maker-knob--pan-unified:before,.maker-knob--pan:before{background:#f4f4f5;border-radius:2px;content:"";height:10%;left:50%;position:absolute;top:-14%;transform:translateX(-50%);width:clamp(1px,3.5%,2px)}.maker-pan-led-ring{border-radius:50%;inset:-16%;pointer-events:none;position:absolute;z-index:1}.maker-pan-led-ring>i{aspect-ratio:1;background:#202329;border-radius:50%;box-shadow:inset 0 1px 1px #ffffff14,0 1px 2px #000000e6;min-width:2px;position:absolute;transform:translate(-50%,-50%);width:4.2%}.maker-pan-led-ring>i.is-lit{background:#67e8f9;background:var(--maker-accent,#67e8f9);box-shadow:inset 0 1px 1px #ffffffc7,0 0 2px #67e8f9,0 0 5px color-mix(in srgb,#67e8f9 80%,#0000);box-shadow:inset 0 1px 1px #ffffffc7,0 0 2px var(--maker-accent,#67e8f9),0 0 5px color-mix(in srgb,var(--maker-accent,#67e8f9) 80%,#0000)}.maker-pan-led-ring--solid{background:var(--pan-ring-fill);filter:drop-shadow(0 0 4px color-mix(in srgb,#67e8f9 58%,transparent));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--maker-accent,#67e8f9) 58%,transparent));-webkit-mask:radial-gradient(circle,#0000 0 64%,#000 66% 69%,#0000 71%);mask:radial-gradient(circle,#0000 0 64%,#000 66% 69%,#0000 71%)}.maker-gallery-pan-led-shell .maker-pan-led-ring{z-index:0}.maker-knob--silver{background:radial-gradient(circle at 32% 24%,#fafafa 0,#a1a1aa 25%,#52525b 62%,#18181b 100%);border-color:#a1a1aa;box-shadow:inset 0 0 0 4px #27272a,inset 0 2px 5px #fff8,0 7px 14px #0008}.maker-knob--silver .maker-rotary-knob__indicator:before{background:#111827;box-shadow:none}.maker-rotary-knob.maker-knob--black-dome{background:radial-gradient(circle at 38% 29%,#ffffff26 0 4%,#0000 22%),radial-gradient(circle at 50% 48%,#303236 0 39%,#202226 43%,#101114 48% 61%,#050607 65% 82%,#292b2f 86%,#08090b 91% 100%);border:1px solid #050607;box-shadow:inset 0 2px 3px #ffffff1a,inset 0 -7px 11px #000000e0,0 7px 12px #0000008c;isolation:isolate;overflow:visible}.maker-rotary-knob.maker-knob--black-dome:after,.maker-rotary-knob.maker-knob--black-dome:before{content:none}.maker-rotary-knob.maker-knob--black-dome .maker-rotary-knob__indicator{inset:0;transform-box:border-box;transform-origin:50% 50%;z-index:2}.maker-rotary-knob.maker-knob--black-dome .maker-rotary-knob__indicator:before{background:#ff8a00;border:0;border-radius:999px;box-shadow:0 0 2px #000000e6,0 0 5px #ff8a0052;height:42%;left:50%;top:10%;transform:translateX(-50%);width:clamp(3px,6.5%,6px)}.maker-rotary-knob.maker-knob--black-dome .maker-rotary-knob__value{background:#040506c7;border-radius:999px;color:#fff;margin:0;opacity:0;padding:.13em .3em;z-index:3}.maker-rotary-knob.maker-knob--black-dome:focus-visible .maker-rotary-knob__value,.maker-rotary-knob.maker-knob--black-dome:hover .maker-rotary-knob__value{opacity:1}.maker-rotary-knob[class*=maker-knob--regent-]{--regent-cap-color:#202327;--regent-cap-light:#3b3f43;--regent-cap-dark:#08090b;--regent-pointer:#e8e4d9;background:radial-gradient(circle at 34% 25%,#ffffff21 0 3%,hsla(0,0%,100%,.035) 12%,#0000 25%),repeating-radial-gradient(circle at 46% 48%,hsla(0,0%,100%,.018) 0 1px,rgba(0,0,0,.018) 1px 2px,#0000 2px 4px),radial-gradient(circle,var(--regent-cap-light) 0 8%,var(--regent-cap-color) 40% 61%,var(--regent-cap-dark) 67% 72%,#c8cbca 73% 76%,#676c70 78% 82%,#17191c 84% 89%,#050607 91% 100%);border:1px solid #050607;box-shadow:inset 0 1px 2px #ffffff1f,inset 0 -6px 10px #000000b3,0 5px 9px #00000085;isolation:isolate;overflow:visible}.maker-rotary-knob.maker-knob--regent-cap{--regent-pointer:#d5a34c}.maker-rotary-knob.maker-knob--regent-white{--regent-cap-color:#e7e5de;--regent-cap-light:#fffef9;--regent-cap-dark:#9b9b96;--regent-pointer:#a46d19}.maker-rotary-knob.maker-knob--regent-green{--regent-cap-color:#18754f;--regent-cap-light:#319267;--regent-cap-dark:#082d20}.maker-rotary-knob.maker-knob--regent-red{--regent-cap-color:#8f252b;--regent-cap-light:#b13e45;--regent-cap-dark:#3b0b0e}.maker-rotary-knob.maker-knob--regent-blue{--regent-cap-color:#176582;--regent-cap-light:#337f9d;--regent-cap-dark:#082f40}.maker-rotary-knob.maker-knob--regent-brown{--regent-cap-color:#744526;--regent-cap-light:#94613e;--regent-cap-dark:#321b0c}.maker-rotary-knob.maker-knob--regent-black{--regent-cap-color:#17191b;--regent-cap-light:#33373b;--regent-cap-dark:#030405}.maker-rotary-knob.maker-knob--regent-gray{--regent-cap-color:#5d6265;--regent-cap-light:#808589;--regent-cap-dark:#25282a}.maker-rotary-knob.maker-knob--regent-white-green{--regent-cap-color:#18754f;--regent-cap-light:#319267;--regent-cap-dark:#082d20}.maker-rotary-knob.maker-knob--regent-white-red{--regent-cap-color:#8f252b;--regent-cap-light:#b13e45;--regent-cap-dark:#3b0b0e}.maker-rotary-knob.maker-knob--regent-white-blue{--regent-cap-color:#176582;--regent-cap-light:#337f9d;--regent-cap-dark:#082f40}.maker-rotary-knob.maker-knob--regent-white-brown{--regent-cap-color:#744526;--regent-cap-light:#94613e;--regent-cap-dark:#321b0c}.maker-rotary-knob.maker-knob--regent-white-black{--regent-cap-color:#17191b;--regent-cap-light:#33373b;--regent-cap-dark:#030405}.maker-rotary-knob.maker-knob--regent-white-gray{--regent-cap-color:#5d6265;--regent-cap-light:#808589;--regent-cap-dark:#25282a}.maker-rotary-knob[class*=maker-knob--regent-white-]{background:radial-gradient(circle at 34% 25%,#ffffff24 0 3%,#ffffff0a 12%,#0000 24%),repeating-radial-gradient(circle at 46% 48%,hsla(0,0%,100%,.018) 0 1px,#00000005 1px 2px,#0000 2px 4px),radial-gradient(circle,var(--regent-cap-light) 0 8%,var(--regent-cap-color) 42% 54%,var(--regent-cap-dark) 57% 61%,#f4f3ed 62% 67%,#dfe1df 68% 73%,#f8f7f2 74% 78%,#d5c7aa 79% 82%,#a7977a 83% 85%,#47433b 86% 88%,#17191c 89% 92%,#08090b 93% 100%);border-color:#17191c;box-shadow:inset 0 1px 2px #ffffff21,inset 0 -6px 10px #000000a8,0 0 0 1px #d5c7aa29,0 5px 9px #0000008c}.maker-rotary-knob[class*=maker-knob--regent-]:before{background:repeating-conic-gradient(from -135deg,#dde2e6bf 0 1.5deg,#0000 1.5deg 13.5deg);border-radius:50%;content:"";inset:-20%;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle,#0000 0 77%,#000 79% 82%,#0000 84%),conic-gradient(from -135deg,#000 0deg 270deg,#0000 270deg);mask:radial-gradient(circle,#0000 0 77%,#000 79% 82%,#0000 84%),conic-gradient(from -135deg,#000 0deg 270deg,#0000 270deg);-webkit-mask-composite:source-in,xor;mask-composite:intersect;pointer-events:none;position:absolute;z-index:-1}.maker-rotary-knob[class*=maker-knob--regent-]:after{border:1px solid #ffffff14;border-radius:50%;box-shadow:inset 0 -2px 4px #000c;content:"";inset:7%;pointer-events:none;position:absolute;z-index:0}.maker-rotary-knob[class*=maker-knob--regent-white-]:after{background:radial-gradient(ellipse 13% 8.5% at 50% -6.1%,#17191c 0 68%,#05060780 80%,#0000 100%),radial-gradient(ellipse 10% 12.5% at 98.6% 21.95%,#17191c 0 68%,#05060780 80%,#0000 100%),radial-gradient(ellipse 10% 12.5% at 98.6% 78.05%,#17191c 0 68%,#05060780 80%,#0000 100%),radial-gradient(ellipse 13% 8.5% at 50% 106.1%,#17191c 0 68%,#05060780 80%,#0000 100%),radial-gradient(ellipse 10% 12.5% at 1.4% 78.05%,#17191c 0 68%,#05060780 80%,#0000 100%),radial-gradient(ellipse 10% 12.5% at 1.4% 21.95%,#17191c 0 68%,#05060780 80%,#0000 100%);border:0;box-shadow:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.42));inset:0}.maker-rotary-knob[class*=maker-knob--regent-] .maker-rotary-knob__indicator{inset:0;transform-box:border-box;z-index:2}.maker-rotary-knob[class*=maker-knob--regent-] .maker-rotary-knob__indicator:before{background:var(--regent-pointer);box-shadow:0 1px 1px #000c,0 0 2px color-mix(in srgb,var(--regent-pointer) 22%,#0000);height:38%;top:8%;width:clamp(3px,6%,5px)}.maker-rotary-knob[class*=maker-knob--regent-] .maker-rotary-knob__value{background:#030405d1;border-radius:999px;color:#f5f5f4;margin:0;opacity:0;padding:.12em .32em;z-index:3}.maker-rotary-knob[class*=maker-knob--regent-]:focus-visible .maker-rotary-knob__value,.maker-rotary-knob[class*=maker-knob--regent-]:hover .maker-rotary-knob__value{opacity:1}.maker-rotary-knob.maker-knob--ivory-lever{background:radial-gradient(circle at 35% 27%,#ffffffe6,#0000 24%),radial-gradient(circle,#eeeeec 0 58%,#dadbd9 73%,#b7b9ba 96%,#898c8f 100%);border:1px solid #aeb1b5;box-shadow:inset 0 2px 3px #ffffffd1,inset 0 -5px 8px #50545833,0 7px 10px #0000006b;isolation:isolate;overflow:visible}.maker-rotary-knob.maker-knob--ivory-lever:before{background:repeating-conic-gradient(from -135deg,#e4e4e7 0deg 2deg,#0000 2deg 15.88deg);border-radius:50%;content:"";inset:-30%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:radial-gradient(circle,#0000 0 73%,#000 74% 78%,#0000 79%),conic-gradient(from -135deg,#000 0deg 270deg,#0000 270deg 1turn);mask-image:radial-gradient(circle,#0000 0 73%,#000 74% 78%,#0000 79%),conic-gradient(from -135deg,#000 0deg 270deg,#0000 270deg 1turn);pointer-events:none;position:absolute;z-index:0}.maker-rotary-knob.maker-knob--ivory-lever:after{border:1px solid #ffffff80;border-radius:50%;box-shadow:inset 0 -1px 2px #484c5033;content:"";inset:3%;pointer-events:none;position:absolute;z-index:1}.maker-rotary-knob.maker-knob--ivory-lever .maker-rotary-knob__indicator{filter:drop-shadow(0 3px 2px rgba(0,0,0,.38));inset:0;transform-box:border-box;transform-origin:50% 50%;z-index:2}.maker-rotary-knob.maker-knob--ivory-lever .maker-rotary-knob__indicator:before{background:linear-gradient(90deg,#85888b,#afb1b3 48%,#8d9093);border:2px solid #d5d7d8;border-radius:999px;box-shadow:inset 1px 0 1px #ffffff94,inset -1px 0 1px #2e303240,0 0 0 1px #585b5e9e;height:46%;left:50%;top:7%;width:21%}.maker-rotary-knob.maker-knob--ivory-lever .maker-rotary-knob__indicator:after{aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#f4f4f2 0 52%,#c7c9ca 56% 76%,#777b7e 79% 100%);border:2px solid #777b7e;border-radius:50%;box-shadow:0 1px 2px #0000006b;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:27%}.maker-rotary-knob.maker-knob--ivory-lever .maker-rotary-knob__value{background:#111214c7;border-radius:999px;color:#fff;margin:0;opacity:0;padding:.12em .3em;z-index:3}.maker-rotary-knob.maker-knob--ivory-lever:focus-visible .maker-rotary-knob__value,.maker-rotary-knob.maker-knob--ivory-lever:hover .maker-rotary-knob__value{opacity:1}.maker-ivory-lever__scale{color:#e4e4e7;font:900 clamp(5px,9%,8px)/1 ui-sans-serif,system-ui,sans-serif;inset:0;letter-spacing:.02em;pointer-events:none;position:absolute;text-shadow:0 1px 2px #000;z-index:3}.maker-ivory-lever__scale span{bottom:-31%;position:absolute}.maker-ivory-lever__scale span:first-child{left:-31%}.maker-ivory-lever__scale span:last-child{right:-31%}.maker-rotary-knob.maker-knob--pan-ivory-lever:before,.maker-rotary-knob.maker-knob--pan-ring-ivory-lever:before{content:none}.maker-rotary-knob.maker-knob--graphite-ridge,.maker-rotary-knob.maker-knob--studio-scallop{background:#0000;border:0;box-shadow:none;isolation:isolate;overflow:visible}.maker-rotary-knob.maker-knob--graphite-ridge .maker-rotary-knob__indicator,.maker-rotary-knob.maker-knob--studio-scallop .maker-rotary-knob__indicator{-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(0 5px 5px rgba(0,0,0,.5));inset:0;transform-box:border-box;transform-origin:50% 50%;will-change:transform}.maker-rotary-knob.maker-knob--studio-scallop .maker-rotary-knob__indicator{background:radial-gradient(circle at 50% 50%,#191b1f 0 41%,#292c31 42% 46%,#111316 47% 61%,#050607 63% 73%,#24272c 74% 77%,#070809 79% 100%);-webkit-clip-path:polygon(50% 0,61.39% 7.5%,75% 6.7%,81.11% 18.89%,93.3% 25%,92.5% 38.61%,100% 50%,92.5% 61.39%,93.3% 75%,81.11% 81.11%,75% 93.3%,61.39% 92.5%,50% 100%,38.61% 92.5%,25% 93.3%,18.89% 81.11%,6.7% 75%,7.5% 61.39%,0 50%,7.5% 38.61%,6.7% 25%,18.89% 18.89%,25% 6.7%,38.61% 7.5%);clip-path:polygon(50% 0,61.39% 7.5%,75% 6.7%,81.11% 18.89%,93.3% 25%,92.5% 38.61%,100% 50%,92.5% 61.39%,93.3% 75%,81.11% 81.11%,75% 93.3%,61.39% 92.5%,50% 100%,38.61% 92.5%,25% 93.3%,18.89% 81.11%,6.7% 75%,7.5% 61.39%,0 50%,7.5% 38.61%,6.7% 25%,18.89% 18.89%,25% 6.7%,38.61% 7.5%)}.maker-rotary-knob.maker-knob--studio-scallop .maker-rotary-knob__indicator:before{background:#eef0f2;border:0;box-shadow:0 0 2px #000;height:27%;top:5%;width:clamp(3px,6%,5px)}.maker-rotary-knob.maker-knob--studio-scallop .maker-rotary-knob__indicator:after{background:radial-gradient(circle at 50% 50%,#24272b 0,#111316 58%,#030405 100%);border:1px solid #ffffff14;border-radius:50%;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.035),inset 0 0 8px #000000c7,0 2px 4px #000000b8;content:"";inset:24%;position:absolute}.maker-rotary-knob.maker-knob--graphite-ridge .maker-rotary-knob__indicator{background:linear-gradient(90deg,#0000 0 28%,#000000eb 28% 30%,#ffffff14 30% 32%,#202328 32% 68%,#ffffff14 68% 70%,#000000eb 70% 72%,#0000 72% 100%),radial-gradient(circle at 50% 50%,#17191d 0 43%,#090a0c 44% 72%,#050607 73% 100%);border:1px solid #08090a;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff0a,inset 0 0 9px #000000d1;overflow:hidden}.maker-rotary-knob.maker-knob--graphite-ridge .maker-rotary-knob__indicator:before{background:#f4f4f5;border:0;box-shadow:0 0 2px #09090b;height:25%;top:7%;width:clamp(3px,5%,4px)}.maker-rotary-knob.maker-knob--graphite-ridge .maker-rotary-knob__value,.maker-rotary-knob.maker-knob--studio-scallop .maker-rotary-knob__value{background:#050608a8;border-radius:999px;color:#f4f4f5;margin-top:1rem;min-width:1.5em;text-shadow:0 1px 2px #000;z-index:3}.maker-rotary-knob.maker-knob--orbit-encoder{background:radial-gradient(circle,#050607 0 76%,#111318 78% 91%,#020203 93% 100%);border:1px solid #030405;box-shadow:inset 0 2px 3px #ffffff14,inset 0 -6px 9px #000000e6,0 6px 11px #00000085;isolation:isolate;overflow:visible}.maker-rotary-knob.maker-knob--orbit-encoder:before{content:none}.maker-orbit-encoder__lights{border-radius:50%;inset:0;pointer-events:none;position:absolute;z-index:1}.maker-orbit-encoder__lights>i{aspect-ratio:1;background:#17191d;border:1px solid hsla(0,0%,100%,.035);border-radius:50%;box-shadow:inset 0 1px 1px #ffffff12,0 1px 2px #000000e6;position:absolute;transform:translate(-50%,-50%);width:5.8%}.maker-orbit-encoder__lights>i.is-lit{background:#00d7ef;border-color:#8df7ffbd;box-shadow:inset 0 1px 1px #ffffffc7,0 0 2px #00d7ef,0 0 5px #00d7efdb}.maker-rotary-knob.maker-knob--orbit-encoder:after{background:repeating-radial-gradient(circle,#dadde0 0 1px,#a9adb2 1.5px 2.5px,#eef0f2 3px 4px);border:1px solid #090a0c;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff47,inset 0 0 8px #00000057,0 2px 4px #000000b8;content:"";inset:25%;pointer-events:none;position:absolute;z-index:2}.maker-rotary-knob.maker-knob--orbit-encoder .maker-rotary-knob__indicator{inset:0;transform-box:border-box;transform-origin:50% 50%;z-index:3}.maker-rotary-knob.maker-knob--orbit-encoder .maker-rotary-knob__indicator:before{display:none}.maker-rotary-knob.maker-knob--orbit-encoder .maker-rotary-knob__value{background:#050608c2;border-radius:999px;color:#f4f4f5;margin:0;opacity:0;padding:.15em .32em;transition:opacity .12s ease;z-index:4}.maker-rotary-knob.maker-knob--orbit-encoder:focus-visible .maker-rotary-knob__value,.maker-rotary-knob.maker-knob--orbit-encoder:hover .maker-rotary-knob__value{opacity:1}.maker-rotary-knob.maker-knob--chicken-head,.maker-rotary-knob.maker-knob--chicken-head-clean{background:radial-gradient(circle at 35% 27%,#ffffff2e,#0000 13%),radial-gradient(circle,#090a0c 0 42%,#17191d 44% 60%,#050607 63% 72%,#292c31 73% 76%,#070809 78%);border:1px solid #08090a;box-shadow:inset 0 2px 3px #ffffff1f,inset 0 -7px 10px #000000e0,0 7px 12px #00000085;isolation:isolate;overflow:visible}.maker-rotary-knob.maker-knob--chicken-head:before{background:repeating-conic-gradient(from 218deg,#e4e6eae0 0 1.7deg,#0000 1.7deg 13.5deg);border-radius:50%;content:"";inset:-16%;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68% 73%,#0000 75%);mask:radial-gradient(circle,#0000 66%,#000 68% 73%,#0000 75%);pointer-events:none;position:absolute;z-index:-1}.maker-rotary-knob.maker-knob--chicken-head .maker-rotary-knob__indicator,.maker-rotary-knob.maker-knob--chicken-head-clean .maker-rotary-knob__indicator{inset:-10%;z-index:2}.maker-rotary-knob.maker-knob--chicken-head .maker-rotary-knob__indicator:before,.maker-rotary-knob.maker-knob--chicken-head-clean .maker-rotary-knob__indicator:before{background:linear-gradient(90deg,#08090a,#282b2f 36%,#111316 62%,#030405);border:1px solid #ffffff0f;border-radius:38% 38% 22% 22%;box-shadow:inset 2px 0 2px #ffffff1a,0 3px 5px #000000b8;-webkit-clip-path:polygon(50% 0,94% 18%,72% 100%,28% 100%,6% 18%);clip-path:polygon(50% 0,94% 18%,72% 100%,28% 100%,6% 18%);height:58%;top:-2%;width:30%}.maker-rotary-knob.maker-knob--chicken-head .maker-rotary-knob__indicator:after,.maker-rotary-knob.maker-knob--chicken-head-clean .maker-rotary-knob__indicator:after{background:#eef0f2;border-radius:999px;box-shadow:0 0 2px #000;content:"";height:22%;left:50%;position:absolute;top:2%;transform:translateX(-50%);width:5%}.maker-rotary-knob.maker-knob--chicken-head .maker-rotary-knob__value,.maker-rotary-knob.maker-knob--chicken-head-clean .maker-rotary-knob__value{color:#f4f4f5;margin-top:1.05rem;text-shadow:0 1px 2px #000;z-index:3}.maker-chicken-head-knob__scale{color:#e4e4e7;font:800 clamp(5px,9%,8px)/1 ui-sans-serif,system-ui,sans-serif;inset:0;letter-spacing:.03em;pointer-events:none;position:absolute}.maker-chicken-head-knob__scale span{bottom:-22%;position:absolute}.maker-chicken-head-knob__scale span:first-child{left:-24%}.maker-chicken-head-knob__scale span:last-child{right:-24%}.maker-plugin-canvas--mixforge .maker-rotary-knob.maker-knob--chicken-head,.maker-plugin-canvas--mixforge .maker-rotary-knob.maker-knob--chicken-head-clean{background:radial-gradient(circle at 35% 27%,#ffffff2e,#0000 13%),radial-gradient(circle,#090a0c 0 42%,#17191d 44% 60%,#050607 63% 72%,#292c31 73% 76%,#070809 78%);border-color:#08090a;box-shadow:inset 0 2px 3px #ffffff1f,inset 0 -7px 10px #000000e0,0 7px 12px #00000085}.maker-plugin-canvas--mixforge .maker-rotary-knob.maker-knob--chicken-head:before{background:repeating-conic-gradient(from 218deg,#e4e6eae0 0 1.7deg,#0000 1.7deg 13.5deg);border:0;inset:-16%;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68% 73%,#0000 75%);mask:radial-gradient(circle,#0000 66%,#000 68% 73%,#0000 75%)}.maker-button--square-led,.maker-button--square-led-label{background:linear-gradient(#29292f,#101013);border-radius:.5rem!important;box-shadow:inset 0 0 0 2px #0007,0 4px 8px #0008}.maker-button--square-led-label.is-on,.maker-button--square-led.is-on{box-shadow:inset 0 0 14px color-mix(in srgb,#fb7185 55%,#0000),0 0 12px color-mix(in srgb,#fb7185 35%,#0000);box-shadow:inset 0 0 14px color-mix(in srgb,var(--maker-accent,#fb7185) 55%,#0000),0 0 12px color-mix(in srgb,var(--maker-accent,#fb7185) 35%,#0000)}.maker-panel-button:is(.maker-button--round-led-label,.maker-button--capsule-led-label){background:linear-gradient(145deg,#ffffff1a,#0000 34%),linear-gradient(180deg,#29292f,#101013);border:1px solid #ffffff29;box-shadow:inset 0 0 0 2px #0007,inset 0 2px 3px #ffffff14,0 4px 8px #0008;color:#d4d4d8;flex:none;margin:auto auto .35rem;min-height:0;min-width:0;padding:0}.maker-panel-button.maker-button--round-led-label{aspect-ratio:1;border-radius:50%!important;height:auto;width:min(calc(100cqw - 12px),calc(100cqh - 18px))}.maker-panel-button.maker-button--capsule-led-label{aspect-ratio:12/5;border-radius:999px!important;height:auto;max-width:420px;width:min(calc(100cqw - 12px),calc(240cqh - 28px))}.maker-panel-button:is(.maker-button--square-led-label,.maker-button--round-led-label,.maker-button--capsule-led-label) .maker-panel-button__state-label{color:inherit;font-size:clamp(7px,12cqh,16px);line-height:1;max-width:calc(100% - 8px);position:static;text-align:center;text-shadow:0 1px 3px #000;transform:none;width:calc(100% - 8px)}.maker-panel-button:is(.maker-button--round-led-label,.maker-button--capsule-led-label).is-on{background:linear-gradient(145deg,#ffffff29,#0000 34%),color-mix(in srgb,#fb7185 24%,#101013);background:linear-gradient(145deg,#ffffff29,#0000 34%),color-mix(in srgb,var(--maker-accent,#fb7185) 24%,#101013);border-color:color-mix(in srgb,#fb7185 68%,#fff 10%);border-color:color-mix(in srgb,var(--maker-accent,#fb7185) 68%,#fff 10%);box-shadow:inset 0 0 14px color-mix(in srgb,#fb7185 55%,#0000),inset 0 2px 3px #ffffff1f,0 0 12px color-mix(in srgb,#fb7185 35%,#0000),0 4px 8px #0008;box-shadow:inset 0 0 14px color-mix(in srgb,var(--maker-accent,#fb7185) 55%,#0000),inset 0 2px 3px #ffffff1f,0 0 12px color-mix(in srgb,var(--maker-accent,#fb7185) 35%,#0000),0 4px 8px #0008;color:color-mix(in srgb,#fb7185 58%,#fff);color:color-mix(in srgb,var(--maker-accent,#fb7185) 58%,#fff)}.maker-panel-button.maker-button--regent-switch{background:radial-gradient(circle at 38% 28%,#df4a3f,#8f1715 58%,#350807 100%);border:2px solid #342a22!important;border-radius:.2rem!important;box-shadow:inset 0 2px 3px #ffdcc257,inset 0 -5px 8px #280000a6,0 5px 9px #00000080;color:#fff2dc;min-height:38px;min-width:38px}.maker-panel-button.maker-button--regent-switch:before{content:none}.maker-panel-button.maker-button--regent-switch.is-on{background:radial-gradient(circle at 38% 28%,#ff8d65,#d62f25 54%,#5c0b08 100%);border-color:#ffba76!important;box-shadow:0 0 14px #e8452fa6,inset 0 2px 3px #fff4da73;color:#fff2dc}.maker-button--regent-switch .maker-panel-button__state-label{top:calc(100% + 4px)}.maker-panel-button.maker-button--regent-illuminated{background:linear-gradient(145deg,#e1ded6,#bbb8b0 58%,#8e8b84);border:1px solid #5d5a54!important;border-radius:.2rem!important;box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -2px 3px #2c2a2652,0 3px 5px #00000085;color:#d6d1c5;flex:none;height:clamp(24px,48cqh,34px);margin:auto auto .55rem;min-height:0;min-width:0;padding:0;width:clamp(26px,58cqw,40px)}.maker-panel-button.maker-button--regent-illuminated:before{content:none}.maker-panel-button.maker-button--regent-illuminated.is-on{background:linear-gradient(145deg,#ffc04b,#ed8b1e 54%,#b84d0a);border-color:#7a3c09!important;box-shadow:inset 0 1px 1px #fff4c2b8,inset 0 -3px 4px #6f280361,0 0 7px #f58e1c75,0 3px 5px #0000007a;color:#ffc35a;transform:translateY(1px)}.maker-button--regent-illuminated .maker-panel-button__state-label{top:calc(100% + 4px)}.maker-panel-button.maker-button--toggle{aspect-ratio:35/17;background:linear-gradient(180deg,#111114,#25252b);border-color:#52525b;border-radius:999px!important;box-shadow:inset 0 2px 5px #000000b8,0 3px 7px #00000075;color:#0000!important;flex:none;height:auto;margin:auto auto .35rem;max-width:420px;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative;width:min(calc(100cqw - 12px),calc(206cqh - 28px))}.maker-panel-button.maker-button--toggle .maker-panel-button__state-label{display:none}.maker-panel-button.maker-button--toggle:before{color:#d4d4d8;content:"OFF";display:grid;font:800 clamp(7px,12cqh,14px)/1 ui-sans-serif,system-ui,sans-serif;height:100%;letter-spacing:.08em;place-items:center;position:absolute;right:0;top:0;width:50%;z-index:1}.maker-panel-button.maker-button--toggle:after{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff,#d4d4d8 54%,#71717a 100%);border:1px solid #ffffff80;border-radius:50%;box-shadow:inset 0 1px 1px #fffc,0 2px 5px #0009;content:"";height:calc(100% - 2px);left:1px;position:absolute;top:1px;transition:left .13s ease,transform .13s ease;width:auto;z-index:2}.maker-panel-button.maker-button--toggle.is-on{background:color-mix(in srgb,#fb7185 18%,#17171b);background:color-mix(in srgb,var(--maker-accent,#fb7185) 18%,#17171b);border-color:color-mix(in srgb,#fb7185 72%,#52525b);border-color:color-mix(in srgb,var(--maker-accent,#fb7185) 72%,#52525b)}.maker-panel-button.maker-button--toggle.is-on:before{color:#fb7185;color:var(--maker-accent,#fb7185);content:"ON";left:0;right:auto}.maker-panel-button.maker-button--toggle.is-on:after{background:radial-gradient(circle at 35% 28%,color-mix(in srgb,#fb7185 35%,#fff),#fb7185 58%,color-mix(in srgb,#fb7185 62%,#000));background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--maker-accent,#fb7185) 35%,#fff),var(--maker-accent,#fb7185) 58%,color-mix(in srgb,var(--maker-accent,#fb7185) 62%,#000));box-shadow:inset 0 1px 1px #ffffff80,0 0 10px #fb7185;box-shadow:inset 0 1px 1px #ffffff80,0 0 10px var(--maker-accent,#fb7185);left:calc(100% - 1px);transform:translateX(-100%)}.maker-panel-button.maker-button--mechanical-toggle{aspect-ratio:1;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#d8dade;flex:none;height:auto;margin:auto auto .55rem;min-height:52px;min-width:42px;overflow:visible;padding:0;width:min(calc(100cqw - 12px),calc(88cqh - 18px))}.maker-panel-button.maker-button--mechanical-toggle.is-on,.maker-plugin-canvas--mixforge .maker-panel-button.maker-button--mechanical-toggle.is-on{background:#0000!important;border:0!important;box-shadow:none!important;color:#d8dade!important}.maker-mechanical-toggle-image{filter:drop-shadow(0 5px 6px rgba(0,0,0,.46));height:calc(100% - 17px);inset:0 0 17px;object-fit:contain;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:2}.maker-panel-button.maker-button--mechanical-toggle .maker-panel-button__state-label{color:#d8dade;font-size:clamp(7px,10cqh,12px);text-shadow:0 1px 3px #000;top:calc(100% + 5px)}.maker-panel-pad{align-items:stretch;background:linear-gradient(145deg,#34343a,#111114 38%,#050506);border:1px solid #ffffff29;border-radius:.72rem;box-shadow:inset 0 1px 0 #ffffff24,inset 0 -2px 3px #000000d9,0 8px 14px #00000080;color:#f4f4f5;display:flex;justify-content:stretch;min-height:66px;overflow:hidden;position:relative;touch-action:none;transition:transform 80ms ease,border-color .12s ease,box-shadow .12s ease;-webkit-user-select:none;user-select:none;width:78px}.maker-canvas-control--pad .maker-panel-pad{flex:1 1;margin-bottom:.25rem;min-height:0;width:100%}.maker-canvas-control--pad{gap:.18rem;padding:.28rem}.maker-canvas-control--pad .maker-canvas-control__handle{color:#71717a;justify-content:flex-end;min-height:14px}.maker-canvas-control--pad .maker-canvas-control__handle span:first-child{display:none}.maker-panel-pad.is-pressed{border-color:#fb7185;border-color:var(--maker-accent,#fb7185);box-shadow:inset 0 2px 7px #000000e6,0 0 22px color-mix(in srgb,#fb7185 48%,#0000);box-shadow:inset 0 2px 7px #000000e6,0 0 22px color-mix(in srgb,var(--maker-accent,#fb7185) 48%,#0000);transform:translateY(2px) scale(.985)}.maker-panel-pad.is-pressed:after{animation:maker-drum-hit-flash .18s ease-out both;background:radial-gradient(circle,color-mix(in srgb,#fb7185 70%,#fff 30%) 0,color-mix(in srgb,#fb7185 34%,#0000) 28%,#0000 68%);background:radial-gradient(circle,color-mix(in srgb,var(--maker-accent,#fb7185) 70%,#fff 30%) 0,color-mix(in srgb,var(--maker-accent,#fb7185) 34%,#0000) 28%,#0000 68%);border-radius:inherit;content:"";inset:-35%;pointer-events:none;position:absolute;z-index:4}@keyframes maker-drum-hit-flash{0%{opacity:.2;transform:scale(.45)}38%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}.maker-plugin-canvas--neon-pop-drums .maker-canvas-control--drum-hotspot{--maker-control-bg:#0000;--maker-control-border:#0000;--maker-control-shadow:none;border-radius:50%;padding:.16rem}.maker-plugin-canvas--neon-pop-drums .maker-canvas-control--drum-hotspot .maker-canvas-control__frame{border-radius:50%}.maker-plugin-canvas--neon-pop-drums .maker-canvas-control--drum-hotspot.is-selected .maker-canvas-control__frame{border-color:color-mix(in srgb,#22d3ee 68%,#fff 12%);border-color:color-mix(in srgb,var(--maker-accent,#22d3ee) 68%,#fff 12%);box-shadow:0 0 22px color-mix(in srgb,#22d3ee 28%,#0000);box-shadow:0 0 22px color-mix(in srgb,var(--maker-accent,#22d3ee) 28%,#0000)}.maker-plugin-canvas--neon-pop-drums .maker-canvas-control--drum-hotspot .maker-panel-pad{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle,#09090e33 0 38%,#09090ec7 72%);border-color:color-mix(in srgb,#22d3ee 50%,#fff 15%);border-color:color-mix(in srgb,var(--maker-accent,#22d3ee) 50%,#fff 15%);border-radius:50%;box-shadow:inset 0 0 18px #ffffff14,0 0 18px #0000006b}.maker-plugin-canvas--neon-pop-drums .maker-canvas-control--drum-hotspot .maker-panel-pad.is-pressed{background:radial-gradient(circle,color-mix(in srgb,#22d3ee 70%,#fff 30%) 0 10%,color-mix(in srgb,#22d3ee 42%,#0000) 48%,#070a10b8 74%);background:radial-gradient(circle,color-mix(in srgb,var(--maker-accent,#22d3ee) 70%,#fff 30%) 0 10%,color-mix(in srgb,var(--maker-accent,#22d3ee) 42%,#0000) 48%,#070a10b8 74%);border-color:#fff;box-shadow:inset 0 0 22px #ffffff47,0 0 18px #22d3ee,0 0 42px color-mix(in srgb,#22d3ee 55%,#0000);box-shadow:inset 0 0 22px #ffffff47,0 0 18px var(--maker-accent,#22d3ee),0 0 42px color-mix(in srgb,var(--maker-accent,#22d3ee) 55%,#0000)}.maker-plugin-canvas--neon-pop-drums .maker-canvas-control--drum-hotspot .maker-panel-pad__face{opacity:.18}.maker-panel-pad__face{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.018) 0 1px,#0000 1px 4px),radial-gradient(circle at 32% 24%,color-mix(in srgb,#17171b 76%,#fff 24%),#17171b 54%,color-mix(in srgb,#17171b 56%,#000 44%) 100%);background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.018) 0 1px,#0000 1px 4px),radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--maker-pad-idle,#17171b) 76%,#fff 24%),var(--maker-pad-idle,#17171b) 54%,color-mix(in srgb,var(--maker-pad-idle,#17171b) 56%,#000 44%) 100%);border:1px solid hsla(0,0%,100%,.075);border-radius:.48rem;box-shadow:inset 1px 1px 1px #ffffff14,inset -2px -3px 5px #000000b8,0 2px 2px #000000bf;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);inset:5px;position:absolute;transition:background .1s ease,box-shadow .1s ease}.maker-panel-pad__face i{background:radial-gradient(circle,hsla(0,0%,100%,.055) 0 1px,#0000 1.5px);border-radius:50%;margin:5px;opacity:.6}.maker-panel-pad.is-pressed .maker-panel-pad__face{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 42%,color-mix(in srgb,#fb7185 40%,#222228),#111114 72%);background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--maker-accent,#fb7185) 40%,#222228),#111114 72%);box-shadow:inset 0 3px 7px #000000d9,inset 0 0 16px color-mix(in srgb,#fb7185 20%,#0000);box-shadow:inset 0 3px 7px #000000d9,inset 0 0 16px color-mix(in srgb,var(--maker-accent,#fb7185) 20%,#0000)}.maker-panel-pad__led{background:#3f3f46;border:1px solid #ffffff24;border-radius:50%;box-shadow:inset 0 1px 1px #000c;height:5px;left:9px;position:absolute;top:9px;width:5px;z-index:3}.maker-panel-pad.is-pressed .maker-panel-pad__led{background:#fb7185;background:var(--maker-accent,#fb7185);box-shadow:0 0 7px #fb7185,0 0 15px color-mix(in srgb,#fb7185 60%,#0000);box-shadow:0 0 7px var(--maker-accent,#fb7185),0 0 15px color-mix(in srgb,var(--maker-accent,#fb7185) 60%,#0000)}.maker-panel-pad__content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-width:0;padding:.5rem .55rem .48rem;position:relative;text-align:left;z-index:2}.maker-panel-pad__label{color:#f4f4f5;font-size:clamp(.48rem,9cqw,.64rem);font-weight:750;letter-spacing:.035em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #000000e6;text-transform:uppercase;white-space:nowrap;width:100%}.maker-panel-pad__note{color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.43rem;font-weight:700;letter-spacing:.08em;position:absolute;right:.05rem;top:.02rem}.maker-panel-pad__meter{background:hsla(0,0%,100%,.075);border-radius:999px;height:2px;margin-top:.32rem;overflow:hidden;width:100%}.maker-panel-pad__meter i{background:color-mix(in srgb,#fb7185 74%,#fff);background:color-mix(in srgb,var(--maker-accent,#fb7185) 74%,#fff);border-radius:inherit;box-shadow:0 0 5px color-mix(in srgb,#fb7185 45%,#0000);box-shadow:0 0 5px color-mix(in srgb,var(--maker-accent,#fb7185) 45%,#0000);display:block;height:100%;opacity:.58}.maker-panel-pad.is-pressed .maker-panel-pad__label,.maker-panel-pad.is-pressed .maker-panel-pad__note{color:#fff}.maker-panel-pad.is-pressed .maker-panel-pad__meter i{opacity:1}.maker-pad--performance{background:linear-gradient(145deg,#26262b,#08080a);border:2px solid #050506;border-radius:.55rem;box-shadow:inset 0 1px 1px #ffffff29,inset 0 -3px 5px #000000e6,0 5px 8px #0000009e}.maker-pad--performance .maker-panel-pad__face{background:repeating-linear-gradient(135deg,rgba(0,0,0,.035) 0 1px,#0000 1px 4px),radial-gradient(circle at 42% 34%,color-mix(in srgb,#ceced1 74%,#fff 26%) 0,#ceced1 52%,color-mix(in srgb,#ceced1 76%,#000 24%) 100%);background:repeating-linear-gradient(135deg,rgba(0,0,0,.035) 0 1px,#0000 1px 4px),radial-gradient(circle at 42% 34%,color-mix(in srgb,var(--maker-pad-idle,#ceced1) 74%,#fff 26%) 0,var(--maker-pad-idle,#ceced1) 52%,color-mix(in srgb,var(--maker-pad-idle,#ceced1) 76%,#000 24%) 100%);border:1px solid #a7a7ab;border-radius:.38rem;box-shadow:inset 1px 1px 2px #ffffffb8,inset -3px -4px 6px #26262a4d,0 2px 2px #000c;inset:5px}.maker-pad--performance .maker-panel-pad__face i,.maker-pad--performance .maker-panel-pad__led,.maker-pad--performance .maker-panel-pad__meter{display:none}.maker-pad--performance .maker-panel-pad__label{color:#303036;text-shadow:0 1px #ffffff94}.maker-pad--performance .maker-panel-pad__note{color:#55555d}.maker-pad--performance-dark .maker-panel-pad__face{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.022) 0 1px,#0000 1px 4px),radial-gradient(circle at 42% 34%,color-mix(in srgb,#44444a 72%,#fff 28%) 0,#44444a 48%,color-mix(in srgb,#44444a 52%,#000 48%) 100%);background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.022) 0 1px,#0000 1px 4px),radial-gradient(circle at 42% 34%,color-mix(in srgb,var(--maker-pad-idle,#44444a) 72%,#fff 28%) 0,var(--maker-pad-idle,#44444a) 48%,color-mix(in srgb,var(--maker-pad-idle,#44444a) 52%,#000 48%) 100%);border-color:#68686f;box-shadow:inset 1px 1px 2px #ffffff38,inset -3px -4px 6px #00000094,0 2px 3px #000000e6}.maker-pad--performance-dark .maker-panel-pad__label{color:#e4e4e7;text-shadow:0 1px 2px #000000eb}.maker-pad--performance-dark .maker-panel-pad__note{color:#a1a1aa}.maker-pad--performance.is-pressed{border-color:color-mix(in srgb,var(--maker-pad-color) 68%,#fff 16%);box-shadow:inset 0 3px 8px #000000db,0 0 13px var(--maker-pad-color),0 0 28px color-mix(in srgb,var(--maker-pad-color) 56%,#0000)}.maker-pad--performance.is-pressed:after{background:radial-gradient(circle,color-mix(in srgb,var(--maker-pad-color) 62%,#fff 38%) 0,color-mix(in srgb,var(--maker-pad-color) 45%,#0000) 34%,#0000 70%)}.maker-pad--performance.is-pressed .maker-panel-pad__face{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.035) 0 1px,#0000 1px 4px),radial-gradient(circle at 48% 40%,color-mix(in srgb,var(--maker-pad-color) 58%,#fff 42%) 0,var(--maker-pad-color) 55%,color-mix(in srgb,var(--maker-pad-color) 62%,#101014) 100%);border-color:color-mix(in srgb,var(--maker-pad-color) 74%,#fff 26%);box-shadow:inset 0 3px 7px #0000007a,inset 0 0 16px #ffffff47}.maker-pad--performance.is-pressed .maker-panel-pad__label,.maker-pad--performance.is-pressed .maker-panel-pad__note{color:#fff;text-shadow:0 1px 3px #000000c7}.maker-canvas-control--keyboard{align-items:stretch;gap:.25rem;min-height:112px;padding:.45rem;width:min(560px,calc(100% - 24px))}.maker-canvas-control--keyboard .maker-canvas-control__handle{min-height:14px}.maker-sampler-keyboard-panel{background:#0003;border:1px solid #ffffff0f;border-radius:1rem;min-width:0;padding:1rem}.maker-sampler-keyboard-panel--compact{background:#0000;border:0;border-radius:0;overflow:hidden;padding:0}.maker-canvas-control--keyboard .maker-sampler-keyboard--fit,.maker-canvas-control--keyboard .maker-sampler-keyboard--fit .maker-sampler-keyboard__white,.maker-canvas-control--keyboard .maker-sampler-keyboard-panel--compact,.maker-canvas-control--keyboard .maker-sampler-keyboard-scroll{height:100%;min-height:0}.maker-canvas-control--keyboard .maker-sampler-keyboard-panel--compact{flex:1 1}.maker-sampler-keyboard.maker-sampler-keyboard--fit{min-width:100%;min-width:var(--maker-fit-min-width,100%);padding:0;width:100%}.maker-sampler-keyboard--fit .maker-sampler-key--white{height:100%}.maker-sampler-keyboard-panel--compact .maker-sampler-keyboard-scroll{overflow-y:hidden;padding:0}.maker-panel-knob span{background:#fb7185;background:var(--maker-accent,#fb7185);border-radius:2px;height:11px;left:calc(50% - 1px);position:absolute;top:4px;transform:rotate(0deg);transform:rotate(var(--knob-angle,0deg));transform-origin:50% 17px;width:2px}.maker-panel-range{width:84%}.maker-panel-fader{accent-color:#fb7185;accent-color:var(--maker-accent,#fb7185);cursor:pointer;direction:rtl;height:62px;position:relative;width:16px;writing-mode:vertical-lr}.maker-fader-unity-marker{align-items:center;bottom:clamp(5px,75%,calc(100% - 5px));bottom:clamp(5px,var(--maker-neutral-position,75%),calc(100% - 5px));color:#f4f4f5b8;direction:ltr;display:flex;font:800 7px/1 ui-monospace,monospace;gap:2px;pointer-events:none;position:absolute;right:-13px;writing-mode:initial;z-index:4}.maker-fader-unity-marker i{background:currentColor;box-shadow:0 1px 2px #000000d9;display:block;height:1px;width:8px}.maker-fader-value-readout{background:#050505d6;border-radius:999px;bottom:2px;color:#f4f4f5;direction:ltr;font:800 8px/1 ui-monospace,monospace;min-width:-webkit-max-content;min-width:max-content;opacity:0;padding:.16rem .35rem;pointer-events:none;position:absolute;right:50%;transform:translateX(50%);transition:opacity .12s ease;writing-mode:initial;z-index:5}.maker-panel-fader:focus-visible .maker-fader-value-readout,.maker-panel-fader:hover .maker-fader-value-readout{opacity:1}.maker-canvas-control--fader .maker-panel-fader{flex:1 1;height:calc(100% - 24px);min-height:44px}.maker-canvas-control--fader .maker-keyboard-wheel{flex:1 1;height:calc(100% - 24px);min-height:54px}.maker-keyboard-wheel{background:linear-gradient(90deg,#111216,#292b31 42%,#121318);border:1px solid #ffffff24;border-radius:.55rem;box-shadow:inset 0 0 0 2px #0000007a,inset 0 10px 18px hsla(0,0%,100%,.035),0 5px 12px #0000006b;cursor:ns-resize;display:block;min-height:92px;overflow:hidden;position:relative;touch-action:none;width:44px}.maker-keyboard-wheel.is-disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.42}.maker-keyboard-wheel__slot{background:#07080a;border-radius:999px;box-shadow:inset 0 0 8px #000,0 0 0 1px #ffffff12;inset:8px 11px 18px;position:absolute}.maker-keyboard-wheel__wheel{background:linear-gradient(90deg,#17181c,#555861 48%,#18191e);border:1px solid #ffffff38;border-radius:9px;bottom:clamp(10px,-13px,calc(100% - 34px));bottom:clamp(10px,calc(var(--maker-wheel-value, 0%) - 13px),calc(100% - 34px));box-shadow:inset 0 0 7px #000000b8,0 2px 6px #000000b8,0 0 8px color-mix(in srgb,#fb7185 24%,#0000);box-shadow:inset 0 0 7px #000000b8,0 2px 6px #000000b8,0 0 8px color-mix(in srgb,var(--maker-accent,#fb7185) 24%,#0000);height:32px;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:32px;z-index:2}.maker-keyboard-wheel__wheel i{background:#ffffff38;border-radius:999px;box-shadow:0 1px 1px #000;display:block;height:2px;margin:3px 4px}.maker-keyboard-wheel__value{bottom:2px;color:#f4f4f5bd;font:800 7px/1 ui-monospace,monospace;left:2px;pointer-events:none;position:absolute;right:2px;text-align:center;z-index:3}.maker-keyboard-wheel--pitch:after,.maker-keyboard-wheel--pitch:before{color:#f4f4f56b;font:800 8px/1 ui-monospace,monospace;left:4px;position:absolute;z-index:1}.maker-keyboard-wheel--pitch:before{content:"+";top:8px}.maker-keyboard-wheel--pitch:after{bottom:18px;content:"−"}.maker-keyboard-wheel--modulation:before{color:#fb7185;color:var(--maker-accent,#fb7185);content:"M";font:900 8px/1 ui-monospace,monospace;left:4px;position:absolute;top:8px;z-index:1}.maker-keyboard-wheel--led{background:#08080a;border-color:#ffffff1f;border-radius:.3rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 5px 12px #0000006b}.maker-keyboard-wheel--led:after,.maker-keyboard-wheel--led:before{content:none}.maker-keyboard-wheel__led-track{background:hsla(0,0%,100%,.055);border-radius:999px;inset:7px 7px;overflow:hidden;pointer-events:none;position:absolute}.maker-keyboard-wheel__led-track i{background:linear-gradient(180deg,color-mix(in srgb,#fb7185 82%,#fff 18%),#fb7185);background:linear-gradient(180deg,color-mix(in srgb,var(--maker-wheel-color,var(--maker-accent,#fb7185)) 82%,#fff 18%),var(--maker-wheel-color,var(--maker-accent,#fb7185)));border-radius:999px;bottom:0;box-shadow:0 0 9px color-mix(in srgb,#fb7185 55%,#0000);box-shadow:0 0 9px color-mix(in srgb,var(--maker-wheel-color,var(--maker-accent,#fb7185)) 55%,#0000);display:block;left:0;min-height:0;position:absolute;right:0}.maker-keyboard-wheel__plain-slider{background:#fb7185;background:var(--maker-wheel-color,var(--maker-accent,#fb7185));border:0;border-radius:999px;bottom:clamp(3px,-4px,calc(100% - 11px));bottom:clamp(3px,calc(var(--maker-wheel-value, 0%) - 4px),calc(100% - 11px));box-shadow:0 0 8px color-mix(in srgb,#fb7185 48%,#0000);box-shadow:0 0 8px color-mix(in srgb,var(--maker-wheel-color,var(--maker-accent,#fb7185)) 48%,#0000);height:8px;left:3px;pointer-events:none;position:absolute;right:3px;z-index:2}.maker-panel-fader.maker-css-control{background:#0000;border:0;cursor:ns-resize;direction:ltr;display:block;min-height:54px;overflow:visible;position:relative;touch-action:none;width:34px;writing-mode:initial}.maker-css-fader__fill,.maker-css-fader__track{border-radius:999px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.maker-css-fader__track{background:#000000b8;box-shadow:inset 0 0 0 1px #ffffff1a;height:auto;inset-block:5px}.maker-css-fader__fill{background:#fb7185;background:var(--maker-accent,#fb7185);bottom:5px;height:0;height:var(--maker-fader-value,0);max-height:calc(100% - 10px)}.maker-css-fader__thumb{background:linear-gradient(#44444c,#17171b);border:1px solid #fff3;border-radius:.3rem;bottom:clamp(-2px,-7px,calc(100% - 17px));bottom:clamp(-2px,calc(var(--maker-fader-value, 0%) - 7px),calc(100% - 17px));box-shadow:0 3px 7px #0000007a;height:14px;left:50%;position:absolute;transform:translateX(-50%);width:28px}.maker-fader--console .maker-css-fader__thumb{background:repeating-linear-gradient(90deg,#52525b 0 2px,#27272a 2px 4px);border-radius:.18rem;height:18px;width:36px}.maker-fader--luminous .maker-css-fader__track{box-shadow:0 0 9px color-mix(in srgb,#fb7185 38%,#0000);box-shadow:0 0 9px color-mix(in srgb,var(--maker-accent,#fb7185) 38%,#0000);width:9px}.maker-fader--luminous .maker-css-fader__fill{box-shadow:0 0 12px #fb7185;box-shadow:0 0 12px var(--maker-accent,#fb7185);width:9px}.maker-fader--luminous .maker-css-fader__thumb{border-color:#fb7185;border-color:var(--maker-accent,#fb7185)}.maker-fader--mixer-metal{background:radial-gradient(circle at 50% 7px,#ffc928 0 3px,#7a5600 4px,#0000 5px),linear-gradient(180deg,#242628,#111214 72%,#08090a);border-radius:5px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.055),0 3px 8px #0000008c;width:58px}.maker-fader--mixer-metal:before{background:repeating-linear-gradient(180deg,#ebeef0d1 0 1px,#0000 1px 9.09%) 0 /15px 100% no-repeat,repeating-linear-gradient(180deg,#ebeef0d1 0 1px,#0000 1px 9.09%) 100% /15px 100% no-repeat;content:"";inset:18px 5px 12px;pointer-events:none;position:absolute}.maker-fader--mixer-metal .maker-css-fader__track{background:#050607;border:1px solid #020303;box-shadow:inset 0 1px 5px #000,0 0 0 1px #ffffff0f;inset-block:20px 12px;width:8px}.maker-fader--mixer-metal .maker-css-fader__fill{display:none}.maker-fader--mixer-metal .maker-css-fader__thumb{background:linear-gradient(180deg,#0000 0 45%,#da5555 46% 49%,#502020 50% 53%,#0000 54%),repeating-linear-gradient(180deg,#ffffff2e 0 1px,#0000 1px 5px),linear-gradient(100deg,#25272a,#73767a 18%,#36383b 50%,#8b8d90 82%,#25272a);border:1px solid #111214;border-radius:2px;box-shadow:inset 0 2px 2px #ffffff47,inset 0 -3px 4px #000000b3,0 4px 7px #000000b8;height:27px;width:46px;z-index:2}.maker-meter--stereo-led>div{width:34px}.maker-meter--stereo-led>div:after{background:#09090b;bottom:2px;content:"";left:50%;position:absolute;top:2px;width:2px}.maker-meter--regent-ladder{gap:.42rem;padding:.35rem .45rem .55rem}.maker-meter--regent-ladder>div{background:repeating-linear-gradient(0deg,#0000 0 calc(5.555% - 2px),#050607 calc(5.555% - 2px) 5.555%),linear-gradient(90deg,#101214 0 47%,#030405 47% 53%,#101214 53% 100%);border:2px solid #050607;border-radius:.22rem;box-shadow:inset 0 0 10px #000,0 2px 5px #000000b3;min-height:110px;width:58px}.maker-meter--regent-ladder>div:after{background:#050607;content:"";inset:2px 50% 2px auto;position:absolute;width:2px}.maker-meter--regent-ladder i{background:repeating-linear-gradient(0deg,#0000 0 calc(5.555% - 2px),#050607 calc(5.555% - 2px) 5.555%),linear-gradient(0deg,#2ed66f 0 68%,#f1cf45 68% 86%,#ef4b3e 86% 100%);border-radius:0;bottom:3px;filter:drop-shadow(0 0 4px rgba(63,224,116,.42));left:3px;max-height:calc(100% - 6px);right:3px}.maker-meter--regent-ladder span{color:#d6a13d;letter-spacing:.04em}.maker-meter--mixer-led-ladder{background:linear-gradient(180deg,#222426,#0a0b0c);border:1px solid #ffffff12;border-radius:.28rem;box-shadow:inset 0 0 14px #000,0 3px 8px #0000008c;gap:.35rem;padding:.45rem .55rem .55rem}.maker-meter--mixer-led-ladder>div{background:#090a0b;border:1px solid #020303;border-radius:2px;box-shadow:inset 0 0 8px #000;gap:5px;min-height:112px;padding:4px;width:58px}.maker-meter--mixer-led-ladder .maker-gain-meter__channels>i{background:repeating-linear-gradient(0deg,#111512 0 calc(6.25% - 3px),#020303 calc(6.25% - 3px) 6.25%);border-radius:1px}.maker-meter--mixer-led-ladder .maker-gain-meter__channels>i:before{background:repeating-linear-gradient(0deg,#0000 0 calc(6.25% - 3px),#030404 calc(6.25% - 3px) 6.25%),linear-gradient(0deg,#00d83c 0 58%,#ffd01b 58% 82%,#ff2a18 82% 100%);border-radius:0;inset-inline:1px;bottom:1px;filter:drop-shadow(0 0 3px rgba(0,255,72,.48));max-height:calc(100% - 2px)}.maker-meter--mixer-led-ladder span{color:#d7d9db;letter-spacing:.035em}.maker-meter--dark-vu{background:radial-gradient(circle at 50% 120%,#fb71852b,#0000 60%),#070709;border-color:#52525b}.maker-meter--dark-vu .maker-vu-meter__scale{color:#d4d4d8}.maker-pad--neon{background:color-mix(in srgb,#111118 88%,#fb7185 12%);background:color-mix(in srgb,var(--maker-pad-idle,#111118) 88%,var(--maker-accent,#fb7185) 12%);border-color:#fb7185;border-color:var(--maker-accent,#fb7185);box-shadow:inset 0 0 18px color-mix(in srgb,#fb7185 18%,#0000),0 0 13px color-mix(in srgb,#fb7185 32%,#0000);box-shadow:inset 0 0 18px color-mix(in srgb,var(--maker-accent,#fb7185) 18%,#0000),0 0 13px color-mix(in srgb,var(--maker-accent,#fb7185) 32%,#0000)}.maker-pad--glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,color-mix(in srgb,#30303a 72%,#fff 28%),color-mix(in srgb,#30303a 88%,#0000));background:linear-gradient(145deg,color-mix(in srgb,var(--maker-pad-idle,#30303a) 72%,#fff 28%),color-mix(in srgb,var(--maker-pad-idle,#30303a) 88%,#0000));border-color:#ffffff3d}.maker-pad--glass .maker-panel-pad__face{opacity:.3}.maker-pad--diffuse-hit,.maker-pad--hit-effect,.maker-pad--smooth-diffuse-hit{background:#0000;border-color:#0000;box-shadow:none;color:#0000;opacity:0;transition:opacity 45ms ease-out,filter 70ms ease-out}.maker-pad--diffuse-hit .maker-panel-pad__content,.maker-pad--diffuse-hit .maker-panel-pad__face,.maker-pad--diffuse-hit .maker-panel-pad__led,.maker-pad--hit-effect .maker-panel-pad__content,.maker-pad--hit-effect .maker-panel-pad__face,.maker-pad--hit-effect .maker-panel-pad__led,.maker-pad--smooth-diffuse-hit .maker-panel-pad__content,.maker-pad--smooth-diffuse-hit .maker-panel-pad__face,.maker-pad--smooth-diffuse-hit .maker-panel-pad__led{display:none}.maker-pad--hit-effect.is-pressed{background:radial-gradient(ellipse at center,#fff 0 5%,color-mix(in srgb,#fb7185 82%,#fff 18%) 9%,color-mix(in srgb,#fb7185 48%,#0000) 42%,#0000 72%);background:radial-gradient(ellipse at center,#fff 0 5%,color-mix(in srgb,var(--maker-accent,#fb7185) 82%,#fff 18%) 9%,color-mix(in srgb,var(--maker-accent,#fb7185) 48%,#0000) 42%,#0000 72%);border-color:color-mix(in srgb,#fb7185 76%,#fff 24%);border-color:color-mix(in srgb,var(--maker-accent,#fb7185) 76%,#fff 24%);box-shadow:inset 0 0 18px color-mix(in srgb,#fb7185 42%,#fff 10%),0 0 20px #fb7185,0 0 48px color-mix(in srgb,#fb7185 65%,#0000);box-shadow:inset 0 0 18px color-mix(in srgb,var(--maker-accent,#fb7185) 42%,#fff 10%),0 0 20px var(--maker-accent,#fb7185),0 0 48px color-mix(in srgb,var(--maker-accent,#fb7185) 65%,#0000);filter:saturate(1.2) brightness(1.08);opacity:1;opacity:var(--maker-component-opacity,1);transform:none}.maker-pad--diffuse-hit.is-pressed{background:radial-gradient(ellipse at center,color-mix(in srgb,#fb7185 58%,#fff 42%) 0,color-mix(in srgb,#fb7185 62%,#0000) 24%,color-mix(in srgb,#fb7185 24%,#0000) 52%,#0000 80%);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--maker-accent,#fb7185) 58%,#fff 42%) 0,color-mix(in srgb,var(--maker-accent,#fb7185) 62%,#0000) 24%,color-mix(in srgb,var(--maker-accent,#fb7185) 24%,#0000) 52%,#0000 80%);filter:saturate(1.16) blur(.35px)}.maker-pad--diffuse-hit.is-pressed,.maker-pad--smooth-diffuse-hit.is-pressed{border:0;border-radius:50%;box-shadow:none;opacity:1;opacity:var(--maker-component-opacity,1);outline:none;overflow:visible;transform:none}.maker-pad--smooth-diffuse-hit.is-pressed{background:radial-gradient(ellipse at center,color-mix(in srgb,#fb7185 48%,#fff 52%) 0,color-mix(in srgb,#fb7185 62%,#0000) 14%,color-mix(in srgb,#fb7185 48%,#0000) 30%,color-mix(in srgb,#fb7185 32%,#0000) 48%,color-mix(in srgb,#fb7185 16%,#0000) 67%,color-mix(in srgb,#fb7185 6%,#0000) 84%,#0000 100%);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--maker-accent,#fb7185) 48%,#fff 52%) 0,color-mix(in srgb,var(--maker-accent,#fb7185) 62%,#0000) 14%,color-mix(in srgb,var(--maker-accent,#fb7185) 48%,#0000) 30%,color-mix(in srgb,var(--maker-accent,#fb7185) 32%,#0000) 48%,color-mix(in srgb,var(--maker-accent,#fb7185) 16%,#0000) 67%,color-mix(in srgb,var(--maker-accent,#fb7185) 6%,#0000) 84%,#0000 100%);filter:saturate(1.08) blur(.55px)}.maker-pad--diffuse-hit:focus,.maker-pad--diffuse-hit:focus-visible,.maker-pad--smooth-diffuse-hit:focus,.maker-pad--smooth-diffuse-hit:focus-visible{border:0;box-shadow:none;outline:none}.maker-pad--diffuse-hit.is-pressed:after{background:radial-gradient(ellipse at center,color-mix(in srgb,#fb7185 40%,#0000) 0,color-mix(in srgb,#fb7185 18%,#0000) 38%,#0000 72%);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--maker-accent,#fb7185) 40%,#0000) 0,color-mix(in srgb,var(--maker-accent,#fb7185) 18%,#0000) 38%,#0000 72%);inset:-65%}.maker-gallery-preview .maker-pad--diffuse-hit,.maker-gallery-preview .maker-pad--hit-effect,.maker-gallery-preview .maker-pad--smooth-diffuse-hit{background:radial-gradient(circle,color-mix(in srgb,#55d9ee 30%,#0000),#0000 68%);background:radial-gradient(circle,color-mix(in srgb,var(--maker-accent,#55d9ee) 30%,#0000),#0000 68%);border-color:#0000;opacity:.8}.maker-gallery-preview .maker-pad--hit-effect:before{color:#d4d4d8;content:"HIT";font-size:8px;font-weight:900;letter-spacing:.12em}.maker-gallery-preview .maker-pad--diffuse-hit:before{color:#d4d4d8;content:"GLOW";font-size:8px;font-weight:900;letter-spacing:.12em}.maker-gallery-preview .maker-pad--smooth-diffuse-hit:before{color:#d4d4d8;content:"SMOOTH";font-size:8px;font-weight:900;letter-spacing:.12em}.maker-canvas-control--hit-pad .maker-canvas-control__frame,.maker-canvas-control--hit-pad.is-background-hidden.is-selected .maker-canvas-control__frame,.maker-canvas-control--hit-pad.is-selected .maker-canvas-control__frame{background:#0000;border-color:#0000;box-shadow:none}.maker-keyboard--ivory .maker-sampler-key--white{background:linear-gradient(#fffdf3,#d8ccb0)}.maker-keyboard--ivory .maker-sampler-key--black{background:linear-gradient(#493c31,#130f0d)}.maker-keyboard--dark .maker-sampler-key--white{background:linear-gradient(#52525b,#18181b);border-color:#09090b}.maker-keyboard--dark .maker-sampler-key--black{background:linear-gradient(#09090b,#000);border-color:#71717a}.maker-gallery-preview>.maker-keyboard--ivory{filter:sepia(.2)}.maker-gallery-keyboard{border-radius:2px;display:block;height:3.5rem;overflow:hidden;position:relative;width:100%}.maker-gallery-keyboard .maker-sampler-keyboard__white{--maker-key-height:100%;--maker-black-width:calc((100%/var(--maker-white-count))*0.62);--maker-black-height:62%;height:100%;width:100%}.maker-filmstrip-control{background-color:initial!important;border:0!important;border-radius:0!important;box-shadow:none!important;image-rendering:auto}.maker-filmstrip-control:after,.maker-filmstrip-control:before{display:none!important}.maker-canvas-control--knob .maker-rotary-knob.maker-filmstrip-control{aspect-ratio:1;max-height:none;max-width:none;min-width:0;overflow:visible;padding:0;width:min(100%,calc(100cqh - var(--maker-knob-header) - var(--maker-knob-gap)))}.maker-canvas-control--knob .maker-rotary-knob.maker-filmstrip-control:is(.maker-knob--crimson-wing,.maker-knob--black-crimson-wing,.maker-knob--regent-white-wing){transform:scale(1.3);transform-origin:center}.maker-static-knob-asset__indicator{inset:13%;pointer-events:none;position:absolute;transform:rotate(-135deg);transform:rotate(var(--knob-angle,-135deg))}.maker-static-knob-asset__indicator:before{background:#f8fafc;border-radius:999px;box-shadow:0 0 2px #000,0 0 7px #ffffffb8;content:"";height:24%;left:50%;position:absolute;top:1%;transform:translateX(-50%);width:clamp(2px,5%,4px)}.maker-knob--modern-spectrum .maker-static-knob-asset__indicator:before{background:#67e8f9;box-shadow:0 0 2px #020617,0 0 8px #67e8f9c7}.maker-control-value-readout{background:#050505c7;border-radius:999px;bottom:7%;color:#f3e4be;font:800 8px/1 ui-monospace,monospace;min-width:1.5rem;opacity:0;padding:.16rem .35rem;position:absolute;right:8%;transition:opacity .12s ease}.maker-rotary-knob:focus-visible .maker-control-value-readout,.maker-rotary-knob:hover .maker-control-value-readout{opacity:1}.maker-canvas-control--button .maker-panel-button.maker-filmstrip-control,.maker-canvas-control--mute .maker-panel-button.maker-filmstrip-control,.maker-canvas-control--solo .maker-panel-button.maker-filmstrip-control{flex:0 1 auto;height:auto;margin:auto;max-width:96px;min-height:0;min-width:0;padding:0;width:min(calc(100% - 8px),calc(100cqh - 30px))}.maker-canvas-control--fader .maker-panel-fader.maker-filmstrip-control{cursor:ns-resize;flex:1 1 auto;height:calc(100% - 26px);max-width:96px;min-height:52px;min-width:28px;touch-action:none;width:auto}.maker-filmstrip-meter{flex:0 1 auto;height:auto;margin:auto;max-width:none;width:min(calc(100% - 8px),calc(100cqh*2 - 60px))}.maker-canvas-control:not(.maker-canvas-control--knob){--maker-control-header:clamp(11px,16cqh,22px);--maker-control-gap:clamp(2px,3cqh,6px);gap:var(--maker-control-gap);padding:clamp(3px,5cqh,6px)}.maker-canvas-control:not(.maker-canvas-control--knob)>.maker-canvas-control__handle{flex:0 0 var(--maker-control-header);font-size:clamp(6px,6cqh,8px);min-height:var(--maker-control-header)}.maker-canvas-control.maker-label-position--top-center,.maker-canvas-control.maker-label-position--top-left,.maker-canvas-control.maker-label-position--top-right{--maker-label-top:calc(clamp(3px, 4cqh, 6px) + var(--maker-label-shift-y))}.maker-canvas-control.maker-label-position--bottom-center,.maker-canvas-control.maker-label-position--bottom-left,.maker-canvas-control.maker-label-position--bottom-right{--maker-label-bottom:calc(clamp(3px, 4cqh, 6px) + var(--maker-label-shift-y))}.maker-label-position--bottom-left,.maker-label-position--top-left{--maker-label-left:clamp(4px,6cqw,8px)}.maker-label-position--bottom-right,.maker-label-position--top-right{--maker-label-right:clamp(4px,6cqw,8px)}.maker-canvas-control--button .maker-panel-button,.maker-canvas-control--mute .maker-panel-button,.maker-canvas-control--solo .maker-panel-button{box-sizing:border-box;flex:1 1 auto;font-size:clamp(7px,12cqh,16px);height:auto;margin:auto auto clamp(2px,3cqh,6px);max-height:none;max-width:none;min-height:0;min-width:0;width:calc(100% - 8px)}.maker-panel-button.maker-button--capsule-led-label,.maker-panel-button.maker-button--toggle{max-width:none}.maker-panel-button.maker-button--regent-illuminated{aspect-ratio:20/17;height:auto;width:min(calc(100% - 8px),calc((100cqh - var(--maker-control-header) - var(--maker-control-gap))*1.176))}.maker-canvas-control--fader .maker-panel-fader.maker-css-control{max-width:none;min-width:0;width:min(72%,calc(100cqh - var(--maker-control-header) - var(--maker-control-gap)))}.maker-canvas-control--fader .maker-css-fader__fill,.maker-canvas-control--fader .maker-css-fader__track{width:18%}.maker-canvas-control--fader .maker-css-fader__thumb{height:clamp(10px,10cqh,36px);width:82%}.maker-canvas-control--fader .maker-keyboard-wheel{box-sizing:border-box;max-width:none;min-width:0;width:calc(100% - 8px)}.maker-canvas-control--gain_meter .maker-gain-meter,.maker-canvas-control--vu_meter .maker-vu-meter-group{box-sizing:border-box;max-width:none;min-height:0;min-width:0;width:calc(100% - 8px)}.maker-canvas-control--gain_meter .maker-gain-meter>div{min-height:0;width:48%}.maker-canvas-control--gain_meter .maker-meter--mixer-led-ladder>div,.maker-canvas-control--gain_meter .maker-meter--regent-ladder>div,.maker-canvas-control--gain_meter .maker-meter--stereo-led>div{width:72%}.maker-canvas-control--vu_meter .maker-vu-meter-group .maker-vu-meter{height:auto}.maker-canvas-control--button .maker-panel-button.maker-filmstrip-control,.maker-canvas-control--mute .maker-panel-button.maker-filmstrip-control,.maker-canvas-control--solo .maker-panel-button.maker-filmstrip-control{max-width:none;width:min(calc(100% - 8px),calc(100cqh - var(--maker-control-header) - var(--maker-control-gap) - 8px))}.maker-canvas-control--fader .maker-panel-fader.maker-filmstrip-control{height:calc(100% - var(--maker-control-header) - var(--maker-control-gap));max-width:none;min-height:0;min-width:0}.maker-canvas-control--gain_meter .maker-filmstrip-meter-group,.maker-canvas-control--vu_meter .maker-filmstrip-meter-group{max-width:none;width:min(calc(100% - 8px),calc(100cqh*2 - var(--maker-control-header)*2 - var(--maker-control-gap)*2 - 16px))}.maker-piano-roll-scroll{background:#0000003d;border:1px solid #ffffff14;border-radius:.85rem;max-height:430px;overflow:auto}.maker-piano-row,.maker-piano-timeline{display:grid;grid-template-columns:52px minmax(640px,1fr)}.maker-piano-timeline{background:#111114;position:-webkit-sticky;position:sticky;top:0;z-index:4}.maker-piano-key-label{align-items:center;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;color:#a1a1aa;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;justify-content:center;min-height:25px}.maker-piano-key-label.is-black{background:#18181b;color:#71717a}.maker-piano-row__grid,.maker-piano-timeline__grid{display:grid;grid-template-columns:repeat(32,minmax(20px,1fr));min-width:640px}.maker-piano-timeline__grid span{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff1f;color:#71717a;font-size:8px;padding:.4rem .35rem}.maker-piano-row__grid{height:25px;position:relative}.maker-piano-cell{background:#111114;border:0;border-bottom:1px solid #ffffff0d;border-right:1px solid hsla(0,0%,100%,.045);min-width:0;padding:0}.maker-piano-row:nth-child(2n) .maker-piano-cell{background:#151519}.maker-piano-row:has(.maker-piano-key-label.is-black) .maker-piano-cell{background:#0d0d10}.maker-piano-row:has(.maker-piano-key-label.is-black) .maker-piano-cell:nth-child(2n){background:#111115}.maker-piano-cell.is-beat-start{border-left:1px solid #ffffff1a}.maker-piano-cell.is-bar-start{border-left:2px solid #fb718561}.maker-piano-cell:hover{background:#fb71851f!important}.maker-piano-note{background:color-mix(in srgb,#fb7185 70%,#18181b);background:color-mix(in srgb,var(--maker-accent,#fb7185) 70%,#18181b);border:1px solid #ffffff29;border-radius:4px;bottom:3px;color:#fff;font-size:8px;overflow:hidden;padding:0 .25rem;position:absolute;text-align:left;top:3px;white-space:nowrap;z-index:2}.maker-piano-note.is-selected{border-color:#fff;box-shadow:0 0 0 1px #fb7185;box-shadow:0 0 0 1px var(--maker-accent,#fb7185);z-index:3}.maker-sampler-map{background:#0003;border:1px solid #ffffff14;border-radius:.85rem;overflow-x:auto}.maker-sampler-map__inner{min-width:1800px}.maker-sampler-map__row{display:grid;grid-template-columns:170px minmax(1630px,1fr)}.maker-sampler-map__label{background:#101013;border:0;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;color:#a1a1aa;display:flex;flex-direction:column;font-size:9px;gap:.25rem;justify-content:center;min-width:0;padding:.45rem .6rem;text-align:left}.maker-sampler-map__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-sampler-map__label span+span{color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.maker-sampler-map__label.is-selected{box-shadow:inset 2px 0 #fb7185;box-shadow:inset 2px 0 var(--maker-accent,#fb7185);color:#fff}.maker-sampler-map__axis{border-bottom:1px solid #ffffff14;display:grid;grid-template-columns:repeat(128,minmax(12px,1fr));min-height:30px}.maker-sampler-map__axis span{background:#161619;border-right:1px solid hsla(0,0%,100%,.035);position:relative}.maker-sampler-map__axis span.is-black{background:#101013}.maker-sampler-map__axis span.is-octave{border-left:1px solid #ffffff29;color:#a1a1aa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.maker-sampler-map__axis-row .maker-sampler-map__label{font-size:8px;font-weight:700;justify-content:center;text-transform:uppercase}.maker-sampler-map__track{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px .78125%);border-bottom:1px solid #ffffff0f;min-height:40px;position:relative}.maker-sampler-map__zone{background:color-mix(in srgb,var(--zone-color) 25%,#111114);border:1px solid color-mix(in srgb,var(--zone-color) 72%,#fff 8%);border-radius:.35rem;bottom:6px;color:#e4e4e7;font-size:8px;overflow:hidden;padding:0 .35rem;position:absolute;text-align:left;text-overflow:ellipsis;top:6px;white-space:nowrap}.maker-sampler-map__zone.is-selected{background:color-mix(in srgb,var(--zone-color) 40%,#111114);border-color:var(--zone-color)}.maker-sampler-map__root{background:#fff;bottom:0;box-shadow:0 0 5px #fb7185;box-shadow:0 0 5px var(--maker-accent,#fb7185);pointer-events:none;position:absolute;top:0;transform:translateX(-1px);width:2px;z-index:2}.maker-zone-map{background:#0e0e11;border:1px solid #ffffff1a;border-bottom:0;border-radius:.75rem .75rem 0 0;margin:.25rem .25rem 0;overflow:hidden;position:relative}.maker-zone-map__footer,.maker-zone-map__heading{align-items:center;background:#151519;border-bottom:1px solid #ffffff12;color:#71717a;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;gap:1rem;justify-content:space-between;min-height:26px;padding:0 .6rem;position:relative;z-index:5}.maker-zone-map__heading strong{color:#d4d4d8;font-size:9px;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-zone-map__footer{border-bottom:0;border-top:1px solid #ffffff12;min-height:20px}.maker-zone-map__canvas{background:linear-gradient(0deg,hsla(0,0%,100%,.025) 1px,#0000 0) 0 0 /100% 25%,linear-gradient(180deg,#121217,#09090c);cursor:crosshair;height:190px;outline:none;overflow:hidden;position:relative}.maker-zone-map__canvas:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,#fb7185 65%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--maker-accent,#fb7185) 65%,#0000)}.maker-zone-map__canvas.is-box-selection-mode{box-shadow:inset 0 0 0 1px color-mix(in srgb,#fb7185 75%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--maker-accent,#fb7185) 75%,#0000);cursor:crosshair}.maker-zone-map__canvas.is-box-selection-mode .maker-zone-map__zone{pointer-events:none}.maker-zone-map__selection-box{background:color-mix(in srgb,#fb7185 16%,#0000);background:color-mix(in srgb,var(--maker-accent,#fb7185) 16%,#0000);border:1px solid color-mix(in srgb,#fb7185 85%,#fff 15%);border:1px solid color-mix(in srgb,var(--maker-accent,#fb7185) 85%,#fff 15%);border-radius:.2rem;box-shadow:0 0 0 1px color-mix(in srgb,#fb7185 20%,#0000),0 0 18px color-mix(in srgb,#fb7185 22%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--maker-accent,#fb7185) 20%,#0000),0 0 18px color-mix(in srgb,var(--maker-accent,#fb7185) 22%,#0000);pointer-events:none;position:absolute;z-index:9}.maker-zone-map__canvas.is-drop-active{background:linear-gradient(0deg,hsla(0,0%,100%,.035) 1px,#0000 0) 0 0 /100% 25%,linear-gradient(180deg,#10b9811f,#09090c);box-shadow:inset 0 0 0 1px #34d39952}.maker-zone-map__keyline{border-left:1px solid hsla(0,0%,100%,.035);bottom:0;color:#0000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;pointer-events:none;position:absolute;top:0;width:1px;z-index:1}.maker-zone-map__keyline.is-black{background:#00000014}.maker-zone-map__keyline.is-octave{border-left-color:#ffffff29;color:#71717a;text-indent:3px;z-index:2}.maker-zone-map__zone{align-items:flex-start;background:color-mix(in srgb,var(--zone-color) 36%,#111114);border:1px solid color-mix(in srgb,var(--zone-color) 72%,#fff 8%);border-radius:.24rem;color:#f4f4f5;cursor:grab;display:flex;font-size:8px;gap:.3rem;justify-content:space-between;min-height:5px;overflow:hidden;padding:.2rem .28rem;position:absolute;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:3}.maker-zone-map__zone.is-selected,.maker-zone-map__zone:hover{background:color-mix(in srgb,var(--zone-color) 58%,#111114);border-color:#fff;box-shadow:0 0 0 1px var(--zone-color),0 0 16px color-mix(in srgb,var(--zone-color) 35%,#0000);z-index:4}.maker-zone-map__zone.is-dragging{box-shadow:0 0 0 1px #fff,0 10px 28px #00000073,0 0 18px color-mix(in srgb,var(--zone-color) 50%,#0000);cursor:grabbing;opacity:.88;z-index:7}.maker-zone-map__zone span{overflow:hidden;text-overflow:ellipsis}.maker-zone-map__zone small{color:#ffffffb3;font-size:7px}.maker-zone-map__resize{bottom:0;cursor:ew-resize;pointer-events:none;position:absolute;top:0;touch-action:none;width:4px;z-index:2}.maker-zone-map__zone.is-selected .maker-zone-map__resize{pointer-events:auto}.maker-zone-map__resize.is-left{left:0}.maker-zone-map__resize.is-right{right:0}.maker-zone-map__resize:after{background:#ffffffd1;border-radius:999px;bottom:18%;content:"";opacity:0;position:absolute;top:18%;transition:opacity .12s ease;width:2px}.maker-zone-map__resize.is-left:after{left:1px}.maker-zone-map__resize.is-right:after{right:1px}.maker-zone-map__zone.is-selected .maker-zone-map__resize:after{opacity:1}.maker-zone-map__played{background:#fff;box-shadow:0 0 10px #fb7185;box-shadow:0 0 10px var(--maker-accent,#fb7185);width:2px;z-index:6}.maker-zone-map__drop,.maker-zone-map__played{bottom:0;pointer-events:none;position:absolute;top:0;transform:translateX(-1px)}.maker-zone-map__drop{background:#34d399;box-shadow:0 0 14px #34d399e6;width:3px;z-index:8}.maker-zone-map__drop b{background:#064e3b;border-radius:.35rem;color:#d1fae5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;left:.35rem;padding:.2rem .35rem;position:absolute;top:.35rem;white-space:nowrap}.maker-sampler-keyboard-scroll{overflow-x:auto;padding:.25rem 0 .5rem;touch-action:pan-x}.maker-sampler-keyboard{padding:.5rem .25rem 0;width:-webkit-max-content;width:max-content}.maker-sampler-keyboard__white{display:grid;grid-template-columns:repeat(36,30px);grid-template-columns:repeat(var(--maker-white-count,36),var(--maker-key-width,30px));height:126px;height:var(--maker-key-height,126px);position:relative}.maker-sampler-key{touch-action:none;-webkit-user-select:none;user-select:none}.maker-sampler-key--white{background:linear-gradient(180deg,#f4f4f5,#d4d4d8);border:1px solid #55555b;border-radius:0 0 4px 4px;border-right:0;color:#52525b;height:126px;height:var(--maker-key-height,126px);position:relative}.maker-sampler-key--white.is-last{border-right:1px solid #55555b}.maker-sampler-key--white span{bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;left:2px;position:absolute;right:2px}.maker-sampler-key--black{background:linear-gradient(90deg,#29292f,#09090b 65%);border:1px solid #050506;border-radius:0 0 3px 3px;box-shadow:1px 3px 4px #0009;height:78px;height:var(--maker-black-height,78px);position:absolute;top:0;width:18px;width:var(--maker-black-width,18px);z-index:2}.maker-sampler-key--white.is-pressed{background:linear-gradient(180deg,#fda4af,#fb7185)}.maker-sampler-key--black.is-pressed{background:linear-gradient(90deg,#be123c,#881337);border-color:#fb7185;border-color:var(--maker-accent,#fb7185)}.maker-sampler-keyboard .maker-sampler-key.has-custom-color{background:linear-gradient(180deg,color-mix(in srgb,var(--maker-key-color) 82%,#fff 18%),color-mix(in srgb,var(--maker-key-color) 88%,#000 12%));border-color:color-mix(in srgb,var(--maker-key-color) 68%,#09090b);color:color-mix(in srgb,var(--maker-key-color) 28%,#000 72%)}.maker-sampler-keyboard .maker-sampler-key--black.has-custom-color{background:linear-gradient(90deg,color-mix(in srgb,var(--maker-key-color) 78%,#fff 22%),color-mix(in srgb,var(--maker-key-color) 84%,#000 16%))}.maker-sampler-keyboard .maker-sampler-key.has-custom-color.is-pressed{background:linear-gradient(180deg,color-mix(in srgb,var(--maker-key-color) 64%,#fff 36%),var(--maker-key-color));border-color:color-mix(in srgb,var(--maker-key-color) 62%,#fff 38%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--maker-key-color) 48%,#fff 52%),0 0 10px color-mix(in srgb,var(--maker-key-color) 45%,#0000)}.maker-sampler-keyboard .maker-sampler-key.is-color-selected{outline:2px solid #38bdf8;outline-offset:-2px}.maker-sampler-keyboard .maker-sampler-key--black.is-color-selected{z-index:3}.maker-sustain-toggle{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;color:#a1a1aa;display:inline-flex;font-size:.7rem;font-weight:700;gap:.55rem;min-height:40px;padding:0 .85rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.maker-sustain-toggle.is-enabled{background:color-mix(in srgb,#fb7185 12%,#0000);background:color-mix(in srgb,var(--maker-accent,#fb7185) 12%,#0000);border-color:color-mix(in srgb,#fb7185 55%,#0000);border-color:color-mix(in srgb,var(--maker-accent,#fb7185) 55%,#0000);color:#fff}.maker-sustain-toggle:disabled{cursor:not-allowed;opacity:.38}.maker-sustain-toggle__indicator{background:#52525b;border-radius:50%;height:.5rem;width:.5rem}.maker-sustain-toggle.is-enabled .maker-sustain-toggle__indicator{background:#fb7185;background:var(--maker-accent,#fb7185);box-shadow:0 0 10px color-mix(in srgb,#fb7185 75%,#0000);box-shadow:0 0 10px color-mix(in srgb,var(--maker-accent,#fb7185) 75%,#0000)}@media (min-width:1536px){.maker-plugin-canvas{min-height:520px}}@media (max-width:1023px){.maker-editor-layout{display:block}.maker-editor-navigation{flex-direction:row;margin-bottom:1rem;overflow:visible}.maker-editor-tabs{flex:1 1 auto;flex-direction:row;min-width:0;overflow-x:auto}.maker-editor-tab-stack{flex:1 0 auto;min-width:138px}.maker-new-project-menu{flex:0 0 auto}.maker-new-project-tab{min-width:176px;width:auto}.maker-new-project-popover{left:0;top:calc(100% + .75rem);width:min(390px,calc(100vw - 2rem))}.maker-editor-tab{flex:1 0 auto;min-width:138px;width:auto}}@media (max-width:640px){.maker-designer-heading-row{grid-template-columns:1fr}.maker-designer-project-actions{justify-content:flex-start}.maker-build-platform-menu{left:0;right:auto}.maker-credit-estimate{flex-wrap:wrap}.maker-credit-popup__panel{left:0;right:auto}.maker-credit-popup__footer{grid-template-columns:1fr}.maker-saved-projects-popover{left:auto;right:0}.maker-new-project-options,.maker-project-template-grid,.maker-template-picker{grid-template-columns:1fr}}.maker-functional-panel{background:linear-gradient(145deg,rgba(25,25,31,.985),#07070afc);border:1px solid color-mix(in srgb,var(--maker-accent) 48%,#ffffff29);border-radius:18px;box-shadow:0 28px 70px #000000b8,inset 0 1px #ffffff14;overflow:hidden;position:absolute;z-index:250}.maker-functional-panel>header{align-items:center;background:hsla(0,0%,100%,.035);border-bottom:1px solid #ffffff14;color:#fafafa;cursor:move;display:flex;gap:10px;height:44px;padding:0 12px 0 16px}.maker-functional-panel>header span{font-size:12px;font-weight:800}.maker-functional-panel>header small{color:color-mix(in srgb,var(--maker-accent) 80%,#fff);font-size:8px;font-weight:800;letter-spacing:.16em}.maker-functional-panel>header button{background:#ffffff0d;border-radius:999px;color:#a1a1aa;display:grid;height:27px;margin-left:auto;place-items:center;width:27px}.maker-functional-panel__resize{background:linear-gradient(135deg,#0000 48%,var(--maker-accent) 50%,var(--maker-accent) 58%,#0000 60%,#0000 70%,#ffffff8c 72%,#ffffff8c 79%,#0000 81%);border:0;bottom:2px;cursor:nwse-resize;height:22px;position:absolute;right:2px;width:22px;z-index:4}.maker-functional-panel__body{color:#e4e4e7;inset:44px 0 0;overflow:auto;padding:16px;position:absolute}.maker-canvas-control.is-panel-child{z-index:42}.maker-canvas-control--panel_button{z-index:8}.maker-panel-launcher{align-items:center;background:linear-gradient(180deg,#292930,#101014);border:1px solid color-mix(in srgb,var(--maker-accent) 55%,#52525b);border-radius:11px;box-shadow:inset 0 1px #ffffff1f,0 7px 16px #00000059;color:#fafafa;display:flex;gap:10px;height:100%;justify-content:center;width:100%}.maker-panel-launcher span{font-size:11px;font-weight:900;letter-spacing:.12em}.maker-panel-launcher small{background:color-mix(in srgb,var(--maker-accent) 25%,#0000);border-radius:5px;color:color-mix(in srgb,var(--maker-accent) 78%,#fff);font-size:7px;font-weight:900;padding:3px 5px}.maker-panel-launcher.is-open{border-color:var(--maker-accent);box-shadow:0 0 18px color-mix(in srgb,var(--maker-accent) 38%,#0000)}.maker-panel-preset-toolbar{display:flex;flex-wrap:wrap;gap:8px}.maker-panel-preset-toolbar input{background:#09090b;border:1px solid #ffffff1a;border-radius:9px;color:#f4f4f5;flex:1 1;font-size:10px;min-height:35px;padding:0 10px}.maker-panel-midi button,.maker-panel-preset-toolbar button{align-items:center;background:var(--maker-accent);border-radius:9px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;gap:6px;justify-content:center;min-height:35px;padding:0 12px}.maker-panel-preset-list{grid-gap:6px;display:grid;gap:6px;margin-top:12px}.maker-panel-preset-row{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:10px;display:flex;gap:6px;padding:6px}.maker-panel-preset-row>button:first-child{align-items:center;display:flex;flex:1 1;justify-content:space-between;padding:5px 8px;text-align:left}.maker-panel-preset-row strong{font-size:10px}.maker-panel-preset-row span{color:#71717a;font-size:7px;letter-spacing:.12em}.maker-panel-preset-row>button:last-child{color:#fb7185;padding:5px}.maker-functional-panel__empty{color:#71717a;display:grid;font-size:10px;min-height:100px;place-items:center}.maker-panel-mixer{align-items:stretch;display:flex;gap:10px}.maker-panel-channel{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:12px;flex:0 0 112px;padding:10px;width:112px}.maker-panel-channel strong{display:block;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-panel-channel label{color:#71717a;display:block;font-size:7px;margin-top:10px}.maker-panel-channel input{accent-color:var(--maker-accent);width:100%}.maker-panel-channel div{display:flex;gap:5px;margin-top:10px}.maker-panel-channel button{background:#27272a;border-radius:6px;flex:1 1;font-size:8px;font-weight:900;padding:5px}.maker-panel-channel button.is-active{background:var(--maker-accent);color:#fff}.maker-panel-midi-drop{align-items:center;background:color-mix(in srgb,var(--maker-accent) 7%,#0000);border:1px dashed color-mix(in srgb,var(--maker-accent) 60%,#52525b);border-radius:12px;color:#d4d4d8;cursor:pointer;display:flex;font-size:10px;gap:8px;justify-content:center;min-height:74px}.maker-panel-midi-toolbar{align-items:center;color:#a1a1aa;display:flex;font-size:8px;justify-content:space-between;letter-spacing:.12em;margin-top:12px}.maker-panel-midi-grooves{grid-gap:6px;display:grid;gap:6px;margin-top:7px}.maker-panel-midi-groove{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:10px;color:#71717a;display:flex;gap:8px;min-height:47px;padding:6px 7px 6px 10px}.maker-panel-midi-groove.is-selected{background:color-mix(in srgb,var(--maker-accent) 11%,#0000);border-color:color-mix(in srgb,var(--maker-accent) 58%,#0000);color:color-mix(in srgb,var(--maker-accent) 75%,#fff)}.maker-panel-midi-groove__name{background:#0000!important;flex:1 1;min-width:0;padding:0!important;text-align:left}.maker-panel-midi-groove__name small,.maker-panel-midi-groove__name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-panel-midi-groove__name strong{color:#e4e4e7;font-size:10px}.maker-panel-midi-groove__name small{color:#71717a;font-size:8px;font-weight:600;margin-top:2px}.maker-panel-midi-groove__drag{align-items:center;color:#71717a;display:inline-flex;font-size:7px;font-weight:900;gap:3px;letter-spacing:.1em}.maker-panel-midi-groove__loop,.maker-panel-midi-groove__play{min-height:28px!important;padding:0!important;width:30px}.maker-panel-midi-groove__loop{background:#ffffff0d!important;color:#71717a!important}.maker-panel-midi-groove__loop.is-active{background:color-mix(in srgb,var(--maker-accent) 26%,#0000)!important;color:color-mix(in srgb,var(--maker-accent) 75%,#fff)!important}.maker-panel-midi-groove__delete{background:#ffffff0d!important;color:#a1a1aa!important;min-height:28px!important;padding:0 7px!important}.maker-dsp-signal-flow{align-items:center;background:#0000002e;border:1px solid hsla(0,0%,100%,.065);border-radius:.9rem;display:flex;gap:.4rem;overflow-x:auto;padding:.65rem;scrollbar-color:#7dd3fc33 #0000;scrollbar-width:thin}.maker-dsp-signal-flow__endpoint,.maker-dsp-signal-flow__module{border-radius:.65rem;flex:0 0 auto;font-size:9px;font-weight:750;white-space:nowrap}.maker-dsp-signal-flow__endpoint{background:rgba(103,232,249,.055);border:1px solid #67e8f924;color:#a5f3fc;letter-spacing:.08em;padding:.42rem .62rem;text-transform:uppercase}.maker-dsp-signal-flow__module{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff17;color:#a1a1aa;display:inline-flex;gap:.38rem;padding:.4rem .58rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.maker-dsp-signal-flow__module span{color:#71717a}.maker-dsp-signal-flow__module.is-selected,.maker-dsp-signal-flow__module:hover{background:#7dd3fc14;border-color:#7dd3fc4d;color:#e0f2fe}.maker-dsp-signal-flow__module.is-bypassed{border-color:#fcd34d29;color:#a16207;text-decoration:line-through}.maker-dsp-signal-flow__arrow{color:#3f3f46;flex:0 0 auto;font-size:14px}.maker-dsp-library{background:#111216;border:1px solid #7dd3fc24;border-radius:.9rem;box-shadow:0 18px 45px #0000003d;max-height:19rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#7dd3fc33 #0000;scrollbar-width:thin}.maker-dsp-module{overflow:hidden;transition:border-color .16s ease,background .16s ease}.maker-dsp-module-list{max-height:min(52vh,24rem);overflow-y:auto;overscroll-behavior-y:contain;padding-right:.35rem;scrollbar-color:#7dd3fc59 hsla(0,0%,100%,.035);scrollbar-gutter:stable;scrollbar-width:auto;touch-action:pan-y}.maker-dsp-module-list::-webkit-scrollbar{width:8px}.maker-dsp-module-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.035);border-radius:999px}.maker-dsp-module-list::-webkit-scrollbar-thumb{background:#7dd3fc61;border:2px solid #0d0e11;border-radius:999px}.maker-dsp-support-panel>summary::-webkit-details-marker{display:none}.maker-dsp-support-panel__chevron{transition:transform .16s ease,color .16s ease}.maker-dsp-support-panel[open] .maker-dsp-support-panel__chevron{color:#bae6fd;transform:rotate(180deg)}.maker-dsp-support-panel[open]{border-color:#ffffff1f}body.vst-visual-render{background:#0000!important;margin:0;visibility:hidden}.vst-visual-render .maker-plugin-canvas{left:0;position:fixed!important;top:0;transform:none!important;visibility:visible}.vst-visual-render .maker-plugin-canvas *,.vst-visual-render .maker-plugin-canvas :after,.vst-visual-render .maker-plugin-canvas :before{animation:none!important;transition:none!important}.vst-visual-render .maker-canvas-control__delete,.vst-visual-render .maker-canvas-control__drag-mark,.vst-visual-render .maker-canvas-control__replace,.vst-visual-render .maker-canvas-control__resize,.vst-visual-render .maker-canvas-control__resize-width,.vst-visual-render .maker-plugin-canvas__background-resize,.vst-visual-render .maker-plugin-canvas__header{visibility:hidden!important}.vst-visual-render .maker-plugin-canvas__brand-object:after{display:none}.vst-visual-render.vst-static .maker-canvas-control{visibility:hidden}.vst-visual-render.vst-layer .maker-plugin-canvas{background:#0000!important;border-color:#0000!important;box-shadow:none!important}.vst-visual-render.vst-layer .maker-canvas-control,.vst-visual-render.vst-layer .maker-functional-panel,.vst-visual-render.vst-layer .maker-plugin-canvas--project-performancegrid:before,.vst-visual-render.vst-layer .maker-plugin-canvas__background,.vst-visual-render.vst-layer .maker-plugin-canvas__brand-object,.vst-visual-render.vst-static .maker-functional-panel{visibility:hidden}.vst-visual-render.vst-layer .maker-canvas-control.vst-target{visibility:visible}.vst-visual-render.vst-key .maker-canvas-control.vst-target{visibility:hidden}.vst-visual-render.vst-key .vst-key-target{visibility:visible}
/*# sourceMappingURL=main.19d06453.css.map*/