















@font-face{font-family:'Geist';font-style:normal;font-weight:400 800;font-display:swap;
 src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400 700;font-display:swap;
 src:url(data:font/woff2;base64,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) format('woff2')}


































:root{



  --noche:#0B0A0A; --noche-2:#100F0E; --sup:#171614; --sup-2:#1E1D1B; --sup-3:#262523;
  --linea:#26241F; --linea-2:#3A3833;



  --tx:#F7F5F0; --tx-2:#BBB5AB; --tx-3:#8A8378;










  --senal:#25E39A; --senal-cl:#6BF0C0; --senal-os:#0B5F42;
  --senal-10:rgba(37,227,154,.10); --senal-18:rgba(37,227,154,.20); --senal-30:rgba(37,227,154,.34);



  --menta:#25E39A; --menta-10:rgba(37,227,154,.10); --menta-25:rgba(37,227,154,.26);




  --coral:#FF3B30; --coral-10:rgba(255,59,48,.10); --coral-25:rgba(255,59,48,.32);

  --display:'Geist',system-ui,-apple-system,'Segoe UI Variable Display','Segoe UI',sans-serif;
  --body:'Geist',system-ui,-apple-system,'Segoe UI Variable Text','Segoe UI',sans-serif;
  --mono:'Geist Mono',ui-monospace,'Cascadia Mono','Consolas',monospace;

  --r:18px; --rs:12px;
  --sal:cubic-bezier(.22,1,.36,1);
  --muelle:cubic-bezier(.34,1.4,.64,1);
  --rapido:.18s; --medio:.32s; --lento:.55s;



  --e1:0 1px 0 rgba(255,255,255,.045) inset, 0 2px 10px -4px rgba(0,0,0,.8);
  --e2:0 1px 0 rgba(255,255,255,.07) inset, 0 10px 28px -12px rgba(0,0,0,.9);
  --e3:0 1px 0 rgba(255,255,255,.09) inset, 0 24px 54px -18px rgba(0,0,0,.95);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--noche)}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
body{margin:0;background:var(--noche);color:var(--tx);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}


body::before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;
  background:
    radial-gradient(1100px 720px at 10% -10%, rgba(37,227,154,.07), transparent 62%),
    radial-gradient(900px 640px at 96% 4%, rgba(88,134,255,.10), transparent 64%),
    radial-gradient(1300px 900px at 50% 112%, rgba(63,214,155,.06), transparent 60%)}


body::after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.038;
  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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}
button{font-family:inherit}
a{color:inherit;text-decoration:none}
:focus-visible{outline:2px solid var(--senal);outline-offset:3px;border-radius:6px;
  box-shadow:0 0 0 6px rgba(37,227,154,.18)}
::selection{background:var(--senal);color:#0A0C12}
.wrap{max-width:1300px;margin:0 auto;padding-inline:24px}
body.locked{overflow:hidden}
.saltar{position:absolute;left:-9999px;top:0;z-index:100;background:var(--senal);color:#0A0C12;
 padding:13px 20px;border-radius:0 0 var(--rs) 0;font-weight:700;font-size:.9rem}
.saltar:focus{left:0}
.etiq{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--senal);margin:0 0 14px}


.radar .aro{stroke:var(--senal);opacity:.45}
.radar .cruz{stroke:var(--senal);opacity:.30}
.radar .barrido{transform-origin:52px 52px;animation:girar 4.6s linear infinite}
@keyframes girar{to{transform:rotate(360deg)}}
.radar .eco{animation:eco 4.6s ease-in-out infinite}
.radar .eco:nth-of-type(1){animation-delay:.4s}
.radar .eco:nth-of-type(2){animation-delay:2.2s}
.radar .eco:nth-of-type(3){animation-delay:3.4s}
@keyframes eco{0%,70%,100%{opacity:.30}77%{opacity:1}}


.hdr{position:sticky;top:0;z-index:60;background:rgba(7,9,16,.72);backdrop-filter:blur(16px) saturate(140%);
  border-bottom:1px solid transparent;transition:background var(--medio) var(--sal),border-color var(--medio) var(--sal)}
.hdr.elevada{background:rgba(7,9,16,.92);border-bottom-color:var(--linea)}
.hdr-in{max-width:1300px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.marca{display:flex;align-items:center;gap:11px}
.wm{font-family:var(--display);font-weight:800;font-size:1.32rem;letter-spacing:-.035em;line-height:1;color:var(--tx)}
.wm span{color:var(--senal)}
.wm small{display:block;font-family:var(--mono);font-weight:400;font-size:.56rem;letter-spacing:.15em;text-transform:uppercase;color:var(--tx-3);margin-top:5px}
.hdr-nav{display:flex;align-items:center;gap:4px}
.hdr-link{font-family:var(--mono);font-size:.73rem;color:var(--tx-2);padding:9px 13px;border-radius:99px;
  transition:color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.hdr-link:hover{color:var(--tx);background:var(--sup-2)}
.hdr-cta{font-family:var(--mono);font-size:.73rem;font-weight:600;background:var(--senal);color:#0A0C12;border:none;
  padding:11px 18px;border-radius:99px;cursor:pointer;margin-left:6px;
  transition:background var(--rapido) var(--sal),transform var(--medio) var(--muelle),box-shadow var(--medio) var(--sal);
  box-shadow:0 0 0 0 rgba(37,227,154,0)}
.hdr-cta:hover{background:var(--senal-cl);transform:translateY(-1px);box-shadow:0 8px 24px -8px rgba(37,227,154,.45)}


.snd{display:inline-flex;align-items:center;gap:8px;background:transparent;
  border:1px solid var(--linea);color:var(--tx-3);font-family:var(--mono);
  font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;
  padding:9px 14px;border-radius:99px;cursor:pointer;
  transition:border-color var(--rapido) var(--sal),color var(--rapido) var(--sal),
             transform var(--medio) var(--muelle),background var(--rapido) var(--sal)}
.snd:hover{border-color:var(--linea-2);color:var(--tx-2);background:var(--sup)}
.snd:active{transform:scale(.95);transition-duration:.06s}
.snd .ondas{display:flex;align-items:center;gap:2px;height:13px}
.snd .ondas i{width:2px;background:currentColor;border-radius:2px;height:3px;
  transition:height var(--medio) var(--muelle)}
.snd[aria-pressed="true"]{border-color:var(--senal-30);color:var(--senal);background:var(--senal-10)}
.snd[aria-pressed="true"] .ondas i{animation:baile 1s ease-in-out infinite}
.snd[aria-pressed="true"] .ondas i:nth-child(1){animation-delay:0s}
.snd[aria-pressed="true"] .ondas i:nth-child(2){animation-delay:.14s}
.snd[aria-pressed="true"] .ondas i:nth-child(3){animation-delay:.28s}
.snd[aria-pressed="true"] .ondas i:nth-child(4){animation-delay:.42s}
@keyframes baile{0%,100%{height:3px}50%{height:13px}}
@media (prefers-reduced-motion:reduce){
  .snd[aria-pressed="true"] .ondas i{animation:none;height:8px}
}


.portada{position:relative;padding-block:76px 52px;overflow:hidden}
.portada-in{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:52px;align-items:center}
.portada-txt{max-width:40rem}







.portada-radar{display:flex;justify-content:center}
.radar-caja{width:100%;max-width:560px}
#radarHero{width:100%;height:auto;overflow:visible}
.radar-anillo{fill:none;stroke:var(--senal);stroke-width:.7;opacity:.16}
.radar-sector{stroke:var(--senal);stroke-width:.6;opacity:.10}
.radar-borde{fill:none;stroke:var(--senal);stroke-width:1.1;opacity:.30}
.radar-centro{fill:var(--senal);opacity:.5}
.radar-barrido{transform-origin:200px 200px;animation:girar 8s linear infinite}
.radar-et{font-family:var(--mono);font-size:8.5px;letter-spacing:.10em;text-transform:uppercase;
  fill:var(--tx-3);opacity:.72}
.radar-aro{font-family:var(--mono);font-size:7.5px;letter-spacing:.09em;text-transform:uppercase;
  fill:var(--tx-3);opacity:.5}
.radar-tick{stroke:var(--senal);stroke-width:.7;opacity:.16}
.radar-tick.fuerte{stroke-width:1;opacity:.32}
.radar-etg{cursor:pointer}
.radar-etg .radar-et{transition:opacity .16s var(--sal)}
.radar-etg:hover .radar-et,.radar-etg:focus-visible .radar-et{opacity:1}
.radar-etg:focus-visible{outline:2px solid var(--senal);outline-offset:2px;border-radius:4px}
.blip{cursor:pointer}
.blip .halo{opacity:0;transform-box:fill-box;transform-origin:center;
  animation:pasarBarrido 8s linear infinite}


.blip .anillo{opacity:0;stroke-width:1.2;transform-box:fill-box;transform-origin:center;
  transform:scale(.55);transition:opacity .18s var(--sal),transform .28s var(--muelle)}
.blip .punto{transition:r .2s var(--muelle)}
.blip:hover .punto,.blip:focus-visible .punto{r:6}
.blip:hover .anillo,.blip:focus-visible .anillo{opacity:.85;transform:scale(1)}
.blip:focus-visible{outline:none}


@keyframes pasarBarrido{0%{opacity:.85;transform:scale(2.1)}18%{opacity:0;transform:scale(3.4)}100%{opacity:0;transform:scale(3.4)}}
@media (prefers-reduced-motion:reduce){
  .radar-barrido{animation:none;opacity:.5}
  .blip .halo{animation:none;opacity:.25}
}


.radar-lectura{margin-top:16px;min-height:76px;display:flex;align-items:center;
  background:var(--sup);border:1px solid var(--linea);border-radius:var(--rs);
  padding:14px 18px;transition:border-color var(--medio) var(--sal)}
.radar-lectura.viva{border-color:var(--cc,var(--senal-30))}
.rl-vacio{display:flex;flex-direction:column;gap:5px}
.rl-t{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--senal)}
.rl-s{font-size:.79rem;line-height:1.5;color:var(--tx-3)}
.rl-dato{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;width:100%}
.rl-dato[hidden]{display:none}
.rl-punto{width:12px;height:12px;border-radius:99px;background:var(--cc,var(--senal));
  grid-row:1/3;box-shadow:0 0 12px var(--cc,var(--senal))}
.rl-nom{font-family:var(--display);font-weight:700;font-size:1.06rem;letter-spacing:-.024em;color:var(--tx)}
.rl-meta{font-family:var(--mono);font-size:.68rem;color:var(--tx-3);letter-spacing:.04em}
h1{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:.99;
  font-size:clamp(2.6rem,6.4vw,5.1rem);margin:0 0 22px;max-width:15ch;text-wrap:balance}
h1 em{font-style:normal;color:var(--senal);


  text-shadow:0 0 46px rgba(37,227,154,.32)}
.entrada{font-size:1.14rem;line-height:1.6;color:var(--tx-2);max-width:56ch;margin:0 0 30px;letter-spacing:-.011em}
.entrada b{color:var(--tx);font-weight:600}
.botones{display:flex;gap:11px;flex-wrap:wrap}
.btn-p{background:var(--senal);color:#0A0C12;border:none;padding:15px 26px;border-radius:99px;font-weight:700;font-size:.97rem;cursor:pointer;
  transition:background var(--rapido) var(--sal),transform var(--medio) var(--muelle),box-shadow var(--medio) var(--sal);
  box-shadow:0 10px 30px -14px rgba(37,227,154,.5)}
.btn-p:hover{background:var(--senal-cl);transform:translateY(-2px);box-shadow:0 16px 40px -14px rgba(37,227,154,.7)}
.btn-s{background:var(--sup);color:var(--tx);border:1px solid var(--linea-2);padding:15px 26px;border-radius:99px;font-weight:600;font-size:.97rem;cursor:pointer;
  transition:border-color var(--rapido) var(--sal),transform var(--medio) var(--muelle),background var(--rapido) var(--sal)}
.btn-s:hover{border-color:var(--senal-30);background:var(--sup-2);transform:translateY(-2px)}


.marcador{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--linea);
  border:1px solid var(--linea);border-radius:var(--r);overflow:hidden;margin-top:54px;list-style:none;
  padding:0;margin-inline:auto}
