@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";*,:before,:after,::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:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-left-\[25px\]{left:-25px}.-left-\[27px\]{left:-27px}.-right-1\.5{right:-.375rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.right-0{right:0}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.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-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-mb-2{margin-bottom:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-6{margin-top:-1.5rem}.-mt-px{margin-top:-1px}.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-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.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-3{margin-right:.75rem}.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-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.inline-grid{display:inline-grid}.hidden{display:none}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.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-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[140px\]{height:140px}.h-\[15px\]{height:15px}.h-\[186px\]{height:186px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[260px\]{height:260px}.h-\[30px\]{height:30px}.h-\[48px\]{height:48px}.h-\[72px\]{height:72px}.h-\[7px\]{height:7px}.h-\[88vh\]{height:88vh}.h-\[8px\]{height:8px}.h-full{height:100%}.max-h-\[110px\]{max-height:110px}.max-h-\[130px\]{max-height:130px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[340px\]{max-height:340px}.max-h-\[48vh\]{max-height:48vh}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[86vh\]{max-height:86vh}.max-h-\[92vh\]{max-height:92vh}.max-h-full{max-height:100%}.min-h-\[220px\]{min-height:220px}.min-h-\[560px\]{min-height:560px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.\!w-\[110px\]{width:110px!important}.\!w-\[120px\]{width:120px!important}.\!w-\[130px\]{width:130px!important}.\!w-\[210px\]{width:210px!important}.\!w-\[52px\]{width:52px!important}.\!w-\[70px\]{width:70px!important}.\!w-\[72px\]{width:72px!important}.\!w-auto{width:auto!important}.w-1\.5{width:.375rem}.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-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[180px\]{width:180px}.w-\[186px\]{width:186px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[232px\]{width:232px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[2px\]{width:2px}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[38px\]{width:38px}.w-\[46\%\]{width:46%}.w-\[48\%\]{width:48%}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[70px\]{width:70px}.w-\[78px\]{width:78px}.w-\[84px\]{width:84px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[min\(520px\,calc\(100vw-32px\)\)\]{width:min(520px,100vw - 32px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[1020px\]{min-width:1020px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[270px\]{min-width:270px}.min-w-\[46px\]{min-width:46px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[880px\]{min-width:880px}.min-w-\[900px\]{min-width:900px}.min-w-\[90px\]{min-width:90px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[130px\]{max-width:130px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[620px\]{max-width:620px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[640px\]{max-width:640px}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[720px\]{max-width:720px}.max-w-\[72ch\]{max-width:72ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[760px\]{max-width:760px}.max-w-\[76ch\]{max-width:76ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[820px\]{max-width:820px}.max-w-\[86ch\]{max-width:86ch}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(560px\,calc\(100vw-32px\)\)\]{max-width:min(560px,100vw - 32px)}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-\[1_1_300px\]{flex:300px}.shrink-0{flex-shrink:0}.basis-\[220px\]{flex-basis:220px}.basis-\[240px\]{flex-basis:240px}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[1\.5deg\]{--tw-rotate:1.5deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.grid-cols-\[1fr_70px\]{grid-template-columns:1fr 70px}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[color\:var\(--linea\)\]>:not([hidden])~:not([hidden]){border-color:var(--linea)}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-\[\#F7E3E7\]{--tw-border-opacity:1!important;border-color:rgb(247 227 231/var(--tw-border-opacity,1))!important}.\!border-\[color\:var\(--marca\)\]{border-color:var(--marca)!important}.border-\[\#1F7A4D\]{--tw-border-opacity:1;border-color:rgb(31 122 77/var(--tw-border-opacity,1))}.border-\[\#c9a227\]{--tw-border-opacity:1;border-color:rgb(201 162 39/var(--tw-border-opacity,1))}.border-\[\#d6dcda\]{--tw-border-opacity:1;border-color:rgb(214 220 218/var(--tw-border-opacity,1))}.border-\[color\:var\(--linea\)\]{border-color:var(--linea)}.border-\[color\:var\(--linea-2\)\]{border-color:var(--linea-2)}.border-\[color\:var\(--linea-3\)\]{border-color:var(--linea-3)}.border-\[color\:var\(--linea-3\,\#C1C7D0\)\]{border-color:var(--linea-3,#c1c7d0)}.border-\[color\:var\(--marca\)\]{border-color:var(--marca)}.border-\[color\:var\(--tinta\)\]{border-color:var(--tinta)}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!bg-\[\#F7F8F9\]{--tw-bg-opacity:1!important;background-color:rgb(247 248 249/var(--tw-bg-opacity,1))!important}.bg-\[\#1F7A4D\]{--tw-bg-opacity:1;background-color:rgb(31 122 77/var(--tw-bg-opacity,1))}.bg-\[\#C9372C\]{--tw-bg-opacity:1;background-color:rgb(201 55 44/var(--tw-bg-opacity,1))}.bg-\[\#DCDFE4\]{--tw-bg-opacity:1;background-color:rgb(220 223 228/var(--tw-bg-opacity,1))}.bg-\[\#E2EFED\]{--tw-bg-opacity:1;background-color:rgb(226 239 237/var(--tw-bg-opacity,1))}.bg-\[\#E6ECF3\]{--tw-bg-opacity:1;background-color:rgb(230 236 243/var(--tw-bg-opacity,1))}.bg-\[\#E7F5EE\]{--tw-bg-opacity:1;background-color:rgb(231 245 238/var(--tw-bg-opacity,1))}.bg-\[\#E9F2FF\]{--tw-bg-opacity:1;background-color:rgb(233 242 255/var(--tw-bg-opacity,1))}.bg-\[\#EBECF0\]{--tw-bg-opacity:1;background-color:rgb(235 236 240/var(--tw-bg-opacity,1))}.bg-\[\#F1ECE3\]{--tw-bg-opacity:1;background-color:rgb(241 236 227/var(--tw-bg-opacity,1))}.bg-\[\#F1F2F4\]{--tw-bg-opacity:1;background-color:rgb(241 242 244/var(--tw-bg-opacity,1))}.bg-\[\#F7F8F9\]{--tw-bg-opacity:1;background-color:rgb(247 248 249/var(--tw-bg-opacity,1))}.bg-\[\#FEF3E1\]{--tw-bg-opacity:1;background-color:rgb(254 243 225/var(--tw-bg-opacity,1))}.bg-\[\#f4f6f5\]{--tw-bg-opacity:1;background-color:rgb(244 246 245/var(--tw-bg-opacity,1))}.bg-\[\#fdf8e7\]{--tw-bg-opacity:1;background-color:rgb(253 248 231/var(--tw-bg-opacity,1))}.bg-\[color\:var\(--estado-bien\)\]{background-color:var(--estado-bien)}.bg-\[color\:var\(--estado-bien-fondo\)\]{background-color:var(--estado-bien-fondo)}.bg-\[color\:var\(--fondo\)\]{background-color:var(--fondo)}.bg-\[color\:var\(--linea-2\)\]{background-color:var(--linea-2)}.bg-\[color\:var\(--linea-3\)\]{background-color:var(--linea-3)}.bg-\[color\:var\(--marca\)\]{background-color:var(--marca)}.bg-\[color\:var\(--marca-suave\)\]{background-color:var(--marca-suave)}.bg-\[color\:var\(--marca-suave\,\#F3EDE6\)\]{background-color:var(--marca-suave,#f3ede6)}.bg-\[color\:var\(--papel\)\]{background-color:var(--papel)}.bg-\[color\:var\(--papel\,\#fff\)\]{background-color:var(--papel,#fff)}.bg-\[color\:var\(--tinta\)\]{background-color:var(--tinta)}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.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-7{padding:1.75rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.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-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\],.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-\[26px\]{padding-left:26px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-\[14vh\]{padding-top:14vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[11\.5px\]{font-size:11.5px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[15px\]{line-height:15px}.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\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-\[\#A4243B\]{--tw-text-opacity:1!important;color:rgb(164 36 59/var(--tw-text-opacity,1))!important}.\!text-\[color\:var\(--marca\)\]{color:var(--marca)!important}.text-\[\#0B5CAD\]{--tw-text-opacity:1;color:rgb(11 92 173/var(--tw-text-opacity,1))}.text-\[\#1F7A4D\]{--tw-text-opacity:1;color:rgb(31 122 77/var(--tw-text-opacity,1))}.text-\[\#1f2a29\]{--tw-text-opacity:1;color:rgb(31 42 41/var(--tw-text-opacity,1))}.text-\[\#2E7D74\]{--tw-text-opacity:1;color:rgb(46 125 116/var(--tw-text-opacity,1))}.text-\[\#44546F\]{--tw-text-opacity:1;color:rgb(68 84 111/var(--tw-text-opacity,1))}.text-\[\#4E6E96\]{--tw-text-opacity:1;color:rgb(78 110 150/var(--tw-text-opacity,1))}.text-\[\#4c5958\]{--tw-text-opacity:1;color:rgb(76 89 88/var(--tw-text-opacity,1))}.text-\[\#6b5610\]{--tw-text-opacity:1;color:rgb(107 86 16/var(--tw-text-opacity,1))}.text-\[\#6b7776\]{--tw-text-opacity:1;color:rgb(107 119 118/var(--tw-text-opacity,1))}.text-\[\#87642C\]{--tw-text-opacity:1;color:rgb(135 100 44/var(--tw-text-opacity,1))}.text-\[\#8A5A12\]{--tw-text-opacity:1;color:rgb(138 90 18/var(--tw-text-opacity,1))}.text-\[\#8a9493\]{--tw-text-opacity:1;color:rgb(138 148 147/var(--tw-text-opacity,1))}.text-\[\#A4243B\]{--tw-text-opacity:1;color:rgb(164 36 59/var(--tw-text-opacity,1))}.text-\[\#B45309\]{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-\[\#B65C02\]{--tw-text-opacity:1;color:rgb(182 92 2/var(--tw-text-opacity,1))}.text-\[\#C9372C\]{--tw-text-opacity:1;color:rgb(201 55 44/var(--tw-text-opacity,1))}.text-\[\#a4243b\]{--tw-text-opacity:1;color:rgb(164 36 59/var(--tw-text-opacity,1))}.text-\[color\:var\(--acento-texto\)\]{color:var(--acento-texto)}.text-\[color\:var\(--estado-bien\)\]{color:var(--estado-bien)}.text-\[color\:var\(--estado-mal\)\]{color:var(--estado-mal)}.text-\[color\:var\(--estado-ojo\)\]{color:var(--estado-ojo)}.text-\[color\:var\(--marca\)\]{color:var(--marca)}.text-\[color\:var\(--producto-lima\)\]{color:var(--producto-lima)}.text-\[color\:var\(--tinta\)\]{color:var(--tinta)}.text-\[color\:var\(--tinta-2\)\]{color:var(--tinta-2)}.text-\[color\:var\(--tinta-3\)\]{color:var(--tinta-3)}.text-\[color\:var\(--unyx-negative\)\]{color:var(--unyx-negative)}.text-\[color\:var\(--unyx-positive\)\]{color:var(--unyx-positive)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-\[--marca\],.accent-\[color\:var\(--marca\)\]{accent-color:var(--marca)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.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-2xl{--tw-shadow:0 25px 50px -12px #00000040;--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_16px_40px_rgba\(20\,20\,40\,0\.15\)\]{--tw-shadow:0 16px 40px #14142826;--tw-shadow-colored:0 16px 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_24px_70px_-20px_rgba\(26\,27\,32\,\.30\)\]{--tw-shadow:0 24px 70px -20px #1a1b204d;--tw-shadow-colored:0 24px 70px -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-\[0_24px_70px_-20px_rgba\(26\,27\,32\,\.35\)\]{--tw-shadow:0 24px 70px -20px #1a1b2059;--tw-shadow-colored:0 24px 70px -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-\[0_2px_18px_rgba\(0\,0\,0\,\.06\)\]{--tw-shadow:0 2px 18px #0000000f;--tw-shadow-colored:0 2px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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)}.outline-none{outline-offset:2px;outline:2px solid #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-\[color\:var\(--marca\)\]{--tw-ring-color:var(--marca)}.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)}.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-\[2px\]{--tw-backdrop-blur:blur(2px);-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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}:root{--producto-tinta:#173d36;--producto-verde:#28594c;--producto-papel:#fafaf5;--producto-suave:#edf0e8;--producto-lima:#dfecc2;--producto-muted:#54655e;--producto-linea:#dce2d8;--papel:#fff;--fondo:#f5f6f8;--linea-2:#edeff3;--linea:#e3e6eb;--linea-3:#cfd5de;--tinta:#101828;--tinta-2:#475467;--tinta-3:#667085;--marca:#3e5c5a;--marca-suave:#ecf0ef;--marca-aro:color-mix(in srgb, var(--marca) 15%, transparent);--marca-honda:color-mix(in srgb, var(--marca) 86%, #000);--unyx-bg:var(--fondo);--unyx-card:var(--papel);--unyx-border:var(--linea);--unyx-accent:var(--marca);--unyx-accent-light:var(--marca-suave);--unyx-positive:#16a36b;--unyx-negative:#a4243b;--unyx-warning:#e1a649;--estado-bien:#107a50;--estado-bien-fondo:#e3f4ed;--estado-mal:#a4243b;--estado-mal-fondo:#f4e5e7;--estado-ojo:#87642c;--estado-ojo-fondo:#fbf4e9;--estado-quieto:var(--tinta-2);--estado-quieto-fondo:var(--linea-2);--grafico-2:#878f9e;--unyx-text:var(--tinta);--unyx-text-muted:var(--tinta-3)}html,body{background-color:var(--unyx-bg);color:var(--unyx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01", "ss03";margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}code,.font-mono{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace}.unyx-tracked{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3);font-size:11px;font-weight:600}.unyx-card{background-color:var(--papel);border:1px solid var(--linea);border-radius:12px;box-shadow:0 1px 2px #1018280a,0 1px 12px #10182808}.unyx-card-hover{transition:transform .2s,box-shadow .2s,border-color .2s}.unyx-card-hover:hover{border-color:var(--linea-3);transform:translateY(-1px);box-shadow:0 4px 6px #1018280d,0 12px 24px #1018280f}.unyx-btn-primary{background-color:var(--unyx-accent);color:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .18s,transform .18s;display:inline-flex}.unyx-btn-primary:hover{background-color:var(--marca-honda)}.unyx-btn-primary:active{transform:translateY(1px)}.unyx-btn-secondary{color:var(--unyx-text);border:1px solid var(--unyx-border);background-color:#0000;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .18s,border-color .18s;display:inline-flex}.unyx-btn-secondary:hover{background-color:var(--fondo);border-color:var(--linea-3)}.unyx-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.unyx-dot{border-radius:999px;width:6px;height:6px;display:inline-block}.unyx-scroll::-webkit-scrollbar{width:8px;height:8px}.unyx-scroll::-webkit-scrollbar-thumb{background:var(--linea-3);border-radius:8px}.unyx-scroll::-webkit-scrollbar-track{background:0 0}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--unyx-accent);outline-offset:2px;border-radius:8px}.unyx-tabla{border-collapse:separate;border-spacing:0;width:100%}.unyx-tabla thead th{z-index:1;background-color:var(--papel);border-bottom:1px solid var(--linea);color:var(--tinta-3);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:600;position:sticky;top:0}.unyx-tabla tfoot td{z-index:1;background-color:var(--papel);border-top:1px solid var(--linea-3);color:var(--tinta-2);white-space:nowrap;padding-top:11px;padding-bottom:11px;font-size:12.5px;font-weight:600;position:sticky;bottom:0}.unyx-tabla tfoot .pie-rotulo{color:var(--tinta-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.unyx-tabla tbody tr{transition:background-color .12s}.unyx-tabla tbody tr+tr td{border-top:1px solid var(--linea)}.unyx-tabla tbody tr:hover{background-color:var(--fondo)}.unyx-tabla tbody td{padding-top:11px;padding-bottom:11px}.unyx-tabla th,.unyx-tabla td{padding-right:18px}.unyx-tabla th:first-child,.unyx-tabla td:first-child{padding-left:20px}.unyx-tabla th:last-child,.unyx-tabla td:last-child{padding-right:20px}.unyx-tabla td.cifra,.unyx-tabla th.cifra{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.unyx-cuenta{background-color:var(--linea-2);color:var(--tinta-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.marker\:text-\[color\:var\(--tinta-3\)\] ::marker{color:var(--tinta-3)}.marker\:text-\[color\:var\(--tinta-3\)\]::marker{color:var(--tinta-3)}.last\:border-0:last-child{border-width:0}.hover\:border-\[color\:var\(--linea-3\)\]:hover{border-color:var(--linea-3)}.hover\:border-\[color\:var\(--marca\)\]:hover{border-color:var(--marca)}.hover\:bg-\[\#F7E3E7\]:hover{--tw-bg-opacity:1;background-color:rgb(247 227 231/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FEF3E1\]:hover{--tw-bg-opacity:1;background-color:rgb(254 243 225/var(--tw-bg-opacity,1))}.hover\:bg-\[color\:var\(--fondo\)\]:hover{background-color:var(--fondo)}.hover\:bg-\[color\:var\(--linea-2\)\]:hover{background-color:var(--linea-2)}.hover\:bg-\[color\:var\(--marca-suave\)\]:hover{background-color:var(--marca-suave)}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:text-\[\#A4243B\]:hover{--tw-text-opacity:1;color:rgb(164 36 59/var(--tw-text-opacity,1))}.hover\:text-\[\#B45309\]:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-\[color\:var\(--marca\)\]:hover{color:var(--marca)}.hover\:text-\[color\:var\(--tinta\)\]:hover{color:var(--tinta)}.hover\:text-\[color\:var\(--tinta-2\)\]:hover{color:var(--tinta-2)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-\[--c\]:focus{border-color:var(--c)}.focus\:border-\[--marca\]:focus{border-color:var(--marca)}.focus\:border-\[color\:var\(--linea-3\)\]:focus{border-color:var(--linea-3)}.focus\:border-\[color\:var\(--marca\)\]:focus{border-color:var(--marca)}.focus\:bg-\[color\:var\(--fondo\)\]:focus{background-color:var(--fondo)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-\[3px\]: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(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)}.focus\:ring-\[color\:var\(--marca-aro\)\]:focus{--tw-ring-color:var(--marca-aro)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[color\:var\(--fondo\)\]:active{background-color:var(--fondo)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}@media (width>=640px){.sm\:left-0{left:0}.sm\:right-auto{right:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:ml-auto{margin-left:auto}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.2fr_1fr_110px\]{grid-template-columns:1.2fr 1fr 110px}.sm\:gap-6{gap:1.5rem}.sm\:p-8{padding:2rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[24px\]{font-size:24px}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:contents{display:contents}.md\:hidden{display:none}.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\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:text-\[26px\]{font-size:26px}}@media (width>=1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}}@media (width>=1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[repeat\(14\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(14,minmax(0,1fr))}.xl\:gap-y-2\.5{row-gap:.625rem}}.App{background-color:var(--fondo);min-height:100vh;color:var(--tinta)}.consola-fondo{background:radial-gradient(60% 50% at 85% 10%, color-mix(in srgb, var(--producto-lima) 22%, transparent), transparent 70%), radial-gradient(50% 45% at 5% 90%, #4fa38c3d, transparent 70%), #0f2723;color:var(--producto-papel)}.consola :focus-visible{outline:2px solid var(--producto-lima);outline-offset:2px}.consola{grid-template-columns:340px 1fr;align-items:stretch;gap:20px;display:grid}.consola-lista{align-content:start;gap:8px;display:grid}.consola-lista button{text-align:left;color:var(--producto-papel);border:1px solid color-mix(in srgb, var(--producto-papel) 12%, transparent);background:color-mix(in srgb, var(--producto-papel) 4%, transparent);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:background .2s,border-color .2s,transform .2s;display:flex}.consola-lista button:hover{background:color-mix(in srgb, var(--producto-papel) 9%, transparent)}.consola-lista button.is-on{background:color-mix(in srgb, var(--producto-lima) 14%, transparent);border-color:var(--producto-lima);box-shadow:0 0 0 4px color-mix(in srgb, var(--producto-lima) 12%, transparent), 0 18px 40px -20px color-mix(in srgb, var(--producto-lima) 60%, transparent);transform:translate(4px)}.consola-icono{background:color-mix(in srgb, var(--producto-papel) 10%, transparent);width:36px;height:36px;color:var(--producto-lima);border-radius:11px;flex:none;place-items:center;display:grid}.consola-lista button.is-on .consola-icono{background:var(--producto-lima);color:var(--producto-tinta)}.consola-lista strong{font-size:15px;font-weight:600;display:block}.consola-lista small{color:color-mix(in srgb, var(--producto-papel) 72%, transparent);margin-top:2px;font-size:13px;line-height:1.4;display:block}.consola-panel{border:1px solid color-mix(in srgb, var(--producto-papel) 14%, transparent);background:#0a1a17d1;border-radius:22px;flex-direction:column;min-height:470px;display:flex;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.consola-barra{border-bottom:1px solid color-mix(in srgb, var(--producto-papel) 10%, transparent);align-items:center;gap:7px;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex}.consola-barra i{background:color-mix(in srgb, var(--producto-papel) 22%, transparent);border-radius:50%;width:10px;height:10px}.consola-barra span:first-of-type{margin-left:8px}.consola-estado{white-space:nowrap;background:color-mix(in srgb, var(--producto-lima) 16%, transparent);color:var(--producto-lima);border-radius:999px;flex:none;margin-left:auto;padding:3px 10px;font-size:11.5px}.consola-cuerpo{flex:1;align-content:start;gap:18px;padding:22px 24px;display:grid}.consola-rotulo{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--producto-papel) 60%, transparent);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:inline-flex}.consola-entra,.consola-pasos li,.consola-sale{animation:.35s ease-out both consola-entra}@keyframes consola-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.consola-entra{display:grid}.consola-archivo{background:color-mix(in srgb, var(--producto-papel) 8%, transparent);border:1px dashed color-mix(in srgb, var(--producto-papel) 28%, transparent);border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:9px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:inline-flex}.consola-pasos{gap:10px;display:grid}.consola-pasos li{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.consola-pasos svg{flex:none;margin-top:4px}.consola-pasos li.hecho svg{color:var(--producto-lima)}.consola-pasos li.haciendo{color:color-mix(in srgb, var(--producto-papel) 75%, transparent)}.gira{animation:.9s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}.consola-sale{background:linear-gradient(135deg, color-mix(in srgb, var(--producto-lima) 20%, transparent), color-mix(in srgb, var(--producto-lima) 6%, transparent));border:1px solid color-mix(in srgb, var(--producto-lima) 40%, transparent);border-radius:16px;padding:18px 20px}.consola-sale .consola-rotulo{color:var(--producto-lima)}.consola-sale dl{gap:6px;display:grid}.consola-sale dl>div{border-bottom:1px solid color-mix(in srgb, var(--producto-papel) 10%, transparent);justify-content:space-between;gap:16px;padding-bottom:6px;font-size:14px;display:flex}.consola-sale dt{color:color-mix(in srgb, var(--producto-papel) 70%, transparent)}.consola-sale dd{text-align:right;font-weight:600}.consola-sale p{color:color-mix(in srgb, var(--producto-papel) 78%, transparent);margin-top:12px;font-size:13.5px;line-height:1.5}.consola-pie{color:color-mix(in srgb, var(--producto-papel) 50%, transparent);border-top:1px solid color-mix(in srgb, var(--producto-papel) 8%, transparent);padding:10px 18px;font-size:11.5px}@media (width<=960px){.consola{grid-template-columns:1fr}.consola-lista{scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.consola-lista button.is-on{transform:none}.consola-panel{min-height:640px}}@media (prefers-reduced-motion:reduce){.consola-entra,.consola-pasos li,.consola-sale,.gira{animation:none}.consola-lista button.is-on{transform:none}}.landing{--l-banda:#f2f2e6;--l-ambar:#b7791f;--l-rojo:#a4243b;--l-sombra:0 1px 2px color-mix(in srgb, var(--producto-tinta) 5%, transparent), 0 10px 30px -14px color-mix(in srgb, var(--producto-tinta) 10%, transparent);background:var(--producto-papel);color:var(--producto-tinta);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;overflow:clip}.landing-container{width:min(1200px,100% - 64px);margin-inline:auto}.landing-header{align-items:center;gap:32px;height:88px;display:flex}.landing-logo{letter-spacing:-.055em;align-items:center;gap:8px;font-size:26px;font-weight:650;display:inline-flex}.landing-logo>span:last-child{margin-left:-8px}.landing-symbol{border:1px solid var(--producto-tinta);border-radius:10px;place-items:center;width:32px;height:32px;margin-right:2px;font-size:28px;line-height:1;display:grid}.landing-nav{white-space:nowrap;gap:36px;margin:auto;font-size:15px;font-weight:500;display:flex}.landing-nav a:hover,.landing-text-link:hover{text-underline-offset:5px;text-decoration:underline}.landing-login{border:1px solid var(--producto-linea);background:var(--papel);border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:flex}.landing-login:hover{background:var(--producto-suave)}.landing-menu{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.landing-eyebrow{letter-spacing:.14em;color:var(--producto-verde);align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.landing h1,.landing h2,.landing h3{font-weight:500}.landing em{letter-spacing:-.02em;color:var(--producto-verde);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.landing h2{letter-spacing:-.04em;margin-top:18px;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.cabecera{margin-bottom:clamp(40px,5vw,64px)}.cabecera>p{max-width:560px;color:var(--producto-muted);margin-top:22px;font-size:18px;line-height:1.6}.cabecera.centrada{text-align:center}.cabecera.centrada>p{margin-inline:auto}.landing-seccion{padding-block:clamp(72px,9vw,120px)}.landing-primary,.landing-secondary{background:var(--producto-tinta);color:var(--producto-papel);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 26px;font-size:15px;font-weight:500;line-height:1.4;transition:transform .18s,background .18s;display:inline-flex}.landing-primary:hover{background:var(--producto-verde);transform:translateY(-1px)}.landing-secondary{color:var(--producto-tinta);border:1px solid var(--producto-tinta);background:0 0}.landing-secondary:hover{background:var(--producto-suave)}.landing-text-link{align-items:center;gap:8px;font-size:15px;font-weight:550;display:inline-flex}.landing-hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:clamp(40px,5vw,72px);padding:40px 0 clamp(72px,8vw,112px);display:grid}.hero-copy h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(42px,5.2vw + 6px,64px);line-height:1.05}.hero-copy h1 em{letter-spacing:-.03em}.hero-copy>p{color:var(--producto-muted);max-width:470px;font-size:18px;line-height:1.6}.hero-copy>p.hero-microcopia{max-width:440px;margin-top:16px;font-size:14px}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin:36px 0 0;display:flex}.hero-assurances{color:var(--producto-muted);flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:14px;display:flex}.hero-assurances>span{align-items:center;gap:7px;display:flex}.hero-assurances svg{color:var(--producto-verde)}.hero-visual{background:var(--l-banda);border-radius:28px;min-width:0;padding:clamp(36px,4.4vw,56px) clamp(28px,4vw,52px) 28px}.hm{position:relative}.hm-app{background:var(--papel);border:1px solid var(--producto-linea);box-shadow:var(--l-sombra);border-radius:18px;overflow:hidden}.hm-top{border-bottom:1px solid var(--producto-linea);align-items:center;gap:6px;height:38px;padding:0 16px;display:flex}.hm-top i{background:var(--producto-linea);border-radius:50%;width:9px;height:9px}.hm-top span{color:var(--producto-muted);margin-inline:auto;padding-right:40px;font-size:12px}.hm-body{padding:22px}.hm-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hm-head strong{letter-spacing:-.02em;font-size:18px;font-weight:600}.hm-head span{color:var(--producto-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hm-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hm-kpis>div{border:1px solid var(--producto-linea);border-radius:12px;min-width:0;padding:12px 12px 10px}.hm-kpis small{color:var(--producto-muted);font-size:12px;line-height:1.3;display:block}.hm-kpis strong{letter-spacing:-.03em;margin-top:6px;font-size:26px;font-weight:500;line-height:1.1;display:block}.hm-chart{border:1px solid var(--producto-linea);border-radius:12px;margin-top:10px;padding:14px 14px 10px}.hm-chart-head{justify-content:space-between;font-size:13px;display:flex}.hm-chart-head strong{font-weight:600}.hm-chart-head span{color:var(--producto-muted);font-size:12px}.hm-bars,.hm-months{grid-template-columns:repeat(10,1fr);gap:8px;display:grid}.hm-bars{border-bottom:1px solid var(--producto-linea);align-items:end;height:108px;margin:14px 0 8px}.hm-bars i{background:color-mix(in srgb, var(--producto-verde) 32%, var(--papel));border-radius:4px 4px 0 0;display:block}.hm-bars i.es-ultima{background:var(--producto-verde)}.hm-months span{letter-spacing:.06em;color:var(--producto-muted);white-space:nowrap;font-size:12px}.hm-row{border:1px solid var(--producto-linea);border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.hm-row-icon{background:var(--producto-suave);width:34px;height:34px;color:var(--producto-verde);border-radius:10px;flex:none;place-items:center;display:grid}.hm-row>div{min-width:0}.hm-row strong{font-size:13px;font-weight:600;display:block}.hm-row small{color:var(--producto-muted);margin-top:2px;font-size:12px;display:block}.hm-pill{background:var(--producto-lima);color:var(--producto-tinta);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500}.hm-pill.aviso{background:var(--papel);box-shadow:inset 0 0 0 1px var(--l-rojo);color:var(--l-rojo)}.hm-float{background:var(--papel);border:1px solid var(--producto-linea);box-shadow:0 14px 34px -14px color-mix(in srgb, var(--producto-tinta) 22%, transparent);border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute}.hm-float>span{background:var(--producto-lima);width:38px;height:38px;color:var(--producto-tinta);border-radius:12px;flex:none;place-items:center;display:grid}.hm-float strong{font-size:14px;font-weight:600;line-height:1.3;display:block}.hm-float small{color:var(--producto-muted);margin-top:2px;font-size:12.5px;display:block}.hm-float-a{top:-26px;right:-34px}.hm-float-b{bottom:-26px;left:-34px}.hm-caption{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--producto-muted);margin-top:28px;font-size:12px}.landing-banda{background:var(--l-banda);padding-block:clamp(64px,7vw,96px)}.cifras{grid-template-columns:repeat(4,1fr);display:grid}.cifras>div{border-left:1px solid color-mix(in srgb, var(--producto-tinta) 16%, transparent);padding:4px 32px}.cifras>div:first-child{border-left:0;padding-left:0}.cifras dt{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(44px,4.6vw,64px);font-weight:400;line-height:1}.cifras dd{color:var(--producto-muted);max-width:24ch;margin:16px 0 0;font-size:16px;line-height:1.55}.tarjetas{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tarjeta{background:var(--papel);border:1px solid var(--producto-linea);border-radius:24px;flex-direction:column;min-width:0;padding:12px 12px 36px;display:flex}.tarjeta-visual{background:var(--l-banda);border-radius:16px;place-items:center;height:364px;padding:28px 22px;display:grid;overflow:hidden;container-type:inline-size}.tarjeta h3{letter-spacing:-.03em;padding:32px 22px 0;font-size:24px;line-height:1.2}.tarjeta p{color:var(--producto-muted);padding:14px 22px 0;font-size:16px;line-height:1.65}.mq{width:100%;max-width:340px}.mq-card{background:var(--papel);border:1px solid var(--producto-linea);box-shadow:var(--l-sombra);border-radius:16px;padding:16px}.mq-title{border-bottom:1px solid var(--producto-linea);color:var(--producto-verde);align-items:center;gap:8px;padding-bottom:14px;display:flex}.mq-title strong{color:var(--producto-tinta);font-size:14px;font-weight:600}.mq-title span{color:var(--producto-muted);margin-left:auto;font-size:12px}.mq-meter{margin-top:16px}.mq-meter-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.mq-meter-text span,.mq-meter-text small{color:var(--producto-muted);font-size:12px}.mq-meter-text strong{letter-spacing:-.03em;flex-basis:100%;order:2;font-size:28px;font-weight:500;line-height:1.15}.mq-meter-text span{flex-basis:100%;order:1}.mq-meter-text small{order:3}.mq-track{background:var(--producto-suave);border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.mq-track i{background:var(--producto-verde);border-radius:999px;height:100%;display:block}.mq-list{margin-top:8px}.mq-list>li{border-top:1px solid var(--producto-linea);align-items:center;gap:10px;padding:11px 0;font-size:13px;display:flex}.mq-meter+.mq-list>li:first-child{margin-top:8px}.mq-list>li>span:last-child:not(.hm-pill){margin-left:auto;font-weight:600}.mq-list .punto{border-radius:50%;flex:none;width:9px;height:9px}.punto.ok{background:var(--producto-verde)}.punto.alto{background:var(--l-rojo)}.punto.medio{background:var(--l-ambar)}.mq-list>li div{min-width:0}.mq-list li div strong{font-size:13px;font-weight:600;display:block}.mq-list li div small{color:var(--producto-muted);font-size:12px;display:block}.mq-avatar{background:var(--producto-lima);width:30px;height:30px;color:var(--producto-tinta);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.mq-fichaje{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.mq-qr{text-align:center}.mq-qr-grid{border:1px solid var(--producto-linea);border-radius:10px;grid-template-columns:repeat(13,6px);grid-auto-rows:6px;padding:8px;display:grid}.mq-qr-grid i{display:block}.mq-qr-grid i.on{background:var(--producto-tinta)}.mq-qr small{color:var(--producto-muted);margin-top:8px;font-size:12px;display:block}.mq-horas{margin-top:0}.mq-horas>li:first-child{border-top:0;padding-top:2px}.mq-circuito{color:var(--producto-muted);gap:6px!important;font-size:12px!important}.mq-circuito svg:last-child{color:var(--producto-verde);margin-left:auto}.mq-donantes{margin-top:4px}.mq-donantes>li:first-child{border-top:0}.mq-pie{background:var(--producto-suave);color:var(--producto-muted);border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:12px 14px;font-size:12.5px;display:flex}.mq-pie span,.mq-pie strong{white-space:nowrap}.mq-pie strong{color:var(--producto-tinta);margin-left:auto;font-weight:600}@container (width<=340px){.mq-fichaje{grid-template-columns:1fr;justify-items:center}.mq-fichaje .mq-horas{width:100%}.mq-donantes .mq-avatar,.mq-title span{display:none}}.ademas{border-top:1px solid var(--producto-linea);margin-top:clamp(64px,8vw,104px);padding-top:40px}.ademas-titulo{letter-spacing:-.025em;margin-bottom:36px;font-size:22px}.ademas ul{grid-template-columns:repeat(3,1fr);gap:36px 48px;display:grid}.ademas li{align-items:flex-start;gap:16px;display:flex}.ademas li>span{background:var(--producto-suave);width:44px;height:44px;color:var(--producto-verde);border-radius:14px;flex:none;place-items:center;display:grid}.ademas strong{font-size:16px;font-weight:600;line-height:1.35;display:block}.ademas p{color:var(--producto-muted);margin-top:6px;font-size:15px;line-height:1.6}.landing-encaje{padding-block:0 clamp(72px,9vw,120px)}.encaje-par{grid-template-columns:1fr 1.3fr;align-items:stretch;gap:24px;display:grid}.encaje-par>div{border:1px solid var(--producto-linea);border-radius:24px;padding:clamp(26px,3vw,40px)}.encaje-par p{color:var(--producto-muted);margin:16px 0 0;font-size:17px;line-height:1.7}.encaje-par strong{color:var(--producto-tinta);font-weight:600}.encaje-nuestro{background:var(--l-banda);border-color:#0000!important}.encaje-nuestro p{color:var(--producto-tinta)}.pasos{counter-reset:paso;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.pasos li{position:relative}.paso-num{background:var(--producto-lima);width:52px;height:52px;color:var(--producto-tinta);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;display:grid}.pasos li:not(:last-child):after{content:"";border-top:1px dashed color-mix(in srgb, var(--producto-tinta) 28%, transparent);position:absolute;top:26px;left:72px;right:-20px}.pasos h3{letter-spacing:-.025em;margin:28px 0 10px;font-size:21px}.pasos p{color:var(--producto-muted);max-width:34ch;font-size:16px;line-height:1.65}.purpose-section{background:var(--producto-tinta);color:var(--producto-papel);padding-block:clamp(72px,9vw,120px)}.purpose-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,7vw,104px);display:grid}.purpose-section .landing-eyebrow{color:var(--producto-lima)}.purpose-section h2{margin-top:22px;font-size:clamp(34px,3.8vw,52px)}.purpose-section h2 em{color:var(--producto-lima)}.purpose-grid>div>p{color:var(--producto-suave);max-width:400px;margin-top:26px;font-size:18px;line-height:1.65}.purpose-points{gap:36px;padding-top:6px;display:grid}.purpose-point{align-items:flex-start;gap:22px;display:flex}.purpose-point>span{border:1px solid color-mix(in srgb, var(--producto-papel) 28%, transparent);width:48px;height:48px;color:var(--producto-lima);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.purpose-point h3{letter-spacing:-.02em;font-size:19px}.purpose-point p{color:var(--producto-suave);margin-top:8px;font-size:16px;line-height:1.65}.about-section .cabecera{margin-bottom:36px}.about-section .cabecera>p{max-width:660px;color:var(--producto-tinta);font-size:20px;line-height:1.55}.about-story{grid-template-columns:repeat(2,1fr);gap:48px;max-width:1000px;display:grid}.about-story p{color:var(--producto-muted);font-size:17px;line-height:1.75}.about-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.about-grid article{border:1px solid var(--producto-linea);background:var(--papel);border-radius:24px;padding:32px}.about-grid .about-icon{background:var(--producto-suave);width:48px;height:48px;color:var(--producto-verde);border-radius:14px;place-items:center;display:inline-grid}.about-grid h3{letter-spacing:-.025em;margin:24px 0 10px;font-size:21px}.about-grid p{color:var(--producto-muted);font-size:16px;line-height:1.65}.pricing-section{background:var(--l-banda);padding-block:clamp(72px,9vw,120px)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:auto;display:grid}.price-card{background:var(--papel);border:1px solid var(--producto-linea);border-radius:24px;flex-direction:column;min-width:0;padding:36px 32px 32px;display:flex}.price-card.featured{border-color:var(--producto-verde);box-shadow:0 0 0 1px var(--producto-verde)}.price-label{letter-spacing:.12em;color:var(--producto-muted);font-size:12px;font-weight:600}.price-card.featured .price-label{color:var(--producto-verde)}.price-card h3{letter-spacing:-.03em;margin:20px 0 8px;font-size:24px}.price-card>p{color:var(--producto-muted);min-height:3em;font-size:15px;line-height:1.5}.price-amount{align-items:baseline;gap:10px;margin:26px 0 22px;line-height:1;display:flex}.price-num{letter-spacing:-.055em;font-size:64px;font-weight:400}.price-unit{white-space:nowrap;flex-direction:column;gap:3px;font-size:16px;font-weight:500;line-height:1.2;display:flex}.price-unit small{color:var(--producto-muted);font-size:14px;font-weight:400}.price-setup{color:var(--producto-muted);border-top:1px solid var(--producto-linea);border-bottom:1px solid var(--producto-linea);flex-direction:column;gap:4px;padding:16px 0;display:flex}.price-setup>span{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.price-setup strong{color:var(--producto-tinta);white-space:nowrap;font-size:18px;font-weight:500}.price-setup small{color:var(--producto-muted);margin-left:6px;font-size:14px;font-weight:400}.price-card ul{flex:1;gap:14px;margin:26px 0 32px;display:grid}.price-card li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.price-card li svg,.pricing-auto li svg{color:var(--producto-verde);flex:none;margin-top:2px}.price-card>a{gap:10px;width:100%;padding-inline:18px;font-size:14.5px}.pricing-iva{text-align:center;max-width:68ch;color:var(--producto-muted);margin:28px auto 0;font-size:15px;line-height:1.65}.pricing-auto{border:1px solid var(--producto-linea);background:var(--papel);border-radius:24px;max-width:1120px;margin:40px auto 0;padding:clamp(26px,3vw,40px)}.pricing-auto ul{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:14px 40px;margin:20px 0 0;display:grid}.pricing-auto li{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.5;display:flex}.setup-price{border-top:1px solid color-mix(in srgb, var(--producto-tinta) 16%, transparent);align-items:center;gap:28px;max-width:1120px;margin:32px auto 0;padding:28px 0 0;display:flex}.setup-price>span{min-width:250px;color:var(--producto-verde);align-items:center;gap:10px;font-size:15px;display:flex}.setup-price>span strong{color:var(--producto-tinta);font-weight:600}.setup-price p{color:var(--producto-muted);font-size:15px;line-height:1.65}.faq-section{grid-template-columns:1fr 1.5fr;gap:clamp(48px,7vw,104px);padding-block:clamp(72px,9vw,120px);display:grid}.faq-section>div>p{color:var(--producto-muted);margin:28px 0 8px;font-size:16px}.faq-list details{border-bottom:1px solid var(--producto-linea);padding:24px 0}.faq-list details:first-child{border-top:1px solid var(--producto-linea)}.faq-list summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex-shrink:0;transition:transform .15s}.faq-list details[open] svg{transform:rotate(180deg)}.faq-list details>p{color:var(--producto-muted);max-width:62ch;margin-top:16px;font-size:16px;line-height:1.7}.landing-cierre{padding-bottom:clamp(72px,9vw,120px)}.landing-final-cta{background:var(--producto-tinta);color:var(--producto-papel);border-radius:32px;justify-content:space-between;align-items:center;gap:40px;padding:clamp(40px,6vw,80px);display:flex}.landing-final-cta .landing-eyebrow{color:var(--producto-lima)}.landing-final-cta h2{margin-top:20px;font-size:clamp(30px,3.6vw,48px)}.landing-final-cta h2 em{color:var(--producto-lima)}.landing-final-cta .landing-primary{background:var(--producto-lima);color:var(--producto-tinta);flex-shrink:0}.landing-final-cta .landing-primary:hover{background:var(--producto-papel)}.landing-footer{justify-content:space-between;align-items:flex-start;gap:40px;padding:0 0 48px;display:flex}.landing-footer .landing-logo{font-size:23px}.landing-footer .landing-symbol{width:28px;height:28px;font-size:24px}.landing-footer p{color:var(--producto-muted);margin-top:10px;font-size:14px;line-height:1.8}.landing-footer>p{margin-top:0}.landing-footer p a{color:var(--producto-tinta);align-items:center;gap:3px;font-weight:600;display:inline-flex}.landing-footer>div:last-child{gap:12px;font-size:14px;font-weight:500;display:grid}.landing-footer>div:last-child a{align-items:center;gap:5px;display:flex}.landing :focus-visible{outline:2px solid var(--producto-verde);outline-offset:4px;border-radius:6px}.purpose-section :focus-visible,.landing-final-cta :focus-visible{outline-color:var(--producto-lima)}.landing section[id]{scroll-margin-top:16px}@media (width<=1100px){.landing-container{width:calc(100% - 48px)}.landing-nav{gap:26px}.hm-float-a{right:-18px}.hm-float-b{left:-18px}.cifras>div{padding-inline:22px}.tarjetas{gap:16px}.tarjeta h3{font-size:22px}.ademas ul{gap:32px}}@media (width<=960px){.landing-hero{grid-template-columns:1fr;padding-top:24px}.hero-copy{max-width:620px}.hero-visual{max-width:640px}.cifras{grid-template-columns:1fr 1fr;gap:44px 0}.cifras>div:nth-child(3){border-left:0;padding-left:0}.tarjetas{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.tarjeta-visual{height:auto;min-height:300px}.ademas ul{grid-template-columns:1fr 1fr}.encaje-par{grid-template-columns:1fr}.pasos{grid-template-columns:1fr;gap:40px;max-width:560px}.pasos li{padding-left:76px}.paso-num{position:absolute;top:0;left:0}.pasos li:not(:last-child):after{border-top:0;border-left:1px dashed color-mix(in srgb, var(--producto-tinta) 28%, transparent);inset:62px auto -34px 26px}.pasos h3{margin-top:12px}.purpose-grid{grid-template-columns:1fr}.about-story{grid-template-columns:1fr;gap:20px}.about-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:520px}.faq-section{grid-template-columns:1fr;gap:40px}.landing-final-cta{flex-direction:column;align-items:flex-start}.landing-footer{flex-wrap:wrap}.landing-footer>p{flex-basis:100%;order:3;margin-top:0}}@media (width<=720px){.landing-container{width:calc(100% - 40px)}}@media (width<=860px){.landing-header{gap:12px;height:76px;position:relative}.landing-login{margin-left:auto;padding:9px 16px}.landing-login svg{display:none}.landing-menu{display:inline-flex}.landing-nav{display:none}.landing-nav.is-open{z-index:10;background:var(--producto-papel);border:1px solid var(--producto-linea);box-shadow:var(--l-sombra);border-radius:16px;flex-direction:column;gap:4px;margin:0;padding:16px 24px;font-size:16px;display:flex;position:absolute;top:68px;left:0;right:0}.landing-nav.is-open a{padding-block:8px}}@media (width<=640px){.ademas ul{grid-template-columns:1fr}.setup-price{flex-wrap:wrap;gap:14px}.setup-price p{flex-basis:100%}.hero-visual{border-radius:24px}}@media (width<=560px){.hero-copy>p{font-size:17px}.hero-actions{gap:20px}.hero-visual{border-radius:22px;padding:22px 14px 20px}.hm-body{padding:16px 14px}.hm-kpis{gap:8px}.hm-kpis>div{padding:10px 9px 9px}.hm-kpis strong{font-size:22px}.hm-bars,.hm-months{gap:5px}.hm-row small{font-size:12px}.hm-row .hm-pill{display:none}.hm-float{padding:10px 14px 10px 10px}.hm-float-a{max-width:86%;top:-22px;right:-2px}.hm-float-b{display:none}.hm-caption{letter-spacing:.06em;margin-top:18px}.cifras{grid-template-columns:1fr;gap:0}.cifras>div,.cifras>div:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--producto-tinta) 16%, transparent);padding:28px 0}.cifras>div:first-child{border-top:0;padding-top:0}.cifras dd{max-width:34ch}.tarjeta-visual{height:auto;min-height:0;padding:24px 12px}.tarjeta h3{padding-inline:14px;font-size:22px}.tarjeta p{padding-inline:14px}.price-card{padding:30px 24px 26px}.price-num{font-size:56px}.about-grid article{padding:26px}.faq-list summary{font-size:17px}}@media (prefers-reduced-motion:reduce){.landing *{transition:none!important;animation:none!important}}.faq-correo{-webkit-user-select:all;user-select:all;color:var(--producto-tinta);font-weight:600}.demo-fondo{z-index:100;background:#173d3673;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.demo-caja{background:var(--producto-papel);width:min(620px,100%);color:var(--producto-tinta);border-radius:20px;padding:36px 36px 30px;font-family:Inter,sans-serif;position:relative;box-shadow:0 24px 60px #173d3640}.demo-caja h2{letter-spacing:-.03em;margin:12px 0 6px;font-size:28px;font-weight:500}.demo-intro{color:var(--producto-muted);margin-bottom:22px;font-size:14px}.demo-cerrar{width:44px;height:44px;color:var(--producto-muted);border-radius:12px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.demo-cerrar:hover{background:var(--producto-suave)}.demo-campos{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.demo-campos label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.demo-campos small{color:var(--producto-muted);font-weight:400}.demo-campos input,.demo-campos textarea{font:inherit;color:var(--producto-tinta);resize:vertical;background:#fff;border:1px solid #7c8d86;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400}.demo-campos input:focus,.demo-campos textarea:focus{outline:2px solid var(--producto-verde);outline-offset:1px;border-color:#0000}.demo-ancho{grid-column:1/-1}.demo-trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.demo-fallo{color:#a4243b;background:#fbf0f2;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6}.demo-fallo button{color:inherit;align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.demo-correo{-webkit-user-select:all;user-select:all}.demo-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.demo-pie small{color:var(--producto-muted);max-width:270px;font-size:12px;line-height:1.6}.demo-pie .landing-primary[disabled]{opacity:.45;cursor:not-allowed}.demo-hecho{text-align:center;padding:18px 4px 6px}.demo-hecho>span{background:var(--producto-lima);width:52px;height:52px;color:var(--producto-verde);border-radius:50%;place-items:center;display:inline-grid}.demo-hecho p{color:var(--producto-muted);max-width:420px;margin:6px auto 22px;font-size:14px;line-height:1.7}@media (width<=540px){.demo-caja{padding:28px 20px 22px}.demo-campos{grid-template-columns:1fr}.demo-caja h2{padding-right:36px;font-size:24px}}.hero-microcopia{color:var(--producto-muted);margin-top:14px;font-size:13px}.demo-error{color:#a4243b;font-size:12.5px;font-style:normal;font-weight:500}.demo-campos input[aria-invalid=true]{border-color:#a4243b}.demo-privacidad{color:var(--producto-muted);margin-top:18px;font-size:12.5px;line-height:1.6}.demo-privacidad summary{cursor:pointer;list-style:none}.demo-privacidad summary::-webkit-details-marker{display:none}.demo-privacidad summary u{color:var(--producto-tinta)}.demo-privacidad dl{grid-template-columns:max-content 1fr;gap:4px 12px;margin:10px 0 0;display:grid}.demo-privacidad dt{color:var(--producto-tinta);font-weight:600}.demo-privacidad dd{margin:0}@media (width<=540px){.demo-privacidad dl{grid-template-columns:1fr}.demo-privacidad dd{margin-bottom:6px}}.demo-caja form>.landing-eyebrow{padding-right:44px;display:block}.lnav{z-index:50;background:color-mix(in srgb, var(--producto-papel) 94%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.lnav.con-sombra,.lnav.desplegado{border-bottom-color:var(--producto-linea)}.lnav.con-sombra{box-shadow:0 6px 24px -18px color-mix(in srgb, var(--producto-tinta) 40%, transparent)}.lnav-fila{align-items:center;gap:28px;height:76px;display:flex}.lnav-menus{align-items:center;gap:4px;margin-left:12px;display:flex}.lnav-item{position:static}.lnav-boton{color:var(--producto-tinta);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:9px 14px;font-size:15px;font-weight:500;transition:background .15s;display:inline-flex}.lnav-boton svg{color:var(--producto-muted);transition:transform .2s}.lnav-boton:hover,.lnav-boton.is-open{background:var(--producto-suave)}.lnav-boton.is-open svg{transform:rotate(180deg)}.lnav-derecha{align-items:center;gap:10px;margin-left:auto;display:flex}.lnav-entrar{white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:15px;font-weight:500}.lnav-entrar:hover{background:var(--producto-suave)}.lnav-cta{background:var(--producto-tinta);color:var(--producto-papel);white-space:nowrap;border-radius:999px;padding:10px 20px;font-size:14.5px;font-weight:600;transition:background .18s}.lnav-cta:hover{background:var(--producto-verde)}.lnav-hamburguesa{border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.lnav-panel{background:var(--papel);border-bottom:1px solid var(--producto-linea);box-shadow:0 24px 48px -28px color-mix(in srgb, var(--producto-tinta) 35%, transparent);animation:.16s ease-out lnav-baja;position:absolute;top:100%;left:0;right:0}@keyframes lnav-baja{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lnav-panel-dentro{grid-template-columns:1fr 300px;gap:40px;padding:28px 0 32px;display:grid}.lnav-columnas{gap:32px;display:grid}.lnav-columnas.dos{grid-template-columns:1fr 1fr}.lnav-rotulo{letter-spacing:.14em;color:var(--producto-muted);margin-bottom:10px;padding-left:12px;font-size:11.5px;font-weight:600;display:block}.lnav-columnas ul{gap:2px;display:grid}.lnav-columnas ul.en-dos{grid-template-columns:1fr 1fr}.lnav-columnas a{border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.lnav-columnas a:hover,.lnav-columnas a:focus-visible{background:var(--producto-suave)}.lnav-icono{background:var(--producto-suave);width:34px;height:34px;color:var(--producto-verde);border-radius:10px;flex:none;place-items:center;display:grid}.lnav-columnas a:hover .lnav-icono{background:var(--producto-lima);color:var(--producto-tinta)}.lnav-columnas strong{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.lnav-columnas small{color:var(--producto-muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.lnav-destacada{background:var(--producto-tinta);color:var(--producto-papel);border-radius:20px;flex-direction:column;gap:8px;padding:24px;transition:transform .18s;display:flex}.lnav-destacada:hover{transform:translateY(-2px)}.lnav-destacada .lnav-rotulo{color:var(--producto-lima);margin-bottom:4px;padding-left:0}.lnav-destacada strong{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.25}.lnav-destacada small{color:color-mix(in srgb, var(--producto-papel) 82%, var(--producto-tinta));font-size:13.5px;line-height:1.5}.lnav-destacada-ir{color:var(--producto-lima);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;display:inline-flex}.lnav-nota{background:var(--l-banda);border-radius:20px;align-self:start;padding:24px}.lnav-nota .lnav-rotulo{padding-left:0}.lnav-nota p{font-size:15px;line-height:1.5}.lnav-correo{-webkit-user-select:all;user-select:all;margin-top:10px;font-size:14px;font-weight:600;display:block}.lnav-movil{border-top:1px solid var(--producto-linea);background:var(--producto-papel);max-height:calc(100vh - 76px);padding:8px 20px 20px;overflow-y:auto}.lnav-movil-grupo>button,.lnav-movil-suelto{border-bottom:1px solid var(--producto-linea);justify-content:space-between;align-items:center;width:100%;padding:14px 4px;font-size:17px;font-weight:500;display:flex}.lnav-movil-grupo>button svg{transition:transform .2s}.lnav-movil-grupo>button[aria-expanded=true] svg{transform:rotate(180deg)}.lnav-movil-grupo ul{padding:6px 0 10px}.lnav-movil-grupo li a{color:var(--producto-tinta);align-items:center;gap:12px;padding:10px 8px;font-size:15px;display:flex}.lnav-movil-grupo li a svg{color:var(--producto-verde)}.lnav-movil-pie{gap:10px;margin-top:18px;display:grid}@media (width<=1100px){.lnav-panel-dentro{grid-template-columns:1fr}.lnav-destacada,.lnav-nota{display:none}}@media (width<=960px){.lnav-menus,.lnav-entrar{display:none}.lnav-hamburguesa{display:inline-flex}.lnav-panel{display:none}}@media (width<=420px){.lnav-cta{padding:9px 14px;font-size:13.5px}}.landing section[id],.landing article[id],.landing div[id]{scroll-margin-top:92px}.hero-visual{position:relative}.intereses{z-index:3;background:var(--papel);border:1px solid var(--producto-linea);width:min(330px,62%);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--producto-tinta) 45%, transparent);border-radius:22px;padding:20px;position:absolute;bottom:-64px;right:-28px}.intereses>strong{text-align:center;letter-spacing:-.01em;margin-bottom:14px;font-size:16px;font-weight:600;display:block}.intereses-rejilla{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.intereses-rejilla button{border:1px solid var(--producto-linea);text-align:center;color:var(--producto-tinta);border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;font-size:12px;line-height:1.25;transition:border-color .15s,background .15s;display:flex}.intereses-rejilla button svg{color:var(--producto-verde)}.intereses-rejilla button:hover{border-color:var(--producto-verde)}.intereses-rejilla button[aria-pressed=true]{background:var(--producto-lima);border-color:var(--producto-tinta)}.intereses-rejilla button[aria-pressed=true] svg{color:var(--producto-tinta)}.intereses-respuesta{background:var(--producto-suave);min-height:92px;color:var(--producto-tinta);border-radius:14px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.5}.intereses-respuesta b{font-weight:600}.intereses-pista{text-align:center;min-height:68px;color:var(--producto-muted);place-items:center;display:grid}.intereses-ir{width:100%;margin-top:14px;padding:12px 18px;font-size:14.5px}.landing-hero{padding-bottom:clamp(110px,10vw,150px)}@media (width<=1100px){.intereses{right:-12px}}@media (width<=960px){.intereses{width:100%;margin-top:28px;position:static}.landing-hero{padding-bottom:clamp(56px,8vw,96px)}}.quien{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.quien-tarjeta{border-radius:28px;flex-direction:column;min-height:380px;padding:32px 28px 28px;transition:transform .2s;display:flex}.quien-tarjeta:hover{transform:translateY(-3px)}.quien-tarjeta.tono-crema{background:var(--l-banda)}.quien-tarjeta.tono-verde{background:var(--producto-lima)}.quien-tarjeta.tono-oscuro{background:var(--producto-tinta);color:var(--producto-papel)}.quien-icono{background:var(--papel);width:48px;height:48px;color:var(--producto-verde);border-radius:14px;place-items:center;margin-bottom:auto;display:grid}.tono-oscuro .quien-icono{background:color-mix(in srgb, var(--producto-papel) 12%, transparent);color:var(--producto-lima)}.quien-tarjeta h3{letter-spacing:-.03em;margin-top:56px;font-size:24px;line-height:1.2}.quien-tarjeta p{color:var(--producto-muted);margin-top:12px;font-size:15px;line-height:1.6}.tono-verde p{color:var(--producto-tinta)}.tono-oscuro p{color:color-mix(in srgb, var(--producto-papel) 82%, var(--producto-tinta))}.quien-pills{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.quien-pills span{border:1px solid color-mix(in srgb, currentColor 30%, transparent);letter-spacing:.02em;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.quien-ir{align-items:center;gap:8px;margin-top:22px;font-size:15px;font-weight:600;display:inline-flex}.tono-oscuro .quien-ir{color:var(--producto-lima)}.quien-ir:hover{text-underline-offset:5px;text-decoration:underline}.tono-oscuro :focus-visible{outline-color:var(--producto-lima)}@media (width<=960px){.quien{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.quien-tarjeta{min-height:0}.quien-tarjeta h3{margin-top:28px}}.solo{background:var(--producto-tinta);color:var(--producto-papel);padding-block:clamp(72px,9vw,112px)}.solo .landing-eyebrow,.solo em{color:var(--producto-lima)}.solo-cabecera{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.solo-flechas{gap:10px;display:flex}.solo-flechas button{border:1px solid color-mix(in srgb, var(--producto-papel) 35%, transparent);width:46px;height:46px;color:var(--producto-papel);border-radius:999px;place-items:center;transition:background .15s;display:grid}.solo-flechas button:hover{background:color-mix(in srgb, var(--producto-papel) 12%, transparent)}.solo :focus-visible{outline-color:var(--producto-lima)}.solo-carrusel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-inline:max(32px,50% - 600px);scroll-padding-inline:max(32px,50% - 600px);display:flex;overflow-x:auto}.solo-carrusel::-webkit-scrollbar{display:none}.solo-carrusel li{scroll-snap-align:start;background:color-mix(in srgb, var(--producto-papel) 8%, var(--producto-tinta));border:1px solid color-mix(in srgb, var(--producto-papel) 14%, transparent);border-radius:22px;flex-direction:column;flex:0 0 300px;gap:10px;min-height:240px;padding:26px 24px;display:flex}.solo-icono{background:var(--producto-lima);width:42px;height:42px;color:var(--producto-tinta);border-radius:12px;place-items:center;display:grid}.solo-carrusel strong{letter-spacing:-.02em;margin-top:30px;font-size:19px;font-weight:500;line-height:1.25}.solo-carrusel p{color:color-mix(in srgb, var(--producto-papel) 80%, var(--producto-tinta));font-size:14.5px;line-height:1.6}@media (width<=720px){.solo-carrusel{padding-inline:20px;scroll-padding-inline:20px}.solo-carrusel li{flex-basis:78%}.solo-flechas{display:none}}.lpie{border-top:1px solid var(--producto-linea);background:var(--producto-papel);padding:64px 0 32px}.lpie-arriba{grid-template-columns:1fr 2.6fr;gap:48px;display:grid}.lpie-marca p{color:var(--producto-muted);max-width:240px;margin-top:14px;font-size:14px;line-height:1.6}.lpie-marca .lpie-correo{color:var(--producto-tinta);-webkit-user-select:all;user-select:all;font-weight:600}.lpie-columnas{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.lpie-titulo{margin-bottom:14px;font-size:13px;font-weight:600;display:block}.lpie-columnas ul{gap:10px;display:grid}.lpie-columnas a{color:var(--producto-muted);font-size:14px;line-height:1.4}.lpie-columnas a:hover{color:var(--producto-tinta);text-underline-offset:4px;text-decoration:underline}.lpie-abajo{border-top:1px solid var(--producto-linea);color:var(--producto-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}.lpie-abajo a{color:var(--producto-tinta);align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (width<=960px){.lpie-arriba{grid-template-columns:1fr}.lpie-columnas{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.lnav-panel{animation:none}.quien-tarjeta,.lnav-destacada{transition:none}}.landing-encaje,.about-section{box-shadow:0 0 0 100vmax var(--franja);clip-path:inset(0 -100vmax);background:var(--franja);padding-block:clamp(72px,9vw,112px);position:relative}.landing-encaje{--franja:var(--l-banda)}.landing-encaje .encaje-par>div{background:var(--papel);border-color:#0000}.landing-encaje .encaje-nuestro{background:var(--producto-tinta)!important}.landing-encaje .encaje-nuestro p,.landing-encaje .encaje-nuestro strong{color:var(--producto-papel)}.landing-encaje .encaje-nuestro .landing-eyebrow{color:var(--producto-lima)}.about-section{--franja:var(--producto-suave)}.about-section .cabecera h2{font-size:clamp(36px,4.2vw,56px)}.about-section .about-grid article{background:var(--papel);border-color:#0000}.vigilantes-intro{max-width:620px;color:color-mix(in srgb, var(--producto-papel) 82%, var(--producto-tinta));margin-top:18px;font-size:17px;line-height:1.6}.vigilantes-filtros{flex-wrap:wrap;gap:8px;margin:8px 0 28px;display:flex}.vigilantes-filtros button{border:1px solid color-mix(in srgb, var(--producto-papel) 28%, transparent);color:var(--producto-papel);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.vigilantes-filtros button span{opacity:.75;font-variant-numeric:tabular-nums;font-size:12px}.vigilantes-filtros button:hover{background:color-mix(in srgb, var(--producto-papel) 10%, transparent)}.vigilantes-filtros button[aria-pressed=true]{background:var(--producto-lima);border-color:var(--producto-lima);color:var(--producto-tinta)}.vigilantes-rejilla{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vigilantes-rejilla li{background:color-mix(in srgb, var(--producto-papel) 8%, var(--producto-tinta));border:1px solid color-mix(in srgb, var(--producto-papel) 14%, transparent);border-radius:20px;flex-direction:column;gap:8px;padding:22px;display:flex}.vigilante-arriba{align-items:center;gap:10px;margin-bottom:8px;display:flex}.vigilante-arriba .solo-icono{border-radius:10px;width:34px;height:34px}.vigilante-cat{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--producto-papel) 75%, var(--producto-tinta));font-size:12px;font-weight:600}.vigilante-activo{background:color-mix(in srgb, var(--producto-lima) 18%, transparent);color:var(--producto-lima);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:600}.vigilantes-rejilla strong{letter-spacing:-.01em;font-size:17px;font-weight:500}.vigilantes-rejilla p{color:color-mix(in srgb, var(--producto-papel) 80%, var(--producto-tinta));font-size:14px;line-height:1.55}.vigilantes-mas{justify-content:center;margin-top:24px;display:flex}.vigilantes-mas button{background:var(--producto-lima);color:var(--producto-tinta);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.vigilantes-ademas{border-top:1px solid color-mix(in srgb, var(--producto-papel) 16%, transparent);color:color-mix(in srgb, var(--producto-papel) 82%, var(--producto-tinta));margin-top:36px;padding-top:24px;font-size:15px;line-height:1.6}.vigilantes-ademas b{color:var(--producto-papel)}@media (width<=960px){.vigilantes-rejilla{grid-template-columns:1fr 1fr}}@media (width<=640px){.vigilantes-rejilla{grid-template-columns:1fr}}.lnav-ia{gap:7px}.lnav-ia svg,.lnav-ia-movil svg{flex:none;transform:none!important}.lnav-ia-movil{align-items:center;gap:8px;display:inline-flex}.agentes{background:linear-gradient(180deg, var(--producto-papel) 0%, color-mix(in srgb, var(--producto-lima) 32%, var(--producto-papel)) 100%);padding-block:clamp(72px,9vw,120px)}.agentes .landing-eyebrow svg{color:var(--producto-verde)}.agentes-produccion{background:var(--producto-tinta);color:var(--producto-papel);border-radius:20px;align-items:center;gap:20px;padding:20px 24px;transition:transform .18s;display:flex}.agentes-produccion:hover{transform:translateY(-2px)}.agentes-produccion strong{font-size:18px;font-weight:500}.agentes-produccion p{color:color-mix(in srgb, var(--producto-papel) 80%, var(--producto-tinta));margin-top:4px;font-size:14px}.agentes-ir{color:var(--producto-lima);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:14.5px;font-weight:600;display:inline-flex}.agentes-estado{white-space:nowrap;background:var(--l-banda);color:#87642c;border:1px solid #87642c4d;border-radius:999px;flex:none;padding:4px 11px;font-size:12px;font-weight:600}.agentes-estado.en-marcha{background:var(--producto-lima);color:var(--producto-tinta);border-color:#0000}.agentes-subtitulo{margin:56px 0 20px}.agentes-subtitulo h3{letter-spacing:-.02em;font-size:26px}.agentes-subtitulo p{color:var(--producto-muted);margin-top:6px}.agentes-lista{gap:16px;display:grid}.agentes-lista>li{background:var(--papel);border:1px solid var(--producto-linea);border-radius:22px;padding:26px 28px}.agente-cabeza{align-items:flex-start;gap:16px;display:flex}.agente-icono{background:var(--producto-suave);width:44px;height:44px;color:var(--producto-verde);border-radius:13px;flex:none;place-items:center;display:grid}.agente-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--producto-muted);font-size:12px;font-weight:600;display:block}.agente-cabeza strong{letter-spacing:-.02em;margin-top:4px;font-size:20px;font-weight:500;display:block}.agente-cabeza p{color:var(--producto-muted);margin-top:4px;font-size:15px}.agente-cabeza .agentes-estado{margin-left:auto}.agente-pasos{border-top:1px solid var(--producto-linea);grid-template-columns:1fr 1.6fr 1fr;gap:16px;margin-top:20px;padding-top:20px;display:grid}.agente-rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--producto-verde);margin-bottom:8px;font-size:11.5px;font-weight:600;display:block}.agente-pasos p,.agente-pasos li{color:var(--producto-tinta);font-size:14.5px;line-height:1.55}.agente-pasos ul{gap:6px;display:grid}.agente-pasos li{padding-left:16px;position:relative}.agente-pasos li:before{content:"";background:var(--producto-verde);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.agentes-datos{background:var(--papel);border:1px solid var(--producto-linea);border-radius:24px;grid-template-columns:1fr 2fr;gap:32px;margin-top:56px;padding:32px;display:grid}.agentes-datos h3{letter-spacing:-.02em;margin-top:10px;font-size:24px;line-height:1.2}.agentes-datos ul{grid-template-columns:1fr 1fr;gap:20px;display:grid}.agentes-datos li{gap:12px;display:flex}.agentes-datos li .agente-icono{border-radius:10px;width:36px;height:36px}.agentes-datos strong{font-size:15px;font-weight:600;display:block}.agentes-datos p{color:var(--producto-muted);margin-top:2px;font-size:14px;line-height:1.5}.agentes-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:40px;display:flex}.agentes-cta p{font-size:17px}@media (width<=960px){.agente-pasos,.agentes-datos{grid-template-columns:1fr}}@media (width<=640px){.agentes-datos ul{grid-template-columns:1fr}.agente-cabeza{flex-wrap:wrap}.agente-cabeza .agentes-estado{margin-left:60px}.agentes-produccion{flex-wrap:wrap}.agentes-ir{margin-left:0}}.promesa{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:clamp(32px,4vw,56px);display:grid}.promesa-izq h2{margin-bottom:36px}.promesa-acordeon{border-top:1px solid var(--producto-tinta)}.promesa-punto{border-bottom:1px solid var(--producto-linea)}.promesa-punto button{text-align:left;width:100%;color:var(--producto-muted);justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-size:17px;font-weight:500;display:flex}.promesa-punto.is-open button,.promesa-punto button:hover{color:var(--producto-tinta)}.promesa-punto p{max-width:520px;color:var(--producto-tinta);padding:0 2px 22px;font-size:15.5px;line-height:1.65}.promesa-tarjeta{background:var(--producto-lima);color:var(--producto-tinta);border-radius:28px;flex-direction:column;padding:clamp(28px,3.4vw,44px);display:flex}.promesa-rotulo{letter-spacing:.12em;font-size:13px;font-weight:600}.promesa-pills{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.promesa-pills span{border:1px solid var(--producto-tinta);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:9px 14px;font-size:12.5px;font-weight:600}.promesa-ir{align-items:center;gap:10px;margin-top:26px;font-size:17px;font-weight:500;display:inline-flex}.promesa-ir:hover{text-underline-offset:5px;text-decoration:underline}.promesa-cifra{margin-top:auto;padding-top:48px}.promesa-cifra strong{letter-spacing:-.05em;color:var(--producto-verde);font-size:clamp(64px,8vw,104px);font-weight:600;line-height:1;display:block}.promesa-cifra span{margin-top:10px;font-size:17px;display:block}@media (width<=960px){.promesa{grid-template-columns:1fr}}.agentes{background:radial-gradient(60% 50% at 85% 10%, color-mix(in srgb, var(--producto-lima) 22%, transparent), transparent 70%), radial-gradient(50% 45% at 5% 90%, #4fa38c3d, transparent 70%), #0f2723;color:var(--producto-papel);position:relative;overflow:hidden}.agentes .landing-eyebrow,.agentes .landing-eyebrow svg,.agentes em{color:var(--producto-lima)}.agentes .cabecera>p,.agentes-subtitulo p{color:color-mix(in srgb, var(--producto-papel) 78%, transparent)}.agentes-produccion{background:color-mix(in srgb, var(--producto-papel) 7%, transparent);border:1px solid color-mix(in srgb, var(--producto-lima) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.agentes-subtitulo h3{color:var(--producto-papel)}.agentes .agentes-datos{background:color-mix(in srgb, var(--producto-papel) 6%, transparent);border-color:color-mix(in srgb, var(--producto-papel) 14%, transparent)}.agentes .agentes-datos h3,.agentes .agentes-datos strong{color:var(--producto-papel)}.agentes .agentes-datos p{color:color-mix(in srgb, var(--producto-papel) 72%, transparent)}.agentes .agentes-datos .agente-icono{background:color-mix(in srgb, var(--producto-lima) 16%, transparent);color:var(--producto-lima)}.agentes .agentes-cta p{color:var(--producto-papel)}.agentes .landing-primary{background:var(--producto-lima);color:var(--producto-tinta)}.agentes :focus-visible{outline-color:var(--producto-lima)}.crm-shell{--nav-fondo:var(--papel);--nav-texto:var(--tinta);--nav-suave:var(--tinta-2);--nav-linea:var(--linea);--banda:var(--marca);--banda-texto:var(--marca-contraste,#fff);--banda-suave:color-mix(in srgb, var(--banda-texto) 76%, var(--banda));--banda-capa:color-mix(in srgb, var(--banda-texto) 13%, transparent);--banda-borde:color-mix(in srgb, var(--banda-texto) 22%, transparent);--alto-banda:56px;--sombra-panel:0 1px 2px color-mix(in srgb, var(--tinta) 4%, transparent);--estado-alerta:var(--unyx-negative);--estado-aviso:color-mix(in srgb, var(--unyx-warning) 60%, var(--tinta));--acento-texto:color-mix(in srgb, var(--marca) 65%, var(--tinta))}.crm-workspace{min-width:0;margin-left:244px}.workspace-content{max-width:1680px;margin:auto}.crm-sidebar{z-index:50;background:var(--nav-fondo);width:244px;color:var(--nav-texto);border-right:1px solid var(--linea);flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-product{height:var(--alto-banda);background:var(--banda);color:var(--banda-texto);letter-spacing:-.6px;flex-shrink:0;align-items:center;gap:9px;padding:0 18px;font-size:19px;font-weight:600;display:flex}.product-symbol{border:1px solid var(--banda-borde);border-radius:8px;place-content:center;width:27px;height:27px;font-size:20px;font-weight:500;line-height:1;display:grid;position:relative}.product-symbol span{color:var(--banda-texto);font-size:14px;position:absolute;bottom:4px;right:4px}.product-dot{color:var(--banda-suave)}.sidebar-entity{border:1px solid var(--linea);background:var(--fondo);border-radius:10px;align-items:center;gap:10px;margin:14px 12px 4px;padding:10px;display:flex}.entity-avatar{background:var(--marca-suave);width:30px;height:30px;color:var(--acento-texto);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.sidebar-entity strong{font-size:12.5px;font-weight:600;line-height:1.35;display:block}.sidebar-entity span{color:var(--tinta-3);margin-top:1px;font-size:11px;display:block}.sidebar-label{color:var(--tinta-3);letter-spacing:.08em;margin:18px 12px 6px;font-size:10.5px;font-weight:600}.sidebar-link{color:var(--tinta-2);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .15s,color .15s;display:flex;position:relative}.sidebar-link svg{color:var(--tinta-3);transition:color .15s}.sidebar-link>span:first-child{min-height:1.5em}.sidebar-link:hover{color:var(--tinta);background:var(--fondo)}.sidebar-link:hover svg{color:var(--tinta-2)}.sidebar-link.is-active{color:var(--acento-texto);background:var(--marca-suave);font-weight:600}.sidebar-link.is-active svg{color:var(--acento-texto)}.sidebar-link.is-active:before{content:"";background:var(--marca);border-radius:3px;width:3px;height:16px;position:absolute;left:0}.sidebar-badge{border:1px solid var(--linea);background:var(--papel);color:var(--tinta-2);text-align:center;border-radius:999px;min-width:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.sidebar-pronto{letter-spacing:.02em;background:var(--marca-suave);color:var(--marca);border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:600;line-height:18px}.sidebar-bottom-note{color:var(--tinta-3);background:var(--fondo);border-radius:10px;align-items:center;gap:10px;margin:auto 18px 16px;padding:12px;font-size:11px;line-height:1.55;display:flex}.sidebar-bottom-note strong{color:var(--tinta);font-weight:600}.sidebar-bottom-note>svg:last-child{margin-left:auto}.sidebar-profile{border-top:1px solid var(--linea);padding:14px 16px}.sidebar-muted{color:var(--tinta-3)}.sidebar-logout{color:var(--tinta-3);border-radius:6px;padding:8px}.sidebar-logout:hover{background:var(--fondo);color:var(--tinta)}.sidebar-close,.mobile-menu{display:none}.skip-link{z-index:100;background:var(--papel);color:var(--tinta);padding:12px;position:fixed;top:-100px;left:260px}.skip-link:focus{top:10px}.workspace-bar{height:var(--alto-banda);background:var(--banda);color:var(--banda-texto);z-index:30;align-items:center;gap:20px;padding:0 28px;display:flex;position:sticky;top:0}.workspace-breadcrumb{color:var(--banda-suave);flex:1 1 0;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.workspace-breadcrumb strong{color:var(--banda-texto);font-weight:600}.global-search{border:1px solid var(--banda-borde);background:var(--banda-capa);min-width:220px;color:var(--banda-suave);text-align:left;border-radius:9px;flex:0 440px;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;transition:background .15s,border-color .15s;display:flex}.global-search:hover{background:color-mix(in srgb, var(--banda-texto) 19%, transparent);color:var(--banda-texto)}.global-search kbd{border:1px solid var(--banda-borde);color:var(--banda-suave);background:0 0;border-radius:5px;align-items:center;gap:3px;margin-left:auto;padding:1px 5px;font-family:inherit;font-size:11px;display:flex}.workspace-role{text-align:right;color:var(--banda-suave);flex:1 1 0;font-size:12.5px;font-weight:500}.demo-banner{border-bottom:1px solid var(--linea);color:var(--tinta-3);background:var(--papel);align-items:center;gap:12px;padding:6px 40px;font-size:11.5px;display:flex}.demo-label{color:var(--acento-texto);align-items:center;gap:6px;font-weight:600;display:flex}.demo-role{align-items:center;gap:6px;margin-left:auto;display:flex}.demo-select{border:1px solid var(--linea);background:var(--fondo);color:var(--tinta-2);border-radius:5px;padding:2px 6px}.demo-reset{align-items:center;gap:4px;padding:4px;display:flex}.demo-reset:hover{color:var(--tinta)}.crm-shell .page-header{padding:30px 40px 22px}.crm-shell .page-header h1{letter-spacing:-.02em;font-size:23px;font-weight:600;line-height:1.25}.crm-shell .page-header .unyx-tracked{letter-spacing:.08em;margin-bottom:6px;font-size:10.5px;font-weight:500}.page-description{color:var(--tinta-3);margin-top:5px;font-size:13px;line-height:1.55}.page-actions{justify-content:flex-end;align-self:center;min-width:0;max-width:100%}.page-segments{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.page-segments::-webkit-scrollbar{display:none}.espacio-pestanas{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--linea);overflow:auto hidden}.espacio-pestanas::-webkit-scrollbar{display:none}.celda-select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-color:#0000;background-position:right 2px center;background-repeat:no-repeat;background-size:12px;padding-right:18px}.celda-select.celda-etiqueta{padding:2px 20px 2px 6px}tr:hover .celda-select,.celda-select:focus-visible{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B778C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.page-segments button{white-space:nowrap;font-size:12.5px}.crm-shell .unyx-card{border-color:var(--linea);box-shadow:var(--sombra-panel);border-radius:12px}.crm-shell .unyx-btn-primary,.crm-shell .unyx-btn-secondary{border-radius:8px;padding:8px 14px;font-size:12.5px}.crm-shell .unyx-btn-primary{color:var(--marca-contraste,var(--papel))}.crm-shell .unyx-btn-secondary{background:var(--papel)}.crm-shell .unyx-btn-secondary:hover{background:var(--fondo)}.crm-shell .unyx-tabla thead th{background:var(--papel);color:var(--tinta-3);letter-spacing:.04em;border-bottom:1px solid var(--linea);padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:500}.crm-shell .unyx-tabla tbody td{padding-top:14px;padding-bottom:14px;font-size:12.5px}.crm-shell .unyx-tabla tbody tr+tr td{border-color:var(--linea-2)}.crm-shell .unyx-tabla tbody tr:hover{background:var(--fondo)}.crm-shell input:focus-visible,.crm-shell select:focus-visible,.crm-shell summary:focus-visible{outline:2px solid var(--marca);outline-offset:3px}.dashboard{padding:0 40px 48px}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.metric-card{background:var(--papel);border:1px solid var(--linea);box-shadow:var(--sombra-panel);border-radius:12px;padding:20px;transition:border-color .15s,transform .15s;display:block}.metric-card:hover{border-color:var(--marca);transform:translateY(-2px)}.metric-head{color:var(--tinta-2);justify-content:space-between;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.metric-icon{background:var(--marca-suave);color:var(--acento-texto);border-radius:8px;padding:7px}.metric-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:29px;font-weight:600;line-height:1.15;display:block}.metric-sub{color:var(--tinta-3);align-items:center;gap:5px;min-height:17px;font-size:11px;display:flex}.metric-delta-fila{align-items:center;gap:6px;min-height:20px;margin-bottom:7px;display:flex}.metric-delta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 6px;font-size:11px;font-weight:600;line-height:1.45;display:inline-flex}.metric-delta.sube{color:var(--estado-bien);background:var(--estado-bien-fondo)}.metric-delta.baja{color:var(--estado-mal);background:var(--estado-mal-fondo)}.metric-delta.igual{color:var(--estado-quieto);background:var(--estado-quieto-fondo)}.metric-delta-que{color:var(--tinta-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.metric-card.featured{border-color:color-mix(in srgb, var(--marca) 30%, var(--linea));background:linear-gradient(120deg, var(--papel) 25%, color-mix(in srgb, var(--marca-suave) 60%, var(--papel)))}.dashboard-main{grid-template-columns:minmax(0,1.85fr) minmax(285px,1fr);align-items:start;gap:20px;display:grid}.dashboard-stack{gap:20px;min-width:0;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.panel-head h2{letter-spacing:-.015em;font-size:14px;font-weight:600}.panel-head p{color:var(--tinta-3);margin-top:5px;font-size:11px}.panel-link{color:var(--acento-texto);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.chart-legend{color:var(--tinta-2);gap:14px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:var(--marca);border-radius:2px;width:7px;height:7px}.chart-legend .expense-dot{background:var(--grafico-2)}.chart-summary{gap:25px;padding:0 22px 16px;display:flex}.chart-summary small{color:var(--tinta-3);margin-bottom:3px;font-size:11px;display:block}.chart-summary strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.chart-area{height:230px;padding:0 18px 0 2px}.chart-footer{border-top:1px solid var(--linea-2);color:var(--tinta-3);align-items:center;gap:6px;padding:12px 22px;font-size:11px;display:flex}.attention-panel .panel-head{padding-bottom:15px}.attention-list{padding:0 16px 8px}.attention-item{border:1px solid var(--linea);border-radius:9px;margin-bottom:8px;padding:11px}.attention-item summary{cursor:pointer;align-items:flex-start;gap:9px;list-style:none;display:flex}.attention-item summary::-webkit-details-marker{display:none}.attention-icon{width:27px;height:27px;color:var(--estado-alerta);background:color-mix(in srgb, var(--estado-alerta) 7%, var(--papel));border-radius:7px;flex-shrink:0;place-items:center;display:grid}.attention-item[data-level="1"] .attention-icon{color:var(--estado-aviso);background:color-mix(in srgb, var(--estado-aviso) 7%, var(--papel))}.attention-item[data-level="2"] .attention-icon{color:var(--tinta-3);background:var(--fondo)}.attention-title{font-size:11px;font-weight:500;line-height:1.5;display:block}.attention-level{color:var(--tinta-3);margin-bottom:3px;font-size:10.5px;display:block}.attention-chevron{color:var(--tinta-3);flex-shrink:0;margin:6px 0 0 auto;transition:transform .15s}.attention-item[open] .attention-chevron{transform:rotate(180deg)}.attention-detail{color:var(--tinta-2);padding:9px 0 0 36px;font-size:11px;line-height:1.65}.attention-detail a{margin-top:9px}.attention-footer{color:var(--tinta-3);padding:5px 20px 16px;font-size:10.5px}.dashboard-project-row{border-top:1px solid var(--linea-2);grid-template-columns:33px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:15px 22px;display:grid}.dashboard-project-row:hover{background:var(--fondo)}.project-icon{background:var(--marca-suave);width:33px;height:33px;color:var(--acento-texto);border-radius:9px;place-items:center;display:grid}.dashboard-project-row strong{font-size:11px;font-weight:600;display:block}.dashboard-project-row small{color:var(--tinta-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.dashboard-project-row .unyx-pill{font-size:10.5px}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.quick-action{color:var(--tinta-2);background:var(--fondo);border:1px solid var(--linea-2);border-radius:8px;flex-direction:column;align-items:flex-start;gap:9px;padding:13px;font-size:11px;display:flex}.quick-action:hover{background:var(--marca-suave);border-color:var(--marca)}.quick-action svg{color:var(--acento-texto)}.agenda-list{padding:0 20px 7px}.agenda-row{border-top:1px solid var(--linea-2);align-items:center;gap:10px;padding:12px 0;display:flex}.agenda-date{border:1px solid var(--linea);width:37px;height:40px;color:var(--acento-texto);background:var(--marca-suave);border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agenda-date small{font-size:10px}.agenda-date strong{font-size:14px;line-height:1.2}.agenda-row h3{font-size:11px;font-weight:500;line-height:1.5}.agenda-row p{color:var(--tinta-3);margin-top:3px;font-size:11px}.agenda-row>svg{color:var(--tinta-3);flex-shrink:0;margin-left:auto}.dashboard-finance{border:1px solid var(--linea);background:var(--papel);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;display:grid}.finance-item{min-width:0;padding:16px 20px}.finance-item+.finance-item{border-left:1px solid var(--linea)}.finance-item span{color:var(--tinta-3);font-size:11px;display:block}.finance-item strong{letter-spacing:-.03em;margin:5px 0;font-size:18px;font-weight:600;display:block}.finance-item small{color:var(--tinta-3);font-size:10.5px}.activity-list{padding:0 22px 10px}.activity-row{border-top:1px solid var(--linea-2);align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.activity-row>span:first-child{background:var(--marca);border-radius:50%;flex-shrink:0;width:7px;height:7px}.activity-row p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-row small{color:var(--tinta-3);margin-top:3px;font-size:10.5px;display:block}.activity-row time{color:var(--tinta-3);white-space:nowrap;margin-left:auto;font-size:10.5px}.panel-empty{color:var(--tinta-3);padding:15px 22px 25px;font-size:12px}.dashboard-note{color:var(--tinta-3);align-items:center;gap:7px;margin-top:24px;font-size:11px;display:flex}.project-toolbar{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 18px;display:flex}.project-search{color:var(--tinta-3);flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.project-search input{background:0 0;outline:none;width:100%;font-size:12px}.project-toolbar select{border:1px solid var(--linea);background:var(--papel);border-radius:7px;padding:7px 10px;font-size:11px}.view-switch{border:1px solid var(--linea);border-radius:7px;gap:3px;padding:3px;display:flex}.view-switch button{color:var(--tinta-3);border-radius:4px;padding:5px}.view-switch button[aria-pressed=true]{background:var(--marca-suave);color:var(--acento-texto)}.project-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.project-summary>div{background:var(--papel);border:1px solid var(--linea);box-shadow:var(--sombra-panel);border-radius:12px;padding:14px 16px}.project-summary strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tinta);font-size:23px;font-weight:600;display:block}.project-summary span{color:var(--tinta-3);margin-top:2px;font-size:12.5px;display:block}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px;display:grid}.project-card{border:1px solid var(--linea);border-radius:10px;flex-direction:column;padding:19px;transition:border-color .15s,box-shadow .15s;display:flex}.project-card:hover{border-color:var(--marca);box-shadow:var(--sombra-panel)}.project-programa{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.project-summary>button{background:var(--papel);border:1px solid color-mix(in srgb, var(--estado-ojo) 35%, var(--linea));box-shadow:var(--sombra-panel);border-radius:12px;padding:14px 16px}.project-summary>button:hover{background:var(--estado-ojo-fondo)}.project-card.con-color{border:2.5px solid var(--color-proyecto);border-radius:16px}.project-card.con-color:hover{border-color:var(--color-proyecto);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--color-proyecto) 55%, transparent);transform:translateY(-1px)}.project-card.con-color .project-icon{background:color-mix(in srgb, var(--color-proyecto) 14%, var(--papel));color:color-mix(in srgb, var(--color-proyecto) 70%, var(--tinta))}.project-card-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:20px;display:flex}.project-card .unyx-pill{font-size:11px}.project-card h2{margin-bottom:7px;font-size:14px;font-weight:600;line-height:1.5}.project-card p{color:var(--tinta-3);margin-bottom:16px;font-size:11px;line-height:1.7}.project-card-footer{border-top:1px solid var(--linea-2);color:var(--tinta-2);align-items:center;gap:6px;margin-top:auto;padding-top:15px;font-size:11px;display:flex}.project-card-footer svg:last-child{margin-left:auto}.project-effort{color:var(--tinta-3);margin:7px 0 18px;font-size:11px}.project-effort strong{color:var(--tinta-2);font-weight:500}.effort-track{background:var(--linea-2);border-radius:3px;height:4px;margin-top:9px;overflow:hidden}.effort-track span{background:var(--marca);height:100%;display:block}.table-footer{border-top:1px solid var(--linea);color:var(--tinta-3);justify-content:space-between;gap:10px;padding:13px 20px;font-size:11px;display:flex}.table-scroll{max-height:65vh;overflow:auto}.project-table{min-width:710px}@media (width>=1500px){.metric-value{font-size:34px}.chart-area{height:260px}}@media (width<=1200px){.dashboard-main{grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr)}.crm-workspace{margin-left:220px}.crm-sidebar{width:220px}.dashboard,.crm-shell .page-header{padding-left:24px;padding-right:24px}.metric-card{padding:16px}.metric-value{font-size:26px}.metric-head{font-size:11px}.metric-sub{font-size:10.5px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-description{display:none}.chart-legend{gap:8px}}@media (width<=1000px){.dashboard-main{grid-template-columns:minmax(0,1fr)}.dashboard-main>.dashboard-stack:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-panel{grid-column:1/-1}.attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.attention-item{margin:0}.attention-footer{padding-top:12px}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-role{display:none}.workspace-bar{padding:12px 24px}.global-search{min-width:210px}.page-actions{justify-content:flex-start}}@media (width<=767.98px){.crm-workspace{margin-left:0}.crm-sidebar{visibility:hidden;width:260px;transition:transform .2s;transform:translate(-100%)}.crm-sidebar.is-open{visibility:visible;transform:translate(0)}.sidebar-overlay{z-index:45;background:color-mix(in srgb, var(--tinta) 50%, transparent);position:fixed;inset:0}.sidebar-close{color:var(--banda-texto);margin-left:auto;display:block}.mobile-menu{color:var(--banda-texto);padding:4px;display:block}.workspace-bar{gap:10px;min-height:58px;padding:12px 16px}.workspace-breadcrumb>span,.workspace-breadcrumb>svg{display:none}.global-search{flex:none;min-width:auto;margin-left:auto;padding:8px}.workspace-breadcrumb strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-role,.global-search span,.global-search kbd{display:none}.demo-banner{flex-wrap:wrap;gap:8px;padding:8px 16px}.demo-role span{display:none}.demo-reset{font-size:10.5px}.dashboard,.crm-shell .page-header{padding-left:18px;padding-right:18px}.crm-shell .page-header{padding-top:23px}.crm-shell .page-header h1{font-size:26px}.page-actions{max-width:100%}.page-segments button{padding:6px 10px;font-size:11px}.dashboard-kpis{gap:10px;margin-bottom:16px}.metric-card{padding:14px}.metric-head{align-items:flex-start}.metric-icon{padding:5px}.metric-value{font-size:26px}.metric-sub{font-size:10.5px}.dashboard-main{gap:16px}.panel-head{flex-wrap:wrap;padding:17px}.chart-area{height:220px;padding-right:8px}.chart-summary{gap:20px;padding-left:17px}.chart-footer{padding:12px 17px;font-size:10.5px}.dashboard-main>.dashboard-stack:last-child,.attention-list,.dashboard-finance{grid-template-columns:minmax(0,1fr)}.finance-item{grid-template-columns:1fr auto;gap:4px;padding:14px 17px;display:grid}.finance-item+.finance-item{border-left:0;border-top:1px solid var(--linea)}.finance-item strong{grid-row:span 2;margin:0}.dashboard-project-row{grid-template-columns:30px minmax(0,1fr) auto;padding:14px 17px}.dashboard-project-row>svg{display:none}.project-grid{grid-template-columns:minmax(0,1fr);padding:12px}.project-summary{gap:5px}.project-summary>div{padding:10px 12px}.project-summary span{font-size:11px}.project-toolbar{padding:12px}.project-search{flex-basis:100%}.skip-link{left:16px}}@media (prefers-reduced-motion:reduce){.crm-shell *,.crm-shell :before{transition:none!important;animation:none!important}}@media (height<=780px) and (width>=768px){.sidebar-bottom-note{display:none}.sidebar-profile{margin-top:auto}.sidebar-product{padding-top:20px;padding-bottom:17px}.sidebar-label{margin-top:14px}.sidebar-link{padding-top:9px;padding-bottom:9px}}@media (width<=767.98px){.dashboard-main{flex-direction:column;display:flex}.dashboard-main>.dashboard-stack{display:contents}.dashboard-main>.dashboard-stack>section,.dashboard-main>.dashboard-stack>.unyx-card{width:100%}.dashboard-main .attention-panel{order:-1}}.metric-head{font-size:12px}.metric-sub{font-size:11px}.attention-title{font-size:12px}.attention-level,.panel-head p,.quick-action{font-size:11px}.revenue-row{padding:12px 0}.revenue-row>div:first-child{justify-content:space-between;gap:16px;font-size:12px;display:flex}.revenue-row strong{white-space:nowrap;font-weight:500}.crm-shell .unyx-tabla{font-variant-numeric:tabular-nums}@media (width<=540px){.metric-head,.metric-sub{font-size:11px}}.aviso-sin-conexion{z-index:40;color:#fff;background-color:#a4243b;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:9px 16px;font-size:12.5px;font-weight:500;display:flex;position:sticky;top:0}.aviso-sin-conexion button{text-underline-offset:2px;opacity:.9;text-decoration:underline}.aviso-sin-conexion button:hover{opacity:1}.crm-shell .metric-delta-que{color:var(--tinta-3);font-weight:400}.crm-shell .unyx-tabla.tabla-editable tbody td{padding-top:6px;padding-bottom:6px}.entity-avatar-logo{border:1px solid var(--linea);background:#fff;overflow:hidden}.entity-avatar-logo img{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}@media (width>=768px){.sidebar-product{padding:18px 24px 12px}.sidebar-entity{margin-bottom:6px;padding:9px 10px}.sidebar-label{margin:14px 12px 6px}.sidebar-link{padding-top:8px;padding-bottom:8px}.sidebar-profile{padding:12px 18px}}@media (width>=768px) and (height<=900px){.sidebar-bottom-note{display:none}.sidebar-profile{margin-top:auto}.sidebar-link{padding-top:6.5px;padding-bottom:6.5px}.sidebar-label{margin:11px 12px 4px}}@media (width>=768px) and (height<=760px){.sidebar-product{padding:12px 24px 8px;font-size:23px}.sidebar-entity{margin-bottom:2px;padding:6px 10px}.sidebar-label{margin:10px 12px 4px}.sidebar-link{padding-top:4.5px;padding-bottom:4.5px}.sidebar-profile{padding:9px 18px}}@media (width>=768px) and (height<=640px){.sidebar-entity{display:none}.sidebar-link{padding-top:3.5px;padding-bottom:3.5px}}.horas-dia{vertical-align:top;border-right:1px solid var(--linea);white-space:nowrap;background:var(--papel);cursor:default;padding:12px 8px 12px 16px}.horas-dia>span{line-height:1.15;display:block}.horas-dia-semana{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);font-size:10.5px;font-weight:600}.horas-dia-numero{letter-spacing:-.02em;color:var(--tinta);font-variant-numeric:tabular-nums;margin:1px 0;font-size:22px;font-weight:600}.horas-dia-mes{color:var(--tinta-3);font-size:11px}.horas-dia-total{color:var(--tinta-2);font-variant-numeric:tabular-nums;margin-top:7px;font-size:11px;font-weight:600}tr.horas-dia-nuevo>td{border-top:1px solid var(--linea-3)}.tabla-horas td{-webkit-hyphens:auto;hyphens:auto}.sidebar-grupo-cabeza{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.sidebar-grupo-cabeza.es-el-suyo{color:var(--nav-texto)}.sidebar-grupo-flecha{opacity:.6;transition:transform .18s}.sidebar-grupo:not(.is-open) .sidebar-grupo-flecha{transform:rotate(-90deg)}.sidebar-grupo-hijos{border-left:1px solid var(--nav-linea);flex-direction:column;gap:1px;margin:2px 0 6px 21px;padding-left:10px;display:flex}.sidebar-grupo-hijos .sidebar-link{padding:8px 11px}.sidebar-grupo-hijos .sidebar-link svg{display:none}.sidebar-separador{background:var(--nav-linea);height:1px;margin:8px 12px}.sidebar-compactar{color:var(--banda-suave);cursor:pointer;background:0 0;border:0;border-radius:7px;margin-left:auto;padding:6px;display:none}.sidebar-compactar:hover{color:var(--banda-texto);background:var(--banda-capa)}@media (width>=768px){.sidebar-compactar{display:inline-flex}:root[data-nav=compacta] .crm-workspace{margin-left:68px}:root[data-nav=compacta] .crm-sidebar{transition:width .18s,box-shadow .18s;overflow:hidden}:root[data-nav=compacta] .crm-sidebar.is-desplegada{width:244px;box-shadow:8px 0 28px color-mix(in srgb, var(--tinta) 22%, transparent)}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada){width:68px}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-product{justify-content:center;padding:0}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-product>span:not(.product-symbol),:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-compactar,:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-entity,:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-bottom-note,:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-grupo-flecha{display:none}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-grupo-cabeza.es-el-suyo{color:var(--acento-texto);background:var(--marca-suave)}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-grupo-cabeza.es-el-suyo:before{content:"";background:var(--marca);border-radius:3px;width:3px;height:16px;position:absolute;left:0}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-label{visibility:hidden;white-space:nowrap;overflow:hidden}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-link{justify-content:center;padding-left:0;padding-right:0}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-link .truncate,:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-link .sidebar-pronto{display:none}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-link .sidebar-badge{background:var(--marca);border:0;border-radius:50%;width:8px;min-width:0;height:8px;padding:0;font-size:0;position:absolute;top:6px;right:12px}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-profile{justify-content:center;margin-top:auto}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-profile>:not(:first-child){display:none}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .unyx-scroll{padding-left:10px;padding-right:10px;overflow-x:hidden}:root[data-nav=compacta] .crm-sidebar:not(.is-desplegada) .sidebar-pie{padding-left:10px;padding-right:10px}:root[data-nav=compacta] .crm-sidebar .sidebar-link,:root[data-nav=compacta] .crm-sidebar .sidebar-entity,:root[data-nav=compacta] .crm-sidebar .sidebar-product{white-space:nowrap}}.tabla-horas-caja{container-type:inline-size}@container (width<=700px){.tabla-horas td,.tabla-horas th{padding-left:6px!important;padding-right:6px!important}.tabla-horas .horas-dia{padding:10px 4px 10px 8px}.tabla-horas .horas-dia-numero{font-size:18px}.tabla-horas col:nth-child(5){width:16%!important}.tabla-horas col:nth-child(6){width:10%!important}.tabla-horas .unyx-pill{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}}.inicio{flex-direction:column;gap:20px;display:flex}.inicio .panel-head h2{font-size:14.5px}.inicio .panel-head p{margin-top:3px;font-size:12px}.inicio .panel-link{font-size:12px}.inicio .chart-legend{font-size:11.5px}.chart-legend .punto-factura{background:var(--marca)}.chart-legend .punto-proyecto{background:var(--grafico-2)}.chart-legend .punto-obligacion{background:var(--unyx-warning)}.inicio-resumenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.inicio-resumen{background:var(--papel);border:1px solid var(--linea);box-shadow:var(--sombra-panel);border-radius:14px;align-items:center;gap:14px;padding:18px 18px 18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.inicio-resumen:hover{border-color:var(--linea-3);box-shadow:0 6px 20px color-mix(in srgb, var(--tinta) 6%, transparent)}.inicio-resumen strong{letter-spacing:-.01em;color:var(--tinta);font-size:15px;font-weight:600;display:block}.inicio-resumen small{color:var(--tinta-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.inicio-resumen-flecha{color:var(--tinta-3);flex-shrink:0;margin-left:auto}.inicio-icono{border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.inicio-icono.pequeno{border-radius:8px;width:30px;height:30px}.tono-marca{background:var(--marca-suave);color:var(--acento-texto)}.tono-bien{background:var(--estado-bien-fondo);color:var(--estado-bien)}.tono-ojo{background:var(--estado-ojo-fondo);color:var(--estado-ojo)}.tono-mal{background:var(--estado-mal-fondo);color:var(--estado-mal)}.tono-neutro{background:var(--fondo);color:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--linea)}.inicio-fila{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:20px;display:grid}.inicio-dos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.inicio-cifras{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inicio-cifra{border-top:1px solid var(--linea-2);flex-direction:column;align-items:flex-start;gap:4px;padding:18px 22px 20px;transition:background .15s;display:flex}.inicio-cifra:nth-child(odd){border-right:1px solid var(--linea-2)}.inicio-cifra:hover{background:var(--fondo)}.inicio-cifra strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--tinta);margin-top:8px;font-size:24px;font-weight:600;line-height:1.15}.inicio-cifra-rotulo{color:var(--tinta-3);font-size:12.5px}.inicio-cifra .metric-delta-fila{margin:4px 0 0}.inicio-juego{border-top:1px solid var(--linea-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inicio-juego-item{flex-direction:column;gap:3px;padding:16px 20px 18px;transition:background .15s;display:flex}.inicio-juego-item:hover{background:var(--fondo)}.inicio-juego-item+.inicio-juego-item{border-left:1px solid var(--linea-2)}.inicio-juego-item span{color:var(--tinta-3);font-size:12px}.inicio-juego-item strong{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--tinta);font-size:17px;font-weight:600}.inicio-juego-item small{color:var(--tinta-3);font-size:11.5px}.horizonte{padding:0 18px 12px}.horizonte-dia{border-top:1px solid var(--linea-2);grid-template-columns:46px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.horizonte-dia:first-child{border-top:0;padding-top:2px}.horizonte-fecha{flex-direction:column;align-items:center;padding-top:6px;line-height:1.1;display:flex}.horizonte-fecha small{text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-3);font-size:10.5px;font-weight:600}.horizonte-fecha strong{letter-spacing:-.02em;color:var(--tinta);font-variant-numeric:tabular-nums;margin:2px 0;font-size:22px;font-weight:600}.horizonte-lista{flex-direction:column;gap:2px;min-width:0;display:flex}.horizonte-item{border-radius:10px;align-items:center;gap:12px;min-width:0;padding:9px 10px;transition:background .15s;display:flex}.horizonte-item:hover{background:var(--fondo)}.horizonte-barra{border-radius:3px;flex-shrink:0;align-self:stretch;width:3px}.horizonte-barra.tipo-factura{background:var(--marca)}.horizonte-barra.tipo-proyecto{background:var(--grafico-2)}.horizonte-barra.tipo-vencimiento{background:var(--unyx-warning)}.horizonte-item small{color:var(--tinta-3);font-size:11.5px;display:block}.horizonte-item strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}@media (width<=767.98px){.horizonte-item strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}}.horizonte-cuando{white-space:nowrap;background:var(--estado-quieto-fondo);color:var(--estado-quieto);border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:600}.horizonte-cuando.pronto{background:var(--estado-ojo-fondo);color:var(--estado-ojo)}.horizonte-cuando.tarde{background:var(--estado-mal-fondo);color:var(--estado-mal)}.inicio-tendencia{background:var(--fondo);border-radius:12px;margin:0 22px 8px;display:flex}.inicio-tendencia>div{flex-direction:column;flex:1;gap:3px;min-width:0;padding:13px 18px;display:flex}.inicio-tendencia>div+div{border-left:1px solid var(--linea)}.inicio-tendencia>div>span:first-child{color:var(--tinta-3);font-size:12px}.inicio-tendencia strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tinta);font-size:19px;font-weight:600}.inicio-tendencia .metric-delta{align-self:flex-start;margin-top:2px}.inicio .chart-area{height:250px;padding:4px 22px 14px 6px}.inicio-anillo{grid-template-columns:172px minmax(0,1fr);align-items:center;gap:28px;padding:4px 22px 24px;display:grid}.inicio-anillo-grafico{width:172px;height:172px;position:relative}.inicio-anillo-centro{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.inicio-anillo-centro small{color:var(--tinta-3);font-size:11px}.inicio-anillo-centro strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.inicio-leyenda{flex-direction:column;gap:11px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.inicio-leyenda li{color:var(--tinta);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.inicio-leyenda i{border-radius:50%;width:10px;height:10px}.inicio-leyenda em{color:var(--tinta-3);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.inicio-leyenda strong{font-variant-numeric:tabular-nums;text-align:right;min-width:84px;font-weight:600}.inicio .dashboard-note{margin-top:4px}@media (width<=1180px){.inicio-fila,.inicio-dos{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.inicio-resumenes{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.inicio-anillo{grid-template-columns:minmax(0,1fr);justify-items:center}.inicio-leyenda{width:100%}.inicio-juego{grid-template-columns:minmax(0,1fr)}.inicio-juego-item+.inicio-juego-item{border-left:0;border-top:1px solid var(--linea-2)}.inicio-tendencia{flex-direction:column}.inicio-tendencia>div+div{border-left:0;border-top:1px solid var(--linea)}}.analisis{flex-direction:column;gap:18px;display:flex}.analisis-filtros{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analisis-filtro{background:var(--papel);border:1px solid var(--linea);height:38px;color:var(--tinta-3);box-shadow:var(--sombra-panel);border-radius:9px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s;display:inline-flex}.analisis-filtro:hover,.analisis-filtro:focus-within{border-color:var(--linea-3)}.analisis-filtro select{font:inherit;color:var(--tinta);cursor:pointer;background:0 0;border:0;outline:0;max-width:260px;padding-right:4px;font-size:13px}.analisis-filtro.pequeno{height:34px;box-shadow:none}.analisis-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.analisis-caja{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.analisis-caja-titulo{color:var(--tinta-3);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.analisis-ayuda{color:var(--tinta-3);cursor:help;display:inline-flex}.analisis-caja strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--tinta);font-size:24px;font-weight:600;line-height:1.2}.analisis-caja .metric-delta-fila{margin:0}.analisis-caja-nota{color:var(--tinta-3);font-size:11.5px}.analisis-aviso{background:var(--marca-suave);color:var(--tinta);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.analisis-aviso>svg{color:var(--marca);flex:none}.analisis-aviso p{flex:320px;margin:0}.analisis-proyectos{margin-top:14px;padding:16px 18px}.analisis-proyectos-cabeza h3{color:var(--tinta);margin:0;font-size:15px;font-weight:600}.analisis-proyectos-cabeza p{color:var(--tinta-2);max-width:80ch;margin:4px 0 12px;font-size:12.5px;line-height:1.5}.analisis-proyectos th{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);padding:8px 10px;font-size:11px;font-weight:600}.analisis-proyectos td{border-top:1px solid var(--linea);color:var(--tinta);padding:9px 10px}.analisis-proyectos .analisis-fondos td{font-weight:600}.analisis-fondos-sub{color:var(--tinta-3);font-size:11.5px;font-weight:400;display:block}.analisis-proyectos .analisis-desglose td{color:var(--tinta-2);border-top:0;padding-top:4px;padding-bottom:4px;font-size:12.5px}.analisis-proyectos .analisis-desglose td:first-child{padding-left:26px}.analisis-origen{color:var(--tinta-3)}.analisis-proyectos tfoot td{border-top:2px solid var(--linea-3);font-weight:600}.analisis-grafico{padding:16px 18px 14px}.analisis-grafico-cabeza{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.analisis-interruptor{cursor:pointer;font:inherit;color:var(--tinta-2);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:inline-flex}.analisis-interruptor-pista{background:var(--linea-3);border-radius:999px;width:36px;height:20px;transition:background .18s;position:relative}.analisis-interruptor-pista>span{background:var(--papel);width:16px;height:16px;box-shadow:0 1px 2px color-mix(in srgb, var(--tinta) 25%, transparent);border-radius:50%;transition:transform .18s;position:absolute;top:2px;left:2px}.analisis-interruptor[aria-checked=true] .analisis-interruptor-pista{background:var(--marca)}.analisis-interruptor[aria-checked=true] .analisis-interruptor-pista>span{transform:translate(16px)}.analisis-forma{background:var(--fondo);border-radius:9px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.analisis-forma button{width:32px;height:28px;color:var(--tinta-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.analisis-forma button[aria-pressed=true]{background:var(--papel);color:var(--tinta);box-shadow:0 1px 2px color-mix(in srgb, var(--tinta) 10%, transparent)}.analisis-lienzo{height:320px}.analisis-leyenda{color:var(--tinta-2);justify-content:center;gap:18px;margin-top:8px;font-size:12px;display:flex}.analisis-leyenda span{align-items:center;gap:6px;display:inline-flex}.analisis-leyenda i{border-radius:2px;width:9px;height:9px}.analisis-vacio{height:100%;color:var(--tinta-3);place-items:center;font-size:13px;display:grid}.analisis-vacio.pequeno{height:auto;padding:28px 0 32px}.analisis-repartos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.analisis-reparto{padding:18px 22px 22px}.analisis-reparto-cabeza h3{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.analisis-reparto-cabeza p{color:var(--tinta-3);margin-top:3px;font-size:12px}.analisis-reparto-cuerpo{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:28px;margin-top:16px;display:grid}.analisis-anillo{width:176px;height:176px;position:relative}.analisis-anillo-centro{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.analisis-anillo-centro small{color:var(--tinta-3);font-size:11px}.analisis-anillo-centro strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.analisis-lista{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.analisis-lista li{color:var(--tinta);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.analisis-lista i{border-radius:50%;width:10px;height:10px}.analisis-lista em{color:var(--tinta-3);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.analisis-lista strong{font-variant-numeric:tabular-nums;text-align:right;min-width:84px;font-weight:600}.analisis-nota{color:var(--tinta-3);align-items:center;gap:7px;font-size:11.5px;display:flex}@media (width<=1100px){.analisis-repartos{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.analisis-cifras{grid-template-columns:minmax(0,1fr)}.analisis-reparto-cuerpo{grid-template-columns:minmax(0,1fr);justify-items:center}.analisis-lista{width:100%}.analisis-forma{margin-left:0}.analisis-lienzo{height:260px}}.kpi-caja{flex-direction:column;gap:5px;padding:14px 16px 16px;display:flex}.kpi-caja-rotulo{color:var(--tinta-3);align-items:center;min-height:30px;font-size:12.5px;display:flex}.kpi-caja strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tinta);font-size:21px;font-weight:600;line-height:1.25}.kpi-caja strong.alerta{color:var(--estado-mal)}.kpi-caja small{color:var(--tinta-3);font-size:11.5px}.boton-agente{background:linear-gradient(135deg,#f7f4ff,#fdf4f9);border-color:#d9d2f7}.boton-agente:hover{border-color:#b9aef0}.buscador-aviso{border-bottom:1px solid var(--linea);color:var(--tinta-2);background:linear-gradient(90deg,#f7f4ff,#0000);border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;font-size:12.5px;display:flex}.buscador-pronto{color:#5b47c4;background:#ede8ff}.buscador-burbuja{align-items:flex-start;gap:10px;max-width:100%;display:flex}.buscador-burbuja.tu{justify-content:flex-end}.buscador-avatar{background:#f3f0ff;border:1px solid #e4defb;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.buscador-texto{color:var(--tinta);flex:1;min-width:0;font-size:13.5px;line-height:1.55}.buscador-burbuja.tu .buscador-texto{background:var(--marca);color:#fff;border-radius:14px 14px 4px;flex:none;max-width:78%;padding:9px 14px}.buscador-progreso{color:var(--tinta-3);gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.buscador-progreso li{align-items:center;gap:7px;display:flex}.buscador-progreso li.hecho svg{color:var(--estado-bien)}.buscador-progreso li.ahora{color:var(--tinta-2)}.buscador-punto{background:#8b7cf0;border-radius:50%;width:8px;height:8px;margin:0 2.5px;animation:1s ease-in-out infinite buscador-latido}@keyframes buscador-latido{50%{opacity:.3;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.buscador-punto{animation:none}}.buscador-conv{border:1px solid var(--linea);background:var(--papel);border-radius:12px;padding:14px 16px}.buscador-encaje{text-align:center;background:var(--marca-suave);border-radius:10px;flex:none;padding:6px 10px;line-height:1.1}.buscador-encaje strong{color:var(--acento-texto,var(--marca));font-size:16px;display:block}.buscador-encaje span{color:var(--tinta-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.buscador-anadida{color:var(--estado-bien);align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:500;display:inline-flex}.buscador-desc{color:var(--tinta-2);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.buscador-desc:hover{color:var(--tinta)}.buscador-descartadas{color:var(--tinta-3);gap:4px;margin:8px 0 0;padding-left:18px;font-size:12.5px;display:grid}.buscador-chip{border:1px solid var(--linea);background:var(--papel);color:var(--tinta-2);border-radius:999px;padding:6px 12px;font-size:12.5px}.buscador-chip:hover:not(:disabled){color:var(--tinta);border-color:#b9aef0}.buscador-chip:disabled{opacity:.5}.buscador-entrada{border:1px solid var(--linea);background:var(--papel);min-width:0;height:40px;color:var(--tinta);border-radius:10px;flex:1;padding:0 14px;font-size:13.5px}.buscador-entrada:focus{outline-offset:0;outline:2px solid #c9bff5}.buscador-proyecto{text-align:left;width:100%;color:var(--tinta);border-radius:8px;flex-direction:column;padding:7px 10px;font-size:13px;display:flex}.buscador-proyecto small{color:var(--tinta-3);font-size:11.5px}.buscador-proyecto:hover:not(:disabled){background:var(--fondo)}.buscador-pasos{color:var(--tinta-2);gap:6px;margin:0;padding-left:18px;font-size:12.5px;display:grid}summary.buscador-desc{cursor:pointer;list-style:none}summary.buscador-desc::-webkit-details-marker{display:none}details[open]>summary.buscador-desc svg{transform:rotate(180deg)}.tabla-horas tbody td.celda-persona:first-child{padding-left:.75rem}.sidebar-candado{color:var(--tinta-3);opacity:.7;flex:none}.aviso-prueba{text-align:center;color:#5b47c4;background:linear-gradient(90deg,#f7f4ff,#fdf4f9);border-bottom:1px solid #e4defb;margin:0 auto;padding:8px 16px;font-size:13px}.login-page{background:var(--producto-papel);min-height:100dvh;color:var(--tinta);grid-template-columns:1fr 1fr;display:grid}.login-story{background:var(--producto-tinta);color:var(--producto-papel);flex-direction:column;justify-content:space-between;gap:60px;min-height:100dvh;padding:48px 60px;display:flex}.login-brand{letter-spacing:-1px;font-size:31px}.login-brand span{font-weight:600}.login-eyebrow{letter-spacing:.14em;color:var(--producto-lima);font-size:9px}.login-story h1{letter-spacing:-.045em;margin:25px 0;font-size:45px;line-height:1.15}.login-story em{color:var(--producto-lima);font-family:Georgia,serif;font-weight:400}.login-story p{max-width:370px;color:var(--producto-suave);font-size:14px;line-height:1.9}.login-chips{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.login-chips span{border:1px solid color-mix(in srgb, var(--producto-papel) 25%, transparent);border-radius:6px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.login-story>small{color:var(--producto-suave);font-size:10px}.login-main{place-items:center;padding:70px 40px;display:grid;position:relative}.login-back{color:var(--producto-muted);align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;top:35px;left:40px}.login-form{text-align:center;width:100%;max-width:365px}.login-form-icon{background:var(--producto-suave);width:54px;height:54px;color:var(--producto-verde);border-radius:14px;place-items:center;margin:0 auto 22px;display:grid}.login-form h2{letter-spacing:-.04em;font-size:25px;font-weight:600}.login-subtitle{color:var(--tinta-3);margin:10px 0 30px;font-size:12px;line-height:1.7}.login-trust{border-top:1px solid var(--producto-linea);color:var(--tinta-3);justify-content:center;align-items:center;gap:6px;margin-top:30px;padding-top:22px;font-size:10px;display:flex}@media (width<=900px){.login-story{padding:35px}.login-story h1{font-size:36px}.login-main{padding-inline:25px}}@media (width<=700px){.login-page{grid-template-columns:1fr}.login-story{display:none}.login-main{min-height:100dvh;padding:95px 25px 45px}.login-back{left:25px}.login-form h2{font-size:26px}}
