.mc{--mc-bg:#04060d;--mc-bg-2:#070b18;--mc-panel:rgba(14,19,38,.72);--mc-panel-2:rgba(20,26,50,.78);--mc-line:rgba(196,206,238,.12);--mc-line-2:rgba(196,206,238,.22);--mc-text:#eceef6;--mc-muted:#a9b0c6;--mc-faint:#7d849c;--mc-gold:#f5d08a;--mc-gold-soft:hsla(39,84%,75%,.14);--mc-ok:#8cc7a6;--mc-ok-soft:rgba(140,199,166,.14);--mc-warn:#e9c26b;--mc-warn-soft:hsla(41,74%,67%,.14);--mc-bad:#e3897a;--mc-bad-soft:hsla(9,65%,68%,.14);--mc-sky:#9db6f0;position:relative;isolation:isolate;min-height:70vh;color:var(--mc-text);background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(64,84,160,.22),transparent 60%),radial-gradient(ellipse 60% 40% at 90% 110%,hsla(25,84%,68%,.07),transparent 60%),linear-gradient(180deg,var(--mc-bg) 0,var(--mc-bg-2) 100%);overflow:hidden}.mc:after,.mc:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-repeat:repeat}.mc:before{background-image:radial-gradient(1px 1px at 20px 30px,hsla(0,0%,100%,.55),transparent 60%),radial-gradient(1px 1px at 140px 80px,hsla(0,0%,100%,.35),transparent 60%),radial-gradient(1px 1px at 260px 160px,hsla(0,0%,100%,.45),transparent 60%),radial-gradient(1.4px 1.4px at 90px 220px,hsla(39,84%,75%,.55),transparent 60%),radial-gradient(1px 1px at 330px 40px,hsla(0,0%,100%,.3),transparent 60%),radial-gradient(1px 1px at 380px 260px,rgba(200,214,255,.4),transparent 60%);background-size:420px 300px;opacity:.55;animation:mc-titila 9s ease-in-out infinite alternate}.mc:after{background-image:radial-gradient(1px 1px at 60px 120px,hsla(0,0%,100%,.3),transparent 60%),radial-gradient(1px 1px at 200px 20px,hsla(0,0%,100%,.25),transparent 60%),radial-gradient(1.2px 1.2px at 300px 200px,rgba(200,214,255,.35),transparent 60%),radial-gradient(1px 1px at 520px 90px,hsla(0,0%,100%,.28),transparent 60%);background-size:640px 360px;opacity:.45;animation:mc-titila 13s ease-in-out 2s infinite alternate-reverse}@keyframes mc-titila{0%{opacity:.25}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.mc *,.mc:after,.mc:before{animation:none!important;transition:none!important}}.mc a{color:inherit}.mc-wrap{max-width:1180px;margin:0 auto;padding:48px 20px 88px}@media (min-width:768px){.mc-wrap{padding:64px 32px 112px}}.mc-mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.mc-eti{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mc-gold)}.mc-faint{color:var(--mc-faint)}.mc-muted{color:var(--mc-muted)}.mc-head{display:grid;gap:14px;margin-bottom:36px;max-width:860px}.mc-head h1{margin:0;font-size:clamp(2rem,1.4rem + 2.6vw,3.3rem);line-height:1.05;letter-spacing:-.02em;color:#fff}.mc-head p.mc-lead{margin:0;font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);line-height:1.6;color:#d3d8e8}.mc-volver{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--mc-muted);text-decoration:none;margin-bottom:18px}.mc-volver:hover{color:#fff}.mc-panel{position:relative;border:1px solid var(--mc-line);border-radius:14px;background:var(--mc-panel);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 50px rgba(0,0,0,.35);padding:20px}@media (min-width:768px){.mc-panel{padding:24px}}.mc-panel--glow{border-color:hsla(39,84%,75%,.28);box-shadow:inset 0 0 0 1px hsla(39,84%,75%,.06),0 0 40px hsla(39,84%,75%,.07),0 18px 50px rgba(0,0,0,.35)}.mc-panel h2,.mc-panel h3{color:#fff;margin:0 0 10px;letter-spacing:-.01em}.mc-panel h2{font-size:1.35rem}.mc-panel h3{font-size:1.08rem}.mc-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--mc-line)}.mc-grid{display:grid;gap:18px}@media (min-width:900px){.mc-grid--2{grid-template-columns:1fr 1fr}.mc-grid--side{grid-template-columns:minmax(300px,380px) 1fr}.mc-grid--orbita{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}.mc-grid--3{grid-template-columns:repeat(3,1fr)}.mc-grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px) and (max-width:899px){.mc-grid--3,.mc-grid--4{grid-template-columns:1fr 1fr}}.mc-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--mc-line-2);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted);white-space:nowrap}.mc-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.mc-chip--vivo{color:var(--mc-ok);border-color:rgba(140,199,166,.4);background:var(--mc-ok-soft)}.mc-chip--vivo:before{animation:mc-pulso 2.4s ease-in-out infinite}.mc-chip--demo{color:var(--mc-gold);border-color:hsla(39,84%,75%,.38);background:var(--mc-gold-soft)}.mc-chip--local{color:var(--mc-sky);border-color:rgba(157,182,240,.38);background:rgba(157,182,240,.1)}.mc-chip--ok{color:var(--mc-ok);border-color:rgba(140,199,166,.4)}.mc-chip--warn{color:var(--mc-warn);border-color:hsla(41,74%,67%,.4)}.mc-chip--bad{color:var(--mc-bad);border-color:hsla(9,65%,68%,.45)}@keyframes mc-pulso{0%,to{box-shadow:0 0 0 0 rgba(140,199,166,.6)}50%{box-shadow:0 0 0 4px rgba(140,199,166,0)}}.mc-campo{display:grid;gap:6px;margin-bottom:14px}.mc-campo>span,.mc-label{font-size:.8rem;color:var(--mc-muted);letter-spacing:.02em}.mc input[type=date],.mc input[type=number],.mc input[type=search],.mc input[type=text],.mc select,.mc textarea{width:100%;padding:10px 12px;border:1px solid var(--mc-line-2);border-radius:9px;background:rgba(4,6,13,.6);color:var(--mc-text);font:inherit;font-size:.95rem;color-scheme:dark}.mc textarea{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.82rem;line-height:1.55}.mc a:focus-visible,.mc button:focus-visible,.mc input:focus-visible,.mc select:focus-visible,.mc summary:focus-visible,.mc textarea:focus-visible{outline:2px solid var(--mc-gold);outline-offset:2px}.mc input[type=range]{width:100%;accent-color:var(--mc-gold)}.mc input[type=checkbox],.mc input[type=radio]{accent-color:var(--mc-gold);width:16px;height:16px}.mc-check{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:.92rem;color:#dde1ee;cursor:pointer}.mc-check input{margin-top:3px;flex:none}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--mc-line-2);background:hsla(0,0%,100%,.05);color:#fff;font:inherit;font-size:.9rem;cursor:pointer;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.mc-btn:hover{border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.mc-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.mc-btn--oro{border-color:hsla(39,84%,75%,.6);background:hsla(39,84%,75%,.12);color:#fbe7bf;box-shadow:0 0 22px hsla(39,84%,75%,.12)}.mc-btn--oro:hover{background:hsla(39,84%,75%,.2);border-color:var(--mc-gold)}.mc-btn--sm{padding:6px 12px;font-size:.8rem}.mc-btns{display:flex;flex-wrap:wrap;gap:10px}.mc-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--mc-line);border-radius:999px;background:rgba(4,6,13,.5)}.mc-seg button{padding:6px 12px;border-radius:999px;border:0;background:none;color:var(--mc-muted);font:inherit;font-size:.82rem;cursor:pointer}.mc-seg button[aria-pressed=true]{background:hsla(39,84%,75%,.16);color:#fbe7bf}.mc-lectura{display:grid;gap:2px}.mc-lectura strong{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,.8rem + 1.8vw,2.2rem);font-weight:500;color:#fff;letter-spacing:-.02em;line-height:1.1}.mc-lectura span{font-size:.78rem;color:var(--mc-faint);text-transform:uppercase;letter-spacing:.12em}.mc-nota{margin-top:28px;padding:14px 16px;border:1px dashed var(--mc-line-2);border-radius:12px;font-size:.85rem;line-height:1.6;color:var(--mc-muted)}.mc-nota strong{color:#dde1ee}.mc-cita{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.74rem;color:var(--mc-gold)}.mc-tabla{width:100%;border-collapse:collapse;font-size:.88rem}.mc-tabla th{text-align:left;font-weight:500;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--mc-faint);padding:8px 10px;border-bottom:1px solid var(--mc-line-2)}.mc-tabla td{padding:10px;border-bottom:1px solid var(--mc-line);vertical-align:top;color:#dde1ee}.mc-tabla tr:hover td{background:hsla(0,0%,100%,.02)}.mc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mc-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mc-sep{height:1px;background:var(--mc-line);margin:18px 0;border:0}.mc-luz{width:10px;height:10px;border-radius:50%;flex:none}.mc-luz--ok{background:var(--mc-ok);box-shadow:0 0 10px rgba(140,199,166,.6)}.mc-luz--warn{background:var(--mc-warn);box-shadow:0 0 10px hsla(41,74%,67%,.6)}.mc-luz--bad{background:var(--mc-bad);box-shadow:0 0 10px hsla(9,65%,68%,.65);animation:mc-pulso-bad 2s ease-in-out infinite}.mc-luz--off{background:#3a4058}@keyframes mc-pulso-bad{0%,to{box-shadow:0 0 6px hsla(9,65%,68%,.5)}50%{box-shadow:0 0 14px hsla(9,65%,68%,.9)}}.mc-barra{height:4px;border-radius:99px;background:hsla(0,0%,100%,.07);overflow:hidden}.mc-barra>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,hsla(39,84%,75%,.4),var(--mc-gold));transition:width .5s var(--ease-out,ease)}.mc-tarjeta{display:flex;flex-direction:column;gap:12px;min-height:230px;text-decoration:none;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.mc-tarjeta:hover{border-color:hsla(39,84%,75%,.4);transform:translateY(-3px);box-shadow:0 0 36px hsla(39,84%,75%,.08),0 22px 50px rgba(0,0,0,.4)}.mc-tarjeta h2{font-size:1.18rem;margin:0}.mc-tarjeta p{margin:0;color:var(--mc-muted);font-size:.92rem;line-height:1.55}.mc-tarjeta .mc-ir{margin-top:auto;padding-top:12px;border-top:1px solid var(--mc-line);display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--mc-gold);letter-spacing:.06em}.mc-num,.mc-tarjeta .mc-ir{font-family:var(--font-geist-mono),ui-monospace,monospace}.mc-num{font-size:.72rem;color:var(--mc-faint);letter-spacing:.14em}.mc-icono{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--mc-line-2);background:radial-gradient(circle at 30% 25%,hsla(39,84%,75%,.18),rgba(10,14,30,.6));color:var(--mc-gold)}.mc-telemetria{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--mc-line);border-radius:14px;overflow:hidden;background:var(--mc-line);margin-bottom:28px}@media (min-width:768px){.mc-telemetria{grid-template-columns:repeat(4,1fr)}}.mc-telemetria>div{background:rgba(8,11,24,.85);padding:16px 18px}.mc-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.mc-dia{position:relative;aspect-ratio:1/1;min-height:34px;border-radius:7px;border:1px solid var(--mc-line);background:hsla(0,0%,100%,.02);display:grid;place-items:center;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;color:var(--mc-faint)}.mc-dia--habil{color:#dde1ee;border-color:rgba(157,182,240,.25);background:rgba(157,182,240,.07)}.mc-dia--cuenta{color:#fff;border-color:hsla(39,84%,75%,.4);background:hsla(39,84%,75%,.12)}.mc-dia--festivo{color:var(--mc-bad);border-style:dashed}.mc-dia--inicio{outline:1px solid var(--mc-sky)}.mc-dia--fin{background:var(--mc-gold);color:#1a1406;font-weight:600;box-shadow:0 0 18px hsla(39,84%,75%,.5)}.mc-dia--hoy:after{content:"";position:absolute;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--mc-ok)}.mc-dia small{position:absolute;top:2px;left:4px;font-size:.58rem;opacity:.7}.mc-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px;font-size:.66rem;text-align:center;color:var(--mc-faint);font-family:var(--font-geist-mono),ui-monospace,monospace}.mc-mes{margin:14px 0 6px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-muted)}.mc-hitos{position:relative;margin:8px 0 0;padding:0 0 0 22px;list-style:none}.mc-hitos:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,var(--mc-gold),rgba(157,182,240,.3))}.mc-hitos li{position:relative;padding:0 0 18px}.mc-hitos li:before{content:"";position:absolute;left:-20px;top:6px;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--mc-gold);background:var(--mc-bg)}.mc-hitos li.is-clave:before{background:var(--mc-gold);box-shadow:0 0 12px hsla(39,84%,75%,.7)}.mc-marca{background:hsla(39,84%,75%,.22);color:#fff;border-radius:3px;padding:0 2px}.mc-orbita svg{width:100%;height:auto;display:block}.mc-orbita .anillo{fill:none;stroke:rgba(196,206,238,.12);stroke-dasharray:2 5}.mc-orbita .planeta{cursor:pointer;transition:opacity .2s ease}.mc-orbita .planeta:focus-visible{outline:none}.mc-orbita .planeta.is-sel circle,.mc-orbita .planeta:focus-visible circle{stroke:var(--mc-gold);stroke-width:2}.mc-orbita .atenuado{opacity:.18}.mc-gira{transform-origin:50% 50%;animation:mc-giro 240s linear infinite}@keyframes mc-giro{to{transform:rotate(1turn)}}.mc-hash{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.78rem;word-break:break-all;color:var(--mc-gold);padding:10px 12px;border:1px solid hsla(39,84%,75%,.25);border-radius:9px;background:hsla(39,84%,75%,.05)}.mc pre{margin:0;padding:14px;border:1px solid var(--mc-line);border-radius:10px;background:rgba(2,3,8,.7);color:#cfd5e6;font-size:.76rem;line-height:1.55;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.mc-cuenta{display:flex;gap:10px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.mc-cuenta div{display:grid;text-align:center;min-width:46px;padding:6px 4px;border:1px solid var(--mc-line);border-radius:8px;background:rgba(2,3,8,.5)}.mc-cuenta b{font-weight:500;font-size:1.15rem;color:#fff}.mc-cuenta small{font-size:.6rem;color:var(--mc-faint);text-transform:uppercase;letter-spacing:.1em}.nav-mision{border-color:hsla(0,0%,100%,.1)!important;background:rgba(4,6,13,.82)!important}.nav-mision a:not(.btn-pro-outline){color:#d4d8e6!important}.nav-mision a:not(.btn-pro-outline):hover{color:#fff!important}.nav-mision .btn-pro-outline{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.28);color:#fff}.nav-mision .marca-nombre{color:#f4f5fa}.nav-mision .text-gradient-brand{background:linear-gradient(90deg,#f5d08a,#e98d76);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-mision .nav-menu__boton{color:#fff;border-color:hsla(0,0%,100%,.28)}.nav-mision .nav-menu__panel{background:#0a0d1e;border-color:hsla(0,0%,100%,.16)}.nav-mision .nav-menu__panel a{color:#e6e9f2!important}.mc-veredicto{padding:12px 14px;border-radius:10px;border:1px solid var(--mc-line)}.mc-veredicto.is-ok{border-color:rgba(140,199,166,.45);background:rgba(140,199,166,.07);color:var(--mc-ok)}.mc-veredicto.is-warn{border-color:hsla(41,74%,67%,.45);background:hsla(41,74%,67%,.07);color:var(--mc-warn)}.mc-veredicto.is-bad{border-color:hsla(9,65%,68%,.45);background:hsla(9,65%,68%,.07);color:var(--mc-bad)}.mc-dl{display:grid;gap:0;margin:0}.mc-dl>div{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--mc-line);font-size:.86rem}.mc-dl>div:last-child{border-bottom:0}.mc-dl dt{color:var(--mc-faint)}.mc-dl dd{margin:0;text-align:right;color:#fff;min-width:0;overflow-wrap:anywhere}@media (min-width:1100px){.mc-telemetria--5{grid-template-columns:repeat(5,1fr)}}.mc-telemetria--5 .mc-lectura strong{font-size:clamp(1.05rem,.6rem + 1vw,1.6rem);white-space:nowrap}