.doc-shell{color:var(--doc-ink);background:#dfe5ed;padding:.3in 0 2rem}.doc-page{width:var(--doc-w);height:var(--doc-h);padding:var(--doc-mt) var(--doc-mr) var(--doc-mb) var(--doc-ml);break-after:page;page-break-after:always;background:#fff;flex-direction:column;margin:0 auto .3in;font-size:10pt;line-height:1.45;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #13213a2e}.doc-header{border-bottom:1.5pt solid var(--doc-primary);color:var(--doc-footer);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:5pt;font-size:8.5pt;display:flex}.doc-body{flex:1;min-height:0;padding-top:10pt;overflow:hidden}.doc-page-cover .doc-body{padding-top:0}.doc-footer{border-top:.75pt solid var(--doc-rule);color:var(--doc-footer);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:8pt;padding-top:5pt;font-size:8.5pt;display:flex}.doc-footer-page{white-space:nowrap;font-variant-numeric:tabular-nums}.doc-mono{font-family:var(--font-mono), "IBM Plex Mono", monospace}.doc-url{word-break:break-all;font-size:8pt}.doc-cover{flex-direction:column;gap:18pt;height:100%;display:flex}.doc-cover-identity{border-bottom:2pt solid var(--doc-primary);align-items:center;gap:16pt;padding-bottom:12pt;display:flex}.doc-cover-company{font-family:var(--font-cond);margin:0;font-size:17pt;font-weight:600}.doc-cover-legend{color:var(--doc-primary);margin:1pt 0 0;font-size:10.5pt;font-weight:600}.doc-cover-tagline{color:var(--doc-footer);margin:1pt 0 0;font-size:10pt}.doc-cover-title{margin-top:30pt}.doc-cover-kind{color:var(--doc-footer);margin:0;font-size:10pt}.doc-cover-title h1{font-family:var(--font-cond);margin:4pt 0 6pt;font-size:26pt;font-weight:600;line-height:1.1}.doc-cover-product{margin:0;font-size:12pt}.doc-cover-origin{color:var(--doc-footer);margin-top:auto;font-size:8.5pt}.doc-control{border-collapse:collapse;width:100%;font-size:9pt}.doc-control th,.doc-control td{border:.75pt solid var(--doc-rule);text-align:left;padding:4pt 6pt}.doc-control th{background:#f2f5f9;width:22%;font-weight:600}.doc-legal h2{font-family:var(--font-cond);margin:0 0 8pt;font-size:14pt;font-weight:600}.doc-legal h3{margin:14pt 0 4pt;font-size:10.5pt;font-weight:600}.doc-legal p{margin:0 0 6pt;font-size:9.5pt}.doc-table{border-collapse:collapse;break-inside:auto;width:100%;margin:6pt 0;font-size:9pt}.doc-table caption{text-align:left;padding-bottom:3pt;font-weight:600}.doc-table thead{display:table-header-group}.doc-table tr{break-inside:avoid}.doc-table th,.doc-table td{border:.75pt solid var(--doc-rule);text-align:left;vertical-align:top;padding:3pt 5pt}.doc-table th{background:#f2f5f9}.doc-body h2{font-family:var(--font-cond);margin:12pt 0 5pt;font-size:13pt;font-weight:600}.doc-body figure{break-inside:avoid;margin:6pt 0}.doc-toc ol{margin:0;padding:0;list-style:none}.doc-toc li{gap:6pt;padding:2pt 0;display:flex}.doc-toc-dots{border-bottom:1px dotted var(--doc-rule);flex:1;transform:translateY(-3pt)}.doc-toc a{color:var(--doc-ink)}.doc-refs{padding-left:14pt;font-size:9pt}@media screen and (max-width:8.8in){.doc-page{width:100%;height:auto;min-height:0;padding:1rem;overflow:visible}}@media print{.doc-shell{background:0 0;padding:0}.doc-page{box-shadow:none;margin:0}.no-imprimir{display:none!important}}.doc-page:last-of-type{break-after:auto;page-break-after:auto}
