:root{--fondo:#f6f6f9;--blanco:#ffffff;--tinta:#16171d;--tinta-2:#5b5e6b;--oscuro:#15161c;--oscuro-2:#1f2029;--violeta:#7a5cff;--violeta-2:#5a3df0;--verde:#22c55e;--linea:#e3e4ea;--sans:"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--mono:Consolas,"Cascadia Mono","SFMono-Regular",Menlo,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--tinta);font-family:var(--sans);font-size:1.0625rem;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:var(--violeta-2);text-underline-offset:3px}a:hover{color:var(--violeta)}.z6f5d{max-width:1180px;margin:0 auto;padding:0 20px}.zd18c{max-width:740px;margin:0 auto;padding:0 20px}.z35a3{max-width:860px;margin:0 auto;padding:0 20px}.z8cf9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.zc47c{background:var(--oscuro);position:sticky;top:0;z-index:5;border-bottom:1px solid #2b2d38}.z80bf{display:flex;align-items:center;gap:24px;min-height:62px;position:relative}.z33d6,.zad17{display:flex;align-items:center;gap:8px;font:700 1.45rem/1 var(--mono);color:#fff;text-decoration:none;letter-spacing:-.03em}.z33d6:hover{color:#fff}.z33d6 b,.zad17 b{color:var(--violeta);font-weight:700}.z5033{width:26px;height:26px;stroke:var(--violeta);flex:0 0 auto}.ze403{display:flex;flex-wrap:wrap;gap:4px 20px;margin-left:auto}.ze403 a{font-size:.88rem;font-weight:600;color:#c9cbd6;text-decoration:none;padding:4px 0}.ze403 a:hover{color:#fff}.z1c61{display:none;margin-left:auto;font:600 .9rem var(--sans);background:var(--violeta);color:#fff;border:0;border-radius:6px;padding:8px 14px}h1,h2,h3{line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.zf6ef{display:inline-block;margin:0 0 6px;font:700 .72rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--violeta-2)}.zf6ef a{color:inherit;text-decoration:none}.za0b1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.zdcb8{background:var(--blanco);border:1px solid var(--linea);border-radius:10px;overflow:hidden;padding-bottom:16px}.zdcb8>:not(.z4e0c){margin-left:16px;margin-right:16px}.z4e0c{display:block;overflow:hidden;margin-bottom:12px;background:#e8e8ef;aspect-ratio:3/2}.z4e0c img{width:100%;height:100%;object-fit:cover}.z2775{display:block;width:100%;height:100%;background:linear-gradient(135deg,#2a2b36,#4b3fa0)}.z4d33{font-size:1.12rem;margin:0 0 6px}.z4d33 a{color:var(--tinta);text-decoration:none}.z4d33 a:hover{color:var(--violeta-2)}.zb484{margin:0;font-size:.93rem;color:var(--tinta-2);line-height:1.55}.z78bd{padding-top:28px}.za0be{display:grid;grid-template-columns:1.4fr 1fr;background:var(--oscuro);border-radius:14px;overflow:hidden;text-decoration:none;color:#fff;margin-bottom:46px}.za0be:hover{color:#fff}.za0be img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}.z319e{display:flex;flex-direction:column;justify-content:center;padding:32px}.za0be .zf6ef{color:#b9a8ff}.z885c{font:700 clamp(1.6rem,1.2rem + 1.4vw,2.3rem)/1.15 var(--sans);margin-bottom:12px}.z840b{color:#c9cbd6}.zd960{margin:0 0 48px}.z2ae3{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.z2ae3 h2{margin:0;font-size:1.45rem}.z2ae3 h2::before{content:"// ";font-family:var(--mono);color:var(--violeta)}.z2ae3 a{font-size:.9rem;font-weight:600}.z568e{padding-top:36px;padding-bottom:20px}.z568e h1{font-size:clamp(2rem,1.5rem + 2vw,2.7rem);margin:0 0 6px}.z8217{color:var(--tinta-2);font-size:1.1rem;margin:0 0 28px}.z17b5{padding:30px 0 10px}.z73c8{font:.82rem var(--mono);color:var(--tinta-2);margin:0 0 10px}.z73c8 a{color:var(--tinta-2)}.z17b5 h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem);margin:0 0 14px}.z6c86{font-size:1.18rem;line-height:1.55;color:var(--tinta-2);margin:0 0 10px}.z7b85{font:.82rem var(--mono);color:var(--tinta-2);margin:0 0 14px}.z6f47{font:.85rem/1.6 var(--mono);background:var(--oscuro);color:#d9dbe5;border-left:4px solid var(--violeta);border-radius:6px;padding:12px 16px;margin:0 0 24px}.z65b6{margin:0 0 30px}.z65b6 img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px;background:#e8e8ef}.z65b6 figcaption{font-size:.78rem;color:#8b8e9b;margin-top:6px}.z9f7d h2{font-size:1.5rem;margin:1.8em 0 .5em}.z9f7d h3{font-size:1.22rem;margin:1.5em 0 .4em}.z9f7d ul,.z9f7d ol{padding-left:1.3em}.z9f7d li{margin:.35em 0}.z9f7d li::marker{color:var(--violeta)}.z9f7d blockquote{margin:1.5em 0;padding:14px 20px;background:var(--blanco);border-left:4px solid var(--violeta);border-radius:0 8px 8px 0}.zd0a2{padding-top:30px;padding-bottom:30px}.zd0a2 h2{font-size:1.3rem;margin:0 0 18px}.z89de li{font-size:.95rem}.z930a{background:var(--oscuro);color:#b9bcc9;padding:44px 0 24px;margin-top:40px;font-size:.95rem}.z930a a{color:#fff;text-decoration:none}.z930a a:hover{color:#b9a8ff}.z29a2{display:grid;grid-template-columns:1.4fr 2fr 1fr;gap:32px}.z8891{font:.75rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8b8e9b;margin:0 0 8px}.z5f93{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0}.zdc64{margin-top:28px;padding-top:14px;border-top:1px solid #2b2d38;font-size:.8rem;color:#7c7f8c}@media (max-width:1000px){.z1c61{display:block}.ze403{display:none;position:absolute;left:0;right:0;top:62px;background:var(--oscuro-2);flex-direction:column;padding:12px 20px}.ze403.abierto{display:flex}}@media (max-width:860px){.za0b1{grid-template-columns:repeat(2,minmax(0,1fr))}.za0be{grid-template-columns:1fr}.z29a2{grid-template-columns:1fr}}@media (max-width:560px){.za0b1{grid-template-columns:1fr}.z319e{padding:22px}}