/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:Georgia,serif;--font-serif:Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-headline:"Cheltenham",Georgia,serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--font-serif:Georgia,serif;--font-sans:Georgia,serif;--font-headline:"Cheltenham",Georgia,serif;--color-fg:#eaeaea;--color-bg:#0e0e0e;--color-muted:#a0a0a0;--color-border:#2e2e2e;--color-accent:#eaeaea;--color-accent-tint:#eaeaea0d;--color-accent-tint-strong:#eaeaea26;--color-muted-tint:#a0a0a01a;--color-success:#10b981;--color-success-tint:#10b9810d;--color-bg-secondary:#161616;--color-tool-panel:#ffffff08;--color-tool-panel-hover:#ffffff0d;--color-tool-panel-strong:#ffffff14;--color-error:#dc2626;--color-error-tint:#dc26261a;--color-overlay:#000000b3;--measure:42rem;--space-unit:.25rem;--space-1:calc(1*var(--space-unit));--space-2:calc(2*var(--space-unit));--space-3:calc(3*var(--space-unit));--space-4:calc(4*var(--space-unit));--space-6:calc(6*var(--space-unit));--space-8:calc(8*var(--space-unit));--space-10:calc(10*var(--space-unit));--space-12:calc(12*var(--space-unit));--space-16:calc(16*var(--space-unit));--space-24:calc(24*var(--space-unit));--section-gap-tight:var(--space-6);--card-padding:var(--space-8);--table-cell-padding:var(--space-4);--prose-h2-margin-top:1.75em;--prose-h2-margin-bottom:.4em;--prose-h3-margin-top:1.35em;--prose-h3-margin-bottom:.35em;--size-modal-close:2rem;--size-tool-icon-button:2.5rem;--size-tool-tab-min-height:48px;--size-admin-chart-min-height:16rem;--size-tool-input-min:11.25rem;--size-tool-timeline-bar-min:7.5rem;--size-tool-print-table-min:28rem;--size-tool-result-panel-min:12rem;--size-hub-group-max:28rem;--size-tool-input-max:28rem;--size-inquiry-modal-max-width:30rem;--size-inquiry-modal-max-height:90vh;--size-hero-logo-sm:5.5rem;--size-hero-logo-md:6.5rem;--size-hero-logo-lg:7.5rem}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;overflow-x:clip}body{color:var(--color-fg);background:var(--color-bg);font-family:var(--font-serif);letter-spacing:.01em;font-size:1.0625rem;line-height:1.7}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-3{top:calc(var(--spacing)*3)}.top-5{top:calc(var(--spacing)*5)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing)*6)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.max-h-\[…\]{max-height:…}.min-h-\[…\]{min-height:…}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-40{width:calc(var(--spacing)*40)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[…\]{max-width:…}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[…\]{min-width:…}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-8{gap:calc(var(--spacing)*8)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent-tint\)\]{background-color:var(--color-accent-tint)}.bg-\[var\(--color-bg-secondary\)\]{background-color:var(--color-bg-secondary)}.bg-transparent{background-color:#0000}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[0-9\]{padding:0 -9px}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-12{padding-block:calc(var(--spacing)*12)}.pl-0{padding-left:calc(var(--spacing)*0)}.text-center{text-align:center}.font-headline{font-family:var(--font-headline)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--color-fg\)\]{color:var(--color-fg)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-90{opacity:.9}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}body{color:var(--color-fg);overflow-x:clip}.header,.main,body{background-color:var(--color-bg)}.header{display:block}.header-inner,.nav-list{flex-flow:wrap}.font-serif{font-family:var(--font-serif)}.font-sans{font-family:var(--font-sans)}.font-headline,h1{font-family:var(--font-headline)}h1{letter-spacing:-.02em;margin-top:0;margin-bottom:.5em;font-size:2.5rem;font-weight:700;line-height:1.15}h2{letter-spacing:-.01em;margin-top:2em;margin-bottom:.4em;font-size:1.625rem;line-height:1.3}h2,h3{font-family:var(--font-headline);font-weight:600}h3{margin-top:1.5em;margin-bottom:.35em;font-size:1.25rem}a{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.max-w-4xl .fuentes-section a,.page-content .fuentes-section a{overflow-wrap:break-word;text-decoration:none}.max-w-4xl .fuentes-section a:focus,.max-w-4xl .fuentes-section a:hover,.page-content .fuentes-section a:focus,.page-content .fuentes-section a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.fuentes-section ul li{margin-bottom:var(--space-4)}.fuentes-section ul li:last-child{margin-bottom:0}.fuentes-section ul{padding-left:var(--space-6);margin-top:var(--space-4);margin-bottom:0;list-style-type:disc}.link-inline{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}button.link-inline{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.fuente-link,.link-inline:focus,.link-inline:hover{text-decoration:none}.fuente-link:focus,.fuente-link:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.cta-primary{background:var(--color-fg);color:var(--color-bg);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.cta-primary:hover{opacity:.9}.cta-primary:disabled{opacity:.6;cursor:not-allowed}.section-label{font-size:.875rem}.section-label,.section-label-sm{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin-bottom:var(--space-2);font-weight:600}.section-label-sm{font-size:.75rem}.content-section-label{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin-top:var(--prose-h2-margin-top);margin-bottom:var(--space-2);font-size:1rem;font-weight:600}.page-content .section-label-block{margin-bottom:var(--space-4)}.admin-content .admin-form-panel,.page-content .block-gap{margin-bottom:var(--space-8)}.block-width-full{width:100%}.color-inherit{color:inherit}.input-text{width:100%;font-family:var(--font-serif);color:var(--color-fg);background-color:var(--color-bg);font-size:1rem}@supports (color:color-mix(in lab,red,red)){.input-text{background-color:color-mix(in srgb,var(--color-bg)98%,var(--color-tool-panel))}}.input-text{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.input-text{border:1px solid color-mix(in srgb,var(--color-border)70%,var(--color-muted))}}.input-text{outline:none;padding:.5rem 1rem}.input-text:focus{border-color:var(--color-muted)}.input-text::placeholder{color:var(--color-muted)}textarea.input-text{resize:vertical}.input-text-num{text-align:right;font-variant-numeric:tabular-nums}.input-text-num-w16{width:4rem}.input-text-num-w20{width:5rem}.input-text-num-w24{width:6rem}.input-text-num-w32{width:8rem}.tool-input-primary{width:100%;max-width:20rem}.tool-timeline-col{flex-shrink:0;width:6rem}.tool-num-inline{font-variant-numeric:tabular-nums}.form-label{font-family:var(--font-sans);color:var(--color-muted);margin-bottom:var(--space-2);font-size:.875rem;display:block}.form-error-text{font-family:var(--font-sans);margin-top:var(--space-1);font-size:.75rem}.form-error-text,.required-asterisk,.text-error{color:var(--color-error)}.text-success{color:var(--color-success)}select.input-text{appearance:none;padding-top:var(--space-4);padding-bottom:var(--space-4);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23a0a0a0' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m3 4 3 4 3-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4)center;padding-right:2.5rem;font-size:.875rem}.page-intro{color:var(--color-muted);margin-top:var(--space-4);font-size:1.25rem;line-height:1.6}.page-intro.page-intro-spaced{margin-bottom:var(--space-8)}.border-default{border:1px solid var(--color-border)}.border-t-default{border-top:1px solid var(--color-border)}.border-b-default{border-bottom:1px solid var(--color-border)}.text-muted-sm{font-family:var(--font-sans);font-size:.875rem}.text-muted,.text-muted-sm{color:var(--color-muted)}.text-fg{color:var(--color-fg)}.bg-accent-tint,.hover\:bg-accent-tint:hover{background-color:var(--color-accent-tint)}.hover\:bg-accent-tint-strong:hover{background-color:var(--color-accent-tint-strong)}.bg-card{background-color:var(--color-bg-secondary)}.bg-tool-panel{background-color:var(--color-tool-panel)}.hover\:bg-tool-panel-hover:hover{background-color:var(--color-tool-panel-hover)}.hover\:bg-tool-panel-strong:hover{background-color:var(--color-tool-panel-strong)}.card-interactive{border:1px solid var(--color-border);transition:background-color .15s,border-color .15s}.card-interactive:hover{background-color:var(--color-border);border-color:var(--color-muted)}.callout-accent{margin-top:var(--space-8);margin-bottom:var(--space-8);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);background-color:var(--color-accent-tint);padding:var(--card-padding)}.callout-success{border:1px solid var(--color-border);border-left:4px solid var(--color-success);background-color:var(--color-success-tint);padding:var(--card-padding)}.callout-error{border:1px solid var(--color-error);background-color:var(--color-error-tint);padding:var(--card-padding)}.dsc-member-block{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.modal-overlay{background-color:var(--color-overlay)}.inquiry-modal-overlay-centering{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.badge-accent{background-color:var(--color-accent-tint-strong);border:1px solid var(--color-accent)}.badge-accent,.badge-accent-outline{color:var(--color-accent);padding:var(--space-2)var(--space-3);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.badge-accent-outline{background-color:var(--color-accent-tint);border:2px solid var(--color-accent)}.badge-success{color:var(--color-success);background-color:var(--color-success-tint);border:1px solid var(--color-success)}.badge-muted,.badge-success{padding:var(--space-2)var(--space-3);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600;display:inline-block}.badge-muted{color:var(--color-muted);background-color:var(--color-muted-tint);border:1px solid var(--color-border)}.card-accent-left{border-left:4px solid var(--color-accent);background-color:var(--color-accent-tint)}.hub-inner .closing-wrap,.max-w-4xl .closing-wrap,.page-content .closing-wrap{margin-top:var(--space-8)}.closing-wrap a{text-underline-offset:.2em;text-decoration:underline}.closing-wrap .hub-inner p.closing-text-center{text-align:center}.back-link-wrap,.form-success-wrap{margin-top:var(--space-8)}.back-link-wrap{margin-bottom:var(--space-8)}.hub-content section+section{margin-top:var(--space-12)}.hub-content .hub-group{margin-bottom:var(--space-6)}.hub-section{padding:var(--space-12)var(--space-6)}.hub-inner{max-width:56rem;margin-left:auto;margin-right:auto}.hub-grid-gap{gap:var(--space-8)}.hub-grid-gap-tight{gap:var(--section-gap-tight)}.hub-card-grid{margin-top:var(--space-8);margin-bottom:var(--space-8);gap:var(--space-8);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:40rem){.hub-card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.hub-card-grid{grid-template-columns:repeat(3,1fr)}}.hub-card-grid-2{margin-top:var(--space-8);margin-bottom:var(--space-8);gap:var(--space-8);grid-template-columns:1fr;min-width:0;display:grid}.hub-card-grid-2>*,.hub-card-grid>*{min-width:0}@media (min-width:40rem){.hub-card-grid-2{grid-template-columns:repeat(2,1fr)}}.hero-section{flex-direction:column;justify-content:center;min-height:70vh;display:flex}.hero-heading{font-family:var(--font-headline);letter-spacing:-.025em;color:var(--color-fg);font-size:2.25rem;font-weight:500;line-height:1.15}@media (min-width:768px){.hero-heading{font-size:3rem}}.hero-logo-wrap{margin-bottom:var(--space-8);justify-content:center;display:flex}.hero-heading-row{align-items:center;gap:var(--space-6);flex-direction:row;display:flex}.hero-isotipo-inline{flex-shrink:0;width:4.97rem;max-width:100%;height:auto}@media (min-width:640px){.hero-isotipo-inline{width:6.62rem}}.hero-section .hero-definition,.hub-content .hero-definition{margin-top:var(--space-6);color:var(--color-muted);font-size:1.25rem}.hero-cta-wrap{gap:var(--space-6);margin-top:var(--space-6);flex-direction:column;display:flex}.hero-cta-row{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.hero-cta-secondary{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--color-border);color:var(--color-fg);background:0 0;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.hero-cta-secondary:hover{background:var(--color-border)}.hub-sublabel{margin-bottom:var(--space-6);font-size:.75rem}.hub-section-label{margin-top:var(--space-8);font-size:.875rem}.hub-section-context,.hub-section-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin-bottom:var(--space-6);max-width:56rem;margin-left:auto;margin-right:auto;font-weight:600}.hub-section-context{font-size:.75rem}.hub-brief-link{font-family:var(--font-sans);font-size:1rem;font-weight:500;text-decoration:none}.hub-brief-link:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.hub-group-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.hub-group-row button{min-height:48px;min-block-size:48px;padding:0 var(--space-2);margin:0 calc(-1*var(--space-2));cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;display:inline-flex}.hub-group-row-sep{margin-left:var(--space-2);margin-right:var(--space-2)}.hub-group-max-width{max-width:var(--size-hub-group-max)}.hub-content ul.hub-internal-links{padding-left:var(--space-6);list-style-type:disc}.hub-content ul.hub-internal-links li+li{margin-top:var(--space-1)}.closing-wrap .update-note{margin-top:var(--space-4)}.hub-inner .prose-first{margin-top:var(--space-8)}.tool-page-section{padding:var(--space-12)var(--space-6)}.tool-page-inner{max-width:56rem;margin-left:auto;margin-right:auto}.admin-content table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:.875rem}.admin-content table tbody td,.admin-content table thead th{padding:var(--table-cell-padding);border-bottom:1px solid var(--color-border);text-align:left}.admin-content table thead th{color:var(--color-muted);font-weight:600}.admin-content table td.section-label{margin-bottom:0}.admin-content table tbody tr:hover{background-color:var(--color-accent-tint)}.table-th-left{text-align:left}.table-th-right{text-align:right}.table-th-nowrap{white-space:nowrap}.table-cell-num,.table-cell-right{text-align:right}.table-cell-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.hover-bg-muted-tint:hover{background-color:var(--color-muted-tint)}.admin-checkbox,.admin-content input[type=checkbox]{border:2px solid var(--color-border);background:var(--color-bg);width:1rem;height:1rem;color:var(--color-fg);cursor:pointer}.admin-checkbox:disabled,.admin-content input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.admin-content .btn-danger,.btn-danger{border:1px solid var(--color-error);color:var(--color-error);font-family:var(--font-sans);cursor:pointer;background:0 0;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.admin-content .btn-danger:hover:not(:disabled),.btn-danger:hover:not(:disabled){background:var(--color-error-tint)}.admin-content .btn-danger-confirm,.btn-danger-confirm{background:var(--color-error);color:var(--color-bg);border:1px solid var(--color-error)}.admin-content .btn-danger-confirm:hover:not(:disabled),.btn-danger-confirm:hover:not(:disabled){opacity:.9}.admin-range-link{font-family:var(--font-sans);border:1px solid var(--color-border);color:var(--color-muted);padding:.375rem .75rem;font-size:.875rem;text-decoration:none}.admin-range-link:hover{color:var(--color-fg);border-color:var(--color-muted)}.admin-range-link-active{border-color:var(--color-fg);color:var(--color-fg);background:var(--color-accent-tint)}.admin-nav-label{font-family:var(--font-sans);font-size:1rem;font-weight:500}.admin-link-muted{color:var(--color-muted);font-family:var(--font-sans);font-size:.75rem}.admin-link-muted:hover,.btn-outline{color:var(--color-fg)}.btn-outline{font-family:var(--font-sans);border:1px solid var(--color-border);cursor:pointer;text-align:left;background:0 0;padding:.375rem .75rem;font-size:.875rem;font-weight:500}.btn-outline:hover{background:var(--color-border)}.btn-full{width:100%}.focus-ring-muted:focus{outline:none}.focus-ring-muted:focus,.tool-preset-selected{box-shadow:0 0 0 2px var(--color-muted)}.accent-fg{accent-color:var(--color-fg)}.calculadora-nota-vendedor input[type=range],.calculadora-retorno-comprador input[type=range],.simulador-consideracion input[type=range]{appearance:none;background:0 0;border-radius:0;outline:none;width:100%;height:18px;padding:0;display:block}.calculadora-nota-vendedor input[type=range]::-webkit-slider-thumb,.calculadora-retorno-comprador input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-fg);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;margin-top:-4px}.simulador-consideracion input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-fg);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;margin-top:-4px}.calculadora-nota-vendedor input[type=range]::-webkit-slider-runnable-track,.calculadora-retorno-comprador input[type=range]::-webkit-slider-runnable-track{background:var(--color-border);height:8px;margin-top:4px}.simulador-consideracion input[type=range]::-webkit-slider-runnable-track{background:var(--color-border);height:8px;margin-top:4px}.calculadora-nota-vendedor input[type=range]::-moz-range-track,.calculadora-retorno-comprador input[type=range]::-moz-range-track{background:var(--color-border);height:8px}.simulador-consideracion input[type=range]::-moz-range-track{background:var(--color-border);height:8px}.calculadora-nota-vendedor input[type=range]::-moz-range-thumb,.calculadora-retorno-comprador input[type=range]::-moz-range-thumb{background:var(--color-fg);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;margin-top:-4px}.simulador-consideracion input[type=range]::-moz-range-thumb{background:var(--color-fg);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;margin-top:-4px}.tool-scenario-selected{border-color:var(--color-fg);box-shadow:0 0 0 2px var(--color-muted)}.tool-result-emphasis,.tool-scenario-selected{background-color:var(--color-accent-tint-strong)}.tool-result-emphasis{border:1px solid var(--color-fg)}.tool-panel-padding{padding:var(--card-padding);text-align:left}.tool-grid-gap{gap:var(--space-4)}section:has(.tool-form-grid-2)>h3.section-label,section:has(.tool-form-rows)>h3.section-label{margin-bottom:var(--space-4)}.tool-form-grid-2,.tool-form-rows,.tool-panel-stack{gap:var(--space-4);grid-template-columns:1fr;display:grid}.tool-form-grid-2{margin-bottom:var(--space-8)}@media (min-width:40rem){.tool-form-grid-2{grid-template-columns:repeat(2,1fr)}}.tool-radio-option{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.tool-results-grid-2{gap:var(--section-gap-tight);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:48rem){.tool-results-grid-2{grid-template-columns:repeat(2,1fr)}}.tool-results-grid-3{gap:var(--space-4);min-width:0;font-family:var(--font-sans);grid-template-columns:1fr;font-size:.875rem;display:grid}@media (min-width:48rem){.tool-results-grid-3{grid-template-columns:repeat(3,1fr)}}.tool-results-grid-3-tight{gap:var(--section-gap-tight);grid-template-columns:1fr;min-width:0;display:grid}.tool-results-grid-3-tight>*{min-width:0}@media (min-width:48rem){.tool-results-grid-3-tight{grid-template-columns:repeat(3,1fr)}.tool-results-grid-3-tight>*{min-width:var(--size-tool-result-panel-min)}}.tool-grid-4{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.tool-timeline-grid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(5,1fr);display:grid}.tool-scenario-grid{gap:var(--space-4);min-width:0;font-family:var(--font-sans);grid-template-columns:repeat(2,1fr);font-size:.875rem;display:grid}@media (min-width:48rem){.tool-scenario-grid{grid-template-columns:repeat(3,1fr)}}.tool-scenario-card{padding:var(--card-padding);text-align:left}.tool-scenario-card-inner{gap:var(--space-2);flex-direction:column;display:flex}.tool-scenario-desc{gap:var(--space-1);flex-direction:column;display:flex}.tool-multiples-wrap{gap:var(--space-4);flex-direction:column;display:flex}.tool-multiples-compact{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.tool-multiples-compact-btn{padding:var(--space-2)var(--space-3);font-family:var(--font-sans);border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-fg);cursor:pointer;min-width:0;font-size:.875rem;font-weight:500;transition:border-color .15s,background-color .15s}.tool-multiples-compact-btn:hover{background-color:var(--color-tool-panel-hover)}.tool-multiples-compact-btn:focus-visible{outline:2px solid var(--color-muted);outline-offset:2px}.tool-multiples-compact-btn.tool-scenario-selected{border-color:var(--color-fg);background-color:var(--color-accent-tint-strong)}.tab-button-padding{padding:var(--space-3)var(--space-4)}.tab-button-border-overlap{margin-bottom:-1px}.tool-results-list{gap:var(--space-2);font-family:var(--font-sans);flex-direction:column;padding-left:0;font-size:.875rem;list-style:none;display:flex}.tool-result-row{justify-content:space-between;gap:var(--space-4);display:flex}.tool-adjustments-list{gap:var(--space-4);flex-direction:column;display:flex}.tool-adjustment-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tool-scenario-selector-wrap{margin-top:var(--space-6);margin-bottom:var(--space-6)}.tool-button-padding{padding:var(--space-2)var(--space-4)}.tool-button-muted-padding{padding:var(--space-1)var(--space-2)}.tool-button-muted-text{font-family:var(--font-sans);color:var(--color-muted);font-size:.875rem;font-weight:500}.tool-actions-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-content .tool-actions-row{margin-top:var(--space-12)}.page-content .tool-actions-row.tool-no-print{margin-top:var(--space-16);margin-bottom:var(--space-8)}.tool-form-rows .tool-actions-row{margin-top:0}.tool-stack-gap-3{gap:var(--space-3);flex-direction:column;display:flex}.tool-results-table-wrap{border:1px solid var(--color-border);background-color:var(--color-tool-panel);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tool-results-table-wrap{background-color:color-mix(in srgb,var(--color-tool-panel)90%,var(--color-bg-secondary))}}.tool-results-table-wrap{padding:var(--card-padding)}.tool-comparison-table-wrap{border:1px solid var(--color-border);background-color:var(--color-tool-panel);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tool-comparison-table-wrap{background-color:color-mix(in srgb,var(--color-tool-panel)90%,var(--color-bg-secondary))}}.tool-comparison-table-wrap{padding:var(--card-padding)}.tool-table-scroll-wrap{min-width:0;overflow-x:auto}.tool-comparison-table-wrap .tool-print-section-label,.tool-results-table-wrap .tool-print-section-label{margin-bottom:var(--space-4)}.tool-comparison-table-wrap .tool-print-table,.tool-results-table-wrap .tool-print-table{margin-top:var(--space-8);margin-bottom:var(--space-8)}.tool-comparison-table-wrap .tool-print-table tbody td:first-child,.tool-comparison-table-wrap .tool-print-table thead th:first-child,.tool-results-table-wrap .tool-print-table tbody td:first-child,.tool-results-table-wrap .tool-print-table thead th:first-child{min-width:12rem}.tool-comparison-table-wrap .tool-print-table,.tool-results-table-wrap .tool-print-table{font-family:var(--font-sans);font-size:.875rem}.tool-comparison-table-wrap .tool-print-table thead th,.tool-results-table-wrap .tool-print-table thead th{padding:var(--table-cell-padding);text-align:left;border-bottom:1px solid var(--color-border);font-weight:600}@supports (color:color-mix(in lab,red,red)){.tool-comparison-table-wrap .tool-print-table thead th,.tool-results-table-wrap .tool-print-table thead th{border-bottom:1px solid color-mix(in srgb,var(--color-border)40%,var(--color-muted))}}.tool-comparison-table-wrap .tool-print-table thead th.table-th-right,.tool-results-table-wrap .tool-print-table thead th.table-th-right{text-align:right}.tool-comparison-table-wrap .tool-print-table tbody td,.tool-results-table-wrap .tool-print-table tbody td{padding:var(--table-cell-padding)}.tool-comparison-table-wrap .tool-print-table tbody tr:last-child td,.tool-results-table-wrap .tool-print-table tbody tr:last-child td{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.tool-comparison-table-wrap .tool-print-table tbody tr:last-child td,.tool-results-table-wrap .tool-print-table tbody tr:last-child td{border-top:1px solid color-mix(in srgb,var(--color-border)40%,var(--color-muted))}}.tool-comparison-table-wrap>p,.tool-results-table-wrap>p{margin-top:var(--space-6)}.calculadora-ebitda .tool-adjustment-row button,.tool-option-label,.tool-tab-label,.tool-timeline-bar-label{font-family:var(--font-sans);font-size:.875rem;font-weight:500}.tool-table-caption{padding:var(--table-cell-padding);border-top:1px solid var(--color-border)}.link-muted{color:var(--color-muted)}.link-muted:hover{color:var(--color-fg)}.link-accent{color:var(--color-accent);text-decoration:none}.link-accent:hover{text-decoration:underline}.num{font-variant-numeric:tabular-nums}.num-positive{color:var(--color-fg)}.num-negative{color:var(--color-muted)}.calc-result-mid,.calc-result-strong{color:var(--color-fg)}.calc-result-mid{opacity:.85}.calc-result-weak{color:var(--color-muted)}.tab-active{border-bottom:2px solid var(--color-fg);color:var(--color-fg)}.tab-inactive{color:var(--color-muted);border-bottom:2px solid #0000}.option-selected,.tab-inactive:hover{color:var(--color-fg)}.option-selected{border-color:var(--color-fg);background-color:var(--color-accent-tint-strong)}.option-unselected{border-color:var(--color-muted);color:var(--color-muted);background-color:#0000}.option-unselected:hover{background-color:var(--color-muted-tint)}.option-card-selected{border-color:var(--color-fg);background-color:var(--color-accent-tint-strong);color:var(--color-fg)}.option-card-unselected{border-color:var(--color-muted);background-color:var(--color-muted-tint);color:var(--color-muted)}.fuentes-section{margin-top:var(--space-8)}.fuentes-section.fuentes-section-gap-wide{margin-top:var(--space-12)}.body-text{color:var(--color-fg)}.body-text,.body-text-muted{font-family:var(--font-serif);font-size:1rem;line-height:1.65}.body-text-muted{color:var(--color-muted)}.body-text-pre-line{white-space:pre-line}.body-text-emphasis{font-weight:600}.body-text-sm{font-family:var(--font-serif);color:inherit;font-size:.875rem;line-height:1.65}.tool-result-number{font-size:1.5rem;font-weight:700;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:inherit;white-space:nowrap}.tool-result-number-secondary{font-size:1.125rem;font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:inherit}.admin-kpi-number{font-size:1.5rem;font-weight:700;font-family:var(--font-serif);color:inherit}.listing-title-muted,.page-title-subtitle{color:var(--color-muted);font-size:1.5rem;font-weight:400;font-family:var(--font-serif);line-height:1.4}.badge-sm{font-size:.75rem;font-weight:600;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1)var(--space-2)}.hub-card-heading{font-family:var(--font-headline);color:var(--color-fg)}.hub-card-heading,.hub-section-subhead{margin-bottom:var(--space-2);font-size:1.125rem;font-weight:600}.error-page{padding-left:var(--space-6);padding-right:var(--space-6);min-height:50vh}.error-page .body-text-muted,.error-page p{margin-bottom:var(--space-6);max-width:28rem}.error-page h2{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600}.page-content section>h2{margin-bottom:var(--space-4)}.admin-dashboard h1{margin-bottom:var(--space-2)}.admin-login-box h1{margin-bottom:var(--space-6)}.admin-error-box h1,.admin-error-box>*{margin-bottom:var(--space-4)}.admin-error-box>:last-child{margin-bottom:0}.admin-content h1,.admin-dashboard h1,.admin-error-box h1,.admin-login-box h1{font-family:var(--font-headline);font-size:1.5rem;font-weight:700}.admin-content h1{margin-bottom:var(--space-2)}.admin-content h2{margin-bottom:var(--space-4);font-size:1.25rem;font-weight:700}.admin-content h3{margin-bottom:var(--space-3);font-size:1.125rem;font-weight:700}.admin-content section{margin-bottom:var(--space-8)}.admin-content section:last-child{margin-bottom:0}.admin-content .admin-intro,.admin-content .admin-nav-top,.admin-content .admin-toolbar{margin-bottom:var(--space-6)}.admin-content .admin-chart-block{margin-bottom:var(--space-8)}.admin-content .admin-header-row{margin-bottom:var(--space-6)}.admin-content .admin-form-panel-head{margin-bottom:var(--space-4)}.admin-content .admin-block{margin-bottom:var(--space-8)}.admin-content .admin-caption-above{margin-bottom:var(--space-2)}.admin-content .admin-caption-below{margin-top:var(--space-2)}.admin-dashboard .admin-intro{margin-bottom:var(--space-8)}.admin-dashboard .admin-logout-link{margin-top:var(--space-4)}.admin-dashboard-link-logout{padding:var(--space-3)var(--space-6);display:block}.admin-dashboard .card-interactive span+span{margin-top:var(--space-1)}.admin-login-box form>div,.admin-settings-section>p{margin-bottom:var(--space-4)}.admin-settings-section .admin-saved-message{margin-top:var(--space-4)}.admin-modal-body h2{font-size:1.25rem;font-weight:700;font-family:var(--font-headline);margin-bottom:var(--space-2)}.admin-modal-body p{margin-bottom:var(--space-4)}.admin-modal-body .admin-modal-note{margin-top:var(--space-1)}.admin-modal-actions-end{margin-top:var(--space-4)}.admin-term-analytics h2{margin-bottom:var(--space-3)}.admin-settings-section h2{margin-bottom:var(--space-2)}.admin-form-section h3{margin-bottom:var(--space-3)}.admin-pipeline-filters{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.admin-pipeline-filters .section-label-sm{margin-right:var(--space-1)}.admin-pipeline-filter-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-select-inline{width:auto;min-width:6rem}.admin-content{max-width:var(--measure);padding:var(--space-8)var(--space-6);margin-left:auto;margin-right:auto}.admin-nav-top{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-dashboard-outer{min-height:100vh;padding:0 var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.admin-dashboard{width:100%;max-width:28rem}.admin-dashboard nav,.admin-dashboard-nav{gap:var(--space-3);flex-direction:column;display:flex}.admin-dashboard nav a.card-interactive{padding:var(--card-padding);display:block}.admin-login-wrap{min-height:100vh;padding:0 var(--space-6);justify-content:center;align-items:center;display:flex}.admin-login-box{width:100%;max-width:28rem;padding:var(--card-padding)}.admin-error-wrap{min-height:100vh;padding:0 var(--space-6);justify-content:center;align-items:center;display:flex}.admin-error-box{width:100%;max-width:28rem;padding:var(--card-padding)}.admin-error-box ul{gap:var(--space-1);flex-direction:column;display:flex}.admin-table{border-collapse:collapse;width:100%}.admin-list{padding-left:var(--space-6);list-style-type:disc;list-style-position:inside}.admin-form-panel{padding:var(--card-padding)}.admin-kpi-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.admin-kpi-grid{grid-template-columns:repeat(3,1fr)}}.admin-kpi-card{padding:var(--card-padding)}.admin-block-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.admin-block-grid{grid-template-columns:repeat(4,1fr)}}.admin-toolbar{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-toolbar-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.admin-toolbar-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.admin-toolbar-grid{grid-template-columns:repeat(3,1fr)}}.admin-header-row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-actions-group{align-items:center;gap:var(--space-3);display:flex}.admin-modal-overlay{padding:var(--space-4)}.admin-modal-inner{width:100%;max-width:28rem;padding:var(--card-padding)}.admin-modal-actions{flex-direction:column}.admin-modal-actions,.admin-modal-actions-row{gap:var(--space-3);display:flex}.admin-table-actions{gap:var(--space-2);display:flex}.admin-form-section{gap:var(--space-6);flex-direction:column;display:flex}.admin-form-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.admin-form-grid{grid-template-columns:repeat(2,1fr)}.admin-form-field-span-2{grid-column:1/-1}}.admin-checkbox-label-wrap{align-items:center;gap:var(--space-2);display:flex}.admin-settings-section ul{gap:var(--space-3);flex-direction:column;display:flex}.admin-settings-section ul li{align-items:center;gap:var(--space-3);display:flex}.admin-breadcrumb-sep{margin-left:var(--space-2);margin-right:var(--space-2)}.marketplace-tier-section{margin-bottom:var(--space-12)}.marketplace-tier-section h2{margin-bottom:var(--space-6)}.marketplace-tier-section.border-t-default{padding-top:var(--space-8)}.hub-section-tight{padding:var(--space-8)var(--space-6)}.hub-inner-overflow-safe,.marketplace-client-wrap{min-width:0}.marketplace-filters-grid{gap:var(--space-4);min-width:0;margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:640px){.marketplace-filters-grid{grid-template-columns:repeat(3,1fr)}}.marketplace-cards-grid{gap:var(--space-8);grid-template-columns:1fr;min-width:0;display:grid}.marketplace-tier-section .marketplace-cards-grid{margin-top:var(--space-6)}.marketplace-cards-grid>*{min-width:0}@media (min-width:640px){.marketplace-cards-grid{grid-template-columns:repeat(2,1fr)}}.hub-card-box{padding:var(--card-padding)}.hub-card-badge-wrap{margin-bottom:var(--space-3)}.hub-faq-list{gap:var(--space-6);flex-direction:column;display:flex}.listing-card-top-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.listing-card-title-col{flex:1 1 0;min-width:0}.listing-card-title-col .hub-card-heading{margin-bottom:var(--space-4)}.listing-card-title-col .badge-outline-neutral{margin-bottom:var(--space-3)}.listing-card-title-col>p{margin-top:0}.listing-card-badge{flex-shrink:0}.listing-card-metrics-wrap{border-top:1px solid var(--color-border);padding-top:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.listing-card-link{text-decoration:none}.listing-card-link .hub-card-heading:hover{text-decoration:underline}.listing-card-heading-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.badge-outline-neutral{border:1px solid var(--color-border);padding:var(--space-2)var(--space-3);display:inline-block}.body-stack-gap-4,.cadence-card-preview{gap:var(--space-4);flex-direction:column;display:flex}.cadence-sparkline-figure{gap:var(--space-3);flex-direction:column;display:flex}.cadence-card-sparkline{flex-shrink:0}.cadence-sparkline-axis-label{font-family:var(--font-sans);fill:var(--color-muted);font-size:.75rem}.body-stack-split p+p{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.criteria-list{padding-left:var(--space-6);list-style-type:disc}.criteria-list li{margin-bottom:var(--space-2)}.criteria-list li:last-child{margin-bottom:0}.listing-detail-cta-wrap{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.listing-detail-cta-wrap .cta-primary{margin-top:var(--space-6)}.listing-detail-grid{gap:var(--space-8);grid-template-columns:1fr;min-width:0;display:grid}.listing-detail h1,.listing-detail-grid h1{font-size:1.875rem;font-weight:700;font-family:var(--font-headline)}@media (min-width:640px){.listing-detail-grid{grid-template-columns:repeat(2,1fr)}.listing-detail-grid .listing-detail-col-span-2{grid-column:1/-1}}.listing-detail-grid>*{min-width:0}.listing-header-badges{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.listing-header-meta{margin-bottom:var(--space-4)}.listing-header-meta,.listing-header-meta p{margin-top:var(--space-4)}.listing-metrics-row{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.listing-detail-card-cell{padding:var(--card-padding)}.listing-stack-gap-6{gap:var(--space-6);flex-direction:column;display:flex}.listing-stack-gap-2{gap:var(--space-2);flex-direction:column;display:flex}.listing-inline-gap{margin-left:var(--space-2)}.inquiry-modal-overlay-padding{padding:var(--space-4)}.subscribe-modal-z{z-index:100}.subscribe-modal-overlay{padding:var(--space-8);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.subscribe-modal-inner{width:100%;max-width:var(--size-inquiry-modal-max-width);max-height:var(--size-inquiry-modal-max-height);position:relative;overflow-y:auto;box-shadow:0 8px 32px #0006}.subscribe-interests-fieldset.form-checkbox-group{gap:var(--space-4)}.subscribe-option-wrap{gap:var(--space-1);flex-direction:column;display:flex}.subscribe-option-subtext{margin:0 0 0 calc(1.125rem + var(--space-3));padding:0}.inquiry-modal-inner{padding:var(--card-padding)}.inquiry-modal-inner h2{font-size:1.25rem;font-weight:700;font-family:var(--font-headline)}.inquiry-modal-form-fields{gap:var(--space-4);flex-direction:column;display:flex}.inquiry-modal-actions{gap:var(--space-3);display:flex}.inquiry-modal-actions>.cta-primary{flex:1}.inquiry-modal-inner-size{width:100%;max-width:var(--size-inquiry-modal-max-width);max-height:var(--size-inquiry-modal-max-height);position:relative;overflow-y:auto;box-shadow:0 8px 32px #0006}.inquiry-modal-close-position{top:var(--space-4);right:var(--space-4);position:absolute}.inquiry-modal-close-size{width:var(--size-modal-close);height:var(--size-modal-close);justify-content:center;align-items:center;line-height:1;display:flex}.tool-tab-min-height{min-height:var(--size-tool-tab-min-height)}.admin-chart-min-height,.analisis-chart-wrap{min-height:var(--size-admin-chart-min-height)}.analisis-chart-wrap{margin:var(--space-8)0}.analisis-chart-wrap .recharts-tooltip-cursor{fill:#0000}.tool-input-min-width{min-width:var(--size-tool-input-min)}.tool-timeline-bar-min-width{min-width:var(--size-tool-timeline-bar-min)}.tool-print-table-min-width{min-width:var(--size-tool-print-table-min)}.tool-print-table{border-collapse:collapse;width:100%}.tool-input-max-width{max-width:var(--size-tool-input-max);min-width:0}.tool-icon-button-size{width:var(--size-tool-icon-button)}.tool-icon-button-size,.tool-timeline-bar-height{height:var(--size-tool-icon-button)}.hero-logo-img-width{width:var(--size-hero-logo-sm);max-width:100%;height:auto}@media (min-width:640px){.hero-logo-img-width{width:var(--size-hero-logo-md)}}@media (min-width:768px){.hero-logo-img-width{width:var(--size-hero-logo-lg)}}.inversores-list{gap:var(--space-3);flex-direction:column;padding-left:0;list-style:none;display:flex}.herramienta-section-heading{font-size:1.125rem;font-weight:600;font-family:var(--font-headline);margin-bottom:var(--space-4)}.herramienta-section-heading-with-top{margin-top:var(--space-8);margin-bottom:var(--space-4)}.calculadora-retorno-comprador h4.section-label{margin-bottom:var(--space-1)}.calculadora-retorno-comprador .tool-reference-list li+li{margin-top:var(--space-2)}.main{min-height:100vh}@media (max-width:40rem){.hub-section{padding:var(--space-6)var(--space-6)}.main>.hub-section:first-of-type{padding-top:var(--space-8)}.hub-section-tight{padding:var(--space-4)var(--space-6)}.hub-section .hub-inner h1{font-size:1.75rem}.page-intro{margin-top:var(--space-2);font-size:1rem}.page-intro.page-intro-spaced{margin-bottom:var(--space-4)}.hub-card-grid,.hub-card-grid-2{margin-top:var(--space-4);margin-bottom:var(--space-4);gap:var(--space-4)}.hub-section-label{margin-top:var(--space-4);margin-bottom:var(--space-3)}}.header{font-family:var(--font-sans);border-bottom:1px solid var(--color-border);padding:var(--space-4)var(--space-6);letter-spacing:.02em;background-color:var(--color-bg);font-size:.9375rem}@supports (color:color-mix(in lab,red,red)){.header{background-color:color-mix(in srgb,var(--color-bg)95%,transparent)}}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.header{background-color:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.header{background-color:color-mix(in srgb,var(--color-bg)80%,transparent)}}.header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.header-inner{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;max-width:72rem;margin:0 auto}.header-inner,.logo{align-items:center;display:flex}.logo{letter-spacing:-.01em;box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:48px;min-block-size:48px;padding:0}.logo,.logo:hover{text-decoration:none}.logo:hover{opacity:.85}.logo-img{object-fit:contain;width:auto;max-width:100%;height:24.7px;display:block}@media (max-width:22rem){.logo-img{height:20.9px;max-height:27.55px}}@media (min-width:640px){.logo-img{height:36.1px;max-height:48.45px}}.hero-logo-black{filter:brightness(0)}.nav-list{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.nav-list{gap:var(--space-6)}}.nav-list a{color:var(--color-muted);min-height:48px;min-block-size:48px;padding:0 var(--space-2);margin:0 calc(-1*var(--space-2));align-items:center;text-decoration:none;display:inline-flex}.nav-list a:hover{color:var(--color-fg);text-decoration:none}.header-nav-subscribe-btn{color:var(--color-muted);min-height:48px;min-block-size:48px;padding:0 var(--space-2);margin:0 calc(-1*var(--space-2));cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;text-decoration:none;display:inline-flex}.header-nav-subscribe-btn:hover{color:var(--color-fg)}.header-nav-desktop{display:none}@media (min-width:96rem){.header-nav-desktop{align-items:center;display:flex}}.header-nav-mobile{align-items:center;gap:var(--space-2);z-index:10;display:flex;position:relative}.header-nav-mobile .header-nav-mobile-visible{display:none}.header-nav-mobile-visible{align-items:center;gap:var(--space-2);display:flex}.header-nav-mobile-link{color:var(--color-muted);font-family:var(--font-sans);min-height:48px;min-block-size:48px;padding:0 var(--space-2);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.header-nav-mobile-link:hover{color:var(--color-fg)}@media (min-width:96rem){.header-nav-mobile{display:none}}.burger-btn,.burger-hover-zone{display:inline-flex}.burger-btn{min-height:48px;min-block-size:48px;padding:0 var(--space-2);margin:0 calc(-1*var(--space-2));color:var(--color-muted);cursor:pointer;font:inherit;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;position:relative}.burger-btn:hover,.burger-btn[aria-expanded=true]{color:var(--color-fg)}.burger-panel{top:4rem;right:var(--space-4);width:20rem;max-width:calc(100vw - 2*var(--space-4));z-index:99;background:var(--color-bg);max-height:min(90vh,26rem);padding:var(--space-4);padding-top:var(--space-4);position:fixed;left:auto;overflow-y:auto;box-shadow:0 8px 32px #0006}.burger-panel,.burger-panel-list{flex-direction:column;display:flex}.burger-panel-list{gap:0;margin:0;padding:0;list-style:none}.burger-panel-list li{border-bottom:1px solid var(--color-border)}.burger-panel-list a{min-height:48px;min-block-size:48px;padding:var(--space-4)0;color:var(--color-fg);font-family:var(--font-sans);letter-spacing:.02em;align-items:center;font-size:.9375rem;text-decoration:none;display:flex}.burger-panel-list a:hover{color:var(--color-accent);text-decoration:underline}.burger-panel-subscribe-btn{width:100%;min-height:48px;min-block-size:48px;padding:var(--space-4)0;color:var(--color-fg);font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;font-size:.9375rem;font:inherit;text-align:left;background:0 0;border:none;align-items:center;text-decoration:none;display:flex}.burger-panel-subscribe-btn:hover{color:var(--color-accent);text-decoration:underline}.footer{font-family:var(--font-sans);border-top:1px solid var(--color-border);padding:var(--space-6);margin-top:var(--space-16);color:var(--color-muted);letter-spacing:.02em;font-size:.8125rem}.footer-inner{justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:72rem;margin:0 auto}.footer-inner,.footer-links{gap:var(--space-4);display:flex}.footer-links{margin:0;padding:0;list-style:none}.footer-links a{color:var(--color-muted);min-height:48px;min-block-size:48px;padding:0 var(--space-2);margin:0 calc(-1*var(--space-2));align-items:center;text-decoration:none;display:inline-flex}.footer-links a:hover{color:var(--color-fg);text-decoration:underline}.footer-copy-with-wordmark{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.footer-wordmark{width:auto;height:1.25rem;display:block}.footer-copy-text{color:var(--color-muted)}.footer-email{margin-top:var(--space-2);font-size:inherit;align-items:center;gap:var(--space-2);display:flex}.footer-email-symbol{flex-shrink:0;width:1rem;height:1rem}.footer-email a{color:var(--color-muted);text-decoration:none}.footer-email a:hover{color:var(--color-fg);text-decoration:underline}.footer-cadence{width:100%;margin-bottom:var(--space-4);font-size:inherit;color:var(--color-muted)}.footer-newsletter{width:100%;margin-bottom:var(--space-6)}.footer-newsletter-label{font-size:inherit;color:var(--color-muted);margin-bottom:var(--space-2);display:block}.footer-newsletter-row{gap:var(--space-2);flex-wrap:wrap;max-width:28rem;display:flex}.footer-newsletter-input{min-width:12rem;font-family:var(--font-serif);color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border);padding:var(--space-2)var(--space-4);flex:1;font-size:1rem}.footer-newsletter-input::placeholder{color:var(--color-muted)}.footer-newsletter-input:focus{border-color:var(--color-muted);outline:none}.footer-newsletter-button{font-family:var(--font-sans);color:var(--color-bg);background:var(--color-fg);padding:var(--space-2)var(--space-4);cursor:pointer;border:none;font-size:.875rem;font-weight:600}.footer-newsletter-button:hover:not(:disabled){opacity:.9}.footer-newsletter-button:disabled{opacity:.6;cursor:not-allowed}.footer-newsletter-message{margin-top:var(--space-2);font-size:inherit;color:var(--color-muted)}.footer-newsletter-error{color:var(--color-muted)}.contact-form{margin-top:var(--space-8);margin-bottom:var(--space-6)}.contact-form .form-field{margin-bottom:var(--space-4)}.contact-form .form-fieldset{margin-bottom:var(--space-8);border:0;padding:0}.contact-form .form-fieldset .form-field:last-child{margin-bottom:0}.contact-form .form-legend{font-family:var(--font-headline);color:var(--color-fg);margin-bottom:var(--space-4);font-size:1rem;font-weight:600;display:block}.form-checkbox-group{gap:var(--space-3);flex-direction:column;display:flex}.form-checkbox-option{align-items:center;gap:var(--space-3);min-height:2rem;display:flex}.form-checkbox-option input[type=checkbox]{border:2px solid var(--color-border);background:var(--color-bg);width:1.125rem;height:1.125rem;color:var(--color-fg);cursor:pointer;flex-shrink:0}.form-checkbox-option input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.form-checkbox-option label{cursor:pointer;font-family:var(--font-serif);font-size:inherit;color:var(--color-fg)}.contact-form .input-text{max-width:28rem}.contact-form .form-field select.input-text+.input-text{margin-top:var(--space-3)}.contact-form textarea.input-text{min-height:6rem}.contact-form .cta-primary{margin-top:var(--space-2);margin-bottom:var(--space-4)}.contact-form .form-error,.contact-form .form-success{margin-top:var(--space-4);color:var(--color-muted);font-size:.9375rem}.contact-form .form-error a{color:var(--color-accent)}.contact-form .contact-fallback,.page-content .contact-fallback{margin-top:var(--space-4);color:var(--color-muted);font-size:.9375rem}.contact-form .contact-fallback a{color:var(--color-accent)}.page-content{max-width:var(--measure);padding:var(--space-12)var(--space-6);overflow-wrap:break-word;margin:0 auto}.page-content .lead{color:var(--color-muted);margin-top:-.25em;margin-bottom:var(--space-8);font-size:1.5rem;line-height:1.65}.not-found-logo{margin-bottom:var(--space-8);text-decoration:none;display:block}.not-found-logo:hover{opacity:.85}.not-found-logo-img{width:auto;height:36px;display:block}.admin-home-symbol{top:var(--space-6);left:var(--space-6);opacity:.85;text-decoration:none;display:block;position:absolute}.admin-home-symbol:hover{opacity:1}.page-content section{margin-top:var(--space-8);margin-bottom:var(--space-8)}.page-content section:last-child{margin-bottom:0}.page-content h2{margin-top:var(--space-8);margin-bottom:var(--space-2)}.article-header{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.article-header .article-date{font-family:var(--font-sans);color:var(--color-muted);letter-spacing:.02em;margin-bottom:var(--space-2);font-size:.875rem}.article-header h1{color:var(--color-fg);margin-bottom:var(--space-2)}.article-header>div:first-of-type{margin-top:var(--space-4)}.article-header .listing-header-badges{margin-top:var(--space-6);margin-bottom:var(--space-4)}.post-list{margin:0;padding:0;list-style:none}.post-list li{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.post-list li:last-child{border-bottom:none}.post-list a{margin-bottom:var(--space-1);font-size:1.125rem;font-weight:600;display:block}.post-list time{margin-bottom:var(--space-1)}.post-list .post-list-desc,.post-list time{font-family:var(--font-sans);color:var(--color-muted);letter-spacing:.02em;font-size:.8125rem;display:block}.prose{overflow-wrap:break-word;margin-top:0;font-size:1.0625rem;line-height:1.75}.prose.prose-compact{max-width:none}.prose.prose-compact,.prose.prose-compact p:first-of-type{font-size:.875rem;line-height:1.65}.prose p{margin-bottom:1.35em}.prose p:first-of-type{color:var(--color-fg);font-size:1.125rem;line-height:1.65}.prose.calculadora-ebitda-print-prose p:first-of-type{font-size:1.0625rem;line-height:1.75}.prose h2{margin-top:var(--prose-h2-margin-top);margin-bottom:var(--prose-h2-margin-bottom)}.prose h3{margin-top:var(--prose-h3-margin-top);margin-bottom:var(--prose-h3-margin-bottom)}.prose br{content:"";margin-top:.5em;display:block}.prose dl{margin-top:1.5em;margin-bottom:1.5em}.prose dt{margin-top:1.25em;margin-bottom:.35em;font-weight:600}.prose dt:first-child{margin-top:0}.prose dd{margin-bottom:1em;margin-left:0}.prose ol,.prose ul{margin-top:var(--space-4);margin-bottom:var(--space-6);padding-left:var(--space-6)}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose ol.list-none,.prose ol.post-list,.prose ol.tool-results-list,.prose ul.list-none,.prose ul.post-list,.prose ul.tool-results-list{padding-left:0;list-style:none}.prose li{margin-bottom:var(--space-2)}.prose li:last-child{margin-bottom:0}.prose ol.prose-list-spaced li,.prose ul.prose-list-spaced li{margin-bottom:var(--space-6);border-top:1px solid var(--color-border);padding-top:var(--space-4);margin-top:var(--space-4)}.prose ol.prose-list-spaced li:first-child,.prose ul.prose-list-spaced li:first-child{border-top:none;margin-top:0;padding-top:0}.prose ol.prose-list-spaced li:last-child,.prose ul.prose-list-spaced li:last-child{margin-bottom:0}.page-content .formula-block,.prose .formula-block{font-family:var(--font-sans);background:var(--color-tool-panel);border:1px solid var(--color-border);border-left:3px solid var(--color-muted);padding:var(--space-4)var(--space-6);margin:var(--space-6)0;color:var(--color-fg);font-size:.9375rem;font-weight:600}.prose .prose-table-wrap{min-width:0;margin:var(--space-8)0;overflow-x:auto}.prose .prose-table-wrap-desc .calc-table td:first-child,.prose .prose-table-wrap-desc .calc-table th:first-child,.prose .prose-table-wrap-factors .calc-table td:nth-child(2){min-width:12rem}.prose .prose-table-wrap-wide .calc-table{min-width:32rem}.prose .prose-table-wrap-wide-sm .calc-table{min-width:18rem}.prose .prose-table-wrap-min-280 table{min-width:280px}.prose .calc-table th.col-min-6rem{min-width:6rem}.prose .calc-table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose .calc-table thead th{text-align:left;padding:var(--table-cell-padding);border-bottom:2px solid var(--color-border);font-weight:600}.prose .calc-table thead th.table-th-right{text-align:right}.prose .calc-table td{padding:var(--table-cell-padding);border-bottom:1px solid var(--color-border)}.prose .calc-table td.num{text-align:right;font-family:var(--font-sans)}.prose .calc-table .total-row td{border-bottom:none;border-top:2px solid var(--color-border);padding-top:var(--space-3);font-weight:600}.prose .balance-sheet-columns{gap:var(--space-6);display:flex}@media (max-width:639px){.prose .balance-sheet-columns{flex-direction:column}}@media (min-width:640px){.prose .balance-sheet-col{flex:1 1 0;min-width:0}.prose .balance-sheet-col:first-child{border-right:1px solid var(--color-border);padding-right:var(--space-6)}}.prose .balance-sheet-summary{text-align:center;width:100%;margin-top:var(--space-4);padding-top:var(--space-4);border-top:2px solid var(--color-border);color:var(--color-fg);font-size:1rem;font-weight:600}.prose .ejemplo-valor-table td.num,.prose .ejemplo-valor-table th.num{min-width:100px}.prose .internal-links-intro{color:var(--color-muted);margin-bottom:var(--space-2)}.prose .internal-links-list p{margin-bottom:var(--space-4);color:var(--color-muted)}.prose .internal-links-list p:last-child{margin-bottom:0}ul.internal-links-list{padding-left:var(--space-6);list-style-type:disc}ul.internal-links-list li+li{margin-top:var(--space-1)}ul.internal-links-list li p{margin-top:var(--space-2);margin-bottom:0}.glosario-nudge-wrap{margin-bottom:var(--section-gap-tight)}.glosario-nudge-wrap .glosario-nudge-copy{margin-bottom:var(--space-4)}.glosario-nudge-box,.prose .card-block{padding:var(--card-padding)}.prose .card-block{border:1px solid var(--color-border);margin-bottom:var(--space-6)}.prose .card-block p:last-child,.prose .card-block:last-child{margin-bottom:0}.prose .caption-block{margin-bottom:var(--space-2)}.prose ol.step-list li{padding-left:var(--space-2)}.prose ol.step-list li>p:first-child{margin-bottom:var(--space-1)}.prose .callout-accent>p:last-child,.prose ol li>p:last-child,.prose ol.step-list li>p:last-child,.prose ul li>p:last-child{margin-bottom:0}.max-w-4xl .back-link,.page-content .back-link{font-family:var(--font-sans);color:var(--color-muted);margin-top:var(--space-8);font-size:.9375rem;display:inline-block}.max-w-4xl .back-link:hover,.page-content .back-link:hover{color:var(--color-fg)}.glosario-nav{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-4)0;flex-wrap:wrap;display:flex}.prose .glosario-nav{margin-top:var(--space-8)}.glosario-nav-link{font-family:var(--font-sans);color:var(--color-muted);font-size:.9375rem;text-decoration:none;display:inline-block}.glosario-nav-link:hover{color:var(--color-fg)}.blog-nav{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.prose .blog-nav{margin-top:var(--space-8)}.blog-nav-link{font-family:var(--font-sans);color:var(--color-muted);font-size:.9375rem;text-decoration:none;display:inline-block}.blog-nav-link:hover{color:var(--color-fg)}.guia-nav{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.prose .guia-nav{margin-top:var(--space-8)}.guia-nav-link{font-family:var(--font-sans);color:var(--color-muted);font-size:.9375rem;text-decoration:none;display:inline-block}.guia-nav-link:hover{color:var(--color-fg)}.page-content header time{font-family:var(--font-sans);color:var(--color-muted);letter-spacing:.02em;font-size:.875rem}.pilar-cta{padding:var(--space-4)var(--space-6);margin:var(--space-8)0;border-left:3px solid}.pilar-cta p{margin:0 0 var(--space-2)0;font-size:1rem}.pilar-cta a{font-weight:500}.timeline{gap:var(--space-4);margin-top:var(--space-8);margin-bottom:var(--space-8);flex-direction:column;display:flex}.timeline-step{gap:var(--space-6);align-items:flex-start;display:flex}.timeline-marker{flex-direction:column}.timeline-marker,.timeline-number{flex-shrink:0;align-items:center;display:flex}.timeline-number{width:var(--space-8);height:var(--space-8);border:2px solid var(--color-accent);color:var(--color-accent);border-radius:50%;justify-content:center;font-size:1rem;font-weight:600}.timeline-line{width:2px;min-height:var(--space-8);background-color:var(--color-border);margin:var(--space-1)0;flex:1}.timeline-step:last-child .timeline-line,body[class^=print-] .tool-no-print{display:none}@media print{.closing-wrap-no-print{display:none}.simulador-consideracion{page-break-inside:avoid}.simulador-consideracion-print-footer-wrap{margin-top:var(--space-8)}.simulador-consideracion-print-title-section{margin-top:var(--space-4);margin-bottom:var(--space-6)}.simulador-consideracion-print-params{margin-bottom:var(--space-6)}.simulador-consideracion-print-results-label,.simulador-consideracion-print-table-label,.simulador-consideracion-print-timeline-label{margin-bottom:var(--space-2);padding:0 var(--space-2)}.simulador-consideracion-results{gap:var(--space-3)}.simulador-consideracion-results>div{padding:var(--space-3)var(--space-4);page-break-inside:avoid}.simulador-consideracion-table-wrap,.simulador-consideracion-timeline{page-break-inside:avoid;margin-top:var(--space-3)}.simulador-consideracion-timeline{page-break-before:avoid}.simulador-consideracion-timeline+div{page-break-inside:avoid;margin-top:var(--space-2)}}.timeline-content{padding-bottom:var(--space-8)}.timeline-title{margin:0 0 var(--space-1)0;padding-top:var(--space-2);font-size:1rem;font-weight:600}.timeline-desc{color:var(--color-muted);margin:0;font-size:1rem;line-height:1.5}.search-trigger,.search-wrap{position:relative}.search-trigger{min-height:48px;min-block-size:48px;padding:0 var(--space-2);margin:0 calc(-1*var(--space-2));color:var(--color-muted);cursor:pointer;font:inherit;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.search-trigger:hover{color:var(--color-fg)}.lang-switch-wrap{gap:var(--space-2)}.lang-switch-trigger,.lang-switch-wrap{align-items:center;min-height:48px;min-block-size:48px;display:inline-flex;position:relative}.lang-switch-trigger{padding:0 var(--space-2);margin:0 calc(-1*var(--space-2));color:var(--color-muted);cursor:pointer;font:inherit;z-index:1;background:0 0;border:none;justify-content:center}.lang-switch-trigger:hover,.lang-switch-trigger[aria-expanded=true]{color:var(--color-fg)}.lang-switch-dropdown{margin-top:var(--space-1);min-width:8rem;padding:var(--space-2)var(--space-3);background:var(--color-bg);gap:var(--space-2);z-index:100;flex-direction:column;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000040}.lang-switch-dropdown .lang-switch-current,.lang-switch-dropdown .lang-switch-link{padding:var(--space-2)0;align-items:center;min-height:44px;display:flex}.lang-switch-dropdown .lang-switch-link{text-decoration:none}.lang-switch-icon{color:var(--color-muted);flex-shrink:0}.lang-switch-current{font-family:var(--font-sans);color:var(--color-fg);font-size:.9375rem;font-weight:600}.lang-switch-sep{-webkit-user-select:none;user-select:none}.lang-switch-link,.lang-switch-sep{color:var(--color-muted);font-family:var(--font-sans);font-size:.9375rem}.lang-switch-link{text-decoration:none}.lang-switch-link:hover{color:var(--color-fg);text-decoration:none}.search-overlay{z-index:100;background:var(--color-overlay);padding:var(--space-8)var(--space-4);padding-top:var(--space-16);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.search-panel{border:1px solid var(--color-border);max-width:28rem;font-family:var(--font-sans);position:relative}.search-input,.search-panel{background:var(--color-bg);width:100%}.search-input{font-family:var(--font-serif);color:var(--color-fg);border:none;border-bottom:1px solid var(--color-border);padding:var(--space-2)var(--space-4);padding-right:var(--space-12);font-size:1rem}.search-input::placeholder{color:var(--color-muted)}.search-input:focus{border-bottom-color:var(--color-muted);outline:none}.search-close{top:var(--space-2);right:var(--space-2);width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.search-close:hover{color:var(--color-fg)}.search-results{padding:var(--space-2)0;max-height:20rem;margin:0;list-style:none;overflow-y:auto}.search-results li{margin:0;padding:0}.search-result-link{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2)var(--space-4);color:var(--color-fg);border:none;min-height:48px;text-decoration:none;display:flex}.search-result-link:hover{background:var(--color-tool-panel-hover);text-decoration:none}.search-result-title{text-align:left;flex:1;font-size:.9375rem;font-weight:500}.search-result-type{color:var(--color-muted);letter-spacing:.02em;flex-shrink:0;font-size:.75rem}.search-no-results{padding:var(--space-4);color:var(--color-muted);font-size:.9375rem}.glosario-hub-search-wrap{margin-bottom:var(--space-6);position:relative}.glosario-hub-search-dropdown{margin-top:var(--space-2);max-height:70vh;padding:var(--space-2);background:var(--color-bg-secondary);border:1px solid var(--color-border);z-index:100;border-radius:0;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.herramientas-hub-search-wrap{margin-bottom:var(--space-6);position:relative}.herramientas-hub-search-dropdown{margin-top:var(--space-2);max-height:70vh;padding:var(--space-2);background:var(--color-bg-secondary);border:1px solid var(--color-border);z-index:100;border-radius:0;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.search-command-fixed-wrap{z-index:9999;padding-left:var(--space-4);padding-right:var(--space-4);position:fixed;top:6rem;left:0;right:0}.search-overlay-command{padding:var(--space-4);justify-content:center;align-items:center}.search-command-inner{background:var(--color-bg);width:100%;max-width:620px;font-family:var(--font-sans);padding-left:var(--space-8);padding-right:var(--space-8);margin-left:auto;margin-right:auto;position:relative}.search-command-input{width:100%;font-family:var(--font-serif);color:var(--color-fg);background:var(--color-bg);padding:var(--space-4)var(--space-4);border:none;padding-right:3rem;font-size:1.25rem}.search-command-input::placeholder{color:var(--color-muted)}.search-command-input:focus{outline:none}.search-close-command{top:var(--space-4);right:var(--space-2);width:3rem;height:3rem;color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.search-close-command:hover{color:var(--color-fg)}.search-command-results{max-height:70vh;padding-bottom:var(--space-4);overflow-y:auto}.search-command-group{padding-top:var(--space-6);width:100%}.search-command-group:first-child{padding-top:0}.search-command-group-label{letter-spacing:.12em;color:var(--color-muted);padding:var(--space-2)var(--space-4)var(--space-1);border-top:1px solid var(--color-border);width:100%;font-size:.6875rem;font-weight:600;display:block}.search-command-group:first-child .search-command-group-label{border-top:none;padding-top:0}.search-command-list{margin:0;padding:0;list-style:none}.search-command-list li{margin:0;padding:0}.search-command-link{min-width:0;padding:var(--space-2)var(--space-4);color:var(--color-fg);border:none;min-height:48px;text-decoration:none}.search-command-link,.search-command-link-inner,.search-command-link>div{width:100%;display:block}.search-command-link-selected,.search-command-link:hover{background:var(--color-accent-tint);text-decoration:none}.search-command-title{width:100%;color:var(--color-fg);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:400;display:block;overflow:hidden}.search-command-desc{-webkit-line-clamp:2;width:100%;color:var(--color-muted);margin-top:var(--space-1);-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}@media print{:root{--print-bg:#fff;--print-fg:#111;--print-border:#ddd;--print-muted:#777;--print-bg-subtle:#f5f5f5;--print-bg-alt:#fafafa;--print-success:#16a34a}.tool-print-page-rule{background:var(--print-success);border:none;height:1mm;margin:0;padding:0}body[class^=print-] .tool-print-header{border-bottom:1px solid var(--print-border);background:var(--print-bg);width:100%;font-family:var(--font-sans);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.4rem 0 .5rem;display:flex}body[class^=print-] .tool-print-header-brand{color:var(--print-fg);font-size:11pt;font-weight:700;font-family:var(--font-headline)}body[class^=print-] .tool-print-header-url{color:var(--print-muted);font-size:9pt}body[class^=print-] .tool-print-footer{border-top:1px solid var(--print-border);color:var(--print-muted);font-size:7pt;font-family:var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;margin-top:2rem;padding-top:.5rem;display:flex}.tool-print-footer-disclaimer{flex:1;min-width:0}.tool-print-footer-date{flex-shrink:0}body[class^=print-] .tool-print-label{color:var(--print-muted);text-transform:uppercase;letter-spacing:.05em;font-size:8pt;font-family:var(--font-sans);margin-bottom:.25rem}body[class^=print-] .tool-print-title{color:var(--print-fg);font-size:16pt;font-weight:700;font-family:var(--font-headline);margin:0 0 .35rem}body[class^=print-] .tool-print-subtitle{color:var(--print-muted);font-size:9pt;font-family:var(--font-sans);margin:0 0 1rem}body[class^=print-] .tool-print-subtitle.tool-print-byline{margin-bottom:.5rem}.tool-print-divider{border:none;border-top:1px solid var(--print-border);height:0;margin:1rem 0}body[class^=print-] .tool-print-section-label{color:var(--print-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8pt;font-family:var(--font-sans);margin-bottom:.5rem}.calculadora-ebitda .calculadora-ebitda-multiples-table h3,.tool-print-adjustments-table th.tool-print-results-title,.tool-print-results-title,.tool-print-scenarios-pill,.tool-print-section-title{text-transform:uppercase;letter-spacing:.04em}body[class^=print-] .tool-print-param-block{background:var(--print-bg-subtle);border:1px solid var(--print-border);margin-bottom:.75rem;padding:.6rem .75rem}body[class^=print-] .tool-print-param-block .tool-print-param-value{color:var(--print-fg);font-size:14pt;font-weight:700;font-family:var(--font-headline)}body[class^=print-] .tool-print-param-block .tool-print-param-label{color:var(--print-muted);font-size:8pt;font-family:var(--font-sans)}body[class^=print-] .tool-print-params-table,body[class^=print-] .tool-print-results-table,body[class^=print-] .tool-print-scenarios-table,body[class^=print-] .tool-print-table{border-collapse:collapse;width:100%;font-size:9pt;font-family:var(--font-sans);color:var(--print-fg);border:1px solid var(--print-border)}body[class^=print-] .tool-print-params-table thead th,body[class^=print-] .tool-print-results-table thead th,body[class^=print-] .tool-print-scenarios-table thead th,body[class^=print-] .tool-print-table thead th{background:var(--print-bg-subtle);color:var(--print-muted);text-align:left;border:1px solid var(--print-border);text-transform:uppercase;letter-spacing:.04em;padding:.4rem .6rem;font-size:8pt;font-weight:600}body[class^=print-] .tool-print-params-table thead th:first-child,body[class^=print-] .tool-print-results-table thead th:first-child,body[class^=print-] .tool-print-scenarios-table thead th:first-child,body[class^=print-] .tool-print-table thead th:first-child{border-left:3px solid var(--print-success)}body[class^=print-] .tool-print-scenarios-table thead th{text-transform:none;font-size:9pt;font-weight:500}body[class^=print-] .tool-print-scenarios-table .tool-print-scenarios-label{text-transform:none;margin-top:.25rem;font-size:8pt;font-weight:400}body[class^=print-] .tool-print-params-table tbody td,body[class^=print-] .tool-print-results-table tbody td,body[class^=print-] .tool-print-scenarios-table tbody td,body[class^=print-] .tool-print-table tbody td{border:1px solid var(--print-border);color:var(--print-fg);padding:.4rem .6rem}body[class^=print-] .tool-print-params-table tbody tr:nth-child(odd),body[class^=print-] .tool-print-results-table tbody tr:nth-child(odd),body[class^=print-] .tool-print-scenarios-table tbody tr:nth-child(odd),body[class^=print-] .tool-print-table tbody tr:nth-child(odd){background:var(--print-bg)}body[class^=print-] .tool-print-params-table tbody tr:nth-child(2n),body[class^=print-] .tool-print-results-table tbody tr:nth-child(2n),body[class^=print-] .tool-print-scenarios-table tbody tr:nth-child(2n),body[class^=print-] .tool-print-table tbody tr:nth-child(2n){background:var(--print-bg-alt)}body[class^=print-] .tool-print-params-table tbody td,body[class^=print-] .tool-print-results-table tbody td,body[class^=print-] .tool-print-scenarios-table tbody td,body[class^=print-] .tool-print-table tbody td{background:inherit}body[class^=print-] .tool-print-body-text{color:var(--print-fg);font-size:9pt;font-family:var(--font-sans);margin:.5rem 0}body[class^=print-] .tool-print-footnote{color:var(--print-muted);font-size:7pt;font-family:var(--font-sans);margin-top:.5rem}body.print-calculadora-nota-vendedor .main{padding:0}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor{margin:0;padding:0}.calculadora-nota-vendedor .calculadora-nota-vendedor-print-footer-wrap{margin-top:var(--space-8);page-break-before:avoid}.calculadora-nota-vendedor-print-header-top{padding:var(--space-2)0 var(--space-1)}.calculadora-nota-vendedor-print-header-disclaimer{padding:var(--space-1)0 var(--space-2);margin-bottom:var(--space-4)}.calculadora-nota-vendedor-print-title-section{margin-top:var(--space-3);margin-bottom:var(--space-6)}.calculadora-nota-vendedor-print-intro{margin-bottom:var(--space-4)}.calculadora-nota-vendedor-print-params{margin-bottom:var(--space-6)}.calculadora-nota-vendedor-print-params-row{gap:var(--space-2);margin-top:var(--space-2)}.calculadora-nota-vendedor-print-param-item{gap:var(--space-8)}.calculadora-nota-vendedor-print-comparison-label{margin-bottom:var(--space-2);padding:0 var(--space-2)}.calculadora-nota-vendedor-print-market-label{margin-bottom:var(--space-2)}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-market-grid{gap:var(--space-8)}.calculadora-nota-vendedor .calculadora-nota-vendedor-print-footer-wrap .tool-print-footnote{margin-top:0;padding-top:0}.calculadora-nota-vendedor .calculadora-nota-vendedor-print-footer-wrap .tool-print-methodology{margin-top:var(--space-3)}.calculadora-nota-vendedor .border.tool-scenario-card{margin-top:var(--space-6)}.calculadora-retorno-comprador .calculadora-retorno-comprador-print-footer-wrap{margin-top:var(--space-8);page-break-before:avoid}.calculadora-retorno-comprador .calculadora-retorno-comprador-print-intro{margin-bottom:var(--space-4)}.calculadora-retorno-comprador .tool-print-methodology{margin-top:var(--space-3)}.calculadora-retorno-comprador-print-title-section{margin-top:var(--space-4);margin-bottom:var(--space-6)}.calculadora-retorno-comprador-print-params{margin-bottom:var(--space-6)}.calculadora-retorno-comprador-print-deal-label,.calculadora-retorno-comprador-print-exit-label,.calculadora-retorno-comprador-print-reference-label,.calculadora-retorno-comprador-print-scenarios-label,.calculadora-retorno-comprador-print-summary-label{margin-bottom:var(--space-2);padding:0 var(--space-2)}.calculadora-retorno-comprador .calculadora-retorno-comprador-print-footer-wrap .tool-print-footnote{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--print-border)}body.print-calculadora-retorno-comprador .footer,body.print-calculadora-retorno-comprador .header,body.print-calculadora-retorno-comprador .page-content>.article-header,body.print-calculadora-retorno-comprador .page-content>.back-link-wrap,body.print-calculadora-retorno-comprador .page-content>.lead{display:none}body.print-calculadora-retorno-comprador .main{max-width:none;padding:0}body.print-calculadora-retorno-comprador .calculadora-retorno-comprador{background:var(--print-bg);color:var(--print-fg);font-size:9pt;font-family:var(--font-sans)}body.print-calculadora-retorno-comprador .calculadora-retorno-comprador *{border-color:var(--print-border)}body.print-calculadora-retorno-comprador .calculadora-retorno-comprador .calculadora-retorno-comprador-print-footer-wrap,body.print-calculadora-retorno-comprador .calculadora-retorno-comprador .calculadora-retorno-comprador-print-header-wrap,body.print-calculadora-retorno-comprador .calculadora-retorno-comprador .calculadora-retorno-comprador-print-intro,body.print-calculadora-retorno-comprador .calculadora-retorno-comprador .tool-print-methodology{display:block}body.print-calculadora-retorno-comprador .calculadora-retorno-comprador .calculadora-retorno-comprador-print-footer-wrap .tool-print-footnote{border-top:1px solid var(--print-border)}body.print-calculadora-retorno-comprador .calculadora-retorno-comprador-print-deal-label,body.print-calculadora-retorno-comprador .calculadora-retorno-comprador-print-exit-label,body.print-calculadora-retorno-comprador .calculadora-retorno-comprador-print-params,body.print-calculadora-retorno-comprador .calculadora-retorno-comprador-print-reference-label,body.print-calculadora-retorno-comprador .calculadora-retorno-comprador-print-scenarios-label,body.print-calculadora-retorno-comprador .calculadora-retorno-comprador-print-summary-label{display:block}body.print-calculadora-retorno-comprador .calculadora-retorno-comprador .calculadora-retorno-comprador-results .tool-result-number{color:var(--print-fg)}body.print-calculadora-nota-vendedor .footer,body.print-calculadora-nota-vendedor .header,body.print-calculadora-nota-vendedor .page-content>.article-header,body.print-calculadora-nota-vendedor .page-content>.back-link-wrap,body.print-calculadora-nota-vendedor .page-content>.lead{display:none}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor{background:var(--print-bg);color:var(--print-fg);font-size:9pt;font-family:var(--font-sans)}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor *{border-color:var(--print-border)}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor .calculadora-nota-vendedor-print-footer-wrap,body.print-calculadora-nota-vendedor .calculadora-nota-vendedor .calculadora-nota-vendedor-print-header-wrap{page-break-after:avoid;display:block}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor .calculadora-nota-vendedor-print-footer-wrap{page-break-before:avoid}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-header-top{background:var(--print-bg);width:100%;font-family:var(--font-sans);justify-content:space-between;align-items:center;display:flex}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-header-disclaimer{border-bottom:1px solid var(--print-border);color:var(--print-muted);font-size:7pt;font-family:var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-intro{color:var(--print-fg);font-size:9pt;font-family:var(--font-sans);display:block}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor .text-\[var\(--color-fg\)\],body.print-calculadora-nota-vendedor .calculadora-nota-vendedor .text-\[var\(--color-muted\)\]{color:var(--print-fg)}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor .calculadora-nota-vendedor-market-grid button{cursor:default;flex-direction:column;align-items:flex-start;display:flex}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-params{display:block}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-params-row{flex-direction:column;display:flex}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-param-item{font-size:9pt;font-family:var(--font-sans);align-items:baseline;display:flex}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-param-label,body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-param-value{color:var(--print-fg);font-size:9pt}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-comparison-label,body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-print-market-label{display:block}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-table-header{text-transform:none;font-size:9pt;font-weight:600}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-market-title{display:none}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor-market-heading{color:var(--print-fg);font-size:9pt}body.print-calculadora-nota-vendedor .calculadora-nota-vendedor .calculadora-nota-vendedor-print-footer-wrap .tool-print-methodology{color:var(--print-fg);font-size:9pt;line-height:1.4;display:block}body.print-simulador-consideracion .article-header,body.print-simulador-consideracion .back-link-wrap,body.print-simulador-consideracion .footer,body.print-simulador-consideracion .header,body.print-simulador-consideracion .lead{display:none}body.print-simulador-consideracion .simulador-consideracion{background:var(--print-bg);color:var(--print-fg);font-size:9pt;font-family:var(--font-sans)}body.print-simulador-consideracion .simulador-consideracion *{border-color:var(--print-border)}body.print-simulador-consideracion .simulador-consideracion .simulador-consideracion-print-footer-wrap,body.print-simulador-consideracion .simulador-consideracion .simulador-consideracion-print-header-wrap{page-break-after:avoid;display:block}body.print-simulador-consideracion .simulador-consideracion .simulador-consideracion-print-footer-wrap{page-break-before:avoid}body.print-simulador-consideracion .simulador-consideracion .simulador-consideracion-results>div,body.print-simulador-consideracion .simulador-consideracion .simulador-consideracion-timeline-bar{color:var(--print-fg);background:var(--print-bg-subtle)}body.print-simulador-consideracion .simulador-consideracion-print-params,body.print-simulador-consideracion .simulador-consideracion-print-results-label,body.print-simulador-consideracion .simulador-consideracion-print-table-label,body.print-simulador-consideracion .simulador-consideracion-print-timeline-label{display:block}body.print-simulador-carve-out .article-header,body.print-simulador-carve-out .back-link-wrap,body.print-simulador-carve-out .closing-wrap,body.print-simulador-carve-out .footer,body.print-simulador-carve-out .fuentes-section,body.print-simulador-carve-out .header,body.print-simulador-carve-out .lead{display:none}body.print-simulador-carve-out .simulador-carve-out{background:var(--print-bg);color:var(--print-fg);font-size:9pt;font-family:var(--font-sans)}body.print-simulador-carve-out .simulador-carve-out *{border-color:var(--print-border)}body.print-simulador-carve-out .simulador-carve-out .simulador-carve-out-print-footer-wrap,body.print-simulador-carve-out .simulador-carve-out .simulador-carve-out-print-header-wrap{page-break-after:avoid;display:block}body.print-simulador-carve-out .simulador-carve-out .simulador-carve-out-print-footer-wrap{page-break-before:avoid}body.print-simulador-carve-out .simulador-carve-out .simulador-carve-out-results>div{color:var(--print-fg);background:var(--print-bg-subtle)}body.print-simulador-carve-out .simulador-carve-out-print-params,body.print-simulador-carve-out .simulador-carve-out-print-results-label,body.print-simulador-carve-out .simulador-carve-out-print-table-label{display:block}body.print-calculadora-capital-trabajo .closing-wrap,body.print-calculadora-capital-trabajo .footer,body.print-calculadora-capital-trabajo .fuentes-section,body.print-calculadora-capital-trabajo .header,body.print-calculadora-capital-trabajo .page-content>.article-header,body.print-calculadora-capital-trabajo .page-content>.back-link-wrap,body.print-calculadora-capital-trabajo .page-content>.lead{display:none}body.print-calculadora-capital-trabajo .main{max-width:none;padding:0}body.print-calculadora-capital-trabajo .calculadora-capital-trabajo{background:var(--print-bg);color:var(--print-fg);font-size:9pt;font-family:var(--font-sans)}body.print-calculadora-capital-trabajo .calculadora-capital-trabajo *{border-color:var(--print-border)}body.print-calculadora-capital-trabajo .calculadora-capital-trabajo .calculadora-capital-trabajo-print-footer-wrap,body.print-calculadora-capital-trabajo .calculadora-capital-trabajo .calculadora-capital-trabajo-print-header-wrap,body.print-calculadora-capital-trabajo .calculadora-capital-trabajo .calculadora-capital-trabajo-print-intro,body.print-calculadora-capital-trabajo .calculadora-capital-trabajo .tool-print-methodology{display:block}body.print-calculadora-capital-trabajo .calculadora-capital-trabajo .calculadora-capital-trabajo-print-footer-wrap .tool-print-footnote{border-top:1px solid var(--print-border)}body.print-calculadora-capital-trabajo .calculadora-capital-trabajo-print-params,body.print-calculadora-capital-trabajo .calculadora-capital-trabajo-print-results-label,body.print-calculadora-capital-trabajo .calculadora-capital-trabajo-print-results-wrap{display:block}body.print-checklist-concentracion-clientes .closing-wrap,body.print-checklist-concentracion-clientes .footer,body.print-checklist-concentracion-clientes .fuentes-section,body.print-checklist-concentracion-clientes .header,body.print-checklist-concentracion-clientes .page-content>.article-header,body.print-checklist-concentracion-clientes .page-content>.back-link-wrap,body.print-checklist-concentracion-clientes .page-content>.lead,body.print-checklist-concentracion-clientes .page-content>section{display:none}body.print-checklist-concentracion-clientes .main{max-width:none;padding:0}body.print-checklist-concentracion-clientes .checklist-concentracion-clientes{background:var(--print-bg);color:var(--print-fg);font-size:9pt;font-family:var(--font-sans)}body.print-checklist-concentracion-clientes .checklist-concentracion-clientes *{border-color:var(--print-border)}body.print-checklist-concentracion-clientes .checklist-concentracion-clientes .checklist-concentracion-clientes-print-footer-wrap,body.print-checklist-concentracion-clientes .checklist-concentracion-clientes .checklist-concentracion-clientes-print-header-wrap,body.print-checklist-concentracion-clientes .checklist-concentracion-clientes .checklist-concentracion-clientes-print-intro,body.print-checklist-concentracion-clientes .checklist-concentracion-clientes .tool-print-methodology{display:block}body.print-checklist-concentracion-clientes .checklist-concentracion-clientes .checklist-concentracion-clientes-print-footer-wrap .tool-print-footnote{border-top:1px solid var(--print-border)}body.print-checklist-concentracion-clientes .checklist-concentracion-clientes-print-params,body.print-checklist-concentracion-clientes .checklist-concentracion-clientes-print-results-wrap{display:block}body.print-preparar-nda .footer,body.print-preparar-nda .header,body.print-preparar-nda .page-content>.article-header,body.print-preparar-nda .page-content>.back-link-wrap,body.print-preparar-nda .page-content>.closing-wrap,body.print-preparar-nda .page-content>.lead,body.print-preparar-nda .page-content>.prose,body.print-preparar-nda .page-content>section[aria-labelledby],body.print-preparar-nda .preparar-nda .tool-no-print{display:none}body.print-preparar-nda .main{max-width:none;padding:0}body.print-preparar-nda .preparar-nda{background:var(--print-bg);color:var(--print-fg);padding:var(--space-2)0 var(--space-4);font-size:9pt;font-family:var(--font-sans);margin:0}body.print-preparar-nda .preparar-nda .preparar-nda-print-header-wrap,body.print-preparar-nda .preparar-nda .preparar-nda-print-results-wrap{visibility:visible;display:block}body.print-preparar-cim .footer,body.print-preparar-cim .header,body.print-preparar-cim .page-content>.article-header,body.print-preparar-cim .page-content>.back-link-wrap,body.print-preparar-cim .page-content>.closing-wrap,body.print-preparar-cim .page-content>.lead,body.print-preparar-cim .page-content>.prose,body.print-preparar-cim .page-content>section[aria-labelledby],body.print-preparar-cim .preparar-cim .tool-no-print{display:none}body.print-preparar-cim .main{max-width:none;padding:0}body.print-preparar-cim .preparar-cim{background:var(--print-bg);color:var(--print-fg);padding:var(--space-2)0 var(--space-4);font-size:9pt;font-family:var(--font-sans);margin:0}body.print-preparar-cim .preparar-cim .preparar-cim-print-header-wrap,body.print-preparar-cim .preparar-cim .preparar-cim-print-results-wrap{visibility:visible;display:block}body.print-calculadora-dscr .back-link-wrap,body.print-calculadora-dscr .footer,body.print-calculadora-dscr .header,body.print-calculadora-dscr .page-content>.article-header,body.print-calculadora-dscr .page-content>.closing-wrap,body.print-calculadora-dscr .page-content>.prose{display:none}body.print-calculadora-dscr .main{max-width:none;padding:0}body.print-calculadora-dscr .calculadora-dscr{background:var(--print-bg);color:var(--print-fg);padding:var(--space-2)0 var(--space-4);font-size:9pt;font-family:var(--font-sans);margin:0}body.print-calculadora-dscr .calculadora-dscr *{border-color:var(--print-border)}body.print-calculadora-dscr .calculadora-dscr .calculadora-dscr-print-footer-wrap,body.print-calculadora-dscr .calculadora-dscr .calculadora-dscr-print-header-wrap,body.print-calculadora-dscr .calculadora-dscr .calculadora-dscr-print-summary{visibility:visible;display:block}.calculadora-dscr-print-title-section{margin-top:var(--space-3);margin-bottom:var(--space-6)}.calculadora-dscr .calculadora-dscr-print-footer-wrap{margin-top:var(--space-8);page-break-before:avoid}@page{size:A4;margin:12mm}body.print-calculadora-ebitda,body.print-calculadora-ebitda .main,html.print-calculadora-ebitda{height:auto;min-height:0}body.print-calculadora-ebitda .page-content{page-break-after:avoid}body.print-calculadora-ebitda .calculadora-ebitda-print-prose,body.print-calculadora-ebitda .footer,body.print-calculadora-ebitda .fuentes-section,body.print-calculadora-ebitda .header,body.print-calculadora-ebitda .page-content>.article-header,body.print-calculadora-ebitda .page-content>.back-link-wrap,body.print-calculadora-ebitda .page-content>.closing-wrap,body.print-calculadora-ebitda .page-content>.lead{display:none}body.print-calculadora-ebitda .main{max-width:none;padding:0}body.print-calculadora-ebitda .calculadora-ebitda{background:var(--print-bg);color:var(--print-fg);font-size:8pt;font-family:var(--font-sans);page-break-inside:avoid;page-break-after:avoid;margin:0;padding:0}body.print-calculadora-ebitda .calculadora-ebitda *{border-color:var(--print-border)}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-interactive{display:none}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-header-wrap,body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-summary{visibility:visible;display:block}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-header-wrap{margin-bottom:0}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-title-section{padding:.75rem 0 0}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-header-bar{border-bottom:1px solid var(--print-border);background:var(--print-bg);width:100%;font-family:var(--font-sans);justify-content:space-between;align-items:center;margin-bottom:0;padding:.2rem 0 .25rem;display:flex}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-header-bar .calculadora-ebitda-print-header-brand-wrap{align-items:center;gap:.35rem;font-size:10pt;display:flex}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-header-bar .calculadora-ebitda-print-header-isotipo{flex-shrink:0;width:auto;height:1.2em}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-header-bar .tool-print-header-brand{color:var(--print-fg);font-size:10pt;font-weight:700;font-family:var(--font-headline)}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-header-bar .tool-print-header-url{color:var(--print-muted);font-size:8pt}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-title-section .tool-print-label{color:var(--print-muted);text-transform:uppercase;letter-spacing:.05em;font-size:7pt;font-family:var(--font-sans);margin-bottom:.5rem}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-title-section .tool-print-title{color:var(--print-fg);font-size:14pt;font-weight:700;font-family:var(--font-headline);margin:0 0 .5rem}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-title-section .tool-print-subtitle{color:var(--print-muted);font-size:8pt;font-family:var(--font-sans);margin:0 0 .5rem}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-header-divider{border:none;border-top:1px solid var(--print-border);height:0;margin:1rem 0 0;padding:0}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-summary,body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-summary>div{margin-top:0}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-intro{color:var(--print-muted);font-size:7pt;line-height:1.4;font-family:var(--font-sans);margin:0 0 1rem}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-section-label{color:var(--print-fg);letter-spacing:.06em;font-size:7pt;font-weight:600;font-family:var(--font-sans);margin:.75rem 0 .25rem}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-table{border-collapse:collapse;width:100%;font-size:8pt;font-family:var(--font-sans);color:var(--print-fg);margin-bottom:.5rem}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-table td,body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-table th{border-bottom:1px solid var(--print-border);padding:.2rem 0}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-table th{text-align:left;font-weight:500;font-family:var(--font-sans)}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-table td{text-align:right;font-variant-numeric:tabular-nums}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-footer{color:var(--print-fg);font-size:5pt;font-family:var(--font-sans);page-break-after:avoid;margin-top:1.5rem;padding-top:0;line-height:1.5}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-footer-intro{margin:0 0 .25rem;font-weight:500}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-footer-source{margin:0 0 .2rem;padding-left:0}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-footer-date{color:var(--print-fg);margin:.5rem 0 0;font-size:5pt}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-row,body.print-calculadora-ebitda .calculadora-ebitda-print-multiples-label,body.print-calculadora-ebitda .calculadora-ebitda-print-params,body.print-calculadora-ebitda .calculadora-ebitda-print-results-label,body.print-calculadora-ebitda .calculadora-ebitda-print-summary{display:block}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-row label,body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-value{display:inline}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-print-row label,body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-results .num{color:var(--print-fg)}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-multiples-table{background:var(--print-bg);border:1px solid var(--print-border);margin:var(--space-4)0;padding:0}body.print-calculadora-ebitda .calculadora-ebitda .calculadora-ebitda-multiples-table h3{padding:var(--space-2);color:var(--print-muted);font-size:8pt;font-family:var(--font-sans);margin:0}}@media screen{.analisis-print-header-wrap,.calculadora-ebitda .calculadora-ebitda-print-header-wrap,.calculadora-ebitda .calculadora-ebitda-print-summary,.calculadora-nota-vendedor .calculadora-nota-vendedor-print-comparison-label,.calculadora-nota-vendedor .calculadora-nota-vendedor-print-footer-wrap,.calculadora-nota-vendedor .calculadora-nota-vendedor-print-header-disclaimer,.calculadora-nota-vendedor .calculadora-nota-vendedor-print-header-top,.calculadora-nota-vendedor .calculadora-nota-vendedor-print-header-wrap,.calculadora-nota-vendedor .calculadora-nota-vendedor-print-intro,.calculadora-nota-vendedor .calculadora-nota-vendedor-print-market-label,.calculadora-nota-vendedor .calculadora-nota-vendedor-print-params,.calculadora-retorno-comprador .calculadora-retorno-comprador-print-deal-label,.calculadora-retorno-comprador .calculadora-retorno-comprador-print-exit-label,.calculadora-retorno-comprador .calculadora-retorno-comprador-print-footer-wrap,.calculadora-retorno-comprador .calculadora-retorno-comprador-print-header-wrap,.calculadora-retorno-comprador .calculadora-retorno-comprador-print-intro,.calculadora-retorno-comprador .calculadora-retorno-comprador-print-params,.calculadora-retorno-comprador .calculadora-retorno-comprador-print-reference-label,.calculadora-retorno-comprador .calculadora-retorno-comprador-print-scenarios-label,.calculadora-retorno-comprador .calculadora-retorno-comprador-print-summary-label,.simulador-carve-out .simulador-carve-out-print-footer-wrap,.simulador-carve-out .simulador-carve-out-print-header-wrap,.simulador-carve-out .simulador-carve-out-print-params,.simulador-carve-out .simulador-carve-out-print-results-label,.simulador-carve-out .simulador-carve-out-print-table-label,.simulador-consideracion .simulador-consideracion-print-footer-wrap,.simulador-consideracion .simulador-consideracion-print-header-wrap,.simulador-consideracion .simulador-consideracion-print-params,.simulador-consideracion .simulador-consideracion-print-results-label,.simulador-consideracion .simulador-consideracion-print-table-label,.simulador-consideracion .simulador-consideracion-print-timeline-label,body.print-analisis-nearshoring .back-link-wrap,body.print-analisis-nearshoring .footer,body.print-analisis-nearshoring .header,body.print-analisis-nearshoring .tool-no-print{display:none}body.print-analisis-nearshoring .main{max-width:none;padding:0}body.print-analisis-nearshoring .analisis-print-header-wrap{border-bottom:1px solid var(--print-border);font-family:var(--font-sans);margin-bottom:1.25rem;padding-bottom:.75rem;display:block}body.print-analisis-nearshoring .analisis-print-header-wrap .tool-print-header-brand{color:var(--print-fg);font-size:11pt;font-weight:700;font-family:var(--font-headline)}body.print-analisis-nearshoring .analisis-print-header-wrap .tool-print-header-url{color:var(--print-muted);font-size:9pt}body.print-analisis-nearshoring .analisis-print-header-wrap .analisis-print-title{color:var(--print-fg);font-size:16pt;font-weight:700;font-family:var(--font-headline);margin:.35rem 0 0}body.print-analisis-nearshoring .analisis-print-header-wrap .analisis-print-date{color:var(--print-muted);margin:.15rem 0 0;font-size:9pt}body.print-analisis-nearshoring .page-content{background:var(--print-bg);color:var(--print-fg)}body.print-analisis-nearshoring .page-content *{border-color:var(--print-border)}.calculadora-capital-trabajo .calculadora-capital-trabajo-print-footer-wrap,.calculadora-capital-trabajo .calculadora-capital-trabajo-print-header-wrap,.calculadora-capital-trabajo .calculadora-capital-trabajo-print-intro,.calculadora-capital-trabajo .calculadora-capital-trabajo-print-params,.calculadora-capital-trabajo .calculadora-capital-trabajo-print-results-wrap,.calculadora-dscr .calculadora-dscr-print-footer-wrap,.calculadora-dscr .calculadora-dscr-print-header-wrap,.calculadora-dscr .calculadora-dscr-print-summary,.checklist-concentracion-clientes .checklist-concentracion-clientes-print-footer-wrap,.checklist-concentracion-clientes .checklist-concentracion-clientes-print-header-wrap,.checklist-concentracion-clientes .checklist-concentracion-clientes-print-intro,.checklist-concentracion-clientes .checklist-concentracion-clientes-print-params,.checklist-concentracion-clientes .checklist-concentracion-clientes-print-results-wrap,.preparar-cim .preparar-cim-print-header-wrap,.preparar-cim .preparar-cim-print-results-wrap,.preparar-nda .preparar-nda-print-header-wrap,.preparar-nda .preparar-nda-print-results-wrap{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}