@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/jost-latin-400-normal.9970fd44.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/jost-latin-500-normal.dd8773d4.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/jost-latin-600-normal.765288b4.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/jost-latin-700-normal.0570b94f.woff2) format("woff2")}:root{color-scheme:dark;--mp-f:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mp-ig-1:#f58529;--mp-ig-2:#dd2a7b;--mp-ig-3:#8134af;--mp-ig-4:#515bd4;--mp-ig:linear-gradient(45deg,#f58529,#dd2a7b 38%,#8134af 70%,#515bd4);--mp-ig-btn:linear-gradient(100deg,#d62976,#8134af 55%,#515bd4);--mp-fb:#1877f2;--mp-fb-osc:#0f5fcc;--mp-bz:#5b2eff;--mp-bz-2:#00d4ff;--mp-bz-grad:linear-gradient(135deg,#5b2eff,#00d4ff);--mp-noche:#070a14;--mp-noche-tx:#f4f5fa;--mp-noche-tx-2:#b9bed3;--mp-noche-linea:rgba(255,255,255,0.12);--mp-bg:#070a14;--mp-bg-2:#0b0f1f;--mp-surf:#11162d;--mp-surf-2:#171d3a;--mp-campo:#0b0f1f;--mp-borde:rgba(255,255,255,0.12);--mp-borde-2:rgba(255,255,255,0.24);--mp-borde-campo:#6b7399;--mp-tx:#f4f5fa;--mp-tx-2:#b9bed3;--mp-tx-3:#9298b2;--mp-acento:#ff6ba8;--mp-acento-tx:#ff8fb8;--mp-acento-suave:rgba(221,42,123,0.18);--mp-fb-tx:#6aaeff;--mp-bz-tx:#7fe3ff;--mp-ok:#5cd1a0;--mp-ok-suave:#12352a;--mp-aviso:#ebb75a;--mp-aviso-suave:#3a2d12;--mp-error:#ff8f86;--mp-error-suave:#3d1c1a;--mp-foco:#ffc27a;--mp-sombra:0 1px 0 rgba(255,255,255,0.04) inset,0 18px 40px -24px rgba(0,0,0,0.8);--mp-brillo:0 14px 34px -14px rgba(214,41,118,0.55);--mp-velo:radial-gradient(60% 50% at 100% 0%,rgba(129,52,175,0.22),transparent 70%),radial-gradient(45% 40% at 0% 100%,rgba(24,119,242,0.12),transparent 70%)}@media (prefers-color-scheme:light){:root{color-scheme:light;--mp-bg:#f5f6fb;--mp-bg-2:#eef0f8;--mp-surf:#ffffff;--mp-surf-2:#f1f2f9;--mp-campo:#ffffff;--mp-borde:#e2e5f0;--mp-borde-2:#c9cee0;--mp-borde-campo:#6b7190;--mp-tx:#0e1226;--mp-tx-2:#454b66;--mp-tx-3:#5a6080;--mp-acento:#c21f6a;--mp-acento-tx:#a3195a;--mp-acento-suave:#fce7f0;--mp-fb-tx:#0f5fcc;--mp-bz-tx:#4a22d9;--mp-ok:#1f7a57;--mp-ok-suave:#ddf1e7;--mp-aviso:#8f5f06;--mp-aviso-suave:#fbefd3;--mp-error:#b93a33;--mp-error-suave:#fbe4e1;--mp-foco:#8134af;--mp-sombra:0 1px 2px rgba(14,18,38,0.06),0 6px 16px -6px rgba(14,18,38,0.12);--mp-brillo:0 12px 28px -14px rgba(214,41,118,0.5);--mp-velo:radial-gradient(60% 50% at 100% 0%,rgba(129,52,175,0.08),transparent 70%),radial-gradient(45% 40% at 0% 100%,rgba(24,119,242,0.06),transparent 70%)}}html{text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--mp-velo) fixed,var(--mp-bg);color:var(--mp-tx);font-family:var(--mp-f);-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--mp-foco);outline-offset:2px}::selection{background:rgba(221,42,123,.35)}.mp-tema-claro{display:none}@media (prefers-color-scheme:light){.mp-tema-claro{display:block}.mp-tema-oscuro{display:none}}.mp-barra{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 20px;background:rgba(7,10,20,.9);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);color:var(--mp-noche-tx);font-family:var(--mp-f);border-bottom:1px solid var(--mp-noche-linea)}.mp-barra:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mp-ig);opacity:.85}.mp-barra__logo{display:inline-flex;border-radius:8px}.mp-barra a:focus-visible,.mp-barra button:focus-visible{outline:3px solid #ffc27a;outline-offset:2px}.mp-nav{flex:1 1 auto;min-width:0}.mp-nav ul{display:flex;gap:4px;margin:0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:thin}.mp-nav a{display:inline-block;padding:8px 13px;border-radius:999px;color:var(--mp-noche-tx-2);font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.mp-nav a:hover{background:rgba(255,255,255,.08);color:var(--mp-noche-tx)}.mp-nav a[aria-current=page]{background:var(--mp-ig-btn);color:#fff;font-weight:600;box-shadow:0 8px 22px -12px rgba(214,41,118,.8)}.mp-barra__usuario{display:flex;align-items:center;gap:12px;margin-left:auto}.mp-barra__datos{display:grid;text-align:right;line-height:1.25;font-size:.85rem;color:var(--mp-noche-tx-2)}.mp-barra__rol{justify-self:end;color:#ffb36b;font-weight:600}.mp-barra button{min-height:40px;padding:8px 16px;border:1.5px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.04);color:var(--mp-noche-tx);font:inherit;font-weight:500;cursor:pointer}.mp-barra button:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.09)}@media (max-width:860px){.mp-barra{padding:10px 16px}.mp-nav{order:3;flex-basis:100%}.mp-barra__correo{display:none}}.mp-entrada{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);font-family:var(--mp-f);background:var(--mp-bg);color:var(--mp-tx);line-height:1.5}.mp-entrada *,.mp-entrada :after,.mp-entrada :before{box-sizing:border-box}.mp-entrada__hero{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:28px;padding:clamp(32px,6vw,72px);background:radial-gradient(55% 50% at 88% 8%,rgba(129,52,175,.55),transparent 70%),radial-gradient(45% 45% at 72% 100%,rgba(221,42,123,.32),transparent 70%),radial-gradient(40% 40% at 0 100%,rgba(24,119,242,.26),transparent 70%),var(--mp-noche);color:var(--mp-noche-tx)}.mp-entrada__hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000,transparent 75%)}.mp-entrada__logo-hero svg{max-width:100%;height:auto}.mp-entrada__titular{margin:clamp(16px,6vh,64px) 0 0;max-width:17ch;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.mp-grad-txt{color:#ff8fb8}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.mp-grad-txt{background:linear-gradient(90deg,#ffb36b,#ff6ba8 45%,#b59bff 80%);-webkit-background-clip:text;background-clip:text;color:transparent}}.mp-entrada__subtitulo{margin:0;max-width:44ch;font-size:1.125rem;color:var(--mp-noche-tx-2)}.mp-entrada__chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.mp-entrada__chips li{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);font-weight:500;font-size:.95rem}.mp-entrada__chips li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--mp-ig)}.mp-entrada__chips li:first-child:before{background:var(--mp-bz-grad)}.mp-entrada__chips li:nth-child(2):before{background:var(--mp-ig-1)}.mp-entrada__chips li:nth-child(4):before{background:var(--mp-fb)}.mp-entrada__pie{margin-top:auto;font-size:.875rem;color:var(--mp-noche-tx-2)}.mp-entrada__ola{position:absolute;z-index:-1;left:0;bottom:0;width:200%;height:160px;pointer-events:none;animation:mp-ola 22s linear infinite}@keyframes mp-ola{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mp-entrada__ola{animation:none}}.mp-entrada__panel{display:flex;align-items:center;justify-content:center;padding:48px 32px;background:var(--mp-velo),var(--mp-bg)}.mp-entrada__caja{width:100%;max-width:420px;padding:32px 28px;border:1px solid var(--mp-borde);border-radius:24px;background:var(--mp-surf);box-shadow:var(--mp-sombra)}.mp-entrada__logo-movil{display:none;margin-bottom:24px}.mp-entrada__logo-movil svg{max-width:100%;height:auto}.mp-entrada__panel h2{margin:0 0 6px;font-size:1.75rem;font-weight:600;letter-spacing:-.01em}.mp-entrada__ayuda{margin:0 0 24px;color:var(--mp-tx-2)}.mp-entrada__form{display:grid;grid-gap:16px;gap:16px}.mp-entrada__form label{display:grid;grid-gap:6px;gap:6px;font-weight:500}.mp-entrada__form input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--mp-borde-campo);border-radius:12px;background:var(--mp-campo);color:var(--mp-tx);font:inherit;font-weight:400}.mp-entrada__form input:focus-visible{outline:3px solid var(--mp-foco);outline-offset:2px;border-color:var(--mp-acento)}.mp-entrada__form button{margin-top:4px;min-height:48px;padding:12px 18px;border:0;border-radius:999px;background:var(--mp-ig-btn);background-size:160% 100%;color:#fff;font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--mp-brillo);transition:background-position .4s ease,transform .2s ease}.mp-entrada__form button:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px)}.mp-entrada__form button:focus-visible{outline:3px solid var(--mp-foco);outline-offset:3px}.mp-entrada__form button:disabled{opacity:.75;cursor:progress}.mp-entrada__error{margin:0;padding:10px 12px;border-left:3px solid var(--mp-error);border-radius:8px;background:var(--mp-error-suave);color:var(--mp-error)}.mp-entrada__aviso{margin:0 0 16px;padding:10px 12px;border-left:3px solid var(--mp-ok);border-radius:8px;background:var(--mp-ok-suave);color:var(--mp-tx)}.mp-entrada__enlace{margin:20px 0 0;text-align:center;color:var(--mp-tx-2)}.mp-entrada a{color:var(--mp-acento-tx);font-weight:600;text-underline-offset:3px}.mp-entrada a:focus-visible{outline:3px solid var(--mp-foco);outline-offset:2px;border-radius:4px}.mp-entrada__form .mp-entrada__check{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:var(--mp-tx-2)}.mp-entrada__form .mp-entrada__check input{width:22px;min-height:22px;height:22px;margin:1px 0 0;padding:0;flex:none;accent-color:var(--mp-acento)}.mp-entrada__nota{margin:-8px 0 0;font-size:.85rem;color:var(--mp-tx-2)}.mp-entrada__trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:860px){.mp-entrada{grid-template-columns:minmax(0,1fr)}.mp-entrada__panel{order:-1;padding:24px 16px 32px}.mp-entrada__caja{padding:24px 18px}.mp-entrada__logo-movil{display:block}.mp-entrada__logo-hero{display:none}.mp-entrada__hero{padding:36px 16px 32px;gap:20px}.mp-entrada__titular{margin-top:0;font-size:clamp(1.6rem,7vw,2.2rem)}.mp-entrada__ola{height:110px}}@media (prefers-reduced-motion:reduce){.mp-entrada__form button,.mp-nav a{transition:none}}.mp-suelta{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 16px;font-family:var(--mp-f)}.mp-suelta,.mp-suelta *,.mp-suelta :after,.mp-suelta :before{box-sizing:border-box}.mp-suelta__caja{width:100%;max-width:460px;padding:28px 24px;border:1px solid var(--mp-borde);border-radius:24px;background:var(--mp-surf);box-shadow:var(--mp-sombra)}.mp-suelta__logo{margin-bottom:20px}.mp-suelta h1{margin:0;font-size:1.6rem;font-weight:600;letter-spacing:-.01em}.mp-suelta p{color:var(--mp-tx-2)}.mp-suelta .mp-suelta__codigo{margin:0 0 4px;font-weight:700;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mp-acento-tx)}.mp-suelta label{display:block;margin-top:14px;margin-bottom:6px;font-size:.8rem;font-weight:600;color:var(--mp-tx-2);text-transform:uppercase;letter-spacing:.06em}.mp-suelta input{display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--mp-borde-campo);border-radius:12px;background:var(--mp-campo);color:var(--mp-tx);font:inherit}.mp-suelta input:focus-visible{border-color:var(--mp-acento)}.mp-suelta .mp-suelta__error{margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--mp-error);border-radius:8px;background:var(--mp-error-suave);color:var(--mp-error);font-size:.9rem}.mp-boton{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;min-height:48px;padding:10px 20px;border:0;border-radius:999px;background:var(--mp-ig-btn);color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:var(--mp-brillo)}.mp-boton:disabled{opacity:.75;cursor:progress}