.marcador li{background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);padding:22px 24px}
.marcador .n{font-family:var(--display);font-weight:800;font-size:2.35rem;letter-spacing:-.045em;line-height:1;display:block;
  font-variant-numeric:tabular-nums}
.marcador .n.oro{color:var(--senal)}
.marcador .n.menta{color:var(--menta)}
.marcador .n.coral{color:var(--coral)}
.marcador .l{font-family:var(--mono);font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-2);margin-top:9px;display:block}
.marcador a.l{color:var(--tx-2);text-decoration:underline;text-underline-offset:3px}
.marcador a.l:hover{color:var(--coral)}


.explica{position:relative;padding-block:76px 78px;scroll-margin-top:70px}
.explica::before{content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,transparent,rgba(37,227,154,.030) 30%,transparent)}
.explica-cab{position:relative;max-width:70ch;margin-bottom:34px}
.explica h2{font-family:var(--display);font-weight:800;font-size:clamp(2rem,4.2vw,3.05rem);letter-spacing:-.042em;
  line-height:1.03;margin:0 0 16px;text-wrap:balance}
.explica h2 em{font-style:normal;color:var(--senal)}
.explica-lede{font-size:1.1rem;line-height:1.62;color:var(--tx-2);margin:0;max-width:62ch;letter-spacing:-.01em}
.explica-lede b{color:var(--tx);font-weight:600}

.explica-in{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center}





.escena{position:relative;width:100%;height:min(76vh,690px);border-radius:22px;overflow:hidden;
  background:radial-gradient(ellipse 76% 62% at 50% 42%,#1A1815 0%,#100F0E 58%,#090807 100%);
  border:1px solid var(--linea);box-shadow:var(--e3)}
.escena canvas{display:block;width:100%;height:100%;touch-action:pan-y}
.escena-rotulo{position:absolute;left:18px;top:16px;display:flex;align-items:center;gap:9px;
  font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--senal);
  background:rgba(7,9,16,.55);backdrop-filter:blur(8px);border:1px solid var(--senal-18);
  padding:7px 13px;border-radius:99px;pointer-events:none}
.escena-rotulo::before{content:'';width:6px;height:6px;border-radius:99px;background:var(--senal);
  box-shadow:0 0 10px var(--senal)}
.escena-pie{position:absolute;right:16px;bottom:14px;font-family:var(--mono);font-size:.62rem;
  letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3);pointer-events:none}
.sinwebgl{position:absolute;inset:0;display:grid;place-content:center;gap:16px;justify-items:center;
  text-align:center;padding:28px;color:var(--tx-2);font-size:.9rem}
.sinwebgl[hidden]{display:none}
.sinwebgl svg{opacity:.85}


.pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}
.paso{position:relative;width:100%;text-align:left;display:grid;grid-template-columns:38px 1fr;gap:15px;
  background:var(--sup);border:1px solid var(--linea);border-radius:var(--rs);padding:16px 18px;
  cursor:pointer;color:inherit;font:inherit;overflow:hidden;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.paso:hover{border-color:var(--linea-2);background:var(--sup-2)}
.paso:active{transform:scale(.99);transition-duration:.07s}
.paso .num{font-family:var(--mono);font-size:.82rem;font-weight:600;color:var(--tx-3);
  width:32px;height:32px;border-radius:10px;display:grid;place-items:center;
  border:1px solid var(--linea-2);background:var(--noche-2);
  transition:color var(--rapido) var(--sal),border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.paso b{display:block;font-family:var(--display);font-weight:700;font-size:1.04rem;letter-spacing:-.022em;
  color:var(--tx-2);margin-bottom:4px;transition:color var(--rapido) var(--sal)}
.paso .d{display:block;font-size:.9rem;line-height:1.56;color:var(--tx-3);transition:color var(--rapido) var(--sal)}
.paso .avance{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--senal);
  transform-origin:left;transform:scaleX(0)}
.paso.on{background:linear-gradient(180deg,rgba(37,227,154,.085),rgba(37,227,154,.02));border-color:var(--senal-30)}
.paso.on .num{color:#0A0C12;background:var(--senal);border-color:var(--senal)}
.paso.on b{color:var(--tx)}
.paso.on .d{color:var(--tx-2)}
.pasos.auto .paso.on .avance{animation:avanzar 5s linear forwards}
@keyframes avanzar{from{transform:scaleX(0)}to{transform:scaleX(1)}}

.frase{position:relative;margin-top:34px;display:flex;gap:16px;align-items:center;
  background:linear-gradient(100deg,rgba(37,227,154,.10),rgba(37,227,154,.02));
  border:1px solid var(--senal-18);border-radius:var(--r);padding:20px 24px}
.frase svg{flex:none;color:var(--senal)}
.frase p{margin:0;font-family:var(--display);font-size:1.16rem;font-weight:600;letter-spacing:-.024em;line-height:1.42;color:var(--tx)}


.calc{position:relative;margin-top:14px;background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);
  border:1px solid var(--linea);border-radius:var(--r);padding:26px 28px 24px;box-shadow:var(--e2)}
.calc-cab{margin-bottom:22px}
.calc-cab .etiq{margin-bottom:10px}
.calc h3{font-family:var(--display);font-weight:700;font-size:1.22rem;letter-spacing:-.028em;margin:0 0 7px;color:var(--tx)}
.calc-sub{margin:0;font-size:.93rem;color:var(--tx-2);line-height:1.55;max-width:68ch}
.calc-sub b{color:var(--tx);font-weight:600}
.calc-mandos{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:24px}
.calc-mando{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center}
.calc-mando label{font-family:var(--mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}
.calc-mando output{font-family:var(--display);font-weight:800;font-size:1.45rem;letter-spacing:-.035em;
  color:var(--senal);justify-self:end;font-variant-numeric:tabular-nums;white-space:nowrap}
.calc-mando input[type=range]{grid-column:1/-1;width:100%;appearance:none;-webkit-appearance:none;
  background:transparent;cursor:pointer;margin:6px 0 0}
.calc-mando input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;
  background:var(--linea)}
.calc-mando input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:var(--linea)}
.calc-mando input[type=range]::-moz-range-progress{height:6px;border-radius:99px;background:var(--senal)}
.calc-mando input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;
  margin-top:-8px;border-radius:99px;background:var(--senal);border:3px solid var(--noche-2);
  box-shadow:0 4px 14px -4px rgba(37,227,154,.7);transition:transform .16s var(--muelle)}
.calc-mando input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:99px;background:var(--senal);
  border:3px solid var(--noche-2);box-shadow:0 4px 14px -4px rgba(37,227,154,.7)}
.calc-mando input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}
.calc-mando input[type=range]:active::-webkit-slider-thumb{transform:scale(.96)}
.calc-topes{grid-column:1/-1;display:flex;justify-content:space-between;
  font-family:var(--mono);font-size:.62rem;color:var(--tx-3);margin-top:2px}
.calc-total{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linea);
  border:1px solid var(--linea);border-radius:var(--rs);overflow:hidden}
.calc-total>div{background:var(--noche-2);padding:17px 18px}
.calc-total>div:first-child{background:linear-gradient(180deg,rgba(37,227,154,.10),rgba(37,227,154,.02))}
.calc-total .cv{display:block;font-family:var(--display);font-weight:800;font-size:1.62rem;
  letter-spacing:-.04em;line-height:1;color:var(--tx);font-variant-numeric:tabular-nums}
.calc-total .cv.oro{color:var(--senal)}



.calc-total .cl{display:block;font-family:var(--mono);font-size:.61rem;letter-spacing:.09em;
  text-transform:uppercase;color:var(--tx-2);margin-top:9px;line-height:1.4}




.cuenta{list-style:none;margin:18px 0 0;padding:0;border:1px solid var(--linea);
  border-radius:var(--rs);overflow:hidden;counter-reset:paso}
.cuenta li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;
  padding:12px 17px;border-bottom:1px solid var(--linea);background:var(--noche-2)}
.cuenta li:last-child{border-bottom:none;background:var(--sup)}
.cuenta .op{font-size:.87rem;color:var(--tx-3);line-height:1.45}
.cuenta .op b{color:var(--tx);font-weight:600;font-variant-numeric:tabular-nums}
.cuenta .res{font-family:var(--mono);font-size:.87rem;font-weight:500;color:var(--tx);
  white-space:nowrap;font-variant-numeric:tabular-nums}
.cuenta .res.oro{color:var(--senal);font-weight:600}

.calc-clave{margin:18px 0 0;font-size:.9rem;line-height:1.62;color:var(--tx-2);max-width:68ch;
  border-left:2px solid var(--senal-30);padding-left:16px}
.calc-clave b{color:var(--tx);font-weight:600}
.calc-nota{margin:14px 0 0;font-size:.79rem;line-height:1.6;color:var(--tx-3);max-width:68ch}
.calc-nota b{color:var(--tx-2);font-weight:600}

.ventajas{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}
.ventaja{background:var(--sup);border:1px solid var(--linea);border-radius:var(--rs);padding:17px 18px;
  transition:border-color var(--medio) var(--sal),background var(--medio) var(--sal),transform var(--medio) var(--sal)}
.ventaja.on{border-color:var(--menta-25);background:linear-gradient(180deg,rgba(63,214,155,.09),rgba(63,214,155,.02));transform:translateY(-2px)}
.ventaja svg{color:var(--tx-3);margin-bottom:10px;display:block;transition:color var(--medio) var(--sal)}
.ventaja.on svg{color:var(--menta)}
.ventaja b{display:block;font-size:.94rem;font-weight:600;color:var(--tx);margin-bottom:5px;letter-spacing:-.018em}
.ventaja span{font-size:.83rem;line-height:1.52;color:var(--tx-3)}
.letra-chica{position:relative;margin:26px 0 0;font-size:.86rem;line-height:1.6;color:var(--tx-3);max-width:68ch;
  border-left:2px solid var(--coral-25);padding-left:16px}
.letra-chica b{color:var(--tx-2);font-weight:600}


.metodo{padding-block:70px 0;scroll-margin-top:70px}
.metodo-cab{max-width:64ch;margin-bottom:30px}
h2.sec{font-family:var(--display);font-weight:800;font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.04em;margin:0 0 12px;text-wrap:balance}
.metodo-cab p,.fuera-cab p{color:var(--tx-2);margin:0;line-height:1.62;letter-spacing:-.008em}
.criterios{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;padding:0;margin:0}
.criterio{position:relative;background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);
  border:1px solid var(--linea);border-radius:var(--r);padding:24px 22px 22px;overflow:hidden;
  transition:border-color var(--medio) var(--sal),transform var(--medio) var(--sal)}
.criterio:hover{border-color:var(--senal-30);transform:translateY(-3px)}
.criterio .cn{font-family:var(--display);font-weight:800;font-size:2.6rem;line-height:1;letter-spacing:-.05em;
  color:transparent;-webkit-text-stroke:1.4px var(--senal-30);display:block;margin-bottom:14px}
.criterio h3{font-family:var(--display);font-weight:700;font-size:1.03rem;letter-spacing:-.024em;margin:0 0 7px;color:var(--tx)}
.criterio p{margin:0;font-size:.88rem;line-height:1.55;color:var(--tx-3)}


.tool{scroll-margin-top:74px;padding-top:70px}
.tool-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}
.tool-cab p{color:var(--tx-2);margin:6px 0 0;font-size:.94rem}
.vista{display:flex;background:var(--sup);border:1px solid var(--linea);border-radius:99px;padding:3px;gap:2px}
.vista button{font-family:var(--mono);font-size:.72rem;font-weight:500;border:none;background:transparent;color:var(--tx-3);padding:9px 17px;border-radius:99px;cursor:pointer;
  transition:background var(--rapido) var(--sal),color var(--rapido) var(--sal)}
.vista button:hover{color:var(--tx-2)}
.vista button.on{background:var(--senal);color:#0A0C12;font-weight:600}
.barra{position:sticky;top:60px;z-index:40;background:rgba(7,9,16,.9);backdrop-filter:blur(16px);
  padding-block:15px;border-block:1px solid var(--linea);margin-bottom:26px}
.barra-in{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.buscar{position:relative;flex:1 1 240px;max-width:340px}
.buscar svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--tx-3)}
.buscar input{width:100%;font-family:var(--body);font-size:.92rem;border:1px solid var(--linea);background:var(--sup);color:var(--tx);padding:12px 14px 12px 41px;border-radius:99px;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.buscar input::placeholder{color:var(--tx-3)}
.buscar input:hover,select:hover{border-color:var(--linea-2)}
.buscar input:focus{border-color:var(--senal-30);background:var(--sup-2)}
select{font-family:var(--body);font-size:.89rem;border:1px solid var(--linea);background:var(--sup);color:var(--tx);padding:12px 14px;border-radius:99px;cursor:pointer;
  transition:border-color var(--rapido) var(--sal)}
select option{background:var(--sup);color:var(--tx)}
.limpiar{font-family:var(--mono);font-size:.73rem;background:none;border:none;color:var(--tx-3);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:8px 6px}
.limpiar:hover{color:var(--coral)}
.fichas-f{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
.f{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:500;padding:9px 16px;border-radius:99px;cursor:pointer;
  border:1px solid var(--linea);background:var(--sup);color:var(--tx-2);
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal),color var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.f .punto{width:8px;height:8px;border-radius:99px;flex:none;box-shadow:0 0 8px currentColor}
.cat-0{--cc:#F2B23C}.cat-1{--cc:#5B8CFF}.cat-2{--cc:#32C9F5}
.cat-3{--cc:#B583FF}.cat-4{--cc:#FF8A5B}.cat-5{--cc:#9AA6BF}
.f .punto[class*="cat-"]{background:var(--cc);color:var(--cc)}
.f .ct{font-family:var(--mono);font-size:.7rem;color:var(--tx-3);font-variant-numeric:tabular-nums}
.f:hover{border-color:var(--linea-2);color:var(--tx);transform:translateY(-1px)}
.f.on{background:var(--senal);border-color:var(--senal);color:#0A0C12;font-weight:600}
.f.on .ct{color:rgba(10,12,18,.6)}
.recuento{font-family:var(--mono);font-size:.76rem;color:var(--tx-3);margin:18px 0;font-variant-numeric:tabular-nums}
.recuento b{color:var(--senal)}


.rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;padding-bottom:40px}
.ficha{position:relative;background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);
  border:1px solid var(--linea);border-radius:var(--r);padding:22px;cursor:pointer;text-align:left;width:100%;
  display:flex;flex-direction:column;gap:13px;overflow:hidden;box-shadow:var(--e1);
  transition:border-color var(--rapido) var(--sal),box-shadow var(--medio) var(--sal),transform var(--medio) var(--sal)}


.ficha::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:var(--cc);opacity:.5;
  transition:opacity var(--medio) var(--sal)}
.ficha:hover{border-color:var(--linea-2);transform:translateY(-4px);box-shadow:var(--e3)}
.ficha:hover::before{opacity:1}
.ficha:active{transform:translateY(-1px) scale(.996);transition-duration:.08s}
.ficha.sel{border-color:var(--senal-30);box-shadow:0 0 0 1px var(--senal-30),var(--e2)}
.ficha-alto{display:flex;align-items:center;gap:13px}
.sigla{width:46px;height:46px;border-radius:13px;flex:none;display:grid;place-items:center;
  font-family:var(--display);font-weight:800;font-size:1rem;color:#0A0C12;letter-spacing:-.03em;
  background:var(--cc);box-shadow:0 6px 20px -8px var(--cc);
  transition:transform var(--medio) var(--muelle)}
.ficha:hover .sigla{transform:scale(1.07) rotate(-3deg)}
.ficha-nom{min-width:0;flex:1}
.ficha h3{font-family:var(--display);font-weight:700;font-size:1.13rem;letter-spacing:-.026em;margin:0;line-height:1.16;color:var(--tx)}


.abrir{background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}
.abrir::after{content:'';position:absolute;inset:0;border-radius:var(--r)}
.abrir:focus-visible{outline:none;box-shadow:none}
.ficha:has(.abrir:focus-visible){outline:2px solid var(--senal);outline-offset:3px}
.ficha .sub{font-family:var(--mono);font-size:.68rem;color:var(--tx-3);margin-top:4px}
.ficha .nota{font-size:.885rem;line-height:1.58;color:var(--tx-2);margin:0;flex:1}





.aval{display:flex;gap:10px;align-items:flex-start;border-left:2px solid var(--menta-25);
  padding:2px 0 2px 12px;font-size:.8rem;line-height:1.55;color:var(--tx-3)}
.aval svg{flex:none;margin-top:3px;color:var(--menta)}
.ficha:hover .aval{border-left-color:var(--menta)}
.aval{transition:border-color var(--medio) var(--sal)}
.marcas{display:flex;flex-wrap:wrap;gap:6px}
.m{font-family:var(--mono);font-size:.66rem;padding:5px 10px;border-radius:99px;background:var(--noche-2);border:1px solid var(--linea);color:var(--tx-3)}
.m.acc{background:var(--sup-3);border-color:var(--linea-2);color:var(--tx)}
.ficha-pie{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--linea);padding-top:13px}
.verif{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:.67rem;color:var(--tx-3);font-variant-numeric:tabular-nums}
.cmp{position:relative;z-index:1;font-family:var(--mono);font-size:.7rem;font-weight:600;border:1px solid var(--linea);
  background:var(--noche-2);color:var(--tx-3);padding:7px 12px;border-radius:99px;cursor:pointer;
  transition:border-color var(--rapido) var(--sal),color var(--rapido) var(--sal),background var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.cmp:hover{border-color:var(--senal-30);color:var(--senal)}
.cmp:active{transform:scale(.94);transition-duration:.06s}
.cmp.on{background:var(--senal);border-color:var(--senal);color:#0A0C12}
.vacio{grid-column:1/-1;text-align:center;padding:70px 20px;background:var(--sup);border:1px dashed var(--linea-2);border-radius:var(--r)}
.vacio p{color:var(--tx-2);margin:0 0 18px}


.matriz{display:none;padding-bottom:40px;overflow-x:auto}
.matriz.show{display:block}
.rejilla.hide{display:none}
.tabla{width:100%;border-collapse:separate;border-spacing:0;min-width:880px;
  border:1px solid var(--linea);border-radius:var(--r);overflow:hidden}
.tabla th,.tabla td{border-bottom:1px solid var(--linea);border-right:1px solid var(--linea);padding:13px;vertical-align:top;background:var(--sup)}
.tabla tr:last-child th,.tabla tr:last-child td{border-bottom:none}
.tabla th:last-child,.tabla td:last-child{border-right:none}
.tabla thead th{background:var(--noche-2);color:var(--tx-2);font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;text-align:left}
.tabla tbody th{font-family:var(--display);font-weight:700;font-size:.92rem;text-align:left;width:180px;background:var(--noche-2);color:var(--tx)}
.celda{display:flex;flex-wrap:wrap;gap:6px;min-height:26px}
.mm{display:flex;align-items:center;gap:7px;background:var(--noche-2);border:1px solid var(--linea);border-radius:99px;padding:4px 11px 4px 4px;font-size:.78rem;font-weight:500;cursor:pointer;color:var(--tx-2);
  transition:border-color var(--rapido) var(--sal),color var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.mm:hover{border-color:var(--linea-2);color:var(--tx);transform:translateY(-1px)}
.mm:active{transform:scale(.95);transition-duration:.06s}
.mm .md{width:21px;height:21px;border-radius:7px;display:grid;place-items:center;color:#0A0C12;font-family:var(--display);font-weight:800;font-size:.57rem;flex:none;background:var(--cc)}
.nada{font-family:var(--mono);font-size:.7rem;color:var(--tx-3)}


.fuera{padding-block:26px 66px;scroll-margin-top:70px}
.fuera-cab{max-width:64ch;margin-bottom:24px}
.fuera-lista{display:flex;flex-direction:column;gap:10px}
.fila{background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);border:1px solid var(--linea);
  border-left:2px solid var(--coral-25);border-radius:var(--rs);padding:18px 20px;
  display:grid;grid-template-columns:210px 1fr;gap:18px;align-items:start;
  transition:border-color var(--medio) var(--sal)}
.fila:hover{border-left-color:var(--coral)}
.fila .fn{font-family:var(--display);font-weight:700;font-size:1.02rem;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--tx)}
.fila .sello{font-family:var(--mono);font-size:.59rem;letter-spacing:.09em;text-transform:uppercase;
  background:var(--coral-10);border:1px solid var(--coral-25);color:var(--coral);padding:4px 9px;border-radius:99px;font-weight:600;white-space:nowrap}
.fila .por{font-size:.88rem;line-height:1.6;color:var(--tx-2);margin:0;max-width:72ch}
.fuentes{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:12px}
.fuentes-t{font-family:var(--mono);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}
.fuentes a{font-size:.74rem;color:var(--senal);background:var(--senal-10);border:1px solid var(--senal-18);
  border-radius:99px;padding:4px 11px;transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.fuentes a:hover{border-color:var(--senal-30);background:var(--senal-18);text-decoration:underline;text-underline-offset:3px}


.cmpbar{position:fixed;left:50%;bottom:22px;transform:translate(-50%,170%);z-index:70;
  background:rgba(17,22,36,.92);backdrop-filter:blur(18px);border:1px solid var(--linea-2);color:var(--tx);
  border-radius:99px;padding:10px 10px 10px 20px;display:flex;align-items:center;gap:15px;
  box-shadow:0 26px 60px -16px rgba(0,0,0,.95);transition:transform var(--lento) var(--muelle)}
.cmpbar.show{transform:translate(-50%,0)}
.cmpbar .txt{font-family:var(--mono);font-size:.77rem;color:var(--tx-2)}
.cmpbar .avs{display:flex}
.cmpbar .avs .sigla{width:30px;height:30px;border-radius:9px;font-size:.64rem;margin-left:-8px;border:2px solid #111624;box-shadow:none}
.cmpbar .avs .sigla:first-child{margin-left:0}
.cmpbar .go{background:var(--senal);color:#0A0C12;border:none;font-family:var(--mono);font-size:.76rem;font-weight:600;padding:10px 18px;border-radius:99px;cursor:pointer}
.cmpbar .go:disabled{opacity:.4;cursor:not-allowed}
.cmpbar .x{background:none;border:none;color:var(--tx-3);cursor:pointer;font-size:1.05rem;padding:0 8px}
.cmpbar .x:hover{color:var(--tx)}
.velo{position:fixed;inset:0;background:rgba(3,5,10,.72);backdrop-filter:blur(4px);z-index:80;opacity:0;pointer-events:none;transition:opacity var(--medio) var(--sal)}
.velo.show{opacity:1;pointer-events:auto}
.modal{position:fixed;z-index:90;inset:auto 0 0 0;margin:0 auto;max-width:1080px;background:var(--noche-2);
  border:1px solid var(--linea);border-bottom:none;border-radius:26px 26px 0 0;max-height:88vh;overflow:auto;
  transform:translateY(103%);transition:transform var(--lento) var(--muelle)}
.modal.show{transform:translateY(0)}
.modal-hd{position:sticky;top:0;background:var(--noche-2);border-bottom:1px solid var(--linea);padding:20px 26px;display:flex;align-items:center;justify-content:space-between;z-index:2}
.modal-hd h3{font-family:var(--display);font-weight:700;font-size:1.26rem;letter-spacing:-.034em;margin:0}
.cerrar{position:relative;background:var(--sup);border:1px solid var(--linea);width:38px;height:38px;border-radius:99px;cursor:pointer;font-size:1.05rem;line-height:1;color:var(--tx-3);
  transition:border-color var(--rapido) var(--sal),color var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.cerrar::after{content:'';position:absolute;top:50%;right:0;width:44px;height:44px;transform:translateY(-50%)}
.cerrar:hover{border-color:var(--linea-2);color:var(--tx)}
.cerrar:active{transform:scale(.9);transition-duration:.06s}
.comp{width:100%;border-collapse:collapse}
.comp th,.comp td{padding:14px 16px;border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;font-size:.88rem;color:var(--tx-2)}
.comp thead th{background:var(--sup);color:var(--tx)}
.comp tbody th{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);font-weight:500;width:150px;white-space:nowrap}
.comp .hc{display:flex;align-items:center;gap:10px;color:var(--tx);font-weight:600}
.panel{position:fixed;inset:0 0 0 auto;width:min(480px,100%);background:var(--noche-2);border-left:1px solid var(--linea);
  z-index:90;transform:translateX(103%);transition:transform var(--lento) var(--muelle);overflow:auto;
  box-shadow:-30px 0 70px -30px rgba(0,0,0,.9)}
.panel.show{transform:translateX(0)}
.pn-hd{position:sticky;top:0;background:var(--noche-2);padding:20px 24px 17px;border-bottom:1px solid var(--linea);z-index:2}
.pn-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.pn-id{display:flex;align-items:center;gap:14px}
.pn-id .sigla{width:54px;height:54px;border-radius:15px;font-size:1.16rem}
.pn-hd h3{font-family:var(--display);font-weight:800;font-size:1.46rem;letter-spacing:-.038em;margin:0;color:var(--tx)}
.pn-hd .cat{font-family:var(--mono);font-size:.7rem;color:var(--tx-3);margin-top:4px}
.pn-body{padding:22px 24px 44px}
.pn-body h4{font-family:var(--mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--tx-3);margin:26px 0 11px}
.pn-body h4:first-child{margin-top:0}
.pn-body p{margin:0;font-size:.94rem;line-height:1.6;color:var(--tx-2)}
.datos{margin:0;background:var(--sup);border:1px solid var(--linea);border-radius:var(--rs);overflow:hidden}
.datos div{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid var(--linea);font-size:.87rem}
.datos div:last-child{border-bottom:none}
.datos dt{font-family:var(--mono);font-size:.73rem;color:var(--tx-3);margin:0}
.datos dd{margin:0;text-align:right;font-weight:500;color:var(--tx)}
.pn-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:26px;background:var(--senal);color:#0A0C12;border-radius:99px;padding:16px;font-weight:700;font-size:.94rem;
  transition:background var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.pn-cta:hover{background:var(--senal-cl);transform:translateY(-2px)}
.pn-nota{font-size:.78rem;color:var(--tx-3);text-align:center;margin-top:14px}


footer{border-top:1px solid var(--linea);background:var(--noche-2);padding-block:56px 46px;margin-top:20px}
.fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}
.fmarca{display:flex;align-items:center;gap:11px;margin-bottom:18px}
footer h4{font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--senal);margin:0 0 14px}
footer p{font-size:.86rem;line-height:1.62;color:var(--tx-3);margin:0 0 14px;letter-spacing:-.004em}

#licencia{font-size:.74rem;line-height:1.5;opacity:.6;margin-top:20px}
footer a{color:var(--senal);text-decoration:underline;text-underline-offset:3px}
.csv{font-family:var(--mono);font-size:.76rem;font-weight:600;background:var(--sup);border:1px solid var(--linea-2);color:var(--tx);padding:12px 19px;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.csv:hover{border-color:var(--senal-30);background:var(--sup-2)}
.csv:active{transform:scale(.96);transition-duration:.06s}


.btn-p:active,.btn-s:active,.hdr-cta:active,.csv:active,.cmpbar .go:active{transform:translateY(0) scale(.97);transition-duration:.06s}
.f:active,.vista button:active{transform:scale(.95);transition-duration:.06s}



.anim .rev{opacity:0;transform:translateY(18px)}
.anim .rev.dentro{opacity:1;transform:none;
  transition:opacity var(--lento) var(--sal),transform var(--lento) var(--sal)}
.aviso{position:fixed;left:50%;bottom:28px;z-index:95;transform:translate(-50%,150%);opacity:0;
  background:var(--sup);border:1px solid var(--senal-30);color:var(--senal);font-family:var(--mono);font-size:.74rem;
  letter-spacing:.06em;padding:12px 22px;border-radius:99px;box-shadow:var(--e3);
  transition:transform var(--lento) var(--muelle),opacity var(--medio) var(--sal);
  pointer-events:none;white-space:nowrap}
.aviso.dentro{transform:translate(-50%,0);opacity:1}


@media (hover:none){
  .ficha:hover,.btn-p:hover,.btn-s:hover,.hdr-cta:hover,.f:hover,.mm:hover,.cmp:hover,
  .paso:hover,.csv:hover,.snd:hover,.criterio:hover{transform:none}
  .ficha:hover{box-shadow:var(--e1);border-color:var(--linea)}
  .ficha:hover .sigla{transform:none}
}
@media (prefers-reduced-motion:reduce){
  .anim .rev{opacity:1;transform:none}
  .ficha:hover,.ficha:active{transform:none}
  .radar-fondo i{animation:none}
}




.rl-s.dedo{display:none}
@media (hover:none),(pointer:coarse){
  .rl-s.raton{display:none}
  .rl-s.dedo{display:inline}
}





.hdr-cuenta{font-family:var(--mono);font-size:.74rem;font-weight:600;background:transparent;
  border:1px solid var(--linea-2);color:var(--tx);padding:9px 15px;border-radius:99px;cursor:pointer;
  display:inline-flex;align-items:center;gap:8px;white-space:nowrap;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.hdr-cuenta:hover{border-color:var(--senal-30);background:var(--sup)}
.hdr-cuenta .ini{width:21px;height:21px;border-radius:50%;background:var(--senal);color:#06231A;
  display:grid;place-items:center;font-weight:800;font-size:.72rem;text-transform:uppercase}

#velo{position:fixed;inset:0;z-index:98;background:rgba(6,6,6,.72);backdrop-filter:blur(3px);
  opacity:0;pointer-events:none;transition:opacity var(--medio) var(--sal)}
#velo.on{opacity:1;pointer-events:auto}

.cuenta-caja{position:fixed;z-index:99;left:50%;top:50%;transform:translate(-50%,-46%) scale(.97);
  width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;
  background:var(--noche-2);border:1px solid var(--linea-2);border-radius:20px;padding:28px 26px 24px;
  opacity:0;pointer-events:none;transition:opacity var(--medio) var(--sal),transform var(--medio) var(--muelle)}
.cuenta-caja.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}
.cuenta-caja h3{font-size:1.32rem;font-weight:800;letter-spacing:-.03em;margin:0 0 7px}
.cuenta-caja .sub{font-size:.9rem;color:var(--tx-2);margin:0 0 20px;line-height:1.55;max-width:44ch}
.cuenta-caja label{display:block;font-family:var(--mono);font-size:.63rem;letter-spacing:.13em;
  text-transform:uppercase;color:var(--tx-3);margin:0 0 6px}
.cuenta-caja input{width:100%;background:var(--sup);border:1px solid var(--linea-2);color:var(--tx);
  font-family:var(--body);font-size:.95rem;padding:12px 14px;border-radius:11px;margin-bottom:15px}
.cuenta-caja input:focus{outline:none;border-color:var(--senal);box-shadow:0 0 0 4px rgba(37,227,154,.14)}
.cuenta-caja .principal{width:100%;background:var(--senal);color:#06231A;border:0;font-weight:700;
  font-size:.95rem;padding:14px;border-radius:99px;cursor:pointer;margin-top:4px}
.cuenta-caja .principal:disabled{opacity:.55;cursor:default}
.cuenta-caja .enlaces{display:flex;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}
.cuenta-caja .enlaces button{background:none;border:0;color:var(--tx-2);font-family:var(--body);
  font-size:.85rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}
.cuenta-caja .enlaces button:hover{color:var(--senal)}
.cuenta-caja .cerrar-x{position:absolute;top:14px;right:14px;background:none;border:0;color:var(--tx-3);
  font-size:1.15rem;cursor:pointer;line-height:1;padding:6px}
.cuenta-caja .cerrar-x::after{content:'';position:absolute;top:50%;right:0;width:44px;height:44px;
  transform:translateY(-50%)}
.cuenta-msj{font-size:.86rem;line-height:1.5;padding:11px 13px;border-radius:10px;margin-bottom:15px;display:none}
.cuenta-msj.mal{display:block;background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.3);color:#FF8A80}
.cuenta-msj.bien{display:block;background:rgba(37,227,154,.1);border:1px solid var(--senal-30);color:var(--senal)}
.legal-chica{font-size:.76rem;color:var(--tx-3);line-height:1.5;margin-top:15px}
.legal-chica a{color:var(--tx-2)}


.perfil-cab{display:flex;align-items:center;gap:14px;margin-bottom:22px}
.perfil-ini{width:46px;height:46px;border-radius:50%;background:var(--senal);color:#06231A;
  display:grid;place-items:center;font-weight:800;font-size:1.2rem;text-transform:uppercase;flex:none}
.perfil-cab .quien{font-weight:700;font-size:1.05rem;letter-spacing:-.02em}
.perfil-cab .correo{font-size:.83rem;color:var(--tx-3);word-break:break-all}
.perfil-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linea);
  border:1px solid var(--linea);border-radius:14px;overflow:hidden;margin-bottom:22px}
.perfil-cifras div{background:var(--noche-2);padding:14px 12px;text-align:center}
.perfil-cifras .n{font-size:1.45rem;font-weight:800;letter-spacing:-.03em;display:block;color:var(--senal)}
.perfil-cifras .l{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;
  color:var(--tx-2);margin-top:5px;display:block;line-height:1.35}
.perfil-sec{font-family:var(--mono);font-size:.63rem;letter-spacing:.13em;text-transform:uppercase;
  color:var(--senal);margin:22px 0 11px}
.vig-lista{list-style:none;padding:0;margin:0}
.vig-lista li{display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:11px 0;border-bottom:1px solid var(--linea);font-size:.92rem}
.vig-lista li:last-child{border-bottom:0}
.vig-lista button{background:none;border:0;color:var(--tx-3);cursor:pointer;font-size:.82rem;
  text-decoration:underline;text-underline-offset:3px;padding:0;font-family:var(--body)}
.vig-lista button:hover{color:#FF8A80}
.perfil-nota{font-size:.88rem;color:var(--tx-3);line-height:1.55}
.fila-opcion{display:flex;align-items:flex-start;gap:11px;padding:13px 0;font-size:.9rem;color:var(--tx-2)}
.fila-opcion input{margin-top:3px;accent-color:var(--senal);flex:none;width:auto}
.perfil-editar{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}
.perfil-editar label{display:block;flex:1 1 210px;font-family:var(--mono);font-size:.61rem;
  letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}
.perfil-editar input{display:block;width:100%;margin-top:6px;background:var(--sup);border:1px solid var(--linea-2);
  color:var(--tx);font:inherit;font-size:.9rem;padding:10px 12px;border-radius:10px}
.perfil-editar input:focus{outline:none;border-color:var(--senal);box-shadow:0 0 0 4px rgba(37,227,154,.14)}
.perfil-editar button{background:transparent;border:1px solid var(--linea-2);color:var(--tx-2);
  font:inherit;font-size:.84rem;padding:10px 14px;border-radius:99px;cursor:pointer}
.perfil-editar button:hover{border-color:var(--senal-30);color:var(--tx)}
.perfil-pie{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid var(--linea)}
.perfil-pie button{background:none;border:1px solid var(--linea-2);color:var(--tx-2);font-family:var(--body);
  font-size:.85rem;padding:9px 16px;border-radius:99px;cursor:pointer}
.perfil-pie button:hover{border-color:var(--senal-30);color:var(--tx)}
.perfil-pie .peligro:hover{border-color:rgba(255,59,48,.45);color:#FF8A80}


.btn-vigilar{display:inline-flex;align-items:center;gap:8px;background:transparent;
  border:1px solid var(--linea-2);color:var(--tx);font-family:var(--body);font-weight:600;
  font-size:.88rem;padding:10px 18px;border-radius:99px;cursor:pointer;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.btn-vigilar:hover{border-color:var(--senal-30);background:var(--sup)}
.btn-vigilar.on{background:var(--senal);color:#06231A;border-color:var(--senal)}
.btn-vigilar:disabled{opacity:.6;cursor:default}

@media (max-width:560px){
  .cuenta-caja{width:calc(100vw - 20px);padding:24px 20px 20px;border-radius:16px}
  .perfil-cifras{grid-template-columns:1fr;gap:1px}
}







.op-bloque{margin-top:26px;padding-top:22px;border-top:1px solid var(--linea)}
.op-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}
.op-tit{font-family:var(--mono);font-size:.63rem;letter-spacing:.13em;text-transform:uppercase;color:var(--senal)}
.op-media{display:flex;align-items:baseline;gap:8px}
.op-media .n{font-size:1.5rem;font-weight:800;letter-spacing:-.03em}
.op-media .de{font-size:.8rem;color:var(--tx-3)}
.op-aviso{font-size:.76rem;line-height:1.5;color:var(--tx-3);background:var(--sup);
  border:1px solid var(--linea);border-radius:10px;padding:10px 12px;margin:12px 0 18px}
.op-lista{list-style:none;padding:0;margin:0}
.op-lista li{padding:14px 0;border-bottom:1px solid var(--linea)}
.op-lista li:last-child{border-bottom:0}
.op-fila{display:flex;align-items:center;gap:10px;margin-bottom:7px;flex-wrap:wrap}
.op-nota{font-family:var(--mono);font-weight:600;font-size:.78rem;background:var(--sup-2);
  border:1px solid var(--linea-2);border-radius:99px;padding:3px 10px;flex:none}
.op-nota.alta{color:var(--senal);border-color:var(--senal-30)}
.op-nota.baja{color:#FF8A80;border-color:rgba(255,59,48,.32)}
.op-autor{font-weight:600;font-size:.9rem}
.op-fecha{font-size:.76rem;color:var(--tx-3)}
.op-texto{font-size:.9rem;line-height:1.6;color:var(--tx-2);margin:0;max-width:64ch}
.op-acciones{margin-top:7px;display:flex;gap:14px}
.op-acciones button{background:none;border:0;padding:0;color:var(--tx-3);font-family:var(--body);
  font-size:.78rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.op-acciones button:hover{color:var(--senal)}
.op-acciones .den:hover{color:#FF8A80}
.op-form textarea{width:100%;background:var(--sup);border:1px solid var(--linea-2);color:var(--tx);
  font-family:var(--body);font-size:.92rem;line-height:1.55;padding:12px 14px;border-radius:11px;
  resize:vertical;min-height:96px}
.op-form textarea:focus{outline:none;border-color:var(--senal);box-shadow:0 0 0 4px rgba(37,227,154,.14)}
.op-notas{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}
.op-notas button{width:34px;height:34px;border-radius:9px;border:1px solid var(--linea-2);
  background:var(--sup);color:var(--tx-2);font-family:var(--mono);font-size:.82rem;cursor:pointer}
.op-notas button:hover{border-color:var(--senal-30);color:var(--tx)}
.op-notas button.on{background:var(--senal);border-color:var(--senal);color:#06231A;font-weight:700}
.op-enviar{background:var(--senal);color:#06231A;border:0;font-weight:700;font-size:.9rem;
  padding:11px 22px;border-radius:99px;cursor:pointer;margin-top:10px}
.op-enviar:disabled{opacity:.5;cursor:default}
.op-cuenta{font-size:.88rem;line-height:1.55;color:var(--tx-2);background:var(--sup);
  border:1px solid var(--linea);border-radius:12px;padding:15px 16px}
.op-cuenta button{background:none;border:0;padding:0;color:var(--senal);font-family:var(--body);
  font-size:.88rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.op-cargando{font-size:.86rem;color:var(--tx-3)}
.op-conteo{font-size:.8rem;color:var(--tx-3)}
.op-form-tit{margin-bottom:8px}.op-aviso-oculta{color:#FF8A80}
.op-borrar{background:transparent;color:var(--tx-3);border:1px solid var(--linea-2)}
.op-form-wrap{margin-top:18px}.op-experiencia{display:block;margin-top:12px}
.aval-detalle{font-size:.87rem}.pn-nota-separada{margin-top:9px}
.perfil-ayuda{margin-top:8px}.comp-aval{color:var(--menta);font-weight:500}
.comp-nota{color:var(--tx-3)}.comp-enlace{color:var(--senal);font-weight:600;text-decoration:underline}
.mk{color:#25E39A}.rev-d1{transition-delay:45ms}.rev-d2{transition-delay:90ms}
.rev-d3{transition-delay:135ms}.rev-d4{transition-delay:180ms}.rev-d5{transition-delay:225ms}
.rev-d6{transition-delay:270ms}.rev-d7{transition-delay:315ms}


.mod-aviso{font-size:.8rem;line-height:1.5;color:var(--tx-3);background:var(--sup);
  border:1px solid var(--linea);border-radius:10px;padding:10px 12px;margin-bottom:14px}
.mod-lista{list-style:none;padding:0;margin:0}
.mod-lista li{border:1px solid var(--linea-2);border-radius:12px;padding:14px;margin-bottom:12px;
  background:var(--noche-2)}
.mod-lista li.oculta{border-color:rgba(255,59,48,.3)}
.mod-cab{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:8px}
.mod-den{font-family:var(--mono);font-size:.68rem;font-weight:600;padding:3px 9px;border-radius:99px;
  background:rgba(255,59,48,.12);color:#FF8A80;border:1px solid rgba(255,59,48,.3)}
.mod-estado{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}
.mod-texto{font-size:.88rem;line-height:1.55;color:var(--tx-2);margin:0 0 10px;max-width:62ch}
.mod-motivos{font-size:.78rem;color:var(--tx-3);line-height:1.5;margin:0 0 12px}
.mod-motivos b{color:var(--tx-2);font-weight:600}
.mod-bot{display:flex;gap:9px;flex-wrap:wrap}
.mod-bot button{font-family:var(--body);font-size:.82rem;padding:8px 15px;border-radius:99px;cursor:pointer;
  border:1px solid var(--linea-2);background:transparent;color:var(--tx-2)}
.mod-bot .ocultar:hover{border-color:rgba(255,59,48,.45);color:#FF8A80}
.mod-bot .restaurar:hover{border-color:var(--senal-30);color:var(--senal)}


.emis{padding-block:8px 46px}
.emis-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-bottom:20px}
.emis-cab h2{font-size:clamp(1.5rem,3.4vw,2.05rem);font-weight:800;letter-spacing:-.035em;margin:0 0 8px}
.emis-sub{font-size:.92rem;line-height:1.6;color:var(--tx-2);margin:0;max-width:62ch}
.emis-orden{display:flex;align-items:center;gap:9px;flex:none}
.emis-orden label{font-family:var(--mono);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}
.emis-orden select{background:var(--sup);border:1px solid var(--linea);color:var(--tx);
  font-family:var(--body);font-size:.85rem;padding:9px 12px;border-radius:10px;cursor:pointer}
.emis-orden select:focus{outline:none;border-color:var(--senal)}
.emis-filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.emis-filtros .punto{background:var(--cc);color:var(--cc)}
.emis-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}
.emi{position:relative;background:var(--sup);border:1px solid var(--linea);border-radius:var(--r);
  padding:20px 20px 16px;display:flex;flex-direction:column;gap:14px;overflow:hidden;
  transition:border-color var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.emi::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cc,var(--senal))}
.emi:hover{border-color:var(--linea-2);transform:translateY(-2px)}
.emi-alto{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.emi-tit{font-size:1.02rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;margin:0}
.emi-donde{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--tx-3);margin-top:5px;
  display:flex;flex-wrap:wrap;gap:6px}
.emi-donde b{color:var(--tx-2);font-weight:500}
.emi-cierra{flex:none;font-family:var(--mono);font-size:.63rem;letter-spacing:.06em;text-transform:uppercase;
  padding:5px 9px;border-radius:99px;border:1px solid var(--linea-2);color:var(--tx-3);white-space:nowrap}
.emi-cierra.pronto{border-color:rgba(255,159,10,.4);color:#FFB454;background:rgba(255,159,10,.08)}
.emi-cierra.ultimo{border-color:rgba(255,59,48,.45);color:#FF8A80;background:rgba(255,59,48,.09)}
.emi-cierra.continua{border-color:var(--senal-30);color:var(--senal);background:rgba(37,227,154,.07)}
.emi-cierra.proximo{border-color:var(--linea-2);color:var(--tx-2);background:var(--noche-2)}
.emi-aviso{font-family:var(--mono);font-size:.66rem;line-height:1.45;letter-spacing:.02em;
  color:#FF8A80;background:rgba(255,59,48,.07);border:1px solid rgba(255,59,48,.22);
  border-radius:9px;padding:7px 10px;margin:0}
.emi-cifras{display:flex;gap:26px;align-items:flex-end}
.emi-cifra .v{display:block;font-family:var(--mono);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;
  color:var(--tx);font-variant-numeric:tabular-nums;line-height:1}
.emi-cifra .v.oro{color:var(--senal)}
.emi-cifra .l{display:block;font-family:var(--mono);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;
  color:var(--tx-3);margin-top:6px}
.emi-cifra .v small{font-size:.62em;font-weight:600;letter-spacing:0}
.emi-sin-dato{font-size:1rem!important;color:var(--tx-3)!important}
.emi-nota{font-size:.85rem;line-height:1.55;color:var(--tx-2);margin:0}
.emi-barra{display:block;width:100%;height:4px;border:0;border-radius:99px;background:var(--noche-2);
  overflow:hidden;appearance:none;-webkit-appearance:none}
.emi-barra::-webkit-progress-bar{background:var(--noche-2);border-radius:99px}
.emi-barra::-webkit-progress-value{background:var(--senal);border-radius:99px}
.emi-barra::-moz-progress-bar{background:var(--senal);border-radius:99px}
.emi-avance{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.62rem;
  color:var(--tx-3);font-variant-numeric:tabular-nums;margin-top:-8px}
.emi-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;
  border-top:1px solid var(--linea);padding-top:13px;margin-top:auto}
.emi-ir{background:var(--sup-2);border:1px solid var(--linea-2);color:var(--tx);font-family:var(--body);
  font-size:.83rem;font-weight:600;padding:9px 15px;border-radius:99px;text-decoration:none;
  display:inline-flex;align-items:center;gap:7px;white-space:nowrap;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.emi-ir:hover{border-color:var(--senal-30);background:var(--sup-3);color:var(--senal)}
.emi-ver{font-family:var(--mono);font-size:.6rem;letter-spacing:.05em;color:var(--tx-3);line-height:1.4}
.emi-pat{position:absolute;top:0;right:0;font-family:var(--mono);font-size:.55rem;letter-spacing:.12em;
  text-transform:uppercase;color:var(--tx-3);background:var(--noche-2);
  border-left:1px solid var(--linea);border-bottom:1px solid var(--linea);
  border-radius:0 0 0 10px;padding:5px 9px}
.emis-vacio{grid-column:1/-1;text-align:center;padding:56px 24px;background:var(--sup);
  border:1px dashed var(--linea-2);border-radius:var(--r)}
.emis-vacio h3{font-size:1.05rem;font-weight:700;margin:0 0 10px}
.emis-vacio p{font-size:.9rem;line-height:1.6;color:var(--tx-2);margin:0 auto;max-width:52ch}
.emis-legal{font-size:.76rem;line-height:1.55;color:var(--tx-3);margin:20px 0 0;max-width:76ch}


@media (max-width:1080px){
  .explica-in{grid-template-columns:1fr;gap:22px}
  .explica-in .escena{order:-1}
  .escena{height:min(62vh,520px)}
  .ventajas{grid-template-columns:repeat(2,1fr)}
  .criterios{grid-template-columns:repeat(2,1fr)}
  .calc-mandos{grid-template-columns:1fr;gap:20px}
  .fgrid{grid-template-columns:1fr}
  .portada-in{grid-template-columns:1fr;gap:40px}
  .portada-radar{order:-1}
  .radar-caja{max-width:400px}
}
@media (max-width:720px){
  .hdr-link{display:none}
  .marcador{grid-template-columns:repeat(2,1fr)}
  .fila{grid-template-columns:1fr;gap:10px}
  .frase{flex-direction:column;align-items:flex-start;gap:12px}
  .frase p{font-size:1.05rem}
}
@media (max-width:560px){
  .emis-rejilla{grid-template-columns:minmax(0,1fr)}
  .emi-alto,.emi-pie{align-items:flex-start;flex-direction:column}
  .portada{padding-block:44px 36px}
  .radar-caja{max-width:330px}
  .radar-pie{font-size:.58rem}


  .calc{padding:20px 18px}
  .calc-total{grid-template-columns:1fr}
  .calc-mando output{font-size:1.25rem}
  .cuenta li{flex-direction:column;align-items:flex-start;gap:5px}
  .buscar{max-width:none}
  .ventajas{grid-template-columns:1fr}
  .criterios{grid-template-columns:1fr}
  .cmpbar{left:12px;right:12px;transform:translateY(170%)}
  .cmpbar.show{transform:translateY(0)}
  .modal-hd,.pn-body,.pn-hd{padding-inline:18px}




  .wm small{display:none}
  .hdr-cta{white-space:nowrap;padding-inline:15px;font-size:.82rem}
  .snd{padding-inline:12px}

  .escena{height:min(62vh,440px)}
  .marcador .n{font-size:1.9rem}
}








.movil-cabecera,.movil-nav,.movil-panel{display:none}

@media (max-width:767px),
       (max-width:960px) and (max-height:540px) and (hover:none) and (pointer:coarse){
  :root{--movil-nav-alto:68px;--movil-margen:16px}
  html{scroll-padding-top:142px;-webkit-text-size-adjust:100%}
  body{padding-bottom:calc(var(--movil-nav-alto) + max(7px,env(safe-area-inset-bottom)));
    min-height:100dvh;overscroll-behavior-y:none}
  body[data-movil-pestana]:not([data-movil-pestana="radar"]) footer,
  body[data-movil-pestana]:not([data-movil-pestana="radar"]) .cmpbar{display:none}
  button,a{-webkit-tap-highlight-color:transparent}
  button{touch-action:manipulation}
  .hdr{display:none}
  .saltar{top:env(safe-area-inset-top)}


  .movil-cabecera{display:block;position:sticky;top:0;z-index:62;
    padding:calc(9px + env(safe-area-inset-top)) var(--movil-margen) 13px;
    background:rgba(11,10,10,.94);border-bottom:1px solid var(--linea);
    backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}
  .movil-cabecera-superior{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
  .movil-marca{display:inline-flex;align-items:center;gap:8px;min-height:44px;
    font-family:var(--display);font-size:1.22rem;font-weight:800;letter-spacing:-.04em}
  .movil-marca em{color:var(--senal);font-style:normal}
  .movil-cabecera-accion{display:grid;place-items:center;width:44px;height:44px;padding:0;
    border:1px solid var(--linea-2);border-radius:99px;background:var(--sup);color:var(--tx);cursor:pointer}
  .movil-cabecera-accion:active{transform:scale(.94)}
  .movil-cabecera-etiqueta,.movil-mini-etiqueta{margin:0 0 3px;font-family:var(--mono);
    font-size:.59rem;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--senal)}
  .movil-cabecera-titulo{margin:0;font-family:var(--display);font-size:1.48rem;line-height:1.12;
    font-weight:800;letter-spacing:-.045em;color:var(--tx)}
  .movil-cabecera-sub{margin:4px 0 0;font-size:.79rem;line-height:1.4;color:var(--tx-3)}

  [data-movil-panel][hidden]{display:none!important}
  #movilPanelRadar:not([hidden]){display:flex;flex-direction:column;min-width:0}
  #movilPanelRadar>*{min-width:0;width:100%}
  .movil-panel:not([hidden]){display:block;min-height:calc(100dvh - 210px)}
  .movil-panel:focus{outline:none}
  .movil-panel-cuerpo{width:100%;max-width:560px;margin:0 auto;padding:18px var(--movil-margen) 32px}



  #movilPanelRadar>.portada{order:1}
  #movilPanelRadar>.tool{order:2}
  #movilPanelRadar>.barra{order:3}
  #movilPanelRadar>div.wrap{order:4}
  #movilPanelRadar>.explica{order:5}
  #movilPanelRadar>.metodo{order:6}
  #movilPanelRadar>.emis{order:7}
  #movilPanelRadar>.fuera{order:8}

  .wrap{padding-inline:var(--movil-margen)}
  .portada{padding-block:16px 22px}
  .portada-in{gap:16px}
  .portada-radar{order:-1}
  .radar-caja{max-width:100%;padding:11px 8px 9px;background:linear-gradient(180deg,var(--sup),var(--noche-2));
    border:1px solid var(--linea);border-radius:22px;box-shadow:var(--e2)}
  .radar-lectura{margin:1px 8px 3px}
  .portada-txt{padding:18px;background:var(--sup);border:1px solid var(--linea);border-radius:18px}
  .portada-txt .etiq{margin-bottom:9px}
  .portada h1{font-size:clamp(1.75rem,9vw,2.35rem);line-height:1.02;margin-bottom:14px}
  .portada .entrada{font-size:.91rem;line-height:1.58}
  .botones{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}
  .btn-p,.btn-s{min-height:48px;padding:12px 14px;text-align:center;justify-content:center}
  .marcador{margin-top:14px;border-radius:18px;overflow:hidden;background:var(--linea);gap:1px}
  .marcador li{min-width:0;background:var(--noche-2);padding:14px 10px}
  .marcador .n{font-size:1.62rem}
  .marcador .l{font-size:.58rem}

  .tool{padding-top:22px;scroll-margin-top:142px}
  .tool-cab{align-items:center;margin-bottom:10px}
  .tool-cab h2.sec{font-size:1.55rem;margin-bottom:5px}
  .tool-cab p{font-size:.84rem;line-height:1.45}
  .vista{width:100%;display:grid;grid-template-columns:1fr 1fr}
  .vista button{min-height:44px}
  .barra{position:relative;top:auto;z-index:1;margin:0 0 8px;padding:0 var(--movil-margen) 10px;
    background:transparent;border:0;backdrop-filter:none}
  .barra-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;
    padding:11px;background:var(--sup);border:1px solid var(--linea);border-radius:18px;box-shadow:var(--e1)}
  .buscar{grid-column:1/-1;max-width:none;width:100%}
  .buscar input,select{min-height:48px;font-size:16px;border-radius:12px;background:var(--noche-2)}
  select{width:100%;min-width:0;padding-inline:10px}
  .limpiar{grid-column:1/-1;min-height:44px;text-align:center;border:1px solid var(--linea);border-radius:12px;text-decoration:none}
  .fichas-f{flex-wrap:nowrap;overflow-x:auto;margin:4px calc(-1 * var(--movil-margen)) 12px;
    padding:4px var(--movil-margen) 8px;scroll-padding-inline:var(--movil-margen);scroll-snap-type:x proximity;
    scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .fichas-f::-webkit-scrollbar{display:none}
  .fichas-f .f{flex:none;min-height:44px;padding:9px 14px;scroll-snap-align:start}
  .recuento{margin:8px 0 14px}
  .rejilla{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:24px}
  .ficha{min-width:0;padding:18px;border-radius:18px;gap:11px}
  .ficha .nota{font-size:.87rem;line-height:1.55}
  .ficha-pie{padding-top:12px}
  .cmp{min-width:86px;min-height:44px;padding:9px 12px}
  .matriz{margin-inline:calc(-1 * var(--movil-margen));padding-inline:var(--movil-margen)}

  .explica,.metodo,.emis,.fuera{scroll-margin-top:142px}
  .explica{padding-top:36px}
  .explica-cab h2{font-size:1.75rem}
  .escena{height:min(58vh,390px);border-radius:18px}
  .paso{min-height:48px}
  .metodo{padding-top:42px}
  .emis{padding-block:42px 20px}
  .fuera{padding-block:30px 42px}
  .fila{padding:17px 16px}
  .fuentes a{display:inline-flex;align-items:center;min-height:44px;border-radius:12px}
  footer{padding-bottom:calc(34px + env(safe-area-inset-bottom))}


  .movil-resumen,.movil-estado{display:flex;align-items:flex-start;gap:13px;padding:18px;
    background:linear-gradient(180deg,var(--sup),var(--noche-2));border:1px solid var(--linea);
    border-radius:18px;box-shadow:var(--e1)}
  .movil-resumen-icono,.movil-estado-icono{display:grid;place-items:center;flex:none;width:48px;height:48px;
    border-radius:14px;background:var(--senal-10);border:1px solid var(--senal-30);color:var(--senal)}
  .movil-resumen h3,.movil-estado h3{margin:0;font-family:var(--display);font-size:1.08rem;
    line-height:1.28;letter-spacing:-.025em}
  .movil-resumen p:not(.movil-mini-etiqueta),.movil-estado>p{margin:5px 0 0;font-size:.83rem;line-height:1.55;color:var(--tx-2)}
  .movil-resumen-marca{align-items:center}
  .movil-resumen-marca>svg{flex:none}
  .movil-vacio{display:flex;min-height:380px;flex-direction:column;align-items:center;justify-content:center;
    padding:34px 15px;text-align:center}
  .movil-vacio-compacto{min-height:300px}
  .movil-vacio-senal{display:grid;place-items:center;width:68px;height:68px;margin-bottom:20px;
    border:1px solid var(--senal-30);border-radius:22px;background:var(--senal-10);color:var(--senal);
    font-family:var(--mono);font-size:2.25rem}
  .movil-vacio h3{margin:0;font-family:var(--display);font-size:1.5rem;line-height:1.15;letter-spacing:-.04em}
  .movil-vacio p{max-width:34ch;margin:12px auto 22px;color:var(--tx-2);font-size:.91rem;line-height:1.6}
  .movil-boton-principal,.movil-boton-secundario,.movil-boton-enlace{min-height:48px;border-radius:12px;
    padding:12px 18px;font-weight:700;cursor:pointer}
  .movil-boton-principal{width:min(100%,310px);border:1px solid var(--senal);background:var(--senal);color:#0A0C12}
  .movil-boton-secundario{margin-top:16px;border:1px solid var(--linea-2);background:var(--sup-2);color:var(--tx)}
  .movil-boton-enlace{border:0;background:transparent;color:var(--senal)}
  .movil-estado{display:block}
  .movil-estado-cab{display:flex;align-items:center;gap:12px}
  .movil-estado-atencion{border-color:rgba(242,178,60,.38);background:linear-gradient(180deg,rgba(242,178,60,.10),var(--noche-2))}
  .movil-estado-atencion .movil-estado-icono{color:#F2B23C;background:rgba(242,178,60,.10);border-color:rgba(242,178,60,.35)}


  .movil-mas-cuerpo{padding-bottom:38px}
  .movil-menu-grupo{margin-top:26px}
  .movil-menu-grupo>h3{margin:0 0 10px 3px;font-family:var(--display);font-size:1.02rem;letter-spacing:-.025em}
  .movil-menu{overflow:hidden;background:var(--sup);border:1px solid var(--linea);border-radius:18px}
  .movil-menu-fila{display:grid;width:100%;min-height:70px;grid-template-columns:42px minmax(0,1fr) 18px;
    align-items:center;gap:10px;padding:11px 14px;border:0;border-bottom:1px solid var(--linea);
    background:transparent;color:var(--tx);text-align:left;cursor:pointer}
  .movil-menu-fila:last-child{border-bottom:0}
  .movil-menu-fila:active{background:var(--sup-2)}
  .movil-menu-icono{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;
    background:var(--sup-2);border:1px solid var(--linea-2);color:var(--senal);font-family:var(--mono);font-style:normal}
  .movil-menu-icono-coral{color:var(--coral)}
  .movil-menu-fila b,.movil-menu-fila small{display:block}
  .movil-menu-fila b{font-size:.9rem;line-height:1.25}
  .movil-menu-fila small{margin-top:3px;color:var(--tx-3);font-size:.72rem;line-height:1.35;font-weight:400}
  .movil-menu-fila i{color:var(--tx-3);font-size:1.7rem;font-style:normal;font-weight:300}
  .movil-nota-final{max-width:38ch;margin:28px auto 0;text-align:center;color:var(--tx-3);font-size:.75rem;line-height:1.55}


  .movil-nav{position:fixed;left:0;right:0;bottom:0;z-index:74;display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));min-height:var(--movil-nav-alto);
    padding:7px 4px max(7px,env(safe-area-inset-bottom));
    background:rgba(16,15,14,.96);border-top:1px solid var(--linea-2);
    backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);
    transition:transform var(--medio) var(--sal),opacity var(--rapido) var(--sal)}
  .movil-nav-item{position:relative;display:flex;min-width:0;min-height:52px;flex-direction:column;
    align-items:center;justify-content:center;gap:2px;padding:3px 2px;border:0;background:transparent;
    color:var(--tx-3);font-size:.68rem;line-height:1.2;font-weight:600;cursor:pointer}
  .movil-nav-item[aria-selected="true"]{color:var(--senal)}
  .movil-nav-item:active{transform:scale(.96);opacity:.72}
  .movil-nav-item:focus-visible{outline-offset:-1px}
  .movil-nav-icono{position:relative;display:block;width:28px;height:28px}
  .movil-nav-icono>svg{display:block;width:28px;height:28px}
  .movil-nav-insignia{position:absolute;right:-8px;top:-5px;display:grid;place-items:center;min-width:18px;height:18px;
    padding:0 4px;border:2px solid var(--noche-2);border-radius:99px;background:var(--coral);color:white;
    font-family:var(--mono);font-size:.54rem;font-weight:700}
  .movil-nav-insignia[hidden]{display:none}


  .cmpbar{bottom:calc(var(--movil-nav-alto) + max(7px,env(safe-area-inset-bottom)) + 10px)}
  .aviso{bottom:calc(var(--movil-nav-alto) + max(7px,env(safe-area-inset-bottom)) + 12px);
    max-width:calc(100vw - 24px);white-space:normal;text-align:center}
  .modal,.panel{padding-bottom:env(safe-area-inset-bottom)}
  .cuenta-caja{max-height:calc(100dvh - env(safe-area-inset-top) - 16px);overflow:auto;
    padding-bottom:max(26px,env(safe-area-inset-bottom))}



  body.movil-teclado{padding-bottom:16px}
  body.movil-teclado .movil-nav{transform:translateY(112%);opacity:0;pointer-events:none}
}

@media (max-width:767px) and (display-mode:standalone),
       (max-width:960px) and (max-height:540px) and (hover:none) and (pointer:coarse) and (display-mode:standalone){
  .movil-cabecera{background:rgba(11,10,10,.97)}
}

@media (max-width:960px) and (max-height:540px) and (orientation:landscape) and (hover:none) and (pointer:coarse){
  .movil-cabecera{padding-top:max(6px,env(safe-area-inset-top));padding-bottom:8px}
  .movil-cabecera-superior{margin-bottom:5px}
  .movil-cabecera-sub{display:none}
}

@media (max-width:359px){
  :root{--movil-margen:12px}
  .movil-nav-item{font-size:.62rem}
  .botones{grid-template-columns:1fr}
  .barra-in{grid-template-columns:1fr}
  .barra-in select{grid-column:1/-1}
}
