@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }button,[type=button],[type=reset],[type=submit]{border-width:0;border-style:solid;border-color:hsl(var(--tw-border));background-color:transparent}*:focus,*:focus-visible{outline:none!important;box-shadow:none!important}.\!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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-1\.5{bottom:-.375rem}.-left-0\.5{left:-.125rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[5\%\]{left:5%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[5\%\]{right:5%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[50\%\]{top:50%}.top-\[calc\(100\%_\+_4px\)\]{top:calc(100% + 4px)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10004\]{z-index:10004}.z-\[11\]{z-index:11}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[9999\]{z-index:9999}.z-\[var\(--ds-z-mobile-nav\)\]{z-index:var(--ds-z-mobile-nav)}.z-\[var\(--ds-z-modal\)\]{z-index:var(--ds-z-modal)}.z-\[var\(--ds-z-sidebar\)\]{z-index:var(--ds-z-sidebar)}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.\!m-0{margin:0!important}.m-0{margin:0}.m-2{margin:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[var\(--ds-space-3\)\]{margin-top:var(--ds-space-3);margin-bottom:var(--ds-space-3)}.my-\[var\(--ds-space-4\)\]{margin-top:var(--ds-space-4);margin-bottom:var(--ds-space-4)}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.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-\[var\(--ds-space-1\)\]{margin-bottom:var(--ds-space-1)}.mb-\[var\(--ds-space-2\)\]{margin-bottom:var(--ds-space-2)}.mb-\[var\(--ds-space-3\)\]{margin-bottom:var(--ds-space-3)}.mb-\[var\(--ds-space-4\)\]{margin-bottom:var(--ds-space-4)}.mb-\[var\(--ds-space-6\)\]{margin-bottom:var(--ds-space-6)}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-\[var\(--ds-sidebar-collapsed\)\]{margin-left:var(--ds-sidebar-collapsed)}.ml-\[var\(--ds-sidebar-width\)\]{margin-left:var(--ds-sidebar-width)}.ml-\[var\(--ds-space-2\)\]{margin-left:var(--ds-space-2)}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-8{margin-right:2rem}.mr-\[var\(--ds-space-2\)\]{margin-right:var(--ds-space-2)}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-\[2px\]{margin-top:2px}.mt-\[var\(--ds-space-1\)\]{margin-top:var(--ds-space-1)}.mt-\[var\(--ds-space-2\)\]{margin-top:var(--ds-space-2)}.mt-\[var\(--ds-space-3\)\]{margin-top:var(--ds-space-3)}.mt-\[var\(--ds-space-4\)\]{margin-top:var(--ds-space-4)}.mt-\[var\(--ds-space-5\)\]{margin-top:var(--ds-space-5)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-3\.5{width:.875rem;height:.875rem}.size-7{width:1.75rem;height:1.75rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[30px\]{height:30px}.h-\[3px\]{height:3px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[90vh\]{height:90vh}.h-\[92vh\]{height:92vh}.h-\[calc\(100vh-var\(--header-height\,56px\)\)\]{height:calc(100vh - var(--header-height,56px))}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[180px\]{max-height:180px}.max-h-\[400px\]{max-height:400px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[80px\]{max-height:80px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0px}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[24px\]{min-height:24px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-\[8px\]{min-height:8px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/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-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[30\%\]{width:30%}.w-\[30rem\]{width:30rem}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[42\%\]{width:42%}.w-\[48\%\]{width:48%}.w-\[4px\]{width:4px}.w-\[50\%\]{width:50%}.w-\[52\%\]{width:52%}.w-\[58\%\]{width:58%}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[90\%\]{width:90%}.w-\[90px\]{width:90px}.w-\[95vw\]{width:95vw}.w-\[var\(--ds-sidebar-collapsed\)\]{width:var(--ds-sidebar-collapsed)}.w-\[var\(--ds-sidebar-width\)\]{width:var(--ds-sidebar-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!min-w-0{min-width:0px!important}.min-w-0{min-width:0px}.min-w-14{min-width:3.5rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[32px\]{min-width:32px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[70px\]{min-width:70px}.min-w-\[76px\]{min-width:76px}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-8{max-width:2rem}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[540px\]{max-width:540px}.max-w-\[600px\]{max-width:600px}.max-w-\[70\%\]{max-width:70%}.max-w-\[800px\]{max-width:800px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96px\]{max-width:96px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.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-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-\[calc\(50\%-12px\)\]{flex-basis:calc(50% - 12px)}.caption-bottom{caption-side:bottom}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[60\%\]{--tw-translate-y: -60%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[60\%\]{--tw-translate-x: 60%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[ds-shimmer_1\.5s_ease-in-out_infinite\]{animation:ds-shimmer 1.5s ease-in-out infinite}.animate-\[fadeInUp_0\.5s_ease-out\]{animation:fadeInUp .5s ease-out}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-shimmer{animation:shimmer 1.5s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[24px_1fr_40px_minmax\(60px\,120px\)\]{grid-template-columns:24px 1fr 40px minmax(60px,120px)}.grid-cols-\[320px_1fr_384px\]{grid-template-columns:320px 1fr 384px}.grid-cols-\[3px_140px_1fr_1fr_100px_90px\]{grid-template-columns:3px 140px 1fr 1fr 100px 90px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(90px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,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}.place-content-center{place-content:center}.items-start{align-items:flex-start}.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:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[var\(--ds-space-1\)\]{gap:var(--ds-space-1)}.gap-\[var\(--ds-space-2\)\]{gap:var(--ds-space-2)}.gap-\[var\(--ds-space-3\)\]{gap:var(--ds-space-3)}.gap-\[var\(--ds-space-4\)\]{gap:var(--ds-space-4)}.gap-\[var\(--ds-space-5\)\]{gap:var(--ds-space-5)}.gap-\[var\(--ds-space-6\)\]{gap:var(--ds-space-6)}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-\[var\(--ds-space-3\)\]{-moz-column-gap:var(--ds-space-3);column-gap:var(--ds-space-3)}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-\[var\(--ds-space-1\)\]{row-gap:var(--ds-space-1)}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.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-2xl{border-radius:1rem!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl,.rounded-\[1rem\]{border-radius:1rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--ds-radius-full\)\]{border-radius:var(--ds-radius-full)}.rounded-\[var\(--ds-radius-lg\)\]{border-radius:var(--ds-radius-lg)}.rounded-\[var\(--ds-radius-md\)\]{border-radius:var(--ds-radius-md)}.rounded-\[var\(--ds-radius-sm\)\]{border-radius:var(--ds-radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--tw-radius)}.rounded-md{border-radius:calc(var(--tw-radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--tw-radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-right-radius:calc(var(--tw-radius) - 2px);border-bottom-left-radius:calc(var(--tw-radius) - 2px)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:calc(var(--tw-radius) - 2px);border-bottom-right-radius:calc(var(--tw-radius) - 2px)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-\[3px\]{border-top-width:3px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#0085ff\]{--tw-border-opacity: 1;border-color:rgb(0 133 255 / var(--tw-border-opacity, 1))}.border-\[\#32c499\]{--tw-border-opacity: 1;border-color:rgb(50 196 153 / var(--tw-border-opacity, 1))}.border-\[\#3b82f6\]\/40{border-color:#3b82f666}.border-\[\#ef4444\]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-\[var\(--ds-border\)\]{border-color:var(--ds-border)}.border-\[var\(--ds-border-light\)\]{border-color:var(--ds-border-light)}.border-\[var\(--ds-primary-bg\)\]{border-color:var(--ds-primary-bg)}.border-\[var\(--ds-slate-300\)\]{border-color:var(--ds-slate-300)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-100\/60{border-color:#fef3c799}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/40{border-color:#fde68a66}.border-amber-200\/50{border-color:#fde68a80}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-black\/\[0\.08\]{border-color:#00000014}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--tw-border))}.border-border\/30{border-color:hsl(var(--tw-border) / .3)}.border-border\/40{border-color:hsl(var(--tw-border) / .4)}.border-border\/50{border-color:hsl(var(--tw-border) / .5)}.border-border\/60{border-color:hsl(var(--tw-border) / .6)}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--tw-destructive))}.border-destructive\/30{border-color:hsl(var(--tw-destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--tw-destructive) / .5)}.border-ds-error{border-color:var(--ds-error)}.border-ds-info{border-color:var(--ds-info)}.border-ds-primary{border-color:var(--ds-primary)}.border-ds-success{border-color:var(--ds-success)}.border-ds-warning{border-color:var(--ds-warning)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/60{border-color:#d1fae599}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/20{border-color:#a7f3d033}.border-emerald-200\/40{border-color:#a7f3d066}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-foreground\/60{border-color:hsl(var(--tw-foreground) / .6)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/80{border-color:#bbf7d0cc}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/40{border-color:#c7d2fe66}.border-input{border-color:hsl(var(--tw-input))}.border-mint-100{--tw-border-opacity: 1;border-color:rgb(213 245 227 / var(--tw-border-opacity, 1))}.border-mint-200{--tw-border-opacity: 1;border-color:rgb(168 230 195 / var(--tw-border-opacity, 1))}.border-mint-200\/60{border-color:#a8e6c399}.border-mint-300{--tw-border-opacity: 1;border-color:rgb(123 215 163 / var(--tw-border-opacity, 1))}.border-mint-400{--tw-border-opacity: 1;border-color:rgb(94 199 149 / var(--tw-border-opacity, 1))}.border-mint-500{--tw-border-opacity: 1;border-color:rgb(74 181 134 / var(--tw-border-opacity, 1))}.border-mint-600{--tw-border-opacity: 1;border-color:rgb(55 135 100 / var(--tw-border-opacity, 1))}.border-muted-foreground{border-color:hsl(var(--tw-muted-foreground))}.border-muted-foreground\/30{border-color:hsl(var(--tw-muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--tw-muted-foreground) / .4)}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-orange-200\/40{border-color:#fed7aa66}.border-orange-200\/60{border-color:#fed7aa99}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--tw-primary))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/30{border-color:#e9d5ff4d}.border-purple-200\/40{border-color:#e9d5ff66}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-200\/60{border-color:#e9d5ff99}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/60{border-color:#fecaca99}.border-red-200\/80{border-color:#fecacacc}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-200\/40{border-color:#fecdd366}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/50{border-color:#bae6fd80}.border-sky-200\/60{border-color:#bae6fd99}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-teal-200\/40{border-color:#99f6e466}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/40{border-color:#ddd6fe66}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-zinc-200\/40{border-color:#e4e4e766}.border-zinc-200\/60{border-color:#e4e4e799}.border-b-\[var\(--ds-bg-elevated\)\]{border-bottom-color:var(--ds-bg-elevated)}.border-b-\[var\(--ds-border-light\)\]{border-bottom-color:var(--ds-border-light)}.border-b-mint-500\/20{border-bottom-color:#4ab58633}.border-l-amber-400{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-blue-400{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-ds-primary{border-left-color:var(--ds-primary)}.border-l-emerald-400{--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-l-mint-500{--tw-border-opacity: 1;border-left-color:rgb(74 181 134 / var(--tw-border-opacity, 1))}.border-l-orange-400{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-l-red-400{--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-sky-400{--tw-border-opacity: 1;border-left-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-violet-400{--tw-border-opacity: 1;border-left-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-l-white{--tw-border-opacity: 1;border-left-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-r-\[var\(--ds-border\)\]{border-right-color:var(--ds-border)}.border-t-\[var\(--ds-border\)\]{border-top-color:var(--ds-border)}.border-t-\[var\(--ds-border-light\)\]{border-top-color:var(--ds-border-light)}.border-t-amber-400{--tw-border-opacity: 1;border-top-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-t-emerald-400{--tw-border-opacity: 1;border-top-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-transparent{background-color:transparent!important}.bg-\[\#0085ff\]{--tw-bg-opacity: 1;background-color:rgb(0 133 255 / var(--tw-bg-opacity, 1))}.bg-\[\#0085ff\]\/10{background-color:#0085ff1a}.bg-\[\#32c499\]{--tw-bg-opacity: 1;background-color:rgb(50 196 153 / var(--tw-bg-opacity, 1))}.bg-\[\#32c499\]\/10{background-color:#32c4991a}.bg-\[\#333\]{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.bg-\[\#475569\]{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-\[\#ef4444\]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-\[var\(--ds-bg-card\)\]{background-color:var(--ds-bg-card)}.bg-\[var\(--ds-bg-elevated\)\]{background-color:var(--ds-bg-elevated)}.bg-\[var\(--ds-bg-input\)\]{background-color:var(--ds-bg-input)}.bg-\[var\(--ds-bg-page\)\]{background-color:var(--ds-bg-page)}.bg-\[var\(--ds-bg-sidebar\)\]{background-color:var(--ds-bg-sidebar)}.bg-\[var\(--ds-bg-sidebar-active\)\]{background-color:var(--ds-bg-sidebar-active)}.bg-\[var\(--ds-error-bg\)\]{background-color:var(--ds-error-bg)}.bg-\[var\(--ds-error-bg\,rgba\(239\,68\,68\,0\.1\)\)\]{background-color:var(--ds-error-bg,rgba(239,68,68,.1))}.bg-\[var\(--ds-info-bg\)\]{background-color:var(--ds-info-bg)}.bg-\[var\(--ds-info-bg\,rgba\(59\,130\,246\,0\.1\)\)\]{background-color:var(--ds-info-bg,rgba(59,130,246,.1))}.bg-\[var\(--ds-primary-bg\)\]{background-color:var(--ds-primary-bg)}.bg-\[var\(--ds-slate-100\)\]{background-color:var(--ds-slate-100)}.bg-\[var\(--ds-slate-300\)\]{background-color:var(--ds-slate-300)}.bg-\[var\(--ds-slate-50\)\]{background-color:var(--ds-slate-50)}.bg-\[var\(--ds-slate-500\)\]{background-color:var(--ds-slate-500)}.bg-\[var\(--ds-slate-800\)\]{background-color:var(--ds-slate-800)}.bg-\[var\(--ds-success-bg\)\]{background-color:var(--ds-success-bg)}.bg-\[var\(--ds-warning-bg\)\]{background-color:var(--ds-warning-bg)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/40{background-color:#fef3c766}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-200\/60{background-color:#fde68a99}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/20{background-color:#fffbeb33}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--tw-background))}.bg-background\/60{background-color:hsl(var(--tw-background) / .6)}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200\/70{background-color:#bfdbfeb3}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/20{background-color:#eff6ff33}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-border{background-color:hsl(var(--tw-border))}.bg-border\/40{background-color:hsl(var(--tw-border) / .4)}.bg-border\/50{background-color:hsl(var(--tw-border) / .5)}.bg-card{background-color:hsl(var(--tw-card))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--tw-destructive))}.bg-destructive\/5{background-color:hsl(var(--tw-destructive) / .05)}.bg-ds-error{background-color:var(--ds-error)}.bg-ds-primary{background-color:var(--ds-primary)}.bg-ds-warning{background-color:var(--ds-warning)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200\/60{background-color:#a7f3d099}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/20{background-color:#ecfdf533}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground\/10{background-color:hsl(var(--tw-foreground) / .1)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/60{background-color:#e5e7eb99}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/40{background-color:#f9fafb66}.bg-gray-900\/55{background-color:#1118278c}.bg-gray-900\/80{background-color:#111827cc}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-100\/40{background-color:#dcfce766}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/60{background-color:#f0fdf499}.bg-green-50\/80{background-color:#f0fdf4cc}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-mint-100{--tw-bg-opacity: 1;background-color:rgb(213 245 227 / var(--tw-bg-opacity, 1))}.bg-mint-100\/70{background-color:#d5f5e3b3}.bg-mint-100\/80{background-color:#d5f5e3cc}.bg-mint-400{--tw-bg-opacity: 1;background-color:rgb(94 199 149 / var(--tw-bg-opacity, 1))}.bg-mint-400\/40{background-color:#5ec79566}.bg-mint-50{--tw-bg-opacity: 1;background-color:rgb(237 253 245 / var(--tw-bg-opacity, 1))}.bg-mint-50\/20{background-color:#edfdf533}.bg-mint-50\/30{background-color:#edfdf54d}.bg-mint-50\/40{background-color:#edfdf566}.bg-mint-50\/50{background-color:#edfdf580}.bg-mint-50\/60{background-color:#edfdf599}.bg-mint-500{--tw-bg-opacity: 1;background-color:rgb(74 181 134 / var(--tw-bg-opacity, 1))}.bg-mint-600{--tw-bg-opacity: 1;background-color:rgb(55 135 100 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--tw-muted))}.bg-muted\/30{background-color:hsl(var(--tw-muted) / .3)}.bg-muted\/40{background-color:hsl(var(--tw-muted) / .4)}.bg-muted\/50{background-color:hsl(var(--tw-muted) / .5)}.bg-muted\/60{background-color:hsl(var(--tw-muted) / .6)}.bg-muted\/80{background-color:hsl(var(--tw-muted) / .8)}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-50\/80{background-color:#fafafacc}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/40{background-color:#fff7ed66}.bg-orange-50\/50{background-color:#fff7ed80}.bg-popover{background-color:hsl(var(--tw-popover))}.bg-primary{background-color:hsl(var(--tw-primary))}.bg-primary\/10{background-color:hsl(var(--tw-primary) / .1)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/10{background-color:#faf5ff1a}.bg-purple-50\/20{background-color:#faf5ff33}.bg-purple-50\/30{background-color:#faf5ff4d}.bg-purple-50\/40{background-color:#faf5ff66}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-50\/60{background-color:#faf5ff99}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/40{background-color:#fee2e266}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-50\/40{background-color:#fef2f266}.bg-red-50\/60{background-color:#fef2f299}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-50\/90{background-color:#fef2f2e6}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50\/50{background-color:#fff1f280}.bg-secondary{background-color:hsl(var(--tw-secondary))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / 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-50\/40{background-color:#f0f9ff66}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-50\/70{background-color:#f0f9ffb3}.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-100\/60{background-color:#f1f5f999}.bg-slate-100\/70{background-color:#f1f5f9b3}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-50\/50{background-color:#f0fdfa80}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/40{background-color:#fff6}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-50\/50{background-color:#fafafa80}.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-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[var\(--ds-bg-card\)\]{--tw-gradient-from: var(--ds-bg-card) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--ds-slate-100\)\]{--tw-gradient-from: var(--ds-slate-100) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/30{--tw-gradient-from: rgb(255 251 235 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/40{--tw-gradient-from: rgb(255 251 235 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/40{--tw-gradient-from: rgb(239 246 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/30{--tw-gradient-from: rgb(236 253 245 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/40{--tw-gradient-from: rgb(236 253 245 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50\/20{--tw-gradient-from: rgb(249 250 251 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint-100{--tw-gradient-from: #D5F5E3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(213 245 227 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint-300{--tw-gradient-from: #7BD7A3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(123 215 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint-400{--tw-gradient-from: #5EC795 var(--tw-gradient-from-position);--tw-gradient-to: rgb(94 199 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint-50{--tw-gradient-from: #EDFDF5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint-50\/40{--tw-gradient-from: rgb(237 253 245 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint-500{--tw-gradient-from: #4AB586 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 181 134 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint-600{--tw-gradient-from: #378764 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 135 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint-700{--tw-gradient-from: #2A6A4E var(--tw-gradient-from-position);--tw-gradient-to: rgb(42 106 78 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/30{--tw-gradient-from: rgb(250 245 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/80{--tw-gradient-from: rgb(248 250 252 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[var\(--ds-slate-200\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--ds-slate-200) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[var\(--ds-slate-50\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--ds-slate-50) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-100{--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1fae5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-600{--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-mint-400{--tw-gradient-to: rgb(94 199 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5EC795 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[var\(--ds-slate-100\)\]{--tw-gradient-to: var(--ds-slate-100) var(--tw-gradient-to-position)}.to-\[var\(--ds-slate-50\)\]{--tw-gradient-to: var(--ds-slate-50) var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-mint-100{--tw-gradient-to: #D5F5E3 var(--tw-gradient-to-position)}.to-mint-100\/80{--tw-gradient-to: rgb(213 245 227 / .8) var(--tw-gradient-to-position)}.to-mint-50\/20{--tw-gradient-to: rgb(237 253 245 / .2) var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-100{fill:#fef3c7}.fill-blue-100{fill:#dbeafe}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--tw-primary))}.fill-purple-100{fill:#f3e8ff}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[var\(--ds-panel-padding\)\]{padding:var(--ds-panel-padding)}.p-\[var\(--ds-space-10\)\]{padding:var(--ds-space-10)}.p-\[var\(--ds-space-2\)\]{padding:var(--ds-space-2)}.p-\[var\(--ds-space-3\)\]{padding:var(--ds-space-3)}.p-\[var\(--ds-space-4\)\]{padding:var(--ds-space-4)}.p-\[var\(--ds-space-5\)\]{padding:var(--ds-space-5)}.p-\[var\(--ds-space-6\)\]{padding:var(--ds-space-6)}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--ds-space-2\)\]{padding-left:var(--ds-space-2);padding-right:var(--ds-space-2)}.px-\[var\(--ds-space-3\)\]{padding-left:var(--ds-space-3);padding-right:var(--ds-space-3)}.px-\[var\(--ds-space-4\)\]{padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.px-\[var\(--ds-space-5\)\]{padding-left:var(--ds-space-5);padding-right:var(--ds-space-5)}.px-\[var\(--ds-space-6\)\]{padding-left:var(--ds-space-6);padding-right:var(--ds-space-6)}.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-14{padding-top:3.5rem;padding-bottom:3.5rem}.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-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[var\(--ds-space-1\)\]{padding-top:var(--ds-space-1);padding-bottom:var(--ds-space-1)}.py-\[var\(--ds-space-12\)\]{padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-12)}.py-\[var\(--ds-space-2\)\]{padding-top:var(--ds-space-2);padding-bottom:var(--ds-space-2)}.py-\[var\(--ds-space-3\)\]{padding-top:var(--ds-space-3);padding-bottom:var(--ds-space-3)}.py-\[var\(--ds-space-4\)\]{padding-top:var(--ds-space-4);padding-bottom:var(--ds-space-4)}.py-\[var\(--ds-space-5\)\]{padding-top:var(--ds-space-5);padding-bottom:var(--ds-space-5)}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-\[env\(safe-area-inset-bottom\,0\)\]{padding-bottom:env(safe-area-inset-bottom,0)}.pb-\[var\(--ds-space-3\)\]{padding-bottom:var(--ds-space-3)}.pb-\[var\(--ds-space-4\)\]{padding-bottom:var(--ds-space-4)}.pl-0\.5{padding-left:.125rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[var\(--ds-space-2\)\]{padding-left:var(--ds-space-2)}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[var\(--ds-space-1\)\]{padding-right:var(--ds-space-1)}.pr-\[var\(--ds-space-2\)\]{padding-right:var(--ds-space-2)}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--ds-font-mono\)\]{font-family:var(--ds-font-mono)}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.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-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.70rem\]{font-size:.7rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[length\:0\.5625rem\]{font-size:.5625rem}.text-\[length\:var\(--ds-font-3xl\)\]{font-size:var(--ds-font-3xl)}.text-\[length\:var\(--ds-font-lg\)\]{font-size:var(--ds-font-lg)}.text-\[length\:var\(--ds-font-sm\)\]{font-size:var(--ds-font-sm)}.text-\[length\:var\(--ds-font-xs\)\]{font-size:var(--ds-font-xs)}.text-\[length\:var\(--ds-text-2xl\)\]{font-size:var(--ds-text-2xl)}.text-\[length\:var\(--ds-text-base\)\]{font-size:var(--ds-text-base)}.text-\[length\:var\(--ds-text-lg\)\]{font-size:var(--ds-text-lg)}.text-\[length\:var\(--ds-text-md\)\]{font-size:var(--ds-text-md)}.text-\[length\:var\(--ds-text-sm\)\]{font-size:var(--ds-text-sm)}.text-\[length\:var\(--ds-text-xl\)\]{font-size:var(--ds-text-xl)}.text-\[length\:var\(--ds-text-xs\)\]{font-size:var(--ds-text-xs)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-\[number\:var\(--ds-font-bold\)\]{font-weight:var(--ds-font-bold)}.font-\[number\:var\(--ds-font-semibold\)\]{font-weight:var(--ds-font-semibold)}.font-\[var\(--ds-font-bold\)\]{font-weight:var(--ds-font-bold)}.font-\[var\(--ds-font-medium\)\]{font-weight:var(--ds-font-medium)}.font-\[var\(--ds-font-normal\)\]{font-weight:var(--ds-font-normal)}.font-\[var\(--ds-font-semibold\)\]{font-weight:var(--ds-font-semibold)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.8\]{line-height:1.8}.leading-\[2\.8\]{line-height:2.8}.leading-\[var\(--ds-leading-normal\)\]{line-height:var(--ds-leading-normal)}.leading-\[var\(--ds-leading-tight\)\]{line-height:var(--ds-leading-tight)}.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\.02em\]{letter-spacing:.02em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0085ff\]{--tw-text-opacity: 1;color:rgb(0 133 255 / var(--tw-text-opacity, 1))}.text-\[\#32c499\]{--tw-text-opacity: 1;color:rgb(50 196 153 / var(--tw-text-opacity, 1))}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#ef4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--ds-text-primary\)\]{color:var(--ds-text-primary)}.text-\[color\:var\(--ds-text-secondary\)\]{color:var(--ds-text-secondary)}.text-\[color\:var\(--ds-text-tertiary\)\]{color:var(--ds-text-tertiary)}.text-\[var\(--ds-neutral\)\]{color:var(--ds-neutral)}.text-\[var\(--ds-slate-300\)\]{color:var(--ds-slate-300)}.text-\[var\(--ds-slate-400\)\]{color:var(--ds-slate-400)}.text-\[var\(--ds-slate-700\)\]{color:var(--ds-slate-700)}.text-\[var\(--ds-slate-800\)\]{color:var(--ds-slate-800)}.text-\[var\(--ds-text-inverse\)\]{color:var(--ds-text-inverse)}.text-\[var\(--ds-text-muted\)\]{color:var(--ds-text-muted)}.text-\[var\(--ds-text-primary\)\]{color:var(--ds-text-primary)}.text-\[var\(--ds-text-secondary\)\]{color:var(--ds-text-secondary)}.text-\[var\(--ds-text-tertiary\)\]{color:var(--ds-text-tertiary)}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/70{color:#f59e0bb3}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-600\/60{color:#d9770699}.text-amber-600\/70{color:#d97706b3}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-400\/60{color:#60a5fa99}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-600\/60{color:#2563eb99}.text-blue-600\/70{color:#2563ebb3}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--tw-card-foreground))}.text-current{color:currentColor}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--tw-destructive))}.text-destructive-foreground{color:hsl(var(--tw-destructive-foreground))}.text-ds-decrease{color:var(--ds-decrease)}.text-ds-error{color:var(--ds-error)}.text-ds-increase{color:var(--ds-increase)}.text-ds-info{color:var(--ds-info)}.text-ds-primary{color:var(--ds-primary)}.text-ds-primary-dark{color:var(--ds-primary-dark)}.text-ds-success{color:var(--ds-success)}.text-ds-warning{color:var(--ds-warning)}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/60{color:#05966999}.text-emerald-600\/70{color:#059669b3}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/80{color:#047857cc}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--tw-foreground))}.text-foreground\/70{color:hsl(var(--tw-foreground) / .7)}.text-foreground\/80{color:hsl(var(--tw-foreground) / .8)}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-gray-text{color:var(--gray-text-color)}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-800\/90{color:#166534e6}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-mint-500{--tw-text-opacity: 1;color:rgb(74 181 134 / var(--tw-text-opacity, 1))}.text-mint-600{--tw-text-opacity: 1;color:rgb(55 135 100 / var(--tw-text-opacity, 1))}.text-mint-700{--tw-text-opacity: 1;color:rgb(42 106 78 / var(--tw-text-opacity, 1))}.text-mint-800{--tw-text-opacity: 1;color:rgb(29 77 56 / var(--tw-text-opacity, 1))}.text-mint-900{--tw-text-opacity: 1;color:rgb(16 48 34 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--tw-muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--tw-muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--tw-muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--tw-muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--tw-muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--tw-muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--tw-muted-foreground) / .8)}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / 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(64 64 64 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--tw-popover-foreground))}.text-primary{color:hsl(var(--tw-primary))}.text-primary-foreground{color:hsl(var(--tw-primary-foreground))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-500\/60{color:#a855f799}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-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-700\/80{color:#b91c1ccc}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900\/90{color:#7f1d1de6}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--tw-secondary-foreground))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-900\/70{color:#0c4a6eb3}.text-sky-900\/90{color:#0c4a6ee6}.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-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-main{accent-color:var(--main-color)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-2px_10px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 -2px 10px rgba(0,0,0,.06);--tw-shadow-colored: 0 -2px 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_-2px_8px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 -2px 8px rgba(0,0,0,.03);--tw-shadow-colored: 0 -2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_white\,0_0_0_4px_rgba\(239\,68\,68\,0\.4\)\]{--tw-shadow: 0 0 0 2px white,0 0 0 4px rgba(239,68,68,.4);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_white\,0_0_0_4px_rgba\(245\,158\,11\,0\.4\)\]{--tw-shadow: 0 0 0 2px white,0 0 0 4px rgba(245,158,11,.4);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_white\,0_0_0_4px_rgba\(52\,211\,153\,0\.4\)\]{--tw-shadow: 0 0 0 2px white,0 0 0 4px rgba(52,211,153,.4);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 10px 40px rgba(0,0,0,.12);--tw-shadow-colored: 0 10px 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_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\,0_8px_24px_-12px_rgba\(16\,185\,129\,0\.18\)\,0_24px_48px_-24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(16,185,129,.18),0 24px 48px -24px rgba(15,23,42,.12);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 8px 24px -12px var(--tw-shadow-color), 0 24px 48px -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_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 4px 12px rgba(0,0,0,.15);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(220\,38\,38\,0\.3\)\]{--tw-shadow: 0 8px 20px rgba(220,38,38,.3);--tw-shadow-colored: 0 8px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--ds-shadow-lg\)\]{--tw-shadow-color: var(--ds-shadow-lg);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--ds-shadow-md\)\]{--tw-shadow-color: var(--ds-shadow-md);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--ds-shadow-sm\)\]{--tw-shadow-color: var(--ds-shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--ds-shadow-xl\)\]{--tw-shadow-color: var(--ds-shadow-xl);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--ds-shadow-xs\)\]{--tw-shadow-color: var(--ds-shadow-xs);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-100\/50{--tw-shadow-color: rgb(219 234 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-mint-100\/50{--tw-shadow-color: rgb(213 245 227 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-mint-500\/20{--tw-shadow-color: rgb(74 181 134 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-mint-600\/25{--tw-shadow-color: rgb(55 135 100 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-100\/50{--tw-shadow-color: rgb(243 232 255 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-mint-300{outline-color:#7bd7a3}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[3px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[6px\]{--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(6px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#3b82f6\]\/30{--tw-ring-color: rgb(59 130 246 / .3)}.ring-\[\#3b82f6\]\/40{--tw-ring-color: rgb(59 130 246 / .4)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-amber-100\/70{--tw-ring-color: rgb(254 243 199 / .7)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-200\/80{--tw-ring-color: rgb(253 230 138 / .8)}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-300\/60{--tw-ring-color: rgb(252 211 77 / .6)}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-amber-500\/20{--tw-ring-color: rgb(245 158 11 / .2)}.ring-background{--tw-ring-color: hsl(var(--tw-background))}.ring-black\/\[0\.04\]{--tw-ring-color: rgb(0 0 0 / .04)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-border\/80{--tw-ring-color: hsl(var(--tw-border) / .8)}.ring-emerald-100\/70{--tw-ring-color: rgb(209 250 229 / .7)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-200\/60{--tw-ring-color: rgb(167 243 208 / .6)}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-500\/50{--tw-ring-color: rgb(16 185 129 / .5)}.ring-green-200\/60{--tw-ring-color: rgb(187 247 208 / .6)}.ring-green-200\/70{--tw-ring-color: rgb(187 247 208 / .7)}.ring-green-300\/60{--tw-ring-color: rgb(134 239 172 / .6)}.ring-mint-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(213 245 227 / var(--tw-ring-opacity, 1))}.ring-mint-100\/60{--tw-ring-color: rgb(213 245 227 / .6)}.ring-mint-100\/70{--tw-ring-color: rgb(213 245 227 / .7)}.ring-mint-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 230 195 / var(--tw-ring-opacity, 1))}.ring-mint-200\/40{--tw-ring-color: rgb(168 230 195 / .4)}.ring-mint-200\/50{--tw-ring-color: rgb(168 230 195 / .5)}.ring-mint-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(123 215 163 / var(--tw-ring-opacity, 1))}.ring-mint-400\/30{--tw-ring-color: rgb(94 199 149 / .3)}.ring-mint-400\/40{--tw-ring-color: rgb(94 199 149 / .4)}.ring-mint-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 181 134 / var(--tw-ring-opacity, 1))}.ring-mint-500\/20{--tw-ring-color: rgb(74 181 134 / .2)}.ring-neutral-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-red-200\/80{--tw-ring-color: rgb(254 202 202 / .8)}.ring-red-300\/60{--tw-ring-color: rgb(252 165 165 / .6)}.ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--tw-background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin-left\]{transition-property:margin-left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[font-size\:var\(--ds-text-base\)\]{font-size:var(--ds-text-base)}.\[font-size\:var\(--ds-text-md\)\]{font-size:var(--ds-text-md)}.\[font-size\:var\(--ds-text-sm\)\]{font-size:var(--ds-text-sm)}.\[font-size\:var\(--ds-text-xs\)\]{font-size:var(--ds-text-xs)}.\[margin-right\:calc\(-1\*var\(--ds-space-2\)\)\]{margin-right:calc(-1 * var(--ds-space-2))}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[transition\:background-color_var\(--ds-transition-fast\)\,color_var\(--ds-transition-fast\)\]{transition:background-color var(--ds-transition-fast),color var(--ds-transition-fast)}.\[transition\:background-color_var\(--ds-transition-fast\)\]{transition:background-color var(--ds-transition-fast)}.\[transition\:color_var\(--ds-transition-fast\)\]{transition:color var(--ds-transition-fast)}.\[transition\:width_var\(--ds-transition-slow\)\]{transition:width var(--ds-transition-slow)}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{--tw-background: 0 0% 100%;--tw-foreground: 222.2 84% 4.9%;--tw-card: 0 0% 100%;--tw-card-foreground: 222.2 84% 4.9%;--tw-popover: 0 0% 100%;--tw-popover-foreground: 222.2 84% 4.9%;--tw-primary: 152 42% 50%;--tw-primary-foreground: 0 0% 100%;--tw-secondary: 210 40% 96.1%;--tw-secondary-foreground: 222.2 47.4% 11.2%;--tw-muted: 210 40% 96.1%;--tw-muted-foreground: 215.4 16.3% 46.9%;--tw-accent: 210 40% 96.1%;--tw-accent-foreground: 222.2 47.4% 11.2%;--tw-destructive: 0 84.2% 60.2%;--tw-destructive-foreground: 210 40% 98%;--tw-border: 214.3 31.8% 91.4%;--tw-input: 214.3 31.8% 91.4%;--tw-ring: 152 42% 50%;--tw-radius: .625rem}[data-sonner-toaster]{font-family:Inter,ui-sans-serif,system-ui,sans-serif}button[role=checkbox]{border:1px solid hsl(var(--tw-primary));border-radius:calc(var(--tw-radius) - 4px);outline:none;background:transparent;padding:0}button[role=checkbox]:disabled{opacity:.5}button[role=checkbox][data-state=checked],button[role=checkbox][data-state=indeterminate]{background-color:hsl(var(--tw-primary));border-color:hsl(var(--tw-primary));color:hsl(var(--tw-primary-foreground))}div[role=dialog] button:disabled{opacity:.5}div[role=dialog],[data-radix-popper-content-wrapper]{font-family:Inter,ui-sans-serif,system-ui,sans-serif}button[data-radix-collection-item]{border:none;outline:none}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--tw-foreground))}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-\[var\(--ds-text-tertiary\)\]::-moz-placeholder{color:var(--ds-text-tertiary)}.placeholder\:text-\[var\(--ds-text-tertiary\)\]::placeholder{color:var(--ds-text-tertiary)}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--tw-muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--tw-muted-foreground))}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--tw-muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--tw-muted-foreground) / .5)}.placeholder\:text-slate-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-300::placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-l-sm:before{content:var(--tw-content);border-top-left-radius:calc(var(--tw-radius) - 4px);border-bottom-left-radius:calc(var(--tw-radius) - 4px)}.before\:bg-mint-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(74 181 134 / var(--tw-bg-opacity, 1))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:w-3\/5:last-child{width:60%}.last\:border-b-0:last-child{border-bottom-width:0px}.even\:bg-muted\/20:nth-child(2n){background-color:hsl(var(--tw-muted) / .2)}.focus-within\:border-mint-300:focus-within{--tw-border-opacity: 1;border-color:rgb(123 215 163 / var(--tw-border-opacity, 1))}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-mint-500\/20:focus-within{--tw-ring-color: rgb(74 181 134 / .2)}.focus-within\:ring-mint-500\/40:focus-within{--tw-ring-color: rgb(74 181 134 / .4)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--ds-border\)\]:hover{border-color:var(--ds-border)}.hover\:border-\[var\(--ds-slate-300\)\]:hover{border-color:var(--ds-slate-300)}.hover\:border-amber-300\/80:hover{border-color:#fcd34dcc}.hover\:border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-ds-primary:hover{border-color:var(--ds-primary)}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-mint-200\/60:hover{border-color:#a8e6c399}.hover\:border-mint-300:hover{--tw-border-opacity: 1;border-color:rgb(123 215 163 / var(--tw-border-opacity, 1))}.hover\:border-mint-400:hover{--tw-border-opacity: 1;border-color:rgb(94 199 149 / var(--tw-border-opacity, 1))}.hover\:border-mint-500:hover{--tw-border-opacity: 1;border-color:rgb(74 181 134 / var(--tw-border-opacity, 1))}.hover\:border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:border-l-mint-500:hover{--tw-border-opacity: 1;border-left-color:rgb(74 181 134 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0085ff\]\/20:hover{background-color:#0085ff33}.hover\:bg-\[\#32c499\]\/20:hover{background-color:#32c49933}.hover\:bg-\[var\(--ds-bg-card-hover\)\]:hover{background-color:var(--ds-bg-card-hover)}.hover\:bg-\[var\(--ds-bg-elevated\)\]:hover{background-color:var(--ds-bg-elevated)}.hover\:bg-\[var\(--ds-error-bg\)\]:hover{background-color:var(--ds-error-bg)}.hover\:bg-\[var\(--ds-primary-bg\)\]:hover{background-color:var(--ds-primary-bg)}.hover\:bg-\[var\(--ds-slate-100\)\]:hover{background-color:var(--ds-slate-100)}.hover\:bg-\[var\(--ds-slate-400\)\]:hover{background-color:var(--ds-slate-400)}.hover\:bg-\[var\(--ds-slate-50\)\]:hover{background-color:var(--ds-slate-50)}.hover\:bg-\[var\(--ds-slate-500\)\]:hover{background-color:var(--ds-slate-500)}.hover\:bg-accent:hover{background-color:hsl(var(--tw-accent))}.hover\:bg-accent\/30:hover{background-color:hsl(var(--tw-accent) / .3)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100\/80:hover{background-color:#fef3c7cc}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100\/80:hover{background-color:#dbeafecc}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--tw-destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--tw-destructive) / .9)}.hover\:bg-ds-primary:hover{background-color:var(--ds-primary)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100\/80:hover{background-color:#d1fae5cc}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/40:hover{background-color:#ecfdf566}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900\/80:hover{background-color:#111827cc}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-mint-100:hover{--tw-bg-opacity: 1;background-color:rgb(213 245 227 / var(--tw-bg-opacity, 1))}.hover\:bg-mint-50:hover{--tw-bg-opacity: 1;background-color:rgb(237 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-mint-50\/20:hover{background-color:#edfdf533}.hover\:bg-mint-50\/30:hover{background-color:#edfdf54d}.hover\:bg-mint-50\/40:hover{background-color:#edfdf566}.hover\:bg-mint-600:hover{--tw-bg-opacity: 1;background-color:rgb(55 135 100 / var(--tw-bg-opacity, 1))}.hover\:bg-mint-700:hover{--tw-bg-opacity: 1;background-color:rgb(42 106 78 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--tw-muted))}.hover\:bg-muted\/30:hover{background-color:hsl(var(--tw-muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--tw-muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--tw-muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--tw-muted) / .6)}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--tw-primary) / .8)}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100\/40:hover{background-color:#f3e8ff66}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100\/60:hover{background-color:#fee2e299}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50\/50:hover{background-color:#fef2f280}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--tw-secondary) / .8)}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / 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-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-500\/\[0\.08\]:hover{background-color:#64748b14}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-100\/80:hover{background-color:#ede9fecc}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:from-mint-700:hover{--tw-gradient-from: #2A6A4E var(--tw-gradient-from-position);--tw-gradient-to: rgb(42 106 78 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-\[color\:var\(--ds-text-primary\)\]:hover,.hover\:text-\[var\(--ds-text-primary\)\]:hover{color:var(--ds-text-primary)}.hover\:text-accent-foreground:hover{color:hsl(var(--tw-accent-foreground))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-ds-error:hover{color:var(--ds-error)}.hover\:text-ds-primary:hover{color:var(--ds-primary)}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--tw-foreground))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-mint-600:hover{--tw-text-opacity: 1;color:rgb(55 135 100 / var(--tw-text-opacity, 1))}.hover\:text-mint-700:hover{--tw-text-opacity: 1;color:rgb(42 106 78 / var(--tw-text-opacity, 1))}.hover\:text-mint-800:hover{--tw-text-opacity: 1;color:rgb(29 77 56 / var(--tw-text-opacity, 1))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-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-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / 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_2px_6px_rgba\(0\,0\,0\,0\.07\)\]:hover{--tw-shadow: 0 2px 6px rgba(0,0,0,.07);--tw-shadow-colored: 0 2px 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)}.hover\:shadow-\[0_2px_8px_rgba\(100\,116\,139\,0\.12\)\]:hover{--tw-shadow: 0 2px 8px rgba(100,116,139,.12);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.1\)\]:hover{--tw-shadow: 0 4px 12px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.2\)\]:hover{--tw-shadow: 0 6px 16px rgba(0,0,0,.2);--tw-shadow-colored: 0 6px 16px 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-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--ds-shadow-lg\)\]:hover{--tw-shadow-color: var(--ds-shadow-lg);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[var\(--ds-shadow-md\)\]:hover{--tw-shadow-color: var(--ds-shadow-md);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[var\(--ds-shadow-sm\)\]:hover{--tw-shadow-color: var(--ds-shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-200\/50:hover{--tw-shadow-color: rgb(167 243 208 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-emerald-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.hover\:ring-slate-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-ds-primary:focus{border-color:var(--ds-primary)}.focus\:border-mint-300:focus{--tw-border-opacity: 1;border-color:rgb(123 215 163 / var(--tw-border-opacity, 1))}.focus\:border-mint-400:focus{--tw-border-opacity: 1;border-color:rgb(94 199 149 / var(--tw-border-opacity, 1))}.focus\:border-mint-500:focus{--tw-border-opacity: 1;border-color:rgb(74 181 134 / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--tw-accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--tw-accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--ds-primary-bg\)\]:focus{--tw-ring-color: var(--ds-primary-bg)}.focus\:ring-amber-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400\/50:focus{--tw-ring-color: rgb(96 165 250 / .5)}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-mint-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 230 195 / var(--tw-ring-opacity, 1))}.focus\:ring-mint-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 199 149 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--tw-ring))}.focus\:ring-slate-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-mint-400:focus-visible{--tw-border-opacity: 1;border-color:rgb(94 199 149 / var(--tw-border-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ds-primary:focus-visible{outline-color:var(--ds-primary)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-amber-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color: rgb(251 191 36 / .6)}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color: hsl(var(--tw-destructive))}.focus-visible\:ring-ds-primary:focus-visible{--tw-ring-color: var(--ds-primary)}.focus-visible\:ring-emerald-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-green-400\/60:focus-visible{--tw-ring-color: rgb(74 222 128 / .6)}.focus-visible\:ring-mint-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(123 215 163 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-mint-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 199 149 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-mint-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 181 134 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-mint-500\/30:focus-visible{--tw-ring-color: rgb(74 181 134 / .3)}.focus-visible\:ring-red-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-red-400\/60:focus-visible{--tw-ring-color: rgb(248 113 113 / .6)}.focus-visible\:ring-red-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--tw-ring))}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--tw-background))}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[var\(--ds-slate-100\)\]:active{background-color:var(--ds-slate-100)}.active\:bg-mint-700:active{--tw-bg-opacity: 1;background-color:rgb(42 106 78 / var(--tw-bg-opacity, 1))}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-blue-100:disabled{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.disabled\:border-purple-100:disabled{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.disabled\:border-red-100:disabled{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.disabled\:border-sky-100:disabled{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.disabled\:bg-blue-50\/50:disabled{background-color:#eff6ff80}.disabled\:bg-purple-50\/50:disabled{background-color:#faf5ff80}.disabled\:bg-red-50\/50:disabled{background-color:#fef2f280}.disabled\:bg-sky-50\/50:disabled{background-color:#f0f9ff80}.disabled\:bg-white:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:text-blue-300:disabled{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.disabled\:text-purple-300:disabled{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.disabled\:text-red-300:disabled{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.disabled\:text-sky-300:disabled{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-red-50\/70:hover:disabled{background-color:#fef2f2b3}.group:hover .group-hover\:inline-flex{display:inline-flex}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-mint-100{--tw-bg-opacity: 1;background-color:rgb(213 245 227 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-mint-500{--tw-text-opacity: 1;color:rgb(74 181 134 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-mint-600{--tw-text-opacity: 1;color:rgb(55 135 100 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=active\]\:flex[data-state=active]{display:flex}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=checked\]\:\!border-\[var\(--checkbox-color\)\][data-state=checked]{border-color:var(--checkbox-color)!important}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--tw-primary))}.data-\[state\=open\]\:border-mint-200[data-state=open]{--tw-border-opacity: 1;border-color:rgb(168 230 195 / var(--tw-border-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--tw-background))}.data-\[state\=active\]\:bg-blue-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-mint-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(213 245 227 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-mint-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(237 253 245 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:\!bg-\[var\(--checkbox-color\)\][data-state=checked]{background-color:var(--checkbox-color)!important}.data-\[state\=checked\]\:bg-primary[data-state=checked],.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:hsl(var(--tw-primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--tw-accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--tw-muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--tw-input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--tw-muted-foreground))}.data-\[state\=active\]\:text-blue-800[data-state=active]{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-ds-primary[data-state=active]{color:var(--ds-primary)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--tw-foreground))}.data-\[state\=active\]\:text-mint-700[data-state=active]{--tw-text-opacity: 1;color:rgb(42 106 78 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-mint-800[data-state=active]{--tw-text-opacity: 1;color:rgb(29 77 56 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--tw-primary-foreground))}.data-\[state\=inactive\]\:text-muted-foreground[data-state=inactive]{color:hsl(var(--tw-muted-foreground))}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:hsl(var(--tw-primary-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:shadow-md[data-state=open]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-mint-100[data-state=active]{--tw-shadow-color: #D5F5E3;--tw-shadow: var(--tw-shadow-colored)}.data-\[state\=open\]\:shadow-mint-500\/\[0\.04\][data-state=open]{--tw-shadow-color: rgb(74 181 134 / .04);--tw-shadow: var(--tw-shadow-colored)}.data-\[state\=active\]\:ring-1[data-state=active],.data-\[state\=open\]\:ring-1[data-state=open]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.data-\[state\=active\]\:ring-blue-200[data-state=active]{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.data-\[state\=active\]\:ring-mint-200[data-state=active]{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 230 195 / var(--tw-ring-opacity, 1))}.data-\[state\=open\]\:ring-mint-200\/30[data-state=open]{--tw-ring-color: rgb(168 230 195 / .3)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=inactive\]\:hover\:text-foreground:hover[data-state=inactive]{color:hsl(var(--tw-foreground))}.group\/auxtab[data-state=active] .group-data-\[state\=active\]\/auxtab\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.group[data-state=active] .group-data-\[state\=active\]\:bg-mint-100{--tw-bg-opacity: 1;background-color:rgb(213 245 227 / var(--tw-bg-opacity, 1))}.group\/auxtab[data-state=active] .group-data-\[state\=active\]\/auxtab\:text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.group[data-state=active] .group-data-\[state\=active\]\:text-mint-700{--tw-text-opacity: 1;color:rgb(42 106 78 / var(--tw-text-opacity, 1))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--tw-destructive))}.dark\:bg-orange-950\/15:is(.dark *){background-color:#43140726}.dark\:bg-orange-950\/30:is(.dark *){background-color:#4314074d}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}@media (max-width: 899px){.max-\[899px\]\:col-start-2{grid-column-start:2}.max-\[899px\]\:col-start-3{grid-column-start:3}.max-\[899px\]\:row-span-2{grid-row:span 2 / span 2}.max-\[899px\]\:ml-0{margin-left:0}.max-\[899px\]\:mr-auto{margin-right:auto}.max-\[899px\]\:hidden{display:none}.max-\[899px\]\:h-auto{height:auto}.max-\[899px\]\:min-h-screen{min-height:100vh}.max-\[899px\]\:w-full{width:100%}.max-\[899px\]\:min-w-0{min-width:0px}.max-\[899px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[899px\]\:grid-cols-\[3px_1fr_auto\]{grid-template-columns:3px 1fr auto}.max-\[899px\]\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.max-\[899px\]\:flex-row{flex-direction:row}.max-\[899px\]\:flex-col{flex-direction:column}.max-\[899px\]\:items-center{align-items:center}.max-\[899px\]\:items-stretch{align-items:stretch}.max-\[899px\]\:gap-\[var\(--ds-space-2\)\]{gap:var(--ds-space-2)}.max-\[899px\]\:p-\[var\(--ds-space-4\)\]{padding:var(--ds-space-4)}.max-\[899px\]\:px-4{padding-left:1rem;padding-right:1rem}.max-\[899px\]\:py-4{padding-top:1rem;padding-bottom:1rem}.max-\[899px\]\:pb-20{padding-bottom:5rem}.max-\[899px\]\:opacity-100{opacity:1}}@media not all and (min-width: 640px){.max-sm\:max-h-\[300px\]{max-height:300px}.max-sm\:w-\[calc\(100vw-40px\)\]{width:calc(100vw - 40px)}.max-sm\:basis-full{flex-basis:100%}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:overflow-y-auto{overflow-y:auto}}@media (max-width: 640px){.max-\[640px\]\:h-11{height:2.75rem}.max-\[640px\]\:w-11{width:2.75rem}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:items-start{align-items:flex-start}.max-\[640px\]\:self-center{align-self:center}.max-\[640px\]\:text-\[length\:var\(--ds-text-xs\)\]{font-size:var(--ds-text-xs)}}@media (max-width: 600px){.max-\[600px\]\:scale-\[0\.8\]{--tw-scale-x: .8;--tw-scale-y: .8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (max-width: 599px){.max-\[599px\]\:hidden{display:none}.max-\[599px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[599px\]\:grid-cols-\[24px_1fr_40px\]{grid-template-columns:24px 1fr 40px}}@media (max-width: 480px){.max-\[480px\]\:w-full{width:100%}}@media (min-width: 640px){.sm\:mr-auto{margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:w-20{width:5rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-\[1180px\]{max-width:1180px}.sm\:max-w-\[460px\]{max-width:460px}.sm\:max-w-md{max-width:28rem}.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\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-2{gap:.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--tw-radius)}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:top-4{top:1rem}.md\:w-auto{width:auto}.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\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:inline{display:inline}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-\[var\(--ds-slate-400\)\]::-webkit-scrollbar-thumb:hover{background-color:var(--ds-slate-400)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--ds-slate-300\)\]::-webkit-scrollbar-thumb{background-color:var(--ds-slate-300)}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-slate-300::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.\[\&\:\:-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}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:.5rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>div\:first-of-type\]\:flex-grow>div:first-of-type{flex-grow:1}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[11px\]>svg{font-size:11px}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--tw-destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--tw-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>td\]\:border-0>td{border-width:0px}.\[\&\>td\]\:border-b>td{border-bottom-width:1px}.\[\&\>td\]\:border-solid>td{border-style:solid}.\[\&\>td\]\:border-b-\[var\(--ds-border\)\]>td{border-bottom-color:var(--ds-border)}.\[\&\>td\]\:border-b-\[var\(--ds-border-light\)\]>td{border-bottom-color:var(--ds-border-light)}.\[\&\>td\]\:bg-\[rgba\(var\(--ds-primary-rgb\,99\,102\,241\)\,0\.03\)\]>td{background-color:rgba(var(--ds-primary-rgb,99,102,241),.03)}.\[\&\>td\]\:px-3>td{padding-left:.75rem;padding-right:.75rem}.\[\&\>td\]\:py-1>td{padding-top:.25rem;padding-bottom:.25rem}.\[\&\>td\]\:py-2>td{padding-top:.5rem;padding-bottom:.5rem}.\[\&\>td\]\:py-3>td{padding-top:.75rem;padding-bottom:.75rem}.\[\&\>td\]\:text-\[length\:var\(--ds-text-sm\)\]>td{font-size:var(--ds-text-sm)}.\[\&\>td\]\:text-\[var\(--ds-text-primary\)\]>td{color:var(--ds-text-primary)}.\[\&\>th\]\:whitespace-nowrap>th{white-space:nowrap}.\[\&\>th\]\:border-0>th{border-width:0px}.\[\&\>th\]\:border-b-2>th{border-bottom-width:2px}.\[\&\>th\]\:border-solid>th{border-style:solid}.\[\&\>th\]\:border-b-\[var\(--ds-border\)\]>th{border-bottom-color:var(--ds-border)}.\[\&\>th\]\:px-3>th{padding-left:.75rem;padding-right:.75rem}.\[\&\>th\]\:py-2>th{padding-top:.5rem;padding-bottom:.5rem}.\[\&\>th\]\:text-\[length\:var\(--ds-font-xs\)\]>th{font-size:var(--ds-font-xs)}.\[\&\>th\]\:text-\[length\:var\(--ds-text-sm\)\]>th{font-size:var(--ds-text-sm)}.\[\&\>th\]\:font-semibold>th{font-weight:600}.\[\&\>th\]\:uppercase>th{text-transform:uppercase}.\[\&\>th\]\:tracking-wider>th{letter-spacing:.05em}.\[\&\>th\]\:text-\[var\(--ds-text-muted\)\]>th{color:var(--ds-text-muted)}.\[\&\>th\]\:text-\[var\(--ds-text-secondary\)\]>th{color:var(--ds-text-secondary)}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\]\:bg-mint-50\/30[data-state=open]{background-color:#edfdf54d}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_span\[id\]\]\:mx-0\.5 span[id]{margin-left:.125rem;margin-right:.125rem}.\[\&_span\[id\]\]\:inline-block span[id]{display:inline-block}.\[\&_span\[id\]\]\:rounded span[id]{border-radius:.25rem}.\[\&_span\[id\]\]\:border span[id]{border-width:1px}.\[\&_span\[id\]\]\:border-mint-200\/50 span[id]{border-color:#a8e6c380}.\[\&_span\[id\]\]\:bg-mint-100\/60 span[id]{background-color:#d5f5e399}.\[\&_span\[id\]\]\:px-1\.5 span[id]{padding-left:.375rem;padding-right:.375rem}.\[\&_span\[id\]\]\:py-0\.5 span[id]{padding-top:.125rem;padding-bottom:.125rem}.\[\&_span\[id\]\]\:font-medium span[id]{font-weight:500}.\[\&_span\[id\]\]\:text-mint-700 span[id]{--tw-text-opacity: 1;color:rgb(42 106 78 / var(--tw-text-opacity, 1))}.\[\&_span\[id\]\]\:shadow-sm span[id]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_span\]\:font-medium span{font-weight:500}.\[\&_span\]\:text-mint-600 span{--tw-text-opacity: 1;color:rgb(55 135 100 / var(--tw-text-opacity, 1))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-white svg{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-state=open] .\[\[data-state\=open\]_\&\]\:bg-mint-100{--tw-bg-opacity: 1;background-color:rgb(213 245 227 / var(--tw-bg-opacity, 1))}[data-state=open] .\[\[data-state\=open\]_\&\]\:text-mint-700{--tw-text-opacity: 1;color:rgb(42 106 78 / var(--tw-text-opacity, 1))}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.lobby{margin:1.5rem;display:flex;flex-flow:column nowrap;gap:1.5rem}.lobby__main-container{display:flex;flex-flow:column nowrap;background:var(--ds-bg-card);border-radius:var(--ds-radius-lg);padding:1.5rem;box-shadow:var(--ds-shadow-sm);border:1px solid var(--ds-border-light);position:relative;overflow:hidden}.lobby__main-container:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--ds-primary),var(--ds-primary-light))}.lobby__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.lobby__title-wrapper{display:flex;align-items:center;gap:.75rem}.lobby__title-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--ds-primary-bg);border-radius:var(--ds-radius-md);color:var(--ds-primary);font-size:1.5rem;flex-shrink:0}.lobby__title-content{display:flex;flex-direction:column}.lobby__title-content h2{font-size:var(--ds-text-xl);font-weight:var(--ds-font-bold);color:var(--ds-text-primary);margin:0;line-height:var(--ds-leading-tight)}.lobby__title-content p{font-size:var(--ds-text-sm);color:var(--ds-text-tertiary);margin:.15rem 0 0;font-weight:var(--ds-font-normal)}.lobby__help-button{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background-color:transparent;border:1px solid var(--ds-border);color:var(--ds-text-secondary);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);font-family:inherit;letter-spacing:.3px;border-radius:var(--ds-radius-full);cursor:pointer;transition:all var(--ds-transition-base)}.lobby__help-button:hover{background-color:var(--ds-primary-bg);color:var(--ds-primary-dark);border-color:var(--ds-primary)}.lobby__help-button:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.lobby__help-button svg{font-size:.9rem}.lobby__upload-section{margin-bottom:1.5rem}.lobby__actions{display:flex;align-items:center;justify-content:center;gap:1.25rem}.lobby__action-button{flex:1;max-width:220px}.lobby__button{width:100%;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.25rem;border-radius:var(--ds-radius-full);border:none;cursor:pointer;height:42px;font-family:inherit;transition:all var(--ds-transition-base)}.lobby__button span{font-weight:var(--ds-font-semibold);font-size:var(--ds-text-xs);letter-spacing:.5px}.lobby__button svg{font-size:1rem}.lobby__button:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.lobby__reforms-btn{background-color:transparent;border:1px solid var(--orange-color);color:var(--orange-color)}.lobby__reforms-btn svg{color:var(--orange-color);transition:color var(--ds-transition-base)}.lobby__reforms-btn:hover{border-color:#d17a55;color:#d17a55;background-color:#e48c6514}.lobby__reforms-btn:hover svg{color:#d17a55}.lobby__manual-btn{background-color:transparent;border:1px solid var(--ds-border);color:var(--ds-text-secondary)}.lobby__manual-btn svg{color:var(--ds-text-secondary);transition:color var(--ds-transition-base)}.lobby__manual-btn:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.lobby__manual-btn:hover svg{color:var(--ds-primary)}.lobby__action-separator{height:30px;width:1px;background-color:var(--ds-border-light)}.lobby__alert{background:var(--ds-bg-card);border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-md);padding:1.5rem;text-align:center;box-shadow:var(--ds-shadow-sm)}.lobby__alert h4{font-size:var(--ds-text-md);color:var(--ds-text-primary);margin-bottom:.75rem}.lobby__alert p,.lobby__alert span{color:var(--ds-text-secondary);margin:0;font-size:var(--ds-text-sm)}.lobby__alert p b,.lobby__alert span b{color:var(--ds-primary);cursor:pointer;transition:all var(--ds-transition-base)}.lobby__alert p b:hover,.lobby__alert span b:hover{text-decoration:underline;color:var(--ds-primary-dark)}@media (max-width: 768px){.lobby{margin:1rem}.lobby__main-container{padding:1.25rem}.lobby__header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.lobby__help-button{margin-top:.25rem}.lobby__actions{flex-direction:column;gap:.75rem}.lobby__action-button{max-width:100%}.lobby__action-separator{height:1px;width:80%}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.driver-overlay{z-index:10002!important;background-color:#00000040!important;pointer-events:none!important}.driver-active-element{pointer-events:auto!important}.driver-popover{z-index:10003!important;background:#fff!important;border-radius:16px!important;box-shadow:0 10px 25px #00000026,0 2px 10px #00000014!important;border:1px solid rgba(74,181,134,.2)!important;max-width:420px!important;animation:popoverFadeIn .3s ease-out;pointer-events:auto!important}.driver-popover-custom{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.driver-popover-arrow{border-color:#fff!important}.driver-popover-arrow-side-left{border-left-color:#fff!important}.driver-popover-arrow-side-right{border-right-color:#fff!important}.driver-popover-arrow-side-top{border-top-color:#fff!important}.driver-popover-arrow-side-bottom{border-bottom-color:#fff!important}.driver-popover-title{padding:20px 24px 12px!important;background:linear-gradient(to right,#4ab5860d,#b4d4930d)!important;border-bottom:1px solid rgba(0,0,0,.05)!important;font-size:17px!important;font-weight:600!important;color:#333!important;letter-spacing:-.2px;margin:0!important}.driver-popover-description{padding:20px 24px!important;font-size:15px!important;line-height:1.6!important;color:#555!important}.driver-popover-description p{margin:0 0 12px}.driver-popover-description p:last-child{margin-bottom:0}.driver-popover-description strong{color:var(--main-color);font-weight:600}.driver-popover-footer{padding:16px 24px 20px!important;border-top:1px solid rgba(0,0,0,.05)!important;display:flex;align-items:center;justify-content:space-between;gap:12px}.driver-popover-progress-text{font-size:13px!important;color:#666!important;font-weight:500;flex-shrink:0}.driver-popover-navigation-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:1}.driver-popover-btn{padding:14px 32px!important;border-radius:20px!important;font-size:16px!important;font-weight:600!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;border:none!important;outline:none!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:.3px;text-shadow:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.driver-popover-btn:focus{outline:2px solid rgba(74,181,134,.4)!important;outline-offset:2px}.driver-popover-btn:active{transform:scale(.98)}.driver-popover-close-btn{position:absolute!important;top:16px!important;right:16px!important;width:32px!important;height:32px!important;padding:0!important;background:#00000008!important;border:1px solid rgba(0,0,0,.06)!important;color:#888!important;cursor:pointer!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;font-size:18px!important}.driver-popover-close-btn:hover{background:#00000014!important;border-color:#0000001a!important;color:#555!important;transform:rotate(90deg)}.driver-popover-close-btn:active{transform:rotate(90deg) scale(.95);background:#0000001a!important}.driver-popover-prev-btn{background:linear-gradient(135deg,#f8f9fa,#fff)!important;color:#555!important;border:1.5px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 4px #0000000a!important}.driver-popover-prev-btn:hover:not(:disabled){background:linear-gradient(135deg,#f1f3f5,#f8f9fa)!important;border-color:#0000001f!important;color:#333!important;box-shadow:0 4px 8px #00000014!important;transform:translateY(-1px)}.driver-popover-prev-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000f!important}.driver-popover-prev-btn:disabled{opacity:.4!important;cursor:not-allowed!important;transform:none!important}.driver-popover-next-btn{background:linear-gradient(135deg,var(--main-color),#3d9a6f)!important;color:#fff!important;box-shadow:0 4px 12px #4ab58640!important;border:none!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important}.driver-popover-next-btn:hover:not(:disabled){background:linear-gradient(135deg,#3d9a6f,#2d7a56)!important;box-shadow:0 6px 16px #4ab58659!important;transform:translateY(-2px)}.driver-popover-next-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #4ab5864d!important}.driver-popover-next-btn:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.driver-popover-done-btn{background:linear-gradient(135deg,var(--main-color),#3d9a6f)!important;color:#fff!important;box-shadow:0 4px 12px #4ab58640!important;border:none!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important}.driver-popover-done-btn:hover{background:linear-gradient(135deg,#3d9a6f,#2d7a56)!important;box-shadow:0 6px 16px #4ab58659!important;transform:translateY(-2px)}.driver-popover-done-btn:active{transform:translateY(0);box-shadow:0 2px 6px #4ab5864d!important}.driver-stage{z-index:10002!important;pointer-events:none!important}.driver-highlighted-element{z-index:10002!important;position:relative!important;pointer-events:auto!important;overflow:auto!important}.reconciliation-left-column.driver-highlighted-element{overflow-y:auto!important;pointer-events:auto!important}@media (max-width: 768px){.driver-popover{max-width:90vw!important;margin:10px}.driver-popover-title{font-size:16px!important;padding:16px 20px 10px!important}.driver-popover-description{font-size:14px!important;padding:16px 20px!important}.driver-popover-footer{padding:12px 20px 16px!important;flex-direction:column;align-items:stretch}.driver-popover-progress-text{order:-1;text-align:center;margin-bottom:8px}.driver-popover-navigation-btns{width:100%;justify-content:center}.driver-popover-btn{flex:1;min-width:0}}.value-reconciliation-modal-exquisite .driver-overlay{pointer-events:none!important}.value-reconciliation-modal-exquisite .reconciliation-left-column{overflow-y:auto!important;pointer-events:auto!important}@keyframes tourVideoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tourVideoZoomIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.tour-video-dialog-backdrop,.tour-video-dialog-backdrop *,.tour-video-floating-btn,.tour-video-floating-btn *{pointer-events:auto!important}.driver-popover-welcome{max-width:880px!important;border:1px solid rgba(74,181,134,.3)!important;box-shadow:0 20px 50px #4ab58626,0 8px 20px #0000001a!important}.driver-popover-welcome .driver-popover-title{background:linear-gradient(135deg,#4ab5861f,#6366f114)!important;border-bottom:1px solid rgba(74,181,134,.15)!important;font-size:18px!important;padding:18px 24px 12px!important}.driver-popover-welcome .driver-popover-description{padding:0!important}.driver-popover-welcome .driver-popover-footer{padding:12px 20px 14px!important}.driver-popover-welcome .driver-popover-btn{padding:10px 28px!important;font-size:15px!important}.tour-welcome-header{font-size:20px;font-weight:700;letter-spacing:-.5px;padding:14px 24px 6px;background:linear-gradient(90deg,#333,#059669,#6366f1,#059669,#333);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 3s ease-in-out infinite}@keyframes shimmerText{0%{background-position:0% center}to{background-position:200% center}}.tour-welcome-body{padding:4px 24px 14px}.tour-welcome-body p{color:#555;font-size:13.5px;line-height:1.5;margin:0 0 10px}.tour-welcome-features{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.tour-welcome-feature{display:flex;align-items:flex-start;gap:10px;padding:5px 10px;border-radius:10px;background:linear-gradient(135deg,#4ab5860f,#6366f10a);border:1px solid rgba(74,181,134,.1);opacity:0;transform:translate(-12px);animation:featureSlideIn .4s ease-out forwards}.tour-welcome-feature:nth-child(1){animation-delay:.15s}.tour-welcome-feature:nth-child(2){animation-delay:.25s}.tour-welcome-feature:nth-child(3){animation-delay:.35s}.tour-welcome-feature:nth-child(4){animation-delay:.45s}.tour-welcome-feature:nth-child(5){animation-delay:.55s}@keyframes featureSlideIn{to{opacity:1;transform:translate(0)}}.tour-welcome-feature-icon{font-size:16px;line-height:1;flex-shrink:0;margin-top:1px}.tour-welcome-feature-text{font-size:12.5px;line-height:1.45;color:#444}.tour-welcome-feature-text strong{color:#059669!important;font-weight:600;-webkit-text-fill-color:#059669}.tour-welcome-cta{text-align:center;padding:10px 0 2px;border-top:1px solid rgba(0,0,0,.06);font-size:13px;color:#666;opacity:0;animation:featureSlideIn .4s ease-out .7s forwards}.tour-welcome-cta strong{color:#059669!important;-webkit-text-fill-color:#059669}.tour-welcome-split{display:flex;align-items:center;gap:24px;margin-top:4px}.tour-welcome-split__content{flex:1;min-width:0}.tour-welcome-split__video{width:340px;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;opacity:0;animation:featureSlideIn .5s ease-out .6s forwards}.tour-welcome-video-preview{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;margin:0;border-radius:14px;overflow:hidden;cursor:pointer;background:#111;box-shadow:0 12px 32px #0000002e,0 2px 8px #00000014;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.tour-welcome-video-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.tour-welcome-video-preview .tour-welcome-video-preview__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0000008c);pointer-events:none}.tour-welcome-video-preview .tour-welcome-video-preview__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#b91c1c);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px #dc26268c;transition:transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}.tour-welcome-video-preview .tour-welcome-video-preview__play:before{content:"";width:0;height:0;border-left:20px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:5px}.tour-welcome-video-preview:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:#ef444466;animation:videoPlayPulse 2s ease-out infinite;pointer-events:none}.tour-welcome-video-preview .tour-welcome-video-preview__audio-badge{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:20px;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:600;letter-spacing:.2px;pointer-events:none}.tour-welcome-video-preview:hover{transform:scale(1.02);box-shadow:0 18px 44px #00000047,0 4px 12px #0000001f}.tour-welcome-video-preview:hover img{transform:scale(1.04)}.tour-welcome-video-preview:hover .tour-welcome-video-preview__play{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 14px 36px #dc2626b3}.tour-welcome-video-preview:active{transform:scale(.99)}.tour-welcome-split__caption{margin-top:12px;text-align:center;font-size:12px;color:#666;font-weight:500;letter-spacing:.2px}@keyframes videoPlayPulse{0%{width:68px;height:68px;opacity:.6}to{width:130px;height:130px;opacity:0}}@media (max-width: 820px){.tour-welcome-split{flex-direction:column;align-items:stretch}.tour-welcome-split__video{width:100%}}@media print{.driver-overlay,.driver-popover,.driver-stage{display:none!important}}.lobby--modern h1,.lobby--modern h2,.lobby--modern h3,.lobby--modern h4,.lobby--modern h5,.lobby--modern h6{font-weight:revert;color:inherit;margin:0}body:has(.lobby--modern) .app__main{padding-bottom:0}body:has(.lobby--modern) .footer{display:none}.lobby--modern{background:radial-gradient(ellipse at 20% 50%,rgba(74,181,134,.04) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(74,181,134,.03) 0%,transparent 50%),#f8fafc;height:calc(100vh - var(--header-height, 56px));margin:0;overflow:hidden}.lobby--modern:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;opacity:.015;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");z-index:0}.lobby--modern>*{position:relative;z-index:1}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes stampIn{0%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}.lobby-stamp-check{animation:stampIn .3s ease-out forwards}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.lobby-confirmation-check{animation:scaleIn .4s ease-out forwards}.lobby--modern [data-state=active][role=tabpanel]{animation:fadeIn .2s ease-out}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.spinner__overlay{width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;background:#6d6d6da9!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.spinner{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999;display:flex;flex-direction:column;justify-content:center;align-items:center}.spinner__logo{width:clamp(200px,40vw,400px);filter:drop-shadow(0 4px 24px rgba(0,0,0,.18));animation:spinnerPulse 2.5s ease-in-out infinite}.spinner__text{width:80%;display:flex;justify-content:center;align-items:center;margin-top:3rem;font-size:1.5rem;text-align:center}@keyframes spinnerPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.04);opacity:1}}.itv-card{position:relative;width:100%;padding:1.5rem;box-sizing:border-box;min-height:100vh}.itv-card>div{background:#ffffffbf}.itv-card--inspector{padding:0;min-height:0}.itv-card--inspector>div{background:none}.itv-card__container{border-radius:16px!important;padding:2rem;width:100%;box-sizing:border-box;background-color:#fff;box-shadow:0 10px 30px #00000014!important}.itv-card__header{display:flex;justify-content:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.itv-card__title-main{margin:1.5rem 0;text-align:center;color:#2d3748;font-size:1.75rem!important;font-weight:600!important}@media (max-width: 768px){.itv-card__title-main{margin:1rem 0;font-size:1.5rem!important}}.itv-card__info{display:flex;gap:.75rem;flex-wrap:wrap}.itv-card__chip{color:#fff!important;font-weight:500!important;padding:.5rem .75rem!important;height:auto!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a}.itv-card__chip--category{background-color:var(--second-color)!important}.itv-card__funnel-tags{display:flex;gap:.5rem;align-items:center;margin-left:auto}@media (max-width: 768px){.itv-card__funnel-tags{margin-left:0;width:100%;justify-content:flex-start}}.itv-card__form{display:flex;gap:1.5rem;min-height:70vh;position:relative}.itv-card__form-main{flex:1;min-width:0}.itv-card__form-main.with-panel{width:55%;flex:0 0 55%}.itv-card__form-popout{flex:0 0 45%;max-width:45%;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0000001a}.itv-card__form-viewer{flex:0 0 45%;max-width:45%;position:sticky!important;top:5.7rem!important;height:calc(100vh - 6.5rem)!important;overflow:auto;border-radius:12px;box-shadow:0 4px 16px #0000001a;margin-bottom:1.5rem;align-self:flex-start;opacity:0;transition:opacity .3s linear;display:flex}.itv-card__form-viewer.visible{opacity:1}@media (max-width: 1299px){.itv-card__form{flex-direction:column}.itv-card__form-main{width:100%!important;flex:1!important}.itv-card__form-popout{flex:0 0 auto;max-width:100%;max-height:50vh}.itv-card__form-viewer{max-height:50vh;height:50vh!important;position:relative!important;top:0!important;flex:0 0 auto;max-width:100%;opacity:0;transition:opacity .3s linear;display:flex}.itv-card__form-viewer.visible{opacity:1}}@media (max-width: 1200px){.itv-card{padding:1rem}.itv-card--inspector{padding:0}.itv-card__container{padding:1.5rem}.itv-card__form{gap:1rem}}@media (max-width: 768px){.itv-card{padding:.5rem}.itv-card--inspector{padding:0}.itv-card__container{padding:1rem;border-radius:12px!important}.itv-card__form-popout,.itv-card__form-viewer{max-height:40vh;height:40vh!important}.itv-card__header{margin-bottom:.5rem}}.itv-card-selector{display:flex;align-items:center;gap:1rem;width:100%}.itv-card-selector__select-container{flex:1;min-width:8rem}.itv-card-selector .select-container>div>div{width:10rem!important;min-width:8rem!important;max-width:8rem!important}.itv-card-selector__checkbox-container{display:flex;align-items:center;flex-shrink:0;align-self:center;margin-top:1.2rem}.itv-card-selector__label{margin-bottom:.25rem;color:#4b5563;font-size:.85rem;font-weight:500}.itv-card-selector__select{width:100%}.itv-card-selector__select .css-1s2u09g-control,.itv-card-selector__select .css-1pahdxg-control{width:100%;border-radius:8px;border-color:#00000026;box-shadow:none;transition:all .2s ease}.itv-card-selector__select .css-1s2u09g-control:hover,.itv-card-selector__select .css-1pahdxg-control:hover,.itv-card-selector__select .css-1pahdxg-control{border-color:var(--main-color)}.itv-card-selector__ICT{margin:0}@media (max-width: 480px){.itv-card-selector{flex-direction:column;align-items:flex-start;gap:.5rem}.itv-card-selector__checkbox-container{margin-top:.5rem}}.select-container{padding:.5rem .3rem;margin-bottom:.3rem}.select-container .css-1x768pw-control{max-height:2rem!important}.select-container{text-align:left}.select-container--no-dropdown .react-select__menu{display:none!important}.select-container label{color:#0009;font-weight:500;font-size:.9rem}.select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;padding:.2rem .6rem;margin-top:.3rem;height:2.5rem;outline:none;border-radius:0;background:transparent;color:#333;font-size:1rem;font-weight:500;border:.15rem dashed #333}.select-container:focus-within label{color:#333}.select-container option{font-weight:500}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.itv-card-form__wrapper{width:100%;overflow-anchor:none;scroll-behavior:auto!important}.itv-card-form__wrapper *{scroll-behavior:auto!important}.itv-card-form__options-container,.itv-card-form__fields-container{contain:layout style;overflow-anchor:none}.itv-card-form__options-container.itv-card-form__options-container{margin-bottom:1.5rem;border-radius:12px;overflow:hidden;animation:scaleIn .5s cubic-bezier(.25,.46,.45,.94) both}.itv-card-form__alerts-container-wrapper.itv-card-form__alerts-container-wrapper{margin-bottom:1.5rem;border-radius:12px;padding:1rem;animation:fadeIn .6s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.15s}.itv-card-form__alerts-container-wrapper.itv-card-form__alerts-container-wrapper:empty{display:none}.itv-card-form__fields-container.itv-card-form__fields-container{border-radius:12px;overflow:hidden;padding:1rem;background-color:#fafbfca9;animation:fadeInUp .7s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.3s}.itv-card-form__form{display:grid;grid-template-areas:"matricula-y-certificado matricula-y-certificado identificadores" "vehículo masas-y-dimensiones motor" "observaciones homologaciones reformas";grid-gap:1rem;grid-template-columns:1fr 1fr 1fr}.itv-card-form__form input{font-weight:500;font-size:.9rem;padding:.3rem .5rem}.itv-card-form__wrapper{width:100%}.itv-card-form__wrapper--reforms .options{justify-content:center}.itv-card-form--no-motor .itv-card-form__form{grid-template-areas:"matricula-y-certificado matricula-y-certificado matricula-y-certificado" "vehículo vehículo masas-y-dimensiones" "observaciones homologaciones reformas"}.itv-card-form--only-reforms .itv-card-form__form{grid-template-areas:"matricula-y-certificado matricula-y-certificado matricula-y-certificado" "reformas reformas reformas"}.itv-card-form__box{border:none;border-radius:12px;padding:0;background-color:#fff;box-shadow:0 2px 8px #0000000d;transition:all .3s ease;opacity:0;animation:slideInRight .5s cubic-bezier(.25,.46,.45,.94) forwards}.itv-card-form__box:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.itv-card-form__box-title{background-color:#f1f5f9;color:#334155;font-weight:600;padding:.75rem 1.5rem;font-size:1rem;border-bottom:1px solid rgba(0,0,0,.05);text-align:center}.itv-card-form__box-content{padding:1rem}.itv-card-form__box--matricula-y-certificado{grid-area:matricula-y-certificado;animation-delay:.4s}.itv-card-form__box--matricula-y-certificado .itv-card-form__box-content{display:flex;flex-flow:row wrap;align-items:center;gap:1rem}.itv-card-form__box--matricula-y-certificado .itv-card-form__box-content>div{flex-grow:1;min-width:200px}.itv-card-form__box--identificadores{grid-area:identificadores;animation-delay:.5s}.itv-card-form__box--identificadores .itv-card-form__box-content{display:flex;flex-flow:row wrap;align-items:center;gap:1rem}.itv-card-form__box--identificadores .itv-card-form__box-content>div{flex-grow:1;min-width:150px}.itv-card-form__box--vehículo{grid-area:vehículo;animation-delay:.6s}.itv-card-form__box--masas-y-dimensiones{grid-area:masas-y-dimensiones;animation-delay:.7s}.itv-card-form__box--motor{grid-area:motor;animation-delay:.8s}.itv-card-form__box--observaciones{grid-area:observaciones;animation-delay:.9s}.itv-card-form__box--homologaciones{grid-area:homologaciones;animation-delay:1s}.itv-card-form__box--reformas{grid-area:reformas;animation-delay:1.1s}.itv-card-form__reforms-list-container{background:#f8f9fa;color:#333;padding:1.25rem;border-radius:12px;margin-bottom:1.25rem;box-shadow:0 2px 8px #0000000d;transition:all .2s ease}.itv-card-form__reforms-list-container:hover{box-shadow:0 4px 12px #00000014}.itv-card-form__reforms-list-container>span{font-size:1.25rem;font-weight:600;color:#2c3e50}.itv-card-form__reforms-list{display:flex;flex-flow:column nowrap;gap:.5rem;margin-top:.75rem}.itv-card-form__reforms-list>div{display:flex;align-items:center;gap:1rem}.itv-card-form__reforms-list>div .my-buttons-container{width:9rem;display:block}.itv-card-form__reforms-list>div .my-buttons-container button{min-width:8rem;width:8rem;border-radius:8px;transition:all .2s ease}.itv-card-form__reforms-list>div .my-buttons-container button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}@media only screen and (max-width: 600px){.itv-card-form__reforms-list>div .my-buttons-container{width:9rem}}.itv-card-form__reforms-btn--already-added.itv-card-form__reforms-btn--already-added{border-color:transparent;color:var(--main-color)}.itv-card-form__reforms-btn--already-added.itv-card-form__reforms-btn--already-added:hover{border-color:var(--main-color);color:#fff;background:var(--main-color);pointer-events:none}.itv-card-form__reforms-name{flex-grow:1;text-align:left;font-weight:500}.itv-card-form__hint{color:#6c757d;font-style:italic;padding-left:.5rem;margin-bottom:.5rem;font-size:.9rem}@media only screen and (max-width: 1200px){.itv-card-form__form{grid-template-columns:1fr 1fr;grid-template-areas:"matricula-y-certificado matricula-y-certificado" "identificadores identificadores" "vehículo masas-y-dimensiones" "motor motor" "observaciones homologaciones" "reformas reformas"}.itv-card-form--no-motor .itv-card-form__form{grid-template-areas:"matricula-y-certificado matricula-y-certificado" "identificadores identificadores" "vehículo masas-y-dimensiones" "observaciones homologaciones" "reformas reformas"}}@media only screen and (max-width: 768px){.itv-card-form__form{display:flex;flex-flow:column;gap:1rem}.itv-card-form__box{width:100%}}.itv-card-form__calibration-modal{margin-top:2rem}.itv-card-form__calibration-modal ol{text-align:left;padding-left:1.5rem}.itv-card-form__calibration-modal li{line-height:1.7rem;margin-bottom:.75rem}.itv-card-form__calibration-modal a{color:var(--main-color);cursor:pointer;font-weight:500;font-size:1.2rem;transition:color .2s ease}.itv-card-form__calibration-modal a:hover{text-decoration:underline;color:var(--second-color)}.itv-card-form__calibration-modal p{font-size:1.1rem;margin-bottom:1.5rem;line-height:1.6}.itv-card-form__calibration-modal ol>li>ul{margin-top:.5rem;padding-left:1.5rem}.itv-card-form__calibration-modal-inputs{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:2rem 0}.itv-card-form__alert{border:none;margin-bottom:1rem;width:100%;transform-origin:center;animation:pulseAlert .6s cubic-bezier(.25,.46,.45,.94)}@keyframes appear{0%{opacity:0;transform:scale(.5) translateY(20px)}70%{transform:scale(1.1) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.itv-card-form__loading-update-draft{position:fixed;bottom:1.5rem;left:1.5rem;z-index:9999;width:3.5rem;height:3.5rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;animation:appear .5s cubic-bezier(.175,.885,.32,1.275) both}.itv-card-form__loading-update-draft svg:first-child{animation:spin 1.5s linear infinite;width:100%;height:100%}.itv-card-form__loading-update-draft svg:first-child path{fill:var(--draft-color)}.itv-card-form__loading-update-draft svg:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;fill:var(--draft-color)}.itv-card-form__accuracy{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;background-color:#f8f9fa;border-radius:8px;margin-top:.5rem}.itv-card-form__accuracy span{font-weight:500}.itv-card-form__accuracy svg{font-size:1.3rem;margin-left:auto;color:var(--main-color)}@keyframes slideInChip{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes attentionPulse{0%,to{transform:scale(1);box-shadow:0 2px 12px #0000000f}50%{transform:scale(1.02);box-shadow:0 8px 24px #ef444426}}.itv-card-form__alerts{margin-bottom:1rem;transition:all .3s ease}.itv-card-form__alerts--attention{animation:attentionPulse .6s ease-in-out 2}.itv-card-form__alerts-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.itv-card-form__alerts-container--full{grid-template-columns:1fr}@media only screen and (max-width: 768px){.itv-card-form__alerts-container{grid-template-columns:1fr}}.itv-card-form__alert-section{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;overflow:hidden;animation:fadeIn .3s ease-out;height:-moz-fit-content;height:fit-content;border:1px solid rgba(0,0,0,.06)}.itv-card-form__alert-section--required{border-left:3px solid var(--error-color, #ef4444)}.itv-card-form__alert-section--warning{border-left:3px solid var(--warning-color, #f59e0b)}.itv-card-form__alert-header{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);position:relative;overflow:hidden}.itv-card-form__alert-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.4;z-index:0}.itv-card-form__alert-header svg,.itv-card-form__alert-header h3,.itv-card-form__alert-header .itv-card-form__alert-badge{position:relative;z-index:1}.itv-card-form__alert-header svg{font-size:1.25rem;flex-shrink:0}.itv-card-form__alert-header h3{font-size:.95rem;font-weight:600;margin:0;flex:1}.itv-card-form__alert-section--required .itv-card-form__alert-header{background:linear-gradient(135deg,#ef444414,#dc26261f);color:var(--error-color, #dc2626)}.itv-card-form__alert-section--required .itv-card-form__alert-header svg{color:var(--error-color, #ef4444)}.itv-card-form__alert-section--warning .itv-card-form__alert-header{background:linear-gradient(135deg,#fbbf2414,#eab3081f);color:var(--warning-color, #d97706)}.itv-card-form__alert-section--warning .itv-card-form__alert-header svg{color:var(--warning-color, #f59e0b)}.itv-card-form__alert-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .375rem;border-radius:11px;font-size:.75rem;font-weight:700;animation:pulseBadge 2s cubic-bezier(.4,0,.6,1) infinite}.itv-card-form__alert-badge--error{background:var(--error-color, #ef4444);color:#fff;box-shadow:0 2px 6px #ef44444d}.itv-card-form__alert-badge--warning{background:var(--warning-color, #f59e0b);color:#fff;box-shadow:0 2px 6px #f59e0b4d}.itv-card-form__alert-list{display:flex;flex-wrap:wrap;padding:.625rem 1rem 1rem;gap:.5rem}.itv-card-form__alert-item{display:inline-flex;align-items:center;gap:.4rem;padding:.375rem .875rem;border-radius:20px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex:0 1 auto;min-width:-moz-fit-content;min-width:fit-content;font-size:.8125rem;font-weight:500;animation:slideInChip .3s cubic-bezier(.4,0,.2,1) backwards;box-shadow:0 1px 3px #0000000d}.itv-card-form__alert-item[data-index="0"]{animation-delay:.04s}.itv-card-form__alert-item[data-index="1"]{animation-delay:.08s}.itv-card-form__alert-item[data-index="2"]{animation-delay:.12s}.itv-card-form__alert-item[data-index="3"]{animation-delay:.16s}.itv-card-form__alert-item[data-index="4"]{animation-delay:.2s}.itv-card-form__alert-item[data-index="5"]{animation-delay:.24s}.itv-card-form__alert-item[data-index="6"]{animation-delay:.28s}.itv-card-form__alert-item[data-index="7"]{animation-delay:.32s}.itv-card-form__alert-item[data-index="8"]{animation-delay:.36s}.itv-card-form__alert-item[data-index="9"]{animation-delay:.4s}.itv-card-form__alert-item[data-index="10"]{animation-delay:.44s}.itv-card-form__alert-item[data-index="11"]{animation-delay:.48s}.itv-card-form__alert-item[data-index="12"]{animation-delay:.52s}.itv-card-form__alert-item[data-index="13"]{animation-delay:.56s}.itv-card-form__alert-item[data-index="14"]{animation-delay:.6s}.itv-card-form__alert-item[data-index="15"]{animation-delay:.64s}.itv-card-form__alert-item[data-index="16"]{animation-delay:.68s}.itv-card-form__alert-item[data-index="17"]{animation-delay:.72s}.itv-card-form__alert-item[data-index="18"]{animation-delay:.76s}.itv-card-form__alert-item[data-index="19"]{animation-delay:.8s}@media only screen and (max-width: 640px){.itv-card-form__alert-item{flex:1 1 100%;justify-content:flex-start}}.itv-card-form__alert-item:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #0000001a}.itv-card-form__alert-item:active{transform:scale(.98);transition:transform .1s}.itv-card-form__alert-item .itv-card-form__alert-icon{font-size:.95rem;flex-shrink:0;align-self:flex-start;margin-top:.125rem}.itv-card-form__alert-item span{line-height:1.15}.itv-card-form__alert-item--error{white-space:nowrap}.itv-card-form__alert-content{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.itv-card-form__alert-item--error{background:linear-gradient(135deg,#ef44441f,#dc262614);color:#b91c1c;border:1px solid rgba(239,68,68,.2)}.itv-card-form__alert-item--error .itv-card-form__alert-icon{color:var(--error-color, #ef4444)}.itv-card-form__alert-item--error:hover{background:linear-gradient(135deg,#ef444429,#dc26261f);border-color:#ef44444d;box-shadow:0 4px 12px #ef444426}.itv-card-form__alert-item--warning{background:linear-gradient(135deg,#fbbf241f,#eab30814);color:#b45309;border:1px solid rgba(251,191,36,.2);align-items:flex-start;max-width:100%}.itv-card-form__alert-item--warning .itv-card-form__alert-icon{color:var(--warning-color, #f59e0b)}.itv-card-form__alert-item--warning:hover{background:linear-gradient(135deg,#fbbf2429,#eab3081f);border-color:#fbbf244d;box-shadow:0 4px 12px #fbbf2426}@media only screen and (max-width: 640px){.itv-card-form__alert-item--warning{max-width:100%}}.itv-card-form__alert-field{font-weight:600;font-size:.85rem;color:inherit;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word}.itv-card-form__alert-message{font-size:.725rem;color:#6b7280;font-weight:400;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width: 768px){.itv-card-form__box-content{padding:1.25rem}.itv-card-form__alerts{margin-bottom:.75rem}.itv-card-form__alerts-container{gap:.75rem}.itv-card-form__alert-header{padding:.625rem 1rem;gap:.5rem}.itv-card-form__alert-header h3{font-size:.875rem}.itv-card-form__alert-header svg{font-size:1.125rem}.itv-card-form__alert-badge{min-width:20px;height:20px;font-size:.7rem}.itv-card-form__alert-list{padding:.5rem 1rem .875rem;gap:.4rem}.itv-card-form__alert-item{padding:.375rem .75rem;font-size:.75rem}.itv-card-form__alert-item .itv-card-form__alert-icon{font-size:.875rem}.itv-card-form__alert-field{font-size:.8rem}.itv-card-form__alert-message{font-size:.7rem}}.options__button-text{display:none;margin-left:.5rem}@media (min-width: 576px){.options__button-text{display:inline}}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.options{position:relative;border-radius:12px;padding:.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width: 768px){.options{flex-direction:row;align-items:center;padding:1rem 1.5rem}}.options input[type=checkbox]+label{text-align:center;display:flex;align-items:center;justify-content:center}.options__selector{display:flex;justify-content:center;width:100%}@media (min-width: 768px){.options__selector{justify-content:flex-start;width:auto;flex:0 0 auto;max-width:240px}}.options__toolbar{flex:1;display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;align-items:center;position:relative}@media (min-width: 576px){.options__toolbar{justify-content:space-evenly}}@media (min-width: 768px){.options__toolbar{justify-content:flex-end}}.options__group{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;justify-content:center}@media (max-width: 480px){.options__group{width:100%}}.options__group--utility{order:1}.options__group--document{order:2}.options__group--actions{order:3}@media (min-width: 768px){.options__group--actions{margin-left:.75rem}}.options__separator{height:2.5rem;width:.1rem;border-right:.1rem dashed rgba(0,0,0,.15);margin:0 .25rem}@media (max-width: 767px){.options__separator{display:none}}.options__button.options__button{border-radius:10px;min-width:45px;height:42px;margin:0;display:flex;gap:.5rem;flex-shrink:0;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;background-color:transparent}.options__button.options__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.options__button.options__button:active:not(:disabled){transform:translateY(0)}.options__button.options__button--verifications:hover:not(:disabled){background-color:#4338ca14;border-color:#4338ca}.options__button.options__button--help{color:#6366f1}.options__button.options__button--help:hover:not(:disabled){background-color:#6366f114;border-color:#6366f1}.options__button.options__button--calibration{color:#8b5cf6}.options__button.options__button--calibration:hover:not(:disabled){background-color:#8b5cf614;border-color:#8b5cf6}.options__button.options__button--additional-sheet{color:#2563eb}.options__button.options__button--additional-sheet:hover:not(:disabled){background-color:#2563eb14;border-color:#2563eb}.options__button.options__button--preview{color:#0ea5e9}.options__button.options__button--preview:hover:not(:disabled){background-color:#0ea5e914;border-color:#0ea5e9}.options__button.options__button--repeat{color:var(--error-color)}.options__button.options__button--repeat:hover:not(:disabled){background-color:#dc262614;border-color:var(--error-color)}.options__button.options__button--exit{background:var(--error-color);color:#fff;animation:pulse2 1.3s infinite ease-in-out;padding:1rem}.options__button.options__button--exit:hover{animation:none}.options__button.options__button--draft{color:var(--draft-color);border-color:var(--draft-color)}.options__button.options__button--draft:hover:not(:disabled){background-color:#fbbf2414;border-color:var(--draft-color)}.options__button.options__button--finish{background-color:var(--main-color);color:#fff}@media (min-width: 480px){.options__button.options__button--finish{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width: 480px){.options__button.options__button{min-width:40px;height:40px}}@media (max-width: 374px){.options__button.options__button{min-width:38px;height:38px}.options__button.options__button svg{width:1.3rem;height:1.3rem}}.options__icon{height:1.5rem;width:1.5rem;flex-shrink:0}.options__icon--loading{animation:spin 1.5s linear infinite}.options__toggle-container{position:relative;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.options__toggle-container{margin-left:.75rem}}.options__toggle-container:before{content:"";position:absolute;left:-.75rem;height:2.5rem;width:.1rem;border-right:.1rem dashed rgba(0,0,0,.15)}@media (max-width: 767px){.options__toggle-container:before{display:none}}.options__toggle-container .options__button.options__button{background-color:#f8fafc;border:1px solid rgba(0,0,0,.08);color:#64748b}.options__toggle-container .options__button.options__button:hover:not(:disabled){background-color:#f1f5f9;border-color:#64748b}@keyframes pulse2{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}@media (max-width: 374px){.options{padding:.75rem}.options__toolbar,.options__group{gap:.5rem}}.form-input input::-webkit-outer-spin-button,.form-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input input[type=number]{-moz-appearance:textfield}.input__textarea{display:flex;flex-flow:column nowrap;gap:.2rem;justify-content:center;align-items:stretch;margin-bottom:.5rem;border-bottom:none}.input__textarea>div,.input__textarea textarea{width:100%}.input-adornment-stack{display:flex;flex-direction:column;align-items:center;gap:2px}.input-edit-indicator{color:#f59e0b;cursor:help;opacity:.9;transition:opacity .2s}.input-edit-indicator:hover{opacity:1}.edit-indicator-tooltip{padding:.25rem}.edit-indicator-tooltip__title{font-weight:600;margin-bottom:.5rem;color:#f59e0b}.edit-indicator-tooltip__original{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;font-size:.85rem}.edit-indicator-tooltip__original span{color:var(--text-muted, #6b7280)}.edit-indicator-tooltip__original strong{color:var(--text-primary, #1f2937);word-break:break-word;max-width:200px;overflow:hidden;text-overflow:ellipsis}.edit-indicator-tooltip__revert{display:flex;align-items:center;gap:.35rem;padding:.35rem .6rem;background-color:#f59e0b1a;border:1px solid #f59e0b;border-radius:4px;color:#f59e0b;font-size:.8rem;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%;justify-content:center}.edit-indicator-tooltip__revert:hover{background-color:#f59e0b33}.input-accuracy,.input-accuracy--low,.input-accuracy--medium{padding:.2rem;border-radius:.2rem;color:var(--high-accuracy-color);font-weight:500;font-size:.85rem}.input-accuracy--medium{color:var(--medium-accuracy-color)}.input-accuracy--low{color:var(--low-accuracy-color)}.input-accuracy__text{display:flex;flex-direction:column;gap:.15rem;font-size:.8rem;line-height:1.3}.input-accuracy__precision strong{color:var(--main-color, #77d8ac)}.input-accuracy__row span{color:var(--gray-color, #888)}.popup-content{margin:auto;background:#fff;width:50%;padding:5px;border:1px solid #d7d7d7}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px #00000029;border-radius:5px}.popup-overlay{background:#00000080}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;left:0;right:0;top:0;bottom:0}body.modal-open{overflow:hidden!important}.popup-content{width:auto!important;max-width:95%!important;border-radius:.6rem!important;padding:.8rem!important;min-width:350px!important;overflow:hidden;background:#fff}@media only screen and (max-width: 480px){.popup-content{width:auto!important;max-width:95%!important;border-radius:.6rem!important}}@media only screen and (min-width: 900px){.popup-content{min-width:50rem!important}}.popup-overlay{background:#6d6d6da9!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:9999!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important}.modal{padding:1.5rem 1rem;padding-bottom:0;text-align:center;max-height:calc(90vh - 100px);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.modal .animated-logo{transform:scale(1.5)!important;margin-bottom:1rem}.modal__header{padding:0 .6rem;text-align:center}.modal__message{margin-bottom:1rem;font-size:1.2rem;color:#333;font-weight:300;width:80%;margin:auto}.modal__message:last-child{color:var(--gray-color)}.modal__alert{font-size:1.15rem;color:var(--error-color);font-weight:500}.modal__title{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-bottom:1rem;gap:.5rem}.modal__icon{display:flex;justify-content:center;align-items:center;font-size:2rem;color:var(--gray-color)}.modal__title-text{margin:0;font-size:1.7rem;color:#333;font-weight:400}.modal-popup--no-padding-content,.modal-popup--no-padding-content .modal{padding:0!important}.modal__btn-container{width:100%;max-width:400px;margin:1rem auto 0;display:flex;flex-direction:row;justify-content:center;gap:1rem}.modal__btn-container .my-button{flex:1;max-width:180px;height:2.5rem;min-width:auto;border-radius:8px;font-weight:500;font-size:.9rem;transition:all .2s ease}.modal__btn-container .my-button .my-button__shine{display:none}.modal__btn-container .my-button:last-child:not(.my-button--transparent){background:var(--main-color)!important;box-shadow:0 2px 8px #4ab58633!important}.modal__btn-container .my-button:last-child:not(.my-button--transparent):hover{filter:brightness(.95);transform:translateY(-1px)}.modal__btn-container .my-button--transparent{background:transparent!important;border:1px solid var(--error-color)!important;color:var(--error-color)!important;box-shadow:none!important}.modal__btn-container .my-button--transparent .my-button__icon svg,.modal__btn-container .my-button--transparent .my-button__icon i{fill:var(--error-color)!important;color:var(--error-color)!important}.modal__btn-container .my-button--transparent:hover{background:#ff69611a!important;border-color:var(--error-color);color:var(--error-color)}.my-button{position:relative;overflow:hidden;border:none;outline:none;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;height:3rem;min-width:15rem;max-width:17rem;border-radius:2rem;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(90deg,#32c499,#38d4b3);color:#fff;box-shadow:0 4px 10px -4px #32c49940,0 0 0 1px #32c49914}@media only screen and (max-width: 600px){.my-button{min-width:25rem}}.my-button__content{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;gap:.7rem;width:100%;height:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.my-button__background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff26,#fff0,#0000000d);opacity:0;z-index:1;transition:opacity .3s ease}.my-button__shine{position:absolute;top:-100%;left:-100%;width:60px;height:100px;background:#fff3;transform:rotate(30deg);filter:blur(5px);z-index:2;transition:transform .8s ease;pointer-events:none}.my-button__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600;letter-spacing:.01em;transition:letter-spacing .3s ease}.my-button__icon{display:grid;place-items:center;width:1.2rem;height:1.2rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.my-button__icon svg,.my-button__icon i{width:1.2rem;height:1.2rem;fill:currentColor;color:currentColor}.my-button:hover{background:linear-gradient(90deg,#2db089,#2bc7a6);transform:translateY(-2px);box-shadow:0 4px 10px -5px #32c49966,0 0 0 1px #32c49926}.my-button:hover .my-button__background{opacity:1}.my-button:hover .my-button__content{transform:translateY(-1px)}.my-button:hover .my-button__shine{transform:rotate(30deg) translate(250%);transition:transform .8s ease}.my-button:hover .my-button__icon{transform:scale(1.1)}.my-button:hover .my-button__text{letter-spacing:.03em}.my-button:active{transform:translateY(0);box-shadow:0 4px 10px -2px #32c4994d,0 0 0 1px #32c49933}.my-button:active .my-button__content{transform:scale(.98)}.my-button--transparent{background:transparent;color:#32c499;border:2px solid rgba(50,196,153,.3);box-shadow:0 4px 10px -4px #32c4991a,inset 0 0 0 1px #32c4990d}.my-button--transparent:hover{background:#e6f7f2;color:#2cb489;border-color:#32c49980;box-shadow:0 6px 15px -3px #32c49926,inset 0 0 0 1px #32c4991a}.my-button--transparent .my-button__icon svg,.my-button--transparent .my-button__icon i{fill:#32c499;color:#32c499}.my-button--transparent .my-button__shine{background:#32c4991a}.my-button--selectable{background:transparent;color:#32c499;border:2px solid rgba(50,196,153,.3)}.my-button--selectable:hover{background:#e6f7f2;border-color:#32c49980;color:#2cb489}.my-button--selectable .my-button__shine{background:#32c4991a}.my-button--selected{background:linear-gradient(90deg,#32c499,#38d4b3);color:#fff;box-shadow:0 10px 15px -3px #32c4994d,0 4px 6px -2px #32c49926,inset 0 0 0 1px #ffffff1a}.my-button--selected:hover{opacity:.95;background:linear-gradient(90deg,#32c499,#38d4b3)}.my-button--selected .my-button__shine{width:80px;height:120px}.my-button--warning{background:linear-gradient(90deg,#ef4444,#dc2626);color:#fff;border-color:#ef4444;box-shadow:0 4px 15px -4px #ef444440,0 0 0 1px #ef444414}.my-button--warning:hover{background:linear-gradient(90deg,#ed2d2d,#c82020);box-shadow:0 10px 20px -5px #ef44444d,0 0 0 1px #ef444426}.my-button--warning .my-button__icon svg,.my-button--warning .my-button__icon i{fill:#fff;color:#fff}.my-button--warning .my-button__shine{background:#fff3}.my-button--transparent.my-button--warning{background:transparent;color:#ef4444;border:2px solid rgba(239,68,68,.3)}.my-button--transparent.my-button--warning:hover{background:#fee2e2;color:#dc2626;border-color:#ef444480}.my-button--transparent.my-button--warning .my-button__icon svg,.my-button--transparent.my-button--warning .my-button__icon i{fill:#ef4444;color:#ef4444}.my-button--transparent.my-button--warning:hover .my-button__icon svg,.my-button--transparent.my-button--warning:hover .my-button__icon i{fill:#dc2626;color:#dc2626}.my-button--transparent.my-button--warning .my-button__shine{background:#ef44441a}.my-button.my-button:disabled{opacity:.65;cursor:not-allowed;transform:none;background:#e5e7eb;color:#6b7280;border-color:#e5e7eb;box-shadow:none}.my-button.my-button:disabled .my-button__icon svg,.my-button.my-button:disabled .my-button__icon i{fill:#6b7280;color:#6b7280}.my-button.my-button:disabled .my-button__shine{display:none}.my-button.pulse{animation:button-pulse 2s infinite}@keyframes button-pulse{0%{box-shadow:0 0 #32c499b3}70%{box-shadow:0 0 0 10px #32c49900}to{box-shadow:0 0 #32c49900}}.child-spinner,.child-spinner--big{width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.child-spinner h3,.child-spinner--big h3{margin-top:.3rem;font-size:1.2rem;color:var(--gray-color)}.child-spinner svg,.child-spinner--big svg{padding:.5rem;height:1.8rem!important}@media (max-width: 600px){.child-spinner .animated-logo--infinity--not-relative,.child-spinner--big .animated-logo--infinity--not-relative{transform:scale(1.2)!important}}.child-spinner--big{padding:2rem 5rem}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.animated-logo{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:999999;display:flex;justify-content:center;align-items:center;background:#666;background-image:linear-gradient(to left bottom,#f2fff3,#bbcac7,#8c9698,#636568,#393939);background-image:linear-gradient(#ffffff26,#ffffff26),url(/assets/background-DhHyKQ6h.svg);background:var(--background);background-size:cover;background-repeat:no-repeat;margin-bottom:.5rem}@media only screen and (max-width: 768px){.animated-logo{background-image:linear-gradient(#ffffff59,#ffffff59),url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){.animated-logo{background-image:linear-gradient(#ffffff59,#ffffff59),url(/assets/background-mobile-DSzRy3sx.svg)}}.animated-logo--infinity,.animated-logo--infinity--not-relative{background:none}.animated-logo--infinity--not-relative{position:static;z-index:1}.animated-logo--infinity--not-relative .animated-logo__1{stroke:#333}.animated-logo--infinity--not-relative .animated-logo__2{stroke:#48bb88}.animated-logo--infinity--not-relative .animated-logo__3{stroke:#b5e194}.animated-logo__wrapper{width:50%}@media only screen and (min-width: 1500px){.animated-logo__wrapper{width:30%}}.animated-logo__wrapper--infinity{width:30%}@media only screen and (max-width: 800px){.animated-logo__wrapper--infinity{width:50%}}.animated-logo__1,.animated-logo__2,.animated-logo__3{stroke-miterlimit:10;stroke-width:5px}.animated-logo__1{stroke:#fff}.animated-logo__2{stroke:#48bb88}.animated-logo__3{stroke:#b5e194}.my-buttons-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:1.25rem;margin:auto;padding:.5rem}@media only screen and (min-width: 601px){.my-buttons-container>*{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .4s ease;animation:fadeIn .5s forwards;opacity:0}.my-buttons-container>*:nth-child(1){animation-delay:.08s}.my-buttons-container>*:nth-child(2){animation-delay:.16s}.my-buttons-container>*:nth-child(3){animation-delay:.24s}.my-buttons-container>*:nth-child(4){animation-delay:.32s}.my-buttons-container>*:nth-child(5){animation-delay:.4s}.my-buttons-container>*:nth-child(6){animation-delay:.48s}.my-buttons-container>*:nth-child(7){animation-delay:.56s}.my-buttons-container>*:nth-child(8){animation-delay:.64s}.my-buttons-container>*:nth-child(9){animation-delay:.72s}.my-buttons-container>*:nth-child(10){animation-delay:.8s}}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.list-of-strings{overflow:visible!important}.list-of-strings .no-values{margin-top:1rem;background-color:#f8f9fa;padding:1rem;border-radius:10px;color:#6c757d;text-align:center;font-style:italic;border:1px solid rgba(0,0,0,.05)}.list-of-strings__title{color:#6c757d;font-weight:500}.list-of-strings__hint{margin-top:.5rem;color:#6c757d;font-weight:400;margin-bottom:.25rem;font-style:italic;text-align:center;font-size:.85rem}.list-of-strings__list{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem;transition:.3s;overflow:visible!important}.list-of-strings__elem{background-color:#fff;width:100%;border-radius:8px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.6rem .8rem;transition:all .2s ease;position:relative;margin-bottom:.25rem;box-shadow:0 1px 3px #0000000d;border:1px solid rgba(0,0,0,.08);display:flex;align-items:flex-start;overflow:visible!important}.list-of-strings__elem--diligencia{position:relative;background-color:#fff7f5;border-left:none;padding-left:1.8rem}.list-of-strings__elem--diligencia:after{content:"D";position:absolute;left:0;top:0;bottom:0;width:1.4rem;background:linear-gradient(135deg,#ffb296,#ff9b7a);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-lr;text-orientation:upright;display:flex;align-items:center;justify-content:center;border-radius:8px 0 0 8px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.list-of-strings__elem--diligencia:before{content:none}.list-of-strings__elem:hover{box-shadow:0 3px 8px #00000014;transform:translateY(-1px)}.list-of-strings__text{flex-grow:1;padding:0 .5rem;text-wrap:wrap;word-break:break-word;overflow-wrap:break-word;cursor:pointer;font-size:.9rem;text-align:left;min-width:0;color:#333;line-height:1.4}.list-of-strings__btns{display:flex;flex-direction:row;align-items:center;align-self:center;flex-shrink:0;gap:.15rem}.list-of-strings__btn{display:flex;justify-content:center;align-items:center;margin-left:2px}.list-of-strings__btn svg{width:1.2rem;height:1.2rem;padding:.2rem;color:var(--error-color);cursor:pointer;transition:all .2s ease;border-radius:4px}.list-of-strings__btn svg:hover{background:var(--error-color);color:#fff;transform:scale(1.05)}.list-of-strings__accuracy-btn{overflow:visible}.list-of-strings__accuracy-btn svg{color:#8884d8;width:1.1rem;height:1.1rem;min-width:1.1rem;min-height:1.1rem;padding:0;overflow:visible}.list-of-strings__accuracy-btn svg:hover{background:transparent;color:#8884d8}.accuracy-button-wrapper{display:flex;align-items:center;gap:.2rem;padding:.15rem .35rem;border-radius:4px;cursor:pointer;transition:all .15s ease}.accuracy-button-wrapper svg{font-size:1rem;flex-shrink:0;display:block;color:#8884d8}.accuracy-button-wrapper:hover{background-color:#8884d81a}.accuracy-button-wrapper--active{background-color:#8884d826}.accuracy-badge{font-size:.75rem;font-weight:600;transition:transform .15s ease}.accuracy-badge--high{color:var(--high-accuracy-color)}.accuracy-badge--medium{color:var(--medium-accuracy-color)}.accuracy-badge--low{color:var(--low-accuracy-color)}.list-of-strings__transferable svg{color:var(--main-color)}.list-of-strings__transferable svg:hover{background:var(--main-color);color:#fff}.list-of-strings__elem--focused{border:2px solid #8884d8!important;box-shadow:0 0 8px #8884d866!important;background-color:#f5f3ff!important}.accuracy-menu,.transfer-menu{position:absolute;z-index:10000;background-color:#fff;box-shadow:0 3px 8px #00000026;border-radius:8px;padding:4px 0;min-width:200px;max-width:320px;border:1px solid rgba(0,0,0,.08);max-height:400px;overflow-y:auto;transform-origin:top left;animation:menuAppear .15s ease-out}@keyframes menuAppear{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.accuracy-menu-item,.transfer-menu-item{padding:10px 16px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease;font-size:.9rem;font-weight:500;color:#333}.accuracy-menu-item:hover,.transfer-menu-item:hover{background-color:#0000000a}.accuracy-menu-item:active,.transfer-menu-item:active{background-color:#00000014}.transfer-menu-item{display:flex;align-items:center}.transfer-menu-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.accuracy-menu{z-index:10001}.accuracy-menu-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;font-size:.75rem;color:#6c757d;border-bottom:1px solid rgba(0,0,0,.1);font-weight:500}.accuracy-menu-header__hint{font-size:.65rem;color:#9ca3af;font-style:italic;margin-left:.5rem}.accuracy-menu-item{display:flex;align-items:center;gap:.5rem;transition:all .15s ease}.accuracy-menu-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.accuracy-menu-item--focused{background-color:#8884d826!important;border-left:3px solid #8884d8;padding-left:13px}.accuracy-menu-item--focused .accuracy-menu-item__keyword{font-weight:600}.accuracy-menu-item__keyword{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.accuracy-menu-item__confidence{flex-shrink:0;font-weight:600;font-size:.8rem}.accuracy-menu-item__confidence.accuracy-badge--high{color:var(--high-accuracy-color)}.accuracy-menu-item__confidence.accuracy-badge--medium{color:var(--medium-accuracy-color)}.accuracy-menu-item__confidence.accuracy-badge--low{color:var(--low-accuracy-color)}.list-of-string__buttons{display:flex;gap:.75rem;justify-content:center;align-items:center;margin-bottom:.5rem;flex-wrap:wrap}.list-of-string__button,.list-of-string__button--secondary{display:flex;justify-content:center;align-items:center;margin-top:.5rem!important;border:1px solid var(--main-color)!important;padding:.35rem .75rem!important;border-radius:6px!important;transition:all .2s ease!important;font-weight:500!important;font-size:.875rem!important;min-width:80px}@media (max-width: 768px){.list-of-string__button,.list-of-string__button--secondary{padding:.35rem .5rem!important;min-width:auto;width:auto!important}}@media (max-width: 480px){.list-of-string__button,.list-of-string__button--secondary{font-size:.8rem!important}}.list-of-string__button:hover,.list-of-string__button--secondary:hover{background:var(--main-color)!important;color:#fff!important;transform:translateY(-1px)}.list-of-string__button--secondary{border:1px solid #e48c65!important;color:#e48c65!important}.list-of-string__button--secondary:hover{background:#e48c65!important;color:#fff!important}.list-of-strings__dragable-icon{align-self:center;color:#adb5bd;cursor:grab;padding:0 .2rem;transition:color .2s ease;display:flex;align-items:center}.list-of-strings__dragable-icon:hover{color:var(--main-color)}.list-of-strings__dragable-icon svg{width:1.1rem;height:1.1rem}.transfer-menu,.accuracy-menu{z-index:9999!important}.accuracy-tooltip{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.2rem}.accuracy-tooltip label{color:var(--gray-color);font-weight:500}.accuracy-tooltip strong{color:#333}.accuracy-tooltip small{color:var(--gray-color);font-style:italic;margin-top:.2rem}@media (max-width: 480px){.accuracy-button-wrapper{gap:.1rem;padding:.1rem .25rem}.accuracy-badge{font-size:.7rem}}.modal-section{border-radius:12px;background-color:#fff;box-shadow:0 2px 8px #0000000d;margin-bottom:1rem;overflow:hidden}.modal-section__header{display:flex;align-items:center;justify-content:space-between;background-color:#f1f5f9;padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.05)}.modal-section__header-title{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:#334155}.modal-section__header-title svg{color:#8884d8;font-size:1rem}.modal-section__header-badge{font-size:.8rem;font-weight:600;padding:.25rem .6rem;border-radius:6px}.modal-section__header-badge.accuracy-badge--high{background-color:#4ab58626;color:var(--high-accuracy-color)}.modal-section__header-badge.accuracy-badge--medium{background-color:#e8967226;color:var(--medium-accuracy-color)}.modal-section__header-badge.accuracy-badge--low{background-color:#ff696126;color:var(--low-accuracy-color)}.modal-section__content{padding:1rem}.modal-section__footer{padding:0 1rem .75rem;font-size:.8rem;color:#6c757d}.accuracy-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.accuracy-chip{display:flex;flex-direction:column;align-items:center;padding:.6rem .9rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;min-width:80px}.accuracy-chip:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.accuracy-chip__keyword{font-weight:500;font-size:.85rem;color:#334155;margin-bottom:.2rem;text-align:center}.accuracy-chip__value{font-weight:600;font-size:.75rem}.accuracy-chip.accuracy-badge--high .accuracy-chip__value{color:var(--high-accuracy-color)}.accuracy-chip.accuracy-badge--medium .accuracy-chip__value{color:var(--medium-accuracy-color)}.accuracy-chip.accuracy-badge--low .accuracy-chip__value{color:var(--low-accuracy-color)}.original-text{font-size:.9rem;color:#334155;line-height:1.5;margin-bottom:.75rem;padding:.75rem;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0;word-wrap:break-word}.restore-btn{background-color:var(--main-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.restore-btn:hover{opacity:.9;transform:translateY(-1px)}.list-of-strings__elem--tall .list-of-strings__btns{flex-direction:column-reverse;align-items:flex-end;gap:.25rem}.list-of-strings__elem--tall .list-of-strings__btn{margin-left:0}.list-of-strings__elem--tall .accuracy-button-wrapper{flex-direction:column-reverse;gap:.1rem;padding:0;align-items:center}.list-of-strings__elem--tall .list-of-strings__accuracy-btn{margin-right:0}.highlighted-text-display{font-size:.95rem;color:#334155;line-height:1.6;padding:.75rem;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0;word-wrap:break-word}.highlighted-text-display span[style]{font-weight:500}.highlighted-text-with-unlock{display:flex;align-items:center;gap:.75rem}.highlighted-text-with-unlock .highlighted-text-display{flex:1}.unlock-edit-btn-inline{flex-shrink:0;padding:.5rem .75rem;background:var(--main-color);border:none;border-radius:6px;color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.4rem;box-shadow:0 2px 4px #4ab58633}.unlock-edit-btn-inline svg{font-size:.9rem}.unlock-edit-btn-inline:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:0 3px 8px #4ab5864d}.unlock-edit-btn-inline:active{transform:scale(.98)}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.context-menu-portal-container{position:absolute;top:0;left:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:99999}.context-menu-portal{position:fixed;z-index:99999;min-width:200px;max-width:320px;background-color:#fff;box-shadow:0 3px 12px #00000026;border-radius:8px;overflow:hidden;pointer-events:auto;transform-origin:top left;animation:contextMenuAppear .15s ease-out forwards;border:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.context-menu-portal.transfer-menu .transfer-menu-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease;font-size:.9rem;font-weight:500;color:#333}.context-menu-portal.transfer-menu .transfer-menu-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.context-menu-portal.transfer-menu .transfer-menu-item:hover{background-color:#0000000a}.context-menu-portal.transfer-menu .transfer-menu-item:active{background-color:#00000014}.context-menu-portal.accuracy-menu .accuracy-menu-item{padding:10px 16px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease;font-size:.9rem;font-weight:500}.context-menu-portal.accuracy-menu .accuracy-menu-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.context-menu-portal.accuracy-menu .accuracy-menu-item:hover{background-color:#0000000a}@keyframes contextMenuAppear{0%{opacity:0;transform:scale(.98) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.itv-card-offset-input{display:flex;flex-flow:row wrap;gap:.7rem;margin-bottom:.3rem;width:100%;justify-content:center;align-items:center}.itv-card-offset-input__label{display:flex;justify-content:center;align-items:center;font-size:.95rem}.itv-card-offset-input__input{border:.15rem solid var(--light-gray-color);line-height:2rem;border-radius:.6rem;transition:.5s;padding-left:.5rem;max-width:4rem}.itv-card-offset-input__input:focus-within{border-color:#333}.serial-number-input{display:flex;flex-flow:row nowrap;gap:1rem;flex-grow:1;align-items:center;justify-content:stretch}.serial-number-input>div:first-of-type{flex-grow:1}.serial-number-input__btns,.input-buttons{display:flex;flex-flow:column nowrap;gap:.3rem}.input-buttons__btn{min-width:0!important;padding:0!important;padding:0 .5rem!important;height:2rem!important}.certificate-input{display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center;justify-content:stretch}.certificate-input>div:first-of-type{flex-grow:1}.certificate-input__date{display:flex;justify-content:center;align-items:center;flex-grow:1}.certificate-input__date .form-input{justify-content:center}.certificate-input__date .form-input input{text-align:center}.certificate-input__date>svg{margin-top:1rem;font-size:1.5rem;cursor:pointer;transition:.3s}.certificate-input__date>svg:hover:first-of-type{color:var(--error-color)}.certificate-input__date>svg:hover:last-of-type{color:var(--main-color)}.certificate-input__btns{display:flex;flex-flow:column nowrap;gap:.3rem}.classification-input{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;justify-content:stretch}.classification-input>div:first-of-type{flex-grow:1}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.products{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--section-background);border:var(--section-border)}.products{padding:2rem 2rem 3.5rem}.products h2{text-align:center;margin-bottom:3rem;color:#444;font-size:1.8rem}.products__lottie svg{width:10rem!important;height:10rem!important}.products__list{display:flex;flex-flow:row wrap;gap:3rem;justify-content:center;align-items:stretch}.products__footer{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin-top:2rem;font-size:1.1rem}.products__footer span{font-weight:500}.products__footer span a{color:var(--main-color)}.product,.product--highlight,.product--highlight--promote{background:#fff;padding:3rem 2.5rem 4rem;border-radius:.6rem;display:flex;flex-flow:column nowrap;justify-content:space-between;gap:3rem;width:33rem;box-shadow:var(--box-shadow-small);position:relative;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.product--highlight,.product--highlight--promote{background:var(--main-color);background:linear-gradient(135deg,#4ab586,#56c498,#3e9b70);color:#fff;overflow:hidden}.product--highlight .my-button,.product--highlight--promote .my-button{box-shadow:none;background:#fff;color:#444}.product--highlight .my-button:hover,.product--highlight--promote .my-button:hover{color:var(--main-color)}.product--highlight .my-button svg,.product--highlight--promote .my-button svg{fill:var(--gray-color)}.product--highlight .product__quantity label,.product--highlight--promote .product__quantity label{color:#fff}.product--highlight .product__quantity-input,.product--highlight--promote .product__quantity-input{color:#444}.product--highlight .product__quantity-input>div,.product--highlight--promote .product__quantity-input>div{background:#fff}.product--highlight--promote{transform:scale(.95)}.product__banner{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);height:3rem;display:flex;justify-content:center;align-items:center;border-radius:.6rem;padding:.7rem 1rem;color:#fff;font-weight:500;box-shadow:var(--box-shadow-small);background:var(--main-color)}.product__icon{width:3rem}.product__icon svg{color:var(--main-color)}.product__lottie{position:absolute;top:-33%;right:-33%;opacity:.5}.product__info{display:flex;flex-flow:column nowrap;gap:1rem}.product__name{font-size:1.5rem}.product__price{display:flex;gap:.2rem;font-weight:500}.product__price-currency{align-self:flex-start;font-size:1.3rem}.product__price-amount{font-size:3.5rem}.product__price-interval{align-self:flex-end;font-size:1.2rem}.product__features{margin-top:2rem}.product__feature{font-size:1.1rem;padding-left:2rem}.product__saving{margin-top:1rem;text-align:center;font-size:1.8rem}.product__saving span{color:#ffce59;-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.product__quantity{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product__quantity-input{display:flex;justify-content:center;align-items:stretch;display:inline-flex;overflow:hidden;height:3.5rem;font-weight:500}.product__quantity-input>div{background:var(--light-gray-color);display:flex;justify-content:center;align-items:center}.product__quantity-amount{width:3rem;font-size:1.7rem;text-align:center}.product__quantity-btn{width:3rem;text-align:center;border-radius:.4rem 0 0 .4rem;color:#444;cursor:pointer}.product__quantity-btn:hover{color:var(--error-color)}.product__quantity-btn:last-child{border-radius:0 .4rem .4rem 0}.product__quantity-btn:last-child:hover{color:var(--main-color)}.lottie-animation__overlay{background:#414141a9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;height:100%;position:absolute;top:0;left:0}.lottie-animation--full-window{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;display:grid;place-items:center}.lottie-animation__lottie{width:100%;height:auto;display:block;max-width:300px;margin:auto}@media only screen and (min-width: 600px){.lottie-animation__lottie{max-width:400px}}@media only screen and (min-width: 900px){.lottie-animation__lottie{max-width:500px}}.lottie-animation__lottie>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lottie-animation__lottie>div svg{width:100%;height:100%;max-width:100%;max-height:100%}.lottie-animation__text{color:#555;font-size:1.5rem;margin-top:1rem;text-align:center}.draft-modal{margin-top:2rem;margin-bottom:1rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.draft-modal__title{color:var(--error-color);font-weight:500;font-size:1.5rem}.draft-modal__breakdown{display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:center;align-items:center;margin-top:1.5rem}.draft-modal__item{border-radius:.6rem;display:flex;flex-flow:column nowrap;gap:.3rem}.draft-modal__item>span{font-weight:500;color:var(--gray-color);font-size:1.1rem}.draft-modal__item>div{font-size:1.3rem;margin-top:.2rem}.draft-modal__total{margin-top:1.5rem;padding:1rem;border:.15rem dashed var(--main-color);width:20rem;border-radius:.6rem;display:flex;flex-flow:column nowrap;gap:.5rem}.draft-modal__total>span{font-weight:500;font-size:1.5rem}.draft-modal__total>div{color:var(--main-color);font-size:2rem}.products-modal-content{background:#ffffffda;text-align:left}.products-modal-content .modal{overflow:hidden}.products-modal-content .products{background:transparent;border:none;transform:scale(.93);padding:0;text-align:left}.products-modal-content .my-button.modal__close-btn{background:#444!important}.products-modal-content .my-button.modal__close-btn:hover{background:#555!important}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes glow{0%,to{opacity:.3}50%{opacity:.6}}.print-hints-modal{display:flex;flex-direction:column;gap:1.75rem;width:100%;max-width:100%;padding:.5rem 0;animation:fadeInUp .4s ease-out}.print-hints-modal__main-title{margin-bottom:.5rem;text-align:center;animation:slideDown .3s ease-out}.print-hints-modal__main-title-decoration{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%;padding:0 1rem}.print-hints-modal__main-title-line{flex:1;height:2px;background:linear-gradient(90deg,transparent,rgba(74,181,134,.3) 30%,rgba(91,197,152,.5) 50%,rgba(74,181,134,.3) 70%,transparent);max-width:120px;position:relative;overflow:hidden}.print-hints-modal__main-title-line:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(91,197,152,.8),transparent);animation:shimmer 2s infinite}.print-hints-modal__main-title-text{font-size:1.75rem;font-weight:600;color:#2d3748;margin:0;padding:0 1rem;background:linear-gradient(135deg,#3a8f6b,#4ab586,#5bc598);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap;letter-spacing:-.02em}@media (max-width: 768px){.print-hints-modal__main-title-text{font-size:1.4rem;padding:0 .5rem}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{to{left:100%}}.print-hints-modal__config-section{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fffffff2;border:1px solid rgba(255,255,255,.4);box-shadow:0 .5rem 1rem #0000001a;border-radius:1rem;padding:0;position:relative;overflow:visible;animation:slideInDown .3s ease-out}.print-hints-modal__config-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4ab586,#5bc598,#b4d493);opacity:.9;border-radius:1rem 1rem 0 0}.print-hints-modal__header-decoration{position:absolute;top:2px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;z-index:1}.print-hints-modal__header-decoration .print-hints-modal__header-line{width:60px;height:2px;background:#fff9;border-radius:1px}.print-hints-modal__header-decoration .print-hints-modal__header-dot{width:8px;height:8px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fffc;margin-top:1rem}.print-hints-modal__config-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.print-hints-modal__config-header .print-hints-modal__config-title{display:flex;align-items:center;gap:.75rem}.print-hints-modal__config-header .print-hints-modal__config-title h3{margin:0;font-size:1.25rem;font-weight:600;background:linear-gradient(135deg,#3a8f6b,#4ab586);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.025em}.print-hints-modal__config-header .print-hints-modal__config-icon{width:1.375rem;height:1.375rem;color:#4ab586;animation:pulse 2s ease-in-out infinite}.print-hints-modal__config-actions{display:flex;gap:.75rem;align-items:center}.print-hints-modal__config-edit{display:flex;align-items:center;gap:.5rem;background:transparent;color:#4ab586;border:2px solid #4ab586;padding:.4375rem 1rem;border-radius:.75rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);height:36px}.print-hints-modal__config-edit svg{width:.875rem;height:.875rem}.print-hints-modal__config-edit:hover{background:#4ab5861a;transform:translateY(-1px);box-shadow:0 2px 8px #4ab58633}.print-hints-modal__config-edit:active{transform:translateY(0)}.print-hints-modal__config-toggle{background:linear-gradient(135deg,#4ab586,#3a8f6b);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:.75rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #4ab58640;position:relative;overflow:hidden;height:36px}.print-hints-modal__config-toggle:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.print-hints-modal__config-toggle:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4ab58659}.print-hints-modal__config-toggle:hover:before{width:300px;height:300px}.print-hints-modal__config-toggle:active{transform:translateY(0)}.print-hints-modal__config-display{padding:0 1.5rem 1.5rem;animation:fadeInUp .3s ease-out}.print-hints-modal__config-info{display:flex;flex-direction:column;gap:1.25rem}.print-hints-modal__config-current{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.print-hints-modal__config-name{font-size:1.125rem;font-weight:600;color:#2d3748;letter-spacing:-.025em}.print-hints-modal__config-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:2rem;font-size:.8125rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1)}.print-hints-modal__config-badge.user-default{background:linear-gradient(135deg,#60a5fa1a,#3b82f61a);color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.print-hints-modal__config-badge.user-default:hover{background:linear-gradient(135deg,#60a5fa26,#3b82f626);transform:scale(1.05)}.print-hints-modal__config-badge.station-default{background:linear-gradient(135deg,#4ab5861a,#3a8f6b1a);color:#3a8f6b;border:1px solid rgba(58,143,107,.2)}.print-hints-modal__config-badge.station-default:hover{background:linear-gradient(135deg,#4ab58626,#3a8f6b26);transform:scale(1.05)}.print-hints-modal__config-badge .print-hints-modal__badge-icon{width:.875rem;height:.875rem}.print-hints-modal__config-summary{display:flex;flex-direction:column;gap:.75rem;animation:fadeInUp .4s ease-out;margin-top:.75rem}.print-hints-modal__summary-grid{display:flex;flex-wrap:wrap;gap:.625rem;align-items:stretch}.print-hints-modal__summary-grid.has-3-items .print-hints-modal__summary-item{flex:1 1 0;min-width:0;max-width:100%}.print-hints-modal__summary-grid.has-4-items .print-hints-modal__summary-item{flex:1 1 calc(50% - .3125rem);max-width:calc(50% - .3125rem)}.print-hints-modal__summary-grid.has-5-items .print-hints-modal__summary-item{flex:1 1 calc(33.333% - .42rem);max-width:calc(33.333% - .42rem)}.print-hints-modal__summary-grid.has-5-items .print-hints-modal__summary-item:nth-child(4),.print-hints-modal__summary-grid.has-5-items .print-hints-modal__summary-item:nth-child(5){flex:1 1 calc(50% - .3125rem);max-width:calc(50% - .3125rem)}@media (max-width: 768px){.print-hints-modal__summary-grid .print-hints-modal__summary-item{flex:1 1 100%!important;max-width:100%!important}}.print-hints-modal__summary-item{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:#f8f9fa66;border:1px solid rgba(222,226,230,.5);border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);min-height:64px;position:relative;overflow:hidden;flex:1 1 auto}.print-hints-modal__summary-item:hover{background:#f8f9fa99;border-color:#4ab58666;transform:translateY(-1px);box-shadow:0 2px 8px #4ab5861a}.print-hints-modal__summary-item:hover .print-hints-modal__summary-icon{background:linear-gradient(135deg,#4ab5861f,#5bc5981f)}.print-hints-modal__summary-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#4ab58614,#5bc59814);border-radius:50%;color:#4ab586;flex-shrink:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.print-hints-modal__summary-icon svg{width:1rem;height:1rem}.print-hints-modal__summary-content{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.print-hints-modal__summary-label{font-size:.625rem;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;font-weight:600;opacity:.7;line-height:1}.print-hints-modal__summary-value{font-size:.8125rem;color:#2d3748;font-weight:500;line-height:1.2;word-break:break-word;margin-top:.125rem}.print-hints-modal__summary-value .has-multiple-items{font-size:.75rem}.print-hints-modal__adjustments-detail{display:flex;flex-direction:column;gap:.125rem;width:100%}.print-hints-modal__adjustments-values{font-size:.625rem;color:#3a8f6b;font-weight:500;background:#4ab5860d;padding:.125rem .375rem;border-radius:.375rem;display:inline-block;margin-top:.0625rem;letter-spacing:.025em;white-space:nowrap}.print-hints-modal__config-selector{padding:0 1.5rem 1.5rem;animation:slideInDown .3s ease-out}.print-hints-modal__select{margin-bottom:.75rem;position:relative;z-index:1000}.print-hints-modal__select .react-select__control{border-color:#dee2e6;box-shadow:none;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff}.print-hints-modal__select .react-select__control:hover{border-color:#4ab586}.print-hints-modal__select .react-select__control--is-focused{border-color:#4ab586;box-shadow:0 0 0 .2rem #4ab58640}.print-hints-modal__select .react-select__menu{z-index:9999!important;box-shadow:0 1rem 3rem #0000002d;border:1px solid #dee2e6}.print-hints-modal__select .react-select__menu-portal{z-index:9999!important}.print-hints-modal__select .react-select__option--is-selected{background-color:#4ab586}.print-hints-modal__select .react-select__option--is-focused{background-color:#4ab5861a}.print-hints-modal__select .react-select__dropdown-indicator{color:#6c757d}.print-hints-modal__select .react-select__dropdown-indicator:hover{color:#4ab586}.print-hints-modal__config-note{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6c757d}.print-hints-modal__config-note svg{width:.875rem;height:.875rem;color:#5fa186;flex-shrink:0}.print-hints-modal__tips-section{animation:fadeInUp .5s ease-out .2s both}.print-hints-modal__tips-header{margin-bottom:1.5rem}.print-hints-modal__tips-decoration{display:flex;align-items:center;justify-content:center;gap:1rem}.print-hints-modal__tips-decoration h4{margin:0;font-size:1.25rem;font-weight:600;color:#2d3748;letter-spacing:-.025em;white-space:nowrap}.print-hints-modal__tips-decoration .print-hints-modal__tips-line{flex:1;height:2px;background:linear-gradient(90deg,transparent,#dee2e6,transparent);max-width:100px}.print-hints-modal__cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%;align-items:stretch;padding-bottom:1rem}.print-hints-modal__card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fffffff2;border:1px solid rgba(255,255,255,.4);box-shadow:0 .5rem 1rem #0000001a;transition:all .2s cubic-bezier(.4,0,.2,1)}.print-hints-modal__card:hover{transform:translateY(-2px);box-shadow:0 .75rem 1.5rem #00000026}.print-hints-modal__card{border-radius:1rem;padding:1.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;min-height:320px}.print-hints-modal__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4ab586,#b4d493);opacity:0;transition:opacity .3s ease}.print-hints-modal__card:hover:before{opacity:1}.print-hints-modal__card:hover .print-hints-modal__card-glow{opacity:1}.print-hints-modal__card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(74,181,134,.1) 0%,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;animation:glow 3s ease-in-out infinite}.print-hints-modal__card-animation{width:100%;max-width:140px;height:140px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4ab5860d,#b4d4930d);border-radius:1.5rem;padding:.75rem}.print-hints-modal__card-animation .lottie-animation{max-height:none;width:100%;height:100%}.print-hints-modal__card-animation .lottie-animation__lottie{width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center}.print-hints-modal__card-animation .lottie-animation__lottie svg{width:100%!important;height:100%!important;max-width:140px;max-height:140px;-o-object-fit:contain;object-fit:contain}.print-hints-modal__card-content{display:flex;flex-direction:column;gap:.625rem;width:100%;flex:1;justify-content:flex-start}.print-hints-modal__card-content h5{margin:0;font-size:1.125rem;font-weight:600;color:#3a8f6b;text-transform:uppercase;letter-spacing:.025em;line-height:1.2;min-height:auto;display:flex;align-items:center;justify-content:center}.print-hints-modal__card-content p{margin:0;font-size:.9375rem;line-height:1.6;color:#6c757d;flex:1}@media (max-width: 768px){.print-hints-modal{gap:1.25rem}.print-hints-modal__config-section{border-radius:.75rem}.print-hints-modal__config-header{flex-direction:column;gap:1rem;align-items:stretch;padding:1.25rem 1.25rem .875rem}.print-hints-modal__config-header .print-hints-modal__config-title{justify-content:center}.print-hints-modal__config-header .print-hints-modal__config-title h3{font-size:1.125rem}.print-hints-modal__config-actions{width:100%;flex-direction:column-reverse;gap:.5rem}.print-hints-modal__config-toggle,.print-hints-modal__config-edit{width:100%;justify-content:center}.print-hints-modal__config-display{padding:0 1.25rem 1.25rem}.print-hints-modal__config-current{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.print-hints-modal__summary-grid{grid-template-columns:1fr;gap:.75rem}.print-hints-modal__tips-decoration{gap:.75rem}.print-hints-modal__tips-decoration h4{font-size:1.125rem}.print-hints-modal__tips-decoration .print-hints-modal__tips-line{max-width:50px}.print-hints-modal__cards-container{grid-template-columns:1fr;gap:1.25rem}.print-hints-modal__card{padding:1.25rem 1rem;min-height:280px}.print-hints-modal__card-animation{max-width:120px;height:120px;margin-bottom:.875rem}}@media (max-width: 480px){.print-hints-modal__config-section{border-radius:.5rem}.print-hints-modal__config-header{padding:1rem 1rem .75rem}.print-hints-modal__config-header .print-hints-modal__config-icon{width:1.25rem;height:1.25rem}.print-hints-modal__config-header h3{font-size:1rem}.print-hints-modal__config-toggle{padding:.5rem 1rem;font-size:.8125rem}.print-hints-modal__config-display,.print-hints-modal__config-selector{padding:0 1rem 1rem}.print-hints-modal__config-name{font-size:1rem}.print-hints-modal__config-badge{font-size:.75rem;padding:.25rem .75rem}.print-hints-modal__summary-item{padding:.75rem}.print-hints-modal__summary-icon{width:32px;height:32px}.print-hints-modal__tips-decoration h4{font-size:1rem}.print-hints-modal__card{padding:1rem .875rem;min-height:260px}.print-hints-modal__card-animation{max-width:100px;height:100px;padding:.5rem}.print-hints-modal__card-content h5{font-size:1rem;min-height:2.2rem}.print-hints-modal__card-content p{font-size:.875rem}}@media print{.print-hints-modal{display:none}}.header-editor{width:100%;position:relative}.header-editor--disabled{opacity:.6;pointer-events:none}.header-editor__container{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb}.header-editor__toolbar{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;flex-wrap:wrap}.header-editor__toolbar-group{display:flex;gap:.25rem}.header-editor__toolbar-separator{width:1px;height:24px;background:#e5e7eb;margin:0 .5rem}.header-editor__tool-btn{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.375rem;background:#fff;color:#6b7280;cursor:pointer;transition:all .1s cubic-bezier(.4,0,.2,1);font-size:.875rem;outline:none;position:relative}.header-editor__tool-btn:focus{outline:none;box-shadow:0 0 0 2px #4ab58633}.header-editor__tool-btn:hover{background:#f9fafb;color:#1f2937;border-color:#e5e7eb}.header-editor__tool-btn:active{transform:scale(.95)}.header-editor__tool-btn.active{background:#4ab586;color:#fff;border-color:#4ab586}.header-editor__tool-btn.active:hover{background:#3a8f6b;border-color:#3a8f6b}.header-editor__size-control{display:flex;align-items:center;gap:.5rem;padding:0 .5rem}.header-editor__size-icon{font-size:1.25rem;color:#6b7280}.header-editor__size-slider{width:80px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb;border-radius:2px;outline:none}.header-editor__size-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:#4ab586;border-radius:50%;cursor:pointer;-webkit-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1)}.header-editor__size-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.header-editor__size-slider::-moz-range-thumb{width:16px;height:16px;background:#4ab586;border-radius:50%;cursor:pointer;-moz-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1);border:none}.header-editor__size-slider::-moz-range-thumb:hover{transform:scale(1.2)}.header-editor__size-value{font-size:.75rem;color:#6b7280;min-width:35px}.header-editor__main{flex:1}.header-editor__content-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.header-editor__content-grid{grid-template-columns:1fr;gap:1.5rem}}.header-editor__inputs{display:flex;flex-direction:column;gap:1.5rem}.header-editor__input-section{display:flex;flex-direction:column;gap:.75rem}.header-editor__section-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#1f2937;margin:0}.header-editor__section-title svg{font-size:1rem;color:#4ab586}.header-editor__textarea-wrapper{position:relative}.header-editor__textarea{width:100%;min-height:80px;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;transition:all .15s cubic-bezier(.4,0,.2,1);background:#fff}.header-editor__textarea:focus{outline:none;border-color:#4ab586;box-shadow:0 0 0 3px #4ab5861a}.header-editor__textarea::-moz-placeholder{color:#9ca3af}.header-editor__textarea::placeholder{color:#9ca3af}.header-editor__textarea-hint{display:block;margin-top:.25rem;font-size:.75rem;color:#9ca3af;font-style:italic}.header-editor__image-area{position:relative;min-height:120px}.header-editor__upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;border:2px dashed #e5e7eb;border-radius:.5rem;background:#f9fafb;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);text-align:center}.header-editor__upload-zone:hover{border-color:#4ab586;background:#4ab58605}.header-editor__upload-zone:hover .header-editor__upload-icon{color:#4ab586}.header-editor__upload-zone span{font-size:.875rem;color:#6b7280}.header-editor__upload-icon{font-size:2rem;color:#9ca3af;transition:all .15s cubic-bezier(.4,0,.2,1)}.header-editor__upload-hint{font-size:.75rem;color:#9ca3af}.header-editor__image-preview{position:relative;border:2px solid #e5e7eb;border-radius:.5rem;overflow:hidden;background:#f9fafb}.header-editor__image-preview img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;padding:.5rem}.header-editor__image-remove{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:.375rem;color:#ef4444;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000001a}.header-editor__image-remove:hover{background:#ef4444;color:#fff;border-color:#ef4444}.header-editor__image-size{display:flex;align-items:center;gap:1rem;margin-top:.75rem;padding:.75rem;background:#f9fafb;border-radius:.375rem}.header-editor__image-size label{font-size:.8rem;color:#6b7280;font-weight:500}.header-editor__image-size input[type=range]{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb;border-radius:2px;outline:none}.header-editor__image-size input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;background:#4ab586;border-radius:50%;cursor:pointer}.header-editor__image-size span{font-size:.8rem;color:#1f2937;font-weight:500;min-width:40px}.header-editor__file-input{display:none}.header-editor__preview-column{display:flex;flex-direction:column;gap:.75rem}.header-editor__preview-box{flex:1;border:2px solid #e5e7eb;border-radius:.5rem;padding:2rem;background:linear-gradient(45deg,#f9fafb 25%,transparent 25%),linear-gradient(-45deg,#f9fafb 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f9fafb 75%),linear-gradient(-45deg,transparent 75%,#f9fafb 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;display:flex;align-items:center;justify-content:center;min-height:200px}.header-editor__preview-content{background:#fff;padding:1rem;border-radius:.375rem;box-shadow:0 2px 8px #0000001a;min-width:200px;text-align:center}.header-editor__preview-content img{max-width:100%;height:auto}.header-editor__preview-content p{margin:0;word-wrap:break-word}.header-editor__preview-empty{color:#9ca3af;font-style:italic;font-size:.875rem}.header-editor__layout-section{padding-top:1.5rem;border-top:1px solid #e5e7eb}.header-editor__layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}@media (max-width: 768px){.header-editor__layout-grid{grid-template-columns:1fr}}.header-editor__layout-option{display:flex;flex-direction:column;gap:.5rem}.header-editor__layout-option--full{grid-column:1/-1}.header-editor__layout-option label{font-size:.8rem;font-weight:500;color:#6b7280}.header-editor__toggle-group{display:flex;gap:.25rem;background:#f9fafb;padding:.25rem;border-radius:.5rem}.header-editor__toggle-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;min-height:36px;border:none;border-radius:.375rem;background:transparent;color:#6b7280;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .1s cubic-bezier(.4,0,.2,1);white-space:nowrap;outline:none;position:relative}.header-editor__toggle-btn svg{width:20px;height:20px;flex-shrink:0}.header-editor__toggle-btn:hover{background:#fff;color:#1f2937}.header-editor__toggle-btn.active{background:#fff;color:#4ab586;box-shadow:0 1px 3px #0000001a}.header-editor__spacing-control{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#f9fafb;border-radius:.5rem}.header-editor__spacing-slider{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb;border-radius:2px;outline:none}.header-editor__spacing-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:#4ab586;border-radius:50%;cursor:pointer;-webkit-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1)}.header-editor__spacing-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.header-editor__spacing-value{font-size:.8rem;font-weight:500;color:#1f2937;min-width:40px}.header-editor__preview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.header-editor__render-mode{display:inline-flex;align-items:center;gap:.375rem;margin-left:.75rem;padding:.25rem .75rem;background:#4ab5861a;color:#4ab586;border-radius:.375rem;font-size:.75rem;font-weight:500}.header-editor__render-mode svg{font-size:.875rem}.header-editor__generating{font-size:.75rem;color:#9ca3af;font-style:italic;animation:pulse 1.5s ease-in-out infinite}.header-editor__image-preview-wrapper{background:#fff;border-radius:.375rem;overflow:hidden;box-shadow:0 2px 8px #0000001a}.header-editor__rendered-image{width:100%;height:auto;display:block}.header-editor__rendered-image--small{max-height:80px}.header-editor__image-info{padding:.5rem 1rem;background:#f9fafb;border-top:1px solid #e5e7eb}.header-editor__image-info span{font-size:.75rem;color:#6b7280;display:flex;align-items:center;gap:.5rem}.header-editor__comparison{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.header-editor__comparison-item{display:flex;flex-direction:column;gap:.5rem}.header-editor__comparison-label{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.header-editor__preview-content--small{transform:scale(.8);transform-origin:top left;max-width:125%}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.unsaved-changes-modal__alert-icon{color:var(--yellow-color);font-size:2rem;margin-right:.5rem}.unsaved-changes-modal__error-icon{color:var(--error-color);font-size:2rem;margin-right:.5rem}.unsaved-changes-modal__buttons{display:flex;flex-direction:row;gap:.75rem;justify-content:center;align-items:center;padding:1.5rem 1rem 1rem;flex-wrap:wrap}@media only screen and (max-width: 600px){.unsaved-changes-modal__buttons{flex-direction:column;width:100%;gap:.5rem}}.unsaved-changes-modal__button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.6rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:140px}@media only screen and (max-width: 600px){.unsaved-changes-modal__button{width:100%;min-width:unset}}.unsaved-changes-modal__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.unsaved-changes-modal__button:active{transform:translateY(0)}.unsaved-changes-modal__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.unsaved-changes-modal__button svg{font-size:1.2rem}.unsaved-changes-modal__button--cancel{background-color:var(--gray-color);color:#fff}.unsaved-changes-modal__button--cancel:hover:not(:disabled){background-color:var(--light-black)}.unsaved-changes-modal__button--exit{background-color:var(--error-color);color:#fff}.unsaved-changes-modal__button--exit:hover:not(:disabled){filter:brightness(.9)}.unsaved-changes-modal__button--save{background-color:var(--main-color);color:#fff}.unsaved-changes-modal__button--save:hover:not(:disabled){background-color:var(--green-color)}.unsaved-changes-modal__button--retry{background-color:var(--main-color);color:#fff}.unsaved-changes-modal__button--retry:hover:not(:disabled){background-color:var(--green-color)}.unsaved-changes-modal__saving{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem}.unsaved-changes-modal__save-icon{font-size:3.5rem;color:var(--orange-color);animation:gentlePulse 2s ease-in-out infinite}@keyframes gentlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.image-highlighter{width:100%;height:100%;display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background-color:#fff;box-shadow:0 10px 25px -5px #00000014,0 5px 15px -5px #0000000d;padding:0}.image-highlighter--popout{box-shadow:none;height:100%;max-height:100vh;border-radius:0;font-size:1.4rem}.image-highlighter__content{flex:1;overflow:hidden;position:relative;display:flex;background-color:#f0f2f5}.image-highlighter__scroll-container{flex:1;min-width:0;overflow:auto;background-color:#e5e7eb}.image-highlighter__pages-column{display:flex;flex-direction:column;align-items:center;padding:8px 0}.image-highlighter__page-wrapper{position:relative;margin-left:auto;margin-right:auto;background-color:#fff;box-shadow:0 1px 3px #0000001f}.image-highlighter__controls-hint{position:absolute;bottom:1rem;right:1rem;background:#4755698c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.375rem .625rem;border-radius:.375rem;display:flex;align-items:center;gap:.5rem;z-index:100;pointer-events:none;box-shadow:0 2px 8px #0000001a;border:1px solid rgba(255,255,255,.12);animation:fadeInUp .4s ease-out .3s both}.image-highlighter__controls-hint .controls-hint-item{display:flex;align-items:center;gap:.25rem;color:#fffc}.image-highlighter__controls-hint .controls-hint-item svg{width:12px;height:12px;opacity:.75;flex-shrink:0}.image-highlighter__controls-hint .controls-hint-item span{font-size:.6875rem;font-weight:500;white-space:nowrap}.image-highlighter__controls-hint .controls-hint-divider{width:1px;height:12px;background:#fff3}.image-highlighter__no-image{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;color:#94a3b8}.image-highlighter__no-image svg{width:48px;height:48px;margin-bottom:1rem;color:#cbd5e1}.image-highlighter__no-image p{font-size:.9375rem;font-weight:500}.image-highlighter__highlight-info{margin:.5rem .875rem;padding:.75rem;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;background-color:#f8fafc;border:1px solid rgba(0,0,0,.05);border-radius:.75rem;flex-shrink:0;box-shadow:0 2px 5px #00000005}.image-highlighter__highlight-info--empty{justify-content:center;padding:.75rem}.image-highlighter__highlight-info .highlight-info-item{display:flex;flex-direction:column;gap:.25rem;padding:0 .75rem;flex:1;max-width:33.33%}@media (max-width: 768px){.image-highlighter__highlight-info .highlight-info-item{max-width:100%;width:100%;margin-bottom:.5rem;text-align:center}}.image-highlighter__highlight-info .highlight-info-item label{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.image-highlighter__highlight-info .highlight-info-item .highlight-info-value{font-weight:500;font-size:.9375rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-highlighter__highlight-info .highlight-info-message{font-weight:500;color:#64748b;text-align:center;padding:.375rem;font-size:.875rem}.confidence{font-weight:600}.confidence--high{color:#10b981}.confidence--medium{color:#f59e0b}.confidence--low{color:#ef4444}@media (max-width: 768px){.image-highlighter__highlight-info{flex-direction:column;align-items:stretch}.image-highlighter__highlight-info .highlight-info-item{width:100%;max-width:100%;align-items:center;padding:.5rem 0}.image-highlighter__controls-hint{bottom:.5rem;right:.5rem;left:.5rem;padding:.3rem .5rem;gap:.375rem;flex-wrap:wrap;justify-content:center}.image-highlighter__controls-hint .controls-hint-item{gap:.2rem}.image-highlighter__controls-hint .controls-hint-item svg{width:10px;height:10px}.image-highlighter__controls-hint .controls-hint-item span{font-size:.625rem}.image-highlighter__controls-hint .controls-hint-divider{display:none}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.funnel-tag{position:relative;display:inline-block}.funnel-tag__content{border-radius:.6rem;padding:.4rem .7rem;background:var(--gray-color);display:flex;justify-content:center;align-items:center;gap:.4rem;height:1.8rem;font-weight:500;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;color:#fff;cursor:pointer;min-width:2.5rem;max-width:100%;white-space:nowrap;overflow:hidden}.funnel-tag__content:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.funnel-tag__content--loading{opacity:.7;pointer-events:none}.funnel-tag__content--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.funnel-tag__content--large{padding:.5rem .75rem;border-radius:8px;height:auto;border:2px solid transparent}.funnel-tag__content--empty{background-color:transparent;color:#64748b;border:2px dashed #cbd5e1;box-shadow:none}.funnel-tag__content--empty:hover{border-color:#94a3b8;background-color:#94a3b814;transform:none;box-shadow:none}.funnel-tag__icon{display:grid;place-items:center;font-size:1rem;flex-shrink:0}.funnel-tag__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.funnel-tag__dropdown{position:absolute;top:calc(100% + .5rem);left:0;background:#fff;border-radius:.8rem;box-shadow:0 8px 25px #0003;z-index:1000;min-width:12rem;max-width:15rem;overflow:hidden;border:1px solid rgba(200,200,200,.3);transform-origin:top center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.funnel-tag__dropdown:before{content:"";position:absolute;top:-.5rem;left:1rem;width:1rem;height:1rem;background:#fff;transform:rotate(45deg);box-shadow:-2px -2px 5px #0000000d;z-index:0}.funnel-tag__dropdown-options{max-height:18rem;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1;background:#fff;padding:.3rem 0}.funnel-tag__dropdown-option{padding:.5rem;cursor:pointer;transition:all .15s ease;font-weight:500;position:relative;font-size:.9rem;z-index:99;color:#444;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.funnel-tag__dropdown-option:hover{background:#f5f5f5e6}.funnel-tag__dropdown-option--cancel{color:var(--error-color);border-bottom:1px solid rgba(0,0,0,.06);font-weight:600;margin-bottom:.3rem}.list-card__priority-tags{display:flex;gap:.4rem;flex-wrap:wrap;min-height:1.8rem}.funnel-tag__add-buttons{display:flex;gap:.3rem;opacity:0;transition:opacity .2s ease,transform .2s ease;transform:translateY(5px)}.list-card:hover .funnel-tag__add-buttons{opacity:1;transform:translateY(0)}.auxiliary-docs-chip{transition:all .2s ease;font-weight:500}.auxiliary-docs-chip--has-docs{animation:pulse-subtle 2s infinite}.auxiliary-docs-modal{border-radius:12px}.auxiliary-docs-modal__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#fff}.auxiliary-docs-modal__header h2{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.auxiliary-docs-modal__content{padding:1.5rem}.auxiliary-docs-modal__empty{text-align:center;padding:3rem 1rem;color:#9ca3af}.auxiliary-docs-modal__empty .empty-icon{font-size:3.5rem;margin-bottom:1rem;opacity:.4;color:#d1d5db}.auxiliary-docs-modal__empty p{margin:.5rem 0;font-size:1rem;font-weight:500;color:#6b7280}.auxiliary-docs-modal__empty .empty-subtitle{font-size:.875rem;font-weight:400;color:#9ca3af}.auxiliary-docs-modal__list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.processing-info-banner{background:#0085ff14;border:1px solid rgba(0,133,255,.2);border-radius:8px;padding:.875rem 1rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem}.processing-info-banner__icon{color:#0085ff;font-size:1.125rem;flex-shrink:0;margin-top:.125rem}.processing-info-banner__text{flex:1;font-size:.8125rem;line-height:1.5;color:#1f2937;margin:0}.doc-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:10px;border:1px solid #f3f4f6;transition:all .2s ease}.doc-item:hover{background:#f3f4f6;border-color:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.doc-item__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:8px;font-size:1.25rem;color:#6b7280;flex-shrink:0;border:1px solid #e5e7eb}.doc-item__info{flex:1;min-width:0}.doc-item__label{font-weight:600;color:#1f2937;margin-bottom:.25rem;font-size:.9375rem}.doc-item__details{font-size:.8125rem;color:#6b7280;display:flex;flex-direction:column;gap:.125rem}.doc-item__filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:#4b5563}.doc-item__metadata{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-size:.75rem}.doc-item__upload-time{color:#9ca3af;font-style:italic}.doc-item__status{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:6px;font-size:.75rem;font-weight:500;flex-shrink:0}.doc-item__status svg{width:14px;height:14px}.doc-item__status--processing{background:#0085ff1a;color:#0085ff}.doc-item__status--completed{background:#10b9811a;color:#10b981}.doc-item__status--error{background:#ef44441a;color:#ef4444}.doc-item__actions{display:flex;gap:.25rem;flex-shrink:0}.doc-item__actions .emergency-action-button{animation:pulse-warning 2s ease-in-out infinite}.doc-item__actions .emergency-action-button:hover{animation:none;transform:scale(1.08)}@keyframes pulse-warning{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.add-button{margin-top:1rem;border-style:dashed;border-width:2px;border-color:#d1d5db;padding:.875rem;font-weight:500;color:#6b7280;transition:all .2s ease}.add-button:hover{border-style:solid;border-color:var(--main-color);background:#32c4990d;color:var(--main-color)}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.85}}.spinning{animation:spin 1.5s linear infinite}.auxiliary-docs-chip--processing{animation:pulse-processing 2s infinite}@keyframes pulse-processing{0%,to{opacity:1}50%{opacity:.85}}.auxiliary-docs-chip--error{animation:pulse-error 2s infinite}@keyframes pulse-error{0%,to{opacity:1}50%{opacity:.9}}.doc-item{position:relative}.doc-item--confirming-delete{border-color:#ef44444d!important;background:#ef444405!important;min-height:100px;overflow:hidden}.doc-item__delete-confirmation{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffffa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:10px;z-index:10}.doc-item__delete-message{font-size:.8125rem;font-weight:500;color:#1f2937;text-align:center;margin:0 0 .75rem;line-height:1.4}.doc-item__delete-actions{display:flex;gap:.625rem;justify-content:center;width:100%}.doc-item__delete-btn{padding:.5rem 1rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;gap:.375rem}.doc-item__delete-btn--cancel{background:#e5e7eb80;color:#6b7280}.doc-item__delete-btn--cancel:hover{background:#e5e7ebcc;color:#1f2937}.doc-item__delete-btn--confirm{background:#ef4444;color:#fff}.doc-item__delete-btn--confirm:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 4px #ef44444d}.doc-item__delete-btn--confirm svg{font-size:.75rem}.doc-slot{margin-bottom:.75rem}.doc-slot__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:0 .25rem}.doc-slot__header-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#f3f4f6;color:#6b7280;flex-shrink:0}.doc-slot__header-label{font-size:.8125rem;font-weight:600;color:#374151}.doc-slot__header-count{font-size:.6875rem;font-weight:500;color:#9ca3af;margin-left:auto}.doc-slot__empty{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem;border:2px dashed #d1d5db;border-radius:10px;background:transparent;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.doc-slot__empty:hover:not(:disabled){border-color:var(--main-color);background:#32c4990a;color:var(--main-color)}.doc-slot__empty:disabled{opacity:.5;cursor:not-allowed}.doc-slot .doc-item+.doc-item{margin-top:.5rem}.doc-slot .doc-item+.doc-slot__empty{margin-top:.5rem}.doc-slots-separate{display:flex;flex-direction:column}.merge-toggle{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-bottom:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.merge-toggle__label{font-size:.8125rem;font-weight:500;color:#475569;flex:1}@media (max-width: 768px){.auxiliary-docs-modal{width:95%;max-width:none}.auxiliary-docs-modal__header{padding:1.25rem}.auxiliary-docs-modal__header h2{font-size:1.125rem}.auxiliary-docs-modal__content{padding:1.25rem}.doc-item{padding:.875rem;gap:.75rem}.doc-item__icon{width:36px;height:36px;font-size:1.125rem}.doc-item__label{font-size:.875rem}.doc-item__details,.doc-item__filename{font-size:.75rem}.doc-item__metadata{font-size:.6875rem}.doc-item__delete-confirmation{padding:.875rem}.doc-item__delete-message{font-size:.75rem}.doc-item__delete-btn{padding:.625rem .875rem;font-size:.7rem;min-height:44px}}.floating-action-menu{position:fixed;top:50%;left:20px;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:1000;pointer-events:all;background:transparent!important;padding:0;margin:0}.floating-action-menu__button{transition:all .3s ease!important}.floating-action-menu__spinner{animation:spin 1s linear infinite}@media (max-width: 1024px){.floating-action-menu{left:16px;gap:10px}.floating-action-menu .floating-action-menu__button{width:44px!important;height:44px!important}.floating-action-menu .floating-action-menu__button svg{font-size:1.2rem!important}}@media (max-width: 768px){.floating-action-menu{left:12px;gap:8px}.floating-action-menu .floating-action-menu__button{width:40px!important;height:40px!important}.floating-action-menu .floating-action-menu__button svg{font-size:1.1rem!important}}@media (max-width: 480px){.floating-action-menu{left:10px;gap:6px}.floating-action-menu .floating-action-menu__button{width:36px!important;height:36px!important;border-width:1.5px!important}.floating-action-menu .floating-action-menu__button svg{font-size:1rem!important}}.floating-action-menu+*{pointer-events:auto}.floating-viewer-toggle{position:fixed;top:50%;transform:translateY(-50%);right:20px;z-index:1000;pointer-events:all;background:transparent!important}.floating-viewer-toggle__button{transition:all .3s ease!important}.floating-viewer-toggle__spinner{animation:spin 1s linear infinite}@media (max-width: 1024px){.floating-viewer-toggle{right:16px}.floating-viewer-toggle .floating-viewer-toggle__button{width:44px!important;height:44px!important}.floating-viewer-toggle .floating-viewer-toggle__button svg{font-size:1.2rem!important}}@media (max-width: 768px){.floating-viewer-toggle{right:12px}.floating-viewer-toggle .floating-viewer-toggle__button{width:40px!important;height:40px!important}.floating-viewer-toggle .floating-viewer-toggle__button svg{font-size:1.1rem!important}}@media (max-width: 480px){.floating-viewer-toggle{right:10px}.floating-viewer-toggle .floating-viewer-toggle__button{width:36px!important;height:36px!important;border-width:1.5px!important}.floating-viewer-toggle .floating-viewer-toggle__button svg{font-size:1rem!important}}.floating-viewer-toggle+*{pointer-events:auto}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.quick-action-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(74,181,134,.15);border-radius:12px;box-shadow:0 2px 8px #0000000a;animation:slideDown .3s ease-out}.quick-action-bar__progress{display:flex;align-items:center;gap:.5rem}.quick-action-bar__progress-chip{font-weight:600;font-size:.8125rem;height:28px}.quick-action-bar__progress-chip[data-variant=default]{background:linear-gradient(135deg,var(--main-color),rgba(74,181,134,.85));animation:pulse 2s ease-in-out infinite}.quick-action-bar__actions{display:flex;gap:.5rem;flex-wrap:wrap}.quick-action-bar__button{font-size:.75rem;font-weight:600;text-transform:none;padding:4px 12px;border-radius:.375rem;transition:all .2s ease;min-width:auto}.quick-action-bar__button svg{font-size:1rem}.quick-action-bar__button--report{border-color:#10b981;color:#059669}.quick-action-bar__button--report:hover{background-color:#10b98114;border-color:#059669;transform:translateY(-1px);box-shadow:0 2px 8px #10b98133}.quick-action-bar__button--form{border-color:#64748b;color:#475569}.quick-action-bar__button--form:hover{background-color:#64748b14;border-color:#475569;transform:translateY(-1px);box-shadow:0 2px 8px #64748b33}.quick-action-bar__button--reset{border-color:#f59e0b;color:#d97706}.quick-action-bar__button--reset:hover{background-color:#f59e0b14;border-color:#d97706;transform:translateY(-1px);box-shadow:0 2px 8px #f59e0b33}.quick-action-bar__button:disabled{opacity:.5;cursor:not-allowed}@keyframes pulse{0%,to{box-shadow:0 0 rgba(var(--main-color-rgb, 25, 118, 210),.4)}50%{box-shadow:0 0 0 4px rgba(var(--main-color-rgb, 25, 118, 210),0)}}@media (min-width: 769px) and (max-width: 1200px){.quick-action-bar{gap:.5rem;padding:.5rem .75rem}.quick-action-bar__progress-chip{font-size:.75rem;height:26px}.quick-action-bar__actions{gap:.375rem;flex-wrap:nowrap}.quick-action-bar__button{font-size:.6875rem;padding:3px 8px}.quick-action-bar__button svg{font-size:.875rem}}@media (max-width: 768px){.quick-action-bar{flex-direction:column;align-items:stretch}.quick-action-bar__progress,.quick-action-bar__actions{justify-content:center}.quick-action-bar__button{flex:1}}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.comparison-table-compact-container{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000000f;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeInTable .4s ease-out;margin-bottom:1.5rem}.comparison-table-compact{width:100%;border-collapse:separate;border-spacing:0}.comparison-table-compact td,.comparison-table-compact th{border-bottom:1px solid rgba(0,0,0,.04)}.comparison-table-compact__header-row{background:linear-gradient(135deg,#4ab58614,#b4d49314);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.comparison-table-compact__header-row td,.comparison-table-compact__header-row th{border-bottom:2px solid rgba(74,181,134,.2)}.comparison-table-compact__header-cell{font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.8px;color:#444;padding:.5rem .75rem;white-space:nowrap}.comparison-table-compact__header-cell--icon{width:40px;padding:.5rem .625rem}.comparison-table-compact__header-cell--field{width:180px}.comparison-table-compact__header-cell--form,.comparison-table-compact__header-cell--original,.comparison-table-compact__header-cell--itv{font-size:.625rem;color:#707070}.comparison-table-row-compact{height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.comparison-table-row-compact:hover{background-color:#4ab5860a}.comparison-table-row-compact:hover .comparison-table-row-compact__field-label{color:var(--main-color)}.comparison-table-row-compact--selected{background-color:#4ab58614;box-shadow:inset 4px 0 0 var(--main-color);border-left:4px solid var(--main-color)}.comparison-table-row-compact--selected:hover{background-color:#4ab5861f}.comparison-table-row-compact--selected .comparison-table-row-compact__field-label{color:var(--main-color);font-weight:700}.comparison-table-row-compact--conflict{border-left:3px solid var(--error-color)}.comparison-table-row-compact--new{border-left:3px solid var(--main-color)}.comparison-table-row-compact--unchanged{border-left:3px solid #10b981;background:linear-gradient(135deg,#10b9810f,#10b98105)}.comparison-table-row-compact--unchanged:hover{background:linear-gradient(135deg,#10b9811a,#10b9810f)}.comparison-table-row-compact--unchanged:first-of-type,.comparison-table-row-compact--unchanged:not(.comparison-table-row-compact--unchanged)+.comparison-table-row-compact--unchanged{border-top:2px dashed rgba(16,185,129,.25)}.comparison-table-row-compact__icon--unchanged{color:#10b981}.comparison-table-row-compact__unchanged-cell{padding:.25rem .625rem;text-align:center}.comparison-table-row-compact__unchanged-value{display:inline-block;font-size:.75rem;font-weight:500;color:#059669;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:.25rem .5rem;background:#10b98114;border-radius:6px;border:1px solid rgba(16,185,129,.15)}.comparison-table-row-compact__unchanged-value em.empty{color:#9ca3af;font-style:italic;font-size:.6875rem}.comparison-table-row-compact td,.comparison-table-row-compact th{padding:.25rem .625rem;vertical-align:middle;height:32px}.comparison-table-row-compact__type-cell{width:40px;text-align:center;padding:.25rem .5rem}.comparison-table-row-compact__icon{font-size:1rem;display:block;width:1rem;height:1rem}.comparison-table-row-compact__icon--conflict{color:var(--error-color)}.comparison-table-row-compact__icon--new{color:var(--main-color)}.comparison-table-row-compact__field-cell{padding-left:.75rem}.comparison-table-row-compact__field-content{display:flex;align-items:center;gap:.375rem}.comparison-table-row-compact__field-label{font-size:.8125rem;font-weight:600;color:#444;cursor:help;transition:color .2s ease;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;flex-shrink:1}.comparison-table-row-compact__highlight-icon{color:var(--main-color);opacity:.6;transition:all .2s ease;flex-shrink:0;font-size:1rem;cursor:pointer}.comparison-table-row-compact__highlight-icon:hover{opacity:1;transform:scale(1.1)}.comparison-table-row-compact__radio-group-row{display:contents}.comparison-table-row-compact__form-cell,.comparison-table-row-compact__original-cell,.comparison-table-row-compact__itv-cell{padding:.25rem .5rem;vertical-align:middle}.comparison-table-row-compact__radio-label{margin:0;padding:.125rem .5rem;border-radius:8px;transition:all .2s ease;background:#ffffff80;border:1px solid rgba(0,0,0,.06);min-width:0;display:flex;align-items:center;gap:4px;cursor:pointer}.comparison-table-row-compact__radio-label:hover{background:#4ab5860f;border-color:#4ab58633}.comparison-table-row-compact__radio-label.selected{background:linear-gradient(135deg,#4ab5861f,#4ab58614);border-color:var(--main-color);box-shadow:0 0 0 2px #4ab58626}.comparison-table-row-compact__radio-label.selected .comparison-table-row-compact__value{font-weight:700;color:#333}.comparison-table-row-compact__value{font-size:.75rem;color:#444;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:space-between;max-width:100%;line-height:1.5;width:100%}.comparison-table-row-compact__value em.empty{color:#a3afa6;font-style:italic;font-size:.6875rem}.comparison-table-row-compact__value-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-table-row-compact__value-icon{color:#8884d8;opacity:.8;transition:all .2s ease;flex-shrink:0;margin-left:auto;padding-left:.25rem;cursor:pointer;width:1rem;height:1rem}.comparison-table-row-compact__value-icon:hover{opacity:1;transform:scale(1.15)}@keyframes fadeInTable{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.comparison-table-row-compact{height:36px}.comparison-table-row-compact td,.comparison-table-row-compact th{height:36px;padding:.375rem .625rem}.comparison-table-row-compact__radio-group{gap:.375rem}.comparison-table-row-compact__value{font-size:.6875rem}}@media (max-width: 768px){.comparison-table-compact__header-cell{font-size:.625rem;padding:.375rem .5rem}.comparison-table-compact__header-cell--icon{width:32px}.comparison-table-compact__header-cell--field{width:140px}.comparison-table-row-compact,.comparison-table-row-compact td,.comparison-table-row-compact th{height:40px}.comparison-table-row-compact__field-label{font-size:.75rem;max-width:120px}.comparison-table-row-compact__radio-group{grid-template-columns:1fr;gap:.25rem}.comparison-table-row-compact__value{font-size:.625rem}}.comparison-table-row-compact__radio-label:focus-within{outline:2px solid rgba(74,181,134,.5);outline-offset:1px}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.search-bar{animation:slideDown .3s ease-out}.search-bar__input{background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;transition:all .2s ease;border-color:#4ab58626;font-size:.875rem;padding:.625rem .75rem;color:#1e293b}.search-bar__input::-moz-placeholder{color:#94a3b8}.search-bar__input::placeholder{color:#94a3b8}.search-bar__input:hover{background:#fffffff2;border-color:#4ab58640}.search-bar__input:focus{background:#fffffffa;box-shadow:0 0 0 3px #4ab5861f;border-color:var(--main-color)}.search-bar__clear-button{color:#94a3b8;transition:all .2s ease}.search-bar__clear-button:hover{color:#ef4444;background-color:#ef444414;transform:rotate(90deg)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.search-bar__input{font-size:.8125rem;padding:.5rem .625rem}}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.value-reconciliation-modal-exquisite .popup-overlay{z-index:10001!important;background-color:#0009!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.value-reconciliation-modal-exquisite .popup-content{max-width:1400px!important;width:95vw!important;max-height:92vh;border-radius:.75rem!important;box-shadow:0 25px 50px -12px #00000040;animation:modalFadeIn .3s ease-out}.value-reconciliation-modal-exquisite .modal{padding:1rem;max-height:calc(92vh - 80px);display:flex;flex-direction:column}.value-reconciliation-modal-exquisite .modal-content{flex:1;min-height:0;display:flex;flex-direction:column}.reconciliation-two-columns{display:grid;grid-template-columns:3fr 2fr;gap:1.5rem;height:100%;min-height:0}.reconciliation-left-column{display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:rgba(74,181,134,.3) rgba(0,0,0,.05)}.reconciliation-left-column::-webkit-scrollbar{width:6px}.reconciliation-left-column::-webkit-scrollbar-track{background:#00000008;border-radius:3px}.reconciliation-left-column::-webkit-scrollbar-thumb{background:#4ab5864d;border-radius:3px}.reconciliation-left-column::-webkit-scrollbar-thumb:hover{background:#4ab58680}.reconciliation-left-column__footer{margin-top:auto;padding-top:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;border-top:2px solid rgba(74,181,134,.15);flex-shrink:0}.reconciliation-left-column__footer .my-button{flex:0 0 auto;font-size:.875rem;padding:.625rem 1rem;min-height:40px}.reconciliation-left-column__footer .my-button.modal__close-btn{max-width:120px}.reconciliation-right-column{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;height:100%;overflow:hidden;border-radius:12px;background:#fafafa;box-shadow:0 2px 8px #0000000d}.reconciliation-right-column>*{max-height:38rem;width:100%}.reconciliation-title{font-size:1.5rem;font-weight:700;color:#333;margin:0;padding-bottom:.75rem;border-bottom:2px solid rgba(74,181,134,.2);animation:slideInDown .3s ease-out}.reconciliation-info-exquisite{margin:0;padding:.625rem 1rem;border-radius:12px;background:linear-gradient(135deg,#4ab58614,#b4d4930f);border:1px solid rgba(74,181,134,.2);font-size:.875rem;align-items:center;animation:slideInDown .3s ease-out}.reconciliation-top-bar{display:flex;align-items:center;justify-content:center;gap:1rem;animation:slideInDown .4s ease-out}.unchanged-fields-badge{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#10b9811f,#10b98114);border:1px solid rgba(16,185,129,.3);box-shadow:0 2px 8px #10b98126}.unchanged-fields-badge:hover{background:linear-gradient(135deg,#10b9812e,#10b9811f);border-color:#10b98166;transform:scale(1.05);box-shadow:0 4px 12px #10b98140}.unchanged-fields-badge:active{transform:scale(.98)}.unchanged-fields-popover{z-index:10002!important}.unchanged-fields-popover__content{padding:1rem;min-width:320px;max-width:450px}.unchanged-fields-popover__title{font-size:.875rem;font-weight:700;color:#10b981;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid rgba(16,185,129,.15);display:flex;align-items:center;gap:.5rem}.unchanged-fields-popover__list{display:flex;flex-direction:column;gap:.5rem;max-height:350px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(16,185,129,.3) rgba(0,0,0,.05)}.unchanged-fields-popover__list::-webkit-scrollbar{width:6px}.unchanged-fields-popover__list::-webkit-scrollbar-track{background:#00000008;border-radius:3px}.unchanged-fields-popover__list::-webkit-scrollbar-thumb{background:#10b9814d;border-radius:3px}.unchanged-fields-popover__list::-webkit-scrollbar-thumb:hover{background:#10b98180}.unchanged-field-item{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background:linear-gradient(135deg,#10b9810a,#10b98105);border:1px solid rgba(16,185,129,.12);border-left:3px solid #10b981;border-radius:10px;transition:all .2s ease;animation:fieldItemSlideIn .2s ease-out backwards}.unchanged-field-item:hover{background:linear-gradient(135deg,#10b98114,#10b9810a);border-color:#10b98133;transform:translate(4px);box-shadow:0 2px 8px #10b9811f}.unchanged-field-item__icon{font-size:1.125rem;color:#10b981;flex-shrink:0}.unchanged-field-item__content{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.unchanged-field-item__label{font-size:.8125rem;font-weight:600;color:#333;line-height:1.3;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.unchanged-field-item__key{font-size:.6875rem;font-weight:500;color:#666;opacity:.8}.unchanged-field-item__value{font-size:.75rem;color:#666;font-weight:500;line-height:1.3}.unchanged-field-item__value em{color:#999;font-style:italic;font-size:.6875rem}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes popoverFadeIn{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fieldItemSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1200px){.value-reconciliation-modal-exquisite .popup-content{max-width:96vw!important;width:96vw!important;max-height:92vh}.unchanged-fields-popover__content{min-width:280px;max-width:380px}.unchanged-fields-popover__list{max-height:300px}}@media (max-width: 1023px){.reconciliation-two-columns{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem}.reconciliation-left-column{max-height:none;overflow-y:auto}.reconciliation-right-column{max-height:50vh;min-height:400px}.reconciliation-right-column>*{max-height:100%}}@media (orientation: portrait){.reconciliation-two-columns{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem}.reconciliation-left-column{max-height:none;overflow-y:auto}.reconciliation-right-column{max-height:45vh;min-height:350px}.reconciliation-right-column>*{max-height:100%}}@media (max-width: 768px){.value-reconciliation-modal-exquisite .popup-content{max-width:98vw!important;width:98vw!important;max-height:94vh;border-radius:.5rem!important}.value-reconciliation-modal-exquisite__content{gap:.625rem}.reconciliation-top-bar{flex-direction:column;align-items:stretch;gap:.625rem}.unchanged-fields-badge{justify-content:center}.unchanged-fields-popover__content{min-width:260px;max-width:90vw}.unchanged-fields-popover__list{max-height:250px}.unchanged-field-item{padding:.5rem .625rem;gap:.5rem}.unchanged-field-item__icon{font-size:1rem}.unchanged-field-item__label{font-size:.75rem}.unchanged-field-item__key{font-size:.625rem}.unchanged-field-item__value{font-size:.6875rem}}.value-reconciliation-modal-exquisite .react-joyride__overlay{z-index:10002!important}.value-reconciliation-modal-exquisite .react-joyride__tooltip{z-index:10003!important}.value-reconciliation-modal-exquisite .reconciliation-help-button{transition:all .2s ease}.value-reconciliation-modal-exquisite .reconciliation-help-button:hover{transform:scale(1.1)}@media print{.value-reconciliation-modal-exquisite{display:none!important}}.itv-card-inspector .image-highlighter,.itv-card-inspector .image-highlighter--popout{border-radius:0;box-shadow:none}.itv-card--inspector h1,.itv-card--inspector h2,.itv-card--inspector h3,.itv-card--inspector h4,.itv-card--inspector h5,.itv-card--inspector h6{font-weight:revert;color:inherit;margin:0}body:has(.itv-card--inspector) .app__main{padding-bottom:0}.itv-card--inspector{background-color:#fff}@keyframes aux-tab-glow{0%{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 8px 3px #3b82f659}to{box-shadow:0 0 #3b82f600}}.aux-tab-glow{animation:aux-tab-glow 1.5s ease-out}.login-page{display:flex;width:100%;height:100vh;overflow:hidden;background-color:#f8f9fa}.login-page .form-input{margin-bottom:.75rem}.login__welcome{width:50%;height:100%;background:linear-gradient(135deg,#f1f9f5,#e4f7ee);position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:3rem;overflow:hidden}@media (max-width: 992px){.login__welcome{display:none}}.login__welcome-content{z-index:2;max-width:500px;margin:0 auto}.login__logo{margin-bottom:2rem;animation:fadeIn 1s ease}.login__logo .mint-logo path:last-child{animation:pulse 3s infinite alternate}.login__welcome-title{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:.5rem;animation:slideInLeft .8s ease}.login__welcome-desc{font-size:1.1rem;color:#555;font-style:italic;margin-bottom:3rem;animation:slideInLeft .8s ease .2s both}.login__features{background-color:#ffffffb3;border-radius:1rem;padding:1.5rem;box-shadow:0 5px 15px #0000000d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn 1s ease .4s both}.login__features h3{font-size:1.2rem;color:#444;margin-bottom:1rem;font-weight:600}.login__features-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.login__feature{display:flex;align-items:center;gap:.5rem}.login__feature-icon{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;background-color:#77d8ac33;border-radius:50%}.login__feature-icon svg{color:#77d8ac;font-size:.6rem}.login__feature span{font-size:1rem;color:#444}.login__links{display:flex;justify-content:center;gap:2rem;padding:1rem;background-color:#ffffff80;border-radius:.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2;position:relative;animation:fadeIn 1s ease .8s both}.login__link{color:#444;text-decoration:none;font-weight:500;transition:all .3s ease}.login__link:hover{color:var(--main-color, #77d8ac);transform:translateY(-2px)}.login__wave-animation{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1;pointer-events:none}.login__wave{position:absolute;bottom:0;left:0;width:100%;height:100%}.login__wave--2{animation:wave 15s linear infinite;opacity:.8}.login__wave path{animation:wave 20s linear infinite}.login-form-container{width:50%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem}@media (max-width: 992px){.login-form-container{width:100%}}.login-form-wrapper{width:100%;max-width:450px;background-color:#fff;border-radius:1rem;box-shadow:0 10px 30px #00000014;padding:3rem;animation:fadeIn .8s ease}@media (max-width: 576px){.login-form-wrapper{padding:2rem;max-width:100%}}.login-form-header{text-align:center;margin-bottom:2rem}.login-form-header h2{font-size:1.8rem;color:var(--main-color, #77d8ac);font-weight:600;position:relative;display:inline-block}.login-form-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:50px;height:3px;background-color:var(--main-color, #77d8ac);border-radius:3px}.login__form{width:100%}.login__forgot-password{text-align:left;cursor:pointer;color:#888;font-size:.9rem;margin-top:-.25rem;transition:all .3s ease}.login__forgot-password:hover{color:var(--main-color, #77d8ac)}.login-form-footer{margin-top:2rem;text-align:center;font-size:.8rem;color:#888}.login-form-footer p{margin-bottom:.5rem}.login-form-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.login-form-footer-links a{color:#666;text-decoration:none;transition:all .3s ease}.login-form-footer-links a:hover{color:var(--main-color, #77d8ac)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wave{0%{transform:translate(0)}50%{transform:translate(-5%)}to{transform:translate(0)}}.login__mobile-welcome{display:none;text-align:center;margin-bottom:1.5rem;animation:fadeIn .8s ease}@media (max-width: 992px){.login__mobile-welcome{display:block}}.login__mobile-welcome .login__logo{margin-bottom:1rem;display:flex;justify-content:center}.login__mobile-welcome .login__logo img{height:50px;width:auto}.login__mobile-welcome .login__mobile-welcome-title{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.5rem}.login__mobile-welcome .login__mobile-welcome-desc{font-size:.9rem;color:#555;font-style:italic;margin-bottom:1rem;padding:0 1rem}@media (max-width: 992px){.login-form-container{background:linear-gradient(135deg,#f1f9f5,#e4f7ee)}}.temp-token-auth{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;background-color:#f8fafc}.temp-token-auth__container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;padding:48px 32px;background-color:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014}.temp-token-auth__spinner{color:#32c499!important;margin-bottom:24px}.temp-token-auth__icon-wrapper{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;margin-bottom:24px}.temp-token-auth__icon-wrapper--error{background-color:#fef2f2}.temp-token-auth__icon{font-size:32px;color:#dc2626}.temp-token-auth__title{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 12px}.temp-token-auth__title--error{color:#dc2626}.temp-token-auth__message{font-size:1rem;color:#64748b;margin:0 0 24px;line-height:1.5}.temp-token-auth__actions{display:flex;gap:12px;margin-bottom:24px}.temp-token-auth__help{font-size:.875rem;color:#94a3b8;margin:0}@media (max-width: 480px){.temp-token-auth{padding:16px}.temp-token-auth__container{padding:32px 24px}.temp-token-auth__title{font-size:1.25rem}.temp-token-auth__message{font-size:.9375rem}}.otp-input{display:flex;flex-direction:column;align-items:center}.otp-input__fields{display:flex;align-items:center;gap:.5rem}.otp-input__separator{width:.75rem;height:2px;background-color:#ccc;border-radius:1px;margin:0 .25rem}.otp-input__field{width:48px;height:56px;text-align:center;font-size:1.5rem;font-weight:600;border:2px solid #e0e0e0;border-radius:.75rem;outline:none;transition:all .2s ease;background-color:#fafafa;color:#333;caret-color:var(--main-color, #77d8ac)}.otp-input__field:focus{border-color:var(--main-color, #77d8ac);box-shadow:0 0 0 3px #77d8ac26;background-color:#fff}.otp-input__field:disabled{opacity:.5;cursor:not-allowed}.otp-input__field::-webkit-outer-spin-button,.otp-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-input--error .otp-input__field{border-color:#ef4444;animation:otpShake .4s ease}.otp-input--disabled{opacity:.6;pointer-events:none}@keyframes otpShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (max-width: 480px){.otp-input__field{width:44px;height:50px;font-size:1.25rem}.otp-input__fields{gap:.35rem}.otp-input__separator{width:.5rem;margin:0 .15rem}}.otp-verification{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0;animation:fadeIn .3s ease}.otp-verification__icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#77d8ac26,#77d8ac0d);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.otp-verification__icon svg{font-size:1.75rem;color:var(--main-color, #77d8ac)}.otp-verification__title{font-size:1.4rem;font-weight:600;color:#333;margin-bottom:.5rem;text-align:center}.otp-verification__description{font-size:.95rem;color:#666;text-align:center;margin-bottom:2rem;line-height:1.4}.otp-verification__input{margin-bottom:1.5rem;width:100%;display:flex;justify-content:center}.otp-verification__timer{font-size:.85rem;color:#888;margin-bottom:1.5rem;text-align:center}.otp-verification__timer--warning{color:#f59e0b;font-weight:500}.otp-verification__timer--expired{color:#ef4444;font-weight:500}.otp-verification__back{background:none;border:none;color:#888;font-size:.9rem;cursor:pointer;padding:.5rem 1rem;transition:color .2s ease;font-family:inherit}.otp-verification__back:hover:not(:disabled){color:var(--main-color, #77d8ac)}.otp-verification__back:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.account__user{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--section-background);border:var(--section-border)}.account{width:95%;margin:auto}.account__subscription-current-plan{display:flex;flex-flow:row nowrap;gap:1rem;justify-content:center;align-items:center;margin-bottom:1rem}.account__subscription-current-plan .account__subscription-action-btn{display:flex;gap:.5rem}.account__subscription-next-billing-date{text-align:center}.account .account__tab{border:var(--section-border);padding:1rem;margin-left:0;margin-right:0;max-width:100%}.account .account__tab div[role=tabpanel]{background:transparent;box-shadow:none}.account .account__tab .list-of-scans{background:none;border:none;padding:0}.account .account__free-trial-btn{background:#8884d8}.account__user{border-radius:.6rem;padding:1.5rem 1rem;position:relative}@media (width < 768px){.account__user{padding-top:4rem}}.account__customer{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;gap:1rem}.account__top{text-align:center;font-size:1.3rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.account__top svg{transform:scale(1.2)}.list-card{background-color:#ffffffd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:.15rem solid rgba(255,255,255,.9);box-shadow:0 6px 25px #0000000f;padding:1.2rem;cursor:pointer;gap:.8rem;border-radius:1rem;display:flex;flex-flow:column nowrap;justify-content:stretch;align-items:stretch;position:relative;height:100%;min-height:9.5rem;transition:all .3s ease}.list-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0000001a}.list-card.long-press-active{border-color:var(--error-color)}.list-card--confirm{display:flex;justify-content:center;align-items:center}.list-card__priority-tags{position:absolute;top:-.8rem;left:.8rem;display:flex;gap:.3rem;flex-flow:row nowrap;z-index:1;min-height:auto}.list-card__priority-tags:empty{display:none}.list-card__priority-tag{font-size:.8rem;font-weight:600;transform:scale(.95);transition:transform .2s ease;box-shadow:0 3px 10px #0000001a}.list-card__priority-tag:hover{transform:scale(1.05);box-shadow:0 4px 15px #00000026}.list-card__tooltip-wrapper{position:absolute;top:0;right:2.5rem;z-index:2}.list-card__tooltip-icon{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background-color:#fffc;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.list-card__tooltip-icon svg{font-size:1.1rem;fill:var(--light-black)}.list-card__tooltip-icon:hover{transform:scale(1.1);background-color:#fff}.list-card__body{flex-grow:1;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;position:relative}.list-card__new{position:absolute;font-size:2.2rem;top:-.4rem;right:2rem;filter:drop-shadow(0 2px 3px rgba(0,0,0,.1));z-index:5}.list-card__new svg{fill:var(--main-color)}.list-card__footer{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;margin-top:auto}.list-card__confirm{width:100%;height:100%}.list-card__confirm-buttons{display:flex;justify-content:stretch;align-items:stretch;gap:1rem;height:100%}.list-card__confirm-buttons>div{flex-grow:1;border-radius:.8rem;display:grid;place-items:center;border:.15rem solid var(--main-color);color:var(--main-color);font-size:1.3rem;font-weight:500;transition:.3s}.list-card__confirm-buttons>div:hover{background:var(--main-color);color:#fff;transform:translateY(-2px)}.list-card__confirm-buttons>div:last-child{background:var(--error-color);border-color:var(--error-color);color:#fff}.list-card__options{grid-area:options;display:flex;flex-flow:column nowrap;align-items:flex-end;gap:.5rem;transition:.3s;transform:scale(1.05);padding-top:.3rem}.list-card__options svg{font-size:1.3rem;transition:.3s;fill:#444}.list-card__options svg.list-card__remove{fill:var(--orange-color)}.list-card__options svg.list-card__remove:hover{fill:var(--error-color)}.list-card__options svg.list-card__edit{fill:var(--main-color)}.list-card__options svg.list-card__duplicate{fill:var(--draft-color)}.list-card__options svg.list-card__duplicate:hover{fill:var(--draft-color)}.list-card__options svg.list-card__custom-button{transition:.3s;cursor:pointer}.list-card__options svg.list-card__custom-button:hover{transform:scale(1.2);filter:drop-shadow(0 2px 3px rgba(0,0,0,.1))}.list-card__options svg:hover{fill:var(--main-color);transform:scale(1.2);filter:drop-shadow(0 2px 3px rgba(0,0,0,.1))}.list-card__content{flex-grow:1;position:relative}.list-card__date{grid-area:date;display:flex;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:var(--gray-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:8rem}.list-card__tags{grid-area:tags;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:.6rem;max-width:calc(100% - 3rem)}@media (max-width: 400px){.list-card__tags{max-width:100%}}.list-card__tag{border-radius:.6rem;padding:.4rem .7rem;background:var(--gray-color);display:flex;justify-content:center;align-items:center;gap:.4rem;height:1.8rem;font-weight:500;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;font-size:.85rem}.list-card__tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.list-card__tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-card__tag>div{display:grid;place-items:center}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.super-list__pagination{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--section-background);border:var(--section-border)}.super-list{height:100%}.super-list .no-values{margin-top:1.5rem;padding:2rem;background:#ffffffb3;border-radius:1rem;font-weight:500;color:var(--gray-color);box-shadow:0 4px 20px #00000008}.super-list__loading{display:flex;justify-content:center;align-items:center;min-height:15rem;margin-top:2rem}.super-list__loading .child-spinner{margin:0}.super-list__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:.7rem;row-gap:1.4rem;padding:1.5rem 1rem}.super-list__list>div{max-width:1fr;height:auto}@media (max-width: 768px){.super-list__list{grid-template-columns:1fr}}.super-list__options{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;width:95%;margin:auto}@media (width <= 600px){.super-list__options{flex-flow:column nowrap}}.super-list__options-buttons{flex-grow:1;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:1rem}@media (width <= 600px){.super-list__options-buttons{justify-content:center}}.super-list__button,.super-list__button--selected{display:flex;gap:.5rem;justify-content:center;align-items:center;border-radius:1rem;border:.1rem solid var(--gray-color);color:var(--gray-color);background-color:#ffffffd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.6rem 1.2rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.super-list__button:hover,.super-list__button--selected:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.super-list__button--selected{background-color:var(--second-color);color:#fff;font-weight:500;border:none;box-shadow:0 4px 12px #0000001a}.super-list__tools{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;flex-grow:1}.super-list__custom-header{flex-shrink:0}.super-list__main-tools{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem;margin-left:auto}@media (width <= 600px){.super-list__main-tools{width:100%;margin-left:0;justify-content:space-between}}.super-list__sort-dropdown{min-width:15rem}@media (width <= 600px){.super-list__sort-dropdown{min-width:12rem;flex-grow:1}}.super-list__sort-trigger{height:2.8rem;font-size:.9rem;background-color:#ffffffd9;border-radius:.8rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 10px #0000000d;transition:all .3s ease;border-color:var(--gray-light-color)}.super-list__sort-trigger:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000014;border-color:var(--main-color)}.super-list__sort-trigger:focus{border-color:var(--main-color)}.super-list__search{display:flex;justify-content:flex-start;width:30rem}@media (width < 1200px){.super-list__search{width:20rem}}@media (width <= 600px){.super-list__search{width:100%;max-width:none}}.super-list__search>div{width:100%;background-color:#ffffffd9;border-radius:.8rem;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.super-list__search>div:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000014}.super-list__search fieldset{border:none}.super-list__search input{line-height:1.5rem;width:100%;box-sizing:border-box;margin:0}.super-list__tools-btns{margin-left:auto;display:flex;gap:.8rem}.super-list__tools--with-search{justify-content:space-between}.super-list__tools-btn{width:2.8rem;height:2.8rem;color:#fff;background:var(--main-color);display:grid;place-items:center;border-radius:.8rem;margin-left:auto;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #0000001a}.super-list__tools-btn:hover{background:var(--second-color);transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.super-list__tools-btn svg{font-size:1.5rem}.super-list__refresh-btn--rotating{animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.super-list__tools-btn.disabled{pointer-events:none;opacity:.5}.super-list__footer{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.5rem 1.5rem}.super-list__total{color:var(--gray-color);font-weight:500;font-size:.9rem}.super-list__pagination{display:flex;flex-flow:row nowrap;align-items:center;gap:.5rem;border-radius:.8rem;padding:.4rem 1.2rem;box-shadow:0 2px 15px #0000000d}.super-list__pagination-btn,.super-list__pagination-btn--disabled{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1.5rem;transition:all .3s ease;padding:.3rem;border-radius:.5rem;height:2rem;width:2rem}.super-list__pagination-btn:hover,.super-list__pagination-btn--disabled:hover{color:var(--main-color);background:#fffc;transform:translateY(-2px)}.super-list__pagination-btn:first-child:hover,.super-list__pagination-btn--disabled:first-child:hover{color:var(--error-color)}.super-list__pagination-btn--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.super-list__pagination-info{font-weight:500;color:var(--gray-color);min-width:4rem;text-align:center;line-height:1.2rem}.list-of-scans{border-radius:1rem;padding:.5rem}.list-of-scans h2{color:#444;text-align:center;font-weight:500;margin-bottom:1.5rem;position:relative}.list-of-scans h2:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:5rem;height:.2rem;background-color:var(--main-color);border-radius:1rem}.list-of-scans__scan{transition:all .3s ease}.list-of-scans__scan:hover{border:.15rem solid var(--main-color)}.list-of-scans__scan:hover .scan__type{color:var(--main-color);text-shadow:-1px -1px 0px var(--main-color),1px -1px 0px var(--main-color),-1px 1px 0px var(--main-color),1px 1px 0px var(--main-color);font-size:48px}.list-of-scans__scan:hover .scan__category img{transform:scale(1.1)}.list-of-scans__category span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan{display:flex;justify-content:flex-start;align-items:stretch;margin-top:.4rem;position:relative;overflow:hidden}.scan__watermark{position:absolute;right:0;top:65%;transform:translateY(-50%) scale(1.2);opacity:.07;z-index:0}.scan__watermark img{width:7rem;height:auto;max-height:7rem;filter:grayscale(30%)}.scan__category-icon--N1,.scan__category-icon--OS,.scan__category-icon--TR{transform:scaleX(-1)}.scan__info{font-size:.95rem;text-align:left;flex-grow:1;display:flex;flex-direction:column;gap:.35rem}.scan__info-row{display:flex;align-items:center;gap:.5rem;line-height:1.2}.scan__info-label{font-weight:500;font-size:.9rem;color:var(--gray-color);min-width:6rem}.scan__info-value{font-weight:500;color:#444}.scan__info-brand{font-weight:600;font-size:1.05rem;color:var(--main-color);margin-bottom:.3rem;display:flex;align-items:center;gap:.5rem}.scan__info-icon{color:var(--gray-color);font-size:1rem;opacity:.8;transition:all .3s ease}.list-card:hover .scan__info-icon{color:var(--main-color);transform:scale(1.1);opacity:1}.scan__info-icon.brand-icon{font-size:1.2rem;color:var(--main-color);opacity:1}.list-card__spinner-icon{pointer-events:none;animation:spin 1.5s linear infinite}.scans-filter{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem;padding:2rem}.scans-filter>div{min-width:15rem}.filtering-by{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;justify-content:flex-start;background:#fff;border-radius:1rem;padding:.7rem 1.5rem;cursor:pointer;transition:all .3s ease;position:relative;box-shadow:0 4px 15px #0000000d}.filtering-by:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.filters-by__close{position:absolute;top:-.8rem;right:-.8rem;font-size:1.7rem;color:var(--error-color);background:#fff;border-radius:50%;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #0000001a;transition:all .3s ease;z-index:5}.filters-by__close:hover{transform:scale(1.1);color:#ff392e}.filters-by__filters{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:1.5rem}.filters-by__filter{display:flex;flex-flow:column nowrap}.filters-by__filter span{font-weight:500;font-size:.9rem;color:var(--gray-color)}.filters-by__filter{font-weight:500;color:#444}.filters-by__icon svg{transition:all .3s ease}.filtering-by:hover .filters-by__icon svg{transform:rotate(15deg)}.filters-by__icon{font-size:2rem;display:grid;place-items:center;color:var(--main-color)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 2rem;background-color:#ffffffe6;border-radius:1.2rem;box-shadow:0 8px 30px #0000000d;margin:1rem auto;max-width:35rem;transition:all .3s ease}.empty-state:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00000014}.empty-state__icon-container{display:flex;justify-content:center;align-items:center;width:7rem;height:7rem;background-color:rgba(var(--main-color-rgb),.1);border-radius:50%;margin-bottom:1.8rem;transition:all .3s ease}.empty-state:hover .empty-state__icon-container{transform:scale(1.05);box-shadow:0 10px 25px #4ab58626}.empty-state__icon{font-size:3.5rem;color:var(--main-color);transition:all .3s ease}.empty-state:hover .empty-state__icon{transform:scale(1.1)}.empty-state__icon--draft{color:var(--draft-color)}.empty-state__message{color:var(--gray-color);font-weight:500;text-align:center;margin:0;font-size:1.3rem;line-height:1.6}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.view-button__icon{height:1.5rem;width:1.5rem;flex-shrink:0;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.view-button__icon:hover{transform:scale(1.2);filter:drop-shadow(0 2px 3px rgba(0,0,0,.1))}.view-button__icon--loading{display:inline-block;width:1.5rem;height:1.5rem;border:2px solid transparent;border-top-color:#8884d8;border-radius:50%;animation:view-spin 1s linear infinite}.view-button__menu-paper{animation:view-fade-in .2s ease-out}.view-button__menu-header{padding:12px 16px;font-size:.875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;background-color:#f8fafc}.view-button__menu-item{padding:12px 16px!important;min-height:52px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative}.view-button__menu-item:hover{background-color:#8884d80a!important}.view-button__menu-item.active{background-color:rgba(var(--main-color),.08)!important}.view-button__menu-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--main-color)}.view-button__menu-item-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.view-button__menu-item-name{flex:1;font-size:.9375rem;font-weight:500;color:#1e293b}.view-button__menu-item-check{color:var(--main-color);font-weight:600;margin-left:8px}.view-button__menu-badge-content{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.view-button__menu-badge-icon{width:.875rem;height:.875rem}.view-button__menu-badge.user-default .view-button__menu-badge-content{background-color:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.view-button__menu-badge.station-default .view-button__menu-badge-content{background-color:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}@keyframes view-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes view-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.view-button__icon{width:1.3rem;height:1.3rem}.view-button__menu-paper{max-width:calc(100vw - 32px)}}@media (max-width: 374px){.view-button__icon{width:1.2rem;height:1.2rem}}.tab-container,.tab-container--loading{max-width:95%;margin:auto;margin-top:1.5rem;border-radius:1rem;text-align:center}.tab-container section,.tab-container--loading section{box-shadow:none;margin:auto}.tab{display:flex;flex-flow:column nowrap;gap:.6rem}.tab__tabs-list{width:100%;height:auto;background:#ffffffd9;border-radius:1rem;padding:.6rem .8rem;flex-wrap:wrap}.tab__trigger{flex-grow:1;max-width:100%;padding:.5rem;transition:all .3s ease;font-weight:500;color:#444;border-radius:.8rem}@media only screen and (max-width: 600px){.tab__trigger{padding:.6rem;min-height:3rem}}.tab__trigger[data-state=active]{color:#444;background:#fff;box-shadow:0 4px 15px #00000014}.tab__trigger[data-state=active] .tab__counter{background:var(--main-color);color:#fff}.tab__trigger:hover{background:#ffffffe6}.tab__trigger[data-state=active]:hover{background:#fff}.tab__content{border-radius:1rem;background:#fff;box-shadow:var(--box-shadow)}.tab__content-inner{padding:1.5rem 1rem}.tab__label{display:flex;justify-content:center;align-items:center;gap:.8rem;font-weight:500}.tab__label .tab__counter{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;background:var(--light-gray-color);border-radius:.8rem;padding:.2rem .6rem;font-weight:600;font-size:.85rem;color:#444;transition:all .3s ease;box-shadow:0 2px 5px #0000000d}.edit-license-modal__inputs{width:80%;margin:auto;margin-top:3rem;display:flex;flex-flow:column nowrap;gap:1.5rem;padding:1rem 0}.edit-license-modal__inputs input{height:2.5rem;font-size:1.3rem}.password-validation{border:.1rem dashed var(--gray-color);border-radius:.4rem;font-size:.85rem;font-weight:500;text-align:left;display:inline-flex;margin:0 auto;margin-bottom:.5rem;padding-right:1rem}.password-validation__pass-req--ok{color:var(--main-color)}.password-validation__pass-req--error{color:var(--error-color)}.list-of-licenses__license{display:flex;flex-flow:column nowrap;width:100%;gap:.3rem}.list-of-licenses__license .list-of-licenses__license-itv{font-size:1.5rem}.list-of-licenses__license .list-of-licenses__license-itv--no{color:#ffce59;font-weight:500;font-size:1.3rem}.list-of-licenses__license .list-of-licenses__license-code{font-style:italic;padding-left:.3rem}.license-preview__unsubscribe-info{border:.15rem dashed var(--error-color);border-radius:.6rem;padding:1rem;width:80%;margin:auto;margin-top:1.5rem}.license-preview__unsubscribe-info>span{font-size:1.2rem}.license-preview__unsubscribe-info>div{margin-top:1rem;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:center;align-items:center}.license-preview__unsubscribe-info>div>div{display:flex;flex-flow:column nowrap}.license-preview__unsubscribe-info>div>div span{font-style:italic}.license-preview__modal--unsubscribe-content .my-button:last-child{background-color:var(--error-color)!important}.license-preview__modal--unsubscribe-content .my-button:last-child:hover{background-color:var(--error-color)!important}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.two-factor-setup-modal-content.popup-content{max-width:480px!important;min-width:auto!important;width:90%!important}.two-factor-modal__setup{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0}.two-factor-modal__instruction{font-size:.95rem;color:#555;text-align:center;line-height:1.4}.two-factor-modal__app-hint{font-size:.85rem;color:#888;text-align:center;line-height:1.4}.two-factor-modal__qr-container{display:flex;justify-content:center;padding:.5rem}.two-factor-modal__qr{background:#fff;padding:.75rem;border-radius:.75rem;box-shadow:0 2px 8px #00000014;border:1px solid #eee}.two-factor-modal__secret{width:100%;text-align:center}.two-factor-modal__secret-label{font-size:.85rem;color:#888;margin-bottom:.5rem}.two-factor-modal__secret-value{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#f5f5f5;border-radius:.5rem;padding:.5rem .75rem}.two-factor-modal__secret-value code{font-size:.85rem;letter-spacing:1px;color:#333;font-weight:500;word-break:break-all}.two-factor-modal__copy-btn{background:none;border:none;cursor:pointer;color:#888;padding:.25rem;display:flex;align-items:center;transition:color .2s;flex-shrink:0}.two-factor-modal__copy-btn:hover{color:var(--main-color, #77d8ac)}.two-factor-modal__copy-btn svg{font-size:1rem}.two-factor-modal__confirm{width:100%;display:flex;flex-direction:column;align-items:center;gap:.75rem}.two-factor-modal__confirm-label{font-size:.9rem;color:#555;font-weight:500}.two-factor-modal__disable{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0}.two-factor-modal__status{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0}.two-factor-modal__status-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.two-factor-modal__status-icon svg{font-size:1.5rem;color:#999}.two-factor-modal__status-icon--active{background:#77d8ac26}.two-factor-modal__status-icon--active svg{color:var(--main-color, #77d8ac)}.two-factor-modal__status-text{font-size:.95rem;color:#555;text-align:center;line-height:1.5;max-width:340px}.two-factor-modal__benefits{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-direction:column;gap:.75rem;width:100%;background:#f8faf9;border-radius:.75rem;padding:1rem 1.25rem}.two-factor-modal__benefits li{display:flex;align-items:flex-start;gap:.65rem;font-size:.88rem;color:#555;line-height:1.4;text-align:left}.two-factor-modal__benefits li svg{flex-shrink:0;margin-top:2px;font-size:1rem;color:var(--main-color, #77d8ac)}.create-api-token-modal__form{display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:320px}@media (max-width: 640px){.create-api-token-modal__form{min-width:unset}}.token-created-modal__content{display:flex;flex-direction:column;gap:var(--ds-space-4)}.token-created-modal__warning{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-warning-bg);border:1px solid var(--ds-warning);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);font-size:var(--ds-text-base);line-height:var(--ds-leading-normal)}.token-created-modal__warning svg{flex-shrink:0;font-size:1.25rem;color:var(--ds-warning);margin-top:2px}.token-created-modal__warning strong{font-weight:var(--ds-font-bold)}.token-created-modal__token-block{display:flex;flex-direction:column;gap:var(--ds-space-2);align-items:stretch}.token-created-modal__token-block .my-button{align-self:center}.token-created-modal__token-value{display:block;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-slate-50);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--ds-text-primary);line-height:var(--ds-leading-normal);max-height:120px;overflow-y:auto}.token-created-modal__token-value::-webkit-scrollbar{width:6px;height:6px}.token-created-modal__token-value::-webkit-scrollbar-track{background:transparent}.token-created-modal__token-value::-webkit-scrollbar-thumb{background:#1118278c;border-radius:9999px}.token-created-modal__token-value::-webkit-scrollbar-thumb:hover{background:#111827cc}.token-created-modal__metadata{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-slate-50);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border)}.token-created-modal__metadata-item{display:flex;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-text-secondary)}.token-created-modal__metadata-label{font-weight:var(--ds-font-semibold);color:var(--ds-text-primary);min-width:100px}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(180deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error404{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden}.error404__background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.error404__background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(74,181,134,.05) 0%,transparent 40%)}.error404__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 80%,rgba(180,212,147,.05) 0%,transparent 40%)}.error404__floating-elements{position:absolute;top:0;right:0;bottom:0;left:0}.error404__floating-elements .floating-element{position:absolute;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4ab5861a,#b4d4931a);filter:blur(20px)}.error404__content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 16px #1f268714,0 1px 2px #0000000d;max-width:550px;width:100%;padding:3rem 2.5rem;border-radius:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;z-index:1;transition:transform .1s ease-out;animation:fadeInUp .6s ease-out}.error404__code-container{position:relative;margin-bottom:-.5rem}.error404__code{font-size:clamp(4rem,12vw,6rem);font-weight:900;line-height:1;letter-spacing:-.05em;margin:0;display:flex;gap:.3rem;position:relative}.error404__code span{display:inline-block;background:linear-gradient(135deg,var(--main-color) 0%,#38d4b3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.error404__code span.code-0{animation:float 4s ease-in-out infinite}.error404__code-shadow{position:absolute;top:4px;left:50%;transform:translate(-50%);font-size:clamp(4rem,12vw,6rem);font-weight:900;color:#4ab58614;z-index:-1;filter:blur(15px)}.error404__animation{width:100%;max-width:200px;height:150px;margin:0 auto;position:relative}.error404__animation>div{height:100%!important;width:100%!important}.error404__text-content{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.error404__title{font-size:clamp(1.5rem,3.5vw,2rem);color:var(--colors-text);font-weight:700;letter-spacing:-.02em;margin:0;position:relative}.error404__title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(135deg,var(--main-color) 0%,#38d4b3 100%);border-radius:2px}.error404__message{font-size:clamp(.95rem,2vw,1.1rem);color:var(--gray-text-color);line-height:1.6;max-width:400px;margin:0;opacity:.8}.error404__actions{margin-top:1rem}.error404__actions .my-buttons-container{gap:1rem;justify-content:center}.error404__actions .error404__primary-button{min-width:180px;font-weight:600;font-size:1rem;padding:.9rem 2rem;background:linear-gradient(135deg,var(--main-color) 0%,#38d4b3 100%);border:none;color:#fff;border-radius:50px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 12px #4ab58640,0 1px 2px #0000000d}.error404__actions .error404__primary-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .5s}.error404__actions .error404__primary-button:hover{transform:translateY(-2px);box-shadow:0 5px 16px #4ab5864d,0 2px 4px #0000000d}.error404__actions .error404__primary-button:hover:before{left:100%}.error404__actions .error404__primary-button:active{transform:translateY(0);box-shadow:0 2px 8px #4ab58633,0 1px 2px #0000000d}.error404__actions .error404__primary-button svg{font-size:1.2rem;margin-right:.4rem}@media (max-width: 600px){.error404{padding:1rem;min-height:calc(100vh - var(--header-height))}.error404__content{padding:2rem 1.5rem;border-radius:1.2rem;gap:1.5rem;max-width:100%}.error404__code{font-size:3.5rem;gap:.2rem}.error404__code-shadow{font-size:3.5rem}.error404__animation{max-width:160px;height:120px}.error404__title{font-size:1.4rem}.error404__title:after{width:40px;height:2.5px}.error404__message{font-size:.95rem;line-height:1.5}.error404__actions{margin-top:.5rem}.error404__actions .error404__primary-button{min-width:150px;font-size:.95rem;padding:.8rem 1.8rem}.error404__actions .error404__primary-button svg{font-size:1.1rem}.error404__floating-elements .floating-element{width:30px;height:30px}}@media (min-width: 601px) and (max-width: 1024px){.error404__content{padding:2.5rem 2rem;max-width:500px}.error404__code,.error404__code-shadow{font-size:5rem}.error404__animation{max-width:180px;height:140px}.error404__title{font-size:1.7rem}}.change-password{margin:2rem;padding:4rem 3rem;background:#fff;border-radius:.6rem;box-shadow:var(--box-shadow);text-align:center}.change-password h2{text-align:center}.change-password__form{width:80%;margin:auto;justify-content:center;align-items:center}.change-password__form .form-input{margin-top:1.5rem!important}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.email-verification{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--section-background);border:var(--section-border)}.email-verification{position:relative;width:80%;margin:auto;border-radius:.6rem;text-align:center;padding:2rem;height:35vh}.email-verification h3{color:var(--main-color);font-size:2rem}@media (width < 768px){.email-verification h3{font-size:1.3rem}}.email-verification .child-spinner svg{width:10rem!important;height:10rem!important}.email-verification .child-spinner h3{font-size:1.5rem}.email-verification__lottie{position:absolute;top:0;left:0;width:100%;height:100%}.email-verification__content{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;z-index:1;height:100%}.email-verification__content svg{font-size:10rem;color:var(--main-color)}.email-verification__footer{position:absolute;bottom:.3rem;left:0;right:0;font-style:italic}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.cookies-policy-container{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--section-background);border:var(--section-border)}.cookies-policy-container{margin:2rem auto;padding:2rem;color:#333;line-height:1.6;width:90%;border-radius:.6rem}.cookies-policy-container h1{text-align:center;margin-bottom:2rem;font-size:2rem;color:#2c3e50}.cookies-policy-container h2{margin-top:1.5rem;font-size:1.5rem;color:#34495e;border-bottom:2px solid #ecf0f1;padding-bottom:.5rem}.cookies-policy-container p{margin:1rem 0;font-size:1rem;color:#555}.cookies-policy-container ul{list-style-type:disc;margin-left:2rem;margin-bottom:1rem}.cookies-policy-container li{margin-bottom:.5rem}.cookies-policy-container a{color:#2980b9;text-decoration:none}.cookies-policy-container a:hover{text-decoration:underline}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.privacy-policy{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--section-background);border:var(--section-border)}.privacy-policy{margin:2rem auto;padding:2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;line-height:1.6;border-radius:8px;width:90%;box-shadow:0 2px 8px #0000001a;border-radius:.6rem}.privacy-policy h1{text-align:center;margin-bottom:2rem;font-size:2.5rem;color:#2c3e50}.privacy-policy section{margin-bottom:2rem}.privacy-policy section h2{margin-top:1.5rem;font-size:1.8rem;color:#34495e;border-bottom:2px solid #ecf0f1;padding-bottom:.5rem}.privacy-policy section p{margin:1rem 0;font-size:1rem;color:#555}.privacy-policy section ul{list-style-type:disc;margin-left:2rem;margin-bottom:1rem}.privacy-policy section ul li{margin-bottom:.5rem;font-size:1rem;color:#555}.privacy-policy section a{color:#2980b9;text-decoration:none}.privacy-policy section a:hover{text-decoration:underline}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.terms-and-conditions{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--section-background);border:var(--section-border)}.terms-and-conditions{margin:2rem auto;padding:2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;line-height:1.6;border-radius:8px;width:90%;box-shadow:0 2px 8px #0000001a;border-radius:.6rem}.terms-and-conditions h1{text-align:center;margin-bottom:2rem;font-size:2.5rem;color:#2c3e50}.terms-and-conditions section{margin-bottom:2rem}.terms-and-conditions section h2{margin-top:1.5rem;font-size:1.8rem;color:#34495e;border-bottom:2px solid #ecf0f1;padding-bottom:.5rem}.terms-and-conditions section p{margin:1rem 0;font-size:1rem;color:#555}.terms-and-conditions section ul{list-style-type:disc;margin-left:2rem;margin-bottom:1rem}.terms-and-conditions section ul li{margin-bottom:.5rem;font-size:1rem;color:#555}.terms-and-conditions section a{color:#2980b9;text-decoration:none}.terms-and-conditions section a:hover{text-decoration:underline}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.legal-notice{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--section-background);border:var(--section-border)}.legal-notice{margin:2rem auto;padding:2rem;color:#333;line-height:1.6;border-radius:8px;box-shadow:0 2px 8px #0000001a;width:90%;border-radius:.6rem}.legal-notice h1{text-align:center;margin-bottom:2rem;font-size:2.5rem;color:#2c3e50}.legal-notice section{margin-bottom:2rem}.legal-notice section h2{margin-top:1.5rem;font-size:1.8rem;color:#34495e;border-bottom:2px solid #ecf0f1;padding-bottom:.5rem}.legal-notice section p{margin:1rem 0;font-size:1rem;color:#555}.legal-notice section ul{list-style-type:disc;margin-left:2rem;margin-bottom:1rem}.legal-notice section ul li{margin-bottom:.5rem;font-size:1rem;color:#555}.legal-notice section a{color:#2980b9;text-decoration:none}.legal-notice section a:hover{text-decoration:underline}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.disclaimer{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:var(--section-background);border:var(--section-border)}.disclaimer{margin:2rem auto;padding:2rem;color:#333;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000001a;width:90%;border-radius:.6rem}.disclaimer h1{text-align:center;margin-bottom:2rem;font-size:2.5rem;color:#2c3e50}.disclaimer section{margin-bottom:2rem}.disclaimer section h2{margin-top:1.5rem;font-size:1.8rem;color:#34495e;border-bottom:2px solid #ecf0f1;padding-bottom:.5rem}.disclaimer section p{margin:1rem 0;font-size:1rem;color:#555}.disclaimer section ul{list-style-type:disc;margin-left:2rem;margin-bottom:1rem}.disclaimer section ul li{margin-bottom:.5rem;font-size:1rem;color:#555}.disclaimer section a{color:#2980b9;text-decoration:none}.disclaimer section a:hover{text-decoration:underline}.scan-draft-redirect{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;background-color:#f8fafc}.scan-draft-redirect--error .scan-draft-redirect__title{color:#dc2626}.scan-draft-redirect--timeout .scan-draft-redirect__icon-wrapper--timeout{background-color:#fefce8}.scan-draft-redirect--timeout .scan-draft-redirect__icon{font-size:32px;color:#d97706}.scan-draft-redirect--timeout .scan-draft-redirect__title{color:#d97706}.scan-draft-redirect__container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;width:100%;padding:48px 32px;background-color:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014}.scan-draft-redirect__spinner{color:#32c499!important;margin-bottom:24px}.scan-draft-redirect__lottie-hero{width:160px;height:160px;margin-bottom:24px}.scan-draft-redirect__lottie-hero--small{width:140px;height:140px}.scan-draft-redirect__stepper{display:flex;align-items:center;justify-content:center;gap:0;width:100%;margin-bottom:24px;padding:0 8px}.scan-draft-redirect__step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:0}.scan-draft-redirect__step-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#f1f5f9;color:#cbd5e1;font-size:16px;transition:all .3s ease}.scan-draft-redirect__step--active .scan-draft-redirect__step-icon{background-color:#ecfdf5;color:#32c499;box-shadow:0 0 0 3px #32c49926}.scan-draft-redirect__step--completed .scan-draft-redirect__step-icon{background-color:#32c499;color:#fff}.scan-draft-redirect__step-label{font-size:.75rem;font-weight:500;color:#cbd5e1;white-space:nowrap}.scan-draft-redirect__step--active .scan-draft-redirect__step-label{color:#32c499;font-weight:600}.scan-draft-redirect__step--completed .scan-draft-redirect__step-label{color:#32c499}.scan-draft-redirect__step-line{flex:1;max-width:56px;height:3px;background-color:#e2e8f0;border-radius:2px;margin:0 4px 22px;overflow:hidden}.scan-draft-redirect__step-line-fill{height:100%;background-color:#32c499;border-radius:2px}.scan-draft-redirect__icon-wrapper{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;margin-bottom:24px}.scan-draft-redirect__title{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 12px}.scan-draft-redirect__message{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.scan-draft-redirect__tips{margin-top:24px;padding-top:20px;border-top:1px solid #f1f5f9;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center}.scan-draft-redirect__tip-text{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.875rem;color:#64748b;margin:0;line-height:1.4;text-align:center}.scan-draft-redirect__tip-icon{flex-shrink:0;font-size:14px;color:#32c499}.scan-draft-redirect__note{font-size:.8125rem;color:#64748b;margin:12px 0 0;font-style:italic}.scan-draft-redirect__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;width:100%}.scan-draft-redirect__link-button{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#64748b;font-size:.875rem;cursor:pointer;padding:8px 16px;border-radius:8px;transition:color .2s ease,background-color .2s ease}.scan-draft-redirect__link-button:hover{color:#1e293b;background-color:#f1f5f9}.scan-draft-redirect__retry-button{margin-top:20px}@media (max-width: 480px){.scan-draft-redirect{padding:16px}.scan-draft-redirect__container{padding:32px 20px}.scan-draft-redirect__title{font-size:1.25rem}.scan-draft-redirect__message{font-size:.9375rem}.scan-draft-redirect__lottie-hero{width:120px;height:120px}.scan-draft-redirect__lottie-hero--small{width:100px;height:100px}.scan-draft-redirect__stepper{padding:0}.scan-draft-redirect__step-line{max-width:32px;margin:0 2px}.scan-draft-redirect__step-label{font-size:.6875rem}.scan-draft-redirect__step-icon{width:30px;height:30px;font-size:14px}.scan-draft-redirect__tips{min-height:56px}.scan-draft-redirect__tip-text{font-size:.8125rem}}.app-header{--header-height: 56px;--header-shadow: 0 4px 20px rgba(0, 0, 0, .1);--primary-color: var(--main-color);--success-color: #22c55e;--error-color: #ef4444;--warning-color: #f59e0b;--transition-standard: .25s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .4s cubic-bezier(.16, 1, .3, 1);--processing-color: #3b82f6;--completed-color: #22c55e;--failed-color: #ef4444;--header-bg-normal: rgba(255, 255, 255, 1);--header-bg-floating: rgba(255, 255, 255, .85);--header-backdrop-blur: 8px;position:relative;z-index:40;height:var(--header-height);width:100%;top:0;left:0;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),background-color var(--transition-smooth),backdrop-filter var(--transition-smooth);background-color:var(--header-bg-normal);display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:none;border-bottom:1px solid #e5e7eb;will-change:transform,background-color,backdrop-filter}.app-header.sticky{position:fixed;transform:translateY(0);box-shadow:none;background-color:var(--header-bg-floating);backdrop-filter:blur(var(--header-backdrop-blur));-webkit-backdrop-filter:blur(var(--header-backdrop-blur));animation:headerFloat .5s ease-out forwards}.app-header.unsticky{animation:headerUnfloat .4s ease-out forwards}.app-header__left{display:flex;align-items:center;gap:16px;height:100%}.app-header__center{height:100%;display:flex;align-items:center;justify-content:center;flex:1}.header__logo{height:30px;cursor:pointer;transition:transform var(--transition-standard)}.header__logo:hover{transform:scale(1.05)}.header__user-button{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;border:none;background-color:#f8fafc;color:#475569;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-standard);white-space:nowrap}.header__user-button:hover{background-color:#f1f5f9;color:#334155}.header__user-button svg{color:#94a3b8;transition:color var(--transition-standard)}.header__user-button:hover svg{color:#ef4444}.header__nav{display:flex;align-items:center;gap:8px}.header__action-button{background-color:#f8fafc;transition:all var(--transition-standard)}.header__action-button:hover{background-color:#f1f5f9}.header__action-button svg{font-size:20px;color:#64748b}.header__impersonation-badge{display:flex;align-items:center;gap:6px;background-color:#fbbf24;color:#92400e;padding:6px 14px;border-radius:20px;font-size:.875rem;font-weight:600;animation:pulseWarning 2s infinite;box-shadow:0 2px 8px #fbbf2440}.header__impersonation-badge svg{font-size:16px}.header__dev-badge{display:flex;align-items:center;background-color:#f97316;color:#fff;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.header__hamburger{display:flex}@media (max-width: 768px){.app-header{padding:0 16px}.app-header__left{gap:16px}.header__logo{height:32px}.header__impersonation-badge{padding:4px 10px;font-size:.75rem;gap:4px}.header__impersonation-badge svg{font-size:14px}.header__dev-badge{padding:3px 8px;font-size:.7rem}}@media (max-width: 480px){.app-header{padding:0 12px;height:48px}.app-header__left{gap:12px}.header__logo{height:28px}.header__nav{gap:4px}}@media (min-width: 1024px){body:has(.lobby-sidebar) .header__hamburger{display:none}}@keyframes badgePulse{0%{transform:scale(.8);opacity:.7}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pulseWarning{0%{background-color:#fbbf24;box-shadow:0 2px 8px #fbbf2440}50%{background-color:#f59e0b;box-shadow:0 2px 12px #f59e0b66}to{background-color:#fbbf24;box-shadow:0 2px 8px #fbbf2440}}@keyframes iconPulseProcessing{0%{color:#64748b;filter:drop-shadow(0 0 0 var(--processing-color))}30%{color:var(--processing-color);filter:drop-shadow(0 0 3px var(--processing-color))}70%{color:var(--processing-color);filter:drop-shadow(0 0 5px var(--processing-color))}to{color:#64748b;filter:drop-shadow(0 0 0 var(--processing-color))}}@keyframes iconPulseCompleted{0%{color:#64748b;filter:drop-shadow(0 0 0 var(--completed-color))}30%{color:var(--completed-color);filter:drop-shadow(0 0 3px var(--completed-color))}70%{color:var(--completed-color);filter:drop-shadow(0 0 5px var(--completed-color))}to{color:#64748b;filter:drop-shadow(0 0 0 var(--completed-color))}}@keyframes iconPulseFailed{0%{color:#64748b;filter:drop-shadow(0 0 0 var(--failed-color))}30%{color:var(--failed-color);filter:drop-shadow(0 0 3px var(--failed-color))}70%{color:var(--failed-color);filter:drop-shadow(0 0 5px var(--failed-color))}to{color:#64748b;filter:drop-shadow(0 0 0 var(--failed-color))}}@keyframes pulseBorder{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes headerFloat{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes headerUnfloat{0%{background-color:var(--header-bg-floating);-webkit-backdrop-filter:blur(var(--header-backdrop-blur));backdrop-filter:blur(var(--header-backdrop-blur))}to{background-color:var(--header-bg-normal);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}.nav{display:flex;gap:2rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.nav div{font-size:1.1rem}.nav div a{text-decoration:none;color:#444;font-weight:500}.nav div a.active{color:var(--main-color)}.processing-pool-dropdown{--primary-color: #0085ff;--success-color: #10b981;--error-color: #ef4444;--warning-color: #f59e0b;--aborted-color: #9333ea;--card-shadow: 0 10px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--card-border-radius: 16px;--transition-standard: .25s cubic-bezier(.4, 0, .2, 1);position:absolute;top:calc(100% + 12px);right:0;width:380px;max-width:95vw;background-color:#fff;border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);overflow:hidden;z-index:1200;display:flex;flex-direction:column}.processing-pool-dropdown:before{content:"";position:absolute;top:-8px;right:24px;width:16px;height:16px;background-color:#fff;transform:rotate(45deg);border-radius:2px;z-index:-1}.processing-pool-dropdown__header{padding:12px 16px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:8px}.processing-pool-dropdown__header-title{display:flex;flex-direction:column;gap:1px}.processing-pool-dropdown__header-title>span:first-child{font-size:14px;font-weight:600;color:#334155}.processing-pool-dropdown__header-subtitle{font-size:11px;font-weight:400;color:#94a3b8}.processing-pool-dropdown__header-counters{display:flex;align-items:center;gap:6px}.processing-pool-dropdown__header-counters .header-pill{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;white-space:nowrap}.processing-pool-dropdown__header-counters .header-pill svg{flex-shrink:0}.processing-pool-dropdown__header-counters .header-pill.processing{background-color:#0085ff1a;color:#0085ff}.processing-pool-dropdown__header-counters .header-pill.processing svg{animation:spin 1.5s linear infinite}.processing-pool-dropdown__header-counters .header-pill.completed{background-color:#10b9811a;color:#10b981}.processing-pool-dropdown__header-counters .header-pill.failed{background-color:#ef44441a;color:#ef4444}.processing-pool-dropdown__content{padding:10px 0;max-height:480px;overflow-y:auto;overflow-x:hidden}.processing-pool-dropdown__content::-webkit-scrollbar{width:6px}.processing-pool-dropdown__content::-webkit-scrollbar-track{background:#f8fafc}.processing-pool-dropdown__content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.processing-pool-dropdown__content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.processing-pool-dropdown__items{display:flex;flex-direction:column;gap:2px}.processing-pool-dropdown__item{display:flex;align-items:stretch;gap:0;padding:0;transition:background-color var(--transition-standard);position:relative;cursor:pointer;border-radius:8px;margin:0 12px}.processing-pool-dropdown__item:hover{background-color:#f8fafc}.processing-pool-dropdown__item.new-item{animation:highlight 2s ease forwards}.processing-pool-dropdown__item.aborting-item{animation:aborting-pulse 1.5s ease-in-out infinite}.processing-pool-dropdown__item.aborting-item .status-icon--processing{color:var(--aborted-color)!important}.processing-pool-dropdown__item.aborting-item .processing-pool-dropdown__item-status{color:var(--aborted-color)!important;animation:text-fade 1.5s ease-in-out infinite}.processing-pool-dropdown__item.tramite-item--success .processing-pool-dropdown__item-status{color:var(--success-color)}.processing-pool-dropdown__item.tramite-item--error .processing-pool-dropdown__item-status{color:var(--error-color)}.processing-pool-dropdown__item.tramite-item--aborted .processing-pool-dropdown__item-status,.processing-pool-dropdown__item.tramite-item--aborted .status-icon--aborted{color:var(--aborted-color)}.processing-pool-dropdown__item.tramite-item--processing .processing-pool-dropdown__item-status{color:var(--primary-color)}.processing-pool-dropdown__item.tramite-item--pending .processing-pool-dropdown__item-status{color:var(--warning-color)}.processing-pool-dropdown__item+.processing-pool-dropdown__item{margin-top:2px}.processing-pool-dropdown__item-accent{width:3px;flex-shrink:0;border-radius:3px 0 0 3px}.processing-pool-dropdown__item-body{flex:1;min-width:0;padding:10px 14px 10px 12px;display:flex;flex-direction:column;gap:6px}.processing-pool-dropdown__item-top-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.processing-pool-dropdown__item-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.processing-pool-dropdown__item-badges .badge-classification{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;letter-spacing:.02em}.processing-pool-dropdown__item-badges .badge-classification--matriculacion{background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.processing-pool-dropdown__item-badges .badge-classification--duplicado{background-color:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.processing-pool-dropdown__item-badges .badge-type{display:inline-flex;align-items:center;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;color:#fff;letter-spacing:.03em;text-transform:uppercase}.processing-pool-dropdown__item-badges .badge-category{font-size:11px;color:#64748b;font-weight:500}.processing-pool-dropdown__item-status-row{display:flex;align-items:center;gap:5px}.processing-pool-dropdown__item-status-icon{display:flex;align-items:center;flex-shrink:0}.processing-pool-dropdown__item-status-icon .status-icon{font-size:13px;color:#64748b}.processing-pool-dropdown__item-status-icon .status-icon--success{color:var(--success-color)}.processing-pool-dropdown__item-status-icon .status-icon--error{color:var(--error-color)}.processing-pool-dropdown__item-status-icon .status-icon--processing{color:var(--primary-color);animation:spin 1.5s linear infinite}.processing-pool-dropdown__item-status-icon .status-icon--pending{color:var(--warning-color)}.processing-pool-dropdown__item-status-icon .status-icon--aborted{color:var(--aborted-color)}.processing-pool-dropdown__item-name{font-size:11px;font-weight:400;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;letter-spacing:.01em}.processing-pool-dropdown__item-time{font-size:11px;color:#64748b;white-space:nowrap}.processing-pool-dropdown__item-footer{display:flex;justify-content:space-between;align-items:center}.processing-pool-dropdown__item-vehicle{display:flex;align-items:baseline;gap:5px;line-height:1.2}.processing-pool-dropdown__item-vehicle .vehicle-brand{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.processing-pool-dropdown__item-vehicle .vehicle-model{font-size:12px;font-weight:400;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.processing-pool-dropdown__item-status{font-size:12px;font-weight:500}.processing-pool-dropdown__item-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.processing-pool-dropdown__item-actions .action-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background-color:#f1f5f9;color:#64748b;cursor:pointer;transition:all .2s ease;padding:0;position:relative;overflow:hidden}.processing-pool-dropdown__item-actions .action-button:disabled{opacity:.7;cursor:not-allowed}.processing-pool-dropdown__item-actions .action-button.loading{background-color:#f1f5f9}.processing-pool-dropdown__item-actions .action-button:hover{background-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 2px 5px #00000014}.processing-pool-dropdown__item-actions .action-button:active{transform:translateY(0);box-shadow:none}.processing-pool-dropdown__item-actions .action-button .action-icon{font-size:14px;position:relative;z-index:2;transition:transform .2s ease}.processing-pool-dropdown__item-actions .action-button .action-icon.spin{animation:spin 1s linear infinite}.processing-pool-dropdown__item-actions .action-button:hover .action-icon{transform:scale(1.1)}.processing-pool-dropdown__item-actions .action-button.retry-button{background-color:#eff6ff;color:#2563eb}.processing-pool-dropdown__item-actions .action-button.retry-button:hover{background-color:#dbeafe}.processing-pool-dropdown__item-actions .action-button.retry-button:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dbeafe66;border-radius:50%;transform:scale(0);animation:pulse 1s ease-out}.processing-pool-dropdown__item-actions .action-button.abort-button{background-color:#faf5ff;color:var(--error-color);position:relative;overflow:hidden}.processing-pool-dropdown__item-actions .action-button.abort-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:.4s;z-index:1}.processing-pool-dropdown__item-actions .action-button.abort-button:hover{background-color:#f3e8ff;transform:translateY(-2px);box-shadow:0 2px 8px #9333ea33}.processing-pool-dropdown__item-actions .action-button.abort-button:hover:before{left:100%}.processing-pool-dropdown__item-actions .action-button.abort-button:hover .action-icon{animation:jiggle .7s ease}.processing-pool-dropdown__item-actions .action-button.abort-button:active{transform:translateY(1px);background-color:#e9d5ff}.processing-pool-dropdown__item-actions .action-button.abort-button.loading{background:linear-gradient(to right,#f3e8ff,#e9d5ff,#f3e8ff);background-size:200% 100%;animation:loading-gradient 1.5s infinite ease-in-out}.processing-pool-dropdown__item-actions .action-button.abort-button.loading .action-icon{animation:spin 1s linear infinite}.processing-pool-dropdown__item-actions .action-button.clear-button{background-color:#f9fafb;color:#6b7280}.processing-pool-dropdown__item-actions .action-button.clear-button:hover{background-color:#f3f4f6}.processing-pool-dropdown__item-chevron{color:#64748b;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:8px}.processing-pool-dropdown__item-chevron svg{font-size:18px;transition:transform .2s ease}.processing-pool-dropdown__item-chevron:hover svg{transform:translate(2px)}.processing-pool-dropdown__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px;color:#64748b}.processing-pool-dropdown__empty .loading-icon{font-size:32px;color:var(--success-color);animation:spin 1.5s linear infinite}.processing-pool-dropdown__empty .empty-icon{font-size:32px;color:#94a3b8}.processing-pool-dropdown__empty p{margin:0;text-align:center;font-size:14px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes highlight{0%,to{background-color:transparent}20%,80%{background-color:#10b98108}}@keyframes pulse{0%{transform:scale(0);opacity:1}60%{transform:scale(2.5);opacity:.5}to{transform:scale(3);opacity:0}}@keyframes jiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}}@keyframes loading-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes aborting-pulse{0%,to{background-color:transparent}50%{background-color:#9333ea0f}}@keyframes text-fade{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 480px){.processing-pool-dropdown{position:fixed;top:70px;right:12px;left:12px;width:auto;margin:0}.processing-pool-dropdown:before{right:20px}.processing-pool-dropdown__item-name{max-width:100%}.processing-pool-dropdown__item-vehicle .vehicle-brand,.processing-pool-dropdown__item-vehicle .vehicle-model{max-width:110px}.processing-pool-dropdown__item-badges .badge-classification{font-size:10px;padding:1px 6px}.processing-pool-dropdown__item-badges .badge-type{font-size:9px;padding:1px 5px}}.processing-pool-dropdown__permission-request{margin:0 auto;margin-bottom:1rem;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(to right,#32c499,#38d4b3);color:#fff;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;box-shadow:0 2px 10px #0085ff33;text-align:left}.processing-pool-dropdown__permission-request:hover{background:linear-gradient(to right,#32c499,#38d4b3);box-shadow:0 4px 12px #0085ff4d;transform:translateY(-1px)}.processing-pool-dropdown__permission-request:active{transform:translateY(1px);box-shadow:0 1px 5px #0085ff33}.processing-pool-dropdown__permission-request svg{flex-shrink:0}.processing-pool-dropdown__permission-request span{flex-grow:1}@keyframes spinBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-pool-container{position:relative;margin-right:8px;padding:5px;display:flex;align-items:center;height:100%}.header-pool-container__button-wrapper{display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative;overflow:visible;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.header-pool-container__button-wrapper--processing{background:radial-gradient(circle,#3b82f626,#3b82f600 70%)}.header-pool-container__button-wrapper--processing:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 60deg,var(--processing-color) 120deg,transparent 180deg,transparent 240deg,var(--processing-color) 300deg,transparent 360deg);animation:spinBorder 2s linear infinite;z-index:-1}.header-pool-container__button-wrapper--processing:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:#f8fafc;z-index:-1}.header-pool-container__button-wrapper.animating:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;pointer-events:none;z-index:0}.header-pool-container__button-wrapper.animating--processing:before{box-shadow:0 0 0 2px var(--processing-color);animation:pulseBorder 2s ease-out}.header-pool-container__button-wrapper.animating--completed:before{box-shadow:0 0 0 2px var(--completed-color);animation:pulseBorder 2s ease-out}.header-pool-container__button-wrapper.animating--failed:before{box-shadow:0 0 0 2px var(--failed-color);animation:pulseBorder 2s ease-out}.header-pool-container__badge{position:absolute;display:flex;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:.75rem;font-weight:600;color:#fff;border-radius:8px;box-shadow:0 0 0 1.5px #fff;pointer-events:none;animation:badgePulse .5s ease;z-index:20}.header-pool-container__badge--processing{background-color:var(--processing-color, #3b82f6);top:1px;left:1px}.header-pool-container__badge--completed{background-color:var(--completed-color, #22c55e);top:1px;right:1px}.header-pool-container__badge--failed{background-color:var(--failed-color, #ef4444);bottom:1px;right:1px}.header-pool-container__pool-button{background-color:#f8fafc!important;transition:all var(--transition-standard)!important;position:relative;border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important;overflow:visible!important}.header-pool-container__pool-button:hover{background-color:#f1f5f9!important;transform:translateY(-2px);box-shadow:0 4px 10px #00000014}.header-pool-container__pool-button:active{transform:translateY(0);box-shadow:0 2px 5px #0000000d}.header-pool-container__pool-button .header-pool-container__pool-icon{font-size:20px;color:#64748b;transition:color .2s ease}.header-pool-container__pool-button .header-pool-container__pool-icon--animating-processing{color:var(--processing-color)!important;animation:iconPulseProcessing 2s ease}.header-pool-container__pool-button .header-pool-container__pool-icon--animating-completed{color:var(--completed-color)!important;animation:iconPulseCompleted 2s ease}.header-pool-container__pool-button .header-pool-container__pool-icon--animating-failed{color:var(--failed-color)!important;animation:iconPulseFailed 2s ease}.header-pool-container__pool-button .header-pool-container__pool-icon-wrapper{display:inline-flex;justify-content:center;align-items:center}.header-pool-container__pool-button .header-pool-container__pool-icon-wrapper--animating-processing .header-pool-container__pool-icon{color:var(--processing-color)!important;animation:iconPulseProcessing 2s ease}.header-pool-container__pool-button .header-pool-container__pool-icon-wrapper--animating-completed .header-pool-container__pool-icon{color:var(--completed-color)!important;animation:iconPulseCompleted 2s ease}.header-pool-container__pool-button .header-pool-container__pool-icon-wrapper--animating-failed .header-pool-container__pool-icon{color:var(--failed-color)!important;animation:iconPulseFailed 2s ease}.header-pool-container__pool-button .header-pool-container__icon-badge-container{position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:visible}.header-pool-container__pool-button .header-pool-container__icon-badge-container .badge{position:absolute!important;display:flex!important;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:.8rem;font-weight:600;color:#fff!important;border-radius:8px;box-shadow:0 0 0 1.5px #fff;visibility:visible!important;opacity:1!important;animation:badgePulse .5s ease}.header-pool-container__pool-button .header-pool-container__icon-badge-container .badge--processing{background-color:var(--processing-color, #3b82f6)!important;bottom:15px;left:-12px;z-index:1}.header-pool-container__pool-button .header-pool-container__icon-badge-container .badge--completed{background-color:var(--completed-color, #22c55e)!important;bottom:15px;left:15px;z-index:2}.header-pool-container__pool-button .header-pool-container__icon-badge-container .badge--failed{background-color:var(--failed-color, #ef4444)!important;left:15px;bottom:-12px;z-index:3}.header-pool-container__pool-button--processing .header-pool-container__pool-icon{color:var(--processing-color)}.header-pool-container__pool-button--success .header-pool-container__pool-icon,.header-pool-container__pool-button--error .header-pool-container__pool-icon{color:#334155}.restricted-mode-indicator{display:flex;align-items:center;gap:6px;background-color:#fef3c7;color:#92400e;padding:6px 14px;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 2px 8px #fbbf2433;transition:all .2s ease}.restricted-mode-indicator:hover{background-color:#fde68a}.restricted-mode-indicator__icon{font-size:16px;flex-shrink:0}.restricted-mode-indicator__text{white-space:nowrap}@media (max-width: 768px){.restricted-mode-indicator{padding:4px 10px;font-size:.75rem;gap:4px}.restricted-mode-indicator__icon{font-size:14px}}@media (prefers-color-scheme: dark){.restricted-mode-indicator{background-color:#78350f;color:#fef3c7}.restricted-mode-indicator:hover{background-color:#92400e}}.jump-serial-number-modal{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:1.5rem}.jump-serial-number-modal span{font-size:3rem;font-weight:500;color:var(--main-color)}.jump-serial-number-modal svg{font-size:2rem;cursor:pointer;transition:.3s}.list-serial-number-jumps-modal__table-container{width:100%;overflow-x:auto;max-height:30rem;margin-top:1rem}.modern-table{width:100%;border-collapse:collapse;font-weight:500}.modern-table th,.modern-table td{padding:.75rem .94rem;text-align:left;border-bottom:.063rem solid #ddd}.modern-table thead th{position:sticky;top:0;z-index:1;background-color:#f2f2f2}.modern-table thead th:first-child{border-top-left-radius:.6rem}.modern-table thead th:last-child{border-top-right-radius:.6rem}.modern-table tbody tr:hover{background-color:#f9f9f9}.deleted-row{background-color:#e8967233}.no-value{text-align:center;padding:1.25rem}.table-search{margin-bottom:1rem}.table-search input{width:100%;padding:.5rem .75rem;border:.063rem solid #ddd;border-radius:.25rem;font-size:1rem}.no-results{text-align:center;padding:1rem}.list-serial-number-jumps-modal__total{text-align:right;font-weight:500;font-style:italic}.support-modal{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1rem}.support-modal__description{text-align:center;color:#64748b;font-size:.95rem;line-height:1.5;margin:0;max-width:380px}.support-modal__email-card{display:flex;align-items:center;gap:.75rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 20px}.support-modal__email-icon{font-size:1.25rem;color:var(--main-color);flex-shrink:0}.support-modal__email-link{font-size:1.05rem;font-weight:500;color:var(--main-color);text-decoration:none;transition:opacity .2s}.support-modal__email-link:hover{opacity:.8;text-decoration:underline}.support-modal__copy-btn{display:flex;align-items:center;cursor:pointer}.support-modal__copy-btn svg{font-size:1.25rem;color:#94a3b8;transition:color .3s}.support-modal__copy-btn:hover svg{color:var(--main-color)}.support-modal__context-hint{text-align:left!important;color:#94a3b8;font-size:.8rem;font-style:italic;margin:.5rem 0 0;max-width:380px;width:100%;line-height:1.4}.support-modal__context-block{display:flex;align-items:flex-start;gap:.75rem;background-color:#1e293b;border-radius:8px;padding:12px 16px;width:100%;max-width:380px}.support-modal__context-block code{flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;color:#e2e8f0;white-space:pre-line;line-height:1.6;text-align:left!important}.support-modal__context-block .support-modal__copy-btn svg{color:#64748b}.support-modal__context-block .support-modal__copy-btn:hover svg{color:#e2e8f0}@media (max-width: 480px){.support-modal__email-card{flex-wrap:wrap;justify-content:center;padding:10px 14px}.support-modal__context-block{max-width:100%}}.footer{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem;width:95%;margin:2rem auto}.footer>div{border-right:.1rem dashed #444;padding-right:1rem}:root{--ds-slate-50: #f8fafc;--ds-slate-100: #f1f5f9;--ds-slate-200: #e2e8f0;--ds-slate-300: #cbd5e1;--ds-slate-400: #94a3b8;--ds-slate-500: #64748b;--ds-slate-600: #475569;--ds-slate-700: #334155;--ds-slate-800: #1e293b;--ds-slate-900: #0f172a;--ds-slate-950: #020617;--ds-primary: #4ab586;--ds-primary-light: #6ec9a0;--ds-primary-dark: #3a9a70;--ds-primary-bg: rgba(74, 181, 134, .08);--ds-primary-bg-hover: rgba(74, 181, 134, .14);--ds-success: #22c55e;--ds-success-bg: rgba(34, 197, 94, .1);--ds-warning: #f59e0b;--ds-warning-bg: rgba(245, 158, 11, .1);--ds-error: #ef4444;--ds-error-bg: rgba(239, 68, 68, .1);--ds-info: #3b82f6;--ds-info-bg: rgba(59, 130, 246, .1);--ds-increase: #22c55e;--ds-decrease: #ef4444;--ds-neutral: #f59e0b;--ds-bg-page: #f8fafc;--ds-bg-card: #ffffff;--ds-bg-card-hover: #fafbfc;--ds-bg-sidebar: #ffffff;--ds-bg-sidebar-active: var(--ds-primary-bg);--ds-bg-input: #f8fafc;--ds-bg-table-header: #f8fafc;--ds-bg-table-row-hover: #f8fafc;--ds-border: #e2e8f0;--ds-border-light: #f1f5f9;--ds-border-focus: var(--ds-primary);--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-tertiary: #94a3b8;--ds-text-inverse: #ffffff;--ds-text-link: var(--ds-primary);--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .8125rem;--ds-text-base: .9375rem;--ds-text-md: 1.0625rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.375rem;--ds-text-2xl: 1.75rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-tight: 1.25;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ds-sidebar-width: 200px;--ds-sidebar-collapsed: 64px;--ds-header-height: 0px;--ds-panel-max-width: 1400px;--ds-panel-padding: var(--ds-space-6);--ds-z-sidebar: 100;--ds-z-mobile-nav: 200;--ds-z-modal: 300;--ds-z-tooltip: 400;--ds-doc-cdc: #9fdad6;--ds-doc-cdc-bg: rgba(159, 218, 214, .18);--ds-doc-titv-old: #ffd700;--ds-doc-titv-old-bg: rgba(255, 215, 0, .12);--ds-doc-titv-new: #c8b1e6;--ds-doc-titv-new-bg: rgba(200, 177, 230, .12);--ds-doc-coc: #a2bff4;--ds-doc-coc-bg: rgba(162, 191, 244, .12);--ds-doc-reduced: #b4d493;--ds-doc-reduced-bg: rgba(180, 212, 147, .12);--ds-doc-single-approval: #f5d5c4;--ds-doc-single-approval-bg: rgba(245, 213, 196, .12);--ds-doc-reform-sp: #d4919a;--ds-doc-reform-sp-bg: rgba(212, 145, 154, .12);--colors-text: #444;--light-black: #707070;--main-color: #4ab586;--second-color: #b4d493;--accent-color: #8884d8;--error-color: #ff6961;--gray-color: #a3afa6;--gray-text-color: #6c6f6d;--yellow-color: #ffdd3c;--orange-color: #e48c65;--light-gray-color: #ecebeb;--hover-gray-color: #f5f5f5;--green-color: #5fa186;--cdc-card-color: #9fdad6;--old-card-color: #ffd700;--new-card-color: #c8b1e6;--coc-card-color: #a2bff4;--reduced-card-color: #b4d493;--single-approval-card-color: #f5d5c4;--reform-sp-card-color: #d4919a;--reform-cp-card-color: #91a8d4;--high-accuracy-color: #4ab586;--medium-accuracy-color: #e89672;--low-accuracy-color: #ff6961;--draft-color: #ffb296;--funnel-revision-color: #d1a000;--funnel-errores-color: #d93c3c;--funnel-listo-revision-color: #007acc;--funnel-aprovado-color: var(--main-color);--funnel-rechazado-color: var(--error-color);--section-background: rgba(255, 255, 255, .637);--section-background-2: rgba(255, 255, 255, .837);--section-border: .2rem solid rgba(255, 255, 255, .837);--black-bg-color: linear-gradient(to right, #414345, #333222);--box-shadow: .1rem .1rem 1rem rgba(92, 88, 86, .4);--box-shadow-small: .1rem .1rem .7rem rgba(150, 146, 143, .4);--background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-DhHyKQ6h.svg);--header-height: 56px}@media only screen and (max-width: 768px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}@media only screen and (max-width: 1200px) and (min-height: 1500px){:root{--background-image: linear-gradient( rgba(255, 255, 255, .35), rgba(255, 255, 255, .35) ), url(/assets/background-mobile-DSzRy3sx.svg)}}.high-accuracy{color:var(--high-accuracy-color)}.medium-accuracy{color:var(--medium-accuracy-color)}.low-accuracy{color:var(--low-accuracy-color)}.button{display:flex;gap:.5rem;color:var(--colors-text)}.button span{color:var(--colors-text)}.button svg{font-size:1.2rem}.separator{height:2.5rem;width:.1rem;border-right:.1rem dashed var(--gray-color)}.no-values{width:95%;margin:auto;text-align:center;padding:1rem .5rem;font-size:1.1rem;font-weight:400;border-radius:.6rem;color:#515652}.error-color{color:var(--error-color)}::-moz-selection{background:var(--second-color);color:#fff}::selection{background:var(--second-color);color:#fff}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:#1118278c!important;border-radius:9999px!important}::-webkit-scrollbar-thumb:horizontal{background:#1118278c!important}::-webkit-scrollbar-thumb:hover{background:#111827cc!important}.app__main{padding-bottom:2rem}*{box-sizing:border-box}@media only screen and (max-width: 600px){html{font-size:11px!important}}html{height:100%;scroll-behavior:smooth;font-size:14px}body{height:100%;overflow-x:hidden!important;margin:0;padding:0!important;box-sizing:border-box!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400;background:var(--background-image);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;overscroll-behavior-y:contain;background-image:var(--background)}@media (max-width: 768px){body{background-size:cover;background-position:top}}@media (min-width: 769px){body{background-size:cover;background-position:center}}.hidden{opacity:0;transition:.8s ease}.disabled{cursor:auto;opacity:.5;pointer-events:none}.contrast-on-hover:hover{filter:contrast(85%)}iframe:not(.pdf-print-iframe):not(.tour-video-iframe){display:none!important}input,textarea,button,select,a,div{-webkit-tap-highlight-color:transparent}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}to{opacity:.5;transform:scale(.95)}}.error-boundary{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:9999;background:#fffc;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.error-boundary__background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.error-boundary__gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15}.error-boundary__gradient-orb--1{width:500px;height:500px;background:var(--error-color);top:-200px;right:-200px;animation:pulse 8s ease-in-out infinite}.error-boundary__gradient-orb--2{width:400px;height:400px;background:var(--main-color);bottom:-150px;left:-150px;animation:pulse 10s ease-in-out infinite;animation-delay:1s}.error-boundary__content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 16px #1f268714,0 1px 2px #0000000d;max-width:500px;width:100%;padding:3rem;border-radius:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;z-index:1}.error-boundary__icon-container{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center}.error-boundary__icon-background{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ef44441a,#dc26261a);border-radius:50%;filter:blur(20px);animation:pulse 3s ease-in-out infinite}.error-boundary__animation{width:120px;height:120px;position:relative;z-index:1;animation:float 4s ease-in-out infinite}.error-boundary__animation>div{height:100%!important;width:100%!important}.error-boundary__text-content{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.error-boundary__title{font-size:clamp(1.5rem,3vw,2rem);color:var(--colors-text);font-weight:700;letter-spacing:-.02em;margin:0;position:relative}.error-boundary__title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:2px}.error-boundary__message{font-size:clamp(.95rem,2vw,1.1rem);color:var(--gray-text-color);line-height:1.6;max-width:350px;margin:0;opacity:.8}.error-boundary__error-id{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0000000d;border-radius:.5rem;font-size:.875rem}.error-boundary__error-id span{color:var(--gray-text-color);font-weight:500}.error-boundary__error-id code{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--error-color);font-weight:600;font-size:.875rem}.error-boundary__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.error-boundary__actions .my-buttons-container{gap:1rem}.error-boundary__actions .my-buttons-container .my-button{min-width:160px;max-width:none;height:auto;padding:.8rem 1.5rem;font-size:1rem;font-weight:600}.error-boundary__actions .my-buttons-container .my-button.error-boundary__primary-button{background:linear-gradient(135deg,var(--main-color) 0%,#38d4b3 100%)!important;border:none;color:#fff!important;box-shadow:0 3px 12px #4ab58640,0 1px 2px #0000000d}.error-boundary__actions .my-buttons-container .my-button.error-boundary__primary-button:hover{transform:translateY(-2px);box-shadow:0 5px 16px #4ab5864d,0 2px 4px #0000000d}.error-boundary__actions .my-buttons-container .my-button.error-boundary__primary-button svg,.error-boundary__actions .my-buttons-container .my-button.error-boundary__primary-button i{color:#fff!important}.error-boundary__actions .my-buttons-container .my-button.error-boundary__secondary-button{background:#fff!important;border:2px solid var(--error-color)!important;color:var(--error-color)!important;box-shadow:none}.error-boundary__actions .my-buttons-container .my-button.error-boundary__secondary-button:hover{background:var(--error-color)!important;color:#fff!important;border-color:var(--error-color)!important;transform:translateY(-2px);box-shadow:0 5px 16px #ef44444d,0 2px 4px #0000000d}.error-boundary__actions .my-buttons-container .my-button.error-boundary__secondary-button:hover svg,.error-boundary__actions .my-buttons-container .my-button.error-boundary__secondary-button:hover i{color:#fff!important}.error-boundary__actions .my-buttons-container .my-button.error-boundary__secondary-button svg,.error-boundary__actions .my-buttons-container .my-button.error-boundary__secondary-button i{color:var(--error-color)!important}.error-boundary__details{width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.error-boundary__details-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;color:var(--gray-text-color);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.error-boundary__details-toggle:hover{background:#0000000d;border-color:#0003}.error-boundary__details-toggle svg{font-size:1.2rem;transition:transform .3s ease}.error-boundary__details-content{margin-top:1rem;overflow:hidden}.error-boundary__details-content pre{padding:1rem;background:#0000000d;border-radius:.5rem;font-size:.75rem;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--colors-text);text-align:left;overflow-x:auto;white-space:pre-wrap;word-break:break-word;margin:0;max-height:200px;overflow-y:auto}.error-boundary__details-content pre::-webkit-scrollbar{width:6px;height:6px}.error-boundary__details-content pre::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.error-boundary__details-content pre::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.error-boundary__details-content pre::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (max-width: 600px){.error-boundary{padding:1rem}.error-boundary__content{padding:2rem 1.5rem;gap:1.5rem;max-width:100%;border-radius:1.2rem}.error-boundary__icon-container{width:120px;height:120px}.error-boundary__animation{width:100px;height:100px}.error-boundary__title{font-size:1.5rem}.error-boundary__message{font-size:.95rem}.error-boundary__error-id{font-size:.75rem;padding:.4rem .8rem}.error-boundary__error-id code{font-size:.75rem}.error-boundary__actions{width:100%}.error-boundary__actions .my-buttons-container{flex-direction:column;width:100%}.error-boundary__actions .my-buttons-container>*{width:100%}.error-boundary__actions .error-boundary__primary-button,.error-boundary__actions .error-boundary__secondary-button{width:100%;min-width:unset}.error-boundary__gradient-orb--1{width:300px;height:300px;top:-150px;right:-150px}.error-boundary__gradient-orb--2{width:250px;height:250px;bottom:-100px;left:-100px}}@media (min-width: 601px) and (max-width: 1024px){.error-boundary__content{max-width:450px;padding:2.5rem}}.cookies-modal .my-buttons-container{display:flex!important;flex-flow:row wrap;justify-content:center;gap:1rem}.cookies-modal .my-button{margin:0}.cookies-modal__header{margin-bottom:1rem;text-align:justify}.cookies-modal__selectors{display:flex;flex-flow:column nowrap;gap:2rem;border-top:.15rem dashed var(--colors-box-2-background);width:85%;margin:0 auto;padding:1rem 0}.cookies-modal__selector{display:flex;flex-flow:column nowrap;justify-content:stretch;align-items:flex-start;gap:.3rem}.cookies-modal__selector>div{display:flex;justify-content:space-between;width:100%;gap:2rem}.cookies-modal__selector>div span{text-align:left}.cookies-modal__selector-name{font-weight:500;font-size:1.2rem}.cookies-modal__see-policy{margin:auto;margin-bottom:1rem;cursor:pointer;font-weight:500;color:var(--main-color)}.lobby-sidebar ul,.lobby-sidebar li{list-style:none;margin:0;padding:0}.lobby-sidebar button{background:none;border:none;padding:0;margin:0;font:inherit}.lobby-sidebar{border-right:1px solid #e5e7eb}.lobby-sidebar .sidebar-brand{border-bottom:1px solid #e5e7eb}.lobby-sidebar .sidebar-bottom{border-top:1px solid #e5e7eb;padding-top:.75rem}body:has(.lobby-sidebar) .app__main{margin-left:4rem;transition:margin-left .2s ease}body:has(.lobby-sidebar) .app-header.sticky{left:4rem;width:calc(100% - 4rem)}@media (max-width: 1023px){.lobby-sidebar{display:none}body:has(.lobby-sidebar) .app__main{margin-left:0}body:has(.lobby-sidebar) .app-header.sticky{left:0;width:100%}}
