*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(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:rgba(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: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,Fira Code,Consolas,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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:600;--tw-text-opacity:1;color:rgb(28 24 36/var(--tw-text-opacity,1))}.okai-content-index [data-indice-label] h2,.okai-content-index [data-indice-label] h3,.okai-content-index [data-indice-label] h4,.okai-content-index [data-indice-label] h5,.okai-content-index [data-indice-label] h6,.okai-content-index [data-indice-label]h1,.okai-content-index [data-indice-link] h2,.okai-content-index [data-indice-link] h3,.okai-content-index [data-indice-link] h4,.okai-content-index [data-indice-link] h5,.okai-content-index [data-indice-link] h6,.okai-content-index [data-indice-link]h1{font-weight:600}.okai-content-index [data-indice-label] h2:hover,.okai-content-index [data-indice-label] h3:hover,.okai-content-index [data-indice-label] h4:hover,.okai-content-index [data-indice-label] h5:hover,.okai-content-index [data-indice-label] h6:hover,.okai-content-index [data-indice-label]h1:hover,.okai-content-index [data-indice-link] h2:hover,.okai-content-index [data-indice-link] h3:hover,.okai-content-index [data-indice-link] h4:hover,.okai-content-index [data-indice-link] h5:hover,.okai-content-index [data-indice-link] h6:hover,.okai-content-index [data-indice-link]h1:hover{color:#3473cc;font-weight:600}.okai-content-index [data-indice-label]:hover:not(h1),.okai-content-index [data-indice-label]:hover:not(h2),.okai-content-index [data-indice-label]:hover:not(h3),.okai-content-index [data-indice-label]:hover:not(h4),.okai-content-index [data-indice-label]:hover:not(h5),.okai-content-index [data-indice-label]:hover:not(h6),.okai-content-index [data-indice-link]:hover:not(h1),.okai-content-index [data-indice-link]:hover:not(h2),.okai-content-index [data-indice-link]:hover:not(h3),.okai-content-index [data-indice-link]:hover:not(h4),.okai-content-index [data-indice-link]:hover:not(h5),.okai-content-index [data-indice-link]:hover:not(h6){font-weight:400}h1{font-size:2.25rem;line-height:2.5rem}h2{font-size:1.875rem;line-height:2.25rem}h3{font-size:1.5rem;line-height:2rem}h4{font-size:1.25rem;line-height:1.75rem}strong{font-weight:600!important}a{color:rgb(37 102 194/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}a,a:hover{--tw-text-opacity:1}a:hover{color:rgb(27 92 184/var(--tw-text-opacity,1))}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.btn{border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn:focus{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-offset-width:2px}.\!card,.card{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 228 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 2px 15px -3px rgba(0,0,0,.07),0 10px 20px -2px rgba(0,0,0,.04);--tw-shadow-colored:0 2px 15px -3px var(--tw-shadow-color),0 10px 20px -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)}.\!card,.card{border-width:0!important}.\!card.card-no-pad,.card.card-no-pad{padding:0!important}.\!input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(195 199 213/var(--tw-border-opacity,1));padding:.5rem 1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.\!input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity:1;--tw-ring-color:rgb(52 115 204/var(--tw-ring-opacity,1))}.input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(195 199 213/var(--tw-border-opacity,1));padding:.5rem 1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity:1;--tw-ring-color:rgb(52 115 204/var(--tw-ring-opacity,1))}.okai-input-error .e-input-group,.okai-input-error.e-input-group{border-color:#a10000;box-shadow:0 0 0 1px rgba(161,0,0,.15)}.okai-input-error .e-input-group:focus-within,.okai-input-error.e-input-group:focus-within{border-color:#a10000;box-shadow:0 0 0 2px rgba(161,0,0,.25)}.okai-input-error .e-input{padding-right:2.5rem}.label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(63 67 82/var(--tw-text-opacity,1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.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-20{left:-5rem}.-left-5{left:-1.25rem}.-right-28{right:-7rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-5{bottom:1.25rem}.bottom-\[-12rem\]{bottom:-12rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-\[-12rem\]{left:-12rem}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-10rem\]{right:-10rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-8rem\]{top:-8rem}.top-\[78px\]{top:78px}.top-\[84px\]{top:84px}.top-\[var\(--mobile-header-height\2c 70px\)\]{top:var(--mobile-header-height,70px)}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-20\]{z-index:-20}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-start-2{grid-column-start:2}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.m-0{margin:0}.m-4{margin:1rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mb-px{margin-bottom:-1px}.-mt-16{margin-top:-4rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.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}.mb-\[16px\]{margin-bottom:16px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.flow-root{display:flow-root}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[760\/387\]{aspect-ratio:760/387}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.05rem\]{height:1.05rem}.h-\[11px\]{height:11px}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[26rem\]{height:26rem}.h-\[27px\]{height:27px}.h-\[280px\]{height:280px}.h-\[28rem\]{height:28rem}.h-\[38px\]{height:38px}.h-\[600px\]{height:600px}.h-\[620px\]{height:620px}.h-\[70px\]{height:70px}.h-\[78px\]{height:78px}.h-\[80px\]{height:80px}.h-\[var\(--header-h\)\]{height:var(--header-h)}.h-auto{height:auto}.h-curso-feature-icon{height:20px}.h-curso-feature-wrapper{height:42px}.h-curso-img-h{height:150px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-16{max-height:4rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-56{max-height:14rem}.max-h-7{max-height:1.75rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[600px\]{max-height:600px}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-28{min-height:7rem}.min-h-40{min-height:10rem}.min-h-\[120px\]{min-height:120px}.min-h-\[168px\]{min-height:168px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[38rem\]{min-height:38rem}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[620px\]{min-height:620px}.min-h-\[640px\]{min-height:640px}.min-h-\[64px\]{min-height:64px}.min-h-\[720px\]{min-height:720px}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100dvh-70px\)\]{min-height:calc(100dvh - 70px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[11px\]{width:11px}.w-\[14px\]{width:14px}.w-\[17px\]{width:17px}.w-\[220px\]{width:220px}.w-\[228px\]{width:228px}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[4rem\]{width:4rem}.w-\[54\%\]{width:54%}.w-\[58\%\]{width:58%}.w-\[61\%\]{width:61%}.w-\[68\%\]{width:68%}.w-\[74\%\]{width:74%}.w-\[82\%\]{width:82%}.w-\[92\%\]{width:92%}.w-\[min\(96vw\2c 32rem\)\]{width:min(96vw,32rem)}.w-auto{width:auto}.w-curso-feature-icon{width:20px}.w-curso-feature-wrapper{width:42px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-28{min-width:7rem}.min-w-32{min-width:8rem}.min-w-56{min-width:14rem}.min-w-64{min-width:16rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[168px\]{min-width:168px}.min-w-\[2\.9rem\]{min-width:2.9rem}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[30px\]{min-width:30px}.min-w-\[320px\]{min-width:320px}.min-w-\[33px\]{min-width:33px}.min-w-\[4rem\]{min-width:4rem}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-6xl{max-width:72rem}.max-w-7{max-width:1.75rem}.max-w-7xl{max-width:80rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[300px\]{max-width:300px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[360px\]{max-width:360px}.max-w-\[520px\]{max-width:520px}.max-w-\[60rem\]{max-width:60rem}.max-w-\[712px\]{max-width:712px}.max-w-\[80\%\]{max-width:80%}.max-w-\[88\%\]{max-width:88%}.max-w-\[92\%\]{max-width:92%}.max-w-\[calc\(100\%-6rem\)\]{max-width:calc(100% - 6rem)}.max-w-\[calc\(100vw_-_3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-0{flex-basis:0px}.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-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:0.25rem}.translate-y-full{--tw-translate-y:100%}.rotate-45,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-\[32deg\]{--tw-rotate:32deg}.rotate-\[32deg\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.15fr_0\.85fr_1\.15fr\]{grid-template-columns:1.15fr .85fr 1.15fr}.grid-cols-\[2\.25rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:2.25rem minmax(0,1fr) auto}.grid-cols-\[2\.75rem_minmax\(0\2c 1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.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{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.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}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.-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*(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(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*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(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*(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*(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*(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*(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*(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*(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*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-neutral-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(237 240 247/var(--tw-divide-opacity,1))}.divide-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 228 240/var(--tw-divide-opacity,1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.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}.overflow-x-visible{overflow-x:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2{border-radius:.5rem}.rounded-2xl{border-radius:1rem}.rounded-3{border-radius:.75rem}.rounded-3xl{border-radius:1.5rem}.rounded-4{border-radius:1rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[24px\]{border-radius:24px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-2{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-2{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-6{border-width:6px}.border-\[2px\]{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-neutral-200{--tw-border-opacity:1!important;border-color:rgb(226 228 240/var(--tw-border-opacity,1))!important}.border-\[\#34A550\]{--tw-border-opacity:1;border-color:rgb(52 165 80/var(--tw-border-opacity,1))}.border-\[\#86C8E8\]{--tw-border-opacity:1;border-color:rgb(134 200 232/var(--tw-border-opacity,1))}.border-\[\#D99A00\]{--tw-border-opacity:1;border-color:rgb(217 154 0/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.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-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(103 195 126/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:rgb(14 135 44/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-info-200{--tw-border-opacity:1;border-color:rgb(143 181 235/var(--tw-border-opacity,1))}.border-info-500{--tw-border-opacity:1;border-color:rgb(37 102 194/var(--tw-border-opacity,1))}.border-link{--tw-border-opacity:1;border-color:rgb(52 115 204/var(--tw-border-opacity,1))}.border-neutral-0{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-neutral-0\/30{border-color:hsla(0,0%,100%,.3)}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(237 240 247/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(226 228 240/var(--tw-border-opacity,1))}.border-neutral-200\/70{border-color:rgba(226,228,240,.7)}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(195 199 213/var(--tw-border-opacity,1))}.border-neutral-400{--tw-border-opacity:1;border-color:rgb(151 156 170/var(--tw-border-opacity,1))}.border-okaiCyan-100{--tw-border-opacity:1;border-color:rgb(191 214 245/var(--tw-border-opacity,1))}.border-okaiCyan-200{--tw-border-opacity:1;border-color:rgb(143 181 235/var(--tw-border-opacity,1))}.border-okaiCyan-500{--tw-border-opacity:1;border-color:rgb(52 115 204/var(--tw-border-opacity,1))}.border-okaiCyan-500\/30{border-color:rgba(52,115,204,.3)}.border-okaiCyan-600{--tw-border-opacity:1;border-color:rgb(37 102 194/var(--tw-border-opacity,1))}.border-portal-blue{--tw-border-opacity:1;border-color:rgb(74 131 212/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(231 160 160/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(208 96 96/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(161 0 0/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.border-white\/40{border-color:hsla(0,0%,100%,.4)}.border-white\/60{border-color:hsla(0,0%,100%,.6)}.border-white\/70{border-color:hsla(0,0%,100%,.7)}.border-white\/90{border-color:hsla(0,0%,100%,.9)}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(190 103 0/var(--tw-border-opacity,1))}.border-t-neutral-500{--tw-border-opacity:1;border-top-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-t-okaiCyan-500{--tw-border-opacity:1;border-top-color:rgb(52 115 204/var(--tw-border-opacity,1))}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!bg-transparent{background-color:transparent!important}.bg-\[\#1C1824\]\/60{background-color:rgba(28,24,36,.6)}.bg-\[\#DCFCE7\]{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-\[\#DDF8E3\]{--tw-bg-opacity:1;background-color:rgb(221 248 227/var(--tw-bg-opacity,1))}.bg-\[\#EAF8EE\]{--tw-bg-opacity:1;background-color:rgb(234 248 238/var(--tw-bg-opacity,1))}.bg-\[\#EDF5FF\]{--tw-bg-opacity:1;background-color:rgb(237 245 255/var(--tw-bg-opacity,1))}.bg-\[\#F7F8FC\]{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.bg-\[\#FCEBF4\]{--tw-bg-opacity:1;background-color:rgb(252 235 244/var(--tw-bg-opacity,1))}.bg-\[\#FFF7D6\]{--tw-bg-opacity:1;background-color:rgb(255 247 214/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(circle_at_top\2c rgba\(59\2c 130\2c 246\2c 0\.06\)\2c transparent_20\%\)\2c radial-gradient\(circle_at_top_right\2c rgba\(236\2c 72\2c 153\2c 0\.08\)\2c transparent_18\%\)\2c rgba\(2\2c 6\2c 23\2c 0\.82\)\]{background-color:radial-gradient(circle at top,rgba(59,130,246,.06),transparent 20%),radial-gradient(circle at top right,rgba(236,72,153,.08),transparent 18%),rgba(2,6,23,.82)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-0{--tw-bg-opacity:1;background-color:rgb(221 248 226/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-info-0{--tw-bg-opacity:1;background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}.bg-neutral-0{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(237 240 247/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(226 228 240/var(--tw-bg-opacity,1))}.bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(195 199 213/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.bg-neutral-50\/80{background-color:rgba(247,248,252,.8)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(28 24 36/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-neutral-950\/30{background-color:hsla(0,0%,4%,.3)}.bg-neutral-950\/40{background-color:hsla(0,0%,4%,.4)}.bg-okaiBlue-0{--tw-bg-opacity:1;background-color:rgb(241 240 255/var(--tw-bg-opacity,1))}.bg-okaiBlue-200{--tw-bg-opacity:1;background-color:rgb(180 171 249/var(--tw-bg-opacity,1))}.bg-okaiBlue-300\/20{background-color:rgba(153,141,242,.2)}.bg-okaiBlue-600{--tw-bg-opacity:1;background-color:rgb(94 80 199/var(--tw-bg-opacity,1))}.bg-okaiCyan-0{--tw-bg-opacity:1;background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}.bg-okaiCyan-100{--tw-bg-opacity:1;background-color:rgb(191 214 245/var(--tw-bg-opacity,1))}.bg-okaiCyan-300{--tw-bg-opacity:1;background-color:rgb(104 154 224/var(--tw-bg-opacity,1))}.bg-okaiCyan-50{--tw-bg-opacity:1;background-color:rgb(191 214 245/var(--tw-bg-opacity,1))}.bg-okaiCyan-500{--tw-bg-opacity:1;background-color:rgb(52 115 204/var(--tw-bg-opacity,1))}.bg-okaiCyan-600{--tw-bg-opacity:1;background-color:rgb(37 102 194/var(--tw-bg-opacity,1))}.bg-okaiPink-0{--tw-bg-opacity:1;background-color:rgb(255 245 251/var(--tw-bg-opacity,1))}.bg-okaiPink-400{--tw-bg-opacity:1;background-color:rgb(211 117 173/var(--tw-bg-opacity,1))}.bg-okaiPink-500{--tw-bg-opacity:1;background-color:rgb(199 80 152/var(--tw-bg-opacity,1))}.bg-okaiPurple-0{--tw-bg-opacity:1;background-color:rgb(241 232 255/var(--tw-bg-opacity,1))}.bg-okaiPurple-100{--tw-bg-opacity:1;background-color:rgb(227 209 254/var(--tw-bg-opacity,1))}.bg-portal-blue{--tw-bg-opacity:1;background-color:rgb(74 131 212/var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:rgb(232 224 255/var(--tw-bg-opacity,1))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgb(37 102 194/var(--tw-bg-opacity,1))}.bg-red-0{--tw-bg-opacity:1;background-color:rgb(255 235 235/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(231 160 160/var(--tw-bg-opacity,1))}.bg-red-300{--tw-bg-opacity:1;background-color:rgb(184 42 42/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/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-700{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/90{background-color:rgba(248,250,252,.9)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950\/45{background-color:rgba(2,6,23,.45)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.bg-white\/65{background-color:hsla(0,0%,100%,.65)}.bg-white\/70{background-color:hsla(0,0%,100%,.7)}.bg-white\/85{background-color:hsla(0,0%,100%,.85)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-yellow-0,.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(255 248 229/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(165deg\2c _\#FFFFFF_8\%\2c _\#F7FAFF_48\%\2c _\#E6F1FF_100\%\)\]{background-image:linear-gradient(165deg,#fff 8%,#f7faff 48%,#e6f1ff)}.bg-\[linear-gradient\(180deg\2c \#FFFFFF_0\%\2c \#F5FBFE_100\%\)\]{background-image:linear-gradient(180deg,#fff,#f5fbfe)}.bg-\[linear-gradient\(180deg\2c rgba\(67\2c 56\2c 202\2c 0\)_0\%\2c rgba\(50\2c 83\2c 197\2c 0\.6\)_45\%\2c \#2566C2_100\%\)\]{background-image:linear-gradient(180deg,rgba(67,56,202,0),rgba(50,83,197,.6) 45%,#2566c2)}.bg-\[linear-gradient\(90deg\2c rgb\(74\2c 131\2c 212\)_0\%\2c rgb\(94\2c 80\2c 199\)_50\%\2c rgb\(170\2c 70\2c 126\)_100\%\)\],.bg-\[linear-gradient\(90deg\2c rgba\(74\2c 131\2c 212\2c 1\)_0\%\2c rgba\(94\2c 80\2c 199\2c 1\)_50\%\2c rgba\(170\2c 70\2c 126\2c 1\)_100\%\)\]{background-image:linear-gradient(90deg,#4a83d4,#5e50c7 50%,#aa467e)}.bg-\[radial-gradient\(circle_at_top\2c rgba\(255\2c 255\2c 255\2c 0\.12\)\2c transparent_42\%\)\2c linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.04\)\2c rgba\(255\2c 255\2c 255\2c 0\.02\)\)\]{background-image:radial-gradient(circle at top,hsla(0,0%,100%,.12),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02))}.bg-gradient-assinatura{background-image:linear-gradient(355.43deg,#aa467e -74.12%,#5e50c7 15.41%,#4a83d4 110.26%)}.bg-gradient-destaque{background-image:linear-gradient(180deg,rgba(67,56,202,0),rgba(50,83,197,.58) 45.19%,#2566c2)}.bg-gradient-okai-ia-border{background-image:linear-gradient(180deg,#c75098,#7d6df5 50%,#5896ed)}.bg-gradient-okai-primary{background-image:linear-gradient(90deg,#4a83d4,#5e50c7 51%,#aa467e)}.bg-gradient-okai-primary-opacity{background-image:linear-gradient(90deg,#ffffff20,#e2d3fa20)}.bg-gradient-okai-primary-vertical-inverted{background-image:linear-gradient(180deg,#aa467e,#5e50c7 51%,#4a83d4)}.bg-gradient-okai-secondary{background-image:linear-gradient(90deg,#3473cc,#8b58d9)}.bg-gradient-okai-secondary-vertical{background-image:linear-gradient(180deg,#3473cc,#8b58d9)}.bg-gradient-parceiros{background-image:linear-gradient(271.86deg,#aa467e -5.71%,#5e50c7 46.01%,#4a83d4 100.81%)}.bg-gradient-sobre-title{background-image:linear-gradient(90deg,#3473cc,#5896ed)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#3473CC\]{--tw-gradient-from:#3473cc var(--tw-gradient-from-position);--tw-gradient-to:rgba(52,115,204,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f7f3ff\]{--tw-gradient-from:#f7f3ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(247,243,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-100{--tw-gradient-from:#edf0f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(237,240,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-okaiCyan-100{--tw-gradient-from:#bfd6f5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(191,214,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/70{--tw-gradient-from:hsla(0,0%,100%,.7) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from:hsla(0,0%,100%,.95) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#eef1ff\]{--tw-gradient-to:rgba(238,241,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eef1ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-50{--tw-gradient-to:rgba(247,248,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f7f8fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-okaiCyan-50{--tw-gradient-to:rgba(191,214,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#bfd6f5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary-700\/15{--tw-gradient-to:rgba(27,92,184,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(27,92,184,.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#5E50C7\]{--tw-gradient-to:#5e50c7 var(--tw-gradient-to-position)}.to-\[\#e9f5ff\]{--tw-gradient-to:#e9f5ff var(--tw-gradient-to-position)}.to-portal-blue\/85{--tw-gradient-to:rgba(74,131,212,.85) var(--tw-gradient-to-position)}.to-slate-100\/95{--tw-gradient-to:rgba(241,245,249,.95) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-white\/70{--tw-gradient-to:hsla(0,0%,100%,.7) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-right{background-position:100%}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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-12{padding-left:3rem;padding-right:3rem}.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}.px-\[16px\]{padding-left:16px;padding-right:16px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-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}.py-\[24px\]{padding-top:24px;padding-bottom:24px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-\[5px\]{padding-left:5px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-0\.125rem\]{vertical-align:-.125rem}.font-mono{font-family:JetBrains Mono,Fira Code,Consolas,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-base{font-size:1rem;line-height:1.5rem}.text-body-md{font-size:18px;line-height:24px}.text-body-sm{font-size:16px;line-height:22px}.text-caption{font-size:14px;line-height:21px}.text-display-sm{font-size:28px;line-height:32px;font-weight:600}.text-h2{font-size:36px;line-height:44px;font-weight:600}.text-h3{font-size:24px;line-height:30px;font-weight:600}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-meta{font-size:12px;line-height:18px}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-normal,.font-regular{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.3\]{line-height:1.3}.leading-\[14px\]{line-height:14px}.leading-\[21px\]{line-height:21px}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-neutral-400{--tw-text-opacity:1!important;color:rgb(151 156 170/var(--tw-text-opacity,1))!important}.text-\[\#15803D\]{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-\[\#16803C\]{--tw-text-opacity:1;color:rgb(22 128 60/var(--tw-text-opacity,1))}.text-\[\#1B5CB8\]{--tw-text-opacity:1;color:rgb(27 92 184/var(--tw-text-opacity,1))}.text-\[\#237A38\]{--tw-text-opacity:1;color:rgb(35 122 56/var(--tw-text-opacity,1))}.text-\[\#2566C2\]{--tw-text-opacity:1;color:rgb(37 102 194/var(--tw-text-opacity,1))}.text-\[\#2B2632\]{--tw-text-opacity:1;color:rgb(43 38 50/var(--tw-text-opacity,1))}.text-\[\#303244\]{--tw-text-opacity:1;color:rgb(48 50 68/var(--tw-text-opacity,1))}.text-\[\#3F4352\]{--tw-text-opacity:1;color:rgb(63 67 82/var(--tw-text-opacity,1))}.text-\[\#3F4352\]\/70{color:rgba(63,67,82,.7)}.text-\[\#BD3F8A\]{--tw-text-opacity:1;color:rgb(189 63 138/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-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-900\/90{color:rgba(120,53,15,.9)}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/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-current{color:currentColor}.text-curso-title{--tw-text-opacity:1;color:rgb(17 25 40/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/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-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(14 135 44/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-info-500{--tw-text-opacity:1;color:rgb(37 102 194/var(--tw-text-opacity,1))}.text-link{--tw-text-opacity:1;color:rgb(52 115 204/var(--tw-text-opacity,1))}.text-neutral-0{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-neutral-100{--tw-text-opacity:1;color:rgb(237 240 247/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:rgb(226 228 240/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(195 199 213/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(151 156 170/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(63 67 82/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(43 38 50/var(--tw-text-opacity,1))}.text-neutral-800\/25{color:rgba(43,38,50,.25)}.text-neutral-900{--tw-text-opacity:1;color:rgb(28 24 36/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-okaiBlue-600{--tw-text-opacity:1;color:rgb(94 80 199/var(--tw-text-opacity,1))}.text-okaiCyan-500{--tw-text-opacity:1;color:rgb(52 115 204/var(--tw-text-opacity,1))}.text-okaiCyan-600{--tw-text-opacity:1;color:rgb(37 102 194/var(--tw-text-opacity,1))}.text-okaiCyan-700{--tw-text-opacity:1;color:rgb(27 92 184/var(--tw-text-opacity,1))}.text-okaiCyan-800{--tw-text-opacity:1;color:rgb(20 84 173/var(--tw-text-opacity,1))}.text-okaiPink-700{--tw-text-opacity:1;color:rgb(178 39 122/var(--tw-text-opacity,1))}.text-okaiPurple-600{--tw-text-opacity:1;color:rgb(133 84 209/var(--tw-text-opacity,1))}.text-okaiPurple-700{--tw-text-opacity:1;color:rgb(114 56 201/var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:rgb(37 102 194/var(--tw-text-opacity,1))}.text-primary-700{--tw-text-opacity:1;color:rgb(27 92 184/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(184 42 42/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(161 0 0/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-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/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-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/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-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-white\/55{color:hsla(0,0%,100%,.55)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/85{color:hsla(0,0%,100%,.85)}.text-white\/90{color:hsla(0,0%,100%,.9)}.text-white\/95{color:hsla(0,0%,100%,.95)}.text-yellow-400{--tw-text-opacity:1;color:rgb(190 103 0/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-link{accent-color:#3473cc}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{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 rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_-18px_40px_rgba\(17\2c 24\2c 39\2c 0\.12\)\]{--tw-shadow:0 -18px 40px rgba(17,24,39,.12);--tw-shadow-colored:0 -18px 40px 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_20px_0_rgba\(198\2c 218\2c 230\2c 0\.5\)\2c 0_8px_24px_0_rgba\(43\2c 38\2c 50\2c 0\.06\)\]{--tw-shadow:0 0 20px 0 rgba(198,218,230,.5),0 8px 24px 0 rgba(43,38,50,.06);--tw-shadow-colored:0 0 20px 0 var(--tw-shadow-color),0 8px 24px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_0_rgba\(43\2c 38\2c 50\2c 0\.2\)\]{--tw-shadow:0 0 32px 0 rgba(43,38,50,.2);--tw-shadow-colored:0 0 32px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1\.25rem_3\.75rem_rgba\(15\2c 23\2c 42\2c 0\.28\)\]{--tw-shadow:0 1.25rem 3.75rem rgba(15,23,42,.28);--tw-shadow-colored:0 1.25rem 3.75rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 10px 22px rgba(15,23,42,.08);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 10px 24px rgba(15,23,42,.08);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 10px 30px rgba(15,23,42,.06);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(50\2c 134\2c 191\2c 0\.16\)\]{--tw-shadow:0 16px 34px rgba(50,134,191,.16);--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_25px_-5px_rgba\(0\2c 0\2c 0\2c 0\.07\)\2c 0_10px_10px_-5px_rgba\(0\2c 0\2c 0\2c 0\.03\)\]{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.07),0 10px 10px -5px rgba(0,0,0,.03);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 10px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(15\2c 23\2c 42\2c 0\.03\)\]{--tw-shadow:0 4px 10px rgba(15,23,42,.03);--tw-shadow-colored:0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_32px_0_rgba\(127\2c 219\2c 255\2c 0\.3\)\]{--tw-shadow:0 4px 32px 0 rgba(127,219,255,.3);--tw-shadow-colored:0 4px 32px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(50\2c 134\2c 191\2c 0\.08\)\]{--tw-shadow:0 8px 18px rgba(50,134,191,.08);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-22px_rgba\(15\2c 23\2c 42\2c 0\.45\)\]{--tw-shadow:0 8px 24px -22px rgba(15,23,42,.45);--tw-shadow-colored:0 8px 24px -22px 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-\[0px_4px_20px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0px 4px 20px rgba(0,0,0,.08);--tw-shadow-colored:0px 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[10px_0px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:10px 0px 10px 0px rgba(0,0,0,.1);--tw-shadow-colored:10px 0px 10px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[2px_2px_14px_rgba\(52\2c 115\2c 204\2c 0\.15\)\]{--tw-shadow:2px 2px 14px rgba(52,115,204,.15);--tw-shadow-colored:2px 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[5px_5px_40px_rgba\(143\2c 181\2c 235\2c 0\.40\)\]{--tw-shadow:5px 5px 40px rgba(143,181,235,.4);--tw-shadow-colored:5px 5px 40px var(--tw-shadow-color)}.shadow-\[5px_5px_40px_rgba\(143\2c 181\2c 235\2c 0\.40\)\],.shadow-cards{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-cards{--tw-shadow:0 0 10px rgba(54,43,135,.05);--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{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 rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{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 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sobre-card{--tw-shadow:2px 2px 15px 0px rgba(74,131,212,.2);--tw-shadow-colored:2px 2px 15px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-softBlue{--tw-shadow:0 0 15px rgba(159,192,242,.6);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.shadow-softBlue,.shadow-strong{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-strong{--tw-shadow:0 0 15px rgba(54,43,135,.1);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(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)}.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)}.ring-1,.ring-2{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)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#CDEBD5\]{--tw-ring-opacity:1;--tw-ring-color:rgb(205 235 213/var(--tw-ring-opacity,1))}.ring-\[\#CFE2FA\]{--tw-ring-opacity:1;--tw-ring-color:rgb(207 226 250/var(--tw-ring-opacity,1))}.ring-\[\#F4CFE3\]{--tw-ring-opacity:1;--tw-ring-color:rgb(244 207 227/var(--tw-ring-opacity,1))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-neutral-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 228 240/var(--tw-ring-opacity,1))}.ring-neutral-200\/80{--tw-ring-color:rgba(226,228,240,.8)}.ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgb(185 28 28/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/70{--tw-ring-color:hsla(0,0%,100%,.7)}.ring-white\/80{--tw-ring-color:hsla(0,0%,100%,.8)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.blur-\[2px\]{--tw-blur:blur(2px)}.blur-\[2px\],.blur-\[3px\]{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-\[3px\]{--tw-blur:blur(3px)}.brightness-0{--tw-brightness:brightness(0)}.brightness-0,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow-\[0_16px_32px_rgba\(17\2c 24\2c 39\2c 0\.08\)\]{--tw-drop-shadow:drop-shadow(0 16px 32px rgba(17,24,39,.08))}.drop-shadow-\[0_16px_32px_rgba\(17\2c 24\2c 39\2c 0\.08\)\],.drop-shadow-\[0_18px_24px_rgba\(43\2c 38\2c 50\2c 0\.18\)\]{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_18px_24px_rgba\(43\2c 38\2c 50\2c 0\.18\)\]{--tw-drop-shadow:drop-shadow(0 18px 24px rgba(43,38,50,.18))}.drop-shadow-\[0_25px_25px_rgba\(0\2c 0\2c 0\2c 0\.28\)\]{--tw-drop-shadow:drop-shadow(0 25px 25px rgba(0,0,0,.28))}.drop-shadow-\[0_25px_25px_rgba\(0\2c 0\2c 0\2c 0\.28\)\],.drop-shadow-\[0_8px_24px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{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_8px_24px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-drop-shadow:drop-shadow(0 8px 24px rgba(15,23,42,.18))}.\!invert{--tw-invert:invert(100%)!important;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)!important}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.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)}.backdrop-blur,.backdrop-blur-2xl{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-sm{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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);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-\[background-color\2c color\]{transition-property:background-color,color;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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-mask-image\:linear-gradient\(to_left\2c black_75\%\2c transparent_100\%\)\]{-webkit-mask-image:linear-gradient(270deg,#000 75%,transparent)}.\[clip-path\:ellipse\(130\%_96\%_at_50\%_0\%\)\]{clip-path:ellipse(130% 96% at 50% 0)}.\[clip-path\:ellipse\(140\%_100\%_at_50\%_0\%\)\]{clip-path:ellipse(140% 100% at 50% 0)}.\[clip-path\:ellipse\(85\%_100\%_at_50\%_0\%\)\]{clip-path:ellipse(85% 100% at 50% 0)}.\[filter\:drop-shadow\(0px_14px_30px_rgba\(43\2c 38\2c 50\2c 0\.3\)\)\]{filter:drop-shadow(0 14px 30px rgba(43,38,50,.3))}.\[filter\:drop-shadow\(10px_12px_10px_rgba\(35\2c 27\2c 96\2c 0\.1\)\)\]{filter:drop-shadow(10px 12px 10px rgba(35,27,96,.1))}.\[mask-image\:linear-gradient\(to_bottom\2c black\2c transparent\)\]{-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.\[mask-image\:linear-gradient\(to_left\2c black_75\%\2c transparent_100\%\)\]{-webkit-mask-image:linear-gradient(270deg,#000 75%,transparent);mask-image:linear-gradient(270deg,#000 75%,transparent)}.\[scrollbar-color\:rgba\(100\2c 116\2c 139\2c 0\.55\)_transparent\]{scrollbar-color:rgba(100,116,139,.55) transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-shadow\:0px_4px_20px_rgba\(241\2c 232\2c 255\2c 0\.25\)\]{text-shadow:0 4px 20px rgba(241,232,255,.25)}:root{--okai-z-tooltip:1400}.admin-dashboard-card{transition:transform .2s ease,box-shadow .2s ease}.admin-dashboard-card:hover{box-shadow:0 10px 30px rgba(15,23,42,.1),0 0 24px rgba(159,192,242,.35)}.okai-tooltip:focus-within,.okai-tooltip:hover{z-index:var(--okai-z-tooltip)}.okai-tooltip__content{display:none;z-index:var(--okai-z-tooltip)}.notificacoes-canais__tooltip .okai-tooltip__content{left:0;transform:translateX(0)}.notificacoes-canais__tooltip .okai-tooltip__arrow{left:.5rem}input[data-channel-toggle]:indeterminate+span{background-color:#bfd6f5}input[data-channel-toggle]:indeterminate+span:after{transform:translateX(.5rem)}.okai-tooltip:focus-within .okai-tooltip__content,.okai-tooltip:hover .okai-tooltip__content{display:block}.e-tooltip-wrap,.e-tooltip-wrap.e-popup{z-index:var(--okai-z-tooltip)!important}.okai-video-thumb-play{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1;transition:opacity .18s ease}.okai-video-thumb-play--hidden{opacity:0}.okai-video-thumb-play__circle{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.54);border-radius:999px;background:hsla(0,0%,100%,.24);box-shadow:0 14px 34px rgba(15,23,42,.24);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.okai-video-thumb-play__triangle{width:0;height:0;margin-left:.22rem;border-top:.62rem solid transparent;border-bottom:.62rem solid transparent;border-left:.96rem solid hsla(0,0%,100%,.96);filter:drop-shadow(0 2px 6px rgba(15,23,42,.18))}.okai-video-thumb-play--pequeno .okai-video-thumb-play__circle{width:2rem;height:2rem;box-shadow:0 8px 18px rgba(15,23,42,.2)}.okai-video-thumb-play--pequeno .okai-video-thumb-play__triangle{margin-left:.14rem;border-top-width:.36rem;border-bottom-width:.36rem;border-left-width:.56rem}.okai-video-thumb-play--grande .okai-video-thumb-play__circle{width:4.5rem;height:4.5rem}.okai-video-thumb-play--grande .okai-video-thumb-play__triangle{margin-left:.28rem;border-top-width:.78rem;border-bottom-width:.78rem;border-left-width:1.22rem}@media (max-width:640px){.okai-video-thumb-play__circle{width:3rem;height:3rem}.okai-video-thumb-play__triangle{border-top-width:.54rem;border-bottom-width:.54rem;border-left-width:.84rem}.okai-video-thumb-play--grande .okai-video-thumb-play__circle{width:3.6rem;height:3.6rem}.okai-video-thumb-play--grande .okai-video-thumb-play__triangle{border-top-width:.64rem;border-bottom-width:.64rem;border-left-width:1rem}.okai-video-thumb-play--pequeno .okai-video-thumb-play__circle{width:2rem;height:2rem}.okai-video-thumb-play--pequeno .okai-video-thumb-play__triangle{border-top-width:.36rem;border-bottom-width:.36rem;border-left-width:.56rem}}.okai-site-footer{--footer-bg:transparent;--footer-fg:#2b2632;--footer-muted:#6b7280;--footer-link:#3f4352;--footer-link-hover:#3473cc;--footer-line:rgba(226,228,240,.92);margin-top:auto;padding:56px 0 24px;border-top:1px solid var(--footer-line);background:var(--footer-bg);color:var(--footer-fg)}.okai-site-footer a{text-decoration:none}.okai-site-footer__inner{width:min(1120px,calc(100% - 32px));margin:0 auto}.okai-site-footer__grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr));gap:34px}.okai-site-footer__brand{display:flex;flex-direction:column;gap:18px}.okai-site-footer__logo{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:inherit;font-weight:700}.okai-site-footer__logo-shell{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;box-shadow:0 12px 28px rgba(52,115,204,.22)}.okai-site-footer__logo-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.okai-site-footer__copy{max-width:320px;color:var(--footer-muted);font-size:14px;line-height:1.7}.okai-site-footer__social{display:flex;flex-wrap:wrap;gap:10px}.okai-site-footer__social a{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--footer-line);border-radius:999px;color:var(--footer-link);transition:border-color .16s ease,color .16s ease,transform .16s ease}.okai-site-footer__social a:focus-visible,.okai-site-footer__social a:hover{border-color:rgba(52,115,204,.42);color:var(--footer-link-hover);transform:translateY(-1px)}.okai-site-footer__title{margin:0;color:var(--footer-fg);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.okai-site-footer__links{display:grid;gap:11px;margin-top:14px}.okai-site-footer__legal a,.okai-site-footer__links a{color:var(--footer-link);font-size:14px;font-weight:500;transition:color .16s ease}.okai-site-footer__legal a:focus-visible,.okai-site-footer__legal a:hover,.okai-site-footer__links a:focus-visible,.okai-site-footer__links a:hover{color:var(--footer-link-hover)}.okai-site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:42px;padding-top:20px;border-top:1px solid var(--footer-line);color:var(--footer-muted);font-size:13px}.okai-site-footer__legal{display:flex;flex-wrap:wrap;gap:12px 18px}@media (max-width:980px){.okai-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.okai-site-footer{padding:42px 0 22px}.okai-site-footer__inner{width:min(100% - 24px,1120px)}.okai-site-footer__grid{grid-template-columns:1fr;gap:30px}.okai-site-footer__bottom{align-items:flex-start;flex-direction:column}}.okai-toast-region{position:fixed;top:1.5rem;right:1.5rem;z-index:80;display:flex;width:min(calc(100vw - 2rem),30rem);flex-direction:column;gap:.75rem;pointer-events:none}.okai-toast{position:relative;overflow:hidden;border-radius:.5rem;border-left:4px solid var(--okai-toast-color);background:var(--okai-toast-bg);box-shadow:0 18px 45px rgba(15,23,42,.16);padding:1rem 3rem 1rem 1.5rem;color:#3f4352;pointer-events:auto;animation:okai-toast-enter .16s ease-out}.okai-toast--leaving{animation:okai-toast-leave .14s ease-in forwards}.okai-toast--success{--okai-toast-bg:#ddf8e3;--okai-toast-color:#34a550;--okai-toast-icon:url(/icons/solid/circle-check.svg)}.okai-toast--error{--okai-toast-bg:#ffebeb;--okai-toast-color:#a10000;--okai-toast-icon:url(/icons/solid/circle-exclamation.svg)}.okai-toast--info{--okai-toast-bg:#eff6ff;--okai-toast-color:#3473cc;--okai-toast-icon:url(/icons/solid/circle-info.svg)}.okai-toast--warning{--okai-toast-bg:#fff7d6;--okai-toast-color:#b77900;--okai-toast-icon:url(/icons/solid/triangle-exclamation.svg)}.okai-toast-content{display:flex;align-items:flex-start;gap:1rem}.okai-toast-icon{margin-top:.125rem;display:flex;width:1rem;height:1rem;flex-shrink:0;background-color:var(--okai-toast-color);-webkit-mask:var(--okai-toast-icon) center /contain no-repeat;mask:var(--okai-toast-icon) center /contain no-repeat}.okai-toast-body{min-width:0;flex:1 1 auto}.okai-toast-text{margin:0;font-size:1rem;font-weight:400;line-height:22px;color:#3f4352}.okai-toast-close{position:absolute;top:1rem;right:1rem;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;color:rgba(63,67,82,.7);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.okai-toast-close:hover{background-color:rgba(0,0,0,.05);color:#2b2632}.okai-toast-close:focus{outline:none;box-shadow:0 0 0 2px rgba(63,67,82,.2)}.okai-toast-close-icon{width:.875rem;height:.875rem;background-color:currentColor;-webkit-mask:url(/icons/regular/xmark.svg) center/contain no-repeat;mask:url(/icons/regular/xmark.svg) center/contain no-repeat}.okai-toast-timer{position:absolute;right:0;bottom:0;left:0;height:3px;background-color:var(--okai-toast-color);opacity:.85;transform-origin:left center;animation:okai-toast-timer var(--okai-toast-duration,5.2s) linear forwards}@media (max-width:640px){.okai-toast-region{top:1rem;right:1rem;left:1rem;width:auto}}@keyframes okai-toast-enter{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes okai-toast-leave{to{opacity:0;transform:translateY(-.35rem)}}@keyframes okai-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.password-visibility-input::-ms-clear,.password-visibility-input::-ms-reveal{display:none}@keyframes authAmbientFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-18px,0) scale(1.04)}}.auth-ambient-orb{animation:authAmbientFloat 14s ease-in-out infinite;will-change:transform}.auth-ambient-orb--delayed{animation-delay:-7s}.auth-field-control{min-height:40px;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fbfcff;color:#111827;padding:.625rem .875rem;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.auth-field-control::-moz-placeholder{color:#9ca3af}.auth-field-control::placeholder{color:#9ca3af}.auth-field-control:hover{border-color:#d1d5db}.auth-field-control:focus,.auth-field-control:focus-visible{outline:none;border-color:#2566c2;box-shadow:0 0 0 1px #2566c2}.auth-field-control--invalid{border-color:#a10000!important;box-shadow:0 0 0 1px #a10000!important;padding-right:3.25rem!important}.auth-field-control[data-auth-trailing=button].auth-field-control--invalid{padding-right:4.5rem!important}.auth-field-control[data-auth-trailing=select].auth-field-control--invalid{padding-right:4.15rem!important}.auth-field-control--neutral{background-image:none}.auth-field-shell{position:relative;display:block}.auth-field-status-icon{pointer-events:none;position:absolute;right:.875rem;top:50%;width:1.25rem;height:1.25rem;background-position:50%;background-repeat:no-repeat;background-size:1.25rem 1.25rem;opacity:0;transform:translateY(-50%) scale(.96);transition:opacity .16s ease,transform .16s ease}.auth-field-status-icon[data-auth-trailing=button]{right:2.75rem}.auth-field-status-icon[data-auth-trailing=select]{right:2.45rem}.auth-field-status-icon--invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23A10000' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z'/%3E%3C/svg%3E");opacity:1;transform:translateY(-50%) scale(1)}.auth-field-message{color:#a10000!important}.okai-auth-card{border:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(251,252,255,.98));box-shadow:0 24px 60px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.65);backdrop-filter:blur(14px)}.auth-signup-card{display:flex;flex-direction:column;max-height:calc(100vh - 5rem);overflow:hidden}.okai-auth-control{width:100%;min-height:40px;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fbfcff;color:#111827;padding:.625rem .875rem;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.okai-auth-control::-moz-placeholder{color:#9ca3af}.okai-auth-control::placeholder{color:#9ca3af}.okai-auth-control:hover{border-color:#d1d5db}.okai-auth-control:focus,.okai-auth-control:focus-visible{outline:none;border-color:#2566c2;background-color:#fbfcff;box-shadow:0 0 0 1px #2566c2}select.okai-auth-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:1rem;color:#6b7280}select.okai-auth-control:has(option:checked:not([value=""])){color:#111827}.auth-custom-select{position:relative;width:100%}.auth-custom-select__native{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.auth-custom-select__control{display:flex;align-items:stretch;gap:0;width:100%;min-height:40px;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fbfcff;box-shadow:none;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.auth-custom-select.is-open .auth-custom-select__control,.auth-custom-select__control:focus-visible{border-color:#2566c2;box-shadow:0 0 0 1px #2566c2;outline:0}.auth-custom-select__value{flex:1 1 auto;min-width:0;color:#111827;text-align:left;padding:.625rem 0 .625rem .875rem}.auth-custom-select__value.is-placeholder{color:#9ca3af}.auth-custom-select__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;color:#64748b;transition:transform .18s ease}.auth-custom-select__icon svg{width:1rem;height:1rem}.auth-custom-select.is-open .auth-custom-select__icon{transform:rotate(180deg)}.auth-custom-select__dropdown{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:40;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.08);padding:0}.auth-custom-select__dropdown[hidden]{display:none!important}.auth-custom-select__option{width:100%;border:0;background:transparent;color:#3f3f46;display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;text-align:left;padding:.55rem .75rem;cursor:pointer;transition:background-color .18s ease,color .18s ease}.auth-custom-select__option.is-active,.auth-custom-select__option:focus-visible,.auth-custom-select__option:hover{background:#eff4ff;color:#16335f;outline:0}.auth-signup-scroll-shell{display:flex;flex-direction:column;gap:1.5rem;min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:.25rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) transparent}.auth-signup-scroll-shell::-webkit-scrollbar{width:10px}.auth-signup-scroll-shell::-webkit-scrollbar-track{background:transparent}.auth-signup-scroll-shell::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.55);border:3px solid transparent;border-radius:9999px;background-clip:content-box}.auth-signup-scroll-shell::-webkit-scrollbar-thumb:hover{background-color:rgba(100,116,139,.7)}.auth-signup-scroll-shell::-webkit-scrollbar-button{width:0;height:0;display:none}.okai-auth-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;margin-top:.25rem;flex-shrink:0;border:1px solid #cbd5e1;border-radius:.35rem;background:#fbfcff;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.okai-auth-checkbox:hover{border-color:#94a3b8}.okai-auth-checkbox:focus,.okai-auth-checkbox:focus-visible{outline:none;border-color:#2566c2;box-shadow:0 0 0 1px #2566c2}.okai-auth-checkbox:checked{border-color:#2566c2;background-color:#2566c2;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4 8.2 2.35 2.35L12 4.9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem}.okai-auth-checkbox.input-validation-error,.okai-auth-checkbox[aria-invalid=true]{border-color:#a10000;box-shadow:0 0 0 1px #a10000}.okai-password-input{width:100%;border:1px solid #d1d5db;border-radius:.75rem;background:#fff;color:#111827;padding:.75rem .875rem;font-size:.95rem;line-height:1.35rem;outline:none;background-repeat:no-repeat;background-size:1rem 1rem;background-position:right .875rem center;transition:border-color .15s ease,box-shadow .15s ease,background-position .15s ease}.okai-password-input:focus{border-color:#2566c2;box-shadow:0 0 0 1px #2566c2}.okai-password-input--invalid{border-color:#a10000;box-shadow:0 0 0 1px #a10000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23A10000' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z'/%3E%3C/svg%3E");padding-right:2.75rem}.okai-password-input--valid{border-color:#15803d;box-shadow:0 0 0 1px #15803d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2315803D' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 15-5-5 1.41-1.41L11 14.17l5.59-5.58L18 10z'/%3E%3C/svg%3E");padding-right:2.75rem}.okai-validation-message{display:block;margin-top:.35rem;color:#a10000;font-size:.875rem;line-height:1.25rem}.okai-password-policy-text{margin:.5rem 0 0;color:#6b7280;font-size:.875rem;line-height:1.25rem}.okai-password-policy-text--invalid{color:#a10000}.conta-perfil-edit-row{display:grid;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.conta-perfil-edit-row{grid-template-columns:13rem minmax(0,48rem) auto;align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem}}.conta-submit-busy{opacity:.68;pointer-events:none}.conta-submit-spinner{display:inline-block;width:1rem;height:1rem;margin-right:.45rem;border:2px solid;border-right:2px solid transparent;border-radius:9999px;vertical-align:-.125rem;animation:conta-submit-spin .75s linear infinite}@keyframes conta-submit-spin{to{transform:rotate(1turn)}}[data-course-preview-root]>section[data-secao-full=true]{flex:1;min-height:0;overflow:hidden}[data-course-preview-root] [data-secao-full-anchor=true]{display:flex;flex:1;min-height:0;overflow:hidden}[data-course-preview-root] [data-course-left-scroll],[data-course-preview-root] [data-course-right-scroll-host] [data-course-sidebar-panel]{scrollbar-width:thin;scrollbar-color:hsla(0,0%,83%,.9) transparent;scrollbar-gutter:stable}[data-course-preview-root] [data-course-left-scroll]::-webkit-scrollbar,[data-course-preview-root] [data-course-right-scroll-host] [data-course-sidebar-panel]::-webkit-scrollbar{width:8px}[data-course-preview-root] [data-course-left-scroll]::-webkit-scrollbar-track,[data-course-preview-root] [data-course-right-scroll-host] [data-course-sidebar-panel]::-webkit-scrollbar-track{background:transparent}[data-course-preview-root] [data-course-left-scroll]::-webkit-scrollbar-thumb,[data-course-preview-root] [data-course-right-scroll-host] [data-course-sidebar-panel]::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:9999px;background-clip:padding-box;background-color:hsla(0,0%,83%,.9)}[data-course-preview-root] [data-course-left-scroll]:hover::-webkit-scrollbar-thumb,[data-course-preview-root] [data-course-right-scroll-host] [data-course-sidebar-panel]:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,64%,.95)}[data-compliance-create-editor-shell] .compliance-documento-okaidocs-frame,[data-compliance-create-editor-shell] .compliance-documento-pdf-frame{min-height:0;height:clamp(360px,calc(100dvh - 285px),760px)}.compliance-documento-formato-check{background-color:#dcfce7;color:#15803d}@media (max-width:767px){[data-compliance-create-editor-shell] .compliance-documento-okaidocs-frame,[data-compliance-create-editor-shell] .compliance-documento-pdf-frame{min-height:0;height:clamp(320px,calc(100dvh - 235px),72dvh)}}body.auth-lite-mode{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.audit-page-body{overflow-y:auto!important;-webkit-overflow-scrolling:touch;background:#f1f5f9}.okai-native-file-input{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#f8fafc;color:#64748b;font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.okai-native-file-input:focus{border-color:#2566c2;box-shadow:0 0 0 1px #2566c2}.okai-native-file-input::file-selector-button{margin-right:1rem;border:0;border-radius:.375rem;background-color:#3473cc;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.5rem 1rem;transition:background-color .15s ease}.okai-native-file-input:hover::file-selector-button{background-color:#16407f}.audit-page-shell{width:100%;padding:1rem .85rem 1.5rem;touch-action:pan-y}.audit-page-inner{width:min(100%,1480px);margin:0 auto;display:flex;flex-direction:column;gap:1rem}.audit-page-head{display:flex;flex-direction:column;gap:.35rem}.audit-page-title{margin:0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.1;font-weight:800;color:#0f172a}@media (min-width:1024px){.audit-page-shell{padding:1.25rem 1.25rem 2rem}}.checkout-cesta-admin-input{width:100%;min-height:40px;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fbfcff;color:#111827;padding:.625rem .875rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.checkout-cesta-admin-input:focus{border-color:#2566c2;box-shadow:0 0 0 1px #2566c2}.checkout-cesta-admin-input-error,.checkout-cesta-admin-input-error:focus{border-color:#a10000;box-shadow:0 0 0 1px #a10000}.checkout-cesta-select-shell{position:relative}.checkout-cesta-select-shell .checkout-cesta-select-chevron{pointer-events:none;position:absolute;right:.75rem;top:50%;display:inline-flex;align-items:center;color:#64748b;transform:translateY(-50%);transition:transform .2s ease}.checkout-cesta-select-shell:focus-within .checkout-cesta-select-chevron{transform:translateY(-50%) rotate(180deg)}.checkout-cesta-admin-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.75rem}.checkout-cesta-admin-input-readonly{background-color:#fbfdff;border-color:#e2e8f0;color:#c1cad8;cursor:not-allowed;box-shadow:none;opacity:1;-webkit-text-fill-color:#c1cad8}.checkout-cesta-admin-input-readonly:focus{border-color:#e2e8f0;box-shadow:none}.checkout-cesta-admin-input-readonly:disabled{background-color:#fbfdff;border-color:#e2e8f0;color:#c1cad8;opacity:1;-webkit-text-fill-color:#c1cad8;cursor:not-allowed}[data-playlist-scroll-root] [data-playlist-left-scroll],[data-playlist-scroll-root] [data-playlist-right-scroll]{scrollbar-width:thin;scrollbar-color:hsla(0,0%,83%,.9) transparent}[data-playlist-scroll-root] [data-playlist-left-scroll]::-webkit-scrollbar,[data-playlist-scroll-root] [data-playlist-right-scroll]::-webkit-scrollbar{width:8px}[data-playlist-scroll-root] [data-playlist-left-scroll]::-webkit-scrollbar-track,[data-playlist-scroll-root] [data-playlist-right-scroll]::-webkit-scrollbar-track{background:transparent}[data-playlist-scroll-root] [data-playlist-left-scroll]::-webkit-scrollbar-thumb,[data-playlist-scroll-root] [data-playlist-right-scroll]::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:9999px;background-clip:padding-box;background-color:hsla(0,0%,83%,.9)}[data-playlist-scroll-root] [data-playlist-left-scroll]:hover::-webkit-scrollbar-thumb,[data-playlist-scroll-root] [data-playlist-right-scroll]:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,64%,.95)}.gs-results-scroll{padding:.5rem 1rem .5rem .75rem;margin:-.5rem -1rem -.5rem -.75rem}.gs-search-panel{position:relative;isolation:isolate;background:linear-gradient(135deg,hsla(0,0%,100%,.66),rgba(241,245,249,.56) 42%,rgba(203,213,225,.48));border-color:hsla(0,0%,100%,.26);box-shadow:0 1.8rem 5rem rgba(15,23,42,.34),inset 0 1px 0 hsla(0,0%,100%,.18)}.gs-search-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at top left,rgba(96,165,250,.08),transparent 26%),radial-gradient(circle at top right,rgba(236,72,153,.08),transparent 20%),linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 34%);z-index:-1}.gs-search-close-chip,.gs-search-shell{border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 12px 30px rgba(15,23,42,.1)}.gs-search-shell{transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.gs-search-shell:focus-within{border-color:rgba(96,165,250,.58);background:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.44),0 0 0 4px rgba(96,165,250,.14),0 14px 34px rgba(37,99,235,.12);transform:translateY(-1px)}.gs-search-svg-icon{display:inline-block;flex:0 0 auto;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.gs-preview-shell{background:linear-gradient(180deg,hsla(0,0%,100%,.68),rgba(241,245,249,.56));border-color:hsla(0,0%,100%,.44);min-height:0;max-height:100%;overflow:hidden;box-shadow:0 18px 40px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.18)}@media (min-width:1280px){.gs-preview-shell{display:flex!important;flex-direction:column}}.gs-preview-shell [data-preview-summary],.gs-preview-shell [data-preview-title]{display:block;overflow:visible;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.gs-preview-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.35rem;margin-right:-.35rem;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.5) transparent}.gs-preview-scroll::-webkit-scrollbar{width:.35rem}.gs-preview-scroll::-webkit-scrollbar-thumb{border-radius:9999px;background:rgba(100,116,139,.5)}.gs-preview-scroll::-webkit-scrollbar-track{background:transparent}.gs-preview-shell [data-preview-summary]{flex:0 0 auto;max-height:none;min-height:auto;overflow-y:visible;padding-right:0}.gs-preview-shell.gs-preview-title-dense [data-preview-summary],.gs-preview-shell.gs-preview-title-tight [data-preview-summary]{max-height:none}.gs-preview-author{min-width:0;border-radius:.75rem;padding:.25rem 0;background:transparent;box-shadow:none}.gs-preview-author:focus-visible,.gs-preview-author:hover{color:#0f172a;background:transparent;box-shadow:none}.gs-preview-author-icon{flex:0 0 auto;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32)}.gs-preview-author-fallback.hidden,.gs-preview-author-fallback[hidden],[data-preview-author-fallback].hidden,[data-preview-author-fallback][hidden]{display:none!important}.gs-preview-author-image[data-icon-type=avatar]{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.gs-preview-author-image[data-icon-type=logo]{width:1.55rem;height:1.55rem;-o-object-fit:contain;object-fit:contain}.gs-preview-media{aspect-ratio:16/9;border-radius:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 14px 28px rgba(15,23,42,.08)}.gs-preview-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-preview-icon,.gs-preview-tag{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 10px 24px rgba(15,23,42,.06)}.gs-preview-tag{align-self:flex-start;width:auto;max-width:100%}.gs-preview-icon{width:4rem;height:4rem;border-radius:1.125rem;flex:0 0 auto}.gs-preview-icon.is-avatar{border-radius:1rem}.gs-preview-icon [data-preview-icon]{width:100%;height:100%}.gs-preview-icon .gs-search-svg-icon{width:1.5rem;height:1.5rem}.gs-preview-icon .gs-visual-image[data-icon-type=avatar]{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.gs-preview-icon .gs-visual-image[data-icon-type=logo]{width:2.35rem;height:2.35rem;border-radius:.5rem;-o-object-fit:contain;object-fit:contain}.gs-preview-icon i{font-size:1.35rem;line-height:1}.gs-item{isolation:isolate;overflow:hidden;border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 0 0 1px hsla(0,0%,100%,.18),0 10px 22px -16px rgba(15,23,42,.22);transition:transform .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.gs-item:focus-visible,.gs-item:hover{border-color:hsla(0,0%,100%,.76);background:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),0 0 0 1px hsla(0,0%,100%,.2),0 14px 26px -16px rgba(52,115,204,.26)}.gs-item-icon{width:2.5rem;height:2.5rem;border-radius:.95rem;overflow:hidden;flex:0 0 2.5rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32)}.gs-item-icon i{font-size:1.08rem;line-height:1}.gs-item-icon .gs-search-svg-icon{width:1.25rem;height:1.25rem}.gs-visual-image{display:block;flex:0 0 auto}.gs-visual-image[data-icon-type=avatar]{width:1.75rem;height:1.75rem;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.gs-item-icon .gs-visual-image[data-icon-type=avatar]{width:100%;height:100%}.gs-visual-image[data-icon-type=logo]{width:1.25rem;height:1.25rem;border-radius:.375rem;-o-object-fit:contain;object-fit:contain}.gs-related-shortcut .gs-search-svg-icon{width:.875rem;height:.875rem}.gs-item-badge{display:inline-flex;align-items:center;border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem;line-height:1;font-weight:500;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28)}.gs-item.is-active{border-color:hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),0 0 0 1px hsla(0,0%,100%,.22),0 14px 26px -16px rgba(52,115,204,.26)}.gs-item.is-active .gs-item-title,.gs-item:focus-visible .gs-item-title,.gs-item:hover .gs-item-title{color:#0f172a;font-weight:600}.gs-item.is-active .gs-item-meta{color:#475569}.gs-item-skeleton{pointer-events:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 0 0 1px hsla(0,0%,100%,.18),0 12px 28px -20px rgba(52,115,204,.14)}.gs-load-more{pointer-events:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 10px 22px -18px rgba(15,23,42,.18)}.gs-preview-loading [data-preview-icon-wrap]{background:hsla(0,0%,100%,.76)}.gs-skeleton-block{position:relative;overflow:hidden;background:linear-gradient(100deg,rgba(226,232,240,.88),hsla(0,0%,100%,.96) 48%,rgba(226,232,240,.88));background-size:220% 100%;animation:gs-skeleton-shimmer 1.45s ease-in-out infinite;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}@keyframes gs-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gs-status-card{box-shadow:0 14px 32px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.34)}.gs-keyboard-hint,.gs-quick-action{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.54),0 10px 24px rgba(15,23,42,.08)}.gs-related-shortcut{transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.gs-related-shortcut:focus-visible,.gs-related-shortcut:hover{border-color:hsla(0,0%,100%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.44),0 12px 24px -18px rgba(15,23,42,.3)}.gs-related-shortcut .gs-related-visual-image[data-icon-type=avatar]{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}#okai-ai-assistant{--ai-radius:1rem;--ai-radius-lg:1.375rem;--ai-space-xxs:0.125rem;--ai-space-xs:0.375rem;--ai-space-sm:0.625rem;--ai-space-md:0.75rem;--ai-size-icon:4rem;--ai-textarea-min:4.5rem;--ai-textarea-max:5.75rem}#okai-ai-assistant [data-ai-assistant-panel]{pointer-events:auto;inset:0;width:100%;max-width:none;border:0;border-radius:0;box-shadow:0 0 24px 0 rgba(0,0,0,.15)}@media (min-width:768px){#okai-ai-assistant [data-ai-assistant-panel]{top:1rem;right:1rem;bottom:1rem;left:auto;width:min(28rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem));border:1px solid #e5e5e5;border-radius:1.5rem}}#okai-ai-assistant .okai-ai-sparkles-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}#okai-ai-assistant .okai-ai-sparkles-wrap:before{content:"";position:absolute;inset:-.625rem;border-radius:9999px;pointer-events:none;background:radial-gradient(circle,rgba(139,88,217,.22) 0,rgba(139,88,217,0) 60%),radial-gradient(circle,rgba(52,115,204,.16) 0,rgba(52,115,204,0) 65%);filter:blur(.625rem);animation:okai-ai-sparkles-halo 3.2s ease-in-out infinite}#okai-ai-assistant .okai-ai-sparkles-icon{position:relative;display:block;width:var(--ai-size-icon);height:var(--ai-size-icon);color:#7b50d8;filter:drop-shadow(0 .25rem .75rem rgba(52,115,204,.2));animation:okai-ai-sparkles-shift 6s ease-in-out infinite}#okai-ai-assistant .okai-ai-gradient-frame{position:relative;isolation:isolate;border-radius:var(--ai-radius);padding:var(--ai-space-xxs);background:linear-gradient(120deg,rgba(52,115,204,.74),rgba(139,88,217,.74) 42%,rgba(91,108,250,.7) 70%,rgba(52,115,204,.74));background-size:230% 230%;animation:okai-ai-glow 4.8s ease-in-out infinite;box-shadow:0 0 0 1px rgba(99,102,241,.22),0 2px 10px rgba(79,70,229,.12)}#okai-ai-assistant .okai-ai-gradient-frame:before{content:"";position:absolute;inset:-.625rem;z-index:-1;border-radius:var(--ai-radius-lg);pointer-events:none;opacity:.78;background:radial-gradient(circle at 18% 22%,rgba(139,88,217,.18) 0,rgba(139,88,217,0) 42%),radial-gradient(circle at 82% 78%,rgba(91,108,250,.16) 0,rgba(91,108,250,0) 38%);filter:blur(1.125rem);transition:opacity .18s ease,filter .18s ease,transform .18s ease}#okai-ai-assistant .okai-ai-gradient-frame:focus-within{box-shadow:0 0 0 1px rgba(99,102,241,.42),0 8px 22px rgba(79,70,229,.14)}#okai-ai-assistant .okai-ai-gradient-frame:focus-within:before{opacity:1;filter:blur(1.75rem);transform:scale(1.01)}#okai-ai-assistant .okai-ai-gradient-inner{position:relative;overflow:hidden;border-radius:var(--ai-radius);background:#fff}#okai-ai-assistant [data-ai-assistant-composer]{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:end;gap:var(--ai-space-md);padding:var(--ai-space-sm) var(--ai-space-md)}#okai-ai-assistant [data-ai-assistant-input]{height:var(--ai-textarea-min);min-height:var(--ai-textarea-min);max-height:var(--ai-textarea-max);overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(139,88,217,.45) transparent}#okai-ai-assistant [data-ai-assistant-input]::-webkit-scrollbar{width:var(--ai-space-xs)}#okai-ai-assistant [data-ai-assistant-input]::-webkit-scrollbar-track{background:transparent}#okai-ai-assistant [data-ai-assistant-input]::-webkit-scrollbar-thumb{border-radius:9999px;background:linear-gradient(180deg,rgba(52,115,204,.52),rgba(139,88,217,.62))}#okai-ai-assistant [data-ai-assistant-input]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(52,115,204,.64),rgba(139,88,217,.74))}#okai-ai-assistant [data-ai-assistant-suggestions]{width:100%;max-width:100%}#okai-ai-assistant [data-ai-assistant-suggestions]>button{max-width:100%;font-size:.75rem;line-height:1rem}#okai-ai-assistant .okai-ai-send-gradient{background:linear-gradient(140deg,#3473cc,#8b58d9)}@keyframes okai-ai-glow{0%{background-position:0 50%}25%{background-position:45% 20%}50%{background-position:100% 50%}75%{background-position:55% 80%}to{background-position:0 50%}}@keyframes okai-ai-sparkles-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes okai-ai-sparkles-halo{0%,to{opacity:.55;transform:scale(1);filter:blur(.625rem)}50%{opacity:.95;transform:scale(1.05);filter:blur(.875rem)}}@media (prefers-reduced-motion:reduce){#okai-ai-assistant .okai-ai-gradient-frame,#okai-ai-assistant .okai-ai-sparkles-icon{animation:none}#okai-ai-assistant .okai-ai-gradient-frame:before,#okai-ai-assistant .okai-ai-sparkles-wrap:before{transition:none;animation:none}}.okai-impersonacao-banner{position:sticky;top:0;z-index:80;width:100%;border-bottom:1px solid #e8e5df;background:#fff;color:#2a2723;box-shadow:0 1px 0 rgba(42,39,35,.04)}.okai-impersonacao-banner__inner{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;padding:14px 32px;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.okai-impersonacao-banner__content{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px}.okai-impersonacao-banner__emoji{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#fff7e8;box-shadow:inset 0 0 0 1px rgba(161,0,0,.1);font-size:16px;line-height:1}.okai-impersonacao-banner__name{max-width:min(42vw,420px);overflow:hidden;color:#2a2723;font-size:15px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.okai-impersonacao-banner__label{color:#7c756d;font-size:14px;line-height:22px;white-space:nowrap}.okai-impersonacao-banner__form{flex:0 0 auto;margin:0}.okai-impersonacao-banner__button{min-height:36px;border:0;border-radius:999px;background:#f3f0ea;color:#2a2723;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:0 18px;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.okai-impersonacao-banner__button:hover{background:#e8e1d6}.okai-impersonacao-banner__button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(52,115,204,.22)}.okai-impersonacao-banner__button:active{transform:translateY(1px)}.okai-impersonacao-banner~#mobile-menu-overlay{top:calc(var(--mobile-header-height, 70px) + 66px)}@media (max-width:640px){.okai-impersonacao-banner__inner{min-height:58px;gap:10px;padding:11px 16px}.okai-impersonacao-banner__content{gap:8px}.okai-impersonacao-banner__emoji{width:26px;height:26px;font-size:15px}.okai-impersonacao-banner__name{max-width:calc(100vw - 190px);font-size:14px;line-height:20px}.okai-impersonacao-banner__label{font-size:13px;line-height:20px}.okai-impersonacao-banner__button{min-height:34px;padding:0 14px}.okai-impersonacao-banner~#mobile-menu-overlay{top:calc(var(--mobile-header-height, 70px) + 58px)}}@media (max-width:420px){.okai-impersonacao-banner__label{display:none}.okai-impersonacao-banner__name{max-width:calc(100vw - 142px)}}.compliance-hub-app .compliance-calendar .compliance-treeview .e-checkbox-wrapper,.compliance-hub-app .compliance-explorer .e-grid,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-checkbox-wrapper,.e-grid{--color-sf-primary:#3473cc;--color-sf-primary-border-color:#3473cc;--color-sf-primary-border-color-hover:#3473cc;--color-sf-primary-border-color-pressed:#3473cc;--color-sf-primary-outline:#3473cc}.compliance-explorer [data-testid=grid-pagination]{border-top:1px solid #e2e8f0}.compliance-explorer [data-testid=grid-pagination]>div>*+*{margin-left:-1px!important}.compliance-explorer [data-testid=grid-pagination]>div>*{border-left-width:1px!important}.compliance-explorer [data-testid=grid-pagination-summary]>*{border-left:0!important;border-left-width:0!important;margin-left:0!important}.compliance-explorer [data-testid=grid-pagination] .compliance-pager-active-first{margin-left:0!important;z-index:1}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-checkbox-wrapper input[type=checkbox]:focus-visible+.e-frame,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-checkbox-wrapper input[type=checkbox]:focus-visible+.e-frame.e-check,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell.e-gridchkbox:focus-visible .e-checkbox-wrapper .e-frame,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell:has(.e-headerchkcelldiv):focus-visible .e-checkbox-wrapper .e-frame{box-shadow:0 0 0 2px var(--color-sf-content-bg-color),0 0 0 4px var(--color-sf-primary)!important;border-color:var(--color-sf-primary)!important;outline:none!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell.e-gridchkbox:focus:not(:focus-visible),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell:has(.e-headerchkcelldiv):focus:not(:focus-visible){box-shadow:none!important;outline:0!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-checkbox-wrapper input[type=checkbox]:active+.e-frame,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-checkbox-wrapper:active .e-frame,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell.e-gridchkbox:focus:not(:focus-visible) .e-frame,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell:has(.e-headerchkcelldiv):focus:not(:focus-visible) .e-frame{box-shadow:none!important;outline:0!important}.e-checkbox-wrapper .e-frame.e-check,.e-checkbox-wrapper .e-frame.e-stop,.e-checkbox-wrapper:hover .e-frame.e-check,.e-checkbox-wrapper:hover .e-frame.e-stop,.e-css.e-checkbox-wrapper .e-frame.e-check,.e-css.e-checkbox-wrapper .e-frame.e-stop,.e-css.e-checkbox-wrapper:hover .e-frame.e-check,.e-css.e-checkbox-wrapper:hover .e-frame.e-stop{background-color:#2566c2!important;border-color:#2566c2!important}.e-checkbox-wrapper .e-frame.e-check:focus,.e-checkbox-wrapper .e-frame.e-stop:focus,.e-checkbox-wrapper .e-frame:focus-visible,.e-css.e-checkbox-wrapper .e-frame.e-check:focus,.e-css.e-checkbox-wrapper .e-frame.e-stop:focus,.e-css.e-checkbox-wrapper .e-frame:focus-visible{box-shadow:0 0 0 3px rgba(52,115,204,.28)!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-checkbox-wrapper input[type=checkbox]:focus-visible+.e-frame,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-checkbox-wrapper input[type=checkbox]:focus-visible+.e-frame.e-check,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell.e-gridchkbox:focus-visible .e-checkbox-wrapper .e-frame{box-shadow:0 0 0 3px rgba(52,115,204,.28)!important;border-color:#3473cc!important;outline:none!important}.e-control-wrapper.e-date-wrapper.e-input-focus,.e-control-wrapper.e-date-wrapper.e-input-focus:after,.e-control-wrapper.e-date-wrapper.e-input-focus:before,.e-control-wrapper.e-ddl.e-input-focus,.e-control-wrapper.e-ddl.e-input-focus:after,.e-control-wrapper.e-ddl.e-input-focus:before,.e-input-group.e-control-wrapper.e-input-focus,.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error){border-color:#2566c2!important}.file\:bg-okaiPurple-600::file-selector-button,.okai-form-attachment-input::file-selector-button{background-color:#2566c2}.hover\:file\:bg-okaiPurple-700:hover::file-selector-button,.okai-form-attachment-input:hover::file-selector-button{background-color:#1b5cb8}.okai-form-attachment-input:disabled::file-selector-button{background-color:#c3c7d5}.file\:bg-okaiPurple-600::-webkit-file-upload-button,.okai-form-attachment-input::-webkit-file-upload-button{background-color:#2566c2}.hover\:file\:bg-okaiPurple-700:hover::-webkit-file-upload-button,.okai-form-attachment-input:hover::-webkit-file-upload-button{background-color:#1b5cb8}.okai-form-attachment-input:disabled::-webkit-file-upload-button{background-color:#c3c7d5}.okai-task-create-form-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}@media (min-width:1280px){.okai-task-create-form-layout{grid-template-columns:repeat(var(--okai-form-card-column-count,2),minmax(0,1fr));gap:1.25rem}}:root{--main-menu-height:60px;--main-menu-height-md:78px}.main-header-spacer{height:var(--main-menu-height)}@media (min-width:768px){.main-header-spacer{height:var(--main-menu-height-md)}}a:hover{color:inherit;text-decoration:none}details>summary>:last-child svg,details>summary>svg:last-child{transition:transform .2s ease}details[open]>summary>:last-child svg,details[open]>summary>svg:last-child{transform:rotate(180deg)}details summary::-webkit-details-marker{display:none}details[data-indice-mobile-footer][open]>summary{display:none}article{padding:0}article p{margin-bottom:16px}article>:last-child{margin-bottom:0}article h2{margin-top:32px;margin-bottom:16px}article h3{margin-top:24px;margin-bottom:16px}article ul{list-style-type:disc}article ol,article ul{margin:16px 0;padding-left:24px}article ol{list-style-type:decimal}article li{margin-bottom:8px}article .prose>:is(h1,h2,h3):first-child{margin-top:0}article .flex.flex-col>:first-child{margin-top:0}article .prose h1{font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);line-height:1.2}article .prose h3{font-size:clamp(1.125rem,1rem + .7vw,1.25rem);line-height:1.35}article .prose h2{font-size:clamp(1.25rem,1.05rem + 1vw,1.5rem);line-height:1.3}.e-grid .e-sortfilterdiv{position:absolute;right:26px!important;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;height:16px;line-height:1}.e-grid .e-headercell:has(.e-filtermenudiv) .e-sortfilterdiv{right:34px!important}.e-grid .e-filtermenudiv{position:absolute;right:10px!important;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0!important;line-height:1}[data-card-gradiente].card-gradiente-expanded [data-card-gradiente-content]{padding-bottom:.5rem}.okai-ai-summary{color:#5f6472;font-size:1rem;line-height:1.45}.okai-ai-summary>*+*{margin-top:.35rem}.okai-ai-summary :is(p,ul,ol){margin:0}.okai-ai-summary p{white-space:normal}.okai-ai-summary :is(ul,ol){padding-left:1.1rem}.okai-ai-summary ul{list-style-type:disc}.okai-ai-summary ol{list-style-type:decimal}.okai-ai-summary li+li{margin-top:.35rem}.okai-ai-analysis{color:#3f4352;font-size:1rem;line-height:1.75}.okai-ai-analysis>*+*{margin-top:1rem}.okai-ai-analysis :is(h1,h2,h3,h4){color:#1c1824;font-weight:600;line-height:1.3}.okai-ai-analysis h1{font-size:1.5rem}.okai-ai-analysis h2{font-size:1.25rem}.okai-ai-analysis h3,.okai-ai-analysis h4{font-size:1rem}.okai-ai-analysis :is(ul,ol){margin-top:.75rem;padding-left:1.25rem}.okai-ai-analysis ul{list-style-type:disc}.okai-ai-analysis ol{list-style-type:decimal}.okai-ai-analysis li+li{margin-top:.45rem}.okai-linked-items-list{--okai-linked-item-row:3.125rem;display:flex;flex-direction:column;gap:1rem;max-height:calc(var(--okai-linked-item-row)*5);overflow-y:auto;scrollbar-color:rgba(92,133,226,.55) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.okai-linked-items-list::-webkit-scrollbar{width:.45rem}.okai-linked-items-list::-webkit-scrollbar-track{background:transparent}.okai-linked-items-list::-webkit-scrollbar-thumb{background:rgba(92,133,226,.45);border-radius:999px}.okai-linked-items-list::-webkit-scrollbar-thumb:hover{background:rgba(92,133,226,.7)}.e-input-group input::placeholder,.e-input::placeholder,input::placeholder,textarea::placeholder{color:#979caa!important;opacity:1!important}.e-input-group input::-moz-placeholder,.e-input::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#979caa!important;opacity:1!important}.e-ddl .e-placeholder,.e-dropdownlist .e-placeholder,.e-input-group .e-placeholder{color:#979caa!important}.compliance-hub-preview{display:flex;flex-direction:column;gap:16px}.compliance-hub-preview__tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.compliance-hub-preview__tab{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(226,228,240,.9);background:hsla(0,0%,100%,.88);color:#737a8c;border-radius:999px;padding:12px 18px;font-weight:500;transition:all .2s ease;box-shadow:0 12px 30px -18px rgba(74,131,212,.55)}.compliance-hub-preview__tab.is-active{background:#fff;color:#2566c2;border-color:rgba(37,102,194,.18);box-shadow:0 18px 45px -24px rgba(37,102,194,.55)}.compliance-hub-preview__tab-icon{width:18px;text-align:center}.compliance-hub-preview__window{overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#f7f8fc,#eef2ff);box-shadow:5px 5px 40px rgba(143,181,235,.4);border:1px solid hsla(0,0%,100%,.65)}.compliance-hub-preview__chrome{display:flex;align-items:center;gap:10px;padding:18px 24px;background:hsla(0,0%,100%,.75)}.compliance-hub-preview__chrome-dot{width:18px;height:18px;border-radius:999px}.compliance-hub-preview__chrome-dot.is-red{background:#ed6a5f}.compliance-hub-preview__chrome-dot.is-amber{background:#f5be4f}.compliance-hub-preview__chrome-dot.is-green{background:#61c554}.compliance-hub-preview__panel{padding:0 24px 24px}.compliance-preview-scene{display:flex;flex-direction:column;gap:18px}.compliance-preview-scene--tasks{position:relative}.compliance-preview-card__header,.compliance-preview-scene__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compliance-preview-card__controls,.compliance-preview-scene__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.compliance-preview-card__eyebrow,.compliance-preview-inline-note,.compliance-preview-scene__eyebrow,.compliance-projects-summary__label,.compliance-tasks-summary__label{color:#737a8c;font-size:13px;line-height:18px}.compliance-preview-card__title,.compliance-preview-scene__title{margin:6px 0 0;font-size:30px;line-height:1.1;color:#2b2632}.compliance-preview-card{background:#fff;border-radius:24px;padding:24px;box-shadow:0 24px 60px -42px rgba(74,131,212,.5);position:relative}.compliance-preview-card--calendar{max-width:1080px;margin:0 auto}.compliance-preview-badge,.compliance-preview-priority,.compliance-preview-status-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 14px;font-size:13px;line-height:18px;font-weight:600}.compliance-preview-badge{background:rgba(37,102,194,.12);color:#2566c2}.compliance-preview-badge.is-soft{background:#f4f6fb;color:#505768}.compliance-preview-button{border-radius:14px;padding:11px 16px;font-weight:600;border:1px solid transparent;display:inline-flex;align-items:center;gap:10px}.compliance-preview-button--primary{background:#2566c2;color:#fff}.compliance-preview-button--ghost{border-color:#dce3f1;background:#fff;color:#505768}.compliance-preview-search{min-width:220px;display:inline-flex;align-items:center;gap:10px;border:1px solid #dce3f1;border-radius:14px;padding:0 14px;background:#f7f8fc;color:#848ba0}.compliance-preview-search--tree{width:100%;margin-bottom:14px}.compliance-preview-search input,.compliance-task-composer__body input,.compliance-task-composer__body select,.compliance-task-composer__body textarea{width:100%;border:0;outline:0;background:transparent;color:#3f4352;padding:14px 0;font:inherit}.compliance-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.compliance-preview-toolbar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.compliance-explorer-sidebar__mobile-header button,.compliance-grid__menu-button,.compliance-preview-toolbar__button,.compliance-preview-toolbar__mobile-toggle,.compliance-task-composer__close{border:0;background:transparent;color:#62697b}.compliance-preview-toolbar__button,.compliance-preview-toolbar__mobile-toggle{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.88);border:1px solid rgba(220,227,241,.85)}.compliance-preview-toolbar__mobile-toggle{display:none}.compliance-explorer-layout,.compliance-projects-layout{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:24px;position:relative}.compliance-explorer-sidebar{background:hsla(0,0%,100%,.92);border-radius:24px;padding:16px;box-shadow:0 20px 50px -40px rgba(74,131,212,.5)}.compliance-explorer-main{position:relative}.compliance-explorer-sidebar--mobile{display:none}.compliance-explorer-sidebar__mobile-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.compliance-grid .e-content,.compliance-grid .e-gridcontent,.compliance-grid .e-gridheader{border-color:#eef2f8!important}.compliance-grid .e-headercell,.compliance-grid .e-rowcell{background:#fff!important;color:#505768}.compliance-grid .e-headercell{font-weight:600}.compliance-grid__source{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--source-color);background:color-mix(in srgb,var(--source-color) 12%,#fff);border:1px solid color-mix(in srgb,var(--source-color) 18%,#fff)}.compliance-grid__impact{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;background:#f4f6fb}.compliance-grid__impact.is-high{color:#b42318}.compliance-grid__impact.is-medium{color:#b54708}.compliance-grid__impact.is-low{color:#2566c2}.compliance-grid__impact.is-neutral{color:#737a8c}.compliance-projects-summary,.compliance-tasks-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.compliance-projects-summary__card,.compliance-tasks-summary__card{background:hsla(0,0%,100%,.88);border-radius:20px;padding:18px 20px}.compliance-projects-summary__value,.compliance-tasks-summary__value{display:block;margin-top:8px;font-size:32px;line-height:1;color:#2b2632}.compliance-projects-summary__hint{display:block;margin-top:8px;color:#737a8c;font-size:13px}.compliance-projects-list,.compliance-projects-timeline{display:flex;flex-direction:column;gap:16px}.compliance-projects-list__item,.compliance-projects-timeline__item{border:1px solid #eef2f8;border-radius:18px;padding:16px}.compliance-projects-list__top,.compliance-projects-progress,.compliance-projects-timeline__item{display:flex;align-items:center;justify-content:space-between;gap:12px}.compliance-projects-list__meta{display:flex;flex-wrap:wrap;gap:12px;color:#737a8c;font-size:13px;margin-top:10px}.compliance-projects-progress__bar{flex:1;height:10px;border-radius:999px;background:#eef2f8;overflow:hidden}.compliance-projects-progress__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4a83d4,#6e5fdd)}.compliance-projects-timeline__date{min-width:72px;font-weight:700;color:#2566c2}.compliance-preview-status-chip.is-success{background:rgba(34,160,107,.12);color:#12734a}.compliance-preview-status-chip.is-info{background:rgba(37,102,194,.12);color:#2566c2}.compliance-preview-status-chip.is-warning{background:rgba(255,181,71,.18);color:#b54708}.compliance-preview-status-chip.is-danger{background:rgba(180,35,24,.12);color:#b42318}.compliance-preview-status-chip.is-neutral{background:#f4f6fb;color:#737a8c}.compliance-preview-priority.is-high{background:rgba(180,35,24,.12);color:#b42318}.compliance-preview-priority.is-medium{background:rgba(255,181,71,.18);color:#b54708}.compliance-preview-priority.is-low{background:rgba(37,102,194,.12);color:#2566c2}.compliance-preview-priority.is-neutral{background:#f4f6fb;color:#737a8c}.compliance-schedule.e-schedule .e-toolbar .e-today{display:none!important}.compliance-schedule.e-schedule .e-month-view .e-appointment{background:#edf3ff!important;border:0!important;color:#2566c2!important;border-radius:12px!important;min-height:72px;padding:8px!important}.compliance-schedule.e-schedule .e-month-view .e-appointment .e-subject{white-space:normal!important;font-weight:600}.compliance-task-composer__backdrop{position:absolute;inset:0;background:rgba(18,27,44,.18);border:0}.compliance-task-composer{position:absolute;inset:20px;align-items:flex-start;padding-top:16px}.compliance-task-composer__panel{width:min(100%,920px);background:#fff;border-radius:26px;padding:26px;box-shadow:0 30px 80px -40px rgba(60,84,125,.5)}.compliance-task-composer__body{gap:18px;margin:22px 0}.compliance-task-composer__body label{gap:10px;color:#505768;font-weight:600}.compliance-task-composer__body input,.compliance-task-composer__body select,.compliance-task-composer__body textarea{border:1px solid #dce3f1;border-radius:16px;background:#fff;padding:14px 16px}@media (max-width:1023px){.compliance-hub-preview__panel{padding:0 16px 16px}.compliance-preview-card__title,.compliance-preview-scene__title{font-size:22px}.compliance-preview-toolbar__mobile-toggle{display:inline-flex}.compliance-explorer-layout,.compliance-projects-layout,.compliance-projects-summary,.compliance-task-composer__body,.compliance-tasks-summary{grid-template-columns:1fr}.compliance-explorer-sidebar--desktop{display:none}.compliance-explorer-sidebar--mobile{display:block;position:absolute;inset:0 auto 0 0;width:min(86vw,320px);z-index:3}.compliance-explorer-sidebar__overlay{position:absolute;inset:0;border:0;background:rgba(18,27,44,.18);z-index:2}.compliance-preview-card__header,.compliance-preview-card__header--stack-mobile,.compliance-preview-scene__header,.compliance-task-composer__footer,.compliance-task-composer__header{flex-direction:column;align-items:stretch}.compliance-preview-card__controls,.compliance-preview-scene__actions,.compliance-preview-scene__meta{justify-content:flex-start}.compliance-task-composer{inset:12px;padding-top:0}.compliance-task-composer__panel{max-height:calc(100% - 8px);overflow:auto;padding:20px}}.compliance-workspace{position:relative;color:#2b2632}.compliance-workspace__shell{display:flex;flex-direction:column;gap:24px}.compliance-workspace__hero{background:linear-gradient(135deg,rgba(37,102,194,.95),rgba(110,95,221,.95) 52%,rgba(170,70,126,.92));border-radius:32px;padding:28px;color:#fff;box-shadow:0 28px 70px -38px rgba(74,131,212,.65)}.compliance-workspace__hero-copy h1{margin:8px 0 0;font-size:36px;line-height:1.05}.compliance-workspace__hero-copy p{max-width:760px;margin:14px 0 0;color:hsla(0,0%,100%,.86);font-size:16px;line-height:1.6}.compliance-workspace__aside-label,.compliance-workspace__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.compliance-workspace__appbar,.compliance-workspace__appbar-actions,.compliance-workspace__aside-nav,.compliance-workspace__hero-actions,.compliance-workspace__layout,.compliance-workspace__metrics,.compliance-workspace__tabs{display:flex}.compliance-workspace__hero-actions{margin-top:22px;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.compliance-workspace__ghost-link{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:11px 16px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);color:#fff;text-decoration:none}.compliance-workspace__chip,.compliance-workspace__hero-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600}.compliance-workspace__hero-pill{background:hsla(0,0%,100%,.16);color:#fff}.compliance-workspace__metrics{margin-top:24px;gap:16px;flex-wrap:wrap}.compliance-workspace__metric{min-width:170px;flex:1 1 180px;border-radius:22px;padding:18px 20px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.12)}.compliance-workspace__metric small,.compliance-workspace__metric span{display:block}.compliance-workspace__metric span{font-size:13px;color:hsla(0,0%,100%,.72)}.compliance-workspace__metric strong{display:block;margin-top:10px;font-size:34px;line-height:1}.compliance-workspace__metric small{margin-top:10px;color:hsla(0,0%,100%,.78);line-height:1.45}.compliance-workspace__layout{align-items:flex-start;gap:24px}.compliance-workspace__aside{width:min(100%,320px);display:flex;flex-direction:column;gap:16px;flex-shrink:0}.compliance-workspace__aside-card,.compliance-workspace__main{background:hsla(0,0%,100%,.9);border:1px solid rgba(225,232,244,.9);box-shadow:0 24px 60px -42px rgba(74,131,212,.45)}.compliance-workspace__aside-card{border-radius:24px;padding:20px}.compliance-workspace__aside-label{color:#7f8798}.compliance-workspace__aside-card strong{display:block;margin-top:10px;font-size:22px;line-height:1.15}.compliance-workspace__aside-card p{margin:10px 0 0;color:#62697b;line-height:1.55}.compliance-workspace__aside-nav{margin-top:14px;flex-direction:column;gap:10px}.compliance-workspace__aside-link,.compliance-workspace__tab{display:inline-flex;align-items:center;gap:10px;border-radius:16px;text-decoration:none;transition:all .2s ease}.compliance-workspace__aside-link{padding:12px 14px;color:#505768;background:#f7f9fd}.compliance-workspace__aside-link.is-active{background:rgba(37,102,194,.1);color:#2566c2}.compliance-workspace__aside-list{margin:14px 0 0;padding-left:18px;color:#62697b;line-height:1.7}.compliance-workspace__main{min-width:0;flex:1 1 auto;border-radius:28px;padding:20px}.compliance-workspace__appbar{align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.compliance-workspace__appbar-brand span{display:block;color:#7f8798;font-size:13px}.compliance-workspace__appbar-brand strong{display:block;margin-top:4px;font-size:22px;line-height:1.1}.compliance-workspace__search{min-width:260px;flex:1 1 320px;display:inline-flex;align-items:center;gap:10px;border-radius:18px;border:1px solid #dce3f1;background:#f8faff;color:#848ba0;padding:0 16px}.compliance-workspace__search input{width:100%;border:0;outline:0;background:transparent;color:#3f4352;padding:14px 0;font:inherit}.compliance-workspace__appbar-actions{align-items:center;gap:10px;flex-wrap:wrap}.compliance-workspace__chip{background:#eef3ff;color:#2566c2}.compliance-workspace__tabs{margin:20px 0 0;gap:12px;flex-wrap:wrap}.compliance-workspace__tab{padding:12px 16px;border:1px solid #dce3f1;background:#f7f9fd;color:#62697b}.compliance-workspace__tab.is-active{background:#2566c2;border-color:#2566c2;color:#fff;box-shadow:0 18px 45px -26px rgba(37,102,194,.55)}.compliance-workspace__panel{margin-top:18px;border-radius:26px;background:linear-gradient(180deg,#f8faff,#eef3ff);padding:20px}@media (max-width:1279px){.compliance-workspace__layout{flex-direction:column}.compliance-workspace__aside{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.compliance-workspace__hero,.compliance-workspace__main,.compliance-workspace__panel{padding:18px}.compliance-workspace__hero-copy h1{font-size:28px}.compliance-workspace__aside{grid-template-columns:1fr}.compliance-workspace__appbar,.compliance-workspace__hero-actions{align-items:stretch}.compliance-workspace__search{min-width:0;width:100%}}.compliance-hub-app{--hub-bg:#f9fafb;--hub-surface:#fff;--hub-surface-soft:#f9fafb;--hub-surface-muted:#edf0f7;--hub-border:#e2e4f0;--hub-text:#2b2632;--hub-text-muted:#6b7280;--hub-text-soft:#979caa;--hub-primary:#3473cc;--hub-primary-soft:#f5f9ff;--hub-header-start:#4a83d4;--hub-header-mid:#5e50c7;--hub-header-end:#aa467e;color:var(--hub-text);background:var(--hub-bg);min-height:100vh}.compliance-hub-app,.compliance-hub-app button,.compliance-hub-app input,.compliance-hub-app select,.compliance-hub-app textarea{font-family:Poppins,sans-serif}.compliance-hub-app__header{background:linear-gradient(90deg,var(--hub-header-start) 0,var(--hub-header-mid) 51.442%,var(--hub-header-end) 100%);box-shadow:10px 0 10px rgba(0,0,0,.1)}.compliance-hub-app-host{width:100%}.compliance-hub-app{width:100%;min-height:inherit}.compliance-hub-app__content,.compliance-hub-app__header-inner{width:100%;max-width:none;margin:0 auto;box-sizing:border-box}.compliance-hub-app__header-inner{min-height:78px;padding:12px 48px;display:flex;align-items:center;gap:24px}.compliance-hub-app__brand{display:inline-flex;align-items:center;flex-shrink:0}.compliance-hub-app__brand img{height:31px;width:auto;display:block}.compliance-card__toolbar,.compliance-card__toolbar-actions,.compliance-hub-app__header-actions,.compliance-hub-app__site-nav,.compliance-hub-tabs,.compliance-meta-pills,.compliance-status-strip,.compliance-toolbar__items{display:flex;align-items:center}.compliance-hub-app__site-nav{gap:8px;flex:1 1 auto;min-width:0}.compliance-hub-app__site-link{padding:16px;color:#fff;font-size:16px;line-height:22px;text-decoration:none;white-space:nowrap;opacity:.96}.compliance-hub-app__site-link.is-active{font-weight:500}.compliance-hub-app__header-actions{gap:16px;flex-shrink:0}.compliance-ghost-action,.compliance-grid__menu-button,.compliance-hub-app__icon-button,.compliance-hub-app__menu-toggle,.compliance-inline-select,.compliance-primary-action,.compliance-task-composer__close,.compliance-toolbar__action,.compliance-toolbar__drawer-toggle{border:0;background:transparent;cursor:pointer}.compliance-hub-app__icon-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0}.compliance-hub-app__icon-button img{width:16px;height:16px}.compliance-hub-app__icon-button--ia{background:#fff;box-shadow:0 0 8px #e3d1fe}.compliance-hub-app__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.3);text-decoration:none;color:#fff;background:linear-gradient(179deg,hsla(0,0%,100%,.2) 3.1469%,rgba(226,211,250,.2) 96.853%);font-size:16px;line-height:22px;font-weight:500}.compliance-hub-app__cta img{width:14px;height:14px}.compliance-hub-app__menu-toggle{display:none;align-items:center;gap:8px;margin-left:auto;color:#fff;padding:10px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.24)}.compliance-hub-app__menu-toggle img{width:16px;height:16px}.compliance-hub-app__content{padding:24px}.compliance-hub-tabs{gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--hub-border);margin:0 0 18px}.compliance-hub-tabs__item{display:inline-flex;align-items:center;height:29px;padding-bottom:8px;border-bottom:1px solid transparent;color:var(--hub-text-muted);font-size:14px;line-height:21px;text-decoration:none}.compliance-hub-tabs__item.is-active{border-bottom-width:2px;border-bottom-color:var(--hub-primary);color:var(--hub-primary);font-weight:600}.compliance-hub-app__panel{min-height:640px}.compliance-view-switch{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;flex-wrap:wrap}.compliance-view-switch__scope-label{margin-left:14px}.compliance-card__headline,.compliance-inline-select,.compliance-status-strip__card strong,.compliance-swimlane span,.compliance-task-composer__header h4,.compliance-view-switch>span{color:var(--hub-text)}.compliance-inline-select,.compliance-view-switch>span{font-size:16px;line-height:22px}.compliance-inline-select span:first-child,.compliance-view-switch>span{font-weight:600}.compliance-inline-select{display:inline-flex;align-items:center;gap:6px;padding:5px 0}.compliance-inline-select--compact{font-weight:500}.compliance-grid__menu-button img,.compliance-impact-select img,.compliance-inline-select img,.compliance-status-strip__chevron,.compliance-swimlane img{width:12px;height:12px}.compliance-card,.compliance-status-strip__card,.compliance-swimlane,.compliance-task-composer__panel,.compliance-toolbar--surface{background:var(--hub-surface);box-shadow:0 0 10px rgba(35,27,96,.05)}.compliance-toolbar--surface{border-radius:8px;padding:10px 16px;margin-bottom:14px}.compliance-toolbar__items{gap:14px;flex-wrap:wrap}.compliance-ghost-action,.compliance-toolbar__action,.compliance-toolbar__drawer-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--hub-text-muted);font-size:14px;line-height:21px;font-weight:500}.compliance-ghost-action img,.compliance-primary-action img,.compliance-project-card__date img,.compliance-search-input img,.compliance-toolbar__action img,.compliance-toolbar__drawer-toggle img{width:16px;height:16px}.compliance-toolbar--explorer{display:flex;align-items:center;justify-content:space-between;gap:16px}.compliance-toolbar__drawer-toggle{display:none;padding:9px 12px;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface-soft)}.compliance-card{border-radius:12px;overflow:hidden}.compliance-project-detail{min-height:0;height:100%;width:100%;overflow:hidden;background:#f8fafc;padding:24px 0}.compliance-project-detail__inner{display:flex;min-height:0;height:100%;width:min(80rem,calc(100% - 32px));margin:0 auto;flex-direction:column;gap:16px}.compliance-project-detail-shell>.compliance-project-detail{position:fixed;inset:var(--mobile-header-height,70px) 0 0;z-index:1;height:auto}.compliance-project-detail__header{display:flex;flex-shrink:0;flex-direction:column;gap:16px}.compliance-project-detail__breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;color:#6b7280;font-size:14px;list-style:none}.compliance-project-detail__breadcrumb a{color:#6b7280;text-decoration:none;transition:color .15s ease}.compliance-project-detail__breadcrumb a:hover{color:#374151}.compliance-project-detail__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compliance-project-detail__title{margin:0;color:#24243a;font-size:24px;font-weight:600;line-height:1.25}.compliance-project-detail__subtitle{margin:6px 0 0;color:#697386;font-size:16px;line-height:1.5}.compliance-project-detail__status-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:500;line-height:1.25;white-space:nowrap}.compliance-project-detail__status-tag-icon{width:14px;height:14px;flex:0 0 14px;color:currentColor}.compliance-project-detail__status-tag.is-active{--tw-bg-opacity:1;background-color:rgb(191 214 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 102 194/var(--tw-text-opacity,1))}.compliance-project-detail__status-tag.is-in-progress{--tw-bg-opacity:1;background-color:rgb(241 232 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(114 56 201/var(--tw-text-opacity,1))}.compliance-project-detail__status-tag.is-pending{--tw-bg-opacity:1;background-color:rgb(241 240 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(79 65 184/var(--tw-text-opacity,1))}.compliance-project-detail__status-tag.is-done{--tw-bg-opacity:1;background-color:rgb(221 248 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 135 44/var(--tw-text-opacity,1))}.compliance-project-detail__status-tag.is-canceled,.compliance-project-detail__status-tag.is-delayed{--tw-bg-opacity:1;background-color:rgb(255 235 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(161 0 0/var(--tw-text-opacity,1))}.compliance-project-detail__status-tag.is-archived{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.compliance-project-detail__status-tag.is-neutral{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(63 67 82/var(--tw-text-opacity,1))}.compliance-project-detail__layout{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);gap:24px;align-items:start}.compliance-project-detail__main,.compliance-project-detail__sidebar{min-height:0;min-width:0}.compliance-project-detail__main{height:100%}.compliance-project-detail__main,.compliance-project-detail__sidebar{display:flex;flex-direction:column;gap:16px}.compliance-project-detail__tabs{width:100%}.compliance-project-detail__main>.tab-content{display:flex;flex:1 1 auto;min-height:0;min-width:0;flex-direction:column}.compliance-project-detail__main .tab-panel{min-height:0;gap:16px}.compliance-project-detail__main [data-tab-panel=acoes],.compliance-project-detail__main [data-tab-panel=dados],.compliance-project-detail__main [data-tab-panel=itens-caso],.compliance-project-detail__main [data-tab-panel=subprojetos],.compliance-project-detail__main [data-tab-panel=tarefas]{height:100%;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-right:4px;scrollbar-gutter:stable}.compliance-project-detail__main [data-tab-panel=acoes]>.compliance-project-detail__actions,.compliance-project-detail__main [data-tab-panel=acoes]>.compliance-project-detail__main-card,.compliance-project-detail__main [data-tab-panel=dados]>.compliance-project-detail__actions,.compliance-project-detail__main [data-tab-panel=dados]>.compliance-project-detail__main-card,.compliance-project-detail__main [data-tab-panel=itens-caso]>.compliance-project-detail__main-card,.compliance-project-detail__main [data-tab-panel=subprojetos]>.compliance-project-detail__actions,.compliance-project-detail__main [data-tab-panel=subprojetos]>.compliance-project-detail__main-card,.compliance-project-detail__main [data-tab-panel=tarefas]>.compliance-project-detail__actions,.compliance-project-detail__main [data-tab-panel=tarefas]>.compliance-project-detail__main-card{flex-shrink:0}.compliance-project-detail__main [data-tab-panel=acoes] .e-content,.compliance-project-detail__main [data-tab-panel=subprojetos] .e-content,.compliance-project-detail__main [data-tab-panel=tarefas] .e-content{overscroll-behavior-y:contain}.compliance-project-detail__actions{min-width:0}.compliance-project-detail__actions [data-admin-action-bar]{border-radius:12px}.compliance-project-detail__main-card,.compliance-project-detail__side-card{background:#fff}.compliance-project-detail__main-card{padding:0}.compliance-project-detail__card-header,.compliance-project-detail__side-card{padding:20px}.compliance-project-detail__side-card{min-width:0;overflow:hidden}.compliance-project-detail__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f4}.compliance-project-detail__card-header h2,.compliance-project-detail__side-card h2{margin:0;color:#303244;font-size:18px;font-weight:600;line-height:1.35}.compliance-project-detail__card-header p{margin:8px 0 0;color:#4b5563;font-size:14px;line-height:1.6}.compliance-project-detail__save{display:flex;flex:0 0 auto;justify-content:flex-end}.compliance-project-detail__main-card>nav[role=tablist]{margin:0 20px;padding-top:16px}.compliance-project-detail__main-card>.tab-content{padding:20px}.compliance-project-detail__form-body{min-width:0;padding:20px}.compliance-project-detail__timeline-card{padding:20px}.compliance-project-detail__task-execution{border-bottom:1px solid #edf0f4;padding:20px}.compliance-project-detail__task-execution-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compliance-project-detail__task-execution-header h2{margin:0;color:#1c1824;font-size:18px;font-weight:600;line-height:1.35}.compliance-project-detail__task-execution-header p{margin:8px 0 0;color:#60677a;font-size:14px;line-height:1.5}.compliance-project-detail__task-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;border:1px solid #edf0f4;border-radius:10px;overflow:hidden}.compliance-project-detail__task-meta div{min-width:0;padding:12px 14px}.compliance-project-detail__task-meta div+div{border-left:1px solid #edf0f4}.compliance-project-detail__task-meta dt{margin-bottom:4px;color:#6b7280;font-size:12px;font-weight:650;line-height:1.3}.compliance-project-detail__task-meta dd{margin:0;overflow-wrap:anywhere;color:#303244;font-size:13px;font-weight:500;line-height:1.35}@media (max-width:767px){.compliance-project-detail__task-execution-header{flex-direction:column}.compliance-project-detail__task-meta{grid-template-columns:1fr}.compliance-project-detail__task-meta div+div{border-top:1px solid #edf0f4;border-left:0}}.compliance-project-detail__form-body .e-bigger{font-size:inherit}.compliance-project-detail__tab-card{padding:0}.compliance-project-detail__tab-card .compliance-hub-subgrid-panel{min-height:360px}.compliance-project-detail__tab-card .compliance-hub-subgrid-panel .okai-grid-host{min-height:280px}.compliance-project-detail__tab-card .compliance-project-detail__empty{margin:20px}.compliance-project-detail__case-items{padding:20px}.compliance-project-detail__case-items-header{margin-bottom:16px}.compliance-project-detail__case-items-header h2{margin:0;color:#303244;font-size:18px;font-weight:600;line-height:1.35}.compliance-project-detail__case-items-header p{margin:6px 0 0;color:#60677a;font-size:14px;line-height:1.5}.compliance-project-detail__case-items-grid{overflow-x:auto;border:1px solid #edf0f4;border-radius:10px}.compliance-project-detail__case-items-grid table{width:100%;min-width:760px;border-collapse:collapse}.compliance-project-detail__case-items-grid td,.compliance-project-detail__case-items-grid th{padding:12px 14px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:top;color:#303244;font-size:13px;line-height:1.4}.compliance-project-detail__case-items-grid th{background:#f8fafc;color:#6b7280;font-size:12px;font-weight:650}.compliance-project-detail__case-items-grid tr:last-child td{border-bottom:0}.compliance-project-detail__case-items-grid td:first-child{font-weight:600}.compliance-project-detail__single-panel{padding:20px}.compliance-project-detail__form-body h3,.compliance-project-detail__inline-section-title{margin:8px 0 12px;color:#303244;font-size:14px;font-weight:650;line-height:1.35}.compliance-project-detail__info-list{margin:16px -20px -20px;border-top:1px solid #edf0f4}.compliance-project-detail__info-list--flush{margin-top:-20px;border-top:0}.compliance-project-detail__info-list div{display:grid;grid-template-columns:minmax(96px,.65fr) minmax(0,1.35fr);min-height:58px;align-items:center;gap:12px;border-bottom:1px solid #edf0f4;padding:12px 20px}.compliance-project-detail__info-list div:last-child{border-bottom:0}.compliance-project-detail__info-list dt{color:#3f4454;font-size:13px;font-weight:600;line-height:1.35}.compliance-project-detail__info-list dd{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal;color:#303244;font-size:13px;font-weight:500;line-height:1.35}.compliance-project-detail__involved-list,.compliance-task-detail__involved-list{list-style:none;margin:16px -20px -20px;padding:0;border-top:1px solid #edf0f4}.compliance-project-detail__involved-list li,.compliance-task-detail__involved-list li{display:flex;min-width:0;min-height:52px;align-items:center;gap:12px;border-bottom:1px solid #edf0f4;padding:12px 20px;color:#303244;font-size:13px;font-weight:600;line-height:1.35}.compliance-project-detail__involved-list li:last-child,.compliance-task-detail__involved-list li:last-child{border-bottom:0}.compliance-project-detail__involved-icon{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;color:#8b909b}.compliance-project-detail__involved-icon img{width:18px;height:18px;opacity:.75}.compliance-project-detail__item-link{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal;color:#2566c2;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.compliance-project-detail__item-link:hover{color:#163f78}.compliance-project-detail__empty{border:1px dashed #e5e7eb;border-radius:12px;background:#f8fafc;padding:24px}.compliance-project-detail__empty h3{margin:0;color:#303244;font-size:16px;font-weight:650}.compliance-project-detail__empty p{margin:8px 0 0;color:#4b5563;font-size:14px;line-height:1.6}.compliance-project-detail__empty .compliance-project-detail__item-link{display:inline-flex;margin-top:16px}.compliance-card--calendar,.compliance-card--grid{padding:0}.compliance-card__toolbar{justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid var(--hub-border);flex-wrap:wrap}.compliance-card__toolbar--tasks{padding-top:14px;padding-bottom:14px}.compliance-card__toolbar-actions{justify-content:flex-end;gap:12px;flex-wrap:wrap}.compliance-search-input{min-width:251px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-soft)}.compliance-search-input input,.compliance-task-composer__body input,.compliance-task-composer__body select,.compliance-task-composer__body textarea{width:100%;border:0;outline:0;background:transparent;color:var(--hub-text-muted);font-size:14px;line-height:21px}.compliance-search-input--tree{min-width:0;width:100%}.compliance-desktop-grid{display:block}.compliance-mobile-list{display:none}.compliance-mobile-item{padding:16px 18px;border-top:1px solid var(--hub-border)}.compliance-mobile-item__header{display:flex;align-items:flex-start;gap:12px}.compliance-mobile-item__copy{min-width:0;flex:1 1 auto}.compliance-mobile-item__copy h4{margin:0;color:var(--hub-text);font-size:14px;line-height:21px;font-weight:600}.compliance-mobile-item__copy p{margin:4px 0 0;color:var(--hub-text-muted);font-size:13px;line-height:18px}.compliance-mobile-item__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.compliance-mobile-item__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.compliance-mobile-item__details span{display:flex;flex-direction:column;gap:2px}.compliance-mobile-item__details strong{color:var(--hub-text);font-size:12px;line-height:16px;font-weight:600}.compliance-mobile-item__details small{color:var(--hub-text-muted);font-size:12px;line-height:18px}.compliance-impact-select--compact{padding-right:10px}.compliance-primary-action{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:var(--hub-primary);color:#fff;font-size:14px;line-height:21px;font-weight:500}.compliance-ghost-action{padding:8px 0}.compliance-ghost-action--button{padding:10px 16px;border-radius:8px;border:1px solid var(--hub-border);background:#fff}.compliance-card__eyebrow,.compliance-card__supporting,.compliance-meta-pill,.compliance-project-card__date,.compliance-project-card__tag,.compliance-swimlane small,.compliance-task-composer__body label span{color:var(--hub-text-muted)}.compliance-card__stack{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 10px}.compliance-card__headline{margin:0;font-size:24px;line-height:1.2;font-weight:600}.compliance-card__supporting{margin:6px 0 0;font-size:14px;line-height:21px}.compliance-meta-pills{gap:10px;flex-wrap:wrap;justify-content:flex-end}.compliance-meta-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(52,115,204,.12);color:var(--hub-primary);font-size:13px;line-height:18px;font-weight:600}.compliance-meta-pill.is-soft{background:var(--hub-surface-soft);color:var(--hub-text-muted)}.compliance-explorer__layout{--compliance-explorer-sidebar-width:var(--compliance-explorer-sidebar-width-initial,328px);display:grid;grid-template-areas:"sidebar resizer main";position:relative}.compliance-explorer__sidebar{grid-area:sidebar;background:var(--hub-surface);border-radius:12px;overflow:hidden;box-shadow:0 0 10px rgba(54,43,135,.05)}.compliance-explorer__tree-search{padding:10px;border-bottom:1px solid var(--hub-border)}.compliance-explorer__main{grid-area:main;min-width:0;position:relative}.compliance-explorer__resizer{grid-area:resizer;align-self:stretch;width:8px;min-width:8px;padding:0;border:0;border-radius:999px;background:transparent;cursor:col-resize;position:relative;transition:background-color .14s ease}.compliance-explorer__resizer:after{content:"";position:absolute;top:18px;bottom:18px;left:3px;width:2px;border-radius:999px;background:transparent;transition:background-color .14s ease,box-shadow .14s ease}.compliance-explorer__layout.is-resizing .compliance-explorer__resizer:after,.compliance-explorer__resizer:focus-visible:after,.compliance-explorer__resizer:hover:after{background:#cbd5e1;box-shadow:0 0 0 3px rgba(37,102,194,.08)}.compliance-explorer__resizer:focus-visible{outline:0}body.okai-resizing-column{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-action-bar-overflow-group]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}[data-action-bar-overflow-group]>[data-action-bar-item],[data-action-bar-overflow-group]>[data-action-bar-overflow-trigger-wrapper]{flex:0 0 auto}.okai-action-bar-overflow{position:relative;flex:0 0 auto;z-index:20;isolation:isolate}.okai-action-bar-overflow__trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:44px;height:44px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .14s ease,color .14s ease}.okai-action-bar-overflow.is-open .okai-action-bar-overflow__trigger,.okai-action-bar-overflow__trigger:focus-visible,.okai-action-bar-overflow__trigger:hover{background:#f8fafc;color:#475569;outline:0}.okai-action-bar-overflow__icon{display:inline-flex;width:14px;height:14px;flex:0 0 auto}.okai-action-bar-overflow__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:21;display:flex;min-width:220px;flex-direction:column;gap:4px;padding:8px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.16)}.okai-action-bar-overflow__menu[hidden]{display:none}.okai-action-bar-overflow__menu [data-action-bar-item]{width:100%!important;justify-content:flex-start!important;max-width:none!important}[data-admin-action-bar] [data-action-bar-item][data-action-bar-priority=primary]{background-color:#3473cc!important;background-image:none!important;background:#3473cc!important;color:#fff!important}[data-admin-action-bar] [data-action-bar-item][data-action-bar-priority=primary]:focus-visible,[data-admin-action-bar] [data-action-bar-item][data-action-bar-priority=primary]:hover{background-color:#104ea3!important;background-image:none!important;background:#104ea3!important;color:#fff!important;outline:0}[data-admin-action-bar] [data-action-bar-item][data-action-bar-priority=primary]>span:last-child,[data-admin-action-bar] [data-action-bar-item][data-action-bar-priority=primary]>span[data-text]{color:#fff!important}[data-admin-action-bar] [data-action-bar-item][data-action-bar-priority=primary] svg,[data-admin-action-bar] [data-action-bar-item][data-action-bar-priority=primary] svg *{fill:currentColor!important;color:currentColor!important}.grid-drawer-loading{display:flex;flex-direction:column;gap:12px;padding-top:8px}.grid-drawer-loading span{display:block;height:42px;border-radius:8px;background:linear-gradient(90deg,#eef2f7,#f8fafc 48%,#eef2f7);background-size:180% 100%;animation:okai-grid-loading-shimmer 1.2s ease-in-out infinite}.grid-drawer-loading span:first-child{height:56px}.grid-drawer-loading span:nth-child(3){width:82%}.grid-drawer-loading span:nth-child(4){width:64%}.compliance-explorer__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 0}.compliance-explorer__drawer-header strong{font-size:16px;line-height:22px}.compliance-explorer__overlay,.compliance-task-composer__backdrop{position:fixed;inset:0;background:rgba(24,32,56,.2);border:0;z-index:160}.compliance-explorer__sidebar--mobile{display:none}.okai-content-index{--okai-index-text:#6b7280;--okai-index-icon:#9ca3af;--okai-index-level-indent:20px;--okai-index-root-gap:10px;--okai-index-child-gap:6px;--okai-index-node-min-height:20px;--okai-index-inline-gap:5px;--okai-index-chevron-size:14px;--okai-index-icon-size:16px}.okai-content-index [data-indice-list]{margin:0}.okai-content-index [data-indice-list]>:not([hidden])~:not([hidden]){margin-top:0!important}.okai-content-index [data-indice-list][data-nivel="0"]{display:grid;gap:var(--okai-index-root-gap)}.okai-content-index [data-indice-list][data-nivel="1"],.okai-content-index [data-indice-list][data-nivel]:not([data-nivel="0"]):not([data-nivel="1"]){display:grid;gap:var(--okai-index-child-gap);padding-top:6px;padding-left:var(--okai-index-level-indent)}.okai-content-index [data-indice-item]{min-width:0}.okai-content-index [data-indice-item].space-y-2>:not([hidden])~:not([hidden]){margin-top:0}.okai-content-index__node{min-width:0;width:100%;min-height:var(--okai-index-node-min-height);display:grid!important;grid-template-columns:var(--okai-index-chevron-size) minmax(0,1fr);align-items:center;-moz-column-gap:var(--okai-index-inline-gap);column-gap:var(--okai-index-inline-gap);color:var(--okai-index-text);font-size:14px;line-height:20px}.okai-content-index__node--has-icon-slot{grid-template-columns:var(--okai-index-chevron-size) var(--okai-index-icon-size) minmax(0,1fr)}.okai-content-index [data-indice-label],.okai-content-index [data-indice-link],.okai-content-index summary{min-width:0;color:var(--okai-index-text);font-size:14px;line-height:20px}.okai-content-index [data-indice-label].text-okaiCyan-500,.okai-content-index [data-indice-label]:hover,.okai-content-index [data-indice-link].text-okaiCyan-500,.okai-content-index [data-indice-link]:hover{color:#3473cc}.okai-content-index [data-indice-label].font-semibold,.okai-content-index [data-indice-link].font-semibold{font-weight:600}.okai-content-index [data-indice-label].font-semibold:hover,.okai-content-index [data-indice-label].text-okaiCyan-500:hover,.okai-content-index [data-indice-link].font-semibold:hover,.okai-content-index [data-indice-link].text-okaiCyan-500:hover{color:#3473cc;font-weight:600}.okai-content-index [data-indice-label]:hover:not(.font-semibold),.okai-content-index [data-indice-link]:hover:not(.font-semibold){font-weight:400}.okai-content-index summary{border-radius:6px;outline:none}.okai-content-index summary [data-indice-label],.okai-content-index summary [data-indice-link]{min-width:0}.okai-content-index__node-label{display:block;min-width:0;color:inherit;font:inherit;line-height:inherit}[data-testid=account-subscription-active-state] [data-subscription-card-actions]>form,[data-testid=account-subscription-active-state] [data-subscription-card-actions]>form>a,[data-testid=account-subscription-active-state] [data-subscription-card-actions]>form>button{width:100%}@media (min-width:768px){[data-testid=account-subscription-active-state] [data-subscription-card-actions]>form,[data-testid=account-subscription-active-state] [data-subscription-card-actions]>form>a,[data-testid=account-subscription-active-state] [data-subscription-card-actions]>form>button{width:auto}}.okai-content-index [data-indice-link]:focus-visible,.okai-content-index summary:focus-visible{outline:2px solid rgba(52,115,204,.35);outline-offset:2px}.okai-content-index [data-indice-chevron-spacer],.okai-content-index [data-indice-chevron]{display:inline-flex;align-items:center;justify-content:center;width:var(--okai-index-chevron-size);min-width:var(--okai-index-chevron-size);height:var(--okai-index-chevron-size);color:var(--okai-index-text)}.okai-content-index summary>:last-child [data-indice-chevron] svg,.okai-content-index summary>[data-indice-chevron] svg{transform:none!important}.okai-content-index [data-indice-icon-spacer],.okai-content-index [data-indice-icon]{display:inline-flex;align-items:center;justify-content:center;width:var(--okai-index-icon-size);min-width:var(--okai-index-icon-size);height:var(--okai-index-icon-size);color:var(--okai-index-icon)}.okai-content-index__text{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-hub-app .compliance-grid.e-grid{border:0!important}.compliance-hub-app .compliance-grid .e-content,.compliance-hub-app .compliance-grid .e-gridcontent,.compliance-hub-app .compliance-grid .e-gridheader,.compliance-hub-app .compliance-grid .e-headercontent,.compliance-hub-app .compliance-grid .e-table{border-color:var(--hub-border)!important}.compliance-hub-app .compliance-grid .e-headercell,.compliance-hub-app .compliance-grid .e-rowcell{background:#fff!important;color:var(--hub-text-muted);border-color:var(--hub-border)!important;font-size:14px;line-height:21px;white-space:nowrap;padding-top:11px;padding-bottom:11px}.compliance-hub-app .compliance-grid .e-headercell{font-weight:600}.compliance-hub-app .compliance-grid .e-headercell:first-child,.compliance-hub-app .compliance-grid .e-rowcell:first-child{padding-left:14px}.compliance-hub-app .compliance-grid .e-pager{border:0!important;border-top:1px solid var(--hub-border)!important;padding:12px}.compliance-grid__logo-frame{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--hub-border);background:#fff}.compliance-grid__logo-image{width:20px;height:20px;display:block;-o-object-fit:contain;object-fit:contain}.compliance-grid__logo-image--sprite{display:block}.compliance-grid__logo-frame--inline{flex-shrink:0}.compliance-grid__logo-frame--entity{border-color:#d8e6f7;background:#f4f8fd;color:#1f5f99}.compliance-grid__logo-image--entity{width:18px;height:18px}.okai-grid-link__with-logo{display:inline-flex;align-items:center;gap:12px;min-width:0;max-width:100%}.okai-grid-link__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-impact-select,.compliance-type-tag{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:var(--hub-surface-soft);color:var(--hub-text-muted);font-size:14px;line-height:21px}.compliance-impact-select__dot{width:12px;height:12px;border-radius:999px;background:var(--impact-color);flex-shrink:0}.compliance-grid__menu-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.compliance-schedule--hub.e-schedule{--okai-calendar-accent:#3473cc;--okai-calendar-accent-soft:rgba(52,115,204,.14);border:0!important;background:#fff}.compliance-schedule--hub.e-schedule .e-schedule-toolbar{border:0!important;padding:0 20px 10px}.compliance-schedule--hub.e-schedule .e-date-range,.compliance-schedule--hub.e-schedule .e-toolbar-items{color:var(--hub-text)!important}.compliance-schedule--hub.e-schedule .e-toolbar .e-today{display:none!important}.compliance-schedule--hub.e-schedule .e-content-wrap table,.compliance-schedule--hub.e-schedule .e-month-view{border-color:var(--hub-border)!important}.compliance-schedule--hub.e-schedule .e-month-view,.compliance-schedule--hub.e-schedule .e-month-view .e-content-wrap,.compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap,.compliance-schedule--hub.e-schedule .e-month-view>div,.compliance-schedule--hub.e-schedule .e-table-container{border-radius:0!important;box-shadow:none!important}.compliance-calendar__schedule-host,.compliance-calendar__schedule-host .e-schedule,.compliance-schedule--hub.e-schedule{border-radius:0!important}.compliance-schedule--hub.e-schedule .e-month-view .e-appointment{border-radius:999px!important;padding:0!important;color:var(--hub-text)!important}.compliance-schedule--hub.e-schedule .e-month-view .e-appointment .e-subject{font-weight:500;white-space:normal!important}.compliance-calendar-card{overflow:hidden;container-type:inline-size}@media (max-width:1439.98px){.compliance-calendar-toolbar{align-items:stretch!important}.compliance-calendar-toolbar .compliance-grid-toolbar__actions,.compliance-calendar-toolbar .compliance-grid-toolbar__primary{width:100%;margin-left:0!important}.compliance-calendar-toolbar .compliance-grid-toolbar__actions{flex-wrap:wrap;gap:12px 16px}.compliance-calendar-toolbar .compliance-grid-toolbar__search{flex:1 1 260px;width:auto!important}}@container (max-width: 1030px){.compliance-calendar-toolbar{align-items:stretch!important}.compliance-calendar-toolbar .compliance-grid-toolbar__actions,.compliance-calendar-toolbar .compliance-grid-toolbar__primary{width:100%;margin-left:0!important}.compliance-calendar-toolbar .compliance-grid-toolbar__actions{flex-wrap:wrap;gap:12px 16px}.compliance-calendar-toolbar .compliance-grid-toolbar__search{flex:1 1 260px;width:auto!important}}.compliance-calendar__schedule-host{display:flex;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;background:#fff}.compliance-calendar__schedule-host .e-schedule{flex:1 0 760px;width:100%!important;min-width:760px;height:100%!important;min-height:0}.compliance-calendar-loading{display:flex;flex:1 0 760px;flex-direction:column;width:100%;min-width:760px;min-height:640px;background:#fff;pointer-events:none}.compliance-calendar-loading__toolbar{display:flex;align-items:center;gap:16px;min-height:54px;padding:8px 20px 10px;border-bottom:1px solid #e5e7eb}.compliance-calendar-loading__day,.compliance-calendar-loading__event,.compliance-calendar-loading__nav,.compliance-calendar-loading__title{display:block;background:linear-gradient(90deg,#edf2f8,#f7fafd 45%,#edf2f8 90%);background-size:240% 100%;animation:okai-grid-loading-shimmer 1.2s ease-in-out infinite}.compliance-calendar-loading__nav{width:28px;height:28px;border-radius:999px}.compliance-calendar-loading__title{width:132px;height:22px;border-radius:999px}.compliance-calendar-loading__weekdays{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:34px;border-bottom:1px solid #eef2f7}.compliance-calendar-loading__weekdays span{display:flex;align-items:center;justify-content:center;min-width:0;border-right:1px solid #eef2f7;color:#64748b;font-size:13px;font-weight:500;line-height:18px}.compliance-calendar-loading__weekdays span:last-child{border-right:0}.compliance-calendar-loading__grid{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,minmax(120px,1fr))}.compliance-calendar-loading__cell{min-width:0;padding:14px 16px;border-right:1px solid #eef2f7;border-bottom:1px solid #eef2f7}.compliance-calendar-loading__cell:nth-child(5n){border-right:0}.compliance-calendar-loading__cell:nth-last-child(-n+5){border-bottom:0}.compliance-calendar-loading__day{width:28px;height:20px;margin-bottom:22px;border-radius:999px}.compliance-calendar-loading__event{height:24px;border-radius:8px}.compliance-calendar-loading__event--wide{width:min(82%,220px)}.compliance-calendar-loading__event--short{width:min(48%,120px)}.compliance-schedule--hub.e-schedule .e-schedule-toolbar{min-height:48px;padding:4px 8px;border-bottom:1px solid #e5e7eb!important;box-shadow:none!important;margin-bottom:0!important;border-radius:0!important}.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-toolbar-items{display:flex!important;align-items:center!important;min-height:40px;border-radius:0!important;box-shadow:none!important;background:#f9fafb!important}.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-toolbar-item{display:inline-flex!important;align-items:center!important;height:40px!important;margin:0!important}.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-schedule-date-range-tbtn,.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-tbar-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:36px!important;min-height:36px!important;padding-top:0!important;padding-bottom:0!important;line-height:36px!important}.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-date-range,.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-tbar-btn-text{display:inline-flex!important;align-items:center!important;min-height:36px;line-height:36px!important}.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-icons{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:20px!important;line-height:20px!important}.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-hor-nav{display:none!important;border-radius:0!important;box-shadow:none!important}.compliance-calendar .e-calendar .e-btn:focus,.compliance-calendar .e-calendar .e-btn:focus-visible,.compliance-calendar .e-calendar .e-day.e-title:focus,.compliance-calendar .e-calendar .e-day.e-title:focus-visible,.compliance-calendar .e-calendar .e-next:focus,.compliance-calendar .e-calendar .e-next:focus-visible,.compliance-calendar .e-calendar .e-prev:focus,.compliance-calendar .e-calendar .e-prev:focus-visible,.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-schedule-date-range-tbtn:focus,.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-schedule-date-range-tbtn:focus-visible,.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-tbar-btn:focus,.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-tbar-btn:focus-visible{box-shadow:0 0 0 2px var(--okai-calendar-accent) inset!important;border-radius:4px!important;outline:0!important}.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-add,.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-icon-add,.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-toolbar-item:has(.e-add),.compliance-schedule--hub.e-schedule .e-schedule-toolbar .e-toolbar-item:has(.e-icon-add){display:none!important}.compliance-schedule--hub.e-schedule .e-month-view .e-content-wrap table,.compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap table{border-color:#e5e7eb!important}.compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap{border-top:1px solid #e5e7eb!important;overflow:hidden}.compliance-calendar .e-calendar .e-content .e-focused-date,.compliance-calendar .e-calendar .e-content .e-today,.compliance-calendar .e-calendar .e-content .e-today .e-day,.compliance-calendar .e-calendar .e-header .e-day.e-title,.compliance-schedule--hub.e-schedule .e-month-view .e-header-cells.e-current-day,.compliance-schedule--hub.e-schedule .e-month-view .e-header-cells.e-current-day span,.compliance-schedule--hub.e-schedule .e-year-view .e-current-day,.compliance-schedule--hub.e-schedule .e-year-view .e-current-day .e-day{color:var(--okai-calendar-accent)!important}.compliance-calendar .e-calendar .e-content td.e-focused-date .e-day,.compliance-calendar .e-calendar .e-content td.e-today .e-day,.compliance-calendar .e-calendar .e-footer-container .e-btn.e-today,.compliance-schedule--hub.e-schedule .e-month-view .e-work-cells.e-current-date .e-date-header,.compliance-schedule--hub.e-schedule .e-year-view .e-current-date .e-date-header{background:var(--okai-calendar-accent)!important;border-color:var(--okai-calendar-accent)!important;color:#fff!important}.compliance-calendar .e-calendar .e-content td.e-focused-date .e-day,.compliance-calendar .e-calendar .e-content td.e-today .e-day{color:#fff!important}.compliance-calendar .e-calendar .e-content td.e-focused-date .e-day,.compliance-calendar .e-calendar .e-content td.e-today .e-day,.compliance-calendar .e-calendar .e-footer-container .e-btn.e-today:focus-visible,.compliance-calendar .e-calendar .e-footer-container .e-btn.e-today:hover{box-shadow:none!important}.compliance-calendar .e-calendar .e-content td.e-selected span,.compliance-calendar .e-calendar .e-content td.e-selected:hover span{background:var(--okai-calendar-accent-soft)!important;color:var(--hub-text)!important}.compliance-calendar .e-calendar .e-content td .e-day,.compliance-calendar .e-calendar .e-content td.e-focused-date .e-day,.compliance-calendar .e-calendar .e-content td.e-selected .e-day,.compliance-calendar .e-calendar .e-content td.e-today .e-day,.compliance-calendar .e-calendar .e-content td:hover .e-day{border-radius:12px!important}.compliance-calendar .e-calendar .e-content td.e-selected,.compliance-calendar .e-calendar .e-content td.e-selected.e-focused-date{color:var(--hub-text)!important}.compliance-calendar .e-calendar .e-header{padding-left:16px!important;padding-right:12px!important}.compliance-calendar .e-calendar .e-header .e-day.e-title{margin-left:0!important;padding-left:0!important;color:var(--hub-text)!important;font-weight:600!important}.compliance-calendar .e-calendar .e-content.e-month th{position:relative;color:transparent!important;font-size:0!important}.compliance-calendar .e-calendar .e-content.e-month th:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#475569;font-size:14px;font-weight:500;line-height:1;letter-spacing:.02em}.compliance-calendar .e-calendar .e-content.e-month th:first-child:after{content:"Seg"}.compliance-calendar .e-calendar .e-content.e-month th:nth-child(2):after{content:"Ter"}.compliance-calendar .e-calendar .e-content.e-month th:nth-child(3):after{content:"Qua"}.compliance-calendar .e-calendar .e-content.e-month th:nth-child(4):after{content:"Qui"}.compliance-calendar .e-calendar .e-content.e-month th:nth-child(5):after{content:"Sex"}.compliance-calendar .e-calendar .e-content.e-month th:nth-child(6):after,.compliance-calendar .e-calendar .e-content.e-month th:nth-child(7):after{content:""}.compliance-calendar .e-calendar .e-content.e-month td:nth-child(6),.compliance-calendar .e-calendar .e-content.e-month td:nth-child(7),.compliance-calendar .e-calendar .e-content.e-month th:nth-child(6),.compliance-calendar .e-calendar .e-content.e-month th:nth-child(7){display:none!important}.compliance-schedule--hub.e-schedule .e-year-view .e-calendar,.compliance-schedule--hub.e-schedule .e-year-view .e-month-calendar{border-radius:0!important;box-shadow:none!important}.compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap td,.compliance-schedule--hub.e-schedule .e-month-view .e-work-cells{border-color:#eef2f7!important}.compliance-schedule--hub.e-schedule .e-month-view .e-work-cells{vertical-align:top}.compliance-schedule--hub.e-schedule .e-month-view .e-date-header{padding-top:6px;padding-left:6px;box-sizing:border-box}.compliance-schedule--hub.e-schedule .e-month-view .e-appointment{display:flex!important;align-items:center;justify-content:flex-start;min-width:0;height:24px!important;min-height:24px;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-sizing:border-box;box-shadow:none!important;cursor:pointer;overflow:hidden;transform:none}.compliance-schedule--hub.e-schedule .e-month-view .e-appointment .e-appointment-details{display:flex!important;align-items:center;justify-content:flex-start;min-width:0;width:100%;height:20px;margin:2px 0;padding:0 8px;border-radius:8px;box-sizing:border-box;overflow:hidden}.compliance-schedule--hub.e-schedule .e-month-view .okai-calendar-event--tarefa{color:#3688d8!important}.compliance-schedule--hub.e-schedule .e-month-view .okai-calendar-event--tarefa .e-appointment-details{background:rgba(54,136,216,.12)!important}.compliance-schedule--hub.e-schedule .e-month-view .okai-calendar-event--entregavel{color:#c657a4!important}.compliance-schedule--hub.e-schedule .e-month-view .okai-calendar-event--entregavel .e-appointment-details{background:rgba(198,87,164,.12)!important}.compliance-schedule--hub.e-schedule .e-month-view .okai-calendar-event--vigencia,.compliance-schedule--hub.e-schedule .e-month-view .okai-calendar-event--vigencia-fim{color:#8a55bb!important}.compliance-schedule--hub.e-schedule .e-month-view .okai-calendar-event--vigencia .e-appointment-details,.compliance-schedule--hub.e-schedule .e-month-view .okai-calendar-event--vigencia-fim .e-appointment-details{background:rgba(138,85,187,.12)!important}.compliance-schedule--hub.e-schedule .e-month-view .e-appointment:before{content:none;display:none!important}.compliance-schedule--hub.e-schedule .e-month-view .e-more-indicator{display:inline-flex!important;align-items:center;justify-content:flex-start;height:16px!important;min-height:16px;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-sizing:border-box;color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;box-shadow:none!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-6px)}.compliance-schedule--hub.e-schedule .e-month-view .e-more-indicator:focus-visible,.compliance-schedule--hub.e-schedule .e-month-view .e-more-indicator:hover{background:transparent!important;color:#2566c2!important}.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event{--okai-calendar-agenda-color:#3688d8;--okai-calendar-agenda-bg:rgba(54,136,216,.08);--okai-calendar-agenda-border:rgba(54,136,216,.2);display:flex!important;flex-direction:column;justify-content:center;min-height:54px;height:auto!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px);margin:2px 0 6px!important;padding:8px 14px 8px 16px!important;border:0!important;border-radius:10px!important;background:var(--okai-calendar-agenda-bg)!important;box-shadow:none!important;box-sizing:border-box;color:var(--okai-calendar-agenda-color)!important;cursor:pointer}.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event:focus-visible,.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event:hover{background:color-mix(in srgb,var(--okai-calendar-agenda-bg) 88%,#fff 12%)!important;box-shadow:0 8px 22px -18px var(--okai-calendar-agenda-color)!important}.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event--tarefa{--okai-calendar-agenda-color:#3688d8;--okai-calendar-agenda-bg:rgba(54,136,216,.09);--okai-calendar-agenda-border:rgba(54,136,216,.22)}.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event--entregavel{--okai-calendar-agenda-color:#c657a4;--okai-calendar-agenda-bg:rgba(198,87,164,.1);--okai-calendar-agenda-border:rgba(198,87,164,.22)}.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event--vigencia,.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event--vigencia-fim{--okai-calendar-agenda-color:#8a55bb;--okai-calendar-agenda-bg:rgba(138,85,187,.1);--okai-calendar-agenda-border:rgba(138,85,187,.24)}.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event .e-subject-wrap{min-width:0}.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event .e-subject{color:var(--okai-calendar-agenda-color)!important;font-size:14px!important;font-weight:600!important;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-schedule--hub.e-schedule .e-agenda-view .e-appointment.okai-calendar-event .e-date-time{margin-top:2px;color:#64748b!important;font-size:12px!important;font-weight:400!important;line-height:1.2}.compliance-schedule--hub.e-schedule .e-agenda-view .e-agenda-item{padding-top:5px!important;padding-bottom:5px!important}.compliance-schedule--hub.e-schedule .e-agenda-view .e-content-wrap tr:last-child .e-agenda-cells,.compliance-schedule--hub.e-schedule .e-agenda-view .e-content-wrap tr:last-child .e-agenda-item,.compliance-schedule--hub.e-schedule .e-agenda-view .e-content-wrap tr:last-child td{border-bottom:0!important}.compliance-schedule--hub.e-schedule .e-agenda-view .e-day-date-header .e-m-date{font-size:1rem!important;font-weight:600!important;line-height:1.5rem}.compliance-schedule--hub.e-schedule .e-agenda-view .e-agenda-cells.e-current-date .e-m-date,.compliance-schedule--hub.e-schedule .e-agenda-view .e-agenda-cells.e-current-date .e-m-day,.compliance-schedule--hub.e-schedule .e-agenda-view .e-agenda-cells.e-current-day .e-m-date,.compliance-schedule--hub.e-schedule .e-agenda-view .e-agenda-cells.e-current-day .e-m-day,.compliance-schedule--hub.e-schedule .e-agenda-view .e-agenda-cells.okai-calendar-today,.compliance-schedule--hub.e-schedule .e-agenda-view .e-agenda-cells.okai-calendar-today .e-day-date-header,.compliance-schedule--hub.e-schedule .e-agenda-view .e-agenda-cells.okai-calendar-today .e-m-date,.compliance-schedule--hub.e-schedule .e-agenda-view .e-agenda-cells.okai-calendar-today .e-m-day,.compliance-schedule--hub.e-schedule .e-agenda-view .e-day-date-header.e-current-day,.compliance-schedule--hub.e-schedule .e-agenda-view .e-day-date-header.e-current-day .e-m-date,.compliance-schedule--hub.e-schedule .e-agenda-view .e-day-date-header.e-current-day .e-m-day{color:#3473cc!important}.e-more-popup-wrapper:has(.okai-calendar-event){width:min(clamp(280px,22vw,420px),calc(100vw - 32px))!important;min-width:min(clamp(280px,22vw,420px),calc(100vw - 32px))!important;max-width:min(clamp(280px,22vw,420px),calc(100vw - 32px))!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box;box-shadow:0 18px 40px rgba(15,23,42,.16)!important;overflow-x:hidden!important}.e-more-popup-wrapper:has(.okai-calendar-event) .e-more-event-header{display:flex;align-items:center;min-height:40px;padding:0 16px 0 12px;box-sizing:border-box;overflow-x:hidden}.e-more-popup-wrapper:has(.okai-calendar-event) .e-more-event-date-header{display:inline-flex;align-items:center;gap:6px;color:#111827!important;font-weight:600;font-size:14px;line-height:20px;white-space:nowrap}.e-more-popup-wrapper:has(.okai-calendar-event) .e-more-event-date-header .e-header-date,.e-more-popup-wrapper:has(.okai-calendar-event) .e-more-event-date-header .e-header-day{display:inline!important;white-space:nowrap!important}.e-more-popup-wrapper:has(.okai-calendar-event) .e-more-event-close{top:6px;right:8px;color:#64748b!important}.e-more-popup-wrapper:has(.okai-calendar-event) .e-more-event-content{padding:8px 16px 16px!important;box-sizing:border-box;overflow-x:hidden!important}.e-more-popup-wrapper:has(.okai-calendar-event) .e-more-appointment-wrapper{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.e-more-popup-wrapper .e-appointment.okai-calendar-event{display:flex!important;align-items:center;justify-content:flex-start;min-width:0!important;width:100%!important;max-width:100%;min-height:24px!important;height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-sizing:border-box;box-shadow:none!important;cursor:pointer;overflow:hidden}.e-more-popup-wrapper .e-appointment.okai-calendar-event--tarefa{color:#3688d8!important}.e-more-popup-wrapper .e-appointment.okai-calendar-event--tarefa .e-appointment-details,.e-more-popup-wrapper .e-appointment.okai-calendar-event--tarefa .e-subject{background:rgba(54,136,216,.12)!important}.e-more-popup-wrapper .e-appointment.okai-calendar-event--entregavel{color:#c657a4!important}.e-more-popup-wrapper .e-appointment.okai-calendar-event--entregavel .e-appointment-details,.e-more-popup-wrapper .e-appointment.okai-calendar-event--entregavel .e-subject{background:rgba(198,87,164,.12)!important}.e-more-popup-wrapper .e-appointment.okai-calendar-event--vigencia,.e-more-popup-wrapper .e-appointment.okai-calendar-event--vigencia-fim{color:#8a55bb!important}.e-more-popup-wrapper .e-appointment.okai-calendar-event--vigencia .e-appointment-details,.e-more-popup-wrapper .e-appointment.okai-calendar-event--vigencia .e-subject,.e-more-popup-wrapper .e-appointment.okai-calendar-event--vigencia-fim .e-appointment-details,.e-more-popup-wrapper .e-appointment.okai-calendar-event--vigencia-fim .e-subject{background:rgba(138,85,187,.12)!important}.e-more-popup-wrapper .e-appointment.okai-calendar-event:before{content:none;display:none!important}.e-more-popup-wrapper .e-appointment.okai-calendar-event .e-appointment-details,.e-more-popup-wrapper .e-appointment.okai-calendar-event .e-subject{display:flex!important;align-items:center;flex:1 1 auto;min-width:0;width:100%!important;height:100%;max-width:100%;margin:0;padding:0 8px;border-radius:8px;color:currentColor!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-size:12px;font-weight:600;line-height:1;text-align:left!important}.compliance-schedule--hub.e-schedule .e-month-view .e-appointment .e-appointment-details,.compliance-schedule--hub.e-schedule .e-month-view .e-appointment .e-subject{display:flex!important;align-items:center;min-width:0;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-size:12px;font-weight:600;line-height:20px;text-align:left!important}.compliance-calendar-legend{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px 20px;padding:12px 18px 14px;border-top:1px solid #eef2f7;background:linear-gradient(180deg,#fff,#f8fafc)}.compliance-calendar-legend__title{color:#64748b;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.04em;text-transform:uppercase}.compliance-calendar-legend__items{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 12px}.compliance-calendar-legend__item{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 9px;border:1px solid #e5e7eb;border-radius:999px;background:hsla(0,0%,100%,.78);color:#334155;font-size:12px;font-weight:600;line-height:18px}.compliance-calendar-legend__item:has(.compliance-calendar-legend__dot--tarefa){border-color:rgba(54,136,216,.18);background:rgba(54,136,216,.07);color:#2f6faf}.compliance-calendar-legend__item:has(.compliance-calendar-legend__dot--entregavel){border-color:rgba(198,87,164,.18);background:rgba(198,87,164,.08);color:#a94a8a}.compliance-calendar-legend__item:has(.compliance-calendar-legend__dot--vigencia){border-color:rgba(138,85,187,.18);background:rgba(138,85,187,.08);color:#7650a4}.compliance-calendar-legend__dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 4px currentColor}.compliance-calendar-legend__dot--tarefa{background:rgba(54,136,216,.84);color:rgba(54,136,216,.11)}.compliance-calendar-legend__dot--entregavel{background:rgba(198,87,164,.82);color:rgba(198,87,164,.12)}.compliance-calendar-legend__dot--vigencia{background:rgba(138,85,187,.82);color:rgba(138,85,187,.12)}@media (max-width:767.98px){.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap .e-header-cells span{display:inline-flex;align-items:center;justify-content:center;width:100%;font-size:0}.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap .e-header-cells:first-child span:after{content:"seg"}.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap .e-header-cells:nth-child(2) span:after{content:"ter"}.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap .e-header-cells:nth-child(3) span:after{content:"qua"}.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap .e-header-cells:nth-child(4) span:after{content:"qui"}.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap .e-header-cells:nth-child(5) span:after{content:"sex"}.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-date-header-wrap .e-header-cells span:after{color:#475569;font-size:11px;line-height:16px;font-weight:500}.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-appointment{justify-content:flex-start;min-width:0;min-height:24px;gap:4px;padding:0 6px!important}.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-appointment:before{width:12px;height:12px}.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-appointment .e-appointment-details,.compliance-calendar .compliance-schedule--hub.e-schedule .e-month-view .e-appointment .e-subject{display:block!important;font-size:11px;line-height:18px}.compliance-calendar-legend{align-items:flex-start;flex-direction:column;padding:12px 14px 14px}.compliance-calendar-legend__items{justify-content:flex-start}}.compliance-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.compliance-status-strip__item{display:flex;flex-direction:column;min-width:0}.compliance-status-strip__card{min-height:40px;padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:8px;width:100%;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;cursor:pointer;font:inherit}.compliance-status-strip__card.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.compliance-status-strip__copy{display:flex;align-items:baseline;gap:6px;min-width:0;flex-wrap:wrap}.compliance-status-strip__icon-wrap{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--hub-primary);border:0!important;outline:0!important;box-shadow:none!important}.compliance-status-strip__icon-wrap img{width:16px;height:16px}.compliance-status-strip__card strong{font-size:16px;line-height:22px;font-weight:500!important}.compliance-status-strip__count{display:none;font-size:14px;line-height:20px;font-weight:400;color:var(--hub-text-muted)}.compliance-status-strip__spacer{flex:1 1 auto}.compliance-status-strip__panel-slot{display:none}.compliance-status-strip__chevron{display:none;width:18px;height:18px;flex:none;transition:transform .2s ease}.compliance-status-strip__card.is-open .compliance-status-strip__chevron{transform:rotate(180deg)}.compliance-status-strip__card.is-blue .compliance-status-strip__icon-wrap{background:var(--hub-primary-soft);color:var(--hub-primary);border:0!important;box-shadow:none!important}.compliance-status-strip__card.is-yellow .compliance-status-strip__icon-wrap{background:#fff8e5;color:#be6700;border:0!important;box-shadow:none!important}.compliance-status-strip__card.is-red .compliance-status-strip__icon-wrap{background:#ffebeb;color:#a10000;border:0!important;box-shadow:none!important}.compliance-status-strip__card.is-green .compliance-status-strip__icon-wrap{background:#ddf8e2;color:#0e872c;border:0!important;box-shadow:none!important}.compliance-swimlane{border-radius:8px;padding:9px 12px;display:flex;align-items:center;gap:8px;margin-bottom:12px}.compliance-swimlane small{font-size:14px;line-height:21px}.compliance-projects__board{overflow:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.compliance-kanban-desktop{display:block;min-width:0}.compliance-kanban-mobile{display:none;min-width:0}.compliance-kanban-mobile__section{border:1px solid #e5eaf2;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.compliance-kanban-mobile__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:transparent;border:0;color:inherit;font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.compliance-kanban-mobile__header-left{display:flex;align-items:center;gap:12px;min-width:0}.compliance-kanban-mobile__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px}.compliance-kanban-mobile__icon img{width:18px;height:18px}.compliance-kanban-mobile__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.compliance-kanban-mobile__copy strong{font-size:18px;line-height:24px;font-weight:600;color:var(--hub-text)}.compliance-kanban-mobile__copy small{font-size:13px;line-height:18px;color:var(--hub-text-muted)}.compliance-kanban-mobile__chevron{width:18px;height:18px;flex:none;transition:transform .2s ease}.compliance-kanban-mobile__section.is-open .compliance-kanban-mobile__chevron{transform:rotate(180deg)}.compliance-kanban-mobile__body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.compliance-kanban-mobile__empty{padding:10px 2px 0;color:var(--hub-text-muted);font-size:14px;line-height:21px}.compliance-kanban-mobile__card{display:flex;flex-direction:column;gap:10px}.compliance-kanban-mobile__card.compliance-project-card,.compliance-kanban-mobile__card>.compliance-project-card{padding:14px 14px 12px 16px;border:1px solid #d9e3f2!important;border-left:2px solid var(--project-accent)!important;border-radius:12px!important;box-shadow:0 0 10px rgba(35,27,96,.05)!important;background:#fff!important;background-clip:padding-box}.compliance-kanban-mobile__card .compliance-project-card p{margin-bottom:10px;-webkit-line-clamp:2}.compliance-kanban-mobile__move{display:flex;flex-direction:column;gap:8px}.compliance-kanban-mobile__move-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:1px solid #dce6f4;border-radius:12px;background:#fff;color:var(--hub-text);font-size:14px;line-height:20px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.compliance-kanban-mobile__move-trigger img{width:16px;height:16px;transition:transform .2s ease}.compliance-kanban-mobile__move-menu{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #e5eaf2;border-radius:12px;background:#f9fafb}.compliance-kanban-mobile__move-option{width:100%;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:#fff;text-align:left;font-size:14px;line-height:20px;font-weight:500;color:var(--hub-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.compliance-kanban-mobile__move-option:focus-visible,.compliance-kanban-mobile__move-option:hover{border-color:#bfd6f5;background:#f2f7fe;outline:0}.compliance-kanban-mobile__section.is-blue .compliance-kanban-mobile__icon{background:var(--hub-primary-soft);color:var(--hub-primary)}.compliance-kanban-mobile__section.is-orange .compliance-kanban-mobile__icon{background:#fff5e8;color:#be6700}.compliance-kanban-mobile__section.is-yellow .compliance-kanban-mobile__icon{background:#fff8e5;color:#be6700}.compliance-kanban-mobile__section.is-green .compliance-kanban-mobile__icon{background:#ddfae2;color:#0e872c}.compliance-projects__surface{min-height:0;overflow:hidden}.compliance-projects--lista .compliance-grid-host,.compliance-projects--lista .okai-grid-host,.compliance-projects--lista [data-testid=grid-main-host]{min-height:320px;overflow:hidden}.compliance-projects--lista .compliance-grid .e-content,.compliance-projects--lista .compliance-grid .e-gridcontent,.compliance-projects--lista .sf-grid.e-grid .e-content,.compliance-projects--lista .sf-grid.e-grid .e-gridcontent,.compliance-projects--lista [data-testid=grid-main-host] .e-content,.compliance-projects--lista [data-testid=grid-main-host] .e-gridcontent{overflow:auto!important}.compliance-kanban-state{display:flex;align-items:center;min-height:180px;border:1px dashed var(--hub-border);border-radius:8px;padding:20px;color:var(--hub-text-muted);background:var(--hub-surface-muted)}.compliance-kanban-state--error{border-color:#f4b4b4;color:#b82a2a;background:#fff3f3}.compliance-kanban-empty-state{display:flex;flex-direction:column;justify-content:center;min-height:180px;border:1px dashed var(--hub-border);border-radius:8px;padding:20px;color:var(--hub-text-muted);background:var(--hub-surface-muted)}.compliance-kanban-empty-state strong{color:var(--hub-text);font-size:14px;line-height:21px;font-weight:600}.compliance-kanban-empty-state span{margin-top:4px;font-size:13px;line-height:19px}.compliance-tasks .compliance-projects__board{overflow:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.compliance-projects .compliance-status-strip,.compliance-tasks .compliance-status-strip{margin-top:14px}.compliance-kanban.e-kanban{border:0!important;background:transparent!important}.compliance-kanban.e-kanban .e-header-row{display:none}.compliance-kanban.e-kanban .e-content-row,.compliance-kanban.e-kanban .e-content-table,.compliance-kanban.e-kanban .e-kanban-table{background:transparent!important}.compliance-kanban.e-kanban .e-kanban-column{background:transparent;border:0!important;padding:0 12px 0 0;min-width:250px}.compliance-kanban.e-kanban .e-content-cells[data-key=atrasada] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=atrasado] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=cancelada] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=cancelado] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=concluida] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=concluido] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=em-andamento] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=nao-iniciado] .e-card-container{--compliance-kanban-card-radius:12px;min-height:130px;padding:16px;border-radius:var(--compliance-kanban-card-radius);background:var(--hub-surface-soft);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:16px;box-sizing:border-box}.compliance-kanban.e-kanban .e-content-cells[data-key=atrasada] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=atrasado] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=cancelada] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=cancelado] .e-card-container{border:1px dashed var(--hub-text-muted);background:var(--hub-surface-soft)}.compliance-kanban.e-kanban .e-content-cells[data-key=concluida],.compliance-kanban.e-kanban .e-content-cells[data-key=concluido]{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.compliance-kanban.e-kanban .e-content-cells[data-key=concluida] .e-card-container,.compliance-kanban.e-kanban .e-content-cells[data-key=concluido] .e-card-container{border:0!important;border-style:none!important;background:var(--hub-surface-soft)!important;box-shadow:none!important;outline:0!important}.compliance-kanban.e-kanban .e-content-cells[data-key=concluida] .e-card-container:after,.compliance-kanban.e-kanban .e-content-cells[data-key=concluida] .e-card-container:before,.compliance-kanban.e-kanban .e-content-cells[data-key=concluido] .e-card-container:after,.compliance-kanban.e-kanban .e-content-cells[data-key=concluido] .e-card-container:before{content:none!important}.compliance-kanban.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells.e-dropping{background:transparent!important}.compliance-kanban.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells.e-dropping .e-target-dropped-clone,.compliance-kanban.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells.e-dropping .e-target-multi-clone{box-sizing:border-box;position:relative;background:transparent;border:0;border-radius:0}.compliance-kanban.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells.e-dropping .e-target-dropped-clone:before,.compliance-kanban.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells.e-dropping .e-target-multi-clone:before{content:"";position:absolute;inset:8px 12px;box-sizing:border-box;border:1px dashed #689ae0;border-radius:12px;background:#c6e3ff}.compliance-kanban.e-kanban .e-content-cells[data-key=atrasada] .e-empty-card,.compliance-kanban.e-kanban .e-content-cells[data-key=atrasada] .e-empty-card *,.compliance-kanban.e-kanban .e-content-cells[data-key=atrasado] .e-empty-card,.compliance-kanban.e-kanban .e-content-cells[data-key=atrasado] .e-empty-card *,.compliance-kanban.e-kanban .e-content-cells[data-key=cancelada] .e-empty-card,.compliance-kanban.e-kanban .e-content-cells[data-key=cancelada] .e-empty-card *,.compliance-kanban.e-kanban .e-content-cells[data-key=cancelado] .e-empty-card,.compliance-kanban.e-kanban .e-content-cells[data-key=cancelado] .e-empty-card *{display:none!important}.compliance-project-card{background:#fff;border-left:2px solid var(--project-accent);border-radius:var(--compliance-kanban-card-radius,12px);padding:16px;box-shadow:0 0 10px rgba(35,27,96,.05);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.compliance-project-card--link{display:block;color:inherit;text-decoration:none;border-radius:inherit;overflow:hidden}.compliance-project-card--link:focus-visible,.compliance-project-card--link:hover{color:inherit;outline:0}.compliance-project-card h4{margin:0;font-size:14px;line-height:21px;font-weight:500;color:var(--hub-text)}.compliance-project-card p{margin:8px 0 12px;font-size:14px;line-height:21px;color:var(--hub-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.compliance-project-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.compliance-project-card__tag{justify-content:center;padding:4px 6px;border-radius:6px;background:var(--hub-surface-soft);font-weight:500}.compliance-project-card__date,.compliance-project-card__tag{display:inline-flex;align-items:center;font-size:12px;line-height:18px}.compliance-project-card__date{gap:6px}.compliance-task-composer{position:fixed;inset:0;z-index:170;display:flex;align-items:center;justify-content:center;padding:24px}.compliance-task-composer__panel{width:min(720px,100%);border-radius:16px;padding:24px;position:relative}.compliance-task-composer__footer,.compliance-task-composer__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.compliance-task-composer__header h4{margin:4px 0 0;font-size:22px;line-height:1.2}.compliance-task-composer__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.compliance-task-composer__body label{display:flex;flex-direction:column;gap:8px}.compliance-task-composer__body label:nth-child(2){grid-column:1/-1}.compliance-task-composer__body input,.compliance-task-composer__body select,.compliance-task-composer__body textarea{border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-soft);padding:12px 14px}.compliance-task-composer__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.compliance-task-composer__close img{width:16px;height:16px}@media (max-width:1023px){.compliance-hub-app__content,.compliance-hub-app__header-inner{padding-left:20px;padding-right:20px}.compliance-hub-app__header-inner{flex-wrap:wrap;gap:16px}.compliance-hub-app__menu-toggle{display:inline-flex}.compliance-hub-app__site-nav{display:none;width:100%;order:4;flex-direction:column;align-items:flex-start;gap:0;padding-top:8px}.compliance-hub-app__site-nav.is-open{display:flex}.compliance-hub-app__site-link{width:100%;padding:12px 0}.compliance-hub-app__header-actions{margin-left:auto;gap:10px}.compliance-hub-app__cta{display:none}.compliance-hub-tabs{gap:20px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.compliance-hub-app__panel{min-height:0}.compliance-explorer__layout{grid-template-areas:"main" "sidebar";grid-template-columns:1fr}.compliance-explorer__resizer,.compliance-explorer__sidebar--desktop{display:none}.compliance-toolbar__drawer-toggle{display:inline-flex}.compliance-explorer__sidebar--mobile{display:block;position:fixed;inset:0 auto 0 0;width:min(86vw,320px);z-index:170;border-radius:0 16px 16px 0;overflow-y:auto}.compliance-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-projects__board{overflow-x:auto;padding-bottom:8px}.compliance-kanban.e-kanban{min-width:880px}.compliance-kanban.e-kanban .e-kanban-column{min-width:210px}.compliance-card__stack,.compliance-card__toolbar,.compliance-project-detail__card-header,.compliance-project-detail__title-row,.compliance-task-composer__footer,.compliance-task-composer__header,.compliance-task-detail__header,.compliance-task-detail__title-row,.compliance-toolbar--explorer{flex-direction:column;align-items:stretch}.compliance-card__toolbar-actions,.compliance-meta-pills{justify-content:flex-start}.compliance-project-detail__status-tag{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.compliance-project-detail__title-row,.compliance-task-detail__title-row{display:contents}.compliance-project-detail__header>.compliance-project-detail__breadcrumb,.compliance-task-detail__header>.compliance-task-detail__breadcrumb{order:1}.compliance-task-detail__header>.compliance-task-detail__breadcrumb{order:0}.compliance-project-detail__header>.compliance-project-detail__tabs{order:3}.compliance-project-detail__title-row>.min-w-0,.compliance-task-detail__title-row>.min-w-0{order:2}.compliance-project-detail__title-row>.compliance-project-detail__status-tag,.compliance-task-detail__title-row>.compliance-project-detail__status-tag{order:0;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.compliance-task-detail__title-row>.compliance-project-detail__status-tag{order:1}.compliance-task-detail__header>.compliance-task-detail__actions{order:3}.compliance-task-detail__header>.compliance-task-detail__tabs{order:4}.compliance-project-detail__title-row>.inline-flex{order:0;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}body:has(.compliance-project-detail-shell),html:has(.compliance-project-detail-shell){height:auto!important;min-height:100%!important;overflow:auto!important}.compliance-project-detail-shell{min-height:auto!important;height:auto!important;overflow:visible!important}.compliance-project-detail{padding-top:24px}.compliance-project-detail-shell>.compliance-project-detail{position:static;inset:auto;height:auto;min-height:100%;overflow:visible}.compliance-project-detail__inner{height:auto;min-height:100%;width:min(100% - 48px,80rem)}.compliance-project-detail__layout{flex:0 0 auto;grid-template-columns:1fr}.compliance-project-detail__main{height:auto}.compliance-project-detail__main>.tab-content{flex:0 0 auto}.compliance-project-detail__main [data-tab-panel=acoes],.compliance-project-detail__main [data-tab-panel=dados],.compliance-project-detail__main [data-tab-panel=itens-caso],.compliance-project-detail__main [data-tab-panel=subprojetos],.compliance-project-detail__main [data-tab-panel=tarefas]{height:auto;overflow-y:visible;padding-right:0;scrollbar-gutter:auto}.compliance-project-detail__save{width:100%;justify-content:flex-start}.compliance-search-input{min-width:0;width:100%}.compliance-explorer .compliance-card--grid,.compliance-tasks .compliance-card--grid{overflow-x:auto}.compliance-explorer .compliance-desktop-grid,.compliance-tasks .compliance-desktop-grid{display:none}.compliance-explorer .compliance-mobile-list,.compliance-tasks .compliance-mobile-list{display:block}.compliance-grid--explorer.e-grid{min-width:882px}.compliance-grid--tasks.e-grid{min-width:1184px}.compliance-task-composer{padding:12px;align-items:flex-start}.compliance-task-composer__body{grid-template-columns:1fr}.compliance-task-composer__body label:nth-child(2){grid-column:auto}}@media (min-width:768px) and (max-width:1023px){.compliance-explorer__mobile-tree-trigger{margin-top:0!important;margin-bottom:16px!important;border:0!important;border-radius:8px!important;overflow:hidden}}@media (max-width:639px){.compliance-hub-app__header-actions{gap:8px}.compliance-hub-tabs{gap:16px}.compliance-hub-tabs__item{font-size:13px;line-height:18px}.compliance-hub-app__icon-button{width:36px;height:36px}.compliance-inline-select,.compliance-status-strip__card strong,.compliance-view-switch{font-size:14px;line-height:21px}.compliance-status-strip{grid-template-columns:1fr}.compliance-swimlane,.compliance-toolbar--surface{padding-left:12px;padding-right:12px}}.compliance-hub-app-host{display:flex;flex:1 1 auto;min-height:calc(100dvh - 70px);height:calc(100dvh - 70px);overflow:hidden}.compliance-calendar,.compliance-explorer,.compliance-explorer__main,.compliance-explorer__tree-body,.compliance-explorer__tree-surface,.compliance-grid-host,.compliance-hub-app,.compliance-hub-app__content,.compliance-hub-app__panel,.compliance-projects,.compliance-projects__board,.compliance-projects__list,.compliance-task-list,.compliance-tasks{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.compliance-explorer__layout{flex:1 1 auto;min-height:0}.compliance-explorer__tree-body{overflow:auto;padding:6px 0 10px}.compliance-tasks--detail{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.compliance-inline-picker{position:relative;display:inline-flex;align-items:center;min-width:0;cursor:pointer}.compliance-inline-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--hub-text);font-size:16px;line-height:22px;font-weight:600;min-height:32px;padding:4px 22px 4px 0;cursor:pointer;outline:0}.compliance-inline-picker--compact select{font-weight:500}.compliance-inline-picker img{position:absolute;right:0;width:12px;height:12px;pointer-events:none}.compliance-inline-picker select option{color:#111827}.compliance-grid-host>.e-grid{height:100%!important}.compliance-grid-content--fill{display:grid!important;grid-template-rows:auto minmax(0,1fr)}.compliance-grid-content--fill>[data-testid=grid-main-host]{overflow:hidden}.okai-grid-empty-state{position:absolute;z-index:3;inset:46px 0 0;display:flex;align-items:flex-start;padding:16px 24px 0 calc(var(--okai-grid-selection-column-width, 44px) + 20px);background:#fff;color:#64748b;font-size:14px;line-height:21px;pointer-events:none}.compliance-grid-toolbar{gap:16px 24px}.compliance-explorer [data-testid=grid-main-host],.compliance-explorer__main .compliance-grid-toolbar,.compliance-grid-toolbar{margin-left:0!important;margin-right:0!important}.compliance-grid-toolbar__actions,.compliance-grid-toolbar__primary{min-width:0}.compliance-grid-toolbar__primary{flex:0 0 auto}.compliance-grid-toolbar__actions{align-items:flex-start;justify-content:flex-start;gap:12px}.compliance-grid-toolbar__view{display:inline-flex;align-items:center;min-height:46px;min-width:0;max-width:100%}.compliance-hub-nav-tabs{margin-bottom:16px}.compliance-explorer__topbar{width:100%}.compliance-explorer__topbar-content{display:flex;width:100%;min-width:0;align-items:center;gap:12px}.compliance-explorer__topbar-primary{flex:1 1 auto;min-width:0;gap:10px;flex-wrap:wrap}.compliance-explorer__profile-filter{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-height:38px;margin-left:0;padding:0 8px;border-radius:8px;color:#64748b;cursor:pointer}.compliance-explorer__profile-filter:focus-within,.compliance-explorer__profile-filter:hover{background:#f8fafc}.compliance-explorer__profile-filter-input{width:18px;height:18px;margin:0;border-radius:5px;accent-color:#3473cc;cursor:pointer}.compliance-explorer__profile-filter-text{color:#475569;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap}.compliance-explorer__recommendation-filter-group{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-width:0;min-height:38px}.compliance-explorer__recommendation-filter-group .compliance-explorer__profile-filter{min-height:32px;padding:0;border-radius:0}.compliance-explorer__recommendation-filter-group .compliance-explorer__profile-filter:focus-within,.compliance-explorer__recommendation-filter-group .compliance-explorer__profile-filter:hover{background:transparent}.compliance-explorer-context-menu{position:relative;display:inline-flex;flex:0 0 auto;min-width:0}.compliance-explorer-context-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:0;width:24px;min-height:32px;min-width:0;max-width:24px;padding:0;border:0;border-radius:0;background:transparent;color:#475569;font-size:13px;font-weight:500;line-height:18px;text-align:left;box-shadow:none;cursor:pointer}.compliance-explorer-context-menu.is-open .compliance-explorer-context-menu__trigger,.compliance-explorer-context-menu__trigger:focus-visible,.compliance-explorer-context-menu__trigger:hover{background:transparent;color:#1e293b;outline:0}.compliance-explorer-context-menu__trigger:disabled{color:#94a3b8;cursor:not-allowed}.compliance-explorer-context-menu__trigger-icon{width:14px;height:14px;flex:0 0 14px;color:currentColor;opacity:1;fill:currentColor;transition:transform .16s ease,opacity .16s ease}.compliance-explorer-context-menu.is-open .compliance-explorer-context-menu__trigger-icon{transform:rotate(180deg)}.compliance-explorer-context-menu__popup{position:absolute;top:calc(100% + 8px);left:0;z-index:70;width:min(320px,calc(100vw - 32px));max-height:min(60vh,420px);overflow:auto;padding:8px;border:0;border-radius:12px;background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.16),0 -4px 12px rgba(15,23,42,.05);transform-origin:top left;animation:okai-menu-pop-in .16s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.compliance-explorer-context-menu__items{display:flex;flex-direction:column;gap:4px}.compliance-explorer-context-menu__item{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:#334155;font-size:13px;font-weight:500;line-height:18px;text-align:left;cursor:pointer}.compliance-explorer-context-menu__item.is-selected,.compliance-explorer-context-menu__item:focus-within,.compliance-explorer-context-menu__item:hover{background:#f8fafc;color:#0f172a}.compliance-explorer-context-menu__checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin:0;border:1px solid #cbd5e1;border-radius:5px;background:#fff}.compliance-explorer-context-menu__checkbox.is-checked{border-color:#3473cc;background:#3473cc}.compliance-explorer-context-menu__checkbox.is-checked:after{content:"";width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(45deg)}.compliance-explorer-context-menu__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-explorer__topbar-primary>.grid-selection-actions{padding:0;gap:8px}.compliance-explorer__topbar-primary>.grid-selection-actions .grid-selection-actions__items{gap:8px}.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]){color:#64748b;background:transparent;box-shadow:none}.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):focus-visible,.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):hover{color:#475569;background:#f8fafc;box-shadow:none;outline:0}.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg,.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg *{fill:currentColor!important;color:currentColor!important}.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary]{color:#fff!important}.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary]:focus-visible,.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary]:hover{background:#104ea3!important;color:#fff!important;outline:0}.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary] svg,.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary] svg *{fill:currentColor!important;color:currentColor!important}.compliance-explorer-impact-action{position:relative;display:inline-flex;flex:0 0 auto}.compliance-explorer-impact-action__trigger{display:inline-flex;align-items:center;gap:8px;justify-content:center;width:auto;height:auto;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer}.compliance-explorer-impact-action__trigger:focus-visible,.compliance-explorer-impact-action__trigger:hover,.compliance-explorer-impact-action__trigger[aria-expanded=true]{background:#f8fafc;color:#475569;outline:0}.compliance-explorer-impact-action__trigger:disabled{cursor:default;opacity:.55}.compliance-explorer-impact-action__chevron,.compliance-explorer-impact-action__icon{width:16px;height:16px;flex:0 0 auto;color:currentColor}.compliance-explorer-impact-action__chevron{transition:transform .16s ease}.compliance-explorer-impact-action__chevron.is-open{transform:rotate(180deg)}.compliance-explorer-impact-action__label{flex:0 0 auto}.compliance-explorer-impact-action__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;display:flex;width:min(260px,calc(100vw - 32px));flex-direction:column;gap:4px;padding:6px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.14)}.compliance-explorer-impact-action__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:13px;font-weight:500;line-height:18px;text-align:left;cursor:pointer}.compliance-explorer-impact-action__option.is-selected,.compliance-explorer-impact-action__option:focus-visible,.compliance-explorer-impact-action__option:hover{background:#f1f5f9;color:#0f172a;outline:0}.compliance-explorer-impact-action__option small{flex:0 0 auto;color:#64748b;font-size:11px;font-weight:600}.compliance-explorer-impact-action__empty{padding:9px;color:#64748b;font-size:13px;line-height:18px}.compliance-explorer__main,.compliance-explorer__main>div{gap:16px}.compliance-explorer__mobile-tree-trigger{display:none;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#0f172a;text-align:left;box-shadow:0 10px 30px rgba(15,23,42,.06)}.compliance-explorer__mobile-tree-trigger img,.compliance-explorer__mobile-tree-trigger-icon{width:16px;height:16px;flex:0 0 auto;opacity:.72}.compliance-explorer__mobile-tree-trigger-icon{fill:currentColor;color:currentColor}.compliance-explorer__mobile-tree-trigger-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.compliance-explorer__mobile-tree-trigger-copy span{color:#64748b;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;text-transform:none}.compliance-explorer__mobile-tree-trigger-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:15px;line-height:22px;font-weight:600}.compliance-explorer__mobile-tree-trigger-chevron{width:16px;height:16px;flex:0 0 16px;min-width:16px;fill:currentColor;color:currentColor;opacity:.72;transition:transform .16s ease,opacity .16s ease}.compliance-explorer__mobile-tree-trigger-chevron.is-open{transform:rotate(180deg)}.compliance-explorer__mobile-tree-trigger:focus-visible,.compliance-explorer__mobile-tree-trigger:hover{border-color:#cbd5e1;background:#fff;outline:0}.compliance-explorer__topbar .grid-create-menu{border-radius:12px}.compliance-explorer__topbar .grid-create-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:0;border-radius:12px;background:#3473cc;box-shadow:none;color:#fff;font-size:14px;line-height:21px;font-weight:500}.compliance-explorer__topbar .grid-create-menu__trigger:focus-visible,.compliance-explorer__topbar .grid-create-menu__trigger:hover{background:#104ea3;color:#fff;border-color:transparent;outline:0}.compliance-explorer__topbar .grid-create-menu__trigger-chevron,.compliance-explorer__topbar .grid-create-menu__trigger-icon{width:14px;height:14px;flex:0 0 auto;filter:brightness(0) invert(1)}.compliance-explorer__topbar .grid-create-menu__trigger-chevron{opacity:1;transition:transform .12s ease}.compliance-explorer__topbar .grid-create-menu__trigger[aria-expanded=true] .grid-create-menu__trigger-chevron{transform:rotate(180deg)}.compliance-explorer__topbar .grid-create-menu.grid-create-menu--tone-neutral .grid-create-menu__trigger{border:0;background:transparent;color:#64748b}.compliance-explorer__topbar .grid-create-menu.grid-create-menu--tone-neutral .grid-create-menu__trigger:focus-visible,.compliance-explorer__topbar .grid-create-menu.grid-create-menu--tone-neutral .grid-create-menu__trigger:hover{background:#f8fafc;color:#475569;outline:0}.compliance-explorer__topbar .grid-create-menu.grid-create-menu--tone-neutral .grid-create-menu__trigger-chevron,.compliance-explorer__topbar .grid-create-menu.grid-create-menu--tone-neutral .grid-create-menu__trigger-icon{filter:none;color:currentColor;fill:currentColor;opacity:.82}.compliance-explorer__topbar .compliance-grid-toolbar__create-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:0;border-radius:8px;background-color:#3473cc!important;background-image:none!important;background:#3473cc!important;box-shadow:none;color:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;line-height:21px;font-weight:500;text-decoration:none!important}.compliance-explorer__topbar .compliance-grid-toolbar__create-action:focus-visible,.compliance-explorer__topbar .compliance-grid-toolbar__create-action:hover{background-color:#104ea3!important;background-image:none!important;background:#104ea3!important;color:#fff!important;border-color:transparent;outline:0}.compliance-explorer__topbar .compliance-grid-toolbar__create-action span,.compliance-explorer__topbar .compliance-grid-toolbar__create-action:active,.compliance-explorer__topbar .compliance-grid-toolbar__create-action:visited{color:#fff!important}.compliance-explorer__topbar .compliance-grid-toolbar__create-action svg,.compliance-explorer__topbar .compliance-grid-toolbar__create-action svg *{fill:currentColor!important;color:currentColor!important}.compliance-explorer__topbar .compliance-grid-toolbar__create-action-icon{width:14px;height:14px;flex:0 0 auto}.compliance-calendar .compliance-explorer__topbar [data-testid=calendar-toolbar-create]{min-height:38px;padding:8px 12px;border:0;border-radius:8px;background:#3473cc;color:#fff;box-shadow:none}.compliance-calendar .compliance-explorer__topbar [data-testid=calendar-toolbar-create]:focus-visible,.compliance-calendar .compliance-explorer__topbar [data-testid=calendar-toolbar-create]:hover{background:#104ea3;color:#fff;border-color:transparent}.compliance-calendar .compliance-explorer__topbar [data-testid=calendar-toolbar-create] svg,.compliance-calendar .compliance-explorer__topbar [data-testid=calendar-toolbar-create] svg *{fill:currentColor!important}@media (max-width:767.98px){.compliance-explorer__topbar .grid-create-menu{flex:0 0 auto;width:auto;min-width:0;border-radius:12px}.compliance-explorer__topbar .grid-create-menu__trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;gap:0}.compliance-explorer__topbar .grid-create-menu__trigger-chevron,.compliance-explorer__topbar .grid-create-menu__trigger-text{display:none!important}.compliance-explorer__topbar .compliance-grid-toolbar__create-action,.compliance-explorer__topbar [data-testid=calendar-toolbar-create]{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;gap:0}.compliance-explorer__topbar .compliance-grid-toolbar__create-action span,.compliance-explorer__topbar [data-testid=calendar-toolbar-create] span:last-child{display:none!important}}.grid-view-menu{width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(420px,100%)}.grid-create-menu,.grid-view-menu{position:relative;display:inline-flex}.grid-create-menu{flex:0 0 auto}.grid-create-menu__trigger{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid #cbd5e1;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fafc);color:#0f172a;font-size:14px;line-height:21px;font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.04)}.grid-create-menu__trigger:focus-visible,.grid-create-menu__trigger:hover{border-color:#94a3b8;background:#fff;outline:0}.grid-create-menu__trigger-chevron,.grid-create-menu__trigger-icon{width:14px;height:14px;flex:0 0 auto;fill:currentColor;color:currentColor}.grid-create-menu__trigger-chevron{opacity:.65;transition:transform .16s ease,opacity .16s ease}.grid-create-menu--open .grid-create-menu__trigger-chevron{transform:rotate(180deg)}.grid-create-menu__popup{position:absolute;top:calc(100% + 14px);left:0;z-index:24;width:min(460px,92vw);max-height:min(70vh,720px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent;padding:14px;border:0;border-radius:12px;background:#fff;background-clip:padding-box;box-shadow:0 24px 48px rgba(15,23,42,.18),0 -4px 12px rgba(15,23,42,.06);transform-origin:top left;animation:okai-menu-pop-in .18s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.grid-create-menu__popup-scroll{display:contents}.grid-create-menu__drawer,.grid-create-menu__mobile-header{display:none}.grid-create-menu__drawer-body{display:flex;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.grid-create-menu__drawer-scroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;-webkit-overflow-scrolling:touch}.grid-create-menu__popup-scroll::-webkit-scrollbar,.grid-create-menu__popup::-webkit-scrollbar{width:14px}.notification-center__dot{background-color:#38bdf8!important;box-shadow:0 0 0 0 rgba(56,189,248,.5);animation:notification-dot-pulse 1.6s ease-in-out infinite}.notification-center__surface{border:0;box-shadow:0 20px 25px -5px rgba(0,0,0,.07),0 10px 10px -5px rgba(0,0,0,.03)}.notification-center__mark-all{color:#3473cc;text-decoration:none;text-underline-offset:.18em;transition:color .16s ease,text-decoration-color .16s ease,opacity .16s ease}.notification-center__mark-all:focus-visible,.notification-center__mark-all:hover{color:#1b5cb8;text-decoration:underline}.notification-center__popover-item{box-shadow:none;transform:translateY(0);will-change:transform,box-shadow;transition:transform .16s ease,box-shadow .16s ease,outline-color .16s ease}.notification-center__popover-item:focus-visible,.notification-center__popover-item:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.04);outline:0}.notification-center__item--read{border-color:rgba(226,232,240,.55)}.notification-center__item--read,.notification-center__item--unread{background:#fff;box-shadow:0 10px 22px rgba(15,23,42,.04),0 12px 28px rgba(52,115,204,.04);transition:transform .2s ease,box-shadow .2s ease}.notification-center__item--read:focus-visible,.notification-center__item--read:hover,.notification-center__item--unread:focus-visible,.notification-center__item--unread:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(15,23,42,.09),0 18px 36px rgba(52,115,204,.05);outline:0}.notification-center__icon{border-radius:1rem;box-shadow:none}.notification-center__icon--read,.notification-center__icon--unread,.notification-center__item-dot{box-shadow:none}.notification-center__item-meta{color:#667085;font-size:.8125rem}.notification-center__item-message{color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-center__loading-card{box-shadow:0 1px 2px rgba(15,23,42,.03)}.notification-center__drawer-empty{width:100%;margin-inline:auto}.notification-center__drawer-empty-copy,.notification-center__drawer-empty-title{margin-inline:auto}.notification-center__drawer-empty-copy{max-width:18rem}.notification-center__loading-shimmer{position:relative;overflow:hidden}.notification-center__loading-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.72) 50%,hsla(0,0%,100%,0));animation:notification-loading-shimmer 1.35s ease-in-out infinite}@keyframes notification-loading-shimmer{to{transform:translateX(100%)}}@keyframes notification-dot-pulse{0%{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(56,189,248,.5)}35%{opacity:.65;transform:scale(1.12);box-shadow:0 0 0 6px rgba(56,189,248,0)}70%{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(14,165,233,0)}to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(14,165,233,0)}}@media (prefers-reduced-motion:reduce){.notification-center__dot{animation:none}.notification-center__item{transition:none}.notification-center__loading-shimmer:after{animation:none}}@media (min-width:1024px){[data-notification-panel] .notification-center__loading-stack{max-width:none}}@media (min-width:768px) and (max-width:1023px){.notification-center__drawer-empty{max-width:42rem;padding-inline:1.5rem}.notification-center__drawer-empty-title{max-width:32rem}.notification-center__drawer-empty-copy{max-width:27rem}}.grid-create-menu__popup-scroll::-webkit-scrollbar-track,.grid-create-menu__popup::-webkit-scrollbar-track{background:transparent;margin:22px 0}.grid-create-menu__popup-scroll::-webkit-scrollbar-thumb,.grid-create-menu__popup::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.9);border:3px solid transparent;border-right-width:7px;border-radius:999px;background-clip:content-box}.grid-create-menu__popup-scroll::-webkit-scrollbar-corner,.grid-create-menu__popup::-webkit-scrollbar-corner{background:transparent}.grid-create-menu__group{display:flex;flex-direction:column;gap:10px;margin:0;padding:8px 0 0}.grid-create-menu__group:first-child{padding-top:0}.grid-create-menu__group-title{padding:0 4px;color:#334155;font-size:12px;line-height:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.grid-create-menu__items{display:flex;flex-direction:column;gap:0}.grid-create-menu__item{display:flex;width:100%;padding:12px;border:1px solid transparent;border-radius:14px;background:#fff;color:#0f172a;text-align:left;text-decoration:none;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.grid-create-menu__item:focus-visible,.grid-create-menu__item:hover{border-color:#dbeafe;background:#f8fbff;box-shadow:inset 0 0 0 1px rgba(59,130,246,.06);outline:0}.grid-create-menu__item--disabled{margin:4px 0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.grid-create-menu__item-inner{display:flex;align-items:flex-start;gap:12px;width:100%}.grid-create-menu__item-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#eef6ff;color:#3473cc;flex:0 0 auto}.grid-create-menu__item--disabled .grid-create-menu__item-icon-wrap{background:#e2e8f0;color:#94a3b8}.grid-create-menu__item-icon{width:16px;height:16px;flex:0 0 auto;fill:currentColor;color:currentColor}.grid-create-menu__item-icon svg{display:block;width:16px;height:16px;color:currentColor}.grid-create-menu__item-icon svg [fill]:not([fill=none]){fill:currentColor}.grid-create-menu__item-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.grid-create-menu__item-icon--mask{display:block}.grid-create-menu__item-copy{display:flex;flex-direction:column;gap:0;min-width:0}.grid-create-menu__item-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.grid-create-menu__item-title{color:inherit;font-size:14px;line-height:20px;font-weight:600}.grid-create-menu__item-shortcut{flex:0 0 auto;color:#94a3b8;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.grid-create-menu__item-description{color:#64748b;font-size:12px;line-height:18px;font-weight:500}.grid-create-menu__item--disabled .grid-create-menu__item-description{color:inherit}.config-collection-quick-create{display:flex;min-width:0;flex-direction:column;gap:12px}.config-collection-quick-create__toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;align-self:flex-start;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;padding:8px 12px;font-size:13px;line-height:18px;font-weight:600;transition:background .12s ease,border-color .12s ease,color .12s ease}.config-collection-quick-create__toggle:focus-visible,.config-collection-quick-create__toggle:hover{border-color:#94a3b8;background:#f8fafc;color:#0f172a;outline:0}.config-collection-quick-create__toggle-icon{width:14px;height:14px;color:currentColor}.config-collection-quick-create__panel{display:flex;min-width:0;flex-direction:column;gap:16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:16px}.config-collection-quick-create__query-title,.config-collection-quick-create__title{color:#0f172a;font-size:14px;line-height:20px;font-weight:600}.config-collection-quick-create__description,.config-collection-quick-create__query-description{margin:2px 0 0;color:#64748b;font-size:12px;line-height:18px}.config-collection-quick-create__query{display:flex;min-width:0;flex-direction:column;gap:10px;border-top:1px solid #e2e8f0;padding-top:14px}.config-collection-quick-create__empty{border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;padding:12px;font-size:12px;line-height:18px}.config-collection-quick-create__actions{display:flex;justify-content:flex-end}.config-collection-quick-create__drawer-body{display:grid;min-width:0;gap:18px}.config-collection-quick-create__drawer-body--with-preview{grid-template-columns:minmax(0,1fr)}.config-collection-quick-create__form{display:flex;min-width:0;flex-direction:column;gap:16px}.config-collection-preview{position:static;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.config-collection-preview__footer,.config-collection-preview__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:12px 14px}.config-collection-preview__header{border-bottom:1px solid #e2e8f0}.config-collection-preview__footer{border-top:1px solid #e2e8f0}.config-collection-preview__title{color:#0f172a;font-size:14px;line-height:20px;font-weight:600}.config-collection-preview__loading,.config-collection-preview__meta,.config-collection-preview__page-info{color:#64748b;font-size:12px;line-height:18px;font-weight:500}.config-collection-preview__loading--skeleton{display:block;flex:0 0 96px;width:96px}.config-collection-preview__loading--skeleton .okai-loading-skeleton__line{width:100%;height:12px}.config-collection-preview__list{display:flex;min-height:0;max-height:360px;flex-direction:column;overflow-y:auto}.config-collection-preview__row{min-width:0;overflow:hidden;border-bottom:1px solid #f1f5f9;color:#334155;padding:10px 14px;font-size:13px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.config-collection-preview__row:last-child{border-bottom:0}.config-collection-preview__empty{color:#64748b;padding:16px 14px;font-size:13px;line-height:19px}.config-collection-preview__empty--error{color:#b42318}.config-collection-preview__page{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;padding:6px 10px;font-size:12px;line-height:18px;font-weight:600}.config-collection-preview__page:focus-visible,.config-collection-preview__page:hover{border-color:#94a3b8;background:#f8fafc;outline:0}.config-collection-preview__page:disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.grid-view-menu__trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-width:0;max-width:100%;min-height:42px;padding:8px 10px 8px 4px;border:0;border-radius:8px;background:transparent;color:var(--hub-text);font-size:14px;line-height:21px;font-weight:600;text-align:left;box-shadow:none}.grid-view-menu__trigger:focus-visible,.grid-view-menu__trigger:hover{background:#f8fafc;outline:0}.compliance-explorer .grid-view-menu__trigger:focus-visible,.compliance-explorer .grid-view-menu__trigger:hover{background:transparent;outline:0}.compliance-explorer .grid-view-menu__trigger:focus-visible .grid-view-menu__current,.compliance-explorer .grid-view-menu__trigger:hover .grid-view-menu__current{text-decoration:underline;text-underline-offset:2px}.grid-view-menu__current{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-view-menu__trigger-icon{width:14px;height:14px;opacity:.7;flex:0 0 auto;fill:currentColor;color:currentColor;transition:transform .16s ease,opacity .16s ease}.grid-view-menu:has(.grid-view-menu__popup) .grid-view-menu__trigger-icon{transform:rotate(180deg)}.grid-view-menu__popup{position:absolute;top:calc(100% + 10px);left:0;z-index:20;width:min(420px,90vw);max-height:min(70vh,680px);overflow:auto;padding:12px;border:0;border-radius:12px;background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.16),0 -4px 12px rgba(15,23,42,.05);transform-origin:top left;animation:okai-menu-pop-in .16s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.compliance-explorer .compliance-explorer-context-menu__trigger{color:#475569;font-size:13px;font-weight:500;line-height:18px}.compliance-explorer .compliance-explorer-context-menu__trigger-icon{color:currentColor;opacity:1}.compliance-project-filter-menu,.compliance-task-filter-menu{max-width:min(360px,100%)}.compliance-project-filter-menu .grid-view-menu__trigger,.compliance-task-filter-menu .grid-view-menu__trigger{min-height:34px;padding:4px 8px 4px 4px;font-size:16px;line-height:22px}.compliance-project-filter-menu .grid-view-menu__current,.compliance-task-filter-menu .grid-view-menu__current{max-width:min(300px,70vw);color:var(--hub-text);font-weight:500}.compliance-project-filter-menu__popup,.compliance-task-filter-menu__popup{top:calc(100% + 6px);width:-moz-max-content;width:max-content;min-width:184px;max-width:min(340px,90vw);padding:8px;z-index:80}.compliance-task-filter-menu--scope .grid-view-menu__current{max-width:min(360px,76vw);color:var(--hub-text);font-weight:500}.compliance-project-filter-menu:not(.is-open) .grid-view-menu__popup,.compliance-task-filter-menu:not(.is-open) .grid-view-menu__popup{display:none}.compliance-project-filter-menu:not(.is-open) .grid-view-menu__trigger-icon,.compliance-task-filter-menu:not(.is-open) .grid-view-menu__trigger-icon{transform:none!important}.compliance-project-filter-menu.is-open .grid-view-menu__trigger-icon,.compliance-task-filter-menu.is-open .grid-view-menu__trigger-icon{transform:rotate(180deg)}.grid-view-menu__popup--flyout{display:grid;grid-template-columns:minmax(190px,220px) minmax(240px,1fr);gap:12px;width:min(560px,94vw);overflow:hidden}.grid-view-menu__root-list{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden;padding-right:10px;border-right:1px solid #f1f5f9}.grid-view-menu__root-item{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#334155;font-size:13px;line-height:20px;font-weight:400;text-align:left}.grid-view-menu__root-item--active,.grid-view-menu__root-item:focus-visible,.grid-view-menu__root-item:hover{background:#f8fafc;color:#0f172a;outline:0}.grid-view-menu__root-item--active{font-weight:600}.grid-view-menu__root-chevron{width:12px;height:12px;opacity:.55;flex:0 0 auto;fill:currentColor;color:currentColor}.grid-view-menu__submenu{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow-y:auto;max-height:min(70vh,680px)}.grid-view-menu__submenu-group{display:flex;flex-direction:column;gap:6px}.grid-view-menu__submenu-label{padding:2px 4px;color:#334155;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.grid-view-menu__group{margin:0;padding:0;border-top:1px solid #f1f5f9}.grid-view-menu__group:first-child{border-top:0}.grid-view-menu__group--leaf{padding-top:8px}.grid-view-menu__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:10px 4px;list-style:none;color:var(--hub-text);font-size:13px;line-height:20px;font-weight:700}.grid-view-menu__summary::-webkit-details-marker{display:none}.grid-view-menu__label{padding:10px 4px 8px;color:#334155;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.grid-view-menu__children,.grid-view-menu__items{display:flex;flex-direction:column;gap:4px;padding:0 0 8px}@keyframes okai-menu-pop-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes okai-mobile-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes okai-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.grid-create-menu__popup,.grid-view-menu__popup{animation:none}}.grid-view-menu__children{padding-left:14px}.grid-view-menu__item{display:inline-flex;align-items:center;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#334155;font-size:14px;line-height:20px;font-weight:400;text-align:left}.grid-view-menu__item:focus-visible,.grid-view-menu__item:hover{background:#f8fafc;color:#0f172a;outline:0}.grid-view-menu__item--selected{background:#eef6ff;color:var(--hub-text);font-weight:500}.grid-view-menu--mobile-drawer .okai-drawer{display:none}.grid-view-menu__drawer-body{display:flex;flex-direction:column;gap:12px;min-height:0}.grid-view-menu__drawer-group,.grid-view-menu__drawer-groups{display:flex;flex-direction:column;gap:8px}.grid-view-menu__drawer-group{padding-bottom:8px;border-bottom:1px solid #f1f5f9}.grid-view-menu__drawer-group:last-child{padding-bottom:0;border-bottom:0}.grid-view-menu__root-item--drawer{min-height:46px;padding:12px 14px;border-radius:12px}.grid-view-menu__drawer-panel{display:flex;flex-direction:column;gap:12px;padding-left:6px}.grid-view-menu__drawer-chevron{width:14px;height:14px;opacity:.55;flex:0 0 auto;fill:currentColor;color:currentColor;transition:transform .16s ease}.grid-view-menu__drawer-chevron--open{transform:rotate(180deg)}.grid-view-menu__drawer-items{display:flex;flex-direction:column;gap:8px}.compliance-grid-toolbar__edit{flex:0 0 auto;min-height:46px;padding:0;align-items:center;white-space:nowrap}.compliance-grid-toolbar__edit span{line-height:22px}.compliance-grid-toolbar__search{width:100%}.compliance-grid-toolbar__search-field,.compliance-grid-toolbar__search-inner{display:flex;align-items:center}.compliance-grid-toolbar__search-input{min-height:46px}.grid-selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 24px 0}.grid-selection-actions__summary{color:#475569;font-size:13px;line-height:20px;font-weight:500}.grid-selection-actions__items{display:flex;flex-wrap:wrap;gap:8px}.grid-selection-actions__button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#0f172a;font-size:13px;line-height:18px;font-weight:600}.grid-selection-actions__button:focus-visible:not(:disabled),.grid-selection-actions__button:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc;outline:0}.grid-selection-actions__button:disabled{color:#94a3b8;background:#f8fafc;cursor:not-allowed}.grid-selection-actions__icon{width:14px;height:14px;flex:0 0 auto;color:inherit;fill:currentColor;stroke:currentColor}.grid-selection-actions__icon--mask{background:currentColor;-webkit-mask:var(--grid-selection-action-icon) center /contain no-repeat;mask:var(--grid-selection-action-icon) center /contain no-repeat}.selection-confirmation-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.selection-confirmation-modal__backdrop{position:absolute;inset:0;background:rgba(28,24,36,.6);backdrop-filter:blur(4px)}.selection-confirmation-modal__dialog{position:relative;display:flex;width:min(100%,560px);max-height:min(720px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.24)}.selection-confirmation-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 12px}.selection-confirmation-modal__header h2{margin:0;color:#171321;font-size:24px;font-weight:600;line-height:32px}.selection-confirmation-modal__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:#475569}.selection-confirmation-modal__close:focus-visible:not(:disabled),.selection-confirmation-modal__close:hover:not(:disabled){background:#f1f5f9;color:#0f172a;outline:0}.selection-confirmation-modal__body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:18px;overflow-y:auto;padding:8px 24px 24px}.selection-confirmation-modal__question{margin:0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:16px;color:#475569;font-size:15px;line-height:22px}.selection-confirmation-modal__alert{margin:0}.selection-confirmation-modal__danger-callout,.selection-confirmation-modal__warning-callout{display:flex;align-items:flex-start;border-left:5px solid #a10000;border-radius:12px;background:#fdecec;padding:20px 22px}.selection-confirmation-modal__danger-text{margin:0;color:#3f4352;font-size:16px;font-weight:400;line-height:24px}.selection-confirmation-modal__section{display:flex;flex-direction:column;gap:10px}.selection-confirmation-modal__section h3{margin:0;color:#171321;font-size:16px;font-weight:500;line-height:24px}.selection-confirmation-modal__items{display:flex;max-height:220px;flex-direction:column;gap:10px;overflow-y:auto;margin:0;padding:0;list-style:none}.selection-confirmation-modal__items li{display:flex;flex-direction:column;gap:4px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:14px 16px}.selection-confirmation-modal__items strong{color:#171321;font-size:15px;font-weight:700;line-height:22px}.selection-confirmation-modal__items span{color:#64748b;font-size:13px;line-height:18px}.selection-confirmation-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding:18px 24px 24px}.selection-confirmation-modal__footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.selection-confirmation-modal__cancel-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:8px 24px;color:#3473cc;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;transition:color .15s ease}.selection-confirmation-modal__cancel-button:focus-visible:not(:disabled),.selection-confirmation-modal__cancel-button:hover:not(:disabled){color:#1b5cb8;text-decoration:underline;outline:0}.selection-confirmation-modal__cancel-button:disabled,.selection-confirmation-modal__close:disabled{cursor:not-allowed;opacity:.6}@media (max-width:767px){.selection-confirmation-modal{align-items:center;justify-content:center;padding:16px;overflow-y:auto}.selection-confirmation-modal__dialog{width:min(100%,560px);max-height:min(720px,calc(100dvh - 32px));border-radius:12px}.selection-confirmation-modal__footer,.selection-confirmation-modal__footer-actions{flex-direction:column;align-items:stretch;justify-content:flex-start}.selection-confirmation-modal__footer-actions{width:100%;margin-left:0}.selection-confirmation-modal__footer-actions>*{width:100%;max-width:100%}.selection-confirmation-modal__cancel-button{width:100%;justify-content:center;border:1px solid #3473cc;border-radius:12px;padding:12px 16px;text-decoration:none}.selection-confirmation-modal__footer>a,.selection-confirmation-modal__footer>button,.selection-confirmation-modal__footer>div{width:100%}.selection-confirmation-modal__danger-callout,.selection-confirmation-modal__warning-callout{padding:18px 16px}.selection-confirmation-modal__danger-text{font-size:16px;line-height:24px}}.documento-pontos-actionbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;background:#fff}.documento-pontos-actionbar__new{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:44px;height:44px;min-height:38px;padding:0;border:0;border-radius:8px;background:#3473cc;color:#fff;font-size:14px;line-height:21px;font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease}.documento-pontos-actionbar__new:focus-visible,.documento-pontos-actionbar__new:hover{background:#104ea3;color:#fff;outline:0}.documento-pontos-actionbar__new-icon{width:16px;height:16px;filter:brightness(0) invert(1);flex:0 0 auto}.documento-pontos-actionbar__new-label{display:none}.documento-pontos-actionbar .grid-selection-actions{padding:0}.documento-pontos-actionbar .grid-selection-actions__summary{margin-left:10px}.documento-pontos-actionbar .grid-selection-actions__button{min-height:38px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:14px;line-height:21px;font-weight:500}.documento-pontos-actionbar .grid-selection-actions__icon{width:16px;height:16px}.documento-pontos-actionbar .grid-selection-actions__button:focus-visible:not(:disabled),.documento-pontos-actionbar .grid-selection-actions__button:hover:not(:disabled){background:#f8fafc;color:#64748b}.documento-pontos-unavailable{padding:24px}.documento-pontos-unavailable__title{color:#0f172a;font-size:18px;line-height:28px;font-weight:700}.documento-pontos-unavailable__text{margin-top:8px;max-width:720px;color:#64748b;font-size:14px;line-height:22px}.documento-pontos-create-form{display:flex;flex-direction:column;gap:20px;padding:24px}.documento-pontos-create-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.documento-pontos-create-form__title{color:#0f172a;font-size:18px;line-height:28px;font-weight:700}.documento-pontos-create-form__subtitle{margin-top:4px;color:#64748b;font-size:13px;line-height:20px}.documento-pontos-create-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.documento-pontos-create-form__field-error{color:#a10000;font-size:13px;font-weight:600;line-height:18px;margin-top:6px}.documento-pontos-create-form__field{display:flex;flex-direction:column;gap:8px}.documento-pontos-create-form__field span{color:#334155;font-size:13px;line-height:20px;font-weight:600}.documento-pontos-create-form__field--full{grid-column:1/-1}.documento-pontos-create-form__control{width:100%;min-height:44px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font-size:14px;line-height:20px;padding:11px 14px;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.documento-pontos-create-form__control::-moz-placeholder{color:#94a3b8}.documento-pontos-create-form__control::placeholder{color:#94a3b8}.documento-pontos-create-form__control:focus{border-color:#3473cc;box-shadow:0 0 0 3px rgba(52,115,204,.16)}.documento-pontos-create-form__control--invalid,.documento-pontos-create-form__control--invalid:focus{border-color:#a10000;box-shadow:0 0 0 1px rgba(161,0,0,.15)}.documento-pontos-grid__checkbox{width:16px;height:16px;margin:0;accent-color:#2f6fdb;cursor:pointer}.documento-pontos-grid__checkbox:disabled{cursor:not-allowed;opacity:.45}.documento-pontos-create-form__textarea{min-height:128px;resize:vertical}.documento-pontos-create-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.documento-pontos-create-form__primary,.documento-pontos-create-form__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;padding:0 16px;font-size:13px;line-height:20px;font-weight:600;transition:background-color .16s ease,color .16s ease}.documento-pontos-create-form__primary{border:0;background:#3473cc;color:#fff}.documento-pontos-create-form__primary:focus-visible:not(:disabled),.documento-pontos-create-form__primary:hover:not(:disabled){background:#104ea3;outline:0}.documento-pontos-create-form__secondary{border:0;background:transparent;color:#64748b}.documento-pontos-create-form__secondary:focus-visible:not(:disabled),.documento-pontos-create-form__secondary:hover:not(:disabled){background:#f8fafc;color:#334155;outline:0}.documento-pontos-create-form__primary:disabled,.documento-pontos-create-form__secondary:disabled{cursor:not-allowed;opacity:.6}@media (min-width:768px){.documento-pontos-actionbar__new{width:auto;height:auto;padding:8px 12px}.documento-pontos-actionbar__new-label{display:inline}}@media (max-width:767px){.grid-create-menu .grid-create-menu__drawer,.grid-view-menu--mobile-drawer .okai-drawer{display:block}.grid-view-menu--mobile-drawer .grid-view-menu__popup{display:none!important}.grid-view-menu__drawer-panel .grid-view-menu__item,.grid-view-menu__root-item--drawer{font-size:14px;line-height:20px}.documento-pontos-create-form{padding:20px}.documento-pontos-create-form__grid{grid-template-columns:1fr}.documento-pontos-create-form__actions{justify-content:stretch}.documento-pontos-create-form__primary,.documento-pontos-create-form__secondary{flex:1 1 100%}}.compliance-grid-toolbar .okai-visao-dropdown .e-input-group,.compliance-grid-toolbar .okai-visao-dropdown.e-control-wrapper,.compliance-grid-toolbar .okai-visao-dropdown.e-dropdownlist{display:inline-flex!important;align-items:center;width:auto!important;max-width:100%;min-height:46px!important}.compliance-grid-toolbar .okai-visao-dropdown.e-control-wrapper{overflow:visible}.compliance-grid-toolbar .okai-visao-dropdown .e-input-group{padding:0!important}.compliance-grid-toolbar .okai-visao-dropdown .e-input,.compliance-grid-toolbar .okai-visao-dropdown .e-input-value{display:flex!important;align-items:center;min-height:46px!important;padding:0!important;line-height:22px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-grid-toolbar .okai-visao-dropdown .e-input-group-icon,.compliance-grid-toolbar .okai-visao-dropdown.e-dropdownlist .e-input-group-icon{display:inline-flex!important;align-items:center;justify-content:center;width:16px;min-width:16px;height:16px;margin-left:10px}@media (min-width:640px){.compliance-grid-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:16px}.compliance-grid-toolbar__primary{display:flex;align-items:center;gap:12px;width:auto!important;min-width:0;overflow:hidden}.compliance-grid-toolbar__actions{width:auto!important;margin-left:0!important;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:20px;padding-left:24px}.compliance-grid-toolbar__search{flex:1 1 320px;width:min(360px,100%);max-width:100%;min-width:0}.grid-selection-actions{padding:16px 24px 0}}@media (min-width:1024px){.compliance-grid-toolbar{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.compliance-grid-toolbar__actions{flex:0 0 auto;flex-wrap:nowrap;gap:24px}.compliance-grid-toolbar__edit{white-space:nowrap}.compliance-grid-toolbar__search{flex:0 0 360px;width:360px;min-width:320px}}@media (max-width:1023px){.compliance-explorer__main .compliance-explorer__profile-filter,.compliance-explorer__main .compliance-explorer__recommendation-filter-group,.compliance-explorer__main .compliance-grid-toolbar__edit,.compliance-explorer__main .compliance-grid-toolbar__view{display:none!important}.compliance-explorer__main .compliance-grid-toolbar,.compliance-explorer__main .compliance-grid-toolbar__actions{display:flex!important;width:100%!important}.compliance-explorer__main .compliance-grid-toolbar{flex-direction:column;align-items:stretch}.compliance-explorer__main .compliance-grid-toolbar__actions,.compliance-explorer__main .compliance-grid-toolbar__primary,.compliance-explorer__main .compliance-grid-toolbar__search{flex:0 0 auto;width:100%!important;min-width:0;max-width:none;padding-left:0}}@media (min-width:768px){.compliance-grid-toolbar{grid-template-columns:max-content minmax(0,1fr);row-gap:0}.compliance-grid-toolbar__primary{overflow:visible}.compliance-grid-toolbar__actions{width:100%!important;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:16px}.compliance-grid-toolbar__search{flex:0 1 360px;width:min(360px,100%)}.compliance-explorer__main .compliance-grid-toolbar{grid-template-columns:max-content minmax(0,1fr);row-gap:0;padding-top:12px;padding-bottom:12px}.compliance-explorer__main .compliance-grid-toolbar__primary{overflow:visible}.compliance-explorer__main .compliance-grid-toolbar__actions{flex-wrap:wrap;align-items:center;min-width:0;row-gap:8px}.compliance-explorer__main .compliance-grid-toolbar__edit,.compliance-explorer__main .compliance-grid-toolbar__view{min-height:42px}.compliance-explorer__main .grid-view-menu{min-width:0;max-width:100%}.compliance-explorer__main .grid-view-menu__trigger{min-height:42px;padding-top:6px;padding-bottom:6px}.compliance-explorer__main .compliance-grid-toolbar__search{flex:1 1 260px;width:auto;max-width:360px;min-width:min(260px,100%)}.compliance-explorer__main .compliance-grid-toolbar__search-input{min-height:42px;padding-top:0;padding-bottom:0}.compliance-explorer__main .compliance-grid-toolbar .okai-visao-dropdown .e-input,.compliance-explorer__main .compliance-grid-toolbar .okai-visao-dropdown .e-input-group,.compliance-explorer__main .compliance-grid-toolbar .okai-visao-dropdown .e-input-value,.compliance-explorer__main .compliance-grid-toolbar .okai-visao-dropdown.e-control-wrapper,.compliance-explorer__main .compliance-grid-toolbar .okai-visao-dropdown.e-dropdownlist{min-height:42px!important}.compliance-explorer [data-testid=grid-main-host] .e-grid .e-content .e-rowcell{padding-top:8px!important;padding-bottom:8px!important;line-height:20px}.compliance-explorer [data-testid=grid-main-host] .e-grid .e-gridheader .e-headercell,.compliance-explorer [data-testid=grid-main-host] .e-grid .e-gridheader th{padding-top:10px!important;padding-bottom:10px!important;line-height:20px}.compliance-explorer [data-testid=grid-main-host] .okai-grid-link__with-logo{gap:10px}.compliance-explorer [data-testid=grid-main-host] .compliance-grid__logo-frame--inline{width:32px;height:32px}.compliance-explorer [data-testid=grid-main-host] .compliance-grid__logo-frame--inline .compliance-grid__logo-image{width:18px;height:18px}}.compliance-projects__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compliance-projects__list-card{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:12px;padding:18px;box-shadow:0 0 10px rgba(35,27,96,.05)}.compliance-projects__list-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compliance-projects__list-card h4{margin:0;color:var(--hub-text);font-size:16px;line-height:22px;font-weight:600}.compliance-projects__list-card p{margin:8px 0 0;color:var(--hub-text-muted);font-size:14px;line-height:21px}.compliance-task-list .compliance-mobile-item{border-top:1px solid var(--hub-border)}.compliance-task-list .compliance-mobile-item:first-child{border-top:0}@media (max-width:1023px){.compliance-hub-app-host{height:auto;min-height:calc(100dvh - 70px);overflow:visible}.compliance-projects__list{grid-template-columns:1fr}.compliance-task-list{display:none}}.compliance-hub-nav-tabs .tab-indicator{display:none}.compliance-hub-nav-tabs .okai-nav-tabs-list,.compliance-hub-nav-tabs nav[role=tablist]{gap:28px;padding-left:0;padding-right:0}.compliance-explorer__layout{align-items:stretch}.compliance-explorer__main,.compliance-explorer__sidebar{min-height:0}.compliance-explorer__sidebar{display:flex}.compliance-tree-pane,.compliance-tree-pane__body,.compliance-tree-pane__tree{min-height:0}.compliance-explorer__layout{grid-template-columns:var(--compliance-explorer-sidebar-width) 8px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:16px}.compliance-explorer__sidebar{min-width:0}.compliance-tree-pane{background:#fff}.compliance-tree-pane__body{overflow-x:hidden;overflow-y:auto;padding:16px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.compliance-tree-pane__body::-webkit-scrollbar{width:6px;height:6px}.compliance-tree-pane__body::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.compliance-tree-pane__body::-webkit-scrollbar-track{background:transparent}.compliance-tree-pane input[type=search]:focus{outline:none}.compliance-hub-app .compliance-tree-pane .compliance-treeview.e-treeview{--okai-tree-indent:16px;--okai-tree-inline-gap:5px;--okai-tree-chevron-size:12px;--okai-tree-icon-size:16px;--okai-tree-checkbox-size:16px;height:auto;padding:0;border:0!important;background:transparent!important;overflow:visible!important;color:var(--hub-text)}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-parent,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-ul{overflow:visible!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview>.e-list-parent,.compliance-hub-app .compliance-tree-pane .compliance-treeview>.e-ul{padding-left:0}.compliance-hub-app .compliance-tree-pane .compliance-treeview>.e-list-parent>.e-list-item+.e-list-item,.compliance-hub-app .compliance-tree-pane .compliance-treeview>.e-ul>.e-list-item+.e-list-item{margin-top:10px}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-list-parent,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-ul{padding-left:var(--okai-tree-indent);padding-top:6px}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-list-parent>.e-list-item+.e-list-item,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-ul>.e-list-item+.e-list-item{margin-top:6px}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item{padding:0}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-fullrow{display:block;left:0;right:0;width:auto;border:0!important;border-radius:8px;box-shadow:none!important;background:transparent!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content{display:flex;align-items:center;position:relative;z-index:1;width:100%;min-width:0;min-height:20px;padding:0;border-radius:8px;box-sizing:border-box;cursor:pointer;transition:background .12s ease,color .12s ease}.compliance-hub-app .compliance-tree-pane .compliance-treeview--native>.e-list-parent>.e-list-item+.e-list-item,.compliance-hub-app .compliance-tree-pane .compliance-treeview--native>.e-ul>.e-list-item+.e-list-item{margin-top:6px}.compliance-hub-app .compliance-tree-pane .compliance-treeview--native .e-list-item>.e-text-content{padding-left:var(--okai-tree-node-indent,0)}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-collapsible,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-expandable,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icons-spinner{display:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;overflow:hidden;font-size:0}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-collapsible:before,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-expandable:before{content:none}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-collapsible,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-expandable{transform:none}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .e-list-icon.tree-icon{opacity:0!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .e-list-icon.tree-icon,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-list-icon:not(.tree-icon){display:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-checkbox-wrapper,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-css.e-checkbox-wrapper{display:inline-flex;flex:0 0 var(--okai-tree-checkbox-size);width:var(--okai-tree-checkbox-size)!important;min-width:var(--okai-tree-checkbox-size);height:var(--okai-tree-checkbox-size);margin:0 var(--okai-tree-inline-gap) 0 0!important;align-items:center;justify-content:center;line-height:var(--okai-tree-checkbox-size)}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-checkbox-wrapper .e-frame,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-css.e-checkbox-wrapper .e-frame{width:var(--okai-tree-checkbox-size);height:var(--okai-tree-checkbox-size);margin:0}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content:not(:has(>.e-icons.e-icon-expandable,>.e-icons.e-icon-collapsible)):before{content:none}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-list-icon.tree-icon:first-child,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-list-img:first-child{margin-left:0}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content:not(:has(>.e-checkbox-wrapper)):has(>.e-list-icon.tree-icon--home):before{flex:0 0 0;width:0}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content:not(:has(>.e-checkbox-wrapper)):has(.compliance-treeview__node-icon-slot--home-root):before{flex:0 0 0;width:0}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-level-1>.e-text-content>.e-list-icon.tree-icon--home:first-child{margin-left:0!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .e-list-text{display:flex;align-items:center;flex:1 1 auto;width:auto!important;max-width:none;min-width:0;min-height:0!important;height:auto!important;padding:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:14px;line-height:20px;font-weight:400;font-family:inherit}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-toggle,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-toggle-spacer{display:inline-flex;flex:0 0 calc(var(--okai-tree-chevron-size) + var(--okai-tree-inline-gap));width:calc(var(--okai-tree-chevron-size) + var(--okai-tree-inline-gap));min-width:calc(var(--okai-tree-chevron-size) + var(--okai-tree-inline-gap));height:20px;margin:0;padding:0 var(--okai-tree-inline-gap) 0 0;align-items:center;justify-content:center}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-toggle{border:0;border-radius:0;background:transparent;color:#6b7280;cursor:pointer}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-toggle:focus-visible{outline:2px solid rgba(52,115,204,.55);outline-offset:1px;border-radius:4px}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-toggle-icon{display:block;width:7px;height:7px;border-right:1.6px solid;border-bottom:1.6px solid;transform:translateY(-1px) rotate(45deg);transition:transform .16s ease-out}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-toggle--expanded .compliance-treeview__node-toggle-icon{transform:rotate(225deg)}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-level-1>.e-text-content .e-list-text{font-size:14px;line-height:20px;font-weight:400}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-content{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;padding:0;border-radius:0;line-height:20px;vertical-align:top;transition:none}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-checkbox{flex:0 0 14px;width:14px;height:14px;margin:0 var(--okai-tree-inline-gap) 0 0;accent-color:#3473cc}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-content--not-selectable{padding-right:0}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-icon-slot{display:inline-flex;flex:0 0 var(--okai-tree-icon-size);width:var(--okai-tree-icon-size);min-width:var(--okai-tree-icon-size);height:var(--okai-tree-icon-size);margin-right:var(--okai-tree-inline-gap);align-items:center;justify-content:center;color:#8a8f9c}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-icon{display:block;width:var(--okai-tree-icon-size);height:var(--okai-tree-icon-size);fill:currentColor;color:currentColor;-o-object-fit:contain;object-fit:contain}.regulator-tree-sprite{--regulator-tree-sprite-x:0%;--regulator-tree-sprite-y:0%}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .regulator-tree-sprite{background-image:url(/images/reguladores/tree-sprite.png);background-position:var(--regulator-tree-sprite-x) var(--regulator-tree-sprite-y);background-repeat:no-repeat;background-size:800% 500%}.regulator-tree-sprite--brasil{--regulator-tree-sprite-x:0%;--regulator-tree-sprite-y:0%}.regulator-tree-sprite--anbima{--regulator-tree-sprite-x:14.285714%;--regulator-tree-sprite-y:0%}.regulator-tree-sprite--anpd{--regulator-tree-sprite-x:28.571429%;--regulator-tree-sprite-y:0%}.regulator-tree-sprite--b3{--regulator-tree-sprite-x:42.857143%;--regulator-tree-sprite-y:0%}.regulator-tree-sprite--bacen{--regulator-tree-sprite-x:57.142857%;--regulator-tree-sprite-y:0%}.regulator-tree-sprite--bndes{--regulator-tree-sprite-x:71.428571%;--regulator-tree-sprite-y:0%}.regulator-tree-sprite--bsm{--regulator-tree-sprite-x:85.714286%;--regulator-tree-sprite-y:0%}.regulator-tree-sprite--cade{--regulator-tree-sprite-x:100%;--regulator-tree-sprite-y:0%}.regulator-tree-sprite--carf{--regulator-tree-sprite-x:0%;--regulator-tree-sprite-y:25%}.regulator-tree-sprite--casa-civil{--regulator-tree-sprite-x:14.285714%;--regulator-tree-sprite-y:25%}.regulator-tree-sprite--cbps{--regulator-tree-sprite-x:28.571429%;--regulator-tree-sprite-y:25%}.regulator-tree-sprite--cfc{--regulator-tree-sprite-x:42.857143%;--regulator-tree-sprite-y:25%}.regulator-tree-sprite--cgu{--regulator-tree-sprite-x:57.142857%;--regulator-tree-sprite-y:25%}.regulator-tree-sprite--cnpc{--regulator-tree-sprite-x:71.428571%;--regulator-tree-sprite-y:25%}.regulator-tree-sprite--cnsp{--regulator-tree-sprite-x:85.714286%;--regulator-tree-sprite-y:25%}.regulator-tree-sprite--coaf{--regulator-tree-sprite-x:100%;--regulator-tree-sprite-y:25%}.regulator-tree-sprite--confaz{--regulator-tree-sprite-x:0%;--regulator-tree-sprite-y:50%}.regulator-tree-sprite--cpc{--regulator-tree-sprite-x:14.285714%;--regulator-tree-sprite-y:50%}.regulator-tree-sprite--crc-sp{--regulator-tree-sprite-x:28.571429%;--regulator-tree-sprite-y:50%}.regulator-tree-sprite--cvm{--regulator-tree-sprite-x:42.857143%;--regulator-tree-sprite-y:50%}.regulator-tree-sprite--febraban{--regulator-tree-sprite-x:57.142857%;--regulator-tree-sprite-y:50%}.regulator-tree-sprite--fgcoop{--regulator-tree-sprite-x:71.428571%;--regulator-tree-sprite-y:50%}.regulator-tree-sprite--governofederal{--regulator-tree-sprite-x:85.714286%;--regulator-tree-sprite-y:50%}.regulator-tree-sprite--ibracon{--regulator-tree-sprite-x:100%;--regulator-tree-sprite-y:50%}.regulator-tree-sprite--icp{--regulator-tree-sprite-x:0%;--regulator-tree-sprite-y:75%}.regulator-tree-sprite--ifrs{--regulator-tree-sprite-x:14.285714%;--regulator-tree-sprite-y:75%}.regulator-tree-sprite--iti{--regulator-tree-sprite-x:28.571429%;--regulator-tree-sprite-y:75%}.regulator-tree-sprite--previc{--regulator-tree-sprite-x:42.857143%;--regulator-tree-sprite-y:75%}.regulator-tree-sprite--previdencia-social{--regulator-tree-sprite-x:57.142857%;--regulator-tree-sprite-y:75%}.regulator-tree-sprite--receita{--regulator-tree-sprite-x:71.428571%;--regulator-tree-sprite-y:75%}.regulator-tree-sprite--sped{--regulator-tree-sprite-x:85.714286%;--regulator-tree-sprite-y:75%}.regulator-tree-sprite--susep{--regulator-tree-sprite-x:100%;--regulator-tree-sprite-y:75%}.regulator-tree-sprite--tcu{--regulator-tree-sprite-x:0%;--regulator-tree-sprite-y:100%}.regulator-tree-sprite--tesouro-nacional{--regulator-tree-sprite-x:14.285714%;--regulator-tree-sprite-y:100%}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-icon--open,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-collapsible+.e-list-text .compliance-treeview__node-icon-slot--toggle .compliance-treeview__node-icon--closed{display:none}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-collapsible+.e-list-text .compliance-treeview__node-icon-slot--toggle .compliance-treeview__node-icon--open{display:block}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-collapsible~.e-list-text .compliance-treeview__node-icon-slot--toggle .compliance-treeview__node-icon--closed{display:none}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content>.e-icons.e-icon-collapsible~.e-list-text .compliance-treeview__node-icon-slot--toggle .compliance-treeview__node-icon--open{display:block}.compliance-hub-app .compliance-tree-pane .compliance-treeview--native .compliance-treeview__node-toggle--expanded~.compliance-treeview__node-content .compliance-treeview__node-icon-slot--toggle .compliance-treeview__node-icon--closed{display:none}.compliance-hub-app .compliance-tree-pane .compliance-treeview--native .compliance-treeview__node-toggle--expanded~.compliance-treeview__node-content .compliance-treeview__node-icon-slot--toggle .compliance-treeview__node-icon--open{display:block}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-active>.e-text-content{background:transparent!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-active>.e-fullrow,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-hover>.e-fullrow{background:transparent!important;box-shadow:none!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-hover>.e-text-content{background:transparent!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-active.e-hover>.e-fullrow{background:transparent!important;box-shadow:none!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-active.e-hover>.e-text-content{background:transparent!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-hover>.e-text-content .e-list-text,.compliance-hub-app .compliance-tree-pane .compliance-treeview--native .e-list-item:hover>.e-text-content .e-list-text{color:#3473cc}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-active.e-hover>.e-text-content .e-list-text,.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-active>.e-text-content .e-list-text{color:#3473cc;font-weight:600}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-active>.e-text-content .e-list-icon.tree-icon{opacity:0!important;filter:none}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-active>.e-text-content .compliance-treeview__node-icon-slot{opacity:1;color:#3473cc}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-active>.e-text-content>.e-icons.e-icon-collapsible+.e-list-icon.tree-icon--folder{opacity:0!important;filter:none!important}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-node-focus>.e-text-content{box-shadow:none}.compliance-explorer__mobile-sheet-backdrop{position:fixed;inset:0;z-index:180;border:0;background:rgba(15,23,42,.22);backdrop-filter:blur(4px);animation:complianceExplorerBackdropIn .18s ease}.compliance-explorer__mobile-sheet{position:fixed;right:0;bottom:0;left:0;z-index:181;display:flex;max-height:min(88dvh,820px);flex-direction:column;overflow:hidden;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -20px 60px rgba(15,23,42,.16);animation:complianceExplorerSheetIn .22s cubic-bezier(.2,.8,.2,1)}.compliance-explorer__mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px 12px;border-bottom:1px solid #e5e7eb}.compliance-explorer__mobile-sheet-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.compliance-explorer__mobile-sheet-copy span{color:#64748b;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.compliance-explorer__mobile-sheet-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:16px;line-height:24px;font-weight:600}.compliance-explorer__mobile-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:999px;background:#f8fafc;color:#475569}.compliance-explorer__mobile-sheet-close img,.compliance-explorer__mobile-sheet-close svg{width:14px;height:14px;fill:currentColor}.compliance-explorer__mobile-sheet-body{min-height:0;flex:1 1 auto;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}.compliance-explorer__mobile-sheet-body .compliance-tree-pane{border-radius:0;box-shadow:none}.compliance-explorer__mobile-drawer-body{display:flex;min-height:0;height:min(72dvh,720px);flex-direction:column}.compliance-explorer__mobile-drawer-body .compliance-tree-pane{flex:1 1 auto;min-height:0;border-radius:16px}@keyframes complianceExplorerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes complianceExplorerSheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.compliance-explorer .compliance-grid-host>.e-grid,.compliance-tasks .compliance-grid-host>.e-grid{border-radius:0 0 16px 16px;overflow:hidden}.documento-conformidade-grid-card,.documento-pontos-grid-card{min-height:0}.documento-conformidade-subtabs-shell{overflow:hidden}.documento-conformidade-subtabs{-ms-overflow-style:none;margin-bottom:-28px;overflow-y:hidden;padding-bottom:28px;scrollbar-width:none}.documento-conformidade-subtabs::-webkit-scrollbar{display:none}.documento-conformidade-grid-card .documento-conformidade-grid-host,.documento-pontos-grid-card .documento-pontos-grid-host{flex:0 0 auto;min-height:0}.documento-conformidade-grid-card .documento-conformidade-grid-host>.e-grid,.documento-pontos-grid-card .documento-pontos-grid-host>.e-grid{height:auto!important}.documento-conformidade-grid-card .compliance-grid--documento-conformidade .e-content,.documento-conformidade-grid-card .compliance-grid--documento-conformidade .e-gridcontent,.documento-pontos-grid-card .compliance-grid--documento-pontos .e-content,.documento-pontos-grid-card .compliance-grid--documento-pontos .e-gridcontent{height:auto!important;min-height:152px;max-height:min(56dvh,520px)}.documento-conformidade-grid-card .compliance-grid--documento-conformidade .e-content .e-rowcell:first-child{padding-left:24px!important}.compliance-hub-subgrid-panel{min-width:0}.okai-drawer-lock{overflow:hidden!important;overscroll-behavior:none!important}.okai-drawer.e-sidebar{position:fixed!important;max-width:100vw!important;box-sizing:border-box;bottom:0!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;top:0!important;z-index:1300!important;transition:width .18s ease,transform .18s ease}[data-admin-action-bar] .e-content-animation:has(>.okai-drawer.e-sidebar.e-open){transform:none!important}.e-sidebar-overlay{z-index:1299!important}.okai-drawer.e-sidebar.e-right.e-open{right:0!important;left:auto!important;transform:translateX(0)!important}.okai-drawer.okai-drawer--stacked.e-sidebar{z-index:1300!important}.okai-drawer.e-sidebar .e-sidebar-content{height:100%!important;min-height:0!important;overflow:hidden!important}.okai-drawer__shell{height:100%;min-height:0;overflow:hidden}.okai-drawer__footer,.okai-drawer__header{min-width:0}.okai-drawer__footer{position:relative;z-index:1;box-shadow:none;background:#fff}.okai-drawer__footer-note{display:block;max-width:100%;text-align:right}.okai-drawer__body--content-sized{min-height:0}.okai-drawer__footer--content-sized{margin-top:20px;border-top:1px solid #e5e7eb;box-shadow:none}.okai-drawer__header{display:flex;flex-direction:column;gap:4px}.okai-drawer__header-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.okai-drawer__title{display:block;flex:1 1 auto;max-width:100%;overflow-wrap:anywhere}.okai-drawer__description{display:block;max-width:100%;overflow-wrap:break-word}.okai-drawer__close{flex:0 0 auto}.okai-drawer__body{min-width:0;overscroll-behavior:contain;scrollbar-gutter:stable}.okai-drawer__body>*{max-width:100%;min-width:0}@media (max-width:767px){.okai-drawer__footer{box-shadow:0 -18px 40px rgba(17,24,39,.12)}.okai-drawer__footer-note{text-align:center}.okai-drawer__footer .action-buttons{width:100%;flex-direction:column;align-items:stretch;justify-content:flex-start}.okai-drawer__footer .action-buttons>*{width:100%;max-width:100%}.okai-drawer__footer .action-buttons>.compliance-ghost-action,.okai-drawer__footer .action-buttons>.compliance-ghost-action--button,.okai-drawer__footer .action-buttons>.okai-btn--secondary{order:1}.okai-drawer__footer .action-buttons>.compliance-primary-action,.okai-drawer__footer .action-buttons>.okai-btn--primary{order:2}}.site-header--tight-start>nav>div{padding-left:24px;padding-right:24px}.header-cart-link{position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px;color:#fff;text-decoration:none;transition:opacity .2s ease}.header-cart-link:hover{color:#fff;opacity:.8}.header-cart-link:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:-2px}.header-cart-link svg{display:block;width:1rem;height:1rem;fill:currentColor}.header-cart-badge{position:absolute;top:.125rem;right:.125rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:9999px;background:#3473cc;color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.95);font-size:.625rem;font-weight:600;line-height:1rem;text-align:center}.compliance-primary-action{flex-shrink:0;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.compliance-primary-action--compact{padding-left:14px;padding-right:14px}.compliance-hub-tab-link{display:inline-flex;align-items:center;padding-bottom:8px;border-bottom:2px solid transparent;color:var(--hub-text-muted);font-size:14px;line-height:21px;text-decoration:none;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.compliance-hub-tab-link:hover{color:var(--hub-text)}.compliance-hub-tab-link.is-active{border-bottom-color:var(--hub-primary);color:var(--hub-primary);font-weight:600}.okai-grid-host{isolation:isolate;margin-left:0!important;margin-right:0!important}.okai-grid-host--loading{min-height:clamp(360px,54dvh,720px);overflow:hidden;contain:paint}.okai-grid-host--loading:not(:has(>.okai-grid-loading)):before{content:"";position:absolute;top:0;right:0;left:0;z-index:6;height:3px;background:linear-gradient(90deg,rgba(52,115,204,0),rgba(52,115,204,.84),rgba(52,115,204,0));animation:okai-grid-feedback-loading .9s ease-in-out infinite;pointer-events:none}.okai-grid-host--loading:not(:has(>.okai-grid-loading)):after{content:"";position:absolute;inset:0;z-index:4;border:1px solid #e5eaf2;border-top:0;background:hsla(0,0%,100%,.58);pointer-events:none}.okai-grid-loading{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;width:100%;min-width:100%;min-height:100%;padding:0;overflow:hidden;border:1px solid #e5eaf2;border-top:0;background:#fff;pointer-events:none}.okai-grid-loading__header{display:grid;grid-template-columns:minmax(260px,2.2fr) minmax(120px,1fr) minmax(120px,.9fr);gap:18px;align-items:center;min-height:62px;padding:0 18px;border-bottom:1px solid #e5eaf2;background:#fff}.okai-grid-loading__rows{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.okai-grid-loading__row{display:grid;grid-template-columns:44px minmax(280px,2.35fr) minmax(130px,1fr) minmax(130px,1fr) minmax(96px,.72fr);gap:14px;align-items:center;min-height:63px;padding:0 18px;border-bottom:1px solid #eef2f7}.okai-grid-loading__cell,.okai-grid-loading__line{display:block;height:13px;min-width:0;border-radius:999px;background:#edf2f8;animation:none}.okai-grid-loading__line--short{width:min(100%,140px)}.okai-grid-loading__line--medium{width:min(100%,220px)}.okai-grid-loading__cell--checkbox{width:18px;height:18px;border-radius:5px}.okai-grid-loading__cell--primary{width:min(100%,520px)}.okai-grid-loading__cell--medium{width:min(100%,220px)}.okai-grid-loading__cell--short{width:min(100%,130px)}@keyframes okai-grid-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes okai-grid-feedback-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.okai-loading-skeleton{width:100%;min-width:0;pointer-events:none}.okai-loading-skeleton__block,.okai-loading-skeleton__line,.okai-loading-skeleton__pill{display:block;min-width:0;background:linear-gradient(90deg,#edf2f8,#f7fafd 45%,#edf2f8 90%);background-size:240% 100%;animation:okai-grid-loading-shimmer 1.2s ease-in-out infinite}.okai-loading-skeleton__line{height:13px;border-radius:999px}.okai-loading-skeleton__line--short{width:min(46%,150px)}.okai-loading-skeleton__line--medium{width:min(68%,240px)}.okai-loading-skeleton__line--wide{width:min(100%,420px)}.okai-loading-skeleton__block{height:72px;border-radius:8px}.okai-loading-skeleton__block--input{height:42px}.okai-loading-skeleton__block--meta{height:28px}.okai-loading-skeleton__pill{width:112px;height:28px;border-radius:999px}.okai-loading-skeleton__pill--small{width:32px;height:32px}.okai-loading-skeleton__pill--counter{width:40px;height:22px}.okai-loading-skeleton__pill--tag{width:84px;height:26px}.okai-loading-skeleton__form,.okai-loading-skeleton__panel-list{display:flex;flex-direction:column;gap:16px}.okai-loading-skeleton__form-row{display:flex;flex-direction:column;gap:8px}.okai-loading-skeleton__panel-row{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(96px,.35fr);gap:14px;align-items:center;min-height:58px;padding:0 2px}.okai-loading-skeleton__detail{display:flex;flex-direction:column;gap:18px}.okai-loading-skeleton__detail-header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.okai-loading-skeleton__detail-title{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.okai-loading-skeleton__detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.okai-loading-skeleton__kanban-card,.okai-loading-skeleton__panel{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid #e5eaf2;border-radius:8px;background:#fff}.okai-loading-skeleton__kanban-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:100%;min-height:220px}.okai-loading-skeleton__kanban-column{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid #e5eaf2;border-radius:14px;background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px rgba(15,23,42,.03)}.okai-loading-skeleton__kanban-column-header{display:grid;grid-template-columns:32px minmax(0,1fr) 40px;gap:12px;align-items:center}.okai-loading-skeleton__kanban-column-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.okai-loading-skeleton__kanban-column-body{display:flex;flex-direction:column;gap:14px}.okai-loading-skeleton__kanban-card{position:relative;gap:14px;padding:16px 16px 14px 18px;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.okai-loading-skeleton__kanban-card-accent{position:absolute;inset:0 auto 0 0;width:4px;border-radius:12px 0 0 12px;background:linear-gradient(180deg,#dce6f4,#c9d8eb)}.okai-loading-skeleton__kanban-card-content{display:flex;flex-direction:column;gap:10px;min-width:0}.okai-loading-skeleton__kanban-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.okai-loading-skeleton__kanban-card-date{width:min(42%,128px)}@media (max-width:767px){.okai-loading-skeleton__detail-header{flex-direction:column}.okai-loading-skeleton__panel-row{grid-template-columns:32px minmax(0,1fr)}.okai-loading-skeleton__panel-row .okai-loading-skeleton__line--short{grid-column:2;width:min(58%,150px)}}@media (min-width:1024px){.compliance-explorer__mobile-drawer,.compliance-explorer__mobile-sheet,.compliance-explorer__mobile-sheet-backdrop,.compliance-explorer__mobile-tree-trigger{display:none!important}.compliance-explorer__main>.card{box-shadow:0 10px 30px rgba(15,23,42,.06)!important}}@media (max-width:1023px){.compliance-hub-nav-tabs{margin-bottom:14px}.compliance-explorer__layout{grid-template-columns:1fr;gap:14px}.compliance-explorer__resizer{display:none}.compliance-explorer__sidebar{display:none;min-width:0}.compliance-explorer__mobile-tree-trigger{display:inline-flex}.compliance-explorer__main .compliance-grid-toolbar{gap:12px;padding-top:14px;padding-bottom:14px}.compliance-tree-pane__search{padding-right:10px;padding-left:10px}.compliance-hub-app .compliance-tree-pane .compliance-treeview.e-treeview{padding-right:10px;padding-left:8px}.compliance-hub-app .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content{min-height:42px;padding-top:7px;padding-bottom:7px}.compliance-explorer__mobile-sheet{height:min(84dvh,760px);max-height:calc(100dvh - 24px)}.compliance-explorer__mobile-sheet-body{display:flex;overflow:hidden}.compliance-explorer__mobile-sheet-body .compliance-tree-pane{flex:1 1 auto;height:100%;min-height:0}.compliance-explorer__mobile-sheet-body .compliance-tree-pane>div{min-height:0}.compliance-explorer__mobile-sheet-body .compliance-tree-pane__body{overflow-y:auto!important;overflow-x:hidden!important;padding:12px 14px 18px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;-webkit-overflow-scrolling:touch}.compliance-explorer__mobile-sheet-body .compliance-tree-pane__body::-webkit-scrollbar{width:7px;height:7px}.compliance-explorer__mobile-sheet-body .compliance-tree-pane__body::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.compliance-explorer__mobile-sheet-body .compliance-tree-pane__tree{touch-action:pan-y}.okai-drawer.compliance-explorer__mobile-drawer.e-sidebar{width:100vw!important;max-width:100vw!important;background:#fff;box-shadow:none!important}.okai-drawer.compliance-explorer__mobile-drawer.e-sidebar.e-right.e-open{right:0!important;left:0!important}.okai-drawer.compliance-explorer__mobile-drawer .okai-drawer__shell,.okai-drawer.compliance-explorer__mobile-drawer.e-sidebar .e-sidebar-content{background:#fff}.okai-drawer.compliance-explorer__mobile-drawer .okai-drawer__header{flex:0 0 auto;gap:0;padding:32px 23px 12px!important;border-bottom:0;background:#fff}.okai-drawer.compliance-explorer__mobile-drawer .okai-drawer__title{color:#1f1f2d;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0}.okai-drawer.compliance-explorer__mobile-drawer .okai-drawer__description{min-width:0;margin-top:14px!important;color:#6d7280;font-size:15px;line-height:22px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.okai-drawer.compliance-explorer__mobile-drawer .okai-drawer__description strong{color:#424554;font-weight:600}.okai-drawer.compliance-explorer__mobile-drawer .okai-drawer__body{display:flex;flex:1 1 auto;min-height:0;padding:0 23px calc(24px + env(safe-area-inset-bottom, 0px))!important;overflow:hidden}.compliance-explorer__mobile-drawer-body{display:flex;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.compliance-explorer__mobile-drawer-body .compliance-tree-pane__search{padding:0 0 12px!important;border-bottom-color:#dce1ec!important;background:#fff!important}.compliance-explorer__mobile-drawer-body .compliance-tree-pane__search input[type=search]{height:44px!important;min-height:44px;border-color:#dce1ec!important;border-radius:8px;background:#f8f9fc;color:#252635;font-size:15px;line-height:22px;padding-left:40px!important}.compliance-explorer__mobile-drawer-body .compliance-tree-pane__search input[type=search]::-moz-placeholder{color:#9aa1b2;opacity:1}.compliance-explorer__mobile-drawer-body .compliance-tree-pane__search input[type=search]::placeholder{color:#9aa1b2;opacity:1}.compliance-explorer__mobile-drawer-body .compliance-tree-pane__search svg{width:17px;height:17px;color:#777986;fill:currentColor;opacity:1}.compliance-explorer__mobile-drawer-body .compliance-tree-pane{flex:1 1 auto;height:100%;min-height:0;padding-top:0!important;border-radius:0;background:#fff;box-shadow:none!important}.compliance-explorer__mobile-drawer-body .compliance-tree-pane>div{min-height:0}.compliance-explorer__mobile-drawer-body .compliance-tree-pane__body{overflow-y:auto!important;overflow-x:hidden!important;padding:22px 0 32px!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;-webkit-overflow-scrolling:touch}.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview.e-treeview{--okai-tree-indent:17px;--okai-tree-inline-gap:7px;--okai-tree-chevron-size:14px;--okai-tree-icon-size:17px;padding:0!important}.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview>.e-list-parent>.e-list-item+.e-list-item,.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview>.e-ul>.e-list-item+.e-list-item{margin-top:21px}.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview .e-list-item>.e-list-parent,.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview .e-list-item>.e-ul{padding-top:16px}.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview .e-list-item>.e-list-parent>.e-list-item+.e-list-item,.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview .e-list-item>.e-ul>.e-list-item+.e-list-item{margin-top:12px}.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview .e-list-item>.e-text-content{min-height:24px;padding-top:0;padding-bottom:0}.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview .e-level-1>.e-text-content .e-list-text,.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview .e-list-item .e-list-text{font-size:15px;line-height:24px}.compliance-explorer__mobile-drawer-body .compliance-tree-pane .compliance-treeview .e-list-item .compliance-treeview__node-content{line-height:24px}}@media (max-width:767.98px){body:has(.compliance-hub-app-host),html:has(.compliance-hub-app-host){height:auto!important;min-height:100%!important;overflow:auto!important}.compliance-hub-app-host{height:auto;min-height:calc(100dvh - 64px);overflow:visible}.compliance-hub-app{height:auto;min-height:100%;overflow:visible}.compliance-hub-app__content{flex:1 1 auto;height:auto;min-height:calc(100dvh - 64px);padding:24px;overflow:visible}.compliance-hub-app__panel,.compliance-hub-app__panel--detail{flex:1 1 auto;min-height:auto;overflow:visible}.compliance-tasks,.compliance-tasks--detail{flex:1 1 auto;height:auto;min-height:auto;overflow:visible!important;padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px));touch-action:pan-y}.compliance-explorer{flex:1 1 0;min-width:0;overflow:hidden}.compliance-hub-nav-tabs{margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.compliance-hub-nav-tabs::-webkit-scrollbar{display:none}.compliance-hub-nav-tabs .okai-nav-tabs-list,.compliance-hub-nav-tabs nav[role=tablist]{justify-content:flex-start;gap:22px;min-width:-moz-max-content;min-width:max-content;padding-right:0;padding-left:0}.compliance-explorer__layout,.compliance-explorer__main{flex:1 1 0;gap:16px;overflow:hidden}.compliance-explorer__layout{grid-template-areas:"main";grid-template-rows:minmax(0,1fr)}.compliance-explorer__mobile-tree-trigger{min-height:52px;margin-top:0!important;margin-bottom:16px!important;padding:9px 12px;border-radius:14px;border:0;box-shadow:0 8px 24px rgba(15,23,42,.05)}.compliance-explorer__mobile-tree-trigger-chevron{width:14px;height:14px;flex:0 0 14px;min-width:14px}.compliance-explorer__mobile-tree-trigger-copy span{font-size:10px;line-height:14px}.compliance-explorer__mobile-tree-trigger-copy strong{font-size:14px;line-height:20px}.compliance-explorer__layout,.compliance-explorer__main,.compliance-explorer__main>.card{min-width:0;min-height:0}.compliance-explorer__main>.card{flex:1 1 0;overflow:hidden}.compliance-explorer__main>.card>div{min-height:0;overflow:hidden}.compliance-explorer__topbar{border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.compliance-explorer__topbar>div{min-height:auto;padding:10px}.compliance-explorer__topbar-content{gap:10px}.compliance-explorer__topbar-primary{flex:1 1 auto;width:auto;min-width:0;gap:8px;justify-content:flex-start}.compliance-explorer__topbar [data-action-bar-overflow-group]{flex-wrap:nowrap;width:auto;min-width:0;overflow:visible}.compliance-explorer__profile-filter{min-height:40px;padding:0 6px}.compliance-explorer__recommendation-filter-group{display:inline-flex;flex:0 1 auto;flex-wrap:nowrap;width:auto;max-width:100%;gap:4px;align-items:center}.compliance-explorer__recommendation-filter-group .compliance-explorer-context-menu{flex:0 1 auto;width:auto;max-width:24px}.compliance-explorer-context-menu__trigger{width:24px;min-height:32px;max-width:24px;padding:0}.compliance-explorer-context-menu__popup{right:auto;left:0;width:min(320px,calc(100vw - 72px))}.compliance-explorer__topbar .grid-create-menu{flex:0 0 auto;width:auto;min-width:0}.compliance-explorer__topbar .grid-create-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:44px;max-width:none;height:44px;min-height:44px;max-height:none;padding:0 14px;border:0;border-radius:12px;background:#3473cc;box-shadow:none;color:#fff}.compliance-explorer__topbar .grid-create-menu__trigger-chevron,.compliance-explorer__topbar .grid-create-menu__trigger-text{display:inline-flex!important}.compliance-explorer__topbar .grid-create-menu__trigger-icon{width:14px;height:14px;color:currentColor;fill:currentColor;flex:0 0 auto}.compliance-explorer__topbar .grid-create-menu__trigger-icon *{fill:currentColor!important;color:currentColor!important}.compliance-explorer__topbar .grid-create-menu__popup{display:none!important}.okai-drawer.grid-create-menu__drawer.e-sidebar{width:100vw;max-width:100vw!important;background:#fff;box-shadow:none!important}.okai-drawer.grid-create-menu__drawer.e-sidebar.e-right.e-open{right:0!important;left:0!important}.okai-drawer.grid-create-menu__drawer .okai-drawer__shell,.okai-drawer.grid-create-menu__drawer.e-sidebar .e-sidebar-content{background:#fff}.okai-drawer.grid-create-menu__drawer .okai-drawer__header{flex:0 0 auto;gap:0;padding:28px 24px 10px!important;border-bottom:0;background:#fff}.okai-drawer.grid-create-menu__drawer .okai-drawer__title{color:#1f2430;font-size:20px;line-height:28px;font-weight:700;letter-spacing:0}.okai-drawer.grid-create-menu__drawer .okai-drawer__close{width:36px;height:36px;border-radius:8px;background:transparent;color:#343746}.okai-drawer.grid-create-menu__drawer .okai-drawer__close:focus-visible,.okai-drawer.grid-create-menu__drawer .okai-drawer__close:hover{background:#f4f6fa;color:#1f1f2d;outline:0}.okai-drawer.grid-create-menu__drawer .okai-drawer__close svg,.okai-drawer.grid-create-menu__drawer .okai-drawer__close svg *{width:15px;height:15px;color:currentColor;fill:currentColor}.okai-drawer.grid-create-menu__drawer .okai-drawer__body{display:flex;flex:1 1 auto;min-height:0;padding:0 24px calc(24px + env(safe-area-inset-bottom, 0px))!important;overflow:hidden}.compliance-explorer__topbar .grid-create-menu__drawer-scroll{margin-right:-8px;padding-right:8px}.compliance-explorer__topbar .grid-create-menu__drawer-scroll::-webkit-scrollbar{width:6px;height:6px}.compliance-explorer__topbar .grid-create-menu__drawer-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.compliance-explorer__topbar .grid-create-menu__group{gap:8px;padding-top:14px}.compliance-explorer__topbar .grid-create-menu__group:first-child{padding-top:0}.compliance-explorer__topbar .grid-create-menu__item{padding:12px 0;border-radius:0;border-bottom:1px solid #eef2f7;background:#fff}.compliance-explorer__topbar .grid-create-menu__item:focus-visible,.compliance-explorer__topbar .grid-create-menu__item:hover{background:#f8fafc;box-shadow:none}.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:44px;max-width:none;height:44px;min-height:44px;max-height:none;padding:0 14px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#64748b;white-space:nowrap}.compliance-explorer__topbar .compliance-toolbar__items>button span:last-child{display:inline!important}.compliance-explorer__topbar .compliance-grid-toolbar__create-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:10px;width:auto;min-width:44px;max-width:none;height:44px;min-height:44px;max-height:none;padding:0 14px;border:0;border-radius:8px;background-color:#3473cc!important;background-image:none!important;background:#3473cc!important;box-shadow:none;color:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;line-height:21px;font-weight:600;text-decoration:none!important}.compliance-explorer__topbar .compliance-grid-toolbar__create-action:focus-visible,.compliance-explorer__topbar .compliance-grid-toolbar__create-action:hover{background-color:#104ea3!important;background-image:none!important;background:#104ea3!important;color:#fff!important;border-color:transparent;outline:0}.compliance-explorer__topbar .compliance-grid-toolbar__create-action:active,.compliance-explorer__topbar .compliance-grid-toolbar__create-action:visited{color:#fff!important}.compliance-explorer__topbar .compliance-grid-toolbar__create-action span{display:inline!important;color:#fff!important}.compliance-explorer__topbar .compliance-grid-toolbar__create-action svg,.compliance-explorer__topbar .compliance-grid-toolbar__create-action svg *{fill:currentColor!important;color:currentColor!important}.compliance-explorer__topbar .compliance-grid-toolbar__create-action-icon{width:14px;height:14px;flex:0 0 auto}.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):focus-visible,.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):hover{background:#f8fafc;color:#475569;outline:0}.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg,.compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg *{fill:currentColor!important;color:currentColor!important}.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary]{color:#fff!important}.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary]:focus-visible,.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary]:hover{background:#104ea3!important;color:#fff!important;outline:0}.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary] svg,.compliance-explorer__topbar .compliance-toolbar__items>button[data-action-bar-priority=primary] svg *{fill:currentColor!important;color:currentColor!important}.documento-conformidade-grid-card .compliance-explorer__topbar .grid-create-menu,.documento-pontos-grid-card .compliance-explorer__topbar .grid-create-menu{flex:0 0 auto!important;width:auto!important;min-width:0!important}.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-grid-toolbar__create-action,.documento-conformidade-grid-card .compliance-explorer__topbar .grid-create-menu__trigger,.documento-pontos-grid-card .compliance-explorer__topbar .compliance-grid-toolbar__create-action,.documento-pontos-grid-card .compliance-explorer__topbar .grid-create-menu__trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:10px!important;width:auto!important;min-width:44px!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:0 14px!important;border:0!important;border-radius:12px!important;background:#3473cc!important;box-shadow:none!important;color:#fff!important}.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-grid-toolbar__create-action span,.documento-conformidade-grid-card .compliance-explorer__topbar .grid-create-menu__trigger-chevron,.documento-conformidade-grid-card .compliance-explorer__topbar .grid-create-menu__trigger-text,.documento-pontos-grid-card .compliance-explorer__topbar .compliance-grid-toolbar__create-action span,.documento-pontos-grid-card .compliance-explorer__topbar .grid-create-menu__trigger-chevron,.documento-pontos-grid-card .compliance-explorer__topbar .grid-create-menu__trigger-text{display:inline-flex!important}.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-grid-toolbar__create-action-icon,.documento-conformidade-grid-card .compliance-explorer__topbar .grid-create-menu__trigger-icon,.documento-pontos-grid-card .compliance-explorer__topbar .compliance-grid-toolbar__create-action-icon,.documento-pontos-grid-card .compliance-explorer__topbar .grid-create-menu__trigger-icon{width:14px!important;height:14px!important;color:currentColor!important;fill:currentColor!important;flex:0 0 auto!important}.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-grid-toolbar__create-action-icon *,.documento-conformidade-grid-card .compliance-explorer__topbar .grid-create-menu__trigger-icon *,.documento-pontos-grid-card .compliance-explorer__topbar .compliance-grid-toolbar__create-action-icon *,.documento-pontos-grid-card .compliance-explorer__topbar .grid-create-menu__trigger-icon *{fill:currentColor!important;color:currentColor!important}.compliance-hub-subgrid-panel .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]),.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]),.documento-pontos-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:44px!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#64748b!important;white-space:nowrap!important}.compliance-hub-subgrid-panel .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):focus-visible,.compliance-hub-subgrid-panel .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):hover,.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):focus-visible,.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):hover,.documento-pontos-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):focus-visible,.documento-pontos-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]):hover{background:#f8fafc!important;color:#475569!important;outline:0!important}.compliance-hub-subgrid-panel .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary])>span:last-child,.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary])>span:last-child,.documento-pontos-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary])>span:last-child{display:inline!important}.compliance-hub-subgrid-panel .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg,.compliance-hub-subgrid-panel .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg *,.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg,.documento-conformidade-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg *,.documento-pontos-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg,.documento-pontos-grid-card .compliance-explorer__topbar .compliance-toolbar__items>button:not(.compliance-grid-toolbar__create-action):not(.grid-create-menu__trigger):not([data-action-bar-priority=primary]) svg *{fill:currentColor!important;color:currentColor!important}.compliance-explorer__main .compliance-grid-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-right:0!important;margin-left:0!important;padding:6px 16px 10px!important;gap:8px 12px}.compliance-explorer__main .compliance-grid-toolbar__primary{grid-column:1;grid-row:1;width:auto!important;min-width:0;max-width:100%}.compliance-explorer__main .compliance-grid-toolbar__actions{display:contents!important;width:auto!important;max-width:100%}.compliance-explorer__main .compliance-grid-toolbar__search{grid-column:1/-1;grid-row:2;width:100%!important;max-width:100%}.compliance-explorer__main .compliance-grid-toolbar__edit{grid-column:2;grid-row:1;justify-self:end;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;padding:0;justify-content:center;border-radius:8px;color:#6b7280}.compliance-explorer__main .compliance-grid-toolbar__edit span,.compliance-explorer__main .compliance-grid-toolbar__edit svg{display:none!important}.compliance-explorer__main .compliance-grid-toolbar__edit:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url(/icons/regular/pen-to-square.svg) center/contain no-repeat;mask:url(/icons/regular/pen-to-square.svg) center/contain no-repeat}.compliance-explorer__main .compliance-grid-toolbar__search-input{min-height:40px;height:40px;padding-top:0;padding-bottom:0}.compliance-explorer [data-testid=grid-pagination]{justify-content:center!important;padding:14px 12px 16px!important;overflow:hidden}.compliance-explorer [data-testid=grid-pagination]>div:first-child,.compliance-explorer [data-testid=grid-pagination]>div:nth-child(2){display:none!important}.compliance-explorer [data-testid=grid-pagination]>div:last-child{margin-right:auto!important;margin-left:auto!important;max-width:100%;overflow-x:auto;scrollbar-width:thin}.compliance-explorer [data-testid=grid-pagination]>div:last-child>.mr-4{display:none!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host]{overflow-x:auto;background:#f8fafc}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-table,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-table tbody,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-grid,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridcontent{width:100%!important;max-width:none!important;display:revert;table-layout:auto}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader{display:table-header-group!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-rowcell,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-rowcell *{white-space:nowrap!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content{overflow-x:auto!important;min-width:100%}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row{display:table-row!important;grid-template-columns:revert!important;margin-bottom:0!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;align-items:normal!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell:not(:first-child){display:table-cell!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;margin:0!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell:first-child{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:0!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell:before,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-rowcell:nth-child(4):before,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-rowcell:nth-child(5):before,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-rowcell:nth-child(6):before,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-rowcell:nth-child(7):before,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-rowcell:nth-child(8):before,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-rowcell:nth-child(n+4):before{content:none!important;display:none!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-emptycell,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-emptyrow{display:table-row!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading{inset:0!important;border:0!important;padding:0!important;border-radius:0!important;background:#fff!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__header{display:flex!important;gap:0!important;align-items:center;min-height:54px;padding:0 12px!important;border-top:0;border-bottom:1px solid #e2e8f0}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__rows{display:flex!important;padding-top:0;gap:0;overflow:hidden}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__row{display:flex!important;gap:0!important;align-items:center;min-height:72px;padding:0 12px!important;overflow:hidden;border-bottom:1px solid #e2e8f0}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__cell,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__line{margin:0;background-color:#e8eef6;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));background-repeat:no-repeat;background-size:200% 100%;animation:okai-grid-loading-shimmer 1.2s ease-in-out infinite}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__header .okai-grid-loading__line:first-child{flex:0 0 20px;width:20px;height:20px;margin-right:12px;border-radius:6px}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__header .okai-grid-loading__line:nth-child(2){flex:0 0 82px;width:82px;height:16px;border-radius:999px}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__header .okai-grid-loading__line:nth-child(3){flex:0 0 22px;margin-left:auto;width:22px;height:22px;border-radius:7px}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__row .okai-grid-loading__cell:first-child{flex:0 0 20px;width:20px;height:20px;margin-right:0;border-radius:6px}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__row .okai-grid-loading__cell:nth-child(2){flex:0 0 40px;width:40px;height:40px;margin-right:16px;border-radius:999px}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__row .okai-grid-loading__cell:nth-child(3){flex:1 1 auto;width:auto;max-width:100%;height:18px;margin-right:16px}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__row .okai-grid-loading__cell:nth-child(n+4){display:none!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-loading__cell--short{width:min(100%,96px)}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridcontent{overflow-x:hidden!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host]{flex:1 1 auto;min-height:0;overflow-y:hidden!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-grid{height:100%!important;min-height:0!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridcontent{min-height:0!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;-webkit-overflow-scrolling:touch}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content::-webkit-scrollbar{width:6px;height:6px}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-table,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-table{width:100%!important;min-width:100%!important;max-width:100%!important;table-layout:fixed!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] colgroup col:nth-child(2){width:48px!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] colgroup col:nth-child(3){width:auto!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] colgroup col:nth-child(n+4){display:none!important;width:0!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="10"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="11"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="12"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="4"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="5"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="6"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="7"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="8"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="9"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="10"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="11"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="12"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="4"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="5"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="6"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="7"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="8"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="9"]{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:0!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="2"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="2"]{width:48px!important;min-width:48px!important;max-width:48px!important;padding-right:0!important;padding-left:12px!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content td[aria-colindex="3"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader th[aria-colindex="3"]{width:auto!important;min-width:0!important;max-width:none!important;padding-right:12px!important;padding-left:12px!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-link__with-logo{width:100%;max-width:100%;min-width:0}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-link__text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-link,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-link:focus-visible,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .okai-grid-link:hover{color:#2a2935!important;text-decoration:none!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="10"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="11"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="12"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="4"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="5"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="6"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="7"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="8"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="9"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="10"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="11"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="12"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="4"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="5"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="6"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="7"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="8"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="9"]{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:0!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="2"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="2"]{width:48px!important;min-width:48px!important;max-width:48px!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="3"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="3"]{width:auto!important;min-width:0!important;max-width:none!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="2"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-row .e-rowcell[aria-colindex="3"]:not(:first-child),.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="2"],.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-gridheader .e-headercell[aria-colindex="3"]{border:0!important;border-bottom:1px solid #e2e8f0!important}.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell.e-focus,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell.e-focused,.compliance-hub-app .compliance-explorer [data-testid=grid-main-host] .e-content .e-rowcell:focus{box-shadow:none!important;outline:0!important}}.okai-assine-page{background:#fff}.okai-assine-header__bg{left:0;right:0}.okai-assine-header__intro{margin:0 auto;max-width:60rem;text-align:center}.okai-assine-header__description,.okai-assine-header__title{margin:0 auto}.okai-assine-header__tabs-shell{margin-top:2rem;display:flex;justify-content:center}.okai-assine-cards-shell{padding-bottom:1rem}.okai-assine-cta-card,.okai-assine-plan-card,.okai-assine-small-card{height:100%}.okai-assine-cta-card>card,.okai-assine-plan-card>card,.okai-assine-plan-card__frame>card,.okai-assine-small-card>card{display:flex;width:100%;height:100%}.okai-assine-cta-card section,.okai-assine-plan-card section,.okai-assine-small-card section{display:flex;flex-direction:column;width:100%;height:100%;box-shadow:2px 2px 15px 0 rgba(74,131,212,.2)}.okai-assine-cta-card section>.flow-root,.okai-assine-plan-card section>.flow-root,.okai-assine-plan-card__frame section>.flow-root,.okai-assine-small-card section>.flow-root{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.okai-assine-plan-card__frame section{display:flex;flex-direction:column;width:100%;height:100%;box-shadow:2px 2px 15px 0 rgba(74,131,212,.2)}.okai-assine-plan{height:100%}.okai-assine-plan__header{display:flex;flex-direction:column}.okai-assine-plan__title{font-size:1.875rem;line-height:2.25rem}.okai-assine-plan__description{margin:0;color:#667085;line-height:1.65}.okai-assine-plan__price-wrap{display:flex;flex-direction:column}.okai-assine-plan__price{font-size:1.875rem;line-height:2.25rem}.okai-assine-plan__price-note,.okai-assine-plan__price-subtitle{margin:0;color:#667085;line-height:1.6}@media (min-width:768px){.okai-assine-header__bg--mobile{display:none}.okai-assine-header__bg--desktop{display:block;bottom:-250px;clip-path:ellipse(82% 94% at 50% 0);-webkit-clip-path:ellipse(82% 94% at 50% 0)}.okai-assine-header__content{padding-top:5.5rem;padding-bottom:8.25rem}.okai-assine-cards-shell{margin-top:-5.5rem;padding-bottom:5rem}.okai-assine-cards--profissionais{grid-template-columns:repeat(2,minmax(0,34rem));justify-content:center}.okai-assine-cards--empresas{grid-template-columns:repeat(3,minmax(0,1fr))}}.okai-assine-compare-overview{padding:.2rem .2rem .55rem}.okai-assine-compare-overview__plan-card{min-height:6.25rem;background:#fff;box-shadow:2px 2px 15px 0 rgba(74,131,212,.2);padding:1rem .85rem .95rem}.okai-assine-compare-overview__plan-icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:999px;background:#f5f9ff;color:#3473cc;font-size:.95rem}.okai-assine-compare-overview__plan-name{color:#3f4352;font-size:1.125rem;line-height:1.45rem}.okai-assine-compare-group{display:flex;flex-direction:column;gap:.65rem}.okai-assine-compare-group__title{margin:0;color:#3f4352;font-size:1.25rem;line-height:1.75rem;font-weight:600}.okai-assine-compare-table-wrap{border-radius:.875rem;border:1px solid #e2e4f0}.okai-assine-compare-table td+td{border-left:1px solid #e2e4f0}.okai-assine-compare-table__section-row td{padding:.8rem 1rem;border-left:0!important}.okai-assine-compare-table__section-title{color:#3f4352;font-size:.95rem}.okai-assine-credits-grid--cyan .okai-assine-small-card__icon{background:#f5f9ff;border-radius:9999px;color:#3473cc;width:3.5rem;height:3.5rem}.okai-assine-credits-grid--cyan .okai-assine-small-card__meta{color:#3473cc;font-weight:500;margin-top:-.45rem}.okai-assine-credits-grid--cyan .okai-assine-small-card__icon img{width:1.5rem;height:1.5rem}.okai-assine-credits-grid--cyan .okai-assine-small-card__icon img.okai-assine-small-card__icon-img--compact{transform:scale(1.5);transform-origin:center}@media (max-width:767px){.okai-assine-compare-overview{padding-bottom:.25rem}.compliance-kanban-shell{display:block;flex:0 0 auto;min-height:0}.compliance-status-strip{grid-template-columns:1fr}.compliance-status-strip__item{width:100%;border-radius:16px;background:#fff;box-shadow:0 0 10px rgba(35,27,96,.05);overflow:hidden}.compliance-status-strip__card{border:0;border-radius:0;box-shadow:none;background:transparent}.compliance-status-strip__chevron{display:block}.compliance-status-strip__count{display:inline}.compliance-swimlane{display:none}.compliance-status-strip__panel-slot{display:block;margin-top:0;background:transparent}.compliance-status-strip__panel-slot .compliance-kanban-mobile__section{display:block;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.compliance-status-strip__panel-slot .compliance-kanban-mobile__section[hidden]{display:none!important}.compliance-projects__surface{display:block;flex:0 0 auto;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.compliance-projects__board{display:contents;flex:0 0 auto;overflow:visible;padding-bottom:0}.compliance-kanban-desktop{display:none!important}.compliance-kanban-mobile{display:contents!important}.compliance-kanban.e-kanban,.compliance-kanban.e-kanban .e-kanban-column{min-width:0}.compliance-kanban-mobile__card .compliance-project-card__footer{flex-direction:column;align-items:flex-start;gap:8px}}.compliance-documento-okaidocs-frame,.compliance-documento-pdf-frame{display:block;width:100%;min-height:620px;height:min(calc(100dvh - 341px),859px);border:0;background:#fff}@media (max-width:767px){.compliance-documento-okaidocs-frame,.compliance-documento-pdf-frame{min-height:640px;height:78dvh}}.workflow-formulario-inline-shell{display:flex;flex-direction:column;gap:16px}.workflow-formulario-inline{display:flex;flex-direction:column;overflow:visible}.workflow-formulario-inline__actions{width:100%}.workflow-formulario-drawer__actionbar{box-shadow:none}.workflow-formulario-drawer__actionbar>div{justify-content:flex-end;padding:0}.workflow-formulario-inline__body{min-height:240px;overflow:visible;padding:20px}.workflow-timeline-pane{min-width:0}.workflow-timeline-list{position:relative;display:flex;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;list-style:none}.workflow-timeline-list:before{display:none}.workflow-timeline-item{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;min-width:0}.workflow-timeline-item:before{content:"";position:absolute;top:.725rem;bottom:-1.725rem;left:.375rem;width:1px;background:#e5e7eb}.workflow-timeline-item:last-child:before{display:none}.workflow-timeline-marker{position:relative;z-index:1;display:block;width:.75rem;height:.75rem;margin-top:.35rem;margin-left:0;border:2px solid #fff;border-radius:999px;background:#3473cc}.workflow-timeline-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.workflow-timeline-main{min-width:0;flex:1 1 16rem;max-width:100%}.workflow-timeline-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.workflow-timeline-title{min-width:0;overflow-wrap:anywhere}.workflow-timeline-time{margin-top:.1rem}.workflow-timeline-details{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;align-items:baseline;margin:.5rem 0 0;width:100%;max-width:42rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f8fafc;padding:.75rem;font-size:.8125rem;line-height:1.45}.workflow-timeline-details>div{display:contents}.workflow-timeline-details dt{margin:0;color:#697386;font-weight:600}.workflow-timeline-details dd{margin:0;min-width:0;color:#303244;overflow-wrap:anywhere}@media (max-width:520px){.workflow-timeline-content{flex-direction:column}.workflow-timeline-main{flex-basis:auto;width:100%}.workflow-timeline-details>div{display:grid;gap:.15rem}.workflow-timeline-details,.workflow-timeline-details>div{grid-template-columns:minmax(0,1fr)}}.formulario-admin-native-input{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;background:#fbfcff;color:#111827;padding:.75rem .875rem;box-shadow:none}.formulario-admin-native-input:focus{outline:none;border-color:#2566c2;box-shadow:0 0 0 1px #2566c2}.formulario-admin-textarea{min-height:26rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.5}.artefato-admin-native-input{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;background:#fbfcff;color:#111827;padding:.75rem .875rem;box-shadow:none}.artefato-admin-native-input:focus{outline:none;border-color:#2566c2;box-shadow:0 0 0 1px #2566c2}.artefato-admin-textarea{min-height:24rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.5}.okai-colecao-lookup .e-input-group,.okai-colecao-lookup .e-input-group.e-control-wrapper{border-radius:.75rem!important}.okai-input,.okai-select{width:100%;border:1px solid #d1d5db;border-radius:.75rem;padding:.65rem .85rem;font-size:.95rem;line-height:1.35rem;background:#fff}.okai-input:focus,.okai-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.okai-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid #e5e7eb;color:#52525b;background:#fff}.okai-icon-button:hover:enabled{background:#f5f5f5}.okai-icon-button:disabled{opacity:.4;cursor:not-allowed}.okai-playlist-item{cursor:grab;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.okai-playlist-item:active{cursor:grabbing}.okai-drag-handle{display:inline-flex;align-items:center;justify-content:center;color:#737373}.okai-dropzone-final{border:1px dashed #d1d5db;border-radius:.75rem;padding:.75rem;font-size:.75rem;color:#737373;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.okai-dropzone-final:hover{border-color:#9ca3af;color:#404040;background:#f9fafb}.okai-querybuilder-shell .okai-querybuilder-native-select{width:100%;min-height:2.5rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;padding:.5rem .75rem;font-size:.875rem;color:#0f172a}.okai-querybuilder-shell .okai-querybuilder-native-select--multiple{min-height:7.5rem;padding-right:.5rem}.okai-querybuilder-shell .okai-querybuilder-native-select option{color:#0f172a}.okai-querybuilder-shell .okai-querybuilder-chiplist{display:flex;flex-wrap:wrap;gap:.5rem;max-height:10rem;overflow:auto;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;padding:.65rem}.okai-querybuilder-shell .okai-querybuilder-chip{border:1px solid #bae6fd;border-radius:999px;background:#f8fafc;padding:.35rem .75rem;font-size:.8rem;line-height:1rem;color:#0e7490;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.okai-querybuilder-shell .okai-querybuilder-chip--selected{border-color:#0891b2;background:#0891b2;color:#fff}@media (max-width:767px){.okai-querybuilder-shell .okai-querybuilder-chiplist{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));max-height:14rem}}.course-notes-editor__toolbar-button{border:0;background:transparent;color:inherit;font-size:inherit;line-height:1;padding:0}.course-notes-editor__toolbar-button:disabled{cursor:default;opacity:.45}.course-notes-editor__surface{overflow-y:auto;outline:none;white-space:normal;word-break:break-word}.course-notes-editor__surface[contenteditable=true]{cursor:text}.course-notes-editor__surface:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.course-notes-editor__surface div,.course-notes-editor__surface p{margin:0 0 .75rem}.course-notes-editor__surface div:last-child,.course-notes-editor__surface p:last-child{margin-bottom:0}.course-notes-editor__surface ol,.course-notes-editor__surface ul{margin:.75rem 0;padding-left:1.5rem}.course-notes-editor__surface ul{list-style:disc!important;list-style-position:inside!important}.course-notes-editor__surface ol{list-style:decimal!important;list-style-position:inside!important}.course-notes-editor__surface li{display:list-item!important;font-weight:inherit}.course-notes-editor__surface li+li{margin-top:.35rem}.okai-documento-dropdown-shell{cursor:pointer}.okai-documento-dropdown .e-input-group,.okai-documento-dropdown.e-dropdownlist{width:100%}.okai-documento-dropdown.e-control-wrapper{border:1px solid #e5e7eb;border-radius:10px;background:#fff;min-height:44px;padding-top:5px!important;box-shadow:none}.okai-documento-dropdown.e-control-wrapper.e-input-focus,.okai-documento-dropdown.e-control-wrapper.e-popup-open{border-radius:10px!important}.okai-documento-dropdown .e-input-group{border:0!important;min-height:44px;background:transparent;border-radius:10px!important}.okai-documento-dropdown .e-input-group.e-input-focus,.okai-documento-dropdown.e-ddl.e-input-focus{border-color:#06b6d4!important;box-shadow:none!important;border-radius:10px!important}.okai-documento-dropdown .e-input,.okai-documento-dropdown .e-input-value,.okai-documento-dropdown .e-placeholder{font-family:Poppins,sans-serif;font-size:12px;line-height:18px;color:#111827}.okai-documento-dropdown .e-input-group .e-input-value,.okai-documento-dropdown .e-input-group .e-placeholder,.okai-documento-dropdown .e-input-group input.e-input{align-self:center;padding-top:0;padding-bottom:0}.okai-documento-dropdown .e-input-group.e-input-focus:after,.okai-documento-dropdown .e-input-group.e-input-focus:before,.okai-documento-dropdown.e-ddl.e-input-focus:after,.okai-documento-dropdown.e-ddl.e-input-focus:before{background:transparent!important}.okai-documento-dropdown .e-input-group-icon,.okai-documento-dropdown.e-dropdownlist .e-input-group-icon{width:20px;min-width:20px;margin-right:12px;position:relative;background:transparent!important;color:transparent!important;margin-top:-2px!important}.okai-documento-dropdown .e-input-group-icon:before,.okai-documento-dropdown.e-dropdownlist .e-input-group-icon:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-right:1.6px solid #6b7280;border-bottom:1.6px solid #6b7280;transform:translate(-50%,-65%) rotate(45deg)}.okai-documento-dropdown.e-popup{border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(17,24,39,.08)}.okai-documento-dropdown.e-popup .e-list-item{font-family:Poppins,sans-serif;font-size:12px}.okai-documento-pdf-viewer{display:flex;flex-direction:column;height:min(1350px,100vh);height:min(1350px,100dvh);max-height:100vh;max-height:100dvh}.okai-documento-pdf-toolbar{flex:0 0 auto}.okai-documento-iframe{flex:1 1 auto;min-height:0;height:100%;border:0}@media (min-width:1280px){.okai-documento-pdf-viewer{height:min(1500px,100vh);height:min(1500px,100dvh)}}.compliance-documento-pdf-viewer.okai-documento-pdf-viewer{height:clamp(360px,calc(100dvh - 285px),760px);max-height:clamp(360px,calc(100dvh - 285px),760px)}@media (max-width:767px){.compliance-documento-pdf-viewer.okai-documento-pdf-viewer{height:clamp(320px,calc(100dvh - 235px),72dvh);max-height:clamp(320px,calc(100dvh - 235px),72dvh)}}#GridColunasVisao.e-grid,.colunas-visao-grid.e-grid{border:none;box-shadow:none;max-width:100%}#GridColunasVisao .e-columnheader,#GridColunasVisao .e-columnheaders,#GridColunasVisao .e-gridheader,#GridColunasVisao .e-gridheader .e-headercontent,#GridColunasVisao .e-headercontent,.colunas-visao-grid .e-columnheader,.colunas-visao-grid .e-columnheaders,.colunas-visao-grid .e-gridheader,.colunas-visao-grid .e-gridpager,.colunas-visao-grid .e-groupdroparea,.colunas-visao-grid .e-headercontent{display:none!important;height:0!important;border:0!important;padding:0!important;margin:0!important}#GridColunasVisao .e-content,#GridColunasVisao .e-gridcontent,.colunas-visao-grid .e-content,.colunas-visao-grid .e-gridcontent{border-top:0!important;border:none;height:auto!important;max-height:none!important;overflow:visible!important}.colunas-visao-grid .e-table{border-collapse:separate;border-spacing:0 8px}.colunas-visao-grid .e-rowcell{background:#fff;border-top:1px solid #e5e7eb;padding:.6rem .75rem}.colunas-visao-grid .e-rowcell:first-child{border-left:1px solid #e5e7eb;border-top-left-radius:10px;border-bottom-left-radius:10px}.colunas-visao-grid .e-rowcell:last-child{border-right:1px solid #e5e7eb;border-top-right-radius:10px;border-bottom-right-radius:10px}.colunas-visao-grid .e-rowdragdrop,.colunas-visao-grid .e-rowdragdropcell{width:32px!important;min-width:32px!important;padding-left:8px!important;padding-right:8px!important}.colunas-visao-grid .e-rowdragdrop .e-icon-rowdragicon,.colunas-visao-grid .e-rowdragdrop .e-rowcelldrag{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;font-size:16px!important;line-height:16px!important}.colunas-visao-grid .e-rowdragdrop .e-rowcelldrag{display:inline-flex!important;align-items:center;justify-content:center}.colunas-visao-grid .e-rowdragdrop .e-icon-rowdragicon:before{font-size:16px!important;line-height:16px!important}.colunas-visao-grid .e-active,.colunas-visao-grid .e-active .e-rowcell,.colunas-visao-grid .e-cellselectionbackground,.colunas-visao-grid .e-focus,.colunas-visao-grid .e-focus .e-rowcell,.colunas-visao-grid .e-focused,.colunas-visao-grid .e-focused .e-rowcell,.colunas-visao-grid .e-gridcontent [tabindex]:focus,.colunas-visao-grid .e-gridcontent [tabindex]:focus-visible,.colunas-visao-grid .e-row.e-focus,.colunas-visao-grid .e-row.e-focused,.colunas-visao-grid .e-row:focus,.colunas-visao-grid .e-row:focus-visible,.colunas-visao-grid .e-row:focus-within,.colunas-visao-grid .e-rowcell.e-focus,.colunas-visao-grid .e-rowcell.e-focused,.colunas-visao-grid .e-rowcell:focus,.colunas-visao-grid .e-rowcell:focus-visible,.colunas-visao-grid .e-rowcell:focus-within,.colunas-visao-grid .e-selectionbackground{outline:none!important;box-shadow:none!important;border-color:#e5e7eb!important;outline-color:transparent!important;filter:none!important}.visao-coluna-select.e-dropdownlist{width:100%}.visao-coluna-select .e-input-group,.visao-coluna-select.e-dropdownlist .e-input-group{border-radius:10px;border:1px solid #d1d5db;padding:.45rem .75rem;background:#fff}.adicionar-coluna-btn.e-btn:active,.adicionar-coluna-btn.e-btn:focus,.adicionar-coluna-btn.e-btn:hover{background-color:transparent!important;border-color:transparent!important;color:#374151!important;box-shadow:none!important;outline:none!important;text-decoration:underline}.adicionar-coluna-btn.e-btn:active .e-btn-text,.adicionar-coluna-btn.e-btn:focus .e-btn-text,.adicionar-coluna-btn.e-btn:hover .e-btn-text{text-decoration:underline}.okai-lab-page{background:radial-gradient(circle at top left,rgba(34,211,238,.1),transparent 28%),radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 24%);min-width:0}.okai-lab-shell{border:1px solid rgba(148,163,184,.28);border-radius:1.25rem;background:hsla(0,0%,100%,.94);box-shadow:0 18px 44px -34px rgba(15,23,42,.42);backdrop-filter:blur(10px);min-width:0}.okai-lab-shell--soft{background:linear-gradient(180deg,rgba(248,250,252,.98),hsla(0,0%,100%,.96))}.okai-lab-hero{border:1px solid rgba(103,232,249,.42);border-radius:1.15rem;padding:1rem;background:linear-gradient(135deg,rgba(236,254,255,.96),rgba(248,250,252,.98) 62%,hsla(0,0%,100%,.98))}.okai-lab-eyebrow{font-size:.72rem;line-height:1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#0e7490}.okai-lab-stat{border:1px solid rgba(148,163,184,.24);border-radius:1rem;background:hsla(0,0%,100%,.84);padding:.9rem 1rem}.okai-lab-stat-label{font-size:.72rem;line-height:1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#64748b}.okai-lab-stat-value{margin-top:.35rem;font-size:1.15rem;line-height:1.2;font-weight:700;color:#0f172a}.okai-lab-stat-meta{margin-top:.35rem;font-size:.78rem;line-height:1.35;color:#64748b}.okai-lab-section{display:flex;flex-direction:column;gap:.9rem;border:1px solid rgba(148,163,184,.22);border-radius:1.1rem;background:hsla(0,0%,100%,.92);padding:1rem}.okai-lab-label{display:block;margin-bottom:.35rem;font-size:.76rem;line-height:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569}.okai-lab-input,.okai-lab-select{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:.9rem;background:hsla(0,0%,100%,.98);padding:.68rem .85rem;font-size:.92rem;color:#0f172a}.okai-lab-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.38rem .75rem;background:rgba(14,165,233,.1);color:#0c4a6e;font-size:.76rem;line-height:1rem;font-weight:700}.okai-lab-pill--muted{background:rgba(148,163,184,.13);color:#475569}.okai-lab-lookup{border:1px solid rgba(186,230,253,.9);border-radius:1rem;background:rgba(248,250,252,.9);padding:.85rem}.okai-lab-manual-item{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.8rem;border:1px solid rgba(148,163,184,.24);border-radius:1rem;background:linear-gradient(135deg,rgba(248,250,252,.95),#fff);padding:.8rem .9rem}.okai-lab-manual-index{flex:0 0 auto;min-width:3rem;border-radius:999px;background:rgba(15,23,42,.06);padding:.4rem .7rem;text-align:center;font-size:.76rem;font-weight:700;color:#334155}.okai-lab-ghost-button,.okai-lab-mini-button{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:hsla(0,0%,100%,.9);padding:.42rem .78rem;font-size:.75rem;line-height:1rem;font-weight:700;color:#334155}.okai-lab-mini-button--danger{color:#b91c1c;border-color:hsla(0,94%,82%,.55)}.okai-lab-manual-actions{display:flex;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.okai-lab-rulebox{border:1px dashed rgba(14,165,233,.35);border-radius:1rem;background:linear-gradient(180deg,rgba(248,250,252,.96),hsla(0,0%,100%,.98));padding:.9rem}.okai-lab-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(34,211,238,.3);border-radius:1.15rem;background:linear-gradient(135deg,rgba(236,254,255,.9),hsla(0,0%,100%,.98));padding:1rem}.okai-lab-primary-button{border:none;border-radius:999px;background:linear-gradient(135deg,#0891b2,#06b6d4);padding:.82rem 1.25rem;font-size:.92rem;line-height:1rem;font-weight:700;color:#fff;box-shadow:0 16px 24px -18px rgba(8,145,178,.95)}.okai-lab-grid-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1rem 1rem .8rem}.okai-lab-grid-stage{height:100%;min-width:0;overflow-x:auto}.okai-lab-empty{border:1px dashed rgba(148,163,184,.38);border-radius:1rem;background:rgba(248,250,252,.88);padding:1rem}.okai-lab-preview-mobile{display:none}.okai-lab-preview-card{display:flex;flex-direction:column;gap:.85rem;border-bottom:1px solid rgba(226,232,240,.9);padding:1rem}.okai-lab-preview-card:last-child{border-bottom:none}.okai-lab-preview-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.okai-lab-preview-order{font-size:.82rem;line-height:1rem;font-weight:800;color:#0c4a6e}.okai-lab-preview-title{font-size:1rem;line-height:1.35;font-weight:700;color:#0f172a}.okai-lab-preview-meta{font-size:.76rem;line-height:1.35;color:#64748b;overflow-wrap:anywhere}.okai-lab-preview-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.okai-lab-preview-pairs>div{display:flex;flex-direction:column;gap:.18rem}.okai-lab-preview-pairs dt{font-size:.72rem;line-height:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.okai-lab-preview-pairs dd{margin:0;font-size:.9rem;line-height:1.35;color:#0f172a;overflow-wrap:anywhere}.okai-lab-preview-pairs-full{grid-column:1/-1}@media (max-width:1279px){.okai-lab-cta,.okai-lab-grid-header{flex-direction:column}}@media (max-width:767px){.okai-lab-shell,.okai-lab-shell--soft{border-radius:1rem}.okai-lab-cta,.okai-lab-hero,.okai-lab-section{padding:.9rem}.okai-lab-manual-index{min-width:2.65rem}.okai-lab-manual-actions{justify-content:stretch}.okai-lab-manual-actions>button{flex:1 1 7rem}.okai-lab-primary-button{width:100%}.okai-lab-grid-header{padding-bottom:.5rem}.okai-lab-grid-stage{margin:0 -.15rem;padding-bottom:.15rem}.okai-lab-preview-desktop{display:none}.okai-lab-preview-mobile{display:block}.okai-lab-preview-card{padding:.95rem}}.okai-admin-native-input{width:100%;min-height:40px;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fbfcff;color:#111827;padding:.625rem .875rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-size:1rem;line-height:1.5rem}.compliance-hub-documento-formato-grid{display:grid;grid-template-columns:1fr;gap:1rem}.compliance-hub-documento-formato-grid>div{width:100%;min-width:0}@media (min-width:768px){.compliance-hub-documento-formato-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.compliance-hub-native-textarea::-moz-placeholder,.okai-admin-native-input::-moz-placeholder{color:#9ca3af;opacity:1}.compliance-hub-native-textarea::placeholder,.okai-admin-native-input::placeholder{color:#9ca3af;opacity:1}.okai-admin-native-input:focus{border-color:#2566c2;box-shadow:0 0 0 1px #2566c2}.compliance-hub-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important;padding-right:2.5rem}div:has(>.compliance-hub-select){position:relative}div:has(>.compliance-hub-select):after{content:"";position:absolute;top:3.25rem;right:.875rem;width:.9rem;height:.9rem;background-image:url(/icons/regular/chevron-down.svg);background-repeat:no-repeat;background-position:50%;background-size:.9rem;pointer-events:none;transition:transform .2s ease;transform:translateY(-50%)}div:has(>.compliance-hub-select):focus-within:after{transform:translateY(-50%) rotate(180deg)}.compliance-hub-native-textarea{min-height:120px;resize:vertical;padding-top:.5rem;padding-bottom:.5rem}.compliance-hub-native-textarea,.compliance-hub-select{line-height:1.5rem}.compliance-hub-documento-dupla-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.compliance-hub-documento-dupla-grid>*{min-width:0}@media (min-width:768px){.compliance-hub-documento-dupla-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.compliance-hub-author-picker{position:relative;display:block;width:100%;max-width:100%}.compliance-hub-author-picker [hidden]{display:none!important}.compliance-hub-authors-field{display:block;width:100%;min-width:0;max-width:100%}.compliance-hub-author-control{display:flex;align-items:stretch;gap:0;min-height:40px;min-width:0;width:100%;max-width:100%;border:1px solid #e2e8f0;border-radius:.5rem;background-color:#fbfcff;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:border-color .18s ease,box-shadow .18s ease}.compliance-hub-author-control.is-open{border-color:#3473cc;box-shadow:0 0 0 1px #3473cc}.compliance-hub-author-selection{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;align-content:center;width:100%;gap:.625rem;padding:.375rem 0 .375rem .9rem;min-width:0;max-width:100%}.compliance-hub-author-chips{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%}.compliance-hub-author-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.125rem;max-width:100%;border:0;border-radius:9999px;background:#edf0f7;color:#3f3f46;font-size:.95rem;line-height:1.25rem;padding:.25rem .7rem .25rem .35rem;cursor:pointer}.compliance-hub-author-chip:hover{background:#e5e7eb}.compliance-hub-author-chip-avatar,.compliance-hub-author-option-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;border-radius:9999px;overflow:hidden;font-size:.72rem;font-weight:700;letter-spacing:0;flex-shrink:0}.compliance-hub-author-chip-avatar-image,.compliance-hub-author-option-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.compliance-hub-author-chip-avatar-fallback,.compliance-hub-author-option-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.compliance-hub-author-chip-label,.compliance-hub-author-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-hub-author-option-label{flex:1 1 auto}.compliance-hub-author-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:9999px;background:rgba(63,63,70,.14);color:#71717a;font-size:1rem;line-height:1}.compliance-hub-author-input{flex:1 1 14rem;min-width:12rem;border:0;outline:0;color:#3f3f46;font-size:1rem;line-height:1.5rem;background:transparent;padding:.125rem 0}.compliance-hub-author-input::-moz-placeholder{color:#a1a1aa}.compliance-hub-author-input::placeholder{color:#a1a1aa}.compliance-hub-author-actions{display:inline-flex;align-items:center;align-self:stretch;gap:0;padding:0 .6rem 0 .1rem}.compliance-hub-author-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.5rem;background:transparent;color:#71717a;cursor:pointer;transition:color .18s ease,background-color .18s ease}.compliance-hub-author-action:focus-visible,.compliance-hub-author-action:hover{background:#f3f4f6;color:#3f3f46;outline:0}.compliance-hub-author-clear span{font-size:1.45rem;line-height:1}.compliance-hub-author-toggle-icon{width:1.25rem;height:1.25rem;transition:transform .18s ease}.compliance-hub-author-control.is-open .compliance-hub-author-toggle-icon{transform:rotate(180deg)}.compliance-hub-author-dropdown{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:30;display:flex;flex-direction:column;max-height:22rem;overflow-y:auto;border:1px solid #e5e7eb;border-radius:1rem;background:#fff;box-shadow:0 16px 32px rgba(15,23,42,.12);padding:.5rem 0}.compliance-hub-author-empty{padding:.85rem 1rem;color:#71717a;font-size:.95rem}.compliance-hub-author-option{width:100%;border:0;background:transparent;color:#3f3f46;display:flex;align-items:center;gap:.75rem;font-size:1rem;line-height:1.4rem;text-align:left;padding:.85rem 1rem;cursor:pointer;transition:background-color .18s ease}.compliance-hub-author-option:focus-visible,.compliance-hub-author-option:hover{background:#f3f4f6;outline:0}.compliance-hub-author-option.is-active{background:#eff4ff;color:#16335f}.compliance-hub-native-textarea:disabled,.okai-admin-native-input:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.audit-lab{padding-bottom:11rem;touch-action:pan-y}.audit-shell{border:1px solid #dbe4f0;border-radius:18px;background:#fff;box-shadow:none}.audit-shell--soft{background:#f8fafc}.audit-hero{display:flex;flex-direction:column;gap:.5rem}.audit-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7a5c1b}.audit-title{font-size:1.35rem;font-weight:700;line-height:1.2;color:#0f172a}.audit-subtitle{font-size:.9rem;color:#475569}.audit-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:700;color:#1e293b;background:#e2e8f0}.audit-pill--muted{background:#edf2f7;color:#475569}.audit-pill--nok{background:#fee4e2;color:#b42318}.audit-main-header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.85rem;padding:1rem 1rem .85rem;border-bottom:1px solid #e2e8f0}.audit-main-header-content{min-width:0;flex:1 1 320px}.audit-main-body{display:flex;flex-direction:column;gap:.9rem;padding:.85rem 1rem 1rem}.audit-main-body--preview{min-height:70vh}.audit-preview-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.audit-preview-tab{border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;padding:.5rem .85rem;font-size:.78rem;font-weight:700}.audit-preview-tab--active{border-color:#0f766e;background:#ccfbf1;color:#115e59}.audit-link-button{display:inline-flex;align-items:center;justify-content:center;align-self:start;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;padding:.58rem .82rem;font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap}.audit-link-button:hover{border-color:#94a3b8}.audit-preview-shell{border:1px solid #dbe4f0;border-radius:16px;overflow:hidden;background:#fff;min-height:68vh}.audit-preview-frame{display:block;width:100%;min-height:68vh;border:0;background:#fff}.audit-preview-empty{border:1px solid #dbe4f0;border-radius:16px;background:#f8fafc;padding:1rem;font-size:.9rem;color:#475569}.audit-section-title{font-size:.88rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#475569}.audit-list-label{font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.audit-decision,.audit-nav-button,.audit-save-button{border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;padding:.6rem .82rem;font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.audit-save-button__spinner{width:1rem;height:1rem;flex-shrink:0;border-radius:9999px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:audit-spin .7s linear infinite}.audit-decision:hover,.audit-nav-button:hover,.audit-save-button:hover{border-color:#94a3b8}.audit-nav-button--primary,.audit-save-button{background:#0f766e;border-color:#0f766e;color:#fff}.audit-decision--active{border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}@keyframes audit-spin{to{transform:rotate(1turn)}}.audit-decision--ok.audit-decision--active{background:#ccfbf1;color:#115e59;border-color:#14b8a6;box-shadow:inset 0 0 0 1px #14b8a6}.audit-decision--nok.audit-decision--active{background:#fee4e2;color:#b42318;border-color:#f97066;box-shadow:inset 0 0 0 1px #f97066}.audit-review-panel{min-width:min(100%,360px);border:1px solid #dbe4f0;border-radius:24px;background:hsla(0,0%,100%,.92);padding:1rem}.audit-textarea{width:100%;min-height:132px;border:1px solid #cbd5e1;border-radius:18px;background:#fff;padding:.9rem 1rem;font-size:.92rem;color:#0f172a;resize:vertical}.audit-textarea--floating{min-height:48px;margin-top:0}.audit-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.32rem .7rem;font-size:.75rem;font-weight:600}.audit-chip-list{display:flex;flex-wrap:wrap;gap:.45rem}.audit-chip--reason{background:#e0f2fe;color:#075985}.audit-chip--signal{background:#fff7ed;color:#9a3412}.audit-table-wrap{overflow:auto;border:1px solid #e2e8f0;border-radius:16px}.audit-table{width:100%;border-collapse:collapse;font-size:.88rem}.audit-table td,.audit-table th{padding:.85rem .9rem;border-bottom:1px solid #e2e8f0;vertical-align:top;text-align:left}.audit-table th{position:sticky;top:0;z-index:1;background:#f8fafc;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.audit-table-field{width:220px;font-weight:700;color:#0f172a}.audit-table-row--warn{background:rgba(255,247,237,.75)}.audit-field-value{color:#0f172a;line-height:1.45;white-space:pre-wrap;word-break:break-word}.audit-field-value--empty{color:#94a3b8;font-style:italic}.audit-field-pre{margin:0;max-height:320px;overflow:auto;border-radius:16px;background:#0f172a;color:#e2e8f0;padding:.9rem 1rem;font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.audit-grid-sections{display:grid;grid-template-columns:1fr;gap:.9rem}.audit-floating-review{position:fixed;right:.75rem;bottom:.75rem;z-index:80;width:min(100vw - 1.5rem,520px);border:1px solid #cbd5e1;border-radius:16px;background:#fff;box-shadow:none;padding:.65rem;display:flex;flex-direction:column;gap:.55rem}.audit-floating-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.audit-floating-title{font-size:.76rem;font-weight:700;line-height:1.35;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-floating-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.audit-floating-actions .audit-decision,.audit-floating-actions .audit-nav-button{width:100%}.audit-icon-button{padding-left:.4rem;padding-right:.4rem}.audit-floating-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.audit-floating-meta{font-size:.74rem;color:#64748b}@media (max-width:960px){.audit-lab{padding-bottom:9rem}.audit-main-body--preview,.audit-preview-frame,.audit-preview-shell{min-height:58vh}.audit-floating-review{right:.5rem;left:.5rem;bottom:.5rem;width:auto;border-radius:14px;padding:.55rem;gap:.5rem}.audit-floating-actions{gap:.4rem}.audit-decision,.audit-nav-button,.audit-save-button{padding:.52rem .56rem;border-radius:10px;font-size:.76rem}.audit-textarea--floating{min-height:42px;padding:.55rem .65rem;font-size:.8rem}.audit-floating-title{font-size:.72rem}}.meu-calendario .e-toolbar .e-today,.meu-calendario .e-toolbar .e-toolbar-item .e-today{display:none!important}.meu-calendario.e-schedule .e-month-view .e-appointment{min-height:75px;padding:4px 6px!important;margin-left:3px;background-color:#edf0f7!important;border:none!important;border-radius:6px!important;white-space:normal!important}.meu-calendario.e-schedule .e-month-view .e-appointment .e-subject{text-align:left!important;display:block;color:#104ea3!important;font-weight:600;white-space:normal!important;line-height:16px;font-size:13px}.meu-calendario.e-schedule .e-month-view .e-appointment .e-icons{display:none!important}.meu-calendario.e-schedule .e-month-view .e-appointment .e-appointment-details{padding:0!important;height:auto!important}.compliance-documento-editor-surface{width:100%;max-width:100%;min-width:0;overflow:hidden;contain:inline-size}.compliance-documento-markdown-frame,.compliance-documento-okaidocs-frame,.compliance-documento-pdf-frame{display:block;width:100%;min-height:0;height:min(calc(100dvh - 341px),859px);border:0;background:#fff}@media (max-width:767px){.compliance-documento-markdown-frame,.compliance-documento-okaidocs-frame,.compliance-documento-pdf-frame{min-height:0;height:78dvh}}.compliance-task-detail>.compliance-card,.compliance-task-detail__header{width:100%;max-width:80rem;margin-right:auto;margin-left:auto}.compliance-task-detail__header{display:flex;flex-direction:column;gap:16px}.compliance-task-detail__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compliance-task-detail__breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;color:#6b7280;font-size:14px;list-style:none}.compliance-task-detail__breadcrumb a{color:#6b7280;text-decoration:none;transition:color .15s ease}.compliance-task-detail__breadcrumb a:hover{color:#374151}.compliance-task-detail__breadcrumb span[aria-current=page]{color:#6b7280}.compliance-task-detail__title{margin:0;color:#24243a;font-size:24px;font-weight:600;line-height:1.25}.compliance-task-detail__subtitle{margin:6px 0 0;color:#697386;font-size:16px;line-height:1.5}.compliance-task-detail__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);gap:24px;align-items:start;width:100%;max-width:80rem;margin-right:auto;margin-left:auto}.compliance-task-detail__main,.compliance-task-detail__sidebar{min-width:0}.compliance-task-detail__main,.compliance-task-detail__sidebar{display:flex;flex-direction:column;gap:16px}.compliance-task-detail__card-header,.compliance-task-detail__side-card{padding:20px}.compliance-task-detail__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compliance-task-detail__timeline-card{padding:20px}.compliance-task-detail__case-items{overflow:hidden}.compliance-task-detail__case-grid{min-height:420px}.compliance-task-detail__case-grid-shell{border-top:1px solid #edf0f4}.compliance-task-detail__case-grid-surface{border-radius:0}.compliance-task-detail__case-table-wrap{overflow-x:auto;border-top:1px solid #edf0f4}.compliance-task-detail__case-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.compliance-task-detail__case-table td,.compliance-task-detail__case-table th{padding:12px 16px;border-bottom:1px solid #edf0f4;color:#303244;text-align:left;vertical-align:top}.compliance-task-detail__case-table th{background:#f8fafc;color:#3f4454;font-weight:650}.compliance-task-detail__case-table tr:last-child td{border-bottom:0}.compliance-task-detail__card-header h2,.compliance-task-detail__side-card h2{margin:0;color:#303244;font-size:18px;font-weight:600;line-height:1.35}.compliance-task-detail__card-header p,.compliance-task-detail__muted{margin:8px 0 0;color:#4b5563;font-size:14px;line-height:1.6}.compliance-task-detail__responsavel{display:flex;align-items:flex-start;gap:10px}.compliance-task-detail__avatar{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;aspect-ratio:1/1;align-self:flex-start;box-sizing:border-box;overflow:hidden;border-radius:50%;background:#eef5ff;color:#2566c2;font-size:11px;font-weight:700;line-height:1}.compliance-task-detail__responsavel strong{display:block;color:#303244;font-size:14px;font-weight:600;line-height:1.35}.compliance-task-detail__responsavel-help{display:block;margin-top:3px;color:#6b7280;font-size:12px;font-weight:500;line-height:1.35}.compliance-task-detail__info-list{margin:16px -20px -20px;border-top:1px solid #edf0f4}.compliance-task-detail__info-list div{display:grid;grid-template-columns:minmax(108px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;border-bottom:1px solid #edf0f4;min-height:58px;padding:12px 20px}.compliance-task-detail__info-list .compliance-task-detail__info-list-row--media{align-items:flex-start}.compliance-task-detail__info-list div:last-child{border-bottom:0}.compliance-task-detail__info-list dt{color:#3f4454;font-size:13px;font-weight:600;line-height:1.35}.compliance-task-detail__info-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#303244;font-size:13px;font-weight:500;line-height:1.35}.compliance-task-detail__item-link{color:#2566c2;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.compliance-task-detail__item-link:hover{color:#163f78}.compliance-task-detail__side-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}@media (max-width:1023px){.compliance-task-detail__layout{grid-template-columns:1fr}.compliance-task-detail__title-row{flex-direction:column}}@media (max-width:767.98px){.compliance-task-detail{flex:0 0 auto;min-height:auto;padding-bottom:24px;overflow:visible}.compliance-task-detail>.compliance-card,.compliance-task-detail__header,.compliance-task-detail__layout{max-width:none}.compliance-task-detail__layout{gap:16px}.compliance-task-detail__card-header,.compliance-task-detail__side-card,.compliance-task-detail__timeline-card{padding:16px}.compliance-task-detail__card-header{flex-direction:column}.compliance-task-detail__info-list{margin:14px -16px -16px}.compliance-task-detail__info-list div{grid-template-columns:1fr;align-items:start;gap:4px;min-height:0;padding:12px 16px}.compliance-task-detail__case-table{min-width:560px}}[data-compliance-create-scroll-shell]{background-color:transparent;scrollbar-color:rgba(100,116,139,.72) transparent}[data-compliance-create-document-shell]:has([data-compliance-create-editor-shell]:not(.hidden)){overflow-y:hidden;padding-bottom:0}[data-compliance-create-editor-shell]{background-color:transparent;flex:0 0 auto;overflow:visible}[data-compliance-create-editor-shell] .compliance-documento-editor-surface{overflow:hidden}[data-compliance-create-editor-shell] .compliance-documento-markdown-frame,[data-compliance-create-editor-shell] .compliance-documento-okaidocs-frame,[data-compliance-create-editor-shell] .compliance-documento-pdf-frame{min-height:0;height:clamp(360px,calc(100dvh - 285px),760px)}[data-compliance-create-scroll-shell]::-webkit-scrollbar-track{background-color:transparent}[data-compliance-create-scroll-shell].has-scroll{padding-right:8px}@media (min-width:768px){[data-compliance-create-scroll-shell].has-scroll{padding-right:8px}}@media (max-width:767px){[data-compliance-create-editor-shell] .compliance-documento-markdown-frame,[data-compliance-create-editor-shell] .compliance-documento-okaidocs-frame,[data-compliance-create-editor-shell] .compliance-documento-pdf-frame{min-height:0;height:clamp(320px,calc(100dvh - 235px),72dvh)}}.okai-assine-header{position:relative;overflow:visible;filter:drop-shadow(0 18px 34px rgba(17,24,39,.16))}.okai-assine-header__bg{position:absolute;inset-inline:0;top:0;z-index:0;background:linear-gradient(90deg,#4a83d4,#5e50c7 50%,#aa467e)}.okai-assine-header__bg--mobile{bottom:-160px;clip-path:ellipse(124% 88% at 50% 0);-webkit-clip-path:ellipse(124% 88% at 50% 0)}.okai-assine-header__bg--desktop{display:none}.okai-assine-header__content{position:relative;z-index:1;padding:3.5rem 1.5rem 7.25rem}.okai-assine-header__title{text-shadow:0 4px 20px rgba(241,232,255,.24)}.okai-assine-tablist{flex-wrap:wrap;gap:.25rem;padding:.5rem;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);backdrop-filter:blur(18px)}.okai-assine-tab-button,.okai-assine-tablist{display:inline-flex;align-items:center;justify-content:center}.okai-assine-tab-button{min-height:2.25rem;padding:.375rem 1.1rem;border-radius:999px;font-size:.95rem;line-height:1.2;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.okai-assine-tab-button[aria-selected=true]{box-shadow:0 10px 24px rgba(15,23,42,.18)}.okai-assine-panel{display:flex;flex-direction:column;gap:1.5rem}.okai-assine-panel.hidden{display:none!important}.okai-assine-panel--entering{animation:okai-assine-panel-enter .3s cubic-bezier(.22,1,.36,1)}@keyframes okai-assine-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.okai-assine-cards-shell{position:relative;z-index:2;margin-top:-4rem;padding-bottom:3rem}.okai-assine-cards{display:grid;gap:1.25rem}.okai-assine-cards>div{display:flex;align-self:stretch}.okai-assine-cards>div>*{width:100%}.okai-assine-cards--empresas{grid-template-columns:1fr}.okai-assine-plan-card{height:100%}.okai-assine-plan-card>card,.okai-assine-plan-card__frame>card{display:flex;width:100%;height:100%}.okai-assine-plan-card section,.okai-assine-plan-card__frame section{display:flex;flex-direction:column;width:100%;height:100%;box-shadow:2px 2px 15px 0 rgba(74,131,212,.2)}.okai-assine-plan-card section>.flow-root,.okai-assine-plan-card__frame section>.flow-root{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.okai-assine-plan-card__frame{position:relative;height:100%;padding:2px;border-radius:.75rem;background:linear-gradient(135deg,rgba(94,80,199,.95),rgba(58,191,248,.95),rgba(170,70,126,.95))}.okai-assine-plan-card__frame:before{content:"";position:absolute;inset:16px;border-radius:.625rem;background:radial-gradient(circle,rgba(58,191,248,.24),transparent 70%);filter:blur(24px);z-index:0}.okai-assine-plan-card__frame section{position:relative;z-index:1;border-radius:calc(.75rem - 2px)}.okai-assine-plan{display:flex;flex-direction:column;flex:1 1 auto;gap:1.5rem;min-height:100%}.okai-assine-plan__cta,.okai-assine-plan__header,.okai-assine-plan__price-wrap{display:flex;flex-direction:column}.okai-assine-plan__header{gap:.75rem}.okai-assine-plan__title{margin:0;color:#111827;font-size:1.5rem;line-height:2rem;font-weight:600}.okai-assine-plan__description,.okai-assine-plan__price-note,.okai-assine-plan__price-subtitle{margin:0;color:#667085;line-height:1.65}.okai-assine-plan__price-wrap{gap:.3rem}.okai-assine-plan__price{margin:0;color:#0f172a;font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-.04em}.okai-assine-plan__price span{margin-left:.35rem;color:#667085;font-size:1rem;font-weight:600;letter-spacing:0}.okai-assine-plan__features{margin:0;padding:0;list-style:none;display:grid;gap:.8rem;flex:1 1 auto;align-content:start}.okai-assine-plan__feature{display:flex;align-items:flex-start;gap:.75rem;color:#334155;line-height:1.55}.okai-assine-plan__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.08rem;border-radius:999px;background:#3473cc;color:#fff;font-size:.65rem;flex-shrink:0}.okai-assine-plan__cta{margin-top:auto;padding-top:1rem;gap:.75rem}.okai-assine-build-section{margin-top:1.75rem}.okai-assine-build-frame{border-radius:1.5rem;box-shadow:2px 2px 15px 0 rgba(74,131,212,.2)}.okai-assine-build-frame section,.okai-assine-build-frame>card{display:flex;width:100%}.okai-assine-build-frame section>.flow-root{width:100%}.okai-assine-build-shell{display:flex;flex-direction:column;gap:1.5rem;width:100%}.okai-assine-build-shell__content,.okai-assine-build-shell__intro{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.okai-assine-build-shell__intro{justify-content:center;max-width:25rem}.okai-assine-build-section__title{margin:0;color:#111827;font-size:1.45rem;line-height:1.25;font-weight:600}.okai-assine-build-section__description{margin:0;color:#64748b;line-height:1.7}.okai-assine-build-card{display:flex;flex-direction:column;gap:1rem;width:100%}.okai-assine-build-card__title{margin:0;color:#111827;font-size:1.15rem;line-height:1.35;font-weight:600}.okai-assine-build-card__table-wrap{width:100%;overflow-x:auto;border:1px solid #d9e3f2;border-radius:1rem;background:#fff}.okai-assine-build-card__table{width:100%;min-width:0;border-collapse:collapse}.okai-assine-build-card__table td,.okai-assine-build-card__table th{padding:.95rem 1.25rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle}.okai-assine-build-card__table th{color:#475569;font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:#f8fafc}.okai-assine-build-card__table tbody tr:last-child td{border-bottom:0}.okai-assine-build-card__table td{color:#334155;line-height:1.55}.okai-assine-build-card__label{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.okai-assine-build-card__label tooltip{flex-shrink:0}.okai-assine-plan__price-note .okai-assine-build-card__label{flex-wrap:nowrap}.okai-assine-build-card__value{color:#0f172a;font-weight:600}.okai-assine-build-card__action{width:1%;white-space:nowrap}.okai-assine-build-card__action botao-primario,.okai-assine-build-card__action botao-secundario{display:inline-block}.okai-assine-build-card__microcopy{margin:0;color:#64748b;line-height:1.65}@media (min-width:768px){.okai-assine-header__bg--mobile{display:none}.okai-assine-header__bg--desktop{display:block;bottom:-250px;clip-path:ellipse(82% 94% at 50% 0);-webkit-clip-path:ellipse(82% 94% at 50% 0)}.okai-assine-header__content{padding-top:5.5rem;padding-bottom:8.25rem}.okai-assine-cards-shell{margin-top:-5.5rem;padding-bottom:5rem}.okai-assine-cards--profissionais{grid-template-columns:repeat(2,minmax(0,34rem));justify-content:center}.okai-assine-cards--empresas{grid-template-columns:repeat(3,minmax(0,1fr))}.okai-assine-build-shell{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:stretch}}@media (prefers-reduced-motion:reduce){.okai-assine-panel--entering{animation:none}}.okai-assine-compare-stack{gap:2.25rem}.okai-assine-compare-section{display:flex;flex-direction:column;gap:1.5rem}.okai-assine-compare-section+.okai-assine-compare-section{margin-top:3rem}.okai-assine-compare-section__title{margin:0;color:#0f172a;font-size:1.875rem;line-height:2.25rem;font-weight:600}.okai-assine-compare-shell{margin-top:3rem}.okai-assine-compare-stack{display:flex;flex-direction:column;gap:2.75rem}.okai-assine-compare-overview{position:sticky;top:0;z-index:12;overflow-x:auto;overflow-y:visible;padding:.2rem .2rem .15rem;background:#fff;margin-bottom:-1.25rem}.okai-assine-compare-overview-table{width:100%;min-width:44rem;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:visible}.okai-assine-compare-overview-table--6col{min-width:72rem}.okai-assine-compare-overview-table td{padding:.45rem 1rem .6rem;overflow:visible}.okai-assine-compare-overview__plan{padding-top:.35rem!important;padding-bottom:.35rem!important}.okai-assine-compare-overview__plan-card{display:flex;min-height:6.3rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;border-radius:1.1rem;background:#f7f8fc;border:1px solid #e2e4f0;padding:.95rem .85rem 1rem}.okai-assine-compare-overview__plan-name{color:#171717;font-size:1rem;line-height:1.5rem;font-weight:600;text-align:center}.okai-assine-compare-overview__plan-button{display:flex;justify-content:center;width:100%}.okai-assine-compare-group{border-radius:.75rem;background:#fff;border:1px solid #e2e4f0;overflow:hidden}.okai-assine-compare-table-wrap{overflow:visible;border-radius:0;background:#fff;position:relative;z-index:0;box-shadow:none}.okai-assine-compare-table-scroll{overflow-x:auto;overflow-y:visible;border-radius:inherit}.okai-assine-compare-table{width:100%;min-width:44rem;table-layout:fixed;border-collapse:separate;border-spacing:0}.okai-assine-compare-table--3col td:first-child{width:28%}.okai-assine-compare-table--4col td:first-child{width:24%}.okai-assine-compare-table--6col{min-width:72rem}.okai-assine-compare-table--6col td:first-child{width:22%}.okai-assine-compare-table td{padding:.95rem 1rem;border-bottom:1px solid #e2e4f0;vertical-align:top;color:#3f4352;line-height:1.55}.okai-assine-compare-table tbody tr:last-child td{border-bottom:0}.okai-assine-compare-table__section-row td{padding:1rem 1rem .95rem;background:#f7f8fc;border-bottom:1px solid #e2e4f0}.okai-assine-compare-table__feature{font-weight:500;color:#2b2632}.okai-assine-compare-table__section-title{display:inline-flex;align-items:center;gap:.75rem;color:#2b2632;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.01em}.okai-assine-compare-table__section-title i{color:#3473cc;width:1rem;min-width:1rem;font-size:1rem;line-height:1rem;text-align:center}.okai-assine-compare-table__feature-label{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.okai-assine-compare-table__feature-label tooltip{flex-shrink:0}.okai-assine-compare-table__feature-label .okai-tooltip>.okai-tooltip__content{display:none!important}.okai-assine-compare-tooltip-portal{position:fixed;left:1rem;top:1rem;width:min(22rem,calc(100vw - 2rem));max-width:min(22rem,calc(100vw - 2rem));white-space:normal;padding:.5rem;border-radius:.5rem;background:#fff;color:#171717;font-size:.875rem;line-height:1.4;filter:drop-shadow(0 8px 24px rgba(15,23,42,.18));pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:var(--okai-z-tooltip)}.okai-assine-compare-tooltip-portal.is-visible{opacity:1;visibility:visible}.okai-assine-compare-tooltip-portal:before{content:"";position:absolute;top:-.5rem;left:var(--okai-assine-tooltip-arrow-left,1rem);width:1rem;height:1rem;background:#fff;transform:rotate(45deg)}.okai-assine-status{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;font-size:1rem;font-weight:600;line-height:1}.okai-assine-status--positive{background:#3473cc}.okai-assine-status--negative,.okai-assine-status--positive{width:1.25rem;height:1.25rem;min-width:1.25rem;border-radius:999px;color:#fff;font-size:.65rem}.okai-assine-status--negative{background:#c3c7d5}.okai-assine-status--neutral{color:#1d4ed8}.okai-assine-status--muted{color:#64748b}.okai-assine-credits-grid,.okai-assine-feature-grid,.okai-assine-limits-grid{display:grid;gap:1rem}.okai-assine-small-card__inner{display:flex;flex-direction:column;gap:1rem}.okai-assine-small-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(94,80,199,.16));color:#2563eb;font-size:1.1rem}.okai-assine-small-card__title{margin:0;color:#111827;font-size:1.15rem;line-height:1.3}.okai-assine-small-card__meta,.okai-assine-small-card__text{margin:0;color:#64748b;line-height:1.65}.okai-assine-small-card__meta{font-weight:600;color:#2563eb}@media (min-width:768px){.okai-assine-feature-grid,.okai-assine-limits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.okai-assine-credits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.okai-assine-compare-overview{padding-bottom:.25rem}}.okai-cursos-pontos-table__body>tr:nth-child(2n){background-color:#fafbff}.placeholder\:text-base::-moz-placeholder{font-size:1rem;line-height:1.5rem}.placeholder\:text-base::placeholder{font-size:1rem;line-height:1.5rem}.placeholder\:text-sm::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-sm::placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-neutral-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(151 156 170/var(--tw-text-opacity,1))}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity:1;color:rgb(151 156 170/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.before\:my-4:before{content:var(--tw-content);margin-top:1rem;margin-bottom:1rem}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:bg-neutral-100:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(237 240 247/var(--tw-bg-opacity,1))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-1:after{content:var(--tw-content);inset-inline-start:.25rem}.after\:top-1:after{content:var(--tw-content);top:.25rem}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:bg-okaiCyan-100:focus-within{--tw-bg-opacity:1;background-color:rgb(191 214 245/var(--tw-bg-opacity,1))}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-px:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-neutral-200:hover{--tw-border-opacity:1!important;border-color:rgb(226 228 240/var(--tw-border-opacity,1))!important}.hover\:border-\[\#B7E0F4\]:hover{--tw-border-opacity:1;border-color:rgb(183 224 244/var(--tw-border-opacity,1))}.hover\:border-neutral-200:hover{--tw-border-opacity:1;border-color:rgb(226 228 240/var(--tw-border-opacity,1))}.hover\:border-neutral-300:hover{--tw-border-opacity:1;border-color:rgb(195 199 213/var(--tw-border-opacity,1))}.hover\:border-neutral-400:hover{--tw-border-opacity:1;border-color:rgb(151 156 170/var(--tw-border-opacity,1))}.hover\:border-okaiCyan-200:hover{--tw-border-opacity:1;border-color:rgb(143 181 235/var(--tw-border-opacity,1))}.hover\:border-okaiCyan-300:hover{--tw-border-opacity:1;border-color:rgb(104 154 224/var(--tw-border-opacity,1))}.hover\:border-okaiCyan-500:hover{--tw-border-opacity:1;border-color:rgb(52 115 204/var(--tw-border-opacity,1))}.hover\:border-okaiCyan-900:hover{--tw-border-opacity:1;border-color:rgb(16 78 163/var(--tw-border-opacity,1))}.hover\:border-primary-300:hover{--tw-border-opacity:1;border-color:rgb(153 141 242/var(--tw-border-opacity,1))}.hover\:border-transparent:hover{border-color:transparent}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-black\/5:hover{background-color:rgba(0,0,0,.05)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-link:hover{--tw-bg-opacity:1;background-color:rgb(52 115 204/var(--tw-bg-opacity,1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(237 240 247/var(--tw-bg-opacity,1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(226 228 240/var(--tw-bg-opacity,1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.hover\:bg-neutral-700:hover{--tw-bg-opacity:1;background-color:rgb(63 67 82/var(--tw-bg-opacity,1))}.hover\:bg-okaiBlue-0:hover{--tw-bg-opacity:1;background-color:rgb(241 240 255/var(--tw-bg-opacity,1))}.hover\:bg-okaiCyan-0:hover{--tw-bg-opacity:1;background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}.hover\:bg-okaiCyan-100:hover,.hover\:bg-okaiCyan-50:hover{--tw-bg-opacity:1;background-color:rgb(191 214 245/var(--tw-bg-opacity,1))}.hover\:bg-okaiCyan-600:hover{--tw-bg-opacity:1;background-color:rgb(37 102 194/var(--tw-bg-opacity,1))}.hover\:bg-okaiCyan-700:hover{--tw-bg-opacity:1;background-color:rgb(27 92 184/var(--tw-bg-opacity,1))}.hover\:bg-okaiCyan-900:hover{--tw-bg-opacity:1;background-color:rgb(16 78 163/var(--tw-bg-opacity,1))}.hover\:bg-primary-50:hover{--tw-bg-opacity:1;background-color:rgb(232 224 255/var(--tw-bg-opacity,1))}.hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:rgb(27 92 184/var(--tw-bg-opacity,1))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(161 0 0/var(--tw-bg-opacity,1))}.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:rgb(159 18 57/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-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/25:hover{background-color:hsla(0,0%,100%,.25)}.hover\:bg-white\/80:hover{background-color:hsla(0,0%,100%,.8)}.hover\:bg-white\/90:hover{background-color:hsla(0,0%,100%,.9)}.hover\:bg-\[linear-gradient\(180deg\2c \#FFFFFF_0\%\2c \#F8FCFE_100\%\)\]:hover{background-image:linear-gradient(180deg,#fff,#f8fcfe)}.hover\:bg-gradient-okai-secondary-hover:hover{background-image:linear-gradient(90deg,#2566c2,#7238c9)}.hover\:font-medium:hover{font-weight:500}.hover\:\!text-neutral-400:hover{--tw-text-opacity:1!important;color:rgb(151 156 170/var(--tw-text-opacity,1))!important}.hover\:text-\[\#2B2632\]:hover{--tw-text-opacity:1;color:rgb(43 38 50/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-neutral-0:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-neutral-300:hover{--tw-text-opacity:1;color:rgb(195 199 213/var(--tw-text-opacity,1))}.hover\:text-neutral-400:hover{--tw-text-opacity:1;color:rgb(151 156 170/var(--tw-text-opacity,1))}.hover\:text-neutral-600:hover{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.hover\:text-neutral-700:hover{--tw-text-opacity:1;color:rgb(63 67 82/var(--tw-text-opacity,1))}.hover\:text-neutral-800:hover{--tw-text-opacity:1;color:rgb(43 38 50/var(--tw-text-opacity,1))}.hover\:text-neutral-900:hover{--tw-text-opacity:1;color:rgb(28 24 36/var(--tw-text-opacity,1))}.hover\:text-okaiCyan-500:hover{--tw-text-opacity:1;color:rgb(52 115 204/var(--tw-text-opacity,1))}.hover\:text-okaiCyan-600:hover{--tw-text-opacity:1;color:rgb(37 102 194/var(--tw-text-opacity,1))}.hover\:text-okaiCyan-700:hover{--tw-text-opacity:1;color:rgb(27 92 184/var(--tw-text-opacity,1))}.hover\:text-okaiCyan-900:hover{--tw-text-opacity:1;color:rgb(16 78 163/var(--tw-text-opacity,1))}.hover\:text-primary-700:hover{--tw-text-opacity:1;color:rgb(27 92 184/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_14px_32px_rgba\(15\2c 23\2c 42\2c 0\.12\)\]:hover{--tw-shadow:0 14px 32px rgba(15,23,42,.12);--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_28px_70px_rgba\(15\2c 23\2c 42\2c 0\.12\)\]:hover{--tw-shadow:0 28px 70px rgba(15,23,42,.12);--tw-shadow-colored:0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_18px_rgba\(50\2c 134\2c 191\2c 0\.08\)\]:hover{--tw-shadow:0 8px 18px rgba(50,134,191,.08);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-softBlue:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-softBlue:hover{--tw-shadow:0 0 15px rgba(159,192,242,.6);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-95:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:h-auto:focus{height:auto}.focus\:w-auto:focus{width:auto}.focus\:overflow-visible:focus{overflow:visible}.focus\:rounded-md:focus{border-radius:.375rem}.focus\:border-okaiCyan-500:focus,.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:rgb(52 115 204/var(--tw-border-opacity,1))}.focus\:border-primary-600:focus{--tw-border-opacity:1;border-color:rgb(37 102 194/var(--tw-border-opacity,1))}.focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.focus\:bg-neutral-0:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:bg-neutral-100:focus{--tw-bg-opacity:1;background-color:rgb(237 240 247/var(--tw-bg-opacity,1))}.focus\:bg-neutral-50:focus{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.focus\:bg-primary-50:focus{--tw-bg-opacity:1;background-color:rgb(232 224 255/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-neutral-0:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:text-neutral-400:focus{--tw-text-opacity:1;color:rgb(151 156 170/var(--tw-text-opacity,1))}.focus\:text-okaiCyan-700:focus{--tw-text-opacity:1;color:rgb(27 92 184/var(--tw-text-opacity,1))}.focus\:text-primary-600:focus{--tw-text-opacity:1;color:rgb(37 102 194/var(--tw-text-opacity,1))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:underline:focus{text-decoration-line:underline}.focus\:no-underline:focus{text-decoration-line:none}.focus\:shadow-medium:focus{--tw-shadow:0 4px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--tw-shadow-colored:0 4px 25px -5px var(--tw-shadow-color),0 10px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{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)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-\[\#3478D8\]\/40:focus{--tw-ring-color:rgba(52,120,216,.4)}.focus\:ring-\[\#3F4352\]\/20:focus{--tw-ring-color:rgba(63,67,82,.2)}.focus\:ring-\[\#7FC4E8\]\/40:focus{--tw-ring-color:rgba(127,196,232,.4)}.focus\:ring-\[\#7FC4E8\]\/45:focus{--tw-ring-color:rgba(127,196,232,.45)}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.focus\:ring-link:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(52 115 204/var(--tw-ring-opacity,1))}.focus\:ring-neutral-0\/50:focus{--tw-ring-color:hsla(0,0%,100%,.5)}.focus\:ring-okaiCyan-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(191 214 245/var(--tw-ring-opacity,1))}.focus\:ring-okaiCyan-400\/50:focus{--tw-ring-color:rgba(74,131,212,.5)}.focus\:ring-okaiCyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(52 115 204/var(--tw-ring-opacity,1))}.focus\:ring-okaiCyan-500\/30:focus{--tw-ring-color:rgba(52,115,204,.3)}.focus\:ring-okaiCyan-500\/40:focus{--tw-ring-color:rgba(52,115,204,.4)}.focus\:ring-okaiCyan-500\/50:focus{--tw-ring-color:rgba(52,115,204,.5)}.focus\:ring-portal-blue\/50:focus{--tw-ring-color:rgba(74,131,212,.5)}.focus\:ring-primary-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(211 205 253/var(--tw-ring-opacity,1))}.focus\:ring-primary-600\/30:focus{--tw-ring-color:rgba(37,102,194,.3)}.focus\:ring-primary-600\/50:focus{--tw-ring-color:rgba(37,102,194,.5)}.focus\:ring-red-300\/50:focus{--tw-ring-color:rgba(184,42,42,.5)}.focus\:ring-white\/40:focus{--tw-ring-color:hsla(0,0%,100%,.4)}.focus\:ring-white\/50:focus{--tw-ring-color:hsla(0,0%,100%,.5)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:-translate-y-px:focus-visible{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:bg-white\/80:focus-visible{background-color:hsla(0,0%,100%,.8)}.focus-visible\:opacity-90:focus-visible{opacity:.9}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-okaiCyan-400:focus-visible{outline-color:#4a83d4}.focus-visible\:outline-okaiCyan-500:focus-visible{outline-color:#3473cc}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-neutral-200:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(226 228 240/var(--tw-ring-opacity,1))}.focus-visible\:ring-okaiCyan-200:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(143 181 235/var(--tw-ring-opacity,1))}.focus-visible\:ring-okaiCyan-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(104 154 224/var(--tw-ring-opacity,1))}.focus-visible\:ring-okaiCyan-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(52 115 204/var(--tw-ring-opacity,1))}.focus-visible\:ring-okaiCyan-500\/30:focus-visible{--tw-ring-color:rgba(52,115,204,.3)}.focus-visible\:ring-okaiCyan-500\/40:focus-visible{--tw-ring-color:rgba(52,115,204,.4)}.focus-visible\:ring-primary-200:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(180 171 249/var(--tw-ring-opacity,1))}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(52 115 204/var(--tw-ring-opacity,1))}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:hsla(0,0%,100%,.6)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:text-neutral-0:active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.active\:text-okaiCyan-800:active{--tw-text-opacity:1;color:rgb(20 84 173/var(--tw-text-opacity,1))}.active\:text-white:active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.active\:no-underline:active{text-decoration-line:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-neutral-100:disabled{--tw-bg-opacity:1;background-color:rgb(237 240 247/var(--tw-bg-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-okaiCyan-500:hover:disabled{--tw-bg-opacity:1;background-color:rgb(52 115 204/var(--tw-bg-opacity,1))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:no-underline:hover:disabled{text-decoration-line:none}.group[open] .group-open\:rotate-180,.group\/modulo[open] .group-open\/modulo\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:border-t{border-top-width:1px}.group[open] .group-open\:pt-4{padding-top:1rem}.group[open] .group-open\:text-neutral-700{--tw-text-opacity:1;color:rgb(63 67 82/var(--tw-text-opacity,1))}.group[open] .group-open\:text-neutral-800{--tw-text-opacity:1;color:rgb(43 38 50/var(--tw-text-opacity,1))}.group[open] .group-open\:before\:block:before{content:var(--tw-content);display:block}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:scale-\[1\.03\],.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group:hover .group-hover\:scale-\[1\.08\]{--tw-scale-x:1.08;--tw-scale-y:1.08;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary-200{--tw-border-opacity:1;border-color:rgb(180 171 249/var(--tw-border-opacity,1))}.group\/item:hover .group-hover\/item\:bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(237 240 247/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-okaiCyan-0{--tw-bg-opacity:1;background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-okaiCyan-100{--tw-bg-opacity:1;background-color:rgb(191 214 245/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:from-neutral-100{--tw-gradient-from:#edf0f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(237,240,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:via-white{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.group:hover .group-hover\:to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.group\/item:hover .group-hover\/item\:text-neutral-700{--tw-text-opacity:1;color:rgb(63 67 82/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-okaiCyan-500,.group\/item:hover .group-hover\/item\:text-okaiCyan-500{--tw-text-opacity:1;color:rgb(52 115 204/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-okaiCyan-600{--tw-text-opacity:1;color:rgb(37 102 194/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-700{--tw-text-opacity:1;color:rgb(27 92 184/var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(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)}.group:hover .group-hover\:ring-primary-200{--tw-ring-opacity:1;--tw-ring-color:rgb(180 171 249/var(--tw-ring-opacity,1))}.peer:checked~.peer-checked\:bg-okaiCyan-500{--tw-bg-opacity:1;background-color:rgb(52 115 204/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:after\:translate-x-4:after{content:var(--tw-content);--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:top-8{top:2rem}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-auto{margin-left:auto}.sm\:h-10{height:2.5rem}.sm\:h-32{height:8rem}.sm\:w-48{width:12rem}.sm\:w-\[320px\]{width:320px}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:28rem}.sm\:flex-none{flex:none}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:2rem}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-20{padding-top:5rem}.sm\:pb-20,.sm\:py-20{padding-bottom:5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:-left-52{left:-13rem}.md\:bottom-4{bottom:1rem}.md\:left-0{left:0}.md\:left-4{left:1rem}.md\:left-\[50px\]{left:50px}.md\:right-4{right:1rem}.md\:right-5{right:1.25rem}.md\:top-5{top:1.25rem}.md\:top-6{top:1.5rem}.md\:z-10{z-index:10}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:-mt-24{margin-top:-6rem}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-\[24px\]{margin-bottom:24px}.md\:mr-4{margin-right:1rem}.md\:mt-0{margin-top:0}.md\:mt-12{margin-top:3rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-20{margin-top:5rem}.md\:mt-4{margin-top:1rem}.md\:mt-7{margin-top:1.75rem}.md\:mt-8{margin-top:2rem}.md\:line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:table-row{display:table-row}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-48{height:12rem}.md\:h-56{height:14rem}.md\:h-64{height:16rem}.md\:h-96{height:24rem}.md\:h-\[140px\]{height:140px}.md\:h-\[26rem\]{height:26rem}.md\:h-\[300px\]{height:300px}.md\:h-\[360px\]{height:360px}.md\:h-auto{height:auto}.md\:h-curso-feature-icon-md{height:24px}.md\:h-curso-feature-wrapper-md{height:64px}.md\:max-h-96{max-height:24rem}.md\:min-h-0{min-height:0}.md\:min-h-96{min-height:24rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-32{width:8rem}.md\:w-52{width:13rem}.md\:w-56{width:14rem}.md\:w-60{width:15rem}.md\:w-96{width:24rem}.md\:w-\[360px\]{width:360px}.md\:w-\[400px\]{width:400px}.md\:w-\[402px\]{width:402px}.md\:w-auto{width:auto}.md\:w-curso-feature-icon-md{width:24px}.md\:w-curso-feature-wrapper-md{width:64px}.md\:min-w-52{min-width:13rem}.md\:min-w-full{min-width:100%}.md\:min-w-max{min-width:-moz-max-content;min-width:max-content}.md\:max-w-2xl{max-width:42rem}.md\:max-w-5xl{max-width:64rem}.md\:max-w-\[22rem\]{max-width:22rem}.md\:max-w-\[380px\]{max-width:380px}.md\:max-w-\[456px\]{max-width:456px}.md\:max-w-\[620px\]{max-width:620px}.md\:max-w-full{max-width:100%}.md\:max-w-sm{max-width:24rem}.md\:max-w-xl{max-width:36rem}.md\:flex-1{flex:1 1 0%}.md\:flex-\[1\]{flex:1}.md\:flex-\[2\]{flex:2}.md\:flex-\[3\]{flex:3}.md\:flex-none{flex:none}.md\:flex-shrink-0,.md\:shrink-0{flex-shrink:0}.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-\[1\.2fr_0\.8fr_1\.2fr\]{grid-template-columns:1.2fr .8fr 1.2fr}.md\:grid-cols-\[13rem\2c minmax\(0\2c 34rem\)\2c auto\]{grid-template-columns:13rem minmax(0,34rem) auto}.md\:grid-cols-\[1fr\2c auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[auto\2c 1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[minmax\(0\2c 1fr\)_144px\]{grid-template-columns:minmax(0,1fr) 144px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[43px\]{gap:43px}.md\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:gap-y-0{row-gap:0}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}.md\:self-start{align-self:flex-start}.md\:self-end{align-self:flex-end}.md\:self-center{align-self:center}.md\:justify-self-start{justify-self:start}.md\:justify-self-end{justify-self:end}.md\:overflow-visible{overflow:visible}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.md\:border{border-width:1px}.md\:border-t{border-top-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-neutral-100{--tw-border-opacity:1;border-color:rgb(237 240 247/var(--tw-border-opacity,1))}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.md\:p-12{padding:3rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-\[32px\]{padding:32px}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-\[12px\]{padding-top:12px;padding-bottom:12px}.md\:pb-0{padding-bottom:0}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-\[120px\]{padding-bottom:120px}.md\:pl-0{padding-left:0}.md\:pl-48{padding-left:12rem}.md\:pl-52{padding-left:13rem}.md\:pl-6{padding-left:1.5rem}.md\:pr-4{padding-right:1rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pt-4{padding-top:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-\[88px\]{padding-top:88px}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:align-middle{vertical-align:middle}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-body-lg{font-size:20px;line-height:30px}.md\:text-body-sm{font-size:16px;line-height:22px}.md\:text-display{font-size:56px;line-height:64px;font-weight:600}.md\:text-frentes-title{line-height:42px}.md\:text-frentes-title,.md\:text-h1{font-size:42px;font-weight:600}.md\:text-h1{line-height:48px}.md\:text-h2{font-size:36px;line-height:44px;font-weight:600}.md\:text-h3{font-size:24px;line-height:30px;font-weight:600}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-6{line-height:1.5rem}.md\:text-info-0{--tw-text-opacity:1;color:rgb(245 249 255/var(--tw-text-opacity,1))}.md\:text-neutral-100{--tw-text-opacity:1;color:rgb(237 240 247/var(--tw-text-opacity,1))}.md\:\[clip-path\:ellipse\(100\%_90\%_at_50\%_0\%\)\]{clip-path:ellipse(100% 90% at 50% 0)}.md\:\[clip-path\:ellipse\(92\%_92\%_at_50\%_0\%\)\]{clip-path:ellipse(92% 92% at 50% 0)}.md\:hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}}@media (min-width:960px){.min-\[960px\]\:block{display:block}.min-\[960px\]\:hidden{display:none}.min-\[960px\]\:flex-1{flex:1 1 0%}.min-\[960px\]\:flex-row{flex-direction:row}.min-\[960px\]\:gap-6{gap:1.5rem}}@media (min-width:1024px){.lg\:fixed{position:fixed}.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-auto{inset:auto}.lg\:left-1\/2{left:50%}.lg\:left-\[180px\]{left:180px}.lg\:left-auto{left:auto}.lg\:right-0{right:0}.lg\:top-10{top:2.5rem}.lg\:top-6{top:1.5rem}.lg\:top-\[calc\(var\(--mobile-header-height\2c 70px\)\+0\.75rem\)\]{top:calc(var(--mobile-header-height,70px) + .75rem)}.lg\:top-full{top:100%}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:mt-0{margin-top:0}.lg\:mt-3{margin-top:.75rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-16{height:4rem}.lg\:h-6{height:1.5rem}.lg\:h-8{height:2rem}.lg\:h-9{height:2.25rem}.lg\:h-\[calc\(100vh-156px\)\]{height:calc(100vh - 156px)}.lg\:h-auto{height:auto}.lg\:max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.lg\:min-h-0{min-height:0}.lg\:w-1\/2{width:50%}.lg\:w-60{width:15rem}.lg\:w-72{width:18rem}.lg\:w-80{width:20rem}.lg\:w-\[28rem\]{width:28rem}.lg\:w-\[300px\]{width:300px}.lg\:w-\[420px\]{width:420px}.lg\:w-\[calc\(100vw-3rem\)\]{width:calc(100vw - 3rem)}.lg\:w-auto{width:auto}.lg\:min-w-0{min-width:0}.lg\:max-w-\[420px\]{max-width:420px}.lg\:max-w-\[960px\]{max-width:960px}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:flex-shrink-0{flex-shrink:0}.lg\:-translate-x-1\/2{--tw-translate-x:-50%}.lg\:-translate-x-1\/2,.lg\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[11rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:11rem minmax(0,1fr) auto}.lg\:grid-cols-\[13rem_minmax\(0\2c 1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[1fr_1fr_1\.4fr_auto_auto\]{grid-template-columns:1fr 1fr 1.4fr auto auto}.lg\:grid-cols-\[300px_minmax\(0\2c 1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.4fr\)_minmax\(320px\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_160px_240px_auto\]{grid-template-columns:minmax(0,1fr) 160px 240px auto}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_180px_220px_auto\]{grid-template-columns:minmax(0,1fr) 180px 220px auto}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_30rem\]{grid-template-columns:minmax(0,1fr) 30rem}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0}.lg\:gap-20{gap:5rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.lg\:divide-white\/50>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.5)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:end}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:bg-transparent{background-color:transparent}.lg\:p-10{padding:2.5rem}.lg\:p-4{padding:1rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-44{padding-top:11rem;padding-bottom:11rem}.lg\:pr-12{padding-right:3rem}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-body-lg{font-size:20px;line-height:30px}.lg\:text-display{font-size:56px;line-height:64px;font-weight:600}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:inline-flex{display:inline-flex}.xl\:w-72{width:18rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[430px\2c minmax\(0\2c 1fr\)\]{grid-template-columns:430px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.35fr\)_minmax\(340px\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_31rem\]{grid-template-columns:minmax(0,1fr) 31rem}.xl\:gap-10{gap:2.5rem}.xl\:p-5{padding:1.25rem}.xl\:p-8{padding:2rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:pb-4{padding-bottom:1rem}}@media (min-width:1290px){.min-\[1290px\]\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1536px){.\32xl\:w-80{width:20rem}.\32xl\:p-\[4\.5rem\]{padding:4.5rem}}@media (prefers-color-scheme:dark){.dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-md::-webkit-scrollbar-thumb{border-radius:.375rem}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-slate-500\/60::-webkit-scrollbar-thumb{background-color:rgba(100,116,139,.6)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:transparent}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:.375rem}.\[\&\>\*\+\*\]\:mt-3>*+*{margin-top:.75rem}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-width:1px}.\[\&\>\*\+\*\]\:border-neutral-200>*+*{--tw-border-opacity:1;border-color:rgb(226 228 240/var(--tw-border-opacity,1))}.\[\&\>\*\+\*\]\:pt-3>*+*{padding-top:.75rem}.\[\&\>\*\:first-child\]\:pt-0>:first-child{padding-top:0}.\[\&\>\*\]\:mt-0>*{margin-top:0}.\[\&\>\*\]\:pt-6>*{padding-top:1.5rem}.\[\&\>section\]\:pb-0>section{padding-bottom:0}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:\!h-3>svg{height:.75rem!important}.\[\&\>svg\]\:h-16>svg{height:4rem}.\[\&\>svg\]\:h-20>svg{height:5rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:\!w-3>svg{width:.75rem!important}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-auto>svg{width:auto}@media (min-width:768px){.md\:\[\&\>svg\]\:\!h-4>svg{height:1rem!important}.md\:\[\&\>svg\]\:h-24>svg{height:6rem}.md\:\[\&\>svg\]\:h-32>svg{height:8rem}.md\:\[\&\>svg\]\:\!w-4>svg{width:1rem!important}}.\[\&_a\]\:text-primary-700 a{--tw-text-opacity:1;color:rgb(27 92 184/var(--tw-text-opacity,1))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}