*,: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}.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-5{bottom:-1.25rem}.-right-0\.5{right:-.125rem}.-right-3{right:-.75rem}.-top-14{top:-3.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-6{left:1.5rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-1px\]{top:-1px}.top-full{top:100%}.-z-10{z-index:-10}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.float-right{float:right}.\!mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.\!mb-0{margin-bottom:0!important}.-mb-1{margin-bottom:-.25rem}.-mb-6{margin-bottom:-1.5rem}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-mt-6{margin-top:-1.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-\[200px\]{margin-bottom:200px}.ml-0\.5{margin-left:.125rem}.ml-12{margin-left:3rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.table{display:table}.\!hidden{display:none!important}.\!h-8{height:2rem!important}.\!h-auto{height:auto!important}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/3{height:66.666667%}.h-20{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-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[33px\]{height:33px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[6px\]{height:6px}.h-\[73px\]{height:73px}.h-\[var\(--header-height\)\]{height:var(--header-height)}.max-h-0{max-height:0px}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-\[120px\]{max-height:120px}.max-h-\[140px\]{max-height:140px}.max-h-\[160px\]{max-height:160px}.max-h-\[180px\]{max-height:180px}.max-h-\[2000px\]{max-height:2000px}.max-h-\[300px\]{max-height:300px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[200px\]{min-height:200px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[56px\]{min-height:56px}.min-h-\[calc\(100vh-140px\)\]{min-height:calc(100vh - 140px)}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-8{width:2rem!important}.w-0{width:0px}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/6{width:50%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[6px\]{width:6px}.w-fit{width:-moz-fit-content;width:fit-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[164px\]{min-width:164px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[40px\]{min-width:40px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[480px\]{max-width:480px}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-\[1\.5\]{flex:1.5}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-center{transform-origin:center}.\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-16{--tw-translate-x: 4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-20{--tw-translate-x: 5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.7\]{--tw-scale-x: 1.7;--tw-scale-y: 1.7;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.grid-cols-\[64px_repeat\(7\,1fr\)\]{grid-template-columns:64px repeat(7,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(-.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.125rem * var(--tw-space-y-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-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-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * 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-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[7px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(7px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--border-color\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-color)}.divide-\[var\(--color-border-light\)\]>:not([hidden])~:not([hidden]){border-color:var(--color-border-light)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[14px\]{border-radius:14px!important}.rounded-2xl{border-radius:1rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[9px\]{border-radius:9px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#2a241e\]{--tw-border-opacity: 1;border-color:rgb(42 36 30 / var(--tw-border-opacity, 1))}.border-\[\#CBD5E1\]{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-\[\#E2E8F0\]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-\[\#EDE8E2\]{--tw-border-opacity: 1;border-color:rgb(237 232 226 / var(--tw-border-opacity, 1))}.border-\[\#FFDDB3\]{--tw-border-opacity: 1;border-color:rgb(255 221 179 / var(--tw-border-opacity, 1))}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-\[var\(--brand-primary\)\]{border-color:var(--brand-primary)}.border-\[var\(--card-bg\)\]{border-color:var(--card-bg)}.border-\[var\(--color-border-light\)\]{border-color:var(--color-border-light)}.border-\[var\(--color-pampas\)\]{border-color:var(--color-pampas)}.border-\[var\(--color-sisal\)\]{border-color:var(--color-sisal)}.border-\[var\(--color-sisal-light\)\]{border-color:var(--color-sisal-light)}.border-\[var\(--error-color\)\]{border-color:var(--error-color)}.border-\[var\(--status-progress-text\)\]{border-color:var(--status-progress-text)}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / 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-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-current{border-color:currentColor}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / 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-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / 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-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-orange-500\/20{border-color:#f9731633}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/50{border-color:#a855f780}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/50{border-color:#ef444480}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-500\/30{border-color:#14b8a64d}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-teal-800{--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-gray-900{--tw-border-opacity: 1;border-top-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-opacity-20{--tw-border-opacity: .2}.\!bg-\[\#1C1814\],.\!bg-\[\#1c1814\]{--tw-bg-opacity: 1 !important;background-color:rgb(28 24 20 / var(--tw-bg-opacity, 1))!important}.\!bg-\[var\(--background-secondary\)\]{background-color:var(--background-secondary)!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#1C1814\],.bg-\[\#1c1814\]{--tw-bg-opacity: 1;background-color:rgb(28 24 20 / var(--tw-bg-opacity, 1))}.bg-\[\#2a241e\]{--tw-bg-opacity: 1;background-color:rgb(42 36 30 / var(--tw-bg-opacity, 1))}.bg-\[\#92400e\]{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.bg-\[\#E2E8F0\]{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-\[\#E8820C\]{--tw-bg-opacity: 1;background-color:rgb(232 130 12 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F6F2\]{--tw-bg-opacity: 1;background-color:rgb(232 246 242 / var(--tw-bg-opacity, 1))}.bg-\[\#E9F1FC\]{--tw-bg-opacity: 1;background-color:rgb(233 241 252 / var(--tw-bg-opacity, 1))}.bg-\[\#EDE8E2\]{--tw-bg-opacity: 1;background-color:rgb(237 232 226 / var(--tw-bg-opacity, 1))}.bg-\[\#F1F5F9\]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F3E8FF\]{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F3F2F0\]{--tw-bg-opacity: 1;background-color:rgb(243 242 240 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F5F1\]{--tw-bg-opacity: 1;background-color:rgb(248 245 241 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF3E7\]{--tw-bg-opacity: 1;background-color:rgb(253 243 231 / var(--tw-bg-opacity, 1))}.bg-\[\#FF9800\]{--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF4E5\]{--tw-bg-opacity: 1;background-color:rgb(255 244 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF4E6\]{--tw-bg-opacity: 1;background-color:rgb(255 244 230 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF7ED\]{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-\[\#fef2f2\]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-\[var\(--background-color\)\]{background-color:var(--background-color)}.bg-\[var\(--background-secondary\)\]{background-color:var(--background-secondary)}.bg-\[var\(--background-surface\)\]{background-color:var(--background-surface)}.bg-\[var\(--border-color\)\]{background-color:var(--border-color)}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--color-cinderella\)\]{background-color:var(--color-cinderella)}.bg-\[var\(--color-feta\)\]{background-color:var(--color-feta)}.bg-\[var\(--color-pampas\)\]{background-color:var(--color-pampas)}.bg-\[var\(--color-tahiti-gold\)\]{background-color:var(--color-tahiti-gold)}.bg-\[var\(--color-white\)\]{background-color:var(--color-white)}.bg-\[var\(--connect-bg-color\)\]{background-color:var(--connect-bg-color)}.bg-\[var\(--error-bg\)\]{background-color:var(--error-bg)}.bg-\[var\(--meeting-bg\)\]{background-color:var(--meeting-bg)}.bg-\[var\(--primary-light\)\]{background-color:var(--primary-light)}.bg-\[var\(--status-progress-bg\)\]{background-color:var(--status-progress-bg)}.bg-\[var\(--success-color\)\]{background-color:var(--success-color)}.bg-\[var\(--text-secondary\)\]{background-color:var(--text-secondary)}.bg-\[var\(--text-tertiary\)\]{background-color:var(--text-tertiary)}.bg-\[var\(--warning-bg\)\]{background-color:var(--warning-bg)}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / 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-500\/10{background-color:#3b82f61a}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / 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-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / 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-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/80{background-color:#22c55ecc}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.bg-green-900\/30{background-color:#14532d4d}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/80{background-color:#f97316cc}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-900\/50{background-color:#7c2d1280}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-500\/80{background-color:#a855f7cc}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.bg-purple-900\/50{background-color:#581c8780}.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-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/5{background-color:#ef44440d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.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-slate-800\/40{background-color:#1e293b66}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-800\/30{background-color:#115e594d}.bg-teal-900\/20{background-color:#134e4a33}.bg-teal-900\/30{background-color:#134e4a4d}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/50{background-color:#ffffff80}.bg-white\/90{background-color:#ffffffe6}.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-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-900\/30{background-color:#713f124d}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-5{--tw-bg-opacity: .05}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-\[0\.85\]{--tw-bg-opacity: .85}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[var\(--brand-primary\)\]{--tw-gradient-from: var(--brand-primary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[var\(--brand-primary\)\]{--tw-gradient-to: var(--brand-primary) var(--tw-gradient-to-position)}.to-\[var\(--primary-light\)\]{--tw-gradient-to: var(--primary-light) var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2\.5{padding:.625rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-\[1\.125rem\]{padding-left:1.125rem;padding-right:1.125rem}.px-\[5px\]{padding-left:5px;padding-right:5px}.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-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-\[1\.5px\]{padding-top:1.5px;padding-bottom:1.5px}.pb-10{padding-bottom:2.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[23px\]{padding-bottom:23px}.pb-\[9px\]{padding-bottom:9px}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-52{padding-right:13rem}.pr-\[2px\]{padding-right:2px}.pt-1\.5{padding-top:.375rem}.pt-\[9px\]{padding-top:9px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.3px\]{font-size:12.3px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[600\]{font-weight:600}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.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}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-\[16px\]{line-height:16px}.leading-\[17px\]{line-height:17px}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[var\(--text-color\)\]{color:var(--text-color)!important}.text-\[\#10A37F\]{--tw-text-opacity: 1;color:rgb(16 163 127 / var(--tw-text-opacity, 1))}.text-\[\#1A7A54\]{--tw-text-opacity: 1;color:rgb(26 122 84 / var(--tw-text-opacity, 1))}.text-\[\#1C1814\],.text-\[\#1c1814\]{--tw-text-opacity: 1;color:rgb(28 24 20 / var(--tw-text-opacity, 1))}.text-\[\#2173DF\]{--tw-text-opacity: 1;color:rgb(33 115 223 / var(--tw-text-opacity, 1))}.text-\[\#374151\]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-\[\#3972B7\]{--tw-text-opacity: 1;color:rgb(57 114 183 / var(--tw-text-opacity, 1))}.text-\[\#49454F\]{--tw-text-opacity: 1;color:rgb(73 69 79 / var(--tw-text-opacity, 1))}.text-\[\#663C00\]{--tw-text-opacity: 1;color:rgb(102 60 0 / var(--tw-text-opacity, 1))}.text-\[\#6B6055\]{--tw-text-opacity: 1;color:rgb(107 96 85 / var(--tw-text-opacity, 1))}.text-\[\#757575\]{--tw-text-opacity: 1;color:rgb(117 117 117 / var(--tw-text-opacity, 1))}.text-\[\#9E9184\]{--tw-text-opacity: 1;color:rgb(158 145 132 / var(--tw-text-opacity, 1))}.text-\[\#A855F7\]{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-\[\#C2410C\]{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-\[\#C46A06\]{--tw-text-opacity: 1;color:rgb(196 106 6 / var(--tw-text-opacity, 1))}.text-\[\#CAC4D0\]{--tw-text-opacity: 1;color:rgb(202 196 208 / var(--tw-text-opacity, 1))}.text-\[\#D5D0C9\]{--tw-text-opacity: 1;color:rgb(213 208 201 / var(--tw-text-opacity, 1))}.text-\[\#E8820C\]{--tw-text-opacity: 1;color:rgb(232 130 12 / var(--tw-text-opacity, 1))}.text-\[\#E8A000\]{--tw-text-opacity: 1;color:rgb(232 160 0 / var(--tw-text-opacity, 1))}.text-\[\#f59528\]{--tw-text-opacity: 1;color:rgb(245 149 40 / var(--tw-text-opacity, 1))}.text-\[var\(--border-color\)\]{color:var(--border-color)}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--color-brand-orange\)\]{color:var(--color-brand-orange)}.text-\[var\(--color-pale-oyster\)\]{color:var(--color-pale-oyster)}.text-\[var\(--color-tahiti-gold-dark\)\]{color:var(--color-tahiti-gold-dark)}.text-\[var\(--color-taupe\)\]{color:var(--color-taupe)}.text-\[var\(--color-zeus\)\]{color:var(--color-zeus)}.text-\[var\(--connect-subheadline-color\)\]{color:var(--connect-subheadline-color)}.text-\[var\(--error-color\)\]{color:var(--error-color)}.text-\[var\(--google-green\)\]{color:var(--google-green)}.text-\[var\(--microsoft-green\)\]{color:var(--microsoft-green)}.text-\[var\(--primary-light\)\]{color:var(--primary-light)}.text-\[var\(--status-progress-text\)\]{color:var(--status-progress-text)}.text-\[var\(--success-color\)\]{color:var(--success-color)}.text-\[var\(--text-color\)\]{color:var(--text-color)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--warning-color\)\]{color:var(--warning-color)}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.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-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / 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-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.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-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/80{color:#ef4444cc}.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-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-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-500\/50{color:#14b8a680}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-600\/40{color:#0d948866}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-opacity-90{--tw-text-opacity: .9}.underline{text-decoration-line:underline}.placeholder-\[var\(--text-secondary\)\]::-moz-placeholder{color:var(--text-secondary)}.placeholder-\[var\(--text-secondary\)\]::placeholder{color:var(--text-secondary)}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.accent-\[var\(--brand-primary\)\]{accent-color:var(--brand-primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_white\]{--tw-shadow: 0 0 8px white;--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.02);--tw-shadow-colored: 0 1px 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-\[0_2px_12px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 2px 12px rgba(0,0,0,.02);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_60px_-15px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 30px 60px -15px rgba(0,0,0,.4);--tw-shadow-colored: 0 30px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_-15px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 30px 70px -15px rgba(0,0,0,.4);--tw-shadow-colored: 0 30px 70px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-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)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[var\(--brand-primary\)\]{--tw-ring-color: var(--brand-primary)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-red-500\/50{--tw-ring-color: rgb(239 68 68 / .5)}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[0\.5\]{--tw-grayscale: grayscale(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.delay-150{transition-delay:.15s}.delay-75{transition-delay:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.popup-enter{opacity:0;transform:scale(.9)}.popup-enter-active{opacity:1;transform:scale(1);transition:opacity .35s cubic-bezier(.175,.885,.32,1.275),transform .35s cubic-bezier(.175,.885,.32,1.275)}.popup-enter-done,.popup-exit{opacity:1;transform:scale(1)}.popup-exit-active{opacity:0;transform:scale(.9);transition:opacity .35s cubic-bezier(.175,.885,.32,1.275),transform .35s cubic-bezier(.175,.885,.32,1.275)}.detail-panel-transition-enter{transform:translate(100%)}.detail-panel-transition-enter-active{transform:translate(0);transition:transform .4s ease-out}.detail-panel-transition-enter-done,.detail-panel-transition-exit{transform:translate(0)}.detail-panel-transition-exit-active{transform:translate(100%);transition:transform .4s ease-in}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill{-webkit-text-fill-color:var(--text-color)!important}.dark input:-webkit-autofill{-webkit-text-fill-color:var(--dark-text)!important}input.autofill\:bg-white:-webkit-autofill,input.autofill\:bg-white:-webkit-autofill:hover,input.autofill\:bg-white:-webkit-autofill:focus,input.autofill\:bg-white:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--background-color) inset!important}input.autofill\:bg-gray-700:-webkit-autofill,input.autofill\:bg-gray-700:-webkit-autofill:hover,input.autofill\:bg-gray-700:-webkit-autofill:focus,input.autofill\:bg-gray-700:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--dark-background-secondary) inset!important}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow-x:hidden}#root{height:100%;overflow-x:hidden}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-gray-300{scrollbar-color:var(--border-color) transparent}.dark .scrollbar-thumb-gray-600{scrollbar-color:var(--dark-border) transparent}.scrollbar-track-transparent{scrollbar-color:transparent transparent}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:2px}.dark .scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--dark-border)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--border-hover)}.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--dark-border-hover)}.phone-input-container{width:100%}.phone-input-container .react-tel-input{font-family:inherit}.phone-input-container .react-tel-input .form-control{transition:border-color .2s,box-shadow .2s}.phone-input-container .react-tel-input .form-control:focus{border-color:var(--focus-ring)!important;box-shadow:0 0 0 1px var(--focus-ring)!important}.phone-input-container .react-tel-input .flag-dropdown{border:none;background:transparent}.phone-input-container .react-tel-input .flag-dropdown:hover,.phone-input-container .react-tel-input .flag-dropdown.open{background:transparent!important;border:none!important}.phone-input-container .react-tel-input .selected-flag{padding:0 12px;border-radius:12px 0 0 12px;border:none!important;outline:none!important}.phone-input-container .react-tel-input .selected-flag:hover,.phone-input-container .react-tel-input .selected-flag.open,.phone-input-container .react-tel-input .selected-flag:focus{background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.phone-input-container .react-tel-input .arrow{border-top-color:var(--text-secondary);opacity:.7}.dark .phone-input-container .react-tel-input .arrow{border-top-color:var(--dark-text-secondary)}.phone-input-dropdown{max-height:250px!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:1000;border-radius:8px!important;margin-bottom:8px!important}.phone-input-dropdown .country{padding:10px 12px!important;font-size:14px!important;display:flex!important;align-items:center!important;border:none!important;cursor:pointer!important}.phone-input-dropdown .country:hover{background-color:var(--background-secondary)!important;border:none!important}.dark .phone-input-dropdown .country:hover{background-color:var(--dark-background-secondary)!important;border:none!important}.phone-input-dropdown .country.highlight{background-color:var(--status-progress-bg)!important;color:var(--status-progress-text)!important;border:none!important}.dark .phone-input-dropdown .country.highlight{background-color:var(--nav-active-bg)!important;color:var(--nav-active-text)!important;border:none!important}.phone-input-dropdown .country .flag{margin-right:8px!important;width:28px!important;height:21px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:2px!important;flex-shrink:0!important;display:inline-block!important}.phone-input-dropdown .country .country-name{margin-left:8px!important;font-size:14px!important;flex:1!important}.phone-input-dropdown .country .dial-code{margin-left:auto!important;font-size:12px!important;color:var(--text-secondary)!important;font-weight:500!important}.dark .phone-input-dropdown .country .dial-code{color:var(--dark-text-secondary)!important}.phone-input-search{position:sticky!important;top:0!important;z-index:10!important;margin-bottom:8px!important;border-bottom:1px solid var(--border-color)!important;padding-bottom:8px!important;overflow:hidden!important}.dark .phone-input-search{border-bottom-color:var(--dark-border)!important}.react-tel-input .country-list .search-box,.phone-input-dropdown .search-box{position:relative;margin:8px 8px 16px!important;overflow:hidden!important}.react-tel-input .country-list .search-box input,.phone-input-dropdown .search-box input{width:100%!important;border:1px solid var(--border-color)!important;border-radius:6px!important;outline:none!important;font-size:14px!important;background:var(--background-color)!important;color:var(--text-color)!important;box-sizing:border-box!important;background-image:none!important;background-position:unset!important;background-repeat:unset!important;list-style-image:none!important;text-indent:0!important;padding:8px 12px!important}.dark .react-tel-input .country-list .search-box input,.dark .phone-input-dropdown .search-box input{background:var(--dark-background-secondary)!important;border-color:var(--dark-border-hover)!important;color:var(--dark-text)!important}.react-tel-input .country-list .search-box input:focus,.phone-input-dropdown .search-box input:focus{border-color:var(--focus-ring)!important;box-shadow:0 0 0 1px var(--focus-ring)!important}.react-tel-input .country-list .search-box .search-icon,.react-tel-input .country-list .search-box i,.react-tel-input .country-list .search-box svg,.react-tel-input .country-list .search-box span[class*=icon],.react-tel-input .country-list .search-box div[class*=icon],.react-tel-input .country-list .search-box .icon,.react-tel-input .country-list .search-box .search,.react-tel-input .country-list .search-box:before,.react-tel-input .country-list .search-box:after,.phone-input-dropdown .search-box .search-icon,.phone-input-dropdown .search-box i,.phone-input-dropdown .search-box svg,.phone-input-dropdown .search-box span[class*=icon],.phone-input-dropdown .search-box div[class*=icon],.phone-input-dropdown .search-box .icon,.phone-input-dropdown .search-box .search,.phone-input-dropdown .search-box:before,.phone-input-dropdown .search-box:after{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}.react-tel-input .country-list .search-box input{background-image:none!important;background:#fff!important;padding-left:12px!important;text-indent:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}input[type=text][placeholder*=search i],.search-input,.country-search,.react-tel-input input[type=text]{background-image:none!important;background:var(--background-color)!important;list-style-image:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;text-indent:0!important;padding-left:12px!important}.react-tel-input .country-list .search-box:before,.react-tel-input .country-list .search-box:after,.react-tel-input .country-list .search-box input:before,.react-tel-input .country-list .search-box input:after,.react-tel-input .country-list .search-box *:before,.react-tel-input .country-list .search-box *:after{content:""!important;display:none!important;background:none!important;background-image:none!important}.react-tel-input .country-list .search-box .fa,.react-tel-input .country-list .search-box .fas,.react-tel-input .country-list .search-box .far,.react-tel-input .country-list .search-box .fal,.react-tel-input .country-list .search-box .fab,.react-tel-input .country-list .search-box i,.react-tel-input .country-list .search-box svg,.react-tel-input .country-list .search-box span:not(input),.react-tel-input .country-list .search-box *[class*=icon],.react-tel-input .country-list .search-box *[class*=search]{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important}.react-tel-input .flag,.react-tel-input .country-list .country .flag,.react-tel-input .selected-flag .flag,.react-tel-input .country .flag{background-image:url(https://cdn.jsdelivr.net/npm/react-phone-input-2@2.15.1/lib/flags.png)!important;background-size:5650px 15px!important;background-repeat:no-repeat!important;width:28px!important;height:21px!important;display:inline-block!important;background-color:transparent!important;border:none!important}.react-tel-input .flag.us,.react-tel-input .country-list .country .flag.us,.react-tel-input .selected-flag .flag.us,.react-tel-input .country .flag.us{background-position:-4906px 0px!important}.react-tel-input .flag.gb,.react-tel-input .country-list .country .flag.gb,.react-tel-input .selected-flag .flag.gb,.react-tel-input .country .flag.gb{background-position:-1584px 0px!important}.react-tel-input .flag.ca,.react-tel-input .country-list .country .flag.ca,.react-tel-input .selected-flag .flag.ca,.react-tel-input .country .flag.ca{background-position:-748px 0px!important}.react-tel-input .flag.au,.react-tel-input .country-list .country .flag.au,.react-tel-input .selected-flag .flag.au,.react-tel-input .country .flag.au{background-position:-242px 0px!important}.react-tel-input .flag.in,.react-tel-input .country-list .country .flag.in,.react-tel-input .selected-flag .flag.in,.react-tel-input .country .flag.in{background-position:-2156px 0px!important}.phone-input-dropdown{overflow-x:hidden!important}.phone-input-dropdown .search-box{overflow-x:hidden!important;white-space:nowrap!important}.phone-input-dropdown::-webkit-scrollbar{width:6px}.phone-input-dropdown::-webkit-scrollbar-track{background:transparent}.phone-input-dropdown::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.react-tel-input .flag{background-image:url(https://cdn.jsdelivr.net/npm/react-phone-input-2@2.15.1/lib/flags.png)!important;background-size:5650px 15px!important;background-repeat:no-repeat!important;width:28px!important;height:21px!important;display:inline-block!important;vertical-align:middle!important}.phone-input-dropdown .country .flag,.react-tel-input .country-list .country .flag{background-image:url(https://cdn.jsdelivr.net/npm/react-phone-input-2@2.15.1/lib/flags.png)!important;background-size:5650px 15px!important;background-repeat:no-repeat!important;width:28px!important;height:21px!important;display:inline-block!important;vertical-align:middle!important;margin-right:8px!important;border-radius:2px!important;flex-shrink:0!important}.phone-input-container .react-tel-input .selected-flag .flag{background-image:url(https://cdn.jsdelivr.net/npm/react-phone-input-2@2.15.1/lib/flags.png)!important;background-size:5650px 15px!important;background-repeat:no-repeat!important;width:28px!important;height:21px!important;display:inline-block!important;vertical-align:middle!important;margin-right:8px!important;border-radius:2px!important}.phone-input-dropdown .country .flag.ad,.react-tel-input .country-list .country .flag.ad{background-position:0px 0px!important}.phone-input-dropdown .country .flag.ae,.react-tel-input .country-list .country .flag.ae{background-position:-22px 0px!important}.phone-input-dropdown .country .flag.us,.react-tel-input .country-list .country .flag.us{background-position:-4906px 0px!important}.phone-input-dropdown .country .flag.gb,.react-tel-input .country-list .country .flag.gb{background-position:-1584px 0px!important}.phone-input-dropdown .country .flag.ca,.react-tel-input .country-list .country .flag.ca{background-position:-748px 0px!important}.phone-input-dropdown .country .flag.au,.react-tel-input .country-list .country .flag.au{background-position:-242px 0px!important}.phone-input-dropdown .country .flag.in,.react-tel-input .country-list .country .flag.in{background-position:-2156px 0px!important}.phone-input-dropdown .country .flag.af{background-position:-44px 0px}.phone-input-dropdown .country .flag.ag{background-position:-66px 0px}.phone-input-dropdown .country .flag.ai{background-position:-88px 0px}.phone-input-dropdown .country .flag.al{background-position:-110px 0px}.phone-input-dropdown .country .flag.am{background-position:-132px 0px}.phone-input-dropdown .country .flag.ao{background-position:-154px 0px}.phone-input-dropdown .country .flag.ar{background-position:-176px 0px}.phone-input-dropdown .country .flag.as{background-position:-198px 0px}.phone-input-dropdown .country .flag.at{background-position:-220px 0px}.phone-input-dropdown .country .flag.au{background-position:-242px 0px}.phone-input-dropdown .country .flag.aw{background-position:-264px 0px}.phone-input-dropdown .country .flag.ax{background-position:-286px 0px}.phone-input-dropdown .country .flag.az{background-position:-308px 0px}.phone-input-dropdown .country .flag.ba{background-position:-330px 0px}.phone-input-dropdown .country .flag.bb{background-position:-352px 0px}.phone-input-dropdown .country .flag.bd{background-position:-374px 0px}.phone-input-dropdown .country .flag.be{background-position:-396px 0px}.phone-input-dropdown .country .flag.bf{background-position:-418px 0px}.phone-input-dropdown .country .flag.bg{background-position:-440px 0px}.phone-input-dropdown .country .flag.bh{background-position:-462px 0px}.phone-input-dropdown .country .flag.bi{background-position:-484px 0px}.phone-input-dropdown .country .flag.bj{background-position:-506px 0px}.phone-input-dropdown .country .flag.bl{background-position:-528px 0px}.phone-input-dropdown .country .flag.bm{background-position:-550px 0px}.phone-input-dropdown .country .flag.bn{background-position:-572px 0px}.phone-input-dropdown .country .flag.bo{background-position:-594px 0px}.phone-input-dropdown .country .flag.br{background-position:-616px 0px}.phone-input-dropdown .country .flag.bs{background-position:-638px 0px}.phone-input-dropdown .country .flag.bt{background-position:-660px 0px}.phone-input-dropdown .country .flag.bw{background-position:-682px 0px}.phone-input-dropdown .country .flag.by{background-position:-704px 0px}.phone-input-dropdown .country .flag.bz{background-position:-726px 0px}.phone-input-dropdown .country .flag.ca{background-position:-748px 0px}.phone-input-dropdown .country .flag.cc{background-position:-770px 0px}.phone-input-dropdown .country .flag.cd{background-position:-792px 0px}.phone-input-dropdown .country .flag.cf{background-position:-814px 0px}.phone-input-dropdown .country .flag.cg{background-position:-836px 0px}.phone-input-dropdown .country .flag.ch{background-position:-858px 0px}.phone-input-dropdown .country .flag.ci{background-position:-880px 0px}.phone-input-dropdown .country .flag.ck{background-position:-902px 0px}.phone-input-dropdown .country .flag.cl{background-position:-924px 0px}.phone-input-dropdown .country .flag.cm{background-position:-946px 0px}.phone-input-dropdown .country .flag.cn{background-position:-968px 0px}.phone-input-dropdown .country .flag.co{background-position:-990px 0px}.phone-input-dropdown .country .flag.cr{background-position:-1012px 0px}.phone-input-dropdown .country .flag.cu{background-position:-1034px 0px}.phone-input-dropdown .country .flag.cv{background-position:-1056px 0px}.phone-input-dropdown .country .flag.cw{background-position:-1078px 0px}.phone-input-dropdown .country .flag.cx{background-position:-1100px 0px}.phone-input-dropdown .country .flag.cy{background-position:-1122px 0px}.phone-input-dropdown .country .flag.cz{background-position:-1144px 0px}.phone-input-dropdown .country .flag.de{background-position:-1166px 0px}.phone-input-dropdown .country .flag.dj{background-position:-1188px 0px}.phone-input-dropdown .country .flag.dk{background-position:-1210px 0px}.phone-input-dropdown .country .flag.dm{background-position:-1232px 0px}.phone-input-dropdown .country .flag.do{background-position:-1254px 0px}.phone-input-dropdown .country .flag.dz{background-position:-1276px 0px}.phone-input-dropdown .country .flag.ec{background-position:-1298px 0px}.phone-input-dropdown .country .flag.ee{background-position:-1320px 0px}.phone-input-dropdown .country .flag.eg{background-position:-1342px 0px}.phone-input-dropdown .country .flag.er{background-position:-1364px 0px}.phone-input-dropdown .country .flag.es{background-position:-1386px 0px}.phone-input-dropdown .country .flag.et{background-position:-1408px 0px}.phone-input-dropdown .country .flag.fi{background-position:-1430px 0px}.phone-input-dropdown .country .flag.fj{background-position:-1452px 0px}.phone-input-dropdown .country .flag.fk{background-position:-1474px 0px}.phone-input-dropdown .country .flag.fm{background-position:-1496px 0px}.phone-input-dropdown .country .flag.fo{background-position:-1518px 0px}.phone-input-dropdown .country .flag.fr{background-position:-1540px 0px}.phone-input-dropdown .country .flag.ga{background-position:-1562px 0px}.phone-input-dropdown .country .flag.gb{background-position:-1584px 0px}.phone-input-dropdown .country .flag.gd{background-position:-1606px 0px}.phone-input-dropdown .country .flag.ge{background-position:-1628px 0px}.phone-input-dropdown .country .flag.gf{background-position:-1650px 0px}.phone-input-dropdown .country .flag.gg{background-position:-1672px 0px}.phone-input-dropdown .country .flag.gh{background-position:-1694px 0px}.phone-input-dropdown .country .flag.gi{background-position:-1716px 0px}.phone-input-dropdown .country .flag.gl{background-position:-1738px 0px}.phone-input-dropdown .country .flag.gm{background-position:-1760px 0px}.phone-input-dropdown .country .flag.gn{background-position:-1782px 0px}.phone-input-dropdown .country .flag.gp{background-position:-1804px 0px}.phone-input-dropdown .country .flag.gq{background-position:-1826px 0px}.phone-input-dropdown .country .flag.gr{background-position:-1848px 0px}.phone-input-dropdown .country .flag.gt{background-position:-1870px 0px}.phone-input-dropdown .country .flag.gu{background-position:-1892px 0px}.phone-input-dropdown .country .flag.gw{background-position:-1914px 0px}.phone-input-dropdown .country .flag.gy{background-position:-1936px 0px}.phone-input-dropdown .country .flag.hk{background-position:-1958px 0px}.phone-input-dropdown .country .flag.hn{background-position:-1980px 0px}.phone-input-dropdown .country .flag.hr{background-position:-2002px 0px}.phone-input-dropdown .country .flag.ht{background-position:-2024px 0px}.phone-input-dropdown .country .flag.hu{background-position:-2046px 0px}.phone-input-dropdown .country .flag.id{background-position:-2068px 0px}.phone-input-dropdown .country .flag.ie{background-position:-2090px 0px}.phone-input-dropdown .country .flag.il{background-position:-2112px 0px}.phone-input-dropdown .country .flag.im{background-position:-2134px 0px}.phone-input-dropdown .country .flag.in{background-position:-2156px 0px}.phone-input-dropdown .country .flag.io{background-position:-2178px 0px}.phone-input-dropdown .country .flag.iq{background-position:-2200px 0px}.phone-input-dropdown .country .flag.ir{background-position:-2222px 0px}.phone-input-dropdown .country .flag.is{background-position:-2244px 0px}.phone-input-dropdown .country .flag.it{background-position:-2266px 0px}.phone-input-dropdown .country .flag.je{background-position:-2288px 0px}.phone-input-dropdown .country .flag.jm{background-position:-2310px 0px}.phone-input-dropdown .country .flag.jo{background-position:-2332px 0px}.phone-input-dropdown .country .flag.jp{background-position:-2354px 0px}.phone-input-dropdown .country .flag.ke{background-position:-2376px 0px}.phone-input-dropdown .country .flag.kg{background-position:-2398px 0px}.phone-input-dropdown .country .flag.kh{background-position:-2420px 0px}.phone-input-dropdown .country .flag.ki{background-position:-2442px 0px}.phone-input-dropdown .country .flag.km{background-position:-2464px 0px}.phone-input-dropdown .country .flag.kn{background-position:-2486px 0px}.phone-input-dropdown .country .flag.kp{background-position:-2508px 0px}.phone-input-dropdown .country .flag.kr{background-position:-2530px 0px}.phone-input-dropdown .country .flag.kw{background-position:-2552px 0px}.phone-input-dropdown .country .flag.ky{background-position:-2574px 0px}.phone-input-dropdown .country .flag.kz{background-position:-2596px 0px}.phone-input-dropdown .country .flag.la{background-position:-2618px 0px}.phone-input-dropdown .country .flag.lb{background-position:-2640px 0px}.phone-input-dropdown .country .flag.lc{background-position:-2662px 0px}.phone-input-dropdown .country .flag.li{background-position:-2684px 0px}.phone-input-dropdown .country .flag.lk{background-position:-2706px 0px}.phone-input-dropdown .country .flag.lr{background-position:-2728px 0px}.phone-input-dropdown .country .flag.ls{background-position:-2750px 0px}.phone-input-dropdown .country .flag.lt{background-position:-2772px 0px}.phone-input-dropdown .country .flag.lu{background-position:-2794px 0px}.phone-input-dropdown .country .flag.lv{background-position:-2816px 0px}.phone-input-dropdown .country .flag.ly{background-position:-2838px 0px}.phone-input-dropdown .country .flag.ma{background-position:-2860px 0px}.phone-input-dropdown .country .flag.mc{background-position:-2882px 0px}.phone-input-dropdown .country .flag.md{background-position:-2904px 0px}.phone-input-dropdown .country .flag.me{background-position:-2926px 0px}.phone-input-dropdown .country .flag.mf{background-position:-2948px 0px}.phone-input-dropdown .country .flag.mg{background-position:-2970px 0px}.phone-input-dropdown .country .flag.mh{background-position:-2992px 0px}.phone-input-dropdown .country .flag.mk{background-position:-3014px 0px}.phone-input-dropdown .country .flag.ml{background-position:-3036px 0px}.phone-input-dropdown .country .flag.mm{background-position:-3058px 0px}.phone-input-dropdown .country .flag.mn{background-position:-3080px 0px}.phone-input-dropdown .country .flag.mo{background-position:-3102px 0px}.phone-input-dropdown .country .flag.mp{background-position:-3124px 0px}.phone-input-dropdown .country .flag.mq{background-position:-3146px 0px}.phone-input-dropdown .country .flag.mr{background-position:-3168px 0px}.phone-input-dropdown .country .flag.ms{background-position:-3190px 0px}.phone-input-dropdown .country .flag.mt{background-position:-3212px 0px}.phone-input-dropdown .country .flag.mu{background-position:-3234px 0px}.phone-input-dropdown .country .flag.mv{background-position:-3256px 0px}.phone-input-dropdown .country .flag.mw{background-position:-3278px 0px}.phone-input-dropdown .country .flag.mx{background-position:-3300px 0px}.phone-input-dropdown .country .flag.my{background-position:-3322px 0px}.phone-input-dropdown .country .flag.mz{background-position:-3344px 0px}.phone-input-dropdown .country .flag.na{background-position:-3366px 0px}.phone-input-dropdown .country .flag.nc{background-position:-3388px 0px}.phone-input-dropdown .country .flag.ne{background-position:-3410px 0px}.phone-input-dropdown .country .flag.nf{background-position:-3432px 0px}.phone-input-dropdown .country .flag.ng{background-position:-3454px 0px}.phone-input-dropdown .country .flag.ni{background-position:-3476px 0px}.phone-input-dropdown .country .flag.nl{background-position:-3498px 0px}.phone-input-dropdown .country .flag.no{background-position:-3520px 0px}.phone-input-dropdown .country .flag.np{background-position:-3542px 0px}.phone-input-dropdown .country .flag.nr{background-position:-3564px 0px}.phone-input-dropdown .country .flag.nu{background-position:-3586px 0px}.phone-input-dropdown .country .flag.nz{background-position:-3608px 0px}.phone-input-dropdown .country .flag.om{background-position:-3630px 0px}.phone-input-dropdown .country .flag.pa{background-position:-3652px 0px}.phone-input-dropdown .country .flag.pe{background-position:-3674px 0px}.phone-input-dropdown .country .flag.pf{background-position:-3696px 0px}.phone-input-dropdown .country .flag.pg{background-position:-3718px 0px}.phone-input-dropdown .country .flag.ph{background-position:-3740px 0px}.phone-input-dropdown .country .flag.pk{background-position:-3762px 0px}.phone-input-dropdown .country .flag.pl{background-position:-3784px 0px}.phone-input-dropdown .country .flag.pm{background-position:-3806px 0px}.phone-input-dropdown .country .flag.pr{background-position:-3828px 0px}.phone-input-dropdown .country .flag.ps{background-position:-3850px 0px}.phone-input-dropdown .country .flag.pt{background-position:-3872px 0px}.phone-input-dropdown .country .flag.pw{background-position:-3894px 0px}.phone-input-dropdown .country .flag.py{background-position:-3916px 0px}.phone-input-dropdown .country .flag.qa{background-position:-3938px 0px}.phone-input-dropdown .country .flag.re{background-position:-3960px 0px}.phone-input-dropdown .country .flag.ro{background-position:-3982px 0px}.phone-input-dropdown .country .flag.rs{background-position:-4004px 0px}.phone-input-dropdown .country .flag.ru{background-position:-4026px 0px}.phone-input-dropdown .country .flag.rw{background-position:-4048px 0px}.phone-input-dropdown .country .flag.sa{background-position:-4070px 0px}.phone-input-dropdown .country .flag.sb{background-position:-4092px 0px}.phone-input-dropdown .country .flag.sc{background-position:-4114px 0px}.phone-input-dropdown .country .flag.sd{background-position:-4136px 0px}.phone-input-dropdown .country .flag.se{background-position:-4158px 0px}.phone-input-dropdown .country .flag.sg{background-position:-4180px 0px}.phone-input-dropdown .country .flag.sh{background-position:-4202px 0px}.phone-input-dropdown .country .flag.si{background-position:-4224px 0px}.phone-input-dropdown .country .flag.sj{background-position:-4246px 0px}.phone-input-dropdown .country .flag.sk{background-position:-4268px 0px}.phone-input-dropdown .country .flag.sl{background-position:-4290px 0px}.phone-input-dropdown .country .flag.sm{background-position:-4312px 0px}.phone-input-dropdown .country .flag.sn{background-position:-4334px 0px}.phone-input-dropdown .country .flag.so{background-position:-4356px 0px}.phone-input-dropdown .country .flag.sr{background-position:-4378px 0px}.phone-input-dropdown .country .flag.ss{background-position:-4400px 0px}.phone-input-dropdown .country .flag.st{background-position:-4422px 0px}.phone-input-dropdown .country .flag.sv{background-position:-4444px 0px}.phone-input-dropdown .country .flag.sx{background-position:-4466px 0px}.phone-input-dropdown .country .flag.sy{background-position:-4488px 0px}.phone-input-dropdown .country .flag.sz{background-position:-4510px 0px}.phone-input-dropdown .country .flag.tc{background-position:-4532px 0px}.phone-input-dropdown .country .flag.td{background-position:-4554px 0px}.phone-input-dropdown .country .flag.tg{background-position:-4576px 0px}.phone-input-dropdown .country .flag.th{background-position:-4598px 0px}.phone-input-dropdown .country .flag.tj{background-position:-4620px 0px}.phone-input-dropdown .country .flag.tk{background-position:-4642px 0px}.phone-input-dropdown .country .flag.tl{background-position:-4664px 0px}.phone-input-dropdown .country .flag.tm{background-position:-4686px 0px}.phone-input-dropdown .country .flag.tn{background-position:-4708px 0px}.phone-input-dropdown .country .flag.to{background-position:-4730px 0px}.phone-input-dropdown .country .flag.tr{background-position:-4752px 0px}.phone-input-dropdown .country .flag.tt{background-position:-4774px 0px}.phone-input-dropdown .country .flag.tv{background-position:-4796px 0px}.phone-input-dropdown .country .flag.tw{background-position:-4818px 0px}.phone-input-dropdown .country .flag.tz{background-position:-4840px 0px}.phone-input-dropdown .country .flag.ua{background-position:-4862px 0px}.phone-input-dropdown .country .flag.ug{background-position:-4884px 0px}.phone-input-dropdown .country .flag.us{background-position:-4906px 0px}.phone-input-dropdown .country .flag.uy{background-position:-4928px 0px}.phone-input-dropdown .country .flag.uz{background-position:-4950px 0px}.phone-input-dropdown .country .flag.va{background-position:-4972px 0px}.phone-input-dropdown .country .flag.vc{background-position:-4994px 0px}.phone-input-dropdown .country .flag.ve{background-position:-5016px 0px}.phone-input-dropdown .country .flag.vg{background-position:-5038px 0px}.phone-input-dropdown .country .flag.vi{background-position:-5060px 0px}.phone-input-dropdown .country .flag.vn{background-position:-5082px 0px}.phone-input-dropdown .country .flag.vu{background-position:-5104px 0px}.phone-input-dropdown .country .flag.wf{background-position:-5126px 0px}.phone-input-dropdown .country .flag.ws{background-position:-5148px 0px}.phone-input-dropdown .country .flag.ye{background-position:-5170px 0px}.phone-input-dropdown .country .flag.yt{background-position:-5192px 0px}.phone-input-dropdown .country .flag.za{background-position:-5214px 0px}.phone-input-dropdown .country .flag.zm{background-position:-5236px 0px}.phone-input-dropdown .country .flag.zw{background-position:-5258px 0px}.phone-input-container .react-tel-input .selected-flag .flag{background-image:url(https://cdn.jsdelivr.net/npm/react-phone-input-2@2.15.1/lib/flags.png)!important;background-size:5650px 15px!important;width:28px!important;height:21px!important;background-size:cover!important;border-radius:2px!important;margin-right:8px!important}.phone-input-container .react-tel-input .flag-dropdown:focus{outline:none!important;border:none!important;box-shadow:none!important}.phone-input-container .react-tel-input .flag-dropdown,.phone-input-container .react-tel-input .flag-dropdown:hover,.phone-input-container .react-tel-input .flag-dropdown:focus,.phone-input-container .react-tel-input .flag-dropdown.open,.phone-input-container .react-tel-input .selected-flag,.phone-input-container .react-tel-input .selected-flag:hover,.phone-input-container .react-tel-input .selected-flag:focus,.phone-input-container .react-tel-input .selected-flag.open{border:none!important;outline:none!important;box-shadow:none!important}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}.animate-scaleIn{animation:scaleIn .3s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.view-switch-enter{opacity:0;transform:scale(.99) translateY(8px);filter:blur(4px)}.view-switch-enter-active{opacity:1;transform:scale(1) translateY(0);filter:blur(0);transition:all .6s cubic-bezier(.4,0,.2,1)}.view-switch-exit{opacity:1;transform:scale(1);filter:blur(0)}.view-switch-exit-active{opacity:0;transform:scale(1.01) translateY(-8px);filter:blur(4px);transition:all .5s cubic-bezier(.4,0,.2,1)}.view-transition-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%}.view-transition-container>*{grid-area:1 / 1 / 2 / 2;width:100%}.placeholder\:text-sm::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-sm::placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-\[var\(--color-pale-oyster\)\]::-moz-placeholder{color:var(--color-pale-oyster)}.placeholder\:text-\[var\(--color-pale-oyster\)\]::placeholder{color:var(--color-pale-oyster)}.placeholder\:text-\[var\(--color-zeus\)\]::-moz-placeholder{color:var(--color-zeus)}.placeholder\:text-\[var\(--color-zeus\)\]::placeholder{color:var(--color-zeus)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:border-gray-400:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.after\:bg-gray-300:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\"\"\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.focus-within\:\!border-\[var\(--color-brand-orange\)\]:focus-within{border-color:var(--color-brand-orange)!important}.focus-within\:border-\[var\(--color-brand-orange\)\]:focus-within{border-color:var(--color-brand-orange)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-\[var\(--brand-primary\)\]:hover{border-color:var(--brand-primary)}.hover\:border-\[var\(--color-brand-orange\)\]:hover{border-color:var(--color-brand-orange)}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#78350f\]:hover{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F8F5F1\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 245 241 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c9700a\]:hover{--tw-bg-opacity: 1;background-color:rgb(201 112 10 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--background-secondary\)\]:hover{background-color:var(--background-secondary)}.hover\:bg-\[var\(--border-color\)\]:hover{background-color:var(--border-color)}.hover\:bg-\[var\(--meeting-bg\)\]:hover{background-color:var(--meeting-bg)}.hover\:bg-\[var\(--primary-hover-dark\)\]:hover{background-color:var(--primary-hover-dark)}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / 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-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-500\/20:hover{background-color:#a855f733}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-800\/30:hover{background-color:#115e594d}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-20:hover{--tw-bg-opacity: .2}.hover\:bg-opacity-5:hover{--tw-bg-opacity: .05}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:text-\[\#1C1814\]:hover{--tw-text-opacity: 1;color:rgb(28 24 20 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-\[var\(--text-color\)\]:hover{color:var(--text-color)}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / 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\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.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-sm:hover{--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)}.hover\:brightness-150:hover{--tw-brightness: brightness(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:grayscale-0:hover{--tw-grayscale: grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-b-2:focus{border-bottom-width:2px}.focus\:border-\[var\(--brand-primary\)\]:focus{border-color:var(--brand-primary)}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-teal-400:focus{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\: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-\[var\(--brand-primary\)\]:focus{--tw-ring-color: var(--brand-primary)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500\/50:focus{--tw-ring-color: rgb(20 184 166 / .5)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-gray-900:focus{--tw-ring-offset-color: #111827}.focus\:ring-offset-white:focus{--tw-ring-offset-color: #fff}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:grayscale:disabled{--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)}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[var\(--brand-primary\)\]{border-color:var(--brand-primary)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}@media (min-width: 640px){.sm\:\!mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:\!h-10{height:2.5rem!important}.sm\:h-12{height:3rem}.sm\:h-20{height:5rem}.sm\:h-7{height:1.75rem}.sm\:\!w-10{width:2.5rem!important}.sm\:w-12{width:3rem}.sm\:w-20{width:5rem}.sm\:w-7{width:1.75rem}.sm\:w-auto{width:auto}.sm\:max-w-\[250px\]{max-width:250px}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-y-4{row-gap:1rem}.sm\: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)))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:border-0{border-width:0px}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pb-8{padding-bottom:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:ml-auto{margin-left:auto}.md\:mt-0{margin-top:0}.md\:\!block{display:block!important}.md\:flex{display:flex}.md\:\!hidden{display:none!important}.md\:hidden{display:none}.md\:h-\[var\(--header-height\)\]{height:var(--header-height)}.md\:h-full{height:100%}.md\:w-48{width:12rem}.md\:w-80{width:20rem}.md\:w-auto{width:auto}.md\:flex-none{flex:none}.md\:flex-shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-4{gap:1rem}.md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:border-r{border-right-width:1px}.md\:p-6{padding:1.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:col-auto{grid-column:auto}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-4{margin-left:1rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-24{height:6rem}.lg\:h-6{height:1.5rem}.lg\:w-24{width:6rem}.lg\:w-6{width:1.5rem}.lg\:w-auto{width:auto}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.lg\:rounded-none{border-radius:0}.lg\:bg-transparent{background-color:transparent}.lg\:p-0{padding:0}.lg\:p-10{padding:2.5rem}.lg\:p-2{padding:.5rem}.lg\:p-8{padding:2rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-12{padding-bottom:3rem}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (prefers-color-scheme: dark){.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-700\/50{border-color:#37415180}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:bg-blue-900\/30{background-color:#1e3a8a4d}.dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/90{background-color:#111827e6}.dark\:bg-green-900\/30{background-color:#14532d4d}.dark\:bg-green-900\/40{background-color:#14532d66}.dark\:bg-red-900\/30{background-color:#7f1d1d4d}.dark\:bg-teal-900{--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity, 1))}.dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color: #111827}}.\[\&\>div\:first-child\]\:h-\[42px\]>div:first-child{height:42px}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-VariableFont_opsz,wdth,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-tahiti-gold: #E8820C;--color-tahiti-gold-rgb: 232, 130, 12;--color-tahiti-gold-dark: #C46A06;--color-zeus: #1C1814;--color-pale-oyster: #9E9184;--color-cinderella: #FFF4E6;--color-feta: #F4F7F9;--color-sisal: #DDD5CB;--color-sisal-light: #EDE8E2;--color-taupe: #3A332A;--color-pampas: #F9FAFB;--color-humming-bird: #D1FAE5;--color-watercourse: #065F46;--color-border-light: #E2E8F0;--color-bg-hover: #FAFAFA;--color-placeholder: #B2B2B2;--color-brand-orange: #f59528;--color-white: #ffffff;--meeting-bg: #F8F5F1;--meeting-card-bg: var(--color-white);--meeting-border: #F3F3F3;--meeting-accent: #10B981;--meeting-accent-bg: #D1FAE5;--meeting-accent-text: #065F46;--meeting-green: #1A7A54;--meeting-purple: #7C3AED;--meeting-blue: #2563EB;--meeting-grey: var(--color-pine-cone);--meeting-item-bg: #FAF7F4;--weight-thin: 100;--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--font-family-primary: "DM Sans", "Inter", system-ui, -apple-system, sans-serif;--font-family-heading: "Bricolage Grotesque", "DM Sans", "Inter", system-ui, sans-serif;--logo-size: 48px;--logo-size-sm: 32px;--logo-spacing: 16px;--sidebar-logo-size: 40px;--brand-primary: var(--color-brand-orange);--color-pine-cone: #6B6055;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--primary-dark: var(--color-brand-orange);--primary-light: var(--color-zeus);--primary-hover-dark: #e6881c;--primary-hover-light: #2b251f;--google-green: #34A853;--microsoft-green: #7FBA00;--google-blue: #4285F4;--microsoft-blue: #00A4EF;--chart-1: #3B82F6;--chart-2: #8B5CF6;--chart-3: #10B981;--chart-4: #F59E0B;--chart-5: #EF4444;--chart-grid: #E5E7EB;--dark-chart-grid: #374151;--primary-color: var(--primary-light);--primary-hover: var(--primary-hover-light);--secondary-color: var(--primary-dark);--secondary-hover: var(--primary-hover-dark);--background-color: var(--color-white);--background-secondary: #f3f4f6;--background-surface: #f9fafb;--text-color: #111827;--text-secondary: #6b7280;--text-tertiary: #4b5563;--border-color: #d1d5db;--border-hover: #9ca3af;--card-bg: var(--color-white);--card-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--picker-bg: var(--color-white);--picker-border: var(--color-border-light);--picker-divider: #CAC4D0;--picker-radius: 28px;--picker-shadow: 0 12px 32px rgba(0, 0, 0, .15);--picker-text-main: #1D1B20;--picker-text-sub: #49454F;--picker-accent: var(--color-tahiti-gold);--picker-hover: rgba(0, 0, 0, .05);--picker-bg-active: var(--color-cinderella);--picker-bg-inactive: var(--color-feta);--picker-border-period: #79747E;--view-toggle-bg: #DBEAFE;--view-toggle-border: var(--color-border-light);--view-toggle-active-bg: var(--color-white);--view-toggle-active-text: var(--color-tahiti-gold-dark);--view-toggle-inactive-text: var(--color-pale-oyster);--view-toggle-shadow: 0px 1px 2px rgba(60, 40, 15, .04), 0px 1px 3px rgba(60, 40, 15, .07);--view-toggle-radius: 9px;--view-toggle-btn-radius: 7px;--calendar-email-text: #0000EE;--color-error-bg: #FEF2F2;--color-error-border: #FECACA;--color-error-text: var(--chart-5);--color-beige: #E2B683;--color-beige-dark: #CBA37E;--color-sky-bg: #DBEAFE;--color-sky-blue: #BFDBFE;--color-watercourse-dark: #156644;--color-watercourse-rgb: 6, 95, 70;--color-espresso: #3C280F;--color-espresso-rgb: 60, 40, 15;--color-black: #000000;--color-black-rgb: 0, 0, 0;--color-warning-border: #FDE68A;--color-warning-border-rgb: 253, 230, 138;--color-error-dark: #C0392B;--color-error-dark-rgb: 192, 57, 43;--color-error-dark-bg: #FDE8E6;--datepicker-width: 360px;--datepicker-height: 560px;--datepicker-header-h: 120px;--datepicker-nav-h: 56px;--datepicker-grid-h: 320px;--datepicker-footer-h: 64px;--picker-cell-size: 48px;--timepicker-width: 572px;--timepicker-height: 384px;--timepicker-header-h: 60px;--timepicker-content-h: 252px;--timepicker-footer-h: 72px;--dark-background: #111827;--dark-background-secondary: #1f2937;--dark-text: #ffffff;--dark-text-secondary: #9ca3af;--dark-text-tertiary: #d1d5db;--dark-border: #4b5563;--dark-border-hover: #6b7280;--dark-card-bg: #1f2937;--error-color: #ef4444;--error-bg: #fee2e2;--success-color: #10b981;--success-bg: #d1fae5;--warning-color: #f59e0b;--warning-bg: #fffbeb;--dark-error-bg: #7f1d1d;--dark-success-bg: #065f46;--dark-warning-bg: #78350f;--status-todo-bg: #f1f5f9;--status-todo-text: #475569;--status-open-bg: #ffedd5;--status-open-text: #c2410c;--status-progress-bg: #bfdbfe;--status-progress-text: #1d4ed8;--status-resolved-bg: #dcfce7;--status-resolved-text: #15803d;--focus-ring: #3b82f6;--shadow-light: rgba(0, 0, 0, .1);--shadow-dark: rgba(0, 0, 0, .25);--font-xs: .75rem;--font-sm: .875rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2.25rem;--page-title-size: 62px;--page-title-line-height: 66px;--page-title-letter-spacing: -1.5px;--page-subtitle-size: 11.5px;--page-subtitle-line-height: 16.1px;--page-subtitle-letter-spacing: 0%;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-base: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--theme-toggle-bg: var(--card-bg);--theme-toggle-text: var(--text-secondary);--theme-toggle-hover: var(--background-secondary);--theme-toggle-icon-light: #111827;--theme-toggle-icon-dark: #fbbf24;--brand-orange: var(--color-brand-orange);--logo-font-family: var(--font-family-heading);--logo-font-size: 20px;--logo-font-weight: var(--weight-extrabold);--logo-letter-spacing: -.5px;--logo-text-white: #FFFFFF;--logo-text-dark: var(--color-zeus);--sidebar-width: 220px;--sidebar-width-collapsed: 72px;--sidebar-text-muted: #94a3b8;--sidebar-header-height: 69px;--sidebar-header-padding: 20px 20px 16px 20px;--sidebar-header-border: rgba(255, 255, 255, .07);--sidebar-nav-height: 36px;--sidebar-nav-padding: 10px 20px;--sidebar-nav-font-size: 13.5px;--sidebar-nav-icon-size: 16px;--sidebar-nav-gap: 12px;--sidebar-nav-text: rgba(255, 255, 255, .55);--sidebar-nav-text-active: #ffffff;--sidebar-nav-bg-hover: rgba(255, 255, 255, .05);--sidebar-nav-bg-active: rgba(255, 255, 255, .07);--sidebar-footer-height: 48px;--sidebar-footer-padding: 16px 20px;--sidebar-footer-font-size: 12.5px;--sidebar-footer-icon-size: 14px;--sidebar-footer-gap: 10px;--sidebar-footer-text: rgba(255, 255, 255, .3);--sidebar-footer-border: rgba(255, 255, 255, .07);--header-height: 54px;--tab-height: 54px;--tab-padding-x: 20px;--tab-gap: 8px;--tab-icon-wrap-size: 26px;--tab-icon-wrap-radius: 7px;--tab-icon-wrap-bg: var(--color-cinderella);--tab-icon-size: 14px;--tab-active-font-family: var(--font-family-heading);--tab-active-font-weight: var(--weight-bold);--tab-inactive-font-family: var(--font-family-primary);--tab-inactive-font-weight: var(--weight-normal);--tab-active-border-color: var(--color-tahiti-gold);--tab-active-border-width: 2px;--tab-active-label-color: var(--color-zeus);--tab-inactive-label-color: var(--color-pale-oyster);--connect-bg-color: #F8F9FA;--connect-container-padding: 120px 60px;--connect-headline-size: 62px;--connect-headline-weight: var(--weight-extrabold);--connect-headline-lh: 66.96px;--connect-headline-ls: -1.5px;--connect-headline-color: var(--color-zeus);--connect-config-title-size: 54px;--connect-config-title-weight: var(--weight-extrabold);--connect-config-title-tracking: -1.2px;--connect-config-subtitle-size: 14px;--connect-subheadline-size: 15px;--connect-subheadline-lh: 24.75px;--connect-subheadline-color: var(--color-pine-cone);--connect-brand-orange: var(--color-tahiti-gold);--connect-card-max-width: 560px;--connect-card-radius: 16px;--connect-card-border: var(--color-border-light);--connect-card-shadow: 0 4px 20px rgba(0, 0, 0, .03);--connect-input-height: 56px;--connect-input-radius: 14px;--connect-input-bg: var(--background-color);--connect-logo-label-size: 11px;--connect-logo-label-weight: var(--weight-bold);--connect-logo-label-color: var(--color-zeus);--connect-divider-color: #F3F3F3;--nav-active-bg: rgba(245, 149, 40, .1);--nav-active-text: var(--color-brand-orange);--nav-active-border: rgba(245, 149, 40, .3);--action-bar-padding: 16px 20px;--action-bar-border: var(--color-border-light);--btn-size: 40px;--btn-reset-radius: 9px;--btn-reset-bg: var(--color-white);--btn-reset-border: var(--color-sisal);--btn-connect-radius: 8px;--btn-connect-gradient: linear-gradient(180deg, var(--color-tahiti-gold) 0%, var(--color-tahiti-gold-dark) 100%);--btn-connect-shadow: 0 4px 16px 0 rgba(232, 130, 12, .38);--artifact-board-bg: #F9FAFB;--artifact-column-border: #E5E7EB;--artifact-header-dot-todo: #757575;--artifact-header-dot-open: #D97706;--artifact-header-dot-progress: #2173DF;--artifact-header-dot-resolved: #10A37F;--artifact-badge-todo-bg: #F3F2F0;--artifact-badge-open-bg: #FEF3C7;--artifact-badge-progress-bg: #E9F1FC;--artifact-badge-resolved-bg: #E8F6F2;--artifact-card-bg: var(--color-white);--artifact-card-border: #E2E8F0;--artifact-card-shadow: 0px 1px 3px rgba(60, 40, 15, .05);--artifact-card-title: #1C1814;--artifact-card-id: #C4B9AE;--artifact-card-meta: #9E9184;--artifact-card-date: #C4B9AE;--artifact-blocker-bg: #FEF1F0;--artifact-blocker-text: #C0392B;--artifact-nonblocker-bg: #F3F2F0;--artifact-nonblocker-text: #757575;--artifact-tip-bg: #F4F7F9;--artifact-tip-border: #BBF0D9;--artifact-tip-text: #1A7A54}@media (max-width: 640px){:root{--datepicker-width: 320px;--datepicker-height: 480px;--datepicker-header-h: 80px;--datepicker-grid-h: 280px;--datepicker-footer-h: 56px;--picker-cell-size: 38px;--timepicker-width: 312px;--timepicker-height: 460px;--timepicker-content-h: 360px;--timepicker-header-h: 40px;--timepicker-footer-h: 60px}}@media (max-width: 1024px){:root{--connect-headline-size: 48px;--connect-headline-lh: 54px;--connect-config-title-size: 40px;--connect-advanced-title-size: 38px;--connect-config-subtitle-size: 13px}}@media (max-width: 640px){:root{--connect-headline-size: 32px;--connect-headline-lh: 38px;--connect-config-title-size: 24px;--connect-subheadline-size: 14px;--connect-advanced-title-size: 24px;--connect-config-subtitle-size: 12px}}body{font-family:var(--font-family-primary)}h1,h2,h3,h4,h5,h6,.font-display,.heading,.title{font-family:var(--font-family-heading)!important}input[type=checkbox]{accent-color:var(--brand-primary);cursor:pointer}[data-theme=dark],.dark{--primary-color: var(--primary-dark);--primary-hover: var(--primary-hover-dark);--secondary-color: var(--primary-light);--secondary-hover: var(--primary-hover-light);--background-color: var(--dark-background);--background-secondary: var(--dark-background-secondary);--background-surface: var(--dark-background-secondary);--text-color: var(--dark-text);--text-secondary: var(--dark-text-secondary);--text-tertiary: var(--dark-text-tertiary);--border-color: var(--dark-border);--border-hover: var(--dark-border-hover);--card-bg: var(--dark-card-bg);--nav-active-text: var(--color-brand-orange);--nav-active-border: rgba(245, 149, 40, .4);--nav-active-icon-bg: rgba(245, 149, 40, .12);--error-bg: var(--dark-error-bg);--success-bg: var(--dark-success-bg);--warning-bg: var(--dark-warning-bg);--status-todo-bg: #334155;--status-todo-text: #f1f5f9;--status-open-bg: #7c2d12;--status-open-text: #ffedd5;--status-progress-bg: #1e3a8a;--status-progress-text: #bfdbfe;--status-resolved-bg: rgba(20, 83, 45, .3);--status-resolved-text: #bbf7d0}.border-primary-dark{border-color:var(--primary-dark)}.text-primary{color:var(--text-color)}.text-brand-primary{color:var(--brand-primary)!important}.caret-brand-primary{caret-color:var(--brand-primary)!important}.dark .text-primary{color:var(--text-color)}.text-primary-dark{color:var(--primary-dark)}.text-secondary,.dark .text-secondary{color:var(--text-secondary)}.dark .text-secondary.hover\:underline,.dark .underline.text-primary,.dark .font-medium.hover\:underline.text-primary,.dark .font-medium.hover\:underline{color:var(--primary-dark)}.text-tertiary,.dark .text-tertiary{color:var(--text-tertiary)}.text-error,.dark .text-error{color:var(--error-color)}.text-success,.dark .text-success{color:var(--success-color)}.text-warning,.dark .text-warning{color:var(--warning-color)}.text-brand-primary{color:var(--primary-color)}.text-success-color{color:var(--success-color)}.text-info-color{color:var(--status-progress-text)}.text-warning-color{color:var(--warning-color)}.text-error-color{color:var(--error-color)}.text-purple-color{color:var(--chart-2)}.bg-primary,.dark .bg-primary{background-color:var(--background-color)}.bg-brand-primary{background-color:var(--primary-color)}.bg-secondary-primary{background-color:var(--secondary-color)}.bg-brand-reverse-gradient{background:linear-gradient(135deg,var(--primary-light) 0%,var(--primary-dark) 100%)}.text-white{color:var(--color-white)}.bg-secondary,.dark .bg-secondary{background-color:var(--background-secondary)}.bg-card,.dark .bg-card{background-color:var(--card-bg)}.border-primary,.dark .border-primary{border-color:var(--border-color)}.border-hover,.dark .border-hover{border-color:var(--border-hover)}.bg-hover:hover{background-color:var(--background-secondary)}.bg-surface,.dark .bg-surface{background-color:var(--background-surface)}.icon-btn{color:var(--text-secondary);transition:color .15s ease,background-color .15s ease;border-radius:.5rem;padding:.375rem;display:inline-flex;align-items:center;justify-content:center}.icon-btn:hover{background-color:var(--background-secondary);color:var(--secondary-color)}.icon-btn-active{background-color:#f595281a;color:var(--secondary-color)}.nav-item{color:var(--text-secondary);transition:all .3s ease-in-out}.nav-item:hover{background-color:var(--background-secondary);color:var(--text-color)}.view-switcher{display:flex!important;align-items:center;height:32px!important;background-color:var(--background-secondary)!important;border:1px solid var(--color-sisal-light)!important;border-radius:9px!important;padding:2px!important;gap:0px!important;box-sizing:border-box;box-shadow:var(--view-toggle-shadow)!important}.view-switcher-btn{height:26px!important;display:flex!important;align-items:center;justify-content:center;padding:0 16px!important;border-radius:7px!important;font-family:var(--font-family-heading);font-size:var(--font-size-sm)!important;font-weight:700!important;line-height:normal;border:none!important;background:transparent!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--view-toggle-inactive-text)!important;gap:6px!important;white-space:nowrap}.view-switcher-btn-active{background-color:var(--color-white)!important;color:var(--view-toggle-active-text)!important;box-shadow:0 1px 3px #3c280f12!important}.view-switcher-icon{width:12px;height:12px}.nav-item-active,.dark .nav-item-active{background-color:var(--nav-active-bg);color:var(--nav-active-text);border:1px solid var(--nav-active-border)}aside nav ul li .sidebar-nav-item{height:var(--sidebar-nav-height)!important;padding:0 20px!important;color:var(--sidebar-nav-text)!important;font-size:var(--sidebar-nav-font-size)!important;font-weight:var(--weight-normal)!important;border-left:2px solid transparent!important;transition:all .2s ease-in-out!important;display:flex!important;align-items:center!important;gap:var(--sidebar-nav-gap)!important;box-sizing:border-box!important;background-color:transparent!important;width:100%!important}aside nav ul li .sidebar-nav-item:hover{background-color:var(--sidebar-nav-bg-hover)!important;color:var(--sidebar-nav-text-active)!important}aside nav ul li .sidebar-nav-item-active{background-color:var(--sidebar-nav-bg-active)!important;color:var(--sidebar-nav-text-active)!important;border-left:2px solid var(--brand-orange)!important}.dashboard-main-content-container{margin-left:0;width:100%;transition:margin-left .3s ease-in-out}@media (min-width: 768px){.dashboard-main-content-container[data-sidebar-collapsed=false]{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.dashboard-main-content-container[data-sidebar-collapsed=true]{margin-left:var(--sidebar-width-collapsed);width:calc(100% - var(--sidebar-width-collapsed))}}.sia-tab-nav{display:flex;align-items:stretch;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .1))}.sia-tab-btn{display:inline-flex;align-items:center;gap:var(--tab-gap);height:var(--tab-height);padding:0 var(--tab-padding-x);border-bottom:var(--tab-active-border-width) solid transparent;font-family:var(--tab-inactive-font-family);font-weight:var(--tab-inactive-font-weight);font-size:14px;color:var(--tab-inactive-label-color);background:transparent;transition:all .2s ease;cursor:pointer;white-space:nowrap;box-sizing:border-box}.sia-tab-btn:hover{color:var(--tab-active-label-color)}.sia-tab-btn.active{color:var(--tab-active-label-color);border-bottom-color:var(--tab-active-border-color);font-family:var(--tab-active-font-family);font-weight:var(--tab-active-font-weight)}.sia-tab-icon-wrap{display:flex;align-items:center;justify-content:center;width:var(--tab-icon-wrap-size);height:var(--tab-icon-wrap-size);border-radius:var(--tab-icon-wrap-radius);background-color:var(--tab-icon-wrap-bg);flex-shrink:0;overflow:hidden}.sia-tab-icon-wrap.no-bg{background-color:transparent}.header-user-profile-container{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.header-user-greeting{display:flex;align-items:center;padding-right:4px;height:17px;color:var(--color-pine-cone);font-family:var(--font-family-primary);font-size:var(--font-size-sm);line-height:17px;font-weight:var(--weight-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.header-user-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:30px;height:30px;border-radius:15px;background:var(--btn-connect-gradient);box-shadow:0 2px 8px rgba(var(--color-tahiti-gold-rgb),.35)}.header-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-user-avatar .initials{color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--weight-bold);line-height:1}.header-user-chevron{color:var(--color-pale-oyster);flex-shrink:0;transition:transform .2s ease}.header-user-chevron.open{transform:rotate(180deg)}.trial-pill-container{display:flex;align-items:center;height:30px;background-color:var(--color-cinderella);border:1px solid var(--color-tahiti-gold);border-radius:15px;overflow:hidden;font-family:var(--font-family-primary);transition:all .2s ease}.trial-pill-container.upgrade{background-color:var(--color-white);cursor:pointer}.trial-pill-label{padding:0 10px;color:var(--color-tahiti-gold-dark);font-size:13px;font-weight:var(--weight-bold);border-right:1px solid var(--color-tahiti-gold);height:100%;display:flex;align-items:center;white-space:nowrap;transition:all .2s ease}.trial-pill-label.upgrade{background-color:var(--color-tahiti-gold);color:var(--color-white);border-right:none}.trial-pill-count{display:flex;align-items:center;gap:5px;padding:0 10px;color:var(--color-tahiti-gold-dark);font-size:13px;font-weight:var(--weight-bold);white-space:nowrap}.trial-pill-upgrade{display:flex;align-items:center;gap:4px;padding:0 10px;color:var(--color-tahiti-gold-dark);font-size:13px;font-weight:var(--weight-bold);white-space:nowrap;height:100%;transition:all .2s ease}.trial-pill-container:hover .trial-pill-upgrade{padding-right:8px}.trial-pill-dot{width:7px;height:7px;background-color:var(--color-tahiti-gold);border-radius:50%}@media (max-width: 768px){.header-user-greeting{display:none}}.connect-landing-container{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center;box-sizing:border-box;min-height:100vh}@media (min-width: 768px){.connect-landing-container{padding:60px 40px}}.connect-headline{font-family:var(--font-family-heading);font-weight:var(--connect-headline-weight);font-size:var(--connect-headline-size);line-height:var(--connect-headline-lh);letter-spacing:var(--connect-headline-ls);color:var(--connect-headline-color);margin:0 0 16px;max-width:800px}.connect-orange-text{color:var(--connect-brand-orange)}.connect-subheadline{font-family:var(--font-family-primary);font-size:var(--connect-subheadline-size);line-height:var(--connect-subheadline-lh);color:var(--connect-subheadline-color);max-width:443px;margin:0 auto}.connect-works-with-card{width:100%;max-width:var(--connect-card-max-width);background:var(--background-color);border:1px solid var(--connect-card-border);border-radius:var(--connect-card-radius);box-shadow:var(--connect-card-shadow);margin:32px auto 24px;overflow:hidden}.connect-card-label{display:block;text-align:center;height:35px;padding:10px 20px;font-family:var(--font-family-heading);font-size:12px;font-weight:var(--weight-semibold);color:var(--color-pale-oyster);text-transform:uppercase;letter-spacing:.48px;border-bottom:1px solid var(--color-border-light);box-sizing:border-box}.connect-logo-grid{display:grid;grid-template-columns:1fr;width:100%}@media (min-width: 640px){.connect-logo-grid{grid-template-columns:repeat(3,1fr)}}.connect-logo-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;min-height:118px;border-bottom:1px solid var(--color-sisal-light);transition:background .2s ease;box-sizing:border-box}@media (min-width: 640px){.connect-logo-item{border-bottom:none;border-right:1px solid var(--color-sisal-light)}}.connect-logo-item:last-child{border-right:none;border-bottom:none}.connect-logo-item:hover{background-color:var(--color-bg-hover)}.connect-logo-icon-wrap{width:52px;height:52px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.connect-logo-label{font-family:var(--font-family-primary);font-size:12.3px;font-weight:var(--weight-bold);color:var(--color-taupe)}.connect-input-row{display:flex;align-items:center;width:100%;max-width:var(--connect-card-max-width);height:56px;background:var(--background-color);border:2px solid var(--color-sisal);border-radius:14px;margin:0 auto 8px;padding:0 0 0 14px;box-shadow:0 4px 16px #3c280f17;box-sizing:border-box;gap:10px;overflow:hidden;transition:border-color .2s ease}.connect-input-row:hover,.connect-input-row:focus-within{border-color:var(--color-brand-orange)}.connect-input-field{flex:1;border:none;background:transparent;font-size:14px;color:var(--connect-headline-color);outline:none;padding-left:12px}.connect-input-field::-moz-placeholder{color:var(--color-placeholder)}.connect-input-field::placeholder{color:var(--color-placeholder)}.connect-input-btn{width:52px;height:52px;background:linear-gradient(180deg,var(--color-tahiti-gold) 0%,var(--color-tahiti-gold-dark) 100%);border:none;border-radius:0 12px 12px 0;display:flex;align-items:center;justify-content:center;color:var(--background-color);cursor:pointer;transition:opacity .2s ease}.connect-input-btn:hover{opacity:.9}.connect-input-btn:disabled{background-color:var(--color-border-light);cursor:not-allowed}@keyframes connect-spin{to{transform:rotate(360deg)}}.connect-btn-spinner{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:connect-spin .65s linear infinite;flex-shrink:0}.connect-footer-note{font-family:var(--font-family-primary);font-size:12px;color:var(--color-pale-oyster);display:flex;align-items:center;justify-content:center;gap:6px}.connect-config-toggle{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:opacity .2s ease}.connect-config-toggle:hover{opacity:.8}.connect-config-label{font-family:var(--font-family-primary);font-size:12px;color:var(--color-pale-oyster);line-height:1}.connect-config-icon-wrap{width:24px;height:24px;border:1px solid var(--color-sisal);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-pale-oyster)}.connect-config-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:4px;margin-bottom:20px}.connect-config-title{font-family:var(--font-family-heading);font-size:var(--connect-config-title-size);font-weight:var(--connect-config-title-weight);letter-spacing:var(--connect-config-title-tracking);color:var(--connect-headline-color);line-height:1;margin-bottom:8px}.connect-config-subtitle{font-family:var(--font-family-heading);font-size:var(--connect-config-subtitle-size, 14px);font-weight:var(--weight-light);color:var(--color-pale-oyster);line-height:1.6;max-width:500px}.connect-advanced-toggle{width:100%;min-height:97px;max-width:880px;border-top:1px solid var(--color-sisal-light);margin-top:32px;padding:18px 0;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:background .2s ease}.connect-advanced-toggle:hover .connect-advanced-title,.connect-advanced-toggle:hover .connect-advanced-chevron{color:var(--connect-brand-orange)}.connect-advanced-title{font-family:var(--font-family-heading);font-size:var(--connect-advanced-title-size, 50px);font-weight:var(--weight-extrabold);letter-spacing:-1px;color:var(--color-zeus);line-height:1}.connect-advanced-chevron{width:18px;height:18px;color:var(--color-zeus);transition:transform .3s ease}.connect-config-grid{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:880px;margin:0 auto}@media (min-width: 768px){.connect-config-grid{grid-template-columns:repeat(2,1fr)}}.connect-config-card{background:var(--background-color);border:1px solid var(--color-border-light);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease}.connect-config-card-header{height:99px;background:var(--background-color);border-bottom:1px solid var(--color-border-light);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 22px 14px;gap:6px;text-align:center}.connect-config-card-icon{width:24px;height:24px;color:var(--connect-brand-orange);-o-object-fit:contain;object-fit:contain;display:block}.connect-config-card-title{font-family:var(--font-family-heading);font-size:15px;font-weight:var(--weight-bold);color:var(--color-zeus);line-height:1}.connect-config-card-subtitle{font-family:var(--font-family-heading);font-size:12px;font-weight:var(--weight-light);color:var(--color-pale-oyster);line-height:1.2}.connect-config-card-body{padding:14px 16px;flex-grow:1;gap:10px}.connect-output-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;border:1px solid var(--color-border-light);margin-bottom:10px;cursor:pointer;transition:all .2s ease;min-height:53px}.connect-output-item.selected{border-color:var(--color-tahiti-gold);background:var(--color-cinderella)}.connect-output-item.disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.connect-output-label{display:flex;flex-direction:column;gap:0;align-items:flex-start}.connect-output-name{font-family:var(--font-family-primary);font-size:13px;font-weight:var(--weight-bold);color:var(--color-taupe);line-height:1.2}.connect-output-desc{font-family:var(--font-family-primary);font-size:11.5px;font-weight:var(--weight-normal);color:var(--color-pale-oyster);line-height:1.2}.connect-custom-checkbox{width:18px;height:18px;border-radius:5px;border:2px solid var(--color-border-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.connect-custom-checkbox.selected{background-color:var(--color-tahiti-gold);border-color:var(--color-tahiti-gold)}.connect-custom-select-container{position:relative;width:100%}.connect-custom-select-trigger{width:100%;padding:9px 14px;background:var(--color-feta);border:1px solid var(--color-sisal);border-radius:9px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-family-primary);font-size:13.5px;color:var(--color-zeus);transition:border-color .2s ease}.connect-custom-select-trigger.open{border-color:var(--color-tahiti-gold)}.connect-custom-select-options{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:var(--background-color);border-radius:8px;box-shadow:0 2px 16px #00000040;z-index:50;overflow:hidden;border:1px solid var(--color-border-light)}.connect-select-option{width:100%;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;background:var(--background-color);border-bottom:1px solid var(--color-border-light);cursor:pointer;font-family:var(--font-family-primary);font-size:13.5px;color:var(--color-zeus);transition:all .2s ease;line-height:17px}.connect-select-option:last-child{border-bottom:none}.connect-select-option:hover{background:var(--color-feta)}.connect-select-option.selected{background:var(--color-cinderella);color:var(--color-tahiti-gold);font-weight:var(--weight-medium)}.connect-dropdown-check-box{width:18px;height:18px;background-color:var(--color-tahiti-gold);border:2px solid var(--color-tahiti-gold);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.connect-selected-summary{font-family:var(--font-family-primary);font-size:12px;color:var(--color-pale-oyster);text-align:center;line-height:1.2}.connect-pill{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:2px 8px;border-radius:20px;font-family:var(--font-family-primary);font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;line-height:1;white-space:nowrap}.connect-pill-green{background-color:var(--color-humming-bird);color:var(--color-watercourse)}.connect-pill-orange{background-color:var(--color-tahiti-gold);color:var(--color-white)}.connect-pill-blue{background-color:#dbeafe;color:#1d4ed8}.connect-role-info-card{background-color:var(--color-cinderella);border:1px solid rgba(var(--color-tahiti-gold-rgb),.2);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:12px}.connect-role-feature-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 1024px){.connect-role-feature-grid{grid-template-columns:1fr 1fr;gap:8px}}.connect-role-feature-item{background-color:#ffffffb8;border:1px solid rgba(var(--color-tahiti-gold-rgb),.11);border-radius:8px;padding:8px 10px;display:flex;align-items:flex-start;gap:10px;min-height:48px}.connect-role-icon-box{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px}.connect-role-text-group{display:flex;flex-direction:column;gap:0;text-align:left}.connect-feature-title{font-family:var(--font-family-heading);font-size:11.5px;font-weight:var(--weight-bold);color:var(--color-zeus);line-height:normal}.connect-feature-desc{font-family:var(--font-family-primary);font-size:10.5px;font-weight:var(--weight-normal);color:var(--color-pale-oyster);line-height:1.2}.sidebar-header-container{height:var(--sidebar-header-height);padding:var(--sidebar-header-padding);border-bottom:1px solid var(--sidebar-header-border);box-sizing:border-box}.drag-banner{background-color:var(--nav-active-bg);color:var(--nav-active-text);border:1px solid var(--nav-active-border)}.drag-banner .drag-banner-icon{background-color:var(--nav-active-icon-bg)}.drag-banner .drag-banner-btn{background-color:var(--card-bg);color:var(--nav-active-text);border:1px solid var(--nav-active-border)}.drag-banner .drag-banner-btn:hover{background-color:var(--nav-active-bg)}.bg-success{background-color:var(--success-bg)}.bg-info{background-color:var(--status-progress-bg)}.bg-warning{background-color:var(--warning-bg)}.bg-error{background-color:var(--error-bg)}.bg-success-color{background-color:var(--success-color)}.bg-error-color{background-color:var(--error-color)}.bg-brand-gradient{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-light) 100%)}.btn-primary{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);font-size:var(--font-md);font-weight:var(--weight-medium);cursor:pointer;transition:all .2s ease-in-out;border:none;color:var(--color-white);background-color:var(--primary-color)}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);font-size:var(--font-md);font-weight:var(--weight-medium);cursor:pointer;transition:all .2s ease-in-out;border:2px solid var(--border-color);background-color:var(--background-color);color:var(--text-color)}.btn-secondary:hover:not(:disabled){border-color:var(--border-hover);background-color:var(--background-secondary)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-outline{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);font-size:var(--font-md);font-weight:var(--weight-medium);cursor:pointer;transition:all .2s ease-in-out;background-color:transparent;border:2px solid var(--border-color);color:var(--text-color)}.btn-outline:hover:not(:disabled){background-color:var(--background-secondary);border-color:var(--border-hover)}.btn-outline:disabled{opacity:.5;cursor:not-allowed}.focus-ring-primary:focus{outline:none;box-shadow:0 0 0 2px var(--background-color),0 0 0 4px var(--primary-hover)}.btn-theme-toggle{padding:var(--spacing-sm);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease-in-out;box-shadow:var(--shadow-base);background-color:var(--theme-toggle-bg);color:var(--theme-toggle-text);border:none}.btn-theme-toggle:hover{background-color:var(--theme-toggle-hover)}.icon-bg-error{background-color:var(--error-dark)}.icon-bg-warning{background-color:var(--warning-dark)}.icon-bg-success{background-color:var(--success-dark)}.logo-img{width:var(--logo-size);height:var(--logo-size)}.logo-img-sm{width:var(--logo-size-sm);height:var(--logo-size-sm)}.logo-title-light{color:var(--primary-light)}.logo-title-dark{color:var(--primary-dark)}.site-logo-title{font-family:var(--logo-font-family)!important;font-weight:var(--logo-font-weight)!important;font-size:var(--logo-font-size);line-height:100%;letter-spacing:var(--logo-letter-spacing);text-transform:uppercase;display:flex;align-items:center;height:24px}.logo-text-white{color:var(--logo-text-white)}.logo-text-dark{color:var(--logo-text-dark)}.site-logo-orange-part{color:var(--brand-orange)}.sidebar-text-muted{color:var(--sidebar-text-muted)}.sidebar-text-muted-hover:hover{color:var(--background-color)}.form-input{width:100%;padding:12px 16px;font-size:16px;border-radius:12px;border:2px solid var(--border-color);height:48px;background-color:var(--card-bg);color:var(--text-color);box-sizing:border-box;transition:all .2s ease-in-out;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;line-height:normal}.form-input[type=password]::-ms-reveal,.form-input[type=password]::-ms-clear{display:none!important}.form-input[type=password]::-webkit-contacts-auto-fill-button,.form-input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.dark .form-input{background-color:var(--dark-card-bg);border-color:var(--dark-border);color:var(--dark-text)}.form-input:focus{outline:none;border-color:var(--primary-hover-dark);box-shadow:none}.dark .form-input:focus{border-color:var(--primary-hover-dark)}.form-input::-moz-placeholder{color:var(--text-secondary);font-family:inherit;opacity:1;font-size:16px}.form-input::placeholder{color:var(--text-secondary);font-family:inherit;opacity:1;font-size:16px}.dark .form-input::-moz-placeholder{color:var(--text-dark-secondary)}.dark .form-input::placeholder{color:var(--text-dark-secondary)}.form-input.error,.form-input.error:focus{border-color:var(--error-color)}.dark .form-input.error,.dark .form-input.error:focus{border-color:var(--error-color)}.card{border-radius:var(--radius-lg);border:2px solid var(--border-color);background-color:var(--background-color);transition:all .2s ease-in-out}.card:hover{border-color:var(--border-hover)}.dropdown{border-radius:var(--radius-lg);border:2px solid var(--border-color);background-color:var(--background-color);color:var(--text-color)}.dropdown:focus{outline:none;border-color:var(--primary-hover)}.search-input{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-md);border-radius:var(--radius-lg);border:2px solid var(--border-color);background-color:var(--background-color);color:var(--text-color);box-sizing:border-box;outline:none;transition:all .2s ease-in-out;font-family:inherit;line-height:1.5;height:48px}.search-input::-moz-placeholder{color:var(--text-secondary);font-size:var(--font-md);font-family:inherit;opacity:1}.search-input::placeholder{color:var(--text-secondary);font-size:var(--font-md);font-family:inherit;opacity:1}.search-input:focus{border-color:var(--primary-hover);box-shadow:none}.country-selector{border:none;background:transparent;border-radius:var(--radius-lg) 0 0 var(--radius-lg);padding:0;width:auto;height:48px;top:0;left:0;position:absolute;z-index:1;display:flex;align-items:center;box-sizing:border-box;border-right:2px solid var(--border-color)}.flag{width:24px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:2px;margin-right:8px;flex-shrink:0}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--border-light);border-radius:3px}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--border-dark)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.custom-sidebar-scrollbar::-webkit-scrollbar{width:5px}.custom-sidebar-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-sidebar-scrollbar::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.custom-sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#fff3}.custom-sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.no-horizontal-scrollbar{overflow-x:hidden!important}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.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}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.w-full{width:100%}.w-screen{width:100vw}.w-auto{width:auto}.w-min{width:-moz-min-content;width:min-content}.w-max{width:-moz-max-content;width:max-content}.h-full{height:100%}.h-screen{height:100vh}.h-auto{height:auto}.h-min{height:-moz-min-content;height:min-content}.h-max{height:-moz-max-content;height:max-content}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.text-xs{font-size:var(--font-xs);line-height:1rem}.text-sm{font-size:var(--font-sm);line-height:1.25rem}.text-base{font-size:var(--font-md);line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.page-title{font-family:var(--font-family-heading);font-weight:var(--weight-extrabold);font-size:var(--page-title-size);line-height:var(--page-title-line-height);letter-spacing:var(--page-title-letter-spacing);color:var(--color-zeus)}.dark .page-title{color:var(--logo-text-white)}.page-subtitle{font-family:var(--font-family-primary);font-weight:var(--weight-normal);font-size:var(--page-subtitle-size);line-height:var(--page-subtitle-line-height);letter-spacing:var(--page-subtitle-letter-spacing);color:var(--color-pale-oyster)}.dark .page-subtitle{color:var(--color-pale-oyster)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.font-thin{font-weight:var(--weight-thin)}.font-extralight{font-weight:200}.font-light{font-weight:var(--weight-light)}.font-normal{font-weight:var(--weight-normal)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}.font-extrabold{font-weight:var(--weight-extrabold)}.font-black{font-weight:var(--weight-black)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-sm)}.rounded-lg{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-lg)}.rounded-2xl{border-radius:var(--radius-xl)}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.shadow-inner{box-shadow:inset 0 2px 4px #0000000d}.shadow-none{box-shadow:none}.dark .shadow-sm{box-shadow:0 1px 2px #0003}.dark .shadow{box-shadow:0 1px 3px #0000004d,0 1px 2px -1px #0000004d}.dark .shadow-md{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0000004d}.dark .shadow-lg{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}.dark .shadow-xl{box-shadow:0 20px 25px -5px #0000004d,0 8px 10px -6px #0000004d}.dark .shadow-2xl{box-shadow:0 25px 50px -12px #0006}.dark .shadow-inner{box-shadow:inset 0 2px 4px #0003}.grid{display:grid}.inline-grid{display:inline-grid}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-32{gap:8rem}.gap-40{gap:10rem}.gap-48{gap:12rem}.gap-56{gap:14rem}.gap-64{gap:16rem}.gap-px{gap:1px}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-x-32{-moz-column-gap:8rem;column-gap:8rem}.gap-x-40{-moz-column-gap:10rem;column-gap:10rem}.gap-x-48{-moz-column-gap:12rem;column-gap:12rem}.gap-x-56{-moz-column-gap:14rem;column-gap:14rem}.gap-x-64{-moz-column-gap:16rem;column-gap:16rem}.gap-x-px{-moz-column-gap:1px;column-gap:1px}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-16{row-gap:4rem}.gap-y-20{row-gap:5rem}.gap-y-24{row-gap:6rem}.gap-y-32{row-gap:8rem}.gap-y-40{row-gap:10rem}.gap-y-48{row-gap:12rem}.gap-y-56{row-gap:14rem}.gap-y-64{row-gap:16rem}.gap-y-px{row-gap:1px}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}@media (min-width: 320px){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:w-full{width:100%}.sm\:w-auto{width:auto}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.5rem}.sm\:m-3{margin:.75rem}.sm\:m-4{margin:1rem}.sm\:m-5{margin:1.25rem}.sm\:m-6{margin:1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:gap-0{gap:0}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:w-full{width:100%}.md\:w-auto{width:auto}.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.5rem}.md\:m-3{margin:.75rem}.md\:m-4{margin:1rem}.md\:m-5{margin:1.25rem}.md\:m-6{margin:1.5rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:my-0{margin-top:0;margin-bottom:0}.md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:gap-0{gap:0}.md\:gap-1{gap:.25rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:w-full{width:100%}.lg\:w-auto{width:auto}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.5rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.5rem}.lg\:m-3{margin:.75rem}.lg\:m-4{margin:1rem}.lg\:m-5{margin:1.25rem}.lg\:m-6{margin:1.5rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:gap-0{gap:0}.lg\:gap-1{gap:.25rem}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}}@media (min-width: 1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-center{justify-content:center}.xl\:w-full{width:100%}.xl\:w-auto{width:auto}.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.5rem}.xl\:p-3{padding:.75rem}.xl\:p-4{padding:1rem}.xl\:p-5{padding:1.25rem}.xl\:p-6{padding:1.5rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.5rem}.xl\:m-3{margin:.75rem}.xl\:m-4{margin:1rem}.xl\:m-5{margin:1.25rem}.xl\:m-6{margin:1.5rem}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:text-xs{font-size:.75rem;line-height:1rem}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}.xl\:text-base{font-size:1rem;line-height:1.5rem}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:col-span-6{grid-column:span 6 / span 6}.xl\:col-span-7{grid-column:span 7 / span 7}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:col-span-9{grid-column:span 9 / span 9}.xl\:col-span-10{grid-column:span 10 / span 10}.xl\:col-span-11{grid-column:span 11 / span 11}.xl\:col-span-12{grid-column:span 12 / span 12}.xl\:gap-0{gap:0}.xl\:gap-1{gap:.25rem}.xl\:gap-2{gap:.5rem}.xl\:gap-3{gap:.75rem}.xl\:gap-4{gap:1rem}.xl\:gap-5{gap:1.25rem}.xl\:gap-6{gap:1.5rem}}@media (min-width: 1536px){.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}.\32xl\:flex-col{flex-direction:column}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-center{align-items:center}.\32xl\:justify-center{justify-content:center}.\32xl\:w-full{width:100%}.\32xl\:w-auto{width:auto}.\32xl\:p-0{padding:0}.\32xl\:p-1{padding:.25rem}.\32xl\:p-2{padding:.5rem}.\32xl\:p-3{padding:.75rem}.\32xl\:p-4{padding:1rem}.\32xl\:p-5{padding:1.25rem}.\32xl\:p-6{padding:1.5rem}.\32xl\:px-0{padding-left:0;padding-right:0}.\32xl\:px-1{padding-left:.25rem;padding-right:.25rem}.\32xl\:px-2{padding-left:.5rem;padding-right:.5rem}.\32xl\:px-3{padding-left:.75rem;padding-right:.75rem}.\32xl\:px-4{padding-left:1rem;padding-right:1rem}.\32xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\32xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\32xl\:py-0{padding-top:0;padding-bottom:0}.\32xl\:py-1{padding-top:.25rem;padding-bottom:.25rem}.\32xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.\32xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem}.\32xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.\32xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\32xl\:m-0{margin:0}.\32xl\:m-1{margin:.25rem}.\32xl\:m-2{margin:.5rem}.\32xl\:m-3{margin:.75rem}.\32xl\:m-4{margin:1rem}.\32xl\:m-5{margin:1.25rem}.\32xl\:m-6{margin:1.5rem}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.\32xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.\32xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.\32xl\:mx-4{margin-left:1rem;margin-right:1rem}.\32xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.\32xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.\32xl\:my-0{margin-top:0;margin-bottom:0}.\32xl\:my-1{margin-top:.25rem;margin-bottom:.25rem}.\32xl\:my-2{margin-top:.5rem;margin-bottom:.5rem}.\32xl\:my-3{margin-top:.75rem;margin-bottom:.75rem}.\32xl\:my-4{margin-top:1rem;margin-bottom:1rem}.\32xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\32xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\32xl\:text-left{text-align:left}.\32xl\:text-center{text-align:center}.\32xl\:text-right{text-align:right}.\32xl\:text-xs{font-size:.75rem;line-height:1rem}.\32xl\:text-sm{font-size:.875rem;line-height:1.25rem}.\32xl\:text-base{font-size:1rem;line-height:1.5rem}.\32xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.\32xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.\32xl\:text-2xl{font-size:1.5rem;line-height:2rem}.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32xl\:col-span-1{grid-column:span 1 / span 1}.\32xl\:col-span-2{grid-column:span 2 / span 2}.\32xl\:col-span-3{grid-column:span 3 / span 3}.\32xl\:col-span-4{grid-column:span 4 / span 4}.\32xl\:col-span-5{grid-column:span 5 / span 5}.\32xl\:col-span-6{grid-column:span 6 / span 6}.\32xl\:col-span-7{grid-column:span 7 / span 7}.\32xl\:col-span-8{grid-column:span 8 / span 8}.\32xl\:col-span-9{grid-column:span 9 / span 9}.\32xl\:col-span-10{grid-column:span 10 / span 10}.\32xl\:col-span-11{grid-column:span 11 / span 11}.\32xl\:col-span-12{grid-column:span 12 / span 12}.\32xl\:gap-0{gap:0}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-2{gap:.5rem}.\32xl\:gap-3{gap:.75rem}.\32xl\:gap-4{gap:1rem}.\32xl\:gap-5{gap:1.25rem}.\32xl\:gap-6{gap:1.5rem}}.phone-input-field::-moz-placeholder{color:var(--text-light-secondary)!important;font-family:inherit!important;opacity:1!important;font-size:16px!important}.phone-input-field::placeholder{color:var(--text-light-secondary)!important;font-family:inherit!important;opacity:1!important;font-size:16px!important}.dark .phone-input-field::-moz-placeholder{color:var(--text-dark-secondary)!important}.dark .phone-input-field::placeholder{color:var(--text-dark-secondary)!important}.phone-input-field{height:48px!important;border-left:none!important;border-radius:0 12px 12px 0!important;padding-left:16px!important;font-size:16px!important;color:var(--text-light)!important}.dark .phone-input-field{color:var(--text-dark)!important}.react-international-phone input.phone-input-field{height:48px!important;border-left:none!important;border-radius:0 12px 12px 0!important;padding-left:16px!important;font-size:16px!important}.react-international-phone input.phone-input-field::-moz-placeholder{color:var(--text-light-secondary)!important;font-family:inherit!important;opacity:1!important;font-size:16px!important}.react-international-phone input.phone-input-field::placeholder{color:var(--text-light-secondary)!important;font-family:inherit!important;opacity:1!important;font-size:16px!important}.dark .react-international-phone input.phone-input-field::-moz-placeholder{color:var(--text-dark-secondary)!important}.dark .react-international-phone input.phone-input-field::placeholder{color:var(--text-dark-secondary)!important}.page-fade-enter{opacity:0;transform:translate(20px)}.page-fade-enter-active{opacity:1;transform:translate(0);transition:opacity .3s ease-out,transform .3s ease-out}.page-fade-exit{opacity:1}.page-fade-exit-active{opacity:0;transition:opacity .3s ease-in}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.picker-modal{background-color:var(--picker-bg);border-radius:var(--picker-radius);border:1px solid var(--picker-border);box-shadow:var(--picker-shadow);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;z-index:9999;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.datepicker-modal{width:var(--datepicker-width);height:var(--datepicker-height)}.timepicker-modal{width:var(--timepicker-width);height:var(--timepicker-height)}.picker-header-dt{border-bottom:1px solid var(--picker-divider);display:flex;align-items:flex-start;justify-content:space-between;padding:16px 12px 12px 24px;height:var(--datepicker-header-h);box-sizing:border-box}@media (max-width: 640px){.picker-header-dt{padding:12px 12px 8px 16px}}.picker-header-dt button{margin-top:48px}@media (max-width: 640px){.picker-header-dt button{margin-top:12px}}.picker-header-dt-content{display:flex;flex-direction:column;align-items:flex-start;height:auto;min-height:40px;justify-content:center;gap:36px}@media (max-width: 640px){.picker-header-dt-content{gap:8px}}.picker-label-sub{font-size:14px;font-weight:500;color:var(--picker-text-sub);font-family:var(--font-family-primary)}.picker-label-main{font-size:32px;line-height:40px;font-weight:400;color:var(--picker-text-main);font-family:var(--font-family-primary)}.picker-navigation{height:var(--datepicker-nav-h);padding:4px 12px 4px 16px;display:flex;align-items:center;justify-content:space-between}.picker-grid-container{height:var(--datepicker-grid-h);padding:0 12px;display:flex;flex-direction:column}.picker-footer{height:var(--datepicker-footer-h);padding:12px 12px 16px;display:flex;align-items:center;justify-content:space-between;margin-top:auto;box-sizing:border-box}.datepicker-footer{border-top:1px solid var(--picker-divider)}.timepicker-footer{border-top:none;height:var(--timepicker-footer-h)}@media (max-width: 640px){.picker-footer{padding:8px 12px}}.picker-button-pill{border-radius:100px;font-family:var(--font-family-primary);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--picker-accent)}.picker-button-pill:hover{background-color:var(--picker-hover)}.timepicker-header-simple{display:flex;align-items:center;height:40px;padding:24px 24px 0}.picker-content-zone{display:flex;flex:1;align-items:center;padding:0 24px}.timepicker-content-gap{gap:52px}.timepicker-left-column{width:216px;display:flex;flex-direction:column;align-items:center;justify-content:center}.picker-icon-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:100px;transition:background-color .2s;color:var(--picker-text-sub)}.picker-icon-btn:hover{background-color:var(--picker-hover)}.datepicker-nav-pill{width:119px;height:40px;padding:10px 4px 10px 8px;border-radius:100px;gap:8px;display:flex;align-items:center}.picker-footer-btn-container{display:flex;align-items:center;gap:8px}.picker-footer-p-left{padding-left:12px}.picker-footer-p-right{padding-right:12px}.picker-btn-sm{width:60px;height:40px}.picker-btn-md{width:76px;height:40px}.picker-btn-lg{width:66px;height:48px}.picker-nav-container{display:flex;align-items:center;width:96px;height:48px}.picker-cell-48{width:var(--picker-cell-size);height:var(--picker-cell-size);display:flex;align-items:center;justify-content:center}.picker-weekday-label{font-size:12px;font-weight:400;color:var(--picker-text-main);font-family:var(--font-family-primary);text-align:center}.datepicker-day-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:14px;border-radius:50%;transition:all .2s ease;font-family:var(--font-family-primary);border:none;background:transparent}.datepicker-day-active{background-color:var(--picker-accent)!important;color:var(--color-white)!important;font-weight:500;z-index:10}.datepicker-day-today{border:1px solid var(--picker-accent)!important;color:var(--picker-accent)!important;font-weight:400}.datepicker-day-disabled{color:var(--picker-divider)!important;cursor:not-allowed!important}.datepicker-day-normal{color:var(--picker-text-main);font-weight:400}.datepicker-day-normal:hover{background-color:var(--picker-hover)}.timepicker-main-content{display:flex;height:var(--timepicker-content-h);align-items:center;padding:0 24px;gap:52px}@media (max-width: 640px){.timepicker-main-content{flex-direction:column;padding:12px;gap:16px;justify-content:center}}.timepicker-column-left{width:216px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media (max-width: 640px){.timepicker-column-left{height:auto;gap:12px}}.timepicker-display-row{display:flex;align-items:center;gap:0;height:80px}.timepicker-time-box{width:96px;height:80px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:57px;line-height:64px;font-weight:400;font-family:var(--font-family-primary);transition:all .2s;border-width:2px;border-style:solid}.timepicker-time-box-active{background-color:var(--picker-bg-active);border-color:var(--picker-accent);color:var(--picker-accent)}.timepicker-time-box-inactive{background-color:var(--picker-bg-inactive);border-color:transparent;color:var(--picker-text-main)}.timepicker-sep-box{width:24px;height:80px;display:flex;align-items:center;justify-content:center;font-size:57px;line-height:64px;color:var(--picker-text-main);font-family:var(--font-family-primary)}@media (max-width: 640px){.timepicker-time-box{width:80px;height:64px;font-size:40px}.timepicker-sep-box{height:64px;font-size:40px}}.timepicker-period-toggle{display:flex;border:1px solid var(--picker-border-period);border-radius:8px;overflow:hidden;height:38px;width:216px;background-color:var(--picker-bg-inactive)}.timepicker-period-btn{width:108px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px;transition:background-color .2s;font-family:var(--font-family-primary);border:none}.timepicker-period-btn:first-child{border-right:1px solid var(--picker-border-period)!important}.timepicker-period-btn-active{background-color:var(--picker-bg-active);color:var(--picker-accent)}.timepicker-clock-face{position:relative;width:256px;height:256px;background-color:var(--picker-bg-inactive);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 640px){.timepicker-clock-face{width:200px;height:200px}}.timepicker-clock-inner{position:relative;width:100%;height:100%;border-radius:50%}.timepicker-clock-num{position:absolute;transform:translate(-50%,-50%);font-size:16px;font-weight:400;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;font-family:var(--font-family-primary)}@media (max-width: 640px){.timepicker-clock-num{width:40px;height:40px;font-size:14px}}.timepicker-num-active{color:var(--color-white);z-index:10}.timepicker-num-inactive{color:var(--picker-text-main)}.timepicker-num-inactive:hover{background-color:var(--picker-hover)}.timepicker-num-disabled{color:var(--picker-divider);cursor:not-allowed}.timepicker-center-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:var(--picker-accent);border-radius:50%;z-index:20}.timepicker-hand{position:absolute;top:24px;left:50%;transform:translate(-50%);width:2px;height:104px;background-color:var(--picker-accent)}@media (max-width: 640px){.timepicker-hand{height:76px}}.timepicker-hand-selection{position:absolute;top:0;left:50%;transform:translate(-50%);width:48px;height:48px;background-color:var(--picker-accent);border-radius:50%}@media (max-width: 640px){.timepicker-hand-selection{width:40px;height:40px}}.calendar-display-date{font-family:var(--font-family-heading);font-weight:var(--weight-extrabold);font-size:14px;line-height:100%;letter-spacing:-.2px;color:var(--color-zeus);text-align:center;flex:1}.calendar-view-toggle{display:flex!important;align-items:center;height:32px!important;background-color:var(--view-toggle-bg);border:1px solid var(--view-toggle-border);border-radius:9px!important;padding:2px!important;gap:0;box-sizing:border-box;box-shadow:var(--view-toggle-shadow)}.calendar-view-btn{height:26px!important;display:flex!important;align-items:center;justify-content:center;padding:0 12px!important;border-radius:7px!important;font-family:var(--font-family-heading);font-size:13px;font-weight:700;line-height:normal;border:none;background:transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--view-toggle-inactive-text);white-space:nowrap}.calendar-view-btn-active{background-color:var(--view-toggle-active-bg)!important;color:var(--view-toggle-active-text)!important;box-shadow:var(--view-toggle-shadow)}.selected-calendar-email{font-family:var(--font-family-primary);font-size:12.5px;font-weight:400;color:var(--calendar-email-text)!important;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;line-height:100%}.calendar-account-trigger{display:flex!important;align-items:center;justify-content:space-between;height:32px!important;background-color:var(--color-white)!important;border:1px solid var(--color-sisal)!important;border-radius:9px!important;padding:0 14px!important;gap:7px!important;box-shadow:var(--view-toggle-shadow);transition:all .2s ease;box-sizing:border-box;width:auto!important}.header-action-btn{display:flex!important;align-items:center;justify-content:center;width:24px!important;height:24px!important;background-color:transparent!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:0!important;color:var(--text-secondary);flex-shrink:0}.header-action-btn:hover{background-color:var(--color-white)!important;border:1px solid var(--color-tahiti-gold-dark)!important;color:var(--color-tahiti-gold-dark)!important;box-shadow:var(--view-toggle-shadow)!important}.meeting-container{background-color:var(--meeting-bg);min-height:100%;padding:24px;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-family-primary);box-sizing:border-box}.meeting-header{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.meeting-title{font-family:var(--font-family-heading);font-size:64px;font-weight:var(--weight-extrabold);line-height:1.1;letter-spacing:-2.5px;color:var(--color-zeus);margin:0;text-align:left}.meeting-subtitle{font-size:14px;color:var(--color-pale-oyster);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meeting-recurrence{font-size:13px;font-weight:500;color:var(--color-pale-oyster);display:flex;align-items:center;gap:6px}.meeting-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:508px;min-height:616px;gap:12px;padding-top:20px;margin:0 auto}.meeting-pulse-container{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.meeting-pulse-core{position:relative;z-index:10;width:160px;height:160px;display:flex;align-items:center;justify-content:center}.meeting-pulse-ring{position:absolute;border-radius:50%;border:1px solid var(--meeting-accent);opacity:0;animation:meeting-ripple 3s infinite ease-out}.meeting-pulse-ring-1{animation-delay:0s}.meeting-pulse-ring-2{animation-delay:1s}.meeting-pulse-ring-3{animation-delay:2s}@keyframes meeting-ripple{0%{width:180px;height:180px;opacity:.3}to{width:300px;height:300px;opacity:0}}.meeting-icon-img{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;opacity:1}.meeting-status-badge{display:inline-flex;align-items:center;background-color:var(--meeting-accent-bg);border:1px solid rgba(var(--color-tahiti-gold-rgb),.2);padding:6px 14px;border-radius:100px;gap:8px;white-space:nowrap;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.meeting-status-text{font-family:var(--font-family-primary);font-weight:var(--weight-bold);font-size:var(--font-size-sm);line-height:normal;letter-spacing:.01em;color:var(--meeting-accent-text)}.meeting-status-dot{width:6px;height:6px;background-color:var(--meeting-accent);border-radius:50%}.meeting-status-badge.warning{background-color:var(--color-cinderella);border-color:rgba(var(--color-warning-border-rgb),.5)}.meeting-status-badge.warning .meeting-status-dot{background-color:var(--color-tahiti-gold)}.meeting-status-badge.warning .meeting-status-text{color:var(--color-tahiti-gold)}.meeting-status-badge.error{background-color:var(--color-error-dark-bg);border-color:rgba(var(--color-error-dark-rgb),.18)}.meeting-status-badge.error .meeting-status-dot{background-color:var(--color-error-dark)}.meeting-status-badge.error .meeting-status-text{color:var(--color-error-dark)}.meeting-main-text{font-family:var(--font-family-heading);font-weight:var(--weight-extrabold);font-size:24px;line-height:1.25;letter-spacing:-.02em;color:var(--color-zeus);max-width:400px;margin:4px auto 8px;display:block}.meeting-desc-text{font-family:var(--font-family-primary);font-weight:var(--weight-normal);font-size:var(--font-size-sm);line-height:1.65;letter-spacing:0;color:var(--color-pine-cone);width:100%;max-width:373px;height:auto;min-height:67px;margin:0 auto;text-align:center}.meeting-steps-card{background-color:var(--color-white);border:1px solid var(--color-sisal-light);border-radius:12px;width:100%;max-width:470px;height:auto;min-height:190px;overflow:hidden;box-shadow:0 1px 3px rgba(var(--color-espresso-rgb),.07);margin-top:24px}.meeting-steps-card.min-h-0{min-height:0}.meeting-step-item{display:flex;align-items:center;gap:10px;padding:10px 16px;min-height:47px;height:auto;box-sizing:border-box;border-bottom:1px solid var(--color-sisal-light)}.meeting-step-item:first-child{background-color:var(--meeting-item-bg)}.meeting-step-item:last-child{border-bottom:none}.meeting-step-icon-wrapper{width:24px;height:24px;background-color:var(--meeting-accent-bg);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px;box-sizing:border-box}.meeting-step-icon-wrapper.warning-bg{background-color:var(--color-cinderella)}.meeting-step-icon-wrapper.error-bg{background-color:var(--color-error-bg)}.meeting-step-icon{width:12px;height:12px}.icon-meeting-green{color:var(--meeting-green)}.icon-meeting-purple{color:var(--meeting-purple)}.icon-meeting-blue{color:var(--meeting-blue)}.icon-meeting-orange{color:var(--color-tahiti-gold)}.icon-meeting-red{color:var(--chart-5)}.meeting-step-title{font-family:var(--font-family-heading);font-size:var(--font-size-sm);line-height:normal;letter-spacing:.13px;color:var(--color-taupe);font-weight:var(--weight-extrabold);text-align:left}.meeting-step-title.active{color:var(--color-taupe)}.meeting-step-title.error-title{color:var(--color-zeus);font-weight:var(--weight-bold);font-size:var(--font-size-md)}.meeting-step-text{font-family:var(--font-family-primary);font-size:var(--font-size-sm);line-height:1.55;letter-spacing:0;color:var(--meeting-grey);font-weight:var(--weight-normal);text-align:left}.meeting-details-btn{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:160px;height:38px;border-radius:10px;border:1px solid var(--color-sisal);background:var(--color-white);color:var(--meeting-grey);font-family:var(--font-family-heading);font-weight:var(--weight-bold);font-size:var(--font-size-sm);line-height:1.5;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(var(--color-black-rgb),.1);padding:0}.meeting-details-btn svg{width:10px;height:10px}.meeting-details-btn:hover{background:var(--meeting-bg);border-color:var(--color-sisal)}.meeting-actions-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:32px;margin-bottom:16px;width:100%;max-width:470px}.meeting-action-primary,.meeting-action-secondary{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:12px;font-family:var(--font-family-primary);font-weight:var(--weight-bold);font-size:var(--font-size-sm);transition:all .2s ease;cursor:pointer;white-space:nowrap}.meeting-action-primary{background-color:var(--color-tahiti-gold);color:var(--color-white);border:none}.meeting-action-primary:hover{opacity:.9}.meeting-action-secondary{background-color:var(--color-white);border:1px solid var(--color-sisal-light);color:var(--color-pale-oyster)}.meeting-action-secondary:hover{background-color:var(--color-pampas)}@media (max-width: 768px){.meeting-title{font-size:40px;letter-spacing:-2px}.meeting-header{align-items:center;text-align:center}.meeting-subtitle,.meeting-recurrence{justify-content:center}}@media (max-width: 480px){.meeting-title{font-size:32px}.meeting-step-item{padding:14px 16px}.meeting-main-text{font-size:20px}}.calendar-nav-btn{display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;background-color:var(--color-white)!important;border:1px solid var(--color-sisal-light)!important;border-radius:8px!important;color:var(--color-pale-oyster)!important;transition:all .2s ease;cursor:pointer;flex-shrink:0}.calendar-nav-btn:hover{border-color:var(--color-tahiti-gold-dark)!important;color:var(--color-tahiti-gold-dark)!important;box-shadow:var(--view-toggle-shadow)!important}.no-summary-pulse-container{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.no-summary-pulse-core{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;background-color:var(--color-error-bg)}.no-summary-status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:20px;background-color:var(--color-error-bg);border:1px solid var(--color-error-border);margin-bottom:16px}.no-summary-status-dot{width:8px;height:8px;border-radius:50%;background-color:var(--chart-5)}.no-summary-status-text{font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--weight-semibold);color:var(--chart-5)}.no-summary-title{margin-top:20px;color:var(--text-color)}.no-summary-desc{max-width:400px;margin:0 auto 32px;color:var(--text-secondary)}.no-summary-step-item{border-bottom:1px solid var(--border-color);padding-bottom:16px}.no-summary-step-item:last-child{border-bottom:none;padding-bottom:0}.no-summary-icon-red{color:var(--chart-5)}.no-summary-icon-orange{color:var(--color-tahiti-gold)}.no-summary-icon-gray{color:var(--color-pale-oyster)}.no-summary-title-text{color:var(--color-zeus)}.btn-sia{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:31px;border-radius:10px;font-family:var(--font-family-heading)!important;font-size:var(--font-size-sm)!important;font-weight:var(--weight-bold)!important;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border:none;padding:0 18px}.btn-sia>svg{flex-shrink:0}.btn-sia:hover{opacity:.9}.btn-sia:active{transform:translateY(1px)}.btn-sia-green{background:linear-gradient(180deg,var(--meeting-green) 0%,var(--color-watercourse-dark) 100%);color:var(--color-white)!important;box-shadow:0 2px 8px rgba(var(--color-watercourse-rgb),.3)}.btn-sia-orange{background:var(--btn-connect-gradient);color:var(--color-white)!important;box-shadow:0 2px 8px rgba(var(--color-tahiti-gold-rgb),.3)}.btn-sia-black{background:var(--color-zeus);color:var(--color-white)!important;box-shadow:0 2px 8px rgba(var(--color-black-rgb),.3)}.btn-sia-white{background:var(--color-white)!important;color:var(--color-zeus)!important;border:1px solid var(--color-sisal-light)!important;box-shadow:0 1px 2px rgba(var(--color-black-rgb),.05)}.btn-sia-white:hover{background-color:#f9fafb!important}.btn-sia-beige{background:var(--color-beige);color:var(--color-white)!important}.btn-sia{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:33px;padding:0 16px;border-radius:8px;font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:var(--weight-bold);transition:all .2s ease;border:none;white-space:nowrap}@media (max-width: 640px){.btn-sia{font-size:10px!important;padding:0 8px!important;height:32px!important;gap:4px!important}}.btn-sia-w-159{width:159px}.btn-sia-w-165{width:165px}.btn-sia-w-197{width:197px}.heading-sia-summary{font-family:var(--font-family-heading)!important;font-size:64px!important;font-weight:var(--weight-extrabold)!important;line-height:1;letter-spacing:-3px!important;color:var(--color-zeus)}@media (max-width: 768px){.heading-sia-summary{font-size:32px!important}}.heading-sia-section{font-family:var(--font-family-heading)!important;font-size:15px!important;font-weight:var(--weight-extrabold)!important;letter-spacing:-.45px!important;color:var(--color-zeus)!important}.sia-button-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important}@media (min-width: 640px){.sia-button-row{display:flex!important;flex-direction:row!important;width:auto!important;justify-content:flex-end!important;gap:10px!important}}.tab-sia-list{display:flex!important;align-items:center!important;gap:20px!important;height:46px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0}.tab-sia-list::-webkit-scrollbar{display:none}@media (max-width: 640px){.tab-sia-list{gap:8px!important}}.tab-sia-item{font-family:var(--font-family-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--weight-semibold)!important;color:var(--color-pale-oyster)!important;height:100%!important;display:flex!important;align-items:center!important;position:relative!important;transition:all .2s ease!important;cursor:pointer!important;border-bottom:2px solid transparent!important;padding:0 12px!important}@media (max-width: 640px){.tab-sia-item{font-size:12px!important;padding:0 8px!important}}.tab-sia-item:hover{color:var(--color-zeus)!important}.tab-sia-item.active{color:var(--color-tahiti-gold)!important;border-bottom-color:var(--color-tahiti-gold)!important}.text-sia-body{font-family:var(--font-family-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--weight-normal)!important;color:var(--color-pine-cone)!important;line-height:24px!important;letter-spacing:0%!important}.text-sia-value{color:var(--color-zeus)!important;font-weight:var(--weight-semibold)!important}.card-sia-artifact{background:var(--color-white);border:1px solid var(--color-sisal-light);border-radius:12px;padding:16px;transition:all .2s ease;cursor:pointer}.card-sia-artifact:hover{border-color:var(--color-tahiti-gold);box-shadow:0 4px 12px rgba(var(--color-tahiti-gold-rgb),.08)}.pill-sia-metric{display:inline-flex;align-items:center;height:28px;gap:2px;font-family:var(--font-family-heading)!important;font-size:var(--font-size-xs)!important;color:var(--color-taupe)}.pill-sia-metric-label{font-weight:var(--weight-normal)!important}.pill-sia-metric-value{font-weight:var(--weight-bold)!important}.accordion-sia-container{background:var(--color-white);border:1px solid var(--color-border-light)!important;border-radius:14px!important;box-shadow:0 1px 2px #3c280f0a,0 1px 3px #3c280f12!important;overflow:hidden}.accordion-sia-header{min-height:66px;padding:11px 16px!important;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;transition:background-color .2s ease}.accordion-sia-header:hover{background-color:var(--color-pampas)}.translate-sia-container{min-height:57px;background:var(--color-white);border:1px solid var(--color-border-light)!important;border-radius:14px!important;padding:11px 16px!important;display:flex;align-items:center;box-shadow:0 1px 2px #3c280f0a,0 1px 3px #3c280f12!important}.translate-sia-icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--color-sky-bg) 0%,var(--color-sky-blue) 100%);flex-shrink:0}.translate-sia-label{font-family:var(--font-family-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--weight-bold)!important;color:var(--color-pine-cone)!important}.translate-sia-divider{width:1px;height:20px;background-color:var(--color-border-light);margin:0 6px}.translate-sia-select-container{position:relative;width:100%;max-width:250px}.translate-sia-select{width:100%;height:33px;border:1px solid var(--color-sisal)!important;border-radius:8px!important;font-family:var(--font-family-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--weight-normal)!important;padding:7px 30px 7px 11px!important;background:var(--color-feta)!important;color:var(--color-zeus)!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.btn-sia-translate{min-width:115px!important;width:auto!important;height:30px!important;padding:0 16px!important;border-radius:8px!important;background:linear-gradient(180deg,var(--color-beige) 0%,var(--color-beige-dark) 100%)!important;color:var(--color-white)!important;font-family:var(--font-family-heading)!important;font-size:var(--font-size-sm)!important;font-weight:var(--weight-bold)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;white-space:nowrap}.header-action-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--color-pine-cone);transition:all .2s ease;background:transparent;border:1px solid transparent;cursor:pointer}.header-action-btn:hover{background-color:var(--background-secondary)}.artifact-tracker-page .header-action-btn:hover{color:#1a7a54!important;border-color:#1a7a54!important}.artifact-tracker-page .header-action-btn:hover svg{color:#1a7a54!important}.artifact-tracker-page .view-switcher-btn-active{color:#1a7a54!important}.artifact-tracker-page .view-switcher-btn-active svg{color:#1a7a54!important}.artifact-tracker-page .view-switcher-btn:hover{color:#1a7a54!important;border-color:#1a7a54!important}.artifact-tracker-page .artifact-card-container:hover{border-color:#1a7a54!important}.artifact-tracker-page .btn-primary{background-color:#1a7a54!important;color:#fff!important}.artifact-tracker-page .btn-primary:hover:not(:disabled){background-color:#145d40!important}.page-title{font-family:var(--font-family-heading)!important;font-size:62px!important;font-weight:var(--weight-extrabold)!important;line-height:normal!important;letter-spacing:-1.5px!important;color:var(--color-zeus)!important;margin-bottom:8px!important;transition:all .2s ease}@media (max-width: 1024px){.page-title{font-size:48px!important}}@media (max-width: 640px){.page-title{font-size:32px!important}}.page-subtitle{font-family:var(--font-family-primary)!important;font-size:16px!important;font-weight:400!important;color:var(--color-pine-cone)!important;opacity:.8;line-height:24px!important;max-width:600px}@media (max-width: 640px){.page-subtitle{font-size:14px!important}}.artifact-filter-trigger{position:relative;width:100%;border-radius:12px;border:1px solid var(--artifact-column-border);background-color:var(--color-white);padding:8px 12px;min-height:42px;cursor:pointer;display:flex;align-items:center;transition:all .2s ease}.artifact-filter-trigger:hover,.artifact-filter-trigger.active{border-color:#1a7a54!important}.artifact-filter-label{font-family:var(--font-family-primary);font-size:14px;color:var(--color-pine-cone)}.artifact-filter-chevron{color:var(--color-pale-oyster);margin-left:auto}.artifact-filter-dropdown{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;width:100%;border-radius:12px;background-color:var(--color-white);border:1px solid var(--artifact-column-border);max-height:240px;overflow-y:auto;box-shadow:0 4px 12px #00000014}.artifact-filter-option{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--color-pampas)}.artifact-filter-option:last-child{border-bottom:none}.artifact-filter-option:hover{background-color:#1a7a540d}.artifact-filter-option.selected{background-color:#1a7a5414}.artifact-filter-option-text{font-family:var(--font-family-primary);font-size:13.5px;color:var(--color-zeus);transition:color .2s ease}.artifact-filter-option.selected .artifact-filter-option-text{color:#1a7a54;font-weight:600}.artifact-filter-checkbox{width:18px;height:18px;border-radius:5px;border:1px solid #E2E8F0;margin-right:12px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.artifact-filter-checkbox.checked{background-color:#1a7a54;border-color:#1a7a54}.artifact-filter-checkbox-check{width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.artifact-filter-badge{display:inline-flex;align-items:center;background-color:#1a7a541a;color:#1a7a54;font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;margin-right:4px}.artifact-filter-badge-close{margin-left:6px;font-size:14px;cursor:pointer;opacity:.7}.artifact-filter-badge-close:hover{opacity:1}.artifact-tracker-page .single-select-filter>div:hover,.artifact-tracker-page .status-filter-container>div>div:hover,.artifact-tracker-page .user-filter-container>div>div:hover,.artifact-tracker-page .priority-filter-container>div>div:hover{border-color:#1a7a54!important}.artifact-board-grid{display:grid!important;grid-template-columns:1fr;row-gap:2rem;-moz-column-gap:0!important;column-gap:0!important;padding-bottom:2rem;min-height:calc(100vh - 280px)}@media (min-width: 640px){.artifact-board-grid{grid-template-columns:repeat(2,1fr)!important;row-gap:2.5rem}}@media (min-width: 1024px){.artifact-board-grid{grid-template-columns:repeat(4,1fr)!important;row-gap:0!important}.artifact-column{border-right:1px solid var(--artifact-column-border);padding:0 1.125rem;height:100%;min-height:100%}.artifact-column:last-child{border-right:none}}@media (max-width: 1023px){.artifact-column{padding:0 .5rem 2rem;border-bottom:1px solid var(--artifact-column-border)}.artifact-column:last-child{border-bottom:none}}.artifact-header-container{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px}.artifact-header-dot{width:7px;height:7px;border-radius:9999px}.artifact-header-dot.todo{background-color:var(--artifact-header-dot-todo)!important}.artifact-header-dot.open{background-color:var(--artifact-header-dot-open)!important}.artifact-header-dot.progress{background-color:var(--artifact-header-dot-progress)!important}.artifact-header-dot.resolved{background-color:var(--artifact-header-dot-resolved)!important}.artifact-header-title{font-family:var(--font-family-heading)!important;font-weight:800!important;font-size:clamp(10px,2.5vw,11px)!important;text-transform:uppercase!important;letter-spacing:.99px!important;margin:0!important}.artifact-header-title.todo{color:var(--artifact-header-dot-todo)!important}.artifact-header-title.open{color:var(--artifact-header-dot-open)!important}.artifact-header-title.progress{color:var(--artifact-header-dot-progress)!important}.artifact-header-title.resolved{color:var(--artifact-header-dot-resolved)!important}.artifact-badge-pill{display:flex;align-items:center;justify-content:center;border-radius:20px;padding:1px 7px;min-width:clamp(18px,5vw,21px);height:clamp(13.5px,4vw,15px)}.artifact-badge-pill.todo{background-color:var(--artifact-badge-todo-bg)!important}.artifact-badge-pill.open{background-color:var(--artifact-badge-open-bg)!important}.artifact-badge-pill.progress{background-color:var(--artifact-badge-progress-bg)!important}.artifact-badge-pill.resolved{background-color:var(--artifact-badge-resolved-bg)!important}.artifact-badge-text{font-family:var(--font-family-heading)!important;font-size:clamp(9.5px,2.5vw,10.5px)!important;font-weight:700!important;line-height:none!important}.artifact-badge-text.todo{color:var(--artifact-header-dot-todo)!important}.artifact-badge-text.open{color:var(--artifact-header-dot-open)!important}.artifact-badge-text.progress{color:var(--artifact-header-dot-progress)!important}.artifact-badge-text.resolved{color:var(--artifact-header-dot-resolved)!important}.artifact-card-container{background-color:var(--artifact-card-bg)!important;border:1px solid var(--artifact-card-border)!important;border-radius:9px!important;padding:1.125rem!important;box-shadow:var(--artifact-card-shadow)!important;transition:box-shadow .2s ease,transform .2s ease;position:relative}.artifact-card-container:hover{box-shadow:0 4px 12px #3c280f14!important}.artifact-card-id-text{font-family:var(--font-family-heading)!important;font-size:10px!important;font-weight:700!important;color:var(--artifact-card-id)!important}.artifact-status-label{font-size:9.5px!important;font-weight:600!important;padding:1.5px 5px!important;border-radius:3px!important}.artifact-status-label.blocker{background-color:var(--artifact-blocker-bg)!important;color:var(--artifact-blocker-text)!important}.artifact-status-label.non-blocker{background-color:var(--artifact-nonblocker-bg)!important;color:var(--artifact-nonblocker-text)!important}.artifact-title-text{font-family:var(--font-family-heading)!important;font-weight:700!important;font-size:12.5px!important;line-height:16.25px!important;margin:0!important;color:var(--artifact-card-title)!important}.artifact-footer-container{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem;margin-top:.5rem;border-top:1px solid var(--artifact-column-border)}.artifact-assignee-avatar{width:17px;height:17px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:var(--weight-bold);color:var(--color-white);background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-light) 100%)}.artifact-meta-text{font-family:var(--font-family-primary)!important;font-size:10.5px!important;font-weight:400!important;color:var(--artifact-card-meta)!important}.artifact-date-text{font-family:var(--font-family-primary)!important;font-size:10px!important;font-weight:var(--weight-regular)!important;color:var(--artifact-card-date)!important;padding-top:.25rem}.artifact-tip-banner{margin-bottom:1.5rem;padding:6px 12px!important;border-radius:8px!important;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--artifact-tip-border)!important;background-color:var(--artifact-tip-bg)!important}.artifact-tip-text{font-family:var(--font-family-primary)!important;font-size:12px!important;font-weight:var(--weight-regular)!important;color:var(--artifact-tip-text)!important}.artifact-tip-icon{color:var(--artifact-tip-text);opacity:.7}.artifact-tip-btn{display:flex;align-items:center;gap:.375rem;padding:.25rem .75rem!important;border-radius:6px!important;font-family:var(--font-family-primary)!important;font-weight:var(--weight-regular)!important;font-size:12px!important;color:var(--artifact-tip-text)!important;border:1px solid rgba(26,122,84,.2)!important;transition:all .2s ease-in-out}.artifact-tip-btn:hover{background-color:#1a7a541a}.artifact-close-btn{padding:.25rem;border-radius:.375rem;color:#1a7a5499;transition:background-color .2s ease}.artifact-close-btn:hover{background-color:#1a7a541a}.auth-page-container{min-height:100vh!important;background-color:var(--color-feta)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important;transition:all .3s ease!important}.auth-card{width:100%!important;max-width:440px!important;background-color:var(--color-white)!important;border-radius:20px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;padding:2.5rem!important;border:1px solid var(--color-border-light)!important;transition:transform .3s ease!important}.auth-header{margin-bottom:.5rem!important;text-align:center!important}.auth-icon-wrapper{width:64px!important;height:64px!important;background-color:transparent!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;margin:0 auto 1.5rem!important;transition:transform .2s ease!important}.auth-title{font-family:var(--font-family-heading)!important;font-size:clamp(24px,5vw,32px)!important;font-weight:800!important;color:var(--color-zeus)!important;letter-spacing:-.02em!important;line-height:1.2!important;margin-bottom:.75rem!important}.auth-subtitle{font-family:var(--font-family-primary)!important;font-size:15px!important;color:var(--color-pale-oyster)!important;line-height:1.6!important;max-width:320px!important;margin:0 auto!important}.auth-form{display:flex!important;flex-direction:column!important;gap:1.25rem!important;margin-top:2rem!important}.auth-input-group input{height:56px!important;border-radius:12px!important;font-family:var(--font-family-primary)!important;font-size:16px!important;padding:0 16px!important;background-color:var(--color-pampas)!important;border:1px solid var(--color-border-light)!important;transition:all .2s ease!important;width:100%}.auth-input-group input:focus{background-color:var(--color-white)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 4px #e8820c1a!important;outline:none!important}.auth-error-banner{background-color:#ef44440d!important;border:1px solid rgba(239,68,68,.2)!important;color:#ef4444!important;padding:14px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;font-family:var(--font-family-primary)!important;text-align:center!important;animation:auth-shake .5s cubic-bezier(.36,.07,.19,.97) both}.auth-button{height:56px!important;width:100%!important;border-radius:14px!important;font-family:var(--font-family-primary)!important;font-weight:700!important;font-size:16px!important;background-color:var(--brand-primary)!important;color:#fff!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 6px -1px #e8820c40!important;transition:all .2s ease-in-out!important}.auth-button:hover:not(:disabled){background-color:#d1750b!important;box-shadow:0 10px 15px -3px #e8820c59!important;transform:translateY(-1px)!important}.auth-footer{margin-top:2rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.25rem!important}.auth-footer-text{font-family:var(--font-family-primary)!important;font-size:13px!important;color:var(--color-pale-oyster)!important;font-style:italic!important;text-align:center!important;line-height:1.5!important;opacity:.8!important}.auth-link-btn{background:none!important;border:none!important;color:var(--brand-primary)!important;font-family:var(--font-family-primary)!important;font-weight:700!important;font-size:14px!important;cursor:pointer!important;text-decoration:underline!important;text-underline-offset:4px!important;transition:color .2s ease!important}.auth-link-btn:hover{color:#d1750b!important}@keyframes auth-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media (max-width: 640px){.auth-card{padding:2rem 1.5rem!important;border-radius:16px!important}.auth-input-group input,.auth-button{height:52px!important}}.auth-icon{width:32px!important;height:32px!important;color:#fff!important}.auth-spinner{width:24px!important;height:24px!important;margin-right:12px!important;color:#fff!important}.auth-otp-field input{text-align:center!important;letter-spacing:.5em!important;font-weight:800!important;font-size:20px!important}.auth-otp-field input::-moz-placeholder{letter-spacing:normal!important;font-weight:400!important;font-size:14px!important;opacity:.6!important}.auth-otp-field input::placeholder{letter-spacing:normal!important;font-weight:400!important;font-size:14px!important;opacity:.6!important}.artifacts-list-container{min-height:100vh!important;background-color:var(--color-feta)!important;display:flex!important;flex-direction:column!important;font-family:var(--font-family-primary)!important}.artifacts-header{background-color:var(--color-white)!important;border-bottom:1px solid var(--color-border-light)!important;position:sticky!important;top:0!important;z-index:100!important;box-shadow:0 2px 4px #00000005!important}.artifacts-nav-content{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 1.5rem!important;height:84px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.artifacts-brand-section{display:flex!important;align-items:center!important;gap:1.25rem!important}.artifacts-logo-custom .site-logo-title{font-size:30px!important;font-weight:800!important;letter-spacing:-.01em!important;display:flex!important;align-items:center!important}.artifacts-logo-custom .logo-text-dark{color:var(--color-zeus)!important}.artifacts-logo-custom .logo-text-white{color:#fff!important}.artifacts-logo-custom .site-logo-orange-part{color:var(--brand-orange)!important}.artifacts-brand-divider{width:1px!important;height:54px!important;background-color:var(--color-border-light)!important}.artifacts-title-group{display:flex!important;flex-direction:column!important}.artifacts-page-title{font-family:var(--font-family-heading)!important;font-size:32px!important;font-weight:800!important;color:var(--color-zeus)!important;line-height:1.1!important}.artifacts-user-email{font-size:12px!important;color:var(--color-pale-oyster)!important;font-weight:500!important;opacity:.8!important}.artifacts-main{flex:1!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:1rem 1.5rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important}.artifacts-stats-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:1rem!important}.artifact-stat-card{background-color:var(--color-white)!important;border-radius:18px!important;padding:1rem 1.25rem!important;border:1px solid var(--color-border-light)!important;box-shadow:0 4px 6px -1px #0000000d!important;display:flex!important;align-items:center!important;gap:1rem!important;transition:all .25s ease!important;cursor:default!important}.artifact-stat-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 25px -5px #0000000d!important;border-color:var(--brand-primary)!important}.artifact-stat-icon-box{width:44px!important;height:44px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .3s ease!important}.artifact-stat-card:hover .artifact-stat-icon-box{transform:scale(1.1) rotate(5deg)!important}.artifact-stat-info{display:flex!important;flex-direction:column!important}.artifact-stat-value{font-family:var(--font-family-heading)!important;font-size:24px!important;font-weight:900!important;color:var(--color-zeus)!important;line-height:1!important;margin-bottom:2px!important}.artifact-stat-label{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}.artifacts-control-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.75rem 0!important;border-bottom:1px solid var(--color-border-light)!important}.artifacts-control-subtext{font-family:var(--font-family-primary)!important;font-size:14px!important;color:var(--color-pine-cone)!important;font-weight:500!important;opacity:.8!important;max-width:600px!important}.artifacts-control-icons{display:flex!important;align-items:center!important;gap:1.25rem!important}.artifacts-circular-btn{width:40px!important;height:40px!important;border-radius:50%!important;background-color:var(--color-white)!important;border:1px solid var(--color-border-light)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:var(--color-zeus)!important;transition:all .2s ease!important;box-shadow:0 1px 2px #0000000d!important}.artifacts-circular-btn:hover{background-color:var(--color-bg-hover)!important;border-color:var(--brand-primary)!important;color:var(--brand-primary)!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px -1px #0000001a!important}.artifacts-table-card{background-color:var(--color-white)!important;border-radius:20px!important;border:1px solid var(--color-border-light)!important;box-shadow:0 10px 15px -3px #0000000d!important;overflow:hidden!important}.artifacts-footer{padding:1rem 0!important;border-top:1px solid var(--color-border-light)!important;background-color:var(--color-white)!important;text-align:center!important;font-family:var(--font-family-primary)!important;font-size:11px!important;color:var(--color-pine-cone)!important;opacity:.7!important}@media (max-width: 768px){.artifacts-stats-grid{grid-template-columns:repeat(2,1fr)!important;padding:0 .5rem!important}.artifacts-control-header{flex-direction:column!important;align-items:flex-start!important;gap:1.5rem!important}}@media (max-width: 480px){.artifacts-stats-grid{grid-template-columns:1fr!important}}.react-tel-input{width:100%;font-family:inherit;position:relative;min-height:48px;border-radius:12px;border:2px solid var(--border-color);height:48px;box-sizing:border-box;background-color:var(--background-color);transition:all .2s ease-in-out;display:flex;align-items:center}.dark .react-tel-input{border-color:var(--dark-border);background-color:var(--dark-background)}.react-tel-input:hover{border-color:var(--text-secondary)}.dark .react-tel-input:hover{border-color:var(--text-tertiary)}.react-tel-input:focus-within{border-color:var(--focus-ring);outline:none}.dark .react-tel-input:focus-within{border-color:var(--focus-ring);outline:none}.react-tel-input.error,.dark .react-tel-input.error{border-color:var(--error-color)}.react-tel-input .form-control{width:100%!important;height:40px!important;padding:12px 16px 12px 60px!important;font-size:16px!important;transition:all .2s ease-in-out!important;background-color:var(--background-color)!important;color:var(--text-color)!important;box-sizing:border-box!important;position:relative!important;border:none!important;font-family:inherit!important}.dark .react-tel-input .form-control{background-color:var(--dark-background)!important;color:var(--background-color)!important}.react-tel-input .form-control:focus{outline:none!important;box-shadow:none!important;border-color:var(--focus-ring)!important}.react-tel-input .form-control::-moz-placeholder{color:var(--text-tertiary)!important;font-family:inherit!important;opacity:1!important;font-size:16px!important}.react-tel-input .form-control::placeholder{color:var(--text-tertiary)!important;font-family:inherit!important;opacity:1!important;font-size:16px!important}.dark .react-tel-input .form-control::-moz-placeholder{color:var(--text-secondary)!important}.dark .react-tel-input .form-control::placeholder{color:var(--text-secondary)!important}.react-tel-input .form-control.error,.dark .react-tel-input .form-control.error{border-color:var(--error-color)!important}.react-tel-input .flag-dropdown{border:none!important;background:transparent!important;border-radius:12px 0 0 12px!important;padding:0!important;width:auto!important;height:48px!important;top:0!important;left:0!important;position:absolute!important;z-index:1!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}.react-tel-input .selected-flag{width:auto!important;height:100%!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:transparent!important;border:none!important;border-radius:12px 0 0 12px!important;position:absolute!important;cursor:pointer!important;min-width:50px!important;border-right:2px solid var(--border-color)!important;box-sizing:border-box!important;margin:0!important;z-index:2!important;left:0!important;top:0!important}.dark .react-tel-input .selected-flag{border-right:2px solid var(--dark-border)!important}.react-tel-input .flag{width:24px!important;height:16px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:2px!important;margin-right:8px!important;flex-shrink:0!important}.react-tel-input .selected-flag .arrow{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;border-top-color:var(--text-tertiary)!important;opacity:.7!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px solid var(--text-tertiary)!important}.dark .react-tel-input .selected-flag .arrow{border-top-color:var(--text-secondary)!important}.react-tel-input .selected-dial-code{color:var(--text-color)!important;font-size:16px!important;margin-left:4px!important;opacity:1!important}.dark .react-tel-input .selected-dial-code{color:var(--background-color)!important}.react-tel-input .country-list{border-radius:12px!important;box-shadow:0 10px 25px #0000001a!important;border:1px solid #e5e7eb!important;max-height:300px!important;z-index:1000!important;position:absolute!important;top:100%!important;left:0!important;right:auto!important;margin-top:8px!important;background:var(--background-color)!important;overflow-y:auto!important;width:300px!important;max-width:300px!important;min-width:200px!important}.dark .react-tel-input .country-list{background-color:var(--dark-background)!important;border-color:var(--dark-border)!important;box-shadow:0 10px 25px #00000040!important}.react-tel-input .country-list .search-box{padding:12px!important;margin:0!important;border-bottom:1px solid #e5e7eb!important;position:sticky!important;top:0!important;background:var(--background-color)!important;z-index:10!important;width:100%!important;max-width:100%!important;display:block!important;cursor:default!important;height:auto!important}.dark .react-tel-input .country-list .search-box{background:var(--dark-background)!important;border-color:var(--dark-border)!important}.react-tel-input .country-list .search-box input{width:100%!important;padding:12px 16px!important;font-size:16px!important;border-radius:12px!important;border:2px solid var(--border-color)!important;background-color:var(--background-color)!important;color:var(--text-color)!important;box-sizing:border-box!important;outline:none!important;transition:all .2s ease-in-out!important;font-family:inherit!important;line-height:1.5!important;height:48px!important}.dark .react-tel-input .country-list .search-box input{background-color:var(--dark-background)!important;border-color:var(--dark-border)!important;color:var(--background-color)!important}.react-tel-input .country-list .search-box input::-moz-placeholder{color:var(--text-tertiary)!important;font-size:16px!important;font-family:inherit!important;opacity:1!important}.react-tel-input .country-list .search-box input::placeholder{color:var(--text-tertiary)!important;font-size:16px!important;font-family:inherit!important;opacity:1!important}.dark .react-tel-input .country-list .search-box input::-moz-placeholder{color:var(--text-secondary)!important}.dark .react-tel-input .country-list .search-box input::placeholder{color:var(--text-secondary)!important}.react-tel-input .country-list .search-box input:focus{border-color:var(--focus-ring)!important;box-shadow:none!important}.react-tel-input .country-list .country{padding:12px 16px!important;display:flex!important;align-items:center!important;font-size:14px!important;color:var(--text-color)!important;cursor:pointer!important;transition:background-color .15s ease!important;width:100%!important;box-sizing:border-box!important;font-family:inherit!important}.dark .react-tel-input .country-list .country{color:var(--background-color)!important}.react-tel-input .country-list .country:hover{background-color:#f3f4f6!important}.dark .react-tel-input .country-list .country:hover{background-color:#374151!important}.react-tel-input .country-list .country .flag{margin-right:12px!important;width:24px!important;height:16px!important}.react-tel-input .country-list .country .country-name{flex:1!important;margin-right:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.react-tel-input .country-list .country .dial-code{color:var(--text-tertiary)!important;font-size:13px!important}.dark .react-tel-input .country-list .country .dial-code{color:var(--text-secondary)!important}.react-tel-input .country-list .country.highlight{background-color:#eff6ff!important}.dark .react-tel-input .country-list .country.highlight{background-color:#1e3a8a!important}.react-tel-input .country-list::-webkit-scrollbar{width:6px}.react-tel-input .country-list::-webkit-scrollbar-track{background:transparent}.react-tel-input .country-list::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.dark .react-tel-input .country-list::-webkit-scrollbar-thumb{background-color:var(--dark-border)}.react-international-phone__input{height:52px!important;border:2px solid var(--border-color)!important;border-radius:12px!important;padding-left:60px!important;font-size:16px!important;background:var(--background-color)!important;color:var(--text-color)!important;transition:all .2s ease-in-out!important;width:100%!important;outline:none!important;box-shadow:none!important}.dark .react-international-phone__input{background:var(--dark-background)!important;border-color:var(--dark-border)!important;color:var(--background-color)!important}.react-international-phone__input:focus{border-color:var(--focus-ring)!important;outline:none!important;box-shadow:none!important}.react-international-phone__input.error,.react-international-phone__input.error:focus{border-color:var(--error-color)!important}.dark .react-international-phone__input.error,.dark .react-international-phone__input.error:focus{border-color:var(--error-color)!important}.react-international-phone__country-selector{border-right:2px solid var(--border-color)!important;border-radius:12px 0 0 12px!important;height:52px!important}.dark .react-international-phone__country-selector{border-right:2px solid var(--dark-border)!important}.react-international-phone__country-selector.error,.dark .react-international-phone__country-selector.error{border-right-color:var(--error-color)!important}.react-international-phone__country-selector-button{height:52px!important;padding:0 8px!important;min-width:50px!important}.react-international-phone__flag-container,.react-international-phone__flag-emoji{width:24px!important;height:16px!important;margin-right:8px!important;display:inline-block!important;flex-shrink:0!important}.react-international-phone__dial-code-preview{color:inherit!important;font-size:16px!important;opacity:1!important;display:inline-block!important}.react-international-phone__country-list{border-radius:12px!important;box-shadow:0 10px 25px #0000001a!important;border:1px solid #e5e7eb!important;background:var(--background-color)!important;max-height:200px!important;overflow-y:auto!important}.dark .react-international-phone__country-list{background-color:var(--dark-background)!important;border-color:var(--dark-border)!important;box-shadow:0 10px 25px #00000040!important}.react-international-phone__country-list-item{padding:12px 16px!important;font-size:14px!important;color:var(--text-color)!important;display:flex!important;align-items:center!important}.dark .react-international-phone__country-list-item{color:var(--background-color)!important}.react-international-phone__country-list-item .react-international-phone__flag-container,.react-international-phone__country-list-item .react-international-phone__flag-emoji{width:24px!important;height:16px!important;margin-right:12px!important;flex-shrink:0!important}.react-international-phone__country-name{flex:1!important;margin-right:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.react-international-phone__dial-code{color:var(--text-tertiary)!important;font-size:13px!important}.dark .react-international-phone__dial-code{color:var(--text-secondary)!important}.react-international-phone__search-input{padding:12px 16px!important;font-size:16px!important;border-radius:12px!important;border:2px solid var(--border-color)!important;background-color:var(--background-color)!important;color:var(--text-color)!important;width:calc(100% - 32px)!important;margin:0 16px 8px!important}.dark .react-international-phone__search-input{background-color:var(--dark-background)!important;border-color:var(--dark-border)!important;color:var(--background-color)!important}.react-international-phone__search-input::-moz-placeholder{color:var(--text-tertiary)!important;opacity:1!important;font-size:16px!important}.react-international-phone__search-input::placeholder{color:var(--text-tertiary)!important;opacity:1!important;font-size:16px!important}.dark .react-international-phone__search-input::-moz-placeholder{color:var(--text-secondary)!important}.dark .react-international-phone__search-input::placeholder{color:var(--text-secondary)!important}.react-international-phone__search-input:focus{border-color:var(--focus-ring)!important;outline:none!important;box-shadow:none!important}.react-international-phone__arrow{border-top-color:var(--text-tertiary)!important}.dark .react-international-phone__arrow{border-top-color:var(--text-secondary)!important}.react-international-phone__country-list::-webkit-scrollbar{width:6px}.react-international-phone__country-list::-webkit-scrollbar-track{background:transparent}.react-international-phone__country-list::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.dark .react-international-phone__country-list::-webkit-scrollbar-thumb{background-color:var(--dark-border)}
