*,:before,:after{--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: rgb(59 130 246 / .5);--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: rgb(59 130 246 / .5);--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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 240 10% 3.9%;--foreground: 0 0% 98%;--card: 240 10% 3.9%;--card-foreground: 0 0% 98%;--popover: 240 10% 3.9%;--popover-foreground: 0 0% 98%;--primary: 111 100% 54%;--primary-foreground: 240 5.9% 10%;--secondary: 270 100% 60%;--secondary-foreground: 0 0% 98%;--muted: 240 3.7% 15.9%;--muted-foreground: 240 5% 64.9%;--accent: 180 100% 50%;--accent-foreground: 240 5.9% 10%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 240 3.7% 15.9%;--input: 240 3.7% 15.9%;--ring: 111 100% 54%;--radius: .5rem;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 111 100% 54%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 111 100% 54%;--chart-1: 111 100% 54%;--chart-2: 270 100% 60%;--chart-3: 180 100% 50%;--chart-4: 300 100% 60%;--chart-5: 50 100% 50%}.dark{--background: 240 10% 3.9%;--foreground: 0 0% 98%;--card: 240 10% 3.9%;--card-foreground: 0 0% 98%;--popover: 240 10% 3.9%;--popover-foreground: 0 0% 98%;--primary: 111 100% 54%;--primary-foreground: 240 5.9% 10%;--secondary: 270 100% 60%;--secondary-foreground: 0 0% 98%;--muted: 240 3.7% 15.9%;--muted-foreground: 240 5% 64.9%;--accent: 180 100% 50%;--accent-foreground: 240 5.9% 10%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 240 3.7% 15.9%;--input: 240 3.7% 15.9%;--ring: 111 100% 54%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 111 100% 54%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 111 100% 54%;--chart-1: 111 100% 54%;--chart-2: 270 100% 60%;--chart-3: 180 100% 50%;--chart-4: 300 100% 60%;--chart-5: 50 100% 50%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-6{left:1.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-full{grid-column:1 / -1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-0\.5{margin-bottom:-.125rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.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-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-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}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[286px\]{height:286px}.h-\[3\.15rem\]{height:3.15rem}.h-\[40vh\]{height:40vh}.h-\[46px\]{height:46px}.h-\[54px\]{height:54px}.h-\[75vh\]{height:75vh}.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-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[60vh\]{max-height:60vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[600px\]{min-height:600px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.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-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[3\.15rem\]{width:3.15rem}.w-\[400px\]{width:400px}.w-\[46px\]{width:46px}.w-\[54px\]{width:54px}.w-\[85\%\]{width:85%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.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-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.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}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[360deg\]{--tw-rotate: 360deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes chest-shake{0%,to{transform:translate(0) rotate(0)}10%,30%,50%,70%,90%{transform:translate(-3px,-2px) rotate(-6deg) scale(1.15)}20%,40%,60%,80%{transform:translate(3px,2px) rotate(6deg) scale(1.15)}}.animate-chest-shake{animation:chest-shake .5s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,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))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[inherit\]{border-top-left-radius:inherit;border-top-right-radius:inherit}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[4px\]{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[--color-border\]{border-color:var(--color-border)}.border-accent{border-color:hsl(var(--accent))}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-accent\/50{border-color:hsl(var(--accent) / .5)}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/50{border-color:#f59e0b80}.border-background{border-color:hsl(var(--background))}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:hsl(var(--border))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-chart-4\/20{border-color:hsl(var(--chart-4) / .2)}.border-chart-5\/20{border-color:hsl(var(--chart-5) / .2)}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-green-400\/40{border-color:#4ade8066}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/50{border-color:#f9731680}.border-pink-400\/40{border-color:#f472b666}.border-pink-500\/30{border-color:#ec48994d}.border-primary{border-color:hsl(var(--primary))}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-purple-400\/40{border-color:#c084fc66}.border-purple-500\/30{border-color:#a855f74d}.border-secondary{border-color:hsl(var(--secondary))}.border-secondary\/20{border-color:hsl(var(--secondary) / .2)}.border-secondary\/30{border-color:hsl(var(--secondary) / .3)}.border-secondary\/40{border-color:hsl(var(--secondary) / .4)}.border-secondary\/50{border-color:hsl(var(--secondary) / .5)}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/30{border-color:#facc154d}.border-yellow-400\/50{border-color:#facc1580}.border-yellow-500\/30{border-color:#eab3084d}.border-l-accent{border-left-color:hsl(var(--accent))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-accent\/5{background-color:hsl(var(--accent) / .05)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:hsl(var(--background))}.bg-background\/20{background-color:hsl(var(--background) / .2)}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/40{background-color:#0006}.bg-black\/80{background-color:#000c}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/20{background-color:#3b82f633}.bg-border{background-color:hsl(var(--border))}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-card{background-color:hsl(var(--card))}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-chart-4\/10{background-color:hsl(var(--chart-4) / .1)}.bg-chart-5\/10{background-color:hsl(var(--chart-5) / .1)}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/5{background-color:hsl(var(--muted) / .05)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/20{background-color:#f9731633}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/20{background-color:#ec489933}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/10{background-color:hsl(var(--secondary) / .1)}.bg-secondary\/15{background-color:hsl(var(--secondary) / .15)}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-secondary\/5{background-color:hsl(var(--secondary) / .05)}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/10{background-color:#facc151a}.bg-yellow-400\/20{background-color:#facc1533}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/20{background-color:#eab30833}.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))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-accent{--tw-gradient-from: hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/80{--tw-gradient-from: hsl(var(--background) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary{--tw-gradient-from: hsl(var(--secondary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/10{--tw-gradient-from: hsl(var(--secondary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-accent{--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--accent)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/80{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent{--tw-gradient-to: hsl(var(--accent)) var(--tw-gradient-to-position)}.to-accent\/10{--tw-gradient-to: hsl(var(--accent) / .1) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to: hsl(var(--secondary)) var(--tw-gradient-to-position)}.to-secondary\/10{--tw-gradient-to: hsl(var(--secondary) / .1) var(--tw-gradient-to-position)}.to-secondary\/20{--tw-gradient-to: hsl(var(--secondary) / .2) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-\[length\:32px_32px\]{background-size:32px 32px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.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-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[7px\]{font-size:7px}.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-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.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-\[\#94a3b8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-\[\#c7d4ff\]{--tw-text-opacity: 1;color:rgb(199 212 255 / var(--tw-text-opacity, 1))}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-accent\/50{color:hsl(var(--accent) / .5)}.text-amber-200\/70{color:#fde68ab3}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/60{color:#f59e0b99}.text-amber-500\/80{color:#f59e0bcc}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-chart-4{color:hsl(var(--chart-4))}.text-chart-5{color:hsl(var(--chart-5))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/50{color:hsl(var(--primary) / .5)}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-secondary\/50{color:hsl(var(--secondary) / .5)}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-primary\/50{text-decoration-color:hsl(var(--primary) / .5)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(239,68,68,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(249\,115\,22\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(249,115,22,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.2\)\]{--tw-shadow: 0 0 10px rgba(251,191,36,.2);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(57\,255\,20\,0\.2\)\]{--tw-shadow: 0 0 10px rgba(57,255,20,.2);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(57\,255\,20\,0\.3\)\]{--tw-shadow: 0 0 10px rgba(57,255,20,.3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);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\(251\,191\,36\,0\.5\)\]{--tw-shadow: 0 0 14px rgba(251,191,36,.5);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);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\(57\,255\,20\,0\.5\)\]{--tw-shadow: 0 0 14px rgba(57,255,20,.5);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,255\,255\,0\.2\)\]{--tw-shadow: 0 0 15px rgba(0,255,255,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,255\,255\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(0,255,255,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,255\,255\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(0,255,255,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(132\,204\,22\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(132,204,22,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(170\,0\,255\,0\.2\)\]{--tw-shadow: 0 0 15px rgba(170,0,255,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(170\,0\,255\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(170,0,255,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(200\,220\,255\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(200,220,255,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(234\,179\,8\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(234,179,8,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(236\,72\,153\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(236,72,153,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(250\,204\,21\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(250,204,21,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,0\,0\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(255,0,0,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,0\,255\,0\.2\)\]{--tw-shadow: 0 0 15px rgba(255,0,255,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,255\,0\,0\.2\)\]{--tw-shadow: 0 0 15px rgba(255,255,0,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(45\,212\,191\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(45,212,191,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.2\)\]{--tw-shadow: 0 0 15px rgba(57,255,20,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(57,255,20,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(57,255,20,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(57,255,20,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(6\,182\,212\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(6,182,212,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(245\,200\,66\,0\.45\)\]{--tw-shadow: 0 0 18px rgba(245,200,66,.45);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(139\,92\,246\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(139,92,246,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(16,185,129,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(245,158,11,.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\,158\,11\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(245,158,11,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\,158\,11\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(245,158,11,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(57\,255\,20\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(57,255,20,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(6\,182\,212\,0\.6\)\,0_0_40px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(6,182,212,.6),0 0 40px rgba(6,182,212,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(74\,222\,128\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(74,222,128,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(157\,23\,77\,0\.55\)\]{--tw-shadow: 0 0 24px rgba(157,23,77,.55);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(167\,243\,208\,0\.5\)\]{--tw-shadow: 0 0 24px rgba(167,243,208,.5);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(200\,150\,10\,0\.6\)\]{--tw-shadow: 0 0 24px rgba(200,150,10,.6);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(70\,90\,220\,0\.55\)\]{--tw-shadow: 0 0 24px rgba(70,90,220,.55);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(0\,119\,182\,0\.6\)\]{--tw-shadow: 0 0 25px rgba(0,119,182,.6);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(0\,191\,255\,0\.5\)\]{--tw-shadow: 0 0 25px rgba(0,191,255,.5);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(139\,92\,246\,0\.6\)\]{--tw-shadow: 0 0 25px rgba(139,92,246,.6);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(147\,51\,234\,0\.6\)\]{--tw-shadow: 0 0 25px rgba(147,51,234,.6);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(190\,24\,93\,0\.6\)\]{--tw-shadow: 0 0 25px rgba(190,24,93,.6);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(204\,0\,255\,0\.6\)\]{--tw-shadow: 0 0 25px rgba(204,0,255,.6);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(234\,88\,12\,0\.6\)\]{--tw-shadow: 0 0 25px rgba(234,88,12,.6);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(250\,204\,21\,0\.6\)\]{--tw-shadow: 0 0 25px rgba(250,204,21,.6);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(251\,191\,36\,0\.6\)\]{--tw-shadow: 0 0 25px rgba(251,191,36,.6);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(57\,255\,20\,0\.8\)\]{--tw-shadow: 0 0 25px rgba(57,255,20,.8);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(96\,165\,250\,0\.5\)\]{--tw-shadow: 0 0 25px rgba(96,165,250,.5);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(167\,139\,250\,0\.6\)\]{--tw-shadow: 0 0 30px rgba(167,139,250,.6);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(170\,0\,255\,0\.15\)\]{--tw-shadow: 0 0 30px rgba(170,0,255,.15);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(245\,158\,11\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(245,158,11,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(250\,204\,21\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(250,204,21,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(57\,255\,20\,0\.15\)\]{--tw-shadow: 0 0 30px rgba(57,255,20,.15);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(60\,80\,200\,0\.48\)\]{--tw-shadow: 0 0 32px rgba(60,80,200,.48);--tw-shadow-colored: 0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(251\,191\,36\,0\.7\)\]{--tw-shadow: 0 0 35px rgba(251,191,36,.7);--tw-shadow-colored: 0 0 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(236\,72\,153\,0\.8\)\]{--tw-shadow: 0 0 40px rgba(236,72,153,.8);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(200\,0\,255\,0\.8\)\,0_0_20px_rgba\(255\,100\,200\,0\.4\)\]{--tw-shadow: 0 0 50px rgba(200,0,255,.8),0 0 20px rgba(255,100,200,.4);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(57\,255\,20\,0\.5\)\]{--tw-shadow: 0 0 5px rgba(57,255,20,.5);--tw-shadow-colored: 0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(251\,191\,36\,0\.8\)\]{--tw-shadow: 0 0 6px rgba(251,191,36,.8);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(57\,255\,20\,0\.8\)\]{--tw-shadow: 0 0 6px rgba(57,255,20,.8);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);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 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);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 rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-neon-accent{--tw-shadow: 0 0 10px hsl(var(--accent) / .5), 0 0 20px hsl(var(--accent) / .3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-neon-primary{--tw-shadow: 0 0 10px hsl(var(--primary) / .5), 0 0 20px hsl(var(--primary) / .3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-neon-secondary{--tw-shadow: 0 0 10px hsl(var(--secondary) / .5), 0 0 20px hsl(var(--secondary) / .3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);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 rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;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);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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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),var(--tw-shadow, 0 0 #0000)}.ring-2{--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),var(--tw-shadow, 0 0 #0000)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-secondary{--tw-ring-color: hsl(var(--secondary))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur-2xl{--tw-blur: blur(40px);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-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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_0_10px_rgba\(170\,0\,255\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(170,0,255,.3));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_0_10px_rgba\(57\,255\,20\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(57,255,20,.3));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_0_10px_rgba\(57\,255\,20\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(57,255,20,.5));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_0_12px_rgba\(192\,132\,252\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 12px rgba(192,132,252,.8));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_0_15px_rgba\(192\,132\,252\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(192,132,252,.8));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_0_15px_rgba\(251\,191\,36\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(251,191,36,.6));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_0_15px_rgba\(57\,255\,20\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(57,255,20,.4));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_0_5px_rgba\(255\,255\,255\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 5px rgba(255,255,255,.8));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_0_5px_rgba\(57\,255\,20\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 5px rgba(57,255,20,.5));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_0_8px_rgba\(251\,191\,36\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(251,191,36,.8));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_0_8px_rgba\(57\,255\,20\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(57,255,20,.6));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_0_8px_rgba\(57\,255\,20\,1\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(57,255,20,1));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_2px_4px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,.6));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-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-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);-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-md{--tw-backdrop-blur: blur(12px);-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-sm{--tw-backdrop-blur: blur(4px);-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-4{--tw-enter-translate-y: 1rem}.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-linear{animation-timing-function:linear}.running{animation-play-state:running}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-lava-glow{background:repeating-linear-gradient(45deg,transparent 0px,transparent 10px,rgba(255,255,255,.18) 11px,rgba(255,255,255,.28) 12px,transparent 13px,transparent 20px),repeating-linear-gradient(-45deg,transparent 0px,transparent 15px,rgba(255,120,0,.25) 16px,rgba(255,70,0,.35) 18px,transparent 20px,transparent 30px),linear-gradient(180deg,#8b0000,#a50000 12%,#c00,#e60000 38%,#ff2a00,#ff8c00 62%,#fc0,#ff8c00 82%,#e60000,#a50000);background-size:40px 40px,60px 60px,100% 400px;animation:lava-flicker .8s linear infinite}@keyframes lava-flicker{0%{background-position:0px 0px,0px 0px,0px 0px;filter:brightness(.85) contrast(1.5)}50%{background-position:10px -20px,-15px -30px,0px -200px;filter:brightness(1.6) contrast(2)}to{background-position:20px -40px,-30px -60px,0px -400px;filter:brightness(.85) contrast(1.5)}}.animate-toxic{background:linear-gradient(90deg,#1a2e00,#365314,#4d7c0f,#84cc16,#bef264,#a3e635,#65a30d,#365314,#1a2e00);background-size:900px 100%;animation:toxic-flow 2.8s ease-in-out infinite}@keyframes toxic-flow{0%{background-position:0px 50%;filter:brightness(.8) saturate(1.5) hue-rotate(0deg)}33%{background-position:300px 50%;filter:brightness(1.6) saturate(2.2) hue-rotate(15deg)}66%{background-position:600px 50%;filter:brightness(1.1) saturate(1.8) hue-rotate(-10deg)}to{background-position:0px 50%;filter:brightness(.8) saturate(1.5) hue-rotate(0deg)}}.animate-holographic{background:linear-gradient(110deg,silver,#e8f4fd,#a8d8f0,#fff,#b8c8e8,#d0e8ff,#f0f8ff,#c8d8f0,#fff,#a0b8d8,silver);background-size:1200px 100%;animation:holo-shift 3.5s linear infinite}@keyframes holo-shift{0%{background-position:0px 50%;filter:brightness(.9) saturate(1) hue-rotate(0deg)}20%{background-position:240px 50%;filter:brightness(1.5) saturate(1.8) hue-rotate(30deg)}40%{background-position:480px 50%;filter:brightness(1.2) saturate(1.2) hue-rotate(60deg)}60%{background-position:720px 50%;filter:brightness(1.6) saturate(2) hue-rotate(90deg)}80%{background-position:960px 50%;filter:brightness(1.1) saturate(1.5) hue-rotate(45deg)}to{background-position:1200px 50%;filter:brightness(.9) saturate(1) hue-rotate(0deg)}}.animate-abyssal{background:linear-gradient(90deg,#000814,#03045e,#0077b6,#00b4d8,#90e0ef,#00b4d8,#023e8a,#03045e,#000814);background-size:1200px 100%;animation:abyssal-pulse 5s ease-in-out infinite}@keyframes abyssal-pulse{0%{background-position:0px 50%;filter:brightness(.6) saturate(1.5) hue-rotate(0deg)}25%{background-position:300px 50%;filter:brightness(1.4) saturate(2.2) hue-rotate(-15deg)}50%{background-position:600px 50%;filter:brightness(.8) saturate(1.8) hue-rotate(10deg)}75%{background-position:900px 50%;filter:brightness(1.6) saturate(2.5) hue-rotate(-5deg)}to{background-position:1200px 50%;filter:brightness(.6) saturate(1.5) hue-rotate(0deg)}}.animate-synthwave{background:linear-gradient(90deg,#1a0033,#4d0099,#c0f,#f0c,#ff6ec7,#f0c,#90f,#60c,#0ff,#09f,#60c,#1a0033);background-size:1500px 100%;animation:synthwave-ride 4s ease-in-out infinite}@keyframes synthwave-ride{0%{background-position:0px 50%;filter:brightness(.7) saturate(2) hue-rotate(0deg)}20%{background-position:300px 50%;filter:brightness(1.5) saturate(2.8) hue-rotate(20deg)}40%{background-position:750px 50%;filter:brightness(1) saturate(2.2) hue-rotate(-15deg)}60%{background-position:1125px 50%;filter:brightness(1.8) saturate(3.2) hue-rotate(30deg)}80%{background-position:1050px 50%;filter:brightness(.9) saturate(2) hue-rotate(-10deg)}to{background-position:1500px 50%;filter:brightness(.7) saturate(2) hue-rotate(0deg)}}.animate-frozen-core{background:linear-gradient(90deg,#e0f7ff,#a0d8ef,#5bc8e8,#00bfff,#007ea7,#00bfff,#5bc8e8,#caf0f8,#fff,#5bc8e8,#e0f7ff);background-size:1200px 100%;animation:frozen-pulse 4.5s ease-in-out infinite}@keyframes frozen-pulse{0%{background-position:0px 50%;filter:brightness(.85) saturate(1.4) hue-rotate(0deg)}20%{background-position:240px 50%;filter:brightness(1.6) saturate(2) hue-rotate(-10deg)}45%{background-position:600px 50%;filter:brightness(1) saturate(1.5) hue-rotate(5deg)}65%{background-position:900px 50%;filter:brightness(1.8) saturate(2.4) hue-rotate(-8deg)}85%{background-position:720px 50%;filter:brightness(.9) saturate(1.6) hue-rotate(12deg)}to{background-position:1200px 50%;filter:brightness(.85) saturate(1.4) hue-rotate(0deg)}}.animate-cosmic-rift{background:linear-gradient(90deg,#000,#0d0019,#3b0066,#8000ff,#c4f,#fff,#f6c,#f29,#c07,#603,#1a0033,#000);background-size:1800px 100%;animation:cosmic-rift-flow 3.5s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes cosmic-rift-flow{0%{background-position:0px 50%;filter:brightness(.7) saturate(2) contrast(1.4) hue-rotate(0deg)}8%{background-position:216px 50%;filter:brightness(2.2) saturate(3.5) contrast(2) hue-rotate(20deg)}18%{background-position:540px 50%;filter:brightness(.9) saturate(1.8) contrast(1.2) hue-rotate(-15deg)}28%{background-position:900px 50%;filter:brightness(2.8) saturate(4) contrast(2.2) hue-rotate(35deg)}40%{background-position:1170px 50%;filter:brightness(.75) saturate(1.6) contrast(1.1) hue-rotate(-5deg)}52%{background-position:1440px 50%;filter:brightness(2) saturate(3) contrast(1.8) hue-rotate(25deg)}62%{background-position:1620px 50%;filter:brightness(.85) saturate(2.2) contrast(1.3) hue-rotate(-20deg)}72%{background-position:1440px 50%;filter:brightness(2.5) saturate(3.8) contrast(2) hue-rotate(40deg)}82%{background-position:990px 50%;filter:brightness(.8) saturate(1.9) contrast(1.2) hue-rotate(-8deg)}92%{background-position:450px 50%;filter:brightness(1.9) saturate(2.8) contrast(1.6) hue-rotate(18deg)}to{background-position:1800px 50%;filter:brightness(.7) saturate(2) contrast(1.4) hue-rotate(0deg)}}.animate-pulse-slow{animation:pulse 6s cubic-bezier(.4,0,.6,1) infinite}.bg-scanline{background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.5) 50%);background-size:100% 2px}.animate-pulse-glow{animation:pulse-glow 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-glow{0%,to{opacity:1;filter:brightness(1.2) drop-shadow(0 0 5px currentColor)}50%{opacity:.8;filter:brightness(1) drop-shadow(0 0 2px currentColor)}}.animate-ocean-pulse{background:linear-gradient(90deg,#0c4a6e,#0284c7,#06b6d4,#38bdf8,#7dd3fc,#06b6d4,#0284c7,#0c4a6e);background-size:900px 100%;animation:ocean-pulse 3s ease-in-out infinite}@keyframes ocean-pulse{0%{background-position:0px 50%;filter:brightness(.9) saturate(1.2)}50%{background-position:450px 50%;filter:brightness(1.4) saturate(1.6)}to{background-position:900px 50%;filter:brightness(.9) saturate(1.2)}}.animate-ember{background:linear-gradient(90deg,#7c2d12,#c2410c,#ea580c,#f97316,#fb923c,#f97316,#ea580c,#7c2d12);background-size:900px 100%;animation:ember 2.5s ease-in-out infinite}@keyframes ember{0%{background-position:0px 50%;filter:brightness(.8) saturate(1.3)}50%{background-position:450px 50%;filter:brightness(1.5) saturate(1.8)}to{background-position:900px 50%;filter:brightness(.8) saturate(1.3)}}.animate-aurora{background:linear-gradient(90deg,#064e3b,#059669,#10b981,#34d399,#6ee7b7,#a78bfa,#7c3aed,#10b981,#06b6d4,#059669,#064e3b);background-size:1200px 100%;animation:aurora 5s ease-in-out infinite}.animate-enchanted{background:linear-gradient(135deg,#0a0800,#1a1200 40%,#3d2b00 70%,#6b4c00 90%,#c8960a);background-size:200% 200%;animation:enchanted-drift 10s ease infinite}@property --nav-drift{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@keyframes navigator-drift-anim{0%{--nav-drift: 0%}to{--nav-drift: 200%}}.animate-navigator{background:radial-gradient(1.5px 1.5px at 15px 30px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 120px 80px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 80px 160px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 170px 50px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 45px 110px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 190px 140px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 140px 10px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 35px 180px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 100px 120px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 160px 190px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 55px 70px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 185px 95px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 25px 140px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 110px 45px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 175px 120px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 65px 185px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 145px 165px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 95px 15px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 15px 95px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 195px 25px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 135px 105px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 50px 50px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 180px 175px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 85px 135px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 85px 15px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 125px 195px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 45px 165px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 175px 75px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 15px 125px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 195px 185px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 40px 120px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 90px 20px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 150px 140px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 10px 180px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 110px 60px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 170px 190px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 60px 40px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 25px 85px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 130px 175px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 180px 30px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 85px 105px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 145px 85px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 20px 25px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 165px 115px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 75px 165px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 195px 155px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 125px 35px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 55px 195px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 105px 145px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 185px 75px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 35px 105px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 155px 15px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 95px 185px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 15px 155px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 75px 25px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 115px 195px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 35px 155px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 165px 65px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 5px 115px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 185px 175px,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(.5px .5px at 60px 60px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 110px 110px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 180px 190px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 30px 150px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 140px 30px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 80px 180px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 10px 90px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 45px 25px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 165px 115px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 120px 165px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 195px 65px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 85px 135px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 25px 175px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 145px 85px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 95px 15px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 175px 145px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 50px 115px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 185px 35px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 115px 185px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 15px 45px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 135px 135px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 75px 85px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 195px 105px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 105px 45px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 65px 15px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 105px 185px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 25px 145px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 155px 55px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 5px 105px,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(.5px .5px at 175px 165px,rgba(255,255,255,.5) 0%,transparent 100%),linear-gradient(90deg,#0f172a,#1e1b4b,#701a75,#ca8a04,#0f172a);background-size:200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200% 100%;animation:navigator-drift-anim 15s linear infinite;background-position:calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.06) calc(var(--mouse-y, 0px) * -.06),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.03) calc(var(--mouse-y, 0px) * -.03),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),calc(var(--mouse-x, 0px) * -.01) calc(var(--mouse-y, 0px) * -.01),var(--nav-drift, 0%) 50%}@keyframes enchanted-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes aurora{0%{background-position:0px 50%;filter:brightness(.9) saturate(1.5) hue-rotate(0deg)}25%{background-position:300px 50%;filter:brightness(1.3) saturate(2) hue-rotate(15deg)}50%{background-position:600px 50%;filter:brightness(1.1) saturate(1.8) hue-rotate(30deg)}75%{background-position:900px 50%;filter:brightness(1.4) saturate(2.2) hue-rotate(10deg)}to{background-position:1200px 50%;filter:brightness(.9) saturate(1.5) hue-rotate(0deg)}}.animate-void-rift{background:linear-gradient(90deg,#0f0524,#3b0764,#7c3aed,#a855f7,#c4b5fd,#60a5fa,#3b82f6,#7c3aed,#4c1d95,#0f0524);background-size:1200px 100%;animation:void-rift 4s ease-in-out infinite}@keyframes void-rift{0%{background-position:0px 50%;filter:brightness(.7) saturate(1.8) hue-rotate(0deg)}20%{background-position:240px 50%;filter:brightness(1.6) saturate(2.5) hue-rotate(-20deg)}40%{background-position:600px 50%;filter:brightness(.9) saturate(2) hue-rotate(10deg)}60%{background-position:900px 50%;filter:brightness(1.8) saturate(3) hue-rotate(-15deg)}80%{background-position:720px 50%;filter:brightness(1) saturate(2.2) hue-rotate(5deg)}to{background-position:1200px 50%;filter:brightness(.7) saturate(1.8) hue-rotate(0deg)}}.animate-solar-flare{background:linear-gradient(90deg,#78350f,#b45309,#d97706,#f59e0b,#fcd34d,#fef3c7,#fbbf24,#ef4444,#dc2626,#b45309,#78350f);background-size:1500px 100%;animation:solar-flare 3.5s ease-in-out infinite}@keyframes solar-flare{0%{background-position:0px 50%;filter:brightness(.85) saturate(2) hue-rotate(0deg)}15%{background-position:225px 50%;filter:brightness(1.8) saturate(2.8) hue-rotate(5deg)}30%{background-position:450px 50%;filter:brightness(1.2) saturate(2.2) hue-rotate(-5deg)}50%{background-position:900px 50%;filter:brightness(2.2) saturate(3.2) hue-rotate(10deg)}70%{background-position:1050px 50%;filter:brightness(1) saturate(2) hue-rotate(-3deg)}85%{background-position:1275px 50%;filter:brightness(1.9) saturate(2.9) hue-rotate(7deg)}to{background-position:1500px 50%;filter:brightness(.85) saturate(2) hue-rotate(0deg)}}.animate-forest-whisper{background:linear-gradient(90deg,#064e3b,#059669,#10b981,#059669,#064e3b);background-size:600px 100%;animation:forest-whisper 4s ease-in-out infinite}@keyframes forest-whisper{0%{background-position:0px 50%;filter:brightness(.9)}50%{background-position:300px 50%;filter:brightness(1.2)}to{background-position:600px 50%;filter:brightness(.9)}}.animate-circuit-board{background:linear-gradient(90deg,rgba(57,255,20,.7) 1.5px,transparent 1.5px),linear-gradient(rgba(57,255,20,.7) 1.5px,transparent 1.5px),linear-gradient(90deg,#042504,#0e400e,#0a300a,#042504);background-size:10px 10px,10px 10px,600px 100%;animation:circuit-flow 3s linear infinite}@keyframes circuit-flow{0%{background-position:0px 0px,0px 0px,0px 50%;filter:brightness(1.2) saturate(1.6)}50%{background-position:5px 5px,5px 5px,300px 50%;filter:brightness(2) saturate(2.2)}to{background-position:10px 10px,10px 10px,600px 50%;filter:brightness(1.2) saturate(1.6)}}.animate-stardust{background:linear-gradient(100deg,#3d1f00,#7c3a00,#c47a00,#f5c842 45%,#ffe9a0 52%,#f5c842 58%,#e07b20,#c0390a 82%,#6b1a00 92%,#3d1f00);background-size:800px 100%;animation:stardust-sweep 3.5s ease-in-out infinite}@keyframes stardust-sweep{0%{background-position:-400px 50%;filter:brightness(.75) saturate(1.4)}35%{background-position:0px 50%;filter:brightness(1.5) saturate(2)}65%{background-position:400px 50%;filter:brightness(1.1) saturate(1.6)}to{background-position:800px 50%;filter:brightness(.75) saturate(1.4)}}.animate-glitch{background:linear-gradient(90deg,#ff003c,#00f0ff,#7000ff,#ff003c);background-size:900px 100%;animation:glitch-anim 5s infinite}@keyframes glitch-anim{0%{background-position:0px 50%;filter:hue-rotate(0deg) contrast(1.2)}45%{background-position:405px 50%;filter:hue-rotate(10deg) contrast(1.2)}46%{background-position:430px 45%;filter:hue-rotate(-20deg) contrast(1.5)}47%{background-position:410px 55%;filter:hue-rotate(20deg) contrast(1.6)}48%{background-position:440px 50%;filter:hue-rotate(0deg) contrast(1.2)}95%{background-position:855px 50%;filter:hue-rotate(5deg) contrast(1.2)}96%{background-position:870px 48%;filter:hue-rotate(-15deg) contrast(1.4)}97%{background-position:860px 52%;filter:hue-rotate(15deg) contrast(1.4)}98%{background-position:882px 50%;filter:hue-rotate(0deg) contrast(1.2)}to{background-position:900px 50%;filter:hue-rotate(0deg) contrast(1.2)}}.animate-biolume{background:radial-gradient(circle at center,#2dd4bf,#064e3b);background-size:600px 300px;animation:biolume-pulse 3s ease-in-out infinite}@keyframes biolume-pulse{0%,to{background-position:0px 0px;filter:brightness(.8) saturate(1.2)}50%{background-position:300px 150px;filter:brightness(1.6) saturate(2)}}.animate-dragon-scale{background:radial-gradient(circle at 50% 50%,rgba(255,100,0,.2) 20%,transparent 20%),linear-gradient(135deg,#7c2d12,#ea580c,#7c2d12);background-size:10px 10px,600px 100%;animation:dragon-shimmer 4s linear infinite}@keyframes dragon-shimmer{0%{background-position:0 0,0px 50%}to{background-position:10px 10px,600px 50%}}.animate-nebula{background:radial-gradient(circle at 50% 15%,rgba(14,165,233,.7) 6px,transparent 7.5px),radial-gradient(circle at 80% 70%,rgba(244,114,182,.7) 10px,transparent 12px),radial-gradient(circle at 20% 80%,rgba(192,132,252,.7) 7.5px,transparent 10px),radial-gradient(circle at 35% 45%,rgba(14,165,233,.8) 7.5px,transparent 10px),radial-gradient(circle at 70% 35%,rgba(244,114,182,.6) 6px,transparent 7.5px),radial-gradient(circle at 20% 20%,rgba(255,255,255,.6) 4px,transparent 5.5px),radial-gradient(circle at 70% 20%,rgba(45,212,191,.6) 7px,transparent 9px),radial-gradient(circle at 30% 60%,rgba(217,70,239,.6) 9px,transparent 10.5px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.5) 5.5px,transparent 7px),radial-gradient(circle at 45% 15%,rgba(45,212,191,.7) 7px,transparent 9px),radial-gradient(circle at 20% 30%,rgba(236,72,153,.5) 3px,transparent 4.5px),radial-gradient(circle at 75% 40%,rgba(56,189,248,.5) 6px,transparent 7.5px),radial-gradient(circle at 40% 80%,rgba(167,139,250,.5) 4.5px,transparent 6px),radial-gradient(circle at 60% 60%,rgba(236,72,153,.4) 7.5px,transparent 9px),radial-gradient(circle at 15% 50%,rgba(56,189,248,.6) 3px,transparent 4.5px),linear-gradient(180deg,#3b0764,#9333ea,#f43f5e,#9333ea,#3b0764);background-size:60px 60px,80px 80px,100px 100px,70px 70px,90px 90px,50px 50px,75px 75px,95px 95px,65px 65px,85px 85px,45px 45px,65px 65px,85px 85px,55px 55px,75px 75px,100% 200%;background-position:calc(0px + var(--mouse-x, 0px) * -.06) calc(0px + var(--mouse-y, 0px) * -.06),calc(0px + var(--mouse-x, 0px) * -.06) calc(0px + var(--mouse-y, 0px) * -.06),calc(0px + var(--mouse-x, 0px) * -.06) calc(0px + var(--mouse-y, 0px) * -.06),calc(0px + var(--mouse-x, 0px) * -.06) calc(0px + var(--mouse-y, 0px) * -.06),calc(0px + var(--mouse-x, 0px) * -.06) calc(0px + var(--mouse-y, 0px) * -.06),calc(0px + var(--mouse-x, 0px) * -.03) calc(0px + var(--mouse-y, 0px) * -.03),calc(0px + var(--mouse-x, 0px) * -.03) calc(0px + var(--mouse-y, 0px) * -.03),calc(0px + var(--mouse-x, 0px) * -.03) calc(0px + var(--mouse-y, 0px) * -.03),calc(0px + var(--mouse-x, 0px) * -.03) calc(0px + var(--mouse-y, 0px) * -.03),calc(0px + var(--mouse-x, 0px) * -.03) calc(0px + var(--mouse-y, 0px) * -.03),calc(0px + var(--mouse-x, 0px) * -.01) calc(0px + var(--mouse-y, 0px) * -.01),calc(0px + var(--mouse-x, 0px) * -.01) calc(0px + var(--mouse-y, 0px) * -.01),calc(0px + var(--mouse-x, 0px) * -.01) calc(0px + var(--mouse-y, 0px) * -.01),calc(0px + var(--mouse-x, 0px) * -.01) calc(0px + var(--mouse-y, 0px) * -.01),calc(0px + var(--mouse-x, 0px) * -.01) calc(0px + var(--mouse-y, 0px) * -.01),0% 0%;transition:background-position .1s ease-out}.animate-cyberpunk{background:linear-gradient(90deg,#facc15,#000,#ec4899,#000,#06b6d4,#facc15);background-size:600px 100%;animation:cp-slide 2s linear infinite}@keyframes cp-slide{0%{background-position:0px 50%}to{background-position:600px 50%}}.animate-iridescent-nebula{background:linear-gradient(90deg,#4f46e5,#9333ea,#ec4899,#3b82f6,#4f46e5);background-size:200% 100%;animation:iridescent-drift 4s linear infinite}@keyframes iridescent-drift{0%{background-position:0% 50%}to{background-position:200% 50%}}.animate-god-ray{background:linear-gradient(110deg,#451a03,#78350f,#f59e0b 40%,#fef3c7,#fbbf24 60%,#d97706,#451a03);background-size:600px 100%;animation:ray-sweep-v2 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes ray-sweep-v2{0%{background-position:-600px 0;filter:brightness(.8) contrast(1.2)}50%{background-position:300px 0;filter:brightness(1.8) contrast(1.5) saturate(1.2)}to{background-position:1200px 0;filter:brightness(.8) contrast(1.2)}}.animate-dark-matter{background:radial-gradient(circle at center,#000 20%,#1a0b2e,#3b0764,#581c87,#000);background-size:600px 300px;animation:void-swirl-v2 6s linear infinite}@keyframes void-swirl-v2{0%{background-position:0px 0px;filter:hue-rotate(0deg) brightness(.8)}50%{background-position:300px 150px;filter:hue-rotate(15deg) brightness(1.2)}to{background-position:600px 300px;filter:hue-rotate(0deg) brightness(.8)}}.animate-stellar{background:radial-gradient(1.5px 1.5px at 44px 30px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 136px 160px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 152px 84px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 20px 190px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 180px 10px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 72px 122px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 90px 144px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 164px 56px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 30px 68px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 110px 195px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 24px 110px,#fbcfe8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 116px 175px,#fbcfe8 0%,transparent 100%),radial-gradient(1px 1px at 100px 18px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 190px 100px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 56px 64px,#bbf7d0 0%,transparent 100%),radial-gradient(1px 1px at 170px 130px,#bbf7d0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 8px 155px,#bbf7d0 0%,transparent 100%),radial-gradient(1px 1px at 148px 46px,#bbf7d0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 62px 182px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 185px 72px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 34px 42px,#fef9c3 0%,transparent 100%),radial-gradient(1px 1px at 128px 138px,#fef9c3 0%,transparent 100%),radial-gradient(1.5px 1.5px at 66px 148px,#ddd6fe 0%,transparent 100%),radial-gradient(1px 1px at 140px 38px,#ddd6fe 0%,transparent 100%),radial-gradient(1px 1px at 196px 170px,#e9d5ff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 14px 90px,#e9d5ff 0%,transparent 100%),radial-gradient(1px 1px at 112px 24px,#a5f3fc 0%,transparent 100%),radial-gradient(1.5px 1.5px at 45px 135px,#a5f3fc 0%,transparent 100%),radial-gradient(1px 1px at 180px 180px,#cffafe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 10px 50px,#cffafe 0%,transparent 100%),radial-gradient(ellipse 70% 60% at 15% 40%,#4f46e566 0%,transparent 70%),radial-gradient(ellipse 60% 80% at 80% 20%,#7c3aed55 0%,transparent 65%),linear-gradient(140deg,#060d2e,#1e1b4b,#312e81 80%,#060d2e);background-size:200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,400% 400%,400% 400%,400% 400%;animation:stellar-drift 18s linear infinite}@keyframes stellar-drift{0%{background-position:0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0% 50%,100% 0%,0% 100%}50%{background-position:0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,100% 50%,0% 100%,100% 0%}to{background-position:0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0% 50%,100% 0%,0% 100%}}.animate-nightlife{background:radial-gradient(ellipse 80% 60% at 20% 50%,#2a1f88 0%,transparent 65%),radial-gradient(ellipse 60% 80% at 75% 25%,#4a1f9944 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 55% 75%,#1a0f6633 0%,transparent 55%),linear-gradient(140deg,#030818,#0e0c30 35%,#1a1550 65%,#030818);background-size:400% 400%,400% 400%,400% 400%,400% 400%;animation:nl-nebula-drift 22s ease-in-out infinite}@keyframes nl-nebula-drift{0%{background-position:0% 50%,100% 0%,50% 100%,0% 100%}33%{background-position:60% 30%,20% 80%,80% 20%,100% 0%}66%{background-position:30% 80%,80% 30%,10% 60%,50% 50%}to{background-position:0% 50%,100% 0%,50% 100%,0% 100%}}.nl-stars-a{background:radial-gradient(1.5px 1.5px at 13px 22px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 61px 87px,#f0f0f0 0%,transparent 100%),radial-gradient(2px 2px at 112px 14px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 193px 66px,#f0f0f0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 38px 145px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 224px 183px,#f0f0f0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 79px 218px,#a8c8e8 0%,transparent 100%),radial-gradient(1px 1px at 167px 241px,#a8c8e8 0%,transparent 100%),radial-gradient(1px 1px at 244px 98px,#a8c8e8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 5px 177px,#a8c8e8 0%,transparent 100%),radial-gradient(1px 1px at 131px 132px,#e0b4d0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 48px 51px,#e0b4d0 0%,transparent 100%),radial-gradient(1px 1px at 207px 36px,#a3dcb8 0%,transparent 100%),radial-gradient(1px 1px at 92px 104px,#a3dcb8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 178px 157px,#a3dcb8 0%,transparent 100%),radial-gradient(1px 1px at 27px 234px,#d9d070 0%,transparent 100%),radial-gradient(1px 1px at 143px 77px,#d9d070 0%,transparent 100%),radial-gradient(1.5px 1.5px at 219px 210px,#d9d070 0%,transparent 100%),radial-gradient(1px 1px at 55px 162px,#c4bce0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 188px 121px,#c4bce0 0%,transparent 100%),radial-gradient(1px 1px at 237px 55px,#d0bce6 0%,transparent 100%),radial-gradient(1px 1px at 16px 93px,#d0bce6 0%,transparent 100%),radial-gradient(1.5px 1.5px at 103px 197px,#e2adad 0%,transparent 100%),radial-gradient(1px 1px at 247px 142px,#e2adad 0%,transparent 100%),radial-gradient(1px 1px at 71px 33px,#f0f0f0 0%,transparent 100%);background-size:250px 250px;background-position:0px 0px;animation:nl-twinkle-a 3.1s ease-in-out infinite}@keyframes nl-twinkle-a{0%{opacity:.55}18%{opacity:.9}42%{opacity:.15}67%{opacity:.8}85%{opacity:.3}to{opacity:.55}}.nl-stars-b{background:radial-gradient(1px 1px at 22px 71px,#f0f0f0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 97px 19px,#f0f0f0 0%,transparent 100%),radial-gradient(2px 2px at 156px 108px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 231px 43px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 44px 187px,#f0f0f0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 118px 236px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 199px 195px,#a8c8e8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 63px 139px,#a8c8e8 0%,transparent 100%),radial-gradient(1px 1px at 174px 64px,#a8c8e8 0%,transparent 100%),radial-gradient(1px 1px at 241px 218px,#a8c8e8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 8px 29px,#e0b4d0 0%,transparent 100%),radial-gradient(1px 1px at 131px 91px,#e0b4d0 0%,transparent 100%),radial-gradient(1px 1px at 212px 152px,#a3dcb8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 36px 214px,#a3dcb8 0%,transparent 100%),radial-gradient(1px 1px at 163px 243px,#a3dcb8 0%,transparent 100%),radial-gradient(1px 1px at 83px 57px,#d9d070 0%,transparent 100%),radial-gradient(1.5px 1.5px at 245px 87px,#d9d070 0%,transparent 100%),radial-gradient(1px 1px at 107px 177px,#d9d070 0%,transparent 100%),radial-gradient(1.5px 1.5px at 189px 28px,#c4bce0 0%,transparent 100%),radial-gradient(1px 1px at 51px 247px,#c4bce0 0%,transparent 100%),radial-gradient(1px 1px at 225px 129px,#d0bce6 0%,transparent 100%),radial-gradient(1.5px 1.5px at 14px 166px,#d0bce6 0%,transparent 100%),radial-gradient(1px 1px at 148px 13px,#e2adad 0%,transparent 100%),radial-gradient(1px 1px at 237px 174px,#e2adad 0%,transparent 100%),radial-gradient(1.5px 1.5px at 69px 106px,#f0f0f0 0%,transparent 100%);background-size:250px 250px;background-position:83px 61px;animation:nl-twinkle-b 4.7s ease-in-out infinite}@keyframes nl-twinkle-b{0%{opacity:.75}22%{opacity:.18}48%{opacity:.88}71%{opacity:.35}90%{opacity:.7}to{opacity:.75}}.nl-stars-c{background:radial-gradient(1.5px 1.5px at 31px 48px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 88px 122px,#f0f0f0 0%,transparent 100%),radial-gradient(2px 2px at 149px 67px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 213px 195px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 7px 231px,#f0f0f0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 127px 244px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 238px 91px,#a8c8e8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 57px 168px,#a8c8e8 0%,transparent 100%),radial-gradient(1px 1px at 182px 31px,#a8c8e8 0%,transparent 100%),radial-gradient(1px 1px at 99px 83px,#a8c8e8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 246px 146px,#e0b4d0 0%,transparent 100%),radial-gradient(1px 1px at 22px 107px,#e0b4d0 0%,transparent 100%),radial-gradient(1px 1px at 139px 188px,#a3dcb8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 203px 228px,#a3dcb8 0%,transparent 100%),radial-gradient(1px 1px at 74px 13px,#a3dcb8 0%,transparent 100%),radial-gradient(1px 1px at 168px 103px,#d9d070 0%,transparent 100%),radial-gradient(1.5px 1.5px at 43px 217px,#d9d070 0%,transparent 100%),radial-gradient(1px 1px at 229px 57px,#d9d070 0%,transparent 100%),radial-gradient(1px 1px at 11px 154px,#c4bce0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 116px 137px,#c4bce0 0%,transparent 100%),radial-gradient(1px 1px at 193px 79px,#d0bce6 0%,transparent 100%),radial-gradient(1.5px 1.5px at 62px 59px,#d0bce6 0%,transparent 100%),radial-gradient(1px 1px at 248px 201px,#e2adad 0%,transparent 100%),radial-gradient(1px 1px at 107px 247px,#e2adad 0%,transparent 100%),radial-gradient(1.5px 1.5px at 156px 171px,#f0f0f0 0%,transparent 100%);background-size:250px 250px;background-position:163px 127px;animation:nl-twinkle-c 6.3s ease-in-out infinite}@keyframes nl-twinkle-c{0%{opacity:.35}15%{opacity:.85}38%{opacity:.2}58%{opacity:.9}78%{opacity:.12}95%{opacity:.7}to{opacity:.35}}.nl-stars-d{background:radial-gradient(1px 1px at 51px 77px,#f0f0f0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 122px 28px,#f0f0f0 0%,transparent 100%),radial-gradient(2px 2px at 198px 134px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 17px 201px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 241px 61px,#f0f0f0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 73px 247px,#f0f0f0 0%,transparent 100%),radial-gradient(1px 1px at 156px 213px,#a8c8e8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 29px 118px,#a8c8e8 0%,transparent 100%),radial-gradient(1px 1px at 218px 167px,#a8c8e8 0%,transparent 100%),radial-gradient(1px 1px at 91px 157px,#a8c8e8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 187px 44px,#e0b4d0 0%,transparent 100%),radial-gradient(1px 1px at 44px 32px,#e0b4d0 0%,transparent 100%),radial-gradient(1px 1px at 233px 237px,#a3dcb8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 109px 93px,#a3dcb8 0%,transparent 100%),radial-gradient(1px 1px at 8px 178px,#a3dcb8 0%,transparent 100%),radial-gradient(1px 1px at 147px 148px,#d9d070 0%,transparent 100%),radial-gradient(1.5px 1.5px at 249px 107px,#d9d070 0%,transparent 100%),radial-gradient(1px 1px at 64px 199px,#d9d070 0%,transparent 100%),radial-gradient(1.5px 1.5px at 172px 87px,#c4bce0 0%,transparent 100%),radial-gradient(1px 1px at 33px 63px,#c4bce0 0%,transparent 100%),radial-gradient(1px 1px at 211px 228px,#d0bce6 0%,transparent 100%),radial-gradient(1.5px 1.5px at 79px 143px,#d0bce6 0%,transparent 100%),radial-gradient(1px 1px at 136px 241px,#e2adad 0%,transparent 100%),radial-gradient(1px 1px at 228px 18px,#e2adad 0%,transparent 100%),radial-gradient(1.5px 1.5px at 53px 224px,#f0f0f0 0%,transparent 100%);background-size:250px 250px;background-position:37px 191px;animation:nl-twinkle-d 5.5s ease-in-out infinite}@keyframes nl-twinkle-d{0%{opacity:.65}25%{opacity:.11}50%{opacity:.88}75%{opacity:.28}to{opacity:.65}}.animate-dreamlife{background:radial-gradient(ellipse 80% 60% at 20% 50%,#6ee7b7cc 0%,transparent 65%),radial-gradient(ellipse 60% 80% at 75% 25%,#f43f5eaa 0%,transparent 60%),radial-gradient(ellipse 55% 55% at 50% 80%,#3b82f6aa 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 85% 60%,#f59e0b99 0%,transparent 50%),radial-gradient(ellipse 45% 50% at 10% 80%,#8b5cf699 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 60% 10%,#ec4899aa 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 40% 40%,#60a5fa99 0%,transparent 60%),linear-gradient(140deg,#f5d0e8,#c7d9f8 30%,#c4f0d8,#faf0b0 80%,#ddd6fe);background-size:400% 400%,400% 400%,400% 400%,400% 400%,400% 400%,400% 400%,400% 400%,400% 400%;animation:dl-nebula-drift 22s ease-in-out infinite}@keyframes dl-nebula-drift{0%{background-position:0% 50%,100% 0%,50% 100%,0% 0%,100% 100%,0% 50%,70% 30%,0% 100%}33%{background-position:60% 30%,20% 80%,80% 20%,100% 50%,20% 30%,100% 0%,20% 70%,100% 0%}66%{background-position:30% 80%,80% 30%,10% 60%,50% 100%,70% 80%,50% 100%,80% 20%,50% 50%}to{background-position:0% 50%,100% 0%,50% 100%,0% 0%,100% 100%,0% 50%,70% 30%,0% 100%}}.dl-stars-a{background:radial-gradient(1.5px 1.5px at 13px 22px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 61px 87px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 112px 14px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 193px 66px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 38px 145px,#f9a8d4 0%,transparent 100%),radial-gradient(1px 1px at 224px 183px,#fecaca 0%,transparent 100%),radial-gradient(1.5px 1.5px at 79px 218px,#a7f3d0 0%,transparent 100%),radial-gradient(1px 1px at 167px 241px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 244px 98px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 5px 177px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 131px 132px,#f9a8d4 0%,transparent 100%),radial-gradient(1.5px 1.5px at 48px 51px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 207px 36px,#ddd6fe 0%,transparent 100%),radial-gradient(1px 1px at 92px 104px,#fef08a 0%,transparent 100%),radial-gradient(1.5px 1.5px at 178px 157px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 27px 234px,#f9a8d4 0%,transparent 100%),radial-gradient(1px 1px at 143px 77px,#a7f3d0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 219px 210px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 55px 162px,#ddd6fe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 188px 121px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 237px 55px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 16px 93px,#fecaca 0%,transparent 100%),radial-gradient(1.5px 1.5px at 103px 197px,#a7f3d0 0%,transparent 100%),radial-gradient(1px 1px at 247px 142px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 71px 33px,#ffffff 0%,transparent 100%);background-size:250px 250px;background-position:0px 0px;animation:dl-twinkle-a 3.1s ease-in-out infinite,dl-drift-a 28s linear infinite}@keyframes dl-twinkle-a{0%{opacity:.62}18%{opacity:.97}42%{opacity:.22}67%{opacity:.87}85%{opacity:.37}to{opacity:.62}}@keyframes dl-drift-a{0%{background-position:0px 0px}to{background-position:250px 80px}}.dl-stars-b{background:radial-gradient(1px 1px at 22px 71px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 97px 19px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 156px 108px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 231px 43px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 44px 187px,#fecaca 0%,transparent 100%),radial-gradient(1.5px 1.5px at 118px 236px,#f9a8d4 0%,transparent 100%),radial-gradient(1px 1px at 199px 195px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 63px 139px,#a7f3d0 0%,transparent 100%),radial-gradient(1px 1px at 174px 64px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 241px 218px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 8px 29px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 131px 91px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 212px 152px,#ddd6fe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 36px 214px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 163px 243px,#f9a8d4 0%,transparent 100%),radial-gradient(1px 1px at 83px 57px,#a7f3d0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 245px 87px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 107px 177px,#ddd6fe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 189px 28px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 51px 247px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 225px 129px,#f9a8d4 0%,transparent 100%),radial-gradient(1.5px 1.5px at 14px 166px,#a7f3d0 0%,transparent 100%),radial-gradient(1px 1px at 148px 13px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 237px 174px,#ddd6fe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 69px 106px,#ffffff 0%,transparent 100%);background-size:250px 250px;background-position:83px 61px;animation:dl-twinkle-b 4.7s ease-in-out infinite,dl-drift-b 36s linear infinite}@keyframes dl-twinkle-b{0%{opacity:.82}22%{opacity:.25}48%{opacity:.97}71%{opacity:.42}90%{opacity:.77}to{opacity:.82}}@keyframes dl-drift-b{0%{background-position:83px 61px}to{background-position:-167px -10px}}.dl-stars-c{background:radial-gradient(1.5px 1.5px at 31px 48px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 88px 122px,#f9a8d4 0%,transparent 100%),radial-gradient(2px 2px at 149px 67px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 213px 195px,#a7f3d0 0%,transparent 100%),radial-gradient(1px 1px at 7px 231px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 127px 244px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 238px 91px,#fecaca 0%,transparent 100%),radial-gradient(1.5px 1.5px at 57px 168px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 182px 31px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 99px 83px,#ddd6fe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 246px 146px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 22px 107px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 139px 188px,#f9a8d4 0%,transparent 100%),radial-gradient(1.5px 1.5px at 203px 228px,#a7f3d0 0%,transparent 100%),radial-gradient(1px 1px at 74px 13px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 168px 103px,#ddd6fe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 43px 217px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 229px 57px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 11px 154px,#f9a8d4 0%,transparent 100%),radial-gradient(1.5px 1.5px at 116px 137px,#a7f3d0 0%,transparent 100%),radial-gradient(1px 1px at 193px 79px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 62px 59px,#ddd6fe 0%,transparent 100%),radial-gradient(1px 1px at 248px 201px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 107px 247px,#fecaca 0%,transparent 100%),radial-gradient(1.5px 1.5px at 156px 171px,#ffffff 0%,transparent 100%);background-size:250px 250px;background-position:163px 127px;animation:dl-twinkle-c 6.3s ease-in-out infinite,dl-drift-c 42s linear infinite}@keyframes dl-twinkle-c{0%{opacity:.42}15%{opacity:.92}38%{opacity:.27}58%{opacity:.97}78%{opacity:.19}95%{opacity:.77}to{opacity:.42}}@keyframes dl-drift-c{0%{background-position:163px 127px}to{background-position:413px -123px}}.dl-stars-d{background:radial-gradient(1px 1px at 51px 77px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 122px 28px,#fef08a 0%,transparent 100%),radial-gradient(2px 2px at 198px 134px,#f9a8d4 0%,transparent 100%),radial-gradient(1px 1px at 17px 201px,#a7f3d0 0%,transparent 100%),radial-gradient(1px 1px at 241px 61px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 73px 247px,#ddd6fe 0%,transparent 100%),radial-gradient(1px 1px at 156px 213px,#fecaca 0%,transparent 100%),radial-gradient(1.5px 1.5px at 29px 118px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 218px 167px,#f9a8d4 0%,transparent 100%),radial-gradient(1px 1px at 91px 157px,#a7f3d0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 187px 44px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 44px 32px,#ddd6fe 0%,transparent 100%),radial-gradient(1px 1px at 233px 237px,#fecaca 0%,transparent 100%),radial-gradient(1.5px 1.5px at 109px 93px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 8px 178px,#f9a8d4 0%,transparent 100%),radial-gradient(1px 1px at 147px 148px,#a7f3d0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 249px 107px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 64px 199px,#ddd6fe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 172px 87px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 33px 63px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 211px 228px,#f9a8d4 0%,transparent 100%),radial-gradient(1.5px 1.5px at 79px 143px,#a7f3d0 0%,transparent 100%),radial-gradient(1px 1px at 136px 241px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 228px 18px,#ddd6fe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 53px 224px,#ffffff 0%,transparent 100%);background-size:250px 250px;background-position:37px 191px;animation:dl-twinkle-d 5.5s ease-in-out infinite,dl-drift-d 32s linear infinite}@keyframes dl-twinkle-d{0%{opacity:.72}25%{opacity:.18}50%{opacity:.97}75%{opacity:.35}to{opacity:.72}}@keyframes dl-drift-d{0%{background-position:37px 191px}to{background-position:-213px 441px}}.animate-snow{background:radial-gradient(1.5px 1.5px at 44px 30px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 136px 160px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 152px 84px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 20px 190px,#ffffff 0%,transparent 100%),radial-gradient(1.5px 1.5px at 180px 10px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 90px 144px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 164px 56px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 24px 110px,#fbcfe8 0%,transparent 100%),radial-gradient(1.5px 1.5px at 116px 175px,#fbcfe8 0%,transparent 100%),radial-gradient(1px 1px at 56px 64px,#bbf7d0 0%,transparent 100%),radial-gradient(1px 1px at 170px 130px,#bbf7d0 0%,transparent 100%),radial-gradient(1px 1px at 100px 18px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 190px 100px,#fecaca 0%,transparent 100%),radial-gradient(1.5px 1.5px at 66px 148px,#ddd6fe 0%,transparent 100%),radial-gradient(1px 1px at 140px 38px,#ddd6fe 0%,transparent 100%),linear-gradient(180deg,#060d2e,#0a1235);background-size:200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,100% 100%;animation:snow-drift 3s linear infinite}@keyframes snow-drift{0%{background-position:0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px}to{background-position:0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 200px,0px 0px}}.animate-stellar-mini{background:radial-gradient(1.5px 1.5px at 44px 30px,#ffffff 0%,transparent 100%),radial-gradient(2px 2px at 136px 160px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 180px 10px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 72px 122px,#ffffff 0%,transparent 100%),radial-gradient(1px 1px at 90px 144px,#bfdbfe 0%,transparent 100%),radial-gradient(1.5px 1.5px at 164px 56px,#bfdbfe 0%,transparent 100%),radial-gradient(1px 1px at 24px 110px,#fbcfe8 0%,transparent 100%),radial-gradient(1px 1px at 100px 18px,#fecaca 0%,transparent 100%),radial-gradient(1px 1px at 56px 64px,#bbf7d0 0%,transparent 100%),radial-gradient(1px 1px at 170px 130px,#bbf7d0 0%,transparent 100%),radial-gradient(1.5px 1.5px at 62px 182px,#fef08a 0%,transparent 100%),radial-gradient(1px 1px at 185px 72px,#fef08a 0%,transparent 100%),radial-gradient(1.5px 1.5px at 66px 148px,#ddd6fe 0%,transparent 100%),radial-gradient(1px 1px at 140px 38px,#ddd6fe 0%,transparent 100%),radial-gradient(ellipse 70% 60% at 15% 40%,#4f46e566 0%,transparent 70%),radial-gradient(ellipse 60% 80% at 80% 20%,#7c3aed55 0%,transparent 65%),linear-gradient(140deg,#060d2e,#1e1b4b,#312e81 80%,#060d2e);background-size:200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px,400% 400%,400% 400%,400% 400%;animation:stellar-drift-mini 18s linear infinite}@keyframes stellar-drift-mini{0%{background-position:0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0% 50%,100% 0%,0% 100%}50%{background-position:0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,0px -1000px,100% 50%,0% 100%,100% 0%}to{background-position:0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0px -2000px,0% 50%,100% 0%,0% 100%}}.animate-fade-in{animation:fade-in-up .5s ease-out both}@keyframes fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-metakey-glow{background:linear-gradient(45deg,#f59e0b1a,#fbbf2466,#d977061a,#fcd34d4d);background-size:300% 300%;animation:metakey-glow 3s ease-in-out infinite alternate,metakey-drift 8s linear infinite}@keyframes metakey-glow{0%{box-shadow:0 0 10px #f59e0b4d,inset 0 0 5px #f59e0b1a}to{box-shadow:0 0 30px #f59e0bcc,inset 0 0 15px #f59e0b66}}@keyframes metakey-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-mail-glow{background:linear-gradient(45deg,hsl(var(--primary)/.1),hsl(var(--primary)/.4),hsl(var(--primary)/.1),hsl(var(--primary)/.3));background-size:300% 300%;animation:mail-glow 3s ease-in-out infinite alternate,metakey-drift 8s linear infinite}@keyframes mail-glow{0%{box-shadow:0 0 10px hsl(var(--primary)/.3),inset 0 0 5px hsl(var(--primary)/.1)}to{box-shadow:0 0 30px hsl(var(--primary)/.8),inset 0 0 15px hsl(var(--primary)/.4)}}.selection\:bg-primary\/30 *::-moz-selection{background-color:hsl(var(--primary) / .3)}.selection\:bg-primary\/30 *::selection{background-color:hsl(var(--primary) / .3)}.selection\:bg-primary\/30::-moz-selection{background-color:hsl(var(--primary) / .3)}.selection\:bg-primary\/30::selection{background-color:hsl(var(--primary) / .3)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent:hover{border-color:hsl(var(--accent))}.hover\:border-accent\/30:hover{border-color:hsl(var(--accent) / .3)}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-border\/80:hover{border-color:hsl(var(--border) / .8)}.hover\:border-chart-4:hover{border-color:hsl(var(--chart-4))}.hover\:border-chart-5:hover{border-color:hsl(var(--chart-5))}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-secondary:hover{border-color:hsl(var(--secondary))}.hover\:border-secondary\/40:hover{border-color:hsl(var(--secondary) / .4)}.hover\:border-secondary\/50:hover{border-color:hsl(var(--secondary) / .5)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/10:hover{background-color:hsl(var(--accent) / .1)}.hover\:bg-accent\/20:hover{background-color:hsl(var(--accent) / .2)}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.hover\:bg-accent\/5:hover{background-color:hsl(var(--accent) / .05)}.hover\:bg-accent\/90:hover{background-color:hsl(var(--accent) / .9)}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-background\/20:hover{background-color:hsl(var(--background) / .2)}.hover\:bg-chart-4\/10:hover{background-color:hsl(var(--chart-4) / .1)}.hover\:bg-chart-4\/20:hover{background-color:hsl(var(--chart-4) / .2)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/30:hover{background-color:hsl(var(--primary) / .3)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/10:hover{background-color:hsl(var(--secondary) / .1)}.hover\:bg-secondary\/20:hover{background-color:hsl(var(--secondary) / .2)}.hover\:bg-secondary\/5:hover{background-color:hsl(var(--secondary) / .05)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-secondary\/90:hover{background-color:hsl(var(--secondary) / .9)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-accent\/80:hover{color:hsl(var(--accent) / .8)}.hover\:text-chart-4:hover{color:hsl(var(--chart-4))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/50:hover{color:hsl(var(--primary) / .5)}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-secondary:hover{color:hsl(var(--secondary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(0\,255\,255\,0\.2\)\]:hover{--tw-shadow: 0 0 15px rgba(0,255,255,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(170\,0\,255\,0\.2\)\]:hover{--tw-shadow: 0 0 15px rgba(170,0,255,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(255\,0\,255\,0\.2\)\]:hover{--tw-shadow: 0 0 15px rgba(255,0,255,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(255\,255\,0\,0\.2\)\]:hover{--tw-shadow: 0 0 15px rgba(255,255,0,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.15\)\]:hover{--tw-shadow: 0 0 15px rgba(57,255,20,.15);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.2\)\]:hover{--tw-shadow: 0 0 15px rgba(57,255,20,.2);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_rgba\(57\,255\,20\,0\.6\)\]:hover{--tw-shadow: 0 0 25px rgba(57,255,20,.6);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_rgba\(57\,255\,20\,0\.8\)\]:hover{--tw-shadow: 0 0 25px rgba(57,255,20,.8);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(57\,255\,20\,0\.7\)\]:hover{--tw-shadow: 0 0 30px rgba(57,255,20,.7);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-accent\/10:focus{background-color:hsl(var(--accent) / .1)}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent:focus{color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-secondary:focus{--tw-ring-color: hsl(var(--secondary))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;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),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),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: hsl(var(--primary))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-secondary:focus-visible{--tw-ring-color: hsl(var(--secondary))}.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))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-accent\/20{background-color:hsl(var(--accent) / .2)}.group:hover .group-hover\:bg-chart-4\/20{background-color:hsl(var(--chart-4) / .2)}.group:hover .group-hover\:bg-primary{background-color:hsl(var(--primary))}.group:hover .group-hover\:bg-primary\/20{background-color:hsl(var(--primary) / .2)}.group:hover .group-hover\:bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-secondary{color:hsl(var(--secondary))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_0_10px_rgba\(57\,255\,20\,0\.8\)\]{--tw-shadow: 0 0 10px rgba(57,255,20,.8);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_15px_rgba\(0\,255\,255\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(0,255,255,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_15px_rgba\(170\,0\,255\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(170,0,255,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_15px_rgba\(255\,0\,255\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(255,0,255,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(57,255,20,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_20px_rgba\(139\,92\,246\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(139,92,246,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_20px_rgba\(57\,255\,20\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(57,255,20,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);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:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;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}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.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: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@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-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-width:2px}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:hsl(var(--primary))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-amber-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:hsl(var(--primary))}.data-\[state\=active\]\:bg-primary\/20[data-state=active]{background-color:hsl(var(--primary) / .2)}.data-\[state\=active\]\:bg-secondary[data-state=active]{background-color:hsl(var(--secondary))}.data-\[state\=active\]\:bg-secondary\/20[data-state=active]{background-color:hsl(var(--secondary) / .2)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-amber-950[data-state=active]{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-primary[data-state=active]{color:hsl(var(--primary))}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:hsl(var(--primary-foreground))}.data-\[state\=active\]\:text-secondary[data-state=active]{color:hsl(var(--secondary))}.data-\[state\=active\]\:text-secondary-foreground[data-state=active]{color:hsl(var(--secondary-foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-\[0_0_10px_rgba\(170\,0\,255\,0\.3\)\][data-state=active]{--tw-shadow: 0 0 10px rgba(170,0,255,.3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-\[0_0_10px_rgba\(57\,255\,20\,0\.3\)\][data-state=active]{--tw-shadow: 0 0 10px rgba(57,255,20,.3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);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]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.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]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.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: .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: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .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[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[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{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:hsl(var(--background) / .6)}}.dark\:border-destructive:is(.dark *){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\:mb-0{margin-bottom:0}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:w-auto{width:auto}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.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\: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\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.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\:-mt-2{margin-top:-.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:ml-10{margin-left:2.5rem}.md\:ml-8{margin-left:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[370px\]{height:370px}.md\:w-16{width:4rem}.md\:w-96{width:24rem}.md\:w-\[500px\]{width:500px}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:rounded-3xl{border-radius:1.5rem}.md\:p-12{padding:3rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.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-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:w-80{width:20rem}.lg\:w-\[600px\]{width:600px}.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\:flex-row{flex-direction:row}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>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)) skew(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-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.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: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-top:.75rem;padding-bottom:.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{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
