*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.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}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-96{height:24rem}.h-\[calc\(100\%-56px\)\]{height:calc(100% - 56px)}.h-auto{height:auto}.h-full{height:100%}.max-h-96{max-height:24rem}.max-h-\[600px\]{max-height:600px}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.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-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-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.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-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-primary-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-gray-800{--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-primary-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-opacity-80{--tw-text-opacity: .8}.text-opacity-90{--tw-text-opacity: .9}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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)}.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-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--primary: #829DE0;--secondary: #6A4FC9;--success: #1F8A6B;--warning: #E89C2A;--danger: #E8877A;--info: #4AA3C9;--bg-body: #EEF1F5;--bg-card: #F8FAFC;--bg-sidebar: #F8FAFC;--bg-header: #F8FAFC;--text-primary: #171A1F;--text-secondary: #454B54;--text-muted: #808A96;--border-color: #CFD6DF;--shadow-sm: 0 1px 2px rgba(23, 26, 31, .05);--shadow-md: 0 4px 10px rgba(23, 26, 31, .08);--shadow-lg: 0 10px 28px rgba(23, 26, 31, .12);--paper: #EEF1F5;--board: #E3E8EF;--card: #F8FAFC;--card-2: #FFFFFF;--ink: #171A1F;--ink-2: #454B54;--ink-3: #808A96;--line: #CFD6DF;--line-2: #E2E7EE;--brand: #829DE0;--violet: #6A4FC9;--pos: #1F8A6B;--neg: #E8877A;--neu: #98A2AF;--brand-texto: #4462B4;--neg-texto: #A94A3C;--sobre-acento: #171A1F;--tv: #C2693D;--tvbg: #F3E7D6;--c-tw: #4AA3C9;--c-yt: #D23A55;--c-fb: #3D74C4;--c-ig: #B14B95;--c-web: #829DE0;--c-tvc: #E8877A;--c-radio: #E89C2A;--c-in: #1F8A6B;--sec-reportes: #8A6D3B;--sec-congreso: #829DE0;--sec-contraloria: #6A4FC9;--sec-fiscalizacion: #1C8C9A;--sec-obligaciones: #5B7B2F;--sec-prensa: #C2693D;--frente-vigilancia: #829DE0;--frente-escucha: #E8877A;--frente-oportunidades: #1F8A6B;--frente-vigilancia-suave: #E7EDFB;--frente-escucha-suave: #FDECEA;--frente-oportunidades-suave: #E5F5EE;--grad-vigilancia: linear-gradient(120deg, #16348F 0%, #829DE0 52%, #8AABF2 100%);--grad-escucha: linear-gradient(120deg, #8E1D14 0%, #E8877A 54%, #F3A094 100%);--grad-oportunidades: linear-gradient(120deg, #0C5C42 0%, #1F8A6B 54%, #7DCEB4 100%);--sec-concursal: #A8455E;--sec-sanciones: #A0740F;--sec-territorio: #A8912A;--serif: "Newsreader", Georgia, serif;--sans: "Instrument Sans", system-ui, sans-serif;--mono: "Instrument Sans", system-ui, sans-serif;--mano: "Patrick Hand", "Comic Neue", cursive;--radio: 8px;--bg-secondary: var(--card-2);--card-bg: var(--card);--live-bg: var(--bg-body);--live-bg-card: var(--card);--live-border: var(--line);--live-text-primary: var(--ink);--live-text-secondary: var(--ink-2);--live-text-muted: var(--ink-3);--live-primary: var(--brand);--live-success: var(--pos)}.dark{--primary: #A9BCF0;--secondary: #9C85E0;--success: #2FBE92;--warning: #F0B04E;--danger: #F4A79C;--info: #6DBEDC;--bg-body: #14171A;--bg-card: #1E2328;--bg-sidebar: #191D21;--bg-header: #191D21;--text-primary: #EDF1F5;--text-secondary: #C2CAD3;--text-muted: #8A94A0;--border-color: #333A42;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 10px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 28px rgba(0, 0, 0, .5);--paper: #14171A;--board: #191D21;--card: #1E2328;--card-2: #252B31;--ink: #EDF1F5;--ink-2: #C2CAD3;--ink-3: #8A94A0;--line: #333A42;--line-2: #272D33;--brand: #A9BCF0;--violet: #9C85E0;--pos: #2FBE92;--neg: #F4A79C;--neu: #9BA5B1;--brand-texto: #A9BCF0;--neg-texto: #F4A79C;--sobre-acento: #14171A;--tv: #D98259;--tvbg: #2C2620;--c-tw: #6CBEDD;--c-yt: #E96A80;--c-fb: #6B98DD;--c-ig: #CE79B5;--c-web: #A9BCF0;--c-tvc: #F4A79C;--c-radio: #F0B04E;--c-in: #2FBE92;--sec-reportes: #B8966A;--sec-congreso: #A9BCF0;--sec-contraloria: #9C85E0;--sec-fiscalizacion: #4FB3BF;--sec-obligaciones: #8DB04E;--sec-prensa: #D98259;--frente-vigilancia: #A9BCF0;--frente-escucha: #F4A79C;--frente-oportunidades: #2FBE92;--frente-vigilancia-suave: #243049;--frente-escucha-suave: #3A2420;--frente-oportunidades-suave: #1C3330;--grad-vigilancia: linear-gradient(120deg, #8AABF2 0%, #A9BCF0 52%, #2E55C8 100%);--grad-escucha: linear-gradient(120deg, #F3A094 0%, #F4A79C 54%, #C43422 100%);--grad-oportunidades: linear-gradient(120deg, #7DCEB4 0%, #2FBE92 54%, #0C5C42 100%);--sec-concursal: #D98196;--sec-sanciones: #D6A94A;--sec-territorio: #D4C062;--bg-secondary: var(--card-2);--card-bg: var(--card);--live-bg: var(--bg-body);--live-bg-card: var(--card);--live-border: var(--line);--live-text-primary: var(--ink);--live-text-secondary: var(--ink-2);--live-text-muted: var(--ink-3);--live-primary: var(--brand);--live-success: var(--pos)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--sans);background-color:var(--bg-body);color:var(--text-primary);font-size:14px;line-height:1.6;transition:background-color .2s ease}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.35;background-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.018) .5px,transparent .6px);background-size:4px 4px;mix-blend-mode:multiply}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.sm\:px-6{padding-left:5.5rem!important;padding-right:5.5rem!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-in{animation:slideIn .3s ease-out}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.f-20{font-size:20px}.h-18{height:10rem}.text-secondary{color:#1c8076}.title_scrapp{font-size:2.5rem;font-weight:700;font-family:var(--serif)}.input-field{height:50px;border-radius:8px}.card{background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all .2s ease}.card-hover:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.btn{padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s ease;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,#4570ea 100%);color:#fff;box-shadow:0 4px 8px #5d87ff4d}.btn-primary:hover:not(:disabled){box-shadow:0 6px 12px #5d87ff66;transform:translateY(-2px)}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover:not(:disabled){background:var(--bg-body)}.input{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-size:14px;transition:all .2s ease}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #5d87ff1a}.input::-moz-placeholder{color:var(--text-muted)}.input::placeholder{color:var(--text-muted)}.label{display:block;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.badge-primary{background:#5d87ff1a;color:var(--primary)}.badge-success{background:#13deb91a;color:var(--success)}.badge-warning{background:#ffae1f1a;color:var(--warning)}.badge-danger{background:#fa896b1a;color:var(--danger)}.badge-info{background:#539bff1a;color:var(--info)}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-icon-primary{background:linear-gradient(135deg,#5d87ff1a,#5d87ff33);color:var(--primary)}.stat-icon-success{background:linear-gradient(135deg,#13deb91a,#13deb933);color:var(--success)}.stat-icon-warning{background:linear-gradient(135deg,#ffae1f1a,#ffae1f33);color:var(--warning)}.stat-icon-danger{background:linear-gradient(135deg,#fa896b1a,#fa896b33);color:var(--danger)}.dark .card{background:var(--bg-card);border-color:var(--border-color)}.dark .btn-primary{box-shadow:0 4px 8px #5d87ff33}.pista{position:relative;border-bottom:1px dotted var(--ink-3);cursor:help}.pista-caja{position:absolute;top:calc(100% + 7px);left:0;z-index:40;width:-moz-max-content;width:max-content;max-width:280px;background:var(--ink);color:var(--paper);font:400 11.5px/1.5 var(--sans);letter-spacing:0;text-transform:none;padding:8px 11px;border-radius:6px;box-shadow:0 6px 20px #0000002e;pointer-events:none;white-space:normal}.pista-caja:after{content:"";position:absolute;bottom:100%;left:14px;border:5px solid transparent;border-bottom-color:var(--ink)}a .pista,button .pista{border-bottom:0;cursor:inherit}.info-pista{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.info-pista-boton{display:inline-flex;padding:2px;border:0;background:none;color:var(--ink-3);cursor:help;border-radius:50%}.info-pista-boton:hover,.info-pista-boton:focus-visible{color:var(--ink)}.info-pista .pista-caja{font-variant-caps:normal}.w-25{width:45%}.h-25{height:45%}.pl-10{padding-left:2.5rem!important}.aviso-ia{display:flex;gap:10px;align-items:flex-start;margin:0 0 16px;padding:10px 14px;border:1px solid var(--warning);border-left-width:4px;border-radius:8px;background:color-mix(in srgb,var(--warning) 9%,transparent);color:var(--ink-2,inherit);font-size:13px;line-height:1.5}.aviso-ia svg{flex-shrink:0;margin-top:2px;color:var(--warning)}.aviso-ia p{margin:0}.aviso-ia b{color:var(--ink,inherit)}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-10:hover{--tw-bg-opacity: .1}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:640px){.sm\:flex{display:flex}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:2rem}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.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))}}@media(prefers-color-scheme:dark){.dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-orange-800{--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800{--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20{background-color:#1e3a8a33}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/20{background-color:#14532d33}.dark\:bg-orange-800{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900\/20{background-color:#7c2d1233}.dark\:bg-primary-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/20{background-color:#713f1233}.dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-primary-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-primary-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-primary-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}}a{color:inherit;text-decoration:none}.app{display:flex;min-height:100vh;position:relative}.main{flex:1;display:flex;flex-direction:column;min-width:0}.content{padding:24px 28px 60px;flex:1}@media(max-width:620px){.content{padding:18px 16px 50px}}@media(max-width:879px){.app{max-width:100%;overflow-x:clip}.main,.content{min-width:0;max-width:100%}.topbar{max-width:100%}.content table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}}.side{width:78px;background:var(--card);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:20px 0;position:sticky;top:0;height:100vh;flex:0 0 auto;z-index:40;transition:width .2s ease}.side .logo{width:40px;height:40px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.side nav{display:flex;flex-direction:column;gap:4px;flex:1}.nav-i{width:46px;height:46px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--ink-3);cursor:pointer;transition:.18s;position:relative}.nav-i:hover{background:#0000000f;color:var(--ink)}.nav-i.active{background:var(--ink);color:var(--paper)}.nav-i svg{width:21px;height:21px}.side .foot-i{margin-top:auto}.side.side-fija{width:236px;align-items:stretch;padding:16px 12px 20px;overflow-y:auto}.side-marca{display:flex;align-items:center;gap:10px;height:44px;margin:0 6px 18px;padding:0 4px}.side-fija nav{display:flex;flex-direction:column;gap:2px;flex:1;width:100%}.nav-seccion{display:flex;flex-direction:column;gap:2px;margin-top:14px}.nav-rotulo{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:0;border-radius:4px;background:transparent;font:700 11.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;text-align:left;cursor:pointer}.nav-rotulo:hover{background:#0000000d}.dark .nav-rotulo:hover{background:#ffffff12}.side-espacios{display:flex;flex-direction:column;gap:2px;margin:0 0 14px;padding:0 4px 10px;border-bottom:1px solid var(--line)}.side-espacios>span{display:block;margin:0 6px 6px;color:var(--ink-3);font:700 11.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.side-espacios button{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;padding:7px 8px;border:0;border-radius:4px;background:none;color:var(--ink);font:500 13px var(--sans);text-align:left;cursor:pointer}.side-espacios button.on{background:var(--card-2);font-weight:600}.side-espacios button:hover{background:#0000000a}.side-espacios button.on:hover{background:var(--card-2)}.dark .side-espacios button:hover{background:#ffffff0f}.dark .side-espacios button.on,.dark .side-espacios button.on:hover{background:var(--card-2)}.side-espacio-activo{position:relative}.side-espacio-flecha{flex:none;color:var(--ink-3);transition:transform .15s}.side-espacios-otros{display:flex;flex-direction:column;gap:1px;max-height:min(46vh,360px);overflow-y:auto;margin-top:2px;padding-left:8px;border-left:1px solid var(--line)}.side-espacios-otros button{padding:6px 8px;font-weight:400}.side-espacios-filtro{width:100%;margin:4px 0 6px;padding:6px 8px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);font:400 12.5px var(--sans)}.side-espacios-vacio{margin:4px 8px;color:var(--ink-3);font-size:12px}.side-espacio-nombre{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-espacio-frentes{display:flex;flex-wrap:wrap;gap:4px;flex:1 0 100%}.side-espacio-frente{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:2px 6px;border:1px solid var(--line);border-radius:0;background:none;color:var(--ink-2);font:400 11.5px/1.2 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;white-space:nowrap}.side-espacio-frente:before{content:"";flex:none;width:6px;height:6px;background:var(--fam,var(--ink-3))}.side-espacio-frente.frente-vigilancia{--fam:var(--frente-vigilancia)}.side-espacio-frente.frente-escucha{--fam:var(--frente-escucha)}.side-espacio-frente.frente-oportunidades{--fam:var(--frente-oportunidades)}.nav-rotulo-ico{width:15px;height:15px;display:flex;flex:none}.nav-rotulo-ico svg{width:15px;height:15px}.nav-rotulo-txt{flex:1;min-width:0}.nav-rotulo-flecha{flex:none;color:var(--ink-3);transition:transform .18s ease}.side.side-cajon{position:fixed;left:0;top:0;height:100vh;z-index:60;box-shadow:var(--shadow-md);transform:translate(-100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.side.side-cajon.abierto{transform:none;visibility:visible;transition:transform .22s ease}.side-velo{position:fixed;inset:0;z-index:55;background:#1c1b1659;opacity:0;pointer-events:none;transition:opacity .2s ease}.side-velo.abierto{opacity:1;pointer-events:auto}.side.side-fija.side-cajon{width:264px}.side-cajon-cab{display:flex;align-items:center;gap:16px;margin:0 0 18px}.side-cajon .side-marca{margin:0 0 0 6px}.side-cerrar{margin-left:auto;margin-right:-2px;display:flex;flex:none;padding:8px;border:0;background:none;color:var(--ink-3);cursor:pointer;border-radius:4px}.side-cerrar:hover{background:#0000000f;color:var(--ink)}.side-salir{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;border:0;background:none;color:var(--ink-3);font:400 11px var(--mono);cursor:pointer;text-align:left}.side-salir:hover{color:var(--ink)}.nav-f{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:4px;color:var(--ink-2);font:400 11px/1.3 var(--mono);letter-spacing:.01em;transition:.15s}.nav-f:hover{background:#0000000f;color:var(--ink)}.nav-f.active{background:var(--ink);color:var(--paper)}.nav-f-ico{width:17px;height:17px;flex:none;display:flex}.nav-f-ico svg{width:17px;height:17px}.nav-f-txt{min-width:0}.dark .nav-f:hover{background:#ffffff14}.nav-seccion.frente-vigilancia .nav-rotulo-txt,.nav-seccion.frente-vigilancia>.nav-f .nav-f-txt,.nav-seccion.frente-vigilancia .nav-rotulo-ico,.nav-seccion.frente-vigilancia>.nav-f .nav-f-ico{color:#5e88e4}.nav-seccion.frente-escucha .nav-rotulo-txt,.nav-seccion.frente-escucha>.nav-f .nav-f-txt,.nav-seccion.frente-escucha .nav-rotulo-ico,.nav-seccion.frente-escucha>.nav-f .nav-f-ico{color:#e07a6c}.nav-seccion.frente-oportunidades .nav-rotulo-txt,.nav-seccion.frente-oportunidades>.nav-f .nav-f-txt,.nav-seccion.frente-oportunidades .nav-rotulo-ico,.nav-seccion.frente-oportunidades>.nav-f .nav-f-ico{color:#3daf86}@supports ((-webkit-background-clip: text) or (background-clip: text)){.nav-seccion.frente-vigilancia .nav-rotulo-txt,.nav-seccion.frente-vigilancia>.nav-f .nav-f-txt{background-image:linear-gradient(105deg,#6e97ee,#9bb8f4 46%,#4f7fe0);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-seccion.frente-escucha .nav-rotulo-txt,.nav-seccion.frente-escucha>.nav-f .nav-f-txt{background-image:linear-gradient(105deg,#ee8d80,#f0b0a6 46%,#d15f50);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-seccion.frente-oportunidades .nav-rotulo-txt,.nav-seccion.frente-oportunidades>.nav-f .nav-f-txt{background-image:linear-gradient(105deg,#5cbe9c,#8fd4bc 46%,#2a9a72);-webkit-background-clip:text;background-clip:text;color:transparent}}.topbar{height:58px;background:var(--card);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 24px;position:sticky;top:0;z-index:35}.topbar .burger{color:var(--ink-3);display:flex;cursor:pointer}.topbar h1{font-family:var(--serif);font-weight:500;font-size:20px;margin:0 12px 0 0;letter-spacing:-.01em;color:var(--ink)}.topbar .sp{flex:1}.topbar .ti{width:34px;height:34px;padding:0;border:0;border-radius:4px;background:none;display:flex;align-items:center;justify-content:center;color:var(--ink-3);cursor:pointer;transition:.15s;font:inherit}.topbar .ti:hover{background:#0000000d;color:var(--ink)}.dark .topbar .ti:hover{background:#ffffff12}.topbar .ti svg{width:17px;height:17px;stroke-width:1.75}.topbar .avatar{width:32px;height:32px;margin-left:6px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--card-2);display:flex;align-items:center;justify-content:center;color:var(--ink-2);font:600 10.5px var(--mono);letter-spacing:.04em;cursor:pointer;transition:.15s}.topbar .avatar:hover{border-color:var(--ink);color:var(--ink)}.topbar-buscar{display:flex;align-items:center;gap:8px;width:250px;height:34px;margin-right:8px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:var(--card-2);color:var(--ink-3);transition:border-color .15s}.topbar-buscar:focus-within{border-color:var(--ink);color:var(--ink)}.topbar-buscar svg{flex:none;stroke-width:1.75}.topbar-buscar input{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:400 13px var(--sans);outline:none}.topbar-buscar input::-moz-placeholder{color:var(--ink-3)}.topbar-buscar input::placeholder{color:var(--ink-3)}.topbar-buscar input::-webkit-search-cancel-button{-webkit-appearance:none}.topbar-buscar-cerrar{display:flex;padding:0;border:0;background:none;color:var(--ink-3);cursor:pointer}.topbar-lupa{display:none}.topbar-visitando{display:flex;align-items:center;gap:7px;height:28px;margin-right:10px;padding:0 10px;border:1px solid var(--line);border-radius:14px;background:var(--card-2);font:400 12px var(--sans);color:var(--ink-2);white-space:nowrap}.topbar-visitando-punto{width:6px;height:6px;border-radius:50%;background:var(--ink);flex:none}.topbar-visitando-nombre{font-weight:600;color:var(--ink)}.topbar-visitando button{padding:0;border:0;background:none;color:var(--ink-3);font:400 12px var(--sans);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.topbar-visitando button:hover{color:var(--ink)}@media(max-width:980px){.topbar-visitando button{display:none}}@media(max-width:600px){.topbar-visitando{display:none}}@media(max-width:760px){.topbar-buscar{display:none}.topbar-buscar.abierto{display:flex;width:100%}.topbar-lupa{display:flex}}.fab{position:fixed;right:28px;bottom:28px;width:56px;height:56px;border-radius:50%;background:var(--ink);box-shadow:0 10px 30px #1c1b1659;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:30;transition:transform .15s;border:none}.fab:hover{transform:translateY(-2px)}.fab svg{width:24px;height:24px;color:var(--paper)}.board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--line)}.board-head>div:first-child{flex:1 1 320px;min-width:0}.board-head h2{font-family:var(--serif);font-weight:300;font-size:clamp(32px,3.6vw,46px);margin:10px 0 0;letter-spacing:-.015em;line-height:1.05;color:var(--ink)}.board-head .sub{font-size:14px;color:var(--ink-2);margin-top:8px}.board-head .sub a{color:var(--brand-texto);font-weight:600}.head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.eyebrow{font-family:var(--mono);font-size:13.5px;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--ink-3);display:inline-block}.pill-btn{font-family:var(--mono);font-size:13.5px;letter-spacing:.04em;font-variant-caps:all-small-caps;font-weight:400;padding:10px 15px;border-radius:3px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:.15s}.pill-btn:hover,.pill-btn.primary{border-color:var(--ink);color:var(--ink)}.pill-btn.link{border:0;background:transparent;color:var(--brand-texto);letter-spacing:.04em}.pill-btn:disabled{opacity:.5;cursor:not-allowed}.btn-solid{font-family:var(--mono);font-size:13.5px;letter-spacing:.04em;font-variant-caps:all-small-caps;font-weight:400;padding:12px 18px;border-radius:3px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:transform .15s}.btn-solid:hover{transform:translateY(-1px)}.btn-solid svg{width:16px;height:16px}.btn-solid:disabled{opacity:.5;cursor:not-allowed;transform:none}.selpill{font-size:13.5px;font-weight:500;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:3px;padding:10px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;min-width:170px;justify-content:space-between;transition:.15s}.selpill:hover{border-color:var(--ink)}.selpill .lead{display:flex;align-items:center;gap:9px;color:var(--ink-2)}.selpill svg{width:16px;height:16px;color:var(--ink-3)}.cact{display:flex;gap:4px;color:var(--ink-3)}.ia{width:32px;height:32px;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s;background:transparent;border:none;color:var(--ink-3)}.ia:hover{background:#0000000f;color:var(--ink)}.ia.danger:hover{background:#e1452f1f;color:var(--neg-texto)}.ia svg{width:16px;height:16px}.sm-modal-overlay{position:fixed;inset:0;background:#1c1b168c;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.sm-modal{background:var(--card);border:1px solid var(--line);border-radius:4px;max-width:560px;width:100%;max-height:90vh;overflow:auto;box-shadow:var(--shadow-lg)}.sm-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.sm-modal-header h2{font-family:var(--sans);font-weight:600;font-size:19px;color:var(--ink);margin:0}.kw{display:inline-flex;align-items:center;font-family:var(--mono);font-size:11.5px;font-weight:400;color:var(--brand-texto);background:#2e55c812;border:1px solid rgba(46,85,200,.22);border-radius:3px;padding:5px 10px;line-height:1.25}.kw.excl{color:var(--neg-texto);background:#e1452f12;border-color:#e1452f38}.ecard{background:var(--card);border:1px solid var(--line);border-radius:4px}.num{font-family:var(--mono);letter-spacing:-.02em}.seclabel{font-family:var(--mono);font-size:13.5px;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3);display:flex;align-items:center;gap:12px;margin:0 0 18px}.seclabel:after{content:"";flex:1;height:1px;background:var(--line)}@media(max-width:620px){.side{width:62px}}.glyph-garden .g-stem{stroke-dasharray:280;stroke-dashoffset:280}.glyph-garden .g-head,.glyph-garden .g-core,.glyph-garden .g-ring,.glyph-garden .g-leaf,.glyph-garden .g-num,.glyph-garden .g-name,.glyph-garden .g-tick{opacity:0}@media(prefers-reduced-motion:no-preference){.glyph-garden.in .glyph .g-stem{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.22,.7,.2,1) var(--d)}.glyph-garden.in .glyph .g-tick{opacity:1;transition:opacity .4s ease calc(var(--d) + .4s)}.glyph-garden.in .glyph .g-leaf{opacity:1;transition:opacity .5s ease calc(var(--d) + .55s)}.glyph-garden.in .glyph .g-head,.glyph-garden.in .glyph .g-core{opacity:1;transition:opacity .5s ease calc(var(--d) + .7s)}.glyph-garden.in .glyph .g-ring{opacity:1;transition:opacity .6s ease calc(var(--d) + .85s)}.glyph-garden.in .glyph .g-num,.glyph-garden.in .glyph .g-name{opacity:1;transition:opacity .5s ease calc(var(--d) + .95s)}}@media(prefers-reduced-motion:reduce){.glyph-garden .g-stem,.glyph-garden .g-head,.glyph-garden .g-core,.glyph-garden .g-ring,.glyph-garden .g-leaf,.glyph-garden .g-num,.glyph-garden .g-name,.glyph-garden .g-tick{opacity:1;stroke-dashoffset:0}}.glyph-garden .g-num{font-family:var(--mono);font-size:13px;letter-spacing:.02em}.glyph-garden .g-num--mut{font-size:11px}.glyph-garden .g-name{font-family:var(--mono);font-size:10px;letter-spacing:.04em}.glyph-garden .g-axis{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em}.glyph-garden .g-scale{font-family:var(--mono);font-size:9px}.logo-cuenta{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box}.logo-cuenta img{display:block;height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.logo-cuenta-chip{height:24px;max-width:96px}.logo-cuenta-mini{height:16px;max-width:64px}.logo-cuenta-retrato{width:100%;height:100%;padding:12px 14px}.logo-cuenta.caja{padding:3px 6px;border-radius:3px;background:#f7f5ef}.logo-cuenta-chip.caja{height:28px}.logo-cuenta-mini.caja{height:20px;padding:2px 4px}.logo-cuenta.sin-logo{width:24px;height:24px;border-radius:3px;background:var(--ink);color:var(--card);font:600 10px var(--mono);letter-spacing:.04em}.logo-cuenta-mini.sin-logo{width:18px;height:18px;font-size:8.5px}.logo-cuenta-retrato.sin-logo{width:100%;height:100%;border-radius:0;font-size:30px}.side-espacios button .logo-cuenta{order:-1}.side-espacios button.side-espacio-activo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.side-espacio-activo .logo-cuenta-chip{max-width:84px}.side-espacio-activo .side-espacio-frentes{grid-column:1/-1}.topbar-cuenta{display:flex;align-items:center;gap:8px;min-width:0;margin-right:12px;padding-left:12px;border-left:1px solid var(--line);color:var(--ink-2);font:500 13px var(--sans);text-decoration:none}.topbar-cuenta-nombre{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.topbar-cuenta-nombre{display:none}}.topbar-cuenta{flex:none}@media(max-width:560px){.topbar h1{display:none}}.side-espacios-otros button{display:grid;grid-template-columns:62px minmax(0,1fr);flex-wrap:nowrap}.side-espacios-otros button .logo-cuenta{justify-self:start}.side-espacio-frente.frente-compliance{--fam:#b07be0}.nav-seccion.frente-compliance .nav-rotulo-txt,.nav-seccion.frente-compliance>.nav-f .nav-f-txt,.nav-seccion.frente-compliance .nav-rotulo-ico,.nav-seccion.frente-compliance>.nav-f .nav-f-ico{color:#b07be0}.lienzo{--lz-punteado: var(--line-2);--esc-fondo: transparent;--live-bg: var(--paper);--bg-body: var(--paper);--bg-card: var(--card);--live-bg-card: var(--card);--esc-borde: var(--line);--esc-sombra: none;--esc-sombra-hover: none;--esc-pos: #1F8A6B;--esc-neg: #E8877A;--esc-neu: var(--neu);background:var(--paper);color:var(--ink);border-radius:0}:root.dark .lienzo{--esc-c1: #3987e5;--esc-c2: #d95926;--esc-c3: #9085e9;--esc-c4: #c98500;--esc-c5: #d55181;--esc-pos: #2FBE92;--esc-neu: var(--neu);--esc-neg: #F4A79C}.lz-titular{margin:0 0 28px}.lz-antetitulo{display:flex;align-items:center;gap:12px;color:var(--ink-3);font:400 11px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.lz-antetitulo:before{content:"";width:28px;height:1px;background:var(--ink-3)}.lz-titular h1{margin:14px 0 10px;color:var(--ink);font:400 clamp(30px,4.6vw,52px)/1.06 var(--serif);letter-spacing:-.015em}.lz-titular h1 em{color:var(--ink-2)}.lz-bajada{margin:0;max-width:58ch;color:var(--ink-2);font-size:15px;line-height:1.55}.tracking-board .lz-bajada{max-width:none}.lz-acciones{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.lienzo .esc-select,.lienzo .esc-boton{border-radius:0;border-color:var(--line);background:transparent;font-family:var(--mono);font-size:12px;letter-spacing:.04em}.lienzo .esc-boton:hover{border-color:var(--ink)}.lz-fig{min-width:0;margin:0 0 18px;border:1px solid var(--line);border-radius:var(--radio)}.lz-fig-cab{display:flex;align-items:stretch;flex-wrap:wrap;color:var(--ink-3);font:400 10.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.lz-fig-cab>span{padding:7px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.lz-fig-cab>.lz-fig-accion{margin-left:auto;border-right:0;border-left:1px solid var(--line);letter-spacing:.08em}.lz-fig-accion a,.lz-fig-accion button{color:var(--ink);text-decoration:none;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.lz-fig-accion a:hover,.lz-fig-accion button:hover{text-decoration:underline}.lz-fig-cuerpo{padding:14px 16px;min-width:0}.lz-fig-pie{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:10px 16px;border-top:1px solid var(--line);color:var(--ink-3);font:400 10.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.lz-fig-pie>span{display:inline-flex;align-items:center;gap:6px}.lz-fig-recuento{margin-left:auto;color:var(--ink-2)}.lz-marca{display:inline-block;vertical-align:middle}.lz-muestra{display:inline-block;width:12px;height:4px}.lz-vacio{margin:0;padding:22px 0;color:var(--ink-3);font:italic 15px var(--serif);text-align:center}.lz-fila{display:grid;gap:18px;margin:0 0 18px}.lz-fila>.lz-fig,.lz-fila>.lz-nota{margin:0}.lz-fila.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-fila.tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.lz-fila.tres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lz-fila.dos,.lz-fila.tres{grid-template-columns:minmax(0,1fr)}}.lz-p-neg{fill:var(--esc-neg)}.lz-p-pos{fill:var(--esc-pos)}.lz-p-neu{fill:none;stroke:var(--ink);stroke-width:.9}.lz-linea{stroke:var(--line);stroke-width:1}.lz-num{fill:var(--ink-2);font:400 10px var(--mono)}.lz-eje{fill:var(--ink-3);font:400 10px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.lz-barra{fill:var(--ink);opacity:.82}.lz-barra-neg{fill:var(--esc-neg)}.lz-puntos{margin:0;padding:0;list-style:none}.lz-puntos li{border-bottom:1px dashed var(--lz-punteado)}.lz-puntos li:last-child{border-bottom:0}.lz-puntos button,.lz-puntos-fila{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;align-items:start;width:100%;padding:9px 6px;margin:0 -6px;box-sizing:content-box;border:0;background:none;color:inherit;font:inherit;text-align:left}.lz-puntos button{cursor:pointer}.lz-puntos button:hover{background:var(--card)}.lz-puntos li.on button{background:var(--card);box-shadow:inset 2px 0 0 var(--ink)}.lz-puntos-nombre span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:15px}.lz-puntos-nombre small{display:block;margin-top:2px;color:var(--ink-3);font:400 11px var(--mono);letter-spacing:.04em}.lz-puntos-svg{display:block;width:100%;height:auto}.lz-discos{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.lz-discos span{display:inline-flex;align-items:center;gap:6px}.lz-discos b{color:var(--ink);font:400 12px var(--mono)}@media(max-width:600px){.lz-puntos button,.lz-puntos-fila{grid-template-columns:minmax(0,1fr);gap:6px}}.lz-pila{overflow-x:auto}.lz-pila svg{display:block;width:100%;height:auto}.lz-renglones{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.lz-renglones li{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) 3.2rem;align-items:center;gap:10px}.lz-renglon-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px}.lz-renglon-nombre small{margin-left:6px;color:var(--ink-3);font:400 10.5px var(--mono)}.lz-renglon-pista{position:relative;height:1px;background:var(--line)}.lz-renglon-pista i{position:absolute;left:0;top:-3px;height:7px}.lz-renglones b{color:var(--ink);font:400 12.5px var(--mono);text-align:right}.lz-nota{margin:0 0 18px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radio)}.lz-nota-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-3);font:400 10.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.lz-nota-cab .esc-boton{flex:none;white-space:nowrap}.lz-nota-cab em{margin-left:8px;font-style:normal;letter-spacing:.04em;text-transform:none}.lz-nota-texto{margin-top:10px;color:var(--ink-2);font:italic 400 17px/1.55 var(--serif);max-width:70ch}.lienzo .esc-tarjeta{border-radius:0;box-shadow:none;background:transparent}.lienzo .esc-kpi-valor,.lienzo .esc-marca-cab span{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}.lienzo .esc-kpi-cab span,.lienzo .esc-tarjeta-cab h3{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.lienzo .esc-kpi-cab span svg{display:none}.lienzo .esc-tono,.lienzo .esc-tono i{border-radius:0}.lienzo .esc-chip{border-radius:0;background:transparent;border:1px solid var(--line)}.lienzo .esc-marca.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.lienzo .esc-cab h1{font:400 26px/1.15 var(--serif)}.lienzo .esc-lista-texto,.lienzo .esc-lista button.esc-lista-texto{font-family:var(--serif);font-size:15px}.lienzo .esc-spark path:nth-of-type(1){fill:none}.lienzo .esc-spark path:nth-of-type(2){stroke:var(--ink);stroke-width:1.4px}.lienzo .esc-delta{border-radius:0;background:none;border:1px solid var(--line);font:400 11px var(--mono)}.lienzo .esc-delta.sube{background:none;border-color:var(--esc-pos)}.lienzo .esc-delta.baja{background:none;border-color:var(--esc-neg)}.lienzo-vig{min-height:100%}.lienzo-vig :where(article,section,aside,details,div,li,a,button,input,select,textarea,span,figure,table):not([class*=punto]):not([class*=dot]):not([class*=avatar]):not([class*=latido]){border-radius:0!important}.lienzo-vig :where(article,section,aside,figure){box-shadow:none!important}.lienzo-vig h1{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}.vig-lienzo{margin:8px 0 22px}.vig-lienzo .lz-titular h1{font-size:clamp(26px,3.6vw,40px)}.vig-marca{cursor:pointer}.vig-marca:hover circle{stroke:var(--ink);stroke-width:1.5}.vig-marca-n{fill:#fff;font:400 9.5px var(--mono);pointer-events:none}.vig-relojes{margin:10px 0 0;padding:0;list-style:none;-moz-columns:2 300px;columns:2 300px;-moz-column-gap:28px;column-gap:28px}.vig-relojes li{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-top:1px dashed var(--lz-punteado);-moz-column-break-inside:avoid;break-inside:avoid}.vig-relojes-punto{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--esc-neg);color:var(--sobre-acento);font:400 9.5px var(--mono)}.vig-relojes button{display:block;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.vig-relojes-meta{display:block;color:var(--neg-texto);font:400 10.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.vig-relojes-titulo{display:block;margin-top:3px;color:var(--ink);font:400 15px/1.35 var(--serif)}.vig-relojes button:hover .vig-relojes-titulo{text-decoration:underline}.vig-nota-mudos{margin:10px 0 0;color:var(--ink-3);font:italic 14px/1.45 var(--serif)}.lienzo-vig .tracking-summary,.lienzo-vig .tracking-families{background:transparent;border-left:0;border-right:0}.lienzo-vig .tracking-summary>div{padding:12px 20px}.lienzo-vig .tracking-summary>div:first-child{padding-left:0}.lienzo-vig .tracking-summary strong{font-size:26px;font-weight:400}.lienzo-vig .tracking-family-card{padding:18px 20px}.lienzo-vig .tracking-family-card:first-child{padding-left:0}.lienzo .esc-pista{height:1px;overflow:visible;border-radius:0;background:var(--line);margin-top:6px}.lienzo .esc-pista>div{height:7px;margin-top:-3px;gap:1px}.lienzo .esc-pista i{border-radius:0;min-width:2px}.lienzo .esc-barras-fila b{font:400 12.5px var(--mono)}.lienzo .esc-barras-fila span{font-size:14px}.lienzo .esc-barras li.on button{background:var(--card);box-shadow:inset 2px 0 0 var(--ink)}.esc-prop-puntos{display:block;width:100%;max-width:442px;height:auto}.lienzo .esc-prop-barra,.lienzo .esc-prop-barra i{border-radius:0}.lienzo .esc-prop-dest b{font:400 30px/1 var(--serif)}.lienzo .esc-leyenda i{border-radius:0}.lienzo .esc-leyenda b,.lienzo .esc-leyenda em{font-family:var(--mono);font-weight:400;font-size:12px}.esc-tendencia-lienzo{height:auto!important;overflow-x:auto}.esc-tendencia-lienzo>svg{display:block;width:100%;height:auto;max-height:420px}.esc-tendencia-pie{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:10px 0 0;color:var(--ink-3);font:400 10.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.esc-tendencia-pie span{display:inline-flex;align-items:center;gap:6px}.esc-tendencia-pie em{margin-left:auto;font-style:normal;color:var(--ink-2)}.lienzo .esc-tarjeta-cab{padding:0;border-bottom:1px solid var(--line)}.lienzo .esc-tarjeta-cab>div{padding:8px 12px}.lienzo .esc-tarjeta-cab p{font:italic 13px var(--serif);text-transform:none;letter-spacing:0}.lienzo .esc-tarjeta-cab a,.lienzo .esc-tarjeta-cab .esc-enlace{align-self:stretch;display:flex;align-items:center;padding:0 12px;border-left:1px solid var(--line);color:var(--ink);font:400 10.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.lienzo .esc-cab h1{font:400 clamp(28px,4vw,44px)/1.08 var(--serif)}.lienzo .esc-filtro,.lienzo .esc-busca,.lienzo .esc-seg,.lienzo .esc-seg button{border-radius:0}.lienzo .esc-filtro.on{background:var(--ink);color:var(--paper)}.lz-p-tinta{fill:var(--ink-3)}.peine-zona-lienzo{fill:var(--card)}.peine-limite-lienzo{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 3}.peine-l-n{fill:var(--ink);font:400 22px var(--serif)}.peine-l-nivel{fill:var(--ink);font:400 13px var(--sans)}.peine-punto-lienzo{cursor:pointer}.peine-punto-lienzo:hover{stroke:var(--ink);stroke-width:1.2}.peine-pie-lienzo{margin:10px 0 0;color:var(--ink-2);font:italic 14px/1.5 var(--serif);max-width:72ch}.cor-l-col{stroke:var(--line);stroke-width:1;stroke-dasharray:1 3}.cor-l-sep{stroke:var(--lz-punteado);stroke-dasharray:3 3}.cor-l-nombre{fill:var(--ink);font:400 13px var(--sans)}.cor-l-cifra{letter-spacing:.02em;text-transform:none}.cor-l-f{cursor:pointer}.cor-l-fl{stroke:var(--ink);stroke-width:1.3}.cor-l-desde{fill:var(--paper);stroke:var(--ink);stroke-width:1}.cor-l-hasta{fill:var(--ink)}.cor-l-f.apura .cor-l-hasta{fill:var(--esc-neg)}.cor-l-halo{fill:none;stroke:var(--esc-neg);stroke-width:1}.cor-l-f:hover .cor-l-fl{stroke-width:2.2}.cor-l-filamento{display:inline-block;width:18px;height:0;border-top:1.3px solid var(--ink);position:relative}.cor-pie-lienzo{margin:10px 0 0;color:var(--ink-2);font:italic 14px/1.5 var(--serif);max-width:72ch}.cor-pie-lienzo b{font-style:normal;font-weight:500}.via-l-frase p{margin:0 0 10px;color:var(--ink-2);font:400 16px/1.5 var(--serif);max-width:70ch}.via-l-frase b{color:var(--ink);font-weight:500}.via-l-frase .rgl-via-calido{color:var(--neg-texto)}.via-l-min{fill:var(--ink);font:400 13px var(--sans)}.via-l-mat{fill:var(--ink-3);font:400 10.5px var(--mono)}.via-l-regla{stroke:var(--ink);stroke-width:1.4}.via-l-regla.quieta{stroke-dasharray:2 3;stroke:var(--ink-3)}.via-l-muesca{stroke:var(--ink);stroke-width:1}.via-l-n{fill:var(--ink-2);font:400 11px var(--mono)}.via-l-muestra{display:inline-block;width:18px;border-top:1.4px solid var(--ink)}.via-l-muestra.quieta{border-top-style:dashed;border-color:var(--ink-3)}.via-lienzo .rgl-via-banda{fill:transparent}.via-lienzo .rgl-via-d{cursor:pointer}.via-lienzo .rgl-via-d:hover .rgl-via-banda,.via-lienzo .rgl-via-d.on .rgl-via-banda{fill:var(--card)}.lz-cien{display:block;width:130px;height:130px;flex:none}.rsan-cien{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:6px 0 14px}.rsan-cien .rsan-embudo{flex:1 1 260px}.rsan-cien .rsan-embudo li{grid-template-columns:16px 44px minmax(0,1fr)}.rsan-embudo-marca{display:inline-flex;align-items:center}.rsan-cien .rsan-embudo strong{font-weight:400;font-size:22px}@media(max-width:720px){.rsan-cien .rsan-embudo li{grid-template-columns:16px 40px minmax(0,1fr)}.rsan-cien .rsan-embudo li>span:last-child{grid-column:auto}}.lienzo :is(.rsan-barras-barra,.psma-barra,.rgl-hist-barra,.esc-fuente-barra){height:1px;overflow:visible;background:var(--line);border-radius:0;align-self:center}.lienzo :is(.rsan-barras-barra,.rgl-hist-barra,.esc-fuente-barra) i{height:7px;margin-top:-3px;border-radius:0}.lienzo .rsan-barras-barra i{background:var(--ink)}.lienzo .rgl-hist-barra i{background:var(--ink-3)}.lienzo .rgl-hist li.en-curso .rgl-hist-barra i{background:var(--ink)}.lienzo .psma-barra i{height:7px;margin-top:-3px;border:1px solid var(--ink);background:transparent}.lienzo .psma-barra b{background:var(--esc-neg)}.mzr-l-zona{fill:color-mix(in srgb,var(--esc-neg, #E8877A) 8%,transparent);stroke:var(--esc-neg, #E8877A);stroke-opacity:.35;stroke-dasharray:3 3}.mzr-l-p{cursor:pointer}.mzr-l-urg{fill:none;stroke:var(--esc-neg, #E8877A);stroke-width:1}.mzr-l-p:hover circle:first-of-type{stroke:var(--ink);stroke-width:1.2}.mzr-l-tinta{fill:var(--ink)}.mzr-l-leyenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0;color:var(--ink-3);font:400 10.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.mzr-l-leyenda span{display:inline-flex;align-items:center;gap:6px}.mzr-l-leyenda span:last-child{margin-left:auto;color:var(--ink-2)}.lz-fig-cab,.lz-fig-pie{font:italic 400 14px/1.3 var(--serif);letter-spacing:0;font-variant-caps:normal;text-transform:none}.lz-fig-cab>span:first-child{font-style:normal;font-variant-caps:all-small-caps;letter-spacing:.04em;font-family:var(--sans);font-size:12.5px}.lz-fig-recuento{font-style:italic}.lz-antetitulo{font:400 13px var(--sans);font-variant-caps:all-small-caps;letter-spacing:.05em}.lz-titular h1{font-variation-settings:"opsz" 72;letter-spacing:-.012em}.lz-nota-cab{font:400 13px var(--sans);font-variant-caps:all-small-caps;letter-spacing:.04em}.lz-nota-texto{font:400 20px/1.35 var(--mano);color:var(--ink-2)}.lz-num{font:400 12px var(--serif);font-variant-numeric:oldstyle-nums}.lz-eje{font:400 11px var(--sans);font-variant-caps:all-small-caps;letter-spacing:.04em;text-transform:none}.lz-puntos-nombre small,.lz-discos b,.lz-renglones b,.lienzo .esc-barras-fila b,.lienzo .esc-leyenda b{font-family:var(--serif);font-size:14px;font-variant-numeric:oldstyle-nums tabular-nums}.lienzo .esc-kpi-valor,.lienzo .esc-marca-cab span,.peine-l-n{font-variant-numeric:oldstyle-nums}.esc-tendencia-pie,.mzr-l-leyenda{font:italic 400 14px var(--serif);letter-spacing:0;text-transform:none;font-variant-caps:normal}.peine-pie-lienzo,.cor-pie-lienzo,.vig-nota-mudos{font-family:var(--mano);font-style:normal;font-size:17px;line-height:1.35}.peine-pie-lienzo,.cor-pie-lienzo,.vig-nota-mudos{font:400 15px/1.5 var(--sans);color:var(--ink-2)}.lz-fig-cab,.lz-fig-pie,.esc-tendencia-pie,.mzr-l-leyenda{font-family:var(--sans);font-style:normal;font-size:14.5px;color:var(--ink-2)}.lz-fig-recuento{font-style:normal}.vig-relojes-meta{font:400 12.5px var(--sans);font-variant-caps:all-small-caps;letter-spacing:.04em;text-transform:none}.vig-relojes-titulo{font-size:16px}.lienzo .dashboard-container,.lienzo.dashboard-container{background:var(--paper)}.lz-antetitulo{font-size:16px;color:var(--ink-2)}.lz-fig-cab>span:first-child{font-size:15px;color:var(--ink-2)}.lz-nota-cab{font-size:15.5px}.lz-eje{font-size:14px}.vig-relojes-meta,.lz-fig-cab,.lz-fig-pie,.esc-tendencia-pie,.mzr-l-leyenda{font-size:15px}.via-l-mat,.via-l-n{font-size:13px}.lienzo .esc-tarjeta-cab a,.lienzo .esc-tarjeta-cab .esc-enlace,.lienzo .esc-kpi-cab span,.lienzo .esc-tarjeta-cab h3{font-size:15px}.sqv{list-style:none;margin:0;padding:4px 0}.sqv-dia{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 20px;padding:14px 4px;border-top:1px dashed var(--lz-punteado, var(--line))}.sqv-dia:first-child{border-top:0}.sqv-cab strong{display:block;color:var(--neg-texto);font:400 21px/1.15 var(--serif);text-transform:capitalize}.sqv-cab span{display:block;margin-top:3px;color:var(--ink-3);font:400 14px var(--sans)}.sqv-dia ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sqv-dia button{display:block;width:100%;padding:0 0 0 12px;border:0;border-left:2px solid var(--esc-neg);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sqv-dia button:disabled{cursor:default}.sqv-dia button:hover:not(:disabled) .sqv-titulo{text-decoration:underline;text-underline-offset:3px}.sqv-titulo{display:block;color:var(--ink);font:400 17px/1.35 var(--serif)}.sqv-meta{display:block;margin-top:3px;color:var(--ink-2);font:400 14px/1.4 var(--sans)}.sqv-nada{margin:0;color:var(--ink-3);font:italic 15px var(--serif)}@media(max-width:640px){.sqv-dia{grid-template-columns:1fr}}.sqv-frentes{width:100%;border-collapse:collapse;font:400 16px/1.4 var(--sans)}.sqv-frentes th{padding:8px 10px;border-bottom:1px solid var(--ink);color:var(--ink-2);font:400 15px var(--sans);font-variant-caps:all-small-caps;letter-spacing:.04em;text-align:left}.sqv-frentes td{padding:12px 10px;border-bottom:1px dashed var(--lz-punteado, var(--line));color:var(--ink)}.sqv-frentes td:nth-child(2){font:400 20px var(--serif);font-variant-numeric:oldstyle-nums tabular-nums}.sqv-frentes td.vence{color:var(--neg-texto)}.sqv-frentes tr:last-child td{border-bottom:0}.brs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brs-leyenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;color:var(--ink-2);font:400 14px var(--sans)}.brs-leyenda span{display:inline-flex;align-items:center;gap:7px}.brs-cuadro{display:inline-block;width:12px;height:12px;border-radius:2px}.brs-cuadro.vence,.brs-tramo.vence{background:var(--esc-neg)}.brs-cuadro.otro,.brs-tramo.otro{background:var(--esc-neu)}.brs-frentes{list-style:none;margin:0;padding:0;display:grid;gap:14px}.brs-frentes li{display:grid;grid-template-columns:150px minmax(0,1fr) 290px;align-items:center;gap:14px}.brs-nombre{color:var(--ink);font:400 16px var(--sans)}.brs-pista{display:block;height:18px}.brs-barra{display:flex;gap:2px;height:100%;min-width:4px}.brs-barra .brs-tramo{min-width:3px;height:100%}.brs-barra .brs-tramo:first-child{border-radius:4px 0 0 4px}.brs-barra .brs-tramo:last-child{border-radius:0 4px 4px 0}.brs-barra .brs-tramo:only-child{border-radius:4px}.brs-cifra{color:var(--ink-2);font:400 15px var(--sans)}.brs-cifra b{color:var(--ink);font:400 19px var(--serif);font-variant-numeric:tabular-nums}.brs-cifra em{color:var(--ink);font-style:normal}@media(max-width:640px){.brs-frentes li{grid-template-columns:1fr;gap:4px}}.brs-dias{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;align-items:end;height:220px;padding-top:4px}.brs-dia{display:grid;grid-template-rows:1fr auto;height:100%;text-align:center}.brs-dia-cifra{display:block;height:22px;line-height:22px;color:var(--ink);font:400 14px var(--sans);font-variant-numeric:tabular-nums}.brs-columna{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-bottom:1px solid var(--ink-3)}.brs-columna-llena{display:flex;flex-direction:column;gap:2px;width:70%;max-width:28px;min-height:0;flex:none}.brs-columna-llena .brs-tramo{min-height:2px}.brs-columna-llena .brs-tramo:first-child{border-radius:4px 4px 0 0}.brs-dia-etiqueta{margin-top:6px;color:var(--ink-2);font:400 12px/1.2 var(--sans)}@media(max-width:640px){.brs-dias{gap:3px;height:180px}.brs-dia-etiqueta{font-size:10px}.brs-dia-cifra{font-size:11px}}.brs-tabla{margin-top:14px}.brs-tabla summary{cursor:pointer;color:var(--ink-2);font:400 14px var(--sans)}.brs-tabla[open] summary{margin-bottom:8px}.opo-pagina .lz-titular h1{font-size:clamp(26px,3.6vw,40px)}.opo-relojes li.despues .vig-relojes-punto{background:var(--ink)}.opo-relojes li.despues .vig-relojes-meta{color:var(--ink-3)}.opo-tipos{margin:0;padding:0;list-style:none}.opo-tipos li+li{border-top:1px dashed var(--lz-punteado)}.opo-tipos button{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 36px;align-items:center;gap:14px;width:100%;padding:12px 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.opo-tipos button:hover .opo-tipo-nombre{text-decoration:underline}.opo-tipo-nombre{color:var(--ink);font:400 17px/1.25 var(--serif)}.opo-tipo-nombre small{display:block;margin-top:3px;color:var(--ink-3);font:400 12.5px/1.3 var(--sans)}.opo-tipo-pista{position:relative;height:10px;border-bottom:1px solid var(--line)}.opo-tipo-pista i{position:absolute;left:0;bottom:-1px;height:8px;background:var(--frente-oportunidades, var(--ink))}.opo-tipos b{justify-self:end;color:var(--ink);font:400 22px var(--serif)}.opo-etapas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.opo-etapa{padding-top:8px;border-top:2px solid var(--ink)}.opo-etapa:nth-child(1){border-top-color:var(--ink-3)}.opo-etapa:nth-child(3){border-top-color:var(--frente-oportunidades, var(--ink))}.opo-etapa-cab{display:flex;align-items:baseline;gap:8px}.opo-etapa-cab b{color:var(--ink);font:400 28px var(--serif)}.opo-etapa-cab span{color:var(--ink-3);font:400 11.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.opo-etapa ul{margin:6px 0 0;padding:0;list-style:none}.opo-etapa li{padding:6px 0;border-top:1px dashed var(--lz-punteado)}.opo-etapa li button{display:block;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;font:400 14px/1.35 var(--serif)}.opo-etapa li button:hover{text-decoration:underline}.opo-etapa li small{display:block;margin-top:2px;color:var(--neg-texto);font:400 11.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.opo-programas{margin:0;padding:0;list-style:none;-moz-columns:2 280px;columns:2 280px;-moz-column-gap:28px;column-gap:28px}.opo-programas li{padding:9px 0;border-top:1px dashed var(--lz-punteado);-moz-column-break-inside:avoid;break-inside:avoid}.opo-programas button{display:block;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.opo-programa-nombre{display:block;color:var(--ink);font:400 16px/1.3 var(--serif)}.opo-programas button:hover .opo-programa-nombre{text-decoration:underline}.opo-programa-para{display:block;margin-top:3px;color:var(--ink-2);font-size:13px;line-height:1.4}@media(max-width:640px){.opo-etapas{grid-template-columns:minmax(0,1fr)}.opo-tipos button{grid-template-columns:minmax(0,1fr) 32px}.opo-tipo-pista{grid-column:1 / -1;grid-row:2}}.opo-pagina .pym-seccion h2{display:flex;align-items:center;gap:10px;margin:0 0 6px;color:var(--ink-3);font:400 11px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.opo-pagina .pym-seccion h2:before{content:"";width:28px;height:1px;background:var(--ink-3)}.opo-pagina .pym-seccion h2 svg{display:none}.opo-pagina .pyf-lista{border:1px solid var(--line);border-radius:var(--radio);background:transparent}.opo-pagina .pyf-lista li+li{border-top:1px dashed var(--lz-punteado)}.opo-pagina .pyf-fondo{border-left:0;padding:14px 16px}.opo-pagina .pyf-fondo:hover{background:var(--card-2)}.opo-pagina .pyf-cuerpo strong{font:400 17px/1.3 var(--serif)}.opo-pagina .pyf-fondo.calza-si .pyf-cuerpo strong:before{content:"";display:inline-block;width:7px;height:7px;margin:0 8px 2px 0;border-radius:50%;background:var(--esc-pos)}.opo-pagina .pyf-fondo.pronto .pym-meta{color:var(--neg-texto)}.opo-pagina .pyf-filtros button,.opo-pagina .pys-filtros select,.opo-pagina .pys-buscar{background:transparent}.opo-pagina .pyf-filtros button{font:400 12px var(--mono);letter-spacing:.04em}.opo-pagina .pys-programa{background:transparent;border-top-width:1px}.opo-pagina .pys-programa.calza-si{border-top:2px solid var(--esc-pos)}.opo-pagina .pym-descargo{display:block;line-height:1.5}.opo-pagina .pym-descargo svg{display:inline-block;vertical-align:-1px;margin-right:4px}.cor-lectura{font:400 15px/1.5 var(--sans);color:var(--ink);margin:2px 0 12px}.sqv-ajustado .sqv-cab strong{color:#a14c00}.sqv-holgado .sqv-cab strong{color:var(--ink)}.topbar-lectura{display:inline-flex;align-items:center;height:30px;margin-right:6px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--card-2)}.topbar-lectura button{height:24px;padding:0 11px;border:0;border-radius:999px;background:none;color:var(--ink-3);font:600 12px var(--sans);cursor:pointer;transition:background .15s,color .15s}.topbar-lectura button:hover{color:var(--ink)}.topbar-lectura button.on{background:var(--ink);color:var(--paper)}@media(max-width:520px){.topbar-lectura button{padding:0 8px}}html[data-lectura=simple] .solo-legal{display:none!important}.detalle-legal{margin:14px 0 4px;border-top:1px solid var(--line);padding-top:10px}.detalle-legal-boton{display:flex;align-items:center;gap:6px;width:100%;padding:6px 0;border:0;background:none;color:var(--ink);font:600 13px var(--sans);cursor:pointer;text-align:left}.detalle-legal-boton span{margin-left:4px;color:var(--ink-3);font-weight:400;font-size:12px}.detalle-legal-boton:hover{color:var(--brand-texto, var(--ink))}.detalle-legal-cuerpo{margin-top:8px}.cs{margin:12px 0}.cs-fila{margin:0 0 12px}.cs-fila:last-of-type{margin-bottom:8px}.cs-rotulo{display:block;margin:0 0 3px;color:var(--ink-3);font:600 11.5px var(--sans);letter-spacing:.02em}.cs-fila p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.55}.cs-donde{color:var(--ink)!important;font:400 15px/1.45 var(--serif)!important}.cs-voto{margin-top:4px!important;color:var(--ink-3)!important;font-size:12.5px!important}.cs-pasos{list-style:decimal;margin:2px 0 0;padding-left:20px;color:var(--ink-2);font-size:13px;line-height:1.55}.cs-pasos li{margin:1px 0}.cs-como{margin-top:6px;border-top:1px dashed var(--line);padding-top:8px}.cs-como summary{cursor:pointer;color:var(--ink-2);font:600 12.5px var(--sans)}.cs-como ol{margin:6px 0 0;padding-left:20px;color:var(--ink-2);font-size:12.5px;line-height:1.55}.onb-fondo{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.onb{display:flex;flex-direction:column;width:100%;max-width:700px;max-height:92vh;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);box-shadow:var(--shadow-lg)}.onb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 24px 14px;border-bottom:1px solid var(--line)}.onb-rotulo{display:block;margin-bottom:6px;color:var(--ink-3);font:600 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.onb-head h2{margin:0;color:var(--ink);font:400 21px/1.2 var(--serif);letter-spacing:-.01em}.onb-cerrar{display:flex;padding:6px;border:0;background:none;color:var(--ink-3);cursor:pointer}.onb-cerrar:hover{color:var(--ink)}.onb-progreso{display:flex;gap:4px;padding:0 24px;height:3px;margin-top:-1px}.onb-progreso i{flex:1;height:3px;background:var(--line-2)}.onb-progreso i.hecho{background:var(--ink)}.onb-progreso i.aqui{background:var(--tv)}.onb-cuerpo{flex:1;overflow-y:auto;padding:20px 24px 8px}.onb-paso{display:block;margin-bottom:8px;color:var(--tv);font:600 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.onb-cuerpo h3{margin:0 0 6px;color:var(--ink);font:400 19px/1.3 var(--serif);letter-spacing:-.01em;text-wrap:pretty}.onb-glosa{margin:0 0 16px;color:var(--ink-3);font-size:12.5px;line-height:1.55}.onb-glosa b{color:var(--ink-2);font-weight:600}.onb-cargando{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:12.5px}.onb-gira{animation:onb-girar 1s linear infinite}@keyframes onb-girar{to{transform:rotate(360deg)}}.onb-tarjetas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onb-tarjeta{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .12s}.onb-tarjeta:hover{border-color:var(--ink-3)}.onb-tarjeta.on{border-color:var(--tv);background:color-mix(in srgb,var(--tv) 6%,var(--card));box-shadow:inset 0 0 0 1px var(--tv)}.onb-tarjeta strong{font-size:13.5px;font-weight:600}.onb-tarjeta.on strong{color:var(--tv)}.onb-tarjeta span{color:var(--ink-3);font-size:12px;line-height:1.45}.onb-lista{display:flex;flex-direction:column;border-top:1px solid var(--line)}.onb-fila{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 6px;border:0;border-bottom:1px solid var(--line-2);background:none;color:var(--ink);text-align:left;cursor:pointer}.onb-fila:hover{background:var(--card-2)}.onb-fila i{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--ink-3);color:var(--paper);background:var(--card)}.onb-fila.on i{border-color:var(--tv);background:var(--tv)}.onb-fila strong{display:block;font-size:13px;font-weight:600}.onb-fila.on strong{color:var(--tv)}.onb-fila span{display:block;color:var(--ink-3);font-size:11.5px;line-height:1.4}.onb-fila em{padding:2px 6px;border:1px solid var(--line);color:var(--ink-3);font:600 9px var(--mono);letter-spacing:.04em;font-style:normal}.onb-campo{display:flex;flex-direction:column;gap:5px;margin:0 0 14px}.onb-campo span{color:var(--ink-3);font:600 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.onb-campo input{padding:9px 11px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:13.5px}.onb-campo input:focus{outline:none;border-color:var(--tv)}.onb-listo h3{margin-bottom:10px}.onb-error{margin:12px 0 0;padding:9px 12px;border:1px solid color-mix(in srgb,var(--neg) 40%,transparent);color:var(--neg-texto);font-size:12.5px}.onb-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px 14px;border-top:1px solid var(--line)}.onb-nav{display:flex;gap:8px}.onb-primario,.onb-secundario{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--ink);font:600 13px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.onb-primario{background:var(--ink);color:var(--card)}.onb-primario:disabled{opacity:.45;cursor:default}.onb-secundario{border-color:var(--line);background:none;color:var(--ink-2)}.onb-secundario:hover{border-color:var(--ink-3)}@media(max-width:640px){.onb-tarjetas{grid-template-columns:1fr}}.bnv-fondo{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:color-mix(in srgb,var(--ink) 42%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:bnvEntrar .18s ease-out}@keyframes bnvEntrar{0%{opacity:0}to{opacity:1}}.bnv{display:flex;flex-direction:column;width:min(760px,100%);max-height:min(88vh,820px);border:1px solid var(--line);border-radius:var(--radio);background:var(--card);box-shadow:var(--shadow-lg)}.bnv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;padding:16px 20px 14px;border-bottom:1px solid var(--line);background:var(--card-2)}.bnv-rotulo{font:700 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink)}.bnv-progreso{margin:5px 0 0;color:var(--ink-3);font:500 10.5px/1 var(--mono)}.bnv-cerrar{flex:0 0 auto;padding:5px;border:0;background:none;color:var(--ink-3);cursor:pointer}.bnv-cerrar:hover{color:var(--ink)}.bnv-cuerpo{flex:1 1 auto;overflow-y:auto;padding:22px 24px 24px}.bnv-cuerpo h3{margin:0 0 6px;color:var(--ink);font:300 26px/1.15 var(--serif);letter-spacing:-.01em}.bnv-intro{margin:0 0 18px;color:var(--ink-2);font-size:13.5px;line-height:1.6}.bnv-fuente{margin:16px 0 0;padding-top:11px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11px;line-height:1.55}.bnv-ciclo{margin:0;padding:0;list-style:none}.bnv-ciclo li{display:flex;gap:13px;padding:13px 0;border-bottom:1px solid var(--line-2)}.bnv-ciclo li:last-child{border-bottom:0}.bnv-ciclo-n{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink-2);font:700 11px/1 var(--mono)}.bnv-ciclo h4{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:3px 0 5px;color:var(--ink);font-size:14px;font-weight:600}.bnv-ciclo h4 em{font:600 11.5px/1 var(--mono);font-style:normal;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.bnv-ciclo p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.55}.bnv-ciclo-tuyo{margin-top:5px!important;padding-left:10px;border-left:2px solid var(--brand);color:var(--ink)!important}.bnv-mapa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radio);overflow:hidden}.bnv-herramienta{position:relative;padding:15px 16px 17px;background:var(--card);color:inherit;text-decoration:none;transition:background .16s ease}.bnv-herramienta:hover{background:var(--card-2)}.bnv-herramienta header{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--ink-3);font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.bnv-herramienta h4{margin:0 0 6px;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.bnv-herramienta p{margin:0 18px 0 0;color:var(--ink-2);font-size:11.5px;line-height:1.55}.bnv-herramienta>svg{position:absolute;right:13px;bottom:13px;color:var(--ink-3)}.bnv-norma{margin-top:18px;padding:15px 16px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--violet);background:var(--card-2)}.bnv-norma header{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--violet);font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.bnv-norma p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.6}.bnv-norma ul{margin:9px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.bnv-norma li{padding:6px 10px;border:1px solid var(--line);background:var(--card);color:var(--brand-texto);font-size:12px;line-height:1.4}.bnv-norma-limite{margin-top:10px!important;color:var(--ink-3)!important;font-size:11.5px!important}.bnv-urgencias{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radio)}.bnv-urgencias li{padding:12px 15px;border-bottom:1px solid var(--line-2)}.bnv-urgencias li:last-child{border-bottom:0}.bnv-urg-cab{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.bnv-urg-cab strong{color:var(--ink);font-size:13px;font-weight:600}.bnv-urg-cab span{font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.bnv-urgencias li:first-child .bnv-urg-cab span{color:var(--neg-texto)}.bnv-urgencias p{margin:0;color:var(--ink-2);font-size:12px;line-height:1.55}.bnv-alertas{margin-top:16px;padding:15px 16px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2)}.bnv-alertas header{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--ink);font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.bnv-alertas p{margin:0 0 11px;color:var(--ink-2);font-size:12.5px;line-height:1.6}.bnv-cta{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:700 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;text-decoration:none}.bnv-cta:hover{background:transparent;color:var(--ink)}.bnv-pie{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto;padding:12px 20px;border-top:1px solid var(--line);background:var(--card-2)}.bnv-puntos{display:flex;gap:6px}.bnv-puntos i{width:6px;height:6px;border-radius:50%;background:var(--line)}.bnv-puntos i.on{background:var(--ink)}.bnv-nav{display:flex;gap:8px}.bnv-primario,.bnv-secundario{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radio);font:700 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.bnv-primario{border-color:var(--ink);background:var(--ink);color:var(--paper)}.bnv-primario:hover{background:transparent;color:var(--ink)}.bnv-secundario{background:transparent;color:var(--ink-3)}.bnv-secundario:hover{color:var(--ink);border-color:var(--ink-3)}.bnv-reabrir{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:var(--ink-3);font:600 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.bnv-reabrir:hover{color:var(--brand-texto)}@media(max-width:700px){.bnv-mapa{grid-template-columns:minmax(0,1fr)}.bnv-cuerpo{padding:18px 16px 20px}.bnv-cuerpo h3{font-size:22px}.bnv-pie{flex-wrap:wrap}}.bnv-vias{display:flex;gap:1px;margin:0 0 14px;border:1px solid var(--line);border-radius:var(--radio);overflow:hidden;background:var(--line)}.bnv-vias button{flex:1;padding:9px 12px;border:0;background:var(--card-2);color:var(--ink-3);font:700 12.5px/1.3 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer;transition:.15s}.bnv-vias button:hover{color:var(--ink-2)}.bnv-vias button.on{background:var(--ink);color:var(--paper)}.bnv-via-glosa{margin:0 0 12px;color:var(--ink-2);font-size:13px;line-height:1.6}.bnv-medios{margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--c-radio);background:var(--card-2)}.bnv-medios header{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--c-radio);font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.bnv-medios p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.6}.bnv-medios b{color:var(--ink);font-weight:600}.bnv-ctas{display:flex;gap:9px;flex-wrap:wrap}.bnv-cta-2{border-color:var(--line);background:transparent;color:var(--ink-2)}.bnv-cta-2:hover{border-color:var(--ink);background:transparent;color:var(--ink)}.bnv-silencio{display:inline-flex;align-items:center;gap:6px;margin-left:10px;color:var(--ink-3);font:500 11px var(--sans);line-height:1.4}.bnv-frentes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px}@media(max-width:720px){.bnv-frentes{grid-template-columns:minmax(0,1fr)}}.bnv-frente{display:flex;flex-direction:column;min-width:0;padding:15px 16px 14px;border:1px solid var(--line);border-radius:5px;background:var(--card);color:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease}.bnv-frente:hover{background:var(--card-2);border-color:var(--ink-3)}.bnv-frente>header{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:var(--ink)}.bnv-frente>header span{font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.bnv-frente-pregunta{margin:0 0 11px;color:var(--ink);font:600 14px/1.35 var(--sans);letter-spacing:-.01em}.bnv-frente-cifras{margin:0 0 11px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.bnv-frente-cifras li{color:var(--ink-2);font-size:12px;line-height:1.45}.bnv-frente-cifras strong{color:var(--ink);font:600 17px/1 var(--serif);letter-spacing:-.01em;margin-right:3px}.bnv-frente-glosa{margin:0 0 12px;color:var(--ink-3);font-size:11.5px;line-height:1.55}.bnv-frente-ir{margin-top:auto;display:inline-flex;align-items:center;gap:5px;color:var(--ink);font:600 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.bnv-frente:hover .bnv-frente-ir{text-decoration:underline;text-underline-offset:3px}.bnv-perfil{padding:13px 15px;border:1px solid var(--line-2);border-radius:5px;background:var(--card-2)}.bnv-perfil p{margin:0 0 9px;color:var(--ink-2);font-size:12.5px;line-height:1.6}.bnv-perfil strong{color:var(--ink);font-weight:600}.bnv-perfil em{font-style:normal;color:var(--ink);font-weight:600}.bnv-perfil a{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font:600 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;text-decoration:none}.bnv-perfil a:hover{text-decoration:underline;text-underline-offset:3px}.bnv-linea{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:6px 0 0;padding:0;list-style:none}.bnv-linea:before{content:"";position:absolute;top:15px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--line),var(--brand))}.bnv-linea li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0;cursor:help}.bnv-nodo{display:grid;place-items:center;width:32px;height:32px;margin-bottom:6px;border:2px solid var(--brand);border-radius:50%;background:var(--card);color:var(--brand-texto);font:700 12px/1 var(--mono)}.bnv-linea li:last-child .bnv-nodo{background:var(--brand);color:var(--sobre-acento)}.bnv-linea-paso{color:var(--ink-3);font:700 11.5px/1.2 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.bnv-linea-accion{color:var(--ink);font-size:14px;font-weight:600;line-height:1.2}.bnv-linea-cifra{color:var(--brand-texto);font:400 26px/1 var(--serif);letter-spacing:-.02em;margin-top:2px}.bnv-linea-dato{color:var(--ink-2);font-size:11.5px;line-height:1.35}.bnv-herr-icono{display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border-radius:8px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-texto)}.bnv-herr-seccion{display:block;margin-bottom:4px;color:var(--ink-3);font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.bnv-norma header em{margin-left:auto;color:var(--ink-3);font:500 10px/1 var(--mono);font-style:normal;letter-spacing:.02em;text-transform:none}.bnv-norma ul{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:4px}.bnv-norma li{border-radius:999px;padding:6px 12px}.bnv-vias button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.bnv-escala{display:flex;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none}.bnv-escala li{display:grid;grid-template-columns:150px minmax(0,1fr) 70px 130px;align-items:center;gap:12px}.bnv-escala-nombre{color:var(--ink);font-size:12.5px;font-weight:600}.bnv-escala-barra{height:10px;border-radius:5px;background:var(--line-2);overflow:hidden}.bnv-escala-barra i{display:block;height:100%;border-radius:5px;background:var(--ink-3)}.bnv-escala .u0 .bnv-escala-barra i{background:var(--neg)}.bnv-escala .u1 .bnv-escala-barra i{background:color-mix(in srgb,var(--neg) 60%,var(--ink-3))}.bnv-escala .u3 .bnv-escala-barra i{background:var(--line)}.bnv-escala-plazo{color:var(--ink);font:700 11px/1 var(--mono);text-align:right}.bnv-escala .u0 .bnv-escala-plazo{color:var(--neg-texto)}.bnv-escala-lee{color:var(--ink-2);font-size:12px}.bnv-ejes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--ink-3)}.bnv-ejes span{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font-size:13px;font-weight:600}.bnv-ejes b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--c-radio, var(--brand));color:var(--card);font:700 10px/1 var(--mono)}.bnv-alertas header{margin-bottom:11px}@media(max-width:700px){.bnv-linea{grid-auto-flow:row;gap:10px}.bnv-linea:before{inset:10px auto 10px 15px;width:2px;height:auto;background:linear-gradient(180deg,var(--line),var(--brand))}.bnv-linea li{display:grid;grid-template-columns:32px auto 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;text-align:left}.bnv-nodo{grid-row:1 / 3;margin:0}.bnv-linea-paso,.bnv-linea-accion{grid-column:2}.bnv-linea-cifra{grid-column:3;grid-row:1;justify-self:end;font-size:18px}.bnv-linea-dato{grid-column:3}.bnv-escala li{grid-template-columns:minmax(0,1fr) 64px;row-gap:4px}.bnv-escala-barra{grid-column:1 / 3;grid-row:2}.bnv-escala-lee{display:none}}.esc{--esc-radio: 12px;--esc-sombra: 0 1px 2px rgba(23, 26, 31, .04), 0 1px 1px rgba(23, 26, 31, .03);--esc-sombra-hover: 0 6px 18px rgba(23, 26, 31, .08);--esc-fondo: var(--card-2);--esc-borde: var(--line-2);--esc-c1: #2a78d6;--esc-c2: #eb6834;--esc-c3: #4a3aa7;--esc-c4: #eda100;--esc-c5: #e87ba4;--esc-otro: #98A2AF;--esc-pos: #1F8A6B;--esc-neu: #B4BCC6;--esc-neg: #E8877A;max-width:1440px;margin-inline:auto}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .esc{--esc-sombra: 0 1px 2px rgba(0, 0, 0, .3);--esc-sombra-hover: 0 6px 18px rgba(0, 0, 0, .35);--esc-c1: #3987e5;--esc-c2: #d95926;--esc-c3: #9085e9;--esc-c4: #c98500;--esc-c5: #d55181;--esc-pos: #2FBE92;--esc-neu: #5B6470;--esc-neg: #F4A79C}}:root[data-theme=dark] .esc{--esc-sombra: 0 1px 2px rgba(0, 0, 0, .3);--esc-sombra-hover: 0 6px 18px rgba(0, 0, 0, .35);--esc-c1: #3987e5;--esc-c2: #d95926;--esc-c3: #9085e9;--esc-c4: #c98500;--esc-c5: #d55181;--esc-pos: #2FBE92;--esc-neu: #5B6470;--esc-neg: #F4A79C}.esc-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 20px}.esc-cab h1{margin:0;color:var(--ink);font:650 26px/1.15 var(--sans);letter-spacing:-.02em}.esc-cab p{margin:6px 0 0;color:var(--ink-3);font-size:13.5px}.esc-cab-acciones{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.esc-boton{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--esc-fondo);color:var(--ink);font:550 13px var(--sans);cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.esc-boton:hover{border-color:var(--ink-3)}.esc-boton:disabled{opacity:.55;cursor:default}.esc-boton.primario{border-color:var(--ink);background:var(--ink);color:var(--paper)}.esc-boton.primario:hover{opacity:.9}.esc-select{height:34px;padding:0 30px 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--esc-fondo);color:var(--ink);font:500 13px var(--sans)}.esc-seg{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.esc-seg button{height:26px;padding:0 11px;border:0;border-radius:6px;background:none;color:var(--ink-2);font:550 12.5px var(--sans);cursor:pointer}.esc-seg button.on{background:var(--esc-fondo);color:var(--ink);box-shadow:var(--esc-sombra)}.esc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0 0 14px}.esc-fila{display:grid;gap:14px;margin:0 0 14px}.esc-fila.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-fila.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.esc-fila.dos-uno{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media(max-width:1100px){.esc-fila.tres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.esc-fila.dos,.esc-fila.tres,.esc-fila.dos-uno{grid-template-columns:minmax(0,1fr)}}.esc-tarjeta{min-width:0;display:flex;flex-direction:column;border:1px solid var(--esc-borde);border-radius:var(--esc-radio);background:var(--esc-fondo);box-shadow:var(--esc-sombra)}.esc-tarjeta-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 0}.esc-tarjeta-cab h3{margin:0;color:var(--ink);font:600 14.5px/1.3 var(--sans)}.esc-tarjeta-cab p{margin:3px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.4}.esc-tarjeta-cab a,.esc-enlace{color:var(--brand-texto);font:550 12.5px var(--sans);text-decoration:none;white-space:nowrap}.esc-tarjeta-cab a:hover,.esc-enlace:hover{text-decoration:underline}.esc-tarjeta-cuerpo{flex:1;padding:14px 18px 18px;min-width:0}.esc-vacio{padding:26px 0;color:var(--ink-3);font-size:13px;text-align:center}.esc-kpi{padding:16px 18px}.esc-kpi-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.esc-kpi-cab span{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font:550 13px var(--sans)}.esc-kpi-cab span svg{color:var(--ink-3)}.esc-kpi-valor{margin:10px 0 2px;color:var(--ink);font:650 30px/1.1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.esc-kpi-nota{margin:4px 0 0;color:var(--ink-3);font-size:12px;line-height:1.45}.esc-kpi-detalle{margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--line-2);list-style:none;color:var(--ink-2);font-size:12px;line-height:1.55}.esc-kpi-detalle summary{color:var(--ink-3);cursor:pointer;font-size:12px}.esc-kpi-detalle ul{margin:6px 0 0;padding:0;list-style:none}.esc-delta{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font:600 11.5px var(--sans);background:var(--line-2);color:var(--ink-2)}.esc-delta.sube{background:color-mix(in srgb,var(--esc-pos) 13%,transparent);color:var(--esc-pos)}.esc-delta.baja{background:color-mix(in srgb,var(--esc-neg) 13%,transparent);color:var(--neg-texto)}.esc-spark{display:block;width:100%;height:36px;margin-top:8px}.esc-leyenda{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.esc-leyenda.fila{flex-direction:row;flex-wrap:wrap;gap:6px 16px}.esc-leyenda li{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:12.5px;min-width:0}.esc-leyenda i{flex:0 0 auto;width:10px;height:10px;border-radius:3px}.esc-leyenda span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc-leyenda b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.esc-leyenda em{color:var(--ink-3);font-style:normal;font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.esc-barras{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.esc-barras li{min-width:0}.esc-barras-fila{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:5px}.esc-barras-fila span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px}.esc-barras-fila b{color:var(--ink);font:600 13px var(--sans);font-variant-numeric:tabular-nums}.esc-barras-fila b small{margin-left:4px;color:var(--ink-3);font-weight:500}.esc-pista{height:8px;border-radius:4px;background:var(--line-2);overflow:hidden}.esc-pista>div{display:flex;gap:2px;height:100%}.esc-pista i{display:block;height:100%;border-radius:4px;min-width:3px}.esc-barras button{display:block;width:100%;padding:4px 6px;margin:-4px -6px;border:0;border-radius:6px;background:none;text-align:left;cursor:pointer;box-sizing:content-box}.esc-barras button:hover{background:var(--card)}.esc-barras li.on button{background:color-mix(in srgb,var(--brand) 8%,transparent)}.esc-dona{display:grid;grid-template-columns:148px minmax(0,1fr);gap:18px;align-items:center}.esc-dona svg{width:148px;height:148px}.esc-dona-centro-n{fill:var(--ink);font:650 24px var(--sans)}.esc-dona-centro-t{fill:var(--ink-3);font:500 11px var(--sans)}.esc-dona path{transition:opacity .15s;cursor:default}.esc-dona:has(path:hover) path:not(:hover){opacity:.45}@media(max-width:420px){.esc-dona{grid-template-columns:minmax(0,1fr);justify-items:center}}.esc-tono{display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden;background:var(--line-2)}.esc-tono i{display:block;height:100%}.esc-tono i:first-child{border-radius:5px 0 0 5px}.esc-tono i:last-child{border-radius:0 5px 5px 0}.esc-tono-grande{height:14px;border-radius:7px}.esc-tendencia{width:100%;height:240px}.esc-tip{padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--esc-fondo);box-shadow:var(--esc-sombra-hover);color:var(--ink);font-size:12.5px}.esc-tip strong{display:block;margin-bottom:5px;font-weight:600}.esc-tip div{display:flex;align-items:center;gap:7px;color:var(--ink-2)}.esc-tip div i{width:8px;height:8px;border-radius:2px}.esc-tip div b{margin-left:auto;padding-left:14px;color:var(--ink);font-variant-numeric:tabular-nums}.esc-lista{margin:0;padding:0;list-style:none}.esc-lista li{padding:11px 0;border-top:1px solid var(--line-2)}.esc-lista li:first-child{border-top:0;padding-top:0}.esc-lista-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ink-3);font-size:12px}.esc-lista-texto{margin:5px 0 0;color:var(--ink);font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.esc-lista button.esc-lista-texto{display:-webkit-box;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:var(--ink)}.esc-lista button.esc-lista-texto:hover{color:var(--brand-texto)}.esc-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:var(--line-2);color:var(--ink-2);font:550 11.5px var(--sans);white-space:nowrap}.esc-chip i{width:7px;height:7px;border-radius:50%}.esc-chip{max-width:100%}.esc-chip b{min-width:0;overflow:hidden;text-overflow:ellipsis}.esc-chip.pos{background:color-mix(in srgb,var(--esc-pos) 12%,transparent);color:var(--esc-pos)}.esc-chip.neg{background:color-mix(in srgb,var(--esc-neg) 12%,transparent);color:var(--neg-texto)}.esc-insight{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;margin:0 0 14px;border:1px solid color-mix(in srgb,var(--violet) 28%,var(--esc-borde));border-radius:var(--esc-radio);background:color-mix(in srgb,var(--violet) 6%,var(--esc-fondo))}.esc-insight-icono{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--violet);color:#fff}.esc-insight-cuerpo{flex:1;min-width:0}.esc-insight-cuerpo span{color:var(--violet);font:650 12px var(--sans)}.esc-insight-cuerpo span em{margin-left:8px;color:var(--ink-3);font-style:normal;font-weight:500}.esc-insight-cuerpo p{margin:4px 0 0;color:var(--ink);font-size:14.5px;line-height:1.55;max-width:90ch}.esc-marcas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;margin:0 0 14px}.esc-marca{display:flex;flex-direction:column;gap:10px;padding:16px 18px;cursor:pointer;text-align:left;transition:box-shadow .15s,border-color .15s}.esc-marca:hover{box-shadow:var(--esc-sombra-hover)}.esc-marca.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.esc-marca-cab{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.esc-marca-cab strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:600 15px var(--sans)}.esc-marca-cab span{color:var(--ink);font:650 20px var(--sans);font-variant-numeric:tabular-nums}.esc-marca-sub{display:flex;justify-content:space-between;gap:8px;color:var(--ink-3);font-size:12px}.esc-marca-ultima{margin:0;padding-top:10px;border-top:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.esc-marca-pie{display:flex;justify-content:space-between;gap:8px;color:var(--ink-3);font-size:11.5px}.esc-prop{display:flex;flex-direction:column;gap:14px}.esc-prop-dest{display:flex;align-items:baseline;gap:8px}.esc-prop-dest b{color:var(--ink);font:650 28px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.esc-prop-dest span{color:var(--ink-3);font-size:13px}.esc-prop-barra{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden;background:var(--line-2)}.esc-prop-barra i{display:block;height:100%;min-width:3px}.esc-prop .esc-leyenda li{padding:2px 0}.esc-audiencia{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px 22px;margin:0;padding:0;list-style:none}.esc-audiencia li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 0;border-top:1px solid var(--line-2)}.esc-audiencia span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px}.esc-audiencia b{color:var(--ink);font:600 13px var(--sans);font-variant-numeric:tabular-nums;text-align:right}.esc-audiencia b small{color:var(--ink-3);font-weight:500}.esc-audiencia em{grid-column:1 / -1;color:var(--ink-3);font-size:12px;font-style:normal}.esc-seccion{margin:22px 0 12px;color:var(--ink);font:600 15px var(--sans)}.esc-seccion:first-of-type{margin-top:4px}.esc-marcas-fichas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.esc-marca-ficha{padding:16px 18px;gap:12px}.esc-mf-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.esc-mf-cab h3{margin:4px 0 0;color:var(--ink);font:650 18px/1.2 var(--sans);letter-spacing:-.01em}.esc-mf-acciones{display:flex;gap:2px}.esc-icono{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:none;color:var(--ink-3);cursor:pointer}.esc-icono:hover{background:var(--card);color:var(--ink)}.esc-icono.peligro:hover{color:var(--neg-texto)}.esc-mf-cifra{display:flex;align-items:baseline;gap:8px}.esc-mf-cifra b{color:var(--ink);font:650 26px/1 var(--sans);font-variant-numeric:tabular-nums}.esc-mf-cifra span{color:var(--ink-3);font-size:12.5px}.esc-mf-cifra a{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.esc-mf-kw{display:flex;flex-wrap:wrap;gap:6px}.esc-chip.excluida{background:none;border:1px dashed var(--line);color:var(--ink-3)}.esc-mf-alcance{padding-top:12px;border-top:1px solid var(--line-2)}.esc-mf-rotulo{display:block;margin-bottom:6px;color:var(--ink-3);font:600 12px var(--sans)}.esc-mf-alcance table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.esc-mf-alcance th,.esc-mf-alcance td{padding:5px 0;text-align:right;border-top:1px solid var(--line-2)}.esc-mf-alcance thead th{border-top:0;color:var(--ink-3);font-weight:500;font-size:11.5px}.esc-mf-alcance tbody th{text-align:left;color:var(--ink-2);font-weight:500}.esc-mf-alcance td{color:var(--ink);padding-left:10px}.esc-mf-alcance p{margin:0;color:var(--ink);font-size:13px}.esc-mf-alcance small{display:block;margin-top:6px;color:var(--ink-3);font-size:11.5px;line-height:1.4}.esc-mf-revision{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px;cursor:pointer}.esc-mf-revision input{margin-top:2px;accent-color:var(--ink)}.esc-mf-revision b{color:var(--ink);font-weight:600}.esc-mf-revision em{display:block;color:var(--ink-3);font-style:normal;font-size:12px}.esc-aviso{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;margin:0 0 12px;border:1px solid var(--esc-borde);border-left:3px solid var(--ink);border-radius:var(--esc-radio);background:var(--esc-fondo);color:var(--ink-2);font-size:13.5px}.esc-aviso>span{flex:1 1 260px}.esc-aviso b{color:var(--ink)}.esc-aviso.suave{border-left-color:var(--ink-3)}.esc-aviso.error{border-color:var(--esc-neg);color:var(--neg-texto)}.esc-filtros{margin:0 0 14px}.esc-busca{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink-3)}.esc-busca:focus-within{border-color:var(--brand)}.esc-busca input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font:14.5px var(--sans)}.esc-filtros-fila{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.esc-filtro{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--esc-fondo);color:var(--ink-2);font:550 12.5px var(--sans);cursor:pointer;white-space:nowrap}.esc-filtro:hover{border-color:var(--ink-3)}.esc-filtro.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.esc-filtro i{width:8px;height:8px;border-radius:50%;background:var(--esc-neu)}.esc-filtro.tono-positive i{background:var(--esc-pos)}.esc-filtro.tono-negative i{background:var(--esc-neg)}.esc-menciones{display:flex;flex-direction:column;gap:12px}.esc-menc{flex-direction:row;gap:16px;padding:16px 18px}.esc-menc-icono{display:grid;place-items:center;width:100%;height:100%;border-radius:8px;color:#fff}.esc-menc-cuerpo{flex:1;min-width:0}.esc-menc-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.esc-menc-fecha{margin-left:auto;color:var(--ink-3);font-size:12px;white-space:nowrap}.esc-menc-titular{margin:8px 0 2px;color:var(--ink);font:600 16.5px/1.3 var(--sans);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.esc-menc-medio{margin:0;color:var(--ink-3);font-size:12.5px}.esc-menc-texto{margin:8px 0 0;color:var(--ink-2);font-size:13.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.esc-menc-medida{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;color:var(--ink-3);font-size:12px}.esc-menc-medida b{color:var(--ink);font-weight:600}.esc-menc-medida em{font-style:normal}.esc-menc-motivo{margin:10px 0 0;padding:8px 11px;border-radius:8px;background:var(--card);color:var(--ink-2);font-size:12.5px;line-height:1.45}.esc-menc-pie{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-2)}.esc-menc-acciones{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.esc-menc-ver{display:flex;align-items:center;gap:6px}.esc-accion{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--esc-fondo);color:var(--ink-3);font:550 12px var(--sans);cursor:pointer}.esc-accion:hover{color:var(--ink);border-color:var(--ink-3)}.esc-accion.bien{border-color:var(--esc-pos);color:var(--esc-pos);background:color-mix(in srgb,var(--esc-pos) 10%,transparent)}.esc-accion.mal{border-color:var(--esc-neg);color:var(--neg-texto);background:color-mix(in srgb,var(--esc-neg) 10%,transparent)}.esc-accion.fuerte{border-color:var(--ink);background:var(--ink);color:var(--paper)}@media(max-width:560px){.esc-menc{flex-direction:column}.esc-menc-fecha{margin-left:0}}.esc-fuentes-grupo{margin:0 0 14px}.esc-fuentes-titulo{display:inline-flex;align-items:center;gap:8px}.esc-fuentes-titulo i{width:10px;height:10px;border-radius:3px}.esc-fuentes-titulo small{color:var(--ink-3);font-weight:500}.esc-tabla-envoltura{overflow-x:auto;margin:0 -18px;padding:0 18px}.esc-tabla{width:100%;border-collapse:collapse;font-size:13px}.esc-tabla th{padding:0 10px 8px 0;color:var(--ink-3);font:500 12px var(--sans);text-align:left;white-space:nowrap}.esc-tabla td{padding:9px 10px 9px 0;border-top:1px solid var(--line-2);color:var(--ink);vertical-align:middle}.esc-tabla .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.esc-tabla td.suave{color:var(--ink-2);white-space:nowrap}.esc-tabla td.suave b{color:var(--ink);font-weight:600}.esc-tabla td.acciones{white-space:nowrap;text-align:right}.esc-tabla td.acciones .esc-icono{display:inline-grid}.esc-tabla tr.pausada td{opacity:.55}.esc-fuente-nombre{display:flex;align-items:center;gap:10px;min-width:180px}.esc-fuente-nombre small{display:block;color:var(--ink-3);font-size:11.5px}.esc-fuente-icono{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#fff}.esc-fuente-barra{display:inline-block;width:70px;height:6px;margin-right:8px;border-radius:3px;background:var(--line-2);overflow:hidden;vertical-align:middle}.esc-fuente-barra i{display:block;height:100%;border-radius:3px}.esc-envivo{display:inline-flex;align-items:center;gap:7px}.esc-envivo i{width:8px;height:8px;border-radius:50%;background:var(--esc-neg);box-shadow:0 0 0 4px color-mix(in srgb,var(--esc-neg) 18%,transparent);animation:escLatido 1.6s ease-in-out infinite}@keyframes escLatido{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.esc-envivo i{animation:none}}.esc-vivo-marca{margin:6px 0 0;color:var(--ink);font:600 14px var(--sans)}.esc-vivo-cita{margin:3px 0 0;color:var(--ink-2);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.esc-vivo-acciones{display:flex;align-items:center;gap:6px;margin-top:8px}.esc-alertas-acciones{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.esc-alertas li{display:flex;gap:11px;padding:12px 8px;margin:0 -8px;border-radius:8px;cursor:pointer}.esc-alertas li:hover{background:var(--card)}.esc-alertas li.nueva .esc-alerta-titulo{font-weight:650}.esc-alerta-punto{flex:0 0 auto;width:9px;height:9px;margin-top:6px;border-radius:50%}.esc-alerta-cuerpo{flex:1;min-width:0}.esc-alerta-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.esc-alerta-titulo{margin:0;color:var(--ink);font-size:13.5px;line-height:1.45}.esc-alerta-texto{margin:3px 0 6px;color:var(--ink-2);font-size:13px;line-height:1.45}.esc-alerta-menu{position:relative;flex:0 0 auto}.esc-menu{position:absolute;right:0;top:32px;z-index:20;width:180px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--esc-fondo);box-shadow:var(--esc-sombra-hover)}.esc-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--ink);font:13px var(--sans);text-align:left;cursor:pointer}.esc-menu button:hover{background:var(--card)}.esc-menu button.peligro{color:var(--neg-texto)}.esc-lista-meta svg{vertical-align:-2px}.esc-reglas li{display:flex;flex-direction:column;gap:8px}.esc-regla-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.esc-regla-nombre{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font:600 14px var(--sans)}.esc-regla-pie{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-3);font-size:12px}.esc-switch{position:relative;flex:0 0 auto;width:38px;height:22px;border:0;border-radius:999px;background:var(--line);cursor:pointer;transition:background .2s}.esc-switch span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .2s}.esc-switch.on{background:var(--esc-pos)}.esc-switch.on span{left:19px}.esc-cabecera-comun{margin-bottom:18px}.esc-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:6px 0 0;border-top:1px solid var(--ink, #1b1b1b);border-bottom:1px solid var(--rule, #d9d6cf)}.esc-cifras>div{padding:10px 14px 12px;border-left:1px solid var(--rule, #d9d6cf)}.esc-cifras>div:first-child{border-left:0;padding-left:0}.esc-cifras dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft, #6b6b6b)}.esc-cifras dd{margin:2px 0 0;font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.1;color:var(--ink, #1b1b1b)}.esc-cifras .neg dd{color:var(--neg-texto, #b3261e)}.esc-cifras .pos dd{color:var(--pos-texto, #2e7d32)}.esc-cifras span{display:block;font-size:12px;color:var(--ink-soft, #6b6b6b);margin-top:2px}.esc-ver-todas{display:inline-block;margin-top:8px;font-size:13px}@media(max-width:720px){.esc-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-cifras>div:nth-child(3){border-left:0;padding-left:0}}.esc-cifras-grandes{grid-template-columns:repeat(3,minmax(0,1fr))}.esc-cifras-grandes dd{font-size:52px;line-height:1.02;letter-spacing:-.01em}.esc-cifras-grandes dd small{font-size:18px;font-family:var(--sans, inherit);font-weight:400;color:var(--ink-soft, #6b6b6b)}.esc-cifras-grandes .alc dd{color:var(--sec-prensa, #1b1b1b)}.esc-cifras-grandes .val dd{color:var(--c-in, #1b1b1b)}.esc-cifras-chicas{border-top:0;margin-top:0}.esc-cifras-chicas dd{font-size:22px}@media(max-width:720px){.esc-cifras-grandes{grid-template-columns:1fr}.esc-cifras-grandes>div{border-left:0;padding-left:0}.esc-cifras-grandes dd{font-size:40px}}.esc-como p{margin:0 0 10px;line-height:1.55;max-width:78ch}.esc-como ul{margin:0;padding-left:18px;font-size:12px}@media(max-width:560px){.esc-tarjeta-cab,.esc-kpi-cab,.esc-marca-cab,.esc-marca-sub,.esc-marca-pie,.esc-mf-cab,.esc-alerta-cab,.esc-regla-cab,.esc-regla-pie,.esc-barras-fila,.lz-nota-cab{flex-wrap:wrap;row-gap:4px}}.esc-como-cab{margin:-4px 0 6px}.esc-como-cab>div{max-width:78ch}.esc-como-cab p{margin:6px 0 0;line-height:1.5}.esc-cabecera-comun .es-pestanas{margin:10px 0 14px;flex-wrap:wrap}.esc-mostrando{margin:0 0 12px;color:var(--ink-3);font-size:13px}.esc-cargar-mas{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px 0 6px;color:var(--ink-3);font-size:13px}.esc-ahora-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px}.esc-estado-grabacion{margin:0 0 14px;padding:10px 14px;border:1px dashed var(--line);border-radius:var(--esc-radio)}.esc-estado-grabacion>summary{cursor:pointer;font-size:13px;color:var(--ink-3)}.esc-informe{position:relative;display:inline-flex}.esc-informe-menu{top:calc(100% + 6px);width:250px}.esc-en-simple{margin-top:4px}.esc-en-simple .es-tarjeta{background:var(--esc-fondo, #fff);border-color:var(--esc-borde, #e6e9ef)}.esc-en-simple .es-tarjeta h2{font:600 17px var(--sans);color:var(--ink)}.esc-n{font-weight:400;color:var(--ink-3);font-size:13px}.esc-item-simple h3{color:var(--ink);font-weight:500}.esc-item-simple .es-item-cab{flex-wrap:nowrap;align-items:flex-start}.esc-item-simple .es-que{flex:1 1 auto;min-width:0;margin:0;color:var(--ink-3);font-size:12.5px}.esc-item-simple .esc-accion{flex:0 0 auto}.esc-comp th[scope=row]{padding-right:14px}.esc-comp-nombre{display:block;color:var(--ink);font:500 14px var(--sans)}.esc-comp-sube{display:block;color:var(--warning, #b7791f);font-size:11.5px}.esc-comp-tono{min-width:220px}.esc-comp-tono small{display:block;margin-top:4px;color:var(--ink-3);font-size:11.5px}.esc-comp td,.esc-comp th{vertical-align:top;padding-top:8px;padding-bottom:8px}.esc-como-plegado{margin-top:14px;padding:14px 18px}.esc-como-plegado>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;font:600 15px var(--sans);color:var(--ink)}.esc-como-plegado>summary::-webkit-details-marker{display:none}.esc-como-plegado[open]>summary .rel-flecha{transform:rotate(90deg)}.esc-como-plegado .esc-como{margin-top:12px}.esc-regla-alerta{margin:8px 0;font-size:12.5px}.es-como{margin-top:6px;font-size:.8rem;color:#5b6472}.es-como summary{cursor:pointer;display:inline-flex;gap:4px;align-items:center}.es-como p{margin-top:6px}.es-pestanas{display:flex;gap:6px;margin:14px 0}.es-pestanas button{border:1px solid #d6dbe3;background:#fff;border-radius:999px;padding:6px 14px;font-size:.85rem;cursor:pointer}.es-pestanas button.activa{background:#171a1f;color:#fff;border-color:#171a1f}.es-grid{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.es-grid>*{flex:1 1 320px;min-width:0}.es-tarjeta{background:#fff;border:1px solid #e6e9ef;border-radius:14px;padding:18px}.es-tarjeta h2{margin:0;font-size:1.15rem}.es-bajada{color:#5b6472;font-size:.85rem;margin:4px 0 12px}.es-item{border-top:1px solid #eef0f4;padding:12px 0}.es-item h3{font-size:.95rem;margin:4px 0;line-height:1.35}.es-item-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;align-items:center}.es-quien{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7383}.es-plazo{font-size:.75rem;padding:2px 8px;border-radius:999px;background:#eef3ff;color:#2f4fa8;white-space:nowrap}.es-plazo.urgente{background:#fdecea;color:#b3261e;font-weight:600}.es-fecha{font-size:.75rem;color:#6b7383}.es-que{font-size:.85rem;color:#3a4250;margin:4px 0}.es-acciones{display:flex;flex-wrap:wrap;gap:12px;font-size:.8rem;margin-top:6px}.es-acciones a{display:inline-flex;gap:4px;align-items:center}.es-vacio{color:#6b7383;font-size:.85rem}.es-mas{margin-top:8px;border:0;background:none;color:#2f4fa8;cursor:pointer;font-size:.85rem;padding:0}.es-ancha{grid-column:1/-1;flex-basis:100%}.es-atajos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:10px}.es-atajos a{display:flex;flex-direction:column;gap:3px;border:1px solid #e6e9ef;border-radius:10px;padding:12px;text-decoration:none;color:inherit}.es-atajos a:hover{border-color:#171a1f}.es-atajos span{font-size:.8rem;color:#5b6472}.rel-grupo{margin:0 0 14px;padding-left:10px;border-left:3px solid #d5d9e0}.rel-afecta{border-left-color:#c0392b}.rel-radar{border-left-color:#d68910}.rel-sinEfecto{border-left-color:#b8bec9;opacity:.9}.rel-titulo{margin:0 0 6px;font-size:14px;font-weight:700}.rel-titulo small{font-weight:400;color:var(--ink-3, #6b7383)}.rel-porque{display:block;margin:2px 0 0;font-size:11.5px;color:var(--ink-3, #6b7383)}.rel-vacio{margin:0;font-size:12.5px;color:var(--ink-3, #6b7383)}.rel-cta{margin:0 0 10px;padding:8px 10px;font-size:12.5px;background:#f4f6fa;border-radius:6px}.vig-cab-fila{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:flex-start;justify-content:space-between}.vig-cab-texto{flex:1 1 420px;min-width:0}.vig-cab-texto p{max-width:72ch}.vig-cab-lado{flex:0 0 auto;position:relative}.vig-aviso{display:inline-flex;align-items:center;gap:6px;border:1px solid #d6dbe3;background:#fff;color:#2b3240;border-radius:999px;padding:5px 12px 5px 6px;font-size:.8rem;cursor:pointer;white-space:nowrap}.vig-aviso:hover:not(:disabled){border-color:#171a1f}.vig-aviso:disabled{opacity:.7;cursor:progress}.vig-aviso-int{width:26px;height:15px;border-radius:999px;background:#c9ced8;position:relative;flex:0 0 auto;transition:background .15s}.vig-aviso-int i{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:left .15s}.vig-aviso.on{border-color:#1f7a4d;color:#1f7a4d;background:#effaf4;cursor:default}.vig-aviso.on .vig-aviso-int{background:#1f7a4d}.vig-aviso.on .vig-aviso-int i{left:13px}.es-preguntar{display:inline-flex;gap:6px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px dashed #e1e5ec;width:100%;font-size:.82rem;color:#2f4fa8;text-decoration:none}.es-preguntar:hover{text-decoration:underline}.es-cargando{display:flex;align-items:center;gap:8px}.es-punto{width:8px;height:8px;border-radius:50%;background:#2f4fa8;animation:es-latido 1s ease-in-out infinite}@keyframes es-latido{0%,to{opacity:.25}50%{opacity:1}}.es-orden{font-size:.75rem;color:#6b7383;margin:-6px 0 8px}.rel-plegado>summary,.rel-sueltos>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:4px}.rel-plegado>summary::-webkit-details-marker,.rel-sueltos>summary::-webkit-details-marker{display:none}.rel-flecha{transition:transform .15s}details[open]>summary .rel-flecha{transform:rotate(90deg)}.rel-sueltos{margin-top:6px}.rel-sueltos>summary{font-size:12.5px;font-weight:600;color:#5b6472}.es-sub{display:block;font-size:.78rem;font-weight:400;color:#5b6472;margin-top:2px}.cnc-agregar-compacta .cnc-agregar-botones{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.cnc-boton-csv{position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cnc-boton-csv input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}details.es-tarjeta>summary{cursor:pointer}.vig-cab-lado .nrm-campana{position:relative;top:auto;right:auto}.vig-cab-lado .nrm-campana>.vig-aviso{cursor:pointer}.vig-cab-lado .nrm-campana-panel{z-index:20}.vig-h1{margin:0 0 6px;color:var(--ink);font:300 27px/1.15 var(--serif);letter-spacing:-.01em}.es-corto{padding:14px 18px}.es-corto h2{font-size:1rem}.es-corto ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.es-corto li{display:flex;gap:10px;align-items:baseline;font-size:.92rem;line-height:1.35}.es-corto .es-plazo{flex:0 0 auto;min-width:76px;text-align:center}.es-corto-titulo{border:0;background:none;padding:0;text-align:left;font:inherit;color:#171a1f;cursor:pointer;min-width:0}button.es-corto-titulo:hover{text-decoration:underline}.es-corto-resto{color:#5b6472;font-size:.85rem}.es-breve{padding:14px 18px}.es-breve h2{font-size:1rem}.es-lineas{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.88rem;line-height:1.35}.es-lineas li{border-top:1px solid #eef0f4;padding-top:6px}.es-lineas li:first-child{border-top:0;padding-top:0}.es-plazo.critico{background:#fdecea;color:#b3261e;font-weight:600}.es-plazo.ajustado{background:#fff3e0;color:#a14c00;font-weight:600}.es-corto li{align-items:flex-start}.es-corto .es-plazo{margin-top:1px}.es-corto-icono{flex:0 0 auto;color:#5b6472;margin-top:2px}.es-corto-titulo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.es-corto-mas{display:inline-flex;align-items:center;gap:4px;border:1px solid #d6dbe3;background:#fff;border-radius:999px;padding:3px 12px;font:inherit;font-size:.82rem;color:#2f4fa8;cursor:pointer}.es-corto-mas:hover{border-color:#2f4fa8}.es-corto-mas svg{transition:transform .15s}.es-corto-mas svg.abierto{transform:rotate(180deg)}.es-corto-resto svg{flex:0 0 auto}.es-corto-ok{color:#1f7a4d;font-weight:500;align-items:center!important}.es-corto-alerta{color:#b3261e;font-weight:500;align-items:center!important}.es-voto{font-size:.75rem;padding:2px 8px;border-radius:999px;white-space:nowrap;font-weight:600}.es-voto-avanza{background:#e6f4ec;color:#1f7a4d}.es-voto-en-general{background:#eef3ff;color:#2f4fa8}.es-voto-final{background:#efe7fb;color:#5b2a9e}.es-voto-rechazado{background:#fdecea;color:#b3261e}.es-voto-fila{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin-top:4px;font-size:.8rem}.es-voto-sigue{color:#3a4250;font-weight:500}.es-impacto{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;font-weight:600;color:#a14c00;background:#fff3e0;border-radius:999px;padding:1px 8px}.es-item-impacto{border-left:3px solid #e8890c;padding-left:10px;margin-left:-13px}.rgl-cab{margin-bottom:18px}.rgl-cab h1{margin:0 0 6px;color:var(--ink);font:400 30px/1.15 var(--serif);letter-spacing:-.01em}.rgl-cab p{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.6}.rgl-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:18px 0;border:1px solid var(--line);border-radius:var(--radio);overflow:hidden;background:var(--line)}.rgl-cifra{padding:13px 15px;background:var(--card)}.rgl-cifra b{display:block;color:var(--ink);font:300 25px/1 var(--serif)}.rgl-cifra span{display:block;margin-top:5px;color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.rgl-filtros{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.rgl-filtros input,.rgl-filtros select{padding:7px 10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:12.5px}.rgl-filtros input{min-width:240px}.rgl-lista{border:1px solid var(--line);border-radius:var(--radio)}.rgl-item{border-bottom:1px solid var(--line-2);background:var(--card)}.rgl-item:last-child{border-bottom:0}.rgl-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;width:100%;padding:14px 16px;border:0;background:none;text-align:left;cursor:pointer}.rgl-fila:hover{background:var(--card-2)}.rgl-id{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:5px}.rgl-id strong{color:var(--ink);font:700 11.5px/1 var(--mono)}.rgl-id em{font:600 12px/1 var(--mono);font-style:normal;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.rgl-materia{margin:0;color:var(--ink);font-size:14px;line-height:1.5}.rgl-ley{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:4px 9px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2);color:var(--brand-texto);font-size:11.5px;line-height:1.4;text-decoration:none}.rgl-ley:hover{border-color:var(--brand)}.rgl-marcas{display:flex;gap:16px;align-items:flex-start;flex:0 0 auto}.rgl-marca{text-align:right}.rgl-marca b{display:block;color:var(--ink);font:300 19px/1 var(--serif)}.rgl-marca span{display:block;margin-top:3px;color:var(--ink-3);font:600 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.rgl-marca.alerta b{color:var(--neg-texto)}.rgl-tramites{padding:0 16px 16px;background:var(--card-2)}.rgl-tramites ol{margin:0;padding:0;list-style:none}.rgl-tramites li{display:grid;grid-template-columns:84px 150px minmax(0,1fr) auto;gap:12px;padding:7px 0;border-bottom:1px solid var(--line-2);font-size:12px;color:var(--ink-2)}.rgl-tramites li:last-child{border-bottom:0}.rgl-tramites time{color:var(--ink-3);font:500 11px/1.4 var(--mono)}.rgl-tramites b{color:var(--ink);font-weight:600}.rgl-tramites li.retiro b{color:var(--neg-texto)}.rgl-tramites a{color:var(--brand-texto);font-size:11px;text-decoration:none}.rgl-tramites a:hover{text-decoration:underline}.rgl-vacio,.rgl-cargando{padding:34px 16px;text-align:center;color:var(--ink-3);font-size:13px}.rgl-pie{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11.5px;line-height:1.6}@media(max-width:720px){.rgl-fila{grid-template-columns:minmax(0,1fr)}.rgl-marcas{justify-content:flex-start}.rgl-marca{text-align:left}.rgl-tramites li{grid-template-columns:minmax(0,1fr);gap:2px}}.rgl-seguir{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:700 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.rgl-seguir:hover:not(:disabled){background:transparent;color:var(--ink)}.rgl-seguir:disabled{opacity:.55;cursor:default}.rgl-siguiendo,.rgl-pista{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-size:11.5px;line-height:1.5}.rgl-siguiendo{color:var(--brand-texto)}.rgl-error{margin:0 0 12px;color:var(--neg-texto);font-size:12px}.rgl-salieron{margin-top:22px;border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--card)}.rgl-salieron-cab{padding:12px 15px;border-bottom:1px solid var(--line-2);background:var(--card-2)}.rgl-salieron-cab strong{display:block;color:var(--ink);font:400 20px/1.2 var(--serif);letter-spacing:-.005em}.rgl-salieron-cab span{display:block;margin-top:5px;color:var(--ink-2);font-size:12.5px}.rgl-salieron ul{list-style:none;margin:0;padding:0}.rgl-salieron li{padding:13px 15px;border-bottom:1px solid var(--line-2)}.rgl-salieron li:last-child{border-bottom:0}.rgl-salieron li small{display:block;margin-top:7px;color:var(--ink-3);font:500 11px/1.5 var(--mono)}.rgl-salieron>p{margin:0;padding:12px 15px;border-top:1px solid var(--line-2);background:var(--card-2);color:var(--ink-3);font-size:11.5px;line-height:1.6}.rgl-via{margin:0 0 14px;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.rgl-via figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px 8px;border-bottom:1px solid var(--line-2);color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.rgl-via figcaption i{display:inline-block;width:14px;height:2px;margin-right:3px;vertical-align:middle;background:var(--tv)}.rgl-via svg{display:block;width:100%;height:auto;padding:4px 14px 0}.rgl-via-ax{font:600 9px var(--mono);letter-spacing:.04em;fill:var(--ink-3)}.rgl-via-n{font:600 9px var(--mono);fill:var(--ink-2)}.rgl-via-d{cursor:pointer}.rgl-via-d:hover .rgl-via-b{stroke-width:3.4}.rgl-via-d:hover .rgl-via-n{fill:var(--ink)}.rgl-via-d.on .rgl-via-b{stroke-width:3.4}.rgl-via-d.on .rgl-via-n{fill:var(--ink)}.rgl-via-d:focus-visible{outline:1px solid var(--ink)}.rgl-via-pie{margin:0;padding:8px 14px 11px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11.5px;line-height:1.55}.rgl-via-pie b{color:var(--ink-2);font-weight:600}.rgl-via-id{font:600 11px var(--sans);fill:var(--ink-2)}.rgl-via-leyenda{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:8px 14px 0;list-style:none;color:var(--ink-3);font:500 12px/1.4 var(--sans)}.rgl-via-leyenda i{display:inline-block;width:16px;height:3px;margin-right:6px;vertical-align:middle;background:var(--ink)}.rgl-via-leyenda i.palido{opacity:.3}.rgl-via-leyenda i.retiro{background:var(--tv)}.rgl-semana,.rgl-historial{margin:0 0 14px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.rgl-semana-cols{display:grid;grid-template-columns:1fr 1fr}.rgl-semana-cols>div{padding:12px 15px 14px}.rgl-semana-cols>div+div{border-left:1px solid var(--line-2)}.rgl-semana-cols h2{margin:0 0 8px;color:var(--ink);font:400 18px/1.25 var(--serif)}.rgl-semana-cols ul{list-style:none;margin:0;padding:0}.rgl-semana-cols li{padding:8px 0;border-top:1px solid var(--line-2)}.rgl-semana-cols li:first-child{border-top:0}.rgl-semana-cols strong{color:var(--ink);font:600 13px var(--sans)}.rgl-semana-cols em{display:block;margin-top:2px;color:var(--ink-3);font:500 12px var(--sans);font-style:normal}.rgl-semana-cols p{margin:4px 0 0;color:var(--ink-2);font-size:13px;line-height:1.4}.rgl-semana-titulo{margin:0;color:var(--ink);font:500 14px/1.4 var(--sans)}.rgl-semana-cols small{display:block;margin-top:4px;color:var(--ink-3);font:500 12px/1.4 var(--sans)}.rgl-tramite{margin-top:18px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.rgl-tramite .rgl-lista{border:0}.rgl-plegar{display:block;width:100%;padding:12px 15px;border:0;border-top:1px solid var(--line);background:var(--card-2);color:var(--ink);font:600 14px/1.3 var(--sans);text-align:left;cursor:pointer}.rgl-plegar:hover{background:var(--card)}@media(max-width:720px){.rgl-semana-cols{grid-template-columns:1fr}.rgl-semana-cols>div+div{border-left:0;border-top:1px solid var(--line-2)}}.rgl-historial ol{list-style:none;margin:0;padding:8px 15px 4px}.rgl-historial li{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0}.rgl-historial li>span{color:var(--ink);font:600 13px var(--sans)}.rgl-historial li>i{display:block;height:8px;min-width:4px;background:var(--ink)}.rgl-historial li>em{color:var(--ink-3);font:500 12px var(--sans);font-style:normal}.rgl-historial>p{margin:0;padding:10px 15px 12px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:12.5px;line-height:1.55}.rgl-modifica{margin-bottom:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--ink);background:var(--card-2)}.rgl-modifica strong{display:block;margin-bottom:6px;color:var(--ink-3);font:700 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.rgl-modifica p{margin:0 0 8px;color:var(--ink);font-size:14px;line-height:1.45}.rgl-modifica a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:13px}.rgl-modifica span,.rgl-modifica small{display:block;margin-top:6px;color:var(--ink-3);font-size:12.5px;line-height:1.5}.rgl-diff{display:grid;gap:10px;margin-top:12px}.rgl-diff article{border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.rgl-diff header{padding:8px 12px;border-bottom:1px solid var(--line-2);color:var(--ink);font:600 13px/1.35 var(--sans)}.rgl-diff header em{display:block;margin-top:2px;color:var(--ink-3);font:400 12px/1.35 var(--sans);font-style:normal}.rgl-diff-cols{display:grid;grid-template-columns:1fr 1fr}.rgl-diff-cols>div{padding:10px 12px}.rgl-diff-cols>div+div{border-left:1px solid var(--line-2)}.rgl-diff-cols b{display:block;margin-bottom:6px;color:var(--ink-3);font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.rgl-diff-cols p{margin:0 0 8px;color:var(--ink);font-size:13px;line-height:1.45}.rgl-diff-cols p span{display:inline;margin:0;color:var(--ink-3);font:600 11px var(--mono)}.rgl-diff-vacio{color:var(--ink-3)!important}.rgl-modifica a{margin-right:10px}@media(max-width:720px){.rgl-diff-cols{grid-template-columns:1fr}.rgl-diff-cols>div+div{border-left:0;border-top:1px solid var(--line-2)}}.rgl-via figcaption{display:block;padding:14px 16px 12px;font:inherit;letter-spacing:0;text-transform:none;color:var(--ink-2)}.rgl-via figcaption strong{display:block;color:var(--ink);font:500 19px/1.25 var(--serif)}.rgl-via figcaption p{margin:6px 0 0;font-size:13.5px;line-height:1.55}.rgl-via figcaption p b{color:var(--ink);font-weight:600}.rgl-via figcaption p b.rgl-via-calido{color:var(--tv)}.rgl-via figcaption .rgl-via-leyenda{padding:10px 0 0}.rgl-via figcaption .rgl-via-leyenda i{width:18px;height:7px;border-radius:4px;margin-right:6px;background:var(--ink)}.rgl-via figcaption .rgl-via-leyenda i.palido{opacity:.25}.rgl-via figcaption .rgl-via-leyenda i.retiro{background:var(--tv)}.rgl-via-min{font:600 12.5px var(--sans);fill:var(--ink)}.rgl-via-mat{font:400 11.5px var(--sans);fill:var(--ink-3)}.rgl-via-n{font:600 12px var(--sans);fill:var(--ink)}.rgl-via-ret{fill:var(--tv)}.rgl-via-ax{font-size:10.5px}.rgl-via-banda{fill:transparent}.rgl-via-d:hover .rgl-via-banda,.rgl-via-d.on .rgl-via-banda{fill:var(--card-2)}.rgl-via-d:hover .rgl-via-b,.rgl-via-d.on .rgl-via-b{stroke-width:9}.rgl-semana-y-lado{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:14px;align-items:start;margin:0 0 14px}.rgl-semana-y-lado>.rgl-semana{margin:0}@media(max-width:980px){.rgl-semana-y-lado{grid-template-columns:minmax(0,1fr)}}.rgl-semana-resumen{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);background:var(--card-2)}.rgl-semana-resumen>div{padding:14px 15px}.rgl-semana-resumen>div+div{border-left:1px solid var(--line-2)}.rgl-semana-resumen b{color:var(--ink);font:400 32px/1 var(--serif);letter-spacing:-.02em}.rgl-semana-resumen span{margin-left:8px;color:var(--ink);font:600 13px var(--sans)}.rgl-semana-resumen p{margin:8px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.5}.rgl-semana-resumen em{display:block;margin-top:4px;color:var(--ink-3);font-style:normal;font-size:11.5px}@media(max-width:720px){.rgl-semana-resumen{grid-template-columns:1fr}.rgl-semana-resumen>div+div{border-left:0;border-top:1px solid var(--line-2)}}.rgl-hist{border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.rgl-hist>header{padding:14px 16px 10px;border-bottom:1px solid var(--line-2)}.rgl-hist>header strong{display:block;color:var(--ink);font:500 18px/1.25 var(--serif)}.rgl-hist>header span{display:block;margin-top:4px;color:var(--ink-3);font-size:12px}.rgl-hist-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-2)}.rgl-hist-kpis>div{padding:12px 12px 11px 16px}.rgl-hist-kpis>div+div{border-left:1px solid var(--line-2)}.rgl-hist-kpis b{display:block;color:var(--ink);font:400 26px/1 var(--serif)}.rgl-hist-kpis span{display:block;margin-top:5px;color:var(--ink-2);font-size:11.5px;line-height:1.35}.rgl-hist ol{list-style:none;margin:0;padding:6px 16px}.rgl-hist li{padding:9px 0;border-top:1px solid var(--line-2)}.rgl-hist li:first-child{border-top:0}.rgl-hist-fila{display:grid;grid-template-columns:92px minmax(0,1fr) 62px;gap:10px;align-items:center}.rgl-hist-nombre{color:var(--ink);font:600 13px/1.2 var(--sans)}.rgl-hist-nombre small{display:block;margin-top:2px;color:var(--ink-3);font:500 10.5px var(--mono)}.rgl-hist-barra{height:10px;border-radius:5px;background:var(--line-2);overflow:hidden}.rgl-hist-barra i{display:block;height:100%;border-radius:5px;background:var(--ink-3)}.rgl-hist li.en-curso .rgl-hist-barra i{background:var(--brand)}.rgl-hist li.en-curso .rgl-hist-nombre{color:var(--brand-texto)}.rgl-hist-valor{color:var(--ink);font:600 12px var(--mono);text-align:right}.rgl-hist li p{margin:4px 0 0 102px;color:var(--ink-3);font-size:11.5px;line-height:1.4}.rgl-hist>footer{padding:10px 16px 13px;border-top:1px solid var(--line-2)}.rgl-hist>footer p{margin:0 0 6px;color:var(--ink-2);font-size:12.5px}.rgl-hist>footer b{color:var(--ink)}.rgl-hist>footer small{display:block;color:var(--ink-3);font-size:11px;line-height:1.5}.rgl-cifra-enlace{color:inherit;text-decoration:none}.rgl-cifra-enlace:hover{background:var(--card-2)}.rgl-fuera-grupo{border-bottom:1px solid var(--line-2)}.rgl-fuera-grupo h2{margin:0;padding:12px 15px 0;color:var(--ink);font:600 13.5px/1.3 var(--sans)}.rgl-fuera-grupo h2 b{margin-right:6px;font:400 22px/1 var(--serif);letter-spacing:-.01em}.rgl-fuera-retirado h2 b{color:var(--neg-texto)}.rgl-fuera-explica{margin:4px 0 6px;padding:0 15px;color:var(--ink-2);font-size:12.5px;line-height:1.5}.rgl-fuera-vacio{margin:0;padding:0 15px 12px;color:var(--ink-3);font-size:12.5px}.rgl-fuera li small a{color:var(--brand-texto);text-decoration:none;white-space:nowrap}.rgl-fuera li small a svg{display:inline-block;vertical-align:-1px}.rgl-fuera li small a:hover{text-decoration:underline}.rgl-fuera .rgl-plegar{border-top:1px solid var(--line-2)}.riel .rgl-semana,.riel .rgl-hist{margin:0}.riel .rgl-semana-resumen,.riel .rgl-semana-cols{grid-template-columns:minmax(0,1fr)}.riel .rgl-semana-resumen>div+div,.riel .rgl-semana-cols>div+div{border-left:0;border-top:1px solid var(--line-2)}.riel .rgl-semana-resumen b{font-size:26px}.con-riel-principal>.rgl-tramite{margin-top:0}button.rgl-cifra{border:0;text-align:left;cursor:pointer;font:inherit}.rgl-cifra-enlace.on{background:var(--card-2);box-shadow:inset 0 -2px 0 var(--ink)}.rgl-orden{display:block;margin:6px 0 10px;font-size:12px;color:var(--muted, #6b7383)}.rgl-orden select{font:inherit;border:1px solid var(--line, #d6dbe3);border-radius:6px;padding:2px 6px;background:var(--card)}.rgl-gobiernos{margin-top:14px}.rgl-gobiernos>summary{cursor:pointer;font-weight:600;font-size:13px;padding:8px 0}:root{--live-bg: #fafafa;--live-bg-card: #ffffff;--live-border: #e5e7eb;--live-text-primary: #111827;--live-text-secondary: #6b7280;--live-text-muted: #9ca3af;--live-primary: #6366f1;--live-success: #22c55e;--live-warning: #fb923c;--live-danger: #ef4444}.dark{--live-bg: #0a0a0f;--live-bg-card: #1a1a24;--live-border: rgba(255, 255, 255, .1);--live-text-primary: #ffffff;--live-text-secondary: #d1d5db;--live-text-muted: #9ca3af;--live-primary: #6366f1;--live-success: #22c55e;--live-warning: #fb923c;--live-danger: #ef4444}.dashboard-container{min-height:100vh;background:var(--live-bg);padding:24px 32px;border-radius:15px}.dashboard-inner{max-width:100%;margin:0 auto;padding:24px 16px 32px}.dashboard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.dashboard-title{font-size:36px;font-weight:600;color:var(--live-text-primary);margin-bottom:8px;letter-spacing:-.8px}.dashboard-subtitle{font-size:15px;color:var(--live-text-muted);font-weight:400}.status-badge{display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:24px;background-color:#10b98114;border:1px solid rgba(16,185,129,.2)}.status-dot{width:7px;height:7px;border-radius:50%;background-color:#10b981;box-shadow:0 0 10px #10b98180}.status-text{font-size:14px;font-weight:600;color:#10b981;letter-spacing:.3px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:48px}.glass-card{padding:24px 26px;border-radius:4px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.glass-card:hover{box-shadow:var(--shadow-md)}.stat-header{display:flex;align-items:center;gap:18px;margin-bottom:24px}.stat-icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 12px 24px #3b82f659}.stat-icon-green{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 12px 24px #10b98159}.stat-icon-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 12px 24px #8b5cf659}.stat-label{font-size:16px;font-weight:500;color:var(--live-text-secondary);letter-spacing:.3px}.stat-number{font-size:52px;font-weight:700;color:var(--live-text-primary);line-height:1;letter-spacing:-1.5px}.stat-unit{font-size:16px;color:var(--live-text-muted);font-weight:400;margin-left:10px}.stat-details{display:flex;gap:20px;font-size:14px;color:var(--live-text-muted);margin-top:20px}.chart-card{padding:24px;border-radius:24px;margin-bottom:20px}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px;flex-wrap:wrap;gap:20px}.chart-title-wrapper{display:flex;align-items:center;gap:20px}.chart-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#6366f1,#4338ca);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #6366f14d}.chart-title{font-size:22px;font-weight:600;color:var(--live-text-primary);margin-bottom:6px;letter-spacing:-.5px}.chart-subtitle{font-size:15px;color:var(--live-text-muted);font-weight:400}.filters-wrapper{display:flex;gap:20px;margin-bottom:28px;flex-wrap:wrap;align-items:center}.filter-group{display:flex;align-items:center;gap:14px}.filter-label{font-size:15px;font-weight:500;color:var(--live-text-secondary)}.filter-select{padding:12px 18px;border-radius:14px;border:1px solid var(--live-border);background-color:var(--live-bg);color:var(--live-text-primary);font-size:15px;cursor:pointer;font-weight:500;transition:all .2s ease}.filter-select:hover{border-color:var(--primary)}.actions-wrapper{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}.tabs-wrapper{display:flex;gap:10px;margin-bottom:28px}.view-selector{display:flex;gap:10px;justify-content:flex-end;margin-top:28px}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(550px,1fr));gap:36px}.section-card{padding:32px;border-radius:28px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.section-title-wrapper{display:flex;align-items:center;gap:18px}.section-icon{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center}.section-title{font-size:20px;font-weight:600;color:var(--live-text-primary);margin-bottom:4px;letter-spacing:-.3px}.section-subtitle{font-size:14px;color:var(--live-text-muted);font-weight:400}.section-link{font-size:14px;font-weight:600;color:var(--brand-texto);text-decoration:none;transition:opacity .2s ease}.section-link:hover{opacity:.8}.items-list{display:flex;flex-direction:column;gap:14px}.item-card{display:flex;align-items:center;justify-content:space-between;padding:18px;border-radius:18px;background-color:var(--live-bg);border:1px solid var(--live-border);transition:all .2s ease}.item-card:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.item-content{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.item-icon{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-icon-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px #3b82f640}.item-icon-green{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 12px #10b98140}.item-icon-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 4px 12px #8b5cf640}.item-icon-red{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444440}.item-info{flex:1;min-width:0}.item-title{font-size:15px;font-weight:600;color:var(--live-text-primary);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-description{font-size:13px;color:var(--live-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-card{padding:18px;border-radius:18px;background-color:var(--live-bg);border:1px solid var(--live-border);transition:all .2s ease}.mention-card:hover{box-shadow:0 8px 20px #00000014}.mention-card.border-blue{border-left:5px solid #3b82f6}.mention-card.border-purple{border-left:5px solid #8b5cf6}.mention-card.border-red{border-left:5px solid #ef4444}.mention-content{display:flex;gap:14px}.mention-body{flex:1;min-width:0}.mention-header{display:flex;align-items:start;gap:10px;margin-bottom:10px}.mention-title{font-size:15px;font-weight:600;color:var(--live-text-primary);flex:1;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mention-excerpt{font-size:14px;color:var(--live-text-secondary);margin-bottom:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mention-meta{display:flex;gap:18px;font-size:13px;color:var(--live-text-muted);flex-wrap:wrap}.mention-meta-item{display:flex;align-items:center;gap:7px}.mention-actions{display:flex;gap:10px;flex-shrink:0}.mention-action-btn{width:40px;height:40px;border-radius:12px;border:1px solid var(--live-border);background-color:var(--live-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mention-action-btn:hover{transform:scale(1.05);box-shadow:0 4px 12px #0000001a}.mention-action-btn.color-purple{color:#8b5cf6}.mention-action-btn.color-red{color:#ef4444}.mention-action-btn.color-muted{color:var(--live-text-muted)}.empty-state{text-align:center;padding:56px}.empty-state-icon{width:44px;height:44px;color:var(--live-text-muted);margin:0 auto 18px}.empty-state-title{font-size:15px;color:var(--live-text-muted);margin-bottom:18px;font-weight:500}.empty-state-subtitle{font-size:13px;color:var(--live-text-muted);margin-top:6px}.loading-state{text-align:center;padding:56px;color:var(--live-text-muted);font-size:15px}.dashboard-meta{font-size:14px;color:var(--live-text-muted);margin-top:8px}.dashboard-meta strong{color:var(--live-text-primary);font-weight:600}.stat-value-group{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.stat-trend{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;margin-left:auto}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--live-border)}.mini-metric{display:flex;flex-direction:column;gap:6px}.mini-metric-label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--live-text-muted);font-weight:500}.mini-metric-value{font-size:20px;font-weight:700;color:var(--live-text-primary);letter-spacing:-.5px}.sentiment-breakdown{display:flex;flex-direction:column;gap:16px;margin-top:8px}.sentiment-item{display:flex;flex-direction:column;gap:6px}.sentiment-bar-wrapper{display:grid;grid-template-columns:100px 1fr 40px;align-items:center;gap:12px}.sentiment-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--live-text-secondary);font-weight:500}.sentiment-dot{width:14px;height:14px;border-radius:50%;background:var(--text-muted)}.sentiment-bar-container{height:8px;background:var(--live-bg);border-radius:4px;overflow:hidden}.sentiment-bar{height:100%;border-radius:4px;transition:width .3s ease}.sentiment-bar-positive{background:linear-gradient(90deg,#10b981,#059669)}.sentiment-bar-negative{background:linear-gradient(90deg,#ef4444,#dc2626)}.sentiment-bar-neutral{background:linear-gradient(90deg,#6366f1,#4f46e5)}.sentiment-value{font-size:14px;font-weight:700;color:var(--live-text-primary);text-align:right}.performance-metrics{display:flex;flex-direction:column;gap:20px;margin-top:12px}.performance-item{display:flex;flex-direction:column;gap:8px}.performance-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--live-text-secondary);font-weight:500}.performance-value{display:flex;align-items:baseline;gap:4px}.performance-number{font-size:28px;font-weight:700;color:var(--live-text-primary);letter-spacing:-1px}.performance-unit{font-size:14px;color:var(--live-text-muted);font-weight:500}.performance-progress{display:flex;flex-direction:column;gap:4px}.progress-bar-container{height:6px;background:var(--live-bg);border-radius:3px;overflow:hidden}.progress-bar{height:100%;border-radius:3px;transition:width .3s ease}.progress-bar-success{background:linear-gradient(90deg,#10b981,#059669)}.progress-bar-primary{background:linear-gradient(90deg,#6366f1,#4f46e5)}.progress-label{font-size:11px;color:var(--live-text-muted)}.metrics-grid-2x2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:36px}.mini-card{padding:20px;border-radius:20px}.mini-card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mini-card-label{font-size:13px;font-weight:500;color:var(--live-text-secondary)}.mini-card-value{margin-bottom:8px}.mini-card-number{font-size:36px;font-weight:700;color:var(--live-text-primary);line-height:1;letter-spacing:-1.2px}.mini-card-unit{font-size:18px;color:var(--live-text-muted);margin-left:4px}.mini-card-footer{font-size:12px;color:var(--live-text-muted);display:flex;align-items:center;gap:8px}@media(max-width:1200px){.content-grid{grid-template-columns:1fr}.metrics-grid-2x2{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard-inner{padding:32px 20px 48px}.dashboard-header{flex-direction:column;align-items:flex-start;gap:16px}.stats-grid,.metrics-grid-2x2{grid-template-columns:1fr}.chart-header,.filters-wrapper{flex-direction:column;align-items:flex-start}.actions-wrapper{margin-left:0;width:100%}.actions-wrapper button{flex:1;justify-content:center}.stat-number{font-size:42px}.mini-metrics{grid-template-columns:1fr}.sentiment-bar-wrapper{grid-template-columns:80px 1fr 35px}}.dashboard-header-period{margin-bottom:20px}.period-title{font-size:24px;font-weight:600;color:var(--live-text-primary);margin-bottom:4px;letter-spacing:-.5px}.period-range{font-size:13px;color:var(--live-text-muted);font-weight:400}.stats-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.stat-card-main{padding:20px;min-height:160px}.stat-card-label{font-size:14px;color:var(--live-text-secondary);font-weight:500;margin-bottom:12px;text-transform:none}.stat-card-value{font-size:42px;font-weight:700;color:var(--live-text-primary);line-height:1;letter-spacing:-1.5px;margin-bottom:16px}.sparkline-container{margin-bottom:12px;height:50px}.stat-card-footer{font-size:12px;color:var(--live-text-muted);line-height:1.4}.stat-card-footer strong{color:var(--live-text-primary);font-weight:600}.content-grid-4-col{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.fila-2-1{grid-template-columns:1.5fr 1fr}@media(max-width:900px){.fila-2-1{grid-template-columns:1fr}}.escucha-fila-graficos{grid-template-columns:2fr 1fr}@media(max-width:900px){.escucha-fila-graficos{grid-template-columns:1fr}}.content-grid-3-col{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.widget-card{padding:18px;border-radius:18px;min-height:300px;display:flex;flex-direction:column}.widget-card-small{padding:16px;border-radius:18px;min-height:200px}.widget-header{display:flex;align-items:center;gap:10px;margin-bottom:18px}.widget-title{font-size:14px;font-weight:600;color:var(--live-text-primary);letter-spacing:-.2px}.widget-title-small{font-size:13px;font-weight:600;color:var(--live-text-primary)}.widget-header svg{color:var(--live-text-secondary);flex-shrink:0}.pie-chart-wrapper{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.pie-chart-svg{width:160px;height:160px}.pie-center-text{font-size:28px;font-weight:700;fill:var(--live-text-primary);letter-spacing:-1px}.pie-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;width:100%}.pie-legend-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--live-text-secondary)}.pie-legend-emoji{font-size:16px;width:20px;text-align:center}.pie-legend-label{flex:1}.horizontal-bars-container{flex:1;display:flex;flex-direction:column;gap:12px;padding:10px 0}.horizontal-bar-item{display:flex;align-items:center;gap:10px}.horizontal-bar-label{font-size:12px;color:var(--live-text-secondary);min-width:80px;flex-shrink:0}.horizontal-bar-wrapper{flex:1;height:32px;background:var(--live-bg);border-radius:4px;overflow:hidden}.horizontal-bar{height:100%;transition:width .3s ease;border-radius:4px}.horizontal-bar-value{font-size:13px;font-weight:600;color:var(--live-text-primary);min-width:30px;text-align:right}.horizontal-bar-axis{display:flex;justify-content:space-between;padding:0 90px;font-size:11px;color:var(--live-text-muted);margin-top:4px}.top-list{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:280px}.top-list-item{display:flex;gap:8px;font-size:12px;line-height:1.5}.top-list-number{color:var(--live-text-secondary);font-weight:600;flex-shrink:0}.top-list-text{color:var(--live-text-primary);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sunburst-wrapper{flex:1;display:flex;align-items:center;justify-content:center}.sunburst-svg{width:100%;height:280px}.sunburst-center-text{font-size:16px;font-weight:600;fill:#fff;text-anchor:middle}.sunburst-label{font-size:9px;fill:var(--text-muted);text-anchor:middle}.vocerias-container{flex:1;display:flex;flex-direction:column;gap:12px}.vocerias-main{padding-bottom:12px;border-bottom:1px solid var(--live-border)}.vocerias-main-label{font-size:11px;color:var(--live-text-secondary);font-weight:600;display:block;margin-bottom:6px}.vocerias-main-value{display:flex;align-items:baseline;gap:6px}.vocerias-number{font-size:24px;font-weight:700;color:var(--live-text-primary);letter-spacing:-.8px}.vocerias-subtext{font-size:11px;color:var(--live-text-muted)}.voceria-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.voceria-name{font-size:12px;color:var(--live-text-primary);flex:1}.voceria-stats{display:flex;align-items:baseline;gap:4px}.voceria-count{font-size:13px;font-weight:600;color:var(--live-text-primary)}.voceria-proactive{font-size:11px;color:var(--live-text-muted)}.topics-container{flex:1;display:flex;flex-direction:column;gap:10px}.topic-row{display:flex;flex-direction:column;gap:4px}.topic-info{display:flex;gap:4px;font-size:12px}.topic-name{color:var(--live-text-primary);flex:1}.topic-count{color:var(--live-text-muted)}.flow-container{flex:1;display:flex;flex-direction:column;gap:14px;justify-content:center}.flow-bar{height:40px;border-radius:8px;display:flex;align-items:center;padding:0 14px;transition:width .3s ease}.flow-label{font-size:12px;font-weight:600;color:#fff}@media(max-width:1400px){.content-grid-4-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.stats-grid-3,.content-grid-4-col,.content-grid-3-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid-3,.content-grid-4-col,.content-grid-3-col{grid-template-columns:1fr}.stat-card-value{font-size:36px}}.dashboard-filters-wrapper{margin-bottom:32px;padding:20px;background:var(--card-bg);border:1px solid var(--live-border);border-radius:20px;box-shadow:-15px -15px 30px #ffffff80,15px 15px 30px #0000001a}.dark .dashboard-filters-wrapper{box-shadow:-15px -15px 30px #ffffff05,15px 15px 30px #0006}.dashboard-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;flex-wrap:wrap}.dashboard-header-info{flex:1;min-width:200px}@media(max-width:768px){.dashboard-header-row{flex-direction:column;align-items:flex-start}}.fila-2-1>*{min-width:0}@media(max-width:900px){.fila-2-1{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.insight{flex-direction:column;gap:14px!important;padding:20px 18px!important}}@media(max-width:700px){.cor,.rgl-via,.jardin-fig{overflow-x:auto;-webkit-overflow-scrolling:touch}.cor svg,.rgl-via svg{min-width:640px}.jardin-fig svg.glyph-garden{min-width:560px}}.modal-overlay{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:var(--bg-card);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header{padding:24px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:var(--bg-card);z-index:10}.modal-title{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.modal-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s}.modal-close:hover{background:#ffffff0d;color:var(--text-primary)}.modal-body{padding:24px}.form-group{margin-bottom:20px}.form-label{display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-input,.form-textarea,.form-input-small{width:100%;padding:12px 16px;background:#ffffff08;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:14px;transition:all .2s}.form-input-small{padding:8px 12px;font-size:13px}.form-input:focus,.form-textarea:focus,.form-input-small:focus{outline:none;border-color:var(--primary);background:#ffffff0d;box-shadow:0 0 0 3px #3b82f61a}.form-textarea{resize:vertical;min-height:80px}.form-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--text-primary);font-size:14px}.form-checkbox-label input[type=checkbox]{width:20px;height:20px;cursor:pointer}.priority-buttons{display:flex;gap:8px;flex-wrap:wrap}.priority-btn{flex:1;min-width:100px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.priority-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.notification-channels{display:flex;flex-direction:column;gap:16px}.channel-item{padding:16px;background:#ffffff08;border:1px solid var(--border-color);border-radius:12px}.channel-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--text-primary);font-size:14px;font-weight:500}.channel-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer}.channel-config{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.email-input-group{display:flex;gap:8px}.btn-add-email{padding:8px 12px;background:var(--primary);color:var(--sobre-acento);border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-add-email:hover{background:#2563eb;transform:scale(1.05)}.email-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.email-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#3b82f626;color:var(--brand-texto);border-radius:20px;font-size:13px;font-weight:500}.email-tag-remove{background:transparent;border:none;color:inherit;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.email-tag-remove:hover{background:#fff3}.rule-type-info{padding:16px;background:#6366f11a;border-left:3px solid var(--primary);border-radius:8px;margin-top:24px}.rule-type-info h4{font-size:14px;color:var(--text-primary);margin:0 0 8px}.rule-type-info h4 strong{color:var(--brand-texto)}.rule-type-info p{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5}.modal-actions{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.btn-secondary,.btn-primary{flex:1;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-secondary{background:#ffffff0d;color:var(--text-primary)}.btn-secondary:hover{background:#ffffff1a}.btn-primary{background:var(--primary);color:var(--sobre-acento)}.btn-primary:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.alert-dropdown-menu{position:absolute;top:100%;right:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000004d;min-width:180px;z-index:100;padding:4px}.alert-dropdown-menu button{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:var(--text-primary);font-size:14px;cursor:pointer;transition:all .2s;text-align:left}.alert-dropdown-menu button:hover{background:#ffffff0d}.alert-dropdown-menu button.danger{color:var(--neg-texto)}.alert-dropdown-menu button.danger:hover{background:#ef44441a}.alert-item-actions{position:relative;display:flex;align-items:center;gap:8px}.alert-menu-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.alert-menu-btn:hover{background:#ffffff0d;color:var(--text-primary)}.alert-notification-badges{display:flex;gap:6px;margin-top:8px}.notification-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600}.notification-badge.email{background:#6366f126;color:#6366f1}.notification-badge.push{background:#22c55e26;color:#22c55e}.notification-badge.slack{background:#ec489926;color:#ec4899}.channel-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;transition:all .2s}.channel-badge.email{background:#6366f126;color:#6366f1}.channel-badge.push{background:#22c55e26;color:#22c55e}.channel-badge.slack{background:#ec489926;color:#ec4899}.btn-edit-rule{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0d;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-edit-rule:hover{background:#ffffff1a;border-color:var(--primary);color:var(--brand-texto);transform:translateY(-1px)}.alert-rule-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.alert-rule-channels{display:flex;gap:6px}.alert-rule-item.disabled{opacity:.5}.alert-rule-item.disabled .alert-rule-name,.alert-rule-item.disabled .alert-rule-description{text-decoration:line-through}.btn-view-clip{padding:6px 12px;background:linear-gradient(135deg,var(--primary) 0%,#2563eb 100%);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-view-clip:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.alert-tab-action{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.alert-tab-action:hover:not(:disabled){background:#22c55e26;transform:translateY(-1px)}.alert-tab-action:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.modal-content{margin:0;max-height:100vh;border-radius:0}.priority-buttons{flex-direction:column}.priority-btn{width:100%}.modal-actions{flex-direction:column}}:root{--live-bg: var(--paper);--live-bg-card: var(--card);--live-border: var(--line);--live-text-primary: var(--ink);--live-text-secondary: var(--ink-2);--live-text-muted: var(--ink-3);--live-primary: var(--brand);--live-success: var(--pos);--live-warning: var(--warning);--live-danger: var(--neg)}.live-monitor-page{min-height:100vh;background:var(--live-bg);padding:24px 32px;border-radius:15px}.live-icon-wrapper{width:48px;height:48px;border-radius:12px;background:var(--live-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.live-monitor-header{margin-bottom:24px}.live-monitor-header-left{display:flex;align-items:center;gap:12px;margin-bottom:8px}.live-monitor-title{font-size:28px;font-weight:700;margin:0;color:var(--live-text-primary)}.live-badge{display:flex;align-items:center;gap:6px;padding:4px 12px;background:#ef44441a;border-radius:9999px;font-size:12px;font-weight:600;color:#ef4444}.live-indicator{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.live-monitor-subtitle{font-size:14px;color:var(--live-text-muted);margin:0}.live-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px}.live-stat-card{background:var(--live-bg-card);border:1px solid var(--live-border);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px}.live-stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.live-stat-icon.blue{background:#6366f11a;color:var(--brand-texto)}.live-stat-icon.green{background:#22c55e1a;color:#22c55e}.live-stat-icon.orange{background:#fb923c1a;color:#fb923c}.live-stat-content{flex:1}.live-stat-value{font-size:32px;font-weight:700;margin:0 0 4px;color:var(--live-text-primary)}.live-stat-label{font-size:14px;color:var(--live-text-secondary);margin:0}.live-monitor-layout{display:grid;grid-template-columns:1fr 380px;gap:24px}.live-feed-column{background:var(--live-bg-card);border:1px solid var(--live-border);border-radius:12px;overflow:hidden}.live-feed-header{padding:20px;border-bottom:1px solid var(--live-border);display:flex;align-items:center;justify-content:space-between}.live-feed-title{font-size:18px;font-weight:600;margin:0;color:var(--live-text-primary)}.btn-pause{display:flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid var(--live-border);border-radius:8px;color:var(--live-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-pause:hover{background:var(--live-bg)}.live-feed-list{max-height:calc(100vh - 400px);overflow-y:auto}.live-feed-item{padding:20px;border-bottom:1px solid var(--live-border);display:flex;gap:16px;transition:background .2s ease}.live-feed-item:hover{background:var(--live-bg)}.live-feed-item-icon{width:40px;height:40px;border-radius:10px;background:#6366f11a;color:var(--brand-texto);display:flex;align-items:center;justify-content:center;flex-shrink:0}.live-feed-item-content{flex:1;min-width:0}.live-feed-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.live-feed-item-channel{display:flex;align-items:center;gap:8px}.channel-name{font-size:14px;font-weight:600;color:var(--live-text-primary)}.live-badge-small{padding:2px 8px;background:#ef44441a;color:#ef4444;border-radius:4px;font-size:12.5px;font-weight:700;font-variant-caps:all-small-caps}.live-feed-time{font-size:12px;color:var(--live-text-muted)}.live-feed-item-title{font-size:13px;color:var(--live-text-secondary);margin:0 0 8px}.live-feed-item-quote{font-size:14px;font-weight:500;color:var(--live-text-primary);margin:0 0 12px;line-height:1.5}.live-feed-item-footer{display:flex;align-items:center;justify-content:space-between}.sentiment-badge{padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:600}.btn-play-feed{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--live-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-play-feed:hover{background:var(--ink);transform:translateY(-1px)}.live-sidebar-column{display:flex;flex-direction:column;gap:16px}.live-sidebar-section{background:var(--live-bg-card);border:1px solid var(--live-border);border-radius:12px;padding:20px}.live-sidebar-title{font-size:16px;font-weight:600;margin:0 0 16px;color:var(--live-text-primary)}.active-channels-list{display:flex;flex-direction:column;gap:12px}.active-channel-item{display:flex;align-items:center;gap:12px}.active-channel-icon{width:36px;height:36px;border-radius:8px;background:#8b5cf61a;color:var(--violet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.active-channel-info{flex:1;min-width:0}.active-channel-name{font-size:14px;font-weight:600;color:var(--live-text-primary);margin:0 0 2px}.active-channel-count{font-size:12px;color:var(--live-text-muted);margin:0}.activity-indicator{width:8px;height:8px;border-radius:50%;background:var(--live-text-muted);flex-shrink:0}.activity-indicator.active{background:var(--live-success);animation:pulse 2s ease-in-out infinite}.analysis-section{background:linear-gradient(135deg,#6366f10d,#a855f70d)}.analysis-header{display:flex;align-items:center;gap:8px;color:var(--live-primary);margin-bottom:12px}.analysis-content{display:flex;flex-direction:column;gap:12px}.analysis-text{font-size:13px;line-height:1.6;color:var(--live-text-secondary);margin:0}.analysis-text strong{color:var(--live-primary);font-weight:600}.btn-analysis{padding:8px 16px;background:var(--live-primary);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-analysis:hover{background:var(--ink)}.live-monitor-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px;color:var(--live-text-muted)}.live-monitor-loading p{margin-top:20px;font-size:15px}.spinner-large{width:48px;height:48px;border:4px solid var(--live-border);border-top-color:var(--live-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.live-monitor-layout{grid-template-columns:1fr}.live-sidebar-column{flex-direction:row}}@media(max-width:768px){.live-monitor-page{padding:16px}.live-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.live-stat-card{padding:14px;gap:10px;flex-direction:column;align-items:flex-start}.live-sidebar-column{flex-direction:column}}.pulso{background:var(--bg-card, #fff);border:1px solid var(--border-color, #e5e7eb);border-left:3px solid var(--text-muted, #9ca3af);border-radius:0;padding:14px 16px;margin-bottom:18px;color:var(--text-primary, #111827);font-size:13px}.pulso-vivo{border-left-color:#1f8a6b}.pulso-detenido{border-left-color:#e8877a}.pulso-cargando,.pulso-error{display:flex;align-items:center;gap:8px;color:var(--text-secondary, #6b7280)}.pulso-cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pulso-estado{display:flex;align-items:center;gap:10px}.pulso-estado>div{display:flex;flex-direction:column;line-height:1.35}.pulso-estado span{color:var(--text-secondary, #6b7280);font-size:12px}.pulso-vivo .pulso-estado svg{color:#1f8a6b}.pulso-detenido .pulso-estado svg{color:var(--neg-texto)}.pulso-cifras{display:flex;align-items:center;gap:12px;color:var(--text-secondary, #6b7280);font-size:12px}.pulso-cifras b{color:var(--text-primary, #111827)}.pulso-cola{padding:2px 8px;border-radius:999px;background:var(--bg-secondary, #f3f4f6)}.pulso-dias{display:flex;align-items:flex-end;gap:8px;margin-top:14px;height:62px}.pulso-dia{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.pulso-dia>span{font-size:10px;color:var(--text-muted, #9ca3af)}.pulso-barra{position:relative;width:100%;max-width:34px;flex:1;display:flex;align-items:flex-end;justify-content:center}.pulso-cap,.pulso-tra{position:absolute;bottom:0;width:100%;border-radius:2px 2px 0 0;min-height:2px}.pulso-cap{background:var(--border-color, #e5e7eb)}.pulso-tra{background:#1f8a6b}.pulso-fuentes{margin-top:12px;border-top:1px solid var(--border-color, #e5e7eb);padding-top:10px}.pulso-fuentes summary{cursor:pointer;color:var(--text-secondary, #6b7280);font-size:12px}.pulso-fuentes ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.pulso-fuentes li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;font-size:12px;color:var(--text-secondary, #6b7280)}.pulso-fuentes li>span:first-child{color:var(--text-primary, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulso-fuente-tipo{font-size:12.5px;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--text-muted, #9ca3af)}@media(max-width:640px){.pulso-cabecera{flex-direction:column;align-items:flex-start}}.fam-cmf,.inst-cmf{--fam:var(--c-web)}.fam-sp,.inst-sp{--fam:var(--c-in)}.fam-superir,.inst-superir{--fam:var(--c-ig)}.nrm-instituciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.nrm-inst{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);border-top:3px solid var(--fam,var(--line));background:var(--card);transition:border-color .15s,box-shadow .15s}.nrm-inst:hover{border-color:var(--fam)}.nrm-inst.on{border-color:var(--fam);box-shadow:inset 0 0 0 1px var(--fam)}.nrm-inst-cuerpo{display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.nrm-inst-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.nrm-inst-corto{color:var(--fam,var(--ink-3));font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.nrm-inst-casilla{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:none;border:1px solid var(--line);border-radius:var(--radio);color:var(--card);background:var(--card)}.nrm-inst-cuerpo:hover .nrm-inst-casilla{border-color:var(--fam)}.nrm-inst.on .nrm-inst-casilla{border-color:var(--fam);background:var(--fam)}.nrm-inst-cuerpo strong{font:400 15px/1.3 var(--serif);color:var(--ink);letter-spacing:-.01em}.nrm-inst-cifras{color:var(--ink-3);font-size:11.5px}.nrm-inst-cifras b{font-weight:600;color:var(--ink)}.nrm-inst-filtro{margin-top:2px;color:var(--ink-3);font:600 11.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.nrm-inst-cuerpo:hover .nrm-inst-filtro,.nrm-inst.on .nrm-inst-filtro{color:var(--fam)}.nrm-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nrm-tab{padding:6px 10px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.nrm-tab:hover{border-color:var(--ink-3)}.nrm-tab.on{border-color:var(--sec-fiscalizacion);background:var(--sec-fiscalizacion);color:var(--card)}.nrm-enlace-sma{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;text-decoration:none}.nrm-enlace-sma:hover{color:var(--ink)}.nrm-item{border-left:3px solid var(--fam,var(--line))}.nrm-fila{padding:14px 16px}.nrm-quien{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.nrm-chip{padding:2px 7px;background:var(--fam,var(--ink));color:var(--card);font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.nrm-quien em{color:var(--ink-3);font:500 10.5px var(--mono);font-style:normal}.nrm-estado{margin-left:auto;font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-2)}.nrm-estado.en_consulta{color:var(--pos)}.nrm-estado.cerrada{color:var(--ink-3)}.nrm-estado.dictada{color:var(--fam,var(--ink))}.nrm-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;color:var(--ink-3);font-size:11.5px}.nrm-meta a{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);text-decoration:none}.nrm-meta a:hover{color:var(--ink);text-decoration:underline}.nrm-norma{font-weight:600;color:var(--fam,var(--ink))!important}.nrm-evidencia{margin:8px 0 0;color:var(--ink-3);font-size:11.5px;font-style:italic}.nrm-donde{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--sec-fiscalizacion);background:var(--card);color:var(--ink-2);font-size:12px;line-height:1.55}.nrm-donde svg{flex-shrink:0;margin-top:3px;color:var(--sec-fiscalizacion)}.nrm-donde a{color:var(--ink);font-weight:600;text-decoration:underline}.nrm-donde strong{color:var(--ink);font-weight:600}.nrm-titulo{position:relative}.nrm-titulo .rgl-materia{cursor:default}.nrm-titulo.on .rgl-materia{color:var(--fam,var(--ink))}.nrm-resumen-btn,.nrm-resumen-pend{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:0;border:0;background:none;color:var(--ink-3);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.nrm-resumen-btn:hover,.nrm-titulo.on .nrm-resumen-btn{color:var(--fam,var(--ink))}.nrm-resumen-pend{cursor:help;opacity:.75}.nrm-tooltip{position:absolute;left:0;top:calc(100% + 6px);z-index:20;width:min(64ch,100%);padding:12px 14px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--fam,var(--ink));background:var(--card);color:var(--ink);font-size:12.5px;line-height:1.55;box-shadow:0 10px 30px #00000024}.nrm-tooltip-rotulo{display:block;margin-bottom:6px;color:var(--fam,var(--ink-3));font:700 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}@media(max-width:900px){.nrm-instituciones{grid-template-columns:1fr}}.nrm-producto{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2)}.nrm-producto span{display:block;color:var(--ink-3);font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.nrm-producto strong{display:block;margin-top:3px;color:var(--ink);font:600 14px/1.35 var(--sans)}.nrm-producto-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nrm-producto-links a{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font:600 13px var(--sans)}.nrm-dictadas{margin:28px 0 8px}.nrm-dictadas h2{font:500 22px/1.2 var(--serif);margin:0 0 10px;color:var(--ink)}.nrm-indice{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0}.nrm-grupo{min-width:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.nrm-grupo ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:0;column-gap:0}.nrm-grupo>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line-2);background:var(--card-2)}.nrm-grupo>header strong{color:var(--ink);font:700 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.nrm-grupo>header span{color:var(--ink-3);font-size:12px}.nrm-grupo ul{list-style:none;margin:0;padding:0}.nrm-grupo:first-child ul{grid-template-columns:minmax(0,1fr)}.nrm-grupo .nrm-fila:nth-child(odd){border-right:1px solid var(--line-2)}.nrm-grupo:first-child .nrm-fila{border-right:0}.nrm-grupo:first-child .nrm-fila:not(:last-child){border-bottom:1px solid var(--line-2)}.nrm-fila{display:flex;align-items:center;gap:8px;padding:0 10px 0 0;border-bottom:1px solid var(--line-2);border-left:3px solid transparent;transition:background .12s}.nrm-fila:hover{background:var(--card-2)}.nrm-fila.on{border-left-color:var(--fam,var(--ink));background:color-mix(in srgb,var(--fam,var(--ink)) 7%,var(--card))}.nrm-fila-cuerpo{flex:1;min-width:0;display:grid;grid-template-columns:auto 64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0 9px 11px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.nrm-fila-cuerpo:hover .nrm-inst-casilla{border-color:var(--fam,var(--ink-3))}.nrm-fila.on .nrm-inst-casilla{border-color:var(--fam,var(--ink));background:var(--fam,var(--ink))}.nrm-fila .nrm-inst-corto{color:var(--fam,var(--ink-2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nrm-fila-nombre{min-width:0;color:var(--ink);font:400 14px/1.3 var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nrm-fila-cifra{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:12px;white-space:nowrap}.nrm-fila-cifra b{color:var(--ink);font:600 12.5px var(--mono)}.nrm-fila-cifra .cero b,.nrm-fila-cifra .cero{color:var(--ink-3);font-weight:400}.nrm-fila-consulta{padding-right:8px;border-right:1px solid var(--line-2)}.nrm-fila-barra{display:block;width:70px;height:6px;background:var(--line-2)}.nrm-fila-barra i{display:block;height:100%;min-width:0;background:var(--fam,var(--ink-2))}.nrm-fila-avisar,.nrm-fila-sigue{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--ink-2);font:600 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer;white-space:nowrap}.nrm-fila-avisar:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.nrm-fila-avisar:disabled{opacity:.55;cursor:default}.nrm-fila-sigue{border-color:transparent;color:var(--brand-texto);cursor:default}.nrm-indice-pie{grid-column:1 / -1;margin:0;color:var(--ink-3);font-size:12px}@media(max-width:1100px){.nrm-grupo ul,.nrm-grupo:first-child ul{grid-template-columns:1fr}.nrm-grupo .nrm-fila,.nrm-grupo:first-child .nrm-fila{border-right:0}}@media(max-width:620px){.nrm-fila-cuerpo{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.nrm-fila .nrm-inst-corto,.nrm-fila-nombre,.nrm-fila-cifra{grid-column:2}}.nrm-fila-avisar{margin-left:12px;border-color:#2f4fa8;color:#2f4fa8;background:#eef3ff;border-radius:999px}.nrm-fila-avisar:hover:not(:disabled){background:#2f4fa8;color:#fff;border-color:#2f4fa8}.nrm-fila-sigue{margin-left:12px;border-radius:999px;color:#1f7a4d;border-color:#bfe3cf;background:#eefaf3;cursor:default}.nrm-donde-plegable{margin:10px 0}.nrm-cab{position:relative;padding-right:150px}.nrm-campana{position:absolute;top:0;right:0;z-index:5}.nrm-campana-boton{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #1d4ed8;border-radius:999px;background:#eef3ff;color:#1d4ed8;font-weight:600;font-size:13px;cursor:pointer}.nrm-campana-boton b{min-width:18px;padding:0 5px;border-radius:9px;background:#1d4ed8;color:#fff;font-size:11px;text-align:center}.nrm-campana-panel{position:absolute;right:0;top:calc(100% + 6px);width:300px;max-height:360px;overflow:auto;padding:10px 12px;background:#fff;border:1px solid #d5d9e0;border-radius:8px;box-shadow:0 8px 24px #0000001f}.nrm-campana-panel p{margin:0 0 8px;font-size:12.5px;color:var(--ink-3, #6b7383)}.nrm-campana-panel ul{list-style:none;margin:0;padding:0}.nrm-campana-panel li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid #eef0f4;font-size:13px}.nrm-campana-panel .nrm-fila-avisar,.nrm-campana-panel .nrm-fila-sigue{margin-left:0}@media(max-width:640px){.nrm-cab{padding-right:0}.nrm-campana{position:static;margin-bottom:8px}}.nrm-item>.nrm-fila{display:block;padding:14px 16px;border-bottom:0;border-left:0}.nrm-item>.nrm-fila:hover{background:transparent}.tracking-board{max-width:1440px;margin-inline:auto}.tracking-head{align-items:flex-start}.tracking-live{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:3px;font:700 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-2);background:var(--card)}.tracking-live span{width:7px;height:7px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 4px color-mix(in srgb,var(--pos) 15%,transparent)}.tracking-families{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));border:1px solid var(--line);border-radius:var(--radio);background:var(--card);margin:0 0 16px}.tracking-family-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-right:1px solid var(--line);color:inherit;text-decoration:none;transition:background .16s ease}.tracking-family-card:last-child{border-right:0}.tracking-family-card:hover{background:var(--card-2)}.tracking-family-card>span{font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.tracking-family-card strong{font:500 28px/1 var(--serif);color:var(--ink)}.tracking-family-card small{font:500 10px/1 var(--mono);color:var(--ink-3)}.tracking-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:var(--card);margin-bottom:16px}.tracking-summary>div{padding:20px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-right:1px solid var(--line)}.tracking-summary>div:last-child{border-right:0}.tracking-summary span{font:700 12.5px/1.3 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.tracking-summary strong{font:500 30px/1 var(--serif);color:var(--ink)}.tracking-integration-brief{display:flex;align-items:center;gap:18px;margin-bottom:28px;padding:12px 15px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink-2);text-decoration:none}.tracking-integration-brief:hover{background:var(--card-2)}.tracking-integration-brief>div{display:flex;align-items:center;gap:8px;color:var(--ink);font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.tracking-integration-brief p{flex:1;margin:0;font-size:11px}.tracking-integration-brief p strong{color:var(--ink)}.tracking-integration-brief>span{display:flex;align-items:center;gap:5px;color:var(--ink-3);font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.tracking-report-btn{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 28px;padding:13px 15px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.tracking-report-btn:hover:not(:disabled){background:var(--card-2)}.tracking-report-btn:disabled{cursor:progress;opacity:.65}.tracking-report-btn>span{color:var(--ink);font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.tracking-report-btn small{margin-left:auto;color:var(--ink-3);font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.tracking-report-btn em{margin-left:auto;color:var(--neg-texto);font:700 11.5px/1 var(--mono);font-style:normal;letter-spacing:.04em;font-variant-caps:all-small-caps}.tracking-connections-section{margin-bottom:30px}.tracking-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.tracking-connection{position:relative;min-width:0;padding:18px 19px 17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background .16s ease}.tracking-connection:nth-child(3n){border-right:0}.tracking-connection:hover{background:var(--card-2)}.tracking-connection-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.tracking-connection-head>span{font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.tracking-connection-status{display:flex;align-items:center;gap:6px;font:700 11px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.tracking-connection-status i{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.tracking-connection-status.is-verified{color:var(--pos)}.tracking-connection-status.is-verified i{background:var(--pos)}.tracking-connection-status.is-limited{color:var(--warning)}.tracking-connection-status.is-limited i{background:var(--warning)}.tracking-connection-status.is-pending{color:var(--ink-3)}.tracking-connection-status.is-down{color:var(--neg-texto)}.tracking-connection-status.is-down i{background:var(--neg)}.tracking-connection h3{margin:0 24px 7px 0;color:var(--ink);font:500 17px/1.25 var(--sans)}.tracking-connection p{min-height:57px;margin:0;color:var(--ink-2);font-size:11.5px;line-height:1.55}.tracking-connection-evidence{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px;font:600 9px/1.3 var(--mono);color:var(--ink-3)}.tracking-connection-evidence span+span{padding-left:7px;border-left:1px solid var(--line)}.tracking-connection-link{position:absolute;right:16px;bottom:16px;color:var(--ink-3)}.tracking-methodology{margin:9px 0 0;color:var(--ink-3);font:500 9.5px/1.45 var(--mono)}.tracking-no-connections{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;padding:28px;color:var(--ink-3);font-size:12px}.tracking-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:28px}.tracking-events,.tracking-watches{border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.tracking-event{display:flex;gap:14px;align-items:flex-start;padding:19px 20px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background .16s ease}.tracking-event:last-child{border-bottom:0}.tracking-event:hover{background:var(--card-2)}.tracking-event-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex:0 0 auto;background:var(--brand)}.tracking-event-dot.severity-high,.tracking-event-dot.severity-critical{background:var(--neg)}.tracking-event-dot.severity-medium{background:var(--warning)}.tracking-event-copy{min-width:0;flex:1}.tracking-event-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:7px;font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.tracking-event-meta span+span,.tracking-event-meta time{padding-left:8px;border-left:1px solid var(--line)}.tracking-event h3,.tracking-watch h3,.tracking-empty h3,.tracking-no-events h3{margin:0;color:var(--ink);font:500 18px/1.25 var(--sans)}.tracking-event p{margin:7px 0 10px;color:var(--ink-2);font-size:13px;line-height:1.55}.tracking-source{display:flex;align-items:center;gap:6px;color:var(--ink-3);font:500 10px/1.3 var(--mono)}.tracking-event-link{color:var(--ink-3);flex:0 0 auto}.tracking-watch{display:flex;gap:12px;padding:17px 18px;border-bottom:1px solid var(--line)}.tracking-watch:last-child{border-bottom:0}.tracking-watch-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:3px;background:var(--card-2);color:var(--ink-2)}.tracking-watch span{display:block;margin:1px 0 6px;font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.tracking-watch h3{font-size:16px}.tracking-watch p{margin:6px 0 0;color:var(--ink-3);font-size:12px;line-height:1.4}.tracking-watch-empty{padding:24px 18px;color:var(--ink-3);font-size:11px;line-height:1.5}.tracking-empty,.tracking-no-events,.tracking-state{padding:64px 28px;text-align:center;color:var(--ink-3)}.tracking-empty{border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.tracking-empty h3,.tracking-no-events h3{margin-top:14px}.tracking-empty p,.tracking-no-events p{max-width:540px;margin:9px auto 0;font-size:13px;line-height:1.55}.tracking-no-events{background:var(--card)}@media(max-width:980px){.tracking-families{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-family-card:nth-child(2n){border-right:0}.tracking-grid,.tracking-summary{grid-template-columns:1fr}.tracking-summary>div{border-right:0;border-bottom:1px solid var(--line)}.tracking-summary>div:last-child{border-bottom:0}.tracking-connections{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-connection:nth-child(3n){border-right:1px solid var(--line)}.tracking-connection:nth-child(2n){border-right:0}}@media(max-width:620px){.tracking-head{gap:16px}.tracking-report-btn{flex-wrap:wrap}.tracking-report-btn small,.tracking-report-btn em{margin-left:0;flex-basis:100%}.tracking-live{align-self:flex-start}.tracking-integration-brief{align-items:flex-start;flex-wrap:wrap}.tracking-integration-brief p{flex-basis:100%;order:3}.tracking-integration-brief>span{margin-left:auto}.tracking-connections{grid-template-columns:1fr}.tracking-connection,.tracking-connection:nth-child(3n){border-right:0}.tracking-event{padding:16px}.tracking-event-meta{gap:6px}.tracking-event-meta time{width:100%;padding:6px 0 0;border:0}}.tracking-norma{display:flex;gap:12px;align-items:baseline;margin:10px 0 12px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2)}.tracking-norma>span{flex:0 0 auto;font:700 11px/1.4 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.tracking-norma>div{min-width:0;display:flex;flex-direction:column;gap:3px}.tracking-norma strong{color:var(--ink);font:500 14px/1.3 var(--sans)}.tracking-norma a{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);font:600 10px/1.3 var(--mono);text-decoration:none}.tracking-norma a:hover{color:var(--ink);text-decoration:underline}.tracking-norma em{color:var(--ink-3);font:500 10px/1.3 var(--mono);font-style:normal}.seguimiento-nuevo-abrir{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:14px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink-2);font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.seguimiento-nuevo-abrir:hover{background:var(--card-2);color:var(--ink)}.seguimiento-nuevo{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-top:1px solid var(--line);background:var(--card-2)}.seguimiento-nuevo-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.seguimiento-nuevo-head span{font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.seguimiento-nuevo-head button{border:0;background:transparent;color:var(--ink-3);cursor:pointer;padding:2px}.seguimiento-nuevo small{color:var(--ink-3);font-size:10.5px;line-height:1.45;margin:-2px 0 4px}.seguimiento-nuevo .btn-solid{justify-content:center;margin-top:8px}.seguimiento-nuevo-error{color:var(--neg-texto);font-size:11.5px;line-height:1.45}.perfil-resumen{display:flex;align-items:center;gap:13px;width:100%;margin:0 0 16px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink-2);text-align:left;cursor:pointer}.perfil-resumen:hover{background:var(--card-2)}.perfil-resumen>div{flex:1;min-width:0}.perfil-resumen span{display:block;font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3);margin-bottom:4px}.perfil-resumen p{margin:0;font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfil-resumen small{flex:0 0 auto;font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.perfil-editor{display:flex;flex-direction:column;gap:9px;margin:0 0 16px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.perfil-editor-head{display:flex;align-items:center;gap:9px}.perfil-editor-head span{flex:1;font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink)}.perfil-editor-head button{border:0;background:transparent;color:var(--ink-3);font:600 10px/1 var(--mono);cursor:pointer}.perfil-editor-ayuda{margin:0;color:var(--ink-2);font-size:12px;line-height:1.55}.perfil-editor-texto{width:100%;font-family:var(--mono);font-size:12px;line-height:1.6;resize:vertical}.perfil-editor-pie{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.perfil-editor-pie small{color:var(--ink-3);font:600 10px/1 var(--mono)}.perfil-editor-pie small.corto{color:var(--warning)}.perfil-editor-error{color:var(--neg-texto);font-size:11.5px}.perfil-editor-pie .btn-solid{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.oportunidades{margin-top:30px}.oportunidades-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:14px}.oportunidades-head p{margin:6px 0 0;color:var(--ink-2);font-size:12px;line-height:1.55}.oportunidades-head .btn-solid{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.oportunidades-vacio,.oportunidades-error{padding:22px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink-3);font-size:12.5px;line-height:1.6}.oportunidades-error{color:var(--neg-texto)}.oportunidades-lista{border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.oportunidad{display:flex;gap:15px;align-items:flex-start;padding:17px 19px;border-bottom:1px solid var(--line)}.oportunidad:last-child{border-bottom:0}.oportunidad-puntaje{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:3px;font:500 17px/1 var(--sans);color:var(--ink)}.oportunidad-puntaje.alto{border-color:var(--pos);color:var(--pos)}.oportunidad-puntaje.medio{border-color:var(--warning);color:var(--warning)}.oportunidad-puntaje.bajo{color:var(--ink-3)}.oportunidad-copy{flex:1;min-width:0}.oportunidad h4{margin:0 0 5px;color:var(--ink);font:500 15px/1.3 var(--sans)}.oportunidad p{margin:0 0 8px;color:var(--ink-2);font-size:12.5px;line-height:1.5}.oportunidad-meta{display:flex;gap:8px;flex-wrap:wrap;font:600 9.5px/1.4 var(--mono);color:var(--ink-3)}.oportunidad-meta span+span{padding-left:8px;border-left:1px solid var(--line)}.oportunidad-codigo{opacity:.7}.oportunidad>a{flex:0 0 auto;color:var(--ink-3)}.oportunidad>a:hover{color:var(--ink)}@media(max-width:620px){.oportunidades-head .btn-solid{width:100%;justify-content:center}}.explorar{margin-top:32px;border-top:1px solid var(--line);padding-top:26px}.explorar-head h3{margin:0 0 6px;color:var(--ink);font:500 20px/1.25 var(--sans)}.explorar-head p{margin:0 0 16px;color:var(--ink-2);font-size:12.5px;line-height:1.6}.explorar-buscador{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);margin-bottom:14px}.explorar-buscador svg{color:var(--ink-3);flex:0 0 auto}.explorar-industria{flex:0 0 auto;padding:6px 10px;border:1px solid var(--line);background:none;color:var(--ink-2);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer;white-space:nowrap}.explorar-industria:hover{border-color:var(--ink-3)}.explorar-industria.on{border-color:var(--ink);background:var(--ink);color:var(--card)}.explorar-filtro{margin:-6px 0 12px;color:var(--ink-3);font-size:12px;line-height:1.5}.explorar-filtro b{color:var(--ink);font-weight:600}.explorar-buscador .input{flex:1;border:0;background:transparent;padding:4px 0}.explorar-buscador .btn-solid{flex:0 0 auto}.explorar-error,.explorar-vacio{padding:20px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink-3);font-size:12.5px}.explorar-error{color:var(--neg-texto)}.explorar-acciones{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--ink);background:var(--ink);color:var(--paper)}.explorar-acciones>span{font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;margin-right:auto}.explorar-acciones button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--paper);background:transparent;color:var(--paper);font:700 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.explorar-acciones button:hover:not(:disabled){background:var(--paper);color:var(--ink)}.explorar-acciones button:disabled{opacity:.6;cursor:progress}.explorar-lista{border:1px solid var(--line);border-radius:var(--radio);border-top:0;background:var(--card);max-height:560px;overflow-y:auto}.explorar-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--line);cursor:pointer}.explorar-item:last-child{border-bottom:0}.explorar-item:hover{background:var(--card-2)}.explorar-item.elegido{background:var(--card-2);box-shadow:inset 3px 0 0 var(--ink)}.explorar-item input{margin-top:3px;flex:0 0 auto;cursor:pointer}.explorar-item h4{margin:0;color:var(--ink);font:500 14.5px/1.35 var(--sans)}.explorar-sobre{margin:3px 0 0;color:var(--ink-2);font-size:12px;line-height:1.45}.explorar-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px;font:600 9.5px/1.4 var(--mono);color:var(--ink-3)}.explorar-meta span+span{padding-left:8px;border-left:1px solid var(--line)}.explorar-urgente{color:var(--neg-texto)}@media(max-width:620px){.explorar-buscador{flex-wrap:wrap}.explorar-buscador .input{flex-basis:100%}}.explorar-vacio{padding:18px 16px;border:1px dashed var(--line, #CFD6DF);border-radius:4px;color:var(--ink-3, #808A96);font-size:13px;text-align:center}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink-3, #808A96);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.btn-ghost:hover{background:var(--card-2, #FFFFFF);border-color:var(--line-2, #E2E7EE);color:var(--ink, #171A1F)}.btn-ghost:focus-visible{outline:2px solid var(--brand, #829DE0);outline-offset:1px}.explorar-enlace{border:0;background:none;padding:0;font:inherit;color:var(--brand-texto);text-decoration:underline;cursor:pointer}.explorar-enlace:hover{color:var(--ink, #171A1F)}.comisiones{list-style:none;margin:4px 0 14px;padding:0;display:grid;gap:1px;background:var(--line-2, #E2E7EE);border:1px solid var(--line, #CFD6DF)}.comision{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 14px;background:var(--card, #F8FAFC)}.comision.seguida{background:var(--card-2, #FFFFFF)}.comision-nombre{font-size:13px;color:var(--ink, #171A1F);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comision-cuenta{font:700 12.5px/1 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3, #808A96);white-space:nowrap}.comision button{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line, #CFD6DF);border-radius:3px;background:var(--paper, #EEF1F5);color:var(--ink, #171A1F);font:700 12px/1 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.comision button:hover:not(:disabled){border-color:var(--ink-3, #808A96)}.comision button:disabled{opacity:.55;cursor:default}.comision-estado{display:inline-flex;align-items:center;gap:6px;color:var(--pos, #1F8A6B);font:700 12px/1 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps}@media(max-width:560px){.comision{grid-template-columns:1fr auto}.comision-cuenta{grid-column:1}}.ficha-fondo{position:fixed;inset:0;z-index:60;background:#1c1b1673;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.ficha{position:relative;width:100%;max-width:min(1240px,100%);background:var(--card, #F8FAFC);border:1px solid var(--line, #CFD6DF);border-radius:4px;padding:26px 30px 30px}.ficha-cerrar{position:absolute;top:14px;right:14px;border:1px solid var(--line, #CFD6DF);border-radius:4px;background:var(--paper, #EEF1F5);color:var(--ink-2, #454B54);width:30px;height:30px;display:grid;place-items:center;cursor:pointer}.ficha-cargando,.ficha-error{display:flex;align-items:center;gap:8px;color:var(--ink-3, #808A96);font-size:13px}.ficha-titulo{margin:6px 0 14px;font:300 24px/1.2 var(--serif, Georgia, serif);color:var(--ink, #171A1F);letter-spacing:-.015em}.ficha-estado{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:20px;font-size:12px;color:var(--ink-2, #454B54)}.ficha-estado b{color:var(--ink, #171A1F)}.ficha-dossier{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--line);border-radius:4px;background:none;color:var(--ink-2);font:600 11px var(--sans);letter-spacing:.03em;cursor:pointer}.ficha-dossier:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.ficha-dossier:disabled{opacity:.6;cursor:default}.ficha-descargas{margin:-4px 0 12px}.ficha-urgente{color:var(--neg-texto);font-weight:600}.ficha-sec{margin-top:26px}.ficha-nota{margin:0 0 14px;font-size:12px;line-height:1.55;color:var(--ink-3, #808A96)}.ficha-texto{border:1px solid var(--line-2, #E2E7EE);border-radius:3px;padding:14px 16px;background:var(--card-2, #FFFFFF)}.ficha-desplegar{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:0;cursor:pointer;font:700 12.5px/1 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink, #171A1F)}.ficha-desplegar>span{margin-left:auto;color:var(--ink-3, #808A96);font-weight:400;letter-spacing:.04em;text-transform:none}.ficha-docs{list-style:none;margin:10px 0 0;padding:0;display:block}.ficha-docs li{display:block;margin-bottom:6px;font-size:12px;line-height:1.55}.ficha-docs a{color:var(--brand-texto);text-decoration:none}.ficha-docs a svg{vertical-align:-2px;margin-right:6px;flex:none}.ficha-docs a:hover{text-decoration:underline}.ficha-docs li>span{margin-left:8px;color:var(--ink-3, #808A96);font:400 10px/1 var(--mono, ui-monospace);white-space:nowrap}.ficha-docs-hito{margin-top:7px}.ficha-linea{list-style:none;margin:0;padding:0}.ficha-linea li{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:0 0 16px;position:relative}.ficha-linea li:before{content:"";position:absolute;left:91px;top:16px;bottom:0;width:1px;background:var(--line-2, #E2E7EE)}.ficha-linea li:last-child:before{display:none}.ficha-linea li>div{position:relative;padding-left:16px}.ficha-linea li>div:before{content:"";position:absolute;left:-4px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--ink, #171A1F)}.ficha-fecha{font:700 9.5px/1.6 var(--mono, ui-monospace);color:var(--ink-3, #808A96);text-align:right;letter-spacing:.04em}.ficha-linea p{margin:0;font-size:13px;line-height:1.5;color:var(--ink, #171A1F)}.ficha-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:5px;font:400 10px/1.4 var(--mono, ui-monospace);color:var(--ink-3, #808A96)}.ficha-otros{margin-top:18px;border-top:1px solid var(--line-2, #E2E7EE);padding-top:12px}.ficha-otros summary{cursor:pointer;font-size:12px;color:var(--ink-3, #808A96)}@media(max-width:560px){.ficha{padding:22px 18px 26px}.ficha-linea li{grid-template-columns:1fr}.ficha-linea li:before{display:none}.ficha-fecha{text-align:left}}.explorar-abrir{border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.explorar-abrir:hover{text-decoration:underline;text-decoration-color:var(--line, #CFD6DF);text-underline-offset:3px}.comision-desplegar{display:flex;align-items:center;gap:8px;width:100%;margin:10px 0 12px;padding:10px 12px;border:1px solid var(--line, #CFD6DF);border-radius:3px;background:var(--card-2, #FFFFFF);cursor:pointer;font:700 12.5px/1 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink, #171A1F)}.comision-desplegar:hover{border-color:var(--ink-3, #808A96)}.comision-desplegar>span{margin-left:auto;color:var(--ink-3, #808A96);font-weight:400;letter-spacing:.04em;text-transform:none}.comision-cuenta em{font-style:normal;color:var(--ink-2, #454B54)}.comision-aviso{margin:4px 0 14px;padding:13px 15px;border:1px solid var(--pos, #1F8A6B);border-left-width:3px;border-radius:3px;background:var(--card-2, #FFFFFF);font-size:12.5px;line-height:1.6;color:var(--ink-2, #454B54)}.comision-aviso strong{color:var(--ink, #171A1F)}.comision-aviso em{font-style:italic}.ficha-nuevos{margin:-6px 0 14px;padding:9px 12px;border-left:3px solid var(--pos, #1F8A6B);background:var(--card-2, #FFFFFF);font-size:12px;color:var(--ink-2, #454B54)}.ficha-hito-nuevo>div{background:linear-gradient(90deg,rgba(31,138,107,.09),transparent 70%);border-radius:3px}.ficha-hito-nuevo>div:before{background:var(--pos, #1F8A6B)!important;box-shadow:0 0 0 3px #1f8a6b2e}.panel-compras{margin:0 0 26px}.panel-cargando{display:flex;align-items:center;gap:8px;color:var(--ink-3, #808A96);font-size:13px}.panel-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:6px 0 20px;background:var(--line, #CFD6DF);border:1px solid var(--line, #CFD6DF)}.panel-cifra{background:var(--card, #F8FAFC);padding:15px 16px}.panel-cifra strong{display:block;font:300 30px/1 var(--serif, Georgia, serif);color:var(--ink, #171A1F);font-variant-numeric:tabular-nums}.panel-cifra span{display:block;margin-top:7px;font:700 11.5px/1.4 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3, #808A96)}.panel-destacada{background:var(--card-2, #FFFFFF);box-shadow:inset 3px 0 0 var(--neg, #E8877A)}.panel-destacada strong{color:var(--neg-texto)}.panel-tabla{width:100%;border-collapse:collapse;font-size:13px}.panel-tabla th{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--line, #CFD6DF);font:700 11.5px/1.4 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3, #808A96)}.panel-tabla td{padding:9px 10px 9px 0;border-bottom:1px solid var(--line-2, #E2E7EE);color:var(--ink-2, #454B54)}.panel-tabla .num{text-align:right;font-variant-numeric:tabular-nums}.panel-tabla th.num{text-align:right}.panel-alto{color:var(--neg-texto);font-weight:600}.panel-barra{display:block;width:100%;min-width:70px;height:7px;background:var(--line-2, #E2E7EE);border-radius:2px;overflow:hidden}.panel-barra i{display:block;height:100%;background:var(--ink-3, #808A96)}.panel-organismos{margin-top:16px;border-top:1px solid var(--line-2, #E2E7EE);padding-top:12px}.panel-organismos summary{cursor:pointer;font-size:12px;color:var(--ink-3, #808A96)}.panel-organismos ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.panel-organismos li{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:var(--ink-2, #454B54)}.panel-org-dato{font:400 10px/1.5 var(--mono, ui-monospace);color:var(--ink-3, #808A96);white-space:nowrap}@media(max-width:640px){.panel-tabla td:nth-child(3),.panel-tabla th:nth-child(3){display:none}}.tracking-abrir{display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:0;border:0;background:none;cursor:pointer;font:700 12px/1 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--brand-texto)}.tracking-abrir:after{content:"→";font-family:var(--sans, system-ui)}.tracking-abrir:hover{color:var(--ink, #171A1F)}.tracking-abrir:focus-visible{outline:2px solid var(--brand, #829DE0);outline-offset:3px;border-radius:2px}.vig-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 22px;background:var(--line, #CFD6DF);border:1px solid var(--line, #CFD6DF)}.vig-card{background:var(--card, #F8FAFC);padding:15px 16px 16px;min-width:0}.vig-card header{display:flex;align-items:center;gap:7px;color:var(--ink-3, #808A96)}.vig-card header span{font:700 11.5px/1.4 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps}.vig-card>strong{display:block;margin:9px 0 4px;font:300 32px/1 var(--serif, Georgia, serif);color:var(--ink, #171A1F);font-variant-numeric:tabular-nums}.vig-card p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-2, #454B54)}.vig-card small{display:block;margin-top:9px;font:400 10.5px/1.5 var(--mono, ui-monospace);color:var(--ink-3, #808A96)}.vig-card-alerta{box-shadow:inset 3px 0 0 var(--neg, #E8877A)}.vig-card-alerta>strong{color:var(--neg-texto)}.vig-lista{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.vig-lista li{display:grid;gap:2px}.vig-lista button{padding:0;border:0;background:none;cursor:pointer;text-align:left;font:400 12.5px/1.4 var(--sans, system-ui);color:var(--brand-texto)}.vig-lista button:hover{color:var(--ink, #171A1F)}.vig-lista em{font:700 11.5px/1.4 var(--mono, ui-monospace);letter-spacing:.04em;font-variant-caps:all-small-caps;font-style:normal;color:var(--neg-texto)}.vig-card-ancha{grid-column:span 2}.vig-rend{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.vig-rend li{display:grid;grid-template-columns:minmax(96px,30%) 1fr auto;align-items:center;gap:12px}.vig-rend-lb{font-size:12px;color:var(--ink-2, #454B54);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vig-rend-tr{display:block;height:9px;background:var(--line-2, #E2E7EE)}.vig-rend-tr i{display:block;height:100%}.vig-rend em{font:400 11px/1 var(--mono, ui-monospace);font-style:normal;color:var(--ink, #171A1F);min-width:76px;text-align:right}.vig-mudo .vig-rend-lb,.vig-mudo em{color:var(--ink-3, #808A96)}.vig-leyenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line-2, #E2E7EE)}.vig-leyenda span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2, #454B54)}.vig-leyenda i{width:9px;height:9px;border-radius:2px;flex-shrink:0}.vig-leyenda b{font:400 11px/1 var(--mono, ui-monospace);color:var(--ink, #171A1F)}.vig-rend{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.vig-rend li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:6px;border-bottom:1px solid var(--line-2, #E2E7EE);font-size:12.5px;color:var(--ink-2, #454B54)}.vig-rend li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vig-rend em{flex:none;font:400 10px/1.5 var(--mono, ui-monospace);font-style:normal;color:var(--ink-3, #808A96)}.vig-mudo span{color:var(--ink-3, #808A96)}.vig-mudo em{color:var(--warning, #B8860B)}@media(max-width:720px){.vig-panel{grid-template-columns:1fr}.vig-card-ancha{grid-column:span 1}}.tracking-head-side{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tracking-vista{color:var(--brand-texto);font:600 11px var(--sans);letter-spacing:.04em;text-decoration:none;padding:6px 10px;border:1px solid var(--line);border-radius:4px}.tracking-vista:hover{border-color:var(--sec-congreso)}.tracking-watch{position:relative}.tracking-watch-drop{position:absolute;top:10px;right:10px;display:inline-flex;padding:5px;border:0;background:none;cursor:pointer;color:var(--ink-3, #808A96);opacity:0;transition:opacity .12s ease,color .12s ease}.tracking-watch:hover .tracking-watch-drop,.tracking-watch-drop:focus-visible{opacity:1}.tracking-watch-drop:hover{color:var(--neg-texto)}.tracking-watch-drop:focus-visible{outline:2px solid var(--brand, #829DE0);outline-offset:2px}.tracking-watch-drop:disabled{cursor:progress;opacity:.5}@media(hover:none){.tracking-watch-drop{opacity:1}}.urgencia-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.urgencia-fila{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.urgencia-fila.seguida{background:var(--card-2)}.urgencia-datos{min-width:0}.urgencia-datos strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ink);font:500 14px/1.3 var(--sans)}.urgencia-plazo{font-family:var(--mono);font-size:7.5pt;letter-spacing:.04em;font-variant-caps:all-small-caps;padding:2px 7px;border:1px solid var(--line-2);color:var(--ink-3);font-weight:400}.urgencia-datos p{margin:6px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.6}.urgencia-datos small{display:block;margin-top:6px;color:var(--ink-3);font-size:11.5px}.urgencia-fila>button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--line);background:transparent;color:var(--ink);font:400 12.5px/1 var(--sans);cursor:pointer}.urgencia-fila>button:hover:not(:disabled){background:var(--card-2)}.urgencia-fila>button:disabled{opacity:.55;cursor:default}.urgencia-ya{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:12px}@media(max-width:640px){.urgencia-fila{flex-direction:column;align-items:stretch}}.tracking-watch-abrir{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.tracking-watch-abrir:hover{text-decoration-color:var(--ink)}.pseg{margin-top:28px;padding:22px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.pseg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pseg-criterio{margin:6px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.6}.pseg-cerrar{flex:0 0 auto;padding:5px;border:1px solid var(--line);border-radius:var(--radio);background:transparent;color:var(--ink-3);cursor:pointer}.pseg-cerrar:hover{color:var(--ink)}.pseg-cargando,.pseg-vacio{margin:16px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.6}.pseg-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:18px 0 0;background:var(--line)}.pseg-cifras>div{padding:14px 16px;background:var(--card)}.pseg-cifras strong{display:block;color:var(--ink);font:400 26px/1 var(--serif)}.pseg-cifras span{display:block;margin-top:5px;color:var(--ink-3);font-family:var(--mono);font-size:7.5pt;letter-spacing:.04em;font-variant-caps:all-small-caps}.pseg-nota{margin:12px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.6}.pseg-bloque{margin-top:22px;padding-top:18px;border-top:1px solid var(--line-2)}.pseg-bloque h4{display:flex;align-items:center;gap:7px;margin:0 0 4px;color:var(--ink);font:500 15px/1.3 var(--sans)}.pseg-glosa{margin:4px 0 10px;color:var(--ink-3);font-size:12px;line-height:1.6}.pseg-lista,.pseg-cambios{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:1px;background:var(--line-2)}.pseg-fila,.pseg-cambios>li{padding:10px 12px;background:var(--card)}.pseg-fila{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.pseg-fila>button,.pseg-cambios button{display:inline-flex;align-items:baseline;gap:9px;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pseg-fila>button:hover .pseg-nom,.pseg-cambios button:hover .pseg-nom{text-decoration:underline;text-underline-offset:3px}.pseg-bol{flex:0 0 auto;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.pseg-nom{font-size:13px;line-height:1.4}.pseg-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--ink-3);font-size:11.5px}.pseg-urg{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--line-2);font-family:var(--mono);font-size:7.5pt;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-2)}.pseg-cambios>li p{margin:5px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.55}.pseg-cambios>li small{display:block;margin-top:4px;color:var(--ink-3);font-size:11px}@media(max-width:640px){.pseg{padding:16px}.pseg-fila{flex-direction:column;align-items:flex-start;gap:6px}}.tracking-ver-mas{width:100%;margin-top:12px;padding:11px;border:1px solid var(--line);border-radius:var(--radio);background:transparent;color:var(--ink-2);font:400 12.5px/1 var(--sans);cursor:pointer}.tracking-ver-mas:hover{background:var(--card-2);color:var(--ink)}.tracking-watch-cifras{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.tracking-watch-cifras span{color:var(--ink-3);font-size:11.5px}.tracking-watch-cifras strong{color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:400}.tracking-descubrir{margin-top:28px;border-top:1px solid var(--line)}.tracking-descubrir-abrir{display:flex;align-items:baseline;gap:10px;width:100%;padding:16px 0;border:0;background:none;color:var(--ink);font:500 15px/1.3 var(--sans);text-align:left;cursor:pointer}.tracking-descubrir-abrir:hover{color:var(--brand-texto)}.tracking-descubrir-abrir>span{flex:0 0 auto;width:18px;color:var(--ink-3);font-family:var(--mono);font-size:14px}.tracking-descubrir-abrir em{color:var(--ink-3);font:400 12px/1.4 var(--sans);font-style:normal}.tracking-grupo-cambios{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.tracking-grupo-cambios li{display:grid;grid-template-columns:7px 1fr auto;align-items:baseline;gap:9px;color:var(--ink-2);font-size:12.5px;line-height:1.55}.tracking-grupo-cambios .punto{width:5px;height:5px;margin-top:6px;border-radius:50%;background:var(--ink-3)}.tracking-grupo-cambios .punto.severity-critical,.tracking-grupo-cambios .punto.severity-high{background:var(--neg)}.tracking-grupo-cambios time{color:var(--ink-3);font-family:var(--mono);font-size:10.5px;white-space:nowrap}.comp{margin:12px 0 16px}.comp-columnas{margin-bottom:12px;padding:10px 12px;border:1px solid var(--line-2);background:var(--card-2)}.comp-columnas>span{display:block;color:var(--ink-3);font-family:var(--mono);font-size:7.5pt;letter-spacing:.04em;font-variant-caps:all-small-caps}.comp-columnas ol{margin:6px 0 0;padding-left:18px;color:var(--ink-2);font-size:12px;line-height:1.6}.txt-abrir{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink-2);font:600 12px var(--sans);letter-spacing:.02em;cursor:pointer}.txt-abrir:hover{color:var(--ink)}.txt-abrir svg{transition:transform .15s}.txt-abrir .girado{transform:rotate(180deg)}.txt-escalera{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 10px;padding:0;list-style:none}.txt-escalera li{padding:8px 10px;border-top:2px solid var(--line);color:var(--ink-3)}.txt-escalera li.hay{border-top-color:var(--sec-congreso);color:var(--ink-2)}.txt-escalera li.actual{background:var(--card);color:var(--ink)}.txt-escalera b{display:block;font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.txt-escalera span{display:block;margin-top:3px;font-size:11px}.txt-version{margin:0 0 8px;font-size:12.5px;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.txt-version strong{color:var(--ink)}.txt-version a{display:inline-flex;align-items:center;gap:3px;color:var(--brand-texto);font-weight:600;text-decoration:none}.txt-version a:hover{text-decoration:underline}.txt-caja{max-height:56vh;overflow:auto;padding:14px 16px;border:1px solid var(--line-2);background:var(--card);font:400 13px/1.6 var(--serif);color:var(--ink)}.txt-caja p{margin:0 0 12px;white-space:pre-wrap;text-wrap:pretty}.txt-caja mark{background:#e89c2a59;color:inherit;padding:0 1px}.txt-mas{margin-top:10px;padding:6px 12px;border:1px solid var(--ink);background:none;color:var(--ink);font:600 11px var(--sans);letter-spacing:.04em;border-radius:4px;cursor:pointer}.txt-mas:hover{background:var(--ink);color:var(--card)}@media(max-width:640px){.txt-escalera{grid-template-columns:repeat(2,minmax(0,1fr))}}.comp-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0}.comp-barra input[type=search]{flex:1 1 220px;padding:7px 10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 12.5px/1.3 var(--sans)}.comp-solo{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radio);color:var(--ink-2);font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comp-solo-on{border-color:var(--brand);color:var(--ink)}.comp-solo span{padding:1px 6px;background:var(--brand);color:var(--sobre-acento);font-family:var(--mono);font-size:10px}.comp-cuenta{margin:0 0 8px;color:var(--ink-3);font-family:var(--mono);font-size:10.5px;letter-spacing:.04em}.comp-bloques{display:grid;gap:1px;background:var(--line-2);max-height:62vh;overflow-y:auto;border:1px solid var(--line-2)}.comp-b{padding:12px 14px;background:var(--card)}.comp-b-cambia{border-left:3px solid var(--brand)}.comp-b h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--ink);font:600 13.5px/1.3 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.comp-b h4 em{padding:1px 6px;background:var(--brand);color:var(--sobre-acento);font:400 9px/1.5 var(--mono);font-style:normal;letter-spacing:.04em}.comp-celdas{display:grid;gap:10px}.comp-celdas-multi{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start}.comp-celda{min-width:0}.comp-celdas-multi .comp-celda{padding-left:10px;border-left:1px solid var(--line-2)}.comp-celda-rotulo{display:block;margin-bottom:4px;color:var(--ink-3);font:400 11px/1.4 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.comp-celda p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.6;white-space:pre-wrap}.comp-celda-enmienda{border-left:2px solid var(--brand)!important}.comp-celda-enmienda p{color:var(--ink);font-weight:500}.comp-plano{max-height:50vh;overflow:auto;margin:0;padding:12px;background:var(--card-2);border:1px solid var(--line-2);color:var(--ink-2);font-family:var(--mono);font-size:11px;line-height:1.7;white-space:pre-wrap}.comp-aviso{border-left:2px solid var(--warn,#B8860B);padding-left:10px}.comp-tabla-caja{overflow:auto;max-height:64vh;border:1px solid var(--line-2);background:var(--card)}.comp-tabla{border-collapse:collapse;width:100%;min-width:calc(var(--cols,2)*260px)}.comp-tabla th{position:sticky;top:0;z-index:1;padding:9px 12px;background:var(--card-2);border-bottom:1px solid var(--line);border-right:1px solid var(--line-2);color:var(--ink-2);font:600 12px/1.4 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;text-align:left;vertical-align:bottom}.comp-tabla td{padding:11px 12px;border-bottom:1px solid var(--line-2);border-right:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px;line-height:1.6;vertical-align:top;white-space:pre-wrap;min-width:240px}.comp-tabla th:last-child,.comp-tabla td:last-child{border-right:0}.comp-fila-cambia td{background:color-mix(in srgb,var(--brand) 4%,transparent)}.comp-td-cambio{color:var(--ink)!important;font-weight:500;border-left:2px solid var(--brand)}.tracking-watch-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tracking-watch-accion{padding:6px 11px;border:1px solid var(--line);border-radius:var(--radio);background:transparent;color:var(--ink-2);font:400 11.5px/1.3 var(--sans);cursor:pointer}.tracking-watch-accion:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.tracking-watch-accion-abrir{border-color:var(--brand);color:var(--brand-texto)}.tracking-watch-accion-abrir:hover{background:var(--brand);color:var(--sobre-acento)}.tracking-watch-accion:disabled{opacity:.5;cursor:default}.pseg-barra{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.pseg-barra input[type=search]{flex:1 1 200px;padding:7px 10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 12.5px/1.3 var(--sans)}.pseg-barra select{padding:7px 9px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:400 12px/1.3 var(--sans);cursor:pointer}.pseg-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);color:var(--ink-2);font-size:11.5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pseg-chip-on{border-color:var(--brand);color:var(--ink)}.pseg-chip span{padding:1px 5px;background:var(--card-2);color:var(--ink-3);font-family:var(--mono);font-size:10px}.pseg-chip-on span{background:var(--brand);color:var(--sobre-acento)}.tracking-watch-editor{display:grid;gap:8px;margin-top:10px;padding:11px;border:1px solid var(--line);background:var(--card-2)}.tracking-watch-editor label{display:grid;gap:3px}.tracking-watch-editor label span{color:var(--ink-3);font:400 12.5px/1.4 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.tracking-watch-editor input{padding:6px 9px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 12.5px/1.3 var(--sans)}.tracking-watch-editor-nota{margin:0;color:var(--ink-3);font-size:11px;line-height:1.5}.tracking-watch-editor-error{margin:0;color:var(--neg-texto);font-size:11.5px}.pseg-exportar{padding:7px 11px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font:400 11.5px/1.3 var(--sans);cursor:pointer;white-space:nowrap}.pseg-exportar:hover:not(:disabled){border-color:var(--brand);color:var(--brand-texto)}.pseg-exportar:disabled{opacity:.45;cursor:default}.exp-comisiones{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0}.exp-comisiones span{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--line);color:var(--ink-2);font:400 11.5px/1.3 var(--sans)}.exp-comisiones b{padding:1px 5px;background:var(--card-2);color:var(--ink-3);font:400 10px/1.3 var(--mono)}.exp-filtros{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.exp-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font:400 11.5px/1.3 var(--sans);cursor:pointer}.exp-chip-on{border-color:var(--brand);color:var(--ink)}.exp-chip span{padding:1px 5px;background:var(--card-2);color:var(--ink-3);font-family:var(--mono);font-size:10px}.exp-chip-on span{background:var(--brand);color:var(--sobre-acento)}.exp-linea{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:1px;background:var(--line-2);border:1px solid var(--line-2);max-height:60vh;overflow-y:auto}.exp-linea li{display:grid;grid-template-columns:82px 1fr;gap:12px;padding:11px 13px;background:var(--card)}.exp-hito{border-left:2px solid var(--brand)}.exp-linea time{color:var(--ink-3);font-family:var(--mono);font-size:10.5px;padding-top:2px}.exp-cabecera{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.exp-tipo{padding:1px 6px;background:var(--card-2);color:var(--ink-3);font:400 11.5px/1.6 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.exp-tipo-entra_sale{background:var(--brand);color:var(--sobre-acento)}.exp-tipo-informe{background:var(--ink-3);color:var(--card)}.exp-cabecera strong{font-family:var(--mono);font-size:11.5px;font-weight:400;color:var(--ink-2)}.exp-cabecera em{color:var(--neg-texto);font-style:normal;font-size:11px}.exp-proyecto{margin:5px 0 0;color:var(--ink);font-size:12.5px;line-height:1.5}.exp-desc{margin:3px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.5}.exp-docs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.exp-docs button,.exp-docs a{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line);background:transparent;color:var(--brand-texto);font:400 11px/1.4 var(--sans);text-decoration:none;cursor:pointer}.exp-docs a{color:var(--ink-3)}.visor{position:fixed;inset:6% 8%;z-index:60;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radio);box-shadow:0 18px 60px #00000047}.visor header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line-2)}.visor header span{color:var(--ink-3);font:400 11.5px/1.6 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.visor header h4{margin:2px 0 0;color:var(--ink);font:500 14px/1.35 var(--sans)}.visor header small{color:var(--ink-3);font-family:var(--mono);font-size:10.5px}.visor header button{border:0;background:none;color:var(--ink-3);cursor:pointer;padding:2px}.visor-estado{margin:0;padding:22px 16px;color:var(--ink-3);font-size:12.5px;display:flex;align-items:center;gap:7px}.visor-caja{flex:1;overflow:auto;padding:0}.visor-texto{padding:14px 16px}.visor-texto article{margin-bottom:14px}.visor-texto h5{margin:0 0 5px;color:var(--ink);font:600 13.5px/1.4 var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps}.visor-texto p{margin:0 0 6px;color:var(--ink-2);font-size:12.5px;line-height:1.65;white-space:pre-wrap}.visor footer{padding:11px 16px;border-top:1px solid var(--line-2)}.visor footer a{display:inline-flex;align-items:center;gap:6px;color:var(--brand-texto);font-size:12px;text-decoration:none}.girando{animation:girar 1s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.pseg-chip-inutil{opacity:.45;cursor:not-allowed}.pseg-chip-inutil input{cursor:not-allowed}.exp-docs{display:block}.exp-docs button,.exp-docs a{display:inline;margin-right:12px;padding:0;border:0;background:none;line-height:1.6}.exp-docs svg{vertical-align:-2px;margin-right:4px}.lic-ficha{margin:10px 0 0;padding:11px 13px;border:1px solid var(--line-2);background:var(--card-2)}.lic-ficha dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px 16px;margin:0}.lic-ficha dt{color:var(--ink-3);font:400 11.5px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.lic-ficha dd{margin:2px 0 0;color:var(--ink);font-size:12.5px;line-height:1.45}.lic-urgente{color:var(--neg-texto);font-weight:500}.lic-calce{margin:9px 0 0;padding-top:8px;border-top:1px solid var(--line-2);color:var(--ink-2);font-size:12px;line-height:1.5}.lic-calce strong{font-family:var(--mono);font-weight:400;color:var(--ink)}.lic-ir{display:inline-flex;align-items:center;justify-content:center;text-align:center}.lic-acciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:14px;max-width:520px}.lic-acciones>.lic-ir,.lic-acciones>.lic-conviene,.oportunidad-acciones>.lic-ir,.oportunidad-acciones>.lic-conviene{min-height:40px;padding:11px 14px;border:1px solid var(--line);background:var(--card-2);color:var(--ink-2);font:400 13px/1.25 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer;text-decoration:none;transition:.15s}.lic-acciones>.lic-ir:hover,.lic-acciones>.lic-conviene:hover,.oportunidad-acciones>.lic-ir:hover,.oportunidad-acciones>.lic-conviene:hover{border-color:var(--ink);background:var(--card);color:var(--ink)}.lic-conviene{display:inline-flex;align-items:center;justify-content:center;text-align:center}@media(max-width:560px){.lic-acciones{grid-template-columns:1fr;max-width:none}}.conv{position:fixed;inset:8% 10%;z-index:60;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radio);box-shadow:0 18px 60px #00000047}.conv header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line-2)}.conv header span{color:var(--ink-3);font:400 11.5px/1.6 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.conv header h4{margin:3px 0 0;color:var(--ink);font:500 15px/1.35 var(--sans)}.conv header small{display:block;margin-top:3px;color:var(--ink-3);font-size:11.5px}.conv header button{border:0;background:none;color:var(--ink-3);cursor:pointer;padding:2px}.conv-estado{margin:0;padding:24px 18px;color:var(--ink-3);font-size:12.5px;display:flex;align-items:center;gap:7px}.conv-cuerpo{flex:1;overflow:auto;padding:16px 18px}.conv-veredicto{margin:0 0 14px;color:var(--ink);font:400 14px/1.55 var(--sans)}.conv-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:0 0 18px;background:var(--line-2);border:1px solid var(--line-2)}.conv-cifras>div{padding:12px 14px;background:var(--card)}.conv-cifras dt{color:var(--ink-3);font:400 11px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.conv-cifras dd{margin:4px 0 0;color:var(--ink);font:400 19px/1.1 var(--sans)}.conv-cuerpo h5{margin:0 0 8px;color:var(--ink);font:500 13px/1.3 var(--sans)}.conv-tabla{width:100%;border-collapse:collapse;font-size:12.5px}.conv-tabla th{padding:7px 9px;border-bottom:1px solid var(--line);color:var(--ink-3);font:400 11.5px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;text-align:left}.conv-tabla td{padding:8px 9px;border-bottom:1px solid var(--line-2);color:var(--ink-2)}.conv-tabla td:nth-child(n+2){text-align:right;font-family:var(--mono);font-size:11.5px}.conv-alto{color:var(--ink);font-weight:500}.conv-glosa{margin:10px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.6}.fmp-fondo{position:fixed;inset:0;z-index:60;background:#1c1b1673;display:flex;align-items:center;justify-content:center;padding:32px 20px}.fmp-panel{display:flex;flex-direction:column;width:100%;max-width:780px;max-height:88vh;background:var(--card);border:1px solid var(--line);border-radius:var(--radio);box-shadow:0 18px 60px #00000047}.fmp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line-2)}.fmp-eyebrow{color:var(--ink-3);font:400 11.5px/1.6 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.fmp-head h3{margin:4px 0 0;color:var(--ink);font:400 19px/1.3 var(--sans);letter-spacing:-.01em}.fmp-organismo{display:flex;align-items:center;gap:6px;margin:7px 0 0;color:var(--ink-2);font-size:12.5px}.fmp-cerrar{border:0;background:none;color:var(--ink-3);cursor:pointer;padding:2px;flex-shrink:0}.fmp-cuerpo{flex:1;overflow:auto;padding:18px 20px}.fmp-cargando,.fmp-error{margin:20px 0;color:var(--ink-3);font-size:13px}.fmp-error{color:var(--neg-texto)}.fmp-titular{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:20px;background:var(--line-2);border:1px solid var(--line-2)}.fmp-titular>div{padding:13px 15px;background:var(--card)}.fmp-titular span{display:block;color:var(--ink-3);font:400 11px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.fmp-titular strong{display:block;margin-top:5px;color:var(--ink);font:400 20px/1.15 var(--sans)}.fmp-titular em{display:block;margin-top:4px;color:var(--ink-3);font-style:normal;font-size:11px;line-height:1.45}.fmp-urgente strong{color:var(--neg-texto)}.fmp-bloque{margin-bottom:22px}.fmp-bloque h4{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:var(--ink-3);font:400 11.5px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.fmp-descripcion{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.6}.fmp-items{margin:9px 0 0;color:var(--ink-3);font-size:12px;line-height:1.55}.fmp-rubro{display:inline-block;margin-top:10px;padding:3px 9px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2);color:var(--ink-2);font:400 10.5px/1.5 var(--mono);letter-spacing:.04em}.fmp-hitos{list-style:none;margin:0;padding:0}.fmp-hitos li{display:grid;grid-template-columns:14px 1fr auto auto;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-2)}.fmp-hitos li:last-child{border-bottom:0}.fmp-hito-punto{width:6px;height:6px;border-radius:50%;background:var(--ink-3);justify-self:center}.fmp-hito-que{color:var(--ink);font-size:13px}.fmp-hito-cuando{color:var(--ink-2);font:400 11.5px/1.4 var(--mono)}.fmp-hito-fecha{color:var(--ink-3);font:400 11px/1.4 var(--mono);text-align:right}.fmp-hito-pasado{opacity:.5}.fmp-hito-pasado .fmp-hito-punto{background:var(--line)}.fmp-hito-urgente .fmp-hito-punto{background:var(--neg)}.fmp-hito-urgente .fmp-hito-cuando{color:var(--neg-texto);font-weight:600}.fmp-condiciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:0;background:var(--line-2);border:1px solid var(--line-2)}.fmp-condiciones>div{padding:10px 13px;background:var(--card)}.fmp-condiciones dt{color:var(--ink-3);font:400 11px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.fmp-condiciones dd{margin:4px 0 0;color:var(--ink);font-size:13px}.fmp-prohibicion{display:flex;align-items:flex-start;gap:7px;margin:11px 0 0;color:var(--ink-2);font-size:12px;line-height:1.55}.fmp-reclamos,.fmp-parcial{margin:0 0 14px;padding:9px 12px;border-left:2px solid var(--line);background:var(--card-2);color:var(--ink-3);font-size:11.5px;line-height:1.55}.fmp-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--line-2);background:var(--card-2)}.fmp-oficial{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-size:12.5px;text-decoration:none;border-bottom:1px solid var(--line)}.fmp-oficial:hover{color:var(--ink);border-bottom-color:var(--ink)}.fmp-conviene{border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:9px 15px;cursor:pointer;font:400 13.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.fmp-conviene:hover{opacity:.88}@media(max-width:640px){.fmp-fondo{padding:12px}.fmp-panel{max-height:94vh}.fmp-hitos li{grid-template-columns:14px 1fr auto;row-gap:2px}.fmp-hito-fecha{grid-column:2/4;text-align:left}}.comp-tabla{font-family:var(--sans);font-size:13.5px;line-height:1.58}.comp-tabla th{position:sticky;top:0;z-index:1;font:700 11.5px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;vertical-align:bottom}.comp-tabla td{padding:11px 14px;vertical-align:top;color:var(--ink-2)}.comp-tabla td:first-child{color:var(--ink-3)}.comp-tabla tr:nth-child(2n) td{background:var(--card-2)}.comp-fila-titulo td{padding:15px 14px 7px!important;background:transparent!important;color:var(--ink)!important;font:700 12px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;border-top:1px solid var(--line)}.comp-tabla tbody tr:first-child .comp-fila-titulo td,.comp-fila-titulo:first-child td{border-top:0}.comp-fila-cambia td:last-child{color:var(--ink)}.comp-td-cambio{box-shadow:inset 2px 0 0 var(--pos)}.tracking-reloj{color:var(--neg-texto)!important;font-weight:700;letter-spacing:.05em}.tracking-reloj-vencido{color:var(--ink-3)!important;font-weight:400}.mzr{margin-top:4px}.mzr-vacio{margin:8px 0 0;color:var(--ink-3);font-size:12px;line-height:1.5}.mzr-lectura{margin:8px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.5}.mzr-lectura b{color:var(--ink);font-variant-numeric:tabular-nums}.mzr-areas{display:flex;flex-wrap:wrap;gap:4px 14px;margin:9px 0 0;padding:0;list-style:none}.mzr-areas li{display:flex;align-items:center;gap:6px;color:var(--ink-3);font:600 12px/1.4 var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps}.mzr-areas i{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.mzr-nota{margin:11px 0 0;padding-top:9px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11px;line-height:1.55}.mzr-nota em{font-style:italic}.mzr-tip{max-width:300px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);box-shadow:var(--shadow-md)}.mzr-tip strong{display:block;color:var(--ink);font-size:13px;line-height:1.3}.mzr-tip-bol{display:block;margin-top:3px;color:var(--ink-3);font:600 12px/1.4 var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps}.mzr-tip p{margin:7px 0 0;color:var(--ink-2);font-size:11.5px;line-height:1.45}.mzr-tip-urg{color:var(--neg-texto)!important;font-weight:600}.mzr-tip-tasa{padding-top:7px;border-top:1px solid var(--line-2)}.mzr-tip-tasa b{color:var(--ink)}.mzr-tip-tasa em{color:var(--ink-3);font-size:10.5px;font-style:normal}.tracking-lectura{margin:7px 0 8px!important;padding:8px 11px;border-left:2px solid var(--brand);background:color-mix(in srgb,var(--brand) 5%,transparent);color:var(--ink-2)!important;font-size:12.5px!important;line-height:1.55!important}.tracking-lectura b{color:var(--ink);font-weight:600}.pan{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--violet);font:600 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;text-decoration:none;cursor:pointer}.pan:hover{text-decoration:underline}.pan-normal{padding:5px 10px;border:1px solid color-mix(in srgb,var(--violet) 35%,transparent);background:color-mix(in srgb,var(--violet) 7%,transparent)}.pan-normal:hover{background:color-mix(in srgb,var(--violet) 13%,transparent);text-decoration:none}.tracking-acciones{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:9px}.mzr .pan{margin-top:7px}.tracking-pausados{padding:14px 18px;border-top:1px solid var(--line);background:var(--card-2)}.tracking-pausados>span{display:block;margin-bottom:10px;color:var(--ink-3);font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.tracking-pausados article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-2)}.tracking-pausados article>div{min-width:0}.tracking-pausados strong,.tracking-pausados p{overflow-wrap:anywhere}.tracking-pausados article:last-of-type{border-bottom:0}.tracking-pausados strong{display:block;color:var(--ink-2);font-size:13px;font-weight:600}.tracking-pausados p{margin:3px 0 0;color:var(--ink-3);font-size:11px;line-height:1.45}.tracking-pausados button{flex:0 0 auto;padding:6px 11px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.tracking-pausados button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.tracking-pausados button:disabled{opacity:.6;cursor:progress}.tracking-pausados em{display:block;margin-top:8px;color:var(--neg-texto);font-size:11px;font-style:normal}.tracking-pausados small{display:block;margin-top:10px;color:var(--ink-3);font-size:10.5px;line-height:1.5}.oportunidad-acciones{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:0 0 auto;max-width:190px}.oportunidad-acciones .lic-ir,.oportunidad-acciones .lic-conviene{white-space:nowrap;width:100%;min-height:32px!important;padding:8px 11px!important;gap:6px}.oportunidad-salir{display:inline-flex;color:var(--ink-3)}.oportunidad-salir:hover{color:var(--ink)}@media(max-width:720px){.oportunidad{flex-wrap:wrap}.oportunidad-acciones{flex-direction:row;align-items:center;flex-wrap:wrap;max-width:none;width:100%;gap:14px}}.pred{margin:0 0 16px;padding:15px 17px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--brand);background:var(--card-2)}.pred-cautivo{border-left-color:var(--warning)}.pred-sin{border-left-color:var(--ink-3)}.pred-rotulo{display:block;margin-bottom:9px;color:var(--ink-3);font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.pred-cifra{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pred-cifra strong{color:var(--ink);font:300 40px/1 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pred-cifra span{color:var(--ink-2);font:500 11px/1.5 var(--mono)}.pred-significa{margin:11px 0 0;color:var(--ink-2);font-size:12px;line-height:1.55}.pred-lider{margin:9px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.55}.pred-lider b,.pred-cautivo .pred-lider{color:var(--ink)}.pred-tuyo{margin:11px 0 0;padding:8px 11px;background:color-mix(in srgb,var(--ink-3) 9%,transparent);color:var(--ink-2);font-size:11.5px;line-height:1.5}.pred-limite{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11px;line-height:1.55}.pred-sin p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.55}.hist-acciones{display:flex;flex-direction:column;align-items:stretch;gap:7px;flex:0 0 auto}.hist-acciones>.lic-ir,.hist-acciones>.lic-conviene{min-height:30px;padding:7px 11px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2);color:var(--ink-2);font:400 12px/1.2 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer;white-space:nowrap;transition:.15s}.hist-acciones>.lic-ir:hover,.hist-acciones>.lic-conviene:hover{border-color:var(--ink);background:var(--card);color:var(--ink)}.hist-acciones .lic-conviene{gap:5px}.qc-lista{margin:14px 0 0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radio)}.qc-lista li{padding:11px 14px;border-bottom:1px solid var(--line-2)}.qc-lista li:last-child{border-bottom:0}.qc-gano{background:color-mix(in srgb,var(--pos) 6%,transparent);box-shadow:inset 3px 0 0 var(--pos)}.qc-quien{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.qc-quien strong{color:var(--ink);font-size:13px;font-weight:600}.qc-marca{flex:0 0 auto;color:var(--ink-3);font:700 11px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.qc-marca-gano{color:var(--pos)}.qc-numeros{display:flex;gap:12px;flex-wrap:wrap;margin-top:5px;color:var(--ink-2);font:500 10.5px/1.4 var(--mono)}.qc-rechazo{color:var(--neg-texto)}.qc-tribunal{display:flex;gap:8px;align-items:flex-start;margin:13px 0 0;padding:10px 12px;border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--ink-2);font-size:12px;line-height:1.55}.qc-tribunal svg{flex:0 0 auto;margin-top:2px;color:var(--warning)}.qc-tribunal b{color:var(--ink)}.qc-aviso{margin:12px 0 0;color:var(--neg-texto);font-size:11.5px;line-height:1.5}.qc-nota{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11px;line-height:1.55}.qc-fuente{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--brand-texto);font-size:12px}.ficha-reglamentos{list-style:none;margin:10px 0 0;padding:0}.ficha-reglamentos li{padding:11px 13px;border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--card-2)}.ficha-reglamentos li+li{margin-top:8px}.ficha-reglamentos a{display:inline-flex;align-items:center;gap:6px;color:var(--brand-texto);font:700 11px/1.3 var(--mono);text-decoration:none}.ficha-reglamentos a:hover{text-decoration:underline}.ficha-reglamentos p{margin:6px 0 0;color:var(--ink);font-size:12.5px;line-height:1.5}.ficha-reglamentos small{display:block;margin-top:6px;color:var(--ink-3);font:500 11px/1.4 var(--mono)}.ind-leyenda{margin:10px 0 12px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--warn,#B8860B);background:var(--card-2)}.ind-leyenda-rotulo{display:block;margin-bottom:7px;color:var(--ink-3);font:600 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.ind-leyenda ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.ind-leyenda li{display:flex;align-items:flex-start;gap:7px;color:var(--ink-2);font-size:12.5px;line-height:1.55}.ind-leyenda li svg{flex:0 0 auto;margin-top:2px;color:var(--warn,#B8860B)}.ind-leyenda strong{color:var(--ink);font-weight:600}.ind-alerta-marca{gap:5px!important;font-size:11px!important}.ind-alerta-marca span{color:var(--ink-3)}.comp-tabla th{padding:11px 16px!important}.comp-tabla td{padding:14px 16px!important;min-width:270px}.comp-tabla{min-width:calc(var(--cols,2)*290px)}.comp-celdas{gap:14px}.comp-celdas-multi .comp-celda{padding-left:14px}.comp-b{padding:14px 16px}.qm{margin:10px 0 4px}.qm-tipo{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2)}.qm-tipo svg{flex:0 0 auto;margin-top:2px;color:var(--ink-3)}.qm-tipo strong{display:block;color:var(--ink);font-size:13px;font-weight:600}.qm-tipo span{display:block;margin-top:3px;color:var(--ink-2);font-size:12px;line-height:1.55}.qm-tipo-modifica{border-left:3px solid var(--brand)}.qm-tipo-nuevo,.qm-tipo-ambos{border-left:3px solid var(--violet)}.qm-tipo-indeterminado{border-left:3px solid var(--line)}.qm-intro{margin:12px 0 8px;color:var(--ink-2);font-size:12.5px;line-height:1.6}.qm-intro b{color:var(--ink);font-weight:600}.qm-normas{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radio)}.qm-normas li{border-bottom:1px solid var(--line-2);background:var(--card)}.qm-normas li:last-child{border-bottom:0}.qm-cab{display:flex;align-items:center;gap:8px;width:100%;padding:10px 13px;border:0;background:none;text-align:left;cursor:pointer}.qm-cab:hover{background:var(--card-2)}.qm-cab strong{color:var(--ink);font:600 12.5px/1.3 var(--sans)}.qm-cab em{margin-left:auto;color:var(--ink-3);font:500 10.5px/1 var(--mono);font-style:normal;white-space:nowrap}.qm-cuerpo{padding:0 13px 14px 34px;background:var(--card-2)}.qm-columnas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qm-col{min-width:0;padding-left:12px;border-left:1px solid var(--line-2)}.qm-col-cambio{border-left:2px solid var(--brand)}.qm-col-rotulo{display:block;margin-bottom:6px;color:var(--ink-3);font:600 11.5px/1.4 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.qm-col p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.65;white-space:pre-wrap}.qm-col-cambio p{color:var(--ink)}.qm-sin-orden{color:var(--ink-3)!important;font-style:italic}.qm-nota-col{display:block;margin-top:7px;color:var(--ink-3);font-size:10.5px;line-height:1.5}@media(max-width:720px){.qm-columnas{grid-template-columns:minmax(0,1fr)}}.qm-oficial{display:block;margin-bottom:7px;color:var(--ink-3);font:600 12px/1.4 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.qm-col a{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:var(--brand-texto);font-size:11.5px;text-decoration:none}.qm-col a:hover{text-decoration:underline}.qm-faltan{margin:10px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.6}.qm-faltan b{color:var(--ink-2);font-weight:600}.san-sigues{margin:10px 0 0;color:var(--ink-2);font-size:12.5px}.san-sigues:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;background:var(--pos)}.san-form{display:grid;gap:11px;margin:12px 0 0}.san-form label{display:grid;gap:4px}.san-form label>span{color:var(--ink-3);font:600 12.5px/1.4 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.san-form select,.san-form input[type=text]{padding:8px 10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 12.5px/1.3 var(--sans)}.san-check{display:flex!important;align-items:center;gap:8px}.san-check input{width:14px;height:14px}.san-check span{color:var(--ink-2);font-size:12.5px;text-transform:none;letter-spacing:0;font-family:var(--sans);font-weight:400}.san-guardar{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:700 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.san-guardar:hover:not(:disabled){background:transparent;color:var(--ink)}.san-guardar:disabled{opacity:.45;cursor:default}.san-nota{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.6}.san-nota svg{flex:0 0 auto;margin-top:2px}.peine{margin:0 0 16px;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.peine figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px 8px;border-bottom:1px solid var(--line-2);color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.peine figcaption i{display:inline-block;width:14px;height:2px;margin-right:3px;vertical-align:middle;background:var(--tv)}.peine svg{display:block;width:100%;height:auto;padding:4px 14px 0}.peine-n{font:300 19px/1 var(--serif);fill:var(--ink)}.peine-nivel{font:600 11.5px var(--sans);fill:var(--ink)}.peine-plazo{font:500 9px var(--mono);letter-spacing:.04em;fill:var(--ink-3)}.peine-ax{font:600 9px var(--mono);letter-spacing:.04em;fill:var(--ink-3)}.peine-riel{stroke:var(--line-2);stroke-width:1}.peine-eje{stroke:var(--line);stroke-width:1}.peine-limite{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.peine-zona{fill:var(--card-2)}.peine-t{cursor:pointer}.peine-trazo{stroke:var(--ink);stroke-width:2}.peine-t.apura .peine-trazo{stroke:var(--tv)}.peine-punto{fill:var(--tv)}.peine-t.vencido .peine-trazo{stroke:var(--ink-3);stroke-width:1.6}.peine-t:hover .peine-trazo{stroke-width:3.6}.peine-t:focus-visible{outline:1px solid var(--ink)}.peine-pie{margin:0;padding:8px 14px 11px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11.5px;line-height:1.55}.peine-pie b{color:var(--ink-2);font-weight:600}.casc{margin:0 0 18px;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.casc figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px 8px;border-bottom:1px solid var(--line-2);color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.casc-bandas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-2)}.casc-banda{position:relative;background:var(--card)}.casc-banda>a{display:block;padding:15px 16px 17px;color:inherit;text-decoration:none}.casc-banda>a:hover{background:var(--card-2)}.casc-rotulo{display:block;color:var(--ink-3);font:600 11.5px/1.4 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.casc-valor{display:block;margin:7px 0 3px;color:var(--ink);font:300 34px/1 var(--serif)}.casc-valor.vacio{color:var(--ink-3)}.casc-glosa{display:block;color:var(--ink-2);font-size:12px;line-height:1.5}.casc-regla{display:block;height:1px;margin:11px 0 9px;background:var(--line-2)}.casc-puntos{display:flex;flex-wrap:wrap;gap:3px}.casc-puntos i{width:4px;height:4px;border-radius:50%;background:var(--ink-3);opacity:.55}.casc-flecha{position:absolute;top:50%;right:-9px;z-index:1;display:grid;place-items:center;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:var(--card);color:var(--ink-3)}.casc-pie{margin:0;padding:9px 14px 12px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11.5px;line-height:1.6}.casc-pie b{color:var(--ink-2);font-weight:600}@media(max-width:720px){.casc-bandas{grid-template-columns:minmax(0,1fr)}.casc-flecha{display:none}}.hzt{margin:0 0 16px;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.hzt figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px 8px;border-bottom:1px solid var(--line-2);color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.hzt figcaption b{color:var(--tv);font-weight:600}.hzt svg{display:block;width:100%;height:auto;padding:6px 14px 0;background:linear-gradient(180deg,rgba(194,105,61,.05),transparent 62%)}.hzt-eje{stroke:var(--line);stroke-width:1}.hzt-ax{font:600 9px var(--mono);letter-spacing:.04em;fill:var(--ink-3)}.hzt-p{cursor:pointer}.hzt-tallo{stroke:var(--ink);stroke-width:1.2}.hzt-guia{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 4;opacity:.45}.hzt-hd{fill:var(--card);stroke:var(--ink);stroke-width:1.4}.hzt-nucleo,.hzt-raiz{fill:var(--ink)}.hzt-halo{fill:none;stroke:var(--tv);stroke-width:1;opacity:.4}.hzt-p.apura .hzt-tallo,.hzt-p.apura .hzt-guia,.hzt-p.apura .hzt-hd{stroke:var(--tv)}.hzt-p.apura .hzt-nucleo,.hzt-p.apura .hzt-raiz{fill:var(--tv)}.hzt-p:hover .hzt-hd{r:6}.hzt-p:focus-visible,.hzt-m:focus-visible{outline:1px solid var(--ink)}.hzt-m .hzt-hd,.hzt-m .hzt-tallo{stroke:var(--ink-3)}.hzt-m.apura .hzt-hd,.hzt-m.apura .hzt-tallo{stroke:var(--tv)}.hzt-m.apura .hzt-nucleo,.hzt-m.apura .hzt-raiz{fill:var(--tv)}.hzt-m.solo{cursor:pointer}.hzt-m.solo:hover .hzt-hd{r:6}.hzt-cif{font:600 9.5px var(--mono);fill:var(--ink-2)}.hzt-bo{font:600 10px var(--mono);letter-spacing:.02em;fill:var(--ink-2);pointer-events:none}.hzt-bo.apura{fill:var(--tv)}.hzt-pie{margin:0;padding:8px 14px 11px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11.5px;line-height:1.55}.hzt-pie b{color:var(--ink-2);font-weight:600}.hzt-pie a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.cor{margin:0 0 16px;padding:0;border:1px solid var(--line);background:var(--card)}.cor figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px 8px;border-bottom:1px solid var(--line-2);color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.cor figcaption i{display:inline-block;width:14px;height:2px;margin-right:3px;vertical-align:middle;background:var(--tv)}.cor svg{display:block;width:100%;height:auto;padding:8px 14px 0}.cor-col{stroke:var(--line-2);stroke-width:1;stroke-dasharray:1 5}.cor-st{font:600 11.5px var(--mono);letter-spacing:.04em;fill:var(--ink-3);font-variant-caps:all-small-caps}.cor-sep{stroke:var(--line-2);stroke-width:1}.cor-rw{font:600 11px var(--sans);fill:var(--ink)}.cor-rn{font:500 9px var(--mono);letter-spacing:.04em;fill:var(--ink-3)}.cor-masa{fill:none;stroke:var(--ink-3);stroke-width:1.2}.cor-urg{fill:var(--tv);opacity:.5}.cor-cif{font:600 9.5px var(--mono);fill:var(--ink-3)}.cor-f{cursor:pointer}.cor-fl{stroke:var(--ink);stroke-width:1.4}.cor-desde{fill:var(--line)}.cor-fh{fill:var(--card);stroke:var(--ink);stroke-width:1.4}.cor-nucleo{fill:var(--ink)}.cor-halo{fill:none;stroke:var(--tv);stroke-width:1;opacity:.4}.cor-f.apura .cor-fl,.cor-f.apura .cor-fh{stroke:var(--tv)}.cor-f.apura .cor-nucleo{fill:var(--tv)}.cor-f:hover .cor-fl{stroke-width:2.8}.cor-f:hover .cor-fh{r:5.4}.cor-f:focus-visible{outline:1px solid var(--ink)}.cor-pie{margin:0;padding:8px 14px 11px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11.5px;line-height:1.55}.cor-pie b{color:var(--ink-2);font-weight:600}.tracking-ahora{text-align:right;color:var(--ink-3);font:600 12px/1.4 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.tracking-ahora b{display:block;margin-bottom:2px;color:var(--ink);font:400 24px/1 var(--serif);letter-spacing:-.02em;text-transform:none}.vig-trae{list-style:none;margin:0;padding:0}.vig-trae li{display:grid;grid-template-columns:minmax(0,1fr) 104px 74px 86px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-2)}.vig-trae li:last-child{border-bottom:0}.vig-trae-nm{overflow:hidden;color:var(--ink);font:400 13.5px var(--serif);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.vig-trae-ty{color:var(--ink-3);font:600 11px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.vig-trae-qt{display:flex;gap:7px;align-items:center;justify-content:flex-end;color:var(--ink-2);font:600 11px var(--mono)}.vig-trae-qt i{display:block;height:5px;background:var(--ink-3)}.vig-trae-qt em{color:var(--ink-3);font-style:normal;font-size:9.5px;letter-spacing:.06em}.vig-trae-mv{color:var(--ink-3);font:600 10.5px var(--mono);letter-spacing:.04em;text-align:right;white-space:nowrap}.vig-trae-mv.activo{color:var(--tv)}.vig-trae li.vig-mudo .vig-trae-nm{color:var(--ink-3)}@media(max-width:760px){.vig-trae li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.vig-trae-ty{grid-column:1;order:3}.vig-trae-qt{order:2}.vig-trae-mv{order:4}}.vig-leyenda-sin-color i{display:none}.avt-incidencia .avt-paso-aqui .avt-nodo{box-shadow:0 0 0 3px #c2693d38}.avt-aviso-ojo{color:var(--tv)}.qtl{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.qtl-opciones{display:grid;gap:8px;margin-top:10px}.qtl-op{display:grid;grid-template-columns:16px 1fr 16px;gap:10px;align-items:start;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radio);background:transparent;color:var(--ink-2);text-align:left;cursor:pointer}.qtl-op:hover{border-color:var(--brand)}.qtl-op-on{border-color:var(--brand);background:var(--card-2);color:var(--ink)}.qtl-op strong{display:block;font:600 12.5px/1.3 var(--sans);color:var(--ink);margin-bottom:3px}.qtl-op span{font:400 11.5px/1.45 var(--sans)}.qtl-dia{display:flex;align-items:center;gap:8px;margin-top:10px;font:400 11.5px/1.3 var(--sans);color:var(--ink-2)}.qtl-dia select{padding:4px 7px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 11.5px/1.3 var(--sans)}.qtl-canales{display:grid;gap:6px;margin-top:12px}.qtl-canales label{display:flex;align-items:center;gap:7px;font:400 11.5px/1.3 var(--sans);color:var(--ink-2);cursor:pointer}.qtl-canal-off{opacity:.5;cursor:default}.qtl-pie{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px}.qtl-pie button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font:400 11.5px/1.3 var(--sans);cursor:pointer}.qtl-pie button:hover:not(:disabled){border-color:var(--brand);color:var(--brand-texto)}.qtl-pie button:disabled{opacity:.45;cursor:default}.qtl-estado{display:inline-flex;align-items:center;gap:6px;font:400 11px/1.3 var(--sans);color:var(--ink-3)}.qtl-aviso{font:400 11px/1.4 var(--sans);color:var(--ink-2);flex:1 1 100%}.pers-espacio{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.pers-espacio header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pers-espacio h3{margin:0;font:600 15px/1.3 var(--serif);color:var(--ink)}.pers-rut{font:400 11px/1.3 var(--mono);color:var(--ink-3)}.pers-invitar{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line);border-radius:var(--radio);background:transparent;color:var(--ink-2);font:400 11.5px/1.3 var(--sans);cursor:pointer}.pers-invitar:hover{border-color:var(--brand);color:var(--brand-texto)}.pers-form{display:grid;gap:10px;margin:12px 0;padding:13px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2)}.pers-form label{display:grid;gap:4px}.pers-form label span{font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.pers-form input,.pers-form select{padding:7px 9px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 12px/1.3 var(--sans)}.pers-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:1px;background:var(--line-2);border:1px solid var(--line-2)}.pers-lista li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 13px;background:var(--card)}.pers-lista strong{display:block;font:600 12.5px/1.3 var(--sans);color:var(--ink)}.pers-lista span{font:400 11.5px/1.3 var(--sans);color:var(--ink-3)}.pers-rol{margin-left:auto;font:400 11px/1.3 var(--mono);color:var(--ink-2)}.pers-si{display:inline-flex;align-items:center;gap:5px;color:var(--pos);font:400 11px/1.3 var(--sans)}.pers-no{display:inline-flex;align-items:center;gap:5px;color:var(--tv);font:400 11px/1.3 var(--sans)}.pers-vacio{display:flex;align-items:center;gap:7px;margin-top:12px;font:400 12px/1.5 var(--sans);color:var(--ink-3)}.pers-aviso{margin-top:12px;padding:10px 13px;border-left:2px solid var(--brand);background:var(--card-2);font:400 12px/1.5 var(--sans);color:var(--ink-2)}.psma-cargando{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--ink-3);font-size:12.5px}.psma-rubros{list-style:none;margin:14px 0 0;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.psma-rubros li+li{border-top:1px solid var(--line-2)}.psma-rubros button{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 110px;align-items:center;gap:14px;width:100%;padding:8px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.psma-rubros button:hover{background:var(--card-2)}.psma-rubros button.on{background:color-mix(in srgb,var(--tv) 7%,var(--card))}.psma-nombre{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psma-nombre em{flex:none;padding:1px 6px;border:1px solid var(--pos);color:var(--pos);font:600 11px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;font-style:normal}.psma-barra{display:block;height:10px;background:var(--line-2)}.psma-barra i{display:block;height:100%;border:1px solid var(--ink-3);background:var(--card);box-sizing:border-box}.psma-barra b{display:block;height:100%;background:var(--ink)}.psma-cifras{color:var(--ink-3);font:500 10.5px var(--mono);white-space:nowrap;text-align:right}.psma-cifras strong{color:var(--ink);font-weight:600}.psma-lista-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin:22px 0 8px}.psma-lista-head h4{margin:0;color:var(--ink);font:400 16px/1.3 var(--serif);letter-spacing:-.01em}.psma-lista-head h4 small{color:var(--ink-3);font:500 11px var(--mono)}.psma-lista{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.psma-item{padding:14px 16px;border-bottom:1px solid var(--line)}.psma-item:last-child{border-bottom:0}.psma-item-cab{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font:600 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.psma-estado{color:var(--ink-2)}.psma-item.sancion .psma-estado{color:var(--neg-texto)}.psma-item.curso .psma-estado{color:var(--tv)}.psma-multa{color:var(--ink);font-weight:700}.psma-item-cab time{margin-left:auto;font-weight:500;letter-spacing:.04em;text-transform:none}.psma-item h5{margin:0;color:var(--ink);font:600 14px/1.3 var(--sans)}.psma-item p{margin:4px 0 0;color:var(--ink-3);font-size:12px;line-height:1.5}.psma-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px}.psma-acciones .tracking-abrir{margin-top:0}@media(max-width:720px){.psma-rubros button{grid-template-columns:minmax(0,1fr) 90px}.psma-barra{grid-column:1/-1}}.ficha-subtitulo{margin:0 0 6px;color:var(--ink-3);font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.ficha-prensa{list-style:none;margin:4px 0 0;padding:0}.ficha-prensa li{display:flex;flex-direction:column;gap:2px;padding:7px 0;border-top:1px solid var(--line-2, #E2E7EE)}.ficha-prensa li:first-child{border-top:0}.ficha-prensa li a{color:var(--ink);font:400 13px/1.4 var(--serif);text-decoration:none}.ficha-prensa li a:hover{text-decoration:underline}.ficha-prensa li span{color:var(--ink-3);font-size:11px}.tracking-watch{padding:10px 16px;align-items:center}.tracking-watch-abierta{align-items:flex-start;padding:17px 18px;background:var(--card-2)}.tracking-watch .tracking-watch-icon{width:26px;height:26px;border-radius:2px}.tracking-watch-abierta .tracking-watch-icon{width:34px;height:34px;border-radius:3px}.tracking-watch h3{font-size:13.5px;line-height:1.35}.tracking-watch-abierta h3{font-size:16px}.tracking-watch .tracking-watch-cifras{gap:9px;margin-top:2px}.tracking-watch .tracking-watch-cifras span{font-size:10.5px}.tracking-watch .tracking-watch-cifras strong{font-size:11px}.tracking-watch-abierta .tracking-watch-cifras{gap:12px;margin-top:8px}.tracking-watch .tracking-watch-abrir{text-decoration:none}.tracking-watch .tracking-watch-abrir:hover{text-decoration:underline;text-decoration-color:var(--ink)}.qtl-dia-fija{margin:10px 0 0;color:var(--ink-3)}@media(max-width:640px){.ficha-fondo{padding:14px 10px 28px}.ficha{min-width:0;padding:22px 16px 26px}.ficha-titulo{font-size:21px;line-height:1.22}.ficha-cerrar{top:10px;right:10px}}.tracking-plegar{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.tracking-plegar em{margin-left:auto;font-style:normal;color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:none}.tracking-plegar svg{flex:none;color:var(--ink-3);transition:transform .18s ease}.tracking-plegar svg.plegado{transform:rotate(-90deg)}.tracking-plegar:hover{color:var(--ink)}.rgl-informe,.nrm-informe{padding-top:10px;margin-top:10px;border-top:1px solid var(--line-2)}.buscar-pag{max-width:980px;margin-inline:auto;padding:0 0 40px}.buscar-cab{padding:6px 0 20px;border-bottom:1px solid var(--line);margin-bottom:20px}.buscar-cab h2{margin:8px 0 0;font:300 clamp(28px,3vw,38px)/1.05 var(--serif);letter-spacing:-.02em;color:var(--ink)}.buscar-resumen{margin:10px 0 0;color:var(--ink-2);font-size:13px;line-height:1.6}.buscar-atajo{display:flex;align-items:center;gap:11px;padding:13px 15px;margin:0 0 18px;border:1px solid var(--ink);border-radius:4px;background:var(--card);text-decoration:none;color:inherit}.buscar-atajo:hover{background:var(--card-2)}.buscar-atajo span{flex:1;min-width:0}.buscar-atajo strong{display:block;font:600 14px var(--sans);color:var(--ink)}.buscar-atajo em{display:block;margin-top:2px;font-style:normal;font-size:12px;color:var(--ink-3)}.buscar-grupo{margin:0 0 22px}.buscar-grupo-cab{display:flex;align-items:center;gap:9px;padding-bottom:8px;border-bottom:1px solid var(--line-2)}.buscar-grupo-ico{display:flex;color:var(--ink-3)}.buscar-grupo-cab h3{margin:0;font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-2)}.buscar-grupo-cab b{font:600 15px/1 var(--serif);color:var(--ink)}.buscar-grupo-cab a{margin-left:auto;display:inline-flex;align-items:center;gap:5px;text-decoration:none;font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.buscar-grupo-cab a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.buscar-filas{margin:0;padding:0;list-style:none}.buscar-filas li{padding:10px 0;border-bottom:1px solid var(--line-2)}.buscar-filas strong{display:block;font:500 13.5px/1.45 var(--sans);color:var(--ink)}.buscar-filas span{display:block;margin-top:3px;font:500 10.5px var(--mono);letter-spacing:.04em;color:var(--ink-3)}.buscar-filas .buscar-mas{border-bottom:0}.buscar-filas .buscar-mas a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font:600 11px var(--sans);color:var(--ink)}.buscar-filas .buscar-mas a:hover{text-decoration:underline;text-underline-offset:3px}.buscar-fila{display:block;text-decoration:none;color:inherit}.buscar-fila:hover strong{text-decoration:underline;text-underline-offset:3px}.buscar-vacio{margin:10px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.55}.rsan{margin:16px 0 4px;padding:16px 18px;border:1px solid var(--line);background:var(--card)}.rsan-cab h4{margin:4px 0 12px;font:600 17px/1.3 var(--serif);color:var(--ink)}.rsan-kicker{color:var(--neg-texto);font:700 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.rsan-aviso{margin:0 0 12px;color:var(--ink-2);font-size:13px}.rsan-embudo{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rsan-embudo li{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1.3fr);align-items:center;gap:10px;font-size:12.5px;color:var(--ink-2)}.rsan-embudo strong{font:600 18px var(--serif);color:var(--ink);text-align:right}.rsan-embudo-barra{display:block;height:12px;background:var(--line-2)}.rsan-embudo-barra i{display:block;height:100%;background:var(--ink-3)}.rsan-embudo li.sancion .rsan-embudo-barra i{background:var(--neg)}.rsan-embudo li.sancion strong{color:var(--neg-texto)}.rsan-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0 8px;background:var(--line-2);border:1px solid var(--line-2)}.rsan-cifras div{padding:10px 12px;background:var(--card)}.rsan-cifras dt{color:var(--ink-3);font:600 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.rsan-cifras dd{margin:4px 0 0;font:600 17px var(--serif);color:var(--ink)}.rsan-base,.rsan-origen,.rsan-fuente{margin:6px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.5}.rsan-origen{color:var(--ink-2);font-size:12.5px}.rsan-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px}.rsan-dos h5{margin:0 0 8px;font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.rsan-barras{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rsan-barras li{display:grid;grid-template-columns:78px minmax(0,1fr) minmax(0,150px);align-items:center;gap:8px;font-size:12px}.rsan-barras-nombre{color:var(--ink);font-weight:600}.rsan-barras-barra{display:block;height:9px;background:var(--line-2)}.rsan-barras-barra i{display:block;height:100%;background:var(--brand)}.rsan-barras-cifra{display:flex;flex-direction:column;line-height:1.2}.rsan-barras-cifra strong{color:var(--ink);font-size:12px}.rsan-barras-cifra small{color:var(--ink-3);font-size:10px}@media(max-width:720px){.rsan-cifras,.rsan-dos{grid-template-columns:1fr}.rsan-embudo li{grid-template-columns:minmax(0,1fr) 40px}.rsan-embudo li>span:last-child{grid-column:1/-1}}.rsan-tabs{display:flex;flex-wrap:wrap;margin:8px 0 14px;border-bottom:1px solid var(--line)}.rsan-tabs button{padding:7px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-3);font:600 12px var(--sans);cursor:pointer}.rsan-tabs button:hover{color:var(--ink)}.rsan-tabs button.on{color:var(--ink);border-bottom-color:var(--neg)}.rsan-uno{margin-top:14px}.rsan-uno h5{margin:0 0 8px;font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.rsan-uno .rsan-barras li{grid-template-columns:minmax(120px,240px) minmax(0,1fr) minmax(0,150px)}.fis-fiscalizadores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 6px;border:1px solid var(--line);border-radius:var(--radio);overflow:hidden;background:var(--line)}.fis-fiscalizador{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border:0;border-top:3px solid transparent;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fis-fiscalizador:hover{background:var(--card-2)}.fis-fiscalizador.on{border-top-color:var(--sec-sanciones);background:color-mix(in srgb,var(--sec-sanciones) 8%,var(--card))}.fis-corto{font:700 10px var(--mono);letter-spacing:.04em;color:var(--sec-sanciones)}.fis-fiscalizador strong{font:600 14px/1.25 var(--sans)}.fis-cifra{color:var(--ink-3);font:500 10.5px var(--mono)}.fis-cifra b{color:var(--ink);font-weight:600}.fis-cifra small{display:block;margin-top:1px;font-size:10px;color:var(--ink-3)}.fis-nota{margin:8px 0 0;color:var(--ink-3);font:400 12px/1.5 var(--sans);max-width:900px}.fis-quien{margin:10px 0 0;color:var(--ink-3);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.fis .rsan{margin-top:14px}@media(max-width:900px){.fis-fiscalizadores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.fis-fiscalizadores{grid-template-columns:repeat(2,minmax(0,1fr))}}.fis-empresa{margin:0 0 18px;border-left:3px solid var(--sec-sanciones)}.fis-empresa-filtros{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.fis-empresa-filtros .chip{padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font:500 11px var(--mono);cursor:pointer}.fis-empresa-filtros .chip:hover{background:var(--card-2)}.fis-empresa-filtros .chip.on{border-color:var(--sec-sanciones);color:var(--ink);background:color-mix(in srgb,var(--sec-sanciones) 10%,var(--card))}.fis-empresa-via{color:var(--ink-3);font:500 10.5px var(--mono)}.fis-pendientes{margin:18px 0 0;color:var(--ink-3);font:400 12.5px/1.5 var(--sans)}.casc-bandas{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.casc-bandas{grid-template-columns:minmax(0,1fr)}}.hzt-bo{font:600 12px var(--sans);letter-spacing:0}.hzt-ayuda{margin-left:8px;padding:0 5px;border:1px solid var(--line);border-radius:99px;background:var(--card);color:var(--ink-3);font:700 11px/1.4 var(--sans);letter-spacing:0;text-transform:none;cursor:help}.hzt figcaption span{display:inline-flex;align-items:center;gap:6px}.tracking-descubrir-arriba{margin:0 0 18px;padding-bottom:8px;border-top:0;border-bottom:1px solid var(--line)}.tracking-family-card>.tracking-family-acciones{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px;font:500 13px/1.3 var(--sans);letter-spacing:0;text-transform:none}.tracking-family-card>.tracking-family-acciones a,.tracking-family-informe{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.tracking-family-informe:disabled{opacity:.5;cursor:default}.qtl-incluye{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.qtl-incluye li{padding:3px 8px;border:1px solid var(--line);border-radius:99px;color:var(--ink-2);font:500 12px/1.3 var(--sans)}.qtl-cubre{margin:8px 0 0;color:var(--ink-3);font:400 12.5px/1.45 var(--sans)}.qtl-tipos{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.qtl-tipos li{padding:3px 8px;border:1px solid var(--line);border-radius:99px;color:var(--ink-2);font:500 12px/1.3 var(--sans)}.qtl-en-resumen{margin:0 0 18px}.qtl-en-resumen .qtl-opciones{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.qtl-en-resumen .qtl-opciones{grid-template-columns:1fr}}.tracking-seguir-lado{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;margin:0 0 8px}.tracking-seguir-lado>.explorar{margin-top:0}@media(max-width:900px){.tracking-seguir-lado{grid-template-columns:minmax(0,1fr)}}.tracking-grid-una{grid-template-columns:minmax(0,1fr)}.explorar-buscador .pan-normal{flex:0 0 auto;white-space:nowrap}#procedimientos,#semana,#historial{scroll-margin-top:16px}.fis-empresa{border-left:0}.fis-empresa-cab{margin:0 0 12px}.fis-empresa-cab h3{margin:4px 0 6px;color:var(--ink);font:500 26px/1.15 var(--serif)}.fis-empresa-cab p{margin:0;max-width:68ch;color:var(--ink-2);font:400 13.5px/1.5 var(--sans)}.fis-res-grupo{margin:0 0 14px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.fis-res-grupo h4{display:flex;align-items:baseline;gap:8px;margin:0;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--ink-3);font:700 13.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.fis-res-grupo h4 span{color:var(--ink);font:600 16px/1 var(--serif);letter-spacing:0;text-transform:none}.fis-res-lista{list-style:none;margin:0;padding:0}.fis-res{display:grid;grid-template-columns:92px minmax(140px,1fr) minmax(180px,1.4fr) auto auto;gap:10px 14px;align-items:baseline;padding:12px 14px;border-bottom:1px solid var(--line)}.fis-res:last-child{border-bottom:0}.fis-res time{color:var(--ink-3);font:500 12px/1.3 var(--sans)}.fis-res strong{display:block;color:var(--ink);font:600 14px/1.3 var(--sans)}.fis-res em{color:var(--ink-3);font:500 11px/1.3 var(--mono);font-style:normal}.fis-res p{margin:0;color:var(--ink-2);font:400 13px/1.4 var(--sans)}.fis-res a{color:var(--ink);font:600 12px/1.3 var(--sans);white-space:nowrap;text-decoration:none}.fis-res a:hover{text-decoration:underline}.fis-lectura{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--sec-sanciones);background:var(--card)}.fis-lectura p{margin:0 0 8px;max-width:70ch;color:var(--ink);font:400 14px/1.5 var(--sans)}.fis-lectura ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.fis-lectura li{color:var(--ink-2);font:400 13px/1.45 var(--sans)}.fis-lectura b{color:var(--ink);font-weight:600}@media(max-width:800px){.fis-res{grid-template-columns:1fr 1fr}.fis-res p{grid-column:1 / -1}}.psma-industria{display:grid;grid-template-columns:auto 1fr auto;gap:6px 14px;align-items:center;margin:14px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--sec-sanciones);background:color-mix(in srgb,var(--sec-sanciones) 8%,var(--card))}.psma-industria span{grid-column:1;color:var(--ink-3);font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.psma-industria strong{grid-column:2;font:600 18px/1.2 var(--sans)}.psma-industria em{grid-column:2;color:var(--ink-2);font:400 13px/1.4 var(--sans);font-style:normal}.psma-industria button{grid-column:3;grid-row:1 / span 2;padding:8px 12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 13px var(--sans);cursor:pointer}.psma-industria-generica{border-left-color:var(--ink-3);background:var(--card)}.psma-industria-generica em{grid-column:1 / -1}.psma-rubro-industria{background:color-mix(in srgb,var(--sec-sanciones) 6%,transparent)}.psma-nombre em.psma-tu{border-color:var(--sec-sanciones);color:var(--sec-sanciones)}.psma-tip{position:relative;display:inline-block;margin-top:6px}.psma-tip button{padding:0;border:0;background:none;color:var(--ink-3);font:600 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.psma-tip [role=tooltip]{position:absolute;left:0;top:calc(100% + 6px);z-index:8;width:min(52ch,70vw);padding:10px 12px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--sec-sanciones);background:var(--card);color:var(--ink);font:400 13px/1.45 var(--sans);letter-spacing:0;text-transform:none;box-shadow:0 8px 24px #0000001f}@media(max-width:720px){.psma-industria{grid-template-columns:1fr auto}.psma-industria span,.psma-industria strong,.psma-industria em{grid-column:1}.psma-industria button{grid-column:2;grid-row:1 / span 3}}.tracking-family-card>.tracking-family-datos{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font:500 12px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.tracking-family-datos b{color:var(--ink);font-weight:600}a.tracking-ver-mas{display:block;text-decoration:none}.tracking-grid-una>aside{order:-1}.tracking-lados{gap:18px;margin:0 0 22px}.tracking-lado{min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.tracking-lado>.explorar{margin-top:0}.tracking-lado>.explorar+.explorar{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-2)}.tracking-lado .tracking-watches{border:0}.tracking-cambios-final{margin-top:26px}.psma-resumen{margin-top:8px}.psma-resumen>button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--ink-2);font:600 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.psma-resumen>button:hover{color:var(--ink)}.psma-resumen.on>button svg{transform:rotate(180deg)}.psma-resumen-cuerpo{margin-top:8px;padding:12px 14px;border-left:3px solid var(--sec-sanciones,var(--line));background:var(--card-2);color:var(--ink-2);font-size:13px;line-height:1.55}.psma-resumen-cuerpo p{margin:0 0 6px}.psma-resumen-cuerpo b{color:var(--ink);font-weight:600}.psma-resumen-nota{color:var(--ink-3);font-size:12px}.psma-hechos{margin:8px 0 4px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.psma-hechos li{padding:8px 10px;border:1px solid var(--line-2);background:var(--card)}.psma-hecho{color:var(--ink);font-size:13px}.psma-hechos small{display:block;margin-top:4px;color:var(--ink-3);font-size:11.5px}.psma-grav{display:inline-block;margin-right:7px;padding:1px 6px;border-radius:3px;background:var(--line-2);color:var(--ink-2);font:700 12px/1.6 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;vertical-align:1px}.psma-grav.g-grav{background:color-mix(in srgb,var(--neg) 14%,transparent);color:var(--neg-texto)}.tracking-family-card>span{font-size:15.5px;color:var(--ink-2)}.tracking-family-card small{font-size:14px;font-family:var(--sans)}.tracking-family-card>.tracking-family-datos,.tracking-family-card>.tracking-family-acciones{font-size:14.5px}.tracking-summary span,.tracking-live,.tracking-event-meta,.tracking-watch span,.tracking-report-btn small,.tracking-report-btn em,.tracking-report-btn>span,.tracking-integration-brief>div,.tracking-integration-brief>span,.tracking-connection-head>span,.tracking-connection-status,.psma-grav{font-size:15px}.tracking-source,.tracking-methodology,.tracking-connection-evidence,.tracking-watch-empty,.tracking-integration-brief p,.tracking-connection p,.psma-hechos small{font-size:13px}.rseg{margin:0 0 22px;padding-left:14px;border-left:3px solid var(--sec-sanciones)}.rseg-dos{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:end;margin-top:6px}.rseg-fig{margin:0}.rseg-fig figcaption{color:var(--ink-3);font:600 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.rseg-anios{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;height:120px;margin:8px 0 0;padding:0;list-style:none}.rseg-anios li{display:grid;grid-template-rows:auto 1fr auto;align-items:end;justify-items:center;min-width:0}.rseg-anios-cifra{color:var(--ink);font:600 12px var(--sans)}.rseg-anios-barra{display:flex;align-items:flex-end;width:100%;height:100%;border-bottom:1px solid var(--line)}.rseg-anios-barra i{display:block;width:100%;min-height:0;background:var(--sec-sanciones)}.rseg-anios-anio{margin-top:4px;color:var(--ink-3);font:500 11px var(--mono)}.rseg-cifras{grid-template-columns:minmax(0,1fr);margin:0}.rseg-sub{margin:16px 0 6px;color:var(--ink-3);font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.rseg-lista{list-style:none;margin:0;padding:0}.rseg-lista li{display:grid;grid-template-columns:86px minmax(0,1fr) auto 18px;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line-2);font:400 13px/1.35 var(--sans)}.rseg-lista time{color:var(--ink-3);font:500 12px var(--mono)}.rseg-entidad{color:var(--ink);overflow-wrap:anywhere}.rseg-tipo{color:var(--ink-2);font:500 12px var(--sans);white-space:nowrap}.rseg-lista a{color:var(--ink-3)}@media(max-width:720px){.rseg-dos{grid-template-columns:minmax(0,1fr)}.rseg-lista li{grid-template-columns:72px minmax(0,1fr) 18px}.rseg-tipo{grid-column:2;white-space:normal}}.radar-descarga{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:6px 0 12px}.radar-detalle{font-size:12.5px;color:var(--ink-2)}.radar-detalle.error{color:var(--neg-texto)}.riel .tracking-summary{grid-template-columns:1fr;margin:0}.riel .tracking-summary>div{padding:10px 14px;align-items:center;border-right:0;border-bottom:1px solid var(--line-2)}.riel .tracking-summary>div:last-child{border-bottom:0}.riel .tracking-summary>div:first-child{padding-left:14px}.riel .tracking-summary span{font-size:13px}.riel .tracking-summary strong{font-size:22px}.riel .tracking-watches{border:0;background:transparent}.riel .tracking-watch{padding:10px 0;gap:10px}.riel .tracking-watch-icon{width:26px;height:26px}.riel .tracking-watch h3{font-size:14px}.riel .explorar,.riel .explorar+.explorar{margin-top:0;padding-top:0;border-top:0}.riel .explorar+.explorar{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}.riel .explorar-head h3{font-size:16px}.riel .explorar-head p{font-size:12px;line-height:1.5;margin-bottom:10px}.riel .comision{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 11px}.riel .comision-nombre{white-space:normal}.riel .comision-cuenta{grid-column:1;grid-row:2}.riel .comision>:last-child{grid-column:2;grid-row:1 / span 2}.riel .urgencia-fila{padding:10px 12px;gap:10px}.riel .urgencia-datos p{font-size:12px;line-height:1.5}.riel .qtl{margin-top:0;padding-top:0;border-top:0}.riel .qtl-opciones{grid-template-columns:1fr}.qd-lectura{margin:4px 0 10px;color:var(--ink);font:400 15px/1.45 var(--serif)}.qd-camara{display:grid;grid-template-columns:62px minmax(0,1fr);gap:2px 10px;align-items:center;margin:0 0 8px}.qd-camara>span{color:var(--ink-2);font:600 12.5px var(--sans)}.qd-camara small{grid-column:2;color:var(--ink-3);font-size:11.5px}.qd-barra{display:flex;height:8px;background:var(--line-2);overflow:hidden}.qd-barra i{display:block;height:100%}.qd-barra .si{background:var(--pos)}.qd-barra .no{background:var(--neg)}.qd-barra .abs{background:var(--warning)}.qd-comision{margin:12px 0 6px;color:var(--ink-2);font-size:12.5px;line-height:1.55}.qd-comision b{color:var(--ink)}.qd-integrantes{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2)}.qd-integrantes li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;background:var(--card)}.qd-integrantes li>span{min-width:0;color:var(--ink);font-size:13px}.qd-integrantes small{display:block;color:var(--ink-3);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qd-postura{flex:0 0 auto;font:600 11px/1 var(--mono);font-style:normal;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.qd-postura.a-favor{color:var(--pos)}.qd-postura.en-contra{color:var(--neg-texto)}.qd-postura.dividido{color:var(--warning)}.qd-enlace{display:inline-block;margin-top:4px;color:var(--brand-texto);font:600 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;text-decoration:none}.qd-enlace:hover{text-decoration:underline}.fis-hasta{margin:2px 0;font-size:12px;color:var(--ink-3, #6b7383)}.fis-glosa{display:block;margin:2px 0 4px;font-size:12px;color:var(--ink-3, #6b7383)}.tracking-nota-cifras{margin:0 0 8px;font-size:12.5px;color:var(--ink-3, #6b7383)}.ficha-docs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 22px;padding:14px 16px 16px;border:1px solid var(--line);border-radius:4px;background:var(--paper, var(--card-2))}.ficha-docs h4{flex:1 1 100%;margin:0 0 4px;font:500 16px/1.25 var(--serif);color:var(--ink)}.ficha-docs .ficha-dossier{padding:8px 13px;border-color:var(--ink);background:var(--ink);color:var(--card, #fff);font-size:12px}.ficha-docs .ficha-dossier:hover:not(:disabled){opacity:.88;color:var(--card, #fff)}.ficha-docs .ficha-dossier:disabled{border-color:var(--line);background:none;color:var(--ink-3);opacity:1}@media(max-width:640px){.ficha-docs .ficha-dossier{flex:1 1 100%;justify-content:center}}.evo{margin:14px 0 6px}.evo-resumen{margin:6px 0 8px;font-size:13px;line-height:1.55;color:var(--ink-2)}.evo-resumen a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.evo-filtro{display:inline-flex;align-items:center;gap:6px;margin:2px 0 10px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.evo-tabla{border:1px solid var(--line);border-radius:4px;overflow:hidden}.evo-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-2, var(--line))}.evo-fila:first-child{border-top:0}.evo-cabeza{background:var(--paper, var(--card-2))}.evo-cabeza span{padding:9px 12px;font:600 12px var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps;color:var(--ink-2)}.evo-celda{min-width:0;padding:10px 12px;border-left:1px solid var(--line-2, var(--line))}.evo-celda:first-child{border-left:0}.evo-art{display:block;margin-bottom:4px;font:600 12.5px var(--sans);color:var(--ink)}.evo-art em{font-style:normal;font-weight:400;color:var(--ink-3)}.evo-texto{white-space:pre-line;font-size:12.5px;line-height:1.55;color:var(--ink-2);overflow-wrap:anywhere}.evo-plegado{max-height:9.3em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.evo-mas{margin-top:4px;padding:0;border:0;background:none;color:var(--ink-2);font:400 12px var(--sans);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.evo-vacio{margin:0;font-size:12px;font-style:italic;color:var(--ink-3)}.evo-nota{margin:6px 0 0;font-size:11.5px;color:var(--ink-3)}.evo-inds{list-style:none;margin:0;padding:0;display:grid;gap:10px}.evo-ind{font-size:12px;line-height:1.45;color:var(--ink-2)}.evo-ind-cab{display:block;color:var(--ink)}.evo-ind-autor{display:block;color:var(--ink-3);font-size:11.5px}.evo-inadmisible{margin-left:6px;padding:0 6px;border:1px solid var(--neg-texto, #A33);border-radius:999px;color:var(--neg-texto, #A33);font-size:10.5px}.evo-propuesta{margin:4px 0 0;padding:4px 0 4px 9px;border-left:2px solid var(--line);white-space:pre-line;color:var(--ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.evo-propuesta:hover{-webkit-line-clamp:unset}.evo-sin-articulo{margin-top:14px}.imp-panorama{margin:4px 0 10px;padding:9px 12px;border-left:3px solid #3b6fb6;background:color-mix(in srgb,#3b6fb6 7%,transparent);font-size:12.5px;line-height:1.55;color:var(--ink-2)}.imp-panorama p{margin:0 0 4px}.imp-vigente+.imp-vigente{margin-top:10px}.imp-art{margin-top:6px}.imp-art-n{display:block;font:600 11.5px var(--mono);color:var(--ink-3)}.imp-art-n a{color:inherit;text-decoration:underline;text-underline-offset:2px}.imp-tarjeta{display:grid;gap:3px;margin-bottom:8px;padding:7px 9px;border:1px solid color-mix(in srgb,#3b6fb6 35%,transparent);border-left:3px solid #3b6fb6;border-radius:3px;background:color-mix(in srgb,#3b6fb6 6%,transparent);font-size:12px;line-height:1.45;color:var(--ink-2)}.imp-tarjeta b{color:var(--ink);font-weight:600}.imp-tarjeta-tipo{font:600 10.5px var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps;color:#3b6fb6}.imp-plazo{color:var(--ink)}.imp-cita{color:var(--ink-3);font-size:11.5px;overflow-wrap:anywhere}.imp-amarillo{border-color:color-mix(in srgb,#b7791f 40%,transparent);border-left-color:#b7791f;background:color-mix(in srgb,#b7791f 8%,transparent)}.imp-amarillo .imp-tarjeta-tipo{color:#9a5a12}.imp-rojo{border-color:color-mix(in srgb,#b4321f 40%,transparent);border-left-color:#b4321f;background:color-mix(in srgb,#b4321f 7%,transparent)}.imp-rojo .imp-tarjeta-tipo{color:#a12a2a}.imp-sin-aprobar{border-style:dashed;opacity:.92}.imp-sello{font:600 10.5px var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps;color:var(--ink-2)}.imp-acciones{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.imp-acciones button,.imp-revision button{padding:3px 9px;border:1px solid var(--ink-3);border-radius:3px;background:var(--card);color:var(--ink);font:600 11.5px var(--sans);cursor:pointer}.imp-acciones button:hover,.imp-revision button:hover:not(:disabled){border-color:var(--ink)}.imp-revision{margin:4px 0 10px;padding:9px 12px;border:1px dashed var(--ink-3);border-radius:4px;font-size:12.5px;color:var(--ink-2)}.imp-revision p{margin:0 0 6px}.imp-revision button:disabled{opacity:.6;cursor:default}.imp-nota{width:100%;font:400 12px var(--sans);padding:5px 7px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink)}@media(max-width:760px){.evo-cabeza{display:none}.evo-fila{grid-template-columns:1fr}.evo-celda{border-left:0;border-top:1px dashed var(--line-2, var(--line))}.evo-celda:first-child{border-top:0}.evo-celda:before{content:attr(data-col);display:block;margin-bottom:4px;font:600 11px var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps;color:var(--ink-3)}}.doc-acciones{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.doc-acciones .btn-solid{display:inline-flex;align-items:center;gap:7px}.doc-ir-chat{font:400 12px/1.3 var(--sans);color:var(--brand-texto)}.doc-lista li{gap:10px}.doc-lista li.doc-activo{background:var(--card-2)}.doc-nombre{flex:1;min-width:0}.doc-nombre strong{overflow-wrap:anywhere}.doc-estado{display:inline-flex;align-items:center;gap:5px;font:400 11px/1.3 var(--sans);color:var(--ink-3)}.doc-borrar{border:0;background:transparent;color:var(--ink-3);cursor:pointer;padding:4px}.doc-borrar:hover{color:var(--tv)}.doc-pagina{margin-top:16px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.doc-pagina header{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 13px;border-bottom:1px solid var(--line-2);font:400 12px/1.3 var(--sans);color:var(--ink-3)}.doc-pagina header strong{color:var(--ink);font-weight:600}.doc-pagina-nav{margin-left:auto;display:flex;gap:6px}.doc-pagina-nav button{padding:4px 10px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font:400 11.5px/1.3 var(--sans);cursor:pointer}.doc-pagina-nav button:disabled{opacity:.4;cursor:default}.doc-texto{margin:0;padding:14px 16px;max-height:60vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:400 12.5px/1.6 var(--mono);color:var(--ink-2)}.ficha-docs{background:var(--card-2);border-radius:6px;box-shadow:var(--shadow-sm),var(--shadow-md)}.psma-motivo{margin:2px 0 4px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.psma-motivo b{color:var(--ink);font-weight:600}.uso{max-width:1080px}.uso-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 18px}.uso-filtros .chip{padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font:500 12px var(--mono);cursor:pointer}.uso-filtros .chip.on{border-color:var(--ink);color:var(--ink)}.uso-internos{margin-left:10px;color:var(--ink-2);font:400 13px var(--sans)}.uso-espacio{margin:0 0 26px;padding:14px 0 0;border-top:1px solid var(--line)}.uso-espacio h2{margin:0;font:500 22px/1.2 var(--serif);color:var(--ink)}.uso-linea{margin:6px 0 12px;color:var(--ink-2);font:400 14px var(--sans)}.uso-linea b{color:var(--ink);font-weight:600}.uso-dos{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.uso h3{margin:10px 0 6px;color:var(--ink-3);font:600 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.uso-barras{list-style:none;margin:0;padding:0}.uso-barras li{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto;gap:10px;align-items:center;padding:3px 0}.uso-barras-nombre{color:var(--ink);font:400 13px var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uso-barras-barra{height:10px;background:var(--line-2)}.uso-barras-barra i{display:block;height:100%;background:var(--ink-2)}.uso-barras-cifra{color:var(--ink-2);font:500 12px var(--mono);white-space:nowrap}.uso-nunca{margin:0;color:var(--ink-2);font:400 13px/1.5 var(--sans)}.uso-personas{list-style:none;margin:0;padding:0}.uso-personas li{display:flex;flex-direction:column;padding:5px 0;border-top:1px solid var(--line-2);font:400 13px var(--sans);color:var(--ink)}.uso-personas li span+span{color:var(--ink-3);font-size:12px}.uso-vacio,.uso-pie{color:var(--ink-3);font:400 13px/1.5 var(--sans)}.uso-pie{margin-top:18px;max-width:780px}@media(max-width:760px){.uso-dos{grid-template-columns:minmax(0,1fr)}.uso-barras li{grid-template-columns:minmax(0,1fr) auto}.uso-barras-barra{grid-column:1/-1;order:3}}.rev-lista{list-style:none;margin:0;padding:0;max-width:900px}.rev-caso{padding:14px 0;border-top:1px solid var(--line)}.rev-meta{margin:0;color:var(--ink-3);font:500 12.5px var(--sans)}.rev-neg{color:var(--neg-texto)}.rev-pos{color:var(--pos)}.rev-pregunta{margin:6px 0 0;font:500 17px/1.35 var(--serif);color:var(--ink)}.rev-comentario{margin:6px 0 0;color:var(--ink-2);font:italic 400 14px/1.45 var(--serif)}.rev-herr{margin:6px 0 0;color:var(--ink-3);font:500 12px var(--mono)}.rev-ver{margin-top:6px;padding:0;border:0;background:none;color:var(--ink-2);font:400 13px var(--sans);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rev-respuesta{margin:8px 0 0;padding:10px 12px;max-height:360px;overflow:auto;background:var(--card);border:1px solid var(--line-2);white-space:pre-wrap;font:400 13px/1.5 var(--sans);color:var(--ink)}.rev-decidir{display:grid;gap:6px;margin-top:10px}.rev-decidir input{padding:6px 8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 13px var(--sans)}.rev-decidir div{display:flex;gap:8px}.rev-decidir button{padding:6px 12px;border:1px solid var(--ink);background:none;color:var(--ink);font:600 12.5px var(--sans);cursor:pointer}.rev-decidir button:first-child{background:var(--ink);color:var(--card)}.rev-error{color:var(--neg-texto);font:400 12.5px var(--sans)}.pc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0 17px}.pc-chips-rotulo{display:inline-flex;align-items:center;gap:5px;color:var(--ink-3);font:500 12px var(--sans)}.pc-chip{border:1px solid var(--line);background:var(--card, #fff);color:var(--ink-2);font:400 12.5px var(--sans);padding:3px 9px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-chip:hover{color:var(--ink);border-color:var(--ink-3)}.pc-panel{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);z-index:60;display:flex;flex-direction:column;background:var(--paper, #fff);border-left:1px solid var(--line);box-shadow:-12px 0 32px #00000014}.pc-cabeza{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--line)}.pc-panel .pc-cabeza h2{margin:2px 0 0;font:600 16px/1.35 var(--sans);color:var(--ink)}.pc-panel .pc-tipo{margin:0;color:var(--ink-3);font:500 11px var(--mono, monospace);text-transform:uppercase;letter-spacing:.06em}.pc-panel .pc-fecha{margin:4px 0 0;color:var(--ink-3);font:400 12.5px var(--sans)}.pc-cerrar{flex:none;align-self:flex-start;border:0;background:none;color:var(--ink-3);cursor:pointer;padding:2px}.pc-cerrar:hover{color:var(--ink)}.pc-panel .pc-que{margin:12px 20px 0;padding:8px 10px;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink-2);font:400 12.5px/1.45 var(--sans)}.pc-panel .pc-que.pc-literal{background:color-mix(in srgb,#16a34a 10%,transparent)}.pc-texto{flex:1;overflow-y:auto;padding:14px 20px 20px;white-space:pre-wrap;color:var(--ink);font:400 14.5px/1.65 var(--serif, Georgia, serif)}.pc-texto mark{background:#fde68a;color:inherit;padding:1px 0}.pc-corte{color:var(--ink-3);font-style:italic}.pc-pie{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--line)}.pc-pie button,.pc-pie a{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:none;color:var(--ink-2);font:500 13px var(--sans);padding:6px 11px;cursor:pointer;text-decoration:none}.pc-pie button:hover,.pc-pie a:hover{color:var(--ink);border-color:var(--ink-3)}.pc-panel .pc-pub{margin:12px 20px 0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radio);font:400 13px/1.5 var(--sans);color:var(--ink-2)}.pc-panel .pc-pub p{margin:0}.pc-pub-tenue{color:var(--ink-3)}.pc-panel p.pc-pub.pc-pub-tenue{border-style:dashed}.pc-pub-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pc-pub-acciones button,.pc-pub-acciones a{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:none;color:var(--ink-2);font:500 12.5px var(--sans);padding:4px 10px;cursor:pointer;text-decoration:none}.pc-pub-acciones button:hover,.pc-pub-acciones a:hover{color:var(--ink);border-color:var(--ink-3)}.pc-panel.pc-con-pdf{width:min(820px,100vw)}.pc-visor{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;background:var(--paper, #fff)}.pc-visor iframe{flex:1;width:100%;border:0}.pc-volver{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:10px 14px;border:1px solid var(--line);border-radius:var(--radio);background:none;color:var(--ink-2);font:500 13px var(--sans);padding:5px 10px;cursor:pointer}.norma-chat{display:flex;flex-direction:column;max-width:900px;height:calc(100vh - 132px)}.nc-aviso{margin-top:16px;padding:11px 14px;border-left:2px solid var(--neg);background:var(--card-2);color:var(--ink-2);font-size:12.5px;line-height:1.55}.nc-hilo{flex:1;overflow-y:auto;margin-top:22px;padding-right:6px}.nc-turno{margin-bottom:26px}.nc-quien{display:block;margin-bottom:7px;font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.nc-norma .nc-texto{max-width:68ch;padding-left:15px;border-left:2px solid var(--line);color:var(--ink);font:400 15px/1.62 var(--sans);white-space:pre-wrap}.nc-tu{display:flex;flex-direction:column;align-items:flex-end}.nc-tu .nc-texto{max-width:60ch;padding:11px 15px;border:1px solid var(--line-2);background:var(--card-2);color:var(--ink-2);font-size:13.5px;line-height:1.55;white-space:pre-wrap}.nc-enlace{color:var(--brand-texto);text-decoration:none;border-bottom:1px solid currentColor}.nc-enlace:hover{color:var(--ink)}.nc-sellos{display:flex;flex-direction:column;gap:5px;margin:10px 0 0 17px;max-width:68ch}.nc-sello{display:flex;align-items:center;gap:6px;color:var(--ink-3);font:400 11px/1.45 var(--mono)}.nc-sello-ok{color:var(--pos)}.nc-sello-aviso{color:var(--neg-texto)}.nc-fuentes{margin:12px 0 0;border-top:1px solid var(--line-2);padding-top:8px}.nc-fuentes>summary{cursor:pointer;color:var(--ink-3);font:400 11px/1.45 var(--mono);letter-spacing:.02em}.nc-fuentes>summary:hover{color:var(--ink)}.nc-fuentes[open]>summary{margin-bottom:6px}.nc-pensando .nc-texto{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-family:var(--sans);font-size:13px}.nc-girando{animation:nc-giro 1s linear infinite}.nc-segundos{margin-left:auto;color:var(--ink-3);font:500 10.5px var(--mono);letter-spacing:.04em}@keyframes nc-giro{to{transform:rotate(360deg)}}.nc-inicio ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:1px;background:var(--line-2);border:1px solid var(--line-2)}.nc-inicio button{display:block;width:100%;padding:13px 15px;border:0;background:var(--card);color:var(--ink-2);font-family:var(--sans);font-size:14px;line-height:1.45;text-align:left;cursor:pointer;transition:.15s}.nc-inicio button:hover{background:var(--card-2);color:var(--ink)}.nc-preguntar{display:flex;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.nc-preguntar input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--sans);font-size:14px}.nc-preguntar input:focus{outline:none;border-color:var(--ink)}.nc-preguntar input::-moz-placeholder{color:var(--ink-3)}.nc-preguntar input::placeholder{color:var(--ink-3)}.nc-preguntar button{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:400 13px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.nc-preguntar button:disabled{opacity:.38;cursor:default}.nc-preguntar .nc-adjuntar{padding:12px 13px;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:var(--radio)}.nc-preguntar .nc-adjuntar:hover:not(:disabled){border-color:var(--ink)}.nc-preguntar .nc-a-fondo{padding:12px 13px;background:transparent;color:var(--ink);border:1px solid var(--line)}.nc-preguntar .nc-a-fondo:hover:not(:disabled){border-color:var(--ink)}.nc-preguntar .nc-a-fondo.nc-a-fondo-activo{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media(max-width:560px){.nc-preguntar .nc-a-fondo{font-size:0;gap:0}}.nc-adjuntos{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px}.nc-adjunto{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 6px 5px 9px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink);font:400 12px/1.2 var(--sans)}.nc-adjunto-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.nc-adjunto-peso{color:var(--ink-3);font:400 10.5px/1 var(--mono)}.nc-adjunto button{display:inline-flex;padding:3px;border:0;background:none;color:var(--ink-3);cursor:pointer}.nc-adjunto button:hover:not(:disabled){color:var(--ink)}.nc-adjuntos-nota{color:var(--ink-3);font:400 11px/1.3 var(--sans)}.nc-adjuntos-error{color:var(--neg-texto);font:500 11.5px/1.3 var(--sans)}@media(max-width:640px){.norma-chat{height:calc(100vh - 108px)}.nc-adjunto-nombre{max-width:150px}.nc-tu .nc-texto,.nc-norma .nc-texto{max-width:100%}.nc-preguntar button{padding:12px 14px}}.ind-resumen{font-size:12px;color:var(--ink-3);margin:0 0 10px}.ind-disputa{color:#b8860b}.ind-firmantes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ind-firmante,.ind-autor{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-left-width:3px;border-radius:999px;padding:2px 9px;font-size:11px;color:var(--ink-2)}.ind-firmante i,.ind-autor i{display:none}.ind-firmante b{font-family:var(--mono);color:var(--ink)}.ind-articulos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ind-art{border:1px solid var(--line);border-radius:8px;background:var(--card)}.ind-art-disputa{border-color:#d9a441}.ind-art-cab{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:9px 12px;cursor:pointer;font:inherit;font-size:13px;color:var(--ink);text-align:left}.ind-art-nombre{font-weight:500}.ind-art-cuenta{font-family:var(--mono);font-size:11px;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.ind-art-aviso{margin-left:auto;font-size:11px;color:#b8860b}.ind-lista{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px}.ind-item{border-top:1px dashed var(--line);padding-top:10px}.ind-item-cab{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.ind-num{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink);border:1px solid var(--ink-3);border-radius:4px;padding:1px 6px}.ind-accion{font-size:13.5px;font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--ink-3)}.ind-ejecutivo{font-size:12.5px;font-variant-caps:all-small-caps;letter-spacing:.04em;border:1px solid var(--brand);color:var(--brand-texto);border-radius:999px;padding:1px 7px}.ind-alerta{display:flex;gap:6px;align-items:flex-start;font-size:11.5px;line-height:1.5;color:var(--ink-2);background:#d9a44114;border:1px solid rgba(217,164,65,.3);border-radius:6px;padding:7px 9px;margin:0 0 8px}.ind-propuesto{border-left:2px solid var(--brand);padding:6px 0 6px 10px;font-size:12.5px;line-height:1.6;color:var(--ink-2);max-height:12em;overflow-y:auto}.ind-propuesto-rotulo{display:block;font-family:var(--mono);font-size:12.5px;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--brand-texto);margin-bottom:4px}.ind-sin-texto{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:0}.ind-cobertura{margin-top:10px}.ind-matriz{border-left:3px solid var(--brand);background:var(--card);border-radius:0 8px 8px 0;padding:10px 14px;margin-bottom:10px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.ind-matriz-rotulo{display:block;font-family:var(--mono);font-size:12.5px;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--brand-texto);margin-bottom:5px}.ind-matriz-fuente{margin-left:6px;font-size:11px;color:var(--ink-3)}.ind-quorum{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:11.5px;color:var(--ink-2);border:1px solid var(--line);border-radius:8px;padding:7px 12px;margin-bottom:10px}.ind-inadm-cuenta{color:var(--neg-texto)}.ind-inadmisible{display:flex;gap:6px;align-items:flex-start;font-size:11.5px;line-height:1.55;color:var(--ink-2);background:#b428280f;border:1px solid rgba(180,40,40,.25);border-radius:6px;padding:7px 9px;margin:0 0 8px}.ind-inadmisible em{color:var(--ink-3);font-style:italic}.ind-inadmisible a{color:var(--ink-3)}.cam-comision{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:10px 13px;margin-bottom:10px}.cam-comision-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cam-comision-nombre{font-size:13px;font-weight:500;color:var(--ink)}.cam-tipo{font-size:12.5px;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.cam-preside{margin:6px 0 0;font-size:12.5px;color:var(--ink-2)}.cam-correo{margin-left:8px;font-size:11px;color:var(--ink-3);text-decoration:none}.cam-integrantes,.cam-sesiones{margin:6px 0 0;font-size:11.5px;line-height:1.5;color:var(--ink-3)}.cam-votaciones{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.cam-voto{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--line);border-left-width:3px;border-radius:8px;padding:7px 11px;font-size:12px;color:var(--ink-2)}.cam-voto-si{border-left-color:var(--brand)}.cam-voto-no{border-left-color:var(--neg)}.cam-voto-si .cam-voto-icono{color:var(--brand-texto)}.cam-voto-no .cam-voto-icono{color:var(--neg-texto)}.cam-voto-icono{display:inline-flex}.cam-voto-fecha{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.cam-voto-resultado{font-weight:500;color:var(--ink)}.cam-voto-cifras b{font-family:var(--mono);color:var(--ink)}.cam-quorum{margin-left:auto;font-size:12.5px;font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.nc-md>:first-child{margin-top:0}.nc-md>:last-child{margin-bottom:0}.nc-md h1,.nc-md h2,.nc-md h3,.nc-md h4{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink);margin:14px 0 6px;letter-spacing:0}.nc-md h1{font-size:14.5px}.nc-md p{margin:0 0 8px;line-height:1.62}.nc-md ul,.nc-md ol{margin:0 0 8px;padding-left:20px}.nc-md li{margin-bottom:3px;line-height:1.55}.nc-md strong{color:var(--ink);font-weight:600}.nc-md hr{border:0;border-top:1px solid var(--line);margin:12px 0}.nc-md blockquote{margin:0 0 8px;padding:6px 0 6px 11px;border-left:2px solid var(--line);color:var(--ink-2)}.nc-md code{font-family:var(--mono);font-size:11.5px;background:var(--card-2, var(--card));border-radius:4px;padding:1px 5px}.nc-md pre{overflow-x:auto}.nc-tabla-scroll{overflow-x:auto;margin:0 0 10px}.nc-md table{border-collapse:collapse;font-size:12px;min-width:100%}.nc-md th,.nc-md td{border:1px solid var(--line);padding:5px 9px;text-align:left;vertical-align:top}.nc-md th{background:var(--card-2, var(--card));font-weight:600;color:var(--ink)}.avt{margin:8px 0}.avt-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0}.avt-paso{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--ink-3);text-align:center}.avt-paso:before{content:"";position:absolute;top:4px;left:-50%;width:100%;height:1px;background:var(--line)}.avt-paso:first-child:before{display:none}.avt-nodo{width:9px;height:9px;border-radius:50%;border:1px solid var(--line);background:var(--card);position:relative;z-index:1}.avt-paso-hecho .avt-nodo{background:var(--ink-3);border-color:var(--ink-3)}.avt-paso-hecho:before{background:var(--ink-3)}.avt-paso-hecho .avt-nombre{color:var(--ink-3)}.avt-paso-aqui .avt-nodo{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.avt-paso-aqui .avt-nombre{color:var(--ink);font-weight:600}.avt-detenido .avt-nodo,.avt-detenido:before{opacity:.45}.avt-paso-muerto .avt-nombre{color:var(--ink-3);opacity:.6}.avt-aviso{margin:6px 0 0;font-size:11px;color:var(--ink-3)}.term{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.term-barras{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.term-barras i{width:3px;background:var(--line-2);border-radius:1px;display:block}.term-barras i:nth-child(1){height:5px}.term-barras i:nth-child(2){height:8px}.term-barras i:nth-child(3){height:11px}.term-n1 .term-on{background:#d9a441}.term-n2 .term-on{background:#d97a2b}.term-n3 .term-on{background:var(--neg)}.term-n2{border-color:color-mix(in srgb,#d97a2b 40%,var(--line))}.term-n3{border-color:color-mix(in srgb,var(--neg) 45%,var(--line))}.term-n3 .term-texto{color:var(--neg-texto)}.term-vencido{border-style:dashed}.glos{position:relative;border-bottom:1px dotted var(--ink-3);cursor:help;outline:none}.glos:focus-visible{outline:1px solid var(--brand);outline-offset:2px}.glos-caja{position:absolute;bottom:calc(100% + 7px);left:0;z-index:40;width:-moz-max-content;width:max-content;max-width:300px;background:var(--ink);color:var(--paper);font-size:11.5px;line-height:1.5;font-weight:400;text-transform:none;letter-spacing:0;padding:8px 11px;border-radius:6px;box-shadow:0 6px 20px #0000002e;pointer-events:none}.glos-caja:after{content:"";position:absolute;top:100%;left:14px;border:5px solid transparent;border-top-color:var(--ink)}.dep{display:inline-flex;align-items:center;font-size:12.5px;font-variant-caps:all-small-caps;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:2px 8px;cursor:help;white-space:nowrap}.dep-rrhh{color:#2f5fa8;border-color:#b7cbe6;background:#eef3fa}.dep-finanzas{color:#1f7a5c;border-color:#b2d8cb;background:#edf7f3}.dep-legal{color:#6b4ea8;border-color:#cdc0e6;background:#f3f0fa}.dep-tecnologia{color:#1f6f80;border-color:#b0d3da;background:#edf6f8}.dep-asuntos_publicos{color:#7a6320;border-color:#ddd0a5;background:#faf6e9}.dep-comercial{color:#a1522a;border-color:#e5c6b3;background:#fbf2ec}.dep-operaciones{color:#55524a;border-color:#cdc9bd;background:#f5f4f0}.dep-medio_ambiente{color:#3f7a2f;border-color:#c2ddb8;background:#f1f8ee}.dep-seguridad{color:#a33c3c;border-color:#e6bcbc;background:#fbeeee}.dep-salud_ocupacional{color:#2a7b8c;border-color:#b4d9e0;background:#eef7f9}.dep-personas{color:#8c4577;border-color:#e0c1d6;background:#faeff6}.dep-sostenibilidad{color:#7d6a2c;border-color:#ded3ab;background:#faf7ec}.dep-educacion{color:#35608c;border-color:#bacee0;background:#eff5fa}:root.dark .dep{background:transparent}.ficha-desplegar{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;border-top:1px solid var(--line);padding:12px 0 8px;margin-top:6px;cursor:pointer;font:inherit;font-size:13.5px;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--ink-2);text-align:left}.ficha-desplegar:hover{color:var(--ink)}.ficha-desplegar-cuenta{margin-left:auto;font-family:var(--mono);font-size:10px;text-transform:none;letter-spacing:0;color:var(--ink-3)}.vej-switch{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px;margin:4px 0 10px}.vej-switch button{background:none;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:11px;padding:4px 12px;color:var(--ink-3)}.vej-switch button.on{background:var(--ink);color:var(--paper)}.vej-bloque{margin-bottom:12px}.vej-rotulo{display:block;font-family:var(--mono);font-size:12px;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--ink-3);margin-bottom:3px}.vej-bloque p{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.vej-accion{color:var(--ink)!important;font-weight:600}.vej-glosa{font-size:12px;color:var(--ink-3)}.vej-fuente{margin-top:10px}.camino{margin:10px 0 2px}.camino ol{list-style:none;margin:0;padding:0}.camino li{position:relative;display:grid;grid-template-columns:11px 1fr;gap:10px;padding:0 0 12px}.camino li:before{content:"";position:absolute;left:5px;top:10px;bottom:0;width:1px;background:var(--line)}.camino li:last-child:before{display:none}.camino-nodo{width:9px;height:9px;margin-top:4px;border-radius:50%;border:1px solid var(--line);background:var(--card);position:relative;z-index:1}.camino strong{display:block;color:var(--ink);font:600 11.5px/1.3 var(--sans)}.camino strong em{color:var(--ink-3);font:400 10.5px/1.3 var(--sans);font-style:normal}.camino p{margin:2px 0 0;color:var(--ink-2);font-size:11.5px;line-height:1.45}.camino-tramites{display:block;margin-top:3px;color:var(--ink-3);font:400 10px/1.4 var(--mono)}.camino-marca{display:inline-block;margin-top:4px;padding:1px 6px;border:1px solid var(--brand);color:var(--brand-texto);font:600 11.5px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.camino-hecho .camino-nodo{background:var(--ink-3);border-color:var(--ink-3)}.camino-hecho:before{background:var(--ink-3)}.camino-aqui .camino-nodo{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.camino-aqui strong{color:var(--ink)}.camino-opcional{opacity:.5}.camino-opcional p{color:var(--ink-3)}.camino-pend strong{color:var(--ink-2)}.camino-detenido .camino-nodo,.camino-detenido li:before{opacity:.5}.camino-muerto strong{color:var(--ink-3)}.camino-aviso{margin:4px 0 0;font-size:11px;color:var(--ink-3)}.camino-aviso-ojo{color:var(--neg-texto)}.camino-h{max-width:100%}.camino-h ol{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.camino-h li{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;text-align:center}.camino-h li:before{top:4px;left:-50%;bottom:auto;width:100%;height:1px}.camino-h li:last-child:before{display:block}.camino-h li:first-child:before{display:none}.camino-h .camino-nodo{margin-top:0}.camino-corto{font:600 11.5px/1.3 var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps;color:var(--ink-3);overflow-wrap:anywhere}.camino-h .camino-hecho .camino-corto{color:var(--ink-3)}.camino-h .camino-aqui .camino-corto{color:var(--ink)}.camino-h .camino-opcional .camino-nodo{border-style:dashed}.camino-h .camino-aviso{margin-top:10px;text-align:center}.camino-ramas{display:block;width:100%;max-width:820px;height:auto;overflow:visible}.camino-h .camino-ramas+.camino-aviso{text-align:left}.cr-linea{fill:none;stroke-width:1.5}.cr-hecha{stroke:var(--brand);stroke-width:2}.cr-posible{stroke:var(--ink-3);stroke-dasharray:3 4}.cr-lejos.cr-linea{opacity:.45}.cr-nodo rect{fill:var(--card);stroke:var(--ink-3);stroke-width:1.5}.cr-hecho rect{fill:var(--ink-2);stroke:var(--ink-2)}.cr-aqui rect{fill:var(--brand);stroke:var(--brand)}.cr-aqui rect.cr-halo{fill:color-mix(in srgb,var(--brand) 22%,transparent);stroke:none}.cr-muerto rect{fill:var(--ink-3);stroke:var(--ink-3)}.cr-muerto rect.cr-halo{fill:none}.cr-lejos{opacity:.5}.cr-nombre{font:600 12.5px var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps;fill:var(--ink-3)}.cr-hecho .cr-nombre{fill:var(--ink-2)}.cr-aqui .cr-nombre{fill:var(--ink);font-weight:700}.cr-fecha{font:400 11px var(--sans);fill:var(--ink-3)}.cr-hecho .cr-fecha,.cr-aqui .cr-fecha{fill:var(--ink-2)}@media(max-width:640px){.camino-ramas{min-width:600px}}@media(max-width:640px){.camino-h{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.camino-h ol{grid-template-columns:repeat(8,76px)}.camino-corto{font-size:8.5px;letter-spacing:.03em}}.avt-articulo{display:inline-block;margin-left:4px;padding:1px 7px;border-radius:999px;background:var(--line-2);color:var(--ink-2);font-size:11px;font-style:normal;white-space:nowrap}.nc-quien{font:500 13px/1 var(--mono);letter-spacing:.07em}.nc-sello{font:italic 400 13.5px/1.45 var(--serif)}.nc-adjuntos-nota{font-size:13px}.nc-adjunto-peso{font-size:12px}.nc-proyecto .nc-adjunto-nombre{max-width:min(520px,70vw);font:500 14px/1.25 var(--serif)}.norma-chat.nef{height:auto;max-width:none;margin:4px 0 24px;padding:14px 0 0;border-top:1px solid var(--ink)}.nef-cab{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.nef-cab h4{margin:0;font:500 17px/1.25 var(--serif);color:var(--ink)}.nef-completo{margin-left:auto;color:var(--ink-3);font:400 13.5px var(--sans);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.nef-completo:hover{color:var(--ink)}.nef-partida{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nef-partida button{padding:7px 12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 14px/1.3 var(--sans);text-align:left;cursor:pointer}.nef-partida button:hover{border-color:var(--ink)}.nef-hilo{max-height:60vh;overflow-y:auto;margin-top:16px;padding-right:6px}.nef-preguntar{margin-top:12px;padding-top:12px}@media(max-width:640px){.norma-chat.nef{height:auto}.nef-cab{flex-wrap:wrap}.nef-completo{margin-left:0;flex-basis:100%}}.nc-valorar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0 17px;color:var(--ink-3);font:400 12.5px var(--sans)}.nc-valorar>button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;padding:0;border:1px solid var(--line);background:none;color:var(--ink-3);cursor:pointer}.nc-valorar>button:hover{color:var(--ink);border-color:var(--ink-3)}.nc-valorar>button.on{color:var(--ink);border-color:var(--ink)}.nc-valorar-gracias{font-style:italic}.nc-minuta{display:inline-flex;align-items:center;gap:5px;margin:8px 0 0 17px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radio);background:none;color:var(--ink-3);font:400 12.5px var(--sans);cursor:pointer}.nc-minuta:hover{color:var(--ink);border-color:var(--ink-3)}.nc-valorar-error{color:var(--neg-texto)}.nc-valorar-por-que{display:flex;flex:1 1 100%;gap:6px;max-width:640px}.nc-valorar-por-que input{flex:1;min-width:0;padding:5px 8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 13px var(--sans)}.nc-valorar-por-que button{padding:5px 10px;border:1px solid var(--ink);background:none;color:var(--ink);font:600 12px var(--sans);cursor:pointer}.nc-memoria{margin:0 0 14px}.nc-memoria-cab{padding:0;border:0;background:none;color:var(--ink-2);font:400 13px var(--sans);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.nc-memoria ul{list-style:none;margin:8px 0 0;padding:0;max-width:720px}.nc-memoria li{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:10px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line-2);font:400 13.5px/1.4 var(--sans);color:var(--ink)}.nc-memoria li small{color:var(--ink-3);font-size:12px;white-space:nowrap}.nc-memoria li button{padding:0;border:0;background:none;color:var(--ink-3);cursor:pointer}.nc-memoria li button:hover{color:var(--neg-texto)}.nc-acciones{display:flex;flex-direction:column;gap:6px;margin:12px 0 0 17px}.nc-accion{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:400 12.5px var(--sans);color:var(--ink-3)}.nc-accion>button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:400 12.5px var(--sans);cursor:pointer}.nc-accion>button:hover:not(:disabled){background:var(--ink);color:var(--paper)}.nc-accion>button:disabled{opacity:.5;cursor:default}.nc-accion-hecha{color:var(--ink)}.nc-novedades{margin:4px 0 18px;padding:14px 16px;border:1px solid var(--line);background:var(--paper)}.nc-novedades h3{margin:0 0 8px;font:400 12px/1.2 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3)}.nc-novedades ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nc-novedades li button{width:100%;text-align:left;padding:6px 0;border:0;border-bottom:1px dotted var(--line);background:none;color:var(--ink);font:400 14px/1.45 var(--serif, Georgia, serif);cursor:pointer}.nc-novedades li:last-child button{border-bottom:0}.nc-novedades li button:hover{text-decoration:underline;text-underline-offset:3px}.nc-novedades .nc-novedades-tipo{display:inline-block;min-width:92px;color:var(--ink-3);font:400 11.5px var(--mono);letter-spacing:.03em;font-variant-caps:all-small-caps}.nc-novedades-grupo+.nc-novedades-grupo{margin-top:10px}.nc-novedades h4{margin:0 0 2px;font:600 13px/1.3 var(--sans);color:var(--ink)}.nc-novedades-grupo ul{padding-left:14px}.nc-novedades-grupo li{list-style:disc;color:var(--ink-3)}.nc-novedades li b{font-weight:600}.vej-bloque{margin-bottom:10px;padding:11px 14px 12px;background:var(--card-2);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-sm),var(--shadow-md)}.norma-chat.nef{padding:14px 16px 16px;border:1px solid var(--line);border-top:1px solid var(--line);border-radius:6px;background:var(--card-2);box-shadow:var(--shadow-sm),var(--shadow-md)}.qta{margin:14px 0;padding:13px 16px 14px;background:var(--card-2);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-sm),var(--shadow-md)}.qta-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.qta-cab h4{margin:0;font-size:15px;font-weight:650;color:var(--ink)}.qta-industria{font:inherit;font-size:12px;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:5px;padding:3px 6px;max-width:100%}.qta-nota{margin:0;font-size:13px;line-height:1.5;color:var(--ink-3)}.qta-nivel{display:inline-block;margin:0 0 6px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid var(--line);color:var(--ink-2)}.qta-nivel.qta-directo{border-color:var(--warning);color:var(--ink)}.qta-frase{margin:0 0 10px;font-size:14.5px;line-height:1.5;color:var(--ink);font-weight:500}.qta-cuenta{margin:0 0 8px;font-size:12.5px;color:var(--ink-3)}.qta-cuenta b{color:var(--ink)}.qta-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.qta-art{padding:9px 12px 10px;border:1px solid var(--line);border-left:3px solid var(--line-2, var(--line));border-radius:5px;background:var(--card)}.qta-art.qta-sube{border-left-color:var(--warning)}.qta-art-cab{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:3px}.qta-num{font-family:var(--mono);font-size:12px;color:var(--ink-2);font-weight:600}.qta-costo{font-size:11.5px;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--warning) 22%,transparent);padding:1px 7px;border-radius:999px}.qta-dice{margin:0 0 2px;font-size:13.5px;line-height:1.5;color:var(--ink)}.qta-porque{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.qta-vercita{margin-top:5px;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:3px;font:inherit;font-size:11.5px;color:var(--ink-3)}.qta-vercita:hover{color:var(--ink)}.qta-cita{margin:5px 0 0;padding:4px 0 4px 10px;border-left:2px solid var(--line);font-size:12.5px;font-style:italic;line-height:1.5;color:var(--ink-2)}.qta-fuente{margin:10px 0 0;font-size:11.5px;line-height:1.45;color:var(--ink-3)}.qta-mas{margin:2px 0 8px;padding:6px 0;border:0;background:none;color:var(--ink);font:600 12.5px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.er-vistas{display:flex;gap:18px;margin-bottom:10px;font:600 13px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.er-vistas a{color:var(--ink-3);text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent}.er-vistas a:hover{color:var(--ink)}.er-vistas span{color:var(--brand-texto);padding-bottom:4px;border-bottom:2px solid var(--sec-congreso)}.er-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.er-tab{padding:6px 10px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.er-tab:hover{border-color:var(--ink-3)}.er-tab.on{border-color:var(--sec-prensa);background:var(--sec-prensa);color:var(--card)}.er-solo{display:inline-flex;align-items:center;gap:6px;margin-left:8px;color:var(--ink-2);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.er-enlace{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;text-decoration:none}.er-enlace:hover{color:var(--ink)}.er-item{border-left:3px solid var(--sec-prensa)}.er-item.seguido{border-left-color:var(--sec-congreso)}.er-item.norma{border-left-color:var(--sec-fiscalizacion)}.er-fila{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;width:100%;padding:14px 16px;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.er-fila:hover{background:#00000006}.dark .er-fila:hover{background:#ffffff0a}.er-barra{position:relative;width:8px;background:var(--line-2);align-self:stretch;min-height:44px}.er-barra span{position:absolute;left:0;right:0;bottom:0;display:block;background:var(--sec-prensa)}.er-item.seguido .er-barra span{background:var(--sec-congreso)}.er-item.norma .er-barra span{background:var(--sec-fiscalizacion)}.er-cuerpo{min-width:0}.er-quien{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.er-chip{padding:2px 7px;background:var(--sec-prensa);color:var(--card);font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.er-item.norma .er-chip{background:var(--sec-fiscalizacion)}.er-quien em{color:var(--ink-3);font:500 10.5px var(--mono);font-style:normal}.er-sigues{display:inline-flex;align-items:center;gap:4px;color:var(--brand-texto);font:700 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.er-total{margin-left:auto;color:var(--ink-2);font:500 11px var(--mono)}.er-total b{color:var(--ink);font-size:15px}.er-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;color:var(--ink-3);font-size:11.5px}.er-detalle{padding:0 16px 14px 36px;border-top:1px dashed var(--line-2)}.er-titulo-oficial{margin:10px 0 6px;color:var(--ink-2);font-size:12px;line-height:1.5;font-style:italic}.er-titulares{list-style:none;margin:8px 0 0;padding:0}.er-titulares li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:4px 8px;padding:6px 0;border-top:1px solid var(--line-2);align-items:start}.er-titulares li:first-child{border-top:0}.er-titulares li svg{margin-top:3px;color:var(--ink-3)}.er-titulares li a{color:var(--ink);font:400 13px/1.4 var(--serif);text-decoration:none}.er-titulares li a:hover{text-decoration:underline}.er-titulares li span{grid-column:2;color:var(--ink-3);font-size:11px}.er-acciones{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.vistas-leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 10px;font:600 13px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.vistas-leg a{color:var(--ink-3);text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent}.vistas-leg a:hover{color:var(--ink);border-bottom-color:var(--line)}.vistas-leg span{color:var(--brand-texto);padding-bottom:4px;border-bottom:2px solid var(--sec-congreso)}.agv{max-width:1180px;margin:0 auto;padding:8px 4px 40px;color:var(--brand-texto, #1f2937)}.agv-cab{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;flex-wrap:wrap;margin:14px 0 18px}.agv-cab h1{display:flex;align-items:center;gap:10px;font-size:1.6rem;margin:0 0 6px}.agv-cab p{margin:0;max-width:560px;color:#6b7280}.agv-kpis{display:flex;gap:12px}.agv-kpis div{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 16px;min-width:120px}.agv-kpis strong{display:block;font-size:1.6rem;line-height:1.1}.agv-kpis span{font-size:.78rem;color:#6b7280}.agv-filtros{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:10px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:18px;font-size:.9rem}.agv-filtros label{display:flex;gap:6px;align-items:center;cursor:pointer}.agv-filtros select{padding:4px 8px;border-radius:8px;border:1px solid #d1d5db;background:#fff}.agv-act{margin-left:auto;color:#9ca3af;font-size:.8rem}.agv-vacio{color:#6b7280;padding:24px;text-align:center}.agv-dias{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.agv-dia h2{font-size:1rem;margin:0 0 10px;text-transform:none;display:flex;gap:8px;align-items:center}.agv-dia h2 em{font-style:normal;font-size:.7rem;background:#111827;color:#fff;border-radius:99px;padding:2px 8px}.agv-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;margin-bottom:10px}.agv-item.es-tuyo{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b2e}.agv-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.agv-hora{font-weight:700;font-variant-numeric:tabular-nums;margin-right:4px}.agv-chip{font-size:.7rem;padding:2px 8px;border-radius:99px;background:#f3f4f6;color:#374151;display:inline-flex;gap:4px;align-items:center}.agv-chip.sen{background:#ede9fe;color:#5b21b6}.agv-chip.cam{background:#dbeafe;color:#1e40af}.agv-chip.vota{background:#fee2e2;color:#b91c1c;font-weight:600}.agv-chip.tuyo{background:#fef3c7;color:#92400e;font-weight:600}.agv-item h3{font-size:.95rem;margin:2px 0 6px}.agv-item h3 a{color:inherit;text-decoration:none}.agv-item h3 a:hover{text-decoration:underline}.agv-proy{list-style:none;margin:0;padding:0;font-size:.85rem}.agv-proy li{padding:4px 0;border-top:1px dashed #eef0f3;line-height:1.35}.agv-proy li.tuyo b{color:#b45309}.agv-urg{margin-left:6px;font-size:.68rem;background:#fff7ed;color:#c2410c;border-radius:6px;padding:1px 6px}.agv-texto,.agv-lugar{font-size:.82rem;color:#6b7280;margin:4px 0 0}.agv-res{margin-top:28px}.agv-res h2{font-size:1.1rem}.agv-res table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;font-size:.85rem}.agv-res th,.agv-res td{text-align:left;padding:8px 10px;border-bottom:1px solid #f0f1f3;vertical-align:top}.agv-res th{background:#f9fafb;font-weight:600}.agv-res tr.tuyo td{background:#fffbeb}.agv-res td.si{color:#047857;white-space:nowrap}.agv-res td.no{color:#b91c1c;white-space:nowrap}.agv-nota{margin-top:18px;font-size:.75rem;color:#9ca3af}.agv-sigue{display:block;color:#4b5563;font-size:.78rem;font-weight:500}.aviso-congreso{display:flex;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 13px;border-left:3px solid var(--ink-3);background:var(--card);color:var(--ink-2);font:500 14px/1.5 var(--sans)}.aviso-congreso svg{flex:none;margin-top:3px;color:var(--ink-3)}.aviso-congreso a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.parl-board{--parl-si:var(--pos,#2F7D5B);--parl-no:var(--neg,#C2402E);--parl-abst:var(--warning,#D69A2D);--parl-otro:color-mix(in srgb,var(--ink-3) 55%,transparent);max-width:1440px}.parl-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid var(--line);border-radius:var(--radio);background:var(--card);margin-bottom:16px}.parl-cifras{display:grid;grid-template-columns:1fr 1fr;border-right:1px solid var(--line)}.parl-cifras>div{padding:22px 24px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;border-bottom:1px solid var(--line)}.parl-cifras>div:nth-child(odd){border-right:1px solid var(--line)}.parl-cifras>div:nth-last-child(-n+2){border-bottom:0}.parl-cifras span{font:700 10px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.parl-cifras strong{font:400 40px/1 var(--serif);color:var(--ink);letter-spacing:-.02em}.parl-hemi-caja{padding:18px 22px 16px;display:flex;flex-direction:column;align-items:center;gap:6px}.parl-hemi{margin:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.parl-hemi svg{width:100%;max-width:500px;height:auto;overflow:visible}.parl-hemi circle{cursor:pointer;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);transform-box:fill-box;transform-origin:center}.parl-hemi circle:hover{transform:scale(1.55)}.parl-hemi circle.atenuado{opacity:.14}.parl-hemi .hemi-total{font:400 46px/1 var(--serif);fill:var(--ink)}.parl-hemi .hemi-sub{font:700 10px/1 var(--mono);letter-spacing:.24em;fill:var(--ink-3)}.parl-hemi figcaption{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;max-width:560px}.parl-hemi figcaption button{background:none;border:0;padding:2px 0;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:500 10.5px/1.3 var(--mono);color:var(--ink-3)}.parl-hemi figcaption button:hover,.parl-hemi figcaption button.activo{color:var(--ink)}.parl-hemi figcaption i{width:8px;height:8px;border-radius:50%;display:inline-block}.parl-segmento{display:inline-flex;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:var(--card)}.parl-segmento button{border:0;border-right:1px solid var(--line);background:none;padding:9px 14px;cursor:pointer;font:700 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);transition:background .15s,color .15s}.parl-segmento button:last-child{border-right:0}.parl-segmento button:hover{color:var(--ink)}.parl-segmento button.activo{background:var(--ink);color:var(--card)}.parl-controles{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 26px}.parl-buscar{flex:1 1 280px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:3px;background:var(--card);padding:0 12px;color:var(--ink-3)}.parl-buscar input{border:0;outline:0;background:none;width:100%;padding:10px 0;font-size:13px;color:var(--ink)}.parl-controles select{border:1px solid var(--line);border-radius:3px;background:var(--card);color:var(--ink-2);padding:9px 12px;font:600 11px/1 var(--mono);letter-spacing:.04em;cursor:pointer;max-width:240px}.parl-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:22px}.parl-tarjeta{text-align:left;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);padding:18px 18px 16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;color:inherit;font:inherit;transition:background .16s ease;animation:parl-entra .35s both}.parl-tarjeta:hover{background:var(--card-2)}@keyframes parl-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.parl-t-cabeza{display:flex;gap:12px;align-items:center}.parl-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:400 16px/1 var(--serif);color:#fff;flex:none;letter-spacing:.02em}.parl-avatar.grande{width:72px;height:72px;font-size:27px}.parl-t-nombre{font:500 17px/1.2 var(--serif);color:var(--ink)}.parl-t-sub{color:var(--ink-3);font-size:11.5px;margin-top:3px;line-height:1.35}.parl-chips{display:flex;flex-wrap:wrap;gap:6px}.parl-chip{display:inline-flex;align-items:center;gap:6px;font:600 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:5px 8px;border:1px solid var(--line);border-radius:3px;color:var(--ink-2);background:var(--card)}.parl-chip i{width:7px;height:7px;border-radius:50%}.parl-chip.camara{color:var(--ink-3)}.parl-barra{display:flex;height:6px;overflow:hidden;background:var(--line);border-radius:1px}.parl-barra span{display:block;height:100%}.parl-barra .b-si{background:var(--parl-si)}.parl-barra .b-no{background:var(--parl-no)}.parl-barra .b-abst{background:var(--parl-abst)}.parl-barra .b-otro{background:var(--parl-otro)}.parl-t-pie{display:flex;justify-content:space-between;gap:8px;font:500 10px/1 var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.parl-t-pie span{white-space:nowrap}.parl-t-pie b{color:var(--ink);font-weight:700}.parl-vacio{grid-column:1/-1;padding:56px 20px;text-align:center;color:var(--ink-3);font:400 19px/1.3 var(--serif);background:var(--card);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.parl-fuente{margin:0 0 30px;color:var(--ink-3);font:500 10px/1.55 var(--mono);max-width:900px}.parl-velo{position:fixed;inset:0;background:color-mix(in srgb,#0d0c09 62%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;animation:parl-aparece .2s}@keyframes parl-aparece{0%{opacity:0}}.parl-ficha{position:fixed;top:0;right:0;height:100%;width:min(760px,100%);background:var(--paper,var(--bg-body));z-index:61;overflow-y:auto;border-left:1px solid var(--line);animation:parl-desliza .32s cubic-bezier(.2,.8,.2,1);box-shadow:-24px 0 50px -30px #000}@keyframes parl-desliza{0%{transform:translate(40px);opacity:0}}.parl-cerrar{position:fixed;top:14px;right:16px;width:34px;height:34px;border:1px solid var(--line);border-radius:3px;background:var(--card);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;z-index:2}.parl-cerrar:hover{color:var(--ink);border-color:var(--ink)}.parl-cargando{padding:90px 30px;text-align:center;color:var(--ink-3);font:400 19px/1.3 var(--serif)}.parl-ficha-cabeza{display:flex;gap:18px;align-items:center;padding:30px 64px 24px 30px;border-bottom:1px solid var(--line);background:var(--card)}.parl-ficha-cabeza h3{font:300 34px/1.05 var(--serif);color:var(--ink);margin:10px 0 6px;letter-spacing:-.015em}.parl-ficha-cabeza p{margin:0;color:var(--ink-3);font-size:12px;line-height:1.5}.parl-ficha-cuerpo{padding:22px 30px 50px;display:flex;flex-direction:column;gap:22px}.parl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.parl-kpi{padding:16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.parl-kpi:last-child{border-right:0}.parl-kpi b{font:400 30px/1 var(--serif);color:var(--ink)}.parl-kpi span{font:600 9.5px/1.35 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.parl-medidor{margin-top:auto;height:3px;background:var(--line)}.parl-medidor i{display:block;height:100%;background:var(--ink);animation:parl-crece .9s cubic-bezier(.2,.8,.2,1)}@keyframes parl-crece{0%{width:0}}.parl-panel .seclabel{margin-bottom:10px}.parl-nota{margin:0 0 14px;color:var(--ink-3);font-size:12px}.parl-dos{display:grid;grid-template-columns:200px 1fr;gap:26px;align-items:center;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);padding:18px 22px}.parl-dona{position:relative;width:180px;height:180px}.parl-dona svg{width:100%;height:100%;transform:rotate(-90deg)}.parl-dona-centro{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.parl-dona-centro b{font:400 34px/1 var(--serif);color:var(--ink)}.parl-dona-centro span{font:700 9.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.parl-leyenda{display:grid;gap:0}.parl-leyenda div{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);padding:9px 0;border-bottom:1px solid var(--line)}.parl-leyenda div:last-child{border-bottom:0}.parl-leyenda i{width:9px;height:9px;border-radius:1px}.parl-leyenda b{margin-left:auto;font:600 11.5px/1 var(--mono);color:var(--ink)}.parl-meses{width:100%;height:170px;display:block;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);padding:10px 8px 0}.parl-meses text{font:500 10px var(--mono);fill:var(--ink-3)}.parl-destacado{display:grid;grid-template-columns:1fr 120px;gap:16px;align-items:center;padding:13px 16px;border:1px solid var(--line);border-radius:var(--radio);border-top:0;background:var(--card)}.parl-destacado:first-of-type{border-top:1px solid var(--line)}.parl-destacado a{color:var(--ink);text-decoration:none;font:500 15px/1.3 var(--serif)}.parl-destacado a:hover{color:var(--brand)}.parl-destacado small{display:block;margin-top:5px;color:var(--ink-3);font:500 10px/1.4 var(--mono)}.parl-filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.parl-filtros button{border:1px solid var(--line);border-radius:3px;background:var(--card);color:var(--ink-3);padding:6px 10px;font:700 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.parl-filtros button.activo{background:var(--ink);color:var(--card);border-color:var(--ink)}.parl-votos{border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.parl-voto{display:grid;grid-template-columns:86px 74px 1fr;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12.5px;line-height:1.45}.parl-voto:last-child{border-bottom:0}.parl-voto time{font:500 10.5px/1 var(--mono);color:var(--ink-3)}.parl-voto a{color:var(--ink-2);text-decoration:none}.parl-voto a:hover{color:var(--brand);text-decoration:underline}.parl-voto em{color:var(--ink-3)}.parl-opcion{font:700 9.5px/1 var(--mono);letter-spacing:.06em;padding:5px 6px;border-radius:2px;text-align:center;color:#fff}.o-SI{background:var(--parl-si)}.o-NO{background:var(--parl-no)}.o-ABSTENCION{background:var(--parl-abst)}.o-PAREO,.o-NO_VOTA,.o-OTRO{background:var(--ink-3)}.parl-mas{margin-top:12px}@media(max-width:980px){.parl-hero{grid-template-columns:1fr}.parl-cifras{border-right:0;border-bottom:1px solid var(--line)}.parl-kpis{grid-template-columns:1fr 1fr}.parl-kpi:nth-child(2){border-right:0}.parl-kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:620px){.parl-dos{grid-template-columns:1fr;justify-items:center}.parl-ficha-cabeza,.parl-ficha-cuerpo{padding-left:18px;padding-right:18px}.parl-voto{grid-template-columns:72px 64px 1fr}.parl-cifras strong{font-size:30px}}@media(prefers-reduced-motion:reduce){.parl-board *{animation:none!important;transition:none!important}}.parl-pactos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 2px;max-width:600px}.parl-pactos button{border:1px solid var(--line);border-radius:3px;background:var(--card);padding:6px 9px;cursor:pointer;font:700 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.parl-pactos button b{color:var(--ink);margin-left:3px}.parl-pactos button.activo{background:var(--ink);color:var(--card);border-color:var(--ink)}.parl-pactos button.activo b{color:var(--card)}.parl-t-pie{flex-wrap:wrap;row-gap:6px}.parl-comisiones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.parl-comision{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);text-decoration:none;color:inherit;transition:background .16s}.parl-comision:hover{background:var(--card-2)}.parl-comision b{font:500 15px/1.3 var(--serif);color:var(--ink)}.parl-c-tipo{font:700 9px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.parl-comision em{font:700 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;font-style:normal;color:var(--brand)}.parl-comision small{font:500 10px/1 var(--mono);color:var(--ink-3)}.parl-kpis.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.parl-audiencia{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.parl-audiencia:last-child{border-bottom:0}.parl-audiencia time{font:500 10.5px/1.4 var(--mono);color:var(--ink-3)}.parl-audiencia b{font:500 14.5px/1.3 var(--serif);color:var(--ink)}.parl-audiencia small{display:block;margin-top:3px;font:500 10px/1.4 var(--mono);color:var(--ink-3)}.parl-audiencia p{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.parl-audiencia.vacia{display:block;color:var(--ink-3);font-size:12.5px}@media(max-width:620px){.parl-comisiones,.parl-kpis.tres{grid-template-columns:1fr}}.parl-vistas{display:flex;gap:0;margin:0 0 18px;border:1px solid var(--line);width:-moz-max-content;width:max-content;border-radius:3px;overflow:hidden}.parl-vistas button{border:0;background:var(--card);padding:9px 16px;cursor:pointer;font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.parl-vistas button.activo{background:var(--ink);color:var(--card)}@media(max-width:640px){.parl-vistas{width:auto;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.parl-vistas button{flex:none;white-space:nowrap}}.parl-proy{display:grid;grid-template-columns:320px 1fr;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);min-height:640px}.parl-proy-lista{border-right:1px solid var(--line);display:flex;flex-direction:column;max-height:1100px}.parl-proy-lista .parl-busca{margin:12px;flex:none}.parl-proy-items{overflow:auto}.parl-proy-items button{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;border:0;border-top:1px solid var(--line);background:transparent;padding:12px 14px;cursor:pointer}.parl-proy-items button:hover{background:var(--card-2)}.parl-proy-items button.activo{background:var(--card-2);box-shadow:inset 3px 0 0 var(--ink)}.parl-proy-items span{font:700 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.parl-proy-items b{font:500 13.5px/1.35 var(--serif);color:var(--ink)}.parl-proy-items small{font:500 10px/1.3 var(--mono);color:var(--ink-3)}.parl-proy-det{padding:22px 26px;min-width:0}.parl-proy-head h3{font:500 24px/1.25 var(--serif);margin:8px 0 6px;color:var(--ink)}.parl-proy-head small{font:500 10.5px/1.4 var(--mono);color:var(--ink-3)}.parl-proy-det .seclabel{margin-top:26px}.parl-term{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:center;border:1px solid var(--line);border-radius:var(--radio);padding:18px}.parl-term-gauge{display:flex;flex-direction:column;align-items:center;gap:4px}.parl-term-gauge small{font:500 10px/1.3 var(--mono);color:var(--ink-3);text-align:center}.parl-term-lectura{font:500 18px/1.35 var(--serif);margin:0 0 12px;color:var(--ink)}.parl-term-fila{display:grid;grid-template-columns:70px 1fr;gap:4px 12px;align-items:center;margin-bottom:10px}.parl-term-fila span{font:700 9.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.parl-term-fila small{grid-column:2;font:500 10px/1 var(--mono);color:var(--ink-3)}.parl-term-fila .parl-barra{display:flex;height:8px;background:var(--line)}.parl-term-fila .parl-barra i{display:block;height:100%}.parl-term-pactos{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.parl-term-pactos span{border:1px solid var(--line);padding:6px 9px;font:500 10.5px/1.2 var(--mono);color:var(--ink-2);background:var(--card)}.parl-decide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.parl-decide-i{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;text-align:left;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);padding:11px 14px;cursor:pointer}.parl-decide-i:hover{background:var(--card-2)}.parl-decide-i b{display:block;font:500 14px/1.25 var(--serif);color:var(--ink)}.parl-decide-i small{font:500 9.5px/1.3 var(--mono);color:var(--ink-3)}.parl-dot{width:10px;height:10px;border-radius:50%}.postura{font:700 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;font-style:normal;padding:5px 7px;border:1px solid var(--line);border-radius:var(--radio);color:var(--ink-3)}.postura.a-favor{color:#1f8a5b;border-color:#1f8a5b}.postura.en-contra{color:#d4462f;border-color:#d4462f}.postura.dividido{color:#d49a1c;border-color:#d49a1c}.parl-audiencia small a{cursor:pointer;text-decoration:underline;color:inherit}@media(max-width:900px){.parl-proy{grid-template-columns:1fr}.parl-proy-lista{border-right:0;border-bottom:1px solid var(--line);max-height:340px}.parl-term,.parl-decide{grid-template-columns:1fr}}.parl-registros{margin-top:16px;display:grid;gap:14px}.parl-registro{padding-top:12px;border-top:1px solid var(--line-2)}.parl-registro h4{margin:0 0 6px;color:var(--ink);font:600 14px/1.3 var(--sans)}.parl-gastos{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:5px}.parl-gastos li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px}.parl-gastos li span{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parl-gastos li i{display:block;height:7px;background:var(--brand-texto);opacity:.75}.parl-gastos li b{color:var(--ink);font:600 12.5px var(--mono);text-align:right}@media(max-width:600px){.parl-gastos li{grid-template-columns:minmax(0,1fr) auto}.parl-gastos li i{grid-column:1 / -1;grid-row:2}}.parl-board{--parl-aus:color-mix(in srgb,var(--ink-3) 24%,transparent)}.parl-barra .b-aus{background:repeating-linear-gradient(135deg,var(--parl-aus) 0 3px,transparent 3px 5px)}.parl-chip.aviso{color:var(--ink);border-color:color-mix(in srgb,var(--warning,#D69A2D) 60%,var(--line));background:color-mix(in srgb,var(--warning,#D69A2D) 14%,var(--card))}.parl-situacion{margin:0 0 18px;padding:12px 14px;border-left:3px solid var(--warning,#D69A2D);background:color-mix(in srgb,var(--warning,#D69A2D) 9%,var(--card));color:var(--ink-2);font-size:12.5px;line-height:1.55}.parl-situacion b{color:var(--ink)}.parl-motivos-caja{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.parl-subtitulo{margin:0 0 6px;font:600 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.parl-motivos i{background:var(--parl-otro)}.parl-motivos i.m-SALUD,.parl-motivos i.m-PARENTAL{background:var(--warning,#D69A2D)}.parl-motivos i.m-OFICIAL{background:var(--brand,#3B6FD6)}.parl-motivos i.m-SIN_JUSTIFICAR{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-3)}.parl-voto>span{min-width:0}.parl-opcion.o-AUSENTE{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.parl-ausente{display:block;margin-top:3px;color:var(--ink-3);font:500 10.5px/1.3 var(--mono)}.parl-sub{display:block;margin-top:2px;font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3, #6b7383)}.parl-orden{margin:4px 0 6px;font-size:11.5px}.ci-corto h2{margin:0 0 8px;font-size:1rem}.ci-corto ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:.9rem;color:#374151}.ci-corto .ci-mal{color:#b91c1c}.ci-nota{color:#6b7280;font-size:.8rem;margin:0}.ci-vacio{margin:0 0 16px}.ci-aviso{color:#d97706}.ci-tipos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:10px}.ci-tipo{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;font:inherit}.ci-tipo span{font-size:.76rem;color:#6b7280}.ci-tipo.activo{border-color:var(--ink);background:var(--card-2);box-shadow:0 0 0 1px var(--ink) inset}.ci-tipo:disabled{cursor:default;opacity:.7}.ci-filtros{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.ci-filtros button{padding:6px 12px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font:inherit;font-size:.8rem;cursor:pointer}.ci-filtros button.activo{background:var(--ink);border-color:var(--ink);color:#fff}.ci-que{color:#111827!important}.ci-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0;font-size:.82rem}.ci-ficha dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:2px}.ci-ficha dd{margin:0;color:#374151}.ci-norma{display:block}.ci-norma a{color:var(--ink);text-decoration:none}.ci-sancion{color:#991b1b}.ci-evidencia{font-size:.8rem;color:#4b5563;background:#f9fafb;border-radius:8px;padding:8px 10px}.ci-evidencia span{font-weight:600}.ci-campos{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.ci-seccion{font-size:1.05rem;margin:26px 0 10px}.ci-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.ci-dos .dn-tarjeta{margin-bottom:0}.ci-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 12px}.ci-kpis div{display:flex;flex-direction:column;background:#f9fafb;border-radius:10px;padding:10px}.ci-kpis strong{font-size:1.1rem}.ci-kpis span{font-size:.72rem;color:#6b7280}.ci-lista{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.ci-lista li{display:flex;flex-direction:column;gap:1px;font-size:.86rem}.ci-lista a{color:#4c1d95;text-decoration:none;font-weight:500}.ci-lista a:hover{text-decoration:underline}.ci-pie{margin-top:18px}@media(max-width:640px){.ci-dos,.ci-kpis{grid-template-columns:1fr}}.ci-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;margin:8px 0 0;padding:6px 0 22px;border-bottom:1px solid var(--line)}.ci-hero.compacto{padding-bottom:16px}.ci-hero-texto{max-width:720px;display:flex;flex-direction:column;gap:8px;min-width:0}.ci-kicker{font-family:var(--mono);font-size:13.5px;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink-3);display:inline-flex;align-items:center;gap:10px}.ci-kicker:before{content:"";width:24px;height:1px;background:var(--ink-3)}.ci-hero h1{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(30px,3.4vw,42px);letter-spacing:-.015em;line-height:1.05;color:var(--ink)}.ci-hero.compacto h1{font-size:clamp(24px,2.6vw,32px)}.ci-hero p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.5}.ci-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ci-chips button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:3px;border:1px solid var(--line);background:var(--card-2);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;transition:border-color .15s,background .15s}.ci-chips button:hover:not(:disabled){border-color:var(--ink-3)}.ci-chips button.activo{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ci-chips button:disabled{cursor:default}.ci-guardado{color:var(--ink-3);font-size:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ci-anillo{width:104px;height:104px;border-radius:50%;background:conic-gradient(var(--ink) var(--p),var(--line-2) 0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ci-anillo>div{width:94px;height:94px;border-radius:50%;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center}.ci-anillo strong{font-family:var(--serif);font-weight:400;font-size:28px;color:var(--ink);line-height:1}.ci-anillo span{font-family:var(--mono);font-size:12px;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--ink-3)}.ci-kpis-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:10px}.ci-kpis-top>div{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.ci-kpis-top strong{font-size:1.5rem;line-height:1.1;color:#111827}.ci-kpis-top strong small{font-size:.85rem;color:#9ca3af;font-weight:500}.ci-kpis-top span{font-size:.76rem;color:#6b7280}.ci-kpis-top .mal{border-color:#fecaca;background:#fef2f2}.ci-kpis-top .mal strong{color:#b91c1c}.ci-kpis-top .alerta{border-color:#fde68a;background:#fffbeb}.ci-kpis-top .alerta strong{color:#b45309}.ci-kpis-top .sma strong{color:var(--ink)}.ci-proximo{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:16px;border:1px solid var(--line);background:var(--card-2);border-radius:12px;font:inherit;font-size:.88rem;color:var(--ink);cursor:pointer;text-align:left}.ci-proximo span{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;white-space:nowrap}.ci-proximo b{flex:1;font-weight:600}.ci-proximo em{font-style:normal;font-size:.78rem;color:#4b7f8a;white-space:nowrap}.ci-proximo.mal{border-color:#fecaca;background:#fef2f2;color:#991b1b}.ci-proximo.mal em{color:#b45454}.ci-tablero{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:16px}.ci-area{--t:#9ca3af;position:relative;display:flex;flex-direction:column;gap:8px;text-align:left;padding:14px 14px 12px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;font:inherit;cursor:pointer;transition:box-shadow .15s,transform .15s}.ci-area:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:var(--t)}.ci-area:hover{box-shadow:0 6px 18px #171a1f14;transform:translateY(-1px)}.ci-area.activa{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink) inset}.ci-area.mal{--t:#dc2626}.ci-area.alerta{--t:#d97706}.ci-area.ok{--t:#16a34a}.ci-area-cab{display:flex;justify-content:space-between;align-items:center;gap:8px}.ci-area-icono{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--card-2);color:var(--ink)}.ci-area-estado{font-size:.7rem;font-weight:600;color:var(--t);text-align:right}.ci-area.neutro .ci-area-estado{color:#6b7280}.ci-area strong{font-size:.95rem;color:#111827}.ci-barra{height:6px;border-radius:999px;background:#eef2f4;overflow:hidden}.ci-barra i{display:block;height:100%;background:var(--t);border-radius:999px}.ci-area.neutro .ci-barra i{background:var(--ink)}.ci-area-pie{display:flex;justify-content:space-between;gap:8px;font-size:.74rem;color:#6b7280}.ci-area-riesgo{color:#991b1b;font-weight:500;text-align:right}.ci-detalle-area{padding-top:12px}.ci-detalle-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.ci-detalle-cab h2{margin:0;font-size:1.05rem}.ci-detalle-cab .ci-filtros{margin:0}.ci .ci-filtros button.activo{background:var(--ink);border-color:var(--ink)}.ci-fila-exp{display:block;font-size:.74rem;color:#9a3412;font-weight:400;margin-top:1px}.ci .mpd-link,.ci .ci-norma a{color:var(--brand-texto)}.ci .ci-lista a{color:var(--ink)}@media(max-width:640px){.ci-kpis-top{grid-template-columns:1fr 1fr}.ci-kpis-top strong{font-size:1.25rem}.ci-proximo{flex-wrap:wrap}.ci-proximo b{flex-basis:100%}.ci-hero{padding:4px 0 18px;gap:18px}.ci-hero h1{font-size:28px}.ci-anillo{width:84px;height:84px}.ci-anillo>div{width:76px;height:76px}.ci-anillo strong{font-size:22px}.ci-proximo em{display:none}}.ci-banda{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border-radius:3px;background:var(--card-2);border:1px solid var(--line);color:var(--ink-2);font-size:.86rem}.ci-banda-icono{width:26px;height:26px;border-radius:3px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--ink-2);flex-shrink:0}.ci-banda-texto{flex:1;min-width:200px}.ci-banda button{padding:6px 12px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;font-size:.8rem;cursor:pointer}.ci-banda button:disabled{opacity:.6;cursor:default}.ci-banda-link{display:inline-flex;align-items:center;gap:2px;color:var(--brand-texto);font-weight:600;text-decoration:none;font-size:.8rem;white-space:nowrap}.mpd-chip.ci-chip-rubro{background:var(--card-2);color:var(--ink);border-color:var(--line)}.ci-delitos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.ci-delitos li{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;font-size:.84rem}.ci-delitos span{font-size:.74rem;color:var(--brand-texto)}.ci-delitos em{font-style:normal;color:#6b7280;font-size:.78rem}.ci-vistas{display:flex;gap:28px;align-items:flex-end;margin:0 0 22px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ci-vistas::-webkit-scrollbar{display:none}.ci-vistas-grupo{display:flex;align-items:flex-end;gap:2px;flex-shrink:0;position:relative;padding-top:18px}.ci-vistas-rotulo{position:absolute;top:0;left:12px;font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;font-variant-caps:all-small-caps;color:var(--ink-3);white-space:nowrap}.ci-vistas button{padding:9px 12px 11px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font:inherit;font-size:14px;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.ci-vistas button:hover{color:var(--ink)}.ci-vistas button.activo{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.ci-incrustada>.dn-board,.ci-incrustada>div:first-child{max-width:none;margin:0;padding-top:0}.ci-a-predictibilidad{width:100%;display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:14px 16px;border-radius:14px;border:0;cursor:pointer;text-align:left;font:inherit;font-size:.86rem;color:#d5eef2;background:linear-gradient(100deg,var(--ink),var(--ink-2))}.ci-a-predictibilidad span{flex:1}.ci-a-predictibilidad b{display:block;color:#fff;font-size:.95rem;margin-bottom:1px}.ci-herr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:10px}.ci-herr{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;text-decoration:none;color:#374151;font-size:.82rem;transition:box-shadow .15s,transform .15s}.ci-herr:hover{box-shadow:0 6px 18px #171a1f14;transform:translateY(-1px)}.ci-herr strong{color:#111827;font-size:.95rem}.ci-herr em{margin-top:auto;font-style:normal;color:var(--brand-texto);font-weight:600;display:inline-flex;align-items:center;gap:2px}.pr-corto{margin:0 0 14px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--ink)}.pr-corto h2{margin:0 0 8px;font-size:1rem;color:var(--ink)}.pr-corto ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:#374151;line-height:1.45}.pr-embudo{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.pr-paso{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;background:var(--card-2);border:1px solid var(--line)}.pr-paso strong{font-size:1.35rem;color:var(--ink);line-height:1.1}.pr-paso span{font-size:.76rem;color:var(--ink-2)}.pr-paso:nth-child(4){background:#fff7ed;border-color:#fed7aa}.pr-paso:nth-child(4) strong{color:#c2410c}.pr-paso:nth-child(5){background:#fef2f2;border-color:#fecaca}.pr-paso:nth-child(5) strong{color:#b91c1c}.pr-flecha{position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:var(--ink-3);z-index:1;background:#fff;border-radius:50%}.pr-temas{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pr-temas li{display:flex;flex-direction:column;gap:3px}.pr-tema-cab{display:flex;justify-content:space-between;font-size:.86rem}.pr-tema-cab span{color:var(--ink);font-weight:600}.pr-barra{height:8px;border-radius:999px;background:#eef2f4;overflow:hidden}.pr-barra i{display:block;height:100%;border-radius:999px;background:var(--ink-2)}.pr-anios{display:flex;align-items:flex-end;gap:10px;height:150px;margin:10px 0 6px}.pr-anios>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;height:100%}.pr-col{flex:1;width:100%;max-width:42px;display:flex;align-items:flex-end;background:#f3f6f7;border-radius:6px;overflow:hidden}.pr-col i{display:block;width:100%;background:var(--ink-2);border-radius:6px 6px 0 0}.pr-anios b{font-size:.8rem;color:var(--ink)}.pr-anios small{font-size:.7rem;color:#9ca3af}.pr-regiones{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.82rem}.pr-regiones li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline}.pr-regiones small{color:#9ca3af;font-size:.72rem}.pr-empresa{margin:16px 0}.pr-empresa-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:10px}.pr-rut{display:flex;gap:6px}.pr-rut input{padding:8px 10px;border:1px solid #d1d5db;border-radius:9px;font:inherit;font-size:.86rem;min-width:220px}.pr-rut button{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border:0;border-radius:9px;background:var(--ink);color:#fff;font:inherit;font-size:.84rem;cursor:pointer}.pr-rut button:disabled{opacity:.6;cursor:default}.pr-kpis{margin-bottom:8px}.pr-vencen{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pr-vencen button{width:100%;display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.pr-vencen em{font-style:normal;font-size:.74rem;color:#9a3412}.pr-fecha{font-size:.74rem;font-weight:600;color:#b45309;background:#fffbeb;border-radius:6px;padding:3px 7px;white-space:nowrap}.pr-fecha.mal{color:#b91c1c;background:#fef2f2}.pr-normas{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-direction:column;gap:14px}.pr-normas li{display:flex;flex-direction:column;gap:4px;font-size:.85rem}.pr-normas a{color:var(--ink);font-weight:600;text-decoration:none}.pr-normas a:hover{text-decoration:underline}.pr-escalera{display:flex;align-items:center;gap:3px}.pr-escalera i{width:22px;height:6px;border-radius:3px;background:#e5e7eb}.pr-escalera i.ok{background:var(--ink-2)}.pr-escalera small{margin-left:8px;font-size:.74rem;color:#6b7280}.pr-prob{display:flex;gap:8px;align-items:baseline;font-size:.78rem;color:#4b5563}.pr-prob b{white-space:nowrap;color:var(--ink);font-size:.9rem}@media(max-width:900px){.pr-embudo{grid-template-columns:1fr 1fr}.pr-flecha{display:none}}@media(max-width:640px){.ci-vistas button{flex:0 0 auto}.pr-vencen button{grid-template-columns:auto 1fr}.pr-vencen em{display:none}.pr-rut{width:100%}.pr-rut input{flex:1;min-width:0}}.pr .mpd-grupo{display:flex;align-items:center;gap:6px}.pr-empresa .ci-lista li>span:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-empresa .ci-lista a{display:inline-flex;align-items:center;gap:4px}@media(max-width:640px){.pr-vencen button>svg{display:none}}.pr-meses{gap:4px}.pr-meses>div.fuerte .pr-col i{background:#c2410c}.pr-meses>div.fuerte b{color:#c2410c}.pr-tabla-envoltura{overflow-x:auto;margin:6px 0 8px}.pr-tabla{width:100%;border-collapse:collapse;font-size:.82rem;margin:6px 0 8px}.pr-tabla th{text-align:left;font-weight:600;color:#6b7280;font-size:.74rem;padding:6px 8px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.pr-tabla td{padding:7px 8px;border-bottom:1px solid #f1f3f5;vertical-align:top}.pr-tabla td small{display:block;color:#9ca3af;font-size:.7rem}.pr-tabla td.lejos{color:#b91c1c;font-weight:600}.pr-tabla a{color:var(--ink);text-decoration:none;white-space:nowrap}.pr-tabla a:hover{text-decoration:underline}.pr-clas{display:inline-block;font-size:.72rem;font-weight:600;border-radius:6px;padding:2px 7px;background:#f3f4f6;color:#374151;white-space:nowrap}.pr-clas.ok{background:#ecfdf5;color:#047857}.pr-clas.alerta{background:#fffbeb;color:#b45309}.pr-clas.mal{background:#fef2f2;color:#b91c1c}.pr-tend{margin-left:6px;font-size:.7rem;font-weight:600}.pr-tend.mal{color:#b91c1c}.pr-tend.ok{color:#047857}.pr-subpesca{margin:16px 0}.ci-incrustada .dn-kicker{display:none}.pr-modelos{margin-top:8px}.pr-modelo-cab{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pr-veredicto{font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:999px;background:#f3f4f6;color:#6b7280}.pr-veredicto.ok{background:#ecfdf5;color:#047857}.pr-tabla td.gana{color:#047857;font-weight:600}.pr-coef{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.84rem}.pr-coef li{display:grid;grid-template-columns:1fr auto;gap:2px 10px}.pr-coef small{grid-column:1/-1;color:#9ca3af;font-size:.72rem}.pr-coef .sube{color:#b45309}.pr-coef .baja{color:#047857}.pr-centros{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.pr-centros li{display:grid;grid-template-columns:1fr auto auto;gap:2px 10px;align-items:baseline;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;font-size:.84rem}.pr-centro-nom{display:flex;flex-direction:column}.pr-centro-nom small{color:#9ca3af;font-size:.72rem}.pr-veces{font-size:.74rem;color:#6b7280}.pr-veces.alto{color:#b91c1c;font-weight:600}.pr-veces.bajo{color:#047857}.pr-porque{grid-column:1/-1;color:#6b7280;font-size:.74rem}@media(max-width:640px){.pr-centros li{grid-template-columns:1fr auto}.pr-veces{grid-column:1/-1}}.pr-probadas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pr-probadas li{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline}.pr-probadas li>small{grid-column:2;color:var(--muted, #6b7280)}.dn-pub{min-height:100vh;background:#f5f6f8;display:flex;flex-direction:column;align-items:center;padding:40px 16px;color:#1f2937;font-family:inherit}.dn-caja{background:#fff;border:1px solid #e5e7eb;border-radius:16px;max-width:640px;width:100%;padding:28px}.dn-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#8b5cf6;font-weight:600}.dn-caja h1,.dn-cab h1{margin:6px 0 8px;font-size:1.5rem}.dn-intro{color:#6b7280;font-size:.9rem}.dn-tabs{display:flex;gap:6px;margin:18px 0}.dn-tabs button{flex:1;padding:9px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;font-weight:500}.dn-tabs button.activo{background:#111827;color:#fff;border-color:#111827}.dn-form,.dn-caso{display:flex;flex-direction:column;gap:12px}.dn-form label,.dn-detalle label{display:flex;flex-direction:column;gap:4px;font-size:.85rem;font-weight:500}.dn-form input,.dn-form select,.dn-form textarea,.dn-caso textarea,.dn-detalle input,.dn-detalle select,.dn-detalle textarea{padding:9px 10px;border:1px solid #d1d5db;border-radius:8px;font:inherit;font-weight:400}.dn-dos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dn-check{flex-direction:row!important;align-items:center;gap:8px!important}.dn-btn{padding:10px 16px;border-radius:10px;border:0;background:#7c3aed;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;gap:6px;align-items:center;justify-content:center}.dn-btn:disabled{opacity:.5;cursor:default}.dn-btn.sec{background:#f3f4f6;color:#111827;padding:7px 12px;font-size:.82rem}.dn-error{color:#b91c1c;font-size:.85rem}.dn-recibo h2{margin:0 0 6px}.dn-credenciales{display:flex;gap:12px;margin:14px 0}.dn-credenciales div{flex:1;background:#f5f3ff;border-radius:10px;padding:12px}.dn-credenciales span{display:block;font-size:.72rem;color:#6b7280}.dn-credenciales b{font-size:1.2rem;font-family:ui-monospace,monospace}.dn-estado{font-size:1rem}.dn-hilo{display:flex;flex-direction:column;gap:8px}.dn-msg{background:#f3f4f6;border-radius:10px;padding:8px 10px;font-size:.85rem;margin:0 0 6px;white-space:pre-wrap}.dn-msg.emp{background:#ede9fe}.dn-msg small{display:block;color:#6b7280;font-size:.7rem;margin-bottom:2px}.dn-pie{color:#9ca3af;font-size:.75rem;margin-top:16px}.dn-board{max-width:1180px;margin:0 auto;padding:8px 4px 40px}.dn-cab{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-end;margin:12px 0 18px}.dn-cab p{color:#6b7280;margin:0;max-width:600px}.dn-kpis{display:flex;gap:10px}.dn-kpis div{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 16px;min-width:90px}.dn-kpis strong{display:block;font-size:1.5rem}.dn-kpis span{font-size:.75rem;color:#6b7280}.dn-tarjeta{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;margin-bottom:16px;overflow-x:auto}.dn-vacio{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px}.dn-enlace{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dn-enlace span{font-size:.8rem;color:#6b7280}.dn-enlace code{flex:1;background:#f9fafb;padding:6px 10px;border-radius:8px;font-size:.8rem;word-break:break-all}.dn-tabla{width:100%;border-collapse:collapse;font-size:.85rem}.dn-tabla th,.dn-tabla td{text-align:left;padding:9px 8px;border-bottom:1px solid #f0f1f3;vertical-align:top}.dn-tabla tbody tr{cursor:pointer}.dn-tabla tr.activa td{background:#faf5ff}.dn-tabla tr.dn-detalle{cursor:default}.dn-tabla tr.dn-detalle td{background:#fcfbff;display:table-cell}.dn-detalle td>*{margin-bottom:10px}.dn-karin{margin-left:6px;font-style:normal;font-size:.68rem;background:#fee2e2;color:#b91c1c;border-radius:6px;padding:1px 6px}.dn-vencido{color:#b91c1c;font-weight:600}.dn-relato{white-space:pre-wrap;background:#fff;border:1px solid #eee;border-radius:10px;padding:10px}.dn-meta{color:#6b7280;font-size:.8rem}.dn-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dn-cols h4{margin:0 0 6px;font-size:.85rem}.dn-cols textarea{width:100%;margin-bottom:6px}@media(max-width:640px){.dn-dos,.dn-cols{grid-template-columns:1fr}}.dn-resumen{font-size:.82rem;color:#4b5563;margin:0 0 10px}.dn-karin-proc{border:1px solid #ede9fe;background:#faf8ff;border-radius:12px;padding:12px 14px;margin:10px 0 14px}.dn-karin-proc h4{margin:0 0 8px}.dn-camino{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:8px;font-size:.82rem}.dn-camino>span{color:#6b7280;margin-right:4px}.dn-camino button{padding:6px 10px;border-radius:8px;border:1px solid #d1d5db;background:#fff;cursor:pointer;font:inherit;font-size:.82rem}.dn-camino button.activo{background:#111827;color:#fff;border-color:#111827}.dn-camino button:disabled{opacity:.45;cursor:default}.dn-pasos{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.dn-paso{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #d1d5db;border-radius:8px;padding:8px 10px}.dn-paso.HECHO{border-left-color:#3e9b74}.dn-paso.HECHO_TARDE{border-left-color:#e8b83a}.dn-paso.VENCIDO{border-left-color:#c2402e;background:#fdf6f5}.dn-paso.PENDIENTE{border-left-color:#7c3aed}.dn-paso-cab{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.dn-paso-meta{margin:4px 0 6px;font-size:.78rem;color:#4b5563}.dn-art{color:#6b7280;font-style:italic}.dn-chip{font-size:.7rem;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#374151;white-space:nowrap}.dn-chip.HECHO{background:#e7f4ee;color:#245c45}.dn-chip.HECHO_TARDE{background:#fdf3d8;color:#7a5a00}.dn-chip.VENCIDO{background:#fbe3df;color:#9b2c1d}.dn-chip.PENDIENTE{background:#ede9fe;color:#5b21b6}.dn-fecha{flex-direction:row!important;align-items:center;gap:8px!important;font-size:.78rem!important;font-weight:400!important}.dn-fecha input{padding:5px 8px!important}.dn-nota{font-size:.76rem;color:#6b7280;margin:8px 0 0}.hs-boton{display:inline-flex;align-items:center;gap:4px;margin-left:8px;border:1px solid #d6dbe3;background:#fff;border-radius:999px;padding:2px 10px;font-size:.74rem;cursor:pointer;color:#3a4250}.hs-fondo{position:fixed;inset:0;background:#14182059;z-index:80;display:flex;justify-content:flex-end}.hs-panel{width:min(440px,100%);height:100%;overflow:auto;background:#fff;padding:18px;box-shadow:-8px 0 24px #0000001f}.hs-panel header{display:flex;justify-content:space-between;align-items:center}.hs-panel header button{border:0;background:none;cursor:pointer}.hs-panel h3{margin:0;font-size:1rem}.hs-panel h4{margin:16px 0 6px;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7383}.hs-fila{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid #eef0f4}.hs-fila div{display:flex;flex-direction:column}.hs-fila small{color:#6b7383;font-size:.74rem}.hs-fila button{display:inline-flex;gap:4px;align-items:center;border:1px solid #d6dbe3;background:#f7f8fa;border-radius:6px;padding:3px 8px;font-size:.74rem;cursor:pointer}.hs-audit{padding:6px 0;border-bottom:1px solid #f1f3f6;font-size:.78rem;display:flex;flex-direction:column}.hs-audit small{color:#6b7383}.hs-nota{color:#6b7383;font-size:.8rem}.hs-error{color:#b3261e;font-size:.8rem}.mpd-guardado{color:#9ca3af;font-size:.75rem}.mpd-anillo{width:110px;height:110px;border-radius:50%;background:conic-gradient(#7c3aed var(--p),#ede9fe 0);display:flex;align-items:center;justify-content:center}.mpd-anillo>div{width:84px;height:84px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.mpd-anillo strong{font-size:1.4rem}.mpd-anillo span{font-size:.7rem;color:#6b7280}.mpd-resumen{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.mpd-sello{padding:7px 12px;border-radius:999px;background:#f3f4f6;font-size:.82rem;font-weight:600;display:inline-flex;gap:6px;align-items:center}.mpd-sello.ok{background:#dcfce7;color:#166534}.mpd-sello.mal{background:#fee2e2;color:#b91c1c}.mpd-epd{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:.82rem;font-weight:500}.mpd-epd input{padding:7px 10px;border:1px solid #d1d5db;border-radius:8px;min-width:220px}.mpd-grupo{margin:0 0 6px;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.mpd-req{border-top:1px solid #f0f1f3}.mpd-fila{width:100%;display:flex;gap:10px;align-items:center;padding:11px 4px;background:none;border:0;cursor:pointer;text-align:left;font:inherit}.mpd-titulo{flex:1;font-weight:500}.mpd-titulo em{color:#9ca3af;font-style:normal;font-weight:400}.mpd-ok{color:#16a34a}.mpd-mal{color:#dc2626}.mpd-no{color:#d1d5db}.mpd-chip{font-size:.7rem;padding:2px 8px;border-radius:999px;background:#fef3c7;color:#92400e}.mpd-chip.ok{background:#dcfce7;color:#166534}.mpd-estado{font-size:.78rem;color:#6b7280;min-width:110px;text-align:right}.mpd-detalle{padding:4px 4px 14px 32px;display:flex;flex-direction:column;gap:10px}.mpd-detalle p{margin:0;color:#4b5563;font-size:.86rem}.mpd-detalle label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:500}.mpd-detalle input,.mpd-detalle select{padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font:inherit;font-weight:400}.mpd-frec{color:#9ca3af;font-size:.76rem}.mpd-link{font-size:.8rem;color:#7c3aed;display:inline-flex;gap:4px;align-items:center;text-decoration:none}@media(max-width:640px){.mpd-epd{margin-left:0}.mpd-estado{display:none}}.mpd-auto{background:#effaf4;border:1px solid #bfe5d2;border-radius:8px;padding:8px 10px;font-size:.8rem;color:#1f5f43}.tc-barra{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.tc-buscar{flex:1;min-width:200px;padding:9px 12px;border:1px solid #d1d5db;border-radius:10px}.tc-nivel{font-size:.66rem;font-weight:700;padding:3px 8px;border-radius:6px;min-width:52px;text-align:center}.tc-nivel.ALTO,.tc-veredicto.ALTO{background:#fee2e2;color:#b91c1c}.tc-nivel.MEDIO,.tc-veredicto.MEDIO{background:#fef3c7;color:#92400e}.tc-nivel.BAJO,.tc-veredicto.BAJO{background:#dcfce7;color:#166534}.tc-preguntas{display:flex;flex-direction:column;gap:6px}.tc-preg{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.85rem;padding:6px 0;border-bottom:1px dashed #eee}.tc-sn{display:flex;gap:4px}.tc-sn button{padding:4px 12px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer}.tc-sn button.activo{background:#111827;color:#fff;border-color:#111827}.tc-cruce{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.tc-resultado{background:#f9fafb;border-radius:10px;padding:10px 12px;width:100%}.tc-resultado p{margin:2px 0}.tc-veredicto{border-radius:10px;padding:10px 12px;font-size:.85rem}.tc-veredicto ul{margin:6px 0 0 18px;padding:0}.tc-veredicto p{margin:6px 0 0;color:inherit!important;display:flex;gap:6px;align-items:center}.tc-borrar{align-self:flex-start;background:none;border:0;color:#b91c1c;font-size:.78rem;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.cp-h{margin:6px 0 0;font-size:.82rem}.cp-cursos{display:flex;flex-direction:column;gap:8px}.cp-curso{display:flex;justify-content:space-between;gap:14px;border:1px solid #eee;border-radius:10px;padding:10px 12px;background:#fff}.cp-curso>div:first-child{display:flex;flex-direction:column;gap:2px}.cp-curso small{color:#6b7280;font-size:.76rem}.cp-etq{font-size:.66rem;font-weight:600;color:#166534;background:#dcfce7;border-radius:6px;padding:1px 6px;align-self:flex-start}.cp-precio{text-align:right;min-width:170px;display:flex;flex-direction:column;gap:2px}.cp-acc{display:flex;gap:8px;justify-content:flex-end;margin-top:4px;font-size:.76rem}.cp-acc a{color:#7c3aed;text-decoration:none;display:inline-flex;gap:3px;align-items:center}.cp-acc button{border:0;background:#111827;color:#fff;border-radius:6px;padding:3px 8px;cursor:pointer;font-size:.74rem}.cp-reg{display:grid;grid-template-columns:2fr 140px 80px 2fr 30px;gap:6px;align-items:center}.cp-reg input{padding:7px 8px;border:1px solid #d1d5db;border-radius:8px;font:inherit;font-size:.82rem}@media(max-width:700px){.cp-curso{flex-direction:column}.cp-precio{text-align:left}.cp-acc{justify-content:flex-start}.cp-reg{grid-template-columns:1fr 1fr}}.pl-acc{display:flex;gap:8px;flex-wrap:wrap}.pl-editor{width:100%;font-family:ui-monospace,monospace;font-size:.8rem;padding:10px;border:1px solid #d1d5db;border-radius:10px}.pl-doc{background:#fff;border:1px solid #eee;border-radius:10px;padding:18px 22px;max-height:560px;overflow:auto;font-size:.88rem;line-height:1.55}.pl-doc h1{font-size:1.25rem}.pl-doc h2{font-size:1.05rem;margin-top:16px}.pl-doc h3{font-size:.95rem}.pl-lect{display:flex;gap:8px;align-items:center;font-size:.84rem;padding:3px 0}.pl-lect span{flex:1}.pl-lect small{color:#6b7280}.pl-lect input{flex:1;padding:7px 9px;border:1px solid #d1d5db;border-radius:8px}.tc-por-nombre{color:#9a6b00;font-style:normal}.tc-clase{display:flex;gap:4px;margin:0 0 10px}.tc-clase button{padding:5px 12px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-size:.85rem}.tc-clase button.activo{background:#111827;color:#fff;border-color:#111827}.ct-filtro{padding:9px 12px;border:1px solid #d1d5db;border-radius:10px;background:#fff}.ct-aviso{margin:0 0 12px;padding:8px 12px;border-radius:10px;background:#fef3c7;color:#92400e;font-size:.85rem}.ct-estado{font-size:.66rem;font-weight:700;padding:3px 8px;border-radius:6px;min-width:74px;text-align:center;white-space:nowrap}.ct-estado.AL_DIA{background:#dcfce7;color:#166534}.ct-estado.PENDIENTE,.ct-estado.NO_INICIADO{background:#e0e7ff;color:#3730a3}.ct-estado.POR_VENCER{background:#fef3c7;color:#92400e}.ct-estado.VENCIDO{background:#fee2e2;color:#b91c1c}.ct-estado.INACTIVO,.ct-estado.SIN_CONFIGURAR{background:#f3f4f6;color:#4b5563}.ct-campos{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.ct-campos:disabled input,.ct-campos:disabled select,.ct-campos:disabled textarea{background:#f9fafb;color:#374151}.ct-activo{flex-direction:row!important;align-items:center;gap:8px}.ct-periodo{border-radius:10px;padding:9px 12px;font-size:.85rem;background:#f9fafb}.ct-periodo.VENCIDO{background:#fee2e2;color:#991b1b}.ct-periodo.POR_VENCER{background:#fef3c7;color:#92400e}.ct-periodo.AL_DIA{background:#f0fdf4;color:#166534}.ct-registrar,.ct-historial{display:flex;flex-direction:column;gap:8px;border-top:1px dashed #e5e7eb;padding-top:10px}.ct-registrar h3,.ct-historial h3{margin:0;font-size:.9rem;display:flex;gap:6px;align-items:center}.ct-archivos{display:flex;flex-direction:column;gap:6px;font-size:.82rem}.ct-archivos input{font-size:.82rem}.ct-ejecucion{border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;display:flex;flex-direction:column;gap:4px;font-size:.85rem}.ct-ejecucion p{margin:0;color:#374151}.ct-res{font-weight:600}.ct-res.EFICAZ{color:#166534}.ct-res.CON_OBSERVACIONES{color:#92400e}.ct-res.NO_EFICAZ{color:#b91c1c}.ct-evidencias{display:flex;flex-wrap:wrap;gap:6px}.ct-ev{display:inline-flex;gap:5px;align-items:center;border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:3px 9px;font-size:.78rem;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ct-ev em{color:#6b7280;font-style:normal}@media(max-width:640px){.ct-estado{min-width:0}}.rd-wrap{padding:24px;max-width:1040px;margin:0 auto}.rd-barra{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.rd-barra h1{font-size:1.5rem;margin:0}.rd-barra p{color:#6b7280;margin:4px 0 0}.rd-cargando{color:#6b7280}.rd-hoja{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:32px 38px;color:#171a1f}.rd-hoja section{margin-bottom:26px;-moz-column-break-inside:avoid;break-inside:avoid}.rd-hoja h2{font-size:1.05rem;border-bottom:2px solid #171a1f;padding-bottom:4px;margin:0 0 12px}.rd-portada{border-left:6px solid #6d4bd1;padding:8px 0 8px 18px}.rd-portada span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#6d4bd1;font-weight:700}.rd-portada h1{font-size:2rem;margin:4px 0}.rd-portada p{margin:0;color:#374151}.rd-portada small{color:#6b7280}.rd-alertas{margin:0;padding-left:20px}.rd-alertas li{margin:4px 0}.rd-kris{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rd-kri{display:flex;gap:10px;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.rd-kri small{font-size:.72rem;color:#6b7280;display:block}.rd-kri strong{font-size:1.35rem;display:block}.rd-kri p{margin:2px 0 0;font-size:.74rem;color:#4b5563}.rd-luz{width:10px;height:10px;border-radius:50%;margin-top:4px;flex:none;background:#9ca3af}.rd-kri.verde .rd-luz{background:#3e9b74}.rd-kri.ambar .rd-luz{background:#e8b83a}.rd-kri.rojo .rd-luz{background:#c2402e}.rd-kri.rojo{border-color:#f1c6bf;background:#fdf6f5}.rd-tabla{width:100%;border-collapse:collapse;font-size:.78rem}.rd-tabla th{text-align:left;background:#f3f4f6;padding:6px}.rd-tabla td{border-top:1px solid #eee;padding:6px;vertical-align:top}.rd-lista{margin:0;padding-left:18px;font-size:.84rem}.rd-lista li{margin:3px 0}.rd-pie{font-size:.7rem;color:#6b7280;border-top:1px solid #eee;padding-top:8px}@media(max-width:800px){.rd-kris{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rd-wrap{padding:12px}.rd-hoja{padding:18px 14px}.rd-barra{flex-wrap:wrap}.rd-kris{grid-template-columns:1fr}.rd-portada h1{font-size:1.5rem}}@media print{@page{size:A4;margin:14mm}body *{visibility:hidden}.rd-hoja,.rd-hoja *{visibility:visible}.rd-hoja{position:absolute;left:0;top:0;width:100%;border:0;padding:0}.rd-noimp{display:none!important}.rd-kri,.rd-kri *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rd-acciones{display:flex;gap:8px;flex-wrap:wrap}.rd-opciones{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 14px;font-size:.82rem;color:#374151}.rd-opciones label{display:flex;flex-direction:column;gap:4px}.rd-opciones select,.rd-opciones input{border:1px solid #d1d5db;border-radius:8px;padding:6px 8px;font:inherit;min-width:180px;background:#fff;color:#171a1f}.rd-aviso{background:#eef6f1;border:1px solid #cfe7da;color:#245c45;border-radius:8px;padding:8px 12px;font-size:.84rem}.rd-antes{font-style:normal;font-size:.72rem;font-weight:500;color:#6b7280;margin-left:6px}.rd-nota{font-size:.84rem;color:#374151;margin:0 0 8px}.rd-ref{color:#6b7280;font-size:.76rem}.rd-hoja h3{font-size:.9rem;margin:12px 0 6px}.rd-nivel{margin-bottom:6px}.rd-resumen li{margin:5px 0}.rd-acuerdos td:first-child{width:22px;color:#6b7280}.rd-acuerdos .rd-firma{min-width:150px;border-left:1px dashed #d1d5db}.rd-fisc{margin-top:14px}@media(max-width:560px){.rd-opciones select,.rd-opciones input{min-width:0;width:100%}.rd-opciones label{flex:1 1 100%}}.mr-board{max-width:1480px}.mr-kicker{font:700 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mr-cabeza{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);margin-bottom:16px;position:relative;overflow:hidden}.mr-cabeza:after{content:"";position:absolute;right:-40px;top:-40px;width:260px;height:260px;background:conic-gradient(from 200deg,#3e9b74,#e8b83a,#e07b39,#c2402e,#3e9b74);opacity:.09;border-radius:50%;filter:blur(10px);pointer-events:none}.mr-cabeza h2{font:300 34px/1.08 var(--serif);color:var(--ink);margin:10px 0 8px;letter-spacing:-.015em;max-width:760px}.mr-cabeza p{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.55;max-width:720px}.mr-acciones{display:flex;gap:8px;position:relative;z-index:1}.mr-acciones button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ink);background:var(--ink);color:var(--card);padding:10px 14px;border-radius:3px;cursor:pointer;font:700 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:transform .15s}.mr-acciones button:hover{transform:translateY(-1px)}.mr-acciones button.sutil{background:var(--card);color:var(--ink-2);border-color:var(--line)}.mr-cuerpo{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;align-items:start}.mr-constructor{border:1px solid var(--line);border-radius:var(--radio);background:var(--card);position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto}.mr-constructor section{padding:18px 18px 16px;border-bottom:1px solid var(--line);transition:opacity .25s}.mr-constructor section.apagada{opacity:.38;pointer-events:none}.mr-constructor h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:600 15px/1.2 var(--serif);color:var(--ink)}.mr-constructor h3 i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--card);font:700 10px/1 var(--mono)}.mr-input{width:100%;border:1px solid var(--line);border-radius:3px;background:var(--card-2);padding:10px 12px;font-size:13px;color:var(--ink);margin-bottom:12px;outline:0}.mr-input:focus{border-color:var(--ink)}.mr-sectores{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mr-sectores button{text-align:left;border:1px solid var(--line);background:var(--card-2);border-radius:3px;padding:9px 10px;cursor:pointer;display:flex;flex-direction:column;gap:3px;color:inherit;transition:border-color .15s,background .15s,transform .15s}.mr-sectores button:hover{border-color:var(--ink-3);transform:translateY(-1px)}.mr-sectores button b{font:600 12px/1.2 var(--sans);color:var(--ink)}.mr-sectores button span{font:500 9.5px/1.25 var(--mono);color:var(--ink-3)}.mr-sectores button.activo{background:var(--ink);border-color:var(--ink)}.mr-sectores button.activo b,.mr-sectores button.activo span{color:var(--card)}.mr-segmento{display:inline-flex;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:var(--card-2);width:100%}.mr-segmento button{flex:1;border:0;border-right:1px solid var(--line);background:none;padding:9px 6px;cursor:pointer;font:700 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mr-segmento button:last-child{border-right:0}.mr-segmento button.activo{background:var(--ink);color:var(--card)}.mr-segmento.chico{width:auto}.mr-segmento.chico button{padding:7px 12px;flex:none}.mr-trabajadores{display:grid;grid-template-columns:auto 1fr 70px;align-items:center;gap:10px;margin-top:12px}.mr-trabajadores span{font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mr-trabajadores input[type=range]{accent-color:var(--ink);width:100%}.mr-trabajadores input[type=number]{border:1px solid var(--line);border-radius:3px;background:var(--card-2);padding:6px 8px;font:600 12px/1 var(--mono);color:var(--ink);width:100%}.mr-chips{display:flex;flex-wrap:wrap;gap:6px}.mr-chips button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:var(--card-2);padding:6px 10px;cursor:pointer;font-size:11.5px;line-height:1.25;color:var(--ink-2);text-align:left;transition:all .15s}.mr-chips button:hover{border-color:var(--ink-3);color:var(--ink)}.mr-chips button.activo{background:color-mix(in srgb,var(--ink) 9%,var(--card-2));border-color:var(--ink);color:var(--ink);font-weight:600}.mr-chips.controles button.activo{background:color-mix(in srgb,var(--pos) 14%,var(--card-2));border-color:var(--pos);color:var(--ink)}.mr-mas{margin-top:10px;background:none;border:0;padding:0;cursor:pointer;font:600 11px/1 var(--mono);color:var(--ink-3);display:inline-flex;align-items:center;gap:4px}.mr-mas:hover{color:var(--ink)}.mr-generar{margin:16px 18px 18px;width:calc(100% - 36px);display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:3px;padding:14px;cursor:pointer;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(110deg,#171a1f,#3a2a5e 55%,#a8455e);background-size:200% 100%;transition:background-position .5s,transform .15s;box-shadow:0 10px 24px -14px #a8455e}.mr-generar:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px)}.mr-generar:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mr-vivo{margin:0;padding:14px 18px;display:flex;align-items:center;gap:8px;font:600 10.5px/1.3 var(--mono);color:var(--ink-3);letter-spacing:.04em}.mr-vivo i{width:8px;height:8px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 0 var(--pos);animation:mr-late 1.8s infinite}@keyframes mr-late{0%{box-shadow:0 0 color-mix(in srgb,var(--pos) 60%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.mr-resultado{display:flex;flex-direction:column;gap:16px;min-width:0;scroll-margin-top:12px}.mr-portada-impresa{display:none}.mr-vacio{border:1px dashed var(--line);background:var(--card);padding:30px;display:flex;flex-direction:column;align-items:center;gap:18px}.mr-vacio p{margin:0;color:var(--ink-3);font:400 19px/1.35 var(--serif);text-align:center;max-width:460px}.mr-vacio .mr-mapa{max-width:440px;width:100%}.mr-armando{border:1px solid var(--line);border-radius:var(--radio);background:var(--card);padding:46px 30px;display:flex;align-items:center;justify-content:center;gap:46px;flex-wrap:wrap;min-height:420px}.mr-armando-grilla{display:grid;grid-template-columns:repeat(5,38px);gap:4px}.mr-armando-grilla i{height:38px;border-radius:2px;background:var(--line);animation:mr-pinta 1.1s ease-in-out infinite alternate}.mr-armando-grilla i:nth-child(-n+5){--c:#C2402E}.mr-armando-grilla i:nth-child(n+6):nth-child(-n+10){--c:#E07B39}.mr-armando-grilla i:nth-child(n+11):nth-child(-n+15){--c:#E8B83A}.mr-armando-grilla i:nth-child(n+16){--c:#3E9B74}@keyframes mr-pinta{0%{background:var(--line)}to{background:var(--c)}}.mr-armando ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.mr-armando li{display:flex;align-items:center;gap:10px;font:400 18px/1.2 var(--serif);color:var(--ink-3);transition:color .2s}.mr-armando li i{width:13px;height:13px;border-radius:50%;border:1.5px solid var(--line)}.mr-armando li.ahora{color:var(--ink)}.mr-armando li.ahora i{border-color:var(--ink);border-top-color:transparent;animation:mr-gira .7s linear infinite}.mr-armando li.hecho{color:var(--ink-2)}.mr-armando li.hecho svg{color:var(--pos)}@keyframes mr-gira{to{transform:rotate(360deg)}}.mr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radio);background:var(--card);animation:mr-entra .45s both}.mr-kpis>div{padding:20px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.mr-kpis>div:last-child{border-right:0}.mr-kpis span{font:700 10px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.mr-kpis strong{font:400 44px/1 var(--serif);color:var(--ink);letter-spacing:-.02em}.mr-kpis strong small{font-size:17px;color:var(--ink-3);margin-left:2px}.mr-kpis em{font:500 10.5px/1.3 var(--mono);color:var(--ink-3);font-style:normal}.mr-medidor{height:4px;background:var(--line);margin-top:auto}.mr-medidor i{display:block;height:100%;animation:mr-crece 1s cubic-bezier(.2,.8,.2,1)}@keyframes mr-crece{0%{width:0}}@keyframes mr-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mr-fila{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.mr-tarjeta{border:1px solid var(--line);border-radius:var(--radio);background:var(--card);padding:18px 20px 20px;animation:mr-entra .5s both}.mr-tarjeta-cabeza{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.mr-tarjeta-cabeza h3{margin:0;font:500 20px/1.2 var(--serif);color:var(--ink)}.mr-nota{font:500 10.5px/1.3 var(--mono);color:var(--ink-3)}.mr-limpiar{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--card-2);border-radius:3px;padding:6px 9px;cursor:pointer;font:600 10.5px/1 var(--mono);color:var(--ink-2)}.mr-mapa{display:grid;grid-template-columns:18px 16px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 18px 18px;grid-template-areas:"ey ny g" ". . nx" ". . ex";gap:4px}.mr-eje-y{grid-area:ey;display:flex;align-items:center;justify-content:center}.mr-eje-y span{transform:rotate(-90deg);white-space:nowrap;font:700 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.mr-eje-x{grid-area:ex;text-align:center;font:700 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.mr-eje-num{display:flex;font:600 10px/1 var(--mono);color:var(--ink-3)}.mr-eje-num.y{grid-area:ny;flex-direction:column}.mr-eje-num.y span{flex:1;display:flex;align-items:center;justify-content:center}.mr-eje-num.x{grid-area:nx}.mr-eje-num.x span{flex:1;text-align:center;padding-top:4px}.mr-grilla{grid-area:g;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(64px,auto));gap:4px}.mr-celda{position:relative;border-radius:3px;background:color-mix(in srgb,var(--c) 26%,var(--card-2));border:1px solid color-mix(in srgb,var(--c) 45%,transparent);padding:6px;display:flex;align-items:flex-start;transition:background .2s}.mr-celda:has(.mr-punto){background:color-mix(in srgb,var(--c) 52%,var(--card-2))}.mr-celda-pts{position:absolute;right:6px;bottom:4px;font:400 15px/1 var(--serif);color:color-mix(in srgb,var(--ink) 35%,transparent)}.mr-celda-puntos{display:flex;flex-wrap:wrap;gap:3px;position:relative;z-index:1}.mr-punto{border:0;border-radius:2px;background:var(--c);padding:3px 5px;cursor:pointer;font:700 9px/1 var(--mono);letter-spacing:.02em;box-shadow:0 2px 6px -2px #00000059;animation:mr-cae .45s cubic-bezier(.2,.9,.3,1.3) both;transition:transform .15s,opacity .2s}.mr-punto:hover,.mr-punto.resaltado{transform:scale(1.18);box-shadow:0 0 0 2px var(--card),0 0 0 3.5px var(--ink)}.mr-punto.atenuado{opacity:.25}@keyframes mr-cae{0%{opacity:0;transform:scale(.3) translateY(-8px)}}.mr-mapa.fantasma .mr-celda{background:color-mix(in srgb,var(--c) 14%,var(--card-2));border-style:dashed}.mr-ambitos{display:flex;flex-direction:column;gap:6px}.mr-ambito{border:1px solid transparent;background:none;border-radius:3px;padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:7px;text-align:left;color:inherit;transition:background .15s,border-color .15s}.mr-ambito:hover{background:var(--card-2)}.mr-ambito.activo{border-color:var(--ink);background:var(--card-2)}.mr-ambito-nombre{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink)}.mr-ambito-nombre i{width:8px;height:8px;border-radius:2px}.mr-ambito-nombre b{margin-left:auto;font:400 17px/1 var(--serif)}.mr-barra{display:flex;height:8px;gap:2px}.mr-barra i{display:block;border-radius:1px;animation:mr-crece .8s both}.mr-leyenda{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.mr-leyenda button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--card-2);border-radius:3px;padding:6px 9px;cursor:pointer;font:600 10.5px/1 var(--mono);color:var(--ink-2)}.mr-leyenda button.activo{border-color:var(--ink);color:var(--ink)}.mr-leyenda i{width:9px;height:9px;border-radius:2px}.mr-tabla-caja{overflow-x:auto}.mr-tabla{width:100%;border-collapse:collapse;font-size:12.5px}.mr-tabla th{text-align:left;font:700 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.mr-tabla td{padding:11px 10px;border-bottom:1px solid var(--line-2,var(--line));vertical-align:middle;color:var(--ink-2)}.mr-tabla tbody tr{cursor:pointer;transition:background .12s}.mr-tabla tbody tr:hover,.mr-tabla tbody tr.resaltada{background:var(--card-2)}.mr-tabla td b{display:block;color:var(--ink);font-weight:600}.mr-tabla td small{display:block;color:var(--ink-3);font:500 10px/1.3 var(--mono);margin-top:3px}.mr-codigo{display:inline-block;border:1px solid;border-radius:3px;padding:3px 6px;font:700 10px/1 var(--mono);white-space:nowrap}.mr-norma{max-width:220px;font-size:11.5px}.mr-dueno{font-size:11.5px;max-width:170px}.mr-ajustado{font:600 9px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-texto);font-style:normal;margin-left:6px}.mr-tabla td b+.mr-ajustado{display:inline-block;margin:4px 0 0}.mr-ctrl span{display:block;font:600 10px/1.5 var(--mono);white-space:nowrap}.mr-ctrl .si{color:var(--pos)}.mr-ctrl .no{color:var(--ink-3)}.mr-insignia{display:inline-flex;align-items:center;gap:6px;border-radius:3px;padding:4px 8px;font:700 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mr-insignia b{font:400 14px/1 var(--serif);letter-spacing:0}.mr-plan-columnas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mr-plan-col h4{margin:0 0 10px;padding:0 0 8px;border-bottom:3px solid;font:600 15px/1.2 var(--serif);color:var(--ink);display:flex;flex-direction:column;gap:4px}.mr-plan-col h4 span{font:700 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mr-plan-item{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;border:1px solid var(--line);background:var(--card-2);border-radius:3px;padding:10px 11px;margin-bottom:7px;cursor:pointer;color:inherit;transition:border-color .15s,transform .15s}.mr-plan-item:hover{border-color:var(--ink-3);transform:translateY(-1px)}.mr-plan-item b{font-size:12.5px;color:var(--ink)}.mr-plan-item span{font-size:11.5px;color:var(--ink-2);line-height:1.45}.mr-plan-item em{font:500 10px/1.4 var(--mono);color:var(--ink-3);font-style:normal}.mr-plan-nada{color:var(--ink-3);font:400 15px/1.3 var(--serif);margin:6px 0}.mr-fuente{margin:0 0 30px;color:var(--ink-3);font:500 10px/1.6 var(--mono);max-width:980px}.mr-velo{position:fixed;inset:0;background:color-mix(in srgb,#0d0c09 58%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;animation:mr-aparece .2s}@keyframes mr-aparece{0%{opacity:0}}.mr-ficha{position:fixed;top:0;right:0;height:100%;width:min(620px,100%);background:var(--paper,var(--bg-body));z-index:61;overflow-y:auto;border-left:1px solid var(--line);animation:mr-desliza .3s cubic-bezier(.2,.8,.2,1);box-shadow:-24px 0 50px -30px #000}@keyframes mr-desliza{0%{transform:translate(40px);opacity:0}}.mr-cerrar{position:absolute;top:14px;right:16px;width:34px;height:34px;border:1px solid var(--line);border-radius:3px;background:var(--card);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;z-index:2}.mr-ficha-cabeza{padding:30px 60px 22px 28px;background:var(--card);border-bottom:1px solid var(--line);border-top:4px solid}.mr-ficha-cabeza h3{font:300 30px/1.1 var(--serif);color:var(--ink);margin:10px 0 8px;letter-spacing:-.01em}.mr-ficha-cabeza p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.55}.mr-ficha-cuerpo{padding:20px 28px 44px;display:flex;flex-direction:column;gap:18px}.mr-ficha-puntajes{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);padding:16px}.mr-ficha-puntajes>div:not(.mr-flecha){display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mr-ficha-puntajes>div>span{font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mr-flecha{font:300 28px/1 var(--serif);color:var(--ink-3)}.mr-paso{display:flex;align-items:center;gap:6px}.mr-paso label{font-size:11.5px;color:var(--ink-2);width:78px}.mr-paso b{font:400 20px/1 var(--serif);color:var(--ink);min-width:16px;text-align:center}.mr-paso button{width:22px;height:22px;border:1px solid var(--line);background:var(--card-2);border-radius:3px;display:grid;place-items:center;cursor:pointer;color:var(--ink-2)}.mr-paso button:hover{border-color:var(--ink);color:var(--ink)}.mr-ficha-bloque h4{margin:0 0 8px;font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mr-ficha-bloque p{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.mr-normas{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.mr-normas li{font:500 15px/1.3 var(--serif);color:var(--ink);padding-left:12px;border-left:2px solid var(--ink)}.mr-sancion b,.mr-dueno-ficha b{color:var(--ink)}.mr-dueno-ficha{margin-top:8px!important;font-size:12px!important}.mr-motivos{margin:0;padding-left:18px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.mr-ficha-ctrl{display:flex;flex-wrap:wrap;gap:6px}.mr-ficha-ctrl>*{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:11.5px;background:var(--card)}.mr-ficha-ctrl .si{border-color:var(--pos);color:var(--ink);background:color-mix(in srgb,var(--pos) 12%,var(--card))}.mr-ficha-ctrl .no{cursor:pointer;color:var(--ink-2)}.mr-ficha-ctrl .no:hover{border-color:var(--ink)}.mr-norma-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ink);background:var(--ink);color:var(--card);border-radius:3px;padding:12px;text-decoration:none;font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}@media(max-width:1180px){.mr-cuerpo{grid-template-columns:1fr}.mr-constructor{position:static;max-height:none}.mr-fila{grid-template-columns:1fr}}@media(max-width:720px){.mr-kpis{grid-template-columns:1fr 1fr}.mr-kpis>div:nth-child(2){border-right:0}.mr-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.mr-plan-columnas{grid-template-columns:1fr}.mr-cabeza{flex-direction:column;align-items:flex-start}.mr-grilla{grid-template-rows:repeat(5,minmax(46px,auto))}}@media print{body.mr-imprimiendo *{visibility:hidden}body.mr-imprimiendo .mr-resultado,body.mr-imprimiendo .mr-resultado *{visibility:visible}body.mr-imprimiendo .mr-resultado{position:absolute;left:0;top:0;width:100%;gap:12px}body.mr-imprimiendo .mr-portada-impresa{display:block;padding:0 0 14px;border-bottom:2px solid #171A1F;margin-bottom:6px}body.mr-imprimiendo .mr-portada-impresa span{font:700 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#555}body.mr-imprimiendo .mr-portada-impresa h1{font:400 30px/1.1 var(--serif);margin:8px 0 6px;color:#111}body.mr-imprimiendo .mr-portada-impresa p{margin:2px 0;font-size:11px;color:#444}body.mr-imprimiendo .mr-tarjeta,body.mr-imprimiendo .mr-kpis{-moz-column-break-inside:avoid;break-inside:avoid;animation:none;box-shadow:none}body.mr-imprimiendo .mr-tabla-caja{overflow:visible}body.mr-imprimiendo .mr-tabla tr{-moz-column-break-inside:avoid;break-inside:avoid}body.mr-imprimiendo .mr-fila{grid-template-columns:1.25fr 1fr}body.mr-imprimiendo .mr-limpiar,body.mr-imprimiendo .mr-nota,body.mr-imprimiendo .mr-segmento{display:none}body.mr-imprimiendo *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:12mm}body.mr-imprimiendo .mr-mas{display:none}}.mr-gob-apetito{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 14px}.mr-gob-apetito>span{font-size:.85rem;color:var(--texto-2,#6b7280)}.mr-gob-apetito strong{font-size:.85rem}.mr-gob-apetito .mal,.mr-gob-versiones em.mal{color:#c2402e}.mr-gob-apetito .bien,.mr-gob-versiones em.bien{color:#3e9b74}.mr-gob-ctrl .mr-input{width:100%;min-width:110px;padding:5px 8px;font-size:.82rem}.mr-ctrl .pend{background:#f3f4f6;color:#6b7280}.mr-gob-versiones{margin-top:14px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.mr-gob-versiones em{font-style:normal;font-size:.75rem}.mr-sobre{margin-left:6px;font-style:normal;font-size:.68rem;background:#fde8e4;color:#c2402e;border-radius:6px;padding:1px 6px}.mr-norma-ia h4{display:flex;align-items:center;gap:6px}.mr-norma-acc{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.mr-norma-acc button{border:1px solid #6d4bd1;color:#4c2fb0;background:#f4f0ff;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer}.mr-norma-acc button:disabled{opacity:.6;cursor:wait}.mr-norma-error{color:#b42318;font-size:.8rem}.mr-norma-texto{background:#faf9ff;border:1px solid #ece8fb;border-radius:10px;padding:10px 12px;font-size:.82rem;line-height:1.5}.mr-norma-texto p{margin:.35em 0}.mr-norma-ctrl{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;border:1px solid #e5e7eb;border-radius:10px;padding:8px 10px;margin-top:6px;font-size:.8rem}.mr-norma-ctrl div{display:flex;flex-direction:column;gap:2px}.mr-norma-ctrl small{color:#6b7280}.mr-norma-ctrl button{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:4px 8px;font-size:.75rem;cursor:pointer;white-space:nowrap;display:flex;gap:4px;align-items:center}.mr-norma-ctrl.propio{background:#f0faf5;border-color:#bfe5d2}.mr-norma-ia h5{margin:10px 0 0;font-size:.78rem;color:#374151}.mr-propio-fecha{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.74rem;margin-top:4px}.mr-propio-fecha input{font-size:.74rem;padding:2px 4px}.mr-propio-fecha em{font-style:normal;color:#9a5b12}.mr-propio-fecha em.ok{color:#1f7a52}.cnc-donde{border-left-color:var(--sec-concursal)}.cnc-donde svg{color:var(--sec-concursal)}.cnc-rotulo{display:block;margin:0 0 7px;color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.cnc-muted{color:var(--ink-3);font-size:12px}.cnc-no-disponible{display:flex;gap:8px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radio);border-left:3px solid var(--neg);background:var(--card);color:var(--ink-2);font-size:12px;line-height:1.55}.cnc-no-disponible svg{flex-shrink:0;margin-top:3px;color:var(--neg-texto)}.cnc-agregar{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.cnc-agregar textarea{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font:500 12.5px/1.55 var(--mono);resize:vertical}.cnc-agregar textarea:focus{outline:1px solid var(--sec-concursal);border-color:var(--sec-concursal)}.cnc-agregar-pie{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px}.cnc-relacion{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-size:12px}.cnc-relacion select{padding:6px 9px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font-size:12.5px}.cnc-conteo{color:var(--ink-3);font:500 11px/1.4 var(--mono)}.cnc-agregar-pie .rgl-seguir{margin-left:auto}.cnc-invalidos{margin:8px 0 0;color:var(--neg-texto);font:500 11px/1.5 var(--mono)}.cnc-resultado{margin:8px 0 0;color:var(--pos);font-size:12px}.cnc-item{border-left:3px solid var(--line)}.cnc-item.vigente{border-left-color:var(--sec-concursal)}.cnc-fila{display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr) auto;gap:14px;align-items:start;padding:13px 16px}.cnc-quien{display:flex;flex-direction:column;gap:4px;min-width:0}.cnc-quien strong{color:var(--ink);font:400 15px/1.3 var(--serif);overflow-wrap:anywhere}.cnc-rut{color:var(--ink-3);font:500 11px/1 var(--mono)}.cnc-relacion-chip{align-self:flex-start;padding:2px 6px;border:1px solid var(--line);color:var(--ink-2);font:600 11.5px/1.3 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.cnc-estado-corto{display:flex;flex-direction:column;gap:4px;min-width:0}.cnc-estado{color:var(--ink-3);font:700 12.5px/1.3 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.cnc-estado.vigente{color:var(--sec-concursal)}.cnc-proc-nombre{color:var(--ink);font-size:13px}.cnc-ultima{color:var(--ink-3);font-size:11.5px;line-height:1.45}.cnc-acciones{display:flex;flex-direction:column;gap:6px;align-items:stretch}.cnc-boton{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 10px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font:600 12px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer;white-space:nowrap}.cnc-boton:hover:not(:disabled){border-color:var(--ink-3)}.cnc-boton.quitar{color:var(--ink-3)}.cnc-boton.quitar:hover:not(:disabled){color:var(--neg-texto);border-color:var(--neg)}.cnc-boton:disabled{opacity:.55;cursor:default}.cnc-plazo{margin-top:6px;padding:8px 10px;border-left:2px solid var(--sec-concursal);background:var(--card-2)}.cnc-plazo.compacto{padding:6px 9px}.cnc-plazo p{margin:0}.cnc-plazo-que{color:var(--ink);font-size:12.5px;line-height:1.5}.cnc-plazo.compacto .cnc-plazo-que{font-size:12px}.cnc-plazo-cuando{margin-top:3px!important;color:var(--ink-2);font-size:12px;line-height:1.5}.cnc-plazo-cuando b{color:var(--sec-concursal);font-weight:700}.cnc-plazo-cuando a{display:inline-flex;align-items:center;gap:3px;margin-left:4px;color:var(--ink-2);font:500 11px var(--mono);text-decoration:none}.cnc-plazo-cuando a:hover{color:var(--ink);text-decoration:underline}.cnc-calc{color:var(--ink-3);font:500 10px var(--mono);letter-spacing:.04em}.cnc-plazo-nota{display:flex;gap:5px;align-items:flex-start;margin-top:4px!important;color:var(--ink-3);font-size:11.5px;line-height:1.55}.cnc-plazo-nota svg{flex-shrink:0;margin-top:3px;color:var(--neg-texto)}.cnc-ficha{padding:0 16px 16px;background:var(--card-2);border-top:1px solid var(--line-2)}.cnc-ficha-vacia{margin:0;padding:14px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.6}.cnc-ficha-vacia a{color:var(--ink);font-weight:600}.cnc-proc{padding-top:14px}.cnc-proc+.cnc-proc{margin-top:12px;border-top:1px dashed var(--line)}.cnc-proc.no-vigente{opacity:.8}.cnc-proc-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.cnc-proc-cab strong{color:var(--ink);font:400 16px/1.3 var(--serif);margin-right:8px}.cnc-proc-cab em{color:var(--ink-3);font:600 12px var(--mono);font-style:normal;letter-spacing:.04em;font-variant-caps:all-small-caps}.cnc-proc-razon{display:block;margin-top:3px;color:var(--ink-2);font-size:12px}.cnc-proc-meta{margin:6px 0 12px;color:var(--ink-3);font-size:11.5px;line-height:1.5}.cnc-plazos{margin:0 0 14px}.cnc-plazos .cnc-plazo{margin-top:8px}.cnc-linea{margin:0;padding:0;list-style:none;max-height:340px;overflow-y:auto;border:1px solid var(--line-2);background:var(--card)}.cnc-linea li{display:grid;grid-template-columns:98px 112px minmax(0,1fr);gap:10px;padding:6px 10px;border-bottom:1px solid var(--line-2);font-size:12px;color:var(--ink-2)}.cnc-linea li:last-child{border-bottom:0}.cnc-linea time{color:var(--ink-3);font:500 11px/1.45 var(--mono)}.cnc-cat{color:var(--ink-3);font:600 11.5px/1.6 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.cnc-linea li.avisa .cnc-pub{color:var(--ink)}.cnc-linea li.avisa .cnc-cat{color:var(--sec-concursal)}.cnc-linea li.cat-inicio .cnc-pub,.cnc-linea li.cat-reparto .cnc-pub,.cnc-linea li.cat-acuerdo .cnc-pub{font-weight:600}.cnc-linea li.tramite{opacity:.75}.cnc-boletin{margin:8px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.5}.cnc-boletin a{display:inline-flex;align-items:center;gap:3px;color:var(--ink-2)}.cnc-vacio{display:flex;gap:12px;align-items:flex-start;padding:18px 16px;border:1px dashed var(--line);background:var(--card);color:var(--ink-2);font-size:13px;line-height:1.6}.cnc-vacio svg{flex-shrink:0;margin-top:3px;color:var(--sec-concursal)}.cnc-vacio p{margin:0}.cnc-panorama{margin-top:26px}.cnc-panorama-cab h2{margin:0 0 5px;color:var(--ink);font:300 21px/1.2 var(--serif)}.cnc-panorama-cab p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.6}.cnc-nota-sujeto{margin:-8px 0 14px;color:var(--ink-3);font-size:11.5px;line-height:1.5}.cnc-tabla-envoltura{overflow-x:auto;border:1px solid var(--line);background:var(--card)}.cnc-tabla{width:100%;border-collapse:collapse;font-size:12px}.cnc-tabla caption{padding:9px 12px;text-align:left;color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;border-bottom:1px solid var(--line-2)}.cnc-tabla th,.cnc-tabla td{padding:6px 12px;border-bottom:1px solid var(--line-2);text-align:right;white-space:nowrap}.cnc-tabla th:first-child{text-align:left}.cnc-tabla thead th{color:var(--ink-3);font:600 12px var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps}.cnc-tabla tbody th{color:var(--ink-2);font:500 11px var(--mono)}.cnc-tabla td{color:var(--ink);font-variant-numeric:tabular-nums}.cnc-tabla tbody tr:last-child th,.cnc-tabla tbody tr:last-child td{border-bottom:0}.cnc-embudo{margin:14px 0 8px;color:var(--ink-2);font-size:12.5px;line-height:1.65}.cnc-embudo b{color:var(--ink);font-weight:600}.cnc-advertencias{margin:0;padding:0;list-style:none}.cnc-advertencias li{display:flex;gap:6px;align-items:flex-start;color:var(--ink-3);font-size:11.5px;line-height:1.55}.cnc-advertencias svg{flex-shrink:0;margin-top:3px}.cnc-pestanas{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0 0 16px;border-bottom:1px solid var(--line)}.cnc-pestanas button{display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font:600 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.cnc-pestanas button:hover{color:var(--ink)}.cnc-pestanas button.activa{color:var(--ink);border-bottom-color:var(--sec-concursal)}.cnc-pestanas button svg{color:var(--sec-concursal)}.cnc-item.lenta{border-left-color:var(--neg)}.cnc-cita{display:inline-flex;align-items:center;gap:3px;margin-left:4px;color:var(--ink-2);font:500 11px var(--mono);text-decoration:none}.cnc-cita:hover{color:var(--ink);text-decoration:underline}.cnc-sigue{margin-top:6px;padding:8px 10px;border-left:2px solid var(--line);background:var(--card-2)}.cnc-sigue.lenta{border-left-color:var(--neg)}.cnc-sigue.en_rango{border-left-color:var(--pos)}.cnc-sigue.compacto{padding:6px 9px}.cnc-sigue p{margin:0}.cnc-sigue-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--ink);font-size:12.5px}.cnc-avance{padding:2px 6px;border:1px solid var(--line);border-radius:var(--radio);color:var(--ink-2);font:700 11.5px/1.3 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.cnc-avance.lenta{border-color:var(--neg);color:var(--neg-texto)}.cnc-avance.en_rango{border-color:var(--pos);color:var(--pos)}.cnc-sigue-exp{margin-top:4px!important;color:var(--ink-2);font-size:12px;line-height:1.5}.cnc-sigue-tiempos,.cnc-sigue-sig{margin-top:4px!important;color:var(--ink-3);font-size:11.5px;line-height:1.55}.cnc-sigue-tiempos b{color:var(--ink);font-weight:600}.cnc-causa{margin:0 0 14px}.cnc-causa-adv{display:flex;gap:5px;align-items:flex-start;margin:0 0 8px;color:var(--ink-2);font-size:12px;line-height:1.5}.cnc-causa-adv svg{flex-shrink:0;margin-top:3px;color:var(--neg-texto)}.cnc-escalera{margin:0 0 8px;padding:0;list-style:none;border:1px solid var(--line-2);background:var(--card)}.cnc-escalera li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 10px;border-bottom:1px solid var(--line-2);color:var(--ink-3);font-size:12px}.cnc-escalera li:last-child{border-bottom:0}.cnc-escalera li.hecho{color:var(--ink-2)}.cnc-escalera li.hecho svg{color:var(--pos)}.cnc-escalera li.actual .cnc-escalera-rotulo{color:var(--ink);font-weight:600}.cnc-escalera li.siguiente{background:var(--card-2)}.cnc-escalera li.siguiente .cnc-escalera-rotulo{color:var(--ink)}.cnc-escalera li.siguiente svg{color:var(--sec-concursal)}.cnc-escalera time{color:var(--ink-3);font:500 11px/1.4 var(--mono);white-space:nowrap}.cnc-expediente{margin:14px 0 4px;padding:10px 12px;border:1px solid var(--line-2);background:var(--card)}.cnc-expediente-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.cnc-expediente-cab .cnc-rotulo{display:inline-flex;align-items:center;gap:5px;margin:0}.cnc-expediente-cab .cnc-relacion{flex-wrap:wrap;min-width:0;max-width:100%}.cnc-expediente-cab .cnc-relacion select{min-width:0;max-width:100%}.cnc-expediente-aviso{display:flex;gap:6px;align-items:flex-start;margin:8px 0;color:var(--ink-3);font-size:11.5px;line-height:1.55}.cnc-expediente-aviso svg{flex-shrink:0;margin-top:3px}.cnc-checklist{margin:0;padding:0;list-style:none}.cnc-checklist li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:5px 0;border-bottom:1px dashed var(--line-2)}.cnc-checklist li:last-child{border-bottom:0}.cnc-checklist label{display:flex;gap:8px;align-items:flex-start;color:var(--ink-2);font-size:12.5px;line-height:1.5;cursor:pointer}.cnc-checklist input{margin-top:3px;accent-color:var(--sec-concursal)}.cnc-checklist time{flex-shrink:0;color:var(--ink-3);font:500 10.5px/1.7 var(--mono)}.cnc-tiempos-familia{margin:0 0 18px}.cnc-tiempos-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 8px}.cnc-tiempos-cab h2{margin:0;color:var(--ink);font:300 19px/1.2 var(--serif)}.cnc-tiempos-cab .cnc-relacion{margin-left:auto}@media(max-width:760px){.cnc-fila{grid-template-columns:minmax(0,1fr)}.cnc-escalera li{grid-template-columns:16px minmax(0,1fr)}.cnc-escalera time{grid-column:2}.cnc-tiempos-cab .cnc-relacion{margin-left:0}.cnc-acciones{flex-direction:row;flex-wrap:wrap}.cnc-agregar-pie .rgl-seguir{margin-left:0}.cnc-linea li{grid-template-columns:minmax(0,1fr);gap:2px}}.cnc-importar{display:inline-flex;gap:6px;align-items:center;margin:4px 0 8px;font-size:12px;cursor:pointer;color:#2f4fa8}.cnc-importar input{font-size:12px}.per-donde{border-left-color:var(--sec-territorio)}.per-donde svg{color:var(--sec-territorio)}.per-filtros .per-check{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--ink-2)}.per-limpiar,.per-boton{padding:7px 12px;border:1px solid var(--sec-territorio);background:transparent;color:var(--ink);font-size:12px;cursor:pointer}.per-boton{background:var(--sec-territorio);color:#fff;font-weight:600}.per-grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px}.per-bloque{margin:0 0 16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);border-top:3px solid var(--sec-territorio);background:var(--card)}.per-bloque h2{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--ink);font:600 13px/1.3 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.per-bloque h2 svg{color:var(--sec-territorio)}.per-ayuda{margin:8px 0 0;color:var(--ink-3);font-size:12px;line-height:1.55}.per-mapa{margin:0}.per-mapa svg{width:100%;height:auto;background:var(--card-2);border:1px solid var(--line)}.per-mapa figcaption{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;color:var(--ink-3);font-size:11.5px}.per-mapa figcaption i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px;vertical-align:-1px}.per-mapa .per-anillo{border:1.5px solid var(--neg-texto, #b3261e);background:transparent}.per-resultado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;border:1px solid var(--line);border-radius:var(--radio);overflow:hidden;background:var(--line)}.per-resultado>div{padding:12px 14px;background:var(--card)}.per-resultado b{display:block;color:var(--ink);font:300 24px/1 var(--serif)}.per-resultado span{display:block;margin-top:5px;color:var(--ink-3);font-size:11.5px}.per-resultado .per-base,.per-resultado .per-aviso-chico{grid-column:1 / -1;margin:0;padding:9px 14px;background:var(--card);color:var(--ink-2);font-size:12px;line-height:1.5}.per-aviso-chico svg{color:var(--sec-territorio);vertical-align:-2px}.per-orden{margin-bottom:8px;color:var(--ink-3);font-size:12px}.per-orden button{margin-left:6px;padding:3px 8px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font-size:12px;cursor:pointer}.per-orden button.activa{border-color:var(--sec-territorio);color:var(--ink);font-weight:600}.per-tabla-caja{overflow-x:auto}.per-tabla{width:100%;border-collapse:collapse;font-size:12px}.per-tabla th{padding:6px 8px;border-bottom:1px solid var(--line);color:var(--ink-3);text-align:left;font:600 11px/1.3 var(--mono);letter-spacing:.03em}.per-tabla td{padding:6px 8px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top}.per-tabla .num{text-align:right;font-variant-numeric:tabular-nums}.per-tabla small{color:var(--ink-3)}.per-tabla a{color:var(--ink);text-decoration:underline}.per-mini td,.per-mini th{padding:4px 6px}.per-chip{display:inline-block;margin:0 4px 2px 0;padding:1px 6px;border:1px solid var(--line);font-size:10.5px;white-space:nowrap}.per-chip.ok{border-color:var(--sec-obligaciones);color:var(--sec-obligaciones)}.per-chip.alerta{border-color:var(--sec-territorio);color:var(--ink);background:color-mix(in srgb,var(--sec-territorio) 14%,transparent)}.per-paginas{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:10px;font-size:12px;color:var(--ink-3)}.per-paginas button{padding:4px 10px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}.per-paginas button:disabled{opacity:.4;cursor:default}.per-casos{margin:10px 0 0;padding:0;list-style:none}.per-casos li{padding:9px 0;border-bottom:1px solid var(--line)}.per-caso-cab{margin:0 0 4px;color:var(--ink);font-size:12.5px}.per-caso-cab a{color:var(--ink);text-decoration:underline}.per-caso-ref{margin:2px 0 0 12px;color:var(--ink-2);font-size:12px;line-height:1.5}.per-caso-ref a{color:var(--sec-territorio)}.per-fuentes ul{margin:0 0 8px;padding-left:18px;color:var(--ink-2);font-size:12.5px;line-height:1.6}.per-fuentes a{color:var(--ink);text-decoration:underline}.per-filtros .per-check input{width:auto;min-width:0;padding:0;margin:0}.pg-eje{stroke:var(--ink-3);stroke-width:1}.pg-guia{stroke:var(--line-2);stroke-width:1}.pg-tick{fill:var(--ink-3);font:500 10.5px var(--sans);font-variant-numeric:tabular-nums}.pg-nota{fill:var(--ink-3);font:italic 400 11.5px var(--serif)}.pg-anota{fill:var(--ink);font:400 13px var(--serif);font-variant-numeric:tabular-nums}.pg-grande{fill:var(--ink);font:300 22px var(--serif);font-variant-numeric:tabular-nums}.pg-vacio{color:var(--ink-3);font:italic 13px var(--serif)}.pg-clave{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.5}.pg-titulo{margin:0 0 4px;color:var(--ink-2);font:italic 13px var(--serif)}.per svg{overflow:visible}.pg-multiples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pg-multiple{margin:0}.pg-multiple figcaption{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:baseline;border-bottom:1px solid var(--ink);padding-bottom:6px}.pg-multiple figcaption b{grid-row:span 2;color:var(--ink);font:300 34px/1 var(--serif);font-variant-numeric:tabular-nums}.pg-multiple figcaption span{color:var(--ink);font:600 12.5px var(--sans)}.pg-multiple figcaption small{color:var(--ink-3);font-size:11px}.pg-multiple svg{width:100%;height:auto;display:block;margin-top:4px}.pg-barra{fill:var(--ink-3);opacity:.55}.pg-barra.acento{fill:var(--sec-territorio);opacity:1}.pg-rangos,.pg-tiempo{margin:0;max-width:900px}.pg-rangos>svg,.pg-tiempo>svg{max-width:100%;height:auto;display:block}.pg-clave svg{flex:0 0 auto}.pg-rotulo{fill:var(--ink-2);font:500 12px var(--sans)}.pg-fila.fuerte .pg-rotulo{fill:var(--ink);font-weight:700}.pg-bigote{stroke:var(--ink-3);stroke-width:1;opacity:.7}.pg-iqr{stroke:var(--ink-2);stroke-width:5;opacity:.35}.pg-fila.fuerte .pg-iqr{stroke:var(--sec-territorio);opacity:.55}.pg-mediana{fill:var(--sec-territorio);stroke:var(--card);stroke-width:1.5}.pg-valor{fill:var(--ink);font:400 13px var(--serif);font-variant-numeric:tabular-nums}.pg-n{fill:var(--ink-3);font:400 10.5px var(--sans)}.pg-banda{fill:var(--sec-territorio);opacity:.14}.pg-linea{fill:none;stroke:var(--ink);stroke-width:1.6}.pg-punto{fill:var(--ink)}.pg-barras{margin:0;padding:0;list-style:none}.pg-barras li{display:grid;grid-template-columns:minmax(110px,34%) 1fr auto;gap:10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--line-2)}.pg-barras-rotulo{color:var(--ink-2);font-size:12.5px}.pg-barras-pista{height:8px}.pg-barras-pista i{display:block;height:100%;background:var(--ink-3);opacity:.55}.pg-barras-pista i.acento{background:var(--sec-territorio);opacity:1}.pg-barras-valor{color:var(--ink);font:400 15px var(--serif);font-variant-numeric:tabular-nums;text-align:right}.pg-barras-valor small{color:var(--ink-3);font:500 10.5px var(--sans);margin-left:4px}.pg-conc svg{width:100%;height:34px;display:block}.pg-conc ul{margin:10px 0 0;padding:0;list-style:none}.pg-conc li{display:flex;gap:8px;align-items:baseline;padding:3px 0;color:var(--ink-2);font-size:12.5px}.pg-conc li i{flex:0 0 10px;height:10px;align-self:center}.pg-conc li b{color:var(--ink);font:400 17px var(--serif);min-width:40px}.pg-mapa{margin:0}.pg-mapa svg{width:100%;height:auto;display:block}.pg-mapa-fondo{fill:var(--paper)}.pg-reticula{stroke:var(--line-2);stroke-width:.6}.pg-anillo{fill:none;stroke:var(--sec-territorio);stroke-width:1.4}.pg-mapa-comuna{fill:var(--ink);font:400 19px var(--serif);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}.pg-mapa-n{fill:var(--ink-3);font:500 10.5px var(--sans);paint-order:stroke;stroke:var(--paper);stroke-width:4px}.per-bloque{border:0;border-top:1px solid var(--ink);background:transparent;padding:14px 0 6px}.per-bloque h2{font:400 19px/1.25 var(--serif);letter-spacing:0;font-variant-caps:normal}.per-bloque h2 svg{display:none}.per-sub{margin:-4px 0 12px;color:var(--ink-3);font-size:12px}@media(max-width:760px){.pg-multiples{grid-template-columns:1fr;gap:14px}.per-grilla{grid-template-columns:1fr}.pg-barras li{grid-template-columns:1fr auto}.pg-barras-pista{grid-column:1 / -1;order:3}}.pym-perfil{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 14px;color:var(--ink-2);font:500 11.5px/1.5 var(--mono)}.pym-boton-sec{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font-size:12px;cursor:pointer}.pym-boton-sec:hover{color:var(--ink);border-color:var(--ink-3)}.pym-seccion{margin:26px 0 0}.pym-seccion h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--ink);font:400 18px/1.25 var(--serif)}.pym-seccion h2 svg{color:var(--pos)}.pym-mes{margin:0 0 14px}.pym-mes-nombre{display:block;margin:0 0 6px;color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.pym-venc,.pym-fondo{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:14px;padding:12px 15px;border-left:3px solid var(--line)}.pym-venc.pronto,.pym-fondo.pronto{border-left-color:var(--neg)}.pym-venc.hito{border-left-color:var(--pos)}.pym-venc-fecha b{display:block;color:var(--ink);font-size:13px;font-weight:600}.pym-venc-fecha span{color:var(--ink-3);font:500 11px/1.4 var(--mono)}.pym-venc.pronto .pym-venc-fecha span{color:var(--neg-texto)}.pym-sinfecha{padding:12px 15px;border-left:3px solid var(--line)}.pym-sinfecha.beneficio{border-left-color:var(--pos)}.pym-titulo{margin:0 0 4px;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4}.pym-titulo a{color:inherit;text-decoration:none}.pym-titulo a svg,.pym-citas svg{display:inline-block;vertical-align:-1px}.pym-titulo a:hover{text-decoration:underline}.pym-que{margin:0 0 6px;color:var(--ink-2);font-size:12.5px;line-height:1.55}.pym-meta{margin:0 0 4px;color:var(--ink-3);font-size:11.5px;line-height:1.5}.pym-citas{display:flex;flex-wrap:wrap;gap:4px 12px}.pym-citas a{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);font:500 10.5px/1.5 var(--mono);text-decoration:none;white-space:nowrap}.pym-citas a:hover{color:var(--ink);text-decoration:underline}.pym-confirmar{display:inline-block;margin-left:6px;padding:1px 6px;border:1px dashed var(--ink-3);color:var(--ink-3);font:500 12px/1.5 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;vertical-align:2px;cursor:help}.pym-fuente{align-self:start;justify-self:start;padding:2px 8px;border:1px solid var(--line);border-radius:var(--radio);color:var(--ink-2);font:600 12.5px/1.5 var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps}.pym-aviso{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;color:var(--ink-2);font-size:12px;line-height:1.5}.pym-aviso svg{flex-shrink:0;margin-top:3px;color:var(--neg-texto)}.pym-vacio-fondos,.pym-compras{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink-2);font-size:12.5px;line-height:1.6}.pym-vacio-fondos p{margin:0 0 6px}.pym-vacio-fondos p:last-child{margin:0}.pym-vacio-fondos a{color:var(--ink)}.pym-compras{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pym-compras p{flex:1 1 320px;margin:0}.pym-compras .rgl-seguir{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.pym-descargo{display:flex;gap:8px;align-items:flex-start;margin:26px 0 8px;color:var(--ink-3);font-size:11.5px;line-height:1.5}.pym-descargo svg{flex-shrink:0;margin-top:2px}.pym-tramites{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));border:1px solid var(--line);background:var(--card)}.pym-tema{padding:12px 15px;background:var(--card);box-shadow:0 0 0 .5px var(--line-2)}.pym-tema ul{margin:0;padding:0;list-style:none}.pym-tema li{padding:0 0 9px}.pym-tema li:last-child{padding-bottom:0}.pym-tema .pym-titulo{font-size:12.5px;font-weight:500}.pym-fuente-cpat{margin-top:8px}.pym-enlace{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;cursor:pointer}.pym-preguntas{padding:16px 18px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.pym-preguntas-lead{margin:0 0 14px;color:var(--ink-2);font-size:13px;line-height:1.6}.pym-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 16px;margin:0 0 14px}.pym-campos label{display:flex;flex-direction:column;gap:6px;color:var(--ink-2);font-size:12px}.pym-campos input,.pym-campos select{padding:8px 10px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font-size:13px}.pym-marcas{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px 16px;margin:0 0 14px}.pym-marca{display:flex;align-items:flex-start;gap:8px;color:var(--ink);font-size:12.5px;line-height:1.45;cursor:pointer}.pym-marca input{margin-top:2px}.pym-preguntas-pie{display:flex;justify-content:flex-end;gap:10px}.pym-rut{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid var(--line-2, var(--line))}.pym-rut>label{color:var(--ink-2);font-size:12px}.pym-rut>label em{color:var(--ink-3);font-style:normal}.pym-rut-fila{display:flex;flex-wrap:wrap;gap:8px}.pym-rut-fila input{flex:1 1 180px;max-width:260px;padding:8px 10px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font:500 13px var(--mono)}.pym-rut-fila .pym-boton-sec:disabled{opacity:.5;cursor:default}.pym-rut-uso{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--ink-3);font-size:11.5px;line-height:1.5}.pym-rut-uso svg{flex:none;margin-top:2px;color:var(--pos)}.pym-rut-hallazgo{padding:10px 12px;border-left:3px solid var(--pos);background:var(--card-2)}.pym-rut-hallazgo p{margin:0 0 4px;color:var(--ink);font-size:12.5px;line-height:1.5}.pym-rut-hallazgo p.pym-meta{margin:0;color:var(--ink-3);font-size:11.5px}.pym-rut-nada{margin:0}.pym-prioridad{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px 16px;margin:0 0 16px;padding:0;border:0}.pym-prioridad legend{margin:0 0 8px;padding:0;color:var(--ink-2);font-size:12px}.pym-comunas{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.pym-comunas>label{color:var(--ink-2);font-size:12px}.pym-comunas .pym-rut-fila input{font:13px var(--sans, inherit)}.pym-comunas-lista{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pym-comunas-lista li{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font-size:12.5px}.pym-comunas-lista button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--ink-3);cursor:pointer}.pym-comunas-lista button:hover{color:var(--ink)}.pym-boton-sec:disabled{opacity:.5;cursor:default}.pym-tema-comuna+.pym-tema-comuna{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2, var(--line))}.pym-tema-comuna-nombre{display:block;margin:0 0 5px;color:var(--ink-2);font-size:11.5px;font-weight:600}.pym-tema-comuna .pym-meta{margin:0}@media(max-width:640px){.pym-venc,.pym-fondo{grid-template-columns:1fr;gap:6px}}.pym-pestanas{position:sticky;top:0;z-index:5;display:flex;gap:2px;margin:0 0 18px;border-bottom:1px solid var(--line);background:var(--paper, var(--bg));overflow-x:auto;scrollbar-width:none}.pym-pestanas::-webkit-scrollbar{display:none}.pym-pestanas button{flex:none;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-3);font:600 12.5px var(--sans);white-space:nowrap;cursor:pointer}.pym-pestanas button:hover{color:var(--ink)}.pym-pestanas button.on{color:var(--ink);border-bottom-color:var(--pos)}.pym-cifras-botones .rgl-cifra{border:0;font:inherit;text-align:left;cursor:pointer}.pym-cifras-botones .rgl-cifra:hover{background:var(--card-2)}.pym-resumen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px}.pym-resumen-lista{list-style:none;margin:0 0 10px;padding:0}.pym-resumen-lista li{padding:7px 0;border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px;line-height:1.45}.pym-resumen-lista li b{margin-right:4px;color:var(--ink);font:600 11px var(--mono)}.pym-resumen-lista li.pronto b{color:var(--neg-texto)}@media(max-width:900px){.pym-resumen{grid-template-columns:1fr}}.pym-fuente.corfo{border-color:#1f5fa8;color:#1f5fa8}.pym-fuente.sercotec{border-color:#b3261e;color:#b3261e}.pym-fuente.compras{border-color:var(--pos);color:var(--pos)}.pyl-velo{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;background:#14161a6b}.pyl{width:min(720px,100%);height:100%;overflow-y:auto;border-left:1px solid var(--line);background:var(--card);box-shadow:-12px 0 32px #00000024;animation:pyl-entra .18s ease-out}@keyframes pyl-entra{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.pyl-cab{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:14px;padding:18px 22px 14px;border-bottom:1px solid var(--line);background:var(--card)}.pyl-cab h3{margin:2px 0 0;color:var(--ink);font:400 19px/1.3 var(--serif)}.pyl-kicker{color:var(--ink-3);font:700 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.pyl-cerrar{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:var(--radio);background:transparent;color:var(--ink-2);cursor:pointer}.pyl-cuerpo{padding:16px 22px 40px}.pyl-lead{margin:0 0 12px;color:var(--ink);font-size:13.5px;line-height:1.6}.pyl-bloque{margin:18px 0 0}.pyl-bloque h5{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:var(--ink-3);font:700 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.pyl-bloque p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.6}.pyl-pre{white-space:pre-line}.pyl-puntos{margin:0;padding-left:18px;color:var(--ink-2);font-size:12.5px;line-height:1.55}.pyl-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:12px 0 0;border:1px solid var(--line);border-radius:var(--radio);overflow:hidden;background:var(--line)}.pyl-datos div{padding:9px 12px;background:var(--card)}.pyl-datos dt{color:var(--ink-3);font:600 11.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.pyl-datos dd{margin:3px 0 0;color:var(--ink);font-size:13px}.pyl-tabla{width:100%;border-collapse:collapse;font-size:12.5px}.pyl-tabla th,.pyl-tabla td{padding:7px 8px;border-bottom:1px solid var(--line-2);color:var(--ink-2);text-align:left}.pyl-tabla th{color:var(--ink-3);font:600 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.pyl-tabla td b{color:var(--ink)}.pos{margin:22px 0 0;padding:16px 16px 18px;border:1px solid var(--line);border-radius:var(--radio);border-top:3px solid var(--pos);background:var(--card-2, var(--card))}.pos-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin:0 0 12px}.pos-cab>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:160px}.pos-kicker{color:var(--ink-3);font:700 12px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.pos-cab strong{color:var(--ink);font:400 16px var(--serif)}.pos-avance{position:relative;display:block;width:180px;height:6px;margin:4px 0 14px;background:var(--line-2)}.pos-avance i{display:block;height:100%;background:var(--pos)}.pos-avance small{position:absolute;top:8px;left:0;color:var(--ink-3);font:500 10px var(--mono);white-space:nowrap}.pos-estados{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pos-estados button{padding:5px 9px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font-size:11.5px;cursor:pointer}.pos-estados button[aria-pressed=true]{border-color:var(--pos);background:var(--pos);color:var(--card)}.pos-estados .pos-quitar{display:inline-flex;align-items:center;gap:4px;border-style:dashed}.pos-no{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;padding:8px 10px;border-left:3px solid var(--neg);background:color-mix(in srgb,var(--neg) 6%,var(--card));color:var(--ink-2);font-size:12px;line-height:1.5}.pos-no svg{flex-shrink:0;margin-top:3px;color:var(--neg-texto)}.pos-etapas{list-style:none;margin:18px 0 0;padding:0}.pos-etapas>li{margin:0 0 16px}.pos-etapas h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--ink);font:600 13px var(--sans)}.pos-etapas h4 span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ink);color:var(--card);font:700 10.5px var(--mono)}.pos-etapas ul,.pos-pasos{list-style:none;margin:0;padding:0}.pos-etapas ul li,.pos-pasos>li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-2)}.pos-casilla{display:flex;gap:9px;align-items:flex-start;color:var(--ink-2);font-size:12.5px;line-height:1.5;cursor:pointer}.pos-casilla input{margin-top:3px;accent-color:var(--pos)}.pos-casilla>span{display:flex;flex-direction:column;gap:2px}.pos-casilla b{color:var(--ink);font-weight:600}.pos-casilla a,.pym-enlace{display:inline-flex;align-items:center;gap:4px}.pos-casilla.hecho>span,.pos-casilla.hecho b{color:var(--ink-3)}.pos-detalle{color:var(--ink-3);font-size:12px}.pos-plazo{color:var(--neg-texto);font:600 11px var(--mono)}.pos-etapas ul li.pos-auto{justify-content:flex-start;gap:9px;color:var(--ink-2);font-size:12.5px}.pos-auto svg{flex:none;margin-top:3px}.pos-auto.si svg{color:var(--pos)}.pos-auto.no svg{color:var(--neg-texto)}.pos-auto small{color:var(--ink-3)}.pos-ir{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--ink);font:600 11px var(--mono)}.pos-destino{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:8px 0 0;padding:12px 14px;border:1px dashed var(--pos);color:var(--ink-2);font-size:12.5px;line-height:1.5}.pos-destino>span{flex:1 1 280px}.pos-destino svg{color:var(--pos)}.pos-destino .rgl-seguir{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.pys-programas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.pys-programa{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 15px;border:1px solid var(--line);border-radius:var(--radio);border-top:3px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pys-programa:hover{border-color:var(--ink-3)}.pys-programa.calza-si{border-top-color:var(--pos)}.pys-programa.calza-no{opacity:.78}.pys-programa strong{font:400 16px/1.3 var(--serif)}.pys-programa-cab{display:flex;flex-wrap:wrap;gap:6px}.pys-para{color:var(--ink-2);font-size:12.5px;line-height:1.5}.pys-estado,.pys-mia,.pys-calza{padding:1px 7px;border:1px solid var(--line);border-radius:var(--radio);font:600 12px/1.6 var(--mono);letter-spacing:.05em;font-variant-caps:all-small-caps}.pys-estado.abierto{border-color:var(--pos);color:var(--pos)}.pys-estado.cerrado{border-color:var(--neg);color:var(--neg-texto)}.pys-estado.espera{color:var(--ink-3)}.pys-mia{border-color:var(--ink);background:var(--ink);color:var(--card)}.pys-calza{padding:0;border:0;color:var(--ink-3)}.pys-calza.si{color:var(--pos)}.pys-calza.no{color:var(--neg-texto)}.pys-ver{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:var(--ink);font:600 11px var(--mono)}.pys-filtros{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.pys-filtros select{padding:7px 9px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:12.5px}.pys-buscar{flex:1 1 320px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink-3)}.pys-buscar input{flex:1;min-width:0;padding:8px 0;border:0;background:transparent;color:var(--ink);font-size:13px;outline:none}.pys-cursos{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.pys-cursos li+li{border-top:1px solid var(--line-2)}.pys-cursos button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;width:100%;padding:11px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pys-cursos button:hover{background:var(--card-2)}.pys-cursos button svg{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--ink-3)}.pys-curso-nombre{font-size:13.5px;font-weight:600}.pys-paginas{display:flex;align-items:center;justify-content:center;gap:12px;margin:10px 0 0;color:var(--ink-3);font:500 11px var(--mono)}.pyf-filtros{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.pyf-filtros button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:600 11.5px var(--sans);cursor:pointer}.pyf-filtros button small{color:var(--ink-3);font:600 10.5px var(--mono)}.pyf-filtros button.on{border-color:var(--ink);background:var(--ink);color:var(--card)}.pyf-filtros button.on small{color:var(--card)}.pyf-lista{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.pyf-lista li+li{border-top:1px solid var(--line-2)}.pyf-fondo{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:start;width:100%;padding:12px 14px;border:0;border-left:3px solid transparent;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pyf-fondo:hover{background:var(--card-2)}.pyf-fondo.calza-si{border-left-color:var(--pos)}.pyf-fondo.calza-no{opacity:.72}.pyf-fondo.pronto .pym-meta{color:var(--neg-texto)}.pyf-cuerpo{display:flex;flex-direction:column;gap:3px;min-width:0}.pyf-cuerpo strong{font-size:13.5px;font-weight:600;line-height:1.35}.pyf-desc{display:-webkit-box;overflow:hidden;color:var(--ink-2);font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pyf-lado{display:flex;align-items:center;gap:8px;color:var(--ink-3)}.pyf-etapas{list-style:none;margin:0;padding:0}.pyf-etapas li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px}.pyf-etapas li b{color:var(--ink);font-weight:600}@media(max-width:640px){.pyf-fondo{grid-template-columns:minmax(0,1fr) auto}.pyf-fondo>.pym-fuente{grid-column:1 / -1}}.pyc-marco-cab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px 16px;margin:0 0 10px}.pyc-marco-cab .pym-meta{flex:1 1 420px;margin:0}.pyc-marco-acciones{display:flex;gap:6px}.pyc-marco{position:relative;height:calc(100vh - 150px);min-height:640px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.pyc-marco iframe{display:block;width:100%;height:100%;border:0}.pyc-marco-cargando{position:absolute;top:14px;left:16px;margin:0}@media(max-width:720px){.pyc-marco{height:calc(100vh - 110px);min-height:520px}}.pyc-perfil{display:flex;flex-direction:column;gap:10px;max-width:680px}.pyc-perfil label{display:flex;flex-direction:column;gap:5px;color:var(--ink-2);font-size:12.5px}.pyc-perfil textarea,.pyc-perfil input:not([type=checkbox]){padding:8px 10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:13px}.pyc-perfil .pym-marca{flex-direction:row}.pyc-perfil .rgl-seguir{align-self:flex-start}.pyc-acciones{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.pyc-acciones .rgl-seguir{display:inline-flex;align-items:center;gap:6px}.pyc-reqs{list-style:none;margin:0;padding:0}.pyc-reqs li{padding:7px 0;border-bottom:1px solid var(--line-2)}.pyc-consec{color:var(--ink-3);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.pyc-consec.inadmisible{color:var(--neg-texto)}.pyc-etapas{list-style:none;margin:0;padding:0}.pyc-etapas li{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px}.pyc-etapas li>div{display:flex;flex-direction:column;gap:2px}.pyc-etapas li b{color:var(--ink)}.pyc-etapa-icono{flex:none;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);border-radius:50%;color:var(--ink-3)}.pyc-etapas li.cumplida .pyc-etapa-icono{border-color:var(--pos);color:var(--pos)}.pyc-etapas li.en_curso .pyc-etapa-icono{border-color:var(--ink);color:var(--ink)}.pyc-tarea{color:var(--ink-3);font-size:12px}.pyc-tarea.vencida{color:var(--neg-texto)}.pyc-tarea.listo{color:var(--pos)}.pyc-tablero,.pyp-tablero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pyc-columna,.pyp-columna{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2, var(--card))}.pyc-tarjeta,.pyp-tarjeta{position:relative;display:flex;flex-direction:column;gap:3px;padding:10px 26px 10px 11px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pyc-tarjeta:hover,.pyp-tarjeta:hover{border-color:var(--ink-3)}.pyc-tarjeta strong,.pyp-tarjeta strong{font-size:12.5px;font-weight:600;line-height:1.35}.pyp-tarjeta>svg{position:absolute;top:11px;right:9px;color:var(--ink-3)}.pyp-tarjeta.pronto{border-left:3px solid var(--neg)}.pyp-tarjeta.ganada{border-left:3px solid var(--pos)}.pyp-tipo{color:var(--ink-3);font:700 11.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.pyp-vacio{margin:0;color:var(--ink-3);font-size:11.5px;line-height:1.5}@media(max-width:900px){.pyc-tablero,.pyp-tablero{grid-template-columns:1fr}}.pys-franq .pys-buscar{flex-direction:column;align-items:stretch;gap:2px;padding:7px 10px 0}.pys-franq .pys-buscar span{color:var(--ink-3);font:500 10.5px/1.4 var(--mono)}.pys-franq-cifras dd b{color:var(--pos);font-size:15px}.pys-franq-fechas{list-style:none;margin:10px 0;padding:0}.pys-franq-fechas li{display:grid;gap:2px;padding:9px 12px;border-left:3px solid var(--neg);margin:0 0 6px;background:var(--card)}.pys-franq-fechas b{color:var(--ink);font-size:13px}.pys-franq-fechas span{color:var(--ink-2);font-size:12px;line-height:1.5}.emp{max-width:980px}.emp-dato{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.emp-dato dl{display:grid;gap:7px;margin:0;min-width:0;flex:1 1 420px}.emp-dato dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.emp-dato dt{color:var(--ink-3);font:600 12px/1.9 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.emp-dato dd{margin:0;color:var(--ink);font-size:13px;line-height:1.5}.emp-porque{margin:0 0 4px;color:var(--pos);font-size:12px;font-weight:600;line-height:1.5}.emp-creces{margin:14px 0 0;padding:12px 15px;border:1px dashed var(--line)}.emp-creces ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.emp-creces li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:12.5px;line-height:1.5}.emp-creces b{color:var(--ink);font-weight:600}.emp-creces span{color:var(--ink-2)}.emp-meses{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 22px}.emp-mes ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.emp-mes li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:baseline}.emp-dia{color:var(--ink);font:600 15px/1.2 var(--serif);text-align:right}.emp-mes li.pronto .emp-dia{color:var(--neg-texto)}.emp-mes li.hito .emp-dia{color:var(--pos)}.emp-que{color:var(--ink);font-size:12.5px;line-height:1.4}.emp-que small{display:block;color:var(--ink-3);font:500 10.5px/1.5 var(--mono)}.emp-sin-pyme{margin-top:22px}@media(max-width:560px){.emp-dato dl>div,.emp-creces li{grid-template-columns:minmax(0,1fr);gap:2px}}:root{--rp-bg: var(--paper);--rp-card: var(--card);--rp-border: var(--line);--rp-text: var(--ink);--rp-text-2: var(--ink-2);--rp-muted: var(--ink-3);--rp-primary: var(--brand);--rp-primary-2: var(--violet);--rp-hover: rgba(46,85,200,.06);--rp-radius: 4px;--rp-radius-sm: 3px;--rp-shadow: var(--shadow-sm)}.dark{--rp-bg: var(--paper);--rp-card: var(--card);--rp-border:var(--line);--rp-text: var(--ink);--rp-text-2:var(--ink-2);--rp-muted: var(--ink-3);--rp-hover: rgba(110,143,232,.1);--rp-shadow:var(--shadow-sm)}.rp-container{padding:28px 32px;min-height:100vh;background:var(--rp-bg);display:flex;flex-direction:column;gap:18px}.rp-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius);padding:18px 24px;box-shadow:var(--rp-shadow);box-sizing:border-box}.rp-header-left{display:flex;align-items:center;gap:14px}.rp-header-icon{width:46px;height:46px;border-radius:4px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rp-title{font-size:22px;font-weight:700;color:var(--rp-text);margin:0;line-height:1.2}.rp-subtitle{font-size:13px;color:var(--rp-muted);margin:3px 0 0}.rp-header-actions{display:flex;gap:8px;flex-wrap:wrap}.rp-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:linear-gradient(135deg,var(--rp-primary),var(--rp-primary-2));color:#fff;border:none;border-radius:var(--rp-radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #f093fb4d}.rp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f093fb73}.rp-btn-secondary{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:var(--rp-card);color:var(--rp-text-2);border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rp-btn-secondary:hover{background:var(--rp-hover);border-color:var(--rp-primary);color:var(--rp-primary)}.rp-btn-sm{padding:7px 12px;font-size:12px}.rp-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);color:var(--rp-muted);cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rp-btn-icon:hover{color:var(--rp-primary);border-color:var(--rp-primary);background:var(--rp-hover)}.rp-filters-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rp-date-tabs{display:flex;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rp-date-tab{padding:8px 14px;font-size:12px;font-weight:500;color:var(--rp-muted);background:transparent;border:none;cursor:pointer;transition:all .18s;border-right:1px solid var(--rp-border)}.rp-date-tab:last-child{border-right:none}.rp-date-tab.active{background:linear-gradient(135deg,var(--rp-primary),var(--rp-primary-2));color:#fff}.rp-date-tab:not(.active):hover{background:var(--rp-hover);color:var(--rp-primary)}.rp-brand-select-wrap{position:relative;display:flex;align-items:center}.rp-brand-select-icon{position:absolute;left:10px;color:var(--rp-muted);pointer-events:none;flex-shrink:0}.rp-brand-select{padding:8px 12px 8px 30px;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);color:var(--rp-text);font-size:13px;font-weight:500;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:160px;transition:border-color .2s}.rp-brand-select:focus{outline:none;border-color:var(--rp-primary)}.rp-brand-select option{background:#1e293b;color:#f1f5f9}.rp-search{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);flex:1;min-width:180px;max-width:340px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--rp-muted);transition:border-color .2s}.rp-search:focus-within{border-color:var(--rp-primary)}.rp-search-input{flex:1;border:none;background:transparent;color:var(--rp-text);font-size:13px;outline:none}.rp-search-input::-moz-placeholder{color:var(--rp-muted)}.rp-search-input::placeholder{color:var(--rp-muted)}.rp-filter-double-row{display:flex;align-items:center;gap:0;flex-wrap:wrap;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius);padding:10px 16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--rp-shadow)}.rp-filter-divider{width:1px;height:28px;background:var(--rp-border);margin:0 16px;flex-shrink:0}.rp-filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rp-filter-bar-label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--rp-muted);white-space:nowrap;flex-shrink:0}.rp-filter-bar-chips{display:flex;flex-wrap:wrap;gap:6px}.rp-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;background:var(--rp-card);color:var(--rp-text-2);border:1px solid var(--rp-border);border-radius:20px;cursor:pointer;transition:all .18s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.rp-chip:hover{border-color:var(--rp-primary);color:var(--rp-primary);background:var(--rp-hover)}.rp-chip.active{font-weight:600}.rp-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#0000001a;border-radius:10px;font-size:11px;font-weight:700;line-height:1}.rp-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rp-medio-list{display:flex;flex-direction:column;gap:10px;margin-top:4px;max-height:200px;overflow-y:auto;padding-right:4px}.rp-medio-list::-webkit-scrollbar{width:4px}.rp-medio-list::-webkit-scrollbar-thumb{background:var(--rp-border);border-radius:2px}.rp-medio-item{display:flex;flex-direction:column;gap:4px}.rp-medio-header{display:flex;justify-content:space-between;align-items:center}.rp-medio-name{font-size:12px;color:var(--rp-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%}.rp-medio-count{font-size:12px;font-weight:700;color:var(--rp-text)}.rp-medio-track{height:6px;background:#94a3b81f;border-radius:3px;overflow:hidden}.rp-medio-bar{height:100%;border-radius:3px;transition:width .5s ease}.rp-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.rp-kpi-card{display:flex;align-items:center;gap:12px;padding:16px;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--rp-shadow);transition:transform .2s,box-shadow .2s}.rp-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.rp-kpi-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rp-kpi-body{display:flex;flex-direction:column;gap:2px;min-width:0}.rp-kpi-value{font-size:22px;font-weight:800;color:var(--rp-text);line-height:1}.rp-kpi-label{font-size:11px;color:var(--rp-muted);line-height:1.35}.rp-kpi-sub{display:flex;align-items:center;gap:2px;font-size:11px;font-weight:600;margin-top:1px}.rp-charts-section{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--rp-shadow);overflow:hidden}.rp-chart-tabs{display:flex;border-bottom:1px solid var(--rp-border);overflow-x:auto;scrollbar-width:none}.rp-chart-tabs::-webkit-scrollbar{display:none}.rp-chart-tab{display:inline-flex;align-items:center;gap:6px;padding:13px 18px;font-size:13px;font-weight:500;color:var(--rp-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .18s;white-space:nowrap}.rp-chart-tab:hover{color:var(--rp-primary);background:var(--rp-hover)}.rp-chart-tab.active{color:var(--rp-primary);border-bottom-color:var(--rp-primary);font-weight:600}.rp-chart-area{padding:20px}.rp-chart-row{display:grid;grid-template-columns:1fr 340px;gap:16px}.rp-chart-card{background:#94a3b80a;border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);padding:16px}.rp-chart-card--full{width:100%}.rp-chart-title{font-size:13px;font-weight:600;color:var(--rp-text-2);margin:0 0 14px}.rp-legend-row{display:flex;justify-content:center;gap:16px;margin-top:10px;flex-wrap:wrap}.rp-legend-item{display:flex;align-items:center;gap:6px}.rp-legend-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.rp-tooltip{background:#0f141eeb;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 14px;font-size:12px;box-shadow:0 8px 24px #00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rp-tooltip-label{color:#94a3b8;font-weight:600;margin:0 0 6px;font-size:13.5px;font-variant-caps:all-small-caps;letter-spacing:.05em}.rp-tooltip-item{margin:3px 0 0;color:#e2e8f0}.rp-table-section{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--rp-shadow);overflow:hidden}.rp-table-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--rp-border);gap:12px;flex-wrap:wrap}.rp-table-count{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--rp-muted)}.rp-table-controls{display:flex;align-items:center;gap:8px}.rp-view-toggle{display:flex;background:#94a3b81a;border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);overflow:hidden}.rp-view-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;color:var(--rp-muted);cursor:pointer;transition:all .15s}.rp-view-btn.active{background:var(--rp-primary);color:#fff}.rp-view-btn:hover:not(.active){background:var(--rp-hover);color:var(--rp-primary)}.rp-col-dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);padding:8px;min-width:160px;box-shadow:0 8px 24px #00000026;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rp-col-item{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:13px;color:var(--rp-text-2);cursor:pointer;border-radius:6px;transition:background .15s}.rp-col-item:hover{background:var(--rp-hover);color:var(--rp-primary)}.rp-col-item input[type=checkbox]{accent-color:var(--rp-primary);cursor:pointer}.rp-table-wrapper{overflow-x:auto;max-height:580px;overflow-y:auto}.rp-table-wrapper::-webkit-scrollbar{width:5px;height:5px}.rp-table-wrapper::-webkit-scrollbar-track{background:transparent}.rp-table-wrapper::-webkit-scrollbar-thumb{background:var(--rp-border);border-radius:3px}.rp-table{width:100%;border-collapse:collapse;font-size:13px}.rp-table thead{position:sticky;top:0;z-index:5;background:var(--rp-bg)}.rp-table th{padding:11px 14px;text-align:left;font-size:13.5px;font-weight:700;font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--rp-muted);border-bottom:1px solid var(--rp-border);white-space:nowrap}.rp-table td{padding:11px 14px;border-bottom:1px solid var(--rp-border);color:var(--rp-text);vertical-align:middle}.rp-tr{cursor:pointer;transition:background .15s}.rp-tr:hover,.rp-tr--expanded{background:var(--rp-hover)}.rp-tr-detail td{padding:0;border-bottom:1px solid var(--rp-border)}.rp-detail{display:grid;grid-template-columns:1fr 280px;gap:16px;padding:16px 20px;background:#94a3b80a;border-top:1px solid var(--rp-border)}.rp-detail-text-col{min-width:0}.rp-detail-label{display:block;font-size:12.5px;font-weight:700;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--rp-muted);margin-bottom:6px}.rp-detail-text{font-size:13px;line-height:1.6;color:var(--rp-text-2);margin:0}.rp-detail-meta-col{display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--rp-border);padding-left:16px}.rp-detail-meta-item{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--rp-text-2)}.rp-detail-url{color:var(--rp-primary);text-decoration:none;font-size:12px;word-break:break-all}.rp-detail-url:hover{text-decoration:underline}.rp-td-toggle{width:28px;color:var(--rp-muted);text-align:center}.rp-td-date{white-space:nowrap;color:var(--rp-muted);font-size:12px;vertical-align:middle}.rp-td-date svg{display:inline-block;vertical-align:middle;margin-right:4px;flex-shrink:0}.rp-td-muted{color:var(--rp-muted);font-size:12px}.rp-td-title{max-width:380px;line-height:1.5;color:var(--rp-text-2)}.rp-td-actions{text-align:center}.rp-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--rp-card);border:1px solid var(--rp-border);color:var(--rp-primary);text-decoration:none;cursor:pointer;transition:all .18s}.rp-action-btn:hover{background:var(--rp-primary);color:#fff;transform:translateY(-1px);box-shadow:0 3px 10px #f093fb66}.rp-network-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;border:1px solid transparent;font-size:11px;font-weight:600;white-space:nowrap}.rp-sentiment-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.rp-brand-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:#2e55c814;color:var(--brand-texto);border:1px solid rgba(46,85,200,.22);border-radius:3px;font-size:11px;font-weight:600;white-space:nowrap}.rp-type-badge{display:inline-flex;padding:3px 9px;background:#94a3b81f;color:var(--rp-muted);border:1px solid var(--rp-border);border-radius:6px;font-size:11px;font-weight:500}.rp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:16px}.rp-grid-card{display:flex;flex-direction:column;gap:10px;padding:16px;background:#94a3b80d;border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);transition:all .2s;position:relative}.rp-grid-card:hover{border-color:#f093fb59;background:var(--rp-hover);transform:translateY(-2px);box-shadow:0 4px 16px #f093fb1f}.rp-grid-card-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rp-grid-card-text{font-size:13px;line-height:1.55;color:var(--rp-text-2);margin:0;flex:1}.rp-grid-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rp-grid-date{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--rp-muted)}.rp-grid-source{font-size:11px;color:var(--rp-muted);border-top:1px solid var(--rp-border);padding-top:8px;margin-top:2px}.rp-grid-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--rp-primary);text-decoration:none;font-weight:500;margin-top:auto}.rp-grid-link:hover{text-decoration:underline}.rp-spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--rp-border);border-top-color:var(--rp-primary);border-radius:50%;animation:rp-spin .7s linear infinite;flex-shrink:0}.rp-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:14px;color:var(--rp-muted)}.rp-loading-spinner{width:36px;height:36px;border:3px solid var(--rp-border);border-top-color:var(--rp-primary);border-radius:50%;animation:rp-spin .7s linear infinite}.rp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:10px;color:var(--rp-muted);text-align:center}.rp-empty svg{opacity:.4}.rp-empty p{font-size:15px;font-weight:600;color:var(--rp-text-2);margin:0}.rp-empty span{font-size:13px;color:var(--rp-muted)}@keyframes rp-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.rp-chart-row,.rp-overview-grid{grid-template-columns:1fr}}@media(max-width:768px){.rp-container{padding:16px;gap:14px}.rp-kpi-grid{grid-template-columns:repeat(2,1fr)}.rp-header{flex-direction:column;align-items:flex-start;padding:14px 16px}.rp-detail{grid-template-columns:1fr}.rp-detail-meta-col{border-left:none;padding-left:0;border-top:1px solid var(--rp-border);padding-top:10px}.rp-grid{grid-template-columns:1fr}.rp-table th,.rp-table td{padding:9px 10px}.rp-filter-double-row{flex-direction:column;align-items:flex-start;gap:10px}.rp-filter-divider{width:100%;height:1px;margin:0}}@media(max-width:480px){.rp-kpi-grid{grid-template-columns:1fr 1fr}.rp-filter-bar{flex-direction:column;align-items:flex-start}}.page-container{padding:32px;min-height:100vh}.glass-card{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--rp-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--ink);color:var(--paper);border:none;border-radius:3px;font-size:13px;font-weight:500;cursor:pointer}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:transparent;color:var(--rp-text-2);border:1px solid var(--rp-border);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer}.ge-area{position:relative;max-width:100%}.ge-area svg{display:block;max-width:100%;height:auto;overflow:visible;cursor:crosshair}.ge-guia{stroke:var(--line-2, #e6e2da);stroke-width:1}.ge-eje{stroke:var(--ink-3, #8a8a8a);stroke-width:1}.ge-tick{fill:var(--ink-3, #8a8a8a);font:500 10.5px var(--sans);font-variant-numeric:tabular-nums}.ge-nota{fill:var(--ink-3, #8a8a8a);font:italic 400 11.5px var(--serif)}.ge-anota{fill:var(--ink, #1b1b1b);font:400 13px var(--serif);font-variant-numeric:tabular-nums}.ge-grande{fill:var(--ink, #1b1b1b);font:300 24px var(--serif);font-variant-numeric:tabular-nums}.ge-relleno{fill:var(--ge-acento);opacity:.13}.ge-linea{fill:none;stroke:var(--ink, #1b1b1b);stroke-width:1.7;stroke-linejoin:round}.ge-punto{fill:var(--ink, #1b1b1b)}.ge-final{fill:var(--ge-acento);stroke:var(--card, #fff);stroke-width:1.5}.ge-cursor{stroke:var(--ink-3, #8a8a8a);stroke-dasharray:2 3}.ge-tooltip{position:absolute;top:0;transform:translate(-50%);pointer-events:none;padding:6px 10px;background:var(--card, #fff);border:1px solid var(--ink, #1b1b1b);box-shadow:0 2px 8px #00000014;white-space:nowrap}.ge-tooltip small{display:block;color:var(--ink-3);font:500 10.5px var(--sans);text-transform:uppercase;letter-spacing:.06em}.ge-tooltip b{display:block;color:var(--ink);font:300 20px/1.1 var(--serif)}.ge-tooltip span{display:block;color:var(--ink-3);font-size:11px}.ge-vacio{display:flex;align-items:center;gap:14px;padding:18px 0;color:var(--ink-3)}.ge-vacio svg{width:120px;flex:0 0 auto}.ge-vacio polyline{fill:none;stroke:var(--line, #d9d6cf);stroke-width:2;stroke-dasharray:4 4}.ge-vacio p{margin:0;font:italic 14px/1.4 var(--serif)}.ge-barras{margin:0;padding:0;list-style:none}.ge-barras li{display:grid;grid-template-columns:minmax(110px,32%) 1fr auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:7px 0 6px;border-bottom:1px solid var(--line-2, #e6e2da)}.ge-barras-rotulo{color:var(--ink);font:500 13px var(--sans)}.ge-barras-rotulo small{color:var(--ink-3);font-weight:400;font-size:11px}.ge-barras-pista{height:10px}.ge-barras-pista i{display:block;height:100%;min-width:2px;background:var(--ink-3, #8a8a8a);opacity:.5}.ge-barras-pista i.acento{background:var(--ge-acento);opacity:1}.ge-barras-valor{color:var(--ink);font:400 17px var(--serif);font-variant-numeric:tabular-nums;text-align:right}.ge-barras-valor small{color:var(--ink-3);font:500 10.5px var(--sans);margin-left:4px}.ge-barras-n{grid-column:2 / 4;color:var(--ink-3);font-size:11px}.ge-barras-resto .ge-barras-rotulo{color:var(--ink-3);font-style:italic}.ge-grupo{margin:14px 0 4px;color:var(--ink-2);font:italic 13px var(--serif)}.ge-grupo:first-child{margin-top:0}.ge-cobertura{margin:0 0 14px}.ge-cobertura-cifra{display:flex;align-items:baseline;gap:10px;margin:0 0 6px}.ge-cobertura-cifra b{color:var(--ink);font:300 34px/1 var(--serif);font-variant-numeric:tabular-nums}.ge-cobertura-cifra span{color:var(--ink-2);font-size:12.5px}.ge-cobertura>svg{display:block;width:100%;height:22px}.ge-con{fill:var(--ge-acento)}.ge-raya-fondo{fill:var(--card-2, #f4f1ea)}.ge-raya{stroke:var(--ink-3, #8a8a8a);stroke-width:1.4;opacity:.55}.ge-cobertura-sin{display:flex;gap:8px;align-items:flex-start;margin:6px 0 0;color:var(--ink-3);font-size:12px;line-height:1.5}.ge-cobertura-sin svg{flex:0 0 auto;margin-top:3px}.ge-cobertura-sin b{color:var(--ink);font-weight:600}@media(max-width:640px){.ge-barras li{grid-template-columns:1fr auto}.ge-barras-pista{grid-column:1 / -1;order:3;margin-top:4px}.ge-barras-n{grid-column:1 / -1;order:4}.ge-cobertura-cifra{flex-direction:column;gap:2px}}.con-riel{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.con-riel-principal{min-width:0}.riel{position:sticky;top:74px;max-height:calc(100vh - 90px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;gap:12px;min-width:0;padding-bottom:4px}.riel-bloque{min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}@media(max-width:1180px){.con-riel{grid-template-columns:minmax(0,1fr) 300px;gap:18px}}@media(max-width:980px){.con-riel{grid-template-columns:minmax(0,1fr)}.riel{position:static;max-height:none;overflow:visible}}.riel-enlace{display:flex;flex-direction:column;gap:5px;color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.riel-enlace:hover{border-color:var(--ink-3);background:var(--card-2)}.riel-enlace strong{display:flex;align-items:center;gap:7px;color:var(--ink);font:600 15px/1.2 var(--sans)}.riel-enlace span{color:var(--ink-2);font-size:12.5px;line-height:1.5}.riel-enlace em{color:var(--brand-texto);font:600 12px/1 var(--mono);font-style:normal;letter-spacing:.04em;font-variant-caps:all-small-caps}.hoja-conteo{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:18px}.hoja-cifra{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.hoja-cifra strong{display:block;font-family:var(--mono);font-size:24px;font-weight:600;color:var(--ink);line-height:1.1}.hoja-cifra span{font-size:13.5px;color:var(--ink-3);font-variant-caps:all-small-caps;letter-spacing:.04em}.hoja-cifra-meta{border-color:var(--brand)}.hoja-cifra-meta strong{color:var(--brand-texto)}.hoja-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.hoja-busca{display:flex;align-items:center;gap:6px;flex:1 1 240px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink-3)}.hoja-busca input{flex:1;border:0;background:transparent;color:var(--ink);font:inherit;padding:8px 0;outline:none}.hoja-filtros select,.hoja-exportar{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font:inherit;font-size:13px;padding:8px 10px;cursor:pointer}.hoja-exportar:disabled{opacity:.45;cursor:default}.hoja-cuenta{font-size:12px;color:var(--ink-3);margin:0 0 14px}.hoja-error,.hoja-vacia{font-size:13px;color:var(--ink-3);padding:20px 0}.hoja-error{color:var(--neg-texto)}.hoja-filas{display:flex;flex-direction:column;gap:12px}.hoja-fila{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:10px;padding:14px 16px}.hoja-v-correcta{border-left-color:var(--brand)}.hoja-v-ajustar{border-left-color:#d9a441}.hoja-v-no_obligacion{border-left-color:var(--ink-3);opacity:.62}.hoja-fila-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11px;color:var(--ink-3);margin-bottom:8px}.hoja-fila-meta>span{font-variant-caps:all-small-caps;letter-spacing:.05em}.hoja-titular{text-transform:none!important;letter-spacing:0;color:var(--ink-2)}.hoja-materia,.hoja-plazo,.hoja-pas,.hoja-marcada{border:1px solid var(--line);border-radius:999px;padding:2px 8px}.hoja-marcada{margin-left:auto;text-transform:none!important;letter-spacing:0;color:var(--ink-2)}.hoja-fila h3{font-family:var(--sans);font-size:15px;font-weight:500;line-height:1.45;color:var(--ink);margin:0 0 6px}.hoja-cuando{font-size:12px;color:var(--ink-2);margin:0 0 10px}.hoja-cita{border-left:2px solid var(--line);margin:0 0 10px;padding:8px 0 8px 12px;font-size:12.5px;line-height:1.6;color:var(--ink-2);max-height:9.6em;overflow-y:auto}.hoja-cita-rotulo{display:flex;align-items:center;gap:4px;font-family:var(--mono);font-size:12.5px;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px}.hoja-nota{font-size:12px;color:var(--ink-2);margin:0 0 10px}.hoja-acciones,.hoja-ajuste{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hoja-ajuste{margin-top:8px}.hoja-ajuste input{flex:1 1 220px;background:var(--card-2, var(--card));border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:13px;padding:7px 10px;outline:none}.hoja-btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font:inherit;font-size:12px;padding:6px 10px;cursor:pointer}.hoja-btn:hover:not(:disabled){border-color:var(--ink-3)}.hoja-btn:disabled{opacity:.5;cursor:default}.hoja-btn-on{border-color:var(--brand);color:var(--brand-texto)}.hoja-oficial{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;color:var(--ink-3);text-decoration:none}.hoja-oficial:hover{color:var(--ink)}.hoja-cumpl{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:10px 14px;margin-bottom:14px}.hoja-cumpl-cifras{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--ink-3)}.hoja-cumpl-cifras strong{font-family:var(--mono);font-size:15px;color:var(--ink);margin-right:4px}.hoja-cumpl-mal strong{color:var(--neg-texto)}.hoja-cumpl-ojo strong{color:#d9a441}.hoja-cumpl-aviso{margin:8px 0 0;font-size:12px;color:var(--ink-3)}.hoja-cumpl-fila{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);font-size:12px;color:var(--ink-3)}.hoja-sit{border-radius:999px;border:1px solid var(--line);padding:2px 8px;font-variant-caps:all-small-caps;letter-spacing:.05em;font-size:12.5px}.hoja-sit-vencida{border-color:var(--neg);color:var(--neg-texto)}.hoja-sit-por-vencer{border-color:#d9a441;color:#b8860b}.hoja-sit-cumplida{border-color:var(--brand);color:var(--brand-texto)}.hoja-resp{color:var(--ink-2)}.hoja-evid{color:var(--ink-2);text-decoration:underline}.hoja-cumpl-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:10px;padding:12px;background:var(--card-2, var(--card));border:1px solid var(--line);border-radius:8px}.hoja-cumpl-form label{display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--ink-3);font-variant-caps:all-small-caps;letter-spacing:.05em}.hoja-cumpl-form input,.hoja-cumpl-form select{background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit;font-size:13px;padding:6px 8px;text-transform:none;letter-spacing:0}.hoja-cumpl-ancho{grid-column:1 / -1}.cfr{margin:0 0 20px;padding:17px 19px;border:1px solid var(--line);background:var(--card)}.cfr-que{margin:0 0 15px;color:var(--ink-2);font-size:13.5px;line-height:1.62}.cfr-que b{color:var(--ink);font-weight:600}.cfr-pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--line);border:1px solid var(--line);border-radius:var(--radio);overflow:hidden}.cfr-pasos li{display:flex;gap:9px;padding:12px 13px;background:var(--card-2)}.cfr-icono{flex:0 0 auto;margin-top:1px;color:var(--ink-3)}.cfr-pasos strong{display:block;margin-bottom:3px;color:var(--ink-2);font-size:12.5px;font-weight:600;line-height:1.3}.cfr-pasos span:not(.cfr-icono){display:block;color:var(--ink-3);font-size:11px;line-height:1.45}.cfr-hecho .cfr-icono{color:var(--pos)}.cfr-hecho strong{color:var(--ink)}.cfr-aqui{background:var(--card);box-shadow:inset 0 2px 0 var(--brand)}.cfr-aqui .cfr-icono{color:var(--brand-texto)}.cfr-aqui strong{color:var(--ink)}.cfr-aqui strong em{font:700 11px/1 var(--mono);font-style:normal;letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--brand-texto);white-space:nowrap}.cfr-ejemplos{margin:14px 0 0;padding:11px 13px;border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 9%,transparent);color:var(--ink-2);font-size:12.5px;line-height:1.6}.cfr-ejemplos b{color:var(--ink);font-weight:600}.cfr-siguiente{margin:12px 0 0;padding-top:11px;border-top:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px;line-height:1.6}.cfr-siguiente b{color:var(--ink);font-weight:600}@media(max-width:900px){.cfr-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cfr-pasos{grid-template-columns:minmax(0,1fr)}}.crca{margin:0 0 20px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card)}.crca-cab{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 17px}.crca-rotulo{display:block;margin-bottom:3px;color:var(--ink-3);font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.crca-cab p{margin:0;color:var(--ink-2);font-size:12.5px}.crca-abrir{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 13px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:700 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.crca-abrir:hover{background:transparent;color:var(--ink)}.crca-form{padding:15px 17px 16px;border-top:1px solid var(--line-2)}.crca-archivo{display:flex;align-items:center;gap:10px;padding:13px 15px;margin-bottom:13px;border:1px dashed var(--line);background:var(--card-2);color:var(--ink-2);font-size:13px;cursor:pointer}.crca-archivo:hover{border-color:var(--ink-3)}.crca-archivo input{display:none}.crca-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.crca-campos label{display:flex;flex-direction:column;gap:5px}.crca-campos span{color:var(--ink-3);font:700 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.crca-campos input,.crca-campos select{padding:8px 11px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font-size:13px;font-family:var(--sans)}.crca-campos input:focus,.crca-campos select:focus{outline:none;border-color:var(--ink-3)}.crca-aviso{display:flex;gap:9px;align-items:flex-start;margin:13px 0 0;padding:10px 12px;border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--ink-2);font-size:11.5px;line-height:1.55}.crca-aviso svg{flex:0 0 auto;margin-top:2px;color:var(--warning)}.crca-aviso b{color:var(--ink);font-weight:600}.crca-error{margin:11px 0 0;color:var(--neg-texto);font-size:12.5px}.crca-enviar{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:10px 16px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:700 12.5px/1 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;cursor:pointer}.crca-enviar:hover:not(:disabled){background:transparent;color:var(--ink)}.crca-enviar:disabled{opacity:.65;cursor:progress}.crca-lista{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.crca-item{display:flex;gap:11px;padding:12px 17px;border-bottom:1px solid var(--line-2)}.crca-item:last-child{border-bottom:0}.crca-icono{flex:0 0 auto;margin-top:2px;color:var(--ink-3)}.crca-procesando .crca-icono{color:var(--brand-texto)}.crca-listo .crca-icono{color:var(--pos)}.crca-fallido .crca-icono{color:var(--neg-texto)}.crca-item strong{display:block;color:var(--ink);font-size:13.5px;font-weight:600}.crca-item p{margin:3px 0 0;color:var(--ink-2);font-size:12px;line-height:1.5}.crca-fallido p{color:var(--neg-texto)}.crca-item small{display:block;margin-top:5px;color:var(--ink-3);font-size:11px;line-height:1.45}@media(max-width:640px){.crca-campos{grid-template-columns:minmax(0,1fr)}}.hoja-filtrado{margin:-8px 0 16px;color:var(--ink-3);font-size:11.5px;line-height:1.5}.hoja-filtrado b{color:var(--ink-2);font-variant-numeric:tabular-nums}.marcas{margin:0 0 16px;padding:0;border:1px solid var(--line);background:var(--card)}.marcas figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px 8px;border-bottom:1px solid var(--line-2);color:var(--ink-3);font:600 12px/1.35 var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.marcas-lista{list-style:none;margin:0;padding:0}.marcas-lista li{padding:12px 14px;border-bottom:1px solid var(--line-2)}.marcas-lista li:last-child{border-bottom:0}.marcas-cab{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.marcas-cab strong{color:var(--ink);font-size:13px;font-weight:600}.marcas-cab em{color:var(--ink-2);font-size:12px;font-style:normal}.marcas-cab span{margin-left:auto;color:var(--ink-3);font:500 10.5px/1 var(--mono)}.marcas-tira{display:flex;flex-wrap:wrap;gap:3px}.marca{width:11px;height:16px;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--card-2);cursor:pointer}.marca:hover{border-color:var(--ink)}.marca.on{outline:1px solid var(--ink);outline-offset:1px}.marca.v-correcta{background:var(--ink);border-color:var(--ink)}.marca.v-ajustar{background:var(--tv);border-color:var(--tv)}.marca.v-no_obligacion{background:var(--line);border-color:var(--line)}.marcas-leyenda{display:flex;flex-wrap:wrap;gap:14px;padding:9px 14px 11px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11px}.marcas-leyenda span{display:inline-flex;align-items:center;gap:6px}.marcas-leyenda i{width:9px;height:13px;border:1px solid var(--line);background:var(--card-2)}.hoja-marcada{outline:2px solid var(--brand);outline-offset:-2px}.lqa{max-width:920px}.lqa-industria{display:inline-flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--ink-3)}.lqa-industria select{font:inherit;font-size:13px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:5px;padding:5px 8px;max-width:100%}.lqa-nota{margin:14px 0;font-size:13.5px;line-height:1.55;color:var(--ink-2);display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.lqa-nota a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lqa-leyendo{padding:9px 12px;border:1px dashed var(--line);border-radius:6px;background:var(--card-2)}.lqa-calma{color:var(--ink)}.lqa-sec{margin:18px 0 8px}.lqa-lista{display:grid;gap:14px}.lqa-card{padding:16px 18px 14px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-sm),var(--shadow-md)}.lqa-card-cab{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.lqa-card h3{margin:0;font-size:16.5px;line-height:1.35;font-weight:650;color:var(--ink);max-width:62ch}.lqa-card h3 a{color:inherit;text-decoration:none}.lqa-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.lqa-chips{display:flex;gap:6px;flex-wrap:wrap}.lqa-chip{font-size:11.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.lqa-urg{border-color:var(--warning);color:var(--ink)}.lqa-ley{background:color-mix(in srgb,var(--warning) 18%,transparent);border-color:transparent;color:var(--ink);font-weight:600}.lqa-frase{margin:10px 0 12px;font-size:15px;line-height:1.55;color:var(--ink);font-weight:500}.lqa-sub{margin:0 0 6px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.lqa-arts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lqa-art{padding:8px 12px 9px;border-left:3px solid var(--line);background:var(--card-2);border-radius:0 5px 5px 0}.lqa-art.lqa-sube{border-left-color:var(--warning)}.lqa-dice{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink)}.lqa-costo{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--warning) 22%,transparent);padding:1px 7px;border-radius:999px;vertical-align:1px}.lqa-hacer{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.lqa-hacer b{color:var(--ink);font-weight:600}.lqa-vercita{margin-top:4px;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:3px;font:inherit;font-size:11.5px;color:var(--ink-3)}.lqa-vercita:hover{color:var(--ink)}.lqa-cita{margin:5px 0 0;padding:3px 0 3px 10px;border-left:2px solid var(--line);font-size:12.5px;font-style:italic;line-height:1.5;color:var(--ink-2)}.lqa-mas{margin:6px 0 0;padding:4px 0;border:0;background:none;color:var(--ink);font:600 12.5px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lqa-pie{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.lqa-vigencia{margin:0;font-size:13px;color:var(--ink);display:inline-flex;gap:6px;align-items:baseline}.lqa-vigencia svg{flex:none;position:relative;top:2px;color:var(--ink-3)}.lqa-art-ref,.lqa-tenue{color:var(--ink-3)}.lqa-ir{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ink);text-decoration:none;display:inline-flex;gap:4px;align-items:center}.lqa-ir:hover{text-decoration:underline;text-underline-offset:3px}.lqa-h2{margin:26px 0 2px;font-size:14px;font-weight:650;color:var(--ink)}.lqa-h2 span{font-weight:500;color:var(--ink-3);margin-left:4px}.lqa-h2-baj{margin:0 0 8px;font-size:12.5px;color:var(--ink-3)}.lqa-rebotes{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lqa-reb{border-bottom:1px solid var(--line)}.lqa-reb-cab{width:100%;display:grid;grid-template-columns:16px minmax(0,15rem) minmax(0,1fr);gap:8px;align-items:baseline;padding:9px 2px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.lqa-reb-cab svg{position:relative;top:2px;color:var(--ink-3)}.lqa-reb-nombre{font-size:13.5px;font-weight:600}.lqa-reb-frase{font-size:13px;color:var(--ink-2);line-height:1.45}.lqa-reb-cuerpo{padding:0 0 12px 24px}.lqa-notocan{margin:22px 0 0;font-size:13px;color:var(--ink-3)}.lqa-notocan summary{cursor:pointer}.lqa-notocan ul{margin:8px 0 0;padding-left:18px;-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}.lqa-notocan li{margin:0 0 4px;-moz-column-break-inside:avoid;break-inside:avoid}.lqa-notocan a{color:var(--ink-2)}.lqa-fuente{margin:24px 0 0;font-size:11.5px;line-height:1.5;color:var(--ink-3);max-width:80ch}@media(max-width:640px){.lqa-card{padding:14px 14px 12px}.lqa-reb-cab{grid-template-columns:16px minmax(0,1fr)}.lqa-reb-frase{grid-column:2}.lqa-notocan ul{-moz-columns:1;columns:1}}.lqa-card-sub{margin:2px 0 0;font-size:12px;color:var(--ink-3)}.lqa-dec{font-family:var(--mono)}.fam-congreso{--fam:var(--sec-congreso)}.fam-contraloria{--fam:var(--sec-contraloria)}.fam-sma{--fam:var(--sec-sanciones)}.fam-normativa{--fam:var(--sec-fiscalizacion)}.fam-obligaciones{--fam:var(--sec-obligaciones)}.fam-prensa{--fam:var(--sec-prensa)}.fam-concursal{--fam:var(--sec-concursal)}.frente-vigilancia{--fam:var(--frente-vigilancia);--frente-grad:var(--grad-vigilancia)}.frente-escucha{--fam:var(--frente-escucha);--frente-grad:var(--grad-escucha)}.frente-oportunidades{--fam:var(--frente-oportunidades);--frente-grad:var(--grad-oportunidades)}.red-board{max-width:1440px;margin-inline:auto}.red{display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:0 48px;align-items:start}.red-centro{min-width:0;display:flex;flex-direction:column}.red-lado{min-width:0;display:flex;flex-direction:column;gap:30px}.girado{transform:rotate(180deg)}.red-accion svg{transition:transform .15s}.red-cinta{display:flex;align-items:stretch;margin:0 0 30px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--card)}.red-cinta-rotulo{display:flex;align-items:center;gap:9px;flex:none;padding:0 18px;background:var(--ink);color:var(--paper);font:700 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;white-space:nowrap}.red-cinta-rotulo i{width:7px;height:7px;border-radius:50%;background:var(--neg);animation:red-latido 1.8s ease-in-out infinite}@keyframes red-latido{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.red-cinta-rotulo i{animation:none}}.red-cinta ol{display:flex;flex:1;min-width:0;margin:0;padding:0;list-style:none}.red-cinta li{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:0;padding:10px 18px;border-right:1px solid var(--line-2)}.red-cinta li:nth-child(n+4){display:none}@media(max-width:1000px){.red-cinta li:nth-child(n+3){display:none}}@media(max-width:640px){.red-cinta li:nth-child(n+2){display:none}}.red-cinta li button{flex:1;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.red-cinta li strong{display:block;font:600 14.5px/1.25 var(--sans);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.red-cinta li button:hover strong{text-decoration:underline;text-underline-offset:2px}.red-cinta li span{display:block;margin-top:3px;color:var(--ink-3);font:500 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.red-cinta li b{flex:none;padding:3px 7px;border:1px solid var(--ink);color:var(--ink);font:700 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;white-space:nowrap}.red-cinta li b.hoy{background:var(--neg);border-color:var(--neg);color:var(--sobre-acento)}.red-cinta li b.vencido{border-color:var(--line);color:var(--ink-3)}.red-cinta-todos{flex:none;display:flex;align-items:center;padding:0 18px;border-left:1px solid var(--line-2);color:var(--ink);font:600 14px var(--sans);letter-spacing:.02em;white-space:nowrap}.red-cinta-todos:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.red-cinta{flex-wrap:wrap}.red-cinta-rotulo{width:100%;padding:7px 14px}.red-cinta ol{flex:1 1 100%}.red-cinta li{padding:11px 14px;border-right:0}.red-cinta li strong{white-space:normal;overflow:visible;text-overflow:clip}.red-cinta-todos{flex:1 1 100%;justify-content:space-between;padding:11px 14px;border-left:0;border-top:1px solid var(--line-2)}}.red-cab{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid var(--line)}.red-cab-espacio{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-bottom:26px}.red-cab-quien{min-width:0;flex:1 1 260px}.red-cab-quien strong{display:block;font:600 18px/1.25 var(--sans);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere}.red-cab-quien span{display:block;margin-top:3px;color:var(--ink-3);font-size:14.5px;line-height:1.4}.red-cab-quien em{display:block;margin-top:4px;color:var(--neg-texto);font-size:14px;font-style:normal}.red-cab-ficha{display:block;color:inherit;text-decoration:none}.red-cab-ficha:hover strong{text-decoration:underline;text-underline-offset:2px}.red-cab-quien .red-cab-ficha-ir{margin-top:5px;color:var(--ink-2);font:600 12.5px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps}.red-cab-ficha:hover .red-cab-ficha-ir{color:var(--ink)}.red-cinta li.propio{box-shadow:inset 3px 0 0 var(--pos)}.red-cab h2{margin:14px 0 0;font:600 clamp(28px,3.2vw,40px)/1.1 var(--sans);letter-spacing:-.02em;color:var(--ink)}.red-cab-cifras{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:16px 0 0;color:var(--ink-2);font:500 15px var(--sans)}.red-cab-cifras button,.red-cab-cifras a{padding:0 0 1px;border:0;border-bottom:1px solid transparent;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:none}.red-cab-cifras button:hover:not(:disabled),.red-cab-cifras a:hover{border-bottom-color:var(--ink);color:var(--ink)}.red-cab-cifras button:disabled{cursor:default;color:var(--ink-3)}.red-cab-cifras strong{font:700 18px var(--sans);color:var(--ink);letter-spacing:-.01em}.red-cab-nuevas{color:var(--neg-texto);font-weight:600}.red-cab-reloj{color:var(--ink-3);font:500 13px var(--sans);letter-spacing:.02em}.red-cab-frase{margin:12px 0 0;max-width:64ch;color:var(--ink-2);font-size:16px;line-height:1.5;text-wrap:pretty}.red-retrato{position:relative;flex:none;width:96px;height:96px;padding:0;border:1px solid var(--line-2);background:none;cursor:pointer;overflow:hidden}.red-retrato img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.red-retrato .red-mono.grande{width:100%;height:100%;font-size:30px}.red-retrato.con-logo{width:184px}.red-retrato .logo-cuenta-retrato{background:#fff}.red-retrato .logo-cuenta-retrato img{background:none}.red-retrato-cambiar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:4px 0;background:#1c1b16b8;color:#fff;font:600 13.5px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps;opacity:0;transition:opacity .15s}.red-retrato:hover .red-retrato-cambiar,.red-retrato:focus-visible .red-retrato-cambiar{opacity:1}.red-retrato:disabled{cursor:default}.sr-solo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.red-mono{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;background:var(--fam,var(--ink));color:var(--card);font:600 12.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.red-mono.prensa{background:var(--frente-escucha)}.red-mono.chico{width:28px;height:28px;font-size:10px}.red-mono.grande{width:46px;height:46px;font-size:15px}.red-accion{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--ink-2);font:600 14px var(--sans);letter-spacing:.01em;text-decoration:none;cursor:pointer}.red-accion:hover{color:var(--ink)}.red-seguir{flex:none;padding:5px 10px;border:1px solid var(--ink);background:none;color:var(--ink);font:600 13.5px var(--sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:4px}.red-seguir:hover{background:var(--ink);color:var(--card)}.red-seguir:disabled{opacity:.5;cursor:default}.red-seguir.siguiendo,.red-seguir.siguiendo:hover{border-color:var(--line);background:none;color:var(--ink-3);cursor:default}.red-filtro{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 22px;border-bottom:1px solid var(--line)}.red-filtro button{padding:8px 0 9px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-3);font:600 14px var(--sans);letter-spacing:.02em;font-variant-caps:all-small-caps;cursor:pointer;transition:color .12s}.red-filtro button b{margin-left:6px;font:600 13px var(--sans);color:var(--ink-3)}.red-filtro button:hover{color:var(--ink)}.red-filtro button.on{color:var(--fam,var(--ink));border-bottom-color:var(--fam,var(--ink))}.red-filtro button.on b{color:inherit}.red-filtro-seccion{margin-left:auto;padding:8px 0;color:var(--ink-2);font:600 14px var(--sans);letter-spacing:.01em}.red-filtro-seccion:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.red-hilo{display:flex;flex-direction:column}.red-lista{list-style:none;margin:0;padding:0}.red-franja{padding:26px 0 8px;color:var(--ink-3);font:700 13px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps}.red-franja:first-child{padding-top:14px}.red-fila{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 28px;gap:0 12px;margin:0 -14px;padding:15px 14px 14px;border-top:1px solid var(--line-2);cursor:pointer;transition:background .12s}.red-fila:hover,.red-fila.abierta{background:var(--card)}.red-fila>time{position:relative;padding:3px 0 0 12px;color:var(--ink-3);font:500 13px var(--sans);letter-spacing:.01em;white-space:nowrap}.red-fila.nueva>time:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--fam,var(--ink))}.red-fila-cuerpo{min-width:0}.red-fila-etiquetas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:7px}.red-tag{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--line);background:none;color:var(--ink-2);font:400 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;border-radius:0;line-height:1.45}.red-tag:not(.alerta):not(.tono-pos):not(.tono-neg):not(.tono-neu):before{content:"";flex:none;width:7px;height:7px;background:var(--fam,var(--ink-3))}button.red-tag{cursor:pointer}button.red-tag:hover{opacity:.82}.red-tag.alerta{background:none;color:var(--neg-texto);border-color:var(--neg)}.red-tag.tono-pos{background:none;color:var(--pos);border-color:var(--pos)}.red-tag.tono-neg{background:none;color:var(--neg-texto);border-color:var(--neg)}.red-tag.tono-neu{background:none;color:var(--ink-3);border-color:var(--line)}.red-fila-rotulo{color:var(--fam,var(--ink-2));font:600 13px var(--sans);letter-spacing:.02em;font-variant-caps:all-small-caps}.red-fila h3{margin:0;max-width:68ch;font:600 17px/1.35 var(--sans);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}.red-fila h3 button,.red-fila h3 a{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.red-fila h3 button:hover,.red-fila h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.red-fila-meta{margin:6px 0 0;color:var(--ink-3);font:500 14px/1.45 var(--sans);letter-spacing:.01em}.red-fila-meta b{font-weight:700;color:var(--ink-2)}.red-media{display:block;width:100%;max-width:540px;margin-top:12px;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--card-2);color:inherit;text-decoration:none}.red-media img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--card-2)}.red-media>span{display:flex;align-items:center;gap:4px;padding:7px 10px;color:var(--ink-3);font:500 13px var(--sans);letter-spacing:.02em;font-variant-caps:all-small-caps}a.red-media:hover{border-color:var(--ink-3)}a.red-media:hover>span{color:var(--ink)}.red-media-play{position:relative;display:flex;align-items:flex-end;aspect-ratio:16/9;padding:0;border:1px solid var(--line);border-radius:var(--radio);background:var(--ink) center/cover no-repeat;color:#fff;cursor:pointer;text-align:left}.red-media-play:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#000000b8)}.red-media-play i{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffeb;color:var(--ink);transition:transform .15s}.red-media-play:hover i{transform:scale(1.08)}.red-media-play>span{position:relative;padding:10px 12px;color:#fff;font:600 13px var(--sans);letter-spacing:.02em;font-variant-caps:all-small-caps}.red-media-play.clip{background-color:var(--ink);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 2px,transparent 2px 14px)}.red-media-social{display:flex;align-items:center;gap:12px;padding:12px 14px;border-left:4px solid var(--red,var(--ink))}.red-media-social b{flex:none;font:700 13.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--red,var(--ink))}.red-media-social>span{padding:0}.red-media-social.instagram{--red:var(--c-ig)}.red-media-social.facebook{--red:var(--c-fb)}.red-media-social.twitter{--red:var(--c-tw)}.red-media-social.linkedin{--red:var(--c-in)}.red-media-marco{background:#000}.red-media-marco video,.red-media-marco iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}.red-fila-abrir{align-self:start;width:28px;height:28px;margin-top:-3px;padding:0;border:0;background:none;color:var(--ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:3px}.red-fila-abrir:hover{color:var(--ink);background:var(--card-2)}.red-fila-abrir svg{transition:transform .15s}.red-fila.abierta .red-fila-abrir svg{transform:rotate(180deg)}.red-fila-mas{margin-top:10px}.red-fila-mas>p{margin:0 0 10px;max-width:68ch;color:var(--ink-2);font-size:15.5px;line-height:1.55}.red-fila-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.red-mas-frente{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px;padding-top:14px;border-top:1px solid var(--line)}.red-mas-frente button{padding:0;border:0;background:none;color:var(--fam,var(--ink-2));font:600 14px var(--sans);letter-spacing:.01em;cursor:pointer}.red-mas-frente button:hover{text-decoration:underline;text-underline-offset:2px}.red-vacio{padding:34px 0;max-width:60ch;color:var(--ink-2);font-size:16px;line-height:1.55}.red-vacio strong{display:block;margin-bottom:6px;font:600 22px/1.25 var(--sans);color:var(--ink)}.red-cargando{display:flex;align-items:center;gap:8px;padding:24px 0;color:var(--ink-3);font-size:15px}.red-mas{align-self:center;margin-top:18px}.red-seccion{min-width:0}.red-seccion>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 0 12px;border-top:1px solid var(--ink)}.red-seccion>header h4{margin:0;flex:none;font:700 14px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink)}.red-seccion>header span{min-width:0;color:var(--ink-3);font:500 13px var(--sans);letter-spacing:.01em;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.red-seccion>p,.red-plegado>p{margin:0 0 8px;color:var(--ink-3);font-size:14.5px;line-height:1.45}.red-seccion ul{list-style:none;margin:0;padding:0}.red-seccion li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line-2)}.red-seccion li:first-child{border-top:0}.red-seccion li>div{min-width:0;flex:1}.red-seccion li>div strong{display:block;font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.red-seccion li>div span{display:block;color:var(--ink-3);font-size:13.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.red-seccion li em{flex:none;color:var(--ink-3);font:600 13.5px var(--sans);font-style:normal}.red-rango{flex:none;width:22px;color:var(--ink-3);font:600 13px var(--sans)}.red-lado-nota{margin:6px 0 0;color:var(--ink-3);font-size:14px;line-height:1.45}.red-lado-pie{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.red-seccion-pie{margin-top:10px}.red-plegado{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.red-palabra{margin-top:12px;padding-top:10px;border-top:1px solid var(--line-2)}.red-palabra label{display:block;color:var(--ink-3);font:600 13px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps}.red-palabra>div{display:flex;gap:6px;margin-top:6px}.red-palabra input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font-size:14.5px;font-family:var(--sans);outline:none}.red-palabra input:focus{border-color:var(--ink-3)}.red-palabra>span{display:block;margin-top:5px;color:var(--ink-3);font-size:13.5px;line-height:1.4}.red-novedades{margin-top:10px!important}.red-novedades li{align-items:flex-start;gap:12px}.red-novedades li>div{min-width:0;flex:1}.red-novedades li{border-left:3px solid var(--fam,var(--line));padding-left:10px}.red-novedades li>div strong{display:block;font-size:15px;font-weight:600;color:var(--ink);white-space:normal}.red-novedades li>div p{margin:3px 0 5px;color:var(--ink-2);font-size:14.5px;line-height:1.45}.red-novedades time{flex:none;color:var(--fam,var(--ink-3));font:600 13px var(--sans)}.red-nuevo{margin-left:6px;padding:2px 6px;background:var(--fam,var(--frente-escucha));color:#fff;font:600 13.5px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps;font-style:normal;vertical-align:middle;border-radius:2px}.pulso{margin:0;padding:2px 0 0;display:flex;flex-direction:column;gap:14px}figure.pulso{border:0;background:none;padding:2px 0 0;margin:0;border-radius:0;font-size:inherit;color:inherit}.pulso-carril{display:grid;grid-template-columns:112px minmax(0,1fr) 42px;gap:0 10px;align-items:end}.pulso-cifra strong{display:block;font:300 27px/1 var(--serif);color:var(--ink);letter-spacing:-.02em}.pulso-cifra span{display:block;margin-top:5px;color:var(--ink-3);font:400 11.5px/1.35 var(--sans);text-wrap:pretty}.pulso-carril svg{display:block;width:100%;height:auto;overflow:visible}.pulso-piso{stroke:var(--line);stroke-width:1}.pulso-linea{fill:none;stroke:var(--ink-2);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.pulso-area{fill:var(--ink-2);opacity:.08}.pulso-punto{fill:var(--ink-2)}.pulso-carril.prensa .pulso-linea,.pulso-carril.escucha .pulso-linea{stroke:var(--frente-escucha)}.pulso-carril.prensa .pulso-area,.pulso-carril.prensa .pulso-punto,.pulso-carril.escucha .pulso-area,.pulso-carril.escucha .pulso-punto{fill:var(--frente-escucha)}.pulso-carril.prensa .pulso-cifra strong,.pulso-carril.escucha .pulso-cifra strong{color:var(--neg-texto)}.pulso-carril.vigilancia .pulso-linea{stroke:var(--frente-vigilancia)}.pulso-carril.vigilancia .pulso-area,.pulso-carril.vigilancia .pulso-punto{fill:var(--frente-vigilancia)}.pulso-carril.vigilancia .pulso-cifra strong{color:var(--brand-texto)}.pulso-hoy{padding-bottom:2px;color:var(--ink-3);font:500 9.5px var(--mono);letter-spacing:.04em;text-align:right;white-space:nowrap}.pulso-hoy b{display:block;color:var(--ink-2);font:500 13px var(--mono)}.pulso-carril{color:inherit;text-decoration:none}.pulso-carril:hover .pulso-cifra span{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.pulso-vacio{display:block;padding:10px 0 2px;border-top:1px dashed var(--line)}.pulso-vacio-titulo{display:block;color:var(--ink-2);font:600 12.5px/1.3 var(--sans)}.pulso-vacio-glosa{display:block;margin-top:3px;color:var(--ink-3);font-size:11.5px;line-height:1.45}.pulso-vacio:hover .pulso-vacio-titulo{text-decoration:underline;text-underline-offset:2px}.pulso-nota{margin:6px 0 0;color:var(--ink-3);font-size:10.5px;line-height:1.45;text-wrap:pretty}.pulso figcaption{display:flex;justify-content:space-between;color:var(--ink-3);font:500 11.5px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}@media(max-width:1120px){.red{grid-template-columns:1fr;gap:40px}.red-lado{padding-top:6px}}@media(max-width:760px){.red-cinta{margin-bottom:22px}.red-cinta-rotulo,.red-cinta-todos{padding:0 12px}.red-fila{grid-template-columns:52px minmax(0,1fr) 24px;gap:0 8px;margin:0 -10px;padding:13px 10px 12px}.red-filtro{gap:0 16px}.red-filtro-seccion{margin-left:0;flex-basis:100%}}.red-cab-frentes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}@media(max-width:720px){.red-cab-frentes{grid-template-columns:minmax(0,1fr)}}.red-frente{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:4px;background:var(--card);text-decoration:none;transition:background .15s ease,border-color .15s ease}.red-frente:hover{background:var(--card-2);border-color:var(--ink-3)}.red-frente-rotulo{color:var(--ink-3);font:700 12.5px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps}.red-frente-cifras{color:var(--ink-2);font:500 15px/1.45 var(--sans)}.red-frente-cifras b{color:var(--ink);font:600 18px/1 var(--sans);letter-spacing:-.01em}.red-frente-que{color:var(--ink-3);font-size:14.5px;line-height:1.45}.red-frente:hover .red-frente-que{color:var(--ink-2)}.red-hero{position:relative;margin:0 0 28px;min-height:320px;border-radius:14px;overflow:hidden;color:#fff;isolation:isolate;background:#121820}.red-hero-bg{position:absolute;inset:0;z-index:0}.red-hero-video,.red-hero-foto{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.red-hero-foto{animation:red-ken 22s ease-in-out infinite alternate;transform-origin:center}@keyframes red-ken{0%{transform:scale(1)}to{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}.red-hero-placeholder,.red-hero-marca{width:100%;height:100%;background:linear-gradient(125deg,var(--h1,#16348f) 0%,var(--h2,#2e55c8) 48%,var(--h3,#1a2744) 100%);background-size:220% 220%;animation:red-hero-shift 18s ease-in-out infinite alternate}.red-hero-marca{display:flex;align-items:flex-end;justify-content:flex-end;padding:18px 22px 16px}.red-hero-marca strong{max-width:12ch;color:#ffffff47;font:700 clamp(40px,6vw,84px)/.9 var(--sans);letter-spacing:-.04em;text-align:right}@keyframes red-hero-shift{0%{background-position:0% 40%}to{background-position:100% 70%}}.red-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0a0e16d6,#0a0e1694 52%,#0a0e1647),linear-gradient(180deg,rgba(10,14,22,.2) 0%,transparent 28%,rgba(10,14,22,.78) 100%)}.red-hero-cuerpo{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;min-height:320px;padding:22px 24px 18px}.red-hero .red-cab-espacio{margin-bottom:4px}.red-hero .red-cab-quien strong,.red-hero .red-cab-quien span,.red-hero .red-cab-quien .red-cab-ficha-ir{color:#fff}.red-hero .red-cab-quien span{color:#ffffffdb}.red-hero .red-cab-ficha-ir{color:#ffffffc7}.red-hero-pill{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#080c1273;font:600 14px/1.3 var(--sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.red-hero-pill i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 #fff9;animation:red-latido 1.8s ease-in-out infinite}.red-hero h2{margin:0;max-width:18ch;font:600 clamp(30px,3.6vw,44px)/1.08 var(--sans);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.35)}.red-hero-frase{margin:0;max-width:62ch;color:#ffffffe6;font-size:17px;line-height:1.45}.red-hero-aviso{margin:0;max-width:46ch;color:#ffffffd1;font-size:15px;line-height:1.4}.red-hero .red-cab-cifras{color:#ffffffe0;margin:0}.red-hero .red-cab-cifras strong{color:#fff}.red-hero .red-cab-cifras button{color:inherit}.red-hero .red-cab-cifras button:hover:not(:disabled){color:#fff;border-bottom-color:#fff}.red-hero .red-cab-reloj,.red-hero .red-cab-nuevas{color:#fffc}.red-hero-filtros{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.red-hero-filtros button{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff1a;color:#fff;font:600 15px var(--sans);cursor:pointer}.red-hero-filtros button b{margin-left:8px;font-weight:500;opacity:.85}.red-hero-filtros button:hover{background:#ffffff2e}.red-hero-filtros button.frente-vigilancia:before,.red-hero-filtros button.frente-escucha:before,.red-hero-filtros button.frente-oportunidades:before{content:"";width:8px;height:8px;margin-right:8px;background:var(--fam)}.red-hero-filtros button.on{background:#fff;color:#171a1f;border-color:#fff}.red-centro>.red-filtro-seccion{margin:0 0 14px;align-self:flex-start}.red-llego-sub{margin:14px 0 4px;color:var(--fam,var(--ink-2));font:700 13px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps}.red-llego li{border-left:3px solid var(--fam,var(--line));padding-left:8px}.red-llego a,.red-llego button{display:block;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.red-llego li>div strong,.red-llego li>div a strong,.red-llego li>div button strong{white-space:normal;overflow:visible;text-overflow:clip}.red-resumen-cifras{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 8px}.red-resumen-cifras a,.red-resumen-cifras span{display:block;padding:10px 12px;border-radius:8px;background:var(--frente-vigilancia-suave);color:var(--ink);text-decoration:none}.red-resumen-cifras b{display:block;font:700 22px/1 var(--sans);color:var(--brand-texto)}.red-resumen-cifras em{display:block;margin-top:4px;font:500 13px/1.3 var(--sans);font-style:normal;color:var(--ink-2)}.red-resumen-frentes{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.red-resumen-frentes li{padding:8px 10px;border-radius:8px;background:var(--frente-vigilancia-suave)}.red-resumen-frentes a{color:var(--ink);text-decoration:none}.red-resumen-frentes b{font:700 18px/1 var(--sans);color:var(--brand-texto)}.red-resumen-frentes em{margin-left:8px;font:600 13px/1.2 var(--sans);font-style:normal}.red-resumen-producto{display:block;margin-top:4px;color:var(--ink-2);font:500 12px/1.3 var(--sans);text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.red-hero-foto,.red-hero-placeholder,.red-hero-marca,.red-hero-pill i{animation:none}}.red-hero,.red-hero-pill,.red-hero-filtros button,.red-resumen-cifras a,.red-resumen-cifras span,.red-resumen-frentes li,.red-media,.red-seguir,.red-fila-abrir,.red-nuevo{border-radius:0}.red-hero-pill,.red-hero-filtros button{font-family:var(--mono);font-weight:400;font-size:13.5px;letter-spacing:.04em;font-variant-caps:all-small-caps}.red-hero h2,.red-cab h2{font:400 clamp(36px,4.2vw,52px)/1.02 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.012em}.red-fila h3{font:500 19.5px/1.28 var(--serif);font-variation-settings:"opsz" 24;letter-spacing:-.004em}.red-cab-quien strong{font:500 21px/1.2 var(--serif);letter-spacing:0}.red-cinta li strong{font:500 15.5px/1.25 var(--serif);letter-spacing:0}.red-seccion li>div strong,.red-novedades li>div strong{font-family:var(--serif);font-weight:500;font-size:15.5px}.red-hero-marca strong{font:400 clamp(44px,6.5vw,92px)/.92 var(--serif);letter-spacing:-.02em}.red-cab-cifras strong{font:400 21px var(--serif);font-variant-numeric:oldstyle-nums;letter-spacing:0}.red-frente-cifras b,.red-resumen-frentes b{font:400 21px/1 var(--serif);font-variant-numeric:oldstyle-nums;letter-spacing:0}.red-resumen-cifras b{font:400 27px/1 var(--serif);font-variant-numeric:oldstyle-nums}.pulso-cifra strong{font-variant-numeric:oldstyle-nums}.red-franja,.red-seccion>header h4,.red-llego-sub,.red-frente-rotulo,.red-palabra label,.red-filtro button,.red-cinta li span,.red-tag,.red-media>span,.red-media-play>span,.red-media-social b,.pulso figcaption,.red-cab-ficha-ir,.red-retrato-cambiar,.red-hero-pill,.red-hero-filtros button{font-weight:400;letter-spacing:.07em}.red-fila-rotulo,.red-cinta-rotulo{font-weight:500;letter-spacing:.07em}.red-franja,.red-seccion>header h4{font-size:14.5px}.pulso-nota,.red-lado-nota,.pulso-vacio-glosa,.red-seccion>p,.red-plegado>p{font:italic 400 14.5px/1.45 var(--serif)}.pulso-cifra span{font-size:13px}.pulso-hoy{font-size:12px}.red-destacados{margin:4px 0 22px}.red-destacados-titulo{margin:0 0 10px;color:var(--ink-2);font:400 14px var(--mono);letter-spacing:.04em;font-variant-caps:all-small-caps}.red-destacados ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.red-destacados li{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:3px solid var(--fam,var(--ink))}.red-destacados-frente{color:var(--fam,var(--ink-2));font:600 13px var(--sans);letter-spacing:.02em;font-variant-caps:all-small-caps}.red-destacados strong{font:500 17.5px/1.28 var(--serif);font-variation-settings:"opsz" 24;color:var(--ink);text-wrap:pretty}.red-destacados strong a,.red-destacados strong button{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.red-destacados strong a:hover,.red-destacados strong button:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.red-destacados li p{margin:0;color:var(--ink-2);font:500 14px/1.4 var(--sans)}.red-destacados-quien{margin-top:auto;color:var(--ink-3);font:500 13px var(--sans)}.red-destacados-pie{margin:12px 0 0;color:var(--ink-3);font:italic 400 13px var(--serif)}@media(max-width:880px){.red-destacados ol{grid-template-columns:1fr;gap:14px}}.pd-tapa{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:0 26px;margin:2px 0 26px;padding-top:12px;border-top:3px solid var(--ink)}.pd-principal{display:flex;flex-direction:column;gap:10px;min-width:0}.pd-principal:not(.con-foto){padding:14px 0 0;border-top:3px solid var(--fam,var(--ink))}.pd-foto{position:relative;display:block;overflow:hidden;background:var(--line-2);flex:none}.pd-foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pd-foto.grande{aspect-ratio:16/9}.pd-foto.grande>span{position:absolute;right:0;bottom:0;padding:4px 8px;background:#0000008c;color:#fff;font:500 11.5px var(--sans)}.pd-foto i{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#0000002e}.pd-seccion{color:var(--fam,var(--ink-2));font:600 13px var(--sans);letter-spacing:.03em;font-variant-caps:all-small-caps}.pd-principal h3{margin:0;font:500 30px/1.12 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.pd-principal h3 a,.pd-principal h3 button,.pd-secundarias strong a,.pd-secundarias strong button,.pd-col-titulo{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.pd-principal h3 :is(a,button):hover,.pd-secundarias strong :is(a,button):hover,.pd-col-titulo:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pd-porque,.pd-bajada{margin:0;color:var(--ink-2);font:400 15.5px/1.5 var(--sans);text-wrap:pretty}.pd-quien{color:var(--ink-3);font:500 13px var(--sans)}.pd-secundarias{list-style:none;margin:0;padding:0 0 0 22px;border-left:1px solid var(--line);display:flex;flex-direction:column}.pd-secundarias li{display:flex;flex-direction:column;gap:5px;padding:12px 0;border-top:1px solid var(--line-2)}.pd-secundarias li:first-child{padding-top:0;border-top:0}.pd-secundarias li{position:relative}.pd-secundarias li:has(.pd-foto){padding-right:84px}.pd-secundarias .pd-foto{position:absolute;right:0;top:12px;width:72px;height:54px}.pd-secundarias li:first-child .pd-foto{top:0}.pd-secundarias strong{font:500 18px/1.25 var(--serif);font-variation-settings:"opsz" 24;color:var(--ink);text-wrap:pretty}.pd-secundarias p{margin:0;color:var(--ink-2);font:500 13.5px/1.4 var(--sans)}.pd-pie{grid-column:1/-1;margin:14px 0 0;color:var(--ink-3);font:italic 400 13px var(--serif)}.pd-columnas{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 24px;margin:0 0 30px}.pd-columna{min-width:0;padding-top:10px;border-top:3px solid var(--frente-vigilancia)}.pd-col-prensa{border-top-color:var(--frente-escucha)}.pd-columna>header{display:flex;flex-direction:column;gap:1px;margin-bottom:8px}.pd-columna h4{margin:0;font:600 15px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps;color:var(--ink)}.pd-columna>header span{color:var(--ink-3);font:italic 400 13px var(--serif)}.pd-columna ul{list-style:none;margin:0;padding:0}.pd-columna li{display:flex;gap:10px;padding:9px 0;border-top:1px solid var(--line-2)}.pd-columna li:first-child{border-top:0}.pd-columna li .pd-foto{width:64px;height:48px}.pd-columna li>div{min-width:0;display:flex;flex-direction:column;gap:3px}.pd-col-titulo{font:500 15px/1.3 var(--serif);color:var(--ink);text-wrap:pretty}.pd-ver{margin-top:6px;padding:0;border:0;background:none;color:var(--ink-2);font:600 13px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.op{margin:0 0 30px;container-type:inline-size}.op-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:10px;border-top:3px solid var(--ink);margin-bottom:12px}.op-cab h3{margin:0;font:500 24px/1.1 var(--serif);font-variation-settings:"opsz" 36;color:var(--ink)}.op-cab span{color:var(--ink-3);font:italic 400 13.5px var(--serif)}.op-columnas{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:0 24px}.op-columnas>*{min-width:0}.op-columnas>*+*{padding-left:22px;border-left:1px solid var(--line)}.op-volanta{display:block;margin-bottom:6px;color:var(--ink-2);font:600 13px var(--sans);letter-spacing:.04em;font-variant-caps:all-small-caps}.op-norma h4{margin:0 0 8px;font:500 21px/1.22 var(--serif);font-variation-settings:"opsz" 30;color:var(--ink);text-wrap:balance}.op-norma p{margin:0 0 10px;color:var(--ink-2);font:400 15.5px/1.6 var(--serif);text-wrap:pretty}.op-norma p:first-of-type:first-letter{float:left;margin:4px 6px 0 0;font:500 44px/.85 var(--serif);color:var(--ink)}.op-mas{padding:0;border:0;background:none;color:var(--ink);font:600 13px var(--sans);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.op-firma{display:block;margin-top:10px;color:var(--ink-3);font:italic 400 13px var(--serif)}.op-preparando p{color:var(--ink-3);font:italic 400 14px var(--serif)}.op-lista ul{list-style:none;margin:0;padding:0}.op-lista li{display:flex;flex-direction:column;gap:3px;padding:9px 0;border-top:1px solid var(--line-2)}.op-lista li:first-child{padding-top:0;border-top:0}.op-meta{color:var(--ink-3);font:500 12.5px var(--sans)}.op-lista a{color:var(--ink);font:500 15px/1.32 var(--serif);text-decoration:none;text-wrap:pretty}.op-lista a svg{display:inline;vertical-align:baseline;margin-left:2px}.op-lista a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.op-sobre{color:var(--ink-3);font:italic 400 12.5px var(--serif)}.op-nota{margin:8px 0 0;color:var(--ink-3);font:italic 400 12.5px/1.45 var(--serif)}@container (max-width:680px){.op-columnas{grid-template-columns:1fr}.op-columnas>*+*{padding:14px 0 0;margin-top:14px;border-left:0;border-top:1px solid var(--line)}}@media(max-width:880px){.pd-tapa{grid-template-columns:1fr}.pd-secundarias{padding:14px 0 0;margin-top:14px;border-left:0;border-top:1px solid var(--line)}.pd-principal h3{font-size:25px}}.red-semana{margin:0 0 30px}.red-semana-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;margin:0 0 14px}.red-semana-cab h2{margin:0;font:400 26px/1.15 var(--serif);font-variation-settings:"opsz" 36;color:var(--ink)}.red-semana-pregunta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.red-semana-pregunta span{color:var(--ink-2);font:500 15px var(--sans);margin-right:4px}.red-semana-pregunta button{padding:7px 13px;border:1px solid var(--line);background:var(--card-2,#fff);color:var(--ink);font:600 14px var(--sans);cursor:pointer}.red-semana-pregunta button:hover{border-color:var(--ink-2)}.red-semana-pregunta .red-semana-ambas{border-color:transparent;background:none;color:var(--ink-2);font-weight:500;text-decoration:underline;text-underline-offset:3px}.red-semana-elegido{margin:0;color:var(--ink-3);font:500 14px var(--sans)}.red-semana-elegido button{padding:0;border:0;background:none;color:var(--ink-2);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.red-semana-frentes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px}.red-semana-frentes.sola{grid-template-columns:minmax(0,1fr)}.red-semana-frente{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:3px solid var(--fam,var(--ink))}.red-semana-frente h3{margin:0;color:var(--fam,var(--ink-2));font:600 15px var(--sans);letter-spacing:.02em;font-variant-caps:all-small-caps}.red-semana-cifra{margin:0;color:var(--ink);font:400 21px/1.3 var(--serif);font-variation-settings:"opsz" 28;text-wrap:pretty}.red-semana-cifra strong{font-weight:600}.red-semana-frente ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.red-semana-frente li{display:flex;flex-direction:column;gap:2px}.red-semana-frente li a,.red-semana-frente li button{padding:0;border:0;background:none;text-align:left;color:var(--ink);font:500 16px/1.32 var(--serif);text-decoration:none;cursor:pointer;text-wrap:pretty}.red-semana-frente li a:hover,.red-semana-frente li button:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.red-semana-frente li span{color:var(--ink-3);font:500 13px var(--sans)}.red-semana-ir{margin-top:auto;color:var(--ink-2);font:600 14px var(--sans);text-decoration:none}.red-semana-ir:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:880px){.red-semana-frentes{grid-template-columns:1fr;gap:22px}.red-semana-cab h2{font-size:22px}}.red-mono.con-cara{background:#fff;border:1px solid var(--line,rgba(0,0,0,.12));padding:5px}.red-mono.con-cara img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.red-mono.chico.con-cara{padding:4px}.red-cara-chica{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;vertical-align:-2px;margin-right:6px;background:#fff;border-radius:2px}.eq-marca{display:inline-flex;gap:10px;margin-left:10px;color:var(--ink-2);font:600 12.5px var(--sans)}.eq-marca span{display:inline-flex;align-items:center;gap:4px}.eq-acciones{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line,rgba(0,0,0,.14));display:grid;gap:10px}.eq-guardar{justify-self:start}.eq-guardar.on{color:var(--frente-escucha,var(--ink))}.eq-conversacion{display:grid;gap:6px}.eq-comentario{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font:500 14px/1.45 var(--sans);color:var(--ink-2)}.eq-comentario b{color:var(--ink);font-weight:700;text-transform:capitalize}.eq-cuando{color:var(--ink-3);font-size:12px}.eq-texto{flex-basis:100%;color:var(--ink)}.eq-borrar{border:0;background:none;color:var(--ink-3);cursor:pointer;padding:0 2px}.eq-borrar:hover{color:var(--ink)}.eq-nuevo{display:flex;gap:10px;align-items:center}.eq-nuevo input{flex:1;min-width:0;padding:7px 10px;border:1px solid var(--line,rgba(0,0,0,.18));background:var(--card);color:var(--ink);font:500 14px var(--sans)}.eq-nuevo input:focus{outline:2px solid var(--ink-2);outline-offset:-1px}.eq-error{margin:0;color:#b42318;font-size:13px}.eq-nota{margin:0;color:var(--ink-3);font-size:12px}.eq-titulo{border:0;background:none;padding:0;text-align:left;color:inherit;cursor:pointer;font:inherit}.ca{margin:28px 0 0;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radio);background:var(--card, #fff)}.ca h3{margin:0 0 6px;font:600 17px var(--sans);color:var(--ink)}.ca .ca-intro{margin:0 0 14px;max-width:760px;color:var(--ink-2);font:400 14px/1.55 var(--sans)}.ca-crear{display:flex;flex-wrap:wrap;gap:8px}.ca-crear input{flex:1 1 260px;min-width:0;padding:8px 10px;border:1px solid var(--line);font:400 14px var(--sans);background:#fff}.ca button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:none;color:var(--ink-2);font:500 13px var(--sans);padding:7px 12px;cursor:pointer}.ca button:hover{color:var(--ink);border-color:var(--ink-3)}.ca-crear button{background:var(--ink);color:var(--paper, #fff);border-color:var(--ink)}.ca-crear button:hover{color:var(--paper, #fff);opacity:.9}.ca .ca-error{margin:8px 0 0;color:#b91c1c;font:500 13px var(--sans)}.ca-nueva{margin:14px 0 0;padding:14px 16px;border:1px solid #16a34a55;background:#f0fdf4;font:400 13.5px/1.55 var(--sans);color:var(--ink-2)}.ca-nueva p{margin:0 0 8px}.ca-nueva ol{margin:10px 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.ca-copiable{display:flex;gap:8px;align-items:stretch;margin:6px 0;min-width:0}.ca-copiable code{flex:1;min-width:0;overflow-wrap:anywhere;padding:6px 8px;background:#fff;border:1px solid var(--line);font:400 12.5px var(--mono, monospace)}.ca .ca-tenue{color:var(--ink-3);font:400 12.5px/1.5 var(--sans)}.ca-lista{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.ca-lista li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);font:400 14px var(--sans);color:var(--ink)}.ca-lista li code{font:400 12px var(--mono, monospace);color:var(--ink-3)}.ca-lista li.ca-revocada{opacity:.55}@media(max-width:640px){.ca-lista li{flex-direction:column;align-items:flex-start}}.ca-oauth{margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radio);background:color-mix(in srgb,var(--ink) 3%,transparent);font:400 13.5px/1.55 var(--sans);color:var(--ink-2)}.ca-oauth p{margin:0 0 6px}.ca-uso{margin:0 0 16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radio);background:#fff;font:400 14px/1.5 var(--sans);color:var(--ink-2)}.ca-uso p{margin:0 0 8px}.ca-uso .ca-plan-no{margin:0;color:var(--ink-2)}.ca-uso-cifra strong{font:600 22px var(--sans);color:var(--ink);margin-right:4px}.ca-barra{height:8px;background:color-mix(in srgb,var(--ink) 8%,transparent);margin:4px 0 12px;overflow:hidden}.ca-barra span{display:block;height:100%;background:var(--ink)}.ca-barra.alto span{background:#b45309}.ca-barra.agotado span{background:#b91c1c}.ca-tabla{width:100%;border-collapse:collapse;margin:8px 0 12px;font-size:13.5px}.ca-tabla caption{text-align:left;font-weight:600;color:var(--ink);margin-bottom:4px}.ca-tabla th,.ca-tabla td{text-align:left;padding:5px 0;border-bottom:1px solid var(--line)}.ca-tabla th:last-child,.ca-tabla td:last-child{text-align:right;font-variant-numeric:tabular-nums}.ca-historia{display:flex;gap:14px;align-items:flex-end;margin-top:6px}.ca-historia div{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:34px}.ca-historia-barra{width:18px;background:color-mix(in srgb,var(--ink) 55%,transparent)}.ca-historia small{font-size:11px}.ca-editor{margin-top:12px;border-top:1px dashed var(--line);padding-top:10px}.ca-editor summary{cursor:pointer;font-weight:600;color:var(--ink)}.ca-check{display:flex;gap:8px;align-items:center;margin:10px 0}.ca-editor-campos{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.ca-editor-campos label{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;font-size:13px}.ca-editor-campos input{padding:6px 8px;border:1px solid var(--line);font:inherit}.oa{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--paper, #f5f5f2)}.oa-tarjeta{width:min(520px,100%);padding:28px;background:#fff;border:1px solid var(--line, #e5e7eb);font:400 15px/1.55 var(--sans, system-ui);color:var(--ink-2, #374151)}.oa-tarjeta h1{display:flex;gap:8px;align-items:center;margin:4px 0 14px;font:600 20px/1.3 var(--sans, system-ui);color:var(--ink, #111827)}.oa-tarjeta p{margin:0 0 10px}.oa-marca{font:600 12px var(--mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #6b7280)}.oa-tenue{color:var(--ink-3, #6b7280);font-size:13px}.oa-error{color:#b91c1c}.oa-espacio{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-weight:500}.oa-espacio select{padding:8px 10px;border:1px solid var(--line, #d1d5db);font:inherit;background:#fff}.oa-botones{display:flex;gap:8px;margin-top:16px}.oa-botones button{padding:9px 16px;border:1px solid var(--line, #d1d5db);background:none;font:500 14px var(--sans, system-ui);cursor:pointer}.oa-botones .oa-si{background:var(--ink, #111827);color:#fff;border-color:var(--ink, #111827)}.oa-botones button:disabled{opacity:.6;cursor:default}
