:root{--paper:#f6f6f3;--paper-2:#efeeea;--ink:#14161b;--ink-soft:#4a4f59;--line:#e1e0db;--bg-dark:#0c0e13;--bg-dark-2:#14171f;--line-dark:#232733;--paper-dark:#b9bdc7;--accent:oklch(63% .21 27);--accent-soft:oklch(63% .21 27/.12);--accent-ink:oklch(55% .21 27);--accent-btn:oklch(55% .2 27);--accent-text:oklch(50% .19 27);--ok:#22a55b;--warn:#f08c00;--bad:#e03131;--ptp:#7c3aed;--mono-dark:#9aa0ae;--maxw:1240px;--sh-3:0 40px 80px -45px #0c0e1399;--display:"Space Grotesk", sans-serif;--body:"Hanken Grotesk", sans-serif;--mono:"JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");line-height:1.5}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;font-weight:600;line-height:1.06}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.mono{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px}::selection{background:var(--accent-soft);color:var(--accent-ink)}.btn{font-family:var(--body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{color:#fff;background:var(--accent-btn);box-shadow:0 10px 24px -12px var(--accent)}.btn-primary:hover{background:var(--accent);box-shadow:0 16px 30px -12px var(--accent)}.btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn-ghost:hover{background:var(--paper-2)}header.nav{z-index:50;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--paper) 82%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(12px);backdrop-filter:saturate(1.2)blur(12px);position:sticky;top:0}.nav-inner{align-items:center;gap:32px;height:68px;display:flex}.brand{color:var(--ink);align-items:center;display:flex}.rdf-logo{width:auto;height:30px;display:block}.rdf-logo .st0{fill:var(--accent)}.rdf-logo .st1{fill:currentColor}.nav-links{gap:28px;margin-left:8px;display:flex}.nav-links a{color:var(--ink-soft);font-size:14.5px;font-weight:500;transition:color .15s}.nav-links a:hover,.nav-links a:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.nav-links a.cur{color:var(--accent-ink)}.nav-cta{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-cta .btn{padding:10px 18px;font-size:14px}.nav-burger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.nav-burger span,.nav-burger span:before,.nav-burger span:after{content:"";background:var(--ink);border-radius:2px;width:20px;height:2px;transition:transform .22s,opacity .22s;display:block;position:relative}.nav-burger span:before,.nav-burger span:after{position:absolute;left:0}.nav-burger span:before{top:-6px}.nav-burger span:after{top:6px}.nav-inner.open .nav-burger span{background:0 0}.nav-inner.open .nav-burger span:before{transform:translateY(6px)rotate(45deg)}.nav-inner.open .nav-burger span:after{transform:translateY(-6px)rotate(-45deg)}.eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-soft);border-radius:100px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.chip{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper-2);border-radius:100px;padding:5px 11px;font-size:12.5px;font-weight:600}.cta-band{text-align:center;color:#fff;background:var(--bg-dark);border-radius:20px;margin:0 0 64px;padding:64px 40px;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(600px 300px at 70% -10%, var(--accent-soft), transparent 70%);position:absolute;inset:0}.cta-band h2{font-size:clamp(28px,3.6vw,42px);position:relative}.cta-band p{max-width:44ch;color:var(--paper-dark);margin:14px auto 0;font-size:17px;position:relative}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex;position:relative}.cta-band .btn-ghost{color:#fff;border-color:var(--line-dark)}.cta-band .btn-ghost:hover{background:var(--bg-dark-2)}.cta-band .cta-note{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mono-dark);margin-top:18px;font-size:12px}footer.foot{border-top:1px solid var(--line);color:var(--ink-soft);padding:32px 0;font-size:13.5px}.foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where(a,button,.btn,.nav-burger):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.cta-band a:focus-visible{outline-color:#fff}@media (width<=1000px){.nav-burger{width:44px;height:44px;display:inline-flex}.nav-links{z-index:60;border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;gap:0;padding:6px 28px 14px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 22px 40px -28px #14161b59}.nav-inner.open .nav-links{display:flex}.nav-links a{border-bottom:1px solid var(--line);padding:14px 2px;font-size:16px}.nav-links a:last-child{border-bottom:0}}@media (width<=560px){.wrap{padding:0 16px}.nav-inner{gap:16px}.nav-cta .btn{min-height:44px;padding:11px 16px}.nav-cta .btn-ghost{display:none}.nav-links{padding:6px 16px 14px}.cta-band{padding:44px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nov-art{max-width:820px;padding-top:48px;padding-bottom:56px}.nov-migas{color:var(--ink-soft);flex-wrap:wrap;gap:8px;display:flex}.nov-migas a{color:var(--accent-text)}.nov-migas a:hover{text-underline-offset:3px;text-decoration:underline}.nov-cab{border-bottom:1px solid var(--line);margin:22px 0 34px;padding-bottom:28px}.nov-cab time{color:var(--ink-soft)}.nov-cab h1{margin-top:12px;font-size:clamp(32px,4.2vw,50px)}.nov-entrada{color:var(--ink-soft);margin-top:18px;font-size:19px}.nov-cuerpo{font-size:17px;line-height:1.7}.nov-cuerpo>p{color:#2c3039;margin:0 0 18px}.nov-cuerpo>h2{margin:44px 0 14px;font-size:clamp(24px,2.6vw,30px)}.nov-cuerpo a{color:var(--accent-text);font-weight:600}.nov-cuerpo a:hover{text-underline-offset:3px;text-decoration:underline}.nov-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0;display:grid}.nov-feat{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.nov-feat:last-child:nth-child(odd){grid-column:1/-1}.nov-feat b{font-size:15.5px}.nov-feat span{color:var(--ink-soft);font-size:14.5px;line-height:1.55}.nivel{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.nivel:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.nivel--ok{color:var(--ok)}.nivel--aviso{color:var(--warn)}.nivel--alarma{color:var(--bad)}.nov-tabla-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin:4px 0 8px;overflow-x:auto}.nov-tabla{border-collapse:collapse;width:100%;min-width:420px;font-size:15px}.nov-tabla th{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--ink-soft);padding:12px 16px;font-size:12px;font-weight:500}.nov-tabla td{border-bottom:1px solid var(--line);padding:12px 16px}.nov-tabla tr:last-child td{border-bottom:0}.mk-ant{color:#fff;background:var(--bg-dark);box-shadow:var(--sh-3);border-radius:16px;margin:30px 0 12px;padding:20px}.mk-ant-cab{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.mk-ant-cab b{font-family:var(--display);font-size:17px}.mk-ant-led{background:var(--ok);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #22a55b33}.mk-ant-sub{color:var(--mono-dark);margin-top:4px;font-size:11px;display:block}.mk-ant-estado{color:var(--ok);background:#22a55b1f;border-radius:100px;padding:4px 10px;font-size:11px}.mk-ant-tabla{margin-top:6px;overflow-x:auto}.mk-ant-fila{border-bottom:1px solid var(--line-dark);font-variant-numeric:tabular-nums;color:#dfe2e9;grid-template-columns:1.3fr 1fr 1fr .7fr 1fr;gap:10px;min-width:520px;padding:10px 2px;font-size:13.5px;display:grid}.mk-ant-fila:last-child{border-bottom:0}.mk-ant-fila--cab{color:var(--mono-dark);font-size:11px}.mk-ant-graf{border:1px solid var(--line-dark);background:var(--bg-dark-2);border-radius:12px;margin-top:12px;padding:14px}.mk-ant-graf-cab{color:var(--mono-dark);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.mk-ant-ley{align-items:center;gap:6px;font-size:11px;display:inline-flex}.mk-ant-ley i{border-radius:2px;width:10px;height:3px;display:inline-block}.mk-ant-ley i.ley-subida{margin-left:8px}.ley-baja{background:var(--accent)}.ley-subida{background:#6ea8fe}.mk-ant-svg{width:100%;height:90px;display:block}.mk-ant-svg polyline{fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.linea-baja{stroke:var(--accent)}.linea-subida{stroke:#6ea8fe}.mk-ant figcaption{color:var(--mono-dark);margin-top:12px;font-size:11px}.nov-fig{margin:26px 0 30px}.nov-fig img{width:100%;height:auto;display:block}.nov-fig figcaption{text-align:center;color:var(--ink-soft);margin-top:10px;font-size:11px}.mig-svg{width:100%;height:auto;display:block}.mig figcaption{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:flex}.mig-pausa{border:1px solid var(--line);min-height:32px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:4px 14px;display:none}.mig-pausa:hover{border-color:var(--accent)}.mig-anim .mig-pausa{align-items:center;display:inline-flex}.mig .ma-dice-1,.mig .ma-dice-2,.mig .ma-dice-3,.mig .ma-dice-4,.mig .ma-brazos-abajo,.mig .ma-humo{opacity:0}.mig .ma-luz{opacity:.6}.mig .ma-punto,.mig .ma-chulo,.mig .ma-listo,.mig .ma-rueda,.mig .ma-insignia,.mig .ma-rayos{transform-box:fill-box;transform-origin:50%}.mig .rdf-logo .st0{fill:#e4493a}.mig .rdf-logo .st1{fill:#1f2430}.mig-anim .ma-punto-1{animation:20s infinite ma-punto-1}.mig-anim .ma-punto-2{animation:20s infinite ma-punto-2}.mig-anim .ma-punto-3{animation:20s infinite ma-punto-3}.mig-anim .ma-punto-4{animation:20s infinite ma-punto-4}.mig-anim .ma-dice-1{animation:20s infinite ma-dice-1}.mig-anim .ma-dice-2{animation:20s infinite ma-dice-2}.mig-anim .ma-dice-3{animation:20s infinite ma-dice-3}.mig-anim .ma-dice-4{animation:20s infinite ma-dice-4}.mig-anim .ma-dice-5{animation:20s infinite ma-dice-5}.mig-anim .ma-luz{animation:20s infinite ma-luz}.mig-anim .ma-senal{animation:20s infinite ma-senal}.mig-anim .ma-cabeza{animation:20s infinite ma-asiente}.mig-anim .ma-chulo-1{animation:20s infinite ma-chulo-1}.mig-anim .ma-chulo-2{animation:20s infinite ma-chulo-2}.mig-anim .ma-chulo-3{animation:20s infinite ma-chulo-3}.mig-anim .ma-caja-1{animation:20s infinite ma-caja-1}.mig-anim .ma-caja-2{animation:20s infinite ma-caja-2}.mig-anim .ma-caja-3{animation:20s infinite ma-caja-3}.mig-anim .ma-caja-4{animation:20s infinite ma-caja-4}.mig-anim .ma-caja-5{animation:20s infinite ma-caja-5}.mig-anim .ma-cargador{animation:20s infinite ma-cargador}.mig-anim .ma-camion{animation:20s infinite ma-camion}.mig-anim .ma-rueda{animation:20s infinite ma-rueda}.mig-anim .ma-humo{animation:20s infinite ma-humo}.mig-anim .ma-humo-2{animation-name:ma-humo-2}.mig-anim .ma-listo-1{animation:20s infinite ma-listo-1}.mig-anim .ma-listo-2{animation:20s infinite ma-listo-2}.mig-anim .ma-listo-3{animation:20s infinite ma-listo-3}.mig-anim .ma-listo-4{animation:20s infinite ma-listo-4}.mig-anim .ma-listo-5{animation:20s infinite ma-listo-5}.mig-anim .ma-brazos-abajo{animation:20s infinite ma-brazos-abajo}.mig-anim .ma-brazos-arriba{animation:20s infinite ma-brazos-arriba}.mig-anim .ma-operador{animation:20s infinite ma-salta}.mig-anim .ma-insignia{animation:20s infinite ma-insignia}.mig-anim .ma-gotas{animation:.9s linear infinite ma-gotas}.mig-anim .ma-gotas-2{animation-delay:-.45s}.mig-anim .ma-ruta{animation:1.2s linear infinite ma-ruta}.mig-anim .ma-rayos{animation:30s linear infinite ma-rayos}.mig-anim.en-pausa *{animation-play-state:paused!important}@keyframes ma-punto-1{0%,17%{opacity:0;transform:scale(.3)}19%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@keyframes ma-punto-2{0%,36%{opacity:0;transform:scale(.3)}38%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@keyframes ma-punto-3{0%,52%{opacity:0;transform:scale(.3)}54%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@keyframes ma-punto-4{0%,86%{opacity:0;transform:scale(.3)}88%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@keyframes ma-dice-1{0%,18%{opacity:1}20%,98%{opacity:0}to{opacity:1}}@keyframes ma-dice-2{0%,19%{opacity:0}21%,37%{opacity:1}39%,to{opacity:0}}@keyframes ma-dice-3{0%,38%{opacity:0}40%,53%{opacity:1}55%,to{opacity:0}}@keyframes ma-dice-4{0%,54%{opacity:0}56%,86%{opacity:1}88%,to{opacity:0}}@keyframes ma-dice-5{0%,87%{opacity:0}89%,97%{opacity:1}99%,to{opacity:0}}@keyframes ma-luz{0%{opacity:0}4%{opacity:.7}7%{opacity:.2}10%{opacity:.7}13%{opacity:.3}17%,96%{opacity:.6}99%,to{opacity:0}}@keyframes ma-senal{0%,2%{opacity:0}5%{opacity:1}8%{opacity:.2}11%{opacity:1}14%{opacity:.2}17%,96%{opacity:1}99%,to{opacity:0}}@keyframes ma-asiente{0%,23%{transform:translateY(0)}25%{transform:translateY(5px)}27%{transform:translateY(0)}29%{transform:translateY(5px)}31%{transform:translateY(0)}33%{transform:translateY(5px)}35%,to{transform:translateY(0)}}@keyframes ma-chulo-1{0%,41%{opacity:0;transform:scale(.2)}43%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0}}@keyframes ma-chulo-2{0%,45%{opacity:0;transform:scale(.2)}47%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0}}@keyframes ma-chulo-3{0%,49%{opacity:0;transform:scale(.2)}51%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0}}@keyframes ma-caja-1{0%,53%{opacity:0;transform:translateY(-70px)}55%{opacity:1;transform:translateY(0)}56%{transform:translateY(-8px)}57%,to{opacity:1;transform:translateY(0)}}@keyframes ma-caja-2{0%,55.5%{opacity:0;transform:translateY(-70px)}57.5%{opacity:1;transform:translateY(0)}58.5%{transform:translateY(-8px)}59.5%,to{opacity:1;transform:translateY(0)}}@keyframes ma-caja-3{0%,58%{opacity:0;transform:translateY(-70px)}60%{opacity:1;transform:translateY(0)}61%{transform:translateY(-8px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes ma-caja-4{0%,60.5%{opacity:0;transform:translateY(-70px)}62.5%{opacity:1;transform:translateY(0)}63.5%{transform:translateY(-8px)}64.5%,to{opacity:1;transform:translateY(0)}}@keyframes ma-caja-5{0%,63%{opacity:0;transform:translateY(-70px)}65%{opacity:1;transform:translateY(0)}66%{transform:translateY(-8px)}67%,to{opacity:1;transform:translateY(0)}}@keyframes ma-cargador{0%,53%{transform:translateY(0)}54%{transform:translateY(-8px)}55%,55.5%{transform:translateY(0)}56.5%{transform:translateY(-8px)}57.5%,58%{transform:translateY(0)}59%{transform:translateY(-8px)}60%,60.5%{transform:translateY(0)}61.5%{transform:translateY(-8px)}62.5%,63%{transform:translateY(0)}64%{transform:translateY(-8px)}65%,to{transform:translateY(0)}}@keyframes ma-camion{0%{opacity:0;transform:translate(-154px)}3%,68%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.3,1);transform:translate(-154px)}78%,96%{opacity:1;transform:translate(0)}99%,to{opacity:0;transform:translate(0)}}@keyframes ma-rueda{0%,68%{animation-timing-function:cubic-bezier(.45,0,.3,1);transform:rotate(0)}78%,to{transform:rotate(300deg)}}@keyframes ma-humo{0%,68%{opacity:0;transform:translate(0)scale(.5)}70%{opacity:.9}77%,to{opacity:0;transform:translate(-34px,-22px)scale(1.5)}}@keyframes ma-humo-2{0%,71%{opacity:0;transform:translate(0)scale(.5)}73%{opacity:.9}80%,to{opacity:0;transform:translate(-30px,-30px)scale(1.4)}}@keyframes ma-listo-1{0%,78.5%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1.3)}81%,to{opacity:1;transform:scale(1)}}@keyframes ma-listo-2{0%,80%{opacity:0;transform:scale(0)}81.5%{opacity:1;transform:scale(1.3)}82.5%,to{opacity:1;transform:scale(1)}}@keyframes ma-listo-3{0%,81.5%{opacity:0;transform:scale(0)}83%{opacity:1;transform:scale(1.3)}84%,to{opacity:1;transform:scale(1)}}@keyframes ma-listo-4{0%,83%{opacity:0;transform:scale(0)}84.5%{opacity:1;transform:scale(1.3)}85.5%,to{opacity:1;transform:scale(1)}}@keyframes ma-listo-5{0%,84.5%{opacity:0;transform:scale(0)}86%{opacity:1;transform:scale(1.3)}87%,to{opacity:1;transform:scale(1)}}@keyframes ma-brazos-abajo{0%,87.9%{opacity:1}88%,99.9%{opacity:0}to{opacity:1}}@keyframes ma-brazos-arriba{0%,87.9%{opacity:0}88%,99.9%{opacity:1}to{opacity:0}}@keyframes ma-salta{0%,88%{transform:translateY(0)}90%{transform:translateY(-18px)}92%{transform:translateY(0)}94%{transform:translateY(-12px)}96%,to{transform:translateY(0)}}@keyframes ma-insignia{0%,88%{transform:scale(1)}91%{transform:scale(1.14)}94%,to{transform:scale(1)}}@keyframes ma-gotas{0%{opacity:0;transform:translateY(-10px)}25%{opacity:1}to{opacity:0;transform:translateY(16px)}}@keyframes ma-ruta{to{stroke-dashoffset:-40px}}@keyframes ma-rayos{to{transform:rotate(360deg)}}.nov-req{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--paper-2);border-radius:12px;margin:44px 0 0;padding:24px 26px}.nov-req h3{margin-bottom:12px;font-size:20px}.nov-req ul{margin:0 0 14px 20px}.nov-req li{margin-bottom:8px;font-size:15.5px}.nov-req p{color:var(--ink-soft);font-size:15.5px}.nov-otras{padding-bottom:64px}.nov-otras h2{margin-bottom:16px;font-size:26px}.nov-otras-lista{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.nov-otra{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:20px;transition:border-color .15s;display:flex}.nov-otra:hover{border-color:var(--accent)}.nov-otra time{color:var(--ink-soft)}.nov-otra b{font-family:var(--display);font-size:18px;line-height:1.2}.nov-otra span{color:var(--ink-soft);font-size:14.5px}.nov-todas{color:var(--accent-text);margin-top:18px;font-weight:600;display:inline-block}@media (width<=760px){.nov-art{padding-top:32px}.nov-entrada{font-size:17px}.nov-cuerpo{font-size:16px}.nov-feats{grid-template-columns:minmax(0,1fr)}.mk-ant{padding:16px}.nov-req{padding:20px}}
