:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--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%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--ring:253,92%,64%;--radius:0.5rem}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 85.7% 97.3%;--ring:217.2 32.6% 17.5%}*,:after,:before{border-color:hsl(var(--border));border-width:0;border-style:solid}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}*,:after,:before{--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/0.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: }::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/0.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: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:1400px){.container{max-width:1400px}}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}.form-checkbox{border-radius:0}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.form-checkbox:checked:focus,.form-checkbox:checked:hover,.form-radio:checked:focus,.form-radio:checked:hover{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.form-checkbox:indeterminate:focus,.form-checkbox:indeterminate:hover{border-color:transparent;background-color:currentColor}#__appRoot :is(.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}#__appRoot :is(.pointer-events-none){pointer-events:none}#__appRoot :is(.pointer-events-auto){pointer-events:auto}#__appRoot :is(.visible){visibility:visible}#__appRoot :is(.collapse){visibility:collapse}#__appRoot :is(.fixed){position:fixed}#__appRoot :is(.absolute){position:absolute}#__appRoot :is(.relative){position:relative}#__appRoot :is(.sticky){position:sticky}#__appRoot :is(.inset-0){inset:0}#__appRoot :is(.inset-x-0){left:0;right:0}#__appRoot :is(.inset-x-2){left:.5rem;right:.5rem}#__appRoot :is(.-bottom-3){bottom:-.75rem}#__appRoot :is(.-bottom-px){bottom:-1px}#__appRoot :is(.-left-3){left:-.75rem}#__appRoot :is(.-right-0){right:0}#__appRoot :is(.-right-0\.5){right:-.125rem}#__appRoot :is(.-right-3){right:-.75rem}#__appRoot :is(.-top-0){top:0}#__appRoot :is(.-top-0\.5){top:-.125rem}#__appRoot :is(.-top-3){top:-.75rem}#__appRoot :is(.-top-px){top:-1px}#__appRoot :is(.bottom-0){bottom:0}#__appRoot :is(.left-0){left:0}#__appRoot :is(.left-2){left:.5rem}#__appRoot :is(.left-\[-1\.5px\]){left:-1.5px}#__appRoot :is(.left-\[50\%\]){left:50%}#__appRoot :is(.right-0){right:0}#__appRoot :is(.right-2){right:.5rem}#__appRoot :is(.right-4){right:1rem}#__appRoot :is(.right-\[-1\.5px\]){right:-1.5px}#__appRoot :is(.top-0){top:0}#__appRoot :is(.top-1\/2){top:50%}#__appRoot :is(.top-2){top:.5rem}#__appRoot :is(.top-4){top:1rem}#__appRoot :is(.top-\[50\%\]){top:50%}#__appRoot :is(.top-\[57px\]){top:57px}#__appRoot :is(.z-10){z-index:10}#__appRoot :is(.z-20){z-index:20}#__appRoot :is(.z-30){z-index:30}#__appRoot :is(.z-50){z-index:50}#__appRoot :is(.z-\[100\]){z-index:100}#__appRoot :is(.z-\[1\]){z-index:1}#__appRoot :is(.z-\[500\]){z-index:500}#__appRoot :is(.m-0){margin:0}#__appRoot :is(.m-4){margin:1rem}#__appRoot :is(.m-6){margin:1.5rem}#__appRoot :is(.m-auto){margin:auto}#__appRoot :is(.-mx-1){margin-left:-.25rem;margin-right:-.25rem}#__appRoot :is(.mx-1){margin-left:.25rem;margin-right:.25rem}#__appRoot :is(.mx-1\.5){margin-left:.375rem;margin-right:.375rem}#__appRoot :is(.mx-4){margin-left:1rem;margin-right:1rem}#__appRoot :is(.mx-auto){margin-left:auto;margin-right:auto}#__appRoot :is(.my-1){margin-top:.25rem;margin-bottom:.25rem}#__appRoot :is(.my-2){margin-top:.5rem;margin-bottom:.5rem}#__appRoot :is(.my-4){margin-top:1rem;margin-bottom:1rem}#__appRoot :is(.-ml-3){margin-left:-.75rem}#__appRoot :is(.-mr-3){margin-right:-.75rem}#__appRoot :is(.-mr-4){margin-right:-1rem}#__appRoot :is(.-mt-2){margin-top:-.5rem}#__appRoot :is(.mb-1){margin-bottom:.25rem}#__appRoot :is(.mb-2){margin-bottom:.5rem}#__appRoot :is(.mb-2\.5){margin-bottom:.625rem}#__appRoot :is(.mb-4){margin-bottom:1rem}#__appRoot :is(.mb-6){margin-bottom:1.5rem}#__appRoot :is(.mb-px){margin-bottom:1px}#__appRoot :is(.ml-0){margin-left:0}#__appRoot :is(.ml-0\.5){margin-left:.125rem}#__appRoot :is(.ml-2){margin-left:.5rem}#__appRoot :is(.ml-3){margin-left:.75rem}#__appRoot :is(.ml-4){margin-left:1rem}#__appRoot :is(.ml-auto){margin-left:auto}#__appRoot :is(.ml-px){margin-left:1px}#__appRoot :is(.mr-0){margin-right:0}#__appRoot :is(.mr-1){margin-right:.25rem}#__appRoot :is(.mr-2){margin-right:.5rem}#__appRoot :is(.mt-0){margin-top:0}#__appRoot :is(.mt-2){margin-top:.5rem}#__appRoot :is(.mt-4){margin-top:1rem}#__appRoot :is(.mt-\[0\.5em\]){margin-top:.5em}#__appRoot :is(.mt-\[0\.75em\]){margin-top:.75em}#__appRoot :is(.mt-\[1em\]){margin-top:1em}#__appRoot :is(.box-border){box-sizing:border-box}#__appRoot :is(.box-content){box-sizing:content-box}#__appRoot :is(.block){display:block}#__appRoot :is(.inline-block){display:inline-block}#__appRoot :is(.flex){display:flex}#__appRoot :is(.inline-flex){display:inline-flex}#__appRoot :is(.table){display:table}#__appRoot :is(.grid){display:grid}#__appRoot :is(.hidden){display:none}#__appRoot :is(.aspect-square){aspect-ratio:1/1}#__appRoot :is(.h-0){height:0}#__appRoot :is(.h-0\.5){height:.125rem}#__appRoot :is(.h-10){height:2.5rem}#__appRoot :is(.h-11){height:2.75rem}#__appRoot :is(.h-3){height:.75rem}#__appRoot :is(.h-3\.5){height:.875rem}#__appRoot :is(.h-4){height:1rem}#__appRoot :is(.h-5){height:1.25rem}#__appRoot :is(.h-6){height:1.5rem}#__appRoot :is(.h-8){height:2rem}#__appRoot :is(.h-9){height:2.25rem}#__appRoot :is(.h-\[1\.3em\]){height:1.3em}#__appRoot :is(.h-\[1\.5em\]){height:1.5em}#__appRoot :is(.h-\[1px\]){height:1px}#__appRoot :is(.h-\[350px\]){height:350px}#__appRoot :is(.h-\[36px\]){height:36px}#__appRoot :is(.h-\[3px\]){height:3px}#__appRoot :is(.h-\[600px\]){height:600px}#__appRoot :is(.h-\[calc\(100\%_\+_12px\)\]){height:calc(100% + 12px)}#__appRoot :is(.h-auto){height:auto}#__appRoot :is(.h-full){height:100%}#__appRoot :is(.h-px){height:1px}#__appRoot :is(.h-screen){height:100vh}#__appRoot :is(.max-h-\[288px\]){max-height:288px}#__appRoot :is(.max-h-\[500px\]){max-height:500px}#__appRoot :is(.min-h-\[50\%\]){min-height:50%}#__appRoot :is(.min-h-\[60px\]){min-height:60px}#__appRoot :is(.w-0){width:0}#__appRoot :is(.w-1){width:.25rem}#__appRoot :is(.w-1\/3){width:33.333333%}#__appRoot :is(.w-10){width:2.5rem}#__appRoot :is(.w-2\/3){width:66.666667%}#__appRoot :is(.w-3){width:.75rem}#__appRoot :is(.w-3\.5){width:.875rem}#__appRoot :is(.w-4){width:1rem}#__appRoot :is(.w-5){width:1.25rem}#__appRoot :is(.w-6){width:1.5rem}#__appRoot :is(.w-72){width:18rem}#__appRoot :is(.w-8){width:2rem}#__appRoot :is(.w-9){width:2.25rem}#__appRoot :is(.w-\[180px\]){width:180px}#__appRoot :is(.w-\[1px\]){width:1px}#__appRoot :is(.w-\[200px\]){width:200px}#__appRoot :is(.w-\[220px\]){width:220px}#__appRoot :is(.w-\[300px\]){width:300px}#__appRoot :is(.w-\[310px\]){width:310px}#__appRoot :is(.w-\[316px\]){width:316px}#__appRoot :is(.w-\[330px\]){width:330px}#__appRoot :is(.w-\[36px\]){width:36px}#__appRoot :is(.w-\[418px\]){width:418px}#__appRoot :is(.w-\[90px\]){width:90px}#__appRoot :is(.w-auto){width:auto}#__appRoot :is(.w-full){width:100%}#__appRoot :is(.min-w-0){min-width:0}#__appRoot :is(.min-w-\[180px\]){min-width:180px}#__appRoot :is(.min-w-\[220px\]){min-width:220px}#__appRoot :is(.min-w-\[600px\]){min-width:600px}#__appRoot :is(.min-w-\[8rem\]){min-width:8rem}#__appRoot :is(.min-w-\[auto\]){min-width:auto}#__appRoot :is(.min-w-full){min-width:100%}#__appRoot :is(.max-w-full){max-width:100%}#__appRoot :is(.max-w-lg){max-width:32rem}#__appRoot :is(.max-w-max){max-width:-moz-max-content;max-width:max-content}#__appRoot :is(.max-w-md){max-width:28rem}#__appRoot :is(.max-w-screen-xl){max-width:1280px}#__appRoot :is(.max-w-sm){max-width:24rem}#__appRoot :is(.flex-1){flex:1 1 0%}#__appRoot :is(.flex-shrink-0){flex-shrink:0}#__appRoot :is(.shrink-0){flex-shrink:0}#__appRoot :is(.flex-grow){flex-grow:1}#__appRoot :is(.grow){flex-grow:1}#__appRoot :is(.table-fixed){table-layout:fixed}#__appRoot :is(.border-collapse){border-collapse:collapse}#__appRoot :is(.-translate-x-full){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#__appRoot :is(.-translate-y-1\/2){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#__appRoot :is(.translate-x-\[-50\%\]){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#__appRoot :is(.translate-y-\[-50\%\]){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#__appRoot :is(.transform){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#__appRoot :is(.cursor-default){cursor:default}#__appRoot :is(.cursor-pointer){cursor:pointer}#__appRoot :is(.cursor-text){cursor:text}#__appRoot :is(.select-none){-webkit-user-select:none;-moz-user-select:none;user-select:none}#__appRoot :is(.resize-none){resize:none}#__appRoot :is(.resize){resize:both}#__appRoot :is(.list-decimal){list-style-type:decimal}#__appRoot :is(.list-disc){list-style-type:disc}#__appRoot :is(.appearance-none){-webkit-appearance:none;-moz-appearance:none;appearance:none}#__appRoot :is(.grid-cols-\[repeat\(10\2c 1fr\)\]){grid-template-columns:repeat(10,1fr)}#__appRoot :is(.flex-row){flex-direction:row}#__appRoot :is(.flex-col){flex-direction:column}#__appRoot :is(.flex-col-reverse){flex-direction:column-reverse}#__appRoot :is(.flex-wrap){flex-wrap:wrap}#__appRoot :is(.items-end){align-items:flex-end}#__appRoot :is(.items-center){align-items:center}#__appRoot :is(.items-baseline){align-items:baseline}#__appRoot :is(.items-stretch){align-items:stretch}#__appRoot :is(.justify-start){justify-content:flex-start}#__appRoot :is(.justify-end){justify-content:flex-end}#__appRoot :is(.justify-center){justify-content:center}#__appRoot :is(.justify-between){justify-content:space-between}#__appRoot :is(.gap-0){gap:0}#__appRoot :is(.gap-0\.5){gap:.125rem}#__appRoot :is(.gap-1){gap:.25rem}#__appRoot :is(.gap-2){gap:.5rem}#__appRoot :is(.gap-4){gap:1rem}#__appRoot :is(.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)))}#__appRoot :is(.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)))}#__appRoot :is(.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))}#__appRoot :is(.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))}#__appRoot :is(.overflow-hidden){overflow:hidden}#__appRoot :is(.overflow-visible){overflow:visible}#__appRoot :is(.overflow-scroll){overflow:scroll}#__appRoot :is(.overflow-x-auto){overflow-x:auto}#__appRoot :is(.overflow-y-auto){overflow-y:auto}#__appRoot :is(.overflow-x-hidden){overflow-x:hidden}#__appRoot :is(.truncate){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#__appRoot :is(.whitespace-nowrap){white-space:nowrap}#__appRoot :is(.whitespace-pre-wrap){white-space:pre-wrap}#__appRoot :is(.rounded){border-radius:.25rem}#__appRoot :is(.rounded-full){border-radius:9999px}#__appRoot :is(.rounded-lg){border-radius:var(--radius)}#__appRoot :is(.rounded-md){border-radius:calc(var(--radius) - 2px)}#__appRoot :is(.rounded-sm){border-radius:calc(var(--radius) - 4px)}#__appRoot :is(.rounded-t){border-top-left-radius:.25rem;border-top-right-radius:.25rem}#__appRoot :is(.rounded-t-lg){border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#__appRoot :is(.border){border-width:1px}#__appRoot :is(.border-0){border-width:0}#__appRoot :is(.border-2){border-width:2px}#__appRoot :is(.border-4){border-width:4px}#__appRoot :is(.border-b){border-bottom-width:1px}#__appRoot :is(.border-l-2){border-left-width:2px}#__appRoot :is(.border-r){border-right-width:1px}#__appRoot :is(.border-t){border-top-width:1px}#__appRoot :is(.border-solid){border-style:solid}#__appRoot :is(.border-dashed){border-style:dashed}#__appRoot :is(.border-none){border-style:none}#__appRoot :is(.border-blue-400){--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}#__appRoot :is(.border-blue-500){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}#__appRoot :is(.border-border){border-color:hsl(var(--border))}#__appRoot :is(.border-gray-100){--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}#__appRoot :is(.border-gray-300){--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}#__appRoot :is(.border-input){border-color:hsl(var(--input))}#__appRoot :is(.border-muted){border-color:hsl(var(--muted))}#__appRoot :is(.border-primary){border-color:hsl(var(--primary))}#__appRoot :is(.border-slate-300){--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}#__appRoot :is(.border-slate-500){--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity))}#__appRoot :is(.border-transparent){border-color:transparent}#__appRoot :is(.border-b-border){border-bottom-color:hsl(var(--border))}#__appRoot :is(.border-b-gray-100){--tw-border-opacity:1;border-bottom-color:rgb(243 244 246/var(--tw-border-opacity))}#__appRoot :is(.bg-\[rgba\(0\2c 0\2c 0\2c 0\.05\)\]){background-color:rgba(0,0,0,.05)}#__appRoot :is(.bg-background){background-color:hsl(var(--background))}#__appRoot :is(.bg-background\/80){background-color:hsl(var(--background)/.8)}#__appRoot :is(.bg-background\/90){background-color:hsl(var(--background)/.9)}#__appRoot :is(.bg-background\/95){background-color:hsl(var(--background)/.95)}#__appRoot :is(.bg-blue-100){--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}#__appRoot :is(.bg-blue-500){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}#__appRoot :is(.bg-blue-600){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}#__appRoot :is(.bg-border){background-color:hsl(var(--border))}#__appRoot :is(.bg-destructive){background-color:hsl(var(--destructive))}#__appRoot :is(.bg-gray-100){--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}#__appRoot :is(.bg-inherit){background-color:inherit}#__appRoot :is(.bg-muted){background-color:hsl(var(--muted))}#__appRoot :is(.bg-popover){background-color:hsl(var(--popover))}#__appRoot :is(.bg-primary){background-color:hsl(var(--primary))}#__appRoot :is(.bg-red-700){--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}#__appRoot :is(.bg-ring){background-color:hsl(var(--ring))}#__appRoot :is(.bg-secondary){background-color:hsl(var(--secondary))}#__appRoot :is(.bg-slate-100){--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}#__appRoot :is(.bg-slate-50){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}#__appRoot :is(.bg-transparent){background-color:transparent}#__appRoot :is(.bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#__appRoot :is(.bg-yellow-100){--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}#__appRoot :is(.bg-yellow-200){--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}#__appRoot :is(.bg-clip-content){background-clip:content-box}#__appRoot :is(.fill-current){fill:currentColor}#__appRoot :is(.object-cover){-o-object-fit:cover;object-fit:cover}#__appRoot :is(.p-0){padding:0}#__appRoot :is(.p-1){padding:.25rem}#__appRoot :is(.p-2){padding:.5rem}#__appRoot :is(.p-3){padding:.75rem}#__appRoot :is(.p-4){padding:1rem}#__appRoot :is(.p-6){padding:1.5rem}#__appRoot :is(.p-8){padding:2rem}#__appRoot :is(.px-0){padding-left:0;padding-right:0}#__appRoot :is(.px-1){padding-left:.25rem;padding-right:.25rem}#__appRoot :is(.px-1\.5){padding-left:.375rem;padding-right:.375rem}#__appRoot :is(.px-10){padding-left:2.5rem;padding-right:2.5rem}#__appRoot :is(.px-2){padding-left:.5rem;padding-right:.5rem}#__appRoot :is(.px-3){padding-left:.75rem;padding-right:.75rem}#__appRoot :is(.px-4){padding-left:1rem;padding-right:1rem}#__appRoot :is(.px-5){padding-left:1.25rem;padding-right:1.25rem}#__appRoot :is(.px-6){padding-left:1.5rem;padding-right:1.5rem}#__appRoot :is(.px-8){padding-left:2rem;padding-right:2rem}#__appRoot :is(.px-\[0\.3em\]){padding-left:.3em;padding-right:.3em}#__appRoot :is(.py-0){padding-top:0;padding-bottom:0}#__appRoot :is(.py-0\.5){padding-top:.125rem;padding-bottom:.125rem}#__appRoot :is(.py-1){padding-top:.25rem;padding-bottom:.25rem}#__appRoot :is(.py-1\.5){padding-top:.375rem;padding-bottom:.375rem}#__appRoot :is(.py-2){padding-top:.5rem;padding-bottom:.5rem}#__appRoot :is(.py-2\.5){padding-top:.625rem;padding-bottom:.625rem}#__appRoot :is(.py-20){padding-top:5rem;padding-bottom:5rem}#__appRoot :is(.py-3){padding-top:.75rem;padding-bottom:.75rem}#__appRoot :is(.py-6){padding-top:1.5rem;padding-bottom:1.5rem}#__appRoot :is(.py-8){padding-top:2rem;padding-bottom:2rem}#__appRoot :is(.py-\[0\.2em\]){padding-top:.2em;padding-bottom:.2em}#__appRoot :is(.pb-0){padding-bottom:0}#__appRoot :is(.pb-1){padding-bottom:.25rem}#__appRoot :is(.pb-2){padding-bottom:.5rem}#__appRoot :is(.pb-4){padding-bottom:1rem}#__appRoot :is(.pb-\[51\.25\%\]){padding-bottom:51.25%}#__appRoot :is(.pb-\[56\.0417\%\]){padding-bottom:56.0417%}#__appRoot :is(.pb-\[56\.2061\%\]){padding-bottom:56.2061%}#__appRoot :is(.pb-\[56\.25\%\]){padding-bottom:56.25%}#__appRoot :is(.pb-\[75\%\]){padding-bottom:75%}#__appRoot :is(.pl-2){padding-left:.5rem}#__appRoot :is(.pl-3){padding-left:.75rem}#__appRoot :is(.pl-6){padding-left:1.5rem}#__appRoot :is(.pl-7){padding-left:1.75rem}#__appRoot :is(.pl-8){padding-left:2rem}#__appRoot :is(.pr-1){padding-right:.25rem}#__appRoot :is(.pr-2){padding-right:.5rem}#__appRoot :is(.pr-3){padding-right:.75rem}#__appRoot :is(.ps-6){padding-inline-start:1.5rem}#__appRoot :is(.pt-0){padding-top:0}#__appRoot :is(.pt-0\.5){padding-top:.125rem}#__appRoot :is(.pt-10){padding-top:2.5rem}#__appRoot :is(.pt-8){padding-top:2rem}#__appRoot :is(.pt-\[2px\]){padding-top:2px}#__appRoot :is(.pt-\[3px\]){padding-top:3px}#__appRoot :is(.text-left){text-align:left}#__appRoot :is(.text-center){text-align:center}#__appRoot :is(.align-baseline){vertical-align:baseline}#__appRoot :is(.font-\[inherit\]){font-family:inherit}#__appRoot :is(.font-mono){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#__appRoot :is(.text-2xl){font-size:1.5rem;line-height:2rem}#__appRoot :is(.text-3xl){font-size:1.875rem;line-height:2.25rem}#__appRoot :is(.text-\[1\.1em\]){font-size:1.1em}#__appRoot :is(.text-\[1\.25em\]){font-size:1.25em}#__appRoot :is(.text-\[1\.5em\]){font-size:1.5em}#__appRoot :is(.text-\[1\.875em\]){font-size:1.875em}#__appRoot :is(.text-base){font-size:1rem;line-height:1.5rem}#__appRoot :is(.text-lg){font-size:1.125rem;line-height:1.75rem}#__appRoot :is(.text-sm){font-size:.875rem;line-height:1.25rem}#__appRoot :is(.text-xl){font-size:1.25rem;line-height:1.75rem}#__appRoot :is(.text-xs){font-size:.75rem;line-height:1rem}#__appRoot :is(.font-bold){font-weight:700}#__appRoot :is(.font-medium){font-weight:500}#__appRoot :is(.font-semibold){font-weight:600}#__appRoot :is(.uppercase){text-transform:uppercase}#__appRoot :is(.capitalize){text-transform:capitalize}#__appRoot :is(.italic){font-style:italic}#__appRoot :is(.leading-\[normal\]){line-height:normal}#__appRoot :is(.leading-none){line-height:1}#__appRoot :is(.leading-tight){line-height:1.25}#__appRoot :is(.tracking-tight){letter-spacing:-.025em}#__appRoot :is(.tracking-widest){letter-spacing:.1em}#__appRoot :is(.text-blue-500){--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}#__appRoot :is(.text-blue-600){--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}#__appRoot :is(.text-current){color:currentColor}#__appRoot :is(.text-destructive-foreground){color:hsl(var(--destructive-foreground))}#__appRoot :is(.text-foreground){color:hsl(var(--foreground))}#__appRoot :is(.text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}#__appRoot :is(.text-gray-500){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}#__appRoot :is(.text-gray-600){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}#__appRoot :is(.text-gray-700){--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}#__appRoot :is(.text-gray-800){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}#__appRoot :is(.text-inherit){color:inherit}#__appRoot :is(.text-muted-foreground){color:hsl(var(--muted-foreground))}#__appRoot :is(.text-popover-foreground){color:hsl(var(--popover-foreground))}#__appRoot :is(.text-primary){color:hsl(var(--primary))}#__appRoot :is(.text-primary-foreground){color:hsl(var(--primary-foreground))}#__appRoot :is(.text-secondary-foreground){color:hsl(var(--secondary-foreground))}#__appRoot :is(.text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#__appRoot :is(.text-yellow-900){--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity))}#__appRoot :is(.underline){-webkit-text-decoration-line:underline;text-decoration-line:underline}#__appRoot :is(.line-through){-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#__appRoot :is(.underline-offset-4){text-underline-offset:4px}#__appRoot :is(.opacity-0){opacity:0}#__appRoot :is(.opacity-100){opacity:1}#__appRoot :is(.opacity-50){opacity:.5}#__appRoot :is(.opacity-60){opacity:.6}#__appRoot :is(.opacity-70){opacity:.7}#__appRoot :is(.shadow){--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 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)}#__appRoot :is(.shadow-\[0_0_1px_3px_\#60a5fa\]){--tw-shadow:0 0 1px 3px #60a5fa;--tw-shadow-colored:0 0 1px 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)}#__appRoot :is(.shadow-\[rgb\(15_15_15_\/_5\%\)_0_0_0_1px\2c _rgb\(15_15_15_\/_10\%\)_0_3px_6px\2c _rgb\(15_15_15_\/_20\%\)_0_9px_24px\]){--tw-shadow:rgb(15 15 15/5%) 0 0 0 1px,rgb(15 15 15/10%) 0 3px 6px,rgb(15 15 15/20%) 0 9px 24px;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 3px 6px var(--tw-shadow-color),0 9px 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)}#__appRoot :is(.shadow-\[rgba\(255\2c _255\2c _255\2c _0\.1\)_0px_0\.5px_0px_0px_inset\2c _rgb\(248\2c _249\2c _250\)_0px_1px_5px_0px_inset\2c _rgb\(193\2c _200\2c _205\)_0px_0px_0px_0\.5px\2c _rgb\(193\2c _200\2c _205\)_0px_2px_1px_-1px\2c _rgb\(193\2c _200\2c _205\)_0px_1px_0px_0px\]){--tw-shadow:rgba(255,255,255,0.1) 0px 0.5px 0px 0px inset,rgb(248,249,250) 0px 1px 5px 0px inset,rgb(193,200,205) 0px 0px 0px 0.5px,rgb(193,200,205) 0px 2px 1px -1px,rgb(193,200,205) 0px 1px 0px 0px;--tw-shadow-colored:inset 0px 0.5px 0px 0px var(--tw-shadow-color),inset 0px 1px 5px 0px var(--tw-shadow-color),0px 0px 0px 0.5px var(--tw-shadow-color),0px 2px 1px -1px var(--tw-shadow-color),0px 1px 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)}#__appRoot :is(.shadow-lg){--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 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)}#__appRoot :is(.shadow-md){--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 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)}#__appRoot :is(.shadow-sm){--tw-shadow:0 1px 2px 0 rgb(0 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)}#__appRoot :is(.outline-none){outline:2px solid transparent;outline-offset:2px}#__appRoot :is(.outline){outline-style:solid}#__appRoot :is(.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)}#__appRoot :is(.ring-ring){--tw-ring-color:hsl(var(--ring))}#__appRoot :is(.ring-offset-2){--tw-ring-offset-width:2px}#__appRoot :is(.ring-offset-background){--tw-ring-offset-color:hsl(var(--background))}#__appRoot :is(.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)}#__appRoot :is(.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)}#__appRoot :is(.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)}#__appRoot :is(.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)}#__appRoot :is(.backdrop-blur-\[4px\]){--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)}#__appRoot :is(.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)}#__appRoot :is(.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)}#__appRoot :is(.transition){transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#__appRoot :is(.transition-colors){transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#__appRoot :is(.transition-opacity){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#__appRoot :is(.transition-transform){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#__appRoot :is(.duration-100){transition-duration:.1s}#__appRoot :is(.duration-200){transition-duration:.2s}@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))}}#__appRoot :is(.duration-100){animation-duration:.1s}#__appRoot :is(.duration-200){animation-duration:.2s}#__appRoot :is(.running){animation-play-state:running}.\[tab-size\:2\]{-moz-tab-size:2;-o-tab-size:2;tab-size:2}#__appRoot :is(.file\:border-0)::file-selector-button{border-width:0}#__appRoot :is(.file\:bg-background)::file-selector-button{background-color:hsl(var(--background))}#__appRoot :is(.file\:text-sm)::file-selector-button{font-size:.875rem;line-height:1.25rem}#__appRoot :is(.file\:font-medium)::file-selector-button{font-weight:500}#__appRoot :is(.placeholder\:text-muted-foreground)::-moz-placeholder{color:hsl(var(--muted-foreground))}#__appRoot :is(.placeholder\:text-muted-foreground)::placeholder{color:hsl(var(--muted-foreground))}#__appRoot :is(.before\:absolute):before{content:var(--tw-content);position:absolute}#__appRoot :is(.before\:z-10):before{content:var(--tw-content);z-index:10}#__appRoot :is(.before\:box-border):before{content:var(--tw-content);box-sizing:border-box}#__appRoot :is(.before\:h-full):before{content:var(--tw-content);height:100%}#__appRoot :is(.before\:w-full):before{content:var(--tw-content);width:100%}#__appRoot :is(.before\:cursor-text):before{content:var(--tw-content);cursor:text}#__appRoot :is(.before\:select-none):before{content:var(--tw-content);-webkit-user-select:none;-moz-user-select:none;user-select:none}#__appRoot :is(.before\:border-b):before{content:var(--tw-content);border-bottom-width:1px}#__appRoot :is(.before\:border-l):before{content:var(--tw-content);border-left-width:1px}#__appRoot :is(.before\:border-r):before{content:var(--tw-content);border-right-width:1px}#__appRoot :is(.before\:border-t):before{content:var(--tw-content);border-top-width:1px}#__appRoot :is(.before\:border-none):before{content:var(--tw-content);border-style:none}#__appRoot :is(.before\:border-b-border):before{content:var(--tw-content);border-bottom-color:hsl(var(--border))}#__appRoot :is(.before\:border-l-border):before{content:var(--tw-content);border-left-color:hsl(var(--border))}#__appRoot :is(.before\:border-r-border):before{content:var(--tw-content);border-right-color:hsl(var(--border))}#__appRoot :is(.before\:border-t-border):before{content:var(--tw-content);border-top-color:hsl(var(--border))}#__appRoot :is(.before\:bg-muted):before{content:var(--tw-content);background-color:hsl(var(--muted))}#__appRoot :is(.before\:opacity-30):before{content:var(--tw-content);opacity:.3}#__appRoot :is(.before\:content-\[\'\'\]):before{--tw-content:"";content:var(--tw-content)}#__appRoot :is(.before\:content-\[attr\(placeholder\)\]):before{--tw-content:attr(placeholder);content:var(--tw-content)}#__appRoot :is(.after\:flex):after{content:var(--tw-content);display:flex}#__appRoot :is(.after\:h-16):after{content:var(--tw-content);height:4rem}#__appRoot :is(.after\:w-\[3px\]):after{content:var(--tw-content);width:3px}#__appRoot :is(.after\:rounded-\[6px\]):after{content:var(--tw-content);border-radius:6px}#__appRoot :is(.after\:bg-ring):after{content:var(--tw-content);background-color:hsl(var(--ring))}#__appRoot :is(.after\:opacity-0):after{content:var(--tw-content);opacity:0}#__appRoot :is(.after\:content-\[\'_\'\]):after{--tw-content:" ";content:var(--tw-content)}#__appRoot :is(.focus-within\:border-ring:focus-within){border-color:hsl(var(--ring))}#__appRoot :is(.hover\:border-ring:hover){border-color:hsl(var(--ring))}#__appRoot :is(.hover\:bg-accent:hover){background-color:hsl(var(--accent))}#__appRoot :is(.hover\:bg-destructive\/90:hover){background-color:hsl(var(--destructive)/.9)}#__appRoot :is(.hover\:bg-muted:hover){background-color:hsl(var(--muted))}#__appRoot :is(.hover\:bg-primary\/90:hover){background-color:hsl(var(--primary)/.9)}#__appRoot :is(.hover\:bg-secondary\/80:hover){background-color:hsl(var(--secondary)/.8)}#__appRoot :is(.hover\:text-accent-foreground:hover){color:hsl(var(--accent-foreground))}#__appRoot :is(.hover\:text-foreground:hover){color:hsl(var(--foreground))}#__appRoot :is(.hover\:text-gray-800:hover){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}#__appRoot :is(.hover\:text-muted-foreground:hover){color:hsl(var(--muted-foreground))}#__appRoot :is(.hover\:underline:hover){-webkit-text-decoration-line:underline;text-decoration-line:underline}#__appRoot :is(.hover\:opacity-100:hover){opacity:1}#__appRoot :is(.focus\:bg-accent:focus){background-color:hsl(var(--accent))}#__appRoot :is(.focus\:text-accent-foreground:focus){color:hsl(var(--accent-foreground))}#__appRoot :is(.focus\:outline-none:focus){outline:2px solid transparent;outline-offset:2px}#__appRoot :is(.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)}#__appRoot :is(.focus\:ring-ring:focus){--tw-ring-color:hsl(var(--ring))}#__appRoot :is(.focus\:ring-offset-2:focus){--tw-ring-offset-width:2px}#__appRoot :is(.focus-visible\:outline-none:focus-visible){outline:2px solid transparent;outline-offset:2px}#__appRoot :is(.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)}#__appRoot :is(.focus-visible\:ring-ring:focus-visible){--tw-ring-color:hsl(var(--ring))}#__appRoot :is(.focus-visible\:ring-transparent:focus-visible){--tw-ring-color:transparent}#__appRoot :is(.focus-visible\:ring-offset-2:focus-visible){--tw-ring-offset-width:2px}#__appRoot :is(.disabled\:pointer-events-none:disabled){pointer-events:none}#__appRoot :is(.disabled\:cursor-not-allowed:disabled){cursor:not-allowed}#__appRoot :is(.disabled\:opacity-50:disabled){opacity:.5}#__appRoot :is(.group:hover .group-hover\:opacity-100){opacity:1}#__appRoot :is(.group:hover .after\:group-hover\:opacity-100):after{content:var(--tw-content);opacity:1}#__appRoot :is(.group:hover .group-hover\:after\:opacity-100):after{content:var(--tw-content);opacity:1}#__appRoot :is(.aria-selected\:bg-accent[aria-selected=true]){background-color:hsl(var(--accent))}#__appRoot :is(.aria-selected\:text-accent-foreground[aria-selected=true]){color:hsl(var(--accent-foreground))}#__appRoot :is(.data-\[disabled\]\:pointer-events-none[data-disabled]){pointer-events:none}#__appRoot :is(.data-\[highlighted\=true\]\:bg-accent[data-highlighted=true]){background-color:hsl(var(--accent))}#__appRoot :is(.data-\[state\=checked\]\:bg-accent[data-state=checked]){background-color:hsl(var(--accent))}#__appRoot :is(.data-\[state\=checked\]\:bg-primary[data-state=checked]){background-color:hsl(var(--primary))}#__appRoot :is(.data-\[state\=on\]\:bg-accent[data-state=on]){background-color:hsl(var(--accent))}#__appRoot :is(.data-\[state\=open\]\:bg-accent[data-state=open]){background-color:hsl(var(--accent))}#__appRoot :is(.data-\[highlighted\=true\]\:text-accent-foreground[data-highlighted=true]){color:hsl(var(--accent-foreground))}#__appRoot :is(.data-\[state\=checked\]\:text-accent-foreground[data-state=checked]){color:hsl(var(--accent-foreground))}#__appRoot :is(.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]){color:hsl(var(--primary-foreground))}#__appRoot :is(.data-\[state\=on\]\:text-accent-foreground[data-state=on]){color:hsl(var(--accent-foreground))}#__appRoot :is(.data-\[state\=open\]\:text-muted-foreground[data-state=open]){color:hsl(var(--muted-foreground))}#__appRoot :is(.data-\[disabled\]\:opacity-50[data-disabled]){opacity:.5}#__appRoot :is(.data-\[state\=open\]\:animate-in[data-state=open]){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}#__appRoot :is(.data-\[state\=closed\]\:animate-out[data-state=closed]){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}#__appRoot :is(.data-\[state\=closed\]\:fade-out-0[data-state=closed]){--tw-exit-opacity:0}#__appRoot :is(.data-\[state\=open\]\:fade-in-0[data-state=open]){--tw-enter-opacity:0}#__appRoot :is(.data-\[state\=closed\]\:zoom-out-95[data-state=closed]){--tw-exit-scale:.95}#__appRoot :is(.data-\[state\=open\]\:zoom-in-95[data-state=open]){--tw-enter-scale:.95}#__appRoot :is(.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]){--tw-enter-translate-y:-0.5rem}#__appRoot :is(.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]){--tw-enter-translate-x:0.5rem}#__appRoot :is(.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]){--tw-enter-translate-x:-0.5rem}#__appRoot :is(.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]){--tw-enter-translate-y:0.5rem}#__appRoot :is(.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]){--tw-exit-translate-x:-50%}#__appRoot :is(.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]){--tw-exit-translate-y:-48%}#__appRoot :is(.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]){--tw-enter-translate-x:-50%}#__appRoot :is(.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]){--tw-enter-translate-y:-48%}#__appRoot :is(.em\:text-4xl){font-size:2.25em;line-height:2.5em}#__appRoot :is(.em\:text-sm){font-size:.875em;line-height:1.25em}#__appRoot :is(.dark .dark\:shadow-\[rgba\(255\2c _255\2c _255\2c _0\.1\)_0px_0\.5px_0px_0px_inset\2c _rgb\(26\2c _29\2c _30\)_0px_1px_5px_0px_inset\2c _rgb\(76\2c _81\2c _85\)_0px_0px_0px_0\.5px\2c _rgb\(76\2c _81\2c _85\)_0px_2px_1px_-1px\2c _rgb\(76\2c _81\2c _85\)_0px_1px_0px_0px\]){--tw-shadow:rgba(255,255,255,0.1) 0px 0.5px 0px 0px inset,rgb(26,29,30) 0px 1px 5px 0px inset,rgb(76,81,85) 0px 0px 0px 0.5px,rgb(76,81,85) 0px 2px 1px -1px,rgb(76,81,85) 0px 1px 0px 0px;--tw-shadow-colored:inset 0px 0.5px 0px 0px var(--tw-shadow-color),inset 0px 1px 5px 0px var(--tw-shadow-color),0px 0px 0px 0.5px var(--tw-shadow-color),0px 2px 1px -1px var(--tw-shadow-color),0px 1px 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)}@media not all and (min-width:1024px){#__appRoot :is(.max-lg\:hidden){display:none}}@media (min-width:640px){#__appRoot :is(.sm\:order-2){order:2}#__appRoot :is(.sm\:order-3){order:3}#__appRoot :is(.sm\:mx-0){margin-left:0;margin-right:0}#__appRoot :is(.sm\:ml-0){margin-left:0}#__appRoot :is(.sm\:ml-2){margin-left:.5rem}#__appRoot :is(.sm\:mt-0){margin-top:0}#__appRoot :is(.sm\:w-auto){width:auto}#__appRoot :is(.sm\:w-max){width:-moz-max-content;width:max-content}#__appRoot :is(.sm\:flex-1){flex:1 1 0%}#__appRoot :is(.sm\:flex-row){flex-direction:row}#__appRoot :is(.sm\:justify-end){justify-content:flex-end}#__appRoot :is(.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)))}#__appRoot :is(.sm\:rounded-lg){border-radius:var(--radius)}#__appRoot :is(.sm\:p-3){padding:.75rem}#__appRoot :is(.sm\:px-6){padding-left:1.5rem;padding-right:1.5rem}#__appRoot :is(.sm\:pb-5){padding-bottom:1.25rem}#__appRoot :is(.sm\:text-left){text-align:left}}@media (min-width:768px){#__appRoot :is(.md\:inline){display:inline}#__appRoot :is(.md\:hidden){display:none}#__appRoot :is(.md\:w-full){width:100%}}@media (min-width:1024px){#__appRoot :is(.lg\:inline){display:inline}#__appRoot :is(.lg\:hidden){display:none}#__appRoot :is(.lg\:min-w-\[130px\]){min-width:130px}#__appRoot :is(.lg\:px-8){padding-left:2rem;padding-right:2rem}}#__appRoot :is(.\[\&\:\:-webkit-scrollbar-button\]\:hidden)::-webkit-scrollbar-button{display:none}#__appRoot :is(.\[\&\:\:-webkit-scrollbar-button\]\:h-0)::-webkit-scrollbar-button{height:0}#__appRoot :is(.\[\&\:\:-webkit-scrollbar-button\]\:w-0)::-webkit-scrollbar-button{width:0}#__appRoot :is(.\[\&\:\:-webkit-scrollbar-thumb\]\:min-h-\[65px\])::-webkit-scrollbar-thumb{min-height:65px}#__appRoot :is(.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-2xl)::-webkit-scrollbar-thumb{border-radius:1rem}#__appRoot :is(.\[\&\:\:-webkit-scrollbar-thumb\]\:border-4)::-webkit-scrollbar-thumb{border-width:4px}#__appRoot :is(.\[\&\:\:-webkit-scrollbar-thumb\]\:border-white)::-webkit-scrollbar-thumb{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}#__appRoot :is(.\[\&\:\:-webkit-scrollbar-track\]\:border-0)::-webkit-scrollbar-track{border-width:0}#__appRoot :is(.\[\&\:\:-webkit-scrollbar\]\:w-4)::-webkit-scrollbar{width:1rem}#__appRoot :is(.focus\:\[\&\:\:placeholder\]\:opacity-0:focus)::-moz-placeholder{opacity:0}#__appRoot :is(.focus\:\[\&\:\:placeholder\]\:opacity-0:focus)::placeholder{opacity:0}#__appRoot :is(.\[\&_\*\:\:selection\]\:bg-none *)::-moz-selection{background-image:none}#__appRoot :is(.\[\&_\*\:\:selection\]\:bg-none *)::selection{background-image:none}#__appRoot :is(.\[\&_\.twitter-tweet\]\:\!mx-auto .twitter-tweet){margin-left:auto!important;margin-right:auto!important}#__appRoot :is(.\[\&_\.twitter-tweet\]\:\!my-0 .twitter-tweet){margin-top:0!important;margin-bottom:0!important}#__appRoot :is(.\[\&_\.twitter-tweet\]\:p-0\.5 .twitter-tweet){padding:.125rem}#__appRoot :is(.\[\&_\.twitter-tweet\]\:shadow-\[0_0_1px_rgb\(59\2c 130\2c 249\)\] .twitter-tweet){--tw-shadow:0 0 1px rgb(59,130,249);--tw-shadow-colored: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)}#__appRoot :is(.\[\&_\>_\*\]\:m-0>*){margin:0}#__appRoot :is(.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]){padding-left:.5rem;padding-right:.5rem}#__appRoot :is(.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]){padding-top:.375rem;padding-bottom:.375rem}#__appRoot :is(.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]){font-size:.75rem;line-height:1rem}#__appRoot :is(.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]){font-weight:500}#__appRoot :is(.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]){color:hsl(var(--muted-foreground))}#__appRoot :is(.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]){padding-top:0}#__appRoot :is(.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]){padding-left:.5rem;padding-right:.5rem}#__appRoot :is(.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg){height:1.25rem}#__appRoot :is(.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg){width:1.25rem}#__appRoot :is(.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]){height:3rem}#__appRoot :is(.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]){padding-left:.5rem;padding-right:.5rem}#__appRoot :is(.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]){padding-top:.75rem;padding-bottom:.75rem}#__appRoot :is(.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg){height:1.25rem}#__appRoot :is(.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg){width:1.25rem}#__appRoot :is(.\[\&_svg\:not\(\[data-icon\]\)\]\:h-5 svg:not([data-icon])){height:1.25rem}#__appRoot :is(.\[\&_svg\:not\(\[data-icon\]\)\]\:w-5 svg:not([data-icon])){width:1.25rem}#__appRoot :is(.\[\&_ul\]\:list-\[circle\] ul){list-style-type:circle}#__appRoot :is(.\[\&_ul_ul\]\:list-\[square\] ul ul){list-style-type:square}.mindmap-flow .react-flow__node{transition:transform .3s ease-in-out;will-change:transform}