{\rtf1\ansi\ansicpg1252\cocoartf2639
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\froman\fcharset0 Times-Roman;}
{\colortbl;\red255\green255\blue255;\red0\green0\blue0;}
{\*\expandedcolortbl;;\cssrgb\c0\c0\c0;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\partightenfactor0

\f0\fs24 \cf0 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 @import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";*,: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:Montserrat,system-ui,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: 210 20% 98%;--foreground: 215 25% 15%;--card: 0 0% 100%;--card-foreground: 215 25% 15%;--popover: 0 0% 100%;--popover-foreground: 215 25% 15%;--primary: 205 65% 45%;--primary-foreground: 0 0% 100%;--secondary: 210 20% 94%;--secondary-foreground: 215 25% 25%;--muted: 210 15% 92%;--muted-foreground: 215 15% 50%;--accent: 205 70% 40%;--accent-foreground: 0 0% 100%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 210 20% 88%;--input: 210 20% 88%;--ring: 205 65% 45%;--radius: .75rem;--steel: 205 25% 60%;--steel-dark: 205 30% 35%;--hero-overlay: 205 50% 20%\}.dark\{--background: 215 25% 10%;--foreground: 210 20% 95%;--card: 215 25% 12%;--card-foreground: 210 20% 95%;--popover: 215 25% 12%;--popover-foreground: 210 20% 95%;--primary: 205 65% 55%;--primary-foreground: 215 25% 10%;--secondary: 215 20% 18%;--secondary-foreground: 210 20% 90%;--muted: 215 20% 20%;--muted-foreground: 210 15% 60%;--accent: 205 70% 50%;--accent-foreground: 215 25% 10%;--border: 215 20% 22%;--input: 215 20% 22%;--ring: 205 65% 55%;--steel: 205 20% 50%;--steel-dark: 205 25% 30%;--hero-overlay: 205 40% 15%\}*\{border-color:hsl(var(--border))\}body\{background-color:hsl(var(--background));font-family:Montserrat,system-ui,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale\}h1,h2,h3,h4,h5,h6\{font-weight:600;letter-spacing:-.025em\}.container\{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem\}@media (min-width: 1400px)\{.container\{max-width:1400px\}\}.hero-gradient\{background:linear-gradient(135deg,hsl(var(--hero-overlay) / .9),hsl(var(--primary) / .7))\}.card-hover\{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s\}.card-hover:hover\{--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));--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)\}.nav-link\{position:relative;color:hsl(var(--foreground) / .8);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s\}.nav-link:hover\{color:hsl(var(--primary))\}.nav-link:after\{content:"";position:absolute;bottom:0;left:0;height:.125rem;width:0px;background-color:hsl(var(--primary));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s\}.nav-link:hover:after\{width:100%\}.service-card\{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s\}.service-card:hover\{--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));--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)\}.service-card\{border-radius:.75rem;border-width:1px;border-color:hsl(var(--border) / .5);background-color:hsl(var(--card));padding:1.5rem;--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)\}.section-title\{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;color:hsl(var(--foreground))\}@media (min-width: 768px)\{.section-title\{font-size:2.25rem;line-height:2.5rem\}\}.section-subtitle\{margin-left:auto;margin-right:auto;max-width:42rem;font-size:1.125rem;line-height:1.75rem;color:hsl(var(--muted-foreground))\}.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\}.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-12\{bottom:-3rem\}.-left-12\{left:-3rem\}.-right-12\{right:-3rem\}.-top-12\{top:-3rem\}.bottom-0\{bottom:0\}.left-0\{left:0\}.left-1\{left:.25rem\}.left-1\\/2\{left:50%\}.left-2\{left:.5rem\}.left-4\{left:1rem\}.left-\\[50\\%\\]\{left:50%\}.right-0\{right:0\}.right-1\{right:.25rem\}.right-2\{right:.5rem\}.right-3\{right:.75rem\}.right-4\{right:1rem\}.top-0\{top:0\}.top-1\\.5\{top:.375rem\}.top-1\\/2\{top:50%\}.top-2\{top:.5rem\}.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%\}.z-0\{z-index:0\}.z-10\{z-index:10\}.z-20\{z-index:20\}.z-50\{z-index:50\}.z-\\[100\\]\{z-index:100\}.z-\\[1\\]\{z-index: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\}.-ml-4\{margin-left:-1rem\}.-mt-4\{margin-top:-1rem\}.mb-1\{margin-bottom:.25rem\}.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-6\{margin-bottom:1.5rem\}.mb-8\{margin-bottom:2rem\}.ml-1\{margin-left:.25rem\}.ml-2\{margin-left:.5rem\}.ml-auto\{margin-left:auto\}.mr-2\{margin-right:.5rem\}.mt-0\\.5\{margin-top:.125rem\}.mt-1\\.5\{margin-top:.375rem\}.mt-12\{margin-top:3rem\}.mt-2\{margin-top:.5rem\}.mt-24\{margin-top:6rem\}.mt-4\{margin-top:1rem\}.mt-auto\{margin-top:auto\}.line-clamp-2\{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2\}.line-clamp-3\{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3\}.block\{display:block\}.inline-block\{display:inline-block\}.flex\{display:flex\}.inline-flex\{display:inline-flex\}.table\{display:table\}.grid\{display:grid\}.hidden\{display:none\}.aspect-\\[4\\/3\\]\{aspect-ratio:4/3\}.aspect-square\{aspect-ratio:1 / 1\}.aspect-video\{aspect-ratio:16 / 9\}.size-4\{width:1rem;height:1rem\}.h-1\\.5\{height:.375rem\}.h-10\{height:2.5rem\}.h-11\{height:2.75rem\}.h-12\{height:3rem\}.h-14\{height:3.5rem\}.h-16\{height:4rem\}.h-2\{height:.5rem\}.h-2\\.5\{height:.625rem\}.h-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-\\[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-screen\{max-height:100vh\}.min-h-0\{min-height:0px\}.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-10\{width:2.5rem\}.w-11\{width:2.75rem\}.w-12\{width:3rem\}.w-14\{width:3.5rem\}.w-2\{width:.5rem\}.w-2\\.5\{width:.625rem\}.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-auto\{width:auto\}.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-\\[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-\\[--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-xl\{max-width:36rem\}.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-4\{--tw-translate-y: 1rem;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-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))\}.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 fade-in\{0%\{opacity:0;transform:translateY(20px)\}to\{opacity:1;transform:translateY(0)\}\}.animate-fade-in\{animation:fade-in .6s ease-out forwards\}@keyframes pulse\{50%\{opacity:.5\}\}.animate-pulse\{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite\}.cursor-default\{cursor:default\}.cursor-pointer\{cursor:pointer\}.touch-none\{touch-action:none\}.select-none\{-webkit-user-select:none;-moz-user-select:none;user-select:none\}.resize-none\{resize: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))\}.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-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-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-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-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))\}.overflow-auto\{overflow:auto\}.overflow-hidden\{overflow:hidden\}.overflow-y-auto\{overflow-y:auto\}.overflow-x-hidden\{overflow-x:hidden\}.whitespace-nowrap\{white-space:nowrap\}.break-words\{overflow-wrap:break-word\}.rounded-2xl\{border-radius:1rem\}.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-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-tl-sm\{border-top-left-radius:calc(var(--radius) - 4px)\}.border\{border-width:1px\}.border-2\{border-width:2px\}.border-\\[1\\.5px\\]\{border-width:1.5px\}.border-y\{border-top-width:1px;border-bottom-width:1px\}.border-b\{border-bottom-width:1px\}.border-l\{border-left-width:1px\}.border-r\{border-right-width:1px\}.border-t\{border-top-width:1px\}.border-dashed\{border-style:dashed\}.border-\\[--color-border\\]\{border-color:var(--color-border)\}.border-background\\/10\{border-color:hsl(var(--background) / .1)\}.border-border\{border-color:hsl(var(--border))\}.border-border\\/50\{border-color:hsl(var(--border) / .5)\}.border-destructive\{border-color:hsl(var(--destructive))\}.border-destructive\\/50\{border-color:hsl(var(--destructive) / .5)\}.border-input\{border-color:hsl(var(--input))\}.border-primary\{border-color:hsl(var(--primary))\}.border-primary-foreground\\/30\{border-color:hsl(var(--primary-foreground) / .3)\}.border-transparent\{border-color:transparent\}.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-background\{background-color:hsl(var(--background))\}.bg-black\\/80\{background-color:#000c\}.bg-border\{background-color:hsl(var(--border))\}.bg-card\{background-color:hsl(var(--card))\}.bg-card\\/95\{background-color:hsl(var(--card) / .95)\}.bg-destructive\{background-color:hsl(var(--destructive))\}.bg-foreground\{background-color:hsl(var(--foreground))\}.bg-muted\{background-color:hsl(var(--muted))\}.bg-muted\\/50\{background-color:hsl(var(--muted) / .5)\}.bg-popover\{background-color:hsl(var(--popover))\}.bg-primary\{background-color:hsl(var(--primary))\}.bg-primary-foreground\{background-color:hsl(var(--primary-foreground))\}.bg-primary-foreground\\/10\{background-color:hsl(var(--primary-foreground) / .1)\}.bg-primary\\/10\{background-color:hsl(var(--primary) / .1)\}.bg-secondary\{background-color:hsl(var(--secondary))\}.bg-secondary\\/30\{background-color:hsl(var(--secondary) / .3)\}.bg-secondary\\/50\{background-color:hsl(var(--secondary) / .5)\}.bg-transparent\{background-color:transparent\}.bg-gradient-to-br\{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))\}.bg-gradient-to-t\{background-image:linear-gradient(to top,var(--tw-gradient-stops))\}.from-foreground\\/80\{--tw-gradient-from: hsl(var(--foreground) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--foreground) / 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)\}.via-foreground\\/20\{--tw-gradient-to: hsl(var(--foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--foreground) / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)\}.to-secondary\{--tw-gradient-to: hsl(var(--secondary)) var(--tw-gradient-to-position)\}.to-transparent\{--tw-gradient-to: transparent var(--tw-gradient-to-position)\}.fill-current\{fill:currentColor\}.object-cover\{-o-object-fit:cover;object-fit:cover\}.p-0\{padding:0\}.p-1\{padding:.25rem\}.p-2\{padding:.5rem\}.p-3\{padding:.75rem\}.p-4\{padding:1rem\}.p-6\{padding:1.5rem\}.p-8\{padding:2rem\}.p-\\[1px\\]\{padding:1px\}.px-1\{padding-left:.25rem;padding-right:.25rem\}.px-2\{padding-left:.5rem;padding-right:.5rem\}.px-2\\.5\{padding-left:.625rem;padding-right:.625rem\}.px-3\{padding-left:.75rem;padding-right:.75rem\}.px-4\{padding-left:1rem;padding-right:1rem\}.px-5\{padding-left:1.25rem;padding-right:1.25rem\}.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-16\{padding-top:4rem;padding-bottom:4rem\}.py-2\{padding-top:.5rem;padding-bottom:.5rem\}.py-20\{padding-top:5rem;padding-bottom:5rem\}.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\}.pb-3\{padding-bottom:.75rem\}.pb-4\{padding-bottom:1rem\}.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-8\{padding-right:2rem\}.pt-0\{padding-top:0\}.pt-1\{padding-top:.25rem\}.pt-20\{padding-top:5rem\}.pt-3\{padding-top:.75rem\}.pt-4\{padding-top:1rem\}.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\}.text-2xl\{font-size:1.5rem;line-height:2rem\}.text-4xl\{font-size:2.25rem;line-height:2.5rem\}.text-5xl\{font-size:3rem;line-height:1\}.text-\\[0\\.8rem\\]\{font-size:.8rem\}.text-base\{font-size:1rem;line-height:1.5rem\}.text-lg\{font-size:1.125rem;line-height:1.75rem\}.text-sm\{font-size:.875rem;line-height:1.25rem\}.text-xl\{font-size:1.25rem;line-height:1.75rem\}.text-xs\{font-size:.75rem;line-height:1rem\}.font-bold\{font-weight:700\}.font-light\{font-weight:300\}.font-medium\{font-weight:500\}.font-normal\{font-weight:400\}.font-semibold\{font-weight:600\}.uppercase\{text-transform:uppercase\}.tabular-nums\{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)\}.leading-none\{line-height:1\}.leading-relaxed\{line-height:1.625\}.leading-tight\{line-height:1.25\}.tracking-tight\{letter-spacing:-.025em\}.tracking-wider\{letter-spacing:.05em\}.tracking-widest\{letter-spacing:.1em\}.text-accent-foreground\{color:hsl(var(--accent-foreground))\}.text-background\{color:hsl(var(--background))\}.text-background\\/50\{color:hsl(var(--background) / .5)\}.text-background\\/70\{color:hsl(var(--background) / .7)\}.text-card-foreground\{color:hsl(var(--card-foreground))\}.text-current\{color:currentColor\}.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-muted-foreground\{color:hsl(var(--muted-foreground))\}.text-popover-foreground\{color:hsl(var(--popover-foreground))\}.text-primary\{color:hsl(var(--primary))\}.text-primary-foreground\{color:hsl(var(--primary-foreground))\}.text-primary-foreground\\/70\{color:hsl(var(--primary-foreground) / .7)\}.text-primary-foreground\\/80\{color:hsl(var(--primary-foreground) / .8)\}.text-primary-foreground\\/90\{color:hsl(var(--primary-foreground) / .9)\}.text-secondary-foreground\{color:hsl(var(--secondary-foreground))\}.underline\{text-decoration-line:underline\}.underline-offset-4\{text-underline-offset:4px\}.opacity-0\{opacity:0\}.opacity-50\{opacity:.5\}.opacity-60\{opacity:.6\}.opacity-70\{opacity:.7\}.opacity-90\{opacity:.9\}.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-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-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-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-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-ring\{--tw-ring-color: hsl(var(--ring))\}.ring-offset-background\{--tw-ring-offset-color: hsl(var(--background))\}.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-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)\}.transition\{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-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\}.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-0\{--tw-enter-opacity: 0\}.fade-in-80\{--tw-enter-opacity: .8\}.zoom-in-95\{--tw-enter-scale: .95\}.duration-1000\{animation-duration:1s\}.duration-200\{animation-duration:.2s\}.duration-300\{animation-duration:.3s\}.duration-500\{animation-duration:.5s\}.ease-in-out\{animation-timing-function:cubic-bezier(.4,0,.2,1)\}.ease-linear\{animation-timing-function:linear\}.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)\}.focus-within\\:relative:focus-within\{position:relative\}.focus-within\\:z-20:focus-within\{z-index:20\}.hover\\:scale-105:hover\{--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))\}.hover\\:gap-3:hover\{gap:.75rem\}.hover\\:bg-accent:hover\{background-color:hsl(var(--accent))\}.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\\/50:hover\{background-color:hsl(var(--muted) / .5)\}.hover\\:bg-primary:hover\{background-color:hsl(var(--primary))\}.hover\\:bg-primary-foreground\\/10:hover\{background-color:hsl(var(--primary-foreground) / .1)\}.hover\\:bg-primary-foreground\\/90:hover\{background-color:hsl(var(--primary-foreground) / .9)\}.hover\\:bg-primary\\/10:hover\{background-color:hsl(var(--primary) / .1)\}.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\\/80:hover\{background-color:hsl(var(--secondary) / .8)\}.hover\\:text-accent-foreground:hover\{color:hsl(var(--accent-foreground))\}.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\\/90:hover\{color:hsl(var(--primary) / .9)\}.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)\}.focus\\:bg-accent:focus\{background-color:hsl(var(--accent))\}.focus\\:bg-primary:focus\{background-color:hsl(var(--primary))\}.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-primary\\/50:focus\{--tw-ring-color: hsl(var(--primary) / .5)\}.focus\\:ring-ring:focus\{--tw-ring-color: hsl(var(--ring))\}.focus\\:ring-offset-2:focus\{--tw-ring-offset-width: 2px\}.focus-visible\\:outline-none:focus-visible\{outline:2px solid 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-ring:focus-visible\{--tw-ring-color: hsl(var(--ring))\}.focus-visible\\:ring-offset-1:focus-visible\{--tw-ring-offset-width: 1px\}.focus-visible\\:ring-offset-2:focus-visible\{--tw-ring-offset-width: 2px\}.focus-visible\\:ring-offset-background:focus-visible\{--tw-ring-offset-color: hsl(var(--background))\}.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-y-0\{--tw-translate-y: 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: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-primary\{background-color:hsl(var(--primary))\}.group:hover .group-hover\\:text-primary\{color:hsl(var(--primary))\}.group:hover .group-hover\\:text-primary-foreground\{color:hsl(var(--primary-foreground))\}.group\\/menu-item:hover .group-hover\\/menu-item\\:opacity-100,.group:hover .group-hover\\:opacity-100\{opacity:1\}.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-\\[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-background[data-state=active]\{background-color:hsl(var(--background))\}.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-foreground[data-state=active]\{color:hsl(var(--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-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)\}.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\\:mt-0\{margin-top:0\}.sm\\:flex\{display:flex\}.sm\\:max-w-sm\{max-width:24rem\}.sm\\:grid-cols-2\{grid-template-columns:repeat(2,minmax(0,1fr))\}.sm\\:flex-row\{flex-direction:row\}.sm\\:flex-col\{flex-direction:column\}.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\\: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\\:block\{display:block\}.md\\:flex\{display:flex\}.md\\:h-14\{height:3.5rem\}.md\\:h-20\{height:5rem\}.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\\:py-20\{padding-top:5rem;padding-bottom:5rem\}.md\\:py-24\{padding-top:6rem;padding-bottom:6rem\}.md\\:py-28\{padding-top:7rem;padding-bottom:7rem\}.md\\:py-32\{padding-top:8rem;padding-bottom:8rem\}.md\\:text-3xl\{font-size:1.875rem;line-height:2.25rem\}.md\\:text-5xl\{font-size:3rem;line-height:1\}.md\\:text-6xl\{font-size:3.75rem;line-height:1\}.md\\:text-sm\{font-size:.875rem;line-height:1.25rem\}.md\\:text-xl\{font-size:1.25rem;line-height:1.75rem\}.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\\:flex\{display:flex\}.lg\\:hidden\{display:none\}.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\\: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\}}