.mlu{--ground:#fff;--ground-2:#fafafa;--ground-3:#f5f5f7;--panel:#fff;--ink:#17171a;--ink-2:#5c5c66;--ink-3:#9a9aa4;--rule:#e8e8ec;--rule-2:#f1f1f4;--tint-a:#eef0ff;--tint-b:#f7f4ff;--ok:#15803d;--ok-bg:#dcfce7;--ok-line:#22c55e;--warn:#b45309;--warn-bg:#fef3c7;--warn-line:#f59e0b;--bad:#b91c1c;--bad-bg:#fee2e2;--bad-line:#ef4444;--dbl:#1d4ed8;--dbl-bg:#dbeafe;--dbl-line:#60a5fa;--v1:#f8c471;--v1-ink:#6e3c00;--v2:#9ce8ac;--v2-ink:#14532d;--v3:#b8d8f2;--v3-ink:#173a5e;--v4:#f5aed0;--v4-ink:#701a43;--v5:#d9c2f0;--v5-ink:#44246b;--sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--r-sm:8px;--r:10px;--r-lg:14px;--r-xl:20px;--sombra:0 1px 2px #17171a0a, 0 4px 16px #17171a0d;--sombra-lg:0 2px 4px #17171a0a, 0 12px 40px #17171a17;--ancho:1180px;--pad:clamp(1.15rem, 4vw, 2.5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;font-size:16px;line-height:1.6}.mlu *,.mlu :before,.mlu :after{box-sizing:border-box}.mlu :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.mlu *,.mlu :before,.mlu :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.mlu h1,.mlu h2,.mlu h3,.mlu p,.mlu ul,.mlu figure{margin:0}.mlu ul{padding:0;list-style:none}.h1{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.35rem,6.4vw,4.15rem);font-weight:600;line-height:1.02}.h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:600;line-height:1.1}.h3{letter-spacing:-.012em;font-size:1.0625rem;font-weight:600;line-height:1.35}.sub{color:var(--ink-2);text-wrap:pretty;max-width:34em;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.55}.eyebrow{letter-spacing:.02em;color:var(--ink-3);font-size:.8125rem;font-weight:600}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--ancho);padding-inline:var(--pad);margin-inline:auto}.sect{padding-block:clamp(3.5rem,8vw,7rem)}.sect-alt{background:var(--ground-2);border-block:1px solid var(--rule)}.sect-head{flex-direction:column;gap:.85rem;max-width:44rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:flex}.sect-head.centro{text-align:center;align-items:center;margin-inline:auto}.anuncio{background:var(--ink);color:#fff;font-size:.8125rem;position:relative}.anuncio-in{max-width:var(--ancho);padding:.6rem calc(var(--pad) + 1.5rem);text-align:center;justify-content:center;align-items:center;gap:.6rem;margin-inline:auto;display:flex}.anuncio a{color:#fff;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.anuncio a:hover{text-underline-offset:3px;text-decoration:underline}.anuncio-x{right:var(--pad);color:#ffffff8c;cursor:pointer;background:0 0;border:0;padding:.25rem;font-family:inherit;line-height:0;position:absolute;top:50%;transform:translateY(-50%)}.anuncio-x:hover{color:#fff}@media (max-width:640px){.anuncio-x{display:none}}.nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--rule);background:#ffffffd1;position:sticky;top:0}.nav-in{max-width:var(--ancho);padding:.7rem var(--pad);align-items:center;gap:1rem;margin-inline:auto;display:flex}.nav-marca{color:var(--ink);align-items:center;gap:.55rem;margin-right:auto;text-decoration:none;display:inline-flex}.nav-marca img{width:auto;height:30px;display:block}.nav-marca b{letter-spacing:-.022em;font-size:1.02rem;font-weight:600}.nav-links{align-items:center;gap:.25rem;display:none}.nav-links a{color:var(--ink-2);border-radius:var(--r-sm);padding:.45rem .7rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.nav-links a:hover{color:var(--ink);background:var(--ground-3)}.nav-cta{align-items:center;gap:.5rem;display:none}.nav-burger{border:1px solid var(--rule);border-radius:var(--r-sm);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 9px;display:inline-flex}.nav-burger span{background:var(--ink);border-radius:2px;height:1.5px;display:block}@media (min-width:900px){.nav-links,.nav-cta{display:flex}.nav-burger{display:none}}.nav-movil{border-top:1px solid var(--rule);padding:.6rem var(--pad) 1rem;background:var(--ground);flex-direction:column;gap:.15rem;display:flex}.nav-movil a{color:var(--ink);border-bottom:1px solid var(--rule-2);padding:.7rem .25rem;font-size:1rem;font-weight:500;text-decoration:none}.nav-movil .btn{margin-top:.75rem}@media (min-width:900px){.nav-movil{display:none}}.btn{letter-spacing:-.005em;border-radius:var(--r);border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:.68rem 1.15rem;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .15s,transform .15s,border-color .15s;display:inline-flex}.btn:hover{opacity:.88}.btn:active{transform:translateY(1px)}.btn-sec{background:var(--ground);color:var(--ink);border-color:var(--rule);box-shadow:var(--sombra)}.btn-sec:hover{opacity:1;border-color:#d6d6dc}.btn-lg{padding:.82rem 1.4rem;font-size:.95rem}.badge{border:1px solid var(--rule);background:var(--ground);box-shadow:var(--sombra);color:var(--ink-2);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .35rem;font-size:.8125rem;text-decoration:none;transition:border-color .15s;display:inline-flex}.badge:hover{border-color:#d6d6dc}.badge .tag{background:var(--ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.hero{padding-block:clamp(3rem,7vw,5.5rem) 0;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:radial-gradient(80% 55% at 50% 0%, var(--tint-a) 0%, #fff0 68%), radial-gradient(45% 40% at 82% 12%, var(--tint-b) 0%, #fff0 70%);pointer-events:none;height:620px;position:absolute;inset:0 0 auto}.hero-in{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.35rem;display:flex;position:relative}.hero .sub{margin-inline:auto}.hero-cta{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.hero-nota{color:var(--ink-3);font-size:.8125rem}.marco{z-index:1;border:1px solid var(--rule);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--sombra-lg);margin-top:clamp(2.25rem,5vw,3.5rem);position:relative;overflow:hidden}.marco-barra{border-bottom:1px solid var(--rule);background:var(--ground-2);align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.marco-dots{gap:6px;display:flex}.marco-dots i{background:#e0e0e5;border-radius:50%;width:10px;height:10px;display:block}.marco-tit{color:var(--ink-3);margin-inline:auto;font-size:.75rem;font-weight:500}.marco-cuerpo{padding:.75rem}@media (min-width:700px){.marco-cuerpo{padding:1rem}}.cal{-webkit-overflow-scrolling:touch;overflow-x:auto}.cal table{border-collapse:separate;border-spacing:0;width:100%;min-width:620px}.cal th,.cal td{border-bottom:1px solid var(--rule-2)}.cal thead th{text-align:center;vertical-align:bottom;color:var(--ink-3);padding:0 .2rem .55rem;font-size:.6875rem;font-weight:600}.cal thead .sala{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:.3rem .5rem;font-size:.6875rem;font-weight:700;display:block}.cal td{vertical-align:top;padding:.28rem .2rem}.cal .dia{text-align:center;white-space:nowrap;vertical-align:top;padding:.28rem .5rem .28rem .2rem;font-weight:400}.cal .dia b{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600;line-height:1.15;display:block}.cal .dia i{letter-spacing:.06em;color:var(--ink-3);font-size:.625rem;font-style:normal;font-weight:600;display:block}.pill{text-align:left;border-radius:var(--r-sm);border:1px solid #0000;width:100%;padding:.32rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:block}.pill+.pill{margin-top:.25rem}.pill .t{opacity:.7;font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:500;display:block}.pill.res{background:var(--ground);border-color:var(--ok-line);color:var(--ok);border-style:dashed}.pill.dbl{background:var(--dbl-bg);border-color:var(--dbl-line);color:var(--dbl)}.pill.cancel{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad);text-decoration:line-through}.tira{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (min-width:760px){.tira{grid-template-columns:repeat(4,1fr)}}.tira>div{background:var(--ground);padding:1.35rem 1.15rem}.tira .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.2vw,2.15rem);font-weight:600;line-height:1.15}.tira .lbl{color:var(--ink-2);margin-top:.15rem;font-size:.8125rem}.pasos{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:820px){.pasos{grid-template-columns:repeat(3,1fr)}}.pasos>li{background:var(--ground);padding:1.5rem 1.35rem}.pasos .n{font-family:var(--mono);color:var(--ink-3);font-size:.8125rem}.pasos h3{margin-top:.45rem}.pasos p{color:var(--ink-2);margin-top:.45rem;font-size:.9rem}.bloques{flex-direction:column;gap:clamp(3rem,7vw,5.5rem);display:flex}.bloque{align-items:center;gap:1.75rem;display:grid}.bloque>*{min-width:0}@media (min-width:940px){.bloque{grid-template-columns:1fr 1.15fr;gap:clamp(2.5rem,5vw,4.5rem)}.bloque.inv>.bloque-ui{order:-1}}.bloque-txt{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.bloque-txt .h2{font-size:clamp(1.45rem,2.6vw,2rem)}.bloque-lista{flex-direction:column;gap:.55rem;margin-top:.3rem;display:flex}.bloque-lista li{color:var(--ink-2);gap:.6rem;font-size:.94rem;display:flex}.bloque-lista svg{color:var(--ink);flex:none;margin-top:.35rem}.tarjeta{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--sombra);overflow:hidden}.tarjeta-barra{border-bottom:1px solid var(--rule);background:var(--ground-2);color:var(--ink-3);justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.75rem;font-weight:500;display:flex}.tarjeta-cuerpo{padding:.85rem}.fila{justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .15rem;font-size:.875rem;display:flex}.fila+.fila{border-top:1px solid var(--rule-2)}.fila b{font-weight:600}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.16rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.chip.ok{background:var(--ok-bg);color:var(--ok)}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip.bad{background:var(--bad-bg);color:var(--bad)}.chip.dbl{background:var(--dbl-bg);color:var(--dbl)}.chip.ink{background:var(--ink);color:#fff}.medidor{background:var(--ground-3);border-radius:999px;height:6px;overflow:hidden}.medidor>i{background:var(--ink);border-radius:999px;height:100%;display:block}.roles{gap:1.15rem;display:grid}.roles>*{min-width:0}@media (min-width:940px){.roles{grid-template-columns:275px 1fr;align-items:start}}.roletabs{-webkit-overflow-scrolling:touch;gap:.4rem;padding-bottom:.3rem;display:flex;overflow-x:auto}@media (min-width:940px){.roletabs{flex-direction:column;padding:0;overflow:visible}}.roletab{border-radius:var(--r);border:1px solid var(--rule);background:var(--ground);color:var(--ink-2);text-align:left;cursor:pointer;flex:none;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:flex}.roletab:hover{color:var(--ink);border-color:#d6d6dc}.roletab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.roletab .k{opacity:.65;white-space:nowrap;font-size:.6875rem}.rolefilas{flex-direction:column;display:flex}.rolefila{gap:.1rem;padding:.85rem .95rem;display:grid}.rolefila+.rolefila{border-top:1px solid var(--rule-2)}.rolefila .k{color:var(--ink-3);font-size:.75rem;font-weight:600}.rolefila .v{color:var(--ink);font-size:.92rem}.faq{border-top:1px solid var(--rule);flex-direction:column;display:flex}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .25rem;font-size:1.02rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;width:11px;height:11px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.faq details[open] summary:after{transform:rotate(225deg)translate(-3px,-3px)}.faq .resp{color:var(--ink-2);max-width:52em;padding:0 .25rem 1.25rem}.cierre{border-radius:var(--r-xl);background:var(--ink);color:#fff;text-align:center;flex-direction:column;align-items:center;gap:1.1rem;padding:clamp(2.25rem,5vw,3.75rem);display:flex}.cierre .h2{color:#fff}.cierre p{color:#ffffffad;max-width:36em}.cierre .btn{color:var(--ink);background:#fff;border-color:#fff}.pie{border-top:1px solid var(--rule);padding-block:clamp(2.5rem,5vw,3.5rem) 2rem}.pie-cols{gap:2rem;display:grid}@media (min-width:700px){.pie-cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem}}.pie-marca img{width:auto;height:74px;margin-bottom:.8rem;display:block}.pie-marca p{color:var(--ink-2);max-width:26em;font-size:.875rem}.pie h3{color:var(--ink);margin-bottom:.7rem;font-size:.8125rem;font-weight:600}.pie ul{flex-direction:column;gap:.5rem;display:flex}.pie ul a,.pie ul span{color:var(--ink-2);font-size:.875rem;text-decoration:none}.pie ul a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pie-base{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-top:2.5rem;padding-top:1.35rem;font-size:.8125rem;display:flex}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
