/*! 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{--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","DEP Inter UI","Segoe UI",Roboto,system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--dv-franja:#141022;--dv-ink:#f4f4f6;--dv-muted:#aaa7b8;--dv-muted2:#b9b6c6;--dv-line:rgba(255,255,255,.07);--dv-line2:rgba(255,255,255,.08);--dv-caja:radial-gradient(130% 85% at 0% 0%,rgba(163,22,110,.15),rgba(0,0,0,0) 62%),radial-gradient(120% 85% at 100% 100%,rgba(76,29,149,.16),rgba(0,0,0,0) 62%),linear-gradient(rgba(24,14,36,.86),rgba(15,9,24,.9));--dv-caja-sombra:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 .5px rgba(255,255,255,.1),inset 0 -1px 0 rgba(255,255,255,.03),0 24px 64px rgba(4,0,12,.42),0 2px 10px rgba(4,0,12,.25);--dv-tarjeta:linear-gradient(160deg,rgba(163,22,110,.05),rgba(76,29,149,.04) 55%,rgba(255,255,255,.016)),rgba(255,255,255,.024);--dv-link:#efb2dc;--dv-acento:#d9c6ff;--dv-cifra:linear-gradient(135deg,#e7d6ff 0%,#d9a3ff 45%,#f08fc8 100%);--dv-hdr: calc(68px + env(safe-area-inset-top)) ;--dv-resorte:cubic-bezier(.32,.72,0,1);--dv-tx:15px;--dv-tx-sub:13px;--dv-tit:20px;--dv-h2:17px;color-scheme:dark}@media (max-width:700px){:root{--dv-tx:17px;--dv-tx-sub:15px;--dv-tit:20px;--dv-h2:17px}}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--dv-franja);scroll-behavior:smooth;scroll-padding-top:calc(var(--dv-hdr) + 16px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html body{background:transparent;color:var(--dv-ink);font:400 var(--dv-tx)/1.55 var(--font);min-height:100vh;min-height:100dvh;overflow-x:hidden;letter-spacing:normal;font-synthesis-weight:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html body :is(h1,h2,h3,h4,p,li,td,th,a,span,b){letter-spacing:normal}b,strong{color:var(--dv-ink);font-weight:600}a{color:var(--dv-link);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--dep-foco,rgba(214,120,200,.75));outline-offset:2px;border-radius:8px}body:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(110% 80% at 28% 22%,#5e1c80,#3b1170 42%,#1c0d2e)}#fluido{position:fixed;left:0;top:0;width:100%;height:100%;height:100lvh;z-index:-2;pointer-events:none;display:block;opacity:0;transition:opacity .7s ease}html.fluido-on #fluido{opacity:1}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#14102200 0,#150a2438 40%,#150a2466)}@media (prefers-reduced-motion:reduce){#fluido{transition:none}}html.en-visor{background:transparent;color-scheme:dark}html.en-visor body:before,html.en-visor body:after,html.en-visor #fluido,html.en-visor .top{display:none}html.en-visor{--dv-hdr:0px;scroll-padding-top:16px}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;min-height:var(--dv-hdr);padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:none;border:0;box-shadow:none;isolation:isolate}.top:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--dv-hdr) + 40px);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#141022 0 calc(env(safe-area-inset-top) + 10px),#141022e6 calc(env(safe-area-inset-top) + 28px),#141022b3 calc(env(safe-area-inset-top) + 48px),#14102266 calc(env(safe-area-inset-top) + 72px),#1410221f calc(env(safe-area-inset-top) + 94px),#14102200)}html:not(.dv-desplazado) .top:before{height:calc(env(safe-area-inset-top) + 56px);background:linear-gradient(180deg,#141022 0 calc(env(safe-area-inset-top) + 6px),#141022b3 calc(env(safe-area-inset-top) + 18px),#1410225c calc(env(safe-area-inset-top) + 34px),#1410221a calc(env(safe-area-inset-top) + 48px),#14102200)}.marca{display:flex;align-items:center;gap:10px;min-width:0;color:var(--dv-ink)}.marca img{width:48px;height:39px;object-fit:contain;flex:none;background:none;border-radius:0;filter:drop-shadow(0 1px 3px rgba(10,0,20,.55)) drop-shadow(0 0 12px rgba(163,22,110,.22))}.marca .brand-tx{display:flex;flex-direction:column;min-width:0;font:500 14px/1.2 var(--font);color:var(--dv-ink);text-shadow:0 0 12px rgba(10,3,20,.8)}.marca .brand-tx span{white-space:nowrap}.top .acc{margin-left:auto;display:flex;align-items:center;gap:8px}.top .back,.dv-sec{margin-left:auto;flex:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 15px;border-radius:11px;font:500 15px/1 var(--font);color:var(--dv-ink);text-decoration:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.13);transition:background .2s,transform .2s var(--dv-resorte)}.top .acc .back{margin-left:0}.top .back svg,.dv-sec svg{width:17px;height:17px;flex:none}@media (hover:hover){.top .back:hover,.dv-sec:hover{background:#ffffff1a;text-decoration:none}}.top .back:active,.dv-sec:active{transform:scale(.97)}.dv-pri{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:44px;padding:0 22px;border-radius:999px;border:0;font:600 15px/1 var(--font);color:#fff;text-decoration:none;background:var(--dep-pri,linear-gradient(120deg,#a3166e 0%,#8e1a6b 30%,#5b21b6 75%,#4c1d95 100%));box-shadow:var(--dep-pri-sombra,inset 0 1px 0 rgba(255,255,255,.22),0 10px 26px -12px rgba(163,22,110,.7))}.idi,.tabs{display:inline-flex;gap:0;padding:2px;border-radius:9px;border:0;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff12}.idi button,.tabs button{border:0;background:transparent;color:var(--dv-muted);font:500 12.5px/1 var(--font);height:26px;padding:0 13px;border-radius:7px;cursor:pointer;transition:background .2s,color .2s}.idi button[aria-pressed=true],.tabs button[aria-selected=true]{color:var(--dv-ink);background:radial-gradient(120% 90% at 50% 0%,#ffffff17,#fff0 62%),linear-gradient(color-mix(in srgb,var(--vidrio-matiz-a,#e8559d) 15%,transparent),color-mix(in srgb,var(--vidrio-matiz-b,#8b5cf6) 14%,transparent));box-shadow:inset 0 1px #ffffff1f,0 0 0 .5px #ffffff1a}.hero{padding:26px 20px 18px}.hero .kick{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--dv-muted);background:none;border:0;box-shadow:none;padding:0;height:auto}.hero .kick i{display:none}.hero .kick svg{width:15px;height:15px;color:var(--dv-muted)}.hero h1{font-size:var(--dv-tit);line-height:1.2;font-weight:600;margin:8px 0 6px;color:var(--dv-ink);background:none;-webkit-background-clip:border-box;background-clip:border-box}.hero p.lead,.hero .lead{font-size:var(--dv-tx);line-height:1.5;color:var(--dv-muted);max-width:620px}.hero .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.hero .meta span{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:7px;font:500 12.5px/1.3 var(--font);color:var(--dv-muted2);background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff12;font-variant-numeric:tabular-nums}.hero .base{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--dv-tx-sub);color:var(--dv-muted)}.hero .base code{border-radius:9px;font-size:13px}.layout{padding:6px 0 60px}.layout>main,.layout>nav{min-width:0}.toc{border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.toc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}.toc summary::-webkit-details-marker{display:none}.toc a{position:relative;display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.3;color:var(--dv-ink);text-decoration:none;transition:background .2s}.toc a:after{content:"";flex:none;width:15px;height:15px;margin-left:auto;opacity:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.sec,.sum,.biz{border-radius:14px;padding:16px 18px 4px;margin:0 0 20px;background:var(--dv-tarjeta);border:1px solid var(--dv-line2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sec h2,.sum h2{font-size:var(--dv-h2);line-height:1.3;font-weight:600;margin:0 0 10px;display:flex;align-items:baseline;gap:10px;color:var(--dv-ink)}.sec h2 small{flex:none;min-width:0;height:auto;padding:0;border:0;border-radius:0;box-shadow:none;background:var(--dv-cifra);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--dv-h2);font-weight:600;font-variant-numeric:tabular-nums}.sec h2 svg{width:18px;height:18px;color:var(--dv-muted);flex:none;align-self:center}.sec h3{font-size:13px;font-weight:600;color:var(--dv-muted);margin:18px 0 8px}.sec p,.sum p{margin:0 0 12px;color:var(--dv-ink)}.sec ul,.sec ol{margin:0 0 12px 1.15em;color:var(--dv-ink)}.sec li{margin:0 0 7px;padding-left:3px}.sec li::marker{color:#c98ad0}.sec ol>li::marker{font-weight:600}.sum .nota{font-size:var(--dv-tx-sub);color:var(--dv-muted);margin:-4px 0 6px}.sum{padding-bottom:6px}.sum ul{list-style:none;display:block;margin:0 -18px}.sum li{display:flex;align-items:baseline;gap:12px;padding:12px 18px;margin:0;background:none;border:0;border-radius:0;box-shadow:none;border-top:1px solid var(--dv-line);color:var(--dv-ink);line-height:1.5;font-size:var(--dv-tx)}.sum li i{flex:none;min-width:14px;font-style:normal;font-weight:600;background:var(--dv-cifra);-webkit-background-clip:text;background-clip:text;color:transparent;width:auto;height:auto;display:inline;border-radius:0}.sec .card{border-radius:12px;padding:12px 14px;margin:6px 0 14px;background:linear-gradient(160deg,#a3166e14,#4c1d950f);border:1px solid var(--dv-line2);box-shadow:none;color:var(--dv-ink)}.sec table:not(.tabla){width:calc(100% + 36px);margin:4px -18px 12px;border-collapse:collapse;font-size:var(--dv-tx);line-height:1.45;border:0;border-radius:0;box-shadow:none;overflow:visible}.sec table:not(.tabla) th{text-align:left;font-size:13px;font-weight:600;color:var(--dv-muted);padding:10px 12px;background:none;border-top:1px solid var(--dv-line)}.sec table:not(.tabla) td{padding:12px;border-top:1px solid var(--dv-line);vertical-align:top;color:var(--dv-ink);background:none}.sec table:not(.tabla) td:first-child,.sec table:not(.tabla) th:first-child{padding-left:18px}.sec table:not(.tabla) td:last-child,.sec table:not(.tabla) th:last-child{padding-right:18px}.sec table:not(.tabla) td:first-child{font-weight:500}.sec table:not(.tabla) td:not(:first-child){color:var(--dv-muted2)}.apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:4px 0 14px}.app{display:flex;gap:12px;padding:12px;border-radius:12px;background:#ffffff08;border:1px solid var(--dv-line2);box-shadow:none}.app img,.app .gl{flex:none;width:32px;height:32px;border-radius:9px;padding:6px;background:#ffffff12;object-fit:contain}.app .gl{display:grid;place-items:center;font-weight:600;font-size:15px;padding:0}.app b{display:block;font-size:15px}.app span{font-size:13px;color:var(--dv-muted);line-height:1.4;display:block}.pasos{list-style:none;margin:0 0 14px!important;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;counter-reset:paso}.pasos li{padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid var(--dv-line2);margin:0!important;counter-increment:paso}.pasos li:before{content:counter(paso);display:block;font-weight:600;background:var(--dv-cifra);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:2px}.pasos li b{display:block;font-size:15px;margin-bottom:2px}.pasos li em{font-style:normal;font-size:13px;color:var(--dv-muted)}.biz{font-style:normal;padding:14px 18px;color:var(--dv-muted);font-size:13px;line-height:1.6}.biz b{display:block;font-size:15px;color:var(--dv-ink);margin-bottom:2px}.foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--dv-line);color:var(--dv-muted);font-size:13px}.foot a{color:var(--dv-muted2)}.sec .tabla{border:0;box-shadow:inset 0 0 0 1px var(--dv-line2);border-radius:12px;font-size:14px}.sec .tabla th{background:#ffffff08;color:var(--dv-muted);font-size:13px}.sec .tabla td{border-top:1px solid var(--dv-line)}.sec .nota{border-radius:12px;border:1px solid var(--dv-line2);box-shadow:none;background:linear-gradient(160deg,#a3166e14,#4c1d950f);color:var(--dv-ink);font-size:14px}pre{border-radius:12px;border:1px solid var(--dv-line2)!important;box-shadow:none;background:color-mix(in srgb,var(--vidrio-tinte-2,#0a0512) 62%,transparent)}.copiar{border-radius:8px;border:1px solid rgba(255,255,255,.13);background:color-mix(in srgb,var(--vidrio-tinte-2,#140c1f) 88%,transparent);color:var(--dv-muted)}body>footer{color:var(--dv-muted);font-size:13px}html.dv-anim .dv-entra{opacity:0;transform:translateY(6px)}html.dv-anim .dv-entra.dv-vista{opacity:1;transform:none;transition:opacity .4s ease,transform .5s var(--dv-resorte)}@media (prefers-reduced-motion:reduce){html.dv-anim .dv-entra{opacity:1;transform:none;transition:none}}html.dv-ancho body.dv-doc{display:grid;align-items:start;grid-template-columns:[full-start] minmax(16px,1fr) [panel-start nav-start] 236px [nav-end cuerpo-start] minmax(0,744px) [cuerpo-end panel-end] minmax(16px,1fr) [full-end];grid-template-rows:[top] auto [p-start hero] auto [main] 1fr [p-end pie] auto}html.dv-ancho body.dv-doc>.top{grid-column:full;grid-row:top}html.dv-ancho body.dv-doc>.layout{display:contents}html.dv-ancho body.dv-doc>.layout:before{content:"";grid-column:panel;grid-row:p-start/p-end;align-self:stretch;border-radius:24px;background:var(--dv-caja);box-shadow:var(--dv-caja-sombra);margin:6px 0 32px}html.dv-ancho body.dv-doc>.layout:after{content:"";grid-column:nav;grid-row:p-start/p-end;align-self:stretch;border-radius:24px 0 0 24px;background:#ffffff05;margin:6px 0 32px}html.dv-ancho body.dv-doc>.hero{grid-column:cuerpo;grid-row:hero;position:relative;z-index:1;padding:28px 26px 16px;margin:6px 0 0;max-width:none;border-bottom:1px solid var(--dv-line)}html.dv-ancho body.dv-doc>.layout>main{grid-column:cuerpo;grid-row:main;position:relative;z-index:1;padding:20px 26px 56px}html.dv-ancho body.dv-doc>.layout>.toc{grid-column:nav;grid-row:p-start/p-end;position:sticky;z-index:2;top:calc(var(--dv-hdr) + 8px);align-self:start;max-height:calc(100vh - var(--dv-hdr) - 24px);overflow:auto;overscroll-behavior:contain;padding:20px 10px 14px;margin-top:6px;scrollbar-width:thin}html.dv-ancho body.dv-doc>footer{grid-column:cuerpo;grid-row:pie;padding:0 26px max(32px,env(safe-area-inset-bottom));margin:0}html.dv-ancho .toc summary{font-size:13px;font-weight:600;color:var(--dv-muted);padding:0 12px 10px;pointer-events:none}html.dv-ancho .toc summary .dv-actual,html.dv-ancho .toc summary .dv-chev{display:none}html.dv-ancho .toc a{padding:9px 12px;border-radius:10px;margin:0 0 2px}html.dv-ancho .toc a:after{display:none}@media (hover:hover){html.dv-ancho .toc a:hover{background:#ffffff0a}}html.dv-ancho .toc a[aria-current=true]{background:linear-gradient(90deg,#a3166e2b,#4c1d951f);box-shadow:inset 0 0 0 .5px #ffffff1a}html.dv-ancho.en-visor body.dv-doc{grid-template-columns:[full-start panel-start nav-start] 236px [nav-end cuerpo-start] minmax(0,1fr) [cuerpo-end panel-end full-end];min-height:100vh}html.dv-ancho.en-visor body.dv-doc>.layout:before{display:none}html.dv-ancho.en-visor body.dv-doc>.layout:after{margin:0;border-radius:0;min-height:100vh}html.dv-ancho.en-visor body.dv-doc>.hero,html.dv-ancho.en-visor body.dv-doc>.layout>.toc{margin-top:0}html.dv-ancho.en-visor body.dv-doc>.layout>.toc{top:0;max-height:100vh}html:not(.dv-ancho) .hero,html:not(.dv-ancho) .layout,html:not(.dv-ancho) body>footer{max-width:720px;margin-left:auto;margin-right:auto;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}html:not(.dv-ancho) .layout{display:block;padding-bottom:max(56px,calc(24px + env(safe-area-inset-bottom)))}html:not(.dv-ancho) .hero{padding-top:18px}html:not(.dv-ancho):not(.en-visor) .layout>main{background:var(--dv-caja);box-shadow:var(--dv-caja-sombra);border-radius:22px;padding:12px 12px 2px}html:not(.dv-ancho):not(.en-visor) .layout>main>.foot{margin:6px 6px 0;padding-bottom:14px}html:not(.dv-ancho) body>footer{padding-bottom:max(32px,env(safe-area-inset-bottom))}html:not(.dv-ancho) .toc{position:sticky;top:calc(var(--dv-hdr) + 2px);z-index:25;margin:4px 0 18px;height:46px}html:not(.dv-ancho).en-visor .toc{top:8px}html:not(.dv-ancho) .toc details{border-radius:12px;background:#201430e6;box-shadow:inset 0 0 0 1px #ffffff14,0 6px 20px #04000c40;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}html:not(.dv-ancho) .toc summary{height:46px;padding:0 12px 0 14px;font-size:var(--dv-tx-sub);font-weight:400;color:var(--dv-muted)}html:not(.dv-ancho) .toc summary .dv-actual{display:block;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--dv-ink);font-size:var(--dv-tx);text-align:right}html:not(.dv-ancho) .toc summary .dv-chev{display:block;width:16px;height:16px;flex:none;color:var(--dv-muted);transition:transform .25s var(--dv-resorte)}html:not(.dv-ancho) .toc details>a{display:none}html:not(.dv-ancho) .toc details[open]{position:absolute;left:0;right:0;top:0;max-height:min(66vh,560px);overflow:auto;overscroll-behavior:contain;padding:0 5px 5px;border-radius:13px;background:linear-gradient(#ffffff0d,#fff0 60%),#1e122d;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff14,0 18px 48px #00000080;-webkit-backdrop-filter:none;backdrop-filter:none;animation:dvMenu .22s var(--dv-resorte)}@keyframes dvMenu{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}html:not(.dv-ancho) .toc details[open] summary{position:sticky;top:0;z-index:1;margin:0 -5px 4px;padding:0 17px 0 19px;background:#1e122d;border-bottom:1px solid var(--dv-line)}html:not(.dv-ancho) .toc details[open] summary .dv-chev{transform:rotate(180deg)}html:not(.dv-ancho) .toc details[open]>a{display:flex;min-height:44px;padding:7px 10px;border-radius:9px;font-size:var(--dv-tx);line-height:1.25}html:not(.dv-ancho) .toc details[open]>a[aria-current=true]{background:radial-gradient(120% 90% at 50% 0%,#ffffff17,#fff0 62%),linear-gradient(color-mix(in srgb,var(--vidrio-matiz-a,#e8559d) 15%,transparent),color-mix(in srgb,var(--vidrio-matiz-b,#8b5cf6) 14%,transparent));box-shadow:inset 0 1px #ffffff1a}html:not(.dv-ancho) .toc details[open]>a[aria-current=true]:after{opacity:1}@media (hover:hover){html:not(.dv-ancho) .toc details[open]>a:hover{background:#ffffff13}}@media (prefers-reduced-motion:reduce){html:not(.dv-ancho) .toc details[open]{animation:none}}html:not(.dv-ancho) .sum ul{grid-template-columns:1fr}html:not(.dv-ancho) .pasos{grid-template-columns:1fr}@media (max-width:700px){.sec table:not(.tabla),.sec table:not(.tabla) tbody,.sec table:not(.tabla) tr,.sec table:not(.tabla) td,.sec table:not(.tabla) th{display:block;width:auto}.sec table:not(.tabla){margin:4px -18px 12px}.sec table:not(.tabla) tr:first-child{display:none}.sec table:not(.tabla) tr{border-top:1px solid var(--dv-line);padding:10px 18px}.sec table:not(.tabla) td{border:0;padding:2px 0!important}.sec table:not(.tabla) td:first-child{font-weight:600;padding-bottom:4px!important}.top{gap:10px;padding-right:max(16px,env(safe-area-inset-right))}.top .back{padding:0 13px}}
