/*! DEP · aidepsv.com · © 2026 Robin Enrique Robredo Castillo. Todos los derechos reservados. Software propietario: se prohíbe copiarlo, modificarlo, redistribuirlo o ejecutarlo fuera de DEP sin autorización escrita (Términos, «Propiedad intelectual»). Compilación 368270d26d6c. */
:root{--pv-tinte:var(--vidrio-tinte,#1b102b);--pv-vel:86%;--pv-blur:blur(22px) saturate(160%);--pv-filo:color-mix(in srgb,#fff 10%,transparent);--pv-alto:56px;--dv-hdr:calc(var(--pv-alto) + env(safe-area-inset-top));--ps-hdr:calc(var(--pv-alto) + env(safe-area-inset-top))}html[data-tema=claro]{--pv-tinte:var(--claro-tinte,#f3ecf8);--pv-vel:88%;--pv-filo:color-mix(in srgb,#22103b 12%,transparent)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--pv-vel:92%}}.top,.ps-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:var(--dv-hdr);padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));background:color-mix(in srgb,var(--pv-tinte) var(--pv-vel),transparent);-webkit-backdrop-filter:var(--pv-blur);backdrop-filter:var(--pv-blur);border:0;box-shadow:0 .5px 0 var(--pv-filo);isolation:isolate}.top:before,.ps-top:before{display:none!important}.top:after,.ps-top:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--pv-tinte) calc(var(--pv-vel) - 20%),transparent),transparent)}html:not(.dv-desplazado) .top:before{display:none!important}html.en-visor .top{display:none}.marca,.ps-marca{gap:8px}.marca img,.ps-marca img{width:40px;height:32px}.marca .brand-tx,.ps-marca>span{flex-direction:row;font:600 17px/1 var(--font);text-shadow:none;letter-spacing:normal}.marca .brand-tx span,.ps-marca>span span{white-space:nowrap}.top .back,.ps-volver{height:34px;padding:0 13px 0 8px;gap:3px;border-radius:999px;font:500 15px/1 var(--font);box-shadow:none}.top .back svg,.ps-volver svg{width:18px;height:18px}.ps-volver.ps-vidrio{padding:0 13px 0 8px;box-shadow:inset 0 0 0 .5px var(--pv-filo)}.top .acc .back{margin-left:0}html:not(.dv-ancho) .toc{position:relative;top:auto;z-index:5}html:not(.dv-ancho) .layout{padding-top:2px}html:not(.dv-ancho) .toc details{background:color-mix(in srgb,var(--pv-tinte) 82%,transparent)}html:not(.dv-ancho) .toc details[open]{z-index:6}html:not(.dv-ancho){scroll-padding-top:calc(var(--dv-hdr) + 12px)}html.en-visor:not(.dv-ancho){scroll-padding-top:12px}.pie-doc{max-width:720px;margin:0 auto;padding:6px max(18px,env(safe-area-inset-left)) max(40px,calc(24px + env(safe-area-inset-bottom)));color:var(--dv-muted);font-size:13px;line-height:1.55}html.dv-ancho .pie-doc{max-width:none;margin:0}.pie-doc .biz,.pie-doc .foot{background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding:0}.pie-doc .biz{margin-bottom:10px;font-size:13px;color:var(--dv-muted)}.pie-doc .biz b{display:block;font-size:13px;margin:0 0 2px;color:var(--dv-muted2);font-weight:600}.pie-doc .foot{padding-top:0}.pie-doc a,.ps-pie a,body>footer a{color:var(--dv-link,var(--ps-acento));text-decoration:none;display:inline;padding:4px 0;text-underline-offset:3px}@media (hover:hover){.pie-doc a:hover,.ps-pie a:hover,body>footer a:hover{text-decoration:underline}}body>footer:not(.pie-doc){padding-bottom:max(40px,calc(24px + env(safe-area-inset-bottom)))}.ps-pie{padding-bottom:max(40px,calc(24px + env(safe-area-inset-bottom)))}html:not(.dv-ancho) .layout{padding-bottom:12px}html.dv-ancho:not(.en-visor) body.dv-doc>.layout:before,html.dv-ancho:not(.en-visor) body.dv-doc>.layout:after,html.dv-ancho:not(.en-visor) body.dv-doc>.layout>.toc{grid-row:p-start/-1}html.dv-ancho:not(.en-visor) body.dv-doc>.pie-doc{position:relative;z-index:1;padding-bottom:max(40px,calc(24px + env(safe-area-inset-bottom)))}@media (max-width:520px){.top:has(.acc) .brand-tx{display:none}html:not([lang=en]) .top .back>span[data-l=es],html[lang=en] .top .back>span[data-l=en]{display:inline!important}.top .acc{gap:6px}}@media (max-width:420px){.ps-marca>span{display:flex!important}}
