*,: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:IBM Plex Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;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: var(--base-background);--foreground: var(--base-foreground);--card: var(--base-card);--card-foreground: var(--base-card-foreground);--popover: var(--base-popover);--popover-foreground: var(--base-popover-foreground);--primary: var(--base-primary);--primary-foreground: var(--base-primary-foreground);--secondary: var(--base-secondary);--secondary-foreground: var(--base-secondary-foreground);--muted: var(--base-muted);--muted-foreground: var(--base-muted-foreground);--accent: var(--base-accent);--accent-foreground: var(--base-accent-foreground);--destructive: var(--base-destructive);--destructive-foreground: var(--base-destructive-foreground);--border: var(--base-border);--input: var(--base-input);--ring: var(--base-ring);--chart-1: var(--base-chart-1);--chart-2: var(--base-chart-2);--chart-3: var(--base-chart-3);--chart-4: var(--base-chart-4);--chart-5: var(--base-chart-5);--sidebar: var(--base-sidebar);--sidebar-foreground: var(--base-sidebar-foreground);--sidebar-primary: var(--base-sidebar-primary);--sidebar-primary-foreground: var(--base-sidebar-primary-foreground);--sidebar-accent: var(--base-sidebar-accent);--sidebar-accent-foreground: var(--base-sidebar-accent-foreground);--sidebar-border: var(--base-sidebar-border);--sidebar-ring: var(--base-sidebar-ring);--radius: var(--radius-xl)}*{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--border) calc(var(--tw-border-opacity, 1) * 100%),transparent)}body{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--background) calc(var(--tw-bg-opacity, 1) * 100%),transparent);--tw-text-opacity: 1;color:color-mix(in srgb,var(--foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-font-sans),"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-feature-settings:"rlig" 1,"calt" 1}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 1280px){.container{max-width:1280px}}.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}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.ml-auto{margin-left:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.w-10{width:2.5rem}.w-2\.5{width:.625rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.w-px{width:1px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-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-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-y-1{--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))}.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))}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.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-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))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-input{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--input) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-background{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--background) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-border{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--border) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-card{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--card) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-destructive{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--destructive) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-muted{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--muted) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-popover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--popover) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-primary{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--primary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-secondary{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--secondary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/35{background-color:#02061759}.bg-transparent{background-color:transparent}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.text-left{text-align:left}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-destructive-foreground{--tw-text-opacity: 1;color:color-mix(in srgb,var(--destructive-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-foreground{--tw-text-opacity: 1;color:color-mix(in srgb,var(--foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-muted-foreground{--tw-text-opacity: 1;color:color-mix(in srgb,var(--muted-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-popover-foreground{--tw-text-opacity: 1;color:color-mix(in srgb,var(--popover-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-primary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-primary-foreground{--tw-text-opacity: 1;color:color-mix(in srgb,var(--primary-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-secondary-foreground{--tw-text-opacity: 1;color:color-mix(in srgb,var(--secondary-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.shadow-float{--tw-shadow: 0 12px 35px -18px rgba(15, 23, 42, .45);--tw-shadow-colored: 0 12px 35px -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-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-panel{--tw-shadow: 0 20px 60px -28px rgba(15, 23, 42, .55);--tw-shadow-colored: 0 20px 60px -28px 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-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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: color-mix(in srgb, var(--background) 100% , transparent)}.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-\[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)}.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-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}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@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))}}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}:root{--tailwind-colors-amber-100: #fef3c7;--tailwind-colors-amber-200: #fde68a;--tailwind-colors-amber-300: #fcd34d;--tailwind-colors-amber-400: #fbbf24;--tailwind-colors-amber-50: #fffbeb;--tailwind-colors-amber-500: #f59e0b;--tailwind-colors-amber-600: #d97706;--tailwind-colors-amber-700: #b45309;--tailwind-colors-amber-800: #92400e;--tailwind-colors-amber-900: #78350f;--tailwind-colors-amber-950: #451a03;--tailwind-colors-base-black: #000000;--tailwind-colors-base-transparent: #ffffff00;--tailwind-colors-base-white: #ffffff;--tailwind-colors-blue-100: #dbeafe;--tailwind-colors-blue-200: #bfdbfe;--tailwind-colors-blue-300: #93c5fd;--tailwind-colors-blue-400: #60a5fa;--tailwind-colors-blue-50: #eff6ff;--tailwind-colors-blue-500: #3b82f6;--tailwind-colors-blue-600: #2563eb;--tailwind-colors-blue-700: #1d4ed8;--tailwind-colors-blue-800: #1e40af;--tailwind-colors-blue-900: #1e3a8a;--tailwind-colors-blue-950: #172554;--tailwind-colors-cyan-100: #cffafe;--tailwind-colors-cyan-200: #a5f3fc;--tailwind-colors-cyan-300: #67e8f9;--tailwind-colors-cyan-400: #22d3ee;--tailwind-colors-cyan-50: #ecfeff;--tailwind-colors-cyan-500: #06b6d4;--tailwind-colors-cyan-600: #0891b2;--tailwind-colors-cyan-700: #0e7490;--tailwind-colors-cyan-800: #155e75;--tailwind-colors-cyan-900: #164e63;--tailwind-colors-cyan-950: #083344;--tailwind-colors-emerald-100: #d1fae5;--tailwind-colors-emerald-200: #a7f3d0;--tailwind-colors-emerald-300: #6ee7b7;--tailwind-colors-emerald-400: #34d399;--tailwind-colors-emerald-50: #ecfdf5;--tailwind-colors-emerald-500: #10b981;--tailwind-colors-emerald-600: #059669;--tailwind-colors-emerald-700: #047857;--tailwind-colors-emerald-800: #065f46;--tailwind-colors-emerald-900: #064e3b;--tailwind-colors-emerald-950: #022c22;--tailwind-colors-fuchsia-100: #fae8ff;--tailwind-colors-fuchsia-200: #f5d0fe;--tailwind-colors-fuchsia-300: #f0abfc;--tailwind-colors-fuchsia-400: #e879f9;--tailwind-colors-fuchsia-50: #fdf4ff;--tailwind-colors-fuchsia-500: #d946ef;--tailwind-colors-fuchsia-600: #c026d3;--tailwind-colors-fuchsia-700: #a21caf;--tailwind-colors-fuchsia-800: #86198f;--tailwind-colors-fuchsia-900: #701a75;--tailwind-colors-fuchsia-950: #4a044e;--tailwind-colors-gray-100: #f3f4f6;--tailwind-colors-gray-200: #e5e7eb;--tailwind-colors-gray-300: #d1d5db;--tailwind-colors-gray-400: #9ca3af;--tailwind-colors-gray-50: #f9fafb;--tailwind-colors-gray-500: #6b7280;--tailwind-colors-gray-600: #4b5563;--tailwind-colors-gray-700: #374151;--tailwind-colors-gray-800: #1f2937;--tailwind-colors-gray-900: #111827;--tailwind-colors-gray-950: #030712;--tailwind-colors-green-100: #dcfce7;--tailwind-colors-green-200: #bbf7d0;--tailwind-colors-green-300: #86efac;--tailwind-colors-green-400: #4ade80;--tailwind-colors-green-50: #f0fdf4;--tailwind-colors-green-500: #22c55e;--tailwind-colors-green-600: #16a34a;--tailwind-colors-green-700: #15803d;--tailwind-colors-green-800: #166534;--tailwind-colors-green-900: #14532d;--tailwind-colors-green-950: #052e16;--tailwind-colors-indigo-100: #cdc2ff;--tailwind-colors-indigo-200: #bcaeff;--tailwind-colors-indigo-300: #a99aff;--tailwind-colors-indigo-400: #9587ff;--tailwind-colors-indigo-50: #efeaff;--tailwind-colors-indigo-500: #7f74ff;--tailwind-colors-indigo-600: #6562ff;--tailwind-colors-indigo-700: #4350ff;--tailwind-colors-indigo-800: #3a3fc0;--tailwind-colors-indigo-900: #2f2e85;--tailwind-colors-indigo-950: #221e4f;--tailwind-colors-lime-100: #ecfccb;--tailwind-colors-lime-200: #d9f99d;--tailwind-colors-lime-300: #bef264;--tailwind-colors-lime-400: #a3e635;--tailwind-colors-lime-50: #f7fee7;--tailwind-colors-lime-500: #84cc16;--tailwind-colors-lime-600: #65a30d;--tailwind-colors-lime-700: #4d7c0f;--tailwind-colors-lime-800: #3f6212;--tailwind-colors-lime-900: #365314;--tailwind-colors-lime-950: #1a2e05;--tailwind-colors-mauve-100: #f3f1f3;--tailwind-colors-mauve-200: #e7e4e7;--tailwind-colors-mauve-300: #d7d0d7;--tailwind-colors-mauve-400: #a89ea9;--tailwind-colors-mauve-50: #fafafa;--tailwind-colors-mauve-500: #79697b;--tailwind-colors-mauve-600: #594c5b;--tailwind-colors-mauve-700: #463947;--tailwind-colors-mauve-800: #2a212c;--tailwind-colors-mauve-900: #1d161e;--tailwind-colors-mauve-950: #0c090c;--tailwind-colors-mist-100: #f1f3f3;--tailwind-colors-mist-200: #e3e7e8;--tailwind-colors-mist-300: #d0d6d8;--tailwind-colors-mist-400: #9ca8ab;--tailwind-colors-mist-50: #f9fbfb;--tailwind-colors-mist-500: #67787c;--tailwind-colors-mist-600: #4b585b;--tailwind-colors-mist-700: #394447;--tailwind-colors-mist-800: #22292b;--tailwind-colors-mist-900: #161b1d;--tailwind-colors-mist-950: #090b0c;--tailwind-colors-neutral-100: #f0f0f0;--tailwind-colors-neutral-200: #e5e5e5;--tailwind-colors-neutral-300: #d4d4d4;--tailwind-colors-neutral-400: #a3a3a3;--tailwind-colors-neutral-50: #fafafa;--tailwind-colors-neutral-500: #737373;--tailwind-colors-neutral-600: #525252;--tailwind-colors-neutral-700: #404040;--tailwind-colors-neutral-800: #262626;--tailwind-colors-neutral-900: #171717;--tailwind-colors-neutral-950: #0a0a0a;--tailwind-colors-olive-100: #f4f4f0;--tailwind-colors-olive-200: #e8e8e3;--tailwind-colors-olive-300: #d8d8d0;--tailwind-colors-olive-400: #abab9c;--tailwind-colors-olive-50: #fbfbf9;--tailwind-colors-olive-500: #7c7c67;--tailwind-colors-olive-600: #5b5b4b;--tailwind-colors-olive-700: #474739;--tailwind-colors-olive-800: #2b2b22;--tailwind-colors-olive-900: #1d1d16;--tailwind-colors-olive-950: #0c0c09;--tailwind-colors-orange-100: #ffedd5;--tailwind-colors-orange-200: #fed7aa;--tailwind-colors-orange-300: #fdba74;--tailwind-colors-orange-400: #fb923c;--tailwind-colors-orange-50: #fff7ed;--tailwind-colors-orange-500: #f97316;--tailwind-colors-orange-600: #ea580c;--tailwind-colors-orange-700: #c2410c;--tailwind-colors-orange-800: #9a3412;--tailwind-colors-orange-900: #7c2d12;--tailwind-colors-orange-950: #431407;--tailwind-colors-pink-100: #fce7f3;--tailwind-colors-pink-200: #fbcfe8;--tailwind-colors-pink-300: #f9a8d4;--tailwind-colors-pink-400: #f472b6;--tailwind-colors-pink-50: #fdf2f8;--tailwind-colors-pink-500: #ec4899;--tailwind-colors-pink-600: #db2777;--tailwind-colors-pink-700: #be185d;--tailwind-colors-pink-800: #9d174d;--tailwind-colors-pink-900: #831843;--tailwind-colors-pink-950: #500724;--tailwind-colors-purple-100: #f3e8ff;--tailwind-colors-purple-200: #e9d5ff;--tailwind-colors-purple-300: #d8b4fe;--tailwind-colors-purple-400: #c084fc;--tailwind-colors-purple-50: #faf5ff;--tailwind-colors-purple-500: #a855f7;--tailwind-colors-purple-600: #9333ea;--tailwind-colors-purple-700: #7e22ce;--tailwind-colors-purple-800: #6b21a8;--tailwind-colors-purple-900: #581c87;--tailwind-colors-purple-950: #3b0764;--tailwind-colors-red-100: #fee2e2;--tailwind-colors-red-200: #fecaca;--tailwind-colors-red-300: #fca5a5;--tailwind-colors-red-400: #f87171;--tailwind-colors-red-50: #fef2f2;--tailwind-colors-red-500: #ef4444;--tailwind-colors-red-600: #dc2626;--tailwind-colors-red-700: #b91c1c;--tailwind-colors-red-800: #991b1b;--tailwind-colors-red-900: #7f1d1d;--tailwind-colors-red-950: #450a0a;--tailwind-colors-rose-100: #ffe4e6;--tailwind-colors-rose-200: #fecdd3;--tailwind-colors-rose-300: #fda4af;--tailwind-colors-rose-400: #fb7185;--tailwind-colors-rose-50: #fff1f2;--tailwind-colors-rose-500: #f43f5e;--tailwind-colors-rose-600: #e11d48;--tailwind-colors-rose-700: #be123c;--tailwind-colors-rose-800: #9f1239;--tailwind-colors-rose-900: #881337;--tailwind-colors-rose-950: #4c0519;--tailwind-colors-sky-100: #e0f2fe;--tailwind-colors-sky-200: #bae6fd;--tailwind-colors-sky-300: #7dd3fc;--tailwind-colors-sky-400: #38bdf8;--tailwind-colors-sky-50: #f0f9ff;--tailwind-colors-sky-500: #0ea5e9;--tailwind-colors-sky-600: #0284c7;--tailwind-colors-sky-700: #0369a1;--tailwind-colors-sky-800: #075985;--tailwind-colors-sky-900: #0c4a6e;--tailwind-colors-sky-950: #082f49;--tailwind-colors-slate-100: #f1f5f9;--tailwind-colors-slate-200: #e2e8f0;--tailwind-colors-slate-300: #cbd5e1;--tailwind-colors-slate-400: #94a3b8;--tailwind-colors-slate-50: #f8fafc;--tailwind-colors-slate-500: #64748b;--tailwind-colors-slate-600: #475569;--tailwind-colors-slate-700: #334155;--tailwind-colors-slate-800: #1e293b;--tailwind-colors-slate-900: #0f172a;--tailwind-colors-slate-950: #020617;--tailwind-colors-stone-100: #f5f5f4;--tailwind-colors-stone-200: #e7e5e4;--tailwind-colors-stone-300: #d6d3d1;--tailwind-colors-stone-400: #a8a29e;--tailwind-colors-stone-50: #fafaf9;--tailwind-colors-stone-500: #78716c;--tailwind-colors-stone-600: #57534e;--tailwind-colors-stone-700: #44403c;--tailwind-colors-stone-800: #292524;--tailwind-colors-stone-900: #1c1917;--tailwind-colors-stone-950: #0c0a09;--tailwind-colors-taupe-100: #f3f1f1;--tailwind-colors-taupe-200: #e8e4e3;--tailwind-colors-taupe-300: #d8d2d0;--tailwind-colors-taupe-400: #aba09c;--tailwind-colors-taupe-50: #fbfaf9;--tailwind-colors-taupe-500: #7c6d67;--tailwind-colors-taupe-600: #5b4f4b;--tailwind-colors-taupe-700: #473c39;--tailwind-colors-taupe-800: #2b2422;--tailwind-colors-taupe-900: #1d1816;--tailwind-colors-taupe-950: #0c0a09;--tailwind-colors-teal-100: #ccfbf1;--tailwind-colors-teal-200: #99f6e4;--tailwind-colors-teal-300: #5eead4;--tailwind-colors-teal-400: #2dd4bf;--tailwind-colors-teal-50: #f0fdfa;--tailwind-colors-teal-500: #14b8a6;--tailwind-colors-teal-600: #0d9488;--tailwind-colors-teal-700: #0f766e;--tailwind-colors-teal-800: #115e59;--tailwind-colors-teal-900: #134e4a;--tailwind-colors-teal-950: #042f2e;--tailwind-colors-violet-100: #ede9fe;--tailwind-colors-violet-200: #ddd6fe;--tailwind-colors-violet-300: #c4b5fd;--tailwind-colors-violet-400: #a78bfa;--tailwind-colors-violet-50: #f5f3ff;--tailwind-colors-violet-500: #8b5cf6;--tailwind-colors-violet-600: #7c3aed;--tailwind-colors-violet-700: #6d28d9;--tailwind-colors-violet-800: #5b21b6;--tailwind-colors-violet-900: #4c1d95;--tailwind-colors-violet-950: #1e1b4b;--tailwind-colors-yellow-100: #fef9c3;--tailwind-colors-yellow-200: #fef08a;--tailwind-colors-yellow-300: #fde047;--tailwind-colors-yellow-400: #facc15;--tailwind-colors-yellow-50: #fefce8;--tailwind-colors-yellow-500: #eab308;--tailwind-colors-yellow-600: #ca8a04;--tailwind-colors-yellow-700: #a16207;--tailwind-colors-yellow-800: #854d0e;--tailwind-colors-yellow-900: #713f12;--tailwind-colors-yellow-950: #422006;--tailwind-colors-zinc-100: #f4f4f5;--tailwind-colors-zinc-200: #e4e4e7;--tailwind-colors-zinc-300: #d4d4d8;--tailwind-colors-zinc-400: #a1a1aa;--tailwind-colors-zinc-50: #fafafa;--tailwind-colors-zinc-500: #71717a;--tailwind-colors-zinc-600: #52525b;--tailwind-colors-zinc-700: #3f3f46;--tailwind-colors-zinc-800: #27272a;--tailwind-colors-zinc-900: #18181b;--tailwind-colors-zinc-950: #09090b;--border-radius-rounded-none: 0rem;--border-radius-rounded-xs: var(--radius-xs);--border-radius-rounded-sm: var(--radius-sm);--border-radius-rounded-md: var(--radius-md);--border-radius-rounded-lg: var(--radius-lg);--border-radius-rounded-xl: var(--radius-xl);--border-radius-rounded-2xl: var(--radius-2xl);--border-radius-rounded-3xl: var(--radius-3xl);--border-radius-rounded-4xl: var(--radius-4xl);--border-radius-rounded-full: 624.9375rem;--border-width-border-0: 0rem;--border-width-border: .0625rem;--border-width-border-2: .125rem;--border-width-border-3: .1875rem;--border-width-border-4: .25rem;--border-width-border-5: .3125rem;--border-width-border-6: .375rem;--border-width-border-7: .375rem;--border-width-border-8: .5rem;--height-h-0: 0rem;--height-h-px: .0625rem;--height-h-0-5: .125rem;--height-h-1: .25rem;--height-h-1-5: .375rem;--height-h-2: .5rem;--height-h-2-5: .625rem;--height-h-3: .75rem;--height-h-3-5: .875rem;--height-h-4: 1rem;--height-h-5: 1.25rem;--height-h-6: 1.5rem;--height-h-7: 1.75rem;--height-h-8: 2rem;--height-h-9: 2.25rem;--height-h-10: 2.5rem;--height-h-11: 2.75rem;--height-h-12: 3rem;--height-h-14: 3.5rem;--height-h-16: 4rem;--height-h-20: 5rem;--height-h-24: 6rem;--height-h-28: 7rem;--height-h-32: 8rem;--height-h-36: 9rem;--height-h-44: 11rem;--height-h-48: 12rem;--height-h-52: 13rem;--height-h-56: 14rem;--height-h-64: 16rem;--height-h-72: 18rem;--height-h-80: 20rem;--height-h-96: 24rem;--line-height-leading-1: .25rem;--line-height-leading-2: .5rem;--line-height-leading-3: .75rem;--line-height-leading-4: 1rem;--line-height-leading-5: 1.25rem;--line-height-leading-6: 1.5rem;--line-height-leading-7: 1.75rem;--line-height-leading-8: 2rem;--line-height-leading-9: 2.25rem;--line-height-leading-10: 2.5rem;--line-height-leading-11: 2.75rem;--line-height-leading-12: 3rem;--line-height-leading-13: 3.25rem;--line-height-leading-14: 3.5rem;--line-height-leading-15: 3.75rem;--line-height-leading-16: 4rem;--line-height-leading-17: 4.25rem;--line-height-leading-18: 4.5rem;--line-height-leading-19: 4.75rem;--line-height-leading-20: 5rem;--max-width-max-w-none: 0rem;--max-width-max-w-px: .0625rem;--max-width-max-w-3xs: var(--container-3xs);--max-width-max-w-2xs: var(--container-2xs);--max-width-max-w-xs: var(--container-xs);--max-width-max-w-sm: var(--container-sm);--max-width-max-w-md: var(--container-md);--max-width-max-w-lg: var(--container-lg);--max-width-max-w-xl: var(--container-xl);--max-width-max-w-2xl: var(--container-2xl);--max-width-max-w-3xl: var(--container-3xl);--max-width-max-w-4xl: var(--container-4xl);--max-width-max-w-5xl: var(--container-5xl);--max-width-max-w-6xl: var(--container-6xl);--max-width-max-w-7xl: var(--container-7xl);--min-width-min-w-px: .0625rem;--min-width-min-w-3xs: var(--container-3xs);--min-width-min-w-2xs: var(--container-2xs);--min-width-min-w-xs: var(--container-xs);--min-width-min-w-sm: var(--container-sm);--min-width-min-w-md: var(--container-md);--min-width-min-w-lg: var(--container-lg);--min-width-min-w-xl: var(--container-xl);--min-width-min-w-2xl: var(--container-2xl);--min-width-min-w-3xl: var(--container-3xl);--min-width-min-w-4xl: var(--container-4xl);--min-width-min-w-5xl: var(--container-5xl);--min-width-min-w-6xl: var(--container-6xl);--min-width-min-w-7xl: var(--container-7xl);--opacity-opacity-0: 0;--opacity-opacity-5: .05;--opacity-opacity-10: .1;--opacity-opacity-15: .15;--opacity-opacity-20: .2;--opacity-opacity-25: .25;--opacity-opacity-30: .3;--opacity-opacity-35: .35;--opacity-opacity-40: .4;--opacity-opacity-45: .45;--opacity-opacity-50: .5;--opacity-opacity-55: .55;--opacity-opacity-60: .6;--opacity-opacity-65: .65;--opacity-opacity-70: .7;--opacity-opacity-75: .75;--opacity-opacity-80: .8;--opacity-opacity-85: .85;--opacity-opacity-90: .9;--opacity-opacity-95: .95;--opacity-opacity-100: 1;--spacing-0: 0rem;--spacing-px: .0625rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--stroke-width-stroke-0: 0rem;--stroke-width-stroke-1: .0625rem;--stroke-width-stroke-1-33: .0831rem;--stroke-width-stroke-1-5: .0938rem;--stroke-width-stroke-1-67: .1044rem;--stroke-width-stroke-2: .125rem;--stroke-width-stroke-3: .1875rem;--stroke-width-stroke-4: .25rem;--stroke-width-stroke-5: .3125rem;--stroke-width-stroke-6: .375rem;--stroke-width-stroke-7: .4375rem;--stroke-width-stroke-8: .5rem;--width-w-0: 0rem;--width-w-px: .0625rem;--width-w-0-5: .125rem;--width-w-1: .25rem;--width-w-1-5: .375rem;--width-w-2: .5rem;--width-w-2-5: .625rem;--width-w-3: .75rem;--width-w-3-5: .875rem;--width-w-4: 1rem;--width-w-5: 1.25rem;--width-w-6: 1.5rem;--width-w-7: 1.75rem;--width-w-8: 2rem;--width-w-9: 2.25rem;--width-w-10: 2.5rem;--width-w-11: 2.75rem;--width-w-12: 3rem;--width-w-14: 3.5rem;--width-w-16: 4rem;--width-w-20: 5rem;--width-w-24: 6rem;--width-w-28: 7rem;--width-w-32: 8rem;--width-w-36: 9rem;--width-w-44: 11rem;--width-w-48: 12rem;--width-w-52: 13rem;--width-w-56: 14rem;--width-w-64: 16rem;--width-w-72: 18rem;--width-w-80: 20rem;--width-w-96: 24rem}:root{--colors-accent-dark: var(--tailwind-colors-neutral-700);--colors-accent-foreground-dark: var(--tailwind-colors-neutral-50);--colors-accent-foreground-light: var(--tailwind-colors-neutral-900);--colors-accent-light: var(--tailwind-colors-neutral-100);--colors-background-dark: var(--tailwind-colors-neutral-950);--colors-background-light: var(--tailwind-colors-base-white);--colors-border-dark: #ffffff1a;--colors-border-light: var(--tailwind-colors-neutral-200);--colors-card-dark: var(--tailwind-colors-neutral-900);--colors-card-foreground-dark: var(--tailwind-colors-neutral-50);--colors-card-foreground-light: var(--tailwind-colors-neutral-950);--colors-card-light: var(--tailwind-colors-base-white);--colors-chart-1-dark: var(--tailwind-colors-blue-700);--colors-chart-1-light: var(--tailwind-colors-orange-600);--colors-chart-2-dark: var(--tailwind-colors-emerald-500);--colors-chart-2-light: var(--tailwind-colors-teal-600);--colors-chart-3-dark: var(--tailwind-colors-amber-500);--colors-chart-3-light: var(--tailwind-colors-cyan-900);--colors-chart-4-dark: var(--tailwind-colors-purple-500);--colors-chart-4-light: var(--tailwind-colors-amber-400);--colors-chart-5-dark: var(--tailwind-colors-rose-500);--colors-chart-5-light: var(--tailwind-colors-amber-500);--colors-destructive-dark: var(--tailwind-colors-red-400);--colors-destructive-foreground-dark: var(--tailwind-colors-red-50);--colors-destructive-foreground-light: var(--tailwind-colors-red-50);--colors-destructive-light: var(--tailwind-colors-red-600);--colors-foreground-dark: var(--tailwind-colors-neutral-50);--colors-foreground-light: var(--tailwind-colors-neutral-950);--colors-input-dark: #ffffff26;--colors-input-light: var(--tailwind-colors-neutral-200);--colors-muted-dark: var(--tailwind-colors-neutral-800);--colors-muted-foreground-dark: var(--tailwind-colors-neutral-400);--colors-muted-foreground-light: var(--tailwind-colors-neutral-500);--colors-muted-light: var(--tailwind-colors-neutral-300);--colors-popover-dark: var(--tailwind-colors-neutral-800);--colors-popover-foreground-dark: var(--tailwind-colors-neutral-50);--colors-popover-foreground-light: var(--tailwind-colors-neutral-950);--colors-popover-light: var(--tailwind-colors-base-white);--colors-primary-dark: var(--tailwind-colors-indigo-700);--colors-primary-foreground-dark: var(--tailwind-colors-neutral-50);--colors-primary-foreground-light: var(--tailwind-colors-neutral-50);--colors-primary-light: var(--tailwind-colors-indigo-700);--colors-ring-dark: var(--tailwind-colors-neutral-500);--colors-ring-light: var(--tailwind-colors-neutral-400);--colors-secondary-dark: var(--tailwind-colors-neutral-800);--colors-secondary-foreground-dark: var(--tailwind-colors-neutral-50);--colors-secondary-foreground-light: var(--tailwind-colors-neutral-900);--colors-secondary-light: var(--tailwind-colors-neutral-100);--colors-sidebar-accent-dark: var(--tailwind-colors-neutral-800);--colors-sidebar-accent-foreground-dark: var(--tailwind-colors-neutral-50);--colors-sidebar-accent-foreground-light: var(--tailwind-colors-neutral-900);--colors-sidebar-accent-light: var(--tailwind-colors-neutral-100);--colors-sidebar-border-dark: #ffffff1a;--colors-sidebar-border-light: var(--tailwind-colors-neutral-200);--colors-sidebar-dark: var(--tailwind-colors-neutral-900);--colors-sidebar-foreground-dark: var(--tailwind-colors-neutral-50);--colors-sidebar-foreground-light: var(--tailwind-colors-neutral-950);--colors-sidebar-light: var(--tailwind-colors-neutral-50);--colors-sidebar-primary-dark: var(--tailwind-colors-neutral-200);--colors-sidebar-primary-foreground-dark: var(--tailwind-colors-neutral-50);--colors-sidebar-primary-foreground-light: var(--tailwind-colors-neutral-50);--colors-sidebar-primary-light: var(--tailwind-colors-neutral-900);--colors-sidebar-ring-dark: var(--tailwind-colors-neutral-600);--colors-sidebar-ring-light: var(--tailwind-colors-neutral-400);--drop-shadow-2xl-color: #00000026;--drop-shadow-lg-color: #00000026;--drop-shadow-md-color: #0000001f;--drop-shadow-sm-color: #00000026;--drop-shadow-xl-color: #0000001a;--drop-shadow-xs-color: #0000000d;--inset-shadow-2xs-color: #0000000d;--inset-shadow-sm-color: #0000000d;--inset-shadow-xs-color: #0000000d;--shadow-2xl-color: #00000040;--shadow-2xs-color: #0000000d;--shadow-lg-1-color: #0000001a;--shadow-lg-2-color: #0000001a;--shadow-md-1-color: #0000001a;--shadow-md-2-color: #0000001a;--shadow-sm-1-color: #0000001a;--shadow-sm-2-color: #0000001a;--shadow-xl-1-color: #0000001a;--shadow-xl-2-color: #0000001a;--shadow-xs-color: #0000000d;--blur-xs: .25rem;--blur-sm: .5rem;--blur-md: .75rem;--blur-lg: 1rem;--blur-xl: 1.5rem;--blur-2xl: 2.5rem;--blur-3xl: 4rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--container-3xs: 16rem;--container-2xs: 18rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--drop-shadow-2xl-offset-x: 0rem;--drop-shadow-2xl-spread-radius: 0rem;--drop-shadow-2xl-blur-radius: 1.5625rem;--drop-shadow-2xl-offset-y: 1.5625rem;--drop-shadow-lg-offset-x: 0rem;--drop-shadow-lg-spread-radius: 0rem;--drop-shadow-lg-blur-radius: .25rem;--drop-shadow-lg-offset-y: .25rem;--drop-shadow-md-offset-x: 0rem;--drop-shadow-md-spread-radius: 0rem;--drop-shadow-md-blur-radius: .1875rem;--drop-shadow-md-offset-y: .1875rem;--drop-shadow-sm-offset-x: 0rem;--drop-shadow-sm-spread-radius: 0rem;--drop-shadow-sm-offset-y: .0625rem;--drop-shadow-sm-blur-radius: .125rem;--drop-shadow-xl-offset-x: 0rem;--drop-shadow-xl-spread-radius: 0rem;--drop-shadow-xl-blur-radius: .4375rem;--drop-shadow-xl-offset-y: .5625rem;--drop-shadow-xs-offset-x: 0rem;--drop-shadow-xs-spread-radius: 0rem;--drop-shadow-xs-blur-radius: .0625rem;--drop-shadow-xs-offset-y: .0625rem;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--inset-shadow-2xs-blur-radius: 0rem;--inset-shadow-2xs-offset-x: 0rem;--inset-shadow-2xs-spread-radius: 0rem;--inset-shadow-2xs-offset-y: .0625rem;--inset-shadow-sm-offset-x: 0rem;--inset-shadow-sm-spread-radius: 0rem;--inset-shadow-sm-offset-y: .125rem;--inset-shadow-sm-blur-radius: .25rem;--inset-shadow-xs-offset-x: 0rem;--inset-shadow-xs-spread-radius: 0rem;--inset-shadow-xs-blur-radius: .0625rem;--inset-shadow-xs-offset-y: .0625rem;--radius-xs: .125rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .875rem;--radius-2xl: 1.125rem;--radius-3xl: 1.375rem;--radius-4xl: 1.625rem;--shadow-2xl-spread-radius: -.75rem;--shadow-2xl-offset-x: 0rem;--shadow-2xl-offset-y: 1.5625rem;--shadow-2xl-blur-radius: 3.125rem;--shadow-2xs-blur-radius: 0rem;--shadow-2xs-offset-x: 0rem;--shadow-2xs-spread-radius: 0rem;--shadow-2xs-offset-y: .0625rem;--shadow-lg-1-spread-radius: -.1875rem;--shadow-lg-1-offset-x: 0rem;--shadow-lg-1-offset-y: .625rem;--shadow-lg-1-blur-radius: .9375rem;--shadow-lg-2-spread-radius: -.25rem;--shadow-lg-2-offset-x: 0rem;--shadow-lg-2-offset-y: .25rem;--shadow-lg-2-blur-radius: .375rem;--shadow-md-1-spread-radius: -.0625rem;--shadow-md-1-offset-x: 0rem;--shadow-md-1-offset-y: .25rem;--shadow-md-1-blur-radius: .375rem;--shadow-md-2-spread-radius: -.125rem;--shadow-md-2-offset-x: 0rem;--shadow-md-2-offset-y: .125rem;--shadow-md-2-blur-radius: .25rem;--shadow-sm-1-offset-x: 0rem;--shadow-sm-1-spread-radius: 0rem;--shadow-sm-1-offset-y: .0625rem;--shadow-sm-1-blur-radius: .1875rem;--shadow-sm-2-spread-radius: -.0625rem;--shadow-sm-2-offset-x: 0rem;--shadow-sm-2-offset-y: .0625rem;--shadow-sm-2-blur-radius: .125rem;--shadow-xl-1-spread-radius: -.3125rem;--shadow-xl-1-offset-x: 0rem;--shadow-xl-1-offset-y: 1.25rem;--shadow-xl-1-blur-radius: 1.5625rem;--shadow-xl-2-spread-radius: -.375rem;--shadow-xl-2-offset-x: 0rem;--shadow-xl-2-offset-y: .5rem;--shadow-xl-2-blur-radius: .625rem;--shadow-xs-offset-x: 0rem;--shadow-xs-spread-radius: 0rem;--shadow-xs-offset-y: .0625rem;--shadow-xs-blur-radius: .125rem;--text-2xl-font-size: 1.5rem;--text-2xl-line-height: 2rem;--text-3xl-font-size: 1.875rem;--text-3xl-line-height: 2.25rem;--text-4xl-font-size: 2.25rem;--text-4xl-line-height: 2.5rem;--text-5xl-font-size: 3rem;--text-5xl-line-height: 3rem;--text-6xl-font-size: 3.75rem;--text-6xl-line-height: 3.75rem;--text-7xl-font-size: 4.5rem;--text-7xl-line-height: 4.5rem;--text-8xl-font-size: 6rem;--text-8xl-line-height: 6rem;--text-9xl-font-size: 8rem;--text-9xl-line-height: 8rem;--text-base-font-size: 1rem;--text-base-line-height: 1.5rem;--text-lg-font-size: 1.125rem;--text-lg-line-height: 1.75rem;--text-sm-font-size: .875rem;--text-sm-line-height: 1.25rem;--text-xl-font-size: 1.25rem;--text-xl-line-height: 1.75rem;--text-xs-font-size: .75rem;--text-xs-line-height: 1rem;--font-font-mono: "Geist Mono";--font-font-sans: "Geist";--font-font-serif: Georgia}:root{--alpha-10: #ffffffe5;--alpha-20: #ffffffcc;--alpha-30: #ffffffb2;--alpha-40: #ffffff99;--alpha-5: #fffffff2;--alpha-50: #ffffff80;--alpha-60: #ffffff66;--alpha-70: #ffffff4d;--alpha-80: #ffffff33;--alpha-90: #ffffff1a;--base-accent: var(--colors-accent-light);--base-accent-foreground: var(--colors-accent-foreground-light);--base-background: var(--colors-background-light);--base-border: var(--colors-border-light);--base-card: var(--colors-card-light);--base-card-foreground: var(--colors-card-foreground-light);--base-chart-1: var(--colors-chart-1-light);--base-chart-2: var(--colors-chart-2-light);--base-chart-3: var(--colors-chart-3-light);--base-chart-4: var(--colors-chart-4-light);--base-chart-5: var(--colors-chart-5-light);--base-destructive: var(--colors-destructive-light);--base-destructive-foreground: var(--colors-destructive-foreground-light);--base-foreground: var(--colors-foreground-light);--base-input: var(--colors-input-light);--base-muted: var(--colors-muted-light);--base-muted-foreground: var(--colors-muted-foreground-light);--base-popover: var(--colors-popover-light);--base-popover-foreground: var(--colors-popover-foreground-light);--base-primary: var(--colors-primary-light);--base-primary-foreground: var(--colors-primary-foreground-light);--base-ring: var(--colors-ring-light);--base-ring-offset: var(--colors-background-light);--base-secondary: var(--colors-secondary-light);--base-secondary-foreground: var(--colors-secondary-foreground-light);--base-sidebar: var(--colors-sidebar-light);--base-sidebar-accent: var(--colors-sidebar-accent-light);--base-sidebar-accent-foreground: var(--colors-sidebar-accent-foreground-light);--base-sidebar-border: var(--colors-sidebar-border-light);--base-sidebar-foreground: var(--colors-sidebar-foreground-light);--base-sidebar-primary: var(--colors-sidebar-primary-light);--base-sidebar-primary-foreground: var(--colors-sidebar-primary-foreground-light);--base-sidebar-ring: var(--colors-sidebar-ring-light);--custom2-color-overlay: #00000040;--custom2-color-toast-bg-error: var(--tailwind-colors-red-50);--custom2-color-toast-bg-info: var(--tailwind-colors-blue-50);--custom2-color-toast-bg-success: var(--tailwind-colors-green-50);--custom2-color-toast-bg-warning: var(--tailwind-colors-orange-50);--custom2-color-toast-icon-error: var(--base-destructive);--custom2-color-toast-icon-info: var(--base-primary);--custom2-color-toast-icon-success: var(--tailwind-colors-green-600);--custom2-color-toast-icon-warning: var(--tailwind-colors-orange-500);--custom2-accent-dark: calendarP: var(--base-accent);--custom2-accent-dark: inputP: var(--base-accent);--custom2-alpha-30-dark: alpha-20: #ffffffb2;--custom2-amberȀ-dark: amberऀ: var(--tailwind-colors-amber-200);--custom2-amberP-dark: amberॐ: var(--tailwind-colors-amber-50);--custom2-amberऀ-dark: amberP: var(--tailwind-colors-amber-900);--custom2-background-dark: calendar0: var(--base-background);--custom2-background-dark: input0: var(--base-background);--custom2-background-secondary: var(--tailwind-colors-neutral-50);--custom2-bg-background\ -dark: bg-background\: #ffffff33;--custom2-bg-primary\-dark: bg-primary\: #1717170d;--custom2-blue-500-dark: blue-600: var(--tailwind-colors-blue-500);--custom2-border-dark: input-dark: var(--base-border);--custom2-color-safe: var(--tailwind-colors-green-600);--custom2-dark: input: #ffffff00;--custom2-destructive-dark: destructive\`: var(--base-destructive);--custom2-destructive-dark: destructivep: var(--base-destructive);--custom2-destructive-dark: destructive: var(--base-destructive);--custom2-destructive\-dark: destructive\ : #dc262626;--custom2-destructive\ -dark: destructive0: #dc262633;--custom2-destructive\ -dark: destructive\@: #dc262633;--custom2-destructive\@-dark: destructive\@: #dc262666;--custom2-destructive\@-dark: destructive\`: #dc262666;--custom2-foreground\: #0a0a0a1a;--custom2-input-dark: input0: var(--base-input);--custom2-input-dark: input: var(--base-input);--custom2-input0-dark: input0: #e5e5e54d;--custom2-input0-dark: transparent: #e5e5e54d;--custom2-inputP-dark: input: #e5e5e580;--custom2-muted-dark: inputP: var(--base-muted);--custom2-neutralࠀ-dark: neutral̀: var(--tailwind-colors-neutral-800);--custom2-outline: #a3a3a380;--custom2-outline\-dark: outline\ : #a3a3a31a;--custom2-popoverp: #ffffffb2;--custom2-ring-dark: input-dark: var(--base-ring);--custom2-ring-dark: input-dark-2: var(--base-ring);--custom2-ring-dark: input-dark-3: var(--base-ring)}.dark{--alpha-10: #0a0a0ae5;--alpha-20: #0a0a0acc;--alpha-30: #0a0a0ab2;--alpha-40: #0a0a0a99;--alpha-5: #0a0a0af2;--alpha-50: #0a0a0a80;--alpha-60: #0a0a0a66;--alpha-70: #0a0a0a4d;--alpha-80: #0a0a0a33;--alpha-90: #0a0a0a1a;--base-accent: var(--colors-accent-dark);--base-accent-foreground: var(--colors-accent-foreground-dark);--base-background: var(--colors-background-dark);--base-border: var(--colors-border-dark);--base-card: var(--colors-card-dark);--base-card-foreground: var(--colors-card-foreground-dark);--base-chart-1: var(--colors-chart-1-dark);--base-chart-2: var(--colors-chart-2-dark);--base-chart-3: var(--colors-chart-3-dark);--base-chart-4: var(--colors-chart-4-dark);--base-chart-5: var(--colors-chart-5-dark);--base-destructive: var(--colors-destructive-dark);--base-destructive-foreground: var(--colors-destructive-foreground-dark);--base-foreground: var(--colors-foreground-dark);--base-input: var(--colors-input-dark);--base-muted: var(--colors-muted-dark);--base-muted-foreground: var(--colors-muted-foreground-dark);--base-popover: var(--colors-popover-dark);--base-popover-foreground: var(--colors-popover-foreground-dark);--base-primary: var(--colors-primary-dark);--base-primary-foreground: var(--colors-primary-foreground-dark);--base-ring: var(--colors-ring-dark);--base-ring-offset: var(--colors-background-dark);--base-secondary: var(--colors-secondary-dark);--base-secondary-foreground: var(--colors-secondary-foreground-dark);--base-sidebar: var(--colors-sidebar-dark);--base-sidebar-accent: var(--colors-sidebar-accent-dark);--base-sidebar-accent-foreground: var(--colors-sidebar-accent-foreground-dark);--base-sidebar-border: var(--colors-sidebar-border-dark);--base-sidebar-foreground: var(--colors-sidebar-foreground-dark);--base-sidebar-primary: var(--colors-sidebar-primary-dark);--base-sidebar-primary-foreground: var(--colors-sidebar-primary-foreground-dark);--base-sidebar-ring: var(--colors-sidebar-ring-dark);--custom2-color-overlay: #00000040;--custom2-color-toast-bg-error: #1c0000;--custom2-color-toast-bg-info: #0d111e;--custom2-color-toast-bg-success: #021a0c;--custom2-color-toast-bg-warning: #1d0b02;--custom2-color-toast-icon-error: var(--colors-destructive-dark);--custom2-color-toast-icon-info: var(--base-primary);--custom2-color-toast-icon-success: var(--tailwind-colors-green-400);--custom2-color-toast-icon-warning: var(--tailwind-colors-orange-400);--custom2-accent-dark: calendarP: #ffffff13;--custom2-accent-dark: inputP: #ffffff13;--custom2-alpha-30-dark: alpha-20: #0a0a0acc;--custom2-amberȀ-dark: amberऀ: var(--tailwind-colors-amber-900);--custom2-amberP-dark: amberॐ: var(--tailwind-colors-amber-950);--custom2-amberऀ-dark: amberP: var(--tailwind-colors-amber-50);--custom2-background-dark: calendar0: #ffffff0b;--custom2-background-dark: input0: #ffffff0b;--custom2-background-secondary: var(--tailwind-colors-neutral-900);--custom2-bg-background\ -dark: bg-background\: #0a0a0a1a;--custom2-bg-primary\-dark: bg-primary\: #ffffff1a;--custom2-blue-500-dark: blue-600: var(--tailwind-colors-blue-600);--custom2-border-dark: input-dark: var(--colors-input-dark);--custom2-color-safe: var(--tailwind-colors-green-400);--custom2-dark: input: var(--base-input);--custom2-destructive-dark: destructive\`: #f8717199;--custom2-destructive-dark: destructivep: #f87171b2;--custom2-destructive-dark: destructive: #f87171e5;--custom2-destructive\-dark: destructive\ : #f8717133;--custom2-destructive\ -dark: destructive0: #f871714d;--custom2-destructive\ -dark: destructive\@: #f8717166;--custom2-destructive\@-dark: destructive\@: #f8717166;--custom2-destructive\@-dark: destructive\`: #f8717199;--custom2-foreground\: #fafafa1a;--custom2-input-dark: input0: #ffffff26;--custom2-input-dark: input: #ffffff1f;--custom2-input0-dark: input0: #ffffff26;--custom2-input0-dark: transparent: #ffffff01;--custom2-inputP-dark: input: #ffffff26;--custom2-muted-dark: inputP: #ffffff13;--custom2-neutralࠀ-dark: neutral̀: var(--tailwind-colors-neutral-300);--custom2-outline: #73737380;--custom2-outline\-dark: outline\ : #73737333;--custom2-popoverp: #262626b2;--custom2-ring-dark: input-dark: var(--colors-input-dark);--custom2-ring-dark: input-dark-2: var(--colors-input-dark);--custom2-ring-dark: input-dark-3: var(--colors-input-dark)}:root{--section-title-gap-sm: var(--spacing-4);--section-title-gap-lg: var(--spacing-5);--section-title-gap-md: var(--spacing-5);--container-padding-x: var(--spacing-6);--section-title-gap-xl: var(--spacing-6);--section-padding-y: var(--spacing-24);--heading-lg-letter-spacing: -.075rem;--heading-lg-font-size: var(--text-5xl-font-size);--heading-lg-line-height: var(--text-5xl-line-height);--heading-lg-font-weight: var(--font-weight-semibold);--heading-md-letter-spacing: -.0562rem;--heading-md-font-size: var(--text-4xl-font-size);--heading-md-line-height: var(--text-4xl-line-height);--heading-md-font-weight: var(--font-weight-semibold);--heading-sm-letter-spacing: -.0375rem;--heading-sm-font-size: var(--text-2xl-font-size);--heading-sm-line-height: var(--text-2xl-line-height);--heading-sm-font-weight: var(--font-weight-semibold);--heading-xl-letter-spacing: -.0938rem;--heading-xl-font-size: var(--text-6xl-font-size);--heading-xl-line-height: var(--text-6xl-line-height);--heading-xl-font-weight: var(--font-weight-semibold);--heading-lg-font-family: var(--font-font-sans);--heading-md-font-family: var(--font-font-sans);--heading-sm-font-family: var(--font-font-sans);--heading-xl-font-family: var(--font-font-sans)}@media (max-width: 39.9375rem){:root{--container-padding-x: var(--spacing-4);--section-title-gap-lg: var(--spacing-4);--section-title-gap-md: var(--spacing-4);--section-title-gap-sm: var(--spacing-4);--section-title-gap-xl: var(--spacing-5);--section-padding-y: var(--spacing-16);--heading-lg-letter-spacing: -.0562rem;--heading-lg-font-size: var(--text-4xl-font-size);--heading-lg-line-height: var(--text-4xl-line-height);--heading-lg-font-weight: var(--font-weight-semibold);--heading-md-letter-spacing: -.0469rem;--heading-md-font-size: var(--text-3xl-font-size);--heading-md-line-height: var(--text-3xl-line-height);--heading-md-font-weight: var(--font-weight-semibold);--heading-sm-letter-spacing: -.0313rem;--heading-sm-font-size: var(--text-xl-font-size);--heading-sm-line-height: var(--text-xl-line-height);--heading-sm-font-weight: var(--font-weight-semibold);--heading-xl-letter-spacing: -.075rem;--heading-xl-font-size: var(--text-5xl-font-size);--heading-xl-line-height: var(--text-5xl-line-height);--heading-xl-font-weight: var(--font-weight-semibold);--heading-lg-font-family: var(--font-font-sans);--heading-md-font-family: var(--font-font-sans);--heading-sm-font-family: var(--font-font-sans);--heading-xl-font-family: var(--font-font-sans)}}.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}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:color-mix(in srgb,var(--muted-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:color-mix(in srgb,var(--muted-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.focus-within\:ring-0:focus-within{--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)}.focus-within\:ring-2:focus-within{--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-within\:ring-ring:focus-within{--tw-ring-opacity: 1;--tw-ring-color: color-mix(in srgb, var(--ring) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.focus-within\:ring-offset-0:focus-within{--tw-ring-offset-width: 0px}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width: 2px}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,var(--destructive) 90%,transparent)}.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,var(--primary) 90%,transparent)}.hover\:bg-secondary\/80:hover{background-color:color-mix(in srgb,var(--secondary) 80%,transparent)}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--accent-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:color-mix(in srgb,var(--accent-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.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-opacity: 1;--tw-ring-color: color-mix(in srgb, var(--ring) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.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-0: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(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)}.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-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: color-mix(in srgb, var(--ring) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.data-\[state\=closed\]\:animate-fade-out[data-state=closed]{animation:fade-out .18s ease-in}@keyframes slide-out-to-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.data-\[state\=closed\]\:animate-slide-out-to-right[data-state=closed]{animation:slide-out-to-right .24s ease-in}@keyframes zoom-out-95{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.data-\[state\=closed\]\:animate-zoom-out-95[data-state=closed]{animation:zoom-out-95 .18s ease-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.data-\[state\=open\]\:animate-fade-in[data-state=open]{animation:fade-in .18s ease-out}@keyframes slide-in-from-right{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.data-\[state\=open\]\:animate-slide-in-from-right[data-state=open]{animation:slide-in-from-right .24s ease-out}@keyframes zoom-in-95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.data-\[state\=open\]\:animate-zoom-in-95[data-state=open]{animation:zoom-in-95 .18s ease-out}.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:duration-200[data-state=closed]{transition-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{transition-duration:.3s}.data-\[state\=closed\]\:duration-200[data-state=closed]{animation-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{animation-duration:.3s}@media (min-width: 640px){.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
