*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 40 38% 96%;--foreground: 30 14% 12%;--card: 42 45% 99%;--card-foreground: 30 14% 12%;--popover: 42 45% 99%;--popover-foreground: 30 14% 12%;--primary: 26 14% 8%;--primary-foreground: 40 30% 97%;--secondary: 38 28% 93%;--secondary-foreground: 28 16% 13%;--muted: 38 24% 92%;--muted-foreground: 32 9% 44%;--accent: 28 95% 52%;--accent-foreground: 0 0% 100%;--accent-strong: 24 92% 38%;--beige: 42 48% 90%;--beige-foreground: 24 92% 38%;--destructive: 0 72% 48%;--destructive-foreground: 40 30% 97%;--border: 38 24% 87%;--input: 38 24% 87%;--ring: 28 95% 52%;--spectrum-1: 45 100% 47%;--spectrum-2: 38 92% 50%;--spectrum-3: 28 95% 52%;--spectrum-4: 18 95% 46%;--spectrum-5: 11 87% 45%;--spectrum-6: 2 78% 42%;--spectrum-1-deep: 43 100% 36%;--spectrum-2-deep: 35 89% 38%;--spectrum-3-deep: 24 92% 38%;--spectrum-4-deep: 17 94% 35%;--spectrum-5-deep: 11 87% 34%;--spectrum-6-deep: 2 78% 32%;--radius: .25rem;--surface-alt: 40 32% 94%}*{border-color:hsl(var(--border))}html{font-size:17px}body{background-color:hsl(var(--background));font-family:Satoshi,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Geist,sans-serif}html{scroll-behavior:smooth}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-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-\[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-16{top:4rem}.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-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.-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-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{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-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.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-\[16\/7\]{aspect-ratio:16/7}.aspect-\[3\/4\]{aspect-ratio:3/4}.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-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-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[16px\]{height:16px}.h-\[1px\]{height:1px}.h-\[3px\]{height:3px}.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-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-\[16px\]{width:16px}.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-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[110px\]{max-width:110px}.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%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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 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}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,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}.gap-px{gap:1px}.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-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.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-\[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-r-sm{border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.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-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-\[3px\]{border-top-width:3px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-accent{border-color:hsl(var(--accent))}.border-accent-strong{border-color:hsl(var(--accent-strong))}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-accent\/40{border-color:hsl(var(--accent) / .4)}.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\/10{border-color:hsl(var(--primary-foreground) / .1)}.border-primary-foreground\/15{border-color:hsl(var(--primary-foreground) / .15)}.border-primary-foreground\/30{border-color:hsl(var(--primary-foreground) / .3)}.border-spectrum-1{border-color:hsl(var(--spectrum-1))}.border-spectrum-2{border-color:hsl(var(--spectrum-2))}.border-spectrum-3{border-color:hsl(var(--spectrum-3))}.border-spectrum-5{border-color:hsl(var(--spectrum-5))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-accent{border-top-color:hsl(var(--accent))}.border-t-spectrum-1{border-top-color:hsl(var(--spectrum-1))}.border-t-spectrum-2{border-top-color:hsl(var(--spectrum-2))}.border-t-spectrum-3{border-top-color:hsl(var(--spectrum-3))}.border-t-spectrum-4{border-top-color:hsl(var(--spectrum-4))}.border-t-spectrum-5{border-top-color:hsl(var(--spectrum-5))}.border-t-spectrum-6{border-top-color:hsl(var(--spectrum-6))}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/5{background-color:hsl(var(--accent) / .05)}.bg-background{background-color:hsl(var(--background))}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.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\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/80{background-color:hsl(var(--primary) / .8)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-spectrum-1{background-color:hsl(var(--spectrum-1))}.bg-spectrum-2{background-color:hsl(var(--spectrum-2))}.bg-spectrum-3{background-color:hsl(var(--spectrum-3))}.bg-spectrum-4{background-color:hsl(var(--spectrum-4))}.bg-spectrum-5{background-color:hsl(var(--spectrum-5))}.bg-spectrum-5\/5{background-color:hsl(var(--spectrum-5) / .05)}.bg-surface-alt{background-color:hsl(var(--surface-alt))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-display{font-family:Geist,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[hsl\(28_95\%_52\%\)\]{--tw-text-opacity: 1;color:hsl(28 95% 52% / var(--tw-text-opacity, 1))}.text-\[hsl\(45_100\%_47\%\)\]{--tw-text-opacity: 1;color:hsl(45 100% 47% / var(--tw-text-opacity, 1))}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-accent-strong{color:hsl(var(--accent-strong))}.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-foreground\/80{color:hsl(var(--foreground) / .8)}.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\/50{color:hsl(var(--primary-foreground) / .5)}.text-primary-foreground\/60{color:hsl(var(--primary-foreground) / .6)}.text-primary-foreground\/65{color:hsl(var(--primary-foreground) / .65)}.text-primary-foreground\/70{color:hsl(var(--primary-foreground) / .7)}.text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-spectrum-1{color:hsl(var(--spectrum-1))}.text-spectrum-1d{color:hsl(var(--spectrum-1-deep))}.text-spectrum-2{color:hsl(var(--spectrum-2))}.text-spectrum-2d{color:hsl(var(--spectrum-2-deep))}.text-spectrum-3{color:hsl(var(--spectrum-3))}.text-spectrum-3d{color:hsl(var(--spectrum-3-deep))}.text-spectrum-4d{color:hsl(var(--spectrum-4-deep))}.text-spectrum-5{color:hsl(var(--spectrum-5))}.text-spectrum-5d{color:hsl(var(--spectrum-5-deep))}.text-spectrum-6d{color:hsl(var(--spectrum-6-deep))}.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-\[0_4px_20px_-12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 4px 20px -12px rgba(0,0,0,.15);--tw-shadow-colored: 0 4px 20px -12px 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))}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-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)}.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-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-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-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.animate-fade-up{animation:fadeUp .7s ease-out forwards;opacity:0}.animate-fade-in{animation:fadeIn .5s ease-out forwards;opacity:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.topo-bg{position:relative;overflow:hidden}.topo-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23222' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M98 376 L97 378 L92 392 L92 406 L98 418 L100 420 L112 424 L126 425 L140 424 L154 422 L159 420 L168 417 L182 410 L189 406 L196 400 L205 392 L210 386 L215 378 L222 364 L224 358 L226 350 L226 336 L224 332 L213 322 L210 321 L196 320 L184 322 L182 322 L168 326 L154 331 L142 336 L140 337 L126 345 L119 350 L112 357 L105 364' stroke-width='1'/%3E%3Cpath d='M406 29 L402 42 L399 56 L398 70 L399 84 L406 96 L420 97 L434 91 L444 84 L448 81 L459 70 L462 67 L469 56 L476 43 L476 42 L478 28 L476 16 L475 14 L462 1 L459 0' stroke-width='1'/%3E%3Cpath d='M630 251 L629 252 L626 266 L630 268 L632 266 L635 252' stroke-width='1'/%3E%3Cpath d='M31 168 L42 171 L49 182 L51 196 L49 210 L46 224 L42 233 L39 238' stroke-width='0.5'/%3E%3Cpath d='M56 410 L55 420 L56 433 L56 434 L65 448 L70 451 L84 454 L98 454 L112 453 L126 451 L140 448 L140 448 L154 445 L168 441 L182 436 L186 434 L196 429 L210 420 L210 420 L224 406 L224 406 L234 392 L238 385 L242 378 L247 364 L252 351 L252 350 L255 336 L257 322 L256 308 L252 297 L248 294 L238 290 L224 290 L210 292 L201 294 L196 295 L182 299 L168 303 L154 307 L149 308 L140 311 L126 316 L112 321 L111 322 L98 329 L89 336 L84 341 L77 350 L70 362 L69 364 L64 378 L59 392 L56 406' stroke-width='0.5'/%3E%3Cpath d='M378 26 L378 28 L376 42 L374 56 L372 70 L371 84 L370 98 L370 112 L373 126 L378 133 L392 137 L406 133 L420 127 L422 126 L434 118 L443 112 L448 109 L461 98 L462 97 L476 84 L476 84 L488 70 L490 66 L497 56 L504 43 L505 42 L509 28 L511 14 L509 0' stroke-width='0.5'/%3E%3Cpath d='M476 673 L477 672 L490 666 L504 665 L514 672 L517 686 L514 700 L510 714 L504 728 L504 728 L496 742 L490 753 L488 756 L478 770 L476 773 L467 784' stroke-width='0.5'/%3E%3Cpath d='M574 292 L573 294 L568 308 L564 322 L561 336 L561 350 L574 360 L588 355 L595 350 L602 345 L613 336 L616 333 L627 322 L630 319 L639 308 L644 302 L650 294 L658 284 L660 280 L670 266 L672 263 L679 252 L686 240 L687 238 L694 224 L700 213 L702 210 L707 196 L711 182 L708 168 L700 164 L686 165 L679 168 L672 171 L658 179 L653 182 L644 189 L637 196 L630 202 L623 210 L616 218 L612 224 L602 237 L602 238 L594 252 L588 262 L586 266 L579 280' stroke-width='0.5'/%3E%3Cpath d='M28 306 L32 308 L42 322 L42 324 L43 336 L42 342 L41 350 L39 364 L37 378 L34 392 L32 406 L29 420 L28 425 L26 434 L25 448 L24 462 L25 476 L28 481 L42 486 L56 484 L70 482 L84 479 L96 476 L98 476 L112 472 L126 469 L140 466 L154 464 L161 462 L168 460 L182 457 L196 453 L208 448 L210 447 L224 438 L229 434 L238 424 L241 420 L250 406 L252 402 L256 392 L262 378 L266 367 L267 364 L271 350 L275 336 L279 322 L280 317 L282 308 L284 294 L286 280 L284 266 L280 260 L266 257 L252 260 L238 263 L229 266 L224 268 L210 272 L196 276 L182 280 L180 280 L168 283 L154 286 L140 289 L126 290 L112 291 L98 291 L84 288 L75 280 L72 266 L73 252 L74 238 L75 224 L77 210 L78 196 L79 182 L78 168 L76 154 L71 140 L70 139 L56 132 L42 132' stroke-width='0.5'/%3E%3Cpath d='M266 548 L262 560 L258 574 L256 588 L256 602 L262 616 L266 620 L280 622 L294 620 L308 616 L309 616 L322 610 L336 604 L340 602 L350 597 L364 589 L365 588 L378 579 L385 574 L392 568 L401 560 L406 554 L413 546 L420 533 L421 532 L424 518 L420 510 L411 504 L406 503 L392 502 L378 501 L364 502 L350 502 L336 503 L331 504 L322 506 L308 509 L294 516 L291 518 L280 527 L276 532 L267 546' stroke-width='0.5'/%3E%3Cpath d='M350 98 L348 112 L347 126 L345 140 L345 154 L348 168 L350 171 L364 174 L378 170 L381 168 L392 163 L406 156 L409 154 L420 147 L431 140 L434 138 L448 128 L451 126 L462 118 L469 112 L476 106 L484 98 L490 92 L498 84 L504 77 L510 70 L518 58 L520 56 L528 42 L532 33 L534 28 L539 14 L540 0' stroke-width='0.5'/%3E%3Cpath d='M351 0 L354 14 L356 28 L356 42 L355 56 L354 70 L352 84 L350 98' stroke-width='0.5'/%3E%3Cpath d='M490 619 L498 616 L504 614 L518 612 L532 613 L543 616 L546 617 L557 630 L559 644 L557 658 L553 672 L547 686 L546 689 L541 700 L534 714 L532 717 L526 728 L518 742 L518 742 L509 756 L504 764 L500 770 L490 784 L490 784 L479 798' stroke-width='0.5'/%3E%3Cpath d='M518 391 L518 392 L515 406 L515 420 L518 425 L532 426 L546 420 L547 420 L560 412 L568 406 L574 402 L586 392 L588 390 L601 378 L602 377 L615 364 L616 363 L628 350 L630 348 L640 336 L644 331 L651 322 L658 312 L661 308 L671 294 L672 293 L681 280 L686 273 L690 266 L700 252 L700 252 L709 238 L714 230 L718 224 L728 210 L728 210 L738 196 L742 189 L748 182 L756 172 L760 168 L770 157 L774 154 L784 146 L795 140 L798 138' stroke-width='0.5'/%3E%3Cpath d='M672 142 L675 140 L686 133 L700 126 L700 126 L714 119 L728 112 L728 112 L742 105 L754 98 L756 97 L770 86 L772 84 L784 73 L786 70 L798 57' stroke-width='0.5'/%3E%3Cpath d='M8 350 L12 364 L13 378 L12 392 L10 406 L8 420 L4 434 L0 448 L0 449' stroke-width='0.5'/%3E%3Cpath d='M28 114 L33 112 L42 108 L56 104 L70 102 L84 105 L92 112 L98 126 L98 129 L99 140 L100 154 L99 168 L99 182 L98 196 L98 210 L99 224 L102 238 L108 252 L112 256 L126 264 L136 266 L140 267 L154 267 L158 266 L168 265 L182 262 L196 258 L210 254 L215 252 L224 249 L238 243 L248 238 L252 236 L266 228 L272 224 L280 218 L289 210 L294 205 L301 196 L308 184 L309 182 L316 168 L320 154 L322 149 L325 140 L328 126 L331 112 L334 98 L336 84 L336 82 L337 70 L338 56 L337 42 L336 35 L335 28 L329 14 L322 3 L319 0' stroke-width='0.5'/%3E%3Cpath d='M56 509 L68 504 L70 503 L84 498 L98 493 L110 490 L112 489 L126 486 L140 483 L154 481 L168 479 L182 478 L196 477 L204 476 L210 476 L224 475 L238 474 L252 470 L256 462 L260 448 L265 434 L266 429 L268 420 L272 406 L276 392 L280 378 L280 378 L284 364 L288 350 L292 336 L294 329 L296 322 L300 308 L305 294 L308 286 L310 280 L315 266 L322 252 L322 252 L330 238 L336 230 L341 224 L350 216 L356 210 L364 204 L374 196 L378 194 L392 184 L395 182 L406 174 L415 168 L420 165 L434 155 L436 154 L448 145 L455 140 L462 135 L474 126 L476 124 L490 113 L491 112 L504 100 L506 98 L518 86 L520 84 L532 70 L532 69 L542 56 L546 50 L551 42 L558 28 L560 24 L565 14 L570 0' stroke-width='0.5'/%3E%3Cpath d='M70 790 L84 785 L87 784 L98 781 L112 778 L126 778 L138 784 L140 787 L144 798' stroke-width='0.5'/%3E%3Cpath d='M238 546 L238 546 L235 560 L232 574 L229 588 L227 602 L225 616 L224 630 L226 644 L235 658 L238 660 L252 661 L266 658 L267 658 L280 654 L294 649 L308 644 L309 644 L322 639 L336 634 L348 630 L350 629 L364 625 L378 623 L392 622 L406 627 L409 630 L412 644 L410 658 L408 672 L406 677 L404 686 L399 700 L395 714 L392 721 L390 728 L385 742 L379 756 L378 759 L373 770 L368 784 L364 792 L361 798' stroke-width='0.5'/%3E%3Cpath d='M280 476 L294 476 L298 476 L308 476 L322 475 L336 475 L350 474 L364 473 L378 471 L392 468 L406 464 L410 462 L420 458 L434 451 L438 448 L448 442 L456 434 L462 429 L470 420 L476 413 L481 406 L490 392 L498 378 L504 368 L506 364 L513 350 L518 340 L520 336 L527 322 L532 311 L533 308 L540 294 L546 282 L547 280 L554 266 L560 253 L561 252 L568 238 L574 227 L576 224 L584 210 L588 203 L593 196 L602 183 L603 182 L614 168 L616 165 L627 154 L630 151 L642 140 L644 138 L658 127 L659 126 L672 117 L680 112 L686 108 L700 100 L703 98 L714 91 L726 84 L728 83 L742 74 L747 70 L756 64 L765 56 L770 52 L781 42 L784 40 L796 28 L798 26' stroke-width='0.5'/%3E%3Cpath d='M518 516 L517 518 L514 532 L518 546 L518 546 L532 556 L544 560 L546 561 L560 564 L574 566 L588 568 L602 570 L616 570 L630 569 L642 560 L644 559 L654 546 L658 542 L665 532 L672 525 L677 518 L686 508 L689 504 L700 492 L702 490 L714 477 L715 476 L728 464 L730 462 L742 451 L746 448 L756 440 L763 434 L770 429 L782 420 L784 419 L798 410' stroke-width='0.5'/%3E%3Cpath d='M658 579 L672 580 L686 580 L700 580 L714 579 L728 577 L742 574 L742 574 L756 568 L767 560 L770 557 L779 546 L784 539 L788 532 L795 518 L798 513' stroke-width='0.5'/%3E%3Cpath d='M42 88 L50 84 L56 81 L70 76 L84 71 L93 70 L98 69 L104 70 L112 73 L119 84 L121 98 L121 112 L120 126 L119 140 L118 154 L117 168 L117 182 L117 196 L119 210 L123 224 L126 229 L135 238 L140 241 L154 246 L168 246 L182 245 L196 242 L207 238 L210 237 L224 231 L238 224 L252 215 L259 210 L266 204 L274 196 L280 190 L286 182 L294 169 L295 168 L302 154 L308 140 L308 139 L312 126 L316 112 L319 98 L320 84 L321 70 L320 56 L318 42 L311 28 L308 23 L299 14 L294 10 L280 4 L266 0 L266 0' stroke-width='1'/%3E%3Cpath d='M42 779 L56 775 L69 770 L70 770 L84 764 L98 758 L103 756 L112 752 L126 745 L132 742 L140 738 L154 730 L157 728 L168 720 L174 714 L181 700 L182 699 L187 686 L191 672 L195 658 L196 653 L198 644 L201 630 L204 616 L207 602 L210 588 L210 586 L212 574 L214 560 L214 546 L213 532 L210 520 L209 518 L196 505 L194 504 L182 500 L168 498 L154 498 L140 500 L126 502 L117 504 L112 505 L98 509 L84 515 L77 518 L70 521 L56 530 L53 532' stroke-width='1'/%3E%3Cpath d='M210 714 L211 714 L224 706 L234 700 L238 698 L252 691 L264 686 L266 685 L280 679 L294 673 L298 672 L308 668 L322 664 L336 662 L350 661 L364 665 L371 672 L376 686 L376 700 L374 714 L371 728 L367 742 L364 750 L362 756 L357 770 L351 784 L350 786 L344 798' stroke-width='1'/%3E%3Cpath d='M308 334 L307 336 L303 350 L300 364 L297 378 L295 392 L295 406 L296 420 L302 434 L308 440 L322 447 L326 448 L336 450 L350 451 L364 450 L378 448 L378 448 L392 445 L406 440 L418 434 L420 433 L434 424 L440 420 L448 413 L456 406 L462 400 L468 392 L476 382 L479 378 L489 364 L490 362 L497 350 L504 338 L505 336 L513 322 L518 312 L520 308 L527 294 L532 283 L534 280 L540 266 L546 254 L547 252 L554 238 L560 226 L561 224 L568 210 L574 199 L576 196 L584 182 L588 175 L593 168 L602 155 L603 154 L615 140 L616 138 L628 126 L630 124 L644 112 L644 112 L658 102 L663 98 L672 92 L685 84 L686 83 L700 75 L708 70 L714 66 L728 57 L730 56 L742 47 L749 42 L756 37 L767 28 L770 26 L783 14 L784 13 L798 0' stroke-width='1'/%3E%3Cpath d='M434 171 L438 168 L448 161 L458 154 L462 151 L476 141 L478 140 L490 131 L497 126 L504 120 L514 112 L518 109 L530 98 L532 96 L544 84 L546 82 L556 70 L560 65 L567 56 L574 46 L577 42 L585 28 L588 23 L593 14 L601 0' stroke-width='1'/%3E%3Cpath d='M602 458 L600 462 L595 476 L595 490 L602 499 L616 502 L630 499 L644 493 L648 490 L658 484 L669 476 L672 474 L686 463 L688 462 L700 452 L705 448 L714 441 L722 434 L728 429 L739 420 L742 418 L756 406 L756 406 L770 395 L773 392 L784 382 L789 378 L798 370' stroke-width='1'/%3E%3Cpath d='M644 634 L652 630 L658 627 L672 622 L686 619 L700 618 L714 618 L728 619 L742 623 L752 630 L756 644 L754 658 L751 672 L747 686 L742 700 L742 701 L737 714 L732 728 L728 737 L726 742 L719 756 L714 767 L712 770 L705 784 L700 792 L697 798' stroke-width='1'/%3E%3Cpath d='M28 75 L38 70 L42 68 L56 60 L64 56 L70 53 L84 45 L89 42 L98 36 L109 28 L112 25 L124 14 L126 11 L133 0' stroke-width='0.5'/%3E%3Cpath d='M28 763 L42 761 L56 757 L58 756 L70 752 L84 746 L91 742 L98 738 L112 730 L115 728 L126 720 L133 714 L140 708 L147 700 L154 692 L158 686 L166 672 L168 668 L173 658 L178 644 L182 633 L183 630 L187 616 L190 602 L192 588 L193 574 L193 560 L191 546 L184 532 L182 530 L168 520 L159 518 L154 517 L140 516 L126 518 L125 518 L112 521 L98 525 L84 531 L82 532 L70 538 L59 546 L56 548 L43 560 L42 561 L31 574' stroke-width='0.5'/%3E%3Cpath d='M140 120 L139 126 L137 140 L135 154 L134 168 L135 182 L137 196 L140 204 L143 210 L154 221 L162 224 L168 226 L182 226 L196 224 L197 224 L210 220 L224 214 L230 210 L238 205 L251 196 L252 195 L265 182 L266 181 L276 168 L280 162 L285 154 L291 140 L294 133 L297 126 L301 112 L303 98 L304 84 L304 70 L301 56 L295 42 L294 41 L280 29 L279 28 L266 23 L252 21 L238 20 L224 22 L210 25 L202 28 L196 30 L182 38 L177 42 L168 50 L163 56 L155 70 L154 73 L150 84 L145 98 L142 112' stroke-width='0.5'/%3E%3Cpath d='M280 703 L287 700 L294 697 L308 694 L322 692 L336 695 L342 700 L349 714 L349 728 L347 742 L343 756 L339 770 L336 777 L333 784 L326 798' stroke-width='0.5'/%3E%3Cpath d='M322 336 L319 350 L316 364 L315 378 L316 392 L320 406 L322 410 L331 420 L336 423 L350 428 L364 429 L378 428 L392 425 L405 420 L406 419 L420 412 L430 406 L434 403 L447 392 L448 391 L461 378 L462 377 L472 364 L476 359 L482 350 L490 338 L491 336 L499 322 L504 313 L507 308 L514 294 L518 286 L521 280 L527 266 L532 256 L534 252 L540 238 L546 224 L546 224 L552 210 L558 196 L560 192 L565 182 L571 168 L574 161 L578 154 L585 140 L588 134 L593 126 L602 113 L603 112 L616 98 L630 86 L633 84 L644 77 L656 70 L658 69 L672 61 L681 56 L686 53 L700 45 L706 42 L714 37 L728 29 L729 28 L742 19 L749 14 L756 9 L768 0' stroke-width='0.5'/%3E%3Cpath d='M420 197 L421 196 L434 186 L440 182 L448 177 L461 168 L462 167 L476 158 L483 154 L490 149 L504 140 L504 140 L518 132 L527 126 L532 123 L546 113 L548 112 L560 104 L568 98 L574 93 L583 84 L588 79 L595 70 L602 60 L605 56 L613 42 L616 38 L622 28 L630 15 L631 14 L641 0' stroke-width='0.5'/%3E%3Cpath d='M644 663 L654 658 L658 656 L672 652 L686 651 L700 652 L711 658 L714 661 L720 672 L722 686 L720 700 L718 714 L714 726 L714 728 L708 742 L702 756 L700 761 L696 770 L688 784 L686 788 L680 798' stroke-width='0.5'/%3E%3Cpath d='M686 370 L683 378 L678 392 L677 406 L686 413 L700 410 L708 406 L714 403 L728 395 L732 392 L742 385 L750 378 L756 374 L767 364 L770 362 L782 350 L784 348 L795 336 L798 332' stroke-width='0.5'/%3E%3Cpath d='M6 728 L14 737 L28 742 L42 742 L56 739 L70 734 L83 728 L84 728 L98 719 L106 714 L112 709 L123 700 L126 697 L136 686 L140 681 L146 672 L154 659 L154 658 L161 644 L166 630 L168 624 L170 616 L173 602 L175 588 L174 574 L172 560 L168 553 L163 546 L154 540 L140 535 L126 535 L112 537 L98 541 L86 546 L84 547 L70 556 L64 560 L56 567 L49 574 L42 582 L37 588 L28 602 L28 602 L21 616 L14 630' stroke-width='0.5'/%3E%3Cpath d='M42 47 L51 42 L56 39 L70 29 L71 28 L84 17 L88 14 L98 3 L101 0' stroke-width='0.5'/%3E%3Cpath d='M154 145 L153 154 L153 168 L154 172 L156 182 L164 196 L168 199 L182 205 L196 204 L210 201 L221 196 L224 195 L238 185 L242 182 L252 173 L256 168 L266 155 L267 154 L274 140 L280 127 L280 126 L284 112 L286 98 L286 84 L283 70 L280 63 L275 56 L266 49 L252 44 L238 44 L224 46 L210 52 L202 56 L196 60 L186 70 L182 74 L175 84 L168 96 L167 98 L162 112 L158 126 L155 140' stroke-width='0.5'/%3E%3Cpath d='M280 731 L289 728 L294 727 L308 727 L309 728 L319 742 L320 756 L316 770 L311 784 L308 791 L304 798' stroke-width='0.5'/%3E%3Cpath d='M336 343 L335 350 L334 364 L335 378 L336 381 L341 392 L350 401 L362 406 L364 406 L378 407 L386 406 L392 405 L406 400 L420 393 L422 392 L434 383 L440 378 L448 371 L454 364 L462 355 L466 350 L476 336 L476 336 L485 322 L490 314 L493 308 L501 294 L504 287 L508 280 L514 266 L518 256 L520 252 L525 238 L530 224 L532 219 L535 210 L538 196 L541 182 L540 168 L532 159 L518 159 L504 163 L492 168 L490 169 L476 176 L465 182 L462 184 L448 193 L443 196 L434 202 L424 210 L420 213 L407 224 L406 224 L392 238 L392 238 L379 252 L378 254 L369 266 L364 273 L360 280 L352 294 L350 299 L346 308 L341 322 L337 336' stroke-width='0.5'/%3E%3Cpath d='M644 690 L654 686 L658 684 L672 684 L679 686 L686 690 L692 700 L694 714 L693 728 L689 742 L686 751 L684 756 L678 770 L672 782 L671 784 L662 798' stroke-width='0.5'/%3E%3Cpath d='M28 30 L31 28 L42 22 L54 14 L56 12 L69 0' stroke-width='0.5'/%3E%3Cpath d='M28 631 L23 644 L19 658 L17 672 L16 686 L19 700 L27 714 L28 715 L42 720 L56 719 L70 715 L73 714 L84 709 L98 700 L98 700 L112 688 L114 686 L126 673 L127 672 L136 658 L140 651 L143 644 L149 630 L153 616 L154 611 L155 602 L156 588 L154 580 L152 574 L141 560 L140 559 L126 555 L112 555 L98 558 L94 560 L84 565 L70 574 L70 574 L56 587 L55 588 L44 602 L42 605 L35 616 L28 630' stroke-width='0.5'/%3E%3Cpath d='M182 117 L179 126 L176 140 L176 154 L180 168 L182 171 L196 179 L210 177 L224 171 L229 168 L238 160 L244 154 L252 143 L254 140 L260 126 L264 112 L265 98 L260 84 L252 75 L238 70 L224 73 L210 80 L205 84 L196 93 L192 98 L184 112' stroke-width='0.5'/%3E%3Cpath d='M364 303 L362 308 L357 322 L354 336 L353 350 L356 364 L364 378 L365 378 L378 384 L392 384 L406 380 L410 378 L420 373 L433 364 L434 363 L448 350 L448 350 L460 336 L462 333 L470 322 L476 313 L479 308 L486 294 L490 287 L493 280 L499 266 L504 253 L504 252 L508 238 L511 224 L512 210 L506 196 L504 195 L490 193 L477 196 L476 196 L462 203 L448 210 L448 210 L434 220 L428 224 L420 230 L411 238 L406 243 L397 252 L392 258 L386 266 L378 277 L376 280 L368 294' stroke-width='0.5'/%3E%3Cpath d='M644 722 L658 726 L660 728 L663 742 L661 756 L658 766 L657 770 L650 784 L644 795 L642 798' stroke-width='0.5'/%3E%3C/g%3E%3C/svg%3E");background-size:800px 800px;pointer-events:none;z-index:0}.topo-bg>*{position:relative;z-index:1}.topo-bg-light{position:relative;overflow:hidden}.topo-bg-light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M98 376 L97 378 L92 392 L92 406 L98 418 L100 420 L112 424 L126 425 L140 424 L154 422 L159 420 L168 417 L182 410 L189 406 L196 400 L205 392 L210 386 L215 378 L222 364 L224 358 L226 350 L226 336 L224 332 L213 322 L210 321 L196 320 L184 322 L182 322 L168 326 L154 331 L142 336 L140 337 L126 345 L119 350 L112 357 L105 364' stroke-width='1'/%3E%3Cpath d='M406 29 L402 42 L399 56 L398 70 L399 84 L406 96 L420 97 L434 91 L444 84 L448 81 L459 70 L462 67 L469 56 L476 43 L476 42 L478 28 L476 16 L475 14 L462 1 L459 0' stroke-width='1'/%3E%3Cpath d='M630 251 L629 252 L626 266 L630 268 L632 266 L635 252' stroke-width='1'/%3E%3Cpath d='M31 168 L42 171 L49 182 L51 196 L49 210 L46 224 L42 233 L39 238' stroke-width='0.5'/%3E%3Cpath d='M56 410 L55 420 L56 433 L56 434 L65 448 L70 451 L84 454 L98 454 L112 453 L126 451 L140 448 L140 448 L154 445 L168 441 L182 436 L186 434 L196 429 L210 420 L210 420 L224 406 L224 406 L234 392 L238 385 L242 378 L247 364 L252 351 L252 350 L255 336 L257 322 L256 308 L252 297 L248 294 L238 290 L224 290 L210 292 L201 294 L196 295 L182 299 L168 303 L154 307 L149 308 L140 311 L126 316 L112 321 L111 322 L98 329 L89 336 L84 341 L77 350 L70 362 L69 364 L64 378 L59 392 L56 406' stroke-width='0.5'/%3E%3Cpath d='M378 26 L378 28 L376 42 L374 56 L372 70 L371 84 L370 98 L370 112 L373 126 L378 133 L392 137 L406 133 L420 127 L422 126 L434 118 L443 112 L448 109 L461 98 L462 97 L476 84 L476 84 L488 70 L490 66 L497 56 L504 43 L505 42 L509 28 L511 14 L509 0' stroke-width='0.5'/%3E%3Cpath d='M476 673 L477 672 L490 666 L504 665 L514 672 L517 686 L514 700 L510 714 L504 728 L504 728 L496 742 L490 753 L488 756 L478 770 L476 773 L467 784' stroke-width='0.5'/%3E%3Cpath d='M574 292 L573 294 L568 308 L564 322 L561 336 L561 350 L574 360 L588 355 L595 350 L602 345 L613 336 L616 333 L627 322 L630 319 L639 308 L644 302 L650 294 L658 284 L660 280 L670 266 L672 263 L679 252 L686 240 L687 238 L694 224 L700 213 L702 210 L707 196 L711 182 L708 168 L700 164 L686 165 L679 168 L672 171 L658 179 L653 182 L644 189 L637 196 L630 202 L623 210 L616 218 L612 224 L602 237 L602 238 L594 252 L588 262 L586 266 L579 280' stroke-width='0.5'/%3E%3Cpath d='M28 306 L32 308 L42 322 L42 324 L43 336 L42 342 L41 350 L39 364 L37 378 L34 392 L32 406 L29 420 L28 425 L26 434 L25 448 L24 462 L25 476 L28 481 L42 486 L56 484 L70 482 L84 479 L96 476 L98 476 L112 472 L126 469 L140 466 L154 464 L161 462 L168 460 L182 457 L196 453 L208 448 L210 447 L224 438 L229 434 L238 424 L241 420 L250 406 L252 402 L256 392 L262 378 L266 367 L267 364 L271 350 L275 336 L279 322 L280 317 L282 308 L284 294 L286 280 L284 266 L280 260 L266 257 L252 260 L238 263 L229 266 L224 268 L210 272 L196 276 L182 280 L180 280 L168 283 L154 286 L140 289 L126 290 L112 291 L98 291 L84 288 L75 280 L72 266 L73 252 L74 238 L75 224 L77 210 L78 196 L79 182 L78 168 L76 154 L71 140 L70 139 L56 132 L42 132' stroke-width='0.5'/%3E%3Cpath d='M266 548 L262 560 L258 574 L256 588 L256 602 L262 616 L266 620 L280 622 L294 620 L308 616 L309 616 L322 610 L336 604 L340 602 L350 597 L364 589 L365 588 L378 579 L385 574 L392 568 L401 560 L406 554 L413 546 L420 533 L421 532 L424 518 L420 510 L411 504 L406 503 L392 502 L378 501 L364 502 L350 502 L336 503 L331 504 L322 506 L308 509 L294 516 L291 518 L280 527 L276 532 L267 546' stroke-width='0.5'/%3E%3Cpath d='M350 98 L348 112 L347 126 L345 140 L345 154 L348 168 L350 171 L364 174 L378 170 L381 168 L392 163 L406 156 L409 154 L420 147 L431 140 L434 138 L448 128 L451 126 L462 118 L469 112 L476 106 L484 98 L490 92 L498 84 L504 77 L510 70 L518 58 L520 56 L528 42 L532 33 L534 28 L539 14 L540 0' stroke-width='0.5'/%3E%3Cpath d='M351 0 L354 14 L356 28 L356 42 L355 56 L354 70 L352 84 L350 98' stroke-width='0.5'/%3E%3Cpath d='M490 619 L498 616 L504 614 L518 612 L532 613 L543 616 L546 617 L557 630 L559 644 L557 658 L553 672 L547 686 L546 689 L541 700 L534 714 L532 717 L526 728 L518 742 L518 742 L509 756 L504 764 L500 770 L490 784 L490 784 L479 798' stroke-width='0.5'/%3E%3Cpath d='M518 391 L518 392 L515 406 L515 420 L518 425 L532 426 L546 420 L547 420 L560 412 L568 406 L574 402 L586 392 L588 390 L601 378 L602 377 L615 364 L616 363 L628 350 L630 348 L640 336 L644 331 L651 322 L658 312 L661 308 L671 294 L672 293 L681 280 L686 273 L690 266 L700 252 L700 252 L709 238 L714 230 L718 224 L728 210 L728 210 L738 196 L742 189 L748 182 L756 172 L760 168 L770 157 L774 154 L784 146 L795 140 L798 138' stroke-width='0.5'/%3E%3Cpath d='M672 142 L675 140 L686 133 L700 126 L700 126 L714 119 L728 112 L728 112 L742 105 L754 98 L756 97 L770 86 L772 84 L784 73 L786 70 L798 57' stroke-width='0.5'/%3E%3Cpath d='M8 350 L12 364 L13 378 L12 392 L10 406 L8 420 L4 434 L0 448 L0 449' stroke-width='0.5'/%3E%3Cpath d='M28 114 L33 112 L42 108 L56 104 L70 102 L84 105 L92 112 L98 126 L98 129 L99 140 L100 154 L99 168 L99 182 L98 196 L98 210 L99 224 L102 238 L108 252 L112 256 L126 264 L136 266 L140 267 L154 267 L158 266 L168 265 L182 262 L196 258 L210 254 L215 252 L224 249 L238 243 L248 238 L252 236 L266 228 L272 224 L280 218 L289 210 L294 205 L301 196 L308 184 L309 182 L316 168 L320 154 L322 149 L325 140 L328 126 L331 112 L334 98 L336 84 L336 82 L337 70 L338 56 L337 42 L336 35 L335 28 L329 14 L322 3 L319 0' stroke-width='0.5'/%3E%3Cpath d='M56 509 L68 504 L70 503 L84 498 L98 493 L110 490 L112 489 L126 486 L140 483 L154 481 L168 479 L182 478 L196 477 L204 476 L210 476 L224 475 L238 474 L252 470 L256 462 L260 448 L265 434 L266 429 L268 420 L272 406 L276 392 L280 378 L280 378 L284 364 L288 350 L292 336 L294 329 L296 322 L300 308 L305 294 L308 286 L310 280 L315 266 L322 252 L322 252 L330 238 L336 230 L341 224 L350 216 L356 210 L364 204 L374 196 L378 194 L392 184 L395 182 L406 174 L415 168 L420 165 L434 155 L436 154 L448 145 L455 140 L462 135 L474 126 L476 124 L490 113 L491 112 L504 100 L506 98 L518 86 L520 84 L532 70 L532 69 L542 56 L546 50 L551 42 L558 28 L560 24 L565 14 L570 0' stroke-width='0.5'/%3E%3Cpath d='M70 790 L84 785 L87 784 L98 781 L112 778 L126 778 L138 784 L140 787 L144 798' stroke-width='0.5'/%3E%3Cpath d='M238 546 L238 546 L235 560 L232 574 L229 588 L227 602 L225 616 L224 630 L226 644 L235 658 L238 660 L252 661 L266 658 L267 658 L280 654 L294 649 L308 644 L309 644 L322 639 L336 634 L348 630 L350 629 L364 625 L378 623 L392 622 L406 627 L409 630 L412 644 L410 658 L408 672 L406 677 L404 686 L399 700 L395 714 L392 721 L390 728 L385 742 L379 756 L378 759 L373 770 L368 784 L364 792 L361 798' stroke-width='0.5'/%3E%3Cpath d='M280 476 L294 476 L298 476 L308 476 L322 475 L336 475 L350 474 L364 473 L378 471 L392 468 L406 464 L410 462 L420 458 L434 451 L438 448 L448 442 L456 434 L462 429 L470 420 L476 413 L481 406 L490 392 L498 378 L504 368 L506 364 L513 350 L518 340 L520 336 L527 322 L532 311 L533 308 L540 294 L546 282 L547 280 L554 266 L560 253 L561 252 L568 238 L574 227 L576 224 L584 210 L588 203 L593 196 L602 183 L603 182 L614 168 L616 165 L627 154 L630 151 L642 140 L644 138 L658 127 L659 126 L672 117 L680 112 L686 108 L700 100 L703 98 L714 91 L726 84 L728 83 L742 74 L747 70 L756 64 L765 56 L770 52 L781 42 L784 40 L796 28 L798 26' stroke-width='0.5'/%3E%3Cpath d='M518 516 L517 518 L514 532 L518 546 L518 546 L532 556 L544 560 L546 561 L560 564 L574 566 L588 568 L602 570 L616 570 L630 569 L642 560 L644 559 L654 546 L658 542 L665 532 L672 525 L677 518 L686 508 L689 504 L700 492 L702 490 L714 477 L715 476 L728 464 L730 462 L742 451 L746 448 L756 440 L763 434 L770 429 L782 420 L784 419 L798 410' stroke-width='0.5'/%3E%3Cpath d='M658 579 L672 580 L686 580 L700 580 L714 579 L728 577 L742 574 L742 574 L756 568 L767 560 L770 557 L779 546 L784 539 L788 532 L795 518 L798 513' stroke-width='0.5'/%3E%3Cpath d='M42 88 L50 84 L56 81 L70 76 L84 71 L93 70 L98 69 L104 70 L112 73 L119 84 L121 98 L121 112 L120 126 L119 140 L118 154 L117 168 L117 182 L117 196 L119 210 L123 224 L126 229 L135 238 L140 241 L154 246 L168 246 L182 245 L196 242 L207 238 L210 237 L224 231 L238 224 L252 215 L259 210 L266 204 L274 196 L280 190 L286 182 L294 169 L295 168 L302 154 L308 140 L308 139 L312 126 L316 112 L319 98 L320 84 L321 70 L320 56 L318 42 L311 28 L308 23 L299 14 L294 10 L280 4 L266 0 L266 0' stroke-width='1'/%3E%3Cpath d='M42 779 L56 775 L69 770 L70 770 L84 764 L98 758 L103 756 L112 752 L126 745 L132 742 L140 738 L154 730 L157 728 L168 720 L174 714 L181 700 L182 699 L187 686 L191 672 L195 658 L196 653 L198 644 L201 630 L204 616 L207 602 L210 588 L210 586 L212 574 L214 560 L214 546 L213 532 L210 520 L209 518 L196 505 L194 504 L182 500 L168 498 L154 498 L140 500 L126 502 L117 504 L112 505 L98 509 L84 515 L77 518 L70 521 L56 530 L53 532' stroke-width='1'/%3E%3Cpath d='M210 714 L211 714 L224 706 L234 700 L238 698 L252 691 L264 686 L266 685 L280 679 L294 673 L298 672 L308 668 L322 664 L336 662 L350 661 L364 665 L371 672 L376 686 L376 700 L374 714 L371 728 L367 742 L364 750 L362 756 L357 770 L351 784 L350 786 L344 798' stroke-width='1'/%3E%3Cpath d='M308 334 L307 336 L303 350 L300 364 L297 378 L295 392 L295 406 L296 420 L302 434 L308 440 L322 447 L326 448 L336 450 L350 451 L364 450 L378 448 L378 448 L392 445 L406 440 L418 434 L420 433 L434 424 L440 420 L448 413 L456 406 L462 400 L468 392 L476 382 L479 378 L489 364 L490 362 L497 350 L504 338 L505 336 L513 322 L518 312 L520 308 L527 294 L532 283 L534 280 L540 266 L546 254 L547 252 L554 238 L560 226 L561 224 L568 210 L574 199 L576 196 L584 182 L588 175 L593 168 L602 155 L603 154 L615 140 L616 138 L628 126 L630 124 L644 112 L644 112 L658 102 L663 98 L672 92 L685 84 L686 83 L700 75 L708 70 L714 66 L728 57 L730 56 L742 47 L749 42 L756 37 L767 28 L770 26 L783 14 L784 13 L798 0' stroke-width='1'/%3E%3Cpath d='M434 171 L438 168 L448 161 L458 154 L462 151 L476 141 L478 140 L490 131 L497 126 L504 120 L514 112 L518 109 L530 98 L532 96 L544 84 L546 82 L556 70 L560 65 L567 56 L574 46 L577 42 L585 28 L588 23 L593 14 L601 0' stroke-width='1'/%3E%3Cpath d='M602 458 L600 462 L595 476 L595 490 L602 499 L616 502 L630 499 L644 493 L648 490 L658 484 L669 476 L672 474 L686 463 L688 462 L700 452 L705 448 L714 441 L722 434 L728 429 L739 420 L742 418 L756 406 L756 406 L770 395 L773 392 L784 382 L789 378 L798 370' stroke-width='1'/%3E%3Cpath d='M644 634 L652 630 L658 627 L672 622 L686 619 L700 618 L714 618 L728 619 L742 623 L752 630 L756 644 L754 658 L751 672 L747 686 L742 700 L742 701 L737 714 L732 728 L728 737 L726 742 L719 756 L714 767 L712 770 L705 784 L700 792 L697 798' stroke-width='1'/%3E%3Cpath d='M28 75 L38 70 L42 68 L56 60 L64 56 L70 53 L84 45 L89 42 L98 36 L109 28 L112 25 L124 14 L126 11 L133 0' stroke-width='0.5'/%3E%3Cpath d='M28 763 L42 761 L56 757 L58 756 L70 752 L84 746 L91 742 L98 738 L112 730 L115 728 L126 720 L133 714 L140 708 L147 700 L154 692 L158 686 L166 672 L168 668 L173 658 L178 644 L182 633 L183 630 L187 616 L190 602 L192 588 L193 574 L193 560 L191 546 L184 532 L182 530 L168 520 L159 518 L154 517 L140 516 L126 518 L125 518 L112 521 L98 525 L84 531 L82 532 L70 538 L59 546 L56 548 L43 560 L42 561 L31 574' stroke-width='0.5'/%3E%3Cpath d='M140 120 L139 126 L137 140 L135 154 L134 168 L135 182 L137 196 L140 204 L143 210 L154 221 L162 224 L168 226 L182 226 L196 224 L197 224 L210 220 L224 214 L230 210 L238 205 L251 196 L252 195 L265 182 L266 181 L276 168 L280 162 L285 154 L291 140 L294 133 L297 126 L301 112 L303 98 L304 84 L304 70 L301 56 L295 42 L294 41 L280 29 L279 28 L266 23 L252 21 L238 20 L224 22 L210 25 L202 28 L196 30 L182 38 L177 42 L168 50 L163 56 L155 70 L154 73 L150 84 L145 98 L142 112' stroke-width='0.5'/%3E%3Cpath d='M280 703 L287 700 L294 697 L308 694 L322 692 L336 695 L342 700 L349 714 L349 728 L347 742 L343 756 L339 770 L336 777 L333 784 L326 798' stroke-width='0.5'/%3E%3Cpath d='M322 336 L319 350 L316 364 L315 378 L316 392 L320 406 L322 410 L331 420 L336 423 L350 428 L364 429 L378 428 L392 425 L405 420 L406 419 L420 412 L430 406 L434 403 L447 392 L448 391 L461 378 L462 377 L472 364 L476 359 L482 350 L490 338 L491 336 L499 322 L504 313 L507 308 L514 294 L518 286 L521 280 L527 266 L532 256 L534 252 L540 238 L546 224 L546 224 L552 210 L558 196 L560 192 L565 182 L571 168 L574 161 L578 154 L585 140 L588 134 L593 126 L602 113 L603 112 L616 98 L630 86 L633 84 L644 77 L656 70 L658 69 L672 61 L681 56 L686 53 L700 45 L706 42 L714 37 L728 29 L729 28 L742 19 L749 14 L756 9 L768 0' stroke-width='0.5'/%3E%3Cpath d='M420 197 L421 196 L434 186 L440 182 L448 177 L461 168 L462 167 L476 158 L483 154 L490 149 L504 140 L504 140 L518 132 L527 126 L532 123 L546 113 L548 112 L560 104 L568 98 L574 93 L583 84 L588 79 L595 70 L602 60 L605 56 L613 42 L616 38 L622 28 L630 15 L631 14 L641 0' stroke-width='0.5'/%3E%3Cpath d='M644 663 L654 658 L658 656 L672 652 L686 651 L700 652 L711 658 L714 661 L720 672 L722 686 L720 700 L718 714 L714 726 L714 728 L708 742 L702 756 L700 761 L696 770 L688 784 L686 788 L680 798' stroke-width='0.5'/%3E%3Cpath d='M686 370 L683 378 L678 392 L677 406 L686 413 L700 410 L708 406 L714 403 L728 395 L732 392 L742 385 L750 378 L756 374 L767 364 L770 362 L782 350 L784 348 L795 336 L798 332' stroke-width='0.5'/%3E%3Cpath d='M6 728 L14 737 L28 742 L42 742 L56 739 L70 734 L83 728 L84 728 L98 719 L106 714 L112 709 L123 700 L126 697 L136 686 L140 681 L146 672 L154 659 L154 658 L161 644 L166 630 L168 624 L170 616 L173 602 L175 588 L174 574 L172 560 L168 553 L163 546 L154 540 L140 535 L126 535 L112 537 L98 541 L86 546 L84 547 L70 556 L64 560 L56 567 L49 574 L42 582 L37 588 L28 602 L28 602 L21 616 L14 630' stroke-width='0.5'/%3E%3Cpath d='M42 47 L51 42 L56 39 L70 29 L71 28 L84 17 L88 14 L98 3 L101 0' stroke-width='0.5'/%3E%3Cpath d='M154 145 L153 154 L153 168 L154 172 L156 182 L164 196 L168 199 L182 205 L196 204 L210 201 L221 196 L224 195 L238 185 L242 182 L252 173 L256 168 L266 155 L267 154 L274 140 L280 127 L280 126 L284 112 L286 98 L286 84 L283 70 L280 63 L275 56 L266 49 L252 44 L238 44 L224 46 L210 52 L202 56 L196 60 L186 70 L182 74 L175 84 L168 96 L167 98 L162 112 L158 126 L155 140' stroke-width='0.5'/%3E%3Cpath d='M280 731 L289 728 L294 727 L308 727 L309 728 L319 742 L320 756 L316 770 L311 784 L308 791 L304 798' stroke-width='0.5'/%3E%3Cpath d='M336 343 L335 350 L334 364 L335 378 L336 381 L341 392 L350 401 L362 406 L364 406 L378 407 L386 406 L392 405 L406 400 L420 393 L422 392 L434 383 L440 378 L448 371 L454 364 L462 355 L466 350 L476 336 L476 336 L485 322 L490 314 L493 308 L501 294 L504 287 L508 280 L514 266 L518 256 L520 252 L525 238 L530 224 L532 219 L535 210 L538 196 L541 182 L540 168 L532 159 L518 159 L504 163 L492 168 L490 169 L476 176 L465 182 L462 184 L448 193 L443 196 L434 202 L424 210 L420 213 L407 224 L406 224 L392 238 L392 238 L379 252 L378 254 L369 266 L364 273 L360 280 L352 294 L350 299 L346 308 L341 322 L337 336' stroke-width='0.5'/%3E%3Cpath d='M644 690 L654 686 L658 684 L672 684 L679 686 L686 690 L692 700 L694 714 L693 728 L689 742 L686 751 L684 756 L678 770 L672 782 L671 784 L662 798' stroke-width='0.5'/%3E%3Cpath d='M28 30 L31 28 L42 22 L54 14 L56 12 L69 0' stroke-width='0.5'/%3E%3Cpath d='M28 631 L23 644 L19 658 L17 672 L16 686 L19 700 L27 714 L28 715 L42 720 L56 719 L70 715 L73 714 L84 709 L98 700 L98 700 L112 688 L114 686 L126 673 L127 672 L136 658 L140 651 L143 644 L149 630 L153 616 L154 611 L155 602 L156 588 L154 580 L152 574 L141 560 L140 559 L126 555 L112 555 L98 558 L94 560 L84 565 L70 574 L70 574 L56 587 L55 588 L44 602 L42 605 L35 616 L28 630' stroke-width='0.5'/%3E%3Cpath d='M182 117 L179 126 L176 140 L176 154 L180 168 L182 171 L196 179 L210 177 L224 171 L229 168 L238 160 L244 154 L252 143 L254 140 L260 126 L264 112 L265 98 L260 84 L252 75 L238 70 L224 73 L210 80 L205 84 L196 93 L192 98 L184 112' stroke-width='0.5'/%3E%3Cpath d='M364 303 L362 308 L357 322 L354 336 L353 350 L356 364 L364 378 L365 378 L378 384 L392 384 L406 380 L410 378 L420 373 L433 364 L434 363 L448 350 L448 350 L460 336 L462 333 L470 322 L476 313 L479 308 L486 294 L490 287 L493 280 L499 266 L504 253 L504 252 L508 238 L511 224 L512 210 L506 196 L504 195 L490 193 L477 196 L476 196 L462 203 L448 210 L448 210 L434 220 L428 224 L420 230 L411 238 L406 243 L397 252 L392 258 L386 266 L378 277 L376 280 L368 294' stroke-width='0.5'/%3E%3Cpath d='M644 722 L658 726 L660 728 L663 742 L661 756 L658 766 L657 770 L650 784 L644 795 L642 798' stroke-width='0.5'/%3E%3C/g%3E%3C/svg%3E");background-size:800px 800px;pointer-events:none;z-index:0}.topo-bg-light>*{position:relative;z-index:1}@keyframes drawLine{0%{width:0}to{width:48px}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.anim-draw-line{width:0;height:2px;background:hsl(var(--accent))}.anim-draw-line.visible{animation:drawLine .6s ease-out forwards}.anim-stagger-1{opacity:0;transform:translateY(16px)}.anim-stagger-1.visible{animation:fadeSlide .6s ease-out .2s forwards}.anim-stagger-2{opacity:0;transform:translateY(12px)}.anim-stagger-2.visible{animation:fadeSlide .5s ease-out .45s forwards}.anim-stagger-3{opacity:0;transform:translateY(12px)}.anim-stagger-3.visible{animation:fadeSlide .5s ease-out .65s forwards}.card-hover-accent{position:relative;transition:background-color .35s ease}.card-hover-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:hsl(var(--accent));transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.4,0,.2,1)}.card-hover-accent:hover{background-color:#f59f0a08}.card-hover-accent:hover:before{transform:scaleY(1)}.accent-divider{width:100%;height:3px;background:linear-gradient(90deg,hsl(var(--accent)) 0%,hsl(var(--accent)) 20%,transparent 20%)}@keyframes kenBurns{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(-1%,-1%)}}.anim-ken-burns{animation:kenBurns 24s ease-out both;will-change:transform}@keyframes revealX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.anim-reveal-x{transform:scaleX(0);transform-origin:left}.anim-reveal-x.visible{animation:revealX .9s cubic-bezier(.22,1,.36,1) forwards}.btn-lift{transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease,background-color .3s ease,color .3s ease}.btn-lift:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px hsl(var(--accent) / .5)}.nav-link{position:relative;display:inline-block}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:hsl(var(--accent));transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.22,1,.36,1)}.nav-link:hover:after{transform:scaleX(1);transform-origin:left}.card-hover-accent .card-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}.card-hover-accent:hover .card-icon{transform:translateY(-2px) scale(1.08)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.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\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-border:hover{border-color:hsl(var(--border))}.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:hover{background-color:hsl(var(--primary-foreground))}.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\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.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-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\:bg-transparent{background-color:transparent}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:grayscale-0{--tw-grayscale: grayscale(0);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)}.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\:absolute{position:absolute}.sm\:bottom-0{bottom:0}.sm\:left-0{left: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\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 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\:gap-4{gap:1rem}.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\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-20{padding-bottom:5rem}.sm\:text-left{text-align:left}.sm\:text-5xl{font-size:3rem;line-height:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:top-32{top:8rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:self-start{align-self:flex-start}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:pt-2{padding-top:.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.md\:first\:pl-0:first-child{padding-left:0}.md\:last\:pr-0:last-child{padding-right:0}.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\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:h-fit{height:-moz-fit-content;height:fit-content}.lg\:w-72{width:18rem}.lg\:flex-shrink-0{flex-shrink:0}.lg\:flex-row{flex-direction:row}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}}.\[\&\: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}
