*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-4{bottom:1rem}.right-2{right:.5rem}.right-4{right:1rem}.top-4{top:1rem}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.m-auto{margin:auto}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-2{margin-left:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100\%\]{height:100%}.h-\[25px\]{height:25px}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-64{max-height:16rem}.max-h-\[90vh\]{max-height:90vh}.min-h-\[105vh\]{min-height:105vh}.min-h-\[60px\]{min-height:60px}.min-h-\[800\]{min-height:800}.min-h-\[calc\(100vh-100px\)\]{min-height:calc(100vh - 100px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[100\%\]{width:100%}.w-\[15rem\]{width:15rem}.w-\[25px\]{width:25px}.w-\[5\.6rem\]{width:5.6rem}.w-\[50\%\]{width:50%}.w-\[80\%\]{width:80%}.w-\[92\%\]{width:92%}.w-\[95\%\]{width:95%}.w-\[98\%\]{width:98%}.w-\[calc\(33\.333\%-16px\)\]{width:calc(33.333% - 16px)}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[300px\]{min-width:300px}.min-w-\[600\]{min-width:600}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.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-\[400px\]{max-width:400px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.basis-\[38\%\]{flex-basis:38%}.basis-\[58\%\]{flex-basis:58%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[21\%_79\%\]{grid-template-columns:21% 79%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[0\.6rem\]{gap:.6rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.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))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-\[\#0077b6\]{--tw-border-opacity: 1;border-color:rgb(0 119 182 / var(--tw-border-opacity, 1))}.border-\[\#03045e\]{--tw-border-opacity: 1;border-color:rgb(3 4 94 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#0077b6\]{--tw-bg-opacity: 1;background-color:rgb(0 119 182 / var(--tw-bg-opacity, 1))}.bg-\[\#03045e\]{--tw-bg-opacity: 1;background-color:rgb(3 4 94 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.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))}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-slate-300{--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #cbd5e1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.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-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.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-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-\[2\%\]{padding-left:2%}.pr-10{padding-right:2.5rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.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}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-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}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#0077b6\]{--tw-text-opacity: 1;color:rgb(0 119 182 / var(--tw-text-opacity, 1))}.text-\[\#03045e\]{--tw-text-opacity: 1;color:rgb(3 4 94 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.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-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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-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-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.running{animation-play-state:running}.paused{animation-play-state:paused}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.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))}.last\:border-0:last-child{border-width:0px}.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-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.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)}.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-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.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\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;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\+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\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.App{width:100vw;text-align:center;font-family:Arial,sans-serif}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blue-to-white{background:linear-gradient(to top right,#add8e6 1%,#d6e9ff 10%,#fff 70%)}.rotate-warning{position:fixed;top:0;left:0;width:100%;background:#fc0;text-align:center;padding:10px;z-index:1000}.homepage{width:100vw}.landing{width:100%;min-height:600px;text-align:left;background:linear-gradient(20deg,#28a1ed,#73c2f3 30%,#bee3f9 70%,#fff)}@media (min-height: 600px){.landing{min-height:100vh}}.landing-header-container{width:100%;padding:.65rem 0;margin:0 auto;font-size:110%}.landing-nav{padding-right:2rem;display:flex;justify-content:flex-end;align-items:center;gap:1rem;color:#073a5a}.landing-nav p{cursor:pointer}.landing-nav p a{text-decoration:none;color:inherit}.landing-nav p a:hover{color:#eec60a}.landing-main{padding:4rem 0 0 6rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;color:#073a5a}.landing-titles{flex-basis:35%}.landing-desc{flex-basis:20%;width:70%;color:#073a5a}.landing-btn-group{padding-left:3rem;display:flex;justify-content:flex-start;align-items:center;gap:1rem}.landing-btn{background-color:initial;background-color:#eec60a;border-radius:6px;box-shadow:#0000001a 0 2px 4px;color:#fff;cursor:pointer;display:inline-block;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:2rem;letter-spacing:1px;font-weight:600;overflow:hidden;padding:.4rem 1.5rem;pointer-events:auto;text-align:center;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;z-index:9;border:0;transition:box-shadow .2s}.landing-btn.smaller{padding:.4rem 1rem;line-height:1.5rem;font-size:.7rem}.landing-btn:hover{box-shadow:#02131e 0 3px 8px}.learn-more{background-color:inherit;color:#073a5a;cursor:pointer;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:2rem;font-size:1rem;letter-spacing:1px;font-weight:600;outline:0;overflow:hidden;padding:.4rem 1.5rem;pointer-events:auto;text-align:center;margin:auto 0;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;z-index:9;border:0;transition:transform .3s ease-in-out}.learn-more:hover{transform:scale(1.1)}.landing-learn-btn{margin:auto .5rem}button a{text-decoration:none;color:#000}.temp-upload-page{text-align:center;color:#073a5a}.go-home-div{position:absolute;top:.7rem;left:1rem;display:flex;align-items:center;gap:.5rem;cursor:pointer}.go-home-div img{width:2rem}.page-container{width:100%;min-height:100vh;padding-bottom:3rem;color:#073a5a}.page-container img{border-radius:10px;box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px}.page-topper{margin:1rem auto 0;border:solid #073a5a 1px;color:#073a5a;padding:.4rem 1rem;border-radius:10px;display:inline-block}.page-main-title{font-weight:600;padding:5vh 0 0 5vw;text-align:left}.template-flex{display:flex;justify-content:space-between;width:90%;padding-top:5vh;margin:auto}.template-1,.template-2,.template-3{position:relative;flex-basis:30%;display:flex;flex-direction:column;justify-content:center;align-items:left;text-align:left;gap:2rem;background-color:#e4f1fe;border-radius:15px;box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px;border:solid #073a5a 1px;padding:1rem 1.5rem}.temp-arrow{flex-basis:4%;margin:auto}.template-flex img{width:100%;margin:0 0 1.5rem}.blue-page{background:linear-gradient(20deg,#28a1ed,#73c2f3 30%,#bee3f9 70%,#fff)}.page-1{background-color:#fff}.mxrep-container{width:90%;height:90%;margin:auto;padding:2rem 0;display:flex;flex-direction:column;justify-content:space-around;gap:1rem}.mxrep-top{display:flex;justify-content:space-between;flex-basis:45%}.mxrep-top-left{text-align:left;padding-top:4rem}.mxrep-top-right{text-align:right;padding-top:4rem}.mxrep-arrow{flex-basis:80%}.mxrep-bottom{flex-basis:45%;display:flex;justify-content:space-around}.mxrep-bottom img{width:45%}.more-text{width:85%;display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:1rem;margin:0 auto}.more-a{border:solid lightgray 1px;padding:.4rem 1rem;border-radius:10px;display:inline-block;margin-top:1rem}.more-img{width:90%;box-shadow:#26394d 0 20px 30px -10px}.more-img img{width:100%}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.users-container{display:flex;justify-content:space-around;width:80%;align-items:center;margin:0 auto;padding:2rem 0}.user-card{position:relative;text-align:center;flex-basis:27%;padding:3rem 2rem;gap:1rem;box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px;border-radius:10px;background-color:#fff;min-height:350px}.user-card img{max-width:7rem}.user-card p{margin:1rem 0}.credits-a{font-size:small;color:inherit;position:absolute;right:auto;bottom:1rem;right:1rem;max-width:180px}.more-carousel{overflow:hidden;width:80%;white-space:nowrap;position:relative;margin:0 auto}.carousel-container{animation:slide 30s infinite linear;display:inline-block}.carousel{display:flex;transition:transform 1s ease-in-out;gap:1rem;margin:2rem 1.5rem .5rem}.carousel-box{padding:10px;text-align:left;min-width:20vw;background-color:transparent;margin:0 1rem}.box-title,.box-p{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;width:90%}.sims-container{width:80%;padding:2rem 0 4rem;margin:0 auto}.sims-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,25vw));gap:1rem;max-width:100%;padding:3rem 0 0}.footer{display:flex;flex-direction:column;height:95%;width:100%;margin:auto;justify-content:space-between}.footer-top{width:90%}.footer-class{display:flex;flex-direction:column;padding:3rem 5%;justify-content:space-between;align-items:center;color:#073a5a;text-transform:uppercase;gap:6rem;font-weight:600}.foot-header{display:flex;justify-content:center;align-items:center;width:100%}.foot-top-middle{flex-basis:60%;border-left:solid #073a5a 2px;border-right:solid #073a5a 2px;text-align:start;padding-left:1rem}.footer-contacts a{color:#073a5a;transition:transform .3s ease-in-out}.footer-contacts a:hover{transform:scale(1.3);color:green;cursor:pointer}.footer-avisos{padding:.5rem 0}.footer-avisos a{text-decoration:none;color:#073a5a;padding:5px 10px}.footer-avisos a:hover{text-decoration:underline;color:#00f;cursor:pointer}.loader{margin:auto;width:10%;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#0492c2 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#0492c2);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}.sidebar-state{transition:transform .3s ease;transform:translate(0);position:absolute;left:0;width:17.5rem;min-width:160px}.sidebar-hidden{transform:translate(-110%)}.sidebar{min-height:89vh;display:flex;flex-direction:column;background:#fff;box-shadow:2px 0 10px #0000001a;border-right:1px solid #e2e8f0;padding:1rem 0;gap:.5rem;overflow-y:auto;position:sticky;width:100%;height:89vh}.side-fixed{position:fixed;left:0;top:0;height:100%}.sidebar-title{padding:1.25rem 1.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:1rem}.title-icon{display:flex;align-items:center;justify-content:center;min-width:24px;height:32px;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:8px;color:#fff;font-size:1.1rem;box-shadow:0 2px 6px #2563eb33;animation:pulse 2s infinite;overflow-x:hidden}.title-content{display:flex;flex-direction:column}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.title-main{color:#0f172a;font-size:1.15rem;font-weight:700;letter-spacing:-.3px;margin-bottom:4px}.title-sub{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.sidebar-entry{flex-basis:auto;display:flex;justify-content:flex-start;align-items:center;padding:.75rem .8rem;cursor:pointer;color:#495057;font-weight:500;transition:all .2s ease-in-out;margin:0 .5rem;border-radius:6px;gap:12px;overflow-x:hidden}@media (max-width: 950px){.sidebar-state{position:absolute;top:11vh;left:0;width:9.5rem}.view{width:100vw}}.sidebar-entry:hover{background-color:#1e90ff1a;color:#1e90ff}.sidebar-entry.active{color:#1e90ff;background-color:#1e90ff26;font-weight:600}.sidebar-icon{font-size:1.2rem;min-width:20px}.view{width:calc(100vw - 17.5rem);transition:margin-left .3s ease;margin-left:17.5rem;height:89vh;overflow-y:auto;display:inline-block;font-family:Roboto,sans-serif}.view-no-sidebar{width:100vw;display:inline-block;margin-left:0;transition:margin-left .3s ease;height:89vh;overflow-y:auto}.view-child{width:95%;height:95%;margin:2rem auto 0}.overview-view{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.top-row{width:90%;display:flex;justify-content:space-between;align-items:center;height:20%}.middle-row{width:95%;display:flex;justify-content:space-between;align-items:center;height:50%}.top-box{flex-basis:32%;height:100%;display:flex;justify-content:space-around;align-items:center}.top-box-content{flex-basis:60%;display:flex;flex-direction:column;justify-content:flex-start;align-items:left}.top-box-image{flex-basis:30%}.leaderboard-box,.capital-box{flex-basis:33%;height:100%}.sales-div{width:41%}.orders-div{width:55%}.productivity-view{width:99%;padding-top:10px;display:flex;justify-content:space-around;align-items:flex-start;margin-bottom:2rem}.left{width:21%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}.right{width:47%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;gap:1rem}.far-right{width:26%;height:100%}.kpi-gauges{width:100%}.top-row{width:95%;display:flex;justify-content:space-between;align-items:center;margin:1rem auto 0}.cap-info-flex{display:flex;width:100%;justify-content:space-between;align-items:center}.primary,.secondary{width:100%}.OEE-three{width:100%;display:flex;justify-content:space-around;align-items:center;margin:0 auto;position:relative;gap:.5rem}.oee-child{text-align:center}.other-two{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.two-child{flex-basis:45%;text-align:center}.bottom-row{width:95%;height:60%;display:flex;justify-content:space-around;align-items:center;border:solid black 1px;margin:1rem auto 2rem}.oee-box{flex-basis:30%;height:100%}.oee-inner{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 0 1rem}.output-graph{width:50%;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px}.prod-view{width:95%;height:100%;text-align:center;display:flex;justify-content:flex-start;padding-top:1rem;margin:0 auto}.right-view{width:100%;display:flex;flex-direction:column;justify-content:flex-start;height:60%}.right-tabs{width:100%;padding:0;display:flex;justify-content:flex-end}.right-graphs{width:100%}.prod-subtitle{position:absolute;bottom:0;margin:0 auto;right:5%}.left-right{display:flex;flex-direction:column;height:90%;justify-content:flex-start;gap:1rem}.side-comment{padding-left:4px;width:8%}.process-flex{width:83.4%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.processes-top{margin-right:auto}.processes-bottom{margin-left:auto;width:80%}.top-process{position:absolute;left:0;top:0}.bottom-process{position:absolute;left:-20px;bottom:0}.labels-graph-flex{width:95%;display:flex;justify-content:space-between;margin:0 auto}.proc-data{flex-basis:25%}.proc-bar-chart{flex-basis:70%}.inventory-table{width:95%;margin:0 auto}.inventory-row-flex{width:80%;margin:0 auto;padding:0 .75rem;display:flex;justify-content:space-between;align-items:center}.inventory-labels{margin:0 0 .5rem;border-bottom:solid lightgray 1px;font-weight:600}.part-title{flex-basis:60%;text-align:left}.count-title,.cars-title{flex-basis:15%;text-align:left}thead{border-bottom:solid lightgray 1px}.parts-scroll{display:flex;flex-direction:column;justify-content:flex-start;justify-content:center;gap:.5rem;margin-top:.5rem;padding:10rem 0 .5rem;max-height:70vh;overflow-y:scroll}.part{border:solid darkgray 1px;border-radius:5px;display:flex;justify-content:space-between;padding:.5rem .75rem}.finances-view{width:98%;min-height:87vh;margin:.5rem auto 0;display:flex;justify-content:space-between;align-items:flex-start}.left-finance{width:65%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.right-finance{width:33%;display:flex;flex-direction:column;gap:1rem}.whitecard{background-color:#fff;border-radius:5px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px}.whitecard-appbar{width:95%;min-height:12px;display:flex;justify-content:space-between;margin:0 auto}.whitecard-label{color:gray;font-size:smaller;padding:5px 0 0 5px}.whitecard-link{color:#00f;text-decoration:underline;cursor:pointer}.whitecard-input-group{display:flex;justify-content:flex-end;gap:10px}.margins-container{width:100%;display:flex;flex-direction:column}.top-right-container{width:33%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:solid green 1px;gap:1rem}.margins{width:28%;margin:auto 0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:2rem}.margin-box{height:50px;width:90%}.waterfall-div{height:86%;width:70%}.profitability{width:100%;height:30%}.ros-flex{width:70%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.debt{width:100%;height:65%}.bottom-container{min-height:30%;border:solid lime 1px}.liquidity-container{width:100%}.liq-caps-and-gauges{padding-top:.5rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.liq-caps{width:100%;height:10%;display:flex;justify-content:space-around;align-items:center}.liquidity-gauges,.efficiency-gauges{width:100%;display:flex;justify-content:space-around;align-items:center;gap:1rem}.liq-gauge{width:33%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.efficiency-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.efficiency-gauges{width:100%;display:flex;flex-direction:column;padding:.5rem}.efficiency-bullet{width:95%;margin:0 auto}.financial-statement{font-family:Arial,sans-serif;color:#333;width:100%}.statement-container{width:75%;margin:2rem auto;display:flex;justify-content:center;position:relative}.left-container{position:absolute;top:1rem;left:1rem}.right-container{position:absolute;top:1rem;right:1rem}.span{margin:0 1rem;align-content:left}.toggle-button{display:block;margin:1rem 0 0 1rem;padding:.7rem 1.4rem;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem}.toggle-button:hover{background-color:#0056b3}.period{text-align:center;margin-bottom:1rem;font-weight:700}.statement{width:100%;max-width:900px;background-color:#fff;padding:4rem;box-shadow:0 4px 8px #0003;border-radius:8px;border:solid blue 1px;line-height:150%}.page-header{margin:1rem 0}.income-contents,.balance-contents{width:100%;display:flex;align-items:flex-start;justify-content:space-around}.income-titles,.balance-titles{width:50%;text-align:left}.income-data,.balance-data{width:50%;text-align:right}.data-column{width:20%;text-align:right}.left-indent{margin-left:3rem}.single-indent{margin-left:1rem}.double-indent{margin-left:2rem}.triple-indent{margin-left:3rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;margin-bottom:.5rem}.font-bold{font-weight:700}.text-gray-600{color:#6b7280}.overflow-x-auto{overflow-x:auto}table{width:100%;border-collapse:collapse}thead th{text-align:left;padding-bottom:.5rem;font-weight:700}tbody tr td{padding:.25rem;text-align:left}.label{padding-left:1rem}.label.bold{font-weight:700;padding-left:1.5rem}.text-right{text-align:right;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pdf-button{display:block;margin:1rem auto;padding:1rem 2rem;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1.25rem}.pdf-button:hover{background-color:#eec60a}.side-button{background-color:#fff0;color:#000;padding:.5rem 1rem;border:#00000000 .2em solid;border-radius:11px;text-align:right;transition:all .6s ease;display:flex;justify-content:center;align-items:center}.side-button:hover{background-color:#007bff;color:#fff}.side-button svg{width:1.6em;display:inline;transition:all .6s ease}.side-button:hover svg{color:#fff}.left-container button:hover svg{transform:translate(-5px)}.right-container button:hover svg{transform:translate(5px)}.text{margin:0 1.5em;display:inline}.forecasts-tabs-container{width:100%;display:flex;justify-content:flex-start;align-items:center;height:8vh}.forecasts-tabs-title{flex-basis:15%;display:inline-block;height:98%;background-color:#fdfdfd;color:#03045e;margin:auto;border-bottom:solid lightgray 1px;display:flex;align-items:center;justify-content:center}.forecasts-tabs-box{flex-basis:85%;display:inline-block;background-color:#fff}.methods-flex{height:8vh;display:flex;justify-content:flex-start;align-items:center;width:100%;border-bottom:solid lightgray 1px;background-color:#fff}.methods-label{flex-basis:15%;color:#03045e;border-right:solid lightgray 1px}.methods-buttons{flex-basis:54%;display:flex;justify-content:space-around;align-items:center}.forecast-graph-section{display:flex;justify-content:space-around;align-items:flex-start;padding:.5rem 0 1rem;width:97%;margin:0 auto}@media (max-height: "1000px"){.forecast-graph-section{display:flex;flex-direction:column}}.graph-part{flex-basis:73%}.info-part{flex-basis:24%;height:100%;display:flex;flex-direction:column;gap:1rem}.leaderboard-div{width:95%;height:100%;margin:.5rem auto 0}.leaderboard-columns{display:flex;width:100%;justify-content:space-between;align-items:center;border-bottom:solid lightgray 1px}.leaderboard-flex{display:flex;flex-direction:column;width:95%;margin:0 auto;padding:.5rem 0;justify-content:space-evenly;align-items:center}.cast{display:flex;width:100%;padding:.8rem .3rem;justify-content:space-between;align-items:center;border-bottom:solid gray 1px;border-radius:5px}.info-charts-flex{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.info-chart{flex-basis:40%}.graph-tabs-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.row-tabs{display:flex;align-items:center;width:95%}.row-title{color:gray;height:100%;border-bottom:solid lightgray 1px;height:30px;display:flex;align-items:center}.graph-and-options-div{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:1rem}.timelines-container{flex-basis:25%;height:25%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.timelines-labels{display:flex;justify-content:space-between;width:95%;color:#2f4f4f;font-weight:600}.timelines-intervals{width:95%;display:flex;justify-content:space-between}.whitecard-b{box-shadow:#00000005 0 1px 3px,#00b4d8 0 0 0 1px;background-color:#fff;border-radius:5px}.main-graph-div{height:400px;width:100%;display:flex;justify-content:space-between;align-items:flex-start}.all-options{width:27%;height:100%;display:flex;justify-content:space-around;align-items:flex-start}.intervals-and-winters,.sliders{width:48%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.sliders{border-left:solid lightgray 1px}.main-graph{width:71%}.input-quadrant{width:100%;height:45%;padding:.5rem 0}.help-icon{position:absolute}.data-types-container{height:25%;width:100%;padding:.2rem 0}.leaderboard-container{height:72%;width:100%}.button-81{background-color:#fff;border:0 solid #e2e8f0;border-radius:1.5rem;box-sizing:border-box;color:#00b4d8;cursor:pointer;display:inline-block;font-family:Basier circle,-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.8rem;font-weight:600;line-height:1;padding:.8rem 1.2rem;text-align:center;-webkit-text-decoration:none #0d172a solid;text-decoration:none #0d172a solid;text-decoration-thickness:auto;transition:all .1s cubic-bezier(.4,0,.2,1);box-shadow:#00000029 0 1px 2px,#333 0 0 0 1px;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-81:hover{background-color:#00b4d8;color:#fff}.button-81.active{color:#fff;background-color:#00b4d8}.landing-main{width:100%;background-size:cover;background-repeat:no-repeat;height:90vh}.landing-info{width:35%;margin-left:15vw;padding:1rem 2rem}.landing-info h2{color:navy}.landing-info p{color:#a9a9a9}.simulator-container{width:98%;margin:0 auto;display:flex;justify-content:space-around;align-items:flex-start;margin-bottom:1rem;height:100%}.graph-container{flex-basis:59%;max-width:59%;height:100%}.all-inputs-container{background-color:#fff;border-radius:5px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.simple-titles-flex{width:98%;display:flex;justify-content:flex-start;align-items:flex-start;gap:.6rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0 0 0 2%}.simple-titles-flex p{margin:0;padding:.2rem 0 .1rem;font-size:small;text-align:left;color:#323250}.simple-inputs-flex{width:98%;display:flex;padding-left:2%;justify-content:flex-start;align-items:start;gap:.6rem}.inflation{flex-basis:13%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#323250;height:100%;display:flex;align-items:center;justify-content:center;margin:auto 0}.inflation-change{font-size:x-small}.cetes{flex-basis:10%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#323250;height:100%;display:flex;align-items:center;justify-content:center;margin:auto 0}.flows-div{width:97%;padding:0 0 0 2%;display:flex;justify-content:flex-start;align-items:center}.flows-titles{font-size:.9rem;text-align:left;color:#323250;flex-basis:21%}.flow-table{flex-basis:79%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;min-width:0;max-width:100%}.flow-table::-webkit-scrollbar{display:none}.graph-div{background-color:#fff;border-radius:5px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;min-height:50%;position:relative}.wrapper-title{margin:none;padding:none;font-size:small}.results-container{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:center}.history-div{width:96%;height:44%;display:flex;flex-direction:column;margin-bottom:1rem}.history-table{width:98%;margin:0 auto;flex-grow:1;overflow-y:auto}.history-row{transition:transform .3s ease-in-out}.history-row:hover{background-color:#1e90ff1a;color:#1e90ff}.history-icon{margin:0;padding:0;cursor:pointer}.custom-paper{background-color:#fff;border-radius:5px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px}.results-div{width:96%;flex-basis:44%;background-color:#fff;border-radius:5px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px}.results-papers-div{display:flex;justify-content:space-around;width:100%;align-items:center;margin:.5rem 0 0;padding:0 auto;overflow-x:hidden}.paper-flex{display:flex;align-items:center;gap:.2rem;padding:.5rem}.box-p{display:inline}.irr-compare-flex{display:flex;justify-content:space-between;width:60%;align-items:center;margin:0 auto}.survey-page{width:100%;background:linear-gradient(20deg,#28a1ed,#73c2f3 30%,#bee3f9 70%,#fff);color:#073a5a;padding:0 0 4rem;min-height:100vh}.survey-card{background-color:#e4f1fe;border-radius:15px;box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px;border:solid #073a5a 1px;padding:1rem 2rem;width:50%;min-width:700px;margin:1rem auto 0;min-height:600px}.icon-title{display:flex;justify-content:left;gap:2rem}.survey-icon{max-width:60px}.card-desc{padding:0 2rem 1rem}.accordions{display:flex;flex-direction:column;gap:1rem}.continue-btn{margin-left:auto;padding-right:10%}.accord-deets{text-align:left;padding-left:10%}.help-icon{cursor:pointer;transition:transform .3s ease-in-out;color:orange}.help-icon:hover{transform:scale(1.1)}.modal-pop-up{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;min-width:400px;background-color:#fff;border:2px solid #000;box-shadow:24;padding:40px}.modal-option{padding:5px 10px;border:solid lightgray 1px;border-radius:10px;margin:10px 0;cursor:pointer}.modal-back-arrow{position:"absolute";top:"1rem";left:"1rem";cursor:"pointer";display:"flex";align-items:"center";font-weight:500;margin-right:.5rem}.modal-option:hover{border:solid black 1px;background-color:#d3d3d3}.report-span{font-weight:400;color:#352f44}.report-ul{margin-left:1rem}body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f5f5f5}.header{position:fixed;top:0;height:4vh;width:100%;background-color:#1e90ff;color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a}.header h1{font-size:24px;margin:0}.header .user-info{display:flex;gap:10px;margin-right:2rem}.header .user-info span{color:#fff}.header-icon-flex{display:flex;width:auto;align-items:center;height:100%}.tab-container{display:flex;justify-content:flex-start;background-color:#fff;padding:10px 20px;border-bottom:1px solid #ddd}.tab{padding:10px 20px;cursor:pointer;font-size:16px;background-color:#f0f0f0;margin-right:10px;border-radius:4px}.tab.active{background-color:#1e90ff;color:#fff}.period-filter{margin-left:auto;display:flex;align-items:center;gap:10px}.period-filter select{padding:5px;font-size:16px}.card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding:30px 20px;justify-items:center}.card{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000001a;width:150px;text-align:center;transition:box-shadow .3s ease}.card:hover{box-shadow:0 4px 12px #0003}.card h3{font-size:18px;margin-bottom:10px}.card p{font-size:24px;font-weight:700;margin:5px 0}.card .percentage{font-size:16px;color:#666}.card.positive .percentage{color:green}.card.negative .percentage{color:red}.custom-tab-container{display:flex;align-items:center;border-bottom:2px solid #e0e0e0;background-color:#fff;padding:10px}.custom-tab{background-color:#f8f8f8;border:none;padding:10px 20px;margin:0 5px;font-size:16px;color:#555;cursor:pointer;transition:background-color .3s ease;border-radius:5px}.custom-tab.active{background-color:#e0f3ff;color:#333;font-weight:700;border-bottom:2px solid #1e90ff}.custom-tab:hover{background-color:#f1f1f1}.custom-period-filter{margin-left:auto}.custom-dropbtn{background-color:#f8f8f8;border:none;padding:10px 20px;font-size:16px;color:#555;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.custom-dropbtn:hover{background-color:#f1f1f1}@media (max-width: 768px){.header{flex-direction:column;text-align:center}.card-container{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.custom-tab-container{flex-direction:column}.custom-period-filter{margin-top:10px}}
