#lab.interior-page{--interior-accent:var(--home-accent);--interior-result:var(--home-result);--tool-entry:var(--paper);--tool-note:var(--paper);--tool-result:var(--interior-result);--reading-card:var(--paper);--lab-sep:32px;--section-accent-gap:16px;--t-pagina:clamp(1.7rem,2.6vw,2.5rem);--t-seccion:clamp(1.35rem,2vw,1.7rem);--t-panel:1.2rem;--t-tarjeta:1.05rem}#lab.interior-page :is(.inner-page,.tool-page,.tool-directory-page){padding-top:0}#lab.interior-page :is(.inner-hero,.editorial-hero,.page-hero,.news-article-hero){margin:0 0 20px;padding:20px 0 18px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);box-shadow:none}#lab.interior-page :is(.inner-hero,.editorial-hero,.page-hero>.shell){gap:20px;align-items:start}#lab.interior-page :is(.inner-hero,.editorial-hero,.page-hero,.news-article-hero) h1{color:var(--ink);font-size:var(--t-pagina)!important;line-height:1.12;letter-spacing:-.025em;margin:0 0 10px;font-weight:750;max-width:42ch}#lab.interior-page :is(.inner-hero,.editorial-hero,.page-hero,.news-article-hero) p{color:var(--ink-soft);font-size:1rem;line-height:1.5;opacity:1;max-width:72ch;margin:0}#lab.interior-page :is(.hero-kicker,.eyebrow){color:var(--ink-soft)!important;letter-spacing:0;text-transform:none}#lab.interior-page :is(.inner-hero,.editorial-hero)>.hero-kicker,#lab.interior-page :is(.inner-hero,.editorial-hero)>div>.hero-kicker{display:block;margin-bottom:6px}#lab.interior-page.interior-tools :is(.hero-kicker,.page-hero .eyebrow){display:none}#lab.interior-page :is(.inner-hero .rate-reference,.page-hero aside){min-height:0;align-self:start;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;padding:4px 0 4px 18px;color:var(--ink);box-shadow:none}#lab.interior-page :is(.rate-reference,.page-hero aside) strong{color:var(--interior-accent);font-size:1.35rem;margin:4px 0}#lab.interior-page :is(.rate-reference,.page-hero aside) :is(span,small){color:var(--ink-soft);opacity:1}#lab.interior-page :is(.inner-breadcrumb,.history-breadcrumb,.breadcrumbs,.breadcrumb){min-height:0;margin-block:12px;padding-block:0;font-size:.85rem;line-height:1.5}#lab.interior-page .tool-switcher{min-height:44px;padding-block:0;gap:10px}#lab.interior-page .tool-switcher :is(a,summary){min-height:44px}#lab.interior-page :is(.section,.soft-section){padding-block:28px;background:transparent}#lab.interior-page :is(.section-heading,.section-title){margin-bottom:16px}#lab.interior-page :is(.section-heading,.section-title,.office-gold,.tool-gold-section) h2::before{display:none}#lab.interior-page :is(.specialized-workspace,.workspace,.office-workbench,.worksheet-workbench,.analysis-workbench,.archive-workbench,.f29-workbench){border:0;border-radius:0;background:transparent;box-shadow:none;margin-top:0;overflow:visible}#lab.interior-page :is(.office-workbench,.worksheet-workbench,.analysis-workbench,.archive-workbench,.f29-workbench){padding:0}#lab.interior-page :is(.tool-form-panel,.workspace-inputs,.f29-inputs){padding:18px 22px 18px 0;background:transparent;gap:14px}#lab.interior-page :is(.tool-result-panel,.workspace-results,.f29-results){padding:20px 22px;background:var(--interior-result);border:0;border-radius:var(--radius);box-shadow:none}#lab.interior-page .workspace>header{padding:0 0 14px;border:0;background:transparent;gap:12px}#lab.interior-page .workspace>header h2{font-size:var(--t-panel)!important}#lab.interior-page .workspace>header p{font-size:.875rem;margin:0;color:var(--ink-soft)}#lab.interior-page :is(.workspace-context,.tool-start-note){background:transparent;border:0;border-radius:0;padding:0;margin:0 0 12px;color:var(--ink-soft)}#lab.interior-page :is(.tool-fields-grid,.tool-values>div){gap:12px}#lab.interior-page :is(.tool-field,.workspace-inputs label){gap:5px;font-size:.9rem;line-height:1.4}#lab.interior-page .tool-field>div{min-height:44px;padding:0 10px;border-width:1px}#lab.interior-page .tool-field :is(input,select){min-height:44px;padding-block:8px;font-size:1.2rem}#lab.interior-page :is(.tool-form-panel h2,.tool-result-panel h2){margin:0 0 6px;font-size:var(--t-panel)!important}#lab.interior-page :is(.tool-presets,.quick-amounts){gap:8px}#lab.interior-page .tool-presets button{min-height:44px;padding:6px 12px;font-size:.875rem}#lab.interior-page :is(.tool-preset-label,.tool-form-note){margin-block:12px 6px;font-size:.85rem;line-height:1.5}#lab.interior-page .tool-result-panel>strong{font-size:clamp(2rem,3.5vw,3rem);line-height:1.1}#lab.interior-page .tool-result-panel>p{margin-block:10px;font-size:.9rem;line-height:1.5}#lab.interior-page :is(.tool-result-kpis,.history-kpis,.mes-panel-datos,.office-summary,.worksheet-summary){gap:12px}#lab.interior-page :is(.tool-result-kpis,.history-kpis,.mes-panel-datos) article,#lab.interior-page :is(.tool-result-kpis,.mes-panel-datos)>div{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:12px 0;box-shadow:none}#lab.interior-page .tool-result-kpis article:nth-child(odd){padding-right:14px}#lab.interior-page .workspace-results article{min-height:0;height:auto;padding:14px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}#lab.interior-page .workspace-results strong{font-size:clamp(1.55rem,2.7vw,2.25rem);margin:6px 0;line-height:1.2}#lab.interior-page .calculation-summary{padding:0;background:transparent;border:0}#lab.interior-page :is(.tool-copy,.tool-report,.button){min-height:44px;box-shadow:none;white-space:normal}#lab.interior-page .tool-feedback{margin-block:24px;padding:12px 0;border:0;border-block:1px solid var(--line);border-radius:0;background:transparent}#lab.interior-page :is(.tool-guidance-grid,.tool-gold-grid,.office-gold-grid,.editorial-grid,.trust-layout){gap:24px}#lab.interior-page :is(.tool-guidance-grid,.tool-gold-grid,.office-gold-grid,.editorial-grid,.trust-layout)>article,#lab.interior-page :is(.tool-guidance-grid,.tool-gold-grid,.office-gold-grid)>div{padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}#lab.interior-page :is(.office-gold-grid,.tool-gold-grid)>article{padding:20px}#lab.interior-page :is(.office-gold-grid,.tool-gold-grid)>article>h3{margin:0}#lab.interior-page :is(.office-gold-grid,.tool-gold-grid)>article>p{margin:8px 0 0}@media(width<=760px){#lab.interior-page :is(.office-gold-grid,.tool-gold-grid)>article{padding:16px}}#lab.interior-page :is(.tool-direct-answer,.direct-answer,.balanced-guide,.office-method,.office-gold-note,.tool-gold-note,.f29-rate-notice,.projection-warning){padding:16px 0;border:0;border-block:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);box-shadow:none}#lab.interior-page :is(.tool-direct-answer,.direct-answer) aside{background:transparent;padding:0;border:0}#lab.interior-page :is(.tool-support,.herr-junto){margin-block:28px;padding-block:0}#lab.interior-page :is(.tool-instructions,.office-intro,.office-method,.worksheet-intro){margin-block:20px}#lab.interior-page :is(.worksheet-editor,.office-table-wrap,.worksheet-summary,.office-summary,.analysis-result-grid){background:transparent;box-shadow:none}#lab.interior-page :is(.office-sheet-setup,.worksheet-setup,.office-direction,.worksheet-direction){padding-block:12px;gap:16px}#lab.interior-page :is(.office-direction,.worksheet-direction) button{min-height:48px;padding:8px 12px}#lab.interior-page :is(.office-summary-main,.worksheet-summary-main,.analysis-result-main,.history-search-result,.archive-answer,.f29-total){background:var(--interior-result);border:0;border-radius:var(--radius);box-shadow:none;color:var(--ink)}#lab.interior-page :is(.history-search-card,.history-table-card,.news-side-block,.news-aside>div,.contact-aside){padding:18px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}#lab.interior-page :is(.month-table-head,.archive-heading){margin-bottom:14px;gap:12px}#lab.interior-page :is(.month-table-head,.archive-heading) h2{font-size:var(--t-panel)!important;margin:0}#lab.interior-page :is(.mes-panel,.mes-leer){padding:20px 0;margin-block:20px;border:0;border-block:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);box-shadow:none;gap:24px}#lab.interior-page .mes-panel :is(h2,h3,p,strong,b,small){color:var(--ink)}#lab.interior-page .mes-panel-titulo{font-size:var(--t-panel)!important;margin:0 0 6px}#lab.interior-page .mes-panel-kicker{color:var(--ink-soft)!important;font-size:.875rem}#lab.interior-page .mes-panel .mes-panel-chip{color:var(--gold-ink,var(--ambar-tinta))!important}#lab.interior-page .mes-panel-datos dt{color:var(--ink-soft)}#lab.interior-page .mes-panel-datos dd{color:var(--ink)}#lab.interior-page .mes-panel-datos dd.is-up{color:var(--interior-accent)}#lab.interior-page .month-table td a{color:var(--ink)}#lab.interior-page .mes-leer a{color:var(--interior-accent)}#lab.interior-page .mes-panel-cifra{color:var(--interior-accent)!important;font-size:clamp(2rem,3vw,3rem);line-height:1.15;margin-block:12px}#lab.interior-page .mes-panel :is(.mes-panel-frase,.mes-panel-nota){color:var(--ink-soft);line-height:1.5;font-size:.9rem}#lab.interior-page .mes-panel-grafico{background:var(--interior-result);padding:18px;border-radius:var(--radius);color:var(--ink)}#lab.interior-page .mes-panel-grafico :is(span,figcaption){color:var(--ink)}#lab.interior-page .month-chart-line{stroke:var(--interior-accent)}#lab.interior-page .month-chart-area{fill:var(--interior-accent);opacity:.1}#lab.interior-page .month-chart-ahead{stroke:var(--interior-accent)}#lab.interior-page .mes-compartir{padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink)}#lab.interior-page .mes-compartir :is(p,strong,span){color:var(--ink)}#lab.interior-page .mes-compartir-botones :is(a,button){background:var(--paper);border:1px solid var(--line);color:var(--interior-accent);box-shadow:none}#lab.interior-page .mes-leer-grid article{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 0}#lab.interior-page :is(.history-month-card,.recent-month-card,.month-navigation a,.history-adjacent a,.history-year-index a){min-height:44px;box-shadow:none;padding:12px 14px}#lab.interior-page :is(.qe-respuesta,.qe-seccion,.uta-guia,.pension-guia,.gu-calcula,.news-calcula,.gu-bloque){background:transparent;border-radius:0;box-shadow:none}#lab.interior-page :is(.qe-claves,.qe-usos,.gu-calcula-grid,.news-calcula-grid){gap:16px}#lab.interior-page :is(.qe-claves,.qe-usos,.gu-calcula-grid,.news-calcula-grid)>article,#lab.interior-page :is(.qe-claves,.qe-usos,.gu-calcula-grid,.news-calcula-grid)>a{min-height:0;padding:14px 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}#lab.interior-page :is(.gu-lado,.news-side){gap:20px}#lab.interior-page :is(.news-card,.news-destacada-card,.news-grid-guias article,.gu-card){min-height:0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}#lab.interior-page :is(.gu-destacada-card,.gu-grilla article){min-height:0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}#lab.interior-page :is(.gu-destacada-texto,.gu-grilla article>div){padding:16px 0}#lab.interior-page :is(.gu-grilla,.news-grid-guias){gap:24px}#lab.interior-page :is(.news-grid-guias,.gu-grilla) :is(.news-cover,.gu-tapa){max-height:180px;overflow:hidden}#lab.interior-page :is(.gu-destacada-card,.news-destacada-card) :is(.gu-tapa,.news-cover){max-height:280px;overflow:hidden}#lab.interior-page :is(.news-card>div,.news-destacada-texto){padding:16px 0}#lab.interior-page :is(.tool-categories a,.tool-find button){background:transparent}#lab.interior-page .tool-catalog-list{gap:0 28px}#lab.interior-page .tool-catalog-list a{display:grid;grid-template-columns:44px minmax(0,1fr);align-content:center;column-gap:14px;padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent!important}#lab.interior-page .tool-catalog-list a:has(>svg){grid-template-columns:44px minmax(0,1fr)}#lab.interior-page .tool-catalog-list a:not(:has(>svg)){grid-template-columns:minmax(0,1fr)}#lab.interior-page .tool-catalog[data-ilustrado]{display:block}#lab.interior-page .tool-catalog[data-ilustrado] .tool-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px}#lab.interior-page .tool-catalog[data-ilustrado] [data-tool-entry]{grid-column:auto!important}#lab.interior-page .tool-catalog[data-ilustrado] .tool-category .tool-catalog-list a{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 14px;padding:16px 0}#lab.interior-page .tool-catalog[data-ilustrado] .tool-catalog-list .tool-ilus{width:44px;height:44px;padding:0;margin:0;grid-row:1 / span 2;align-self:center;background:transparent}#lab.interior-page .tool-catalog[data-ilustrado] .tool-ilus svg{width:44px;height:44px;max-width:none}#lab.interior-page .tool-catalog[data-ilustrado] .tool-category h2{min-height:0!important;display:block!important}#lab.interior-page .tool-catalog-list .tool-ilus{width:44px;height:44px;margin:0;grid-row:1 / span 2;align-self:center}#lab.interior-page .tool-catalog-list strong{font-size:1rem;line-height:1.4;color:var(--ink)}#lab.interior-page .tool-catalog-list span{font-size:.9rem;line-height:1.5;margin-top:4px;color:var(--ink-soft)}#lab.interior-page .tool-catalog-list a:hover strong{color:var(--interior-accent)}#lab.interior-page .tool-catalog-list a:focus-visible{outline:2px solid var(--interior-accent);outline-offset:3px}#lab.interior-page .tool-category h2{font-size:var(--t-panel)!important;margin-bottom:14px}#lab.interior-page .tool-catalog-note{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:16px 0}#lab.interior-page .dated-panel{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:20px 0}#lab.interior-page .dated-primary{gap:24px}#lab.interior-page .dated-heading{background:transparent;color:var(--ink);padding:0;border:0;border-radius:0}#lab.interior-page .dated-heading :is(h1,p){color:var(--ink)}#lab.interior-page .dated-heading h1{font-size:var(--t-pagina)!important}#lab.interior-page .dated-converter{padding:20px;background:var(--interior-result);border:0;border-radius:var(--radius)}#lab.interior-page .dated-changes-grid>article{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 0}@media(width<=760px){#lab.interior-page :is(.inner-hero,.editorial-hero,.page-hero,.news-article-hero){padding-block:14px;margin-bottom:16px}#lab.interior-page :is(.inner-hero,.editorial-hero,.page-hero>.shell){grid-template-columns:minmax(0,1fr);gap:12px}#lab.interior-page :is(.inner-hero .rate-reference,.page-hero aside){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;border:0;padding:0}#lab.interior-page :is(.rate-reference,.page-hero aside) strong{font-size:1.15rem;margin:0}#lab.interior-page :is(.rate-reference,.page-hero aside) :is(span,small){font-size:.85rem}#lab.interior-page :is(.tool-form-panel,.workspace-inputs,.f29-inputs){padding:0 0 16px;border:0}#lab.interior-page :is(.tool-result-panel,.workspace-results,.f29-results){padding:16px}#lab.interior-page :is(.section,.soft-section){padding-block:22px}#lab.interior-page :is(.mes-panel,.mes-leer){gap:16px;padding-block:16px;margin-block:16px}#lab.interior-page .mes-panel-grafico{padding:14px}#lab.interior-page .tool-catalog-list{grid-template-columns:minmax(0,1fr)}#lab.interior-page .tool-catalog[data-ilustrado] .tool-catalog-list{grid-template-columns:minmax(0,1fr)!important}#lab.interior-page .tool-catalog-list a{padding-block:14px}#lab.interior-page .dated-converter{padding:16px}}@media print{#lab.interior-page{--paper:#fff;--ink:#000;--ink-soft:#222;--line:#aaa;--interior-result:#fff;--interior-accent:#000}#lab.interior-page :is(.inner-hero,.editorial-hero,.page-hero,.news-article-hero,.mes-panel,.mes-panel-grafico,.dated-panel,.dated-converter){background:#fff;color:#000;box-shadow:none}#lab.interior-page :is(.tool-result-panel,.workspace-results,.f29-results){background:#fff;border:1px solid #aaa;color:#000}}#lab.interior-page .dated-page{--dated-accent:var(--interior-accent);--dated-soft:var(--interior-result)}#lab.interior-page .dated-heading :is(a,.dated-quote span,.dated-quote small){color:var(--ink-soft)}#lab.interior-page .dated-heading .dated-quote strong{color:var(--interior-accent)}#lab.interior-page main :is(p,li)>a:not(.button){text-decoration:underline;text-underline-offset:3px}#lab.interior-page main code{color:var(--ink)}#lab.interior-page .history-office-links strong{color:var(--ink)}#lab.interior-page .mes-tira-leyenda{color:var(--ink-soft)}#lab.interior-page main a[aria-current=page]:not(.button){background:var(--interior-result);color:var(--interior-accent);border-color:var(--interior-accent)}#lab.interior-page .monto-respuesta{grid-template-columns:minmax(0,1fr);container-type:inline-size}#lab.interior-page .monto-respuesta>*{min-width:0}#lab.interior-page .monto-respuesta strong{font-size:clamp(1.25rem,11cqw,2.6rem)}@media(width<=760px){#lab.interior-page :is([data-worksheet-month],[data-worksheet-year],.office-table-wrap input,.office-table-wrap select,.dated-controls select,.dated-compare input){font-size:max(1rem,16px)}}#lab.interior-page .tool-find{max-width:none;margin-bottom:24px}#lab.interior-page .tool-find>div{max-width:none;grid-template-columns:minmax(0,1fr) auto}#lab.interior-page .tool-find input{width:100%}#lab.interior-page .tool-find [data-tool-search-status]:empty{display:none}#lab.interior-page .tool-catalog-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;align-items:start}#lab.interior-page .tool-catalog-layout:has(.tool-topic-sidebar[hidden]){grid-template-columns:minmax(0,1fr)}#lab.interior-page .tool-topic-sidebar{position:sticky;top:20px}#lab.interior-page .tool-topic-heading{font-weight:700;font-size:.9rem;margin:0 0 12px}#lab.interior-page .tool-topic-sidebar summary{display:none}#lab.interior-page .tool-categories{display:grid;gap:0;padding:0;margin:0}#lab.interior-page .tool-categories a{display:grid;gap:3px;border:0;border-left:2px solid transparent;border-radius:0;padding:12px 0 12px 12px;background:transparent;color:var(--ink-soft);font-size:.9rem;line-height:1.4}#lab.interior-page .tool-categories a span{font-weight:650}#lab.interior-page .tool-categories a small{font-size:.8rem;color:var(--ink-soft)}#lab.interior-page .tool-categories a:hover,#lab.interior-page .tool-categories a[aria-current]{border-left-color:var(--interior-accent);color:var(--interior-accent);background:var(--interior-result)}#lab.interior-page .tool-catalog-results{min-width:0}#lab.interior-page .tool-catalog-results .tool-category{margin:0 0 28px;padding:0;scroll-margin-top:24px}#lab.interior-page .tool-catalog-results .tool-category h2{margin:0 0 10px}#lab.interior-page .tool-catalog[data-ilustrado] .tool-category .tool-catalog-list a{grid-template-columns:44px minmax(0,1fr) 14px}#lab.interior-page .tool-catalog-list a>strong,#lab.interior-page .tool-catalog-list a>span:not(.tool-ilus){grid-column:2}#lab.interior-page .tool-catalog-list a::after{content:"\2192";grid-column:3;grid-row:1 / span 2;align-self:center;color:var(--interior-accent)}#lab.interior-page :is(.news-destacada-card,.gu-destacada-card){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:center;padding:20px 0;overflow:visible}#lab.interior-page :is(.news-destacada-card,.gu-destacada-card) :is(.news-cover,.gu-tapa){display:grid;place-items:center;aspect-ratio:16/10;max-height:none;border:0;border-radius:var(--radius);overflow:hidden;margin:0}#lab.interior-page :is(.news-destacada-texto,.gu-destacada-texto){padding:0;gap:10px}#lab.interior-page :is(.news-destacada-texto,.gu-destacada-texto) h3{font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.25}#lab.interior-page :is(.news-destacada-texto,.gu-destacada-texto) :is(p,.gu-resumen){font-size:.9rem;line-height:1.55}@media(width<=899px){#lab.interior-page .tool-catalog-layout{grid-template-columns:minmax(0,1fr);gap:20px}#lab.interior-page .tool-topic-sidebar{position:static;border-block:1px solid var(--line)}#lab.interior-page .tool-topic-heading{display:none}#lab.interior-page .tool-topic-sidebar summary{display:list-item;cursor:pointer;min-height:44px;padding:12px 0;color:var(--interior-accent);font-weight:650}#lab.interior-page .tool-categories{padding-bottom:12px}#lab.interior-page .tool-categories a{padding-block:10px}}@media(width<=760px){#lab.interior-page :is(.news-destacada-card,.gu-destacada-card){grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 0}#lab.interior-page :is(.news-destacada-card,.gu-destacada-card) :is(.news-cover,.gu-tapa){max-width:420px;width:100%}}#lab.interior-page .button,#lab.interior-page .tool-copy,#lab.interior-page .tool-report{border-radius:var(--button-radius)}#lab.interior-page .button.secondary,#lab.interior-page .tool-report,#lab.interior-page .tool-presets button,#lab.interior-page .office-direction button,#lab.interior-page .worksheet-direction button,#lab.interior-page [data-sheet-remove],#lab.interior-page [data-row-remove],#lab.interior-page .mes-compartir-botones a,#lab.interior-page .mes-compartir-botones button{border:1px solid var(--control-line);border-radius:var(--button-radius)}#lab.interior-page .tool-presets button:hover,#lab.interior-page .tool-presets button:active,#lab.interior-page .office-direction button:hover,#lab.interior-page .worksheet-direction button:hover{border-color:var(--teal);background:var(--mint);color:var(--teal)}#lab.interior-page .office-direction button[aria-pressed=true],#lab.interior-page .worksheet-direction button[aria-pressed=true]{border-color:var(--teal);background:var(--mint)}#lab.interior-page button:focus-visible,#lab.interior-page .button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}#lab.interior-page [data-sheet-remove],#lab.interior-page [data-row-remove]{border-radius:50%;width:44px;min-width:44px;min-height:44px;padding:0}#lab.interior-page main .button.secondary{border:1px solid var(--control-line);border-radius:var(--button-radius)}#lab.interior-page :is(.inner-hero,.editorial-hero,.page-hero,.news-article-hero){padding-block:14px;margin-bottom:16px}#lab.interior-page .tool-switcher-menu{scrollbar-gutter:stable;overscroll-behavior:contain;scroll-padding-block:12px}#lab.interior-page .tool-switcher-menu h2{margin:0 0 6px;font-size:.9rem!important;color:var(--ink-soft)}#lab.interior-page .tool-switcher-menu a{padding:10px 8px;font-size:.9rem;line-height:1.4}#lab.interior-page .tool-switcher-menu a>span{display:none}#lab.interior-page .workspace-results strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}#lab.interior-page .specialized-workspace .tool-result-panel>strong{display:block;min-height:0;font-size:clamp(1.8rem,3.5vw,3rem);overflow:visible;white-space:normal;overflow-wrap:anywhere;letter-spacing:-.025em}#lab.interior-page .monto-otros :is(a,.monto-actual){min-width:0;container-type:inline-size}#lab.interior-page .monto-otros :is(a,.monto-actual)>span{font-size:clamp(.85rem,9cqw,1rem);overflow-wrap:anywhere}#lab.interior-page .guide-navigation{display:flex;align-items:start;gap:12px 24px;border-bottom:1px solid var(--line);margin-bottom:20px;padding-block:0 8px;font-size:.9rem}#lab.interior-page .guide-navigation>.guide-calculator-link{display:flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0;font-weight:650;color:var(--interior-accent)}#lab.interior-page .guide-navigation details{flex:1;min-width:0}#lab.interior-page .guide-navigation summary{min-height:44px;padding-block:10px;cursor:pointer;color:var(--ink);font-weight:650}#lab.interior-page .guide-navigation ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin:0 0 12px;padding-left:22px}#lab.interior-page .guide-navigation li a{display:block;padding-block:8px;line-height:1.4;color:var(--ink-soft)}#lab.interior-page .guide-navigation a:focus-visible{outline:2px solid var(--interior-accent);outline-offset:3px}@media(width<=760px){#lab.interior-page .guide-navigation{flex-wrap:wrap;gap:0 18px}#lab.interior-page .guide-navigation ol{grid-template-columns:minmax(0,1fr)}#lab.interior-page .guide-navigation details[open]{flex-basis:100%}}@media print{#lab.interior-page .guide-navigation{display:none}}#lab.interior-page .workspace>header{align-items:start;padding-bottom:12px}#lab.interior-page .workspace-results>[data-tool-output-heading]{margin:0;font-size:var(--t-panel)!important;line-height:1.3}@media(width<=400px){#lab.interior-page .tool-switcher summary>span{display:none}}#lab.interior-page .tool-home-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;width:100%;min-width:0;margin:0 0 24px;border-bottom:1px solid var(--line);align-items:start}#lab.interior-page .tool-home-intro{min-width:0;padding:20px 28px 24px 0}#lab.interior-page .tool-home-heading{display:block!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}#lab.interior-page .tool-home-heading>.shell{display:block;width:100%;padding:0;margin:0}#lab.interior-page .tool-home-heading h1{max-width:25ch;font-size:clamp(1.8rem,2.65vw,2.35rem)!important;line-height:1.12;margin:0 0 12px}#lab.interior-page .tool-home-heading p{max-width:42ch;font-size:1rem;line-height:1.5}#lab.interior-page .tool-home-heading :is(.office-jump,.page-hero-jump){display:none}#lab.interior-page .tool-home-heading :is(.rate-reference,aside){display:block;margin:20px 0 0!important;padding:16px 0 0!important;border:0!important;border-top:1px solid var(--line)!important;background:transparent!important}#lab.interior-page .tool-home-heading :is(.rate-reference,aside) strong{display:block;margin:6px 0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15;color:var(--interior-accent)}#lab.interior-page .tool-home-operation{min-width:0;padding:20px 24px;border-left:1px solid var(--line);background:var(--converter-surface,var(--interior-result))}#lab.interior-page .tool-home-workbench{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#lab.interior-page .tool-home-workbench :is(.workspace-body,.workspace-grid,.f29-layout){display:block!important;padding:0;gap:12px}#lab.interior-page .tool-home-workbench :is(.tool-form-panel,.workspace-inputs,.f29-inputs){padding:0!important;border:0!important;background:transparent!important}#lab.interior-page .tool-home-workbench .tool-form-panel>h2{font-size:1.1rem!important;margin:0 0 6px}#lab.interior-page .tool-home-workbench .tool-form-panel>p{font-size:.9rem;line-height:1.45;margin:0 0 14px}#lab.interior-page .tool-home-workbench :is(.tool-fields-grid,.tool-values>div,.office-controls,.projection-controls){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}#lab.interior-page .tool-home-workbench :is(.tool-fields-grid,.tool-values>div,.office-controls,.projection-controls)>label:first-child{grid-column:1/-1}#lab.interior-page .tool-home-workbench :is(.tool-field,.large-input,.office-controls label,.projection-controls label){min-width:0;max-width:none;gap:5px;font-size:.9rem;line-height:1.4}#lab.interior-page .tool-home-workbench :is(.tool-field>div,.large-input>span:not(.large-input-caption),.office-controls input,.office-controls select,.projection-controls input,.projection-controls select){min-height:44px;height:auto}#lab.interior-page .tool-home-workbench :is(.tool-field input,.large-input input,.office-controls input,.office-controls select,.projection-controls input,.projection-controls select){font-size:1.15rem;min-width:0;width:100%;padding-block:8px}#lab.interior-page .tool-home-workbench :is(.office-controls,.projection-controls)>.button{grid-column:1/-1;min-height:44px;padding:10px 14px}#lab.interior-page .tool-home-workbench :is(.tool-fields-grid,.tool-values>div)>label:only-child{grid-column:1/-1}#lab.interior-page .tool-home-workbench :is(.tool-form-note,.office-help,.office-instruction,.tool-start-note,.archive-instruction){font-size:.875rem;line-height:1.5;margin-block:8px}#lab.interior-page .tool-home-workbench :is(.tool-result-panel,.workspace-results,.f29-results){margin:14px 0 0!important;padding:14px!important;border:0!important;border-radius:var(--radius)!important;background:var(--interior-result)!important}#lab.interior-page .tool-home-workbench .workspace-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#lab.interior-page .tool-home-workbench .workspace-results>h2{grid-column:1/-1;font-size:1.05rem!important}#lab.interior-page .tool-home-workbench .workspace-results>article:first-of-type{grid-column:1/-1}#lab.interior-page .tool-home-workbench .workspace-results>article{padding:8px 0;min-height:0}#lab.interior-page .tool-home-workbench .workspace-results strong{font-size:clamp(1.5rem,2.7vw,2.25rem);line-height:1.2}#lab.interior-page .tool-home-workbench .tool-result-panel>strong{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}#lab.interior-page .tool-home-workbench .tool-home-result-pack{display:block!important;margin:14px 0 0;border:0!important;border-radius:0;background:transparent!important}#lab.interior-page .tool-home-result-pack>:first-child{padding:12px!important;border:0!important;border-radius:var(--radius)!important;background:var(--interior-result)!important;min-height:0}#lab.interior-page .tool-home-result-pack>:first-child strong{display:block;margin:6px 0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2;overflow-wrap:anywhere}#lab.interior-page :is(.tool-home-options,.tool-home-result-detail,.tool-home-secondary){margin-block:12px;border-top:1px solid var(--line);padding:0;background:transparent}#lab.interior-page :is(.tool-home-options,.tool-home-result-detail,.tool-home-secondary)>summary{display:list-item;min-height:44px;padding-block:12px;cursor:pointer;font-size:.9rem;font-weight:650;color:var(--interior-accent);line-height:1.4}#lab.interior-page :is(.tool-home-options,.tool-home-result-detail,.tool-home-secondary)>summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}#lab.interior-page .tool-home-result-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:12px}#lab.interior-page .tool-home-result-items>*{min-width:0;min-height:0;padding:10px 0!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}#lab.interior-page .tool-home-result-items strong{font-size:1.2rem!important;overflow-wrap:anywhere}#lab.interior-page .tool-home-operation :is(.office-actions,.analysis-actions,.workspace footer>div:last-child){display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#lab.interior-page .tool-home-operation .button{min-height:44px;padding:8px 12px;font-size:.875rem}#lab.interior-page .tool-home-workbench :is(.workspace-context,.office-warning,.projection-warning){font-size:.875rem;line-height:1.5;padding:10px 12px;margin:0 0 12px}#lab.interior-page .tool-home-workbench .analysis-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}#lab.interior-page .tool-home-workbench .analysis-form>:first-child,#lab.interior-page .tool-home-workbench .analysis-periods,#lab.interior-page .tool-home-workbench .analysis-calculate{grid-column:1/-1}#lab.interior-page .tool-home-workbench .analysis-form label{font-size:.9rem}#lab.interior-page .tool-home-workbench .analysis-form :is(input,select){min-height:44px;font-size:1.1rem;padding-block:8px}#lab.interior-page .tool-home-workbench :is(.worksheet-setup,.office-sheet-setup){display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0 0 12px}#lab.interior-page .tool-home-workbench .office-sheet-setup>label{flex:1 1 180px}#lab.interior-page .tool-home-workbench :is(.worksheet-direction,.office-direction){display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}#lab.interior-page .tool-home-workbench :is(.worksheet-direction,.office-direction)>button{flex:1;min-height:44px;padding:8px 10px}#lab.interior-page .tool-home-workbench :is(.worksheet-direction,.office-direction)>button small{display:none}#lab.interior-page .tool-home-workbench :is(.tool-stage-title,.worksheet-editor h2){font-size:1.05rem;margin:12px 0 8px}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll){overflow:visible;border:0;background:transparent}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) :is(table,tbody,tr,td){display:block;min-width:0;width:100%;max-width:100%}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:10px;margin:12px 0;padding:12px;border:1px solid var(--line-2);border-radius:var(--control,var(--radius,8px));background:var(--paper)}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) td{padding:0;border:0;white-space:normal}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) td::before{content:attr(data-label);display:block;margin-bottom:5px;font-size:.8rem;color:var(--ink-soft);line-height:1.35}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) td:first-child{grid-column:1/3}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) td:nth-child(4){grid-column:1/3}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) td:last-child{grid-column:3;grid-row:1/5;align-self:start}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) :is(input,select){width:100%;min-width:0;min-height:44px;font-size:1rem}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) output{overflow-wrap:anywhere;white-space:normal;font-size:1.05rem}@media(width<=860px){#lab.interior-page .tool-home-layout{grid-template-columns:minmax(0,1fr)}#lab.interior-page .tool-home-intro{padding:12px 0 16px}#lab.interior-page .tool-home-heading h1{max-width:none;font-size:clamp(1.5rem,5vw,2rem)!important}#lab.interior-page .tool-home-heading p{max-width:none;font-size:.9375rem;line-height:1.45}#lab.interior-page .tool-home-heading :is(.rate-reference,aside){margin-top:10px!important;padding-top:10px!important}#lab.interior-page .tool-home-heading :is(.rate-reference,aside) strong{display:inline-block;font-size:1.45rem;margin:0 8px}#lab.interior-page .tool-home-operation{padding:16px;border-left:0;border-top:1px solid var(--line)}#lab.interior-page .tool-home-layout{margin-bottom:20px}}@media(width<=400px){#lab.interior-page .tool-home-workbench :is(.tool-fields-grid,.tool-values>div,.office-controls,.projection-controls,.analysis-periods){grid-template-columns:minmax(0,1fr)}#lab.interior-page .tool-home-workbench :is(.tool-fields-grid,.tool-values>div,.office-controls,.projection-controls)>*{grid-column:1}#lab.interior-page .tool-home-operation{padding:14px 12px}#lab.interior-page .tool-home-result-items{grid-template-columns:minmax(0,1fr)}}@media print{#lab.interior-page .tool-home-layout{display:block;border:0}#lab.interior-page .tool-home-operation{background:#fff;border:0;padding:0}#lab.interior-page .tool-home-result-detail>.tool-home-result-items{display:grid!important}#lab.interior-page .tool-home-options>*:not(summary){display:block!important}}#lab.interior-page .tool-home-workbench.shell>.tool-home-layout{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}#lab.interior-page .tool-home-with-output{grid-template-areas:"intro operation" "output operation";grid-template-rows:min-content 1fr}#lab.interior-page .tool-home-with-output>.tool-home-intro{grid-area:intro;padding-bottom:12px}#lab.interior-page .tool-home-with-output>.tool-home-operation{grid-area:operation;align-self:stretch}#lab.interior-page .tool-home-output{grid-area:output;min-width:0;padding:0 28px 24px 0}#lab.interior-page .tool-home-output :is(.tool-result-panel,.workspace-results,.f29-results,.tool-home-result-pack){margin:0!important;padding:14px!important}#lab.interior-page .tool-home-with-output .tool-home-heading :is(.rate-reference,aside){margin-top:12px!important;padding-top:10px!important}#lab.interior-page .tool-home-with-output .tool-home-heading :is(.rate-reference,aside) strong{font-size:1rem;display:inline;margin:0 6px}#lab.interior-page .tool-home-output .tool-result-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#lab.interior-page .tool-home-output .tool-result-actions button{min-height:44px;padding:8px 10px;font-size:.875rem}#lab.interior-page .tool-home-output .tool-result-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;border:0!important}#lab.interior-page .tool-home-output .tool-result-kpis article{padding:10px 0!important;min-width:0;border:0!important;border-top:1px solid var(--line)!important}#lab.interior-page .tool-home-output .tool-result-kpis strong{font-size:1.15rem!important;overflow-wrap:anywhere}#lab.interior-page .tool-home-output .workspace-results>.tool-home-result-detail{grid-column:1/-1}#lab.interior-page .tool-home-output :is(.tool-result-panel,.workspace-results)>p{font-size:.875rem;line-height:1.45;margin:8px 0}#lab.interior-page .tool-home-output .f29-results h3{font-size:1.1rem;line-height:1.3}#lab.interior-page .tool-home-workbench .tool-field{grid-row:auto!important;grid-template-rows:none!important}@media(width<=860px){#lab.interior-page .tool-home-workbench.shell>.tool-home-layout{width:calc(100% - 24px)}#lab.interior-page .tool-home-with-output{grid-template-areas:"intro" "operation" "output";grid-template-rows:auto}#lab.interior-page .tool-home-output{padding:16px;border-top:1px solid var(--line);background:var(--converter-surface,var(--interior-result))}}@media(width<=400px){#lab.interior-page .tool-home-output{padding:14px 12px}}#lab.interior-page .tool-home-workbench :is(.worksheet-setup,.worksheet-direction){display:block;margin:0 0 12px}#lab.interior-page .tool-home-workbench :is(.worksheet-setup,.worksheet-direction,.worksheet-editor)>div:first-child h3,#lab.interior-page .tool-home-workbench .worksheet-editor h3{margin:0 0 6px;font-size:1rem}#lab.interior-page .tool-home-output .workspace-results>[data-tool-min-card],#lab.interior-page .tool-home-output .workspace-results>[data-tool-max-card]{grid-column:auto;order:1}#lab.interior-page .tool-home-output .tool-result-panel>strong{font-size:clamp(1.7rem,3.4vw,2.8rem)!important;letter-spacing:-.025em}#lab.interior-page .tool-home-workbench :is(.tool-presets,.tool-preset-label){margin-top:8px}#lab.interior-page .tool-home-workbench .tool-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#lab.interior-page .apv-workbench .apv-layout{gap:16px}#lab.interior-page .apv-workbench :is(input,button){min-height:44px}#lab.interior-page .apv-workbench .apv-results{gap:12px}#lab.interior-page .apv-workbench .apv-results article{padding:14px}#lab.interior-page .tool-home-workbench .office-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important;border:0!important;background:transparent!important;gap:12px}#lab.interior-page .tool-home-workbench .office-controls>button{min-height:44px;padding:10px 14px}#lab.interior-page .tool-home-workbench [data-traffic-panel]:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(width<=400px){#lab.interior-page .tool-home-workbench :is(.office-controls,[data-traffic-panel]:not([hidden])){grid-template-columns:minmax(0,1fr)!important}}#lab.interior-page .tool-home-workbench :is(.large-input>span:has(>input),.analysis-amount>span:has(>input),.tool-field>div:has(>input),.tool-field>div:has(>select)){display:flex!important;align-items:center;gap:10px;min-height:44px!important;height:auto!important;padding:8px 12px!important;border:1px solid var(--line-2)!important;border-radius:var(--control,var(--radius,8px));background:var(--paper)!important;box-shadow:none!important}#lab.interior-page .tool-home-workbench :is(.large-input>span:has(>input),.analysis-amount>span:has(>input),.tool-field>div:has(>input),.tool-field>div:has(>select)):focus-within{border-color:var(--interior-accent)!important;outline:2px solid var(--interior-accent);outline-offset:0}#lab.interior-page .tool-home-workbench :is(.large-input>span:has(>input),.analysis-amount>span:has(>input),.tool-field>div:has(>input),.tool-field>div:has(>select))>:is(input,select){flex:1;min-width:0;width:100%;min-height:26px!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:1.15rem!important;color:var(--ink)}#lab.interior-page .tool-home-workbench :is(.large-input,.analysis-amount,.tool-field)>:is(span,div)>b{flex:none;font-size:.9rem;color:var(--ink-soft);line-height:1.4}#lab.interior-page .tool-home-workbench .projection-controls{padding:0;margin:0 0 14px;gap:14px}#lab.interior-page .tool-home-workbench .projection-controls>fieldset{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px;min-width:0;margin:0;padding:12px;border:1px solid var(--line-2);border-radius:var(--control,var(--radius,8px));align-items:start}#lab.interior-page .tool-home-workbench .projection-controls fieldset>label{display:grid;gap:5px;min-width:0;margin:0}#lab.interior-page .tool-home-workbench .tool-home-options{margin-block:12px}#lab.interior-page .tool-home-workbench :is(.tool-values,.tool-period)>legend{padding:0!important;margin:0 0 10px!important;max-width:100%;font-size:1rem;line-height:1.35;text-align:left}#lab.interior-page .tool-home-workbench :is(.tool-form-panel>h2,.f29-inputs h3){margin:0 0 8px!important;font-size:1.1rem!important;line-height:1.35}@media print{html[data-print-tool] [data-print-root] .tool-home-result-detail{display:block!important}html[data-print-tool] [data-print-root] .tool-home-result-detail>summary{display:none!important}html[data-print-tool] [data-print-root] .tool-home-result-detail>.tool-home-result-items{display:grid!important}html[data-print-tool] [data-print-root] .tool-home-options:has(>.analysis-formula,>.office-formula,>.office-projection-table-wrap){display:block!important}html[data-print-tool] [data-print-root] .tool-home-options:has(>.analysis-formula,>.office-formula,>.office-projection-table-wrap)>summary{display:none!important}#lab.interior-page [data-print-root] :is(.office-controls,.office-sheet-setup,.office-actions,.tool-home-after){display:none!important}}#lab.interior-page .tool-home-workbench .office-controls{grid-template-areas:none!important;grid-auto-columns:minmax(0,1fr)}#lab.interior-page .tool-home-workbench .office-controls>:is(label,button){grid-area:auto!important;grid-column:auto!important;grid-row:auto!important}#lab.interior-page .tool-home-workbench .office-controls>label:first-child,#lab.interior-page .tool-home-workbench .office-controls>button{grid-column:1/-1!important}#lab.interior-page .tool-home-output .workspace-results>article:first-of-type{grid-column:auto!important}#lab.interior-page .tool-home-output .workspace-results>article:only-of-type{grid-column:1/-1!important}#lab.interior-page .tool-home-output .workspace-results>article:not(.traffic-assessment){display:grid;grid-row:span 3;grid-template-rows:subgrid!important;row-gap:6px;align-items:start;align-content:start}#lab.interior-page .tool-switcher-menu{inset-inline-start:auto;inset-inline-end:0;width:min(760px,100%);max-height:min(640px,calc(100dvh - 128px));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:12px;background:var(--paper)}#lab.interior-page .tool-menu-group{min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--control,var(--radius,8px));background:var(--paper)}#lab.interior-page .tool-menu-group h2{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 4px 8px;border-bottom:1px solid var(--line);font-size:.8125rem!important;font-weight:650;line-height:1.4;margin:0;color:var(--ink-soft)}#lab.interior-page .tool-menu-group h2 svg{width:20px;height:20px;flex:none;color:var(--interior-accent)}#lab.interior-page .tool-menu-group ul{list-style:none;margin:4px 0 0;padding:0}#lab.interior-page .tool-menu-group li{margin:0;padding:0}#lab.interior-page .tool-menu-group li+li{border-top:1px solid var(--line)}#lab.interior-page .tool-switcher-menu .tool-menu-group li>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:2px 0;padding:8px;font-size:.875rem;line-height:1.4;border:1px solid transparent;color:var(--ink);text-decoration:none}#lab.interior-page .tool-menu-group a strong{font-weight:550;min-width:0}#lab.interior-page .tool-menu-group .tool-menu-mark{width:18px;height:18px;flex:none;color:var(--ink-soft)}#lab.interior-page .tool-menu-group a[aria-current=page]{background:var(--interior-result);border-color:var(--green);color:var(--green)}#lab.interior-page .tool-menu-group a[aria-current=page] strong{font-weight:700}#lab.interior-page .tool-menu-group a[aria-current=page] .tool-menu-mark{color:var(--green)}#lab.interior-page .tool-home-workbench :is([data-sheet-remove],[data-row-remove]){display:grid;place-items:center;min-width:44px;width:44px!important;min-height:44px;height:44px!important;padding:0!important;border:0!important;border-radius:var(--control,var(--radius,8px))!important;background:transparent!important;box-shadow:none!important;color:var(--ink-soft);font-size:1.35rem}#lab.interior-page .tool-home-workbench :is([data-sheet-remove],[data-row-remove]):hover{background:var(--interior-result)!important;color:var(--red)}#lab.interior-page .tool-home-workbench :is(.office-sheet .office-table-wrap,.worksheet-table-scroll) tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}#lab.interior-page .tool-home-output :is(.history-search-result,.archive-answer){margin:0;padding:14px;border-radius:var(--control,var(--radius,8px));background:var(--interior-result);border:0}#lab.interior-page .tool-home-output :is(.history-search-result,.archive-answer) strong{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2;overflow-wrap:anywhere}#lab.interior-page .tool-home-output .archive-query-exports{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#lab.interior-page .tool-home-output .archive-query-exports>*{min-height:44px;font-size:.8125rem;padding:8px 10px}@media(width<=760px){#lab.interior-page .tool-switcher-menu{width:100%;gap:10px;padding:10px;grid-template-columns:minmax(0,1fr);max-height:65dvh}}#lab.interior-page .tool-home-workbench .office-sheet-setup{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;gap:12px}#lab.interior-page .tool-home-workbench .office-sheet-setup>label{display:grid;grid-template-rows:auto auto;gap:6px;margin:0;min-width:0;font-size:.9rem;line-height:1.4}#lab.interior-page .tool-home-workbench .office-sheet-setup .office-direction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:auto;gap:8px;margin:0;padding:0;min-width:0}#lab.interior-page .tool-home-workbench .office-sheet-setup .office-direction button{min-height:44px;padding:8px 12px;line-height:1.4}@media(width<=860px){#lab.interior-page .tool-home-workbench .office-sheet-setup{grid-template-columns:minmax(0,1fr)!important}#lab.interior-page .tool-home-workbench .office-sheet-setup .office-direction{width:100%}}#lab.interior-page .tool-home-workbench .office-controls{grid-template-rows:auto!important}#lab.interior-page .tool-home-workbench .office-controls>label{grid-template-rows:auto auto auto!important;align-content:start}#lab.interior-page .tool-home-workbench .history-search-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}#lab.interior-page .tool-home-workbench .history-search-actions button{flex:1;min-height:44px!important;padding:10px 14px!important;line-height:1.4}#lab.interior-page .tool-home-output .history-search-result{display:block}#lab.interior-page .tool-home-output .history-search-result>span{display:block;margin-bottom:8px;font-size:.875rem}#lab.interior-page .tool-home-output .history-search-result>strong{display:block}#lab.interior-page .tool-home-output .history-search-result>p{margin:10px 0 0;font-size:.875rem}#lab.interior-page #conversor.tool-home-workbench{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;border:0!important}#lab.interior-page .tool-home-after{min-width:0;border-top:1px solid var(--line)}#lab.interior-page .tool-home-with-output:has(>.tool-home-after){grid-template-areas:"intro operation" "output operation" "after after"}#lab.interior-page .tool-home-with-output>.tool-home-after{grid-area:after}#lab.interior-page .tool-home-after .archive-method{margin:0;padding:0;border:0;background:transparent}#lab.interior-page .tool-home-after .history-worksheet-link{margin:12px 0;padding:14px;gap:12px}#lab.interior-page .tool-home-after .history-worksheet-link strong{font-size:1rem}#lab.interior-page .tool-home-after .history-worksheet-link p{font-size:.875rem}#lab.interior-page .tool-home-output>footer{margin:12px 0 0;padding:0;border:0;background:transparent}#lab.interior-page .tool-home-output>footer>div:last-child{display:flex;flex-wrap:wrap;gap:8px}#lab.interior-page .tool-home-output>footer button{min-height:44px;padding:8px 10px;font-size:.875rem;line-height:1.4}#lab.interior-page :is(.tool-home-workbench,.tool-home-after,.tool-home-secondary) summary{min-height:44px;padding-block:10px;line-height:1.4}@media(width<=860px){#lab.interior-page .tool-home-with-output:has(>.tool-home-after){grid-template-areas:"intro" "operation" "output" "after"}}#lab.interior-page .tool-home-with-output>.tool-home-operation{align-self:start}#lab.interior-page .tool-home-operation>header{margin:0 0 12px;padding:0;border:0;background:transparent}#lab.interior-page .tool-home-operation>header p{font-size:.875rem;line-height:1.4;color:var(--ink-soft)}#lab.interior-page .tool-home-operation>footer{margin:14px 0 0;padding:0;border:0;background:transparent}#lab.interior-page .tool-home-operation>footer>div:last-child,#lab.interior-page .tool-home-operation>footer>div:first-child,#lab.interior-page .tool-home-action-bar,#lab.interior-page .tool-home-action-bar .tool-result-actions{display:flex;flex-wrap:wrap;gap:8px}#lab.interior-page .tool-home-action-bar{margin:14px 0}#lab.interior-page .tool-home-operation :is(.tool-home-action-bar,footer,.office-save,.worksheet-save) button{min-height:44px;padding:8px 12px;font-size:.875rem;line-height:1.4}#lab.interior-page .tool-home-action-bar .archive-query-exports{display:contents}#lab.interior-page .tool-home-workbench :is(.tool-entry-help,.tool-home-options){background:transparent;border-radius:0}#lab.interior-page .tool-home-operation :is(.office-save,.worksheet-save){margin:16px 0 0;padding:0;background:transparent;border:0}#lab.interior-page .tool-home-operation :is(.office-save,.worksheet-save) header{display:none}#lab.interior-page .tool-home-output [data-archive-query-panel]>h2{font-size:1.15rem;margin:0 0 10px}#lab.interior-page .tool-home-output [data-archive-query-panel]{scroll-margin-top:20px}#lab.interior-page .tool-home-output [data-archive-query-panel]:focus-visible{outline:2px solid var(--interior-accent);outline-offset:4px}@media(width>860px){#lab.interior-page .tool-home-layout{position:relative;isolation:isolate;--work-divider:calc((100% - var(--work-gap)) * var(--work-ratio) + var(--work-gap) - 20px);grid-template-columns:minmax(0,var(--work-divider)) minmax(0,1fr)}#lab.interior-page .tool-home-layout::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-160px;bottom:-24px;left:var(--work-divider);right:calc((100% - 100vw)/2);border-left:1px solid var(--line);background:var(--converter-surface,var(--interior-result));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 160px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 160px,#000 calc(100% - 48px),transparent)}#lab.interior-page .tool-home-operation{background:transparent;border-left:0}#lab.interior-page:has(.tool-home-layout) .site-header{position:relative;z-index:20}}@media print{#lab.interior-page .tool-home-layout::before{display:none!important}}#lab.interior-page:has(.tool-home-layout) .tool-switcher{position:relative;z-index:1}#lab.interior-page .tool-home-result-items>*:last-child:nth-child(odd){grid-column:1/-1}#lab.interior-page .tool-home-workbench select:not(#conversor select){appearance:none;padding-inline-end:42px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2342566e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-size:16px 16px!important;background-position:right 14px center!important;background-repeat:no-repeat!important}:root[data-theme=dark] #lab.interior-page .tool-home-workbench select:not(#conversor select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8cfc0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}@media(width>=861px){#lab.interior-page:has(.tool-home-layout) .tool-switcher-menu{width:min(760px,calc((100% - var(--work-gap))*(1 - var(--work-ratio))))}}#lab.interior-page .tool-home-with-output{grid-template-areas:"intro operation";grid-template-rows:auto}#lab.interior-page .tool-home-with-output:has(>.tool-home-after){grid-template-areas:"intro operation" "after operation";grid-template-rows:min-content auto}#lab.interior-page .tool-home-after{grid-column:1;padding:0 28px 16px 0;align-self:start;overflow-wrap:anywhere}#lab.interior-page .tool-home-after :is(header,h2,p){max-width:100%;margin-inline:0}#lab.interior-page .tool-home-after h2{font-size:1.1rem;line-height:1.35;margin:8px 0}#lab.interior-page .tool-home-after p{font-size:.9375rem;line-height:1.5}#lab.interior-page .tool-home-operation>.tool-home-output{grid-area:auto;padding:0;margin:14px 0 0;background:transparent;border:0}@media(width<=860px){#lab.interior-page .tool-home-with-output{grid-template-areas:"intro" "operation"}#lab.interior-page .tool-home-with-output:has(>.tool-home-after){grid-template-areas:"intro" "operation" "after"}#lab.interior-page .tool-home-after{padding:12px 0}}#lab.interior-page .useful-form{margin:0;min-width:0}#lab.interior-page .useful-form .tool-start-note{margin:0 0 10px}#lab.interior-page .useful-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#lab.interior-page .useful-field{display:grid;gap:5px;min-width:0;font-size:.9rem;font-weight:650;line-height:1.4}#lab.interior-page .useful-field:has(select){grid-column:1/-1}#lab.interior-page .useful-field :is(input,select){min-width:0;width:100%;height:44px;padding:8px 14px;font:inherit;font-size:1.1rem;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--control,var(--radius))}#lab.interior-page .useful-result h2{font-size:1rem;margin:0 0 6px;line-height:1.4}#lab.interior-page .useful-total{display:block;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:750;line-height:1.2;color:var(--interior-accent);overflow-wrap:anywhere}#lab.interior-page .useful-result>p{margin:8px 0 0;font-size:.875rem;line-height:1.45}#lab.interior-page .useful-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding-bottom:12px}#lab.interior-page .useful-breakdown>div{min-width:0;border-top:1px solid var(--line);padding-top:8px}#lab.interior-page .useful-breakdown dt{font-size:.875rem;line-height:1.4}#lab.interior-page .useful-breakdown dd{font-size:1.1rem;font-weight:700;margin:4px 0 0;overflow-wrap:anywhere}#lab.interior-page .useful-error{padding:10px 12px;margin:10px 0 0;border-left:3px solid var(--interior-accent);font-size:.9rem;line-height:1.45}#lab.interior-page .tool-result-actions>[data-useful-status]{flex-basis:100%;font-size:.875rem}@media(width<=400px){#lab.interior-page .useful-fields,#lab.interior-page .useful-breakdown{grid-template-columns:minmax(0,1fr)}}@media print{#lab.interior-page .useful-form,#lab.interior-page .useful-page .tool-result-actions{display:none!important}#lab.interior-page .useful-breakdown{display:grid!important}#lab.interior-page .useful-total{color:#111!important}}#lab.interior-page .tool-home-intro>.tool-home-after{padding:0;margin-top:12px;grid-area:auto}#lab.interior-page .tool-home-with-output>.tool-home-intro{align-self:start}#lab.interior-page .useful-unit{white-space:nowrap}#lab.interior-page .tool-home-operation>.history-worksheet-link{margin:14px 0 0;padding:12px;gap:10px}#lab.interior-page .tool-home-operation>.history-worksheet-link strong{font-size:1rem}#lab.interior-page .tool-home-operation>.history-worksheet-link p{font-size:.875rem}#lab.interior-page .tool-home-operation :is(.tool-home-action-bar,footer,.office-save,.worksheet-save) :is(button,.button){appearance:none;min-height:44px;padding:8px 12px;border:1px solid var(--interior-accent);border-radius:var(--control,var(--radius,8px));background:var(--paper);color:var(--interior-accent);font:inherit;font-size:.875rem;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;box-shadow:none;cursor:pointer}#lab.interior-page .tool-home-operation :is(.tool-home-action-bar,footer,.office-save,.worksheet-save) :is(button,.button):hover:not(:disabled){background:var(--interior-result)}#lab.interior-page .tool-home-operation :is(.tool-home-action-bar,footer,.office-save,.worksheet-save) :is(.primary,.tool-copy,[data-tool-copy],[data-useful-copy]){border-color:var(--interior-accent);background:var(--interior-accent);color:#fff}#lab.interior-page .tool-home-operation :is(.tool-home-action-bar,footer,.office-save,.worksheet-save) :is(.primary,.tool-copy,[data-tool-copy],[data-useful-copy]):hover:not(:disabled){background:color-mix(in srgb,var(--interior-accent) 90%,var(--ink))}:root[data-theme=dark] #lab.interior-page .tool-home-operation :is(.tool-home-action-bar,footer,.office-save,.worksheet-save) :is(.primary,.tool-copy,[data-tool-copy],[data-useful-copy]){color:var(--canvas)}#lab.interior-page .tool-home-operation :is(.tool-home-action-bar,footer,.office-save,.worksheet-save) :is(button,.button):focus-visible{outline:2px solid var(--interior-accent);outline-offset:3px;box-shadow:none}#lab.interior-page .tool-home-operation :is(.tool-home-action-bar,footer,.office-save,.worksheet-save) button:disabled{opacity:.55;cursor:not-allowed}#lab.interior-page #calculadora-proyeccion .office-warning{padding-block:8px}#lab.interior-page #calculadora-proyeccion .office-controls{gap:8px}#lab.interior-page #calculadora-proyeccion .tool-home-operation>.tool-home-output{margin-top:8px}@media print{#lab.interior-page{background:#fff!important;color:#111!important}#lab.interior-page *{color:#111!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}#lab.interior-page .lab-ilus{--ilus-3:#fff!important;--ilus-4:#1d2a3a!important}#lab.interior-page :is(.site-header,.tool-switcher,.mobile-nav-footer,.site-footer,.newsletter-band,.guide-navigation,.skip-link){display:none!important}#lab.interior-page :is(input,select,textarea,:focus-visible){outline:0!important;box-shadow:none!important;caret-color:transparent!important}#lab.interior-page :is(.apv-workbench,.dap-sim) button{display:none!important}#lab.interior-page :is(h2,h3){break-after:avoid}#lab.interior-page :is(.post-faq-item,.uf-faq-item,.gu-faq details,.dap-claves,.gu-datos,.gu-tramos,.qe-fuentes,.gu-autor,.post-autor,.post-tool-cta){break-inside:avoid}#lab.interior-page :is(.dap-sim,.qe-seccion:has(>.table-wrap)){break-inside:avoid}#lab.interior-page .dap-sim{padding:12px!important}}
