*,: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:Plus Jakarta Sans,Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: var(--foreground);--popover: 0 0% 100%;--popover-foreground: var(--foreground);--primary: 222 47% 11%;--primary-foreground: 0 0% 100%;--secondary: 210 20% 96%;--secondary-foreground: var(--foreground);--muted: 210 20% 94%;--muted-foreground: 215 16% 47%;--accent: var(--secondary);--accent-foreground: var(--secondary-foreground);--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--success: 142 71% 45%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: var(--foreground);--border: 214 32% 91%;--input: var(--border);--ring: var(--primary);--radius: 1rem;--card-radius: .625rem;--sidebar-background: var(--background);--sidebar-foreground: var(--foreground);--sidebar-primary: var(--primary);--sidebar-primary-foreground: var(--primary-foreground);--sidebar-accent: 210 20% 96%;--sidebar-accent-foreground: var(--foreground);--sidebar-border: var(--border);--sidebar-ring: var(--ring);--shadow-mac: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--gradient-primary: linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--accent)) 100%);--gradient-card: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, 0) 100%);--shadow-glow: 0 0 20px hsl(var(--primary) / .2)}.dark{--background: 0 0% 6%;--foreground: 0 0% 100%;--card: 0 0% 10%;--card-foreground: var(--foreground);--popover: 0 0% 10%;--popover-foreground: var(--foreground);--primary: 0 0% 100%;--primary-foreground: 0 0% 0%;--secondary: 0 0% 12%;--secondary-foreground: var(--foreground);--muted: 0 0% 12%;--muted-foreground: 0 0% 65%;--accent: var(--primary);--accent-foreground: var(--primary-foreground);--border: 0 0% 16%;--input: var(--border);--ring: var(--primary);--sidebar-background: var(--background);--sidebar-foreground: var(--foreground);--sidebar-primary: var(--primary);--sidebar-primary-foreground: var(--primary-foreground);--sidebar-accent: var(--secondary);--sidebar-accent-foreground: var(--secondary-foreground);--sidebar-border: var(--border)}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:Plus Jakarta Sans,Inter,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *::-moz-selection{background-color:hsl(var(--primary) / .3)}body *::selection{background-color:hsl(var(--primary) / .3)}body::-moz-selection{background-color:hsl(var(--primary) / .3)}body::selection{background-color:hsl(var(--primary) / .3)}body{font-feature-settings:"rlig" 1,"calt" 1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:hsl(var(--background))}::-webkit-scrollbar-thumb{border-radius:9999px;background-color:hsl(var(--muted-foreground) / .1);-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .2)}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.upload-zone.\!active,.upload-zone.active{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .1)}.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}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-8{bottom:-2rem}.-left-12{left:-3rem}.-left-16{left:-4rem}.-left-3{left:-.75rem}.-left-32{left:-8rem}.-left-6{left:-1.5rem}.-left-\[9px\]{left:-9px}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-3\.5{right:-.875rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[-10\%\]{left:-10%}.left-\[10\%\]{left:10%}.left-\[28px\]{left:28px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-10\%\]{right:-10%}.right-\[10\%\]{right:10%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-16{top:4rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[-10\%\]{top:-10%}.top-\[1px\]{top:1px}.top-\[22px\]{top:22px}.top-\[44px\]{top:44px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2100\]{z-index:2100}.z-\[40\]{z-index:40}.z-\[6000\]{z-index:6000}.z-\[7000\]{z-index:7000}.z-\[7100\]{z-index:7100}.z-\[7200\]{z-index:7200}.z-\[8000\]{z-index:8000}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.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-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mr-16{margin-right:-4rem}.-mr-20{margin-right:-5rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-20{margin-top:-5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[40px\]{margin-bottom:40px}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-\[40px\]{margin-left:40px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-\[40px\]{margin-right:40px}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[30px\]{height:30px}.h-\[40\%\]{height:40%}.h-\[400px\]{height:400px}.h-\[40vh\]{height:40vh}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[50vh\]{height:50vh}.h-\[55\%\]{height:55%}.h-\[600px\]{height:600px}.h-\[72px\]{height:72px}.h-\[75vh\]{height:75vh}.h-\[95\%\]{height:95%}.h-\[calc\(100\%-4rem\)\]{height:calc(100% - 4rem)}.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-min{height:-moz-min-content;height:min-content}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-56{max-height:14rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[56vh\]{max-height:56vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[min\(55vh\,380px\)\]{max-height:min(55vh,380px)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-32{min-height:8rem}.min-h-8{min-height:2rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[156px\]{min-height:156px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[320px\]{min-height:320px}.min-h-\[52px\]{min-height:52px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[84px\]{min-height:84px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[272px\]{width:272px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[800px\]{width:800px}.w-\[820px\]{width:820px}.w-\[84px\]{width:84px}.w-\[90\%\]{width:90%}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-20{min-width:5rem}.min-w-44{min-width:11rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[720px\]{min-width:720px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[420px\]{max-width:420px}.max-w-\[550px\]{max-width:550px}.max-w-\[86vw\]{max-width:86vw}.max-w-\[min\(32rem\,calc\(100vw-2rem\)\)\]{max-width:min(32rem,calc(100vw - 2rem))}.max-w-\[min\(65vw\,360px\)\]{max-width:min(65vw,360px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-\[0_0_85\%\]{flex:0 0 85%}.flex-\[1\.4\]{flex:1.4}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-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-full{--tw-translate-x: -100%;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-y-2{--tw-translate-y: -.5rem;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-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))}.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-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/4{--tw-translate-y: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;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))}.skew-x-\[-2deg\]{--tw-skew-x: -2deg;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))}.skew-y-\[2deg\]{--tw-skew-y: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;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 ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@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}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-32{gap:8rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-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-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-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.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-foreground\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:hsl(var(--foreground) / .06)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[\.625rem\]{border-radius:.625rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[32px\]{border-radius:32px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--card-radius\)\]{border-radius:var(--card-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-\[16px\]{border-top-left-radius:16px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-accent\/25{border-color:hsl(var(--accent) / .25)}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-card{border-color:hsl(var(--card))}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-foreground\/10{border-color:hsl(var(--foreground) / .1)}.border-foreground\/15{border-color:hsl(var(--foreground) / .15)}.border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.border-foreground\/25{border-color:hsl(var(--foreground) / .25)}.border-foreground\/\[0\.05\]{border-color:hsl(var(--foreground) / .05)}.border-foreground\/\[0\.06\]{border-color:hsl(var(--foreground) / .06)}.border-foreground\/\[0\.07\]{border-color:hsl(var(--foreground) / .07)}.border-foreground\/\[0\.08\]{border-color:hsl(var(--foreground) / .08)}.border-foreground\/\[0\.12\]{border-color:hsl(var(--foreground) / .12)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-red-500\/40{border-color:#ef444466}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-success\/25{border-color:hsl(var(--success) / .25)}.border-success\/30{border-color:hsl(var(--success) / .3)}.border-success\/40{border-color:hsl(var(--success) / .4)}.border-transparent{border-color:transparent}.border-warning\/25{border-color:hsl(var(--warning) / .25)}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-l-transparent{border-left-color:transparent}.border-r-primary\/50{border-right-color:hsl(var(--primary) / .5)}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-transparent{border-top-color:transparent}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-background{background-color:hsl(var(--background))}.bg-background\/20{background-color:hsl(var(--background) / .2)}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/55{background-color:hsl(var(--background) / .55)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/\[0\.07\]{background-color:hsl(var(--destructive) / .07)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/30{background-color:hsl(var(--foreground) / .3)}.bg-foreground\/5{background-color:hsl(var(--foreground) / .05)}.bg-foreground\/\[0\.025\]{background-color:hsl(var(--foreground) / .025)}.bg-foreground\/\[0\.02\]{background-color:hsl(var(--foreground) / .02)}.bg-foreground\/\[0\.03\]{background-color:hsl(var(--foreground) / .03)}.bg-foreground\/\[0\.04\]{background-color:hsl(var(--foreground) / .04)}.bg-foreground\/\[0\.05\]{background-color:hsl(var(--foreground) / .05)}.bg-foreground\/\[0\.06\]{background-color:hsl(var(--foreground) / .06)}.bg-foreground\/\[0\.07\]{background-color:hsl(var(--foreground) / .07)}.bg-foreground\/\[0\.08\]{background-color:hsl(var(--foreground) / .08)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-popover\/95{background-color:hsl(var(--popover) / .95)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground{background-color:hsl(var(--primary-foreground))}.bg-primary-foreground\/15{background-color:hsl(var(--primary-foreground) / .15)}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/0{background-color:hsl(var(--primary) / 0)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary) / .06)}.bg-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-secondary\/30{background-color:hsl(var(--secondary) / .3)}.bg-secondary\/40{background-color:hsl(var(--secondary) / .4)}.bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.bg-secondary\/80{background-color:hsl(var(--secondary) / .8)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-transparent{background-color:transparent}.bg-warning{background-color:hsl(var(--warning))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-\[linear-gradient\(to_right\,\#8080800a_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#8080800a_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,#8080800a 1px,transparent 1px),linear-gradient(to bottom,#8080800a 1px,transparent 1px)}.bg-\[radial-gradient\(circle_at_30\%_0\%\,hsl\(var\(--primary\)\/0\.14\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 0%,hsl(var(--primary)/.14),transparent 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-background\/20{--tw-gradient-from: hsl(var(--background) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/60{--tw-gradient-from: hsl(var(--background) / .6) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/90{--tw-gradient-from: hsl(var(--background) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/45{--tw-gradient-from: rgb(0 0 0 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from: hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card\/95{--tw-gradient-from: hsl(var(--card) / .95) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-foreground{--tw-gradient-from: hsl(var(--foreground)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-foreground\/\[0\.07\]{--tw-gradient-from: hsl(var(--foreground) / .07) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-100\/40{--tw-gradient-from: rgb(252 231 243 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/0{--tw-gradient-from: hsl(var(--primary) / 0) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from: hsl(var(--primary) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/25{--tw-gradient-from: hsl(var(--primary) / .25) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/30{--tw-gradient-from: hsl(var(--primary) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/35{--tw-gradient-from: hsl(var(--primary) / .35) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/70{--tw-gradient-from: hsl(var(--primary) / .7) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.08\]{--tw-gradient-from: hsl(var(--primary) / .08) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.14\]{--tw-gradient-from: hsl(var(--primary) / .14) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-warning\/15{--tw-gradient-from: hsl(var(--warning) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--warning) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-card\/10{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card\/50{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/10{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/15{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/20{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/40{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/50{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/60{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/70{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/40{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 245 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-card\/75{--tw-gradient-to: hsl(var(--card) / .75) var(--tw-gradient-to-position)}.to-foreground\/70{--tw-gradient-to: hsl(var(--foreground) / .7) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.to-primary\/0{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position)}.to-primary\/55{--tw-gradient-to: hsl(var(--primary) / .55) var(--tw-gradient-to-position)}.to-primary\/60{--tw-gradient-to: hsl(var(--primary) / .6) var(--tw-gradient-to-position)}.to-primary\/\[0\.03\]{--tw-gradient-to: hsl(var(--primary) / .03) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-warning\/\[0\.03\]{--tw-gradient-to: hsl(var(--warning) / .03) var(--tw-gradient-to-position)}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-\[size\:24px_24px\]{background-size:24px 24px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left-top{-o-object-position:left top;object-position:left top}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\],.p-px{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.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-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.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}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Plus Jakarta Sans,Inter,sans-serif}.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-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\],.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\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent{color:hsl(var(--accent))}.text-background{color:hsl(var(--background))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.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\/30{color:hsl(var(--foreground) / .3)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-primary\/90{color:hsl(var(--primary) / .9)}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-success{color:hsl(var(--success))}.text-transparent{color:transparent}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -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-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_hsl\(var\(--primary\)\/0\.15\)\]{--tw-shadow: 0 0 0 4px hsl(var(--primary)/.15);--tw-shadow-colored: 0 0 0 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-\[0_0_12px_hsl\(var\(--primary\)\)\]{--tw-shadow: 0 0 12px hsl(var(--primary));--tw-shadow-colored: 0 0 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-\[0_0_40px_-8px_hsl\(var\(--success\)\)\]{--tw-shadow: 0 0 40px -8px hsl(var(--success));--tw-shadow-colored: 0 0 40px -8px 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_0px_0px_0px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 0px 0px 0px rgba(0,0,0,.5);--tw-shadow-colored: 0 0px 0px 0px 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_10px_28px_-12px_hsl\(var\(--primary\)\)\]{--tw-shadow: 0 10px 28px -12px hsl(var(--primary));--tw-shadow-colored: 0 10px 28px -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-\[0_10px_28px_-14px_hsl\(var\(--primary\)\)\]{--tw-shadow: 0 10px 28px -14px hsl(var(--primary));--tw-shadow-colored: 0 10px 28px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-12px_hsl\(var\(--primary\)\)\]{--tw-shadow: 0 12px 32px -12px hsl(var(--primary));--tw-shadow-colored: 0 12px 32px -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-\[0_1px_0_hsl\(var\(--foreground\)\/0\.06\)_inset\]{--tw-shadow: 0 1px 0 hsl(var(--foreground)/.06) inset;--tw-shadow-colored: inset 0 1px 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-\[0_20px_60px_-10px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 0 20px 60px -10px rgba(0,0,0,.7);--tw-shadow-colored: 0 20px 60px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgb\(0_0_0\/0\.9\)\]{--tw-shadow: 0 24px 60px -20px rgb(0 0 0/.9);--tw-shadow-colored: 0 24px 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-24px_rgb\(0_0_0\/0\.9\)\]{--tw-shadow: 0 24px 60px -24px rgb(0 0 0/.9);--tw-shadow-colored: 0 24px 60px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-30px_rgb\(0_0_0\/0\.8\)\]{--tw-shadow: 0 30px 80px -30px rgb(0 0 0/.8);--tw-shadow-colored: 0 30px 80px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_90px_-24px_rgb\(0_0_0\/0\.9\)\]{--tw-shadow: 0 32px 90px -24px rgb(0 0 0/.9);--tw-shadow-colored: 0 32px 90px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_100px_-15px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 40px 100px -15px rgba(0,0,0,.8);--tw-shadow-colored: 0 40px 100px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-6px_hsl\(var\(--primary\)\)\]{--tw-shadow: 0 4px 14px -6px hsl(var(--primary));--tw-shadow-colored: 0 4px 14px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-8px_hsl\(var\(--primary\)\)\]{--tw-shadow: 0 6px 18px -8px hsl(var(--primary));--tw-shadow-colored: 0 6px 18px -8px 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_8px_20px_-12px_hsl\(var\(--primary\)\)\]{--tw-shadow: 0 8px 20px -12px hsl(var(--primary));--tw-shadow-colored: 0 8px 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-\[0_8px_24px_-12px_hsl\(var\(--primary\)\)\]{--tw-shadow: 0 8px 24px -12px hsl(var(--primary));--tw-shadow-colored: 0 8px 24px -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-\[inset_0_0_100px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: inset 0 0 100px rgba(0,0,0,.1);--tw-shadow-colored: inset 0 0 100px 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-\[inset_0_0_60px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: inset 0 0 60px rgba(0,0,0,.2);--tw-shadow-colored: inset 0 0 60px 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-\[inset_0_1px_0_hsl\(var\(--foreground\)\/0\.04\)\,0_18px_40px_-24px_rgb\(0_0_0\/0\.7\)\]{--tw-shadow: inset 0 1px 0 hsl(var(--foreground)/.04),0 18px 40px -24px rgb(0 0 0/.7);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 18px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-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)}.shadow-\[\#25D366\]\/20{--tw-shadow-color: rgb(37 211 102 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/10{--tw-shadow-color: hsl(var(--primary) / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-950\/30{--tw-shadow-color: rgb(69 10 10 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + 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-inset{--tw-ring-inset: inset}.ring-card{--tw-ring-color: hsl(var(--card))}.ring-foreground\/10{--tw-ring-color: hsl(var(--foreground) / .1)}.ring-foreground\/\[0\.08\]{--tw-ring-color: hsl(var(--foreground) / .08)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[140px\]{--tw-blur: blur(140px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[150px\]{--tw-blur: blur(150px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\,visibility\]{transition-property:grid-template-rows,visibility;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-shadow{transition-property:box-shadow;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-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.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-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.animate-fade-in{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes blinkCursor{0%,49%{opacity:1}50%,to{opacity:0}}.animate-blink-cursor{animation:blinkCursor .9s steps(1) infinite}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.scroll-fade-in{opacity:0}.scroll-fade-in.in-view{animation:fadeInUp .8s ease-out forwards}.scroll-fade-in-left.in-view{animation:fadeInLeft .8s ease-out forwards}.scroll-fade-in-right.in-view{animation:fadeInRight .8s ease-out forwards}.card-hover{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1)}.card-hover:hover{transform:translateY(-4px);box-shadow:0 40px 80px -20px hsl(var(--foreground) / .35)}.scroll-fade-in-down.in-view{animation:fadeInDown .8s ease-out forwards}.first-letter\:uppercase:first-letter{text-transform:uppercase}.selection\:bg-primary\/30 *::-moz-selection{background-color:hsl(var(--primary) / .3)}.selection\:bg-primary\/30 *::selection{background-color:hsl(var(--primary) / .3)}.selection\:bg-primary\/30::-moz-selection{background-color:hsl(var(--primary) / .3)}.selection\:bg-primary\/30::selection{background-color:hsl(var(--primary) / .3)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-2:before{content:var(--tw-content);bottom:.5rem}.before\:left-\[7px\]:before{content:var(--tw-content);left:7px}.before\:top-2:before{content:var(--tw-content);top:.5rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-border:before{content:var(--tw-content);background-color:hsl(var(--border))}.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-xl:first-child{border-radius:.75rem}.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}.first\:border-t-0:first-child{border-top-width:0px}.first\:pl-6:first-child{padding-left:1.5rem}.first\:pt-0:first-child{padding-top:0}.last\:rounded-xl:last-child{border-radius:.75rem}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-primary\/70:focus-within{border-color:hsl(var(--primary) / .7)}.focus-within\:shadow-\[0_0_0_3px_hsl\(var\(--primary\)\/0\.18\)\]:focus-within{--tw-shadow: 0 0 0 3px hsl(var(--primary)/.18);--tw-shadow-colored: 0 0 0 3px 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-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-ring:focus-within{--tw-ring-color: hsl(var(--ring))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:skew-x-0:hover{--tw-skew-x: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:skew-y-0:hover{--tw-skew-y: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary) / .6)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-background\/80:hover{background-color:hsl(var(--background) / .8)}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/15:hover{background-color:hsl(var(--destructive) / .15)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-foreground\/90:hover{background-color:hsl(var(--foreground) / .9)}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:hsl(var(--foreground) / .04)}.hover\:bg-foreground\/\[0\.05\]:hover{background-color:hsl(var(--foreground) / .05)}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:hsl(var(--foreground) / .06)}.hover\:bg-foreground\/\[0\.07\]:hover{background-color:hsl(var(--foreground) / .07)}.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\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-primary\/\[0\.045\]:hover{background-color:hsl(var(--primary) / .045)}.hover\:bg-primary\/\[0\.04\]:hover{background-color:hsl(var(--primary) / .04)}.hover\:bg-primary\/\[0\.05\]:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/\[0\.06\]:hover{background-color:hsl(var(--primary) / .06)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--secondary) / .5)}.hover\:bg-secondary\/60:hover{background-color:hsl(var(--secondary) / .6)}.hover\:bg-secondary\/70:hover{background-color:hsl(var(--secondary) / .7)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-secondary-foreground:hover{color:hsl(var(--secondary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -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)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0px_0px_0px_rgba\(0\,0\,0\,0\.2\)\]:hover{--tw-shadow: 0 0px 0px 0px rgba(0,0,0,.2);--tw-shadow-colored: 0 0px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_-20px_hsl\(var\(--primary\)\/0\.45\)\]:hover{--tw-shadow: 0 18px 40px -20px hsl(var(--primary)/.45);--tw-shadow-colored: 0 18px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_48px_-24px_hsl\(var\(--primary\)\/0\.5\)\]:hover{--tw-shadow: 0 22px 48px -24px hsl(var(--primary)/.5);--tw-shadow-colored: 0 22px 48px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--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)}.hover\:shadow-foreground\/20:hover{--tw-shadow-color: hsl(var(--foreground) / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:grayscale-0:hover{--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)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-primary\/70:focus{border-color:hsl(var(--primary) / .7)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:bg-primary\/\[0\.07\]:focus-visible{background-color:hsl(var(--primary) / .07)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-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-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;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))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/row:focus-within .group-focus-within\/row\:opacity-100{opacity:1}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:-rotate-2{--tw-rotate: -2deg;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\/btn:hover .group-hover\/btn\:rotate-2{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\: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))}.group\/btn:hover .group-hover\/btn\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary\/60{border-color:hsl(var(--primary) / .6)}.group:hover .group-hover\:border-primary\/80{border-color:hsl(var(--primary) / .8)}.group:hover .group-hover\:bg-primary{background-color:hsl(var(--primary))}.group:hover .group-hover\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}.group:hover .group-hover\:bg-primary\/20{background-color:hsl(var(--primary) / .2)}.group:hover .group-hover\:bg-white\/10{background-color:#ffffff1a}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group\/row:hover .group-hover\/row\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_0_30px_rgba\(var\(--primary-rgb\,236\,72\,153\)\,0\.15\)\]{--tw-shadow: 0 0 30px rgba(var(--primary-rgb,236,72,153),.15);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / 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\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.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-pressed\:border-primary\/70[aria-pressed=true]{border-color:hsl(var(--primary) / .7)}.aria-pressed\:bg-gradient-to-br[aria-pressed=true]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.aria-pressed\:from-primary\/\[0\.16\][aria-pressed=true]{--tw-gradient-from: hsl(var(--primary) / .16) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.aria-pressed\:to-primary\/\[0\.03\][aria-pressed=true]{--tw-gradient-to: hsl(var(--primary) / .03) var(--tw-gradient-to-position)}.aria-pressed\:shadow-\[0_14px_36px_-18px_hsl\(var\(--primary\)\)\][aria-pressed=true]{--tw-shadow: 0 14px 36px -18px hsl(var(--primary));--tw-shadow-colored: 0 14px 36px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.aria-selected\:bg-primary[aria-selected=true]{background-color:hsl(var(--primary))}.aria-selected\:bg-primary\/50[aria-selected=true]{background-color:hsl(var(--primary) / .5)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:hsl(var(--primary-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[open\=true\]\:visible[data-open=true]{visibility:visible}.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-\[open\=true\]\:grid-rows-\[1fr\][data-open=true]{grid-template-rows:1fr}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[open\=true\]\:bg-secondary\/60[data-open=true]{background-color:hsl(var(--secondary) / .6)}.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-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.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))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.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-open=true] .group-data-\[open\=true\]\: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))}.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-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-open=true] .group-data-\[open\=true\]\:bg-primary{background-color:hsl(var(--primary))}.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-open=true] .group-data-\[open\=true\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.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%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.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)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media(prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;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))}.motion-safe\:hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-zinc-800\/50:is(.dark *){border-color:#27272a80}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}.dark\:from-pink-950\/10:is(.dark *){--tw-gradient-from: rgb(80 7 36 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(80 7 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-purple-950\/10:is(.dark *){--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 7 100 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-background:is(.dark *){--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:opacity-\[0\.05\]:is(.dark *){opacity:.05}.dark\:mix-blend-screen:is(.dark *){mix-blend-mode:screen}.dark\:shadow-\[inset_0_0_100px_rgba\(0\,0\,0\,0\.5\)\]:is(.dark *){--tw-shadow: inset 0 0 100px rgba(0,0,0,.5);--tw-shadow-colored: inset 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:bg-white:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-black:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:focus\:bg-white:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:focus\:text-black:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:aria-selected\:bg-white[aria-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:aria-selected\:bg-white\/50[aria-selected=true]:is(.dark *){background-color:#ffffff80}.dark\:aria-selected\:text-black[aria-selected=true]:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}@media(min-width:420px){.min-\[420px\]\:inline-flex{display:inline-flex}}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:bottom-5{bottom:1.25rem}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-\[66vh\]{height:66vh}.sm\:w-12{width:3rem}.sm\:w-72{width:18rem}.sm\:w-auto{width:auto}.sm\:max-w-full{max-width:100%}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pt-10{padding-top:2.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.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\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:mx-0{margin-left:0;margin-right:0}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-\[520px\]{height:520px}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-56{width:14rem}.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\:flex-\[0_0_45\%\]{flex:0 0 45%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-baseline{align-items:baseline}.md\:gap-8{gap:2rem}.md\:rounded-2xl{border-radius:1rem}.md\:p-10{padding:2.5rem}.md\:p-16{padding:4rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:top-5{top:1.25rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-24{margin-bottom:6rem}.lg\:mb-32{margin-bottom:8rem}.lg\:mt-6{margin-top:1.5rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-6{height:1.5rem}.lg\:h-7{height:1.75rem}.lg\:h-9{height:2.25rem}.lg\:h-\[88px\]{height:88px}.lg\:h-auto{height:auto}.lg\:h-screen{height:100vh}.lg\:max-h-\[35vh\]{max-height:35vh}.lg\:min-h-\[78vh\]{min-height:78vh}.lg\:w-48{width:12rem}.lg\:w-6{width:1.5rem}.lg\:w-7{width:1.75rem}.lg\:w-9{width:2.25rem}.lg\:w-\[88px\]{width:88px}.lg\:flex-\[0_0_30\%\]{flex:0 0 30%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(320px\,\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(360px\,\.9fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(320px\,\.9fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(260px\,\.85fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(260px\,\.8fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,460px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,460px)}.lg\:grid-cols-\[minmax\(260px\,\.8fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-2{gap:.5rem}.lg\:gap-24{gap:6rem}.lg\:gap-4{gap:1rem}.lg\:gap-56{gap:14rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.lg\:rounded-\[24px\]{border-radius:24px}.lg\:p-12{padding:3rem}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:py-40{padding-top:10rem;padding-bottom:10rem}.lg\:py-44{padding-top:11rem;padding-bottom:11rem}.lg\:text-center{text-align:center}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[80px\]{font-size:80px}.lg\:text-\[clamp\(1\.9rem\,3vw\,3rem\)\]{font-size:clamp(1.9rem,3vw,3rem)}.lg\:text-\[clamp\(2rem\,3\.4vw\,3rem\)\]{font-size:clamp(2rem,3.4vw,3rem)}.lg\:text-\[clamp\(2rem\,4vw\,3\.5rem\)\]{font-size:clamp(2rem,4vw,3.5rem)}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:1280px){.xl\:max-h-\[40vh\]{max-height:40vh}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.xl\:text-\[4rem\]{font-size:4rem}}@media(min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.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\]\.range-end\)\]\:rounded-r-md:has([aria-selected].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}.\[\&\>p\]\:px-6>p{padding-left:1.5rem;padding-right:1.5rem}.\[\&\>p\]\:pb-6>p{padding-bottom:1.5rem}.\[\&\>p\]\:pr-16>p{padding-right:4rem}.\[\&\>p\]\:text-sm>p{font-size:.875rem;line-height:1.25rem}.\[\&\>p\]\:leading-relaxed>p{line-height:1.625}.\[\&\>p\]\:text-muted-foreground>p{color:hsl(var(--muted-foreground))}@media(min-width:1024px){.lg\:\[\&\>p\]\:text-base>p{font-size:1rem;line-height:1.5rem}}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\:not\(\[aria-hidden\]\)\]\:flex-1>span:not([aria-hidden]){flex:1 1 0%}.\[\&\>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\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-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-3\.5 svg{width:.875rem;height:.875rem}.\[\&_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}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._root_1lkih_4,._overlay_1lkih_5{--hs-accent: var(--hotspot-accent, var(--landing-light-primary));--hs-on-accent: var(--hotspot-on-accent, var(--landing-light-foreground));--hs-surface: var(--hotspot-surface, var(--landing-light-background));--hs-text: var(--hotspot-text, var(--landing-light-foreground));--hs-overlay-text: var(--landing-light-background);--hs-border: var(--hotspot-border, color-mix(in srgb, var(--hs-text) 16%, transparent))}._root_1lkih_4{--hs-height: min(var(--hs-max-height, 560px), 60vh);align-self:center;background:transparent!important;justify-self:center;margin:0 auto;max-width:100%;min-width:0;position:relative;width:calc(var(--hs-height) * var(--hs-ratio, 1.7778))}.dark ._root_1lkih_4,.dark ._overlay_1lkih_5{--hs-accent: var(--hotspot-accent, var(--landing-dark-primary));--hs-on-accent: var(--hotspot-on-accent, var(--landing-dark-background));--hs-surface: var(--hotspot-surface, var(--landing-dark-secondary));--hs-text: var(--hotspot-text, var(--landing-dark-foreground));--hs-overlay-text: var(--landing-dark-foreground)}._slideViewport_1lkih_38{background:transparent!important;border-radius:var(--hs-radius, 20px);box-shadow:0 20px 45px -28px color-mix(in srgb,var(--hs-text) 58%,transparent);isolation:isolate;overflow:visible;position:relative}._canvas_1lkih_47{background:transparent!important;line-height:0;position:relative;z-index:1}._enteringCanvas_1lkih_54{animation:_hsFadeIn_1lkih_1 .48s ease-out both}._leavingImage_1lkih_58{animation:_hsFadeOut_1lkih_1 .48s ease-in both;border-radius:var(--hs-radius, 20px);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:0}._image_1lkih_69{aspect-ratio:auto!important;background:transparent!important;border-radius:var(--hs-radius, 20px)!important;display:block;height:auto!important;max-height:none!important;max-width:100%!important;min-height:0!important;-o-object-fit:contain!important;object-fit:contain!important;transition:filter .4s ease,transform .7s cubic-bezier(.22,.8,.24,1);width:100%!important}._root_1lkih_4:hover ._image_1lkih_69{filter:saturate(1.04);transform:scale(1.012)}@keyframes _hsFadeIn_1lkih_1{0%{opacity:0}to{opacity:1}}@keyframes _hsFadeOut_1lkih_1{0%{opacity:1}to{opacity:0}}._carouselActions_1lkih_98{align-items:center;background:transparent!important;display:flex;gap:.8rem;left:0;margin:0;position:absolute;right:0;top:calc(100% + 1.15rem)}._expand_1lkih_110,._slideControl_1lkih_111{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--hs-text) 14%,transparent);box-shadow:0 8px 24px -13px color-mix(in srgb,var(--landing-dark-background) 60%,transparent);color:var(--hs-overlay-text);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;position:relative;transition:background-color .2s ease,color .2s ease,transform .2s ease;z-index:5}._expand_1lkih_110{border-radius:999px;height:30px;padding:0;width:30px}._slideControl_1lkih_111{border-radius:999px;height:34px;width:34px}._expand_1lkih_110 svg,._slideControl_1lkih_111 svg{height:15px;width:15px}._expand_1lkih_110:hover,._slideControl_1lkih_111:hover{background:var(--hs-accent);color:var(--hs-on-accent)}._expand_1lkih_110:hover,._slideControl_1lkih_111:hover{transform:scale(1.08)}._expand_1lkih_110:focus-visible,._slideControl_1lkih_111:focus-visible{outline:2px solid var(--hs-accent);outline-offset:3px}._progress_1lkih_160{flex:1;min-width:0}._progressSegments_1lkih_165{display:flex;gap:.4rem}._progressSegment_1lkih_165{background:color-mix(in srgb,var(--hs-text) 13%,transparent);border:0;border-radius:999px;cursor:pointer;flex:1;height:5px;overflow:hidden;padding:0;position:relative;transition:background-color .2s ease,transform .2s ease}._overlay_1lkih_5{align-items:center;animation:_hsOverlayFade_1lkih_1 .25s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--landing-dark-background) 82%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:clamp(12px,3vw,40px);position:fixed;z-index:1000}@keyframes _hsOverlayFade_1lkih_1{0%{opacity:0}}._dialog_1lkih_202{align-items:center;display:flex;flex-direction:column;gap:.75rem;max-height:100%;max-width:100%;position:relative}._fullCanvas_1lkih_212{width:min(94vw,calc((100vh - 96px) * var(--hs-ratio, 1.7778)))}._fullImage_1lkih_216{border-radius:calc(var(--hs-radius, 20px) * 1.4)!important;box-shadow:0 30px 80px -30px color-mix(in srgb,var(--landing-dark-background) 80%,transparent)}._fullCaption_1lkih_221{color:color-mix(in srgb,var(--hs-overlay-text) 75%,transparent);font-size:.85rem;margin:0;text-align:center}._closeFull_1lkih_228{align-items:center;background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:999px;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--landing-dark-background) 60%,transparent);color:var(--hs-text);cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;position:absolute;right:-10px;top:-10px;width:42px;z-index:5}._closeFull_1lkih_228:hover{background:var(--hs-accent);color:var(--hs-on-accent)}._closeFull_1lkih_228:focus-visible{outline:2px solid var(--hs-accent);outline-offset:3px}._progressSegment_1lkih_165:hover,._progressSegment_1lkih_165:focus-visible{background:color-mix(in srgb,var(--hs-accent) 34%,transparent);outline:none;transform:scaleY(1.35)}._progressSegment_1lkih_165:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--hs-accent) 27%,transparent)}._progressFill_1lkih_268{background:var(--hs-accent);border-radius:inherit;display:block;height:100%;transform:scaleX(0);transform-origin:left;width:100%}._progressComplete_1lkih_278 ._progressFill_1lkih_268{transform:scaleX(1)}._progressActive_1lkih_280 ._progressFill_1lkih_268{animation:_hsProgress_1lkih_1 var(--hs-slide-duration, 6s) linear forwards}._root_1lkih_4[data-paused=true] ._progressActive_1lkih_280 ._progressFill_1lkih_268{animation-play-state:paused}@keyframes _hsProgress_1lkih_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._hotspot_1lkih_293{line-height:1.4;position:absolute;transform:translate(-50%,-50%);z-index:2}._isOpen_1lkih_300{z-index:3}._marker_1lkih_304{align-items:center;background:color-mix(in srgb,var(--hs-surface) 88%,transparent);border:2px solid var(--hs-accent);border-radius:999px;box-shadow:0 4px 14px color-mix(in srgb,var(--landing-dark-background) 28%,transparent);color:var(--hs-text);cursor:pointer;display:inline-flex;font:600 .85rem/1 var(--font-body, system-ui),system-ui,sans-serif;height:32px;justify-content:center;padding:0;position:relative;transition:background-color .2s,box-shadow .2s,color .2s,transform .2s;width:32px}._marker_1lkih_304:after{animation:_hsPulse_1lkih_1 2.4s ease-out infinite;border:2px solid var(--hs-accent);border-radius:inherit;content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;pointer-events:none;position:absolute}@keyframes _hsPulse_1lkih_1{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}._marker_1lkih_304:hover,._isOpen_1lkih_300 ._marker_1lkih_304{animation:_hsMarkerLift_1lkih_1 .42s cubic-bezier(.2,.9,.3,1) both;background:var(--hs-accent);box-shadow:0 10px 22px -8px color-mix(in srgb,var(--hs-accent) 75%,transparent);color:var(--hs-on-accent);transform:scale(1.16)}._isOpen_1lkih_300 ._marker_1lkih_304:after{animation:none}._marker_1lkih_304:focus-visible{outline:2px solid var(--hs-accent);outline-offset:3px}@keyframes _hsMarkerLift_1lkih_1{0%{transform:scale(1)}55%{transform:scale(1.28) translateY(-3px)}to{transform:scale(1.16)}}._legend_1lkih_363{background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:8px;box-shadow:0 14px 34px -12px color-mix(in srgb,var(--landing-dark-background) 45%,transparent);color:var(--hs-text);display:grid;font-family:var(--font-body, system-ui),system-ui,sans-serif;font-size:.88rem;gap:.25rem;padding:.7rem .85rem;position:absolute;text-align:left;width:-moz-max-content;width:max-content;max-width:min(260px,70vw)}._legend_1lkih_363[hidden]{display:none}._legend_1lkih_363 strong{font-size:.9rem}._below_1lkih_389{top:calc(100% + 10px)}._above_1lkih_390{bottom:calc(100% + 10px)}._alignStart_1lkih_391{left:-6px}._alignEnd_1lkih_392{right:-6px}._alignCenter_1lkih_393{left:50%;transform:translate(-50%)}._caption_1lkih_395{background:transparent!important;color:var(--hs-overlay-text);font-size:.8rem;font-weight:700;line-height:1.5;margin:0 0 .95rem;position:relative;text-align:center;text-shadow:0 2px 8px color-mix(in srgb,var(--landing-dark-background) 65%,transparent)}@media(prefers-reduced-motion:reduce){._marker_1lkih_304:after,._enteringCanvas_1lkih_54,._leavingImage_1lkih_58,._progressActive_1lkih_280 ._progressFill_1lkih_268{animation:none}._root_1lkih_4:hover ._image_1lkih_69{transform:none}}._root_12x7p_6{--t2-paper: var(--landing-light-background);--t2-paper-deep: var(--landing-light-secondary);--t2-ink: var(--landing-light-foreground);--t2-muted: var(--landing-light-muted);--t2-accent: var(--landing-light-primary);--t2-on-accent: var(--landing-light-on-primary);--t2-highlight: var(--landing-light-accent);--t2-line: var(--landing-light-border);--t2-gutter: clamp(1.25rem, 5vw, 5rem);--t2-max: 1280px;--t2-accent-font: Georgia, "Times New Roman", serif;background:var(--t2-paper);color:var(--t2-ink);font-family:var(--font-body);font-size:1rem;min-height:100vh;overflow-x:clip}.dark ._root_12x7p_6{--t2-paper: var(--landing-dark-background);--t2-paper-deep: var(--landing-dark-secondary);--t2-ink: var(--landing-dark-foreground);--t2-muted: var(--landing-dark-muted);--t2-accent: var(--landing-dark-primary);--t2-on-accent: var(--landing-dark-on-primary);--t2-highlight: var(--landing-dark-accent);--t2-line: var(--landing-dark-border)}._root_12x7p_6 *,._root_12x7p_6 *:before,._root_12x7p_6 *:after{box-sizing:border-box}._root_12x7p_6 h1,._root_12x7p_6 h2,._root_12x7p_6 h3{font-family:var(--font-display);font-weight:500;margin:0}._root_12x7p_6 a:not(._page_12x7p_54 *){color:inherit}._root_12x7p_6 img,._root_12x7p_6 video,._root_12x7p_6 iframe{display:block;max-width:100%}._root_12x7p_6 h2 em{font-family:var(--t2-accent-font);font-style:italic;font-weight:400;letter-spacing:-.02em}._buttonPrimary_12x7p_75,._buttonSecondary_12x7p_76{align-items:center;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-height:42px;padding:.6rem 1.3rem;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,transform .25s}._buttonPrimary_12x7p_75{background:var(--t2-accent);color:var(--t2-on-accent)!important}._buttonPrimary_12x7p_75:hover{background:color-mix(in srgb,var(--t2-accent) 82%,var(--t2-ink));transform:translateY(-1px)}._buttonSecondary_12x7p_76{border:1px solid currentColor}._buttonSecondary_12x7p_76:hover{background:var(--t2-ink);border-color:var(--t2-ink);color:var(--t2-paper)!important}._buttonPrimary_12x7p_75:focus-visible,._buttonSecondary_12x7p_76:focus-visible,._root_12x7p_6 a:focus-visible,._menuButton_12x7p_113:focus-visible{outline:2px solid var(--t2-accent);outline-offset:3px}._actions_12x7p_118{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}._actionsCenter_12x7p_126{justify-content:center}._header_12x7p_132{align-items:center;color:var(--t2-paper);display:flex;gap:2rem;inset:0 0 auto;justify-content:space-between;min-height:68px;padding:.7rem var(--t2-gutter);position:fixed;transition:background-color .35s,color .35s,box-shadow .35s;z-index:50}._headerSolid_12x7p_146{background:color-mix(in srgb,var(--t2-paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--t2-line);color:var(--t2-ink)}._brand_12x7p_153{align-items:center;display:flex;font-family:var(--font-display);font-size:1.1rem;font-weight:600;gap:.55rem;letter-spacing:-.02em;text-decoration:none}._brand_12x7p_153 img{height:30px;width:auto}._nav_12x7p_169{align-items:center;display:flex;gap:1.6rem}._nav_12x7p_169>a{font-size:.9rem;font-weight:500;opacity:.88;text-decoration:none}._nav_12x7p_169>a:hover{opacity:1;text-decoration:underline;text-underline-offset:6px}._navActions_12x7p_188{align-items:center;display:flex;gap:.5rem}._navActions_12x7p_188 ._buttonPrimary_12x7p_75,._navActions_12x7p_188 ._buttonSecondary_12x7p_76{font-size:.82rem;min-height:36px;padding:.4rem 1rem}._menuButton_12x7p_113{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:none;height:44px;justify-content:center;width:44px}._hero_12x7p_215{display:flex;flex-direction:column;justify-content:center;min-height:100svh;overflow:hidden;padding:7rem var(--t2-gutter) 5rem;position:relative}._heroWithMedia_12x7p_225{color:var(--t2-paper)}._heroMediaFrame_12x7p_229{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:0}._heroMedia_12x7p_229{height:100%;width:100%;will-change:transform}._root_12x7p_6 ._heroBg_12x7p_242{aspect-ratio:var(--landing-media-ratio);height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;-o-object-fit:var(--landing-media-fit);object-fit:var(--landing-media-fit);position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}._heroShade_12x7p_256{background:linear-gradient(90deg,color-mix(in srgb,var(--t2-ink) 72%,transparent),color-mix(in srgb,var(--t2-ink) 40%,transparent) 45%,color-mix(in srgb,var(--t2-ink) 12%,transparent) 75%),linear-gradient(180deg,color-mix(in srgb,var(--t2-ink) 35%,transparent) 0%,transparent 25%,transparent 70%,color-mix(in srgb,var(--t2-ink) 45%,transparent) 100%);top:0;right:0;bottom:0;left:0;position:absolute}._heroCopy_12x7p_264{margin:0 auto;max-width:var(--t2-max);position:relative;width:100%;z-index:2}._hero_12x7p_215 h1{font-size:clamp(2.5rem,4.4vw,4.25rem);letter-spacing:-.035em;line-height:1.04;margin:.75rem 0 1.25rem;max-width:15ch}._heroFooter_12x7p_280{display:grid;gap:1.75rem;max-width:600px}._heroFooter_12x7p_280 p{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.6;margin:0;opacity:.92}._heroFooter_12x7p_280 ._actions_12x7p_118{margin-top:0}._heroSplit_12x7p_298{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}._heroSide_12x7p_305{--hotspot-accent: var(--t2-accent);--hotspot-on-accent: var(--t2-ink);min-width:0}._heroWithMedia_12x7p_225 ._heroSide_12x7p_305 figcaption{color:color-mix(in srgb,var(--t2-paper) 80%,transparent)}@media(max-width:900px){._heroSplit_12x7p_298{grid-template-columns:minmax(0,1fr)}}._heroAlignCenter_12x7p_322 ._heroCopy_12x7p_264{text-align:center}._heroAlignCenter_12x7p_322 h1,._heroAlignCenter_12x7p_322 ._heroFooter_12x7p_280{margin-inline:auto}._heroAlignCenter_12x7p_322 ._actions_12x7p_118{justify-content:center}._heroAlignRight_12x7p_335 ._heroCopy_12x7p_264{text-align:right}._heroAlignRight_12x7p_335 h1,._heroAlignRight_12x7p_335 ._heroFooter_12x7p_280{margin-left:auto}._heroAlignRight_12x7p_335 ._actions_12x7p_118{justify-content:flex-end}._heroAlignCenter_12x7p_322 ._heroShade_12x7p_256{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--t2-ink) 62%,transparent),color-mix(in srgb,var(--t2-ink) 35%,transparent) 55%,color-mix(in srgb,var(--t2-ink) 20%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--t2-ink) 35%,transparent) 0%,transparent 25%,transparent 70%,color-mix(in srgb,var(--t2-ink) 45%,transparent) 100%)}._heroAlignRight_12x7p_335 ._heroShade_12x7p_256{background:linear-gradient(270deg,color-mix(in srgb,var(--t2-ink) 72%,transparent),color-mix(in srgb,var(--t2-ink) 40%,transparent) 45%,color-mix(in srgb,var(--t2-ink) 12%,transparent) 75%),linear-gradient(180deg,color-mix(in srgb,var(--t2-ink) 35%,transparent) 0%,transparent 25%,transparent 70%,color-mix(in srgb,var(--t2-ink) 45%,transparent) 100%)}._heroWithMedia_12x7p_225 ._buttonPrimary_12x7p_75{background:var(--t2-paper);color:var(--t2-ink)!important}._heroWithMedia_12x7p_225 ._buttonPrimary_12x7p_75:hover{background:var(--t2-paper)}._heroWithMedia_12x7p_225 ._buttonSecondary_12x7p_76:hover{background:var(--t2-paper);border-color:var(--t2-paper);color:var(--t2-ink)!important}._scrollCue_12x7p_376{align-items:center;border:1px solid currentColor;border-radius:999px;bottom:1.5rem;display:flex;height:40px;justify-content:center;left:50%;opacity:.6;position:absolute;transform:translate(-50%);width:24px;z-index:2;animation:_t2Cue_12x7p_1 calc(1.8s * var(--motion-scale, 1)) ease-in-out infinite}@keyframes _t2Cue_12x7p_1{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}._heroPlain_12x7p_398 ._scrollCue_12x7p_376{display:none}._sectionShell_12x7p_404{border-top:1px solid var(--t2-line)}._section_12x7p_404{margin:0 auto;max-width:var(--t2-max);padding:clamp(4rem,8vw,7rem) var(--t2-gutter)}._wide_12x7p_414{max-width:none}._heading_12x7p_418{margin-bottom:clamp(2.25rem,4vw,3.5rem);max-width:720px}._headingCenter_12x7p_423{margin-inline:auto;text-align:center}._headingCenter_12x7p_423 ._rule_12x7p_428,._headingCenter_12x7p_423 ._lead_12x7p_429{margin-inline:auto}._eyebrow_12x7p_433{color:var(--t2-accent);display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}._heroWithMedia_12x7p_225 ._eyebrow_12x7p_433{color:var(--t2-paper)}._heading_12x7p_418 h2,._statement_12x7p_447 h2,._cta_12x7p_448 h2{font-size:clamp(2rem,3.6vw,3.25rem);letter-spacing:-.03em;line-height:1.08;margin:.75rem 0 0}._rule_12x7p_428{background:var(--t2-ink);display:block;height:1px;margin:1.5rem 0;max-width:120px;width:100%}._lead_12x7p_429{color:var(--t2-muted);font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.7;margin:0;max-width:60ch}._index_12x7p_472{color:var(--t2-accent);font-family:var(--font-display);font-size:.8rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}._logos_12x7p_482{padding:clamp(2.5rem,5vw,4rem) 0}._logosTitle_12x7p_486{color:var(--t2-muted);font-size:.72rem;letter-spacing:.18em;margin:0 auto 1.75rem;max-width:var(--t2-max);padding:0 var(--t2-gutter);text-align:center;text-transform:uppercase}._marquee_12x7p_497{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden}._marqueeTrack_12x7p_502{animation:_t2Marquee_12x7p_1 calc(32s / var(--motion-scale, 1)) linear infinite;display:flex;gap:clamp(3rem,6vw,5rem);list-style:none;margin:0;padding:0;width:-moz-max-content;width:max-content}._marquee_12x7p_497:hover ._marqueeTrack_12x7p_502{animation-play-state:paused}@keyframes _t2Marquee_12x7p_1{to{transform:translate(calc(-50% - clamp(1.5rem,3vw,2.5rem)))}}._logoGrid_12x7p_520{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;justify-content:center;list-style:none;margin:0;padding:0 var(--t2-gutter)}._logoItem_12x7p_530{align-items:center;display:flex;filter:grayscale(1);font-family:var(--font-display);font-size:1.05rem;min-height:40px;opacity:.7;transition:filter .3s,opacity .3s}._logoItem_12x7p_530:hover{filter:none;opacity:1}._logoItem_12x7p_530 img{height:32px;-o-object-fit:contain;object-fit:contain;width:auto}._stack_12x7p_554{display:grid;gap:1.25rem;margin:0 auto;max-width:1040px}._stackSticky_12x7p_561{gap:0}._stackSticky_12x7p_561 ._stackCard_12x7p_566{padding-bottom:5vh;position:sticky;top:calc(96px + var(--t2-stack-index, 0) * .85rem)}._stackBody_12x7p_572{background:var(--t2-paper);border:1px solid var(--t2-ink);border-radius:22px;display:grid;gap:clamp(1.25rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:clamp(340px,52vh,440px);overflow:hidden;padding:clamp(1rem,2vw,1.5rem);position:relative;transform-origin:center top;will-change:transform}._stackCard_12x7p_566:nth-child(2n) ._stackBody_12x7p_572{background:var(--t2-paper-deep)}._stackCopy_12x7p_592{display:flex;flex-direction:column;justify-content:flex-end;min-height:0;padding:clamp(.5rem,1.5vw,1rem)}._stackCopy_12x7p_592 h3{font-size:clamp(1.3rem,1.8vw,1.6rem);letter-spacing:-.02em;line-height:1.15;margin:.6rem 0}._stackCopy_12x7p_592 p{color:var(--t2-muted);display:-webkit-box;font-size:.94rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.6;margin:0;max-width:44ch;overflow:hidden}._stackCopy_12x7p_592 ._actions_12x7p_118{margin-top:1rem}._stackMedia_12x7p_623{align-self:center;aspect-ratio:var(--landing-media-ratio);border-radius:14px;height:auto;min-height:0;overflow:hidden}._stackMedia_12x7p_623 img,._stackMedia_12x7p_623 video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._stackShade_12x7p_639{background:var(--t2-ink);top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute}._tags_12x7p_647{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:1.1rem 0 0;padding:0}._tags_12x7p_647 li{border:1px solid var(--t2-line);border-radius:999px;font-size:.72rem;padding:.28rem .7rem}._steps_12x7p_665{display:grid;gap:2.5rem}._stepsPinned_12x7p_670{align-items:stretch;gap:clamp(2.5rem,6vw,5.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}._stepsMediaSticky_12x7p_677{aspect-ratio:var(--landing-media-ratio);border-radius:24px;max-height:76vh;overflow:hidden;position:sticky;top:14vh}._stepMedia_12x7p_686{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:scale(1.06);transition:opacity .7s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}._stepMedia_12x7p_686[data-active=true]{opacity:1;transform:scale(1)}._stepMedia_12x7p_686 img,._stepMedia_12x7p_686 video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._stepList_12x7p_706{display:grid;gap:0;list-style:none;margin:0;padding:0;position:relative}._stepsProgress_12x7p_715{background:var(--t2-accent);height:100%;left:0;position:absolute;top:0;width:2px}._stepsPinned_12x7p_670 ._stepList_12x7p_706{border-left:1px solid var(--t2-line)}._step_12x7p_665{display:grid;gap:1rem;grid-template-columns:2.5rem minmax(0,1fr);padding:1.75rem 0 1.75rem 1.5rem;transition:opacity .5s}._stepsPinned_12x7p_670 ._step_12x7p_665{min-height:55vh;opacity:.32;padding-top:0}._stepsPinned_12x7p_670 ._step_12x7p_665[data-active=true]{opacity:1}._step_12x7p_665 h3{font-size:clamp(1.25rem,1.8vw,1.6rem);letter-spacing:-.02em;line-height:1.15;margin-bottom:.65rem}._step_12x7p_665 p{color:var(--t2-muted);font-size:.97rem;line-height:1.65;margin:0;max-width:44ch}._stepInlineMedia_12x7p_761{aspect-ratio:var(--landing-media-ratio);border-radius:18px;margin-top:1.25rem;overflow:hidden}._benefitGrid_12x7p_770{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(3,minmax(0,1fr))}._benefit_12x7p_770{border-top:1px solid var(--t2-ink);display:flex;flex-direction:column;gap:1.1rem;padding-top:1.1rem}._benefitWide_12x7p_784{grid-column:span 2}._benefitMedia_12x7p_788{aspect-ratio:var(--landing-media-ratio);border-radius:18px;overflow:hidden}._benefitWide_12x7p_784 ._benefitMedia_12x7p_788{aspect-ratio:var(--landing-media-ratio)}._benefitMedia_12x7p_788>div{aspect-ratio:var(--landing-media-ratio);height:auto;margin-left:-8%;margin-top:-8%;width:116%}._benefitMedia_12x7p_788 img,._benefitMedia_12x7p_788 video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._benefitCopy_12x7p_813 h3{font-size:clamp(1.15rem,1.5vw,1.35rem);letter-spacing:-.02em;margin:.5rem 0}._benefitCopy_12x7p_813 p{color:var(--t2-muted);font-size:.95rem;line-height:1.65;margin:0}._icon_12x7p_826{color:var(--t2-accent);display:inline-flex;margin-left:.6rem;vertical-align:middle}._icon_12x7p_826 svg{height:18px;width:18px}._testimonials_12x7p_840{max-width:1040px}._quoteList_12x7p_844{display:grid;gap:clamp(3rem,6vw,4.5rem)}._quote_12x7p_844{margin:0}._quoteWithMedia_12x7p_853{align-items:center;display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}._quote_12x7p_844 blockquote{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.015em;line-height:1.4;margin:0 0 1.1rem}._quote_12x7p_844 blockquote:before{color:var(--t2-accent);content:"“";font-family:var(--t2-accent-font)}._quote_12x7p_844 figcaption{display:flex;flex-direction:column;font-size:.92rem;gap:.2rem}._quote_12x7p_844 figcaption span{color:var(--t2-muted);font-size:.85rem}._quoteMedia_12x7p_886{aspect-ratio:var(--landing-media-ratio);border-radius:20px;overflow:hidden}._expand_12x7p_894{aspect-ratio:var(--landing-media-ratio);margin:0 auto;max-height:80vh;max-width:1120px;overflow:hidden;width:100%}._expandVideo_12x7p_904{aspect-ratio:var(--landing-media-ratio);border-radius:18px;max-height:none;max-width:none;width:min(100%,720px,106vh)}._expandMedia_12x7p_913{height:100%;width:100%;will-change:transform}._expandMedia_12x7p_913 img,._expandMedia_12x7p_913 video,._expandMedia_12x7p_913 iframe{border:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._statement_12x7p_447{margin:0 auto clamp(3rem,6vw,4.5rem);max-width:880px;padding:0 var(--t2-gutter)}._highlight_12x7p_934{font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,2rem);letter-spacing:-.015em;line-height:1.4;margin:0}._linkRow_12x7p_942{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}._ctaWrap_12x7p_951{padding:clamp(2.5rem,5vw,4rem) 0 0}._cta_12x7p_448{background:var(--t2-accent);color:var(--t2-on-accent);overflow:hidden;padding:clamp(4rem,9vw,7rem) var(--t2-gutter);text-align:center;transform-origin:center bottom}._cta_12x7p_448 h2{margin-inline:auto;max-width:22ch}._cta_12x7p_448 ._eyebrow_12x7p_433{color:var(--t2-on-accent)}._cta_12x7p_448 ._lead_12x7p_429{color:color-mix(in srgb,var(--t2-on-accent) 85%,transparent);margin:1.25rem auto 0}._cta_12x7p_448 ._buttonPrimary_12x7p_75{background:var(--t2-on-accent);color:var(--t2-accent)!important}._cta_12x7p_448 ._buttonPrimary_12x7p_75:hover{background:color-mix(in srgb,var(--t2-on-accent) 88%,var(--t2-accent))}._cta_12x7p_448 ._buttonSecondary_12x7p_76{border-color:color-mix(in srgb,var(--t2-on-accent) 70%,transparent);color:var(--t2-on-accent)!important}._cta_12x7p_448 ._buttonSecondary_12x7p_76:hover{background:var(--t2-on-accent);border-color:var(--t2-on-accent);color:var(--t2-accent)!important}._footerReveal_12x7p_1001{background:var(--t2-ink);overflow:hidden}._footer_12x7p_1001{color:var(--t2-paper);margin:0 auto;max-width:var(--t2-max);padding:clamp(3.5rem,6vw,5rem) var(--t2-gutter) 2rem}._footerBrand_12x7p_1013{align-items:center;display:flex;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.9rem);gap:.7rem;letter-spacing:-.025em}._footerBrand_12x7p_1013 img{height:clamp(30px,2.8vw,40px);width:auto}._footerColumns_12x7p_1027{display:grid;font-size:.92rem;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2.5rem,5vw,3.5rem) 0}._footerColumns_12x7p_1027>div{display:flex;flex-direction:column;gap:.6rem}._footerColumns_12x7p_1027 h3{color:color-mix(in srgb,var(--t2-paper) 55%,transparent);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}._footerColumns_12x7p_1027 a,._footerBottom_12x7p_1051 a{opacity:.85;text-decoration:none}._footerColumns_12x7p_1027 a:hover,._footerBottom_12x7p_1051 a:hover{opacity:1;text-decoration:underline}._footerBottom_12x7p_1051{border-top:1px solid color-mix(in srgb,var(--t2-paper) 18%,transparent);display:flex;flex-wrap:wrap;font-size:.82rem;gap:1rem 2rem;justify-content:space-between;padding-top:1.5rem}._footerBottom_12x7p_1051>div{display:flex;flex-wrap:wrap;gap:1.25rem}@media(max-width:1024px){._benefitGrid_12x7p_770,._footerColumns_12x7p_1027{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){._menuButton_12x7p_113{display:inline-flex}._nav_12x7p_169{align-items:stretch;background:var(--t2-paper);box-shadow:0 20px 40px -24px color-mix(in srgb,var(--t2-ink) 45%,transparent);color:var(--t2-ink);display:none;flex-direction:column;gap:.25rem;inset:68px 0 auto;max-height:calc(100svh - 68px);overflow-y:auto;padding:.75rem var(--t2-gutter) 1.75rem;position:fixed}._navOpen_12x7p_1112{display:flex}._nav_12x7p_169>a{border-bottom:1px solid var(--t2-line);font-size:1rem;opacity:1;padding:.85rem 0}._navActions_12x7p_188{flex-direction:column;margin-top:1rem}._navActions_12x7p_188 ._buttonPrimary_12x7p_75,._navActions_12x7p_188 ._buttonSecondary_12x7p_76{font-size:.9rem;min-height:44px;width:100%}._stackBody_12x7p_572,._quoteWithMedia_12x7p_853{grid-template-columns:minmax(0,1fr)}._stackSticky_12x7p_561 ._stackCard_12x7p_566{position:relative;top:auto}._stackBody_12x7p_572{height:auto}._stackMedia_12x7p_623{aspect-ratio:var(--landing-media-ratio);height:auto;order:-1}._stackCopy_12x7p_592 p{-webkit-line-clamp:unset}}@media(max-width:640px){._hero_12x7p_215{justify-content:flex-end;padding-bottom:3rem;padding-top:6rem}._hero_12x7p_215 h1{font-size:clamp(2.1rem,10vw,2.75rem)}._heroShade_12x7p_256{background:linear-gradient(180deg,color-mix(in srgb,var(--t2-ink) 35%,transparent),color-mix(in srgb,var(--t2-ink) 25%,transparent) 35%,color-mix(in srgb,var(--t2-ink) 85%,transparent))}._scrollCue_12x7p_376{display:none}._heading_12x7p_418 h2,._statement_12x7p_447 h2,._cta_12x7p_448 h2{font-size:clamp(1.75rem,8vw,2.25rem)}._benefitGrid_12x7p_770,._footerColumns_12x7p_1027{grid-template-columns:minmax(0,1fr)}._benefitWide_12x7p_784{grid-column:auto}._step_12x7p_665{grid-template-columns:minmax(0,1fr);padding-left:0}._actions_12x7p_118>a{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){._scrollCue_12x7p_376,._marqueeTrack_12x7p_502{animation:none}}._faqList_12x7p_1215{list-style:none;margin:0;padding:0}._faqQuestion_12x7p_1221{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:1rem;text-align:left;width:100%}._faqQuestion_12x7p_1221>span:not([aria-hidden]){flex:1}._faqIcon_12x7p_1238{align-items:center;display:inline-flex;flex:none;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s}._faqIcon_12x7p_1238 svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}._faqQuestion_12x7p_1221[data-open=true] ._faqIcon_12x7p_1238 svg{transform:rotate(45deg)}._faqAnswer_12x7p_1256{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;visibility:hidden}._faqAnswer_12x7p_1256[data-open=true]{grid-template-rows:1fr;transition-delay:0s;visibility:visible}._faqAnswerInner_12x7p_1269{min-height:0;overflow:hidden}._faqAnswerInner_12x7p_1269 p{margin:0}._faqWrap_12x7p_1278{margin:0 auto;max-width:880px}._faqItem_12x7p_1283{border-bottom:1px solid color-mix(in srgb,var(--t2-ink) 14%,var(--t2-paper))}._faqItem_12x7p_1283:first-child{border-top:1px solid color-mix(in srgb,var(--t2-ink) 14%,var(--t2-paper))}._faqQuestion_12x7p_1221{font-family:var(--font-display);font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:600;padding:1.35rem 0;transition:color .25s}._faqQuestion_12x7p_1221:hover,._faqQuestion_12x7p_1221[data-open=true]{color:var(--t2-accent)}._faqIcon_12x7p_1238{border:1px solid var(--t2-line);border-radius:999px;height:36px;width:36px}._faqQuestion_12x7p_1221[data-open=true] ._faqIcon_12x7p_1238{background:var(--t2-accent);border-color:var(--t2-accent);color:var(--t2-on-accent)}._faqAnswerInner_12x7p_1269 p{color:var(--t2-muted);line-height:1.7;max-width:68ch;padding:0 3.5rem 1.5rem 0}._faqWrap_12x7p_1278+._actions_12x7p_118{margin-top:2.5rem}@media(prefers-reduced-motion:reduce){._faqAnswer_12x7p_1256,._faqIcon_12x7p_1238,._faqIcon_12x7p_1238 svg{transition:none}}._page_12x7p_54{min-height:70vh;padding-top:84px;position:relative;z-index:2}._page_12x7p_54 .bg-background{background-color:transparent}._page_12x7p_54 h1,._page_12x7p_54 h2,._page_12x7p_54 h3,._page_12x7p_54 h4{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none}._page_12x7p_54 h1{font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:600;line-height:1.05}._page_12x7p_54 h2{font-weight:600}._page_12x7p_54 .rounded-3xl,._page_12x7p_54 .rounded-2xl{border-radius:8px}._page_12x7p_54 .rounded-xl,._page_12x7p_54 .rounded-lg,._page_12x7p_54 .rounded-md{border-radius:999px}._showcaseList_12x7p_1381{display:grid;gap:clamp(3rem,7vw,6rem)}._showcaseRow_12x7p_1386{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}._showcaseRow_12x7p_1386[data-side=left] ._showcaseMedia_12x7p_1393{order:2}._showcaseMedia_12x7p_1393{min-width:0;overflow:hidden}._showcaseMedia_12x7p_1393 img,._showcaseMedia_12x7p_1393 video{aspect-ratio:var(--landing-media-ratio, 16 / 9);display:block;height:auto;-o-object-fit:var(--landing-media-fit, cover);object-fit:var(--landing-media-fit, cover);width:100%}._showcaseCopy_12x7p_1411{display:grid;gap:.6rem;justify-items:start}._showcaseCopy_12x7p_1411 h3{font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.12;margin:0}._showcaseCopy_12x7p_1411 p{line-height:1.65;margin:0;max-width:46ch}._showcaseNumber_12x7p_1429{font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em}._showcaseLabel_12x7p_1436{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._featGrid_12x7p_1443{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}._featItem_12x7p_1449{display:grid;align-content:start;gap:.6rem;padding:1.5rem}._featItem_12x7p_1449 h3{font-size:1.1rem;line-height:1.25;margin:0}._featItem_12x7p_1449 p{font-size:.94rem;line-height:1.6;margin:0}._featIcon_12x7p_1468{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}._featIcon_12x7p_1468 svg{height:20px;width:20px}._featStats_12x7p_1481{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:clamp(2rem,4vw,3rem) 0 0}._featStat_12x7p_1481{display:grid;gap:.35rem;padding:1.25rem 0 0}._featStatValue_12x7p_1494{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}._featStatLabel_12x7p_1502{font-size:.92rem;line-height:1.5;margin:0}._priceWrap_12x7p_1508{display:grid;justify-items:center}._priceCard_12x7p_1513{display:grid;gap:.8rem;justify-items:start;max-width:640px;padding:clamp(1.75rem,4vw,2.75rem);width:100%}._priceName_12x7p_1522{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.1;margin:0}._priceDesc_12x7p_1528{line-height:1.6;margin:0}._priceRow_12x7p_1533{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0}._priceValue_12x7p_1541{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}._pricePeriod_12x7p_1549{font-size:1rem}._priceNote_12x7p_1553{font-size:.85rem;margin:0}._priceCta_12x7p_1558{justify-self:stretch;margin:.4rem 0;text-align:center}._priceFeatures_12x7p_1564{display:grid;gap:.6rem;list-style:none;margin:.4rem 0 0;padding:0;width:100%}._priceFeature_12x7p_1564{align-items:flex-start;display:flex;font-size:.94rem;gap:.65rem;line-height:1.5}._priceCheck_12x7p_1581{align-items:center;border-radius:999px;display:inline-flex;flex:none;height:22px;justify-content:center;margin-top:1px;width:22px}._priceFooter_12x7p_1592{font-size:.95rem;line-height:1.6;margin:1.75rem auto 0;max-width:60ch;text-align:center}._priceFooterLink_12x7p_1600{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){._showcaseRow_12x7p_1386{grid-template-columns:minmax(0,1fr)}._showcaseRow_12x7p_1386[data-side=left] ._showcaseMedia_12x7p_1393{order:0}}._showcaseMedia_12x7p_1393{border-radius:6px;box-shadow:0 30px 60px -32px color-mix(in srgb,var(--t2-ink) 45%,transparent)}._showcaseNumber_12x7p_1429{color:var(--t2-accent);font-family:var(--t2-accent-font);font-size:1.6rem;font-style:italic;font-weight:400;letter-spacing:0}._showcaseLabel_12x7p_1436,._showcaseCopy_12x7p_1411 p,._featItem_12x7p_1449 p,._priceDesc_12x7p_1528,._featStatLabel_12x7p_1502{color:var(--t2-muted)}._featItem_12x7p_1449{border-top:1px solid color-mix(in srgb,var(--t2-ink) 14%,var(--t2-paper));padding:1.5rem .25rem .5rem 0}._featIcon_12x7p_1468{background:var(--t2-paper-deep);border-radius:999px;color:var(--t2-accent)}._featStat_12x7p_1481{border-top:2px solid var(--t2-accent)}._priceSection_12x7p_1657{background:var(--t2-paper-deep);max-width:none}._priceCard_12x7p_1513{background:var(--t2-paper);border-radius:8px;box-shadow:0 30px 70px -40px color-mix(in srgb,var(--t2-ink) 45%,transparent)}._priceBadge_12x7p_1668{color:var(--t2-accent);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._pricePeriod_12x7p_1549,._priceNote_12x7p_1553,._priceFooter_12x7p_1592{color:var(--t2-muted)}._priceCheck_12x7p_1581{background:color-mix(in srgb,var(--t2-accent) 14%,var(--t2-paper));color:var(--t2-accent)}._priceFooterLink_12x7p_1600{color:var(--t2-accent)}._heroSide_12x7p_305:has([data-hero-side-image]){justify-self:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}._root_1h1ee_8{--t3-paper: var(--landing-light-background);--t3-paper-high: var(--landing-light-secondary);--t3-ink: var(--landing-light-foreground);--t3-accent: var(--landing-light-primary);--t3-highlight: var(--landing-light-accent);--t3-success: var(--landing-light-success);--t3-warning: var(--landing-light-warning);--t3-on-accent: var(--landing-light-on-primary);--t3-grid: color-mix(in srgb, var(--t3-ink) 9%, var(--t3-paper));--t3-rule: color-mix(in srgb, var(--t3-ink) 18%, var(--t3-paper));--t3-ink-soft: color-mix(in srgb, var(--t3-ink) 70%, var(--t3-paper));--t3-ink-faint: color-mix(in srgb, var(--t3-ink) 45%, var(--t3-paper));--t3-accent-soft: color-mix(in srgb, var(--t3-accent) 16%, transparent);--t3-fiber-0: var(--t3-accent);--t3-fiber-1: var(--t3-highlight);--t3-fiber-2: var(--t3-success);--t3-fiber-3: var(--t3-warning);--t3-fiber-4: var(--t3-ink-soft);--t3-fiber-5: color-mix(in srgb, var(--t3-accent) 50%, var(--t3-highlight));--t3-display: var(--font-display), system-ui, sans-serif;--t3-mono: ui-monospace, "Cascadia Mono", "SF Mono", Consolas, Menlo, monospace;--t3-max: 1120px;--t3-gutter: 32px;background:radial-gradient(ellipse 80% 60% at 85% 0%,color-mix(in srgb,var(--t3-accent) 10%,transparent),transparent 70%),var(--t3-paper);color:var(--t3-ink);font-family:var(--font-body);font-size:1rem;isolation:isolate;min-height:100vh;overflow-x:clip;position:relative}.dark ._root_1h1ee_8{--t3-paper: var(--landing-dark-background);--t3-paper-high: var(--landing-dark-secondary);--t3-ink: var(--landing-dark-foreground);--t3-accent: var(--landing-dark-primary);--t3-highlight: var(--landing-dark-accent);--t3-success: var(--landing-dark-success);--t3-warning: var(--landing-dark-warning);--t3-on-accent: var(--landing-dark-on-primary)}._root_1h1ee_8 *,._root_1h1ee_8 *:before,._root_1h1ee_8 *:after{box-sizing:border-box}._root_1h1ee_8 h1,._root_1h1ee_8 h2,._root_1h1ee_8 h3{margin:0}._root_1h1ee_8 a:not(._page_1h1ee_72 *){color:inherit}._root_1h1ee_8 img,._root_1h1ee_8 video,._root_1h1ee_8 iframe{display:block;max-width:100%}._mono_1h1ee_83{font-family:var(--t3-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}._backdrop_1h1ee_92{height:100vh;top:0;right:0;bottom:0;left:0;opacity:.55;pointer-events:none;position:fixed;width:100%;z-index:-1}._backdropLink_1h1ee_102{fill:none;stroke:var(--t3-rule);stroke-width:1}._backdropNode_1h1ee_108{fill:color-mix(in srgb,var(--t3-ink-soft) 55%,transparent)}._backdropHub_1h1ee_112{animation:_t3Pulse_1h1ee_1 calc(3.4s / var(--motion-scale, 1)) ease-in-out infinite;fill:color-mix(in srgb,var(--t3-accent) 60%,transparent);stroke:color-mix(in srgb,var(--t3-accent) 35%,transparent);stroke-width:6;transform-box:fill-box;transform-origin:center}@keyframes _t3Pulse_1h1ee_1{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}._frame_1h1ee_126{border:1px solid var(--t3-grid);top:14px;right:14px;bottom:14px;left:14px;pointer-events:none;position:fixed;z-index:70}._frame_1h1ee_126:before,._frame_1h1ee_126:after{border:0 solid var(--t3-ink-faint);content:"";height:14px;position:absolute;width:14px}._frame_1h1ee_126:before{border-left-width:1px;border-top-width:1px;left:-1px;top:-1px}._frame_1h1ee_126:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}._fibers_1h1ee_157{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}._fibers_1h1ee_157 .t3-jacket{fill:var(--t3-paper-high);stroke:var(--t3-rule)}._fibers_1h1ee_157 .t3-track{fill:none;opacity:.16;stroke-width:1.3}._fibers_1h1ee_157 .t3-core{fill:none;stroke-dasharray:1 1;stroke-width:1.3}._fibers_1h1ee_157 .t3-tip{fill:none;filter:drop-shadow(0 0 4px var(--t3-highlight));stroke:var(--t3-highlight);stroke-linecap:round;stroke-width:2.6}._fibers_1h1ee_157 .t3-connector{opacity:.35;transition:opacity .4s,filter .4s}._fibers_1h1ee_157 .t3-connector.is-lit{filter:drop-shadow(0 0 5px currentColor);opacity:1}._fibers_1h1ee_157 .t3-ferrule{fill:var(--t3-ink-faint)}[data-t3-reveal]{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}._root_1h1ee_8[data-t3-motion=on] [data-t3-reveal]:not([data-visible=true]){opacity:0;transform:translateY(18px)}._buttonPrimary_1h1ee_221,._buttonSecondary_1h1ee_222{align-items:center;border:1px solid transparent;border-radius:4px;display:inline-flex;font-family:var(--font-body);font-size:.92rem;font-weight:600;justify-content:center;min-height:42px;padding:.6rem 1.35rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}._buttonPrimary_1h1ee_221{background:var(--t3-accent);color:var(--t3-on-accent)!important}._buttonPrimary_1h1ee_221:hover{box-shadow:0 0 0 4px var(--t3-accent-soft)}._buttonSecondary_1h1ee_222{background:color-mix(in srgb,var(--t3-paper-high) 80%,transparent);border-color:var(--t3-rule)}._buttonSecondary_1h1ee_222:hover{border-color:var(--t3-ink-soft)}._buttonPrimary_1h1ee_221:focus-visible,._buttonSecondary_1h1ee_222:focus-visible,._root_1h1ee_8 a:focus-visible,._root_1h1ee_8 button:focus-visible{outline:2px solid var(--t3-accent);outline-offset:3px}._actions_1h1ee_263{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}._actionsCenter_1h1ee_270{justify-content:center}._header_1h1ee_278{background:var(--t3-paper);inset:0 0 auto;position:fixed;transition:background-color .3s,border-color .3s;z-index:80}._headerCompact_1h1ee_286{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--t3-paper) 96%,transparent);border-bottom:1px solid var(--t3-grid)}._headerInner_1h1ee_292{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:var(--t3-max);min-height:76px;padding:0 var(--t3-gutter);transition:min-height .3s}._headerCompact_1h1ee_286 ._headerInner_1h1ee_292{min-height:52px}._brand_1h1ee_308{align-items:center;display:flex;font-family:var(--t3-display);font-size:1.35rem;font-weight:700;gap:.6rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}._brand_1h1ee_308 img{border-radius:8px;height:34px;width:auto}._headerCompact_1h1ee_286 ._brand_1h1ee_308 img{height:26px}._nav_1h1ee_330{align-items:center;display:flex;gap:1.5rem}._nav_1h1ee_330>a{color:var(--t3-ink-soft);font-size:.92rem;font-weight:500;text-decoration:none}._nav_1h1ee_330>a:hover{color:var(--t3-ink)}._navActions_1h1ee_347{align-items:center;display:flex;gap:.5rem}._navActions_1h1ee_347 ._buttonPrimary_1h1ee_221,._navActions_1h1ee_347 ._buttonSecondary_1h1ee_222{font-size:.85rem;min-height:36px;padding:.35rem 1rem}._menuButton_1h1ee_360{align-items:center;background:transparent;border:1px solid var(--t3-rule);border-radius:4px;color:inherit;cursor:pointer;display:none;height:40px;justify-content:center;width:40px}._progress_1h1ee_373{background:var(--t3-accent);bottom:-1px;height:2px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:opacity .3s;width:100%}._headerCompact_1h1ee_286 ._progress_1h1ee_373{opacity:1}._main_1h1ee_392{position:relative;z-index:2}._band_1h1ee_397+._band_1h1ee_397{border-top:1px solid var(--t3-grid)}._section_1h1ee_401{margin:0 auto;max-width:var(--t3-max);padding:clamp(4rem,8vw,6.5rem) var(--t3-gutter)}._label_1h1ee_407{align-items:center;color:var(--t3-tone, var(--t3-accent));display:flex;font-family:var(--t3-mono);font-size:.75rem;gap:.6rem;letter-spacing:.2em;margin:0 0 1rem;text-transform:uppercase}._label_1h1ee_407 b{font-weight:500}._labelLine_1h1ee_423{background:currentColor;display:inline-block;height:2px;width:22px}._heading_1h1ee_430{margin-bottom:clamp(2rem,4vw,3rem);max-width:760px}._headingCenter_1h1ee_435{margin-inline:auto;text-align:center}._headingCenter_1h1ee_435 ._label_1h1ee_407{justify-content:center}._heading_1h1ee_430 h2,._memorial_1h1ee_445 h2,._split_1h1ee_446 h2,._closingTitle_1h1ee_447{font-family:var(--t3-display);font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:700;letter-spacing:.005em;line-height:1.02;text-transform:uppercase;text-wrap:balance}._root_1h1ee_8 h2 em{color:var(--t3-accent);font-style:normal}._lead_1h1ee_462{color:var(--t3-ink-soft);font-size:1.05rem;line-height:1.65;margin:1rem 0 0;max-width:62ch}._headingCenter_1h1ee_435 ._lead_1h1ee_462{margin-inline:auto}._figure_1h1ee_476{background:var(--t3-paper-high);border:1px solid var(--t3-rule);border-radius:4px;margin:0;padding:10px}._figureFrame_1h1ee_484{border-radius:2px;overflow:hidden}._figureFrame_1h1ee_484 img,._figureFrame_1h1ee_484 video,._figureFrame_1h1ee_484 iframe{aspect-ratio:var(--landing-media-ratio, 16 / 9);border:0;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}._figure_1h1ee_476 figcaption{color:var(--t3-ink-soft);font-family:var(--t3-mono);font-size:.72rem;letter-spacing:.14em;padding:.85rem .35rem .2rem;text-transform:uppercase}._hero_1h1ee_510{margin:0 auto;max-width:var(--t3-max);padding:128px var(--t3-gutter) 0;position:relative}._heroGrid_1h1ee_517{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}._badge_1h1ee_524{border:1px solid var(--t3-accent);color:var(--t3-ink-soft);display:inline-block;font-family:var(--t3-mono);font-size:.75rem;letter-spacing:.22em;line-height:1.5;margin:0 0 1.75rem 4px;outline:1px solid color-mix(in srgb,var(--t3-accent) 60%,transparent);outline-offset:3px;padding:.45rem .85rem;text-transform:uppercase}._hero_1h1ee_510 h1{font-family:var(--t3-display);font-size:clamp(2.4rem,4.6vw,3.75rem);font-weight:700;letter-spacing:.01em;line-height:.98;max-width:17ch;text-transform:uppercase;text-wrap:balance}._heroLead_1h1ee_550{border-left:2px solid var(--t3-accent);color:var(--t3-ink-soft);font-size:1.05rem;line-height:1.65;margin:1.5rem 0 0;max-width:54ch;padding-left:.9rem}._heroFigure_1h1ee_560{box-shadow:0 30px 60px -30px #000000b3}._heroCenter_1h1ee_564 ._heroGrid_1h1ee_517{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}._heroCenter_1h1ee_564 ._heroCopy_1h1ee_570{display:flex;flex-direction:column;align-items:center}._heroCenter_1h1ee_564 ._heroLead_1h1ee_550{border-left:0;padding-left:0}._heroCenter_1h1ee_564 ._heroFigure_1h1ee_560{max-width:820px;width:100%}._heroHasSide_1h1ee_587 ._heroGrid_1h1ee_517{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);justify-items:stretch}._heroSide_1h1ee_592{--hotspot-accent: var(--t3-accent);--hotspot-on-accent: var(--t3-on-accent);--hotspot-surface: var(--t3-paper-high);--hotspot-text: var(--t3-ink);--hotspot-border: var(--t3-rule)}._heroSide_1h1ee_592 figcaption{margin-top:0}._schematic_1h1ee_606{--t3-cycle: calc(6.5s / var(--motion-scale, 1));color:var(--t3-ink);display:block;margin:clamp(2rem,5vw,3.5rem) auto 0;max-width:var(--t3-max);overflow:visible;width:100%}._scGround_1h1ee_616{stroke:color-mix(in srgb,var(--t3-ink) 55%,transparent);stroke-width:1.4}._scGroundFill_1h1ee_621{color:var(--t3-ink)}._scPole_1h1ee_625 path,._scPole_1h1ee_625 rect{fill:color-mix(in srgb,var(--t3-ink) 62%,var(--t3-paper))}._scInsulator_1h1ee_630{fill:var(--t3-paper);stroke:color-mix(in srgb,var(--t3-ink) 70%,transparent);stroke-width:1.1}._scClamp_1h1ee_636,._scGuy_1h1ee_637{fill:none;stroke:color-mix(in srgb,var(--t3-ink) 45%,transparent);stroke-width:1}._scGuy_1h1ee_637{stroke-dasharray:3 3}._scBuilding_1h1ee_647>path{fill:var(--t3-paper-high);stroke:color-mix(in srgb,var(--t3-ink) 70%,transparent);stroke-linejoin:round;stroke-width:1.4}._scRack_1h1ee_654{fill:var(--t3-paper);stroke:color-mix(in srgb,var(--t3-ink) 55%,transparent);stroke-width:1.1}._scRackLine_1h1ee_660{stroke:color-mix(in srgb,var(--t3-ink) 45%,transparent);stroke-width:2}._scDoor_1h1ee_665,._scDoorHouse_1h1ee_666{fill:color-mix(in srgb,var(--t3-ink) 18%,var(--t3-paper));stroke:color-mix(in srgb,var(--t3-ink) 55%,transparent);stroke-width:1}._scLed_1h1ee_673{animation:_scBlink_1h1ee_1 1.4s steps(2,jump-none) infinite;fill:var(--t3-success)}@keyframes _scBlink_1h1ee_1{0%{opacity:1}to{opacity:.25}}._scMessenger_1h1ee_683{fill:none;stroke:color-mix(in srgb,var(--t3-ink) 40%,transparent);stroke-width:1}._scCable_1h1ee_689{fill:none;stroke:var(--t3-accent);stroke-linecap:round;stroke-width:3}._scLashing_1h1ee_697{fill:none;stroke:color-mix(in srgb,var(--t3-paper) 70%,transparent);stroke-dasharray:1.2 6;stroke-width:3}._scDrop_1h1ee_704{fill:none;stroke:var(--t3-success);stroke-linecap:round;stroke-width:1.8}._scDevice_1h1ee_711 rect{animation:_scDeviceLit_1h1ee_1 var(--t3-cycle) ease-out infinite;animation-delay:inherit;fill:var(--t3-paper-high);stroke:color-mix(in srgb,var(--t3-ink) 75%,transparent);stroke-width:1.4}._scDeviceLine_1h1ee_720{fill:none;stroke:color-mix(in srgb,var(--t3-ink) 55%,transparent);stroke-width:1.1}@keyframes _scDeviceLit_1h1ee_1{0%{fill:color-mix(in srgb,var(--t3-highlight) 55%,var(--t3-paper-high));filter:drop-shadow(0 0 6px var(--t3-highlight));stroke:var(--t3-highlight)}14%,to{fill:var(--t3-paper-high);filter:none;stroke:color-mix(in srgb,var(--t3-ink) 75%,transparent)}}._scPort_1h1ee_739{fill:var(--t3-success)}._scReserve_1h1ee_743{fill:none;stroke:var(--t3-accent);stroke-width:1.6}._scHouse_1h1ee_749>path:first-child{fill:var(--t3-paper-high);stroke:color-mix(in srgb,var(--t3-ink) 70%,transparent);stroke-linejoin:round;stroke-width:1.4}._scRoof_1h1ee_756{fill:none;stroke:color-mix(in srgb,var(--t3-ink) 80%,transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}._scWindow_1h1ee_765,._scOnt_1h1ee_766{animation:_scHomeLit_1h1ee_1 var(--t3-cycle) ease-in-out infinite;fill:color-mix(in srgb,var(--t3-ink) 12%,var(--t3-paper));stroke:color-mix(in srgb,var(--t3-ink) 55%,transparent);stroke-width:1}@keyframes _scHomeLit_1h1ee_1{0%,16%{fill:color-mix(in srgb,var(--t3-ink) 12%,var(--t3-paper));filter:none}20%,58%{fill:var(--t3-highlight);filter:drop-shadow(0 0 6px var(--t3-highlight))}72%,to{fill:color-mix(in srgb,var(--t3-ink) 12%,var(--t3-paper));filter:none}}._scPulse_1h1ee_780{animation:_scTrunk_1h1ee_975 var(--t3-cycle) cubic-bezier(.45,0,.55,1) infinite;fill:none;filter:drop-shadow(0 0 5px var(--t3-highlight));stroke:var(--t3-highlight);stroke-dasharray:3 400;stroke-dashoffset:3;stroke-linecap:round;stroke-width:3.4}._scPulseTail_1h1ee_791{animation-name:_scTrunkTail_1h1ee_1;filter:none;opacity:.45;stroke-dasharray:16 400;stroke-dashoffset:16;stroke-width:2.6}@keyframes _scTrunk_1h1ee_975{0%{opacity:1;stroke-dashoffset:3}55%{opacity:1;stroke-dashoffset:-100}56%,to{opacity:0;stroke-dashoffset:-100}}@keyframes _scTrunkTail_1h1ee_1{0%{opacity:.45;stroke-dashoffset:16}55%{opacity:.45;stroke-dashoffset:-87}60%,to{opacity:0;stroke-dashoffset:-100}}._scPulseDrop_1h1ee_812{animation-name:_scDropPulse_1h1ee_1;stroke-width:2.6}._scPulseDrop_1h1ee_812._scPulseTail_1h1ee_791{animation-name:_scDropTail_1h1ee_1}@keyframes _scDropPulse_1h1ee_1{0%{opacity:1;stroke-dashoffset:3}18%{opacity:1;stroke-dashoffset:-100}19%,to{opacity:0;stroke-dashoffset:-100}}@keyframes _scDropTail_1h1ee_1{0%{opacity:.45;stroke-dashoffset:16}18%{opacity:.45;stroke-dashoffset:-87}22%,to{opacity:0;stroke-dashoffset:-100}}._scLabel_1h1ee_833{fill:var(--t3-ink-soft);font-family:var(--t3-mono);font-size:11px;font-weight:500;letter-spacing:.1em}._scDimension_1h1ee_841 line{stroke:color-mix(in srgb,var(--t3-ink) 50%,transparent);stroke-width:1}._schematic_1h1ee_606 ._scBuilding_1h1ee_647>rect:not([class]){fill:var(--t3-paper-high);stroke:color-mix(in srgb,var(--t3-ink) 70%,transparent);stroke-width:1.4}._schematic_1h1ee_606 ._scFence_1h1ee_853{fill:none;stroke:color-mix(in srgb,var(--t3-ink) 45%,transparent);stroke-dasharray:2 4;stroke-width:1.2}._schematic_1h1ee_606 ._scGantry_1h1ee_860{fill:none;stroke:color-mix(in srgb,var(--t3-ink) 62%,var(--t3-paper));stroke-linecap:round;stroke-width:2.4}._scInsulatorBody_1h1ee_867{fill:color-mix(in srgb,var(--t3-ink) 45%,var(--t3-paper))}._scPhase_1h1ee_872{fill:none;stroke:color-mix(in srgb,var(--t3-accent) 45%,transparent);stroke-width:1.6}._scLowVoltage_1h1ee_878{fill:none;stroke:color-mix(in srgb,var(--t3-ink) 55%,transparent);stroke-dasharray:8 3;stroke-width:2.4}._scMeter_1h1ee_885{animation:_scHomeLit_1h1ee_1 var(--t3-cycle) ease-in-out infinite;fill:var(--t3-paper-high);stroke:color-mix(in srgb,var(--t3-ink) 70%,transparent);stroke-width:1.2}._scSoil_1h1ee_893{fill:color-mix(in srgb,var(--t3-ink) 5%,transparent)}._scTrench_1h1ee_897{fill:none;stroke:color-mix(in srgb,var(--t3-ink) 22%,transparent);stroke-dasharray:2 5;stroke-width:1}._schematic_1h1ee_606 ._scWaterLevel_1h1ee_904{animation:_scTankLevel_1h1ee_1 calc(var(--t3-cycle) * 2) ease-in-out infinite;fill:color-mix(in srgb,var(--t3-accent) 35%,transparent);stroke:none;transform-box:fill-box;transform-origin:bottom}._schematic_1h1ee_606 ._scWaterWave_1h1ee_912{fill:none;stroke:var(--t3-accent);stroke-width:1.4}@keyframes _scTankLevel_1h1ee_1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}._scPipeWall_1h1ee_923,._scPipeBore_1h1ee_924,._scFlow_1h1ee_925{fill:none;stroke-linecap:round;stroke-linejoin:round}._scPipeWall_1h1ee_923{stroke:color-mix(in srgb,var(--t3-ink) 55%,transparent);stroke-width:11}._scPipeBore_1h1ee_924{stroke:var(--t3-paper);stroke-width:7}._scFlow_1h1ee_925{animation:_scFlow_1h1ee_925 1.2s linear infinite;stroke:color-mix(in srgb,var(--t3-accent) 70%,transparent);stroke-dasharray:6 9;stroke-width:3}@keyframes _scFlow_1h1ee_925{to{stroke-dashoffset:-15}}._scPipeCap_1h1ee_952{stroke:color-mix(in srgb,var(--t3-ink) 70%,transparent);stroke-width:3}._scValve_1h1ee_957{fill:var(--t3-paper-high);stroke:color-mix(in srgb,var(--t3-ink) 75%,transparent);stroke-linejoin:round;stroke-width:1.4}._scPulse_1h1ee_780._scWaterFront_1h1ee_964{stroke-width:4.4}._scTree_1h1ee_969 circle{fill:color-mix(in srgb,var(--t3-success) 22%,var(--t3-paper-high));stroke:color-mix(in srgb,var(--t3-success) 70%,transparent);stroke-width:1.3}._scTrunk_1h1ee_975,._scBench_1h1ee_976{fill:none;stroke:color-mix(in srgb,var(--t3-ink) 60%,transparent);stroke-linecap:round;stroke-width:2.2}._scTrunk_1h1ee_975{stroke-width:4}._schematic_1h1ee_606 ._scFlag_1h1ee_987{fill:var(--t3-accent);stroke:none}._scLamp_1h1ee_992{animation:_scHomeLit_1h1ee_1 var(--t3-cycle) ease-in-out infinite;fill:color-mix(in srgb,var(--t3-ink) 12%,var(--t3-paper));stroke:color-mix(in srgb,var(--t3-ink) 70%,transparent);stroke-width:1.2}._scLink_1h1ee_999{fill:none;stroke:color-mix(in srgb,var(--t3-accent) 55%,transparent);stroke-dasharray:4 5;stroke-width:1.4}._scQrPlate_1h1ee_1006{animation:_scQrLit_1h1ee_1 var(--t3-cycle) ease-out infinite;animation-delay:inherit;fill:var(--t3-paper-high);stroke:color-mix(in srgb,var(--t3-ink) 70%,transparent);stroke-width:1.3}._scQrInk_1h1ee_1014{fill:var(--t3-ink)}._scQrPaper_1h1ee_1018{fill:var(--t3-paper-high)}._scQrStake_1h1ee_1022{stroke:color-mix(in srgb,var(--t3-ink) 55%,transparent);stroke-width:2}._scQrScan_1h1ee_1028{animation:_scQrScan_1h1ee_1028 var(--t3-cycle) ease-in-out infinite;animation-delay:inherit;fill:var(--t3-highlight);filter:drop-shadow(0 0 4px var(--t3-highlight));opacity:0}@keyframes _scQrLit_1h1ee_1{0%{filter:drop-shadow(0 0 7px var(--t3-highlight));stroke:var(--t3-highlight)}16%,to{filter:none;stroke:color-mix(in srgb,var(--t3-ink) 70%,transparent)}}@keyframes _scQrScan_1h1ee_1028{0%{opacity:1;transform:translateY(0)}12%{opacity:1;transform:translateY(24px)}13%,to{opacity:0;transform:translateY(24px)}}._root_1h1ee_8[data-t3-motion=off] ._scPulse_1h1ee_780,._root_1h1ee_8[data-t3-motion=off] ._scQrScan_1h1ee_1028{display:none}._root_1h1ee_8[data-t3-motion=off] ._scLed_1h1ee_673,._root_1h1ee_8[data-t3-motion=off] ._scDevice_1h1ee_711 rect,._root_1h1ee_8[data-t3-motion=off] ._scWindow_1h1ee_765,._root_1h1ee_8[data-t3-motion=off] ._scOnt_1h1ee_766,._root_1h1ee_8[data-t3-motion=off] ._scMeter_1h1ee_885,._root_1h1ee_8[data-t3-motion=off] ._scLamp_1h1ee_992,._root_1h1ee_8[data-t3-motion=off] ._scFlow_1h1ee_925,._root_1h1ee_8[data-t3-motion=off] ._scWaterLevel_1h1ee_904,._root_1h1ee_8[data-t3-motion=off] ._scQrPlate_1h1ee_1006{animation:none}._logos_1h1ee_1067{margin:0 auto;max-width:var(--t3-max);padding:clamp(3rem,6vw,4.5rem) var(--t3-gutter)}._logosTitle_1h1ee_1073{color:var(--t3-ink-soft);font-family:var(--t3-mono);font-size:.75rem;letter-spacing:.2em;margin:0 0 1.75rem;text-align:center;text-transform:uppercase}._marquee_1h1ee_1083{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}._marqueeTrack_1h1ee_1088{animation:_t3Marquee_1h1ee_1 calc(36s / var(--motion-scale, 1)) linear infinite;display:flex;gap:1.75rem;list-style:none;margin:0;padding:0;width:-moz-max-content;width:max-content}._marquee_1h1ee_1083:hover ._marqueeTrack_1h1ee_1088{animation-play-state:paused}@keyframes _t3Marquee_1h1ee_1{to{transform:translate(calc(-50% - .875rem))}}._logoGrid_1h1ee_1106{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}._logoItem_1h1ee_1116{align-items:center;background:var(--t3-paper-high);border:1px solid var(--t3-rule);border-radius:14px;display:flex;font-family:var(--t3-display);font-size:.95rem;height:80px;justify-content:center;letter-spacing:.04em;min-width:80px;padding:0 1.1rem;text-align:center;text-transform:uppercase}._logoItem_1h1ee_1116 img{max-height:56px;-o-object-fit:contain;object-fit:contain;width:auto}._tabsLayout_1h1ee_1141{align-items:start;display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}._tabList_1h1ee_1148{display:grid;gap:.35rem}._tab_1h1ee_1141{background:transparent;border:1px solid transparent;border-left:2px solid var(--t3-grid);border-radius:0 4px 4px 0;color:var(--t3-ink-soft);cursor:pointer;font:inherit;font-size:1rem;font-weight:600;padding:.85rem 1rem;text-align:left;transition:background-color .2s,border-color .2s,color .2s}._tab_1h1ee_1141:hover{color:var(--t3-ink)}._tab_1h1ee_1141[aria-selected=true]{background:var(--t3-paper-high);border-color:var(--t3-rule);border-left-color:var(--t3-accent);color:var(--t3-ink)}._tabPanel_1h1ee_1179{display:grid;gap:1.1rem}@media(min-width:1024px)and (min-height:600px){._tabsLayout_1h1ee_1141[data-fixed=true] ._tabList_1h1ee_1148{gap:clamp(3rem,12vh,8rem);padding-bottom:30vh}._tabsLayout_1h1ee_1141[data-fixed=true] ._tabPanel_1h1ee_1179{position:sticky;top:5rem;min-height:calc(100vh - 6rem);align-content:center}}._panelText_1h1ee_1198{color:var(--t3-ink-soft);line-height:1.65;margin:0}._tags_1h1ee_1204{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}._tags_1h1ee_1204 li{border:1px solid var(--t3-rule);border-radius:3px;color:var(--t3-ink-soft);font-family:var(--t3-mono);font-size:.7rem;letter-spacing:.1em;padding:.3rem .6rem;text-transform:uppercase}._rows_1h1ee_1226{display:grid;gap:clamp(2.5rem,6vw,4.5rem);list-style:none;margin:0;padding:0}._row_1h1ee_1226{align-items:center;display:grid;gap:clamp(1.75rem,5vw,3.5rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}._rowFlip_1h1ee_1241>:first-child{order:2}._rowCopy_1h1ee_1245{display:grid;gap:.75rem}._rowCopy_1h1ee_1245 ._mono_1h1ee_83{color:var(--t3-accent)}._rowCopy_1h1ee_1245 h3{font-family:var(--t3-display);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;line-height:1.05;text-transform:uppercase}._rowCopy_1h1ee_1245 p{color:var(--t3-ink-soft);line-height:1.65;margin:0}._memorial_1h1ee_445{background:color-mix(in srgb,var(--t3-paper-high) 85%,transparent);border:1px solid var(--t3-rule);border-left:3px solid var(--t3-accent);border-radius:6px;padding:clamp(1.75rem,4vw,2.75rem)}._memorialLead_1h1ee_1278{color:var(--t3-ink-soft);font-size:1.05rem;line-height:1.65;margin:1rem 0 0;max-width:70ch}._dashed_1h1ee_1286{border:0;border-top:1px dashed var(--t3-rule);margin:1.75rem 0}._memorialGrid_1h1ee_1292{display:grid;gap:1.75rem 2.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}._memorialItem_1h1ee_1298 h3{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--t3-mono);font-size:.82rem;font-weight:500;gap:.45rem;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}._memorialItem_1h1ee_1298 h3 ._mono_1h1ee_83{color:var(--t3-accent);font-size:inherit}._memorialItem_1h1ee_1298 p{color:var(--t3-ink-soft);font-size:.95rem;line-height:1.65;margin:0}._icon_1h1ee_1323{color:var(--t3-highlight);display:inline-flex}._icon_1h1ee_1323 svg{height:16px;width:16px}._quotes_1h1ee_1335{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._quote_1h1ee_1335{background:var(--t3-paper-high);border:1px solid var(--t3-rule);border-radius:6px;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;margin:0;padding:1.5rem}._quote_1h1ee_1335 blockquote{font-size:1rem;line-height:1.6;margin:0}._quote_1h1ee_1335 blockquote:before{color:var(--t3-accent);content:"“";font-family:var(--t3-display);font-size:1.6rem;line-height:0;margin-right:.2rem;vertical-align:-.35em}._quote_1h1ee_1335 figcaption{border-top:1px dashed var(--t3-rule);display:grid;gap:.15rem;padding-top:.9rem}._quote_1h1ee_1335 figcaption strong{font-size:.95rem}._quote_1h1ee_1335 figcaption span{color:var(--t3-ink-soft);font-family:var(--t3-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}._videoWrap_1h1ee_1390{margin:0 auto;max-width:min(100%,760px,110vh)}._split_1h1ee_446{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._underlined_1h1ee_1404{display:inline-block;padding-bottom:.6rem;position:relative}._scribble_1h1ee_1410{bottom:-2px;height:12px;left:0;position:absolute;width:min(100%,260px)}._scribble_1h1ee_1410 path{fill:none;stroke:var(--t3-highlight);stroke-linecap:round;stroke-width:2.4}._root_1h1ee_8[data-t3-motion=on] ._scribble_1h1ee_1410 path{stroke-dasharray:100;stroke-dashoffset:100}._root_1h1ee_8[data-t3-motion=on] [data-visible=true] ._scribble_1h1ee_1410 path{animation:_t3Draw_1h1ee_1 .9s cubic-bezier(.16,1,.3,1) .35s both}@keyframes _t3Draw_1h1ee_1{to{stroke-dashoffset:0}}._chips_1h1ee_1438{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}._chips_1h1ee_1438 ._buttonSecondary_1h1ee_222,._chips_1h1ee_1438 ._buttonPrimary_1h1ee_221{font-family:var(--t3-mono);font-size:.72rem;letter-spacing:.1em;min-height:34px;padding:.3rem .85rem;text-transform:uppercase}._closing_1h1ee_447{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}._closingTitle_1h1ee_447{font-size:clamp(2rem,3.8vw,3rem)}._diagramFrame_1h1ee_1468{background:color-mix(in srgb,var(--t3-paper-high) 70%,transparent);border:1px solid var(--t3-rule);border-radius:4px}._diagram_1h1ee_1468{display:block;width:100%}._diagramGrid_1h1ee_1479{stroke:var(--t3-grid);stroke-width:1}._diagramToolbar_1h1ee_1484,._diagramBox_1h1ee_1485,._diagramSplitter_1h1ee_1486{fill:var(--t3-paper-high);stroke:var(--t3-rule);stroke-width:1}._diagramClient_1h1ee_1492{fill:var(--t3-paper-high);stroke:var(--t3-highlight);stroke-width:1.5}._diagramToolbarText_1h1ee_1498,._diagramBoxTitle_1h1ee_1499{fill:var(--t3-ink);font-family:var(--t3-mono);font-size:9px;font-weight:700}._diagramMutedText_1h1ee_1506{fill:var(--t3-ink-soft);font-family:var(--t3-mono);font-size:7px}._diagramPort_1h1ee_1512{fill:var(--t3-paper-high);stroke-width:2}._diagramCable_1h1ee_1517{fill:none;stroke:var(--t3-rule);stroke-width:3}._diagramSignal_1h1ee_1523{animation:_t3Signal_1h1ee_1 calc(3.6s / var(--motion-scale, 1)) linear infinite;fill:none;stroke:var(--t3-accent);stroke-dasharray:18 82;stroke-dashoffset:100;stroke-linecap:round;stroke-width:3}._root_1h1ee_8[data-t3-motion=off] ._diagramSignal_1h1ee_1523{animation:none;stroke-dasharray:none;stroke-dashoffset:0;opacity:.6}._diagramNode_1h1ee_1540{animation:_t3Pulse_1h1ee_1 calc(3.6s / var(--motion-scale, 1)) ease-in-out infinite;fill:var(--t3-paper);stroke-width:2.4;transform-box:fill-box;transform-origin:center}._tone_green_1h1ee_1548{stroke:var(--t3-success)}._tone_yellow_1h1ee_1549{stroke:var(--t3-highlight)}._tone_blue_1h1ee_1550{stroke:var(--t3-accent)}._tone_pink_1h1ee_1551{stroke:var(--t3-warning)}._diagramSplice_1h1ee_1553{stroke-width:3}._diagramPop_1h1ee_1557{fill:var(--t3-paper);stroke:var(--t3-accent);stroke-width:2.4}._footer_1h1ee_1565{border-top:1px solid var(--t3-grid);margin-top:clamp(2rem,4vw,3rem);padding:2rem var(--t3-gutter) 3rem;position:relative;text-align:center;z-index:2}._footerRow_1h1ee_1574{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:0 auto;max-width:var(--t3-max);text-align:left}._footerBrand_1h1ee_1584{align-items:center;display:flex;font-family:var(--t3-display);font-size:1.1rem;gap:.5rem;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}._footerBrand_1h1ee_1584 img{height:24px;width:auto}._footerRow_1h1ee_1574 nav{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem}._footerRow_1h1ee_1574 nav a{color:var(--t3-ink-soft);font-size:.88rem;text-decoration:none}._footerRow_1h1ee_1574 nav a:hover{color:var(--t3-ink)}._copyright_1h1ee_1616{color:var(--t3-ink-faint);font-size:.82rem}._toTop_1h1ee_1621{align-items:center;background:transparent;border:1px solid var(--t3-rule);border-radius:999px;color:var(--t3-ink-soft);cursor:pointer;display:inline-flex;font-family:var(--t3-mono);font-size:.8rem;gap:.4rem;margin-top:1.75rem;padding:.5rem 1.1rem}._toTop_1h1ee_1621:hover{color:var(--t3-ink)}@media(max-width:1024px){._memorialGrid_1h1ee_1292{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){._menuButton_1h1ee_360{display:inline-flex}._nav_1h1ee_330{align-items:stretch;background:var(--t3-paper);border-bottom:1px solid var(--t3-grid);display:none;flex-direction:column;gap:.25rem;inset:52px 0 auto;max-height:calc(100svh - 52px);overflow-y:auto;padding:.75rem var(--t3-gutter) 1.5rem;position:fixed}._navOpen_1h1ee_1667{display:flex}._nav_1h1ee_330>a{border-bottom:1px solid var(--t3-grid);color:var(--t3-ink);padding:.85rem 0}._navActions_1h1ee_347{flex-direction:column;margin-top:.75rem}._navActions_1h1ee_347 ._buttonPrimary_1h1ee_221,._navActions_1h1ee_347 ._buttonSecondary_1h1ee_222{min-height:44px;width:100%}._heroGrid_1h1ee_517,._heroHasSide_1h1ee_587 ._heroGrid_1h1ee_517,._tabsLayout_1h1ee_1141,._row_1h1ee_1226,._split_1h1ee_446,._closing_1h1ee_447{grid-template-columns:minmax(0,1fr)}._rowFlip_1h1ee_1241>:first-child{order:0}}@media(max-width:640px){._root_1h1ee_8{--t3-gutter: 20px}._frame_1h1ee_126{top:6px;right:6px;bottom:6px;left:6px}._hero_1h1ee_510{padding-top:104px}._hero_1h1ee_510 h1{font-size:clamp(2.1rem,10.5vw,2.6rem)}._memorialGrid_1h1ee_1292{grid-template-columns:minmax(0,1fr)}._actions_1h1ee_263>a{flex:1 1 auto}._footerRow_1h1ee_1574{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){._backdropHub_1h1ee_112,._scPulse_1h1ee_780,._scLed_1h1ee_673,._scDevice_1h1ee_711 rect,._scWindow_1h1ee_765,._scOnt_1h1ee_766,._scMeter_1h1ee_885,._scLamp_1h1ee_992,._scFlow_1h1ee_925,._scWaterLevel_1h1ee_904,._scQrPlate_1h1ee_1006,._scQrScan_1h1ee_1028,._marqueeTrack_1h1ee_1088,._diagramSignal_1h1ee_1523,._diagramNode_1h1ee_1540{animation:none}}._faqList_1h1ee_1757{list-style:none;margin:0;padding:0}._faqQuestion_1h1ee_1763{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:1rem;text-align:left;width:100%}._faqQuestion_1h1ee_1763>span:not([aria-hidden]){flex:1}._faqIcon_1h1ee_1780{align-items:center;display:inline-flex;flex:none;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s}._faqIcon_1h1ee_1780 svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}._faqQuestion_1h1ee_1763[data-open=true] ._faqIcon_1h1ee_1780 svg{transform:rotate(45deg)}._faqAnswer_1h1ee_1798{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;visibility:hidden}._faqAnswer_1h1ee_1798[data-open=true]{grid-template-rows:1fr;transition-delay:0s;visibility:visible}._faqAnswerInner_1h1ee_1811{min-height:0;overflow:hidden}._faqAnswerInner_1h1ee_1811 p{margin:0}._faqGrid_1h1ee_1820{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}._faqAside_1h1ee_1827{position:sticky;top:110px}._faqItem_1h1ee_1832{border-top:1px solid var(--t3-rule);position:relative}._faqItem_1h1ee_1832:last-child{border-bottom:1px solid var(--t3-rule)}._faqItem_1h1ee_1832:before{background:var(--t3-accent);bottom:-1px;content:"";left:0;position:absolute;top:-1px;transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.2,.8,.2,1);width:3px}._faqItem_1h1ee_1832[data-open=true]:before{transform:scaleY(1)}._faqQuestion_1h1ee_1763{font-family:var(--t3-display);font-size:clamp(1rem,1.3vw,1.12rem);font-weight:600;padding:1.15rem 0 1.15rem 1.1rem}._faqNumber_1h1ee_1866{color:var(--t3-ink-faint);font-family:var(--t3-mono);font-size:.78rem}._faqQuestion_1h1ee_1763[data-open=true] ._faqNumber_1h1ee_1866{color:var(--t3-accent)}._faqIcon_1h1ee_1780{border:1px solid var(--t3-rule);border-radius:6px;color:var(--t3-ink-soft);height:32px;width:32px}._faqQuestion_1h1ee_1763[data-open=true] ._faqIcon_1h1ee_1780{background:var(--t3-accent-soft);border-color:var(--t3-accent);color:var(--t3-accent)}._faqAnswerInner_1h1ee_1811 p{color:var(--t3-ink-soft);line-height:1.7;padding:0 3rem 1.3rem 3.1rem}@media(max-width:900px){._faqGrid_1h1ee_1820{grid-template-columns:minmax(0,1fr)}._faqAside_1h1ee_1827{position:static}._faqAnswerInner_1h1ee_1811 p{padding-right:.5rem}}@media(prefers-reduced-motion:reduce){._faqAnswer_1h1ee_1798,._faqIcon_1h1ee_1780,._faqIcon_1h1ee_1780 svg{transition:none}}._page_1h1ee_72{min-height:70vh;padding-top:96px;position:relative;z-index:2}._page_1h1ee_72 .bg-background{background-color:transparent}._page_1h1ee_72 h1,._page_1h1ee_72 h2,._page_1h1ee_72 h3,._page_1h1ee_72 h4{font-family:var(--t3-display);letter-spacing:.01em;text-transform:uppercase}._page_1h1ee_72 h1{font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:700;line-height:1.05}._page_1h1ee_72 h2{font-weight:700}._page_1h1ee_72 .rounded-3xl,._page_1h1ee_72 .rounded-2xl{border-radius:6px}._page_1h1ee_72 .rounded-xl,._page_1h1ee_72 .rounded-lg,._page_1h1ee_72 .rounded-md{border-radius:4px}._page_1h1ee_72 h3,._page_1h1ee_72 h4{text-transform:none}._page_1h1ee_72 .rounded-3xl.border,._page_1h1ee_72 .rounded-2xl.border{background-color:color-mix(in srgb,var(--t3-paper) 82%,transparent);border:1px solid var(--t3-rule)}._showcaseList_1h1ee_1975{display:grid;gap:clamp(3rem,7vw,6rem)}._showcaseRow_1h1ee_1980{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}._showcaseRow_1h1ee_1980[data-side=left] ._showcaseMedia_1h1ee_1987{order:2}._showcaseMedia_1h1ee_1987{min-width:0;overflow:hidden}._showcaseMedia_1h1ee_1987 img,._showcaseMedia_1h1ee_1987 video{aspect-ratio:var(--landing-media-ratio, 16 / 9);display:block;height:auto;-o-object-fit:var(--landing-media-fit, cover);object-fit:var(--landing-media-fit, cover);width:100%}._showcaseCopy_1h1ee_2005{display:grid;gap:.6rem;justify-items:start}._showcaseCopy_1h1ee_2005 h3{font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.12;margin:0}._showcaseCopy_1h1ee_2005 p{line-height:1.65;margin:0;max-width:46ch}._showcaseNumber_1h1ee_2023{font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em}._showcaseLabel_1h1ee_2030{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._featGrid_1h1ee_2037{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}._featItem_1h1ee_2043{display:grid;align-content:start;gap:.6rem;padding:1.5rem}._featItem_1h1ee_2043 h3{font-size:1.1rem;line-height:1.25;margin:0}._featItem_1h1ee_2043 p{font-size:.94rem;line-height:1.6;margin:0}._featIcon_1h1ee_2062{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}._featIcon_1h1ee_2062 svg{height:20px;width:20px}._featStats_1h1ee_2075{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:clamp(2rem,4vw,3rem) 0 0}._featStat_1h1ee_2075{display:grid;gap:.35rem;padding:1.25rem 0 0}._featStatValue_1h1ee_2088{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}._featStatLabel_1h1ee_2096{font-size:.92rem;line-height:1.5;margin:0}._priceWrap_1h1ee_2102{display:grid;justify-items:center}._priceCard_1h1ee_2107{display:grid;gap:.8rem;justify-items:start;max-width:640px;padding:clamp(1.75rem,4vw,2.75rem);width:100%}._priceName_1h1ee_2116{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.1;margin:0}._priceDesc_1h1ee_2122{line-height:1.6;margin:0}._priceRow_1h1ee_2127{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0}._priceValue_1h1ee_2135{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}._pricePeriod_1h1ee_2143{font-size:1rem}._priceNote_1h1ee_2147{font-size:.85rem;margin:0}._priceCta_1h1ee_2152{justify-self:stretch;margin:.4rem 0;text-align:center}._priceFeatures_1h1ee_2158{display:grid;gap:.6rem;list-style:none;margin:.4rem 0 0;padding:0;width:100%}._priceFeature_1h1ee_2158{align-items:flex-start;display:flex;font-size:.94rem;gap:.65rem;line-height:1.5}._priceCheck_1h1ee_2175{align-items:center;border-radius:999px;display:inline-flex;flex:none;height:22px;justify-content:center;margin-top:1px;width:22px}._priceFooter_1h1ee_2186{font-size:.95rem;line-height:1.6;margin:1.75rem auto 0;max-width:60ch;text-align:center}._priceFooterLink_1h1ee_2194{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){._showcaseRow_1h1ee_1980{grid-template-columns:minmax(0,1fr)}._showcaseRow_1h1ee_1980[data-side=left] ._showcaseMedia_1h1ee_1987{order:0}}._showcaseMedia_1h1ee_1987{background:var(--t3-paper);border:1px solid var(--t3-rule);border-radius:6px;padding:6px}._showcaseMedia_1h1ee_1987 img,._showcaseMedia_1h1ee_1987 video{border-radius:3px}._showcaseNumber_1h1ee_2023,._showcaseLabel_1h1ee_2030{color:var(--t3-accent);font-family:var(--t3-mono)}._showcaseCopy_1h1ee_2005 h3,._featItem_1h1ee_2043 h3,._priceName_1h1ee_2116{font-family:var(--t3-display)}._showcaseCopy_1h1ee_2005 p,._featItem_1h1ee_2043 p,._priceDesc_1h1ee_2122,._featStatLabel_1h1ee_2096,._pricePeriod_1h1ee_2143,._priceNote_1h1ee_2147,._priceFooter_1h1ee_2186{color:var(--t3-ink-soft)}._featGrid_1h1ee_2037{border-left:1px solid var(--t3-rule);border-top:1px solid var(--t3-rule);gap:0}._featItem_1h1ee_2043{background:color-mix(in srgb,var(--t3-paper) 85%,transparent);border-bottom:1px solid var(--t3-rule);border-right:1px solid var(--t3-rule)}._featIcon_1h1ee_2062{border:1px solid var(--t3-rule);border-radius:6px;color:var(--t3-accent)}._featStat_1h1ee_2075{border-top:1px dashed var(--t3-rule)}._featStatValue_1h1ee_2088{color:var(--t3-accent);font-family:var(--t3-display);text-transform:uppercase}._priceCard_1h1ee_2107{background:color-mix(in srgb,var(--t3-paper) 92%,transparent);border:1px solid var(--t3-rule);border-radius:8px;border-top:3px solid var(--t3-accent)}._priceBadge_1h1ee_2280{color:var(--t3-accent);font-family:var(--t3-mono);font-size:.75rem;text-transform:uppercase}._priceValue_1h1ee_2135{font-family:var(--t3-display)}._priceCheck_1h1ee_2175{background:var(--t3-accent-soft);color:var(--t3-accent)}._priceFooterLink_1h1ee_2194{color:var(--t3-accent)}._heroSide_1h1ee_592:has([data-hero-side-image]){justify-self:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}._root_199sf_5{--t4-paper: var(--landing-light-background);--t4-ink: var(--landing-light-foreground);--t4-primary: var(--landing-light-primary);--t4-accent: var(--landing-light-accent);--t4-soft: var(--landing-light-secondary);--t4-on-primary: var(--landing-light-on-primary);--t4-muted: color-mix(in srgb, var(--t4-ink) 62%, var(--t4-paper));--t4-line: color-mix(in srgb, var(--t4-ink) 12%, var(--t4-paper));--t4-wash: color-mix(in srgb, var(--t4-primary) 22%, var(--t4-paper));--t4-max: 1240px;--t4-gutter: clamp(1.25rem, 4vw, 3.5rem);--t4-radius: 28px;--t4-shadow: 0 24px 60px -28px color-mix(in srgb, var(--t4-ink) 45%, transparent);background:var(--t4-paper);color:var(--t4-ink);font-family:var(--font-body);font-size:1rem;min-height:100vh;overflow-x:clip}.dark ._root_199sf_5{--t4-paper: var(--landing-dark-background);--t4-ink: var(--landing-dark-foreground);--t4-primary: var(--landing-dark-primary);--t4-accent: var(--landing-dark-accent);--t4-soft: var(--landing-dark-secondary);--t4-on-primary: var(--landing-dark-on-primary)}._root_199sf_5 *,._root_199sf_5 *:before,._root_199sf_5 *:after{box-sizing:border-box}._root_199sf_5 h1,._root_199sf_5 h2,._root_199sf_5 h3{font-family:var(--font-display);margin:0}._root_199sf_5 a:not(._page_199sf_50 *){color:inherit}._root_199sf_5 img,._root_199sf_5 video,._root_199sf_5 iframe{display:block;max-width:100%}._char_199sf_61{display:inline-block;white-space:pre}._buttonPrimary_199sf_68,._buttonSecondary_199sf_69,._buttonGhost_199sf_70{align-items:center;border:1.5px solid transparent;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;letter-spacing:.01em;min-height:46px;padding:.7rem 1.45rem;text-decoration:none;transition:transform .25s cubic-bezier(.25,1,.3,1),background-color .25s,color .25s,box-shadow .25s}._buttonPrimary_199sf_68{background:var(--t4-ink);color:var(--t4-paper)!important}._buttonPrimary_199sf_68:hover{box-shadow:0 12px 26px -12px color-mix(in srgb,var(--t4-ink) 70%,transparent);transform:translateY(-2px) scale(1.02)}._buttonSecondary_199sf_69{background:color-mix(in srgb,var(--t4-paper) 70%,transparent);border-color:color-mix(in srgb,var(--t4-ink) 22%,transparent)}._buttonSecondary_199sf_69:hover{background:var(--t4-paper);transform:translateY(-2px)}._buttonGhost_199sf_70{min-height:38px;padding:.45rem 1rem}._buttonGhost_199sf_70:hover{background:var(--t4-wash)}._root_199sf_5 a:focus-visible,._root_199sf_5 button:focus-visible{outline:2px solid var(--t4-accent);outline-offset:3px}._actions_199sf_120{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.75rem}._actionsCenter_199sf_127{justify-content:center}._eyebrow_199sf_131{align-items:center;background:var(--t4-paper);border:1px solid var(--t4-line);border-radius:999px;box-shadow:0 6px 16px -10px color-mix(in srgb,var(--t4-ink) 40%,transparent);color:var(--t4-accent);display:inline-flex;font-size:.74rem;font-weight:700;gap:.4rem;letter-spacing:.08em;padding:.4rem .85rem;text-transform:uppercase}._chips_199sf_147{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}._chips_199sf_147 ._buttonSecondary_199sf_69,._chips_199sf_147 ._buttonPrimary_199sf_68{font-size:.8rem;min-height:36px;padding:.35rem .95rem}._tags_199sf_161{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.9rem 0 0;padding:0}._tags_199sf_161 li{background:var(--t4-wash);border-radius:999px;font-size:.74rem;font-weight:600;padding:.3rem .75rem}._header_199sf_181{align-items:center;display:grid;gap:.6rem;grid-template-columns:auto auto 1fr;inset:0 0 auto;padding:16px var(--t4-gutter) 0;pointer-events:none;position:fixed;z-index:60}._header_199sf_181>*{pointer-events:auto}._navPill_199sf_197,._navActions_199sf_198{align-items:center;background:color-mix(in srgb,var(--t4-paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent;border-radius:999px;box-shadow:0 8px 24px -14px color-mix(in srgb,var(--t4-ink) 40%,transparent);display:flex;gap:.25rem;justify-self:start;padding:.3rem;transition:border-color .3s}._headerScrolled_199sf_212 ._navPill_199sf_197,._headerScrolled_199sf_212 ._navActions_199sf_198{border-color:var(--t4-line)}._navPill_199sf_197>a{border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.04em;padding:.5rem .95rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s}._navPill_199sf_197>a:hover{background:var(--t4-wash);color:var(--t4-accent)}._navActions_199sf_198{justify-self:end}._navActions_199sf_198 ._buttonPrimary_199sf_68{min-height:38px;padding:.45rem 1.1rem}._logoTab_199sf_243{align-items:center;background:var(--t4-primary);border-radius:999px;box-shadow:0 8px 24px -14px color-mix(in srgb,var(--t4-ink) 40%,transparent);color:var(--t4-on-primary)!important;display:flex;font-family:var(--font-display);font-size:1rem;font-weight:800;gap:.5rem;letter-spacing:-.02em;min-height:44px;padding:.35rem 1rem .35rem .45rem;text-decoration:none;transition:transform .3s cubic-bezier(.25,1,.3,1)}._logoTab_199sf_243:hover{transform:translateY(-1px)}._logoTab_199sf_243 img{height:30px;width:auto}._menuButton_199sf_270{align-items:center;background:var(--t4-paper);border:1px solid var(--t4-line);border-radius:999px;color:inherit;cursor:pointer;display:none;height:44px;justify-content:center;width:44px}._progress_199sf_283{background:var(--t4-accent);height:3px;inset:0 0 auto;position:fixed;transform:scaleX(0);transform-origin:0 50%}._floats_199sf_294{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}._float_199sf_294{position:absolute;transform:translate(-50%,-50%)}._floatInner_199sf_307{animation:_t4Bob_199sf_1 calc(7s / var(--motion-scale, 1)) ease-in-out infinite;animation-delay:var(--t4-float-delay, 0s);display:block;height:100%;rotate:var(--t4-float-rotate, 0deg);width:100%}@keyframes _t4Bob_199sf_1{0%,to{translate:0 0;rotate:var(--t4-float-rotate, 0deg)}50%{translate:0 -14px;rotate:calc(var(--t4-float-rotate, 0deg) + 8deg)}}._floatImage_199sf_322{display:block;filter:drop-shadow(0 18px 24px color-mix(in srgb,var(--t4-ink) 28%,transparent));height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}._jelly_199sf_331{display:block;filter:drop-shadow(0 18px 22px color-mix(in srgb,var(--t4-ink) 25%,transparent));height:100%;overflow:visible;width:100%}._jellyLight_primary_199sf_339{stop-color:color-mix(in srgb,var(--t4-primary) 30%,var(--t4-paper))}._jellyMid_primary_199sf_340{stop-color:var(--t4-primary)}._jellyDeep_primary_199sf_341{stop-color:color-mix(in srgb,var(--t4-primary) 70%,var(--landing-dark-background))}._jellyLight_accent_199sf_342{stop-color:color-mix(in srgb,var(--t4-accent) 30%,var(--t4-paper))}._jellyMid_accent_199sf_343{stop-color:var(--t4-accent)}._jellyDeep_accent_199sf_344{stop-color:color-mix(in srgb,var(--t4-accent) 65%,var(--landing-dark-background))}._jellyRim_199sf_346{fill:none;opacity:.35;stroke:var(--t4-on-primary);stroke-width:1.2}._jellyShine_199sf_353{fill:var(--t4-on-primary);opacity:.55}._hero_199sf_360{background:linear-gradient(180deg,color-mix(in srgb,var(--t4-primary) 88%,var(--t4-paper)) 0%,color-mix(in srgb,var(--t4-primary) 45%,var(--t4-paper)) 62%,var(--t4-paper) 100%);position:relative}._heroSticky_199sf_369{isolation:isolate;margin:0 auto;padding:120px var(--t4-gutter) clamp(3rem,7vw,5rem);position:relative}._heroWallpaper_199sf_377{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-2}._heroWallpaper_199sf_377 img,._heroWallpaper_199sf_377 video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._heroWallpaperTint_199sf_393{background:linear-gradient(180deg,color-mix(in srgb,var(--t4-primary) 86%,transparent),color-mix(in srgb,var(--t4-primary) 80%,transparent) 40%,color-mix(in srgb,color-mix(in srgb,var(--t4-primary) 70%,var(--t4-paper)) 84%,transparent) 62%,color-mix(in srgb,color-mix(in srgb,var(--t4-primary) 35%,var(--t4-paper)) 90%,transparent) 82%,color-mix(in srgb,var(--t4-paper) 97%,transparent));top:0;right:0;bottom:0;left:0;position:absolute}._heroGlow_199sf_405{background:radial-gradient(circle,color-mix(in srgb,var(--t4-primary) 70%,var(--t4-paper)) 0%,transparent 65%);height:70vmin;left:50%;opacity:.35;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:70vmin;z-index:-1}._heroTitleWrap_199sf_418{perspective:900px;position:relative;z-index:1}._heroTitle_199sf_418{font-size:clamp(2.2rem,5.6vw,5.5rem);font-weight:800;letter-spacing:-.035em;line-height:1;margin:0 auto;max-width:15ch;text-align:center}._heroContent_199sf_435{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:clamp(2.5rem,6vw,4.5rem) auto 0;max-width:var(--t4-max);position:relative;z-index:2}._heroText_199sf_446{display:grid;gap:1.1rem;justify-items:start}._heroLead_199sf_452{font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0}._heroText_199sf_446 ._actions_199sf_120{margin-top:.5rem}._heroSide_199sf_464{--hotspot-accent: var(--t4-accent);--hotspot-on-accent: var(--t4-paper);background:var(--t4-paper);border-radius:var(--t4-radius);box-shadow:var(--t4-shadow);min-width:0;padding:10px}._heroSide_199sf_464 figcaption{padding:0 .4rem .2rem}._heroMedia_199sf_478 img,._heroMedia_199sf_478 video{border-radius:calc(var(--t4-radius) - 8px);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}._heroStage_199sf_487{height:290vh}._heroStage_199sf_487 ._heroSticky_199sf_369{display:grid;height:100vh;overflow:hidden;padding:0;place-items:center;position:sticky;top:0}._heroStage_199sf_487 ._heroTitleWrap_199sf_418,._heroStage_199sf_487 ._heroContent_199sf_435{grid-area:1 / 1}._heroStage_199sf_487 ._heroTitle_199sf_418{font-size:clamp(2.4rem,6.2vw,6.25rem);max-width:14ch}._heroStage_199sf_487 ._heroContent_199sf_435{margin:0;padding:90px var(--t4-gutter) 40px;width:100%}._section_199sf_519{margin:0 auto;max-width:var(--t4-max);padding:clamp(4.5rem,9vw,8rem) var(--t4-gutter)}._heading_199sf_525{display:grid;gap:1rem;justify-items:center;margin:0 auto clamp(2.5rem,5vw,4rem);max-width:860px;perspective:900px;text-align:center}._headingLeft_199sf_535{justify-items:start;margin-inline:0;text-align:left}._heading_199sf_525 h2,._tiltCopy_199sf_542 h2,._buyCard_199sf_543 h2,._cta_199sf_544 h2{font-size:clamp(2.1rem,4.6vw,4rem);font-weight:800;letter-spacing:-.035em;line-height:.98}._lead_199sf_551{color:var(--t4-muted);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65;margin:0;max-width:60ch}._logos_199sf_561{padding:clamp(2.5rem,5vw,4rem) 0}._logosTitle_199sf_565{color:var(--t4-muted);font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0 auto 1.5rem;max-width:var(--t4-max);padding:0 var(--t4-gutter);text-align:center;text-transform:uppercase}._marquee_199sf_577{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}._marqueeTrack_199sf_582{animation:_t4Marquee_199sf_1 calc(30s / var(--motion-scale, 1)) linear infinite;display:flex;gap:1rem;list-style:none;margin:0;padding:.5rem 0;width:-moz-max-content;width:max-content}._marquee_199sf_577:hover ._marqueeTrack_199sf_582{animation-play-state:paused}@keyframes _t4Marquee_199sf_1{to{transform:translate(calc(-50% - .5rem))}}._logoGrid_199sf_600{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;list-style:none;margin:0;padding:0 var(--t4-gutter)}._logoItem_199sf_610{align-items:center;background:var(--t4-soft);border-radius:999px;display:flex;font-family:var(--font-display);font-weight:700;height:64px;justify-content:center;min-width:140px;padding:0 1.6rem}._logoItem_199sf_610 img{max-height:34px;-o-object-fit:contain;object-fit:contain;width:auto}._about_199sf_631,._statementStatic_199sf_635,._statementStage_199sf_636{position:relative}._statementSticky_199sf_640{display:grid;isolation:isolate;min-height:70vh;padding:clamp(4rem,9vw,7rem) var(--t4-gutter);place-items:center;position:relative}._statementStage_199sf_636{height:230vh}._statementStage_199sf_636 ._statementSticky_199sf_640{height:100vh;overflow:hidden;position:sticky;top:0}._statementGlow_199sf_660{background:radial-gradient(circle,color-mix(in srgb,var(--t4-primary) 75%,var(--t4-paper)) 0%,transparent 62%);height:80vmin;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80vmin;z-index:-1}._statement_199sf_635{font-family:var(--font-display);font-size:clamp(1.6rem,3.4vw,3.1rem);font-weight:700;letter-spacing:-.02em;line-height:1.22;margin:0 auto;max-width:1080px;text-align:center}._pill_199sf_684{border-radius:999px;display:inline-block;height:1.05em;margin-inline:.12em;overflow:hidden;vertical-align:-.12em;width:2.2em}._pill_199sf_684 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._tilt_199sf_542{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:var(--t4-max);padding:clamp(3rem,7vw,6rem) var(--t4-gutter) clamp(5rem,9vw,8rem)}._tiltPhoto_199sf_710{border-radius:18px;box-shadow:var(--t4-shadow);margin:0;overflow:hidden;rotate:-5deg}._tiltPhoto_199sf_710 img,._tiltPhoto_199sf_710 video{height:auto;width:100%}._root_199sf_5[data-t4-motion=on] ._tiltPhoto_199sf_710{rotate:0deg}._tiltCopy_199sf_542{display:grid;gap:1rem;justify-items:start}._signature_199sf_734{height:56px;width:200px}._signature_199sf_734 path{fill:none;stroke:var(--t4-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}._benefits_199sf_749{padding-bottom:clamp(4rem,8vw,6.5rem);position:relative}._kinetic_199sf_755{align-items:center;display:grid;isolation:isolate;min-height:110vh;overflow:hidden;padding:clamp(5rem,10vw,8rem) var(--t4-gutter);position:relative}._kineticBg_199sf_765{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-2}._kineticBg_199sf_765 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._kineticTint_199sf_777{background:linear-gradient(180deg,color-mix(in srgb,var(--t4-primary) 82%,transparent),color-mix(in srgb,var(--t4-primary) 90%,transparent));top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}._kineticInner_199sf_786{display:grid;gap:.6rem;justify-items:center;margin:0 auto;max-width:min(1000px,70vw);perspective:1000px;position:relative;text-align:center;z-index:2}._kineticTitle_199sf_798{font-size:clamp(1.7rem,3.6vw,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin-top:.75rem!important;max-width:24ch;text-transform:uppercase}._kineticLines_199sf_808{display:grid;gap:0;list-style:none;margin:.5rem 0 0;padding:0}._kineticLines_199sf_808 li{color:var(--t4-paper);font-family:var(--font-display);font-size:clamp(1.6rem,4vw,3.8rem);font-weight:800;letter-spacing:-.03em;line-height:1;text-transform:uppercase}._polaroid_199sf_826{background:var(--t4-paper);box-shadow:0 20px 40px -18px color-mix(in srgb,var(--landing-dark-background) 45%,transparent);margin:0;padding:8px 8px 0;position:absolute;width:clamp(140px,13vw,190px);z-index:1}._polaroid_199sf_826 img{aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;width:100%}._polaroid_199sf_826 figcaption{color:var(--t4-ink);font-size:.72rem;font-weight:600;line-height:1.3;padding:.5rem .2rem .6rem}._benefitGrid_199sf_850{display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--t4-max);padding:clamp(3.5rem,7vw,5.5rem) var(--t4-gutter) 0}._benefitCard_199sf_859{background:var(--t4-soft);border-radius:var(--t4-radius);display:grid;gap:.75rem;padding:clamp(1.4rem,2.6vw,2rem)}._benefitCard_199sf_859:nth-child(3n+2){background:var(--t4-wash)}._benefitWide_199sf_871{grid-column:span 2}._benefitImage_199sf_875{border-radius:calc(var(--t4-radius) - 10px);display:none;overflow:hidden}._benefitImage_199sf_875 img{aspect-ratio:16 / 10;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}._benefitIcon_199sf_888{align-items:center;background:var(--t4-primary);border-radius:999px;color:var(--t4-on-primary);display:inline-flex;font-weight:800;height:48px;justify-content:center;width:48px}._benefitIcon_199sf_888 svg{height:22px;width:22px}._benefitCard_199sf_859 h3{font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:800;letter-spacing:-.02em}._benefitCard_199sf_859 p{color:var(--t4-muted);line-height:1.6;margin:0}._benefits_199sf_749>._actions_199sf_120{padding:0 var(--t4-gutter)}._productSection_199sf_923{position:relative}._productStage_199sf_927{background:linear-gradient(180deg,var(--t4-paper) 0%,var(--t4-soft) 100%);height:calc((var(--t4-count, 4) * .75 + 1) * 100vh);position:relative}._productSticky_199sf_934{height:100vh;overflow:hidden;position:sticky;top:0}._giant_199sf_941{color:color-mix(in srgb,var(--t4-primary) 26%,var(--t4-paper));font-family:var(--font-display);font-size:clamp(4rem,11vw,11rem);font-weight:800;left:var(--t4-gutter);letter-spacing:-.04em;line-height:.88;margin:0;max-width:60vw;position:absolute;text-transform:uppercase;top:22vh}._hill_199sf_956{bottom:0;height:40vh;left:0;position:absolute;width:100%}._hillBack_199sf_964{fill:color-mix(in srgb,var(--t4-primary) 65%,var(--t4-paper))}._hillFront_199sf_965{fill:var(--t4-primary)}._hillBlades_199sf_967{fill:none;stroke:color-mix(in srgb,var(--t4-primary) 70%,var(--landing-dark-background));stroke-linecap:round;stroke-width:2}._productStack_199sf_974{height:min(56vh,460px);left:clamp(1.5rem,6vw,6rem);position:absolute;top:24vh;width:min(46vw,640px)}._productMedia_199sf_982{animation:_t4Bob_199sf_1 calc(6s / var(--motion-scale, 1)) ease-in-out infinite;border-radius:var(--t4-radius);box-shadow:0 40px 70px -30px color-mix(in srgb,var(--t4-ink) 60%,transparent);top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;rotate:-3deg;transform:scale(.9) rotate(-6deg);transition:opacity .6s,transform .9s cubic-bezier(.25,1,.3,1)}._productMedia_199sf_982 img,._productMedia_199sf_982 video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._productMedia_199sf_982[data-active=true],._productStage_199sf_927:not([data-ready]) ._productMedia_199sf_982:first-child{opacity:1;transform:none}._buyCard_199sf_543{background:var(--t4-paper);border-radius:var(--t4-radius);box-shadow:var(--t4-shadow);display:flex;flex-direction:column;gap:.9rem;max-height:calc(100vh - 116px);overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem);position:absolute;right:var(--t4-gutter);top:92px;width:min(500px,40vw)}._buyCard_199sf_543 h2{color:var(--t4-accent);font-size:clamp(1.8rem,3.2vw,3rem)}._buyLead_199sf_1029{color:var(--t4-muted);line-height:1.6;margin:0}._buyItems_199sf_1037{border-top:1px solid var(--t4-line);display:grid;padding-top:1rem}._buyItem_199sf_1037{align-content:start;display:grid;gap:.5rem;grid-area:1 / 1;justify-items:start;opacity:0;transform:translateY(18px);transition:opacity .45s,transform .6s cubic-bezier(.25,1,.3,1);visibility:hidden}._buyItem_199sf_1037[data-active=true],._productStage_199sf_927:not([data-ready]) ._buyItem_199sf_1037:first-child{opacity:1;transform:none;visibility:visible}._buyItem_199sf_1037 h3{font-size:clamp(1.3rem,2vw,1.75rem);font-weight:800;letter-spacing:-.02em}._buyItem_199sf_1037 p{color:var(--t4-muted);line-height:1.6;margin:0}._buyItem_199sf_1037 ._actions_199sf_120{margin-top:.5rem}._productIndex_199sf_1078{color:var(--t4-accent);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.1em}._dots_199sf_1086{display:flex;gap:6px;margin-top:.35rem}._dots_199sf_1086 span{background:var(--t4-line);border-radius:999px;height:6px;transition:width .4s,background-color .4s;width:18px}._dots_199sf_1086 span[data-active=true]{background:var(--t4-accent);width:42px}._buyCard_199sf_543>._actions_199sf_120{margin-top:0}._productList_199sf_1110{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}._productCard_199sf_1116{background:var(--t4-soft);border-radius:var(--t4-radius);display:grid;overflow:hidden}._productCardImage_199sf_1123 img{aspect-ratio:16 / 10;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}._productCardBody_199sf_1130{align-content:start;display:grid;gap:.5rem;justify-items:start;padding:1.5rem}._productCardBody_199sf_1130 h3{font-size:1.35rem;font-weight:800}._productCardBody_199sf_1130 p{color:var(--t4-muted);line-height:1.6;margin:0}._steps_199sf_1151{display:grid;gap:clamp(3rem,7vw,5.5rem);list-style:none;margin:0;padding:0}._step_199sf_1151{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}._stepFlip_199sf_1166>:first-child{order:2}._stepImage_199sf_1171{aspect-ratio:5 / 4;border-radius:46% 54% 42% 58%/52% 42% 58% 48%;box-shadow:var(--t4-shadow);overflow:hidden}._stepImageInner_199sf_1178{height:124%;margin-top:-12%}._stepImageInner_199sf_1178 img,._stepImageInner_199sf_1178 video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._stepCopy_199sf_1190{display:grid;gap:.8rem}._stepNumber_199sf_1195{-webkit-text-stroke:2px var(--t4-primary);color:transparent;font-family:var(--font-display);font-size:clamp(4rem,8vw,7rem);font-weight:800;line-height:.85}._stepCopy_199sf_1190 h3{font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}._stepCopy_199sf_1190 p{color:var(--t4-muted);font-size:1.05rem;line-height:1.65;margin:0;max-width:46ch}._testimonials_199sf_1221{background:var(--t4-wash);position:relative}._fanStage_199sf_1226{height:270vh}._fanSticky_199sf_1230{display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:90px var(--t4-gutter) 0;position:sticky;top:0}._fanSticky_199sf_1230 ._heading_199sf_525{margin-bottom:0}._fan_199sf_1226{flex:1;min-height:0;position:relative}._fan_199sf_1226 ._quote_199sf_1251{left:50%;margin-left:calc(min(320px,80vw)/-2);position:absolute;top:8%;transform-origin:50% 230%;width:min(320px,80vw)}._quote_199sf_1251{background:var(--t4-paper);border-radius:var(--t4-radius);box-shadow:var(--t4-shadow);display:grid;gap:1rem;margin:0;padding:1.6rem}._quoteTone_199sf_1271{background:var(--t4-primary);color:var(--t4-on-primary)}._quoteImage_199sf_1276{border-radius:16px;height:120px;-o-object-fit:cover;object-fit:cover;width:100%}._quote_199sf_1251 blockquote{font-size:1.02rem;font-weight:500;line-height:1.55;margin:0}._quote_199sf_1251 figcaption{display:grid;gap:.15rem}._quote_199sf_1251 figcaption span{font-size:.82rem;opacity:.7}._quoteGrid_199sf_1300{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._video_199sf_1308{aspect-ratio:16 / 9;border-radius:28px;box-shadow:var(--t4-shadow);margin:0 auto;max-width:min(100%,960px,150vh);overflow:hidden}._video_199sf_1308 iframe,._video_199sf_1308 video{border:0;height:100%;width:100%}._ctaWrap_199sf_1326{padding:clamp(3rem,6vw,5rem) var(--t4-gutter)}._cta_199sf_544{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--t4-primary) 55%,var(--t4-paper)) 0%,transparent 45%),var(--t4-primary);border-radius:clamp(28px,5vw,48px);color:var(--t4-on-primary);display:grid;gap:1rem;isolation:isolate;justify-items:center;margin:0 auto;max-width:var(--t4-max);overflow:hidden;padding:clamp(4rem,9vw,7rem) var(--t4-gutter);perspective:900px;position:relative;text-align:center}._cta_199sf_544 h2{max-width:18ch;position:relative;z-index:1}._cta_199sf_544 ._actions_199sf_120,._cta_199sf_544 ._eyebrow_199sf_131,._cta_199sf_544 ._lead_199sf_551{position:relative;z-index:1}._cta_199sf_544 ._lead_199sf_551{color:inherit;opacity:.8}._footer_199sf_1369{background:var(--t4-wash);overflow:hidden;padding:clamp(2rem,5vw,3.5rem) var(--t4-gutter) 2rem}._wordmark_199sf_1375{color:var(--t4-paper);font-family:var(--font-display);font-size:clamp(3.5rem,15.5vw,15rem);font-weight:800;letter-spacing:-.055em;line-height:.82;margin:0 auto clamp(2rem,5vw,4rem);max-width:var(--t4-max);overflow:hidden;padding-bottom:.06em;text-align:center}._footerGrid_199sf_1389{display:grid;gap:2rem;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--t4-max)}._footerBrand_199sf_1397{align-items:center;display:flex;font-family:var(--font-display);font-size:1.4rem;gap:.6rem}._footerBrand_199sf_1397 img{height:34px;width:auto}._footerColumn_199sf_1410{display:grid;align-content:start;gap:.55rem}._footerColumn_199sf_1410 h3{color:var(--t4-muted);font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}._footerColumn_199sf_1410 a,._footerBottom_199sf_1427 a{font-weight:600;text-decoration:none}._footerColumn_199sf_1410 a:hover,._footerBottom_199sf_1427 a:hover{color:var(--t4-accent)}._footerBottom_199sf_1427{border-top:1px solid var(--t4-line);color:var(--t4-muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem 2rem;justify-content:space-between;margin:2.5rem auto 0;max-width:var(--t4-max);padding-top:1.5rem}._footerBottom_199sf_1427>div{display:flex;flex-wrap:wrap;gap:1.5rem}._footerBottom_199sf_1427 span{display:inline-block}@media(max-width:1100px){._footerGrid_199sf_1389{grid-template-columns:repeat(3,minmax(0,1fr))}._footerBrand_199sf_1397{grid-column:1 / -1}}@media(max-width:900px){._header_199sf_181{align-items:center;background:color-mix(in srgb,var(--t4-paper) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:auto 1fr auto;padding:10px var(--t4-gutter);pointer-events:auto}._logoTab_199sf_243{background:transparent;box-shadow:none;color:var(--t4-ink)!important;grid-column:1;grid-row:1;margin-top:0;padding:0}._menuButton_199sf_270{display:inline-flex;grid-column:3;grid-row:1}._navPill_199sf_197,._navActions_199sf_198{display:none}._headerOpen_199sf_1503 ._navPill_199sf_197,._headerOpen_199sf_1503 ._navActions_199sf_198{background:var(--t4-paper);border-radius:18px;box-shadow:none;display:flex;flex-direction:column;grid-column:1 / -1;justify-self:stretch}._headerOpen_199sf_1503 ._navPill_199sf_197>a{font-size:1rem;padding:.85rem 1rem}._headerOpen_199sf_1503 ._navActions_199sf_198>a{width:100%}._heroContent_199sf_435,._tilt_199sf_542,._step_199sf_1151{grid-template-columns:minmax(0,1fr)}._stepFlip_199sf_1166>:first-child{order:0}._heroSticky_199sf_369{padding-top:100px}._heroText_199sf_446{justify-items:center;text-align:center}._polaroid_199sf_826{display:none}._kineticInner_199sf_786{max-width:none}._benefitImage_199sf_875{display:block}._benefitGrid_199sf_850,._productList_199sf_1110{grid-template-columns:minmax(0,1fr)}._benefitWide_199sf_871{grid-column:auto}._kinetic_199sf_755{min-height:0}}@media(max-width:640px){._heroTitle_199sf_418{font-size:clamp(1.9rem,8.6vw,2.6rem)}._statement_199sf_635{font-size:clamp(1.4rem,6.5vw,1.9rem)}._floats_199sf_294 ._float_199sf_294:nth-child(n+4){display:none}._float_199sf_294{scale:.6}._footerGrid_199sf_1389{grid-template-columns:repeat(2,minmax(0,1fr))}._actions_199sf_120>a{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){._floatInner_199sf_307,._marqueeTrack_199sf_582,._productMedia_199sf_982{animation:none}}._faqList_199sf_1606{list-style:none;margin:0;padding:0}._faqQuestion_199sf_1612{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:1rem;text-align:left;width:100%}._faqQuestion_199sf_1612>span:not([aria-hidden]){flex:1}._faqIcon_199sf_1629{align-items:center;display:inline-flex;flex:none;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s}._faqIcon_199sf_1629 svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}._faqQuestion_199sf_1612[data-open=true] ._faqIcon_199sf_1629 svg{transform:rotate(45deg)}._faqAnswer_199sf_1647{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;visibility:hidden}._faqAnswer_199sf_1647[data-open=true]{grid-template-rows:1fr;transition-delay:0s;visibility:visible}._faqAnswerInner_199sf_1660{min-height:0;overflow:hidden}._faqAnswerInner_199sf_1660 p{margin:0}._faqWrap_199sf_1669{margin:0 auto;max-width:900px}._faqList_199sf_1606{display:grid;gap:.75rem}._faqItem_199sf_1679{background:var(--t4-paper);border:1px solid var(--t4-line);border-radius:calc(var(--t4-radius) * .7);transition:background-color .35s,box-shadow .35s}._faqItem_199sf_1679[data-open=true]{background:var(--t4-wash);border-color:transparent;box-shadow:var(--t4-shadow)}._faqQuestion_199sf_1612{font-family:var(--font-display);font-size:clamp(1.02rem,1.4vw,1.18rem);font-weight:600;padding:1.25rem 1.5rem}._faqIcon_199sf_1629{background:var(--t4-soft);border-radius:999px;height:38px;width:38px}._faqQuestion_199sf_1612[data-open=true] ._faqIcon_199sf_1629{background:var(--t4-ink);color:var(--t4-paper)}._faqAnswerInner_199sf_1660 p{color:color-mix(in srgb,var(--t4-ink) 78%,var(--t4-paper));line-height:1.7;padding:0 4.5rem 1.4rem 1.5rem}._faqWrap_199sf_1669+._actions_199sf_120{margin-top:2.25rem}@media(max-width:640px){._faqAnswerInner_199sf_1660 p{padding-right:1.5rem}}@media(prefers-reduced-motion:reduce){._faqAnswer_199sf_1647,._faqIcon_199sf_1629,._faqIcon_199sf_1629 svg{transition:none}}._page_199sf_50{min-height:70vh;padding-top:96px;position:relative;z-index:2}._page_199sf_50 .bg-background{background-color:transparent}._page_199sf_50 h1,._page_199sf_50 h2,._page_199sf_50 h3,._page_199sf_50 h4{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase}._page_199sf_50 h1{font-size:clamp(2.1rem,4.4vw,4rem);font-weight:800;line-height:1.05}._page_199sf_50 h2{font-weight:800}._page_199sf_50 .rounded-3xl,._page_199sf_50 .rounded-2xl{border-radius:var(--t4-radius)}._page_199sf_50 .rounded-xl,._page_199sf_50 .rounded-lg,._page_199sf_50 .rounded-md{border-radius:999px}._page_199sf_50 h2,._page_199sf_50 h3,._page_199sf_50 h4{text-transform:none}._page_199sf_50 .rounded-3xl.border,._page_199sf_50 .rounded-2xl.border{box-shadow:var(--t4-shadow)}@media(max-height:760px)and (min-width:901px){._buyCard_199sf_543{gap:.6rem;padding:1.25rem 1.5rem;top:84px}._buyCard_199sf_543 h2{font-size:clamp(1.5rem,2.4vw,2.1rem)}._buyLead_199sf_1029{display:none}._buyItem_199sf_1037 h3{font-size:1.2rem}._buyItem_199sf_1037 p{font-size:.92rem;line-height:1.5}}._showcaseList_199sf_1817{display:grid;gap:clamp(3rem,7vw,6rem)}._showcaseRow_199sf_1822{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}._showcaseRow_199sf_1822[data-side=left] ._showcaseMedia_199sf_1829{order:2}._showcaseMedia_199sf_1829{min-width:0;overflow:hidden}._showcaseMedia_199sf_1829 img,._showcaseMedia_199sf_1829 video{aspect-ratio:var(--landing-media-ratio, 16 / 9);display:block;height:auto;-o-object-fit:var(--landing-media-fit, cover);object-fit:var(--landing-media-fit, cover);width:100%}._showcaseCopy_199sf_1847{display:grid;gap:.6rem;justify-items:start}._showcaseCopy_199sf_1847 h3{font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.12;margin:0}._showcaseCopy_199sf_1847 p{line-height:1.65;margin:0;max-width:46ch}._showcaseNumber_199sf_1865{font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em}._showcaseLabel_199sf_1872{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._featGrid_199sf_1879{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}._featItem_199sf_1885{display:grid;align-content:start;gap:.6rem;padding:1.5rem}._featItem_199sf_1885 h3{font-size:1.1rem;line-height:1.25;margin:0}._featItem_199sf_1885 p{font-size:.94rem;line-height:1.6;margin:0}._featIcon_199sf_1904{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}._featIcon_199sf_1904 svg{height:20px;width:20px}._featStats_199sf_1917{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:clamp(2rem,4vw,3rem) 0 0}._featStat_199sf_1917{display:grid;gap:.35rem;padding:1.25rem 0 0}._featStatValue_199sf_1930{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}._featStatLabel_199sf_1938{font-size:.92rem;line-height:1.5;margin:0}._priceWrap_199sf_1944{display:grid;justify-items:center}._priceCard_199sf_1949{display:grid;gap:.8rem;justify-items:start;max-width:640px;padding:clamp(1.75rem,4vw,2.75rem);width:100%}._priceName_199sf_1958{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.1;margin:0}._priceDesc_199sf_1964{line-height:1.6;margin:0}._priceRow_199sf_1969{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0}._priceValue_199sf_1977{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}._pricePeriod_199sf_1985{font-size:1rem}._priceNote_199sf_1989{font-size:.85rem;margin:0}._priceCta_199sf_1994{justify-self:stretch;margin:.4rem 0;text-align:center}._priceFeatures_199sf_2000{display:grid;gap:.6rem;list-style:none;margin:.4rem 0 0;padding:0;width:100%}._priceFeature_199sf_2000{align-items:flex-start;display:flex;font-size:.94rem;gap:.65rem;line-height:1.5}._priceCheck_199sf_2017{align-items:center;border-radius:999px;display:inline-flex;flex:none;height:22px;justify-content:center;margin-top:1px;width:22px}._priceFooter_199sf_2028{font-size:.95rem;line-height:1.6;margin:1.75rem auto 0;max-width:60ch;text-align:center}._priceFooterLink_199sf_2036{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){._showcaseRow_199sf_1822{grid-template-columns:minmax(0,1fr)}._showcaseRow_199sf_1822[data-side=left] ._showcaseMedia_199sf_1829{order:0}}._showcaseMedia_199sf_1829{border-radius:var(--t4-radius);box-shadow:var(--t4-shadow)}._showcaseNumber_199sf_1865{color:var(--t4-accent)}._showcaseLabel_199sf_1872{background:var(--t4-wash);border-radius:999px;padding:.35rem .8rem}._showcaseCopy_199sf_1847 h3,._featItem_199sf_1885 h3,._priceName_199sf_1958{font-weight:800;letter-spacing:-.02em}._showcaseCopy_199sf_1847 p,._featItem_199sf_1885 p,._priceDesc_199sf_1964,._featStatLabel_199sf_1938,._pricePeriod_199sf_1985,._priceNote_199sf_1989,._priceFooter_199sf_2028{color:var(--t4-muted)}._featItem_199sf_1885{background:var(--t4-paper);border:1px solid var(--t4-line);border-radius:calc(var(--t4-radius) * .75);transition:transform .3s,box-shadow .3s}._featItem_199sf_1885:hover{box-shadow:var(--t4-shadow);transform:translateY(-4px)}._featIcon_199sf_1904{background:var(--t4-wash);border-radius:14px;color:var(--t4-ink)}._featStat_199sf_1917{background:var(--t4-soft);border-radius:calc(var(--t4-radius) * .75);padding:1.5rem}._featStatValue_199sf_1930{color:var(--t4-accent)}._priceCard_199sf_1949{background:var(--t4-paper);border-radius:var(--t4-radius);box-shadow:var(--t4-shadow)}._priceBadge_199sf_2119{background:var(--t4-wash);border-radius:999px;color:var(--t4-accent);font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:.4rem .9rem;text-transform:uppercase}._priceCheck_199sf_2017{background:var(--t4-wash);color:var(--t4-accent)}._priceFooterLink_199sf_2036{color:var(--t4-accent)}._heroSide_199sf_464:has([data-hero-side-image]){background:transparent;border:0;box-shadow:none;justify-self:center;margin-inline:auto;max-width:100%;padding:0;width:-moz-fit-content;width:fit-content}._root_17uzj_5{--t5-paper: var(--landing-light-background);--t5-ink: var(--landing-light-foreground);--t5-primary: var(--landing-light-primary);--t5-accent: var(--landing-light-accent);--t5-soft: var(--landing-light-secondary);--t5-success: var(--landing-light-success);--t5-on-primary: var(--landing-light-on-primary);--t5-muted: color-mix(in srgb, var(--t5-ink) 64%, var(--t5-paper));--t5-faint: color-mix(in srgb, var(--t5-ink) 42%, var(--t5-paper));--t5-line: color-mix(in srgb, var(--t5-ink) 10%, var(--t5-paper));--t5-line-strong: color-mix(in srgb, var(--t5-ink) 16%, var(--t5-paper));--t5-page: color-mix(in srgb, var(--t5-primary) 3%, var(--t5-paper));--t5-tint: color-mix(in srgb, var(--t5-primary) 9%, var(--t5-paper));--t5-mono: ui-monospace, "Geist Mono", "SF Mono", Consolas, Menlo, monospace;--t5-max: 1200px;--t5-gutter: clamp(1.25rem, 4vw, 3rem);--t5-shadow: 0 1px 2px color-mix(in srgb, var(--t5-ink) 6%, transparent), 0 18px 44px -24px color-mix(in srgb, var(--t5-ink) 30%, transparent);background:var(--t5-page);color:var(--t5-ink);font-family:var(--font-body);font-size:1rem;isolation:isolate;min-height:100vh;overflow-x:clip;position:relative}.dark ._root_17uzj_5{--t5-paper: var(--landing-dark-background);--t5-ink: var(--landing-dark-foreground);--t5-primary: var(--landing-dark-primary);--t5-accent: var(--landing-dark-accent);--t5-soft: var(--landing-dark-secondary);--t5-success: var(--landing-dark-success);--t5-on-primary: var(--landing-dark-on-primary)}._root_17uzj_5 *,._root_17uzj_5 *:before,._root_17uzj_5 *:after{box-sizing:border-box}._root_17uzj_5 h1,._root_17uzj_5 h2,._root_17uzj_5 h3{font-family:var(--font-display);margin:0}._root_17uzj_5 a:not(._page_17uzj_58 *){color:inherit}._root_17uzj_5 img,._root_17uzj_5 video,._root_17uzj_5 iframe{display:block;max-width:100%}._srOnly_17uzj_69{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._mono_17uzj_78{font-family:var(--t5-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em}._scene_17uzj_86{background:var(--t5-primary);top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;z-index:-1}._main_17uzj_95{position:relative}._buttonPrimary_17uzj_101,._buttonSecondary_17uzj_102,._buttonGhost_17uzj_103{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.92rem;font-weight:700;gap:.45rem;justify-content:center;min-height:44px;padding:.6rem 1.4rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}._buttonPrimary_17uzj_101{background:var(--t5-primary);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--t5-primary) 80%,transparent);color:var(--t5-on-primary)!important}._buttonPrimary_17uzj_101:after{content:"↗";font-size:.9em;transition:transform .2s}._buttonPrimary_17uzj_101:hover{background:color-mix(in srgb,var(--t5-primary) 85%,var(--t5-ink));transform:translateY(-1px)}._buttonPrimary_17uzj_101:hover:after{transform:translate(2px,-2px)}._buttonSecondary_17uzj_102{background:var(--t5-paper);border-color:var(--t5-line-strong);box-shadow:var(--t5-shadow);color:var(--t5-primary)!important}._buttonSecondary_17uzj_102:hover{border-color:var(--t5-primary)}._buttonGhost_17uzj_103{min-height:40px;padding:.5rem 1rem}._buttonGhost_17uzj_103:hover{background:var(--t5-tint)}._root_17uzj_5 a:focus-visible,._root_17uzj_5 button:focus-visible{outline:2px solid var(--t5-primary);outline-offset:3px}._actions_17uzj_165{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}._actionsCenter_17uzj_172{justify-content:center}._chips_17uzj_176{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}._chips_17uzj_176 ._buttonSecondary_17uzj_102,._chips_17uzj_176 ._buttonPrimary_17uzj_101{font-size:.8rem;min-height:34px;padding:.35rem .9rem}._chips_17uzj_176 ._buttonPrimary_17uzj_101:after{display:none}._kicker_17uzj_194{color:var(--t5-primary);display:inline-block;font-family:var(--t5-mono);font-size:.76rem;font-weight:600;letter-spacing:.16em;margin-bottom:.9rem;text-transform:uppercase}._tags_17uzj_205{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.75rem 0 0;padding:0}._tags_17uzj_205 li{background:var(--t5-tint);border-radius:6px;color:var(--t5-primary);font-family:var(--t5-mono);font-size:.72rem;padding:.25rem .55rem}._header_17uzj_225{inset:0 0 auto;position:fixed;transition:background-color .3s,border-color .3s,color .3s;z-index:60}._headerScrolled_17uzj_232{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--t5-paper) 88%,transparent);border-bottom:1px solid var(--t5-line)}._root_17uzj_5[data-t5-inverse=true] ._header_17uzj_225{background:color-mix(in srgb,var(--t5-primary) 92%,transparent);border-color:color-mix(in srgb,var(--t5-on-primary) 18%,transparent);color:var(--t5-on-primary)}._root_17uzj_5[data-t5-inverse=true] ._header_17uzj_225 ._buttonPrimary_17uzj_101{background:var(--t5-on-primary);color:var(--t5-primary)!important}._headerInner_17uzj_250{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1360px;min-height:72px;padding:0 var(--t5-gutter)}._brand_17uzj_261{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:1.15rem;font-weight:800;gap:.5rem;letter-spacing:-.02em;text-decoration:none}._brand_17uzj_261 img{height:30px;width:auto}._nav_17uzj_277{align-items:center;display:flex;gap:1.75rem}._nav_17uzj_277>a{font-size:.95rem;opacity:.85;text-decoration:none}._nav_17uzj_277>a:hover{opacity:1}._navActions_17uzj_293{align-items:center;display:flex;gap:.5rem;justify-self:end}._navActions_17uzj_293 ._buttonPrimary_17uzj_101{min-height:42px}._menuButton_17uzj_304{align-items:center;background:transparent;border:1px solid var(--t5-line-strong);border-radius:10px;color:inherit;cursor:pointer;display:none;height:42px;justify-content:center;justify-self:end;width:42px}._grid_17uzj_320{background-image:linear-gradient(to right,var(--t5-line) 1px,transparent 1px),linear-gradient(to bottom,var(--t5-line) 1px,transparent 1px);background-size:40px 40px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 35%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 85% 75% at 50% 35%,#000 40%,transparent 100%);pointer-events:none;position:absolute;z-index:-1}._gridOnPrimary_17uzj_332{background-image:linear-gradient(to right,color-mix(in srgb,var(--t5-on-primary) 14%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--t5-on-primary) 14%,transparent) 1px,transparent 1px)}._glow_17uzj_338{background:radial-gradient(260px circle at var(--t5-mx, 50%) var(--t5-my, 30%),color-mix(in srgb,var(--t5-primary) 22%,transparent),transparent 70%);top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s;z-index:-1}[data-glow=on]>._glow_17uzj_338{opacity:1}._onPrimary_17uzj_353 ._glow_17uzj_338{background:radial-gradient(300px circle at var(--t5-mx, 50%) var(--t5-my, 30%),color-mix(in srgb,var(--t5-on-primary) 20%,transparent),transparent 70%)}._hero_17uzj_360{isolation:isolate;overflow:hidden;padding:120px var(--t5-gutter) clamp(3.5rem,7vw,5.5rem);position:relative}._heroInner_17uzj_367{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:0 auto;max-width:1320px}._heroTitle_17uzj_376{font-size:clamp(2rem,3.5vw,3.3rem);font-weight:800;letter-spacing:-.035em;line-height:1.02}._blank_17uzj_384{display:block;min-height:1.1em}._blankWord_17uzj_390{box-shadow:inset 0 -.09em color-mix(in srgb,var(--t5-primary) 35%,transparent);display:inline-block;transition:opacity .26s,transform .26s}._blankOut_17uzj_399{opacity:0;transform:translateY(-.25em)}._letter_17uzj_404{animation:_t5Letter_17uzj_1 .45s cubic-bezier(.2,.8,.2,1) both;display:inline-block;white-space:pre}@keyframes _t5Letter_17uzj_1{0%{filter:blur(6px);opacity:0;transform:translateY(.35em)}to{filter:none;opacity:1;transform:none}}._heroLead_17uzj_415{color:var(--t5-muted);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.6;margin:1.25rem 0 0;max-width:42ch}._heroSide_17uzj_423{--hotspot-accent: var(--t5-primary);--hotspot-on-accent: var(--t5-on-primary);background:var(--t5-paper);border:1px solid var(--t5-line-strong);border-radius:14px;box-shadow:var(--t5-shadow);min-width:0;padding:10px}._heroSide_17uzj_423 figcaption{padding:0 .3rem .2rem}._window_17uzj_440{background:var(--t5-paper);border:1px solid var(--t5-line-strong);border-radius:12px;box-shadow:var(--t5-shadow);overflow:hidden}._window_17uzj_440 img,._window_17uzj_440 video{aspect-ratio:var(--landing-media-ratio, 16 / 9);height:auto;-o-object-fit:var(--landing-media-fit, cover);object-fit:var(--landing-media-fit, cover);width:100%}._windowBar_17uzj_457{align-items:center;border-bottom:1px solid var(--t5-line);display:flex;gap:6px;min-height:34px;padding:0 12px}._windowBar_17uzj_457 span{background:var(--t5-line-strong);border-radius:50%;height:9px;width:9px}._windowBar_17uzj_457 b{color:var(--t5-muted);font-family:var(--t5-mono);font-size:.72rem;font-weight:500;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._section_17uzj_486{margin:0 auto;max-width:var(--t5-max);padding:clamp(4.5rem,9vw,7.5rem) var(--t5-gutter)}._heading_17uzj_492{margin:0 auto clamp(2.25rem,4vw,3.5rem);max-width:760px;text-align:center}._headingLeft_17uzj_498{margin-inline:0;text-align:left}._heading_17uzj_492 h2,._tabsHead_17uzj_504 h2,._gatherHead_17uzj_505 h2,._aboutTitle_17uzj_506,._cta_17uzj_507 h2{font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}._lead_17uzj_514{color:var(--t5-muted);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.65;margin:1rem auto 0;max-width:62ch}._headingLeft_17uzj_498 ._lead_17uzj_514{margin-inline:0}._onPrimary_17uzj_353{color:var(--t5-on-primary);position:relative}._onPrimary_17uzj_353 ._lead_17uzj_514,._onPrimary_17uzj_353 ._kicker_17uzj_194{color:color-mix(in srgb,var(--t5-on-primary) 78%,transparent)}._tabsStage_17uzj_538{height:calc((var(--t5-count, 4) + 1) * 100vh)}._tabsSticky_17uzj_542{display:flex;height:100vh;isolation:isolate;overflow:hidden;padding:100px var(--t5-gutter) 32px;position:sticky;top:0}._tabsInner_17uzj_552{display:flex;flex:1;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1320px;min-height:0;width:100%}._tabsHead_17uzj_504{max-width:760px}._tabsHead_17uzj_504 ._lead_17uzj_514{margin-inline:0}._tabRow_17uzj_571{border-bottom:1px solid color-mix(in srgb,var(--t5-on-primary) 22%,transparent);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}._tab_17uzj_504{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.2rem;opacity:.55;padding:.6rem 1rem .9rem 0;position:relative;text-align:left;transition:opacity .3s}._tab_17uzj_504 strong{font-family:var(--font-display);font-size:clamp(.95rem,1.3vw,1.2rem);letter-spacing:-.01em}._tab_17uzj_504>span{font-family:var(--t5-mono);font-size:.72rem}._tab_17uzj_504[data-active=true]{opacity:1}._tabTrack_17uzj_607{bottom:-1px;height:2px;left:0;position:absolute;right:1rem}._tabBar_17uzj_615{background:var(--t5-on-primary);display:block;height:100%;transform:scaleX(0);transform-origin:0 50%}._panels_17uzj_623{container-type:size;flex:1;min-height:0;position:relative}._panel_17uzj_623{display:grid;gap:1.5rem;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:translateY(18px);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);visibility:hidden}._panel_17uzj_623[data-active=true],._tabsStage_17uzj_538:not([data-ready]) ._panel_17uzj_623:first-child{opacity:1;transform:none;visibility:visible}._panelCopy_17uzj_649 p{color:color-mix(in srgb,var(--t5-on-primary) 85%,transparent);font-size:1.05rem;line-height:1.65;margin:0}._panelWindow_17uzj_656{align-self:start;justify-self:end;min-height:0;width:min(100%,calc((100cqh - 36px) * var(--landing-media-width, 16) / var(--landing-media-height, 9)))}._panelMedia_17uzj_664{overflow:hidden}._tabsStatic_17uzj_669{background:var(--t5-primary)}._stepList_17uzj_673{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}._stepCard_17uzj_681{border-top:1px solid color-mix(in srgb,var(--t5-on-primary) 25%,transparent);display:grid;gap:.6rem;padding-top:1.25rem}._stepCard_17uzj_681 h3{font-size:1.4rem}._stepCard_17uzj_681 p{color:color-mix(in srgb,var(--t5-on-primary) 82%,transparent);line-height:1.6;margin:0}._stepCard_17uzj_681 ._window_17uzj_440{color:var(--t5-ink);margin-top:.5rem}._gatherSection_17uzj_705{position:relative}._gatherStage_17uzj_709{height:300vh}._gatherSticky_17uzj_713{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:100px var(--t5-gutter) 24px;position:sticky;top:0}._gatherHead_17uzj_505{margin:0 auto;max-width:760px;text-align:center}._gatherField_17uzj_729{display:grid;flex:1;min-height:0;place-items:center;position:relative}._scatterCard_17uzj_737{align-items:center;background:var(--t5-paper);border:1px solid var(--t5-line-strong);border-radius:12px;box-shadow:var(--t5-shadow);display:grid;gap:.6rem;grid-area:1 / 1;padding:.85rem;width:min(250px,40vw)}._scatterCard_17uzj_737 img{aspect-ratio:var(--landing-media-ratio, 16 / 9);border-radius:7px;-o-object-fit:cover;object-fit:cover;width:100%}._scatterCard_17uzj_737 b{font-size:.9rem}._scatterTag_17uzj_761{color:var(--t5-primary);font-family:var(--t5-mono);font-size:.7rem}._unified_17uzj_767{background:var(--t5-paper);border:1px solid var(--t5-line-strong);border-radius:16px;box-shadow:0 30px 70px -30px color-mix(in srgb,var(--t5-ink) 40%,transparent);grid-area:1 / 1;max-width:560px;overflow:hidden;position:relative;width:100%;z-index:2}._unifiedHead_17uzj_780{align-items:center;background:var(--t5-tint);border-bottom:1px solid var(--t5-line);display:flex;gap:.6rem;padding:.85rem 1.1rem}._unifiedHead_17uzj_780 strong{flex:1;font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unifiedLogo_17uzj_798 img{height:22px;width:auto}._statusPill_17uzj_803{background:color-mix(in srgb,var(--t5-success) 18%,var(--t5-paper));border-radius:999px;color:color-mix(in srgb,var(--t5-success) 55%,var(--t5-ink));font-size:.75rem;font-weight:700;padding:.25rem .65rem}._unifiedRows_17uzj_812{list-style:none;margin:0;padding:.35rem 1.1rem .8rem}._unifiedRow_17uzj_812{align-items:center;border-bottom:1px solid var(--t5-line);display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.75rem 0}._unifiedRow_17uzj_812:last-child{border-bottom:0}._rowIcon_17uzj_831{align-items:center;border:1px solid var(--t5-line-strong);border-radius:8px;color:var(--t5-primary);display:inline-flex;height:32px;justify-content:center;width:32px}._rowIcon_17uzj_831 svg{height:16px;width:16px}._rowText_17uzj_847{display:grid;gap:.1rem;min-width:0}._rowText_17uzj_847 b{font-size:.92rem}._rowText_17uzj_847 small{color:var(--t5-muted);font-size:.78rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowCheck_17uzj_867{align-items:center;border:2px solid var(--t5-line-strong);border-radius:50%;color:transparent;display:inline-flex;height:24px;justify-content:center;transition:background-color .3s,border-color .3s,color .3s;width:24px}._unifiedRow_17uzj_812[data-done=false] ._rowCheck_17uzj_867{animation:_t5Spin_17uzj_1 .8s linear infinite;border-color:var(--t5-line-strong);border-top-color:var(--t5-primary)}._unifiedRow_17uzj_812[data-done=true] ._rowCheck_17uzj_867{background:var(--t5-success);border-color:var(--t5-success);color:var(--t5-paper)}@keyframes _t5Spin_17uzj_1{to{transform:rotate(360deg)}}._unifiedStatic_17uzj_895{display:grid;place-items:center}._listSection_17uzj_902{position:relative}._listStage_17uzj_906{height:calc((var(--t5-count, 4) * .8 + 1) * 100vh)}._listSticky_17uzj_910{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;max-width:var(--t5-max);overflow:hidden;padding:90px var(--t5-gutter) 24px;position:sticky;top:0}._listSticky_17uzj_910{padding-right:calc(var(--t5-gutter) + 36px)}._rail_17uzj_928{height:min(52vh,420px);position:absolute;right:18px;top:50%;transform:translateY(-50%);width:14px}._railTrack_17uzj_937{background:var(--t5-line-strong);border-radius:2px;bottom:0;left:6px;position:absolute;top:0;width:2px}._railFill_17uzj_947{background:var(--t5-primary);border-radius:inherit;display:block;height:100%;transform:scaleY(0);transform-origin:50% 0}._railDot_17uzj_956{background:var(--t5-paper);border:2px solid var(--t5-line-strong);border-radius:50%;cursor:pointer;height:14px;left:0;padding:0;position:absolute;transform:translateY(-50%);transition:background-color .3s,border-color .3s,transform .3s;width:14px}._railDot_17uzj_956[data-active=true]{background:var(--t5-primary);border-color:var(--t5-primary)}._railDot_17uzj_956:hover{transform:translateY(-50%) scale(1.25)}._listSticky_17uzj_910 ._heading_17uzj_492{margin-bottom:clamp(1.5rem,3vw,2.5rem)}._listGrid_17uzj_983{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}._list_17uzj_902{display:grid;gap:.25rem;list-style:none;margin:0;padding:0}._listItem_17uzj_998 h3{align-items:baseline;color:var(--t5-faint);display:flex;font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:800;gap:.75rem;letter-spacing:-.02em;line-height:1.25;padding:.45rem 0;transition:color .3s}._listItem_17uzj_998 h3 ._mono_17uzj_78{color:var(--t5-primary)}._listItem_17uzj_998[data-active=true] h3{color:var(--t5-ink)}._listBody_17uzj_1019{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}._listBody_17uzj_1019>div{min-height:0;overflow:hidden}._listItem_17uzj_998[data-active=true] ._listBody_17uzj_1019{grid-template-rows:1fr}._listBody_17uzj_1019 p{color:var(--t5-muted);line-height:1.6;margin:0 0 .25rem;max-width:46ch}._listBody_17uzj_1019 ._actions_17uzj_165{margin-top:.75rem}._listWindow_17uzj_1046{position:relative}._listMedias_17uzj_1050{aspect-ratio:var(--landing-media-ratio, 16 / 9);position:relative}._listMedia_17uzj_1050{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:scale(1.03);transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1)}._listMedia_17uzj_1050[data-active=true],._listStage_17uzj_906:not([data-ready]) ._listMedia_17uzj_1050:first-child{opacity:1;transform:none}._listMedia_17uzj_1050 img,._listMedia_17uzj_1050 video{height:100%;-o-object-fit:var(--landing-media-fit, cover);object-fit:var(--landing-media-fit, cover);width:100%}._listStatic_17uzj_1076{display:grid;gap:2rem;list-style:none;margin:0;padding:0}._listStatic_17uzj_1076 ._listItem_17uzj_998 h3{color:var(--t5-ink)}._listStatic_17uzj_1076 ._window_17uzj_440{margin-top:1rem}._logos_17uzj_1094{border-block:1px solid var(--t5-line);padding:clamp(2.5rem,5vw,3.5rem) 0}._logosTitle_17uzj_1099{color:var(--t5-muted);font-family:var(--t5-mono);font-size:.8rem;letter-spacing:.2em;margin:0 auto 1.75rem;max-width:var(--t5-max);padding:0 var(--t5-gutter);text-align:center;text-transform:uppercase}._marquee_17uzj_1111{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}._marqueeTrack_17uzj_1116{animation:_t5Marquee_17uzj_1 calc(34s / var(--motion-scale, 1)) linear infinite;display:flex;gap:clamp(3rem,6vw,5.5rem);list-style:none;margin:0;padding:0;width:-moz-max-content;width:max-content}._marquee_17uzj_1111:hover ._marqueeTrack_17uzj_1116{animation-play-state:paused}@keyframes _t5Marquee_17uzj_1{to{transform:translate(calc(-50% - clamp(1.5rem,3vw,2.75rem)))}}._logoGrid_17uzj_1134{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:center;list-style:none;margin:0;padding:0 var(--t5-gutter)}._logoItem_17uzj_1144{align-items:center;color:var(--t5-faint);display:flex;filter:grayscale(1);font-family:var(--font-display);font-size:1.25rem;font-weight:800;min-height:44px;opacity:.7}._logoItem_17uzj_1144 img{max-height:36px;-o-object-fit:contain;object-fit:contain;width:auto}._testimonials_17uzj_1164{background:var(--t5-tint);border-block:1px solid var(--t5-line)}._featureQuote_17uzj_1169{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) auto;margin:0}._quoteMark_17uzj_1177{color:color-mix(in srgb,var(--t5-primary) 55%,transparent);display:block;font-family:Georgia,serif;font-size:3.5rem;line-height:.6}._featureQuoteText_17uzj_1185{font-family:var(--font-display);font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:700;letter-spacing:-.015em;line-height:1.45;margin:.75rem 0 1.5rem}._featureQuote_17uzj_1169 figcaption{display:grid;gap:.25rem}._featureQuote_17uzj_1169 figcaption strong{font-size:1.1rem}._featureQuote_17uzj_1169 figcaption span{color:var(--t5-muted)}._quotePhoto_17uzj_1207{aspect-ratio:1;border-radius:50%;box-shadow:var(--t5-shadow);-o-object-fit:cover;object-fit:cover;width:clamp(160px,18vw,230px)}._quoteRow_17uzj_1215{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:clamp(2.5rem,5vw,3.5rem)}._quoteCard_17uzj_1222{background:var(--t5-paper);border:1px solid var(--t5-line);border-radius:14px;display:grid;gap:1rem;margin:0;padding:1.4rem}._quoteCard_17uzj_1222 blockquote{line-height:1.6;margin:0}._quoteCard_17uzj_1222 figcaption{display:grid;gap:.15rem}._quoteCard_17uzj_1222 figcaption span{color:var(--t5-muted);font-size:.85rem}._about_17uzj_506{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}._aboutText_17uzj_1256{font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:600;line-height:1.5;margin:1.25rem 0 0}._video_17uzj_1265{margin:0 auto;max-width:min(100%,860px,140vh)}._videoFrame_17uzj_1270{aspect-ratio:16 / 9}._videoFrame_17uzj_1270 iframe,._videoFrame_17uzj_1270 video{border:0;height:100%;width:100%}._ctaWrap_17uzj_1283{padding:clamp(3rem,6vw,5rem) var(--t5-gutter)}._cta_17uzj_507{background:linear-gradient(135deg,var(--t5-primary),color-mix(in srgb,var(--t5-primary) 72%,var(--t5-ink)));border-radius:24px;color:var(--t5-on-primary);isolation:isolate;margin:0 auto;max-width:var(--t5-max);overflow:hidden;padding:clamp(3.5rem,7vw,5.5rem) var(--t5-gutter);position:relative;text-align:center}._ctaGlow_17uzj_1301{background:radial-gradient(420px circle at var(--t5-mx, 50%) var(--t5-my, 0%),color-mix(in srgb,var(--t5-on-primary) 26%,transparent),transparent 70%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}._cta_17uzj_507 ._lead_17uzj_514,._cta_17uzj_507 ._kicker_17uzj_194{color:color-mix(in srgb,var(--t5-on-primary) 82%,transparent)}._cta_17uzj_507 ._buttonPrimary_17uzj_101{background:var(--t5-on-primary);color:var(--t5-primary)!important}._footer_17uzj_1322{background:var(--t5-paper);border-top:1px solid var(--t5-line);padding:clamp(3rem,6vw,4.5rem) var(--t5-gutter) 2rem}._footerGrid_17uzj_1328{display:grid;gap:2rem;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--t5-max)}._footerColumn_17uzj_1336{align-content:start;display:grid;gap:.6rem}._footerColumn_17uzj_1336 h3{font-family:var(--font-body);font-size:.9rem;font-weight:700;margin-bottom:.35rem}._footerColumn_17uzj_1336 a,._footerBottom_17uzj_1350 a{color:var(--t5-muted);font-size:.92rem;text-decoration:none}._footerColumn_17uzj_1336 a:hover,._footerBottom_17uzj_1350 a:hover{color:var(--t5-primary)}._footerBottom_17uzj_1350{border-top:1px solid var(--t5-line);color:var(--t5-faint);display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem 2rem;justify-content:space-between;margin:2.5rem auto 0;max-width:var(--t5-max);padding-top:1.5rem}._footerBottom_17uzj_1350>div{display:flex;flex-wrap:wrap;gap:1.25rem}@media(max-width:1024px){._footerGrid_17uzj_1328{grid-template-columns:repeat(3,minmax(0,1fr))}._footerBrand_17uzj_1387{grid-column:1 / -1}._panel_17uzj_623{grid-template-columns:minmax(0,1fr)}._panelCopy_17uzj_649{display:none}}@media(max-width:900px){._headerInner_17uzj_250{grid-template-columns:1fr auto}._menuButton_17uzj_304{display:inline-flex}._nav_17uzj_277,._navActions_17uzj_293{display:none}._headerOpen_17uzj_1414{background:var(--t5-paper);color:var(--t5-ink)}._headerOpen_17uzj_1414 ._nav_17uzj_277,._headerOpen_17uzj_1414 ._navActions_17uzj_293{align-items:stretch;display:flex;flex-direction:column;grid-column:1 / -1;justify-self:stretch;padding-bottom:1rem}._headerOpen_17uzj_1414 ._nav_17uzj_277>a{border-bottom:1px solid var(--t5-line);padding:.85rem 0}._heroInner_17uzj_367,._listGrid_17uzj_983,._about_17uzj_506,._featureQuote_17uzj_1169{grid-template-columns:minmax(0,1fr)}._hero_17uzj_360{padding-top:110px}._heroLead_17uzj_415{max-width:none}._quotePhoto_17uzj_1207{justify-self:start}}@media(max-width:640px){._heroTitle_17uzj_376{font-size:clamp(1.8rem,8vw,2.3rem)}._footerGrid_17uzj_1328{grid-template-columns:repeat(2,minmax(0,1fr))}._actions_17uzj_165>a{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){._letter_17uzj_404,._marqueeTrack_17uzj_1116,._unifiedRow_17uzj_812[data-done=false] ._rowCheck_17uzj_867{animation:none}}@media(max-height:760px)and (min-width:901px){._tabsSticky_17uzj_542{padding-top:84px;padding-bottom:20px}._tabsInner_17uzj_552{gap:.9rem}._tabsHead_17uzj_504 h2{font-size:clamp(1.4rem,2.2vw,1.9rem)}._tabsHead_17uzj_504 ._lead_17uzj_514{display:none}._tab_17uzj_504{padding-block:.3rem .6rem}._tab_17uzj_504>span{display:none}._panelCopy_17uzj_649 p{font-size:.95rem}}._faqList_17uzj_1512{list-style:none;margin:0;padding:0}._faqQuestion_17uzj_1518{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:1rem;text-align:left;width:100%}._faqQuestion_17uzj_1518>span:not([aria-hidden]){flex:1}._faqIcon_17uzj_1535{align-items:center;display:inline-flex;flex:none;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s}._faqIcon_17uzj_1535 svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}._faqQuestion_17uzj_1518[data-open=true] ._faqIcon_17uzj_1535 svg{transform:rotate(45deg)}._faqAnswer_17uzj_1553{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;visibility:hidden}._faqAnswer_17uzj_1553[data-open=true]{grid-template-rows:1fr;transition-delay:0s;visibility:visible}._faqAnswerInner_17uzj_1566{min-height:0;overflow:hidden}._faqAnswerInner_17uzj_1566 p{margin:0}._faqWrap_17uzj_1575{margin:0 auto;max-width:820px}._faqList_17uzj_1512{background:var(--t5-paper);border:1px solid var(--t5-line-strong);border-radius:14px;box-shadow:var(--t5-shadow);overflow:hidden}._faqItem_17uzj_1588+._faqItem_17uzj_1588{border-top:1px solid var(--t5-line)}._faqItem_17uzj_1588[data-open=true]{background:var(--t5-tint)}._faqQuestion_17uzj_1518{font-size:.98rem;font-weight:600;padding:1.1rem 1.35rem}._faqQuestion_17uzj_1518:hover{background:color-mix(in srgb,var(--t5-primary) 5%,transparent)}._faqIcon_17uzj_1535{border:1px solid var(--t5-line-strong);border-radius:8px;color:var(--t5-primary);height:30px;width:30px}._faqQuestion_17uzj_1518[data-open=true] ._faqIcon_17uzj_1535{background:var(--t5-primary);border-color:var(--t5-primary);color:var(--t5-on-primary)}._faqAnswerInner_17uzj_1566 p{color:var(--t5-muted);font-size:.94rem;line-height:1.65;padding:0 4rem 1.2rem 1.35rem}._faqWrap_17uzj_1575+._actions_17uzj_165{margin-top:2rem}@media(max-width:640px){._faqAnswerInner_17uzj_1566 p{padding-right:1.35rem}}@media(prefers-reduced-motion:reduce){._faqAnswer_17uzj_1553,._faqIcon_17uzj_1535,._faqIcon_17uzj_1535 svg{transition:none}}._page_17uzj_58{min-height:70vh;padding-top:84px;position:relative;z-index:2}._page_17uzj_58 .bg-background{background-color:transparent}._page_17uzj_58 h1,._page_17uzj_58 h2,._page_17uzj_58 h3,._page_17uzj_58 h4{font-family:var(--font-display);letter-spacing:-.035em;text-transform:none}._page_17uzj_58 h1{font-size:clamp(2.1rem,4.4vw,3.3rem);font-weight:800;line-height:1.05}._page_17uzj_58 h2{font-weight:800}._page_17uzj_58 .rounded-3xl,._page_17uzj_58 .rounded-2xl{border-radius:14px}._page_17uzj_58 .rounded-xl,._page_17uzj_58 .rounded-lg,._page_17uzj_58 .rounded-md{border-radius:10px}._page_17uzj_58 .rounded-3xl.border,._page_17uzj_58 .rounded-2xl.border{background-color:var(--t5-paper);border:1px solid var(--t5-line-strong);box-shadow:var(--t5-shadow)}._showcaseList_17uzj_1697{display:grid;gap:clamp(3rem,7vw,6rem)}._showcaseRow_17uzj_1702{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}._showcaseRow_17uzj_1702[data-side=left] ._showcaseMedia_17uzj_1709{order:2}._showcaseMedia_17uzj_1709{min-width:0;overflow:hidden}._showcaseMedia_17uzj_1709 img,._showcaseMedia_17uzj_1709 video{aspect-ratio:var(--landing-media-ratio, 16 / 9);display:block;height:auto;-o-object-fit:var(--landing-media-fit, cover);object-fit:var(--landing-media-fit, cover);width:100%}._showcaseCopy_17uzj_1727{display:grid;gap:.6rem;justify-items:start}._showcaseCopy_17uzj_1727 h3{font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.12;margin:0}._showcaseCopy_17uzj_1727 p{line-height:1.65;margin:0;max-width:46ch}._showcaseNumber_17uzj_1745{font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em}._showcaseLabel_17uzj_1752{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._featGrid_17uzj_1759{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}._featItem_17uzj_1765{display:grid;align-content:start;gap:.6rem;padding:1.5rem}._featItem_17uzj_1765 h3{font-size:1.1rem;line-height:1.25;margin:0}._featItem_17uzj_1765 p{font-size:.94rem;line-height:1.6;margin:0}._featIcon_17uzj_1784{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}._featIcon_17uzj_1784 svg{height:20px;width:20px}._featStats_17uzj_1797{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:clamp(2rem,4vw,3rem) 0 0}._featStat_17uzj_1797{display:grid;gap:.35rem;padding:1.25rem 0 0}._featStatValue_17uzj_1810{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}._featStatLabel_17uzj_1818{font-size:.92rem;line-height:1.5;margin:0}._priceWrap_17uzj_1824{display:grid;justify-items:center}._priceCard_17uzj_1829{display:grid;gap:.8rem;justify-items:start;max-width:640px;padding:clamp(1.75rem,4vw,2.75rem);width:100%}._priceName_17uzj_1838{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.1;margin:0}._priceDesc_17uzj_1844{line-height:1.6;margin:0}._priceRow_17uzj_1849{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0}._priceValue_17uzj_1857{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}._pricePeriod_17uzj_1865{font-size:1rem}._priceNote_17uzj_1869{font-size:.85rem;margin:0}._priceCta_17uzj_1874{justify-self:stretch;margin:.4rem 0;text-align:center}._priceFeatures_17uzj_1880{display:grid;gap:.6rem;list-style:none;margin:.4rem 0 0;padding:0;width:100%}._priceFeature_17uzj_1880{align-items:flex-start;display:flex;font-size:.94rem;gap:.65rem;line-height:1.5}._priceCheck_17uzj_1897{align-items:center;border-radius:999px;display:inline-flex;flex:none;height:22px;justify-content:center;margin-top:1px;width:22px}._priceFooter_17uzj_1908{font-size:.95rem;line-height:1.6;margin:1.75rem auto 0;max-width:60ch;text-align:center}._priceFooterLink_17uzj_1916{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){._showcaseRow_17uzj_1702{grid-template-columns:minmax(0,1fr)}._showcaseRow_17uzj_1702[data-side=left] ._showcaseMedia_17uzj_1709{order:0}}._showcaseMedia_17uzj_1709{background:var(--t5-paper);border:1px solid var(--t5-line-strong);border-radius:14px;box-shadow:var(--t5-shadow);padding:6px}._showcaseMedia_17uzj_1709 img,._showcaseMedia_17uzj_1709 video{border-radius:9px}._showcaseNumber_17uzj_1745,._showcaseLabel_17uzj_1752{color:var(--t5-primary);font-family:var(--t5-mono)}._showcaseCopy_17uzj_1727 h3,._featItem_17uzj_1765 h3,._priceName_17uzj_1838{font-weight:800;letter-spacing:-.025em}._showcaseCopy_17uzj_1727 p,._featItem_17uzj_1765 p,._priceDesc_17uzj_1844,._featStatLabel_17uzj_1818,._pricePeriod_17uzj_1865,._priceNote_17uzj_1869,._priceFooter_17uzj_1908{color:var(--t5-muted)}._featItem_17uzj_1765{background:var(--t5-paper);border:1px solid var(--t5-line-strong);border-radius:14px;box-shadow:var(--t5-shadow)}._featIcon_17uzj_1784{background:var(--t5-tint);border:1px solid var(--t5-line);border-radius:10px;color:var(--t5-primary)}._featStat_17uzj_1797{border-top:1px solid var(--t5-line-strong)}._featStatValue_17uzj_1810{color:var(--t5-primary)}._priceCard_17uzj_1829{background:var(--t5-paper);border:1px solid var(--t5-line-strong);border-radius:16px;box-shadow:var(--t5-shadow);position:relative}._priceCard_17uzj_1829:before{background:var(--t5-primary);border-radius:16px 16px 0 0;content:"";height:4px;inset:-1px -1px auto;position:absolute}._priceBadge_17uzj_2008{background:var(--t5-tint);border-radius:999px;color:var(--t5-primary);font-family:var(--t5-mono);font-size:.72rem;padding:.3rem .75rem;text-transform:uppercase}._priceCheck_17uzj_1897{background:var(--t5-primary);color:var(--t5-on-primary)}._priceFooterLink_17uzj_1916{color:var(--t5-primary)}._heroSide_17uzj_423:has([data-hero-side-image]){justify-self:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}._root_1fp83_5{--t6-bg: var(--landing-light-background);--t6-ink: var(--landing-light-foreground);--t6-primary: var(--landing-light-primary);--t6-accent: var(--landing-light-accent);--t6-on-primary: var(--landing-light-on-primary);--t6-paper: color-mix(in srgb, var(--t6-ink) 7%, var(--t6-bg));--t6-paper-deep: color-mix(in srgb, var(--t6-ink) 14%, var(--t6-bg));--t6-dark: color-mix(in srgb, var(--t6-ink) 92%, var(--landing-dark-background));--t6-on-dark: var(--t6-bg);--t6-muted: color-mix(in srgb, var(--t6-ink) 62%, var(--t6-bg));--t6-line: color-mix(in srgb, var(--t6-ink) 14%, var(--t6-paper));--t6-grid-line: color-mix(in srgb, var(--t6-ink) 10%, var(--t6-paper));--t6-gradient: linear-gradient(90deg, var(--t6-primary), var(--t6-accent));--t6-max: 1280px;--t6-gutter: clamp(1.25rem, 4vw, 3.75rem);background:var(--t6-paper);color:var(--t6-ink);font-family:var(--font-body);font-size:1rem;min-height:100vh;overflow-x:clip}.dark ._root_1fp83_5{--t6-bg: var(--landing-dark-background);--t6-ink: var(--landing-dark-foreground);--t6-primary: var(--landing-dark-primary);--t6-accent: var(--landing-dark-accent);--t6-on-primary: var(--landing-dark-on-primary);--t6-dark: color-mix(in srgb, var(--t6-bg) 70%, var(--landing-light-background) 6%);--t6-on-dark: var(--t6-ink)}._root_1fp83_5 *,._root_1fp83_5 *:before,._root_1fp83_5 *:after{box-sizing:border-box}._root_1fp83_5 h1,._root_1fp83_5 h2,._root_1fp83_5 h3{font-family:var(--font-display);margin:0}._root_1fp83_5 a:not(._page_1fp83_55 *){color:inherit}._root_1fp83_5 img,._root_1fp83_5 video,._root_1fp83_5 iframe{display:block;max-width:100%}._main_1fp83_66{position:relative}._buttonPrimary_1fp83_72,._buttonSecondary_1fp83_73,._buttonAccent_1fp83_74{align-items:center;border:1px solid transparent;border-radius:2px;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;letter-spacing:.16em;min-height:50px;padding:.75rem 2.6rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s,transform .2s}._buttonPrimary_1fp83_72{background:var(--t6-ink);color:var(--t6-bg)!important}._buttonPrimary_1fp83_72:hover{background:var(--t6-primary);color:var(--t6-on-primary)!important}._buttonSecondary_1fp83_73{border-color:currentColor}._buttonSecondary_1fp83_73:hover{background:var(--t6-ink);border-color:var(--t6-ink);color:var(--t6-bg)!important}._buttonAccent_1fp83_74{background:var(--t6-primary);color:var(--t6-on-primary)!important;min-height:44px;padding:.6rem 1.75rem}._buttonAccent_1fp83_74:hover{background:var(--t6-bg);color:var(--t6-ink)!important}._root_1fp83_5 a:focus-visible,._root_1fp83_5 button:focus-visible{outline:2px solid var(--t6-primary);outline-offset:3px}._actions_1fp83_129{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}._actionsCenter_1fp83_136{justify-content:center}._chips_1fp83_140{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}._chips_1fp83_140 ._buttonSecondary_1fp83_73,._chips_1fp83_140 ._buttonPrimary_1fp83_72{letter-spacing:.08em;min-height:36px;padding:.35rem 1rem}._tag_1fp83_154{border:1px solid currentColor;border-radius:2px;display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.02em;margin-bottom:1rem;padding:.2rem .5rem;text-transform:uppercase}._header_1fp83_168{inset:0 0 auto;padding:12px;position:fixed;z-index:60}._bar_1fp83_175{align-items:center;background:var(--t6-dark);color:var(--t6-on-dark);display:grid;gap:1.5rem;grid-template-columns:auto 1fr auto auto;min-height:72px;padding:0 14px 0 18px;transition:box-shadow .3s}._headerScrolled_1fp83_187 ._bar_1fp83_175{box-shadow:0 18px 40px -22px #0000008c}._brand_1fp83_191{align-items:center;color:var(--t6-primary)!important;display:inline-flex;font-family:var(--font-display);font-size:1.35rem;font-weight:800;gap:.5rem;letter-spacing:-.03em;text-decoration:none}._brand_1fp83_191 img{height:30px;width:auto}._nav_1fp83_208{align-items:center;display:flex;gap:1.75rem;justify-content:center}._nav_1fp83_208>a,._navLink_1fp83_216{font-size:.92rem;font-weight:600;opacity:.9;text-decoration:none}._nav_1fp83_208>a:hover,._navLink_1fp83_216:hover{opacity:1;text-decoration:underline;text-underline-offset:6px}._navActions_1fp83_230{align-items:center;display:flex;gap:1.25rem}._menuButton_1fp83_236{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--t6-on-dark) 30%,transparent);border-radius:2px;color:inherit;cursor:pointer;display:none;height:42px;justify-content:center;width:42px}._paperGrid_1fp83_251,._darkGrid_1fp83_252{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}._paperGrid_1fp83_251{background-image:linear-gradient(to right,var(--t6-grid-line) 2px,transparent 2px),linear-gradient(to bottom,var(--t6-grid-line) 2px,transparent 2px);background-size:164px 124px}._darkGrid_1fp83_252{background-image:linear-gradient(to right,color-mix(in srgb,var(--t6-on-dark) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--t6-on-dark) 7%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(ellipse 60% 60% at 50% 40%,#000,transparent)}._hero_1fp83_276{background-image:linear-gradient(to right,var(--t6-grid-line) 2px,transparent 2px),linear-gradient(to bottom,var(--t6-grid-line) 2px,transparent 2px);background-position:-2px -2px;background-size:214px 214px;border-bottom:1px solid var(--t6-line);overflow:hidden;padding:140px var(--t6-gutter) clamp(3rem,6vw,5rem)}._heroInner_1fp83_287{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:0 auto;max-width:var(--t6-max)}._heroTitle_1fp83_296{font-size:clamp(2.3rem,4.4vw,4rem);font-weight:400;letter-spacing:-.035em;line-height:1.02;max-width:12ch}._heroLead_1fp83_304{font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:500;line-height:1.55;margin:1.75rem 0 0;max-width:42ch}._heroVisual_1fp83_312{display:grid;min-width:0;place-items:center;position:relative}._device_1fp83_320{--hotspot-accent: var(--t6-primary);--hotspot-on-accent: var(--t6-on-primary);--hotspot-surface: var(--t6-dark);--hotspot-text: var(--t6-on-dark);background:var(--t6-dark);border-radius:22px;box-shadow:30px 30px 60px -30px #0000008c;color:var(--t6-on-dark);padding:12px;position:relative;width:100%;z-index:1}._device_1fp83_320 img,._device_1fp83_320 video{border-radius:12px;height:auto;width:100%}._device_1fp83_320 figcaption{color:color-mix(in srgb,var(--t6-on-dark) 70%,transparent);padding:0 .3rem .1rem}._ring_1fp83_347{animation:_t6Spin_1fp83_1 calc(60s / var(--motion-scale, 1)) linear infinite;fill:none;pointer-events:none;position:absolute;stroke:var(--t6-primary);stroke-dasharray:1 7;stroke-linecap:round;stroke-width:2}@keyframes _t6Spin_1fp83_1{to{transform:rotate(360deg)}}._heroRing_1fp83_362{height:125%;opacity:.7;width:auto}._section_1fp83_370{margin:0 auto;max-width:var(--t6-max);padding:clamp(4.5rem,9vw,7rem) var(--t6-gutter)}._heading_1fp83_376{margin-bottom:clamp(2rem,4vw,3rem);max-width:720px}._headingCenter_1fp83_381{margin-inline:auto;text-align:center}._heading_1fp83_376 h2,._splitCopy_1fp83_387 h2,._orbitCopy_1fp83_388 h2{font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;letter-spacing:-.03em;line-height:1.05}._lead_1fp83_395{color:var(--t6-muted);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:500;line-height:1.6;margin:1.1rem 0 0;max-width:56ch}._headingCenter_1fp83_381 ._lead_1fp83_395{margin-inline:auto}._logos_1fp83_410{background:var(--t6-paper);border-bottom:1px solid var(--t6-line);padding:clamp(3.5rem,7vw,6rem) 0}._logosTitle_1fp83_416{margin-bottom:1.5rem;text-align:center}._marquee_1fp83_421{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);overflow:hidden}._marqueeTrack_1fp83_426{animation:_t6Marquee_1fp83_1 calc(30s / var(--motion-scale, 1)) linear infinite;display:flex;gap:clamp(3rem,6vw,5rem);list-style:none;margin:0;padding:0;width:-moz-max-content;width:max-content}@keyframes _t6Marquee_1fp83_1{to{transform:translate(calc(-50% - clamp(1.5rem,3vw,2.5rem)))}}._logoGrid_1fp83_440{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:center;list-style:none;margin:0;padding:0 var(--t6-gutter)}._logoItem_1fp83_450{align-items:center;color:var(--t6-muted);display:flex;filter:grayscale(1);font-family:var(--font-display);font-size:1.6rem;font-weight:800;min-height:48px;opacity:.75}._logoItem_1fp83_450 img{max-height:40px;-o-object-fit:contain;object-fit:contain;width:auto}._stackStage_1fp83_470{height:calc((var(--t6-count, 4) + 1) * 100vh)}._stackSticky_1fp83_474{display:grid;grid-template-columns:1fr 1fr;height:100vh;position:sticky;top:0}._stackLeft_1fp83_482{background:var(--t6-paper-deep);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:clamp(96px,14vh,120px) var(--t6-gutter) 0;position:relative}._stackLeft_1fp83_482>*:not(._paperGrid_1fp83_251){position:relative;z-index:1}._stackLeft_1fp83_482 ._heading_1fp83_376{margin-bottom:1.5rem}._stackLeft_1fp83_482 ._heading_1fp83_376 h2{font-size:clamp(1.7rem,2.8vw,2.6rem)}._stackRows_1fp83_505{list-style:none;margin:auto calc(var(--t6-gutter) * -1) 0;padding:0}._stackRow_1fp83_505{background:transparent;border:0;border-top:1px solid var(--t6-line);color:var(--t6-muted);cursor:pointer;display:block;font-family:var(--font-display);font-size:clamp(1.1rem,1.6vw,1.45rem);padding:clamp(.7rem,1.8vh,1rem) var(--t6-gutter);text-align:left;transition:background-color .35s,color .35s;width:100%}._stackRow_1fp83_505[data-active=true]{background:var(--t6-primary);color:var(--t6-on-primary)}._stackDark_1fp83_531{background:var(--t6-dark);color:var(--t6-on-dark);isolation:isolate;overflow:hidden;position:relative}._stackPanels_1fp83_539{height:100%;position:relative}._stackPanel_1fp83_539{display:flex;flex-direction:column;gap:.9rem;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding:110px clamp(1.5rem,6vw,6rem) 40px;position:absolute;transform:translateY(24px);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);visibility:hidden}._stackPanel_1fp83_539[data-active=true],._stackStage_1fp83_470:not([data-ready]) ._stackPanel_1fp83_539:first-child{opacity:1;transform:none;visibility:visible}._stackKicker_1fp83_565{color:var(--t6-primary);font-size:1.05rem;font-weight:600}._stackPanel_1fp83_539 h3{font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500;line-height:1.2}._stackPanel_1fp83_539 p{color:color-mix(in srgb,var(--t6-on-dark) 75%,transparent);line-height:1.6;margin:0;max-width:46ch}._stackMedia_1fp83_584{border:1px solid color-mix(in srgb,var(--t6-on-dark) 14%,transparent);border-radius:10px;margin-top:.75rem;overflow:hidden}._stackMedia_1fp83_584 img,._stackMedia_1fp83_584 video{aspect-ratio:var(--landing-media-ratio, 16 / 9);height:auto;-o-object-fit:var(--landing-media-fit, cover);object-fit:var(--landing-media-fit, cover);width:100%}._stackRail_1fp83_600{--t6-rail-bg: color-mix(in srgb, var(--t6-ink) 18%, var(--t6-paper-deep));background:var(--t6-rail-bg);border-radius:2px;bottom:clamp(48px,12vh,110px);left:50%;pointer-events:none;position:absolute;top:clamp(110px,18vh,160px);translate:-50% 0;width:3px;z-index:3}._stackRailFill_1fp83_614{background:linear-gradient(180deg,var(--t6-primary),var(--t6-accent));border-radius:inherit;box-shadow:0 0 12px color-mix(in srgb,var(--t6-primary) 60%,transparent);top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleY(var(--t6-progress, 0));transform-origin:top}._stackRailDot_1fp83_624{align-items:center;background:var(--t6-dark);border:1px solid color-mix(in srgb,var(--t6-on-dark) 30%,transparent);border-radius:50%;color:color-mix(in srgb,var(--t6-on-dark) 65%,transparent);display:inline-flex;font-size:.68rem;font-weight:700;height:34px;justify-content:center;left:50%;position:absolute;transition:background-color .3s,color .3s,border-color .3s,transform .3s;translate:-50% -50%;width:34px}._stackRailDot_1fp83_624[data-reached=true]{background:var(--t6-primary);border-color:var(--t6-primary);color:var(--t6-on-primary)}._stackRailDot_1fp83_624[data-active=true]{box-shadow:0 0 0 6px color-mix(in srgb,var(--t6-primary) 25%,transparent);transform:scale(1.12)}._stackStatic_1fp83_654{display:grid}._stackLeftStatic_1fp83_658{background:var(--t6-paper-deep);padding:clamp(3.5rem,8vw,5rem) var(--t6-gutter) 1rem}._stackStatic_1fp83_654 ._stackDark_1fp83_531{display:grid;gap:2.5rem;padding:clamp(2.5rem,6vw,4rem) 0}._stackStatic_1fp83_654 ._stackPanel_1fp83_539{opacity:1;padding:0 var(--t6-gutter);position:static;transform:none;visibility:visible}._cards_1fp83_679{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}._card_1fp83_679{background:var(--t6-paper-deep);display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;transition:transform .3s,background-color .3s}._card_1fp83_679:hover{background:color-mix(in srgb,var(--t6-ink) 18%,var(--t6-bg));transform:translateY(-4px)}._cardImage_1fp83_699{margin:-1.5rem -1.5rem .75rem;overflow:hidden}._cardImage_1fp83_699 img,._cardImage_1fp83_699 video{aspect-ratio:var(--landing-media-ratio, 16 / 9);height:auto;-o-object-fit:var(--landing-media-fit, cover);object-fit:var(--landing-media-fit, cover);width:100%}._cardIndex_1fp83_712{color:var(--t6-primary);font-size:.8rem;font-weight:700}._card_1fp83_679 h3{font-size:1.15rem;font-weight:600;line-height:1.25}._card_1fp83_679 p{font-size:.92rem;line-height:1.55;margin:0}._cardTags_1fp83_730{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:auto 0 0;padding:.4rem 0 0}._cardTags_1fp83_730 li{border:1px solid var(--t6-line);font-size:.7rem;padding:.15rem .45rem;text-transform:uppercase}._card_1fp83_679 ._actions_1fp83_129{margin-top:.5rem}._benefitsBand_1fp83_752{background:var(--t6-dark);color:var(--t6-on-dark)}._benefitsBand_1fp83_752 ._lead_1fp83_395{color:color-mix(in srgb,var(--t6-on-dark) 70%,transparent)}._benefitList_1fp83_761{list-style:none;margin:0;padding:0}._benefit_1fp83_752{align-items:start;border-top:1px solid color-mix(in srgb,var(--t6-on-dark) 15%,transparent);display:grid;gap:1.5rem;grid-template-columns:3rem minmax(0,1fr) auto;padding:clamp(2.25rem,7vh,4.5rem) 0}._benefitIndex_1fp83_777{color:color-mix(in srgb,var(--t6-on-dark) 50%,transparent);font-size:.85rem;font-weight:600;padding-top:.6rem}._benefitTitle_1fp83_784{font-size:clamp(1.6rem,3.2vw,2.8rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;transition:color .6s}._benefit_1fp83_752[data-active=true] ._benefitTitle_1fp83_784,._root_1fp83_5[data-t6-motion=off] ._benefitTitle_1fp83_784{background:var(--t6-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}._benefit_1fp83_752 p{color:color-mix(in srgb,var(--t6-on-dark) 70%,transparent);line-height:1.6;margin:.75rem 0 0;max-width:60ch;opacity:.22;transform:translateY(6px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}._benefit_1fp83_752[data-active=true] p,._root_1fp83_5[data-t6-motion=off] ._benefit_1fp83_752 p{opacity:1;transform:none}._benefitIcon_1fp83_819{align-items:center;border:1px solid color-mix(in srgb,var(--t6-on-dark) 25%,transparent);border-radius:50%;color:var(--t6-primary);display:inline-flex;height:52px;justify-content:center;width:52px}._benefitIcon_1fp83_819 svg{height:22px;width:22px}._benefitsBand_1fp83_752 ._buttonSecondary_1fp83_73:hover{background:var(--t6-on-dark);color:var(--t6-dark)!important}._primaryBand_1fp83_842{background:var(--t6-primary);color:var(--t6-on-primary)}._primaryBand_1fp83_842 ._lead_1fp83_395{color:color-mix(in srgb,var(--t6-on-primary) 80%,transparent)}._quotes_1fp83_851{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._quote_1fp83_851{border:1px solid currentColor;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;margin:0;padding:1.5rem}._quote_1fp83_851 blockquote{font-size:1.05rem;font-weight:500;line-height:1.5;margin:0}._quote_1fp83_851 figcaption{display:grid;gap:.15rem}._quote_1fp83_851 figcaption span{font-size:.85rem;opacity:.8}._videoSection_1fp83_886{overflow:hidden;position:relative}._videoGlow_1fp83_891{background:radial-gradient(circle,color-mix(in srgb,var(--t6-primary) 40%,transparent) 0%,transparent 65%);height:90vmin;left:50%;pointer-events:none;position:absolute;top:55%;translate:-50% -50%;width:90vmin}._video_1fp83_886{aspect-ratio:16 / 9;background:var(--t6-dark);box-shadow:30px 30px 60px -30px #00000080;margin:0 auto;max-width:min(100%,860px,140vh);position:relative}._video_1fp83_886 iframe,._video_1fp83_886 video{border:0;height:100%;width:100%}._split_1fp83_387{display:grid;grid-template-columns:1fr 1fr;min-height:80vh}._splitDark_1fp83_926{align-items:center;background:var(--t6-dark);color:var(--t6-on-dark);display:flex;justify-content:center;padding:clamp(4rem,8vw,6rem) var(--t6-gutter)}._splitCopy_1fp83_387{max-width:520px}._splitCopy_1fp83_387 p{color:color-mix(in srgb,var(--t6-on-dark) 75%,transparent);line-height:1.65;margin:1.25rem 0 0}._splitDark_1fp83_926 ._buttonSecondary_1fp83_73:hover{background:var(--t6-on-dark);color:var(--t6-dark)!important}._splitLight_1fp83_950{align-items:center;background:var(--t6-paper-deep);display:flex;justify-content:center;overflow:hidden;padding:clamp(3rem,6vw,5rem) var(--t6-gutter);position:relative}._splitRingA_1fp83_960{height:70%;left:-10%;top:-12%;width:auto}._splitRingB_1fp83_967{animation-direction:reverse;bottom:-14%;height:60%;right:-8%;width:auto}._splitMedia_1fp83_975{background:var(--t6-dark);border-radius:18px;box-shadow:30px 30px 60px -30px #00000080;max-width:460px;padding:10px;position:relative;width:100%;z-index:1}._splitMedia_1fp83_975 img,._splitMedia_1fp83_975 video{border-radius:10px;height:auto;width:100%}._orbitSection_1fp83_995{background:var(--t6-paper-deep);min-height:82vh;overflow:hidden;position:relative}._orbitArcs_1fp83_1002{bottom:0;height:70%;left:0;position:absolute;width:100%}._orbitArcs_1fp83_1002 ellipse{fill:none;stroke:var(--t6-ink);stroke-dasharray:1 6;stroke-linecap:round;stroke-width:1.5;opacity:.45}._orbitItem_1fp83_1019{align-items:center;background:var(--t6-dark);border-radius:50%;box-shadow:0 14px 30px -16px #0009;color:var(--t6-primary);display:inline-flex;justify-content:center;position:absolute;translate:-50% 0;z-index:0}._orbitItem_1fp83_1019:nth-child(3n){background:var(--t6-primary);color:var(--t6-on-primary)}._orbitItem_1fp83_1019 svg{height:40%;width:40%}._orbitCopy_1fp83_388{margin:0 auto;max-width:760px;padding:clamp(14rem,34vh,20rem) var(--t6-gutter) clamp(4rem,8vw,6rem);position:relative;text-align:center;z-index:1}._orbitCopy_1fp83_388 ._lead_1fp83_395{margin-inline:auto}._footer_1fp83_1057{background:var(--t6-dark);color:var(--t6-on-dark);isolation:isolate;overflow:hidden;padding:clamp(2.5rem,5vw,3.5rem) var(--t6-gutter) 2rem;position:relative}._footerPattern_1fp83_1067{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--t6-on-dark) 9%,transparent) 0 2px,transparent 2px 6px);clip-path:polygon(25% 0,40% 0,50% 45%,60% 0,75% 0,57% 55%,75% 100%,60% 100%,50% 65%,40% 100%,25% 100%,43% 55%);top:30%;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}._footerTop_1fp83_1077{align-items:center;display:flex;gap:1.5rem;margin:0 auto 3rem;max-width:var(--t6-max)}._footerBadge_1fp83_1085{align-items:center;background:var(--t6-primary);border-radius:50%;display:inline-flex;height:56px;justify-content:center;width:56px}._footerBadge_1fp83_1085 img{height:30px;width:auto}._footerCta_1fp83_1100{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--t6-on-dark) 40%,transparent);display:inline-flex;font-size:1.05rem;gap:.75rem;padding:.5rem 0;text-decoration:none}._footerCta_1fp83_1100:after{content:"→"}._footerGrid_1fp83_1114{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:var(--t6-max)}._footerColumn_1fp83_1122{align-content:start;display:grid;gap:.7rem}._footerColumn_1fp83_1122 h3{font-family:var(--font-body);font-size:.95rem;font-weight:700;margin-bottom:.4rem}._footerColumn_1fp83_1122 a,._footerBottom_1fp83_1136 a{font-size:.92rem;font-weight:500;opacity:.85;text-decoration:none}._footerColumn_1fp83_1122 a:hover,._footerBottom_1fp83_1136 a:hover{color:var(--t6-primary);opacity:1}._footerBottom_1fp83_1136{border-top:1px solid color-mix(in srgb,var(--t6-on-dark) 15%,transparent);display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem 2rem;justify-content:space-between;margin:3rem auto 0;max-width:var(--t6-max);opacity:.85;padding-top:1.5rem}._footerBottom_1fp83_1136>div{display:flex;flex-wrap:wrap;gap:1.25rem}@media(max-width:900px){._bar_1fp83_175{grid-template-columns:1fr auto;min-height:60px}._menuButton_1fp83_236{display:inline-flex}._nav_1fp83_208,._navActions_1fp83_230{display:none}._headerOpen_1fp83_1185 ._nav_1fp83_208,._headerOpen_1fp83_1185 ._navActions_1fp83_230{align-items:stretch;display:flex;flex-direction:column;grid-column:1 / -1;gap:.25rem;padding-bottom:1rem}._headerOpen_1fp83_1185 ._nav_1fp83_208>a{border-bottom:1px solid color-mix(in srgb,var(--t6-on-dark) 15%,transparent);padding:.85rem 0}._heroInner_1fp83_287,._split_1fp83_387{grid-template-columns:minmax(0,1fr)}._hero_1fp83_276{padding-top:110px}._heroRing_1fp83_362{display:none}._benefit_1fp83_752{grid-template-columns:minmax(0,1fr);gap:.5rem}._benefitIndex_1fp83_777,._benefitIcon_1fp83_819,._orbitItem_1fp83_1019{display:none}._orbitCopy_1fp83_388{padding-top:clamp(4rem,12vw,6rem)}}@media(max-width:640px){._heroTitle_1fp83_296{font-size:clamp(2.1rem,10vw,2.8rem)}._actions_1fp83_129>a{flex:1 1 auto}}@media(max-height:760px)and (min-width:901px){._stackLeft_1fp83_482 ._heading_1fp83_376 h2{font-size:clamp(1.5rem,2.4vw,2.1rem)}._stackLeft_1fp83_482 ._lead_1fp83_395{display:none}._stackPanel_1fp83_539{gap:.6rem;padding-top:96px}._stackMedia_1fp83_584{max-height:42vh}._stackMedia_1fp83_584 img,._stackMedia_1fp83_584 video{max-height:42vh;-o-object-fit:contain;object-fit:contain}}@media(prefers-reduced-motion:reduce){._ring_1fp83_347,._marqueeTrack_1fp83_426{animation:none}}._faqList_1fp83_1277{list-style:none;margin:0;padding:0}._faqQuestion_1fp83_1283{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:1rem;text-align:left;width:100%}._faqQuestion_1fp83_1283>span:not([aria-hidden]){flex:1}._faqIcon_1fp83_1300{align-items:center;display:inline-flex;flex:none;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s}._faqIcon_1fp83_1300 svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}._faqQuestion_1fp83_1283[data-open=true] ._faqIcon_1fp83_1300 svg{transform:rotate(45deg)}._faqAnswer_1fp83_1318{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;visibility:hidden}._faqAnswer_1fp83_1318[data-open=true]{grid-template-rows:1fr;transition-delay:0s;visibility:visible}._faqAnswerInner_1fp83_1331{min-height:0;overflow:hidden}._faqAnswerInner_1fp83_1331 p{margin:0}._faqSplit_1fp83_1340{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}._faqAside_1fp83_1345{background:var(--t6-paper-deep);isolation:isolate;overflow:hidden;padding:clamp(4.5rem,9vw,7rem) var(--t6-gutter);position:relative}._faqAside_1fp83_1345>*:not(._paperGrid_1fp83_251){position:relative;z-index:1}._faqMain_1fp83_1358{background:var(--t6-bg);padding:clamp(4.5rem,9vw,7rem) var(--t6-gutter)}._faqItem_1fp83_1363{border-top:1px solid var(--t6-line);position:relative}._faqItem_1fp83_1363:last-child{border-bottom:1px solid var(--t6-line)}._faqItem_1fp83_1363:before{background:var(--t6-primary);bottom:-1px;content:"";left:calc(var(--t6-gutter) * -1);position:absolute;top:-1px;transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.2,.8,.2,1);width:4px}._faqItem_1fp83_1363[data-open=true]:before{transform:scaleY(1)}._faqQuestion_1fp83_1283{font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;padding:1.3rem 0}._faqNumber_1fp83_1396{color:var(--t6-muted);font-size:.78rem;font-weight:700;min-width:1.75rem}._faqQuestion_1fp83_1283[data-open=true] ._faqNumber_1fp83_1396{color:var(--t6-primary)}._faqIcon_1fp83_1300{background:var(--t6-ink);border-radius:2px;color:var(--t6-bg);height:36px;width:36px}._faqQuestion_1fp83_1283:hover ._faqIcon_1fp83_1300,._faqQuestion_1fp83_1283[data-open=true] ._faqIcon_1fp83_1300{background:var(--t6-primary);color:var(--t6-on-primary)}._faqAnswerInner_1fp83_1331 p{color:var(--t6-muted);line-height:1.65;padding:0 3.5rem 1.4rem 2.75rem}@media(max-width:900px){._faqSplit_1fp83_1340{grid-template-columns:minmax(0,1fr)}._faqAside_1fp83_1345{padding-bottom:2.5rem}._faqMain_1fp83_1358{padding-top:1rem}._faqAnswerInner_1fp83_1331 p{padding-right:.5rem}}@media(prefers-reduced-motion:reduce){._faqAnswer_1fp83_1318,._faqIcon_1fp83_1300,._faqIcon_1fp83_1300 svg{transition:none}}._page_1fp83_55{min-height:70vh;padding-top:96px;position:relative;z-index:2}._page_1fp83_55 .bg-background{background-color:transparent}._page_1fp83_55 h1,._page_1fp83_55 h2,._page_1fp83_55 h3,._page_1fp83_55 h4{font-family:var(--font-display);letter-spacing:-.035em;text-transform:none}._page_1fp83_55 h1{font-size:clamp(2.1rem,4.4vw,4rem);font-weight:400;line-height:1.05}._page_1fp83_55 h2{font-weight:400}._page_1fp83_55 .rounded-3xl,._page_1fp83_55 .rounded-2xl,._page_1fp83_55 .rounded-xl,._page_1fp83_55 .rounded-lg,._page_1fp83_55 .rounded-md{border-radius:2px}._page_1fp83_55{background-image:linear-gradient(to right,var(--t6-grid-line) 2px,transparent 2px),linear-gradient(to bottom,var(--t6-grid-line) 2px,transparent 2px);background-position:-2px -2px;background-size:214px 214px}._page_1fp83_55 .rounded-3xl.border,._page_1fp83_55 .rounded-2xl.border{background-color:var(--t6-bg);border:1px solid var(--t6-line)}._page_1fp83_55 button,._page_1fp83_55 a.rounded-xl{letter-spacing:.12em;text-transform:uppercase}._showcaseList_1fp83_1520{display:grid;gap:clamp(3rem,7vw,6rem)}._showcaseRow_1fp83_1525{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}._showcaseRow_1fp83_1525[data-side=left] ._showcaseMedia_1fp83_1532{order:2}._showcaseMedia_1fp83_1532{min-width:0;overflow:hidden}._showcaseMedia_1fp83_1532 img,._showcaseMedia_1fp83_1532 video{aspect-ratio:var(--landing-media-ratio, 16 / 9);display:block;height:auto;-o-object-fit:var(--landing-media-fit, cover);object-fit:var(--landing-media-fit, cover);width:100%}._showcaseCopy_1fp83_1550{display:grid;gap:.6rem;justify-items:start}._showcaseCopy_1fp83_1550 h3{font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.12;margin:0}._showcaseCopy_1fp83_1550 p{line-height:1.65;margin:0;max-width:46ch}._showcaseNumber_1fp83_1568{font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em}._showcaseLabel_1fp83_1575{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._featGrid_1fp83_1582{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}._featItem_1fp83_1588{display:grid;align-content:start;gap:.6rem;padding:1.5rem}._featItem_1fp83_1588 h3{font-size:1.1rem;line-height:1.25;margin:0}._featItem_1fp83_1588 p{font-size:.94rem;line-height:1.6;margin:0}._featIcon_1fp83_1607{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}._featIcon_1fp83_1607 svg{height:20px;width:20px}._featStats_1fp83_1620{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:clamp(2rem,4vw,3rem) 0 0}._featStat_1fp83_1620{display:grid;gap:.35rem;padding:1.25rem 0 0}._featStatValue_1fp83_1633{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}._featStatLabel_1fp83_1641{font-size:.92rem;line-height:1.5;margin:0}._priceWrap_1fp83_1647{display:grid;justify-items:center}._priceCard_1fp83_1652{display:grid;gap:.8rem;justify-items:start;max-width:640px;padding:clamp(1.75rem,4vw,2.75rem);width:100%}._priceName_1fp83_1661{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.1;margin:0}._priceDesc_1fp83_1667{line-height:1.6;margin:0}._priceRow_1fp83_1672{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0}._priceValue_1fp83_1680{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}._pricePeriod_1fp83_1688{font-size:1rem}._priceNote_1fp83_1692{font-size:.85rem;margin:0}._priceCta_1fp83_1697{justify-self:stretch;margin:.4rem 0;text-align:center}._priceFeatures_1fp83_1703{display:grid;gap:.6rem;list-style:none;margin:.4rem 0 0;padding:0;width:100%}._priceFeature_1fp83_1703{align-items:flex-start;display:flex;font-size:.94rem;gap:.65rem;line-height:1.5}._priceCheck_1fp83_1720{align-items:center;border-radius:999px;display:inline-flex;flex:none;height:22px;justify-content:center;margin-top:1px;width:22px}._priceFooter_1fp83_1731{font-size:.95rem;line-height:1.6;margin:1.75rem auto 0;max-width:60ch;text-align:center}._priceFooterLink_1fp83_1739{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){._showcaseRow_1fp83_1525{grid-template-columns:minmax(0,1fr)}._showcaseRow_1fp83_1525[data-side=left] ._showcaseMedia_1fp83_1532{order:0}}._showcaseMedia_1fp83_1532{background:var(--t6-dark);border-radius:18px;box-shadow:30px 30px 60px -30px #00000080;padding:10px}._showcaseMedia_1fp83_1532 img,._showcaseMedia_1fp83_1532 video{border-radius:10px}._showcaseNumber_1fp83_1568{color:var(--t6-primary)}._showcaseLabel_1fp83_1575{border:1px solid currentColor;border-radius:2px;font-size:.7rem;padding:.2rem .5rem}._showcaseCopy_1fp83_1550 h3,._priceName_1fp83_1661{font-weight:400;letter-spacing:-.03em}._showcaseCopy_1fp83_1550 p,._priceDesc_1fp83_1667,._pricePeriod_1fp83_1688,._priceNote_1fp83_1692,._priceFooter_1fp83_1731{color:var(--t6-muted)}._featBand_1fp83_1793{background:var(--t6-dark);color:var(--t6-on-dark)}._featBand_1fp83_1793 ._lead_1fp83_395,._featItem_1fp83_1588 p,._featStatLabel_1fp83_1641{color:color-mix(in srgb,var(--t6-on-dark) 70%,transparent)}._featGrid_1fp83_1582{border-left:1px solid color-mix(in srgb,var(--t6-on-dark) 14%,transparent);border-top:1px solid color-mix(in srgb,var(--t6-on-dark) 14%,transparent);gap:0}._featItem_1fp83_1588{border-bottom:1px solid color-mix(in srgb,var(--t6-on-dark) 14%,transparent);border-right:1px solid color-mix(in srgb,var(--t6-on-dark) 14%,transparent);padding:1.75rem;transition:background-color .3s}._featItem_1fp83_1588:hover{background:color-mix(in srgb,var(--t6-on-dark) 5%,transparent)}._featItem_1fp83_1588 h3{font-weight:500}._featIcon_1fp83_1607{border:1px solid color-mix(in srgb,var(--t6-on-dark) 25%,transparent);border-radius:50%;color:var(--t6-primary)}._featStat_1fp83_1620{border-top:1px solid color-mix(in srgb,var(--t6-on-dark) 20%,transparent)}._featStatValue_1fp83_1633{background:var(--t6-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400}._priceBand_1fp83_1843{background:var(--t6-paper-deep);isolation:isolate;overflow:hidden;position:relative}._priceBand_1fp83_1843>._section_1fp83_370{position:relative;z-index:1}._priceCard_1fp83_1652{background:var(--t6-bg);border:1px solid var(--t6-line);border-radius:2px;box-shadow:30px 30px 60px -36px #00000073}._priceBadge_1fp83_1862{border:1px solid currentColor;border-radius:2px;font-size:.7rem;font-weight:600;padding:.2rem .5rem;text-transform:uppercase}._priceValue_1fp83_1680{font-weight:400}._priceCheck_1fp83_1720{background:var(--t6-ink);border-radius:2px;color:var(--t6-bg)}._priceFooterLink_1fp83_1739{color:var(--t6-ink)}._device_1fp83_320:has([data-hero-side-image]){justify-self:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}[data-landing-motion=disabled],[data-landing-motion=disabled] *,[data-landing-motion=disabled] *:before,[data-landing-motion=disabled] *:after{animation:none!important;animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}[data-landing-theme],[data-landing-theme] *{font-family:inherit}.app-management{min-height:100vh;color:hsl(var(--foreground));background:hsl(var(--background))}.app-management button,.app-management input,.app-management textarea,.app-management select{font-family:inherit}.app-management :focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.technical-page{background:linear-gradient(hsl(var(--foreground) / .025) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .025) 1px,transparent 1px),radial-gradient(ellipse at 80% 0%,hsl(var(--primary) / .06),transparent 45%),hsl(var(--background))!important;background-size:48px 48px,48px 48px,auto,auto!important}.technical-page .management-hero{border:0!important;box-shadow:none!important}.technical-page .management-hero>:first-child{position:relative;border:1px solid hsl(var(--foreground) / .22)!important;border-radius:var(--card-radius, 10px)!important;background:hsl(var(--background) / .94)!important;box-shadow:none!important}.technical-page .management-hero>:first-child:after{content:"+";position:absolute;top:12px;right:16px;color:hsl(var(--primary));font:1rem ui-monospace,monospace}.technical-page .app-control:not([type=file]):not([type=color]):not([type=checkbox]):not([type=radio]){border:1px solid hsl(var(--foreground) / .22)!important;border-radius:2px!important;background:hsl(var(--background) / .8)!important;color:hsl(var(--foreground))!important}.technical-page .app-button{border-radius:2px}.plans-page .plan-choice,.plans-page .plan-option{height:auto;white-space:normal;color:hsl(var(--foreground));align-content:start;justify-items:start;border-radius:2px}.plans-page .plan-choice>*,.plans-page .plan-option>*{min-width:0;max-width:100%}@media(max-width:800px){.plans-page .plans-layout,.plans-page .management-hero{grid-template-columns:minmax(0,1fr)!important}.plans-page .plans-layout>aside{position:static!important}}.app-management button,.app-management a,.app-management article{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media(prefers-reduced-motion:no-preference){.app-management>*{animation:app-reveal .5s cubic-bezier(.2,.7,.2,1)}.app-management .management-hero,.app-management .incidents-header{animation:app-reveal .55s cubic-bezier(.2,.7,.2,1) both}.app-management button:hover:not(:disabled){transform:translateY(-2px)}.app-management article:hover{border-color:hsl(var(--primary) / .35)!important}}@keyframes app-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app-management *,.app-management *:before,.app-management *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.catalog-surface{background:radial-gradient(1100px 420px at 12% -12%,hsl(var(--primary) / .16),transparent 62%),radial-gradient(800px 360px at 100% -6%,hsl(var(--primary) / .08),transparent 58%),linear-gradient(hsl(var(--foreground) / .03) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .03) 1px,transparent 1px),hsl(var(--background));background-size:auto,auto,44px 44px,44px 44px,auto}.catalog-panel{background:linear-gradient(180deg,hsl(var(--card) / .92),hsl(var(--card) / .78));border:1px solid hsl(var(--foreground) / .08);box-shadow:0 1px hsl(var(--foreground) / .04) inset,0 18px 40px -24px #000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.catalog-scope.catalog-scope .app-control:not([type=file]):not([type=color]):not([type=checkbox]):not([type=radio]){border:1px solid hsl(var(--foreground) / .12)!important;border-radius:.625rem!important;background:hsl(var(--background) / .55)!important;color:hsl(var(--foreground))!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.catalog-scope.catalog-scope .app-control:not([type=file]):not([type=color]):not([type=checkbox]):not([type=radio]):hover{border-color:hsl(var(--foreground) / .22)!important}.catalog-scope.catalog-scope .app-control:not([type=file]):not([type=color]):not([type=checkbox]):not([type=radio]):focus-visible{border-color:hsl(var(--primary) / .7)!important;box-shadow:0 0 0 3px hsl(var(--primary) / .18)!important;outline:none!important}.catalog-scope.catalog-scope .app-button:not([aria-pressed]){border-radius:.625rem}.catalog-scope.catalog-scope .app-button.catalog-round{border-radius:9999px}.catalog-primary-glow{box-shadow:0 8px 24px -10px hsl(var(--primary) / .9),0 0 0 1px hsl(var(--primary) / .4) inset}.catalog-row{position:relative}.catalog-row>td:first-child{position:relative}.catalog-row>td:first-child:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:hsl(var(--primary));opacity:0;transform:scaleY(.4);transition:opacity .15s ease,transform .15s ease}.catalog-row:hover>td:first-child:before,.catalog-row:focus-visible>td:first-child:before{opacity:1;transform:scaleY(1)}.catalog-skeleton{background-color:hsl(var(--secondary) / .7);border-radius:6px}.catalog-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border:1px solid hsl(var(--foreground) / .15);border-bottom-width:2px;border-radius:.35rem;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:hsl(var(--muted-foreground));background:hsl(var(--background) / .6)}@keyframes catalog-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes catalog-pop-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes catalog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes catalog-shimmer{0%{background-position:-480px 0}to{background-position:480px 0}}@media(prefers-reduced-motion:no-preference){.catalog-row{animation:catalog-row-in .28s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--row-index, 0) * 16ms)}.catalog-pop{animation:catalog-pop-in .22s cubic-bezier(.2,.7,.2,1) both}.catalog-fade{animation:catalog-fade-in .18s ease-out both}.catalog-skeleton{background-image:linear-gradient(90deg,transparent 0,hsl(var(--foreground) / .06) 50%,transparent 100%);background-size:480px 100%;background-repeat:no-repeat;animation:catalog-shimmer 1.3s linear infinite}}.sidebar-shell{background:radial-gradient(420px 260px at 0% 0%,hsl(var(--primary) / .16),transparent 70%),radial-gradient(360px 300px at 100% 100%,hsl(var(--primary) / .07),transparent 70%),linear-gradient(180deg,hsl(var(--card) / .96),hsl(var(--background) / .98));border-right:1px solid hsl(var(--foreground) / .07);box-shadow:inset -1px 0 hsl(var(--foreground) / .02);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sidebar-mobile-bar{background:hsl(var(--background) / .82);border-bottom:1px solid hsl(var(--foreground) / .07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sidebar-brand-mark,.sidebar-avatar{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary) / .55));box-shadow:0 6px 18px -8px hsl(var(--primary)),inset 0 1px #fff3}.sidebar-cta{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary) / .78));box-shadow:0 10px 26px -12px hsl(var(--primary)),inset 0 1px #ffffff2e}.sidebar-cta:hover{box-shadow:0 14px 32px -12px hsl(var(--primary)),inset 0 1px #ffffff40;filter:brightness(1.08)}.sidebar-item-active{background:linear-gradient(90deg,hsl(var(--primary) / .2),hsl(var(--primary) / .05) 70%,transparent);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .22)}.sidebar-indicator{box-shadow:0 0 12px 1px hsl(var(--primary) / .8)}.sidebar-toggle{background:hsl(var(--card));border:1px solid hsl(var(--foreground) / .12);box-shadow:0 4px 12px -4px #0009}.sidebar-toggle:hover{border-color:hsl(var(--primary) / .55);box-shadow:0 0 0 4px hsl(var(--primary) / .12),0 4px 12px -4px #0009}.sidebar-usage{background:linear-gradient(135deg,hsl(var(--primary) / .1),hsl(var(--foreground) / .03));border:1px solid hsl(var(--foreground) / .07)}.sidebar-usage:hover{border-color:hsl(var(--primary) / .3)}.sidebar-usage-bar{background:linear-gradient(90deg,hsl(var(--primary) / .7),hsl(var(--primary)))}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground) / .15) transparent}.sidebar-scroll::-webkit-scrollbar{width:6px}.sidebar-scroll::-webkit-scrollbar-thumb{background:hsl(var(--foreground) / .15);border-radius:999px}.workspace-sidebar button:hover,.sidebar-mobile-bar button:hover{transform:none}@keyframes sidebar-fade-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.sidebar-fade{animation:sidebar-fade-in .25s ease-out both}}@media(prefers-reduced-motion:reduce){.workspace-sidebar,.workspace-sidebar *,#workspace-mobile-drawer,#workspace-mobile-drawer *{transition-duration:.01ms!important}}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.rich-content{overflow-wrap:anywhere}.rich-content>*+*{margin-top:.75em}.rich-content h2{font-size:1.35em;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin-top:1.1em}.rich-content h3{font-size:1.12em;font-weight:650;line-height:1.3;margin-top:1em}.rich-content h2:first-child,.rich-content h3:first-child{margin-top:0}.rich-content p{line-height:1.7}.rich-content strong{font-weight:700}.rich-content ul,.rich-content ol{padding-left:1.4em}.rich-content ul{list-style:disc}.rich-content ol{list-style:decimal}.rich-content li+li{margin-top:.25em}.rich-content li::marker{color:hsl(var(--primary))}.rich-content blockquote{border-left:3px solid hsl(var(--primary));background:hsl(var(--primary) / .07);border-radius:0 .6rem .6rem 0;padding:.6em 1em;color:hsl(var(--foreground) / .85);font-style:italic}.rich-content a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px}.rich-content hr{border:0;border-top:1px solid hsl(var(--foreground) / .12);margin:1.4em 0}.rich-content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:hsl(var(--foreground) / .07);border-radius:.35rem;padding:.1em .35em}.rich-content pre{background:hsl(var(--foreground) / .06);border-radius:.6rem;padding:.8em 1em;overflow-x:auto}.doc-site{background:hsl(var(--background));isolation:isolate}.doc-site-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(900px 420px at 15% -10%,hsl(var(--primary) / .18),transparent 62%),radial-gradient(700px 380px at 100% 0%,hsl(var(--primary) / .08),transparent 60%),linear-gradient(hsl(var(--foreground) / .03) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .03) 1px,transparent 1px);background-size:auto,auto,44px 44px,44px 44px;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 55%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 55%,transparent 100%)}.doc-site-title{text-wrap:balance}.doc-site-article{animation:doc-site-in .5s ease-out both}.doc-site-cover{animation:doc-site-in .45s ease-out both}@keyframes doc-site-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.doc-site-article,.doc-site-cover{animation:none}.doc-site img{transition:none!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.map-tiles-dark{filter:grayscale(1) invert(1) brightness(.75) contrast(1.1)}.map-tiles-light{filter:grayscale(1) brightness(1.05) contrast(.9)}.map-search-focus{background:transparent;border:0}.map-search-focus__pin{position:absolute;left:50%;top:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;background:hsl(var(--primary));border:3px solid #fff;box-shadow:0 2px 10px #00000073}.map-search-focus__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:hsl(var(--primary) / .35);animation:map-search-pulse 1.6s ease-out infinite}@keyframes map-search-pulse{0%{transform:scale(.35);opacity:1}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.map-search-focus__pulse{animation:none;opacity:.4}}.map-search-focus__label.leaflet-tooltip{border:0;border-radius:9999px;background:hsl(var(--background) / .95);color:hsl(var(--foreground));font-size:12px;font-weight:600;padding:4px 10px;box-shadow:0 6px 20px #00000059}.map-search-focus__label.leaflet-tooltip:before{display:none}.current-location-marker{background:transparent;border:0}.current-location-marker__body{display:flex;width:38px;height:38px;align-items:center;justify-content:center;background:transparent}.current-location-marker__body svg{width:26px;height:26px;overflow:visible;fill:#fff;fill-opacity:1;stroke:#000;stroke-width:5px;stroke-linejoin:round;paint-order:stroke}.custom-marker,.kmz-image-marker{background:none!important;border:none!important}
