@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 176 83% 25%;--primary-foreground: 0 0% 100%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 176 83% 25%;--radius: .5rem}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 239 84% 67%;--primary-foreground: 210 40% 98%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%}*{border-color:hsl(var(--border))}html,body,#root{height:100%;min-height:100%;background:#f4f7f7}body{background-color:hsl(var(--background));color:hsl(var(--foreground));background:#f4f7f7;font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;overflow:hidden;overscroll-behavior:none}#root{display:flex;width:100%;flex-direction:column;overflow:hidden;background:#f4f7f7}.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}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-\[19px\]{left:-19px}.-right-0\.5{right:-.125rem}.-right-3{right:-.75rem}.-top-0\.5{top:-.125rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[-30\%\]{bottom:-30%}.left-0{left:0}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[-10\%\]{left:-10%}.left-\[-15\%\]{left:-15%}.left-\[15\%\]{left:15%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-10\%\]{right:-10%}.right-\[-15\%\]{right:-15%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-\[-10\%\]{top:-10%}.top-\[-30\%\]{top:-30%}.top-\[10\%\]{top:10%}.top-\[46px\]{top:46px}.top-\[50\%\]{top:50%}.top-full{top:100%}.isolate{isolation:isolate}.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-\[100\]{z-index:100}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9998\]{z-index:9998}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.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-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-mt-0\.5{margin-top:-.125rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[140px\]{height:140px}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[330px\]{height:330px}.h-\[40\%\]{height:40%}.h-\[500px\]{height:500px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[46vh\]{max-height:46vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-260px\)\]{max-height:calc(100vh - 260px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-28{min-height:7rem}.min-h-\[106px\]{min-height:106px}.min-h-\[148px\]{min-height:148px}.min-h-\[16px\]{min-height:16px}.min-h-\[30px\]{min-height:30px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[76px\]{min-height:76px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[155px\]{width:155px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[40\%\]{width:40%}.w-\[44px\]{width:44px}.w-\[50px\]{width:50px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[86px\]{width:86px}.w-\[90px\]{width:90px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(92vw\,14rem\)\]{width:min(92vw,14rem)}.w-\[min\(92vw\,20rem\)\]{width:min(92vw,20rem)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[120px\]{min-width:120px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[140px\]{min-width:140px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[56px\]{min-width:56px}.min-w-\[600px\]{min-width:600px}.min-w-\[760px\]{min-width:760px}.min-w-\[84px\]{min-width:84px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[480px\]{max-width:480px}.max-w-\[48vw\]{max-width:48vw}.max-w-\[560px\]{max-width:560px}.max-w-\[96vw\]{max-width:96vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-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-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-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))}.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))}.animate-\[query-progress_1\.1s_ease-in-out_infinite\]{animation:query-progress 1.1s ease-in-out infinite}@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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.-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-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-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-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-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-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-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))}.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-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#28434a\]{--tw-border-opacity: 1;border-color:rgb(40 67 74 / var(--tw-border-opacity, 1))}.border-\[\#29484d\]{--tw-border-opacity: 1;border-color:rgb(41 72 77 / var(--tw-border-opacity, 1))}.border-\[\#36535a\]{--tw-border-opacity: 1;border-color:rgb(54 83 90 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/70{border-color:#bfdbfeb3}.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-cyan-200\/70{border-color:#a5f3fcb3}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-fuchsia-200\/70{border-color:#f5d0feb3}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/70{border-color:#c7d2feb3}.border-indigo-200\/80{border-color:#c7d2fecc}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.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-200\/70{border-color:#fecacab3}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/70{border-color:#334155b3}.border-slate-800\/40{border-color:#1e293b66}.border-slate-800\/45{border-color:#1e293b73}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200\/70{border-color:#ddd6feb3}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/60{border-color:#fff9}.border-white\/80{border-color:#fffc}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-amber-500{--tw-border-opacity: 1;border-top-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-t-blue-500{--tw-border-opacity: 1;border-top-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-t-emerald-500{--tw-border-opacity: 1;border-top-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-t-indigo-400{--tw-border-opacity: 1;border-top-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#071b1d\]{--tw-bg-opacity: 1;background-color:rgb(7 27 29 / var(--tw-bg-opacity, 1))}.bg-\[\#0d292d\]{--tw-bg-opacity: 1;background-color:rgb(13 41 45 / var(--tw-bg-opacity, 1))}.bg-\[\#10282d\]{--tw-bg-opacity: 1;background-color:rgb(16 40 45 / var(--tw-bg-opacity, 1))}.bg-\[\#12383d\]{--tw-bg-opacity: 1;background-color:rgb(18 56 61 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/60{background-color:#ecfeff99}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/50{background-color:#d1fae580}.bg-emerald-100\/70{background-color:#d1fae5b3}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50\/60{background-color:#fdf4ff99}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/60{background-color:#fee2e299}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/95{background-color:#f1f5f9f2}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/30{background-color:#0206174d}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / 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-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-teal-950\/10{background-color:#042f2e1a}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.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\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.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-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/50{--tw-gradient-from: rgb(238 242 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-sky-400{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-100\/60{--tw-gradient-to: rgb(254 243 199 / .6) var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-blue-100\/60{--tw-gradient-to: rgb(219 234 254 / .6) var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.to-emerald-100\/60{--tw-gradient-to: rgb(209 250 229 / .6) var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.to-violet-50\/30{--tw-gradient-to: rgb(245 243 255 / .3) var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.stroke-2{stroke-width:2}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-24{padding:6rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-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}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-11{padding-right:2.75rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-300\/80{color:#93c5fdcc}.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-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / 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-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-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-400\/80{color:#94a3b8cc}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-500\/90{color:#64748be6}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-100\/55{color:#ccfbf18c}.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-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-teal-600{accent-color:#0d9488}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(45\,212\,191\,0\.75\)\]{--tw-shadow: 0 0 8px rgba(45,212,191,.75);--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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-200\/50{--tw-shadow-color: rgb(165 243 252 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200\/50{--tw-shadow-color: rgb(167 243 208 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200\/50{--tw-shadow-color: rgb(199 210 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/40{--tw-shadow-color: rgb(226 232 240 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/5{--tw-shadow-color: rgb(15 23 42 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-200\/50{--tw-shadow-color: rgb(221 214 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-inset{--tw-ring-inset: inset}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-amber-400\/70{--tw-ring-color: rgb(251 191 36 / .7)}.ring-emerald-400\/70{--tw-ring-color: rgb(52 211 153 / .7)}.ring-indigo-400\/70{--tw-ring-color: rgb(129 140 248 / .7)}.ring-red-400\/70{--tw-ring-color: rgb(248 113 113 / .7)}.ring-slate-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_8px_rgba\(59\,130\,246\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 1px 8px rgba(59,130,246,.28));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-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-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-right{--tw-enter-translate-x: 100%}.slide-in-from-top-1{--tw-enter-translate-y: -.25rem}.slide-in-from-top-2{--tw-enter-translate-y: -.5rem}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.paused{animation-play-state:paused}.epl-loader{min-height:min(52vh,520px);display:grid;place-content:center;justify-items:center;gap:7px;color:hsl(var(--muted-foreground));text-align:center}.epl-loader__scene{position:relative;width:150px;height:122px}.epl-loader__robot{width:100%;height:100%;overflow:visible}.epl-loader__floor{fill:none;stroke:hsl(var(--primary)/.24);stroke-width:2}.epl-loader__base{fill:hsl(var(--card));stroke:hsl(var(--primary));stroke-width:3}.epl-loader__link{fill:hsl(var(--primary)/.16);stroke:hsl(var(--primary));stroke-width:5;stroke-linejoin:round}.epl-loader__joint{fill:hsl(var(--card));stroke:hsl(var(--primary));stroke-width:5}.epl-loader__joint--small{stroke-width:4}.epl-loader__gripper{fill:none;stroke:hsl(var(--primary));stroke-width:5;stroke-linecap:round}.epl-loader__upper-arm{transform-box:fill-box;transform-origin:19px 47px;animation:epl-loader-shoulder 2.4s ease-in-out infinite}.epl-loader__forearm{transform-box:fill-box;transform-origin:4px 15px;animation:epl-loader-elbow 2.4s ease-in-out infinite}.epl-loader strong{color:hsl(var(--foreground));font-size:15px;font-weight:700}.epl-loader__progress{width:112px;height:3px;overflow:hidden;border-radius:999px;background:hsl(var(--border))}.epl-loader__progress i{display:block;width:42%;height:100%;border-radius:inherit;background:hsl(var(--primary));animation:epl-loader-progress 1.25s ease-in-out infinite}@keyframes epl-loader-shoulder{0%,to{transform:rotate(-5deg)}50%{transform:rotate(8deg)}}@keyframes epl-loader-elbow{0%,to{transform:rotate(7deg)}50%{transform:rotate(-14deg)}}@keyframes epl-loader-progress{0%{transform:translate(-110%)}55%,to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){.epl-loader__upper-arm,.epl-loader__forearm,.epl-loader__progress i{animation:none}}:root{--aep-disclosure-duration: .18s;--aep-disclosure-ease: cubic-bezier(.2,.8,.2,1)}.aep-disclosure-trigger .aep-disclosure-chevron{transition:transform var(--aep-disclosure-duration) var(--aep-disclosure-ease);will-change:transform}.aep-disclosure-trigger[aria-expanded=true] .aep-disclosure-chevron{transform:rotate(180deg)}.aep-admin-nav-groups section.open .aep-admin-group-trigger>svg:first-child{transform:none}.aep-disclosure-panel{height:0;overflow:clip;opacity:0;pointer-events:none;translate:0 -4px;transition:height var(--aep-disclosure-duration) var(--aep-disclosure-ease),opacity .12s ease,translate var(--aep-disclosure-duration) var(--aep-disclosure-ease);interpolate-size:allow-keywords}.aep-disclosure-panel.open{height:auto;opacity:1;pointer-events:auto;translate:0 0}.aep-disclosure-enter{animation:aep-disclosure-enter .15s var(--aep-disclosure-ease) both}@keyframes aep-disclosure-enter{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.aep-disclosure-trigger .aep-disclosure-chevron,.aep-disclosure-panel,.aep-disclosure-panel.open{transition:none}.aep-disclosure-enter{animation:none}}.aep-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aep-project-card{display:flex;min-width:0;flex-direction:column;gap:18px;border:1px solid #dce5e6;border-radius:14px;background:#fff;padding:20px;box-shadow:0 3px 14px #0e2d300d;transition:.2s ease}.aep-project-card:hover{border-color:#8cc6c0;box-shadow:0 12px 28px #0e41401a;transform:translateY(-2px)}.aep-project-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aep-project-card h2{margin-top:7px;color:#102f33;font-size:18px;font-weight:800;line-height:1.25}.aep-project-card p{margin-top:4px;color:#688083;font-size:13px}.aep-project-code{display:inline-flex;border-radius:5px;background:#e5f3f1;color:#09665f;padding:4px 8px;font-size:11px;font-weight:900;letter-spacing:.06em}.aep-health{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:900;text-transform:uppercase}.aep-health svg{width:12px;height:12px}.aep-health-on-track{background:#e4f6ee;color:#167155}.aep-health-at-risk{background:#fff2d6;color:#9a5b00}.aep-health-late{background:#fee8e8;color:#b42318}.aep-project-milestone{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#34575a;font-size:12px;font-weight:800}.aep-project-milestone span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aep-project-milestone strong{color:#0b756d}.aep-progress-track{height:7px;overflow:hidden;border-radius:8px;background:#e8eeee}.aep-progress-track span{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#0b756d,#2aa79c);transition:width .3s ease}.aep-project-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aep-project-facts span{display:flex;min-width:0;align-items:center;gap:6px;color:#587174;font-size:11px}.aep-project-facts svg{width:14px;height:14px;flex:none;color:#0b756d}.aep-project-card-actions{display:flex;gap:8px;padding-top:2px}.aep-project-card-actions button{height:38px;border-radius:8px}.aep-project-card-actions button svg{width:15px}.aep-open-project{flex:1;background:#0b756d!important;color:#fff}.aep-open-project:hover{background:#08655e!important}.aep-project-empty{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #bfd0d1;border-radius:14px;background:#fff;color:#789092}.aep-project-empty svg{width:32px}.aep-project-empty strong{color:#284a4d}.aep-workspace-hero{scroll-margin-top:84px;border:1px solid #dce5e6;border-radius:14px;background:linear-gradient(130deg,#fff 55%,#ecf7f5);padding:22px}.aep-workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));gap:8px;min-width:min(100%,430px)}.aep-workspace-metrics>div{border-left:1px solid #d6e3e3;padding:7px 15px}.aep-workspace-metrics p{color:#789092;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.aep-workspace-metrics strong{display:block;margin-top:5px;color:#15383b;font-size:21px;font-weight:900}.aep-workspace-health{font-size:14px!important}.aep-workspace-health.on-track{color:#167155}.aep-workspace-health.at-risk{color:#9a5b00}.aep-workspace-health.late{color:#b42318}.aep-workspace-hero>.aep-progress-track{margin-top:18px}.aep-workspace-nav{position:sticky;top:64px;z-index:15;display:flex;gap:5px;overflow-x:auto;border:1px solid #dce5e6;border-radius:11px;background:#fffffff5;padding:6px;box-shadow:0 4px 16px #0e2d300f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aep-workspace-nav button{display:inline-flex;flex:none;align-items:center;gap:7px;border-radius:7px;padding:9px 12px;color:#527073;font-size:12px;font-weight:800;white-space:nowrap}.aep-workspace-nav button:hover{background:#e9f5f3;color:#0b756d}.aep-workspace-nav svg{width:14px}.aep-milestone-board{scroll-margin-top:125px}.aep-workspace-body{display:grid;grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:18px}.aep-workspace-body main{scroll-margin-top:125px}.aep-project-controls{position:sticky;top:125px;display:flex;flex-direction:column;gap:0;scroll-margin-top:125px;border:1px solid #dce5e6;border-radius:13px;background:#fff;padding:6px 17px}.aep-project-controls>div{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #e7eeee;padding:14px 2px}.aep-project-controls>div:last-child{border-bottom:0}.aep-project-controls span{color:#7b9193;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.aep-project-controls strong{color:#183b3e;font-size:13px}.aep-project-controls small{color:#799092;font-size:11px}.aep-project-controls .aep-control-note{flex-direction:row;gap:9px}.aep-control-note svg{width:16px;flex:none;color:#0b756d}.aep-control-note p{display:flex;flex-direction:column;gap:4px}@media(max-width:1050px){.aep-project-grid,.aep-workspace-body{grid-template-columns:1fr}.aep-project-controls{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aep-project-controls .aep-control-note{grid-column:1/-1}}@media(max-width:640px){.aep-project-card{padding:16px}.aep-project-card-top{flex-direction:column}.aep-health{margin-left:31px}.aep-project-facts{grid-template-columns:1fr}.aep-project-card-actions{flex-wrap:wrap}.aep-open-project{flex-basis:100%}.aep-workspace-hero{padding:16px}.aep-workspace-metrics{grid-template-columns:repeat(3,1fr);min-width:0}.aep-workspace-metrics>div{padding:7px}.aep-workspace-metrics strong{font-size:17px}.aep-project-controls{grid-template-columns:1fr}.aep-project-controls .aep-control-note{grid-column:auto}}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.25) transparent}*:hover{scrollbar-color:rgba(148,163,184,.5) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:999px;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#94a3b880}.dark .bg-white{background-color:#0f172a!important}.dark .bg-slate-50,.dark .bg-slate-50\/50,.dark .bg-slate-50\/80{background-color:#020617!important}.dark .border-slate-200,.dark .border-slate-200\/60,.dark .border-slate-200\/70,.dark .border-slate-100{border-color:#334155!important}.dark .text-slate-900,.dark .text-slate-800,.dark .text-slate-700{color:#e2e8f0!important}.dark .text-slate-600,.dark .text-slate-500{color:#94a3b8!important}.dark .hover\:bg-slate-50:hover,.dark .hover\:bg-slate-100:hover{background-color:#1e293b!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}:root{--aep-ink:#102127;--aep-muted:#6a7c83;--aep-line:#dce5e6;--aep-teal:#0b756d;--aep-dark:#07171b;--aep-orange:#ed7a3a}.aep-app-shell{position:fixed;inset:0;width:auto;height:auto;min-height:0;display:flex;overflow:clip;background:#f4f7f7;color:var(--aep-ink);font-family:Outfit,sans-serif}.aep-sidebar{width:244px;height:100%;flex:none;background:#09191e;color:#bbcbcf;padding:24px 18px;display:flex;flex-direction:column;transition:.2s}.aep-sidebar.collapsed{width:74px}.aep-brand{height:44px;padding:0 8px;display:flex;align-items:center;gap:11px;color:#fff}.aep-brand-mark,.aep-login-brand>span,.aep-mobile-brand>span{width:36px;height:36px;border-radius:8px;background:linear-gradient(145deg,#0d8b80,#16a394);display:grid;place-items:center;color:#fff;box-shadow:0 5px 18px #00897b30;flex:none}.aep-brand strong{font-size:17px;letter-spacing:.02em}.aep-brand small{display:block;color:#6f898e;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.aep-nav-label{height:34px;padding:18px 12px 7px;font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#607b81}.aep-sidebar nav{display:grid;gap:5px}.aep-nav-item{display:flex;align-items:center;gap:13px;padding:11px 13px;border-radius:7px;font-size:13px;color:#aabcc0;transition:.18s}.aep-nav-item:hover{background:#10282d;color:#fff}.aep-nav-item.active{background:#123238;color:#e8fffb;box-shadow:inset 3px 0 #20a798}.aep-sidebar-foot{margin-top:auto;display:grid;gap:12px}.aep-phase-card{border:1px solid #1d3940;border-radius:8px;padding:13px;background:#0d2227}.aep-phase-card>span{font-size:9px;letter-spacing:.13em;color:#71878e}.aep-phase-card strong{font-size:11px;color:#e3edef;display:block;margin:7px 0 9px}.aep-phase-card>div{height:3px;background:#193239}.aep-phase-card i{display:block;width:100%;height:100%;background:#1aa293}.aep-phase-card small{font-size:9px;color:#6e858b;display:block;margin-top:7px}.aep-user-card{display:flex;align-items:center;gap:9px;border-top:1px solid #173036;padding:13px 5px 0}.aep-user-card>span,.aep-top-user>span{width:32px;height:32px;border-radius:7px;background:#dcefed;color:#08736a;display:grid;place-items:center;font-size:11px;font-weight:700}.aep-user-card strong,.aep-user-card small,.aep-top-user strong,.aep-top-user small{display:block}.aep-user-card strong{font-size:11px;color:#fff}.aep-user-card small{font-size:9px;color:#71878e;text-transform:uppercase}.aep-signout{border:0;background:transparent;color:#8ca2a7;padding:8px;display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer}.aep-signout:hover{color:#fff}.aep-main-column{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.aep-topbar{height:70px;flex:none;background:#fff;border-bottom:1px solid var(--aep-line);padding:0 30px;display:flex;align-items:center;justify-content:space-between}.aep-global-search{display:flex;align-items:center;gap:9px;color:#84949a;width:min(440px,50vw)}.aep-global-search input{border:0;outline:0;width:100%;font-size:13px;background:transparent}.aep-global-search kbd{border:1px solid var(--aep-line);border-radius:5px;padding:3px 6px;font-size:9px;background:#f7f9f9}.aep-top-actions,.aep-top-user{display:flex;align-items:center;gap:11px}.aep-icon-button{border:0;background:transparent;color:#64767d;padding:8px;border-radius:6px;position:relative}.aep-icon-button:hover{background:#eef3f3}.aep-icon-button i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--aep-orange);right:6px;top:5px}.aep-top-user{border-left:1px solid var(--aep-line);padding-left:17px}.aep-top-user strong{font-size:11px}.aep-top-user small{font-size:9px;color:#829198;text-transform:capitalize}.aep-main-content{flex:1;min-height:0;overflow:auto;padding:32px 36px 52px;background:#f4f7f7}.aep-login-page{min-height:100vh;display:grid;grid-template-columns:58% 42%;background:#fff;color:var(--aep-ink)}.aep-login-visual{background:#07191d;color:#fff;position:relative;padding:42px 55px;overflow:hidden}.aep-login-brand,.aep-mobile-brand{display:flex;align-items:center;gap:11px}.aep-login-brand strong,.aep-mobile-brand strong{font-size:19px}.aep-login-copy{position:relative;z-index:2;max-width:650px;margin-top:19vh}.aep-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;color:#71878e}.aep-eyebrow.light{color:#5cc4b8}.aep-login-copy h1{font-size:46px;line-height:1.18;font-weight:600;letter-spacing:-.035em;margin:15px 0 21px}.aep-login-copy h1 em{color:#52c0b5;font-style:normal}.aep-login-copy>p{font-size:15px;line-height:1.7;color:#9ab0b5;max-width:550px}.aep-feature-row{display:flex;gap:22px;margin-top:34px}.aep-feature-row span{font-size:10px;color:#adc0c4;display:flex;align-items:center;gap:7px}.aep-feature-row svg{width:16px;color:#4eb9ae}.aep-circuit-lines{position:absolute;width:420px;height:420px;border:1px solid #18373c;border-radius:50%;right:-100px;bottom:-150px;box-shadow:0 0 0 60px #0e292d66,0 0 0 120px #0e292d33}.aep-login-panel{display:grid;place-items:center;padding:40px}.aep-login-panel form{width:100%;max-width:350px}.aep-login-panel h2{font-size:28px;margin:9px 0 6px}.aep-login-panel form>p{font-size:12px;color:#75888e;margin-bottom:25px;line-height:1.5}.aep-login-panel label{display:block;font-size:11px;font-weight:600;color:#61757c;margin:15px 0}.aep-login-panel input{display:block;margin-top:6px;width:100%;border:1px solid var(--aep-line);border-radius:6px;background:#fff;padding:11px;font-size:12px;color:#30474e;outline:none}.aep-login-panel input:focus{border-color:#19877d;box-shadow:0 0 0 3px #19877d12}.aep-login-panel label small{display:block;color:#b54242;margin-top:5px}.aep-password{position:relative}.aep-password button{position:absolute;right:5px;top:11px;border:0;background:transparent;color:#7b8d92;padding:6px}.aep-password svg{width:16px}.aep-primary-button{width:100%;margin-top:18px;padding:12px 14px;border:0;border-radius:6px;background:var(--aep-teal);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.aep-primary-button:hover{background:#08655e}.aep-form-error{font-size:10px;color:#b54242;background:#fff0f0;padding:9px;border-radius:5px}.aep-mobile-brand{display:none}@media(max-width:760px){.aep-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;transform:translate(-100%)}.translate-x-0 .aep-sidebar{transform:translate(0)}.aep-topbar{height:62px;padding:0 14px}.aep-global-search,.aep-top-user div{display:none}.aep-main-content{padding:22px 14px 40px}.aep-login-page{grid-template-columns:1fr}.aep-login-visual{display:none}.aep-login-panel{padding:25px;min-height:100vh}.aep-mobile-brand{display:flex;margin-bottom:48px}.aep-feature-row{flex-direction:column}.aep-app-shell{height:100dvh;max-height:none}.aep-main-content{-webkit-overflow-scrolling:touch}}.aep-dashboard{max-width:1500px;margin:auto}.aep-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.aep-page-header>div>span,.aep-panel-heading span{font-size:9px;font-weight:700;letter-spacing:.14em;color:#74888e}.aep-page-header h1{font-size:28px;line-height:1.15;margin:7px 0 6px;letter-spacing:-.025em}.aep-page-header p{font-size:13px;color:var(--aep-muted);margin:0}.aep-page-primary{border-radius:6px;padding:10px 14px;background:var(--aep-teal);color:#fff;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;box-shadow:0 4px 12px #0b756d22}.aep-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.aep-metric{background:#fff;border:1px solid var(--aep-line);border-radius:9px;padding:18px;display:grid;grid-template-columns:1fr auto}.aep-metric>span{grid-column:2;width:34px;height:34px;border-radius:7px;background:#edf5f4;color:var(--aep-teal);display:grid;place-items:center}.aep-metric small{grid-row:1;align-self:center;color:#72858c}.aep-metric strong{font-size:26px;margin-top:8px}.aep-metric em{grid-column:1/-1;font-size:9px;color:#88979c;font-style:normal}.aep-dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:16px}.aep-panel{background:#fff;border:1px solid var(--aep-line);border-radius:9px;overflow:hidden}.aep-panel-heading{padding:18px 20px 14px;display:flex;justify-content:space-between;align-items:center}.aep-panel-heading h2{font-size:15px;margin:4px 0}.aep-panel-heading>a{font-size:11px;color:var(--aep-teal);display:flex;align-items:center;gap:5px}.aep-project-list{border-top:1px solid #edf1f1}.aep-project-row{padding:14px 19px;display:grid;grid-template-columns:38px minmax(150px,1fr) 95px 90px 16px;align-items:center;gap:12px;border-bottom:1px solid #edf1f1}.aep-project-icon{width:34px;height:34px;border:1px solid #d7e4e4;background:#f2f7f6;border-radius:7px;color:#1c756e;display:grid;place-items:center;font-size:10px;font-weight:700}.aep-project-row strong,.aep-project-row small{display:block}.aep-project-row strong{font-size:12px}.aep-project-row small,.aep-project-row em{font-size:10px;color:#809097;font-style:normal;margin-top:3px}.aep-status{font-size:9px;text-transform:capitalize;padding:5px 8px;background:#eef5f4;color:#32736d;border-radius:20px;width:-moz-max-content;width:max-content}.aep-status.on_hold{background:#fff3e9;color:#a35c30}.aep-status.completed{background:#eaf7f1;color:#26745a}.aep-empty{text-align:center;padding:45px 20px;color:#829198}.aep-empty>svg{margin:auto}.aep-empty strong{display:block;color:var(--aep-ink);margin-top:10px}.aep-empty p{font-size:11px}.aep-empty a{font-size:11px;color:var(--aep-teal);font-weight:700}.aep-readiness{padding-bottom:18px}.aep-readiness-score{text-align:center;padding:12px}.aep-readiness-score strong,.aep-readiness-score span{display:block}.aep-readiness-score strong{font-size:30px;color:var(--aep-teal)}.aep-readiness-score span{font-size:10px;color:#829198}.aep-readiness>p{display:flex;gap:8px;align-items:center;margin:0 20px;padding:10px 0;border-bottom:1px solid #edf1f1;font-size:10px}.aep-readiness>p svg{color:var(--aep-teal)}.aep-readiness>a{margin:18px 20px 0;border:1px solid var(--aep-line);border-radius:6px;padding:9px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--aep-teal)}@media(max-width:950px){.aep-metric-grid{grid-template-columns:repeat(2,1fr)}.aep-dashboard-grid{grid-template-columns:1fr}}@media(max-width:600px){.aep-page-header{align-items:flex-start;flex-direction:column}.aep-metric-grid{grid-template-columns:1fr 1fr}.aep-project-row{grid-template-columns:38px 1fr 16px}.aep-project-row .aep-status,.aep-project-row em{display:none}}.aep-control-dashboard{padding-bottom:24px}.aep-dashboard-error{display:flex;gap:9px;align-items:center;border:1px solid #efb6b2;background:#fff4f3;color:#a93831;border-radius:8px;padding:12px 15px;margin-bottom:15px;font-size:12px;font-weight:700}.aep-control-metrics{grid-template-columns:repeat(5,1fr)}.aep-control-metric{position:relative;overflow:hidden}.aep-control-metric:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#d6e3e2}.aep-control-metric.warning:after{background:#e5a72f}.aep-control-metric.danger:after{background:#d5655c}.aep-control-metric.info:after{background:#4a9ba3}.aep-control-metric.warning>span{background:#fff7e8;color:#ae7111}.aep-control-metric.danger>span{background:#fff0ef;color:#b84e46}.aep-control-metric.info>span{background:#eef7f8;color:#397f87}.aep-control-metric em{display:flex;align-items:center;gap:4px}.aep-control-metric em svg{width:11px;height:11px;color:#25816b}.aep-control-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:16px;margin-bottom:16px}.aep-control-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aep-attention-list,.aep-compact-list,.aep-control-record-list{border-top:1px solid #edf1f1}.aep-attention-row{display:grid;grid-template-columns:34px minmax(180px,1.3fr) minmax(110px,.7fr) minmax(110px,.8fr) 18px;gap:13px;align-items:center;padding:14px 18px;border-bottom:1px solid #edf1f1;transition:background .15s}.aep-attention-row:hover,.aep-compact-list>a:hover,.aep-control-record-list>a:hover{background:#f7faf9}.aep-health-beacon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#fff2e7;color:#b96825}.aep-health-beacon svg{width:16px}.aep-health-beacon.delayed{background:#fff0ef;color:#b84e46}.aep-health-beacon.blocked{background:#fff7e7;color:#ad7519}.aep-attention-project small,.aep-attention-project strong,.aep-attention-project em{display:block}.aep-attention-project small{font-size:9px;letter-spacing:.08em;color:#6e8589;font-weight:800}.aep-attention-project strong{font-size:12px;margin:2px 0}.aep-attention-project em{font-size:10px;font-style:normal;color:#7d8d91}.aep-attention-progress b{font-size:11px}.aep-attention-progress i{display:block;height:4px;background:#e5eeed;border-radius:10px;margin-top:6px;overflow:hidden}.aep-attention-progress i span{display:block;height:100%;background:var(--aep-teal)}.aep-attention-counts{display:flex;gap:4px;flex-wrap:wrap}.aep-attention-counts b{font-size:8px;border-radius:20px;background:#fff0ef;color:#a94b44;padding:4px 6px}.aep-attention-row>svg{width:14px;color:#7c9194}.aep-compact-list>a{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid #edf1f1}.aep-date-tile{width:34px;height:38px;border:1px solid #cfe1df;border-radius:7px;display:grid;place-items:center;background:#f0f7f6;align-content:center}.aep-date-tile b{font-size:13px;line-height:1}.aep-date-tile small{font-size:8px;text-transform:uppercase;color:#458179}.aep-compact-list strong,.aep-compact-list small{display:block}.aep-compact-list strong{font-size:10px}.aep-compact-list span>small{font-size:9px;color:#829397;margin-top:3px}.aep-compact-list em{font-style:normal;font-size:9px;font-weight:800;color:#4c7c77}.aep-control-record-list>a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid #edf1f1}.aep-record-icon{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;background:#fff4e8;color:#b36c25}.aep-record-icon svg{width:15px}.aep-record-icon.critical,.aep-record-icon.major,.aep-record-icon.overdue{background:#fff0ef;color:#b84e46}.aep-record-icon.approval{background:#edf7f6;color:var(--aep-teal)}.aep-control-record-list small,.aep-control-record-list strong,.aep-control-record-list em{display:block}.aep-control-record-list small{font-size:8px;color:#728b8e;font-weight:800;letter-spacing:.05em}.aep-control-record-list strong{font-size:10px;margin:3px 0}.aep-control-record-list em{font-size:9px;color:#849397;font-style:normal}.aep-control-record-list>a>b{font-size:8px;text-transform:capitalize;background:#fff0ef;color:#a94b44;border-radius:20px;padding:4px 7px}.aep-control-record-list>a>svg{width:14px;color:#75908d}.aep-control-empty{min-height:116px;padding:25px;display:grid;place-items:center;align-content:center;text-align:center;color:#8b9a9d}.aep-control-empty svg{width:20px}.aep-control-empty p{font-size:10px;max-width:330px}.aep-dashboard-footnote{display:flex;align-items:center;gap:8px;margin-top:15px;padding:0 3px;color:#7e9093;font-size:9px}.aep-dashboard-footnote svg{width:13px}.aep-dashboard-footnote small{margin-left:auto}@media(max-width:1150px){.aep-control-metrics{grid-template-columns:repeat(3,1fr)}.aep-control-grid,.aep-control-lower-grid{grid-template-columns:1fr}}@media(max-width:720px){.aep-control-metrics{grid-template-columns:1fr 1fr}.aep-attention-row{grid-template-columns:32px 1fr 16px}.aep-attention-progress,.aep-attention-counts{grid-column:2}.aep-attention-counts{padding-top:2px}.aep-control-lower-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:460px){.aep-control-metrics{grid-template-columns:1fr}.aep-dashboard-footnote small{display:none}}.aep-form-accelerator{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #dbe9e7;background:#f8fbfa;padding:12px 22px}.aep-form-accelerator>span{width:34px;height:34px;border-radius:8px;background:#dff2ee;color:var(--aep-teal);display:grid;place-items:center}.aep-form-accelerator svg{width:16px}.aep-form-accelerator b{font-size:11px}.aep-form-accelerator p{margin:2px 0 0;color:#74888c;font-size:9px}.aep-form-accelerator button{height:32px;font-size:9px}.aep-m1-readiness{display:grid;gap:7px;margin-top:14px}.aep-m1-readiness p{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;margin:0;border:1px solid #e1e8e8;border-radius:8px;background:#fafcfc;padding:8px 10px;color:#788b90}.aep-m1-readiness svg{width:14px}.aep-m1-readiness span,.aep-m1-readiness b{font-size:9px}.aep-m1-readiness p.ready{border-color:#c9e5db;background:#f0f9f5;color:#28715b}.aep-m1-readiness p.warning{border-color:#f0d39b;background:#fff9ec;color:#96651b}.aep-m1-handoff{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #b9dad6;border-radius:12px;background:linear-gradient(105deg,#eaf8f5,#fff);padding:16px 18px}.aep-m1-handoff>span{width:40px;height:40px;border-radius:9px;background:#d8efeb;color:var(--aep-teal);display:grid;place-items:center}.aep-m1-handoff>span svg{width:19px}.aep-m1-handoff small{color:var(--aep-teal);font-size:8px;font-weight:900;letter-spacing:.13em}.aep-m1-handoff h3{margin:3px 0;font-size:14px}.aep-m1-handoff p{margin:0;color:#6f8589;font-size:10px}.aep-m1-handoff>div>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.aep-m1-handoff em{border-radius:15px;background:#fff;border:1px solid #cee1df;padding:4px 7px;color:#547276;font-size:8px;font-style:normal;text-transform:capitalize}.aep-m1-handoff>button{font-size:10px;white-space:nowrap}@media(max-width:720px){.aep-form-accelerator,.aep-m1-handoff{grid-template-columns:36px 1fr}.aep-form-accelerator button,.aep-m1-handoff>button{grid-column:1/-1;width:100%}}.aep-main-content .text-blue-500,.aep-main-content .text-blue-600,.aep-main-content .text-blue-700,.aep-main-content .text-blue-800,.aep-main-content .text-indigo-500,.aep-main-content .text-indigo-600,.aep-main-content .text-indigo-700,.aep-main-content .text-indigo-800,.aep-main-content .text-violet-500,.aep-main-content .text-violet-600,.aep-main-content .text-violet-700,.aep-main-content .text-violet-800,.aep-main-content .text-purple-500,.aep-main-content .text-purple-600,.aep-main-content .text-purple-700,.aep-main-content .text-purple-800{color:var(--aep-teal)!important}.aep-main-content .bg-blue-500,.aep-main-content .bg-blue-600,.aep-main-content .bg-blue-700,.aep-main-content .bg-blue-800,.aep-main-content .bg-indigo-500,.aep-main-content .bg-indigo-600,.aep-main-content .bg-indigo-700,.aep-main-content .bg-violet-500,.aep-main-content .bg-violet-600,.aep-main-content .bg-violet-700,.aep-main-content .bg-purple-500,.aep-main-content .bg-purple-600,.aep-main-content .bg-purple-700{background-color:var(--aep-teal)!important}.aep-main-content .bg-blue-50,.aep-main-content .bg-indigo-50,.aep-main-content .bg-violet-50,.aep-main-content .bg-purple-50{background-color:#edf7f6!important}.aep-main-content .bg-blue-100,.aep-main-content .bg-indigo-100,.aep-main-content .bg-violet-100,.aep-main-content .bg-purple-100{background-color:#dff0ed!important}.aep-main-content .border-blue-200,.aep-main-content .border-blue-500,.aep-main-content .border-blue-600,.aep-main-content .border-blue-700,.aep-main-content .border-indigo-200,.aep-main-content .border-indigo-500,.aep-main-content .border-indigo-600,.aep-main-content .border-indigo-700,.aep-main-content .border-violet-200,.aep-main-content .border-violet-500,.aep-main-content .border-violet-600,.aep-main-content .border-violet-700,.aep-main-content .border-purple-200,.aep-main-content .border-purple-500,.aep-main-content .border-purple-600,.aep-main-content .border-purple-700{border-color:#b8dcd7!important}.aep-main-content .from-blue-50,.aep-main-content .from-indigo-50,.aep-main-content .from-violet-50,.aep-main-content .from-purple-50{--tw-gradient-from:#edf7f6 var(--tw-gradient-from-position)!important;--tw-gradient-to:#edf7f600 var(--tw-gradient-to-position)!important}.aep-main-content .to-blue-50,.aep-main-content .to-indigo-50,.aep-main-content .to-violet-50,.aep-main-content .to-purple-50{--tw-gradient-to:#f7fbfa var(--tw-gradient-to-position)!important}.aep-main-content button.bg-slate-900{background-color:var(--aep-teal)!important;color:#fff!important}.aep-submission-panel{overflow:hidden;border:1px solid var(--aep-line);border-radius:12px;background:#fff;box-shadow:0 3px 14px #0e2f340b}.aep-submission-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #e5ecec;background:linear-gradient(105deg,#f2faf8,#fff)}.aep-submission-heading span{font-size:9px;font-weight:800;letter-spacing:.15em;color:var(--aep-teal)}.aep-submission-heading h2{margin:5px 0 3px;font-size:18px;font-weight:800;color:#122d32}.aep-submission-heading p{margin:0;font-size:11px;color:#71858b}.aep-submission-heading>strong{min-width:78px;text-align:center;font-size:23px;color:var(--aep-teal)}.aep-submission-heading>strong small{display:block;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7d9095}.aep-submission-list{display:grid;gap:10px;padding:14px;background:#f8fafa}.aep-submission-card{border:1px solid #dce6e6;border-radius:9px;background:#fff;padding:15px 16px}.aep-submission-title{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:start}.aep-submission-title>span{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:#e8f4f2;color:var(--aep-teal)}.aep-submission-title svg{width:16px}.aep-submission-title>div>div{display:flex;align-items:center;gap:8px}.aep-submission-title b{font-size:12px;color:#17363b}.aep-submission-title em{border-radius:12px;background:#fff1e8;padding:2px 6px;color:#a45126;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.aep-submission-title p{margin:3px 0 0;color:#7b8d92;font-size:10px}.aep-submission-title>strong{border-radius:15px;padding:4px 8px;background:#edf2f2;color:#65777b;font-size:8px;text-transform:uppercase}.aep-submission-title>strong.status-submitted{background:#fff4df;color:#9a6015}.aep-submission-title>strong.status-approved{background:#e6f5ee;color:#247058}.aep-submission-title>strong.status-revision_required{background:#feeceb;color:#a23b35}.aep-submission-fields{display:grid;grid-template-columns:minmax(260px,2fr) 105px minmax(220px,1fr);gap:10px;margin-top:13px}.aep-submission-fields>label,.aep-document-field>span{display:block;color:#60767b;font-size:9px;font-weight:700}.aep-submission-fields textarea,.aep-submission-fields input{display:block;width:100%;margin-top:5px;border:1px solid #dce5e6;border-radius:6px;background:#fbfcfc;padding:8px 9px;color:#264248;font-size:10px;outline:0}.aep-submission-fields textarea{height:58px;resize:vertical}.aep-submission-fields textarea:focus,.aep-submission-fields input:focus{border-color:#55a89f;box-shadow:0 0 0 3px #0b756d12}.aep-file-control{display:flex;min-width:0;align-items:center;gap:8px;margin-top:5px;height:34px;border:1px solid #dce5e6;border-radius:6px;padding:4px;background:#fbfcfc}.aep-file-control input{display:none}.aep-file-control label{display:flex;flex:none;align-items:center;gap:5px;border-radius:4px;background:#e7f3f1;padding:6px 8px;color:var(--aep-teal);font-size:9px;font-weight:800;cursor:pointer}.aep-file-control label:hover{background:#d8ece9}.aep-file-control svg{width:13px}.aep-file-control span{overflow:hidden;color:#75878c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.aep-submission-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:11px}.aep-submission-actions button{height:31px;border-radius:6px;font-size:9px}.aep-submission-actions button svg{width:13px}.dark .aep-submission-panel,.dark .aep-submission-card{background:#0f172a;border-color:#334155}.dark .aep-submission-heading{background:#111c2b;border-color:#334155}.dark .aep-submission-heading h2,.dark .aep-submission-title b{color:#e2e8f0}.dark .aep-submission-list{background:#08111f}.dark .aep-submission-fields textarea,.dark .aep-submission-fields input,.dark .aep-file-control{background:#111827;border-color:#334155;color:#e2e8f0}@media(max-width:900px){.aep-submission-fields{grid-template-columns:1fr 110px}.aep-document-field{grid-column:1/-1}}@media(max-width:560px){.aep-submission-heading{align-items:flex-start}.aep-submission-title{grid-template-columns:32px minmax(0,1fr)}.aep-submission-title>strong{grid-column:2;width:-moz-max-content;width:max-content}.aep-submission-fields{grid-template-columns:1fr}.aep-document-field{grid-column:auto}.aep-submission-actions{justify-content:flex-start;flex-wrap:wrap}}.aep-structured-link>a{display:inline-flex;margin:10px 0 0 45px;border-radius:6px;background:#e7f3f1;padding:7px 10px;color:var(--aep-teal);font-size:9px;font-weight:800}.aep-structured-link>a:hover{background:#d6ebe8}.aep-power-form{overflow:hidden;border:1px solid #b9dad6;border-radius:12px;background:#fff;box-shadow:0 5px 18px #0a534c0f}.aep-power-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;background:linear-gradient(105deg,#eaf8f5,#fff);border-bottom:1px solid #dbe9e7}.aep-power-heading>div>span{display:flex;align-items:center;gap:6px;color:var(--aep-teal);font-size:9px;font-weight:800;letter-spacing:.13em}.aep-power-heading svg{width:15px}.aep-power-heading h2{margin:5px 0 3px;color:#102f33;font-size:20px;font-weight:850}.aep-power-heading p{margin:0;color:#71868a;font-size:11px}.aep-power-state{text-align:right}.aep-power-state strong,.aep-power-state small{display:block}.aep-power-state strong{border-radius:18px;background:#dff2ee;padding:5px 9px;color:var(--aep-teal);font-size:9px;text-transform:uppercase}.aep-power-state small{margin-top:4px;color:#76898e;font-size:9px}.aep-power-config{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:9px;padding:14px 18px;border-bottom:1px solid #e5ecec;background:#fafcfc}.aep-power-config label,.aep-power-notes label{color:#657a7f;font-size:9px;font-weight:750}.aep-power-config input,.aep-power-config select,.aep-power-notes textarea{display:block;width:100%;margin-top:5px;border:1px solid #d7e3e3;border-radius:6px;background:#fff;padding:8px;color:#263f44;font-size:10px;outline:0}.aep-power-config input:focus,.aep-power-config select:focus,.aep-power-notes textarea:focus{border-color:#55a89f;box-shadow:0 0 0 3px #0b756d12}.aep-load-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px}.aep-load-toolbar h3{font-size:13px;font-weight:800}.aep-load-toolbar p{margin-top:2px;color:#7b8d92;font-size:9px}.aep-load-toolbar button{height:32px;font-size:9px}.aep-load-toolbar svg{width:13px}.aep-load-table-wrap{overflow-x:auto;border-block:1px solid #e1e9e9}.aep-load-table{width:100%;min-width:1100px;border-collapse:collapse}.aep-load-table th{background:#10292e;padding:9px 7px;color:#bcd0d3;font-size:8px;font-weight:800;text-align:left;text-transform:uppercase}.aep-load-table td{border-bottom:1px solid #edf1f1;padding:6px;color:#50686d;font-size:9px;vertical-align:middle}.aep-load-table td:first-child{width:30px;text-align:center}.aep-load-table input{width:100%;min-width:55px;border:1px solid #dce5e5;border-radius:4px;padding:6px;color:#2d454a;font-size:9px}.aep-load-table td:nth-child(2){min-width:190px}.aep-load-table td:nth-child(2) input+input{margin-top:4px}.aep-load-table td:nth-child(3){min-width:105px}.aep-load-table td button{border:0;background:transparent;color:#a34545;padding:4px}.aep-load-table td button svg{width:14px}.aep-load-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:25px;color:#829397}.aep-load-empty svg{width:20px;color:var(--aep-teal)}.aep-load-empty b{color:#39555a}.aep-power-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 18px;background:#f6f9f9}.aep-power-summary>div{border:1px solid #dce6e6;border-radius:7px;background:#fff;padding:12px}.aep-power-summary span{display:block;color:#72868b;font-size:8px;font-weight:750;text-transform:uppercase}.aep-power-summary strong{display:block;margin-top:5px;color:#18373b;font-size:18px}.aep-power-summary small{font-size:9px}.aep-power-summary .primary{border-color:#8bc6bf;background:#eaf7f4}.aep-power-summary .primary strong{color:var(--aep-teal)}.aep-power-notes{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px 18px}.aep-power-notes textarea{height:70px;resize:vertical}.aep-power-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e3eaea;padding:13px 18px}.aep-power-footer>div{display:flex;gap:7px}.aep-power-footer button{height:32px;font-size:9px}.aep-power-footer button svg{width:13px}.aep-revision-summary{align-items:center;color:#75898d;font-size:9px}.aep-revision-summary svg{width:14px;color:var(--aep-teal)}.dark .aep-power-form{background:#0f172a;border-color:#315a58}.dark .aep-power-heading{background:#102425;border-color:#334155}.dark .aep-power-heading h2,.dark .aep-load-toolbar h3{color:#e2e8f0}.dark .aep-power-config,.dark .aep-power-summary{background:#08111f;border-color:#334155}.dark .aep-power-config input,.dark .aep-power-config select,.dark .aep-power-notes textarea,.dark .aep-load-table input,.dark .aep-power-summary>div{background:#111827;border-color:#334155;color:#e2e8f0}@media(max-width:980px){.aep-power-config{grid-template-columns:repeat(3,1fr)}.aep-power-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.aep-power-heading,.aep-power-footer{align-items:flex-start;flex-direction:column}.aep-power-state{text-align:left}.aep-power-config{grid-template-columns:repeat(2,1fr)}.aep-power-summary,.aep-power-notes{grid-template-columns:1fr}.aep-power-footer>div{flex-wrap:wrap}}.aep-load-table select{width:100%;min-width:55px;border:1px solid #dce5e5;border-radius:4px;padding:6px;color:#2d454a;background:#fff;font-size:9px}.aep-rated-input{display:grid;grid-template-columns:54px minmax(72px,1fr);gap:5px;align-items:center}.aep-rated-input select{min-width:54px;font-weight:700;color:var(--aep-teal)}.aep-power-heading-actions{display:flex;align-items:center;gap:14px}.aep-power-export{display:flex;gap:7px}.aep-power-export button{height:32px;font-size:9px}.aep-power-export button svg{width:13px}.aep-power-notes label>span{display:block;color:#39555a;font-size:10px;font-weight:800}.aep-power-notes label>span small{color:#87989b;font-weight:600}.aep-power-notes label>em{display:block;min-height:27px;margin-top:3px;color:#829397;font-size:8px;font-style:normal;font-weight:500;line-height:1.45}.aep-assumption-template{margin-top:6px;border:0;background:transparent;color:var(--aep-teal);font-size:9px;font-weight:750;text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.aep-power-heading-actions{width:100%;align-items:flex-start;flex-direction:column-reverse}.aep-power-export{width:100%;flex-wrap:wrap}.aep-power-export button{flex:1}.aep-power-state{text-align:left}}.aep-controlled-heading-actions{display:flex;align-items:center;gap:14px}.aep-controlled-export{display:flex;gap:7px}.aep-controlled-export button{height:32px;font-size:9px}.aep-controlled-export button svg{width:13px}@media(max-width:760px){.aep-controlled-heading-actions{width:100%;align-items:flex-start;flex-direction:column-reverse}.aep-controlled-export{width:100%;flex-wrap:wrap}.aep-controlled-export button{flex:1}}.aep-controlled-form{overflow:hidden;border:1px solid #b9dad6;border-radius:12px;background:#fff;box-shadow:0 5px 18px #0a534c0f}.aep-controlled-form>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #dbe9e7;background:linear-gradient(105deg,#eaf8f5,#fff)}.aep-controlled-form>header span{display:flex;align-items:center;gap:6px;color:var(--aep-teal);font-size:9px;font-weight:800;letter-spacing:.13em}.aep-controlled-form>header svg{width:15px}.aep-controlled-form>header h2{margin:5px 0 3px;color:#102f33;font-size:20px;font-weight:850}.aep-controlled-form>header p{margin:0;color:#71868a;font-size:11px}.aep-controlled-form>header aside{text-align:right}.aep-controlled-form>header aside b,.aep-controlled-form>header aside small{display:block}.aep-controlled-form>header aside b{border-radius:18px;background:#dff2ee;padding:5px 9px;color:var(--aep-teal);font-size:9px;text-transform:uppercase}.aep-controlled-form>header aside small{margin-top:4px;color:#76898e;font-size:9px}.aep-controlled-config{display:grid;grid-template-columns:1.3fr 1.5fr .6fr;gap:9px;padding:14px 18px;border-bottom:1px solid #e5ecec;background:#fafcfc}.aep-controlled-config.cpcs{grid-template-columns:1fr .7fr 1.5fr .5fr}.aep-controlled-config label,.aep-controlled-notes label{color:#657a7f;font-size:9px;font-weight:750}.aep-controlled-config input,.aep-controlled-config select,.aep-controlled-notes textarea{display:block;width:100%;margin-top:5px;border:1px solid #d7e3e3;border-radius:6px;background:#fff;padding:8px;color:#263f44;font-size:10px;outline:0}.aep-controlled-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px}.aep-controlled-toolbar h3{font-size:13px;font-weight:800}.aep-controlled-toolbar p{margin-top:2px;color:#7b8d92;font-size:9px}.aep-controlled-toolbar button{height:32px;font-size:9px}.aep-controlled-toolbar svg{width:13px}.aep-controlled-table-wrap{overflow-x:auto;border-block:1px solid #e1e9e9}.aep-controlled-table{width:100%;min-width:1450px;border-collapse:collapse}.aep-controlled-table.cpcs{min-width:1300px}.aep-controlled-table th{background:#10292e;padding:9px 7px;color:#bcd0d3;font-size:8px;text-align:left;text-transform:uppercase}.aep-controlled-table td{border-bottom:1px solid #edf1f1;padding:6px;color:#50686d;font-size:9px;vertical-align:top}.aep-controlled-table td:first-child{width:30px;text-align:center}.aep-controlled-table input,.aep-controlled-table select,.aep-controlled-table textarea{display:block;width:100%;min-width:80px;border:1px solid #dce5e5;border-radius:4px;padding:6px;color:#2d454a;font-size:9px}.aep-controlled-table textarea{height:50px;resize:vertical}.aep-controlled-table input+input{margin-top:4px}.aep-controlled-table td button{border:0;background:transparent;color:#a34545;padding:4px}.aep-controlled-table td button svg{width:14px}.aep-controlled-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:25px;color:#829397}.aep-controlled-empty svg{width:20px;color:var(--aep-teal)}.aep-controlled-empty b{color:#39555a}.aep-controlled-notes{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px 18px}.aep-controlled-notes.single{grid-template-columns:1fr}.aep-controlled-notes textarea{height:70px;resize:vertical}.aep-controlled-form>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e3eaea;padding:13px 18px}.aep-controlled-form>footer>span{display:flex;align-items:center;gap:6px;color:#75898d;font-size:9px}.aep-controlled-form>footer>span svg{width:14px;color:var(--aep-teal)}.aep-controlled-form>footer>div{display:flex;gap:7px}.aep-controlled-form>footer button{height:32px;font-size:9px}.aep-controlled-form>footer button svg{width:13px}.dark .aep-controlled-form{background:#0f172a;border-color:#315a58}.dark .aep-controlled-form>header{background:#102425;border-color:#334155}.dark .aep-controlled-form>header h2,.dark .aep-controlled-toolbar h3{color:#e2e8f0}.dark .aep-controlled-config{background:#08111f}.dark .aep-controlled-config input,.dark .aep-controlled-notes textarea,.dark .aep-controlled-table input,.dark .aep-controlled-table select,.dark .aep-controlled-table textarea{background:#111827;border-color:#334155;color:#e2e8f0}@media(max-width:850px){.aep-controlled-config,.aep-controlled-config.cpcs{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.aep-controlled-form>header,.aep-controlled-form>footer{align-items:flex-start;flex-direction:column}.aep-controlled-form>header aside{text-align:left}.aep-controlled-config,.aep-controlled-config.cpcs,.aep-controlled-notes{grid-template-columns:1fr}.aep-controlled-form>footer>div{flex-wrap:wrap}}.aep-specification-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:24px 22px 26px;background:#fff}.aep-specification-body label{display:block;min-width:0}.aep-specification-body label.wide{grid-column:1/-1}.aep-specification-body label>span{display:block;margin-bottom:7px;color:#657a7f;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.aep-specification-body textarea{display:block;width:100%;min-height:92px;resize:vertical;border:1px solid #d7e3e3;border-radius:9px;background:#fbfcfc;padding:11px 12px;color:#263f44;font-size:12px;line-height:1.5;outline:0;transition:border-color .15s,box-shadow .15s,background .15s}.aep-specification-body textarea:hover{border-color:#b7cecb;background:#fff}.aep-specification-body textarea:focus{border-color:#55a89f;background:#fff;box-shadow:0 0 0 3px #0b756d12}.aep-specification-footer{background:#f8fbfa}.aep-specification-footer>div:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.aep-specification-revision{display:block!important;min-width:120px}.aep-specification-revision label{display:block;margin-bottom:5px;color:#657a7f;font-size:9px;font-weight:800;text-transform:uppercase}.aep-specification-revision input{height:34px;width:120px;border:1px solid #d7e3e3;border-radius:6px;background:#fff;padding:7px 9px;font-size:10px}.aep-specification-attachment{display:inline-flex;height:32px;cursor:pointer;align-items:center;gap:6px;border:1px solid #d7e3e3;border-radius:6px;background:#fff;padding:0 10px;color:#29474b;font-size:9px;font-weight:800}.aep-specification-attachment:hover{border-color:#8dbdb7;background:#f0f8f6}.aep-specification-attachment svg{width:13px}.dark .aep-specification-body{background:#0f172a}.dark .aep-specification-body textarea,.dark .aep-specification-revision input,.dark .aep-specification-attachment{background:#111827;border-color:#334155;color:#e2e8f0}@media(max-width:760px){.aep-specification-body{grid-template-columns:1fr;gap:16px;padding:19px 16px 21px}.aep-specification-body label.wide{grid-column:auto}.aep-specification-footer>div:last-child{justify-content:flex-start}.aep-specification-revision,.aep-specification-revision input{width:100%}}@media(max-width:480px){.aep-specification-body{padding:16px 13px 18px}.aep-controlled-form>header{padding:17px 14px}.aep-controlled-form>footer{padding:13px 14px}.aep-specification-footer>div:last-child>*{flex:1;justify-content:center}}.aep-specification-body>label>input,.aep-choice-control select,.aep-choice-control input{display:block;width:100%;min-height:42px;border:1px solid #d7e3e3;border-radius:9px;background:#fbfcfc;padding:9px 11px;color:#263f44;font-size:12px;outline:0}.aep-choice-control{display:grid;gap:8px}.aep-specification-body>label>input:focus,.aep-choice-control select:focus,.aep-choice-control input:focus{border-color:#55a89f;background:#fff;box-shadow:0 0 0 3px #0b756d12}.aep-multi-control{display:grid;gap:9px}.aep-multi-control>div{display:flex;flex-wrap:wrap;gap:7px}.aep-multi-control>div>label{display:block;cursor:pointer}.aep-multi-control>div>label>input{position:absolute;opacity:0;pointer-events:none}.aep-multi-control>div>label>span{display:block;margin:0;border:1px solid #cddcda;border-radius:20px;background:#f7faf9;padding:7px 10px;color:#486368;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none;transition:.15s}.aep-multi-control>div>label>input:checked+span{border-color:#5aa99f;background:#dff2ee;color:#07675f;box-shadow:inset 0 0 0 1px #5aa99f}.aep-multi-control>div>label>input:focus-visible+span{outline:2px solid #55a89f;outline-offset:2px}.aep-multi-control textarea{min-height:64px}.aep-field-hint{display:block;margin-top:6px;color:#7d9095;font-size:9px;line-height:1.4}.dark .aep-specification-body>label>input,.dark .aep-choice-control select,.dark .aep-choice-control input,.dark .aep-multi-control>div>label>span{border-color:#334155;background:#111827;color:#e2e8f0}.dark .aep-multi-control>div>label>input:checked+span{border-color:#2aa79c;background:#153c3a;color:#bff7ef}.aep-form-state-banner{display:flex;align-items:center;gap:11px;border-bottom:1px solid #d9e5e3;padding:12px 20px}.aep-form-state-banner>svg{width:18px;flex:none}.aep-form-state-banner>div{min-width:0;flex:1}.aep-form-state-banner b{display:block;font-size:11px}.aep-form-state-banner p{margin:2px 0 0;color:#698085;font-size:9px;line-height:1.45}.aep-form-state-banner button{height:34px;flex:none;font-size:9px}.aep-form-state-banner button svg{width:13px}.aep-form-state-banner.locked{background:#fff9e9;color:#875b00}.aep-form-state-banner.editing{background:#eaf7f4;color:#087169}.aep-choice-control select{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.aep-choice-control select:disabled{cursor:not-allowed;background:#edf3f2;color:#587075;opacity:1}.aep-multi-control>div>label:has(input:disabled){cursor:not-allowed}.aep-multi-control>div>label>input:disabled+span{opacity:.78}@media(max-width:680px){.aep-form-state-banner{align-items:flex-start;flex-wrap:wrap}.aep-form-state-banner button{width:100%;justify-content:center}}.aep-revision-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #d7e5e3;background:#f5faf9;padding:11px 18px}.aep-revision-bar>div:first-child{display:flex;min-width:0;align-items:center;gap:8px}.aep-revision-bar>div:first-child>span{border-radius:18px;background:#dcefeb;padding:5px 9px;color:#086a62;font-size:9px;font-weight:900}.aep-revision-bar>div:first-child>b{color:#27464a;font-size:10px}.aep-revision-bar>div:first-child>small{overflow:hidden;color:#74878c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.aep-revision-bar>div:last-child{display:flex;flex:none;gap:7px}.aep-revision-bar button,.aep-revision-history-heading button,.aep-revision-start-heading>button{display:flex;align-items:center;gap:5px;border:1px solid #d5e2e1;border-radius:6px;background:#fff;padding:7px 9px;color:#476267;font-size:9px;font-weight:800;cursor:pointer}.aep-revision-bar button svg{width:13px}.aep-revision-bar button.primary{border-color:#0b756d;background:#0b756d;color:#fff}.aep-revision-start,.aep-revision-history{border-bottom:1px solid #cfe0de;background:#f9fbfb;padding:18px 20px}.aep-revision-start-heading,.aep-revision-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aep-revision-start-heading span,.aep-revision-history-heading span{color:#0b756d;font-size:8px;font-weight:900;letter-spacing:.14em}.aep-revision-start-heading h3,.aep-revision-history-heading h3{margin:3px 0;color:#17373b;font-size:15px}.aep-revision-start-heading p{margin:2px 0;color:#71858a;font-size:10px}.aep-revision-start-heading>button,.aep-revision-history-heading button{border:0;background:transparent;padding:4px}.aep-revision-start-heading>button svg,.aep-revision-history-heading button svg{width:16px}.aep-revision-start-fields{display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:11px;margin-top:14px}.aep-revision-start-fields label>span{display:block;margin-bottom:5px;color:#60767b;font-size:9px;font-weight:800;text-transform:uppercase}.aep-revision-start-fields textarea,.aep-revision-start-fields select{display:block;width:100%;min-height:60px;border:1px solid #d5e2e1;border-radius:7px;background:#fff;padding:9px;color:#29474b;font-size:10px;outline:0}.aep-revision-start-fields select{min-height:38px}.aep-revision-start-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.aep-revision-start-actions button{height:33px;font-size:9px}.aep-revision-start-actions svg{width:13px}.aep-change-summary{margin-top:12px;border:1px solid #d8e5e3;border-radius:8px;background:#fff;padding:12px}.aep-change-summary>div{display:flex;align-items:center;gap:8px}.aep-change-summary>div>b{border-radius:15px;background:#dff1ed;padding:4px 8px;color:#0b756d;font-size:9px}.aep-change-summary>div>span{font-size:10px;font-weight:700}.aep-change-summary>p{margin:10px 0 0;color:#7b8d92;font-size:10px}.aep-change-summary ul{display:grid;gap:7px;margin:11px 0 0;padding:0;list-style:none}.aep-change-summary li{display:grid;grid-template-columns:170px 1fr 1fr;gap:8px;align-items:start}.aep-change-summary li strong{font-size:9px}.aep-change-summary li span{border-radius:5px;padding:6px 8px;font-size:9px;line-height:1.4}.aep-change-summary li .before{background:#fff0ef;color:#8d3e38;text-decoration:line-through}.aep-change-summary li .after{background:#e8f5ef;color:#216b55}.aep-revision-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.aep-revision-events>div{display:grid;grid-template-columns:auto 1fr;gap:3px 7px;border:1px solid #e0e8e7;border-radius:7px;background:#fff;padding:9px}.aep-revision-events b{color:#0b756d;font-size:9px}.aep-revision-events span{font-size:9px;font-weight:700;text-transform:capitalize}.aep-revision-events small{grid-column:1/-1;overflow:hidden;color:#7b8d92;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.aep-field-changed{border-radius:10px;background:#fffaea;box-shadow:0 0 0 3px #f2b84b55;padding:10px}.aep-specification-body label>span>em{display:inline-flex;margin-left:7px;border-radius:12px;background:#fff0c9;padding:2px 6px;color:#8d5b00;font-size:8px;font-style:normal;letter-spacing:0;text-transform:uppercase}.aep-specification-revision input[readonly]{background:#edf3f2;color:#557075;cursor:not-allowed}@media(max-width:900px){.aep-revision-start-fields{grid-template-columns:1fr 1fr}.aep-revision-start-fields label:last-child{grid-column:1/-1}.aep-revision-events{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.aep-revision-bar{align-items:flex-start;flex-direction:column}.aep-revision-bar>div:first-child{align-items:flex-start;flex-wrap:wrap}.aep-revision-bar>div:last-child{width:100%;flex-wrap:wrap}.aep-revision-bar button{flex:1;justify-content:center}.aep-revision-start-fields{grid-template-columns:1fr}.aep-revision-start-fields label:last-child{grid-column:auto}.aep-change-summary li,.aep-revision-events{grid-template-columns:1fr}}.aep-revision-history-heading p{margin:2px 0;color:#71858a;font-size:10px}.aep-version-browser{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;margin-top:14px}.aep-version-browser>nav{display:flex;flex-direction:column;gap:6px}.aep-version-browser>nav button{display:grid;grid-template-columns:auto 1fr;gap:3px 7px;border:1px solid #dbe6e4;border-radius:8px;background:#fff;padding:10px;text-align:left;cursor:pointer}.aep-version-browser>nav button.active{border-color:#0b756d;background:#eaf6f3;box-shadow:0 0 0 2px #0b756d22}.aep-version-browser>nav span{color:#087169;font-size:10px;font-weight:900}.aep-version-browser>nav b{color:#38565a;font-size:9px;text-align:right;text-transform:capitalize}.aep-version-browser>nav small{grid-column:1/-1;color:#7b8d92;font-size:8px}.aep-version-detail{min-width:0;border:1px solid #dbe6e4;border-radius:9px;background:#fff;padding:13px}.aep-version-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.aep-version-detail-head>div{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 8px}.aep-version-detail-head>div>span{border-radius:14px;background:#dff1ed;padding:4px 8px;color:#087169;font-size:10px;font-weight:900}.aep-version-detail-head>div>b{font-size:10px;text-transform:capitalize}.aep-version-detail-head>div>small{grid-column:1/-1;color:#71858a;font-size:8px}.aep-version-detail-head label{display:flex;align-items:center;gap:7px;color:#60767b;font-size:8px;font-weight:800;text-transform:uppercase}.aep-version-detail-head select{border:1px solid #d5e2e1;border-radius:6px;background:#fff;padding:6px 8px;color:#29474b;font-size:9px}.aep-version-reason{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.aep-version-reason>div{border-radius:7px;background:#f5f8f8;padding:8px}.aep-version-reason span,.aep-version-snapshot span{display:block;color:#71858a;font-size:8px;font-weight:800;text-transform:uppercase}.aep-version-reason b{display:block;margin-top:3px;color:#29474b;font-size:9px;line-height:1.4}.aep-version-snapshot,.aep-version-audit{margin-top:10px;border:1px solid #e0e8e7;border-radius:7px;background:#fbfcfc}.aep-version-snapshot summary,.aep-version-audit summary{padding:9px 11px;color:#31565a;font-size:9px;font-weight:800;cursor:pointer}.aep-version-snapshot>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 11px 11px}.aep-version-snapshot>div>div{border-radius:6px;background:#fff;padding:8px}.aep-version-snapshot p{margin:4px 0 0;color:#29474b;font-size:9px;line-height:1.5;white-space:pre-wrap}.aep-version-audit>div{display:grid;gap:5px;padding:0 11px 11px}.aep-version-audit p{display:flex;justify-content:space-between;gap:10px;margin:0;border-top:1px solid #edf2f1;padding-top:6px;font-size:8px}.aep-version-audit b{text-transform:capitalize}.aep-version-audit span{color:#71858a}.aep-history-empty{margin:12px 0 0;color:#71858a;font-size:10px}@media(max-width:900px){.aep-version-browser{grid-template-columns:1fr}.aep-version-browser>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.aep-version-reason{grid-template-columns:1fr 1fr}}@media(max-width:680px){.aep-version-browser>nav,.aep-version-reason,.aep-version-snapshot>div{grid-template-columns:1fr}.aep-version-detail-head{align-items:flex-start;flex-direction:column}}.aep-schedule-control{scroll-margin-top:90px;overflow:hidden;border:1px solid #d7e3e2;border-radius:16px;background:#fff;box-shadow:0 8px 22px #17373b0c}.aep-schedule-control>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3ebea;padding:18px 22px}.aep-schedule-control>header span{color:#087169;font-size:9px;font-weight:900;letter-spacing:.13em}.aep-schedule-control>header h2{margin:3px 0;color:#17373b;font-size:18px}.aep-schedule-control>header p{margin:0;color:#708589;font-size:10px}.aep-schedule-control>header svg{width:28px;color:#0b756d}.aep-schedule-grid{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:420px}.aep-schedule-grid>nav{display:flex;flex-direction:column;gap:5px;border-right:1px solid #e3ebea;background:#f7faf9;padding:12px}.aep-schedule-grid>nav button{position:relative;display:grid;grid-template-columns:32px 1fr auto;gap:3px 7px;align-items:center;border:1px solid transparent;border-radius:8px;background:transparent;padding:9px;text-align:left;cursor:pointer}.aep-schedule-grid>nav button.active{border-color:#9bcac5;background:#fff;box-shadow:0 3px 10px #17373b0c}.aep-schedule-grid>nav button>span{grid-row:1/3;display:grid;height:28px;place-items:center;border-radius:6px;background:#dfeceb;color:#0b756d;font-size:9px;font-weight:900}.aep-schedule-grid>nav button>b{overflow:hidden;color:#29474b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.aep-schedule-grid>nav button>small{color:#76898d;font-size:8px}.aep-schedule-grid>nav button>em{grid-column:3;grid-row:1/3;border-radius:10px;background:#fff0c9;padding:3px 5px;color:#986100;font-size:8px;font-style:normal;font-weight:900}.aep-schedule-grid>nav button.status-delayed>span{background:#fee2e2;color:#b42318}.aep-schedule-grid>nav button.status-at_risk>span{background:#fff0c9;color:#986100}.aep-schedule-editor{min-width:0;padding:18px 20px}.aep-schedule-editor-title{display:flex;align-items:center;justify-content:space-between}.aep-schedule-editor-title>div{display:flex;align-items:center;gap:9px}.aep-schedule-editor-title span{border-radius:6px;background:#dfeceb;padding:6px 8px;color:#087169;font-size:10px;font-weight:900}.aep-schedule-editor-title h3{margin:0;font-size:16px}.aep-schedule-editor-title>strong{border-radius:13px;background:#e8f5ef;padding:5px 9px;color:#216b55;font-size:8px;text-transform:capitalize}.aep-schedule-editor-title>strong.status-delayed{background:#fee2e2;color:#b42318}.aep-schedule-editor-title>strong.status-at_risk{background:#fff0c9;color:#986100}.aep-schedule-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.aep-schedule-fields label>span,.aep-schedule-change-fields label>span{display:block;margin-bottom:5px;color:#60767b;font-size:8px;font-weight:900;text-transform:uppercase}.aep-schedule-fields input,.aep-schedule-change-fields textarea,.aep-schedule-change-fields select{width:100%;border:1px solid #d6e2e1;border-radius:7px;background:#fff;padding:8px;color:#29474b;font-size:9px}.aep-schedule-fields input:disabled{background:#edf3f2;color:#698085}.aep-schedule-fields small{display:block;margin-top:4px;color:#849599;font-size:8px}.aep-baseline-revision{display:flex;align-items:center;gap:7px;margin-top:10px;color:#8b5b00;font-size:9px}.aep-baseline-revision small{color:#8b7a58}.aep-variance-preview{display:flex;align-items:center;gap:9px;margin-top:13px;border-radius:8px;background:#eaf6f3;padding:10px;color:#216b55}.aep-variance-preview.risk{background:#fff7df;color:#8b5b00}.aep-variance-preview.late{background:#fff0ef;color:#a33b32}.aep-variance-preview svg{width:18px}.aep-variance-preview div{display:flex;flex-direction:column}.aep-variance-preview b{font-size:10px}.aep-variance-preview span{font-size:8px}.aep-schedule-change-fields{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:13px}.aep-schedule-change-fields textarea{resize:vertical}.aep-schedule-actions{display:flex;justify-content:flex-end;margin-top:12px}.aep-schedule-actions button{height:34px;font-size:9px}.aep-schedule-history{margin-top:14px;border-top:1px solid #e3ebea}.aep-schedule-history summary{display:flex;align-items:center;gap:6px;padding:11px 0;color:#38565a;font-size:9px;font-weight:900;cursor:pointer}.aep-schedule-history summary svg{width:13px}.aep-schedule-history article{border-top:1px solid #edf2f1;padding:9px 0}.aep-schedule-history article>div{display:flex;justify-content:space-between}.aep-schedule-history b{font-size:9px;text-transform:capitalize}.aep-schedule-history span,.aep-schedule-history small{color:#71858a;font-size:8px}.aep-schedule-history p{margin:4px 0;font-size:9px}.aep-schedule-history em{display:block;margin-top:4px;color:#216b55;font-size:8px;font-style:normal}@media(max-width:900px){.aep-schedule-grid{grid-template-columns:1fr}.aep-schedule-grid>nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-right:0;border-bottom:1px solid #e3ebea}.aep-schedule-grid>nav button{grid-template-columns:28px 1fr}.aep-schedule-grid>nav button>em{display:none}.aep-schedule-fields{grid-template-columns:1fr 1fr}}@media(max-width:680px){.aep-schedule-grid>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.aep-schedule-fields,.aep-schedule-change-fields{grid-template-columns:1fr}}.aep-revision-bar button:disabled{cursor:not-allowed;opacity:.5}.aep-admin-nav{margin-top:14px}.aep-admin-nav-trigger{display:flex;width:100%;align-items:center;gap:13px;border:0;border-radius:7px;background:transparent;padding:11px 13px;color:#aabcc0;font-size:14px;text-align:left;cursor:pointer;transition:.18s}.aep-admin-nav-trigger:hover,.aep-admin-nav-trigger.active{background:#10282d;color:#fff}.aep-admin-nav-trigger.active{box-shadow:inset 3px 0 #20a798}.aep-admin-nav-trigger span{flex:1}.aep-admin-nav-trigger .chevron{transition:transform .18s}.aep-admin-nav.open .aep-admin-nav-trigger .chevron{transform:rotate(180deg)}.aep-admin-nav-groups{display:grid;gap:3px;margin:7px 0 3px;padding:0 3px 0 9px}.aep-admin-overview-link{display:flex;align-items:center;gap:9px;border-radius:6px;padding:8px 9px;color:#a8bcc0;font-size:12px;font-weight:700}.aep-admin-overview-link svg{width:15px}.aep-admin-overview-link:hover{background:#10282d;color:#fff}.aep-admin-overview-link.active{background:#163238;color:#e8fffb;box-shadow:inset 3px 0 #20a798}.aep-admin-nav-groups section{display:grid;gap:2px}.aep-admin-group-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-radius:5px;background:transparent;padding:7px 9px;color:#779095;cursor:pointer}.aep-admin-group-trigger span{font-size:10px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.aep-admin-group-trigger svg{width:13px;transition:transform .18s}.aep-admin-nav-groups section.open .aep-admin-group-trigger{color:#9fc1bd}.aep-admin-nav-groups section.open .aep-admin-group-trigger svg{transform:rotate(180deg)}.aep-admin-group-trigger:hover{background:#10282d;color:#d9e7e5}.aep-admin-nav-groups nav{gap:1px;padding-left:4px}.aep-admin-nav-groups .aep-nav-item{gap:9px;padding:8px 10px;font-size:12px}.aep-admin-nav-groups .aep-nav-item svg{width:15px}.aep-admin-nav-groups .aep-nav-item.active{background:transparent;color:#dff7f3;box-shadow:inset 3px 0 #20a798}.aep-admin-nav-groups .aep-nav-item.active:hover{background:#10282d}.aep-sidebar:not(.collapsed){overflow-y:auto}.aep-sidebar:not(.collapsed) .aep-sidebar-foot{padding-top:18px}.aep-admin-surface{min-height:100%;color:#17373b}.aep-admin-overview{display:grid;gap:22px}.aep-admin-access-summary{display:flex;align-items:center;gap:10px;border:1px solid #bddbd6;border-radius:11px;background:#edf8f6;padding:11px 15px;color:#087169}.aep-admin-access-summary b{font-size:24px;line-height:1}.aep-admin-access-summary span{font-size:9px;font-weight:800;line-height:1.3;text-transform:uppercase}.aep-admin-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aep-admin-group-card{overflow:hidden;border:1px solid #d8e4e3;border-radius:14px;background:#fff;box-shadow:0 8px 22px #17373b0b}.aep-admin-group-card>header{min-height:145px;border-bottom:1px solid #e2ebea;background:linear-gradient(145deg,#f5fbfa,#fff);padding:20px}.aep-admin-group-card>header>span{color:#0b8178;font-size:8px;font-weight:900;letter-spacing:.14em}.aep-admin-group-card h2{margin:5px 0 4px;color:#17373b;font-size:17px}.aep-admin-group-card p{margin:0;color:#708589;font-size:10px;line-height:1.5}.aep-admin-group-card>div{display:grid;padding:8px}.aep-admin-group-card a{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;border-radius:9px;padding:11px;color:#29474b;transition:.15s}.aep-admin-group-card a:hover{background:#edf7f5;color:#087169}.aep-admin-group-card a>i{display:grid;width:35px;height:35px;place-items:center;border-radius:8px;background:#e2f2ef;color:#0b8178}.aep-admin-group-card a>i svg{width:17px}.aep-admin-group-card a>span{display:flex;min-width:0;flex-direction:column}.aep-admin-group-card a b{font-size:11px}.aep-admin-group-card a small{color:#7b8e92;font-size:8px;line-height:1.35}.aep-admin-group-card a>svg{width:14px;color:#8ca09e}.aep-admin-safety-note{display:flex;align-items:flex-start;gap:11px;border:1px solid #cfe1df;border-radius:11px;background:#f7fbfa;padding:14px 16px}.aep-admin-safety-note>svg{width:18px;color:#0b8178}.aep-admin-safety-note b{font-size:10px}.aep-admin-safety-note p{margin:2px 0 0;color:#74888c;font-size:9px}.aep-admin-surface>div:not(.aep-admin-overview){max-width:none!important}.aep-admin-surface>div:not(.aep-admin-overview)>div:first-child{border-color:#d6e3e1!important}.aep-admin-surface h1,.aep-admin-surface h2,.aep-admin-surface h3{color:#17373b!important}.aep-admin-surface h1{font-size:26px!important;letter-spacing:-.025em}.aep-admin-surface [class*=bg-slate-900],.aep-admin-surface [class*=bg-indigo-600]{background:#0b756d!important}.aep-admin-surface [class*=text-indigo-]{color:#087169!important}.aep-admin-surface [class*=border-slate-200]{border-color:#d8e4e3!important}.aep-admin-surface [class*=rounded-2xl]{border-radius:14px!important}.aep-admin-surface table thead{background:#f2f7f6!important}.aep-admin-surface table tbody tr:hover{background:#f5faf9!important}@media(max-width:1050px){.aep-admin-group-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.aep-admin-group-grid{grid-template-columns:1fr}.aep-admin-group-card>header{min-height:0}.aep-admin-access-summary{display:none}}.aep-admin-surface :not(.bg-slate-900)[class*=bg-slate-900]{background:#fff!important}.aep-flow-board article select{width:100%;margin-top:6px;border:1px solid #d3e1df;border-radius:6px;background:#fff;padding:5px;color:#29474b;font-size:8px;cursor:pointer}.aep-weekly-page,.aep-team-weekly{display:grid;gap:18px}.aep-weekly-loading{display:grid;min-height:320px;place-items:center;color:#6f8589;font-size:13px}.aep-today-button{display:flex;align-items:center;gap:7px;border:1px solid #b8d5d1;border-radius:8px;background:#fff;padding:10px 14px;color:#087169;font-size:11px;font-weight:800;cursor:pointer}.aep-today-button:hover{background:#eaf7f4}.aep-today-button svg{width:16px}.aep-week-navigator{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;border:1px solid #d7e4e2;border-radius:13px;background:#fff;padding:10px 13px;text-align:center}.aep-week-navigator>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d5e3e1;border-radius:8px;background:#f7faf9;color:#406166;cursor:pointer}.aep-week-navigator>button:last-child{justify-self:end}.aep-week-navigator svg{width:15px}.aep-week-navigator span,.aep-weekly-pulse header span,.aep-task-workspace>header span,.aep-week-notes header span,.aep-team-board>header span{color:#0b8178;font-size:8px;font-weight:900;letter-spacing:.13em}.aep-week-navigator h2{margin:2px 0;color:#17373b;font-size:16px}.aep-week-navigator small{color:#7a8e92;font-size:9px}.aep-weekly-pulse{overflow:hidden;border:1px solid #d6e4e2;border-radius:14px;background:#fff;box-shadow:0 7px 22px #17373b0a}.aep-weekly-pulse>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4ebea;padding:15px 20px}.aep-weekly-pulse h2,.aep-task-workspace h2,.aep-week-notes h2,.aep-team-board h2{margin:3px 0 0;color:#17373b;font-size:16px}.aep-week-score{display:flex;align-items:center;gap:8px;color:#087169}.aep-week-score b{font-size:23px}.aep-week-score span{width:48px;color:#72878b;font-size:8px;line-height:1.25;text-transform:uppercase}.aep-pulse-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:25px 30px 22px}.aep-pulse-track>i{position:absolute;top:49px;right:10%;left:10%;height:3px;background:#dce7e5}.aep-pulse-track>i.progress{right:auto;background:linear-gradient(90deg,#20a798,#0b756d);transition:width .35s}.aep-pulse-track button{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;border:0;background:transparent;color:#6f8589;cursor:pointer}.aep-pulse-track button:before{content:"";display:block;width:15px;height:15px;margin:16px 0 8px;border:4px solid #fff;border-radius:50%;background:#a8b9b8;box-shadow:0 0 0 2px #d4e2e0}.aep-pulse-track button.selected:before{background:#0b8178;box-shadow:0 0 0 3px #85c5bd,0 3px 11px #0b756d44}.aep-pulse-track button.today:after{content:"TODAY";position:absolute;top:-4px;border-radius:10px;background:#def2ee;padding:3px 6px;color:#087169;font-size:7px;font-weight:900}.aep-pulse-track button>span{font-size:9px;font-weight:900}.aep-pulse-track button>b{color:#29474b;font-size:13px}.aep-pulse-track button>em,.aep-pulse-track button>small{font-size:8px;font-style:normal}.aep-pulse-track button>small{color:#9a6a00}.aep-pulse-track button>strong{display:flex;align-items:center;gap:2px;color:#b33e35;font-size:8px}.aep-pulse-track button>strong svg{width:10px}.aep-weekly-metrics,.aep-team-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aep-weekly-metrics article,.aep-team-summary article{display:flex;align-items:center;gap:10px;border:1px solid #d8e4e3;border-radius:11px;background:#fff;padding:12px 14px}.aep-weekly-metrics article>i,.aep-team-summary article>svg{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;background:#e7f4f1;padding:7px;color:#0b8178}.aep-weekly-metrics article>span,.aep-team-summary article>span{display:flex;flex:1;align-items:center;justify-content:space-between;color:#71858a;font-size:9px}.aep-weekly-metrics article b,.aep-team-summary article b{color:#17373b;font-size:18px}.aep-weekly-metrics article.danger>i,.aep-team-summary article.danger>svg{background:#fff0ef;color:#b13d35}.aep-weekly-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.aep-weekly-layout>main{display:grid;gap:12px;min-width:0}.aep-quick-task{display:grid;grid-template-columns:1.2fr 1fr 1.2fr auto;gap:8px;align-items:center;border:1px solid #bfded8;border-radius:12px;background:#eff9f7;padding:11px}.aep-quick-task>div{display:flex;align-items:center;gap:8px;color:#087169}.aep-quick-task>div>svg{width:20px}.aep-quick-task>div span{display:flex;flex-direction:column}.aep-quick-task b{font-size:10px}.aep-quick-task small{color:#72878b;font-size:8px}.aep-quick-task input,.aep-task-workspace select,.aep-task-main select,.aep-task-detail textarea,.aep-task-detail select{min-width:0;border:1px solid #d3e1df;border-radius:7px;background:#fff;padding:8px 9px;color:#29474b;font-size:10px;outline:0}.aep-quick-task input:focus,.aep-task-detail textarea:focus,.aep-task-detail select:focus{border-color:#4ba69c;box-shadow:0 0 0 3px #0b756d12}.aep-quick-task>button{height:34px;border:0;border-radius:7px;background:#0b8178;padding:0 14px;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.aep-task-workspace,.aep-week-notes,.aep-team-board{overflow:hidden;border:1px solid #d7e4e2;border-radius:13px;background:#fff}.aep-task-workspace>header,.aep-team-board>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2ebea;padding:14px 16px}.aep-task-workspace>header>div:last-child,.aep-team-board nav{display:flex;gap:5px}.aep-task-workspace>header button,.aep-team-board nav button{display:flex;align-items:center;gap:5px;border:1px solid #d5e2e0;border-radius:6px;background:#fff;padding:7px 9px;color:#627a7e;font-size:9px;cursor:pointer}.aep-task-workspace>header button.active,.aep-team-board nav button.active{border-color:#86bfb8;background:#eaf7f4;color:#087169}.aep-task-workspace>header button svg{width:13px}.aep-week-task-list{display:grid}.aep-week-task{border-bottom:1px solid #e8eeee}.aep-week-task:last-child{border:0}.aep-task-main{display:grid;grid-template-columns:46px 1fr 112px;align-items:center;gap:9px;padding:13px 15px 5px}.aep-progress-ring{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:conic-gradient(#0b8178 var(--progress),#dfe9e7 0);cursor:pointer}.aep-progress-ring:after{content:"";grid-area:1/1;width:31px;height:31px;border-radius:50%;background:#fff}.aep-progress-ring span{z-index:1;grid-area:1/1;color:#29474b;font-size:8px;font-weight:900}.aep-task-title{display:flex;min-width:0;align-items:center;justify-content:space-between;border:0;background:transparent;text-align:left;cursor:pointer}.aep-task-title>span{display:flex;min-width:0;flex-direction:column}.aep-task-title b{overflow:hidden;color:#213e43;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.aep-task-title small{overflow:hidden;color:#788c90;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.aep-task-title svg{width:15px;color:#7b8f92;transition:.15s}.aep-task-title svg.open{transform:rotate(180deg)}.aep-task-tags{display:flex;align-items:center;gap:5px;padding:0 15px 11px 70px}.aep-task-tags>span{border-radius:12px;background:#f0f5f4;padding:3px 6px;color:#627a7e;font-size:7px;font-weight:800;text-transform:capitalize}.aep-task-tags .project{background:#e7f4f1;color:#087169}.aep-task-tags .blocker{display:flex;align-items:center;gap:2px;background:#fff0ef;color:#ad3c34}.aep-task-tags .blocker svg{width:9px}.aep-task-tags em{margin-left:auto;color:#8b9a9d;font-size:7px;font-style:normal}.aep-task-detail{display:grid;grid-template-columns:1fr 1fr;gap:9px;border-top:1px dashed #d9e4e2;background:#f9fbfb;padding:13px 15px}.aep-task-detail label>span,.aep-week-notes label>span{display:block;margin-bottom:4px;color:#657b7f;font-size:8px;font-weight:900;text-transform:uppercase}.aep-task-detail textarea{width:100%;min-height:58px;resize:vertical}.aep-task-detail select{width:100%;height:35px}.aep-task-detail footer{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between}.aep-task-detail footer>div{display:flex;gap:4px}.aep-task-detail footer button{display:flex;align-items:center;gap:4px;border:1px solid #d4e2e0;border-radius:6px;background:#fff;padding:6px 8px;color:#637b7f;font-size:8px;cursor:pointer}.aep-task-detail footer button.active{border-color:#72b8af;background:#def2ee;color:#087169}.aep-task-detail footer svg{width:12px}.aep-week-empty,.aep-team-empty{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;color:#829397}.aep-week-empty svg,.aep-team-empty svg{width:22px;color:#0b8178}.aep-week-empty b{font-size:10px}.aep-week-empty span{font-size:9px}.aep-week-notes{position:sticky;top:0;padding-bottom:13px}.aep-week-notes>header{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e2ebea;padding:14px}.aep-week-notes>header>svg{width:20px;color:#0b8178}.aep-week-notes label{display:block;padding:11px 13px 0}.aep-week-notes textarea{width:100%;min-height:75px;border:1px solid #d5e2e0;border-radius:7px;background:#fbfcfc;padding:8px;color:#29474b;font-size:9px;resize:vertical}.aep-week-notes>button{display:flex;width:calc(100% - 26px);height:34px;align-items:center;justify-content:center;gap:5px;margin:11px 13px 0;border:0;border-radius:7px;background:#0b8178;color:#fff;font-size:9px;font-weight:800}.aep-week-notes>button svg{width:13px}.aep-week-actions{display:grid;gap:6px;margin:8px 13px 0}.aep-week-actions button{display:flex;align-items:center;gap:6px;border:1px solid #d3e2df;border-radius:7px;background:#fff;padding:8px;color:#466468;font-size:9px;font-weight:800}.aep-week-actions button.complete{border-color:#9fd2bc;background:#edf9f2;color:#216b55}.aep-week-actions svg{width:13px}.aep-flow-board{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:8px;overflow-x:auto;background:#f7faf9;padding:10px}.aep-flow-board>section{min-height:260px;border:1px solid #dce6e4;border-radius:9px;background:#fff}.aep-flow-board>section>header{display:flex;justify-content:space-between;border-bottom:1px solid #e5eceb;padding:9px;color:#49666a;font-size:9px;font-weight:900}.aep-flow-board>section>div{display:grid;gap:6px;padding:7px}.aep-flow-board article{display:flex;align-items:flex-start;flex-direction:column;border:1px solid #dce7e5;border-radius:7px;background:#fbfcfc;padding:8px;cursor:grab}.aep-flow-board article b{font-size:9px}.aep-flow-board article span,.aep-flow-board article small{color:#74898d;font-size:8px}.aep-team-score{display:flex;align-items:center;gap:8px;border-radius:11px;background:#e7f4f1;padding:10px 14px;color:#087169}.aep-team-score b{font-size:22px}.aep-team-score span{font-size:8px;font-weight:900;text-transform:uppercase}.aep-team-board>header nav button{text-transform:capitalize}.aep-team-list{display:grid}.aep-team-list>a{display:grid;grid-template-columns:38px 1.2fr 1fr 1fr auto 18px;align-items:center;gap:10px;border-bottom:1px solid #e7edec;padding:12px 15px;color:#29474b}.aep-team-list>a:hover{background:#f3f9f7}.aep-team-list .avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#dff1ed;color:#087169;font-weight:900}.aep-team-list .person{display:flex;min-width:0;flex-direction:column}.aep-team-list .person b{font-size:10px}.aep-team-list .person small{overflow:hidden;color:#788c90;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.aep-team-list .work{display:flex;flex-direction:column;gap:3px}.aep-team-list .work i{overflow:hidden;height:5px;border-radius:5px;background:#e1eae8}.aep-team-list .work i b{display:block;height:100%;background:#0b8178}.aep-team-list .work small{font-size:8px}.aep-team-list .counts{display:flex;gap:10px}.aep-team-list .counts b{display:flex;align-items:center;flex-direction:column;font-size:11px}.aep-team-list .counts small{color:#7a8d91;font-size:7px;font-weight:500}.aep-team-list .counts .danger{color:#b23d35}.aep-team-list .state{border-radius:12px;padding:4px 7px;font-size:7px;font-weight:900}.aep-team-list .state.complete{background:#e7f5ed;color:#216b55}.aep-team-list .state.active{background:#e7f4f1;color:#087169}.aep-team-list .state.missing{background:#fff3d7;color:#8d5b00}.aep-team-list>a>svg{width:15px;color:#829497}@media(max-width:1050px){.aep-weekly-layout{grid-template-columns:1fr}.aep-week-notes{position:static}.aep-quick-task{grid-template-columns:1fr 1fr}.aep-quick-task>div{grid-column:1/-1}.aep-team-list>a{grid-template-columns:38px 1fr 1fr auto}.aep-team-list .counts{display:none}.aep-team-list>a>svg{display:none}}@media(max-width:720px){.aep-weekly-metrics,.aep-team-summary{grid-template-columns:1fr 1fr}.aep-pulse-track{overflow-x:auto;grid-template-columns:repeat(5,minmax(105px,1fr));padding-right:15px;padding-left:15px}.aep-pulse-track>i{display:none}.aep-quick-task{grid-template-columns:1fr}.aep-quick-task>div{grid-column:auto}.aep-task-workspace>header,.aep-team-board>header{align-items:flex-start;flex-direction:column}.aep-task-main{grid-template-columns:43px 1fr}.aep-task-main>select{grid-column:2}.aep-task-tags{padding-left:67px;flex-wrap:wrap}.aep-task-tags em{width:100%;margin:0}.aep-task-detail{grid-template-columns:1fr}.aep-task-detail footer{grid-column:auto;align-items:flex-start;flex-direction:column;gap:8px}.aep-team-list>a{grid-template-columns:34px 1fr auto}.aep-team-list .work{display:none}.aep-team-list .state{justify-self:end}}.aep-workspace-nav{position:relative!important;top:auto!important;z-index:1!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.aep-top-menu{position:relative}.aep-top-user{border:0;background:transparent;cursor:pointer}.aep-top-user>svg{width:14px;color:#789092}.aep-top-popover{position:absolute;right:0;top:calc(100% + 12px);z-index:80;width:320px;overflow:hidden;border:1px solid var(--aep-line);border-radius:10px;background:#fff;box-shadow:0 16px 40px #07232629}.aep-popover-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8eeee;padding:13px 15px}.aep-popover-heading strong{font-size:13px}.aep-popover-heading span{border-radius:20px;background:#e6f3f1;color:var(--aep-teal);padding:3px 7px;font-size:9px;font-weight:800}.aep-notification-item{display:flex;gap:10px;border-bottom:1px solid #eef2f2;padding:12px 14px}.aep-notification-item:hover{background:#f3f8f7}.aep-notification-item>span{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:7px;background:#e7f3f1;color:var(--aep-teal)}.aep-notification-item svg{width:15px}.aep-notification-item p{min-width:0}.aep-notification-item strong,.aep-notification-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aep-notification-item strong{color:#17383b;font-size:11px}.aep-notification-item small{margin-top:3px;color:#7b8e92;font-size:9px;text-transform:capitalize}.aep-popover-footer{display:block;padding:10px;text-align:center;color:var(--aep-teal);font-size:10px;font-weight:800}.aep-popover-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:28px;color:#87999c;font-size:11px}.aep-popover-empty svg{width:23px}.aep-profile-popover{width:225px;padding:7px}.aep-profile-summary{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e8eeee;padding:9px 8px 12px}.aep-profile-summary>span{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;background:#dcefed;color:var(--aep-teal);font-size:11px;font-weight:800}.aep-profile-summary strong,.aep-profile-summary small{display:block}.aep-profile-summary strong{font-size:11px}.aep-profile-summary small{margin-top:2px;color:#829397;font-size:9px}.aep-profile-popover>a,.aep-profile-popover>button{display:flex;width:100%;align-items:center;gap:9px;border:0;border-radius:6px;background:transparent;padding:9px;color:#466064;font-size:11px;text-align:left}.aep-profile-popover>a:hover,.aep-profile-popover>button:hover{background:#edf5f4;color:var(--aep-teal)}.aep-profile-popover>a svg,.aep-profile-popover>button svg{width:15px}.aep-profile-popover>button:last-child{margin-top:4px;border-top:1px solid #eef2f2;border-radius:0;color:#b42318}@media(max-width:640px){.aep-top-popover{position:fixed;top:62px;right:10px;left:10px;width:auto}.aep-top-user{padding-left:8px}}@keyframes query-progress{0%{transform:translate(-110%)}to{transform:translate(410%)}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:bg-blue-50\/60:focus-within{background-color:#eff6ff99}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-600:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:border-slate-800\/50:hover{border-color:#1e293b80}.hover\:border-teal-500:hover{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#102d31\]:hover{--tw-bg-opacity: 1;background-color:rgb(16 45 49 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#123238\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 50 56 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/60:hover{background-color:#eff6ff99}.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-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / 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-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-teal-200:hover{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.hover\:text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / 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\: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\:shadow-slate-900\/10:hover{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness: brightness(.98);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-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / 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\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-red-50:focus{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.focus\:bg-slate-100:focus{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-slate-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500\/10:focus{--tw-ring-color: rgb(20 184 166 / .1)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-blue-500:focus-visible{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-visible\:border-red-400:focus-visible{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus-visible\:border-red-500:focus-visible{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500\/20:focus-visible{--tw-ring-color: rgb(59 130 246 / .2)}.focus-visible\:ring-indigo-400\/60:focus-visible{--tw-ring-color: rgb(129 140 248 / .6)}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color: hsl(var(--primary) / .4)}.focus-visible\:ring-red-500\/20:focus-visible{--tw-ring-color: rgb(239 68 68 / .2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.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))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:visible{visibility:visible}.group:focus-within .group-focus-within\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=active\]\:border-indigo-800[data-state=active]{--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-indigo-100\/70[data-state=active]{background-color:#e0e7ffb3}.data-\[state\=active\]\:bg-indigo-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-emerald-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-slate-100[data-state=open]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=active\]\:font-bold[data-state=active]{font-weight:700}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:\!text-slate-900[data-state=active]{--tw-text-opacity: 1 !important;color:rgb(15 23 42 / var(--tw-text-opacity, 1))!important}.data-\[state\=active\]\:\!text-white[data-state=active]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-none[data-state=active]{--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)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.dark\:divide-slate-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(51 65 85 / var(--tw-divide-opacity, 1))}.dark\:divide-slate-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.dark\:border-amber-500\/20:is(.dark *){border-color:#f59e0b33}.dark\:border-amber-500\/30:is(.dark *){border-color:#f59e0b4d}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-amber-900\/40:is(.dark *){border-color:#78350f66}.dark\:border-blue-500\/20:is(.dark *){border-color:#3b82f633}.dark\:border-blue-500\/30:is(.dark *){border-color:#3b82f64d}.dark\:border-blue-500\/40:is(.dark *){border-color:#3b82f666}.dark\:border-blue-800\/40:is(.dark *){border-color:#1e40af66}.dark\:border-blue-900\/40:is(.dark *){border-color:#1e3a8a66}.dark\:border-cyan-800\/40:is(.dark *){border-color:#155e7566}.dark\:border-emerald-400\/30:is(.dark *){border-color:#34d3994d}.dark\:border-emerald-500\/20:is(.dark *){border-color:#10b98133}.dark\:border-emerald-500\/30:is(.dark *){border-color:#10b9814d}.dark\:border-emerald-500\/40:is(.dark *){border-color:#10b98166}.dark\:border-emerald-900\/40:is(.dark *){border-color:#064e3b66}.dark\:border-fuchsia-800\/40:is(.dark *){border-color:#86198f66}.dark\:border-indigo-500\/30:is(.dark *){border-color:#6366f14d}.dark\:border-indigo-500\/40:is(.dark *){border-color:#6366f166}.dark\:border-indigo-800\/40:is(.dark *){border-color:#3730a366}.dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}.dark\:border-red-500\/40:is(.dark *){border-color:#ef444466}.dark\:border-red-700\/50:is(.dark *){border-color:#b91c1c80}.dark\:border-rose-900\/40:is(.dark *){border-color:#88133766}.dark\:border-sky-500\/30:is(.dark *){border-color:#0ea5e94d}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/40:is(.dark *){border-color:#33415566}.dark\:border-slate-700\/60:is(.dark *){border-color:#33415599}.dark\:border-slate-700\/70:is(.dark *){border-color:#334155b3}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-800\/50:is(.dark *){border-color:#1e293b80}.dark\:border-slate-800\/70:is(.dark *){border-color:#1e293bb3}.dark\:border-slate-800\/90:is(.dark *){border-color:#1e293be6}.dark\:border-violet-800\/40:is(.dark *){border-color:#5b21b666}.dark\:border-yellow-900\/40:is(.dark *){border-color:#713f1266}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f59e0b33}.dark\:bg-amber-500\/5:is(.dark *){background-color:#f59e0b0d}.dark\:bg-blue-500\/10:is(.dark *){background-color:#3b82f61a}.dark\:bg-blue-500\/15:is(.dark *){background-color:#3b82f626}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-blue-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-500\/10:is(.dark *){background-color:#06b6d41a}.dark\:bg-cyan-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#10b98133}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-fuchsia-500\/10:is(.dark *){background-color:#d946ef1a}.dark\:bg-indigo-500\/10:is(.dark *){background-color:#6366f11a}.dark\:bg-indigo-500\/15:is(.dark *){background-color:#6366f126}.dark\:bg-indigo-500\/20:is(.dark *){background-color:#6366f133}.dark\:bg-indigo-500\/5:is(.dark *){background-color:#6366f10d}.dark\:bg-indigo-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-500\/15:is(.dark *){background-color:#a855f726}.dark\:bg-purple-500\/20:is(.dark *){background-color:#a855f733}.dark\:bg-purple-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500\/15:is(.dark *){background-color:#ef444426}.dark\:bg-red-500\/20:is(.dark *){background-color:#ef444433}.dark\:bg-rose-500\/10:is(.dark *){background-color:#f43f5e1a}.dark\:bg-rose-500\/15:is(.dark *){background-color:#f43f5e26}.dark\:bg-rose-500\/20:is(.dark *){background-color:#f43f5e33}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/50:is(.dark *){background-color:#33415580}.dark\:bg-slate-700\/60:is(.dark *){background-color:#33415599}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1e293b66}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-800\/60:is(.dark *){background-color:#1e293b99}.dark\:bg-slate-800\/70:is(.dark *){background-color:#1e293bb3}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1e293bcc}.dark\:bg-slate-800\/95:is(.dark *){background-color:#1e293bf2}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/90:is(.dark *){background-color:#0f172ae6}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-950\/95:is(.dark *){background-color:#020617f2}.dark\:bg-teal-500\/15:is(.dark *){background-color:#14b8a626}.dark\:bg-violet-500\/10:is(.dark *){background-color:#8b5cf61a}.dark\:bg-violet-500\/20:is(.dark *){background-color:#8b5cf633}.dark\:bg-yellow-500\/10:is(.dark *){background-color:#eab3081a}.dark\:bg-yellow-500\/15:is(.dark *){background-color:#eab30826}.dark\:from-amber-500\/10:is(.dark *){--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-500\/25:is(.dark *){--tw-gradient-from: rgb(245 158 11 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-500\/10:is(.dark *){--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-500\/10:is(.dark *){--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-500\/25:is(.dark *){--tw-gradient-from: rgb(16 185 129 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-500\/25:is(.dark *){--tw-gradient-from: rgb(99 102 241 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-500\/25:is(.dark *){--tw-gradient-from: rgb(239 68 68 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900:is(.dark *){--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-amber-500\/10:is(.dark *){--tw-gradient-to: rgb(245 158 11 / .1) var(--tw-gradient-to-position)}.dark\:to-amber-500\/5:is(.dark *){--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.dark\:to-blue-500\/5:is(.dark *){--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.dark\:to-emerald-500\/10:is(.dark *){--tw-gradient-to: rgb(16 185 129 / .1) var(--tw-gradient-to-position)}.dark\:to-emerald-500\/5:is(.dark *){--tw-gradient-to: rgb(16 185 129 / .05) var(--tw-gradient-to-position)}.dark\:to-indigo-500\/10:is(.dark *){--tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position)}.dark\:to-red-500\/10:is(.dark *){--tw-gradient-to: rgb(239 68 68 / .1) var(--tw-gradient-to-position)}.dark\:to-slate-900:is(.dark *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-900\/50:is(.dark *){color:#78350f80}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-fuchsia-300:is(.dark *){--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-400\/90:is(.dark *){color:#94a3b8e6}.dark\:text-slate-50:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-slate-900:is(.dark *){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-slate-950:is(.dark *){--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:opacity-15:is(.dark *){opacity:.15}.dark\:opacity-20:is(.dark *){opacity:.2}.dark\:mix-blend-normal:is(.dark *){mix-blend-mode:normal}.dark\:shadow-black\/40:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-cyan-900\/40:is(.dark *){--tw-shadow-color: rgb(22 78 99 / .4);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-emerald-900\/40:is(.dark *){--tw-shadow-color: rgb(6 78 59 / .4);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-indigo-900\/40:is(.dark *){--tw-shadow-color: rgb(49 46 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-violet-900\/40:is(.dark *){--tw-shadow-color: rgb(76 29 149 / .4);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-amber-400\/60:is(.dark *){--tw-ring-color: rgb(251 191 36 / .6)}.dark\:ring-emerald-400\/60:is(.dark *){--tw-ring-color: rgb(52 211 153 / .6)}.dark\:ring-indigo-400\/60:is(.dark *){--tw-ring-color: rgb(129 140 248 / .6)}.dark\:ring-red-400\/60:is(.dark *){--tw-ring-color: rgb(248 113 113 / .6)}.dark\:placeholder\:text-slate-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:focus-within\:bg-blue-500\/10:focus-within:is(.dark *){background-color:#3b82f61a}.dark\:hover\:border-blue-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:hover\:border-blue-500\/50:hover:is(.dark *){border-color:#3b82f680}.dark\:hover\:border-slate-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-amber-500\/30:hover:is(.dark *){background-color:#f59e0b4d}.dark\:hover\:bg-blue-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-500\/10:hover:is(.dark *){background-color:#3b82f61a}.dark\:hover\:bg-emerald-500\/20:hover:is(.dark *){background-color:#10b98133}.dark\:hover\:bg-emerald-500\/30:hover:is(.dark *){background-color:#10b9814d}.dark\:hover\:bg-indigo-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-indigo-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-500\/10:hover:is(.dark *){background-color:#ef44441a}.dark\:hover\:bg-rose-500\/10:hover:is(.dark *){background-color:#f43f5e1a}.dark\:hover\:bg-sky-500\/10:hover:is(.dark *){background-color:#0ea5e91a}.dark\:hover\:bg-slate-200:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/40:hover:is(.dark *){background-color:#1e293b66}.dark\:hover\:bg-slate-800\/50:hover:is(.dark *){background-color:#1e293b80}.dark\:hover\:bg-slate-800\/70:hover:is(.dark *){background-color:#1e293bb3}.dark\:hover\:bg-slate-800\/80:hover:is(.dark *){background-color:#1e293bcc}.dark\:hover\:bg-teal-950\/40:hover:is(.dark *){background-color:#042f2e66}.dark\:hover\:bg-violet-500\/10:hover:is(.dark *){background-color:#8b5cf61a}.dark\:hover\:text-indigo-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:focus\:bg-red-500\/10:focus:is(.dark *){background-color:#ef44441a}.dark\:focus\:bg-slate-700:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:data-\[state\=active\]\:border-indigo-400[data-state=active]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.dark\:data-\[state\=active\]\:bg-transparent[data-state=active]:is(.dark *){background-color:transparent}.dark\:data-\[state\=open\]\:bg-slate-800[data-state=open]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=active\]\:\!text-indigo-300[data-state=active]:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(165 180 252 / var(--tw-text-opacity, 1))!important}@media(min-width:640px){.sm\:mb-6{margin-bottom:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-16{height:4rem}.sm\:h-9{height:2.25rem}.sm\:w-9{width:2.25rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.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\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}}@media(min-width:768px){.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\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:inline{display:inline}.md\:hidden{display:none}.md\:w-72{width:18rem}.md\:w-96{width:24rem}.md\:w-\[360px\]{width:360px}.md\:w-auto{width:auto}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\: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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:relative{position:relative}.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-7{grid-column:span 7 / span 7}.lg\:hidden{display:none}.lg\: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))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(320px\,420px\)_1fr_auto\]{grid-template-columns:minmax(320px,420px) 1fr auto}.lg\:justify-end{justify-content:flex-end}.lg\:gap-4{gap:1rem}.lg\:justify-self-end{justify-self:end}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-9{grid-column:span 9 / span 9}.xl\:w-\[380px\]{width:380px}.xl\:min-w-\[320px\]{min-width:320px}.xl\:max-w-\[1500px\]{max-width:1500px}.xl\:max-w-\[420px\]{max-width:420px}.xl\:flex-1{flex:1 1 0%}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.aep-pulse-track{grid-template-columns:repeat(7,1fr)}@media(max-width:720px){.aep-pulse-track{grid-template-columns:repeat(7,minmax(105px,1fr))}}.aep-weekly-metrics article,.aep-weekly-metrics>a,.aep-team-summary article,.aep-week-task,.aep-team-list>a{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.aep-weekly-metrics article:hover,.aep-weekly-metrics>a:hover,.aep-team-summary article:hover{transform:translateY(-2px);border-color:#9bcac4;box-shadow:0 8px 20px #0f766e1f}.aep-weekly-metrics article>i,.aep-weekly-metrics>a>i,.aep-team-summary article>svg{box-sizing:border-box;display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0}.aep-weekly-metrics article>i>svg,.aep-weekly-metrics>a>i>svg{display:block;width:20px;height:20px;margin:0}.aep-pulse-track button{width:116px;justify-self:center;margin:0 3px;border-radius:11px;padding:4px 2px 7px;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.aep-pulse-track button:hover{transform:translateY(-2px);background:transparent;box-shadow:none}.aep-pulse-track button:before{width:10px;height:10px;border-width:3px;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease}.aep-pulse-track button:hover:before{transform:scale(1.18)}.aep-pulse-track button:hover>span,.aep-pulse-track button:hover>b{color:#087169}.aep-pulse-track button.planned:before{background:#71849a;box-shadow:none}.aep-pulse-track button.active:before{background:#2788d3;box-shadow:none}.aep-pulse-track button.completed:before{background:#279766;box-shadow:none}.aep-pulse-track button.blocked:before{background:#d55145;box-shadow:0 0 0 2px #f4c3bf}.aep-pulse-track button.completed>b{color:#16744a}.aep-pulse-track button.active>b{color:#166aa9}.aep-pulse-track button.blocked>b{color:#b5362f}.aep-pulse-track button.selected{background:transparent;box-shadow:none;color:#087169}.aep-pulse-track button.selected:before{transform:scale(1.22);box-shadow:0 0 0 3px #85c5bd;animation:none}.aep-pulse-track button.today:not(.selected){background:transparent;box-shadow:none}.aep-pulse-track button.today:not(.selected):before{box-shadow:0 0 0 3px #9ed3cd,0 0 0 7px #0b817814}.aep-pulse-track>i.progress{display:none}.aep-week-task{border-left:4px solid #a7b5c1}.aep-week-task:hover{position:relative;z-index:1;transform:translateY(-1px);box-shadow:0 7px 20px #1e40441a}.aep-week-task.not_started{border-left-color:#8092a4}.aep-week-task.in_progress{border-left-color:#2788d3;background:linear-gradient(90deg,#edf7fe 0,#fff 18%)}.aep-week-task.blocked{border-left-color:#d55145;background:linear-gradient(90deg,#fff1ef 0,#fff 18%)}.aep-week-task.completed{border-left-color:#279766;background:linear-gradient(90deg,#edf9f2 0,#fff 18%)}.aep-week-task.carried_forward{border-left-color:#d49117;background:linear-gradient(90deg,#fff8e8 0,#fff 18%)}.aep-week-task.overdue{border-left-color:#d55145;box-shadow:inset 4px 0 #d55145}.aep-task-tags .carry-active{background:#e9f2ff;color:#246da5}.aep-task-tags .overdue{background:#fff0ef;color:#b5362f}.aep-task-tags .completed-date{background:#e7f6ed;color:#187049}.aep-quick-task{grid-template-columns:1.1fr 1fr 1fr 150px auto;align-items:end}.aep-quick-task>div{align-self:center}.aep-quick-due{display:grid;gap:2px}.aep-quick-due>span{color:#557176;font-size:7px;font-weight:900;text-transform:uppercase}.aep-quick-due input,.aep-task-detail input[type=date]{min-width:0;height:40px;border:1px solid #d3e1df;border-radius:7px;background:#fff;padding:8px 10px;color:#29474b;outline:0}.aep-quick-task>input,.aep-quick-due input,.aep-quick-task>button{height:40px}.aep-quick-task-embedded{border-width:0 0 1px;border-color:#dce8e6;border-radius:0;background:#f1f9f7;padding:13px 16px;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) 150px auto}.aep-quick-task-embedded>div{display:none}.aep-quick-task-embedded .aep-quick-due>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aep-retrospective-entry{display:grid;grid-template-columns:auto minmax(230px,1fr) minmax(180px,.65fr) minmax(220px,.85fr);align-items:end;gap:12px;border:1px solid #e5b84f;border-width:1px 0;background:#fff2c7;box-shadow:inset 5px 0 #d68a00;padding:14px 16px 14px 20px;color:#684300}.aep-retrospective-entry>svg{width:22px;height:22px;align-self:center;color:#bd7b00}.aep-retrospective-entry>div{display:flex;flex-direction:column;gap:3px;align-self:center}.aep-retrospective-entry>div b{color:#714900}.aep-retrospective-entry>div small{color:#755b27;line-height:1.4}.aep-retrospective-entry label{display:grid;gap:4px}.aep-retrospective-entry label>span{font-size:10px;font-weight:850;text-transform:uppercase}.aep-retrospective-entry select,.aep-retrospective-entry input{width:100%;height:40px;border:1px solid #dccb9f;border-radius:8px;background:#fff;padding:0 11px;color:#29474b}.aep-task-date-confirmation{max-width:500px!important;overflow:hidden!important;gap:14px!important;border:1px solid #cadbd8!important;border-radius:16px!important;background:#fff!important;padding:0!important;color:#17373b;font-family:Outfit,sans-serif!important;font-size:var(--aep-type-body);line-height:var(--aep-leading-body);box-shadow:0 24px 70px #0c262a47!important}.aep-task-date-confirmation>button{top:20px;right:20px}.aep-task-date-confirmation [data-radix-dialog-title],.aep-task-date-confirmation h2{color:#17373b;font-family:inherit;font-size:var(--aep-type-section-title);font-weight:800;line-height:var(--aep-leading-compact)}.aep-task-date-confirmation>div:first-child{padding:22px 24px 2px}.aep-task-date-confirmation.past>div:first-child{background:#fff7df}.aep-confirmation-icon{display:grid;width:44px;height:44px;margin-bottom:5px;place-items:center;border-radius:12px;background:#e6f5f2;color:#087d73}.aep-task-date-confirmation.past .aep-confirmation-icon{background:#ffe8ad;color:#a76400}.aep-confirmation-icon svg{width:22px;height:22px}.aep-confirmation-dates{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;gap:12px;margin:6px 24px 0;border:1px solid #d8e5e3;border-radius:11px;background:#f7faf9;padding:14px}.aep-confirmation-dates>div{display:grid;align-content:center;gap:3px}.aep-confirmation-arrow{display:grid;width:32px;height:32px;align-self:center;justify-self:center;place-items:center;border-radius:50%;color:#789094}.aep-confirmation-arrow svg{display:block;width:18px;height:18px}.aep-confirmation-dates>div>span,.aep-confirmation-reason>span{color:#71858a;font-size:var(--aep-type-caption);font-weight:850;text-transform:uppercase}.aep-confirmation-dates b{color:#17373b;font-size:var(--aep-type-body);line-height:var(--aep-leading-compact)}.aep-confirmation-reason{display:grid;gap:12px;margin:0 24px;border-radius:10px;background:#fff3cf;padding:14px;color:#684300}.aep-confirmation-reason label{display:grid;gap:5px}.aep-confirmation-reason label>span{color:#76571f;font-size:var(--aep-type-caption);font-weight:850;text-transform:uppercase}.aep-confirmation-reason select,.aep-confirmation-reason textarea{width:100%;border:1px solid #dccb9f;border-radius:8px;background:#fff;color:#29474b;font:inherit}.aep-confirmation-reason select{height:42px;padding:0 11px}.aep-confirmation-reason textarea{min-height:70px;padding:10px 11px;resize:vertical}.aep-task-date-confirmation .aep-confirmation-footer{display:flex;flex-direction:row;justify-content:flex-end;gap:10px;padding:0 24px 22px}.aep-task-date-confirmation .aep-confirmation-footer button{min-width:126px;height:40px;border-radius:8px;font-family:inherit;font-size:var(--aep-type-control);font-weight:750;line-height:var(--aep-leading-compact)}.aep-task-date-confirmation.past .aep-confirmation-footer button:last-child{background:#b76e00}.aep-task-date-confirmation.past .aep-confirmation-footer button:last-child:hover{background:#9d5e00}.aep-task-date-confirmation .aep-confirmation-dates{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.aep-task-date-confirmation .aep-confirmation-reason select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 40px 0 11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23546f73' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.aep-quick-due input:focus,.aep-task-detail input[type=date]:focus{border-color:#4ba69c;box-shadow:0 0 0 3px #0b756d12}.aep-task-detail{gap:14px;padding:17px 18px}.aep-task-detail label>span{margin-bottom:6px}.aep-task-detail>label.wide{grid-column:1 / -1}.aep-task-detail textarea{min-height:76px;padding:10px 12px;line-height:1.5}.aep-task-detail select{height:40px;padding:8px 10px}.aep-task-history{grid-column:1 / -1;border:1px solid #dce7e5;border-radius:9px;background:#fff;padding:12px 14px}.aep-task-history>header{display:flex;align-items:center;gap:6px;color:#0b8178;font-size:9px;font-weight:900;text-transform:uppercase}.aep-task-history>header svg{width:14px}.aep-task-history ol{display:grid;gap:0;margin:9px 0 0;padding:0;list-style:none}.aep-task-history li{position:relative;display:grid;grid-template-columns:16px 1fr;gap:10px;padding:0 0 14px}.aep-task-history li:not(:last-child):before{content:"";position:absolute;top:8px;bottom:-1px;left:4px;width:2px;background:#d8e7e4}.aep-task-history li>i{z-index:1;width:10px;height:10px;margin-top:3px;border:2px solid #fff;border-radius:50%;background:#0b8178;box-shadow:0 0 0 2px #a8d3ce}.aep-task-history li>div{display:flex;flex-direction:column;gap:2px}.aep-task-history li b{color:#29474b;font-size:9px;text-transform:capitalize}.aep-task-history li span{color:#657b7f;font-size:8px}.aep-task-history li small{color:#899a9d;font-size:7px}.aep-progress-ring{transition:transform .16s ease,filter .16s ease}.aep-progress-ring:hover{transform:scale(1.08);filter:saturate(1.2)}.aep-progress-ring.progress-empty{background:conic-gradient(#8092a4 var(--progress),#e2e8ed 0)!important}.aep-progress-ring.progress-low{background:conic-gradient(#d55145 var(--progress),#f7dfdc 0)!important}.aep-progress-ring.progress-mid{background:conic-gradient(#2788d3 var(--progress),#dceefa 0)!important}.aep-progress-ring.progress-high{background:conic-gradient(#d49117 var(--progress),#f5e8c9 0)!important}.aep-progress-ring.progress-complete{background:conic-gradient(#279766 var(--progress),#dcefe5 0)!important}.aep-progress-ring.progress-low span{color:#b5362f}.aep-progress-ring.progress-mid span{color:#166aa9}.aep-progress-ring.progress-high span{color:#956000}.aep-progress-ring.progress-complete span{color:#16744a}.aep-task-detail footer button{min-height:36px;padding:8px 11px}.aep-daily-log{grid-column:1 / -1;overflow:hidden;border:1px solid #8fcfc6;border-left:4px solid #0b8f83;border-radius:10px;background:#f3fbf9;box-shadow:0 6px 18px #0a6d6514;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.aep-daily-log.open{border-color:#36a99e;border-left-color:#087d74;background:#ecf9f6;box-shadow:0 0 0 3px #0b8f831a,0 10px 24px #0a6d651f}.aep-daily-log>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:linear-gradient(90deg,#0b8f8317,#ffffff59)}.aep-daily-log>header>div{display:flex;align-items:center;gap:10px}.aep-daily-log>header svg{width:20px;color:#087d74}.aep-daily-log>header span{display:flex;flex-direction:column;gap:2px}.aep-daily-log>header b{color:#0b524d;font-size:15px}.aep-daily-log>header small{color:#71858a}.aep-daily-log>header button{border:0;border-radius:7px;background:#087d74;padding:9px 13px;color:#fff;font-weight:800;cursor:pointer;box-shadow:0 4px 10px #087d742e}.aep-daily-log.open>header button{background:#fff;color:#087169;border:1px solid #8fc8c0;box-shadow:none}.aep-daily-log>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px solid #c7e5e0;padding:16px}.aep-daily-log label{min-width:0}.aep-daily-log label>span{display:block;margin-bottom:6px;color:#567075;font-weight:900;text-transform:uppercase}.aep-daily-log label.wide{grid-column:1 / -1}.aep-daily-log input,.aep-daily-log select,.aep-daily-log textarea{width:100%;min-width:0;border:1px solid #cddfdd;border-radius:7px;background:#fff;padding:9px 10px;color:#29474b;outline:0}.aep-daily-log input,.aep-daily-log select{height:40px}.aep-daily-log textarea{min-height:76px;resize:vertical;line-height:1.5}.aep-daily-log input:focus,.aep-daily-log select:focus,.aep-daily-log textarea:focus{border-color:#4ba69c;box-shadow:0 0 0 3px #0b756d12}.aep-daily-log footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;color:#627a7e}.aep-daily-log footer button{border:0;border-radius:7px;background:#0b8178;padding:10px 14px;color:#fff;font-weight:800;cursor:pointer}.aep-daily-log footer button:disabled{cursor:not-allowed;opacity:.45}.aep-log-choice{min-width:0;margin:0;border:0;padding:0}.aep-log-choice.wide,.aep-log-at-risk.wide,.aep-log-preview.wide{grid-column:1/-1}.aep-log-choice legend{margin-bottom:6px;color:#567075;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.aep-log-progress,.aep-log-toggle{display:flex;gap:7px;flex-wrap:wrap}.aep-log-progress button,.aep-log-toggle button{min-width:58px;height:38px;border:1px solid #c7dbd8;border-radius:7px;background:#fff;color:#45676c;font-weight:800;cursor:pointer}.aep-log-progress button.active,.aep-log-toggle button.active{border-color:#119286;background:#dff4f0;color:#08766d;box-shadow:inset 0 0 0 1px #119286}.aep-log-toggle button.active.danger{border-color:#dc6259;background:#fff0ee;color:#a63f38;box-shadow:inset 0 0 0 1px #dc6259}.aep-log-toggle button.active.warning{border-color:#d49a27;background:#fff8e8;color:#8a5d08;box-shadow:inset 0 0 0 1px #d49a27}.aep-log-at-risk{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #e2bd64;border-radius:8px;background:#fff9e9;padding:11px 12px;color:#79520c}.aep-log-at-risk svg{width:18px}.aep-log-at-risk span{display:flex;flex-direction:column;gap:2px}.aep-log-at-risk small{color:#886f3e}.aep-log-at-risk button{border:1px solid #d3a946;border-radius:7px;background:#fff;color:#79520c;padding:8px 10px;font-weight:800}.aep-log-preview{display:grid;grid-template-columns:1fr auto;gap:2px 12px;border-top:1px dashed #bcd6d2;padding-top:12px;color:#567075}.aep-log-preview>span{font-size:10px;font-weight:900;text-transform:uppercase}.aep-log-preview>b{grid-row:1/3;grid-column:2;align-self:center;font-size:18px;color:#08766d}.aep-log-preview small{font-size:10px}.aep-daily-log textarea:disabled{background:#edf2f1;color:#849497;cursor:not-allowed}.dark .aep-log-choice legend,.dark .aep-log-preview{color:#94b2b6}.dark .aep-log-progress button,.dark .aep-log-toggle button{background:#10262b;border-color:#355158;color:#b6cbce}.dark .aep-log-progress button.active,.dark .aep-log-toggle button.active{background:#133b37;border-color:#32b3a5;color:#75ded2}.dark .aep-log-toggle button.active.danger{background:#3a2322;border-color:#d9655c;color:#ffaaa3}.dark .aep-log-toggle button.active.warning{background:#382f1c;border-color:#c99a3b;color:#f0c873}.dark .aep-log-at-risk{background:#302a1d;border-color:#705b2d;color:#efc978}.dark .aep-log-at-risk small{color:#c6a75f}.dark .aep-log-at-risk button{background:#172b2e;border-color:#8b7134;color:#efc978}.dark .aep-log-preview>b{color:#68d3c6}.dark .aep-daily-log textarea:disabled{background:#162a2e;color:#6f898d}.aep-more-details{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d5e3e1;border-radius:9px;background:#f8fbfa;padding:11px 13px;color:#365b60;text-align:left;cursor:pointer}.aep-more-details>span{display:flex;flex-direction:column;gap:2px}.aep-more-details b{font-size:13px}.aep-more-details small{color:#7b8f92;font-size:11px}.aep-more-details>svg{width:17px;transition:transform .18s ease}.aep-more-details>svg.open{transform:rotate(180deg)}.aep-more-details:hover{border-color:#9fc9c3;background:#f0f8f6}.aep-more-panel{grid-column:1 / -1}.aep-more-panel:not(.open){margin-bottom:-14px}.aep-more-details>div{display:flex;min-width:0;align-items:center;gap:10px}.aep-more-details>div>svg{width:18px;flex:none;color:#0b8178}.aep-more-details>div>span{display:flex;min-width:0;flex-direction:column;gap:2px}.aep-activity-toggle>span b{text-transform:none}.aep-more-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:2px}.aep-more-links{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aep-more-links .wide{grid-column:1 / -1}.aep-task-history li em{color:#176fae;font-size:11px;font-style:normal;font-weight:800}.aep-task-history li strong{color:#9a5200;font-size:11px;font-weight:700}.aep-current-blocker{display:flex;grid-column:1 / -1;align-items:center;gap:11px;border:1px solid #efb4ae;border-radius:9px;background:#fff4f2;padding:11px 13px}.aep-current-blocker>svg{width:19px;flex:none;color:#c5483e}.aep-current-blocker>span{display:flex;min-width:0;flex:1;flex-direction:column}.aep-current-blocker b{color:#9f3029;font-size:12px;text-transform:uppercase}.aep-current-blocker small{color:#6d514f;font-size:13px}.aep-current-blocker button{border:1px solid #dd8f88;border-radius:7px;background:#fff;padding:8px 10px;color:#a83931;font-size:12px;font-weight:800;cursor:pointer}.aep-locked-schedule{grid-column:1 / -1;overflow:hidden;border:1px solid #cbdedb;border-radius:10px;background:#fbfdfc}.aep-locked-schedule>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.aep-locked-schedule>header>div{display:flex;align-items:center;gap:9px}.aep-locked-schedule>header svg{width:18px;color:#0b8178}.aep-locked-schedule>header span{display:flex;flex-direction:column}.aep-locked-schedule>header b{color:#17373b;font-size:14px}.aep-locked-schedule>header small{color:#71858a;font-size:11px}.aep-locked-schedule>header button{border:1px solid #8fc8c0;border-radius:7px;background:#fff;padding:8px 11px;color:#087169;font-size:12px;font-weight:800;cursor:pointer}.aep-baseline-dates{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e1eae9}.aep-baseline-dates>span{display:flex;flex-direction:column;gap:3px;border-right:1px solid #e1eae9;padding:11px 13px}.aep-baseline-dates>span:last-child{border-right:0}.aep-baseline-dates small{color:#73878b;font-size:10px;font-weight:800;text-transform:uppercase}.aep-baseline-dates b{color:#29474b;font-size:13px}.aep-baseline-dates .revised{background:#fff7e5}.aep-baseline-dates .revised b{color:#9a6200}.aep-delay-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #d5e8e5;background:#f3faf8;padding:14px}.aep-delay-form label.wide,.aep-delay-form footer{grid-column:1 / -1}.aep-delay-form input,.aep-delay-form select,.aep-delay-form textarea{width:100%;min-width:0;border:1px solid #cddfdd;border-radius:7px;background:#fff;padding:9px 10px;color:#29474b;font-size:14px}.aep-delay-form input,.aep-delay-form select{height:40px}.aep-delay-form textarea{min-height:68px;resize:vertical}.aep-delay-form footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.aep-delay-form footer small{color:#657b7f;font-size:11px}.aep-delay-form footer button{border:0;border-radius:7px;background:#0b8178;padding:10px 13px;color:#fff;font-size:12px;font-weight:800}.aep-delay-form footer button:disabled{opacity:.45}.aep-task-tags .forecast-date{background:#fff2d4;color:#8c5b00}.aep-task-tags .retrospective{border:1px solid #edcf89;background:#fff4d8;color:#8c5b00;font-weight:850}.aep-week-task.not_started .aep-progress-ring{background:conic-gradient(#8092a4 var(--progress),#e2e8ed 0)}.aep-week-task.in_progress .aep-progress-ring{background:conic-gradient(#2788d3 var(--progress),#dceefa 0)}.aep-week-task.blocked .aep-progress-ring{background:conic-gradient(#d55145 var(--progress),#f7dfdc 0)}.aep-week-task.completed .aep-progress-ring{background:conic-gradient(#279766 var(--progress),#dcefe5 0)}.aep-task-tags .carry-history{background:#fff0c9;color:#85580b}.aep-flow-board>section:nth-child(1){border-top:4px solid #8092a4}.aep-flow-board>section:nth-child(2){border-top:4px solid #2788d3;background:#f5fbff}.aep-flow-board>section:nth-child(3){border-top:4px solid #d55145;background:#fff8f7}.aep-flow-board>section:nth-child(4){border-top:4px solid #279766;background:#f5fbf7}.aep-flow-board>section.drag-over{transform:translateY(-2px);border-color:#0b8178;box-shadow:0 0 0 3px #0b817824}.aep-flow-board article{transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.aep-flow-board article:hover{transform:translateY(-2px) rotate(-.15deg);box-shadow:0 7px 15px #20474b21}.aep-flow-board article.dragging{opacity:.48;transform:scale(.97)}.aep-team-list>a:has(.state.complete){border-left:4px solid #279766}.aep-team-list>a:has(.state.active){border-left:4px solid #2788d3}.aep-team-list>a:has(.state.missing){border-left:4px solid #d49117;background:#fffdf7}.aep-team-list>a:has(.counts .danger){border-left-color:#d55145;background:#fff8f7}.aep-team-list>a:hover{transform:translate(3px);box-shadow:0 6px 18px #1f484c1a}.aep-team-list .work i b{background:linear-gradient(90deg,#2788d3,#0b8178,#279766);transition:width .42s ease}.aep-team-filters{display:grid;grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(140px,.75fr));gap:10px;border-bottom:1px solid #dce8e6;background:#f6faf9;padding:12px 15px}.aep-team-filters label{position:relative}.aep-team-filters label svg{position:absolute;top:50%;left:11px;width:16px;color:#789092;transform:translateY(-50%)}.aep-team-filters input,.aep-team-filters select{width:100%;height:40px;min-width:0;border:1px solid #cfdfdd;border-radius:8px;background:#fff;padding:8px 11px;color:#29474b;font-size:13px;outline:0}.aep-team-filters input{padding-left:34px}.aep-team-filters input:focus,.aep-team-filters select:focus{border-color:#4ba69c;box-shadow:0 0 0 3px #0b756d12}.aep-team-list .person em{margin-top:3px;color:#a15e00;font-size:10px;font-style:normal;font-weight:700}.aep-team-list>a.progress-complete{--progress-tone: #279766;--manager-tone: var(--progress-tone);border-left:4px solid var(--manager-tone)!important}.aep-team-list>a.progress-high{--progress-tone: #d49117;--manager-tone: var(--progress-tone);border-left:4px solid var(--manager-tone)!important}.aep-team-list>a.progress-mid{--progress-tone: #2788d3;--manager-tone: var(--progress-tone);border-left:4px solid var(--manager-tone)!important}.aep-team-list>a.progress-low{--progress-tone: #d55145;--manager-tone: var(--progress-tone);border-left:4px solid var(--manager-tone)!important}.aep-team-list>a.progress-empty{--progress-tone: #9aaeb0;--manager-tone: var(--progress-tone);border-left:4px solid var(--manager-tone)!important}.aep-team-list>a.has-blocker{--manager-tone: #d55145}.aep-team-list>a[class*=progress-] .work i b{background:var(--progress-tone)!important}.aep-team-list{gap:8px;background:#f9fbfb;padding:10px 12px 12px}.aep-team-list>a{overflow:hidden;border:1px solid #d5e2e0!important;border-left:4px solid var(--manager-tone, #c7d4d5)!important;border-radius:10px;background:#fff;box-shadow:0 2px 7px #17373b08;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.aep-team-list>a:hover{background:#fff;border-color:#9fc9c3!important;border-left-color:var(--manager-tone, #9fc9c3)!important}@keyframes aep-today-pulse{0%,to{box-shadow:0 0 0 3px #85c5bd,0 0 0 5px #0b81781a}50%{box-shadow:0 0 0 3px #57b4aa,0 0 0 11px #0b817829}}.aep-pulse-track button.today:before{animation:aep-today-pulse 1.55s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.aep-pulse-track button.today:before{animation:none}.aep-weekly-metrics article,.aep-team-summary article,.aep-week-task,.aep-flow-board article,.aep-team-list>a{transition:none}.aep-task-detail,.aep-task-group>div{animation:none}.aep-more-panel,.aep-more-panel.open{transition:none}}.aep-previous-open{overflow:hidden;border:1px solid #e6ca8d;border-radius:13px;background:#fffdf7;box-shadow:0 7px 20px #68480e12}.aep-previous-open>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f0dfb9;background:#fff8e8;padding:12px 15px}.aep-previous-open>header>div{display:flex;align-items:center;gap:9px}.aep-previous-open>header svg{width:18px;color:#a46d0b}.aep-previous-open>header span{display:flex;flex-direction:column}.aep-previous-open>header b{color:#704d0d;font-size:11px}.aep-previous-open>header small{color:#8e784e;font-size:8px}.aep-previous-open>header>strong{border-radius:12px;background:#f2d89d;padding:4px 8px;color:#76500d;font-size:8px}.aep-previous-open>div{display:grid}.aep-unresolved-empty{display:flex;align-items:center;gap:10px;padding:14px 15px;color:#547276}.aep-unresolved-empty>svg{width:18px;color:#168c7f}.aep-unresolved-empty>span{display:flex;flex-direction:column}.aep-unresolved-empty b{font-size:10px}.aep-unresolved-empty small{font-size:8px}.aep-previous-open article{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #f1e8d4;padding:10px 15px}.aep-previous-open article:last-child{border-bottom:0}.aep-previous-open article>span{display:flex;min-width:0;flex-direction:column}.aep-previous-open article b{overflow:hidden;color:#29474b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.aep-previous-open article small{color:#7b8e92;font-size:8px}.aep-previous-open article button{display:flex;flex:none;align-items:center;gap:5px;border:1px solid #d4b875;border-radius:7px;background:#fff;padding:7px 9px;color:#855b0d;font-size:8px;font-weight:900;cursor:pointer}.aep-previous-open article button:hover{background:#fff4d8}.aep-previous-open article button svg{width:12px}.aep-week-task.waiting,.aep-timeline-bar.waiting{border-color:#d8ad54;background:#fff8e8;color:#75500c}.aep-task-tags .waiting-date{border-color:#d8ad54;background:#fff4d7;color:#75500c}.aep-task-waiting{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(180px,260px) auto;align-items:center;gap:10px;border:1px solid #dfbd73;border-radius:10px;background:#fff8e8;padding:12px;color:#75500c}.aep-task-waiting>svg{width:18px}.aep-task-waiting>span{display:flex;flex-direction:column}.aep-task-waiting small{color:#8e784e}.aep-persistent-task-note{align-self:center;color:#668084}@media(max-width:720px){.aep-task-waiting{grid-template-columns:auto 1fr}.aep-task-waiting select{grid-column:1 / -1}}.aep-weekly-metrics>a{display:flex;align-items:center;gap:10px;border:1px solid #d8e4e3;border-radius:11px;background:#fff;padding:12px 14px;color:inherit;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.aep-weekly-metrics>a:hover{transform:translateY(-1px);border-color:#79bdb5;box-shadow:0 7px 18px #11655e1a}.aep-weekly-metrics>a>i{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;background:#e7f4f1;padding:7px;color:#0b8178}.aep-weekly-metrics>a>i svg{width:17px}.aep-weekly-metrics>a>span{display:flex;flex:1;align-items:center;justify-content:space-between;color:#71858a;font-size:9px}.aep-weekly-metrics>a b{color:#17373b;font-size:18px}.aep-weekly-metrics>a.danger>i{background:#fff0ef;color:#b13d35}.aep-task-register-page{display:grid;gap:16px}.aep-task-register-page>.aep-page-header>a{align-self:center;border:1px solid #b9d8d4;border-radius:8px;background:#fff;padding:9px 12px;color:#087169;font-size:10px;font-weight:800}.aep-register-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.aep-register-tabs a{display:flex;align-items:center;justify-content:space-between;border:1px solid #d5e3e1;border-radius:10px;background:#fff;padding:11px 13px;color:#587276;font-size:10px;font-weight:800}.aep-register-tabs a b{display:grid;min-width:24px;height:24px;place-items:center;border-radius:12px;background:#edf4f3;color:#29474b}.aep-register-tabs a.active{border-color:#53aaa1;background:#eaf7f4;color:#087169;box-shadow:inset 3px 0 #0b9185}.aep-register-table-wrap{overflow:hidden;border:1px solid #d5e3e1;border-radius:13px;background:#fff}.aep-register-table-wrap>header{border-bottom:1px solid #e2ebea;padding:14px 16px}.aep-register-table-wrap>header>div{display:flex;align-items:center;gap:9px}.aep-register-table-wrap>header svg{width:20px;color:#0b8178}.aep-register-table-wrap>header span{display:flex;flex-direction:column}.aep-register-table-wrap>header b{color:#234449;font-size:12px}.aep-register-table-wrap>header small{color:#7a8e92;font-size:9px}.aep-register-table-scroll{overflow-x:auto}.aep-register-table{width:100%}.aep-register-table-wrap table{width:100%;min-width:1050px;border-collapse:collapse}.aep-register-table-wrap th{background:#f2f8f7;padding:10px 12px;color:#60797d;font-size:8px;letter-spacing:.05em;text-align:left;text-transform:uppercase}.aep-register-table-wrap td{border-top:1px solid #e6eeee;padding:11px 12px;color:#48656a;font-size:9px;vertical-align:middle}.aep-register-table-wrap td:first-child{min-width:220px}.aep-register-table-wrap td:first-child a{display:block;color:#173d42;font-size:10px;font-weight:900}.aep-register-table-wrap td:first-child small{display:block;max-width:260px;overflow:hidden;color:#7c9094;text-overflow:ellipsis;white-space:nowrap}.aep-register-status{border-radius:12px;background:#edf4f3;padding:4px 7px;font-size:8px;font-weight:900;text-transform:capitalize;white-space:nowrap}.aep-register-status.blocked{background:#fff0ef;color:#ad3c34}.aep-register-status.waiting{background:#fff3d5;color:#825708}.aep-register-status.completed{background:#e7f5ed;color:#216b55}.aep-register-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;color:#7c9094}.aep-register-empty svg{width:24px;color:#189083}.aep-register-empty b{color:#315258;font-size:11px}.aep-register-empty span{font-size:9px}@media(max-width:720px){.aep-register-tabs{grid-template-columns:1fr 1fr}.aep-task-register-page>.aep-page-header{align-items:flex-start}.aep-task-register-page>.aep-page-header>a{align-self:flex-start}}.aep-admin-section-page{display:grid;gap:14px}.aep-admin-section-tabs{display:flex;gap:7px;border:1px solid #d8e5e3;border-radius:11px;background:#fff;padding:7px}.aep-admin-section-tabs a{border-radius:8px;padding:9px 13px;color:#60797d;font-size:12px;font-weight:700}.aep-admin-section-tabs a:hover{background:#f0f7f5;color:#087169}.aep-admin-section-tabs a.active{background:#0c877d;color:#fff;box-shadow:0 4px 11px #0c877d33}.aep-admin-section-content{min-width:0}.dark .aep-admin-section-tabs{border-color:#29474b;background:#0e2529}.dark .aep-admin-section-tabs a{color:#9bb3b6}.dark .aep-admin-section-tabs a:hover{background:#153338;color:#79d5cb}.dark .aep-admin-section-tabs a.active{background:#117f76;color:#fff}@media(max-width:720px){.aep-admin-section-tabs{overflow-x:auto}.aep-admin-section-tabs a{white-space:nowrap}}@media(max-width:720px){.aep-previous-open article{align-items:flex-start;flex-direction:column}}@media(max-width:1180px){.aep-quick-task{grid-template-columns:1fr 1fr}.aep-quick-task>div{grid-column:1 / -1}.aep-quick-task-embedded{grid-template-columns:1fr 1fr}.aep-quick-task-embedded>div{display:none}.aep-team-filters{grid-template-columns:1fr 1fr}}@media(max-width:720px){.aep-quick-task{grid-template-columns:1fr}.aep-quick-task>div{grid-column:auto}.aep-quick-task-embedded{grid-template-columns:1fr}.aep-task-history,.aep-daily-log{grid-column:auto}.aep-daily-log>div{grid-template-columns:1fr}.aep-daily-log label.wide,.aep-daily-log footer{grid-column:auto}.aep-daily-log footer{align-items:flex-start;flex-direction:column}.aep-log-choice.wide,.aep-log-at-risk.wide,.aep-log-preview.wide{grid-column:auto}.aep-log-at-risk{grid-template-columns:auto 1fr}.aep-log-at-risk button{grid-column:1 / -1;width:100%}.aep-current-blocker{align-items:flex-start;flex-wrap:wrap}.aep-current-blocker button{margin-left:30px}.aep-baseline-dates,.aep-delay-form{grid-template-columns:1fr}.aep-baseline-dates>span{border-right:0;border-bottom:1px solid #e1eae9}.aep-delay-form label.wide,.aep-delay-form footer{grid-column:auto}.aep-delay-form footer{align-items:flex-start;flex-direction:column}.aep-more-panel>div,.aep-more-links{grid-template-columns:1fr}.aep-more-links .wide{grid-column:auto}.aep-team-filters{grid-template-columns:1fr}}.aep-pulse-track button:before{display:none}.aep-day-node{position:relative;z-index:2;display:grid;width:16px;height:16px;place-items:center;margin:12px auto 7px;border:3px solid #fff;border-radius:50%;background:#a8b8ba;box-shadow:0 0 0 1px #cbd8d8;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.aep-day-node small{color:#fff;font-size:7px;font-style:normal;font-weight:900;line-height:1}.aep-pulse-track button.planned .aep-day-node{background:#397fbd;box-shadow:0 0 0 2px #c4dcf0}.aep-pulse-track button.completed .aep-day-node{background:#299869;box-shadow:0 0 0 2px #bee3cf}.aep-pulse-track button.due .aep-day-node{background:#d2921d;box-shadow:0 0 0 2px #f1d9a8}.aep-pulse-track button.blocked .aep-day-node{background:#d55145;box-shadow:0 0 0 2px #f2c5c1}.aep-pulse-track button.selected:not(.today) .aep-day-node{transform:scale(1.2);box-shadow:0 0 0 3px #4899dc,0 0 0 7px #2788d31c}.aep-pulse-track button.today .aep-day-node{transform:scale(1.18);background:#0b8178;animation:aep-today-node-pulse 1.55s ease-in-out infinite}.aep-pulse-track button:hover .aep-day-node{transform:scale(1.24)}.aep-pulse-track button>span strong{color:#29474b;font-size:9px}.aep-pulse-track button.selected>span,.aep-pulse-track button.selected>span strong{color:#176fae}.aep-pulse-track button.today>span,.aep-pulse-track button.today>span strong{color:#087169}.aep-pulse-track button.today:after{top:-5px}.aep-day-tooltip{pointer-events:none;position:absolute;z-index:20;top:0;left:50%;display:grid;width:142px;gap:3px;border:1px solid #cbdedb;border-radius:9px;background:#fff;padding:9px 11px;color:#627a7e;text-align:left;opacity:0;box-shadow:0 10px 26px #193e422b;transform:translate(-50%,-82%);transition:opacity .13s ease,transform .13s ease}.aep-day-tooltip:after{content:"";position:absolute;bottom:-5px;left:calc(50% - 5px);width:9px;height:9px;border-right:1px solid #cbdedb;border-bottom:1px solid #cbdedb;background:#fff;transform:rotate(45deg)}.aep-day-tooltip>b{color:#17373b;font-size:9px}.aep-day-tooltip>span{font-size:8px}.aep-day-tooltip>strong{color:#b23d35;font-size:8px}.aep-pulse-track button:hover .aep-day-tooltip,.aep-pulse-track button:focus-visible .aep-day-tooltip{opacity:1;transform:translate(-50%,-94%)}.aep-day-context{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0 0}.aep-day-context b{border-radius:12px;background:#edf3f3;padding:3px 7px;color:#5d7579;font-size:8px;font-weight:800}.aep-day-context b:nth-child(2){background:#fff4db;color:#8a5b08}.aep-day-context b:nth-child(3){background:#e7f6ed;color:#187049}.aep-day-context b.earlier{background:#e9f2ff;color:#246da5}.aep-day-context b.overdue{background:#fff0ef;color:#b5362f}@keyframes aep-today-node-pulse{0%,to{box-shadow:0 0 0 3px #86c9c1,0 0 0 5px #0b81781a}50%{box-shadow:0 0 0 3px #54b4a9,0 0 0 11px #0b817829}}@media(prefers-reduced-motion:reduce){.aep-pulse-track button.today .aep-day-node{animation:none}}.aep-weekly-layout{grid-template-columns:minmax(0,1fr) 280px}.aep-weekly-header-actions,.aep-export-actions{display:flex;align-items:center;gap:7px}.aep-export-actions button{display:flex;height:38px;align-items:center;gap:5px;border:1px solid #cbdedb;border-radius:7px;background:#fff;padding:0 10px;color:#45656a;font-size:11px;font-weight:800;cursor:pointer}.aep-export-actions button:hover{border-color:#83bdb5;background:#eff8f6;color:#087169}.aep-export-actions svg{width:14px}.aep-week-jump{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:6px}.aep-week-jump input{width:145px;height:32px;border:1px solid #b9cfcc;border-radius:7px;background:#fff;padding:5px 8px;color:#17373b;color-scheme:light;font-size:10px;font-weight:800}.aep-week-jump button{width:auto!important;height:32px!important;border:0!important;background:#e7f4f1!important;padding:0 10px!important;color:#087169!important;font-size:9px;font-weight:900;white-space:nowrap}.aep-week-calendar-controls{display:flex;align-items:center;justify-content:center;gap:8px}.aep-week-calendar-controls .aep-week-jump{margin-top:0}.aep-week-today-link{display:flex!important;width:auto!important;height:32px!important;align-items:center;gap:5px;border:1px solid #b9cfcc!important;background:#fff!important;padding:0 10px!important;color:#087169!important;font-size:9px;font-weight:900;white-space:nowrap}.aep-week-today-link svg{width:13px}.aep-week-calendar-controls .aep-week-jump button,.aep-week-calendar-controls .aep-week-today-link{display:flex!important;width:108px!important;height:34px!important;align-items:center;justify-content:center;gap:5px;border:1px solid #b9cfcc!important;border-radius:7px!important;background:#e7f4f1!important;padding:0 10px!important;color:#087169!important;font-size:10px!important;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.aep-week-calendar-controls .aep-week-jump button:hover,.aep-week-calendar-controls .aep-week-today-link:hover{border-color:#7fbab3!important;background:#d9efeb!important;transform:translateY(-1px)}.aep-manager-return{display:flex;height:36px;align-items:center;border:1px solid #b9d5d1;border-radius:8px;background:#edf7f5;padding:0 12px;color:#087169;font-size:12px;font-weight:800;white-space:nowrap}.aep-manager-controls{overflow:hidden;border:1px solid #d7e4e2;border-radius:13px;background:#fff}.aep-manager-controls>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2ebea;padding:14px 16px}.aep-manager-controls>header span{color:#0b8178;font-size:9px;font-weight:900;letter-spacing:.13em}.aep-manager-controls>header h2{margin:3px 0 0;color:#17373b;font-size:16px}.aep-manager-controls>header>b{border-radius:999px;background:#e7f4f1;padding:6px 10px;color:#087169;font-size:11px}.aep-manager-controls .aep-team-filters{border-bottom:0}.aep-week-planner{overflow:hidden;border:1px solid #d6e4e2;border-radius:14px;background:#fff;box-shadow:0 7px 22px #17373b0a}.aep-week-planner>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e4ebea;padding:15px 20px}.aep-week-planner>header span{color:#0b8178;font-size:9px;font-weight:900;letter-spacing:.13em}.aep-week-planner>header h2{margin:3px 0 0;color:#17373b;font-size:17px}.aep-planner-legend{display:flex;align-items:center;gap:14px}.aep-planner-legend span{display:flex;align-items:center;gap:5px;color:#71858a!important;font-size:8px!important;font-weight:600!important;letter-spacing:0!important}.aep-planner-legend i{width:8px;height:8px;border-radius:50%}.aep-planner-legend i.completed{background:#279766}.aep-planner-legend i.active{background:#2788d3}.aep-planner-legend i.risk{background:#d49117}.aep-planner-legend i.blocked{background:#d55145}.aep-whole-week{display:grid;grid-template-columns:135px minmax(220px,1fr) auto;align-items:center;gap:22px;border-bottom:1px solid #e5eceb;background:#fbfdfc;padding:15px 20px}.aep-whole-week>div:first-child{display:flex;flex-direction:column}.aep-whole-week strong{color:#17373b;font-size:19px}.aep-whole-week small{color:#71858a;font-size:8px}.aep-whole-week-track>i{display:block;overflow:hidden;height:11px;border-radius:10px;background:#e3ebea}.aep-whole-week-track>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b8178,#279766);transition:width .3s ease}.aep-whole-week-counts{display:flex;justify-content:flex-end;gap:15px;color:#637b7f;font-size:8px;white-space:nowrap}.aep-whole-week-counts b{color:#17373b;font-size:10px}.aep-whole-week-counts .blocked,.aep-whole-week-counts .blocked b{color:#b5362f}.aep-planner-days{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr))}.aep-planner-days>button{position:relative;min-height:236px;border:0;border-right:1px solid #e3ebea;background:#fff;padding:17px 13px 14px;color:#29474b;text-align:left;cursor:pointer}.aep-planner-days>button:last-child{border-right:0}.aep-planner-days>button:hover{background:#f8fbfa}.aep-planner-days>button.selected{background:#edf8f5;box-shadow:inset 0 -4px #0b8178}.aep-planner-days>button.today:after{content:"TODAY";position:absolute;top:13px;right:10px;border-radius:10px;background:#dff2ee;padding:4px 8px;color:#087169;font-weight:900}.aep-planner-day-name{display:flex;flex-direction:column}.aep-planner-day-name b{font-size:10px}.aep-planner-day-name small{color:#758a8e;font-size:8px}.aep-planner-ring{display:grid;width:76px;height:76px;margin:18px auto 13px;place-items:center;border-radius:50%;background:conic-gradient(#8092a4 var(--progress),#e5eceb 0);position:relative}.aep-planner-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.selected .aep-planner-ring:after{background:#edf8f5}.aep-planner-ring b{position:relative;z-index:1;font-size:14px}.aep-planner-days .completed .aep-planner-ring{background:conic-gradient(#279766 var(--progress),#dcefe5 0);color:#187049}.aep-planner-days .active .aep-planner-ring{background:conic-gradient(#2788d3 var(--progress),#dceefa 0);color:#176fae}.aep-planner-days .risk .aep-planner-ring{background:conic-gradient(#d49117 var(--progress),#f5e8c9 0);color:#956000}.aep-planner-days .blocked .aep-planner-ring{background:conic-gradient(#d55145 var(--progress),#f7dfdc 0);color:#b5362f}.aep-planner-summary{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:4px;color:#49666a;text-align:center}.aep-planner-summary b{font-weight:750}.aep-planner-summary i{color:#9aabad;font-style:normal}.aep-planner-empty{display:flex;min-height:155px;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#839497;text-align:center}.aep-planner-empty>i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#f1f5f4;color:#91a1a4;font-size:19px;font-style:normal}.aep-planner-empty>strong{font-weight:750}.aep-planner-empty.due{color:#956000}.aep-planner-empty.due>i{background:#fff4d8;color:#b47400}.aep-planner-counts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px;text-align:center}.aep-planner-counts small{display:block;margin-top:2px;color:#829497;font-weight:700;text-transform:uppercase}.aep-planner-days>button>strong{display:block;margin-top:11px;color:#71858a;font-weight:800;text-align:center}.aep-planner-days>button.completed>strong{color:#187049}.aep-planner-days>button.active>strong{color:#176fae}.aep-planner-days>button.risk>strong{color:#956000}.aep-planner-days>button.blocked>strong{color:#b5362f}.aep-week-task-list{display:grid;gap:12px;background:#f7faf9;padding:0 12px 12px}.aep-task-group{display:grid;gap:8px}.aep-task-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 2px 3px;color:#587176;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aep-task-group>header b{min-width:22px;border-radius:999px;background:#e8f0ef;padding:4px 7px;color:#456469;font-size:8px;text-align:center}.aep-task-group>div{display:grid;gap:8px}.aep-task-group>header>span{display:flex;align-items:center;gap:7px}.aep-task-group>header>span svg{width:15px;height:15px}.aep-task-group>header>button{display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.aep-task-group>header>button svg{width:15px;transition:transform .18s ease}.aep-task-group>header>button svg.open{transform:rotate(180deg)}.aep-task-group.attention{margin:5px 0 3px;border:1px solid #efc0bb;border-radius:11px;background:#fff8f7;padding:0 10px 10px}.aep-task-group.attention>header{color:#a83d34}.aep-task-group.attention>header b{background:#f9deda;color:#9b332b}.aep-task-group.completed{margin-top:8px;border-top:1px solid #dce7e5}.aep-task-group.completed>header{color:#3d7465}.aep-task-group.completed>header b{background:#e2f2e9;color:#276451}.aep-week-task{overflow:hidden;border:1px solid #d5e2e0!important;border-left-width:4px!important;border-radius:10px;background:#fff!important;box-shadow:0 2px 7px #17373b08;transition:border-color .15s ease,box-shadow .15s ease}.aep-week-task:hover{border-color:#b6ceca!important;box-shadow:0 7px 18px #17373b14}.aep-week-task.completed{border-left-color:#279766!important}.aep-week-task.in_progress{border-left-color:#2788d3!important}.aep-week-task.blocked{border-left-color:#d55145!important}.aep-week-task.carried_forward,.aep-week-task.overdue{border-left-color:#d49117!important}.aep-week-task.progress-empty{border-left-color:#c7d4d5!important}.aep-week-task.progress-low{border-left-color:#d55145!important}.aep-week-task.progress-mid{border-left-color:#2788d3!important}.aep-week-task.progress-high{border-left-color:#d49117!important}.aep-week-task.progress-complete{border-left-color:#279766!important}.aep-task-main{display:flex;min-height:72px;align-items:center;gap:15px;padding:14px 16px 6px}.aep-progress-ring{flex:0 0 48px;width:48px;height:48px}.aep-progress-ring:after{width:35px;height:35px}.aep-task-title{min-width:0;flex:1}.aep-task-title>span{gap:3px}.aep-task-main>select{width:132px;height:40px;flex:0 0 132px;margin-left:auto}.aep-task-tags{flex-wrap:wrap;gap:6px;padding:0 16px 14px 79px}.aep-task-tags>span,.aep-task-tags>a{padding:4px 8px}.aep-task-tags>a{border-radius:12px;background:#e7f4f1;color:#087169;font-size:11px;font-weight:800;text-decoration:none}.aep-task-tags>a:hover{background:#cfe9e4}.aep-task-tags .created-date,.aep-task-tags>em{opacity:.72}.aep-task-history{padding:0}.aep-activity-toggle{display:grid;width:100%;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:8px;background:#f3f7f6;padding:12px 13px;color:#526e72;text-align:left;cursor:pointer}.aep-activity-toggle>svg{width:17px;color:#0b8178}.aep-activity-toggle>span{display:flex;min-width:0;flex-direction:column;gap:2px}.aep-activity-toggle>span b{text-transform:uppercase}.aep-activity-toggle>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aep-activity-toggle>strong{display:flex;align-items:center;gap:5px;white-space:nowrap}.aep-activity-toggle>strong svg{width:15px;transition:transform .15s ease}.aep-activity-toggle>strong svg.open{transform:rotate(180deg)}.aep-task-history ol{padding:3px 14px 5px}.aep-task-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:2px;border:1px solid #e0e9e7;border-radius:8px;background:#fff;padding:10px 13px;color:#71858a;font-size:8px}.aep-task-pagination>div{display:flex;align-items:center;gap:6px}.aep-task-pagination button{border:1px solid #d6e3e1;border-radius:6px;background:#fff;padding:6px 8px;color:#506b6f;font-size:8px}.aep-task-pagination button:disabled{opacity:.45}.aep-task-pagination b{color:#29474b}@media(max-width:1180px){.aep-planner-days{overflow-x:auto;grid-template-columns:repeat(7,145px)}.aep-whole-week{grid-template-columns:140px 1fr}.aep-whole-week-counts{grid-column:1 / -1;justify-content:flex-start}.aep-retrospective-entry{grid-template-columns:auto 1fr 1fr}.aep-retrospective-entry>div{grid-column:2 / -1}}@media(max-width:1050px){.aep-weekly-layout{grid-template-columns:1fr}.aep-week-notes{position:static}}@media(max-width:720px){.aep-weekly-header-actions,.aep-export-actions{flex-wrap:wrap}.aep-weekly-header-actions{align-items:flex-start}.aep-week-navigator{grid-template-columns:36px minmax(0,1fr) 36px}.aep-week-calendar-controls,.aep-week-jump{flex-wrap:wrap}.aep-week-jump input{width:145px}.aep-manager-controls>header{align-items:flex-start;flex-direction:column}.aep-week-planner>header{align-items:flex-start;flex-direction:column}.aep-planner-legend{flex-wrap:wrap}.aep-whole-week{grid-template-columns:1fr;gap:8px}.aep-whole-week-counts{grid-column:auto}.aep-task-main{align-items:flex-start;flex-wrap:wrap}.aep-task-title{flex-basis:calc(100% - 54px)}.aep-task-main>select{margin-left:54px}.aep-task-tags{padding-left:67px}.aep-task-pagination{align-items:flex-start;flex-direction:column;gap:8px}.aep-retrospective-entry{grid-template-columns:auto 1fr}.aep-retrospective-entry label{grid-column:1 / -1}}.aep-task-history .aep-activity-toggle>span b{text-transform:none}.aep-more-panel:not(.open){display:none;margin-bottom:0}.aep-more-details,.aep-activity-toggle{min-height:68px;padding:14px 16px}.aep-more-details b,.aep-activity-toggle>span b{font-size:var(--aep-type-body);line-height:var(--aep-leading-compact)}.aep-more-details small,.aep-activity-toggle>span small{font-size:var(--aep-type-meta);line-height:var(--aep-leading-body)}.aep-more-section{grid-column:1 / -1;overflow:hidden;border:1px solid #d5e3e1;border-radius:10px;background:#f8fbfa}.aep-more-section .aep-more-details{width:100%;grid-column:auto;border:0;border-radius:0;background:transparent}.aep-more-section.open .aep-more-details{border-bottom:1px solid #d5e3e1;background:#f3f9f7}.aep-more-section .aep-more-panel{grid-column:auto;background:#fff;padding:14px 16px 16px}.aep-more-section .aep-more-panel>div{padding-top:0}.aep-more-section,.aep-task-history{border-color:#8fcfc6;border-left:4px solid #0b8f83;background:#f3fbf9;box-shadow:0 6px 18px #0a6d6514}.aep-more-section .aep-more-details,.aep-task-history .aep-activity-toggle{background:linear-gradient(90deg,#0b8f8317,#ffffff59)}.aep-more-section .aep-more-details b,.aep-task-history .aep-activity-toggle>span b{color:#0b524d;font-size:15px;font-weight:800}.aep-more-section .aep-more-details small,.aep-task-history .aep-activity-toggle>span small{color:#71858a}.aep-more-section .aep-more-details>div>svg,.aep-task-history .aep-activity-toggle>svg{color:#087d74}.aep-more-section{border-color:#9fc8e5;border-left-color:#2f86c9;background:#f3f8fd;box-shadow:0 6px 18px #2f86c917}.aep-more-section .aep-more-details{background:linear-gradient(90deg,#2f86c91f,#fff6)}.aep-more-section.open .aep-more-details{border-bottom-color:#bad5e8;background:linear-gradient(90deg,#2f86c926,#ffffff73)}.aep-more-section .aep-more-details b{color:#1e5f8e}.aep-more-section .aep-more-details>div>svg{color:#287eb9}.aep-more-section .aep-more-panel{background:#f3f8fd}.aep-more-section .aep-locked-schedule,.aep-more-section .aep-more-links{border-color:#cbdfea;background:#ffffffb8}.aep-task-history{border-color:#e8c985;border-left-color:#d28a0d;background:#fff9ec;box-shadow:0 6px 18px #b9770014}.aep-task-history .aep-activity-toggle{background:linear-gradient(90deg,#e09c1f21,#ffffff73)}.aep-task-history .aep-activity-toggle>span b{color:#75500c}.aep-task-history .aep-activity-toggle>svg{color:#bd7a00}.aep-team-summary.management{grid-template-columns:repeat(6,minmax(0,1fr))}.aep-team-summary article.warning>svg{background:#fff3d7;color:#9a6200}.aep-management-attention{overflow:hidden;border:1px solid #ecd79d;border-radius:13px;background:#fffdf7}.aep-management-attention>header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #f0e2bd;padding:13px 16px}.aep-management-attention>header>svg{width:22px;color:#b17000}.aep-management-attention>header span{color:#9a6200;font-size:9px;font-weight:900;letter-spacing:.13em}.aep-management-attention h2{margin:2px 0 0;font-size:16px}.aep-management-attention>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#f0e2bd}.aep-management-attention p{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;margin:0;background:#fff;padding:12px 14px}.aep-management-attention p>b{grid-row:1/3;color:#a86400;font-size:22px}.aep-management-attention p>span{font-size:11px;font-weight:700}.aep-management-attention p>a,.aep-management-attention p>button{justify-self:start;border:0;background:transparent;padding:0;color:#087169;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.aep-management-open{border:1px solid #b9d5d1;border-radius:8px;background:#edf7f5;padding:8px 11px;color:#087169;font-size:11px;font-weight:800;text-decoration:none}.aep-team-list>a{grid-template-columns:38px 1.15fr .72fr 1fr 1fr auto 18px}.aep-team-list .deployment{display:flex;min-width:0;flex-direction:column}.aep-team-list .deployment small{color:#7a8d91;font-size:7px;font-weight:800;letter-spacing:.08em}.aep-team-list .deployment b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.aep-team-list .deployment em{color:#087169;font-size:8px;font-style:normal}@media(max-width:1180px){.aep-team-summary.management{grid-template-columns:repeat(3,minmax(0,1fr))}.aep-management-attention>div{grid-template-columns:1fr 1fr}.aep-team-list>a{grid-template-columns:38px 1fr .8fr 1fr auto}.aep-team-list .counts{display:none}.aep-team-list>a>svg{display:none}}@media(max-width:720px){.aep-team-summary.management{grid-template-columns:1fr 1fr}.aep-management-attention>div{grid-template-columns:1fr}.aep-team-list>a{grid-template-columns:34px 1fr auto}.aep-team-list .deployment,.aep-team-list .work{display:none}}.aep-team-planner{margin:18px 0;border:1px solid #d5e3e1;border-radius:14px;background:#fff;overflow:hidden}.aep-team-planner>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1eae9;padding:17px 20px}.aep-team-planner>header span{color:#08776f;font-size:.72rem;font-weight:850;letter-spacing:.11em}.aep-team-planner>header h2{margin:3px 0 1px;color:#173d41;font-size:1.2rem}.aep-team-planner>header p{margin:0;color:#71878b;font-size:.82rem}.aep-team-planner>header svg{width:22px;color:#08776f}.aep-team-planner>div>article{display:grid;grid-template-columns:38px minmax(190px,1.4fr) minmax(105px,.55fr) 24px minmax(125px,.7fr);gap:12px;align-items:center;border-bottom:1px solid #e6eeed;padding:12px 20px}.aep-team-planner>div>article:last-child{border-bottom:0}.aep-team-planner .avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#dff1ee;color:#08776f;font-weight:800}.aep-team-planner .person b,.aep-team-planner .person small{display:block}.aep-team-planner .person small{overflow:hidden;color:#688085;text-overflow:ellipsis;white-space:nowrap}.aep-team-plan-state{border-radius:8px;background:#e7f1fa;padding:7px 10px}.aep-team-plan-state small,.aep-team-plan-state b,.aep-team-plan-state em{display:block}.aep-team-plan-state small{color:#71878b;font-size:.66rem;font-weight:800;letter-spacing:.08em}.aep-team-plan-state b{color:#245f85;font-size:.84rem}.aep-team-plan-state.recorded{background:#e2f3ee}.aep-team-plan-state.recorded b{color:#087067}.aep-team-plan-state.pending{background:#f1f4f4}.aep-team-plan-state.pending b{color:#73878b}.aep-team-plan-state em{margin-top:2px;color:#986100;font-size:.7rem;font-style:normal}.aep-team-planner article>svg{width:17px;color:#8aa09f}@media(max-width:760px){.aep-team-planner>div>article{grid-template-columns:38px 1fr}.aep-team-plan-state,.aep-team-planner article>svg{grid-column:2}}.aep-management-attention>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.aep-management-attention>header p{margin:3px 0 0;color:#657a7e;font-size:13px}.aep-management-attention p>span,.aep-management-attention p>a,.aep-management-attention p>button{font-size:13px}.aep-manager-calendar{overflow:hidden;border:1px solid #d5e2e0;border-radius:14px;background:#fff}.aep-manager-calendar>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e2ecea}.aep-manager-calendar>header span{color:#087169;font-size:11px;font-weight:800;letter-spacing:.12em}.aep-manager-calendar>header h2{margin:3px 0 0;font-size:18px}.aep-manager-calendar>header p{margin:3px 0 0;color:#6c8184;font-size:13px}.aep-manager-calendar>header>b{color:#087169;font-size:14px}.aep-manager-calendar>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.aep-manager-calendar button{position:relative;display:flex;min-height:230px;flex-direction:column;align-items:stretch;gap:10px;border:0;border-right:1px solid #e2ecea;background:#fff;padding:13px 10px;color:#183b3f;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.aep-manager-calendar button:last-child{border-right:0}.aep-manager-calendar button:hover{background:#f2f9f7}.aep-manager-calendar button.active{background:#eef9f7;box-shadow:inset 0 -4px #0a8b80}.aep-manager-calendar button.today:after{content:"Today";position:absolute;right:8px;top:8px;border-radius:999px;background:#d8f1ed;padding:3px 6px;color:#087169;font-size:9px;font-weight:800;text-transform:uppercase}.aep-calendar-date{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1px 6px;margin:0!important;color:#183b3f!important}.aep-calendar-date small{font-size:12px;font-weight:750}.aep-calendar-date>b{grid-column:1;font-size:14px}.aep-calendar-date em{grid-column:2;grid-row:2;border-radius:999px;background:#edf2f1;padding:2px 7px;color:#61787a;font-size:10px;font-style:normal;font-weight:750}.aep-manager-calendar button.today .aep-calendar-date{padding-right:37px}.aep-calendar-assignments{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px;margin:0!important;color:inherit!important}.aep-calendar-assignments>i{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;border-left:3px solid var(--user-fg);border-radius:6px;background:var(--user-bg);padding:6px 7px;color:var(--user-fg);font-size:11px;font-style:normal}.aep-calendar-assignments>i strong,.aep-calendar-assignments>i span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aep-calendar-assignments>i strong{font-weight:750}.aep-calendar-assignments>i span{max-width:58px;font-size:10px}.aep-calendar-assignments>u{margin-top:auto;border-radius:6px;background:#eef3f2;padding:5px 7px;color:#607679;font-size:10px;font-weight:700;text-align:center;text-decoration:none}.aep-calendar-assignments>u.empty{background:transparent;color:#9aabaa;font-weight:500}.aep-team-list .deployment small{font-size:11px}.aep-team-list .deployment b{font-size:13px}.aep-team-list .deployment em{font-size:11px}@media(max-width:760px){.aep-manager-calendar{overflow-x:auto}.aep-manager-calendar>div{min-width:1050px}}.aep-team-activity{overflow:hidden;border:1px solid #d5e2e0;border-radius:14px;background:#fff}.aep-team-activity>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e2ecea;padding:16px 18px}.aep-team-activity>header span{color:#087169;font-size:11px;font-weight:850;letter-spacing:.12em}.aep-team-activity h2{margin:3px 0 0;color:#17373b;font-size:18px}.aep-team-activity header p{margin:3px 0 0;color:#6c8184;font-size:13px}.aep-activity-controls{display:flex;align-items:center;gap:9px}.aep-activity-controls nav{display:flex;border:1px solid #d3e2df;border-radius:9px;background:#f3f7f6;padding:3px}.aep-activity-controls button{border:0;border-radius:6px;background:transparent;padding:7px 10px;color:#657c80;font-size:11px;font-weight:750;text-transform:capitalize;cursor:pointer}.aep-activity-controls button.active{background:#fff;color:#087169;box-shadow:0 2px 6px #17373b18}.aep-activity-controls select{height:36px;border:1px solid #d3e2df;border-radius:8px;background:#fff;padding:0 30px 0 10px;color:#29474b;font-size:11px}.aep-activity-data-scope{display:flex;justify-content:space-between;gap:12px;padding:9px 18px;border-top:1px solid var(--aep-border);border-bottom:1px solid var(--aep-border);background:#f8fbfa;color:#597277;font-size:12px;font-weight:600}@media(max-width:720px){.aep-activity-data-scope{flex-direction:column;gap:3px}}.aep-activity-scale{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:10px 18px 0;color:#778b8e;font-size:10px}.aep-activity-scale i{width:14px;height:14px;border-radius:3px;background:#edf2f1}.aep-activity-map{display:grid;gap:4px;overflow-x:auto;padding:12px 18px 18px}.aep-activity-map.mode-weekly{grid-template-columns:repeat(7,minmax(70px,1fr))}.aep-activity-map.mode-monthly{grid-template-columns:repeat(7,minmax(38px,1fr))}.aep-activity-map.mode-yearly{grid-template-rows:repeat(7,14px);grid-auto-flow:column;grid-auto-columns:14px;align-content:start}.aep-activity-map button{position:relative;display:grid;min-width:0;height:38px;place-items:center;border:1px solid #e2eae9;border-radius:5px;background:#edf2f1;color:#5e7478;font-size:10px;cursor:pointer;transition:transform .12s ease,outline-color .12s ease}.aep-activity-map.mode-weekly button{height:58px}.aep-activity-map.mode-yearly button{width:14px;height:14px;border:0;border-radius:3px}.aep-activity-map button:hover{z-index:1;outline:2px solid #7dbcb5;transform:scale(1.08)}.aep-activity-map button.selected{outline:2px solid #074f4a;outline-offset:1px}.aep-activity-map button.today:after{position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-radius:50%;background:#ff8a25;content:""}.aep-activity-map .level-1,.aep-activity-scale .level-1{background:#dcefeb}.aep-activity-map .level-2,.aep-activity-scale .level-2{background:#9ed4ca}.aep-activity-map .level-3,.aep-activity-scale .level-3{background:#45aa9a}.aep-activity-map .level-4,.aep-activity-scale .level-4{background:#087c73;color:#fff}.aep-activity-map .exception.level-1,.aep-activity-scale .exception.level-1{background:#fff0ce}.aep-activity-map .exception.level-2,.aep-activity-scale .exception.level-2{background:#f5c66a}.aep-activity-map .exception.level-3,.aep-activity-scale .exception.level-3{background:#e78a46}.aep-activity-map .exception.level-4,.aep-activity-scale .exception.level-4{background:#c94d45;color:#fff}.aep-team-activity>footer{display:flex;align-items:center;gap:8px;border-top:1px solid #e2ecea;background:#fafcfc;padding:10px 18px;color:#6a8083;font-size:11px}.aep-team-activity>footer svg{width:16px;color:#087169}.aep-team-activity>footer b{margin-left:auto;color:#48676a;font-size:10px}@media(max-width:760px){.aep-team-activity>header{align-items:flex-start;flex-direction:column}.aep-activity-controls{width:100%;align-items:stretch;flex-direction:column}.aep-activity-controls nav{justify-content:space-between}.aep-activity-controls button{flex:1}.aep-activity-map.mode-weekly,.aep-activity-map.mode-monthly{min-width:620px}.aep-team-activity>footer{align-items:flex-start;flex-wrap:wrap}.aep-team-activity>footer b{width:100%;margin-left:24px}}.aep-activity-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:10px 18px 0;color:#71878a;font-size:10px;font-weight:750;text-align:center}.aep-activity-map.mode-weekly{grid-template-columns:repeat(7,minmax(110px,1fr));gap:8px}.aep-activity-map.mode-weekly button{height:104px;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;align-items:center;padding:10px 12px;text-align:left}.aep-activity-map.mode-weekly button>small{font-size:10px;font-weight:800;text-transform:uppercase}.aep-activity-map.mode-weekly button>strong{grid-column:1;align-self:start;font-size:19px}.aep-activity-map.mode-weekly button>b{grid-column:2;grid-row:1/3;font-size:21px}.aep-activity-map.mode-weekly button>em{grid-column:1/3;align-self:end;font-size:9px;font-style:normal;opacity:.82}.aep-activity-map button:hover{transform:scale(1.04)}.aep-engineer-schedule{display:grid;gap:10px;padding:12px;background:#f5f9f8}.aep-team-planner>.aep-engineer-schedule>.aep-engineer-strip{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:start;border:1px solid #d8e5e3;border-left:5px solid var(--user-fg);border-radius:12px;background:#fff;padding:12px 14px;box-shadow:0 2px 8px #12383b0a}.aep-engineer-identity{display:flex;align-items:center;gap:10px;min-height:54px}.aep-engineer-identity .avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;background:var(--user-bg);color:var(--user-fg);font-weight:800}.aep-engineer-identity .person{display:flex;min-width:0;flex-direction:column}.aep-engineer-identity .person b{overflow:hidden;color:#12383c;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.aep-engineer-identity .person small{color:#74898b;font-size:12px}.aep-engineer-record-link{width:-moz-fit-content;width:fit-content;margin-top:3px;color:var(--user-fg);font-size:11px;font-weight:700;text-decoration:none}.aep-engineer-record-link:hover,.aep-engineer-record-link:focus-visible{text-decoration:underline}.aep-engineer-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;min-width:0}.aep-engineer-card{min-width:0;border:1px solid #dbe7e5;border-top:3px solid var(--user-fg);border-radius:9px;background:#fcfefe;padding:9px 11px}.aep-engineer-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.aep-engineer-card-head b{overflow:hidden;color:#173d41;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.aep-engineer-card-head span{flex:0 0 auto;border-radius:999px;background:var(--user-bg);padding:3px 7px;color:var(--user-fg);font-size:11px;font-weight:700}.aep-engineer-plan-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0}.aep-engineer-plan-meta div{min-width:0}.aep-engineer-plan-meta dt,.aep-engineer-work small{color:#829496;font-size:10px;font-weight:700;text-transform:uppercase}.aep-engineer-plan-meta dd{overflow:hidden;margin:2px 0 0;color:#38575a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.aep-engineer-work{display:flex;min-width:0;align-items:baseline;gap:7px}.aep-engineer-card>.aep-engineer-work{overflow:hidden;margin:8px 0;color:#5f7578;font-size:12px}.aep-engineer-work span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.aep-engineer-actual{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #e8efee;padding-top:7px}.aep-engineer-actual>span{display:flex;align-items:center;gap:6px}.aep-engineer-actual small{color:#829496;font-size:10px;text-transform:uppercase}.aep-engineer-actual b{color:#6d8184;font-size:12px}.aep-engineer-actual.recorded b{color:#087b70}.aep-engineer-actual>strong{border-radius:999px;background:#e5f5ef;padding:3px 7px;color:#087b70;font-size:10px}.aep-engineer-actual.pending>strong{background:#f0f3f3;color:#6d8184}.aep-engineer-actual.variance>strong{background:#fff0d7;color:#a86500}.aep-engineer-actual.variance b{color:#a86500}.aep-engineer-actual em{overflow:hidden;max-width:45%;color:#a86500;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.aep-team-planner>.aep-engineer-schedule>.aep-engineer-strip{grid-template-columns:1fr}.aep-engineer-cards{grid-template-columns:1fr}.aep-engineer-identity{min-height:auto}}.aep-calendar-assignments>i{display:block;grid-template-columns:none}.aep-calendar-assignments>i strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aep-engineer-schedule{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.aep-team-planner>.aep-engineer-schedule>.aep-engineer-strip{grid-template-columns:115px minmax(0,1fr);gap:12px;padding:12px}@media(max-width:1100px){.aep-engineer-schedule{grid-template-columns:1fr}}.aep-today-control{overflow:hidden;border:1px solid #cfe0dd;border-radius:14px;background:#fff;box-shadow:0 8px 24px #163d3c0d}.aep-today-control>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e1ebe9;padding:18px 20px}.aep-today-control>header span{color:#087f76;font-size:11px;font-weight:850;letter-spacing:.12em}.aep-today-control>header h2{margin:3px 0 0;color:#17373b;font-size:20px}.aep-today-control>header p{margin:4px 0 0;color:#687e82;font-size:13px}.aep-today-filters{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.aep-today-filters button{border:1px solid #d5e2e0;border-radius:8px;background:#fff;padding:7px 10px;color:#587074;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.aep-today-filters button.active{border-color:#73bbb3;background:#e8f5f2;color:#08766e}.aep-today-filters>b{border-radius:999px;background:#e8f5f2;padding:7px 11px;color:#08766e;font-size:12px;white-space:nowrap}.aep-today-statuses{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border-bottom:1px solid #e1ebe9;background:#e1ebe9}.aep-today-statuses article{display:flex;min-height:68px;align-items:flex-start;justify-content:center;flex-direction:column;background:#fbfdfc;padding:10px 14px}.aep-today-statuses article b{color:#17373b;font-size:21px;line-height:1}.aep-today-statuses article span{margin-top:5px;color:#6d8184;font-size:11px;font-weight:700}.aep-today-statuses article.status-in_office{box-shadow:inset 0 3px #318bca}.aep-today-statuses article.status-on_site{box-shadow:inset 0 3px #0a978a}.aep-today-statuses article.status-remote{box-shadow:inset 0 3px #7450bd}.aep-today-statuses article.status-al,.aep-today-statuses article.status-el,.aep-today-statuses article.status-holiday{box-shadow:inset 0 3px #d99615}.aep-today-statuses article.status-mc{box-shadow:inset 0 3px #d9534f}.aep-today-statuses article.status-away{box-shadow:inset 0 3px #d99615}.aep-today-statuses article.status-away span{line-height:1.35}.aep-today-statuses article.attention{background:#fff8ea;box-shadow:inset 0 3px #d38600}.aep-today-statuses article.attention b{color:#9a5d00}.aep-today-people{display:grid}.aep-today-columns,.aep-today-people>button{display:grid;grid-template-columns:40px minmax(145px,1.25fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(120px,1fr) minmax(104px,.75fr) 18px;align-items:center;gap:12px}.aep-today-columns{border-bottom:1px solid #dfe9e7;background:#f4f8f7;padding:9px 18px;color:#698083;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.aep-today-columns span:first-child{grid-column:2;justify-self:start}.aep-today-columns span:nth-child(2){grid-column:3;justify-self:start}.aep-today-columns span:nth-child(3){grid-column:4;justify-self:start}.aep-today-columns span:nth-child(4){grid-column:5;justify-self:start}.aep-today-columns span:nth-child(5){grid-column:6;justify-self:start}.aep-today-people>button{min-height:64px;border:0;border-bottom:1px solid #e6edec;background:#fff;padding:12px 18px;color:#29474b;text-align:left;justify-items:stretch;cursor:pointer}.aep-today-people>button:last-child{border-bottom:0}.aep-today-people>button:hover{background:#f4faf8}.aep-today-people .avatar,.aep-manager-drawer .avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;font-size:12px;font-weight:850}.aep-today-people .person,.aep-today-plan,.aep-today-actual,.aep-today-project{display:flex;min-width:0;flex-direction:column;gap:2px}.aep-today-plan,.aep-today-actual,.aep-today-project{width:100%;justify-self:stretch;align-items:flex-start;text-align:left}.aep-today-plan{display:block!important;width:100%!important;align-self:center;justify-self:stretch!important;text-align:left!important}.aep-today-plan>b,.aep-today-actual>b{display:inline-flex!important;width:104px!important;min-width:104px!important;box-sizing:border-box;align-items:center;justify-content:flex-start;border-radius:7px;background:#edf5f4;padding:5px 9px;color:#244c50;line-height:1.1}.aep-today-plan>b{position:static!important;margin:0!important;text-align:left;transform:none!important}.aep-today-plan>small{display:block;position:static!important;margin:2px 0 0!important;color:#08766e;font-weight:800;line-height:1;text-align:left}.aep-today-actual>b{background:#f0f3f3;color:#607477}.aep-today-plan.plan-in_office>b,.aep-today-actual.plan-in_office>b{background:#e4f1fb;color:#176291}.aep-today-plan.plan-on_site>b,.aep-today-actual.plan-on_site>b{background:#e2f4f0;color:#08766e}.aep-today-plan.plan-remote>b,.aep-today-actual.plan-remote>b{background:#eee8fa;color:#6843a8}.aep-today-plan.plan-al>b,.aep-today-plan.plan-el>b,.aep-today-plan.plan-holiday>b,.aep-today-actual.plan-al>b,.aep-today-actual.plan-el>b,.aep-today-actual.plan-holiday>b{background:#fff1ce;color:#906000}.aep-today-plan.plan-mc>b,.aep-today-actual.plan-mc>b{background:#fde8e6;color:#aa3832}.aep-today-project>b{max-width:100%;overflow:hidden;color:#174f55;text-overflow:ellipsis;white-space:nowrap}.aep-today-people small{color:#7b8d90;font-size:10px}.aep-today-people b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.aep-today-attention{justify-self:start;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;white-space:nowrap}.aep-today-attention.ok{background:#e8f6ef;color:#246b52}.aep-today-attention.warning{background:#fff0dc;color:#975c00}.aep-today-attention.missing{background:#fde9e7;color:#a63731}.aep-today-empty{padding:28px;color:#718588;text-align:center;font-size:13px}.aep-today-people>button>svg{width:16px;color:#819496}.aep-today-message{display:flex;min-height:95px;align-items:center;justify-content:center;gap:10px;color:#708588;font-size:13px}.aep-today-message.error{color:#a73c35}.aep-today-message button{border:1px solid #d6e3e1;border-radius:7px;background:#fff;padding:6px 9px;color:#08766e;font-weight:750;cursor:pointer}.aep-manager-drawer-backdrop{position:fixed;z-index:90;inset:0;background:#0a1e1f59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aep-manager-drawer{position:absolute;top:0;right:0;display:flex;width:min(470px,100%);height:100%;flex-direction:column;background:#f7faf9;box-shadow:-18px 0 45px #102c2c2e;animation:aep-drawer-in .18s ease-out}@keyframes aep-drawer-in{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.aep-manager-drawer>header{display:grid;grid-template-columns:44px 1fr 36px;align-items:center;gap:10px;border-bottom:1px solid #dce7e5;background:#fff;padding:18px}.aep-manager-drawer>header>div>span{color:#087f76;font-size:10px;font-weight:850;letter-spacing:.12em}.aep-manager-drawer>header h2{margin:2px 0;color:#17373b;font-size:20px}.aep-manager-drawer>header p{margin:0;color:#74888b;font-size:12px}.aep-manager-drawer>header>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d7e4e2;border-radius:8px;background:#fff;color:#5e7679;cursor:pointer}.aep-manager-drawer>header>button svg{width:16px}.aep-manager-drawer-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px}.aep-manager-drawer-summary>span{display:flex;flex-direction:column;border:1px solid #dae6e4;border-radius:9px;background:#fff;padding:10px;color:#708386;font-size:10px}.aep-manager-drawer-summary b{margin-top:3px;color:#17373b;font-size:17px}.aep-manager-drawer-summary .warning{border-color:#ecd49b;background:#fff9eb}.aep-manager-drawer-summary .warning b{color:#9a5e00}.aep-manager-drawer-plans{display:grid;overflow-y:auto;gap:10px;padding:0 16px 16px}.aep-manager-drawer-plans>article{border:1px solid #d8e5e2;border-radius:11px;background:#fff;padding:13px}.aep-manager-drawer-plans article>header{display:flex;align-items:center;justify-content:space-between}.aep-manager-drawer-plans article>header b{font-size:14px}.aep-manager-drawer-plans article>header span{border-radius:999px;background:#e7f4f1;padding:4px 7px;color:#08766e;font-size:10px;font-weight:750}.aep-manager-drawer-plans article>p{margin:7px 0;color:#607679;font-size:12px}.aep-manager-drawer-plans dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0}.aep-manager-drawer-plans dl>div{border-radius:7px;background:#f3f7f6;padding:7px}.aep-manager-drawer-plans dt{color:#829294;font-size:9px;text-transform:uppercase}.aep-manager-drawer-plans dd{overflow:hidden;margin:2px 0 0;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.aep-manager-drawer-plans article>em{display:block;margin-top:8px;border-radius:7px;background:#fff3db;padding:7px;color:#8d5b00;font-size:11px;font-style:normal}.aep-manager-drawer>footer{display:flex;gap:8px;margin-top:auto;border-top:1px solid #dce7e5;background:#fff;padding:14px 16px}.aep-manager-drawer>footer a{display:flex;min-height:38px;flex:1;align-items:center;justify-content:center;border:1px solid #b8d8d3;border-radius:8px;color:#08766e;font-size:12px;font-weight:800;text-decoration:none}.aep-manager-drawer>footer a:first-child{border-color:#087f76;background:#087f76;color:#fff}@media(max-width:1100px){.aep-today-statuses{grid-template-columns:repeat(5,minmax(0,1fr))}.aep-today-people>button{grid-template-columns:40px 1fr .8fr .8fr minmax(104px,.75fr) 18px}.aep-today-columns{grid-template-columns:40px 1fr .8fr .8fr minmax(104px,.75fr) 18px}.aep-today-columns span:nth-child(4){display:none}.aep-today-columns span:nth-child(5){grid-column:5}.aep-today-project{display:none}}@media(max-width:720px){.aep-today-control>header{align-items:flex-start;flex-direction:column}.aep-today-statuses{grid-template-columns:repeat(3,minmax(0,1fr))}.aep-today-people{overflow-x:auto}.aep-today-people>button{min-width:720px}.aep-today-columns{min-width:720px}.aep-manager-drawer-summary{grid-template-columns:1fr 1fr 1fr}}.aep-week-timeline-wrap{background:var(--aep-card,#fff)}.aep-week-focus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;border-bottom:1px solid var(--aep-line,#dce7e6);background:var(--aep-soft,#f5f9f8)}.aep-week-focus>div{min-width:0;padding:12px 14px;border:1px solid var(--aep-line,#dce7e6);border-radius:10px;background:var(--aep-card,#fff);display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center}.aep-week-focus span{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#587378}.aep-week-focus b{grid-column:2;grid-row:1/3;font-size:24px;color:#0b3439}.aep-week-focus small{font-size:9px;color:#7b9094;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aep-week-focus .warning{border-color:#e9c56c;background:#fffaf0}.aep-week-focus .warning b{color:#9b6b00}.aep-week-focus .danger{border-color:#efaaa4;background:#fff5f4}.aep-week-focus .danger b{color:#bd4239}.aep-week-timeline-scroll{overflow-x:auto;padding:16px}.aep-week-timeline{display:grid;grid-template-columns:220px repeat(7,minmax(0,1fr));min-width:860px;border:1px solid #d6e4e2;border-radius:12px;overflow:hidden;background:#fff}.aep-timeline-head{display:flex;min-height:52px;align-items:center;justify-content:center;flex-direction:column;border-left:1px solid #e2eceb;background:#f4f8f7;color:#45676c}.aep-timeline-head.task-heading{align-items:flex-start;padding:0 14px;border-left:0}.aep-timeline-head b{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.aep-timeline-head small{font-size:9px;color:#84989b;margin-top:2px}.aep-timeline-head.today{background:#e9f7f4;color:#087b70;box-shadow:inset 0 -3px #0a9b8c}.aep-timeline-row{grid-column:1/-1;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:66px;border-top:1px solid #e2eceb}.aep-timeline-task{border:0;background:#fff;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;color:#12383d;border-right:1px solid #e2eceb;cursor:pointer}.aep-timeline-task:hover{background:#f5faf9}.aep-timeline-task span{min-width:0}.aep-timeline-task b,.aep-timeline-task small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aep-timeline-task b{font-size:11px}.aep-timeline-task small{font-size:9px;color:#789095;margin-top:4px}.aep-timeline-task svg{width:13px;flex:none;color:#6a8589}.aep-timeline-track{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;min-width:0}.aep-timeline-track>i{align-self:stretch;border-left:1px solid #edf2f1;background:#fff}.aep-timeline-track>i:first-child{border-left:0}.aep-timeline-track>i.today{background:#f2fbf9}.aep-timeline-bar{position:relative;z-index:1;grid-row:1;height:38px;margin:0 5px;border:0;border-radius:8px;background:#dff2ef;color:#0c685f;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;box-shadow:inset 3px 0 #0a9b8c;overflow:hidden}.aep-timeline-bar span,.aep-timeline-bar b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}.aep-timeline-bar b{font-size:9px}.aep-timeline-bar.in_progress{background:#deeff8;color:#176484;box-shadow:inset 3px 0 #258bb5}.aep-timeline-bar.blocked,.aep-timeline-bar.overdue{background:#fff0ee;color:#a43b34;box-shadow:inset 3px 0 #df554b}.aep-timeline-bar.completed{background:#e2f4e9;color:#267047;box-shadow:inset 3px 0 #3ca56c}.aep-timeline-bar.carried_forward{background:#f0edf8;color:#65518b;box-shadow:inset 3px 0 #8067ad}.aep-timeline-empty{min-height:150px;display:flex;grid-column:1/-1;align-items:center;justify-content:center;flex-direction:column;color:#789094;gap:4px;border-top:1px solid #e2eceb}.aep-timeline-empty svg{width:22px}.aep-timeline-empty b{font-size:11px}.aep-timeline-empty small{font-size:9px}.aep-timeline-note{display:flex;align-items:center;gap:6px;margin:0;padding:0 17px 16px;color:#70898d;font-size:9px}.aep-timeline-note svg{width:13px}.dark .aep-week-focus{background:#10272b;border-color:#294247}.dark .aep-week-focus>div{background:#122b30;border-color:#2b474c}.dark .aep-week-focus span{color:#94b2b6}.dark .aep-week-focus b{color:#ecf8f7}.dark .aep-week-focus small{color:#79979b}.dark .aep-week-focus .warning{background:#302b1d;border-color:#6d592a}.dark .aep-week-focus .danger{background:#342222;border-color:#74403d}.dark .aep-week-timeline,.dark .aep-timeline-head,.dark .aep-timeline-task,.dark .aep-timeline-track>i{background:#0f2529;border-color:#294247;color:#e7f4f3}.dark .aep-timeline-head{background:#132c31}.dark .aep-timeline-head.today,.dark .aep-timeline-track>i.today{background:#123631}.dark .aep-timeline-row,.dark .aep-timeline-task{border-color:#294247}.dark .aep-timeline-task:hover{background:#173238}.dark .aep-timeline-task small,.dark .aep-timeline-head small,.dark .aep-timeline-note{color:#81a0a4}@media(max-width:800px){.aep-week-focus{grid-template-columns:1fr 1fr}.aep-week-focus>div{padding:10px}.aep-week-focus b{font-size:20px}.aep-week-focus small{white-space:normal;line-height:1.35}.aep-week-timeline-scroll{padding:10px}.aep-timeline-note{padding:0 12px 14px}}.aep-daily-log{border:1px solid #c8dcda;border-left:3px solid #0d9488;background:#fff;box-shadow:0 5px 18px #1441440d}.aep-daily-log.open{border-color:#9bcfc9;border-left-color:#0d9488;background:#fff;box-shadow:0 8px 24px #14414414}.aep-daily-log>header{min-height:64px;padding:13px 18px;background:#f6faf9;border-bottom:0}.aep-daily-log>header b{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;color:#163f43}.aep-daily-log>header small{margin-top:2px;font-size:11px;color:#71878b}.aep-daily-log>header button,.aep-daily-log.open>header button{min-width:82px;height:36px;border:1px solid #a9ceca;border-radius:8px;background:#fff;color:#08776e;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;box-shadow:none}.aep-daily-log>.aep-guided-log-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:22px;background:#fff;border-top:1px solid #dce9e7}.aep-guided-log-form label>span,.aep-guided-log-form .aep-log-choice legend{margin-bottom:8px;color:#385b60;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0}.aep-guided-log-form input,.aep-guided-log-form textarea{border:1px solid #cbdcda;border-radius:9px;background:#fbfdfd;color:#173c41;font-family:Outfit,sans-serif;font-size:13px;padding:11px 12px}.aep-guided-log-form input{height:42px}.aep-guided-log-form textarea{min-height:92px;line-height:1.5}.aep-guided-log-form textarea::-moz-placeholder{color:#96a7aa}.aep-guided-log-form textarea::placeholder{color:#96a7aa}.aep-guided-log-form input:focus,.aep-guided-log-form textarea:focus{border-color:#15998d;box-shadow:0 0 0 3px #15998d1c}.aep-guided-log-form>label:first-child{grid-column:1/-1;max-width:280px}.aep-guided-log-form .aep-log-answer{grid-column:auto}.aep-guided-log-form .aep-log-choice{padding:14px 15px;border:1px solid #d8e6e4;border-radius:10px;background:#f8fbfa}.aep-guided-log-form .aep-log-choice.wide{grid-column:1/-1}.aep-guided-log-form .aep-log-progress,.aep-guided-log-form .aep-log-toggle{gap:8px}.aep-guided-log-form .aep-log-progress button,.aep-guided-log-form .aep-log-toggle button{height:38px;min-width:64px;padding:0 15px;border:1px solid #c5d8d6;border-radius:8px;background:#fff;color:#48666b;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;box-shadow:none}.aep-guided-log-form .aep-log-progress button:hover,.aep-guided-log-form .aep-log-toggle button:hover{border-color:#72bcb4;background:#f1faf8}.aep-guided-log-form .aep-log-progress button.active,.aep-guided-log-form .aep-log-toggle button.active{border-color:#0d9488;background:#0d9488;color:#fff;box-shadow:0 4px 10px #0d94882e}.aep-guided-log-form .aep-log-toggle button.active.danger{border-color:#d9574f;background:#d9574f;color:#fff}.aep-guided-log-form .aep-log-toggle button.active.warning{border-color:#c98a16;background:#c98a16;color:#fff}.aep-guided-log-form .aep-log-at-risk{border-radius:10px;padding:13px 14px}.aep-guided-log-form .aep-log-at-risk button{font-family:Outfit,sans-serif;border-radius:8px}.aep-guided-log-form .aep-log-preview{border:1px solid #d6e7e4;border-radius:10px;background:#f4faf8;padding:13px 15px}.aep-guided-log-form .aep-log-preview>span{font-family:Outfit,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em}.aep-guided-log-form .aep-log-preview>b{font-family:Outfit,sans-serif;font-size:17px}.aep-guided-log-form footer{margin-top:0;padding-top:16px;border-top:1px solid #dce9e7}.aep-guided-log-form footer>span{max-width:620px;color:#70868a;font-size:10px;line-height:1.5}.aep-guided-log-form footer button{min-width:122px;height:42px;border-radius:8px;background:#0d9488;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;box-shadow:0 5px 13px #0d948833}.aep-guided-log-form footer button:hover:not(:disabled){background:#087d74;transform:translateY(-1px)}.dark .aep-daily-log,.dark .aep-daily-log.open{background:#0f2529;border-color:#29474b;border-left-color:#24b3a5;box-shadow:0 8px 24px #00000029}.dark .aep-daily-log>header{background:#122c30}.dark .aep-daily-log>header b{color:#e7f4f3}.dark .aep-daily-log>header small{color:#86a1a5}.dark .aep-daily-log>header button,.dark .aep-daily-log.open>header button{background:#173338;border-color:#36565a;color:#75d9ce}.dark .aep-daily-log>.aep-guided-log-form{background:#0f2529;border-color:#294247}.dark .aep-guided-log-form label>span,.dark .aep-guided-log-form .aep-log-choice legend{color:#bad0d2}.dark .aep-guided-log-form input,.dark .aep-guided-log-form textarea{background:#122b30;border-color:#355157;color:#eef8f7}.dark .aep-guided-log-form textarea::-moz-placeholder{color:#708b90}.dark .aep-guided-log-form textarea::placeholder{color:#708b90}.dark .aep-guided-log-form .aep-log-choice{background:#11292d;border-color:#2d494e}.dark .aep-guided-log-form .aep-log-progress button,.dark .aep-guided-log-form .aep-log-toggle button{background:#172f34;border-color:#3a565b;color:#bdd0d2}.dark .aep-guided-log-form .aep-log-progress button:hover,.dark .aep-guided-log-form .aep-log-toggle button:hover{background:#1b393d;border-color:#4f8f88}.dark .aep-guided-log-form .aep-log-progress button.active,.dark .aep-guided-log-form .aep-log-toggle button.active{background:#15998d;border-color:#15998d;color:#fff}.dark .aep-guided-log-form .aep-log-preview{background:#122e31;border-color:#315056}.dark .aep-guided-log-form footer{border-color:#294247}.dark .aep-guided-log-form footer>span{color:#89a3a7}@media(max-width:800px){.aep-daily-log>.aep-guided-log-form{grid-template-columns:1fr;padding:16px;gap:15px}.aep-guided-log-form .aep-log-answer,.aep-guided-log-form .aep-log-choice.wide,.aep-guided-log-form .aep-log-at-risk.wide,.aep-guided-log-form .aep-log-preview.wide{grid-column:1}.aep-guided-log-form>label:first-child{grid-column:1;max-width:none}.aep-guided-log-form .aep-log-progress{display:grid;grid-template-columns:repeat(5,1fr)}.aep-guided-log-form .aep-log-progress button{min-width:0;padding:0 5px}.aep-guided-log-form footer button{width:100%}}.aep-daily-log,.aep-daily-log.open{border-color:#234d51;border-left-color:#19aa9c;background:#eef6f5}.aep-daily-log>header,.aep-daily-log.open>header{background:#12383d;border-color:#234d51}.aep-daily-log>header b{color:#f2fbfa}.aep-daily-log>header small{color:#a9c3c5}.aep-daily-log>header svg{color:#5ed4c8}.aep-daily-log>header button,.aep-daily-log.open>header button{background:#183f44;border-color:#4a7376;color:#d9efed}.aep-daily-log>.aep-guided-log-form{background:#f2f8f7;border-color:#c8dcda}.aep-report-delay-button{display:flex;flex:none;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 12px;border:1px solid #dfb259;border-radius:8px;background:#fff9e9;color:#8a5b08;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;cursor:pointer}.aep-report-delay-button svg{width:14px}.aep-report-delay-button:hover,.aep-report-delay-button.active{border-color:#c58919;background:#c58919;color:#fff}.aep-task-delay-panel{grid-column:1/-1;overflow:hidden;border:1px solid #e0bb6c;border-left:4px solid #d28a0d;border-radius:10px;background:#fffaf0;box-shadow:0 6px 18px #b9770014}.aep-task-delay-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;background:#4a3b1d;color:#fff}.aep-task-delay-panel>header>div{display:flex;align-items:center;gap:9px}.aep-task-delay-panel>header svg{width:18px;color:#f1c660}.aep-task-delay-panel>header span{display:flex;flex-direction:column}.aep-task-delay-panel>header b{font-size:13px}.aep-task-delay-panel>header small{color:#e4d3ad;font-size:10px}.aep-task-delay-panel>header button{border:1px solid #8a7548;border-radius:7px;background:#5a4927;color:#fff;padding:7px 11px;font:700 11px Outfit,sans-serif}.aep-delay-baseline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #ead7ad}.aep-delay-baseline>span{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-right:1px solid #ead7ad}.aep-delay-baseline>span:last-child{border-right:0}.aep-delay-baseline small{color:#876d3d;font-size:9px;text-transform:uppercase;font-weight:700}.aep-delay-baseline b{color:#4b3a19;font-size:12px}.aep-task-delay-panel>.aep-delay-form{padding:15px;background:#fffaf0}.aep-more-section{grid-column:1/-1;border:1px solid #315965;border-left:4px solid #3894a9;border-radius:10px;background:#f1f7f8;box-shadow:0 6px 18px #1e5f6e14}.aep-more-section .aep-more-details,.aep-more-section.open .aep-more-details{min-height:64px;background:#173b45;border:0;border-bottom-color:#315965;color:#f0f8f9}.aep-more-section.open .aep-more-details{border-bottom:1px solid #315965}.aep-more-section .aep-more-details b{color:#f0f8f9;font-size:14px}.aep-more-section .aep-more-details small{color:#a9c4ca}.aep-more-section .aep-more-details>svg{color:#73c5d4}.aep-more-section .aep-more-panel{padding:15px;background:#f1f7f8}.aep-more-section .aep-locked-schedule,.aep-more-section .aep-more-links{border-color:#c4dbe0;background:#fff}.aep-more-section .aep-locked-schedule>header{background:#e8f1f3}.dark .aep-daily-log,.dark .aep-daily-log.open{background:#0b1c20;border-color:#315158;border-left-color:#27b4a6}.dark .aep-daily-log>header,.dark .aep-daily-log.open>header{background:#102f34}.dark .aep-daily-log>.aep-guided-log-form{background:#0d2227}.dark .aep-more-section{background:#0d2026;border-color:#365762;border-left-color:#4ba9bd}.dark .aep-more-section .aep-more-details,.dark .aep-more-section.open .aep-more-details{background:#12343d;border-color:#365762}.dark .aep-more-section .aep-more-panel{background:#0d2026}.dark .aep-more-section .aep-locked-schedule,.dark .aep-more-section .aep-more-links{background:#10282e;border-color:#315059}.dark .aep-more-section .aep-locked-schedule>header{background:#143139}.dark .aep-task-delay-panel{background:#2c271b;border-color:#6f5a2f;border-left-color:#d59a2c}.dark .aep-task-delay-panel>header{background:#3d321d}.dark .aep-task-delay-panel>.aep-delay-form{background:#2c271b}.dark .aep-delay-baseline{border-color:#65552f}.dark .aep-delay-baseline>span{border-color:#65552f}.dark .aep-delay-baseline small{color:#c0a66f}.dark .aep-delay-baseline b{color:#f0dcae}.dark .aep-report-delay-button{background:#2e291e;border-color:#735e33;color:#e5bf70}@media(max-width:800px){.aep-report-delay-button{margin-left:54px}.aep-task-main>select{margin-left:0}.aep-task-delay-panel>header{align-items:flex-start}.aep-delay-baseline{grid-template-columns:1fr}.aep-delay-baseline>span{border-right:0;border-bottom:1px solid #ead7ad}.aep-delay-baseline>span:last-child{border-bottom:0}}.aep-daily-log,.aep-daily-log.open{border-color:#168b81;border-left-color:#08a696;background:#e4f3f0;box-shadow:0 7px 20px #087e7421}.aep-daily-log>header,.aep-daily-log.open>header{background:#12675f;border-color:#168b81}.aep-daily-log>header b{color:#fff;font-weight:800}.aep-daily-log>header small{color:#c9e8e4}.aep-daily-log>header svg{color:#75eee1}.aep-daily-log>header button,.aep-daily-log.open>header button{background:#0d574f;border-color:#70bdb5;color:#fff;font-weight:800}.aep-daily-log>header button:hover,.aep-daily-log.open>header button:hover{background:#084b45;border-color:#9bd6d0}.aep-daily-log>.aep-guided-log-form{background:#edf7f5;border-color:#acd8d2}.aep-guided-log-form .aep-log-choice{background:#e5f2ef;border-color:#b5d9d4}.aep-guided-log-form .aep-log-preview{background:#dff1ed;border-color:#a6d5cf}.aep-guided-log-form label>span,.aep-guided-log-form .aep-log-choice legend{color:#285d58;font-weight:800}.aep-guided-log-form .aep-log-progress button.active,.aep-guided-log-form .aep-log-toggle button.active{background:#087f74;border-color:#087f74;box-shadow:0 4px 11px #087f743d}.aep-guided-log-form footer button{background:#087f74;font-weight:800;box-shadow:0 5px 14px #087f7440}.dark .aep-daily-log,.dark .aep-daily-log.open{background:#0b211f;border-color:#25877e;border-left-color:#37c8ba;box-shadow:0 8px 24px #0003}.dark .aep-daily-log>header,.dark .aep-daily-log.open>header{background:#124b46}.dark .aep-daily-log>.aep-guided-log-form{background:#0d2725;border-color:#245a55}.dark .aep-guided-log-form .aep-log-choice{background:#102f2c;border-color:#285a55}.dark .aep-guided-log-form .aep-log-preview{background:#103530;border-color:#2b655f}.aep-daily-log,.aep-daily-log.open{border:1px solid #78c8bf;border-left:4px solid #0a9b8d;background:#f7fcfb;box-shadow:0 5px 16px #0a9b8d12}.aep-daily-log>header,.aep-daily-log.open>header{background:linear-gradient(90deg,#0a9b8d24,#ffffff8c);border-color:#b8ddd8}.aep-daily-log>header b{color:#09675f;font-weight:800}.aep-daily-log>header small{color:#6c8587}.aep-daily-log>header svg{color:#079b8c}.aep-daily-log>header button,.aep-daily-log.open>header button{background:#fff;border-color:#80c8c0;color:#08776e}.aep-daily-log>header button:hover,.aep-daily-log.open>header button:hover{background:#e8f7f4;border-color:#3daea3;color:#075f58}.aep-daily-log>.aep-guided-log-form{background:#f5fbfa;border-color:#b8ddd8}.aep-guided-log-form .aep-log-choice{background:#edf8f6;border-color:#c3e0dc}.aep-guided-log-form .aep-log-preview{background:#e8f6f3;border-color:#b6dbd5}.aep-more-section{border:1px solid #8fc2df;border-left:4px solid #2f86c9;background:#f7fbfe;box-shadow:0 5px 16px #2f86c912}.aep-more-section .aep-more-details,.aep-more-section.open .aep-more-details{background:linear-gradient(90deg,#2f86c924,#ffffff8c);border-color:#bfd8e8;color:#1e5f8e}.aep-more-section .aep-more-details b{color:#1e5f8e;font-weight:800}.aep-more-section .aep-more-details small{color:#70868f}.aep-more-section .aep-more-details>svg{color:#287eb9}.aep-more-section .aep-more-panel{background:#f5f9fc}.aep-more-section .aep-locked-schedule,.aep-more-section .aep-more-links{background:#fff;border-color:#cbdfea}.dark .aep-daily-log,.dark .aep-daily-log.open{border-color:#28766f;border-left-color:#31bbae;background:#0d2223}.dark .aep-daily-log>header,.dark .aep-daily-log.open>header{background:linear-gradient(90deg,#19a99b3d,#0d222380);border-color:#2d5b58}.dark .aep-daily-log>header b{color:#8ce2d9}.dark .aep-daily-log>header small{color:#91abad}.dark .aep-daily-log>header svg{color:#57d3c6}.dark .aep-daily-log>header button,.dark .aep-daily-log.open>header button{background:#132d2f;border-color:#3c716c;color:#93e0d8}.dark .aep-daily-log>.aep-guided-log-form{background:#0f2727;border-color:#28524f}.dark .aep-more-section{border-color:#345d73;border-left-color:#4a9bd1;background:#101f26}.dark .aep-more-section .aep-more-details,.dark .aep-more-section.open .aep-more-details{background:linear-gradient(90deg,#2f86c940,#101f2685);border-color:#345d73}.dark .aep-more-section .aep-more-details b{color:#94ccee}.dark .aep-more-section .aep-more-details small{color:#91aab3}.dark .aep-more-section .aep-more-details>svg{color:#68add9}.dark .aep-more-section .aep-more-panel{background:#101f26}.aep-guided-log-form .aep-log-at-risk span b{font:800 13px/1.35 Outfit,sans-serif}.aep-guided-log-form .aep-log-at-risk span small{font:500 11px/1.45 Outfit,sans-serif}.aep-guided-log-form .aep-log-at-risk>button{min-height:38px;padding:8px 13px;font:700 11px/1.2 Outfit,sans-serif}.aep-guided-log-form .aep-log-preview>span{font:800 10px/1.3 Outfit,sans-serif}.aep-guided-log-form .aep-log-preview>small{font:500 11px/1.4 Outfit,sans-serif}.aep-guided-log-form .aep-log-preview>b{font:800 17px/1.2 Outfit,sans-serif}.aep-delay-baseline{grid-template-columns:repeat(4,minmax(0,1fr))}.aep-task-delay-panel .aep-delay-form label>span{font-size:11px;font-weight:700;text-transform:none;letter-spacing:0}.aep-task-delay-panel .aep-delay-form input,.aep-task-delay-panel .aep-delay-form select,.aep-task-delay-panel .aep-delay-form textarea{font-size:12px}@media(max-width:800px){.aep-delay-baseline{grid-template-columns:repeat(2,minmax(0,1fr))}.aep-delay-baseline>span:nth-child(2){border-right:0}.aep-delay-baseline>span:nth-child(-n+2){border-bottom:1px solid #ead7ad}}.aep-task-delay-panel{border:1px solid #e0b756;border-left:4px solid #d28a0d;background:#fffaf0;box-shadow:0 5px 16px #b9770012}.aep-task-delay-panel>header{background:linear-gradient(90deg,#e0a0232b,#ffffff8f);border-bottom:1px solid #ead29d;color:#78500a}.aep-task-delay-panel>header svg{color:#c77e00}.aep-task-delay-panel>header small{color:#8a7040}.aep-task-delay-panel>header button{background:#fff;border-color:#dab66c;color:#80570d}.aep-task-delay-panel>header button:hover{background:#fff4d8;border-color:#c88a16}.aep-task-delay-panel>.aep-delay-form{background:#fffaf0}.aep-guided-log-form footer{min-height:58px;align-items:center}.aep-log-actions{display:flex;flex:none;align-items:center;justify-content:center;gap:9px}.aep-guided-log-form footer .aep-log-actions button{display:inline-flex;min-width:112px;height:42px;align-items:center;justify-content:center;margin:0;padding:0 16px;line-height:1;text-align:center}.aep-guided-log-form footer .aep-log-actions button.secondary{border:1px solid #9fc9c3;background:#fff;color:#47686b;box-shadow:none}.aep-guided-log-form footer .aep-log-actions button.secondary:hover{border-color:#5eaaa1;background:#eef8f6;color:#08766d;transform:none}.dark .aep-task-delay-panel{background:#2b261a;border-color:#6f592c;border-left-color:#d59a2c}.dark .aep-task-delay-panel>header{background:linear-gradient(90deg,#d59a2c38,#2b261a85);border-color:#66522c;color:#f1cd7d}.dark .aep-task-delay-panel>header small{color:#c1a76e}.dark .aep-task-delay-panel>header button{background:#332d20;border-color:#77633a;color:#efd18c}.dark .aep-task-delay-panel>.aep-delay-form{background:#2b261a}.dark .aep-guided-log-form footer .aep-log-actions button.secondary{background:#142d2e;border-color:#426965;color:#b9d2d0}@media(max-width:800px){.aep-log-actions{width:100%}.aep-guided-log-form footer .aep-log-actions button{width:auto;flex:1}}.aep-planner-days>button.public-holiday{background:#fff9e9;box-shadow:inset 0 3px #e2a315}.aep-ph-badge{position:absolute;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:center;gap:4px;margin:0;color:#805100;font-size:.68rem;font-style:normal;line-height:1.15;text-align:center}.aep-ph-badge>b{width:-moz-max-content;width:max-content;border-radius:999px;background:#9a6500;color:#fff;padding:2px 6px;font-size:.58rem}.aep-ph-badge>small{color:#936000;font-size:.58rem;font-weight:700}.aep-planner-days>button.public-holiday>strong{visibility:hidden}.aep-ph-badge.selangor{color:#853f08}.dark .aep-planner-days>button.public-holiday{background:#282414;box-shadow:inset 0 3px #dca514}.dark .aep-ph-badge{color:#ffe29a}.dark .aep-ph-badge>small{color:#e9bc5a}.dark .aep-ph-badge.selangor{color:#ffc188}:root{--aep-type-caption: 10px;--aep-type-meta: 11px;--aep-type-control: 12px;--aep-type-body: 14px;--aep-type-card-title: 16px;--aep-type-section-title: 18px;--aep-type-page-title: 30px;--aep-leading-compact: 1.35;--aep-leading-body: 1.5}.aep-app-shell{font-size:var(--aep-type-body)}.aep-app-shell button,.aep-app-shell input,.aep-app-shell select,.aep-app-shell textarea{font-family:inherit}.aep-brand small,.aep-phase-card>span,.aep-user-card small,.aep-top-user small,.aep-global-search kbd{font-size:10px}.aep-nav-label{font-size:var(--aep-type-caption)}.aep-nav-item{font-size:var(--aep-type-body)}.aep-phase-card strong,.aep-user-card strong,.aep-top-user strong,.aep-signout{font-size:12px}.aep-phase-card small{font-size:10px;line-height:1.45}.aep-global-search input{font-size:14px}.aep-page-header>div>span,.aep-panel-heading span,.aep-admin-group-card>header>span{font-size:10px}.aep-page-header h1{font-size:var(--aep-type-page-title)}.aep-page-header p{font-size:var(--aep-type-body);line-height:var(--aep-leading-body)}.aep-page-primary{font-size:13px}.aep-admin-group-card p{font-size:12px;line-height:1.45}.aep-admin-group-card a b{font-size:13px}.aep-admin-group-card a small{font-size:10px}.aep-admin-safety-note b{font-size:12px}.aep-admin-safety-note p{font-size:11px;line-height:1.45}.aep-workspace-nav button{font-size:var(--aep-type-control)}.aep-workspace-metrics p,.aep-project-controls span{font-size:var(--aep-type-caption)}.aep-project-controls strong{font-size:14px}.aep-project-controls small{font-size:var(--aep-type-control);line-height:var(--aep-leading-body)}.aep-submission-heading span,.aep-controlled-form>header span,.aep-power-heading>div>span{font-size:var(--aep-type-caption)}.aep-submission-heading h2{font-size:var(--aep-type-section-title)}.aep-controlled-form>header h2,.aep-power-heading h2{font-size:21px}.aep-submission-heading p,.aep-controlled-form>header p,.aep-power-heading p{font-size:var(--aep-type-control);line-height:var(--aep-leading-body)}.aep-submission-heading>strong small,.aep-controlled-form>header aside b,.aep-controlled-form>header aside small,.aep-power-state strong,.aep-power-state small{font-size:var(--aep-type-caption)}.aep-submission-title b{font-size:14px}.aep-submission-title p{font-size:var(--aep-type-meta);line-height:var(--aep-leading-body)}.aep-submission-title em,.aep-submission-title>strong{font-size:var(--aep-type-caption)}.aep-submission-fields>label,.aep-document-field>span,.aep-controlled-config label,.aep-controlled-notes label,.aep-power-config label,.aep-power-notes label{font-size:var(--aep-type-meta)}.aep-submission-fields textarea,.aep-submission-fields input,.aep-controlled-config input,.aep-controlled-config select,.aep-controlled-notes textarea,.aep-power-config input,.aep-power-config select,.aep-power-notes textarea{font-size:var(--aep-type-control);line-height:var(--aep-leading-body)}.aep-file-control label,.aep-file-control span,.aep-submission-actions button,.aep-controlled-export button,.aep-controlled-toolbar button,.aep-controlled-form>footer button,.aep-load-toolbar button,.aep-power-footer button{font-size:var(--aep-type-meta)}.aep-controlled-toolbar h3,.aep-load-toolbar h3{font-size:15px}.aep-controlled-toolbar p,.aep-load-toolbar p{font-size:var(--aep-type-meta);line-height:var(--aep-leading-body)}.aep-controlled-table th,.aep-load-table th{font-size:var(--aep-type-caption)}.aep-controlled-table td,.aep-load-table td,.aep-controlled-table input,.aep-controlled-table select,.aep-controlled-table textarea,.aep-load-table input{font-size:var(--aep-type-meta);line-height:var(--aep-leading-compact)}.aep-controlled-form>footer>span,.aep-revision-summary{font-size:var(--aep-type-meta)}.aep-specification-body label>span,.aep-specification-revision label{font-size:var(--aep-type-meta)}.aep-specification-body textarea,.aep-specification-body>label>input,.aep-choice-control select,.aep-choice-control input,.aep-specification-revision input{font-size:13px}.aep-multi-control>div>label>span{font-size:var(--aep-type-meta)}.aep-field-hint{font-size:var(--aep-type-meta);line-height:var(--aep-leading-body)}.aep-specification-attachment{font-size:var(--aep-type-meta)}.aep-form-state-banner b{font-size:13px}.aep-form-state-banner p{font-size:var(--aep-type-meta);line-height:var(--aep-leading-body)}.aep-form-state-banner button{font-size:var(--aep-type-meta)}.aep-revision-bar>div:first-child>span,.aep-revision-bar>div:first-child>small,.aep-revision-bar button,.aep-revision-history-heading button,.aep-revision-start-heading>button{font-size:var(--aep-type-meta)}.aep-revision-bar>div:first-child>b{font-size:var(--aep-type-control)}.aep-revision-start-heading span,.aep-revision-history-heading span{font-size:var(--aep-type-caption)}.aep-revision-start-heading h3,.aep-revision-history-heading h3{font-size:var(--aep-type-card-title)}.aep-revision-start-heading p,.aep-revision-history-heading p{font-size:var(--aep-type-meta);line-height:var(--aep-leading-body)}.aep-revision-start-fields label>span{font-size:var(--aep-type-meta)}.aep-revision-start-fields textarea,.aep-revision-start-fields select{font-size:var(--aep-type-control);line-height:var(--aep-leading-body)}.aep-revision-start-actions button{font-size:var(--aep-type-meta)}.aep-change-summary>div>b,.aep-change-summary li strong,.aep-change-summary li span,.aep-revision-events b,.aep-revision-events span{font-size:var(--aep-type-meta)}.aep-change-summary>div>span,.aep-change-summary>p{font-size:var(--aep-type-control)}.aep-revision-events small{font-size:var(--aep-type-caption)}.aep-version-browser>nav span,.aep-version-browser>nav b,.aep-version-detail-head>div>span,.aep-version-detail-head>div>b,.aep-version-detail-head select,.aep-version-reason b,.aep-version-snapshot summary,.aep-version-audit summary,.aep-version-snapshot p{font-size:var(--aep-type-meta)}.aep-version-browser>nav small,.aep-version-detail-head>div>small,.aep-version-detail-head label,.aep-version-reason span,.aep-version-snapshot span,.aep-version-audit p{font-size:var(--aep-type-caption)}.aep-milestone-board .text-\[9px\]{font-size:var(--aep-type-meta)}.aep-schedule-control>header span{font-size:var(--aep-type-caption)}.aep-schedule-control>header h2{font-size:var(--aep-type-section-title)}.aep-schedule-control>header p{font-size:var(--aep-type-control);line-height:var(--aep-leading-body)}.aep-schedule-grid>nav button>span,.aep-schedule-grid>nav button>b{font-size:var(--aep-type-meta)}.aep-schedule-grid>nav button>small,.aep-schedule-grid>nav button>em{font-size:var(--aep-type-caption)}.aep-schedule-editor-title span{font-size:var(--aep-type-meta)}.aep-schedule-editor-title h3{font-size:var(--aep-type-card-title)}.aep-schedule-editor-title>strong{font-size:var(--aep-type-caption)}.aep-schedule-fields label>span,.aep-schedule-change-fields label>span{font-size:var(--aep-type-meta)}.aep-schedule-fields input,.aep-schedule-change-fields textarea,.aep-schedule-change-fields select{font-size:var(--aep-type-control)}.aep-schedule-fields small,.aep-baseline-revision,.aep-variance-preview span,.aep-schedule-history span,.aep-schedule-history small,.aep-schedule-history em{font-size:var(--aep-type-caption);line-height:var(--aep-leading-body)}.aep-variance-preview b,.aep-schedule-actions button,.aep-schedule-history summary,.aep-schedule-history b,.aep-schedule-history p{font-size:var(--aep-type-meta)}.aep-week-navigator span,.aep-weekly-pulse header span,.aep-task-workspace>header span,.aep-week-notes header span,.aep-team-board>header span{font-size:10px}.aep-week-navigator h2,.aep-weekly-pulse h2,.aep-task-workspace h2,.aep-week-notes h2,.aep-team-board h2{font-size:18px}.aep-week-navigator small{font-size:11px}.aep-week-score span{width:58px;font-size:10px}.aep-pulse-track button.today:after{font-size:9px}.aep-pulse-track button>span{font-size:11px}.aep-pulse-track button>b{font-size:15px}.aep-pulse-track button>em,.aep-pulse-track button>small,.aep-pulse-track button>strong{font-size:10px;line-height:1.35}.aep-day-tooltip>b{font-size:11px}.aep-day-tooltip>span,.aep-day-tooltip>strong{font-size:10px}.aep-weekly-metrics article>span,.aep-team-summary article>span{font-size:11px}.aep-weekly-metrics article b,.aep-team-summary article b{font-size:20px}.aep-quick-task b{font-size:14px}.aep-quick-task small{font-size:11px;line-height:1.4}.aep-quick-task input,.aep-task-workspace select,.aep-task-main select,.aep-task-detail textarea,.aep-task-detail select,.aep-task-detail input[type=date]{font-size:var(--aep-type-body)}.aep-quick-task>button{font-size:13px}.aep-quick-due>span{font-size:10px}.aep-task-workspace>header button,.aep-team-board nav button{font-size:11px}.aep-day-context b,.aep-progress-ring span{font-size:10px}.aep-task-title b{font-size:var(--aep-type-card-title)}.aep-task-title small{font-size:13px}.aep-task-tags>span,.aep-task-tags em{font-size:var(--aep-type-meta)}.aep-task-detail label>span,.aep-week-notes label>span{font-size:var(--aep-type-control)}.aep-task-detail footer button{font-size:var(--aep-type-control)}.aep-activity-toggle>span b,.aep-activity-toggle>strong{font-size:var(--aep-type-control)}.aep-activity-toggle>span small{font-size:var(--aep-type-meta)}.aep-task-history li b{font-size:var(--aep-type-control)}.aep-task-history li span{font-size:var(--aep-type-meta)}.aep-task-history li small{font-size:var(--aep-type-caption)}.aep-daily-log>header b{font-size:var(--aep-type-body)}.aep-daily-log>header small,.aep-daily-log>header button,.aep-daily-log footer{font-size:var(--aep-type-meta)}.aep-daily-log label>span{font-size:var(--aep-type-control)}.aep-daily-log input,.aep-daily-log select,.aep-daily-log textarea,.aep-daily-log footer button{font-size:var(--aep-type-body)}.aep-week-empty b{font-size:12px}.aep-week-empty span{font-size:11px}.aep-week-notes textarea{font-size:11px;line-height:1.5}.aep-week-notes>button,.aep-week-actions button{font-size:11px}.aep-flow-board>section>header{font-size:11px}.aep-flow-board article b{font-size:11px}.aep-flow-board article span,.aep-flow-board article small{font-size:10px;line-height:1.4}.aep-team-score span{font-size:10px}.aep-team-list .person b{font-size:12px}.aep-team-list .person small,.aep-team-list .work small{font-size:10px}.aep-team-list .counts b{font-size:13px}.aep-team-list .counts small,.aep-team-list .state{font-size:9px}.aep-previous-open>header b{font-size:13px}.aep-previous-open>header small{font-size:10px}.aep-previous-open article b{font-size:12px}.aep-previous-open article small,.aep-previous-open article button{font-size:10px}.aep-week-planner>header span,.aep-whole-week>div:first-child>span{font-size:var(--aep-type-caption)}.aep-week-planner>header h2{font-size:var(--aep-type-section-title)}.aep-planner-legend span,.aep-whole-week small,.aep-whole-week-counts{font-size:var(--aep-type-meta)!important}.aep-whole-week strong{font-size:22px}.aep-whole-week-counts b{font-size:var(--aep-type-body)}.aep-planner-days>button.today:after{font-size:var(--aep-type-caption)}.aep-planner-day-name b{font-size:var(--aep-type-body)}.aep-planner-day-name small{font-size:var(--aep-type-meta)}.aep-planner-ring b{font-size:var(--aep-type-card-title)}.aep-planner-days>button>em,.aep-planner-days>button>strong{font-size:var(--aep-type-meta)}.aep-planner-counts>b{font-size:var(--aep-type-body)}.aep-planner-counts small{font-size:var(--aep-type-caption)}.aep-task-group>header{font-size:var(--aep-type-caption)}.aep-task-group>header b,.aep-task-pagination,.aep-task-pagination button{font-size:var(--aep-type-caption)}.aep-register-tabs a{font-size:var(--aep-type-control)}.aep-register-tabs a b{font-size:var(--aep-type-meta)}.aep-register-table-wrap>header b{font-size:var(--aep-type-card-title)}.aep-register-table-wrap>header small{font-size:var(--aep-type-meta)}.aep-register-table-wrap th{font-size:var(--aep-type-caption)}.aep-register-table-wrap td{font-size:var(--aep-type-meta);line-height:var(--aep-leading-compact)}.aep-register-table-wrap td:first-child a{font-size:var(--aep-type-control)}.aep-register-table-wrap td:first-child small{margin-top:3px;font-size:var(--aep-type-caption);line-height:var(--aep-leading-body)}.aep-register-status{font-size:var(--aep-type-caption)}.aep-register-empty b{font-size:var(--aep-type-control)}.aep-register-empty span{font-size:var(--aep-type-meta)}@media(max-width:720px){.aep-page-header h1{font-size:26px}.aep-pulse-track button>span{font-size:10px}.aep-pulse-track button>b{font-size:14px}}.dark{--aep-ink: #e5eef0;--aep-muted: #94a8ad;--aep-line: #2b4148;--aep-teal: #43bdb1;--aep-dark: #07171b;--aep-surface: #0d1c22;color-scheme:dark}.dark body,.dark #root,.dark .aep-app-shell,.dark .aep-main-content{background:#071116;color:var(--aep-ink)}.dark .aep-topbar,.dark .aep-login-page,.dark .aep-login-panel,.dark .aep-metric,.dark .aep-panel,.dark .aep-project-card,.dark .aep-project-empty,.dark .aep-project-controls,.dark .aep-workspace-hero,.dark .aep-workspace-nav,.dark .aep-register-matrix{background-color:#0d1c22;border-color:var(--aep-line);color:var(--aep-ink)}.dark .aep-workspace-hero{background-image:linear-gradient(130deg,#0d1c22 55%,#102a2d)}.dark .aep-workspace-nav{background-color:#0d1c22f5}.dark .aep-topbar input,.dark .aep-global-search input,.dark .aep-login-panel input{color:var(--aep-ink)}.dark .aep-global-search kbd,.dark .aep-icon-button:hover,.dark .aep-workspace-nav button:hover,.dark .aep-project-icon,.dark .aep-metric>span{background:#172b31;color:#65d2c7}.dark .aep-project-card h2,.dark .aep-project-empty strong,.dark .aep-project-controls strong,.dark .aep-workspace-metrics strong,.dark .aep-empty strong,.dark .aep-page-header h1,.dark .aep-panel-heading h2,.dark .aep-project-row strong{color:var(--aep-ink)}.dark .aep-project-card p,.dark .aep-project-facts span,.dark .aep-project-controls small,.dark .aep-project-row small,.dark .aep-project-row em,.dark .aep-page-header p{color:var(--aep-muted)}.dark .aep-project-list,.dark .aep-project-row,.dark .aep-project-controls>div,.dark .aep-readiness>p,.dark .aep-attention-list,.dark .aep-compact-list,.dark .aep-control-record-list{border-color:var(--aep-line)}.dark .aep-progress-track,.dark .aep-attention-progress i{background:#263a40}.dark .bg-white,.dark .bg-white\/95{background-color:#0d1c22!important}.dark .bg-slate-50,.dark .bg-slate-50\/50,.dark .bg-slate-50\/40,.dark .bg-slate-50\/80,.dark .bg-slate-100{background-color:#101f25!important}.dark .border-slate-100,.dark .border-slate-200,.dark .border-slate-200\/60,.dark .border-slate-200\/70,.dark .border-slate-200\/80{border-color:#2b4148!important}.dark .text-slate-900,.dark .text-slate-800,.dark .text-slate-700{color:#e5eef0!important}.dark .text-slate-600,.dark .text-slate-500,.dark .text-slate-400{color:#9aadb2!important}.dark input,.dark select,.dark textarea{border-color:#344b52;background-color:#102128;color:#e5eef0}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:#72878d}.dark input::placeholder,.dark textarea::placeholder{color:#72878d}.dark .hover\:bg-white:hover,.dark .hover\:bg-slate-50:hover,.dark .hover\:bg-slate-100:hover{background-color:#1a3037!important}.dark .aep-register-filters,.dark .aep-register-pagination,.dark .aep-register-scroll td:first-child,.dark .aep-register-scroll td button,.dark .aep-register-person-list>button{background:#102128;border-color:#2b4148;color:#c8d8db}.dark .aep-register-scroll th{background:#183038;border-color:#3a5157;color:#d8e6e8}.dark .aep-register-scroll td,.dark .aep-register-scroll td button.assigned{background:#0d1c22;border-color:#263c43;color:#d7e4e6}.dark .aep-register-scroll tr.aep-project-completed td,.dark .aep-register-scroll tr.aep-project-completed td:first-child{background:#102923;color:#aac9c0}.dark .aep-register-scroll tr.aep-project-archived td,.dark .aep-register-scroll tr.aep-project-archived td:first-child{background:#182328;color:#92a2a6}.dark .aep-register-filters select,.dark .aep-register-pagination select,.dark .aep-register-pagination button,.dark .aep-register-edit-form select{background:#102128;border-color:#344b52;color:#dbe8ea}.dark .ring-white{--tw-ring-color: #0d1c22 !important}.dark .aep-week-planner,.dark .aep-week-navigator,.dark .aep-team-planner,.dark .aep-team-activity,.dark .aep-manager-calendar,.dark .aep-manager-controls,.dark .aep-team-board,.dark .aep-team-summary article,.dark .aep-manager-drawer>header,.dark .aep-manager-drawer>footer,.dark .aep-manager-drawer-plans>article,.dark .aep-manager-drawer-summary>span,.dark .aep-more-section .aep-more-panel,.dark .aep-task-history,.dark .aep-task-pagination,.dark .aep-today-control,.dark .aep-team-list>a,.dark .aep-planner-days>button,.dark .aep-week-task,.dark .aep-day-tooltip,.dark .aep-task-date-confirmation,.dark .aep-locked-schedule,.dark .aep-daily-log{background-color:#0d1c22!important;border-color:#2b4148!important;color:#dbe8ea}.dark .aep-manager-controls>header,.dark .aep-team-board>header{background:#0d1c22!important;border-color:#2b4148!important}.dark .aep-manager-controls>header h2,.dark .aep-team-board>header h2,.dark .aep-team-summary article b,.dark .aep-team-list .person b,.dark .aep-team-list .work small,.dark .aep-team-list .counts b{color:#e4edef!important}.dark .aep-team-filters,.dark .aep-team-list{background:#09181d!important;border-color:#2b4148!important}.dark .aep-team-filters input,.dark .aep-team-filters select,.dark .aep-team-board nav button{background:#102128!important;border-color:#344b52!important;color:#dbe8ea!important;color-scheme:dark}.dark .aep-team-filters input::-moz-placeholder{color:#91a7ac!important}.dark .aep-team-filters input::placeholder,.dark .aep-team-list .person small,.dark .aep-team-list .counts small,.dark .aep-team-summary article>span{color:#91a7ac!important}.dark .aep-team-board nav button:hover,.dark .aep-team-board nav button.active{background:#153c3a!important;border-color:#2aa79c!important;color:#bff7ef!important}.dark .aep-team-list>a:hover{background:#12262d!important}.dark .aep-team-list .work i{background:#30464c!important}.dark .aep-week-navigator h2{color:#e4edef}.dark .aep-week-navigator>button,.dark .aep-week-jump input,.dark .aep-week-calendar-controls .aep-week-jump button,.dark .aep-week-calendar-controls .aep-week-today-link{background:#102128!important;border-color:#344b52!important;color:#dbe8ea!important;color-scheme:dark}.dark .aep-week-calendar-controls .aep-week-jump button:hover,.dark .aep-week-calendar-controls .aep-week-today-link:hover,.dark .aep-week-navigator>button:hover{background:#183038!important;border-color:#4b6971!important}.dark .aep-week-task.in_progress{background-image:linear-gradient(90deg,#102b3a 0,#0d1c22 22%)}.dark .aep-week-task.blocked{background-image:linear-gradient(90deg,#3a1d20 0,#0d1c22 22%)}.dark .aep-week-task.completed{background-image:linear-gradient(90deg,#113126 0,#0d1c22 22%)}.dark .aep-week-task.carried_forward{background-image:linear-gradient(90deg,#362a12 0,#0d1c22 22%)}.dark .aep-manager-drawer,.dark .aep-day-tooltip:after{background-color:#0d1c22;border-color:#2b4148}.dark .aep-team-list>a:hover,.dark .aep-today-people>button:hover,.dark .aep-manager-calendar button:hover{background-color:#172b31!important}.dark .aep-whole-week,.dark .aep-task-workspace,.dark .aep-week-notes,.dark .aep-weekly-metrics>article,.dark .aep-quick-task-embedded,.dark .aep-more-details,.dark .aep-locked-schedule,.dark .aep-delay-form,.dark .aep-previous-open,.dark .aep-flow-board>section{background-color:#102128!important;border-color:#2b4148!important;color:#dbe8ea}.dark .aep-planner-days>button.selected,.dark .aep-more-section.open .aep-more-details,.dark .aep-daily-log.open,.dark .aep-quick-task-embedded{background-color:#132a30!important}.dark .aep-planner-ring:after,.dark .aep-progress-ring:after{background:#0d1c22!important}.dark .aep-whole-week-track>i,.dark .aep-task-group>header b,.dark .aep-activity-toggle,.dark .aep-planner-empty>i{background-color:#263a40!important}.dark .aep-daily-log>header,.dark .aep-more-section .aep-more-details,.dark .aep-task-history .aep-activity-toggle{background-image:linear-gradient(90deg,#379f942e,#0d1c2273)}.dark .pp-page{--pp-ink: #e4edef;--pp-muted: #98aaaf;--pp-line: #2b4148}.dark .pp-calendar-card,.dark .pp-upcoming-card,.dark .pp-legend-card,.dark .pp-schedule-card,.dark .pp-modal>form,.dark .pp-schedule-item,.dark .pp-agenda article>aside>button,.dark .pp-plan-actions button{background:#0d1c22;border-color:#2b4148;color:var(--pp-ink)}.dark .pp-calendar-nav button,.dark .pp-schedule-card>header button,.dark .pp-modal footer button,.dark .pp-schedule-filter select,.dark .pp-schedule-tools select,.dark .pp-form-grid input,.dark .pp-form-grid select,.dark .pp-form-grid textarea{background:#102128;border-color:#344b52;color:var(--pp-ink)}.dark .pp-weekdays,.dark .pp-legend-card footer,.dark .pp-schedule-legend,.dark .pp-schedule-date,.dark .pp-week-number,.dark .pp-event-details>div,.dark .pp-plan-summary{background:#162a30;border-color:#2b4148;color:#d0dee1}.dark .pp-month-grid{background:#2b4148}.dark .pp-month-grid>button,.dark .pp-month-grid>button.other{background:#0d1c22;color:var(--pp-ink)}.dark .pp-month-grid>button:hover,.dark .pp-month-grid>button.today,.dark .pp-schedule-item:hover,.dark .pp-schedule-item.work.ongoing{background:#142a30}.dark .pp-modal header{background:#153139;color:var(--pp-ink)}.dark .mpp-page{--mpp-line: #2b4148;--mpp-ink: #e4edef}.dark .mpp-page header nav,.dark .mpp-toolbar,.dark .mpp-toolbar button,.dark .mpp-table-wrap,.dark .mpp-weekly-board article,.dark .mpp-project-picker>div,.dark .mpp-project-picker>div button,.dark .mpp-delete{background:#0d1c22;border-color:#2b4148;color:var(--mpp-ink)}.dark .mpp-table-wrap th{background:#183038;border-color:#3a5157;color:#d8e6e8}.dark .mpp-table-wrap td{background:#0d1c22;border-color:#263c43;color:#d7e4e6}.dark .mpp-table-wrap tr.secondary td,.dark .mpp-table-wrap tr.mpp-first-plan td,.dark .mpp-table-wrap tr.draft td,.dark .mpp-weekly-board article p{background:#102128}.dark .mpp-table-wrap input,.dark .mpp-table-wrap select{color:var(--mpp-ink)}.dark .mpp-table-wrap input:hover,.dark .mpp-table-wrap select:hover,.dark .mpp-table-wrap input:focus,.dark .mpp-table-wrap select:focus,.dark .mpp-project-picker>div button:hover{background:#183038;border-color:#426168}.dark .status-in_office,.dark .assignment-engineering{background:#16314a!important;color:#8bc7ef!important}.dark .status-on_site,.dark .assignment-project,.dark .assignment-support{background:#133a32!important;color:#7dd7c2!important}.dark .status-remote,.dark .assignment-training{background:#2d2547!important;color:#c8b7f1!important}.dark .status-al,.dark .status-el,.dark .status-holiday,.dark .assignment-fat{background:#413111!important;color:#f4ce77!important}.dark .status-mc{background:#482321!important;color:#f3a29b!important}.dark .aep-week-timeline-card .bg-indigo-50,.dark .aep-overview-dashboard .bg-indigo-50{background-color:#27234b!important}.dark .aep-week-timeline-card .ring-offset-1,.dark .aep-overview-dashboard .ring-offset-1{--tw-ring-offset-color: #071116}.dark .aep-task-group,.dark .aep-task-group>div,.dark .aep-task-detail,.dark .aep-week-empty,.dark .aep-week-task-list,.dark .aep-task-workspace>header,.dark .aep-task-workspace>footer,.dark .aep-week-notes,.dark .aep-week-notes>header,.dark .aep-week-actions,.dark .aep-flow-board,.dark .aep-flow-board article{background-color:#0d1c22!important;border-color:#2b4148!important;color:#dbe8ea!important}.dark .aep-task-workspace h2,.dark .aep-task-title b,.dark .aep-week-task b,.dark .aep-week-empty b,.dark .aep-task-group>header,.dark .aep-task-group>header span,.dark .aep-whole-week strong,.dark .aep-weekly-metrics article b{color:#e4edef!important}.dark .aep-task-title small,.dark .aep-task-tags em,.dark .aep-week-empty span,.dark .aep-task-detail label>span,.dark .aep-task-pagination,.dark .aep-week-notes label>span{color:#9db0b5!important}.dark .aep-quick-task input,.dark .aep-task-workspace select,.dark .aep-task-main select,.dark .aep-task-detail textarea,.dark .aep-task-detail select,.dark .aep-task-detail input,.dark .aep-week-notes textarea,.dark .aep-task-detail footer button,.dark .aep-week-actions button{background-color:#102128!important;border-color:#344b52!important;color:#e4edef!important}.dark .aep-task-tags>span{background:#263a40!important;color:#c5d4d7!important}.dark .aep-retrospective-entry{border-color:#7a5b20!important;background:#2a2416!important;box-shadow:inset 5px 0 #d59a22!important;color:#f0d89a!important}.dark .aep-retrospective-entry>svg,.dark .aep-retrospective-entry>div b,.dark .aep-retrospective-entry label>span{color:#f1c75b!important}.dark .aep-retrospective-entry>div small{color:#d8c590!important}.dark .aep-retrospective-entry select,.dark .aep-retrospective-entry input{border-color:#66562f!important;background:#151f24!important;color:#eef4f5!important}.dark .mpp-not-recorded{background:#263a40!important;color:#c6d5d8!important}.dark .mpp-read-value,.dark .mpp-na,.dark .mpp-plan-reference,.dark .mpp-weekly-board article p span,.dark .mpp-weekly-board article>small,.dark .mpp-weekly-board article>header small{color:#a8bbc0!important}.dark .mpp-engineer-filter select,.dark .mpp-engineer-filter>button,.dark .mpp-engineer-popover,.dark .mpp-engineer-popover>header,.dark .mpp-engineer-popover>footer,.dark .mpp-context-menu,.dark .mpp-context-menu button{background:#102128;border-color:#344b52;color:#e4edef}.dark .mpp-engineer-filter>button>span,.dark .mpp-engineer-popover>section label:hover{background:#183038;color:#dbe8ea}.dark .mpp-engineer-popover>header small{color:#9fb3b8}.dark .mpp-context-menu button:hover:not(:disabled){background:#183038;color:#7dd7c2}.dark .aep-overview-dashboard{background:#071116!important;color:#e4edef!important}.dark .aep-overview-dashboard .bg-white,.dark .aep-overview-dashboard .bg-slate-50,.dark .aep-overview-dashboard .bg-slate-100,.dark .aep-overview-dashboard [class*="bg-[#f8fafc]"],.dark .aep-overview-dashboard [class*="bg-[#f1f5f9]"]{background-color:#0d1c22!important}.dark .aep-overview-dashboard .text-slate-900,.dark .aep-overview-dashboard .text-slate-800,.dark .aep-overview-dashboard .text-slate-700,.dark .aep-overview-dashboard .text-slate-600{color:#e4edef!important}.dark .aep-overview-dashboard .text-slate-500,.dark .aep-overview-dashboard .text-slate-400{color:#9db0b5!important}.dark .aep-overview-dashboard .border-slate-100,.dark .aep-overview-dashboard .border-slate-200,.dark .aep-overview-dashboard [class*=border-slate-200]{border-color:#2b4148!important}.dark .aep-overview-dashboard .hover\:bg-slate-50:hover,.dark .aep-overview-dashboard .hover\:bg-slate-100:hover{background-color:#183038!important}.dark .aep-flow-board article select{border-color:#37545a;background:#132a2f;color:#dcebea}.aep-page-header,.mpp-page>header.aep-page-header,.pp-page>header.aep-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;width:100%;margin:0 0 24px;padding:0;border:0}.aep-page-header>div:first-child{min-width:0}.aep-page-header>div:first-child>span,.mpp-page>header.aep-page-header>div:first-child>span,.pp-page>header.aep-page-header>div:first-child>span{display:block;margin:0 0 7px;color:#007f75;font-family:Outfit,sans-serif;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.aep-page-header h1,.mpp-page>header.aep-page-header h1,.pp-page>header.aep-page-header h1{margin:0 0 4px;color:#0d3036;font-family:Outfit,sans-serif;font-size:30px;font-weight:400;line-height:1.15;letter-spacing:-.025em}.aep-page-header p,.mpp-page>header.aep-page-header p,.pp-page>header.aep-page-header p{margin:0;color:#607b80;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.aep-overview-dashboard{max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}.pp-page{max-width:none!important;margin-left:0!important;margin-right:0!important}.aep-admin-section-page{gap:18px}.aep-admin-section-content>.max-w-7xl,.aep-admin-section-content>.max-w-4xl{max-width:none;margin-left:0;margin-right:0}.aep-admin-page-actions{display:flex;min-height:44px;align-items:center;justify-content:flex-end;gap:8px}.aep-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.aep-admin-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.aep-manager-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.aep-manager-header>.aep-page-header{margin-bottom:0}.aep-manager-header>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;overflow:visible}.aep-register-tabs a[data-tone=active]{background:#f0f8fb;border-color:#c8dfe8}.aep-register-tabs a[data-tone=unresolved]{background:#fff8e8;border-color:#ead39d}.aep-register-tabs a[data-tone=blocked]{background:#fff1f0;border-color:#efc5c1}.aep-register-tabs a[data-tone=completed]{background:#edf8f2;border-color:#bedfcd}.aep-register-tabs a[data-tone=all]{background:#f3f6f7;border-color:#d5e0e2}.aep-register-tabs a[data-tone=active].active{background:#dff1f7;border-color:#398ba8;color:#185c74;box-shadow:inset 4px 0 #2d89a7}.aep-register-tabs a[data-tone=unresolved].active{background:#fff0c9;border-color:#cf921b;color:#7b5305;box-shadow:inset 4px 0 #cf921b}.aep-register-tabs a[data-tone=blocked].active{background:#ffe0dd;border-color:#d9574f;color:#96342e;box-shadow:inset 4px 0 #d9574f}.aep-register-tabs a[data-tone=completed].active{background:#dff2e8;border-color:#37966a;color:#216b4c;box-shadow:inset 4px 0 #37966a}.aep-register-tabs a[data-tone=all].active{background:#dfe8ea;border-color:#667f85;color:#304e54;box-shadow:inset 4px 0 #667f85}.aep-register-tabs a{position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.aep-register-tabs a:hover{z-index:2;transform:translateY(-4px);box-shadow:0 9px 20px #0b3f4429}.dark .aep-main-content{background:#071a1f}.dark .aep-register-tabs a,.dark .aep-register-table-wrap,.dark .aep-weekly-pulse,.dark .aep-weekly-metrics>a,.dark .aep-task-workspace,.dark .aep-week-notes,.dark .aep-team-board,.dark .mpp-toolbar,.dark .mpp-table-wrap,.dark .pp-calendar-card,.dark .pp-upcoming-card,.dark .pp-legend-card,.dark .aep-admin-section-tabs,.dark .aep-admin-section-content .rounded-2xl{background:#0f2329!important;border-color:#29454c!important;box-shadow:none}.dark .aep-register-table-wrap th,.dark .mpp-table-wrap th,.dark .aep-admin-section-content thead{background:#163139!important}.dark .aep-register-table-wrap td,.dark .mpp-table-wrap td,.dark .aep-admin-section-content tr{border-color:#29454c!important}.dark .aep-admin-toolbar input{background:#0f2329!important;border-color:#29454c!important}.dark .aep-register-tabs a[data-tone=active]{background:#102c36!important;border-color:#315766!important}.dark .aep-register-tabs a[data-tone=unresolved]{background:#302817!important;border-color:#66552d!important}.dark .aep-register-tabs a[data-tone=blocked]{background:#321f20!important;border-color:#684041!important}.dark .aep-register-tabs a[data-tone=completed]{background:#152d25!important;border-color:#315b49!important}.dark .aep-register-tabs a[data-tone=all]{background:#18282d!important;border-color:#395158!important}.dark .aep-register-tabs a.active{color:#eaf7f5;filter:brightness(1.18)}.dark .aep-page-header h1,.dark .mpp-page>header.aep-page-header h1,.dark .pp-page>header.aep-page-header h1{color:#f1f8f7!important}.dark .aep-page-header p,.dark .mpp-page>header.aep-page-header p,.dark .pp-page>header.aep-page-header p{color:#a8c0c4!important}.dark .aep-page-header>div:first-child>span,.dark .mpp-page>header.aep-page-header>div:first-child>span,.dark .pp-page>header.aep-page-header>div:first-child>span{color:#31c4b5!important}.dark .aep-week-planner>header span{color:#31c4b5!important}.dark .aep-week-planner>header h2,.dark .aep-task-workspace>header h2,.dark .aep-register-table-wrap>header b{color:#eef8f7!important}.dark .aep-week-planner>header,.dark .aep-task-workspace>header{border-color:#315159!important}.dark .aep-register-table-wrap>header,.dark .aep-register-table-wrap td,.dark .aep-register-table-wrap th{color:#a9c4c8!important}.dark .aep-register-table-wrap td:first-child a{color:#f1f8f7!important}.dark .aep-register-table-wrap td:first-child small{color:#9bb5b9!important}.dark .aep-register-table-wrap th{color:#87a9ae!important}.dark .aep-register-table-wrap tbody tr:hover{background:#153139}.dark .aep-week-timeline-wrap{background:#0f2329!important}.dark .aep-week-timeline,.dark .aep-timeline-head,.dark .aep-timeline-task,.dark .aep-timeline-track>i{background:#0f2329!important;border-color:#315159!important}.dark .aep-timeline-head{background:#163139!important}.dark .aep-timeline-task{color:#edf7f6!important}.dark .aep-timeline-task small,.dark .aep-timeline-note{color:#9bb5b9!important}.dark .aep-overview-dashboard{min-height:0!important;background:transparent!important}.dark .aep-manager-header{background:transparent!important}.dark .aep-page-header h1{color:#e8f3f2}.dark .aep-page-header p{color:#9ab0b3}.dark .aep-page-header>div:first-child>span{color:#39c7b9}@media(max-width:720px){.aep-page-header,.mpp-page>header.aep-page-header,.pp-page>header.aep-page-header{align-items:flex-start;flex-direction:column}.aep-page-header h1,.mpp-page>header.aep-page-header h1,.pp-page>header.aep-page-header h1{font-size:26px}.aep-admin-toolbar{align-items:stretch;flex-direction:column}.aep-admin-search{width:100%;flex-basis:auto}.aep-admin-toolbar-actions{justify-content:flex-start}.aep-admin-toolbar-actions>button{flex:1 1 auto}}@media(max-width:1180px){.aep-manager-header{grid-template-columns:1fr;align-items:start}.aep-manager-header>div:last-child{justify-content:flex-start}}:root{color-scheme:light;--aep-font-sans: "Outfit", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aep-font-caption: 10px;--aep-font-meta: 11px;--aep-font-control: 12px;--aep-font-body: 14px;--aep-font-card-title: 16px;--aep-font-section-title: 18px;--aep-font-page-title: 30px;--aep-leading-tight: 1.2;--aep-leading-body: 1.5;--aep-space-1: 4px;--aep-space-2: 8px;--aep-space-3: 12px;--aep-space-4: 16px;--aep-space-5: 20px;--aep-space-6: 24px;--aep-space-8: 32px;--aep-radius-control: 8px;--aep-radius-card: 14px;--aep-shadow-card: 0 3px 14px rgb(14 45 48 / 5%);--aep-shadow-hover: 0 12px 28px rgb(14 65 64 / 12%);--aep-color-canvas: #f4f7f7;--aep-color-surface: #ffffff;--aep-color-surface-subtle: #f7fafa;--aep-color-surface-raised: #ffffff;--aep-color-text: #102f33;--aep-color-text-muted: #607b80;--aep-color-text-soft: #7b9193;--aep-color-border: #d7e3e4;--aep-color-border-strong: #b9cdcf;--aep-color-primary: #087f75;--aep-color-primary-hover: #066a62;--aep-color-primary-soft: #e6f4f2;--aep-color-primary-contrast: #ffffff;--aep-color-info: #2d89a7;--aep-color-info-soft: #e5f3f8;--aep-color-success: #2c8a61;--aep-color-success-soft: #e5f4ec;--aep-color-warning: #bd8218;--aep-color-warning-soft: #fff4d8;--aep-color-danger: #c94e47;--aep-color-danger-soft: #fde9e7;--aep-color-nav-surface: #071b1d;--aep-color-nav-raised: #10282d;--aep-color-nav-border: #28434a;--aep-color-nav-text: #cbd5e1;--aep-color-nav-text-strong: #f8fafc;--aep-color-nav-accent: #5eead4;--aep-color-nav-accent-soft: #12383d;--aep-ink: var(--aep-color-text);--aep-muted: var(--aep-color-text-muted);--aep-line: var(--aep-color-border);--aep-teal: var(--aep-color-primary);--aep-surface: var(--aep-color-surface);--aep-type-caption: var(--aep-font-caption);--aep-type-meta: var(--aep-font-meta);--aep-type-control: var(--aep-font-control);--aep-type-body: var(--aep-font-body);--aep-type-card-title: var(--aep-font-card-title);--aep-type-section-title: var(--aep-font-section-title);--aep-type-page-title: var(--aep-font-page-title)}.dark{color-scheme:dark;--aep-color-canvas: #071a1f;--aep-color-surface: #0f2329;--aep-color-surface-subtle: #122a31;--aep-color-surface-raised: #163139;--aep-color-text: #eef8f7;--aep-color-text-muted: #a8c0c4;--aep-color-text-soft: #87a9ae;--aep-color-border: #29454c;--aep-color-border-strong: #3a5b63;--aep-color-primary: #31c4b5;--aep-color-primary-hover: #57d2c6;--aep-color-primary-soft: #12363a;--aep-color-primary-contrast: #061719;--aep-color-info: #68b9d3;--aep-color-info-soft: #102c36;--aep-color-success: #65c395;--aep-color-success-soft: #152d25;--aep-color-warning: #e0b555;--aep-color-warning-soft: #302817;--aep-color-danger: #e47770;--aep-color-danger-soft: #321f20;--aep-shadow-card: none;--aep-shadow-hover: 0 12px 28px rgb(0 0 0 / 28%)}.aep-app-shell,.aep-main-content,.aep-page{font-family:var(--aep-font-sans)}.aep-main-content{background:var(--aep-color-canvas);color:var(--aep-color-text)}.aep-page{width:100%;max-width:none;margin:0}.aep-page-header{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:var(--aep-space-5);margin:0 0 var(--aep-space-6);padding:0;border:0;background:transparent}.aep-page-header__copy{min-width:0}.aep-page-header__eyebrow,.aep-page-header>div:first-child>span{display:block;margin:0 0 7px;color:var(--aep-color-primary);font:800 var(--aep-font-caption)/var(--aep-leading-tight) var(--aep-font-sans);letter-spacing:.12em;text-transform:uppercase}.aep-page-header__title,.aep-page-header h1{margin:0 0 var(--aep-space-1);color:var(--aep-color-text);font:400 var(--aep-font-page-title)/1.15 var(--aep-font-sans);letter-spacing:-.025em}.aep-page-header__description,.aep-page-header p{margin:0;color:var(--aep-color-text-muted);font:400 var(--aep-font-body)/var(--aep-leading-body) var(--aep-font-sans)}.aep-page-header__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--aep-space-2);flex-wrap:wrap}.aep-surface,.aep-admin-section-tabs,.aep-register-table-wrap{background:var(--aep-color-surface);border-color:var(--aep-color-border);color:var(--aep-color-text);box-shadow:var(--aep-shadow-card)}.aep-weekly-pulse,.aep-weekly-metrics>a,.aep-task-workspace,.aep-week-notes,.aep-team-board,.aep-week-planner,.aep-week-timeline-wrap,.mpp-toolbar,.mpp-table-wrap,.pp-calendar-card,.pp-upcoming-card,.pp-legend-card,.aep-admin-section-content .rounded-2xl{background:var(--aep-color-surface);border-color:var(--aep-color-border);color:var(--aep-color-text);box-shadow:var(--aep-shadow-card)}.aep-week-planner>header span,.aep-task-workspace>header span,.aep-register-table-wrap>header svg{color:var(--aep-color-primary)}.aep-week-planner>header h2,.aep-task-workspace>header h2,.aep-register-table-wrap>header b,.aep-week-planner h2,.aep-page h2{color:var(--aep-color-text)}.aep-register-table-wrap thead,.mpp-table-wrap thead,.aep-admin-section-content thead,.aep-timeline-head{background:var(--aep-color-surface-raised);color:var(--aep-color-text-soft)}.aep-register-table-wrap th,.aep-register-table-wrap td,.mpp-table-wrap th,.mpp-table-wrap td,.aep-admin-section-content th,.aep-admin-section-content td,.aep-timeline-head,.aep-timeline-task,.aep-timeline-track>i{border-color:var(--aep-color-border)}.aep-register-table-wrap td,.mpp-table-wrap td,.aep-admin-section-content td{color:var(--aep-color-text-muted)}.aep-register-table-wrap td:first-child a,.aep-register-table-wrap td:first-child b,.aep-admin-section-content td strong{color:var(--aep-color-text)}.aep-register-table-wrap tbody tr:hover,.mpp-table-wrap tbody tr:hover,.aep-admin-section-content tbody tr:hover{background:var(--aep-color-surface-subtle)}.aep-register-tabs a{color:var(--aep-color-text-muted);box-shadow:var(--aep-shadow-card)}.aep-register-tabs a:hover{box-shadow:var(--aep-shadow-hover)}.aep-admin-section-tabs a{color:var(--aep-color-text-muted)}.aep-admin-section-tabs a.active{background:var(--aep-color-primary);color:var(--aep-color-primary-contrast)}.aep-admin-toolbar input,.aep-admin-toolbar select{background:var(--aep-color-surface);border-color:var(--aep-color-border);color:var(--aep-color-text)}.aep-page button,.aep-page input,.aep-page select,.aep-page textarea,.aep-page table{font-family:var(--aep-font-sans)}.aep-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--aep-space-3);margin-block:var(--aep-space-4)}.aep-admin-search{width:min(390px,100%);flex:0 1 390px}.aep-admin-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--aep-space-2);flex-wrap:wrap}@media(max-width:720px){:root{--aep-font-page-title: 26px}.aep-page-header{align-items:flex-start;flex-direction:column}.aep-page-header__actions{width:100%;justify-content:flex-start}.aep-admin-toolbar{align-items:stretch;flex-direction:column}.aep-admin-search{width:100%;flex-basis:auto}.aep-admin-toolbar-actions{justify-content:flex-start}.aep-admin-toolbar-actions>button{flex:1 1 auto}}.aep-update-notice{position:fixed;z-index:90;left:50%;bottom:var(--aep-space-4);width:min(92vw,620px);translate:-50% 0;overflow:hidden;border:1px solid var(--aep-color-border-strong);border-radius:var(--aep-radius-card);background:var(--aep-color-surface-raised);color:var(--aep-color-text);box-shadow:var(--aep-shadow-hover);font-family:var(--aep-font-sans)}.aep-update-notice__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--aep-space-3);padding:var(--aep-space-3) var(--aep-space-4)}.aep-update-notice__summary>div{display:flex;align-items:center;gap:var(--aep-space-2)}.aep-update-notice__details,.aep-update-notice__refresh{min-height:34px;border-radius:var(--aep-radius-control);padding:0 var(--aep-space-3);font:700 var(--aep-font-control)/1 var(--aep-font-sans)}.aep-update-notice__details{border:1px solid var(--aep-color-border-strong);background:var(--aep-color-surface);color:var(--aep-color-primary)}.aep-update-notice__refresh{display:inline-flex;align-items:center;gap:var(--aep-space-2);border:1px solid var(--aep-color-primary);background:var(--aep-color-primary);color:var(--aep-color-primary-contrast)}.aep-update-notice__refresh svg{width:14px;height:14px}.aep-update-notice__notes{border-top:1px solid var(--aep-color-border);padding:var(--aep-space-3) var(--aep-space-4) var(--aep-space-4);background:var(--aep-color-surface)}.aep-update-notice__notes strong{font-size:var(--aep-font-body)}.aep-update-notice__notes ul{display:grid;gap:var(--aep-space-3);margin:var(--aep-space-3) 0 0;padding:0;list-style:none}.aep-update-notice__notes li{display:flex;align-items:flex-start;gap:var(--aep-space-2);color:var(--aep-color-text-muted);font-size:var(--aep-font-control);line-height:var(--aep-leading-body)}.aep-update-notice__notes li svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:var(--aep-color-success)}.aep-update-notice__notes li span{min-width:0}@media(max-width:560px){.aep-update-notice__summary{align-items:flex-start;flex-direction:column}.aep-update-notice__summary>div{width:100%}.aep-update-notice__details,.aep-update-notice__refresh{flex:1;justify-content:center}}.aep-whats-new-link{display:flex;min-height:44px;align-items:center;gap:var(--aep-space-3);margin-bottom:var(--aep-space-3);padding:var(--aep-space-2) var(--aep-space-3);border:1px solid var(--aep-color-nav-border);border-radius:var(--aep-radius-card);background:var(--aep-color-nav-raised);color:var(--aep-color-nav-text);font:600 var(--aep-font-body)/1 var(--aep-font-sans);transition:transform var(--aep-disclosure-duration) var(--aep-disclosure-ease),border-color var(--aep-disclosure-duration) var(--aep-disclosure-ease)}.aep-whats-new-link:hover,.aep-whats-new-link.active{border-color:var(--aep-color-nav-accent);background:var(--aep-color-nav-accent-soft);color:var(--aep-color-nav-text-strong);transform:translateY(-1px)}.aep-whats-new-link.collapsed{justify-content:center;padding-inline:var(--aep-space-2)}.aep-whats-new-link>span:not(.aep-whats-new-link__icon){flex:1}.aep-whats-new-link>b,.aep-release-current{border-radius:999px;background:var(--aep-color-primary);color:var(--aep-color-primary-contrast);padding:var(--aep-space-1) var(--aep-space-2);font-size:var(--aep-font-caption);line-height:1;text-transform:uppercase;letter-spacing:.06em}.aep-whats-new-link__icon{position:relative;display:grid;place-items:center;color:var(--aep-color-nav-accent)}.aep-whats-new-link__icon svg{width:18px;height:18px}.aep-whats-new-link__icon i{position:absolute;top:-3px;right:-4px;width:7px;height:7px;border:1px solid var(--aep-color-nav-raised);border-radius:50%;background:var(--aep-color-warning)}.aep-whats-new-page{max-width:980px}.aep-release-list{display:grid;gap:var(--aep-space-4)}.aep-release-card{overflow:hidden;border:1px solid var(--aep-color-border);border-radius:var(--aep-radius-card);background:var(--aep-color-surface);color:var(--aep-color-text);box-shadow:var(--aep-shadow-card)}.aep-release-card>header{display:flex;align-items:center;gap:var(--aep-space-3);padding:var(--aep-space-4) var(--aep-space-5);border-bottom:1px solid var(--aep-color-border);background:var(--aep-color-surface-subtle)}.aep-release-card>header>div{flex:1;min-width:0}.aep-release-card>header>div>span{color:var(--aep-color-primary);font-size:var(--aep-font-caption);font-weight:800;letter-spacing:.1em}.aep-release-card h2{margin:var(--aep-space-1) 0 0;font-size:var(--aep-font-section-title);font-weight:600}.aep-release-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:var(--aep-radius-control);background:var(--aep-color-primary-soft);color:var(--aep-color-primary)}.aep-release-icon svg{width:19px;height:19px}.aep-release-card ul{display:grid;gap:var(--aep-space-3);margin:0;padding:var(--aep-space-5);list-style:none}.aep-release-card li{display:flex;align-items:flex-start;gap:var(--aep-space-3);color:var(--aep-color-text-muted);font-size:var(--aep-font-body);line-height:var(--aep-leading-body)}.aep-release-card li svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px;color:var(--aep-color-success)}@media(max-width:560px){.aep-release-card>header{align-items:flex-start;padding:var(--aep-space-4)}.aep-release-current{align-self:center}.aep-release-card ul{padding:var(--aep-space-4)}}.app-shell{position:fixed;inset:0;display:flex;width:100%;height:100%;height:100dvh;min-height:0;overflow:hidden;background:var(--aep-color-canvas);color:var(--aep-color-text);font-family:var(--aep-font-sans)}.app-shell[data-standalone=true]{padding-top:env(safe-area-inset-top)}.app-shell-content{background:var(--aep-color-canvas)}
