/*! 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{--ps-ink:#f1ecfa;--ps-muted:#c9bedc;--ps-faint:#b3a7c9;--ps-line:rgba(255,255,255,.12);--ps-acento:#e58cc4;--ps-vidrio:rgba(36,15,62,.58);--ps-vidrio2:rgba(26,11,46,.62);--ps-filo:rgba(255,255,255,.14);--ps-sombra:0 30px 80px rgba(8,3,18,.5);--ps-hdr:64px;color-scheme:dark}html[data-tema=claro]{--ps-ink:#22103b;--ps-muted:#4e3f66;--ps-faint:#5b4c73;--ps-line:rgba(60,24,110,.14);--ps-acento:#5b21b6;--ps-vidrio:rgba(251,248,254,.72);--ps-vidrio2:rgba(243,237,251,.74);--ps-filo:rgba(255,255,255,.9);--ps-sombra:0 24px 60px rgba(70,40,120,.16);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{color:var(--ps-ink);background:#150a24;font:400 15px/1.5 var(--font,-apple-system,BlinkMacSystemFont,"SF Pro Text","DEP Inter UI","Segoe UI",Roboto,system-ui,sans-serif);-webkit-font-smoothing:antialiased;font-synthesis-weight:none}html[data-tema=claro] body{background:#f3eefb}a{color:var(--ps-acento);text-underline-offset:3px}:where(a,button,summary,select,input,[tabindex]):focus-visible{outline:2px solid var(--ps-acento);outline-offset:2px;border-radius:10px}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%,#150a246b)}html[data-tema=claro] body:after{background:linear-gradient(180deg,#f3eefbd6,#f6f1fce6 50%,#efe7f9eb)}.ps-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;min-height:var(--ps-hdr);padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))}.ps-marca{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ps-ink);text-decoration:none}.ps-marca img{width:48px;height:39px;object-fit:contain;flex:none;filter:drop-shadow(0 1px 3px rgba(10,0,20,.45))}.ps-marca span{display:flex;flex-direction:column;font:500 14px/1.2 var(--font,system-ui)}.ps-marca span span{display:block}.ps-volver{margin-left:auto;white-space:nowrap;flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:999px;color:var(--ps-ink);text-decoration:none;font-size:14px;font-weight:500}.ps-volver svg{width:18px;height:18px}.ps-vidrio{background:linear-gradient(180deg,var(--ps-vidrio),var(--ps-vidrio2));-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 1px 0 var(--ps-filo),0 0 0 .5px var(--ps-line),var(--ps-sombra);border-radius:24px}.ps-main{max-width:1040px;margin:0 auto;padding:20px max(16px,env(safe-area-inset-left)) 56px max(16px,env(safe-area-inset-right))}.ps-kick{font-size:13px;color:var(--ps-muted);margin:0 0 6px}.ps-h1{font-size:34px;line-height:1.15;margin:0 0 10px;font-weight:600}.ps-lead{font-size:17px;color:var(--ps-muted);margin:0;max-width:60ch}.ps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.ps-card{padding:20px;border-radius:20px}.ps-card h2{font-size:17px;font-weight:600;margin:0 0 6px;line-height:1.3}.ps-card p{margin:0;font-size:15px;color:var(--ps-muted)}.ps-ico{width:24px;height:24px;color:var(--ps-acento);margin-bottom:10px}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 20px;border-radius:999px;border:0;cursor:pointer;font:600 15px/1 var(--font,system-ui);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));transition:transform .2s ease,opacity .2s ease}.ps-btn:hover{transform:translateY(-1px)}.ps-btn svg{width:18px;height:18px}.ps-btn.sec{background:transparent;color:var(--ps-ink);box-shadow:inset 0 0 0 1px var(--ps-line)}.ps-pie{max-width:1040px;margin:0 auto;padding:0 16px max(28px,env(safe-area-inset-bottom));font-size:13px;color:var(--ps-muted)}.ps-pie a{color:var(--ps-muted)}@media (max-width:640px){.ps-h1{font-size:28px}.ps-lead{font-size:16px}}@media (max-width:420px){.ps-marca>span{display:none}}@media (prefers-reduced-motion:reduce){#fluido,.ps-btn{transition:none}}
