.tel{--tel-w:300px;width:var(--tel-w);aspect-ratio:9/19.5;background:#0f0f10;border-radius:46px;flex:none;padding:10px;position:relative;box-shadow:0 40px 80px -30px #0f0f1073,inset 0 0 0 1px #ffffff0f}.tel-pantalla{width:100%;height:100%;color:var(--tinta);text-align:left;background:#fff;border-radius:37px;flex-direction:column;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:hidden}.tel-isla{z-index:3;background:#0f0f10;border-radius:20px;width:92px;height:26px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.tel-estado{font:600 13px/1 var(--sans);justify-content:space-between;align-items:center;height:44px;padding:16px 26px 0;display:flex}.tel-estado i{border:1.5px solid;border-radius:3px;width:22px;height:11px;display:inline-block;position:relative}.tel-estado i:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1.5px 5px 1.5px 1.5px}.tel-cuerpo{flex-direction:column;flex:1;gap:14px;padding:10px 20px 0;display:flex;overflow:hidden}.tel-barra{border-top:1px solid var(--linea);color:var(--tinta-3);justify-content:space-around;padding:10px 10px 22px;font-size:10.5px;display:flex}.tel-barra span{justify-items:center;gap:3px;display:grid}.tel-barra .activo{color:var(--acento)}.tel-barra svg{width:20px;height:20px}.t-saludo{justify-content:space-between;align-items:center;display:flex}.t-saludo b{font:600 18px/1.2 var(--titulo);letter-spacing:-.02em;display:block}.t-saludo small{color:var(--tinta-3)}.t-avatar{background:var(--acento-suave);width:36px;height:36px;color:var(--acento);border-radius:50%;place-items:center;font-weight:600;display:grid}.t-chip{background:var(--papel-2);color:var(--tinta-2);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:11.5px;display:inline-flex}.t-chip.ok{background:var(--verde-suave);color:var(--verde)}.t-chip .p{background:currentColor;border-radius:50%;width:6px;height:6px}.t-hora{text-align:center;margin-top:6px}.t-hora b{font:500 54px/1 var(--mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;display:block}.t-hora small{color:var(--tinta-3)}.t-boton{color:#fff;text-align:center;width:168px;height:168px;box-shadow:0 0 0 10px var(--acento-suave), 0 20px 40px -12px #2563eb99;font:600 16px/1.2 var(--titulo);letter-spacing:-.01em;background:radial-gradient(circle at 35% 30%,#4f86ff,#1d4ed8 70%);border-radius:50%;place-items:center;margin:6px auto 0;display:grid}.t-boton small{font:400 11px/1.3 var(--sans);opacity:.8;margin-top:4px;display:block}.t-boton.listo{box-shadow:0 0 0 10px var(--papel-2), 0 20px 40px -12px #0f0f1080;background:radial-gradient(circle at 35% 30%,#2a2a2e,#0f0f10 70%)}.t-tarjeta{border:1px solid var(--linea);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.t-tarjeta .fila{justify-content:space-between;align-items:center;display:flex}.t-tarjeta small{color:var(--tinta-3)}.t-linea{border-bottom:1px solid var(--linea);grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.t-linea:last-child{border:0}.t-linea .d{border:2px solid var(--verde);border-radius:50%;width:10px;height:10px}.t-linea .d.lleno{background:var(--verde)}.t-linea b{font-family:var(--mono);font-weight:500}.t-titulo{font:600 22px/1.15 var(--titulo);letter-spacing:-.03em}.t-barras{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:110px;padding:0 4px;display:grid}.t-barras div{color:var(--tinta-3);justify-items:center;gap:5px;font-size:10.5px;display:grid}.t-barras i{background:var(--acento);border-radius:6px;width:100%;display:block}.t-barras i.extra{background:linear-gradient(180deg, #f59e0b 0 22%, var(--acento) 22%)}.t-barras i.vacia{background:var(--papel-2)}.t-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.t-meta div{background:var(--papel-2);border-radius:14px;padding:10px 12px}.t-meta b{font:600 18px/1.1 var(--titulo);letter-spacing:-.02em;display:block}.t-meta small{color:var(--tinta-3);font-size:11px}.t-pin{justify-content:center;gap:12px;margin:4px 0;display:flex}.t-pin i{border:2px solid var(--tinta);border-radius:50%;width:14px;height:14px}.t-pin i.l{background:var(--tinta)}.t-teclado{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.t-teclado span{background:var(--papel-2);height:48px;font:500 20px/1 var(--sans);border-radius:14px;place-items:center;display:grid}.t-teclado span.v{background:0 0}.t-teclado span.ok{background:var(--acento);color:#fff;font-size:14px;font-weight:600}.t-exito{background:var(--verde);width:72px;height:72px;box-shadow:0 0 0 10px var(--verde-suave);border-radius:50%;place-items:center;margin:18px auto 0;display:grid}.t-centro{text-align:center;gap:6px;display:grid}.pc{border:1px solid var(--linea);width:100%;max-width:1040px;color:var(--tinta);background:#fff;border-radius:16px;font-size:12.5px;line-height:1.4;overflow:hidden;box-shadow:0 50px 100px -40px #0f0f1059}.pc-barra{background:var(--papel-2);border-bottom:1px solid var(--linea);align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.pc-barra i{background:#d9d9d6;border-radius:50%;width:11px;height:11px}.pc-barra span{color:var(--tinta-3);background:#fff;border-radius:7px;margin:0 auto;padding:4px 60px;font-size:11px}.pc-app{grid-template-columns:196px 1fr;min-height:560px;display:grid}.pc-lado{border-right:1px solid var(--linea);flex-direction:column;gap:3px;padding:16px 12px;display:flex}.pc-lado .logo{margin:0 6px 16px;font-size:16px}.pc-lado a{color:var(--tinta-2);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.pc-lado a.activo{background:var(--papel-2);color:var(--tinta);font-weight:500}.pc-lado svg{width:16px;height:16px}.pc-lado .empresa{border-top:1px solid var(--linea);gap:2px;margin-top:auto;padding:12px 6px 0;display:grid}.pc-lado .empresa small{color:var(--tinta-3)}.pc-main{background:#fcfcfb;align-content:start;gap:18px;padding:22px 26px;display:grid}.pc-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-cab h4{font:600 22px/1.1 var(--titulo);letter-spacing:-.03em;margin:0}.pc-cab small{color:var(--tinta-3)}.pc-btn{background:var(--tinta);color:#fff;white-space:nowrap;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:500}.pc-btn.claro{color:var(--tinta);border:1px solid var(--linea);background:#fff}.pc-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pc-kpi{border:1px solid var(--linea);background:#fff;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.pc-kpi small{color:var(--tinta-3)}.pc-kpi b{font:600 24px/1 var(--titulo);letter-spacing:-.03em}.pc-kpi em{color:var(--verde);font-size:11px;font-style:normal}.pc-kpi em.alerta{color:#b45309}.pc-dos{grid-template-columns:1.55fr 1fr;gap:12px;display:grid}.pc-caja{border:1px solid var(--linea);background:#fff;border-radius:12px;align-content:start;gap:10px;padding:14px 16px;display:grid}.pc-caja h5{font:600 13px/1 var(--sans);justify-content:space-between;margin:0;display:flex}.pc-caja h5 small{color:var(--tinta-3);font-weight:400}.pc-tabla{border-collapse:collapse;width:100%}.pc-tabla th{text-align:left;color:var(--tinta-3);padding:0 0 8px;font-size:11px;font-weight:500}.pc-tabla td{border-top:1px solid var(--linea);padding:8px 0}.pc-tabla td.m{font-family:var(--mono)}.pc-persona{align-items:center;gap:9px;display:flex}.pc-persona i{background:var(--papel-2);width:24px;height:24px;color:var(--tinta-2);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.pc-estado{background:var(--verde-suave);color:var(--verde);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px}.pc-estado.r{color:#92400e;background:#fef3c7}.pc-estado.f{background:var(--papel-2);color:var(--tinta-3)}.pc-feed{gap:0;display:grid}.pc-feed div{border-top:1px solid var(--linea);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pc-feed div:first-child{border:0}.pc-feed b{font-family:var(--mono);font-weight:500}.pc-feed small{color:var(--tinta-3)}.pc-grafica{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:96px;display:grid}.pc-grafica div{color:var(--tinta-3);justify-items:center;gap:4px;font-size:10.5px;display:grid}.pc-grafica i{background:var(--acento);opacity:.85;border-radius:5px 5px 2px 2px;width:100%}.pc-grafica i.hoy{opacity:1;background:#1d4ed8}.pc-filtros{flex-wrap:wrap;gap:8px;display:flex}.pc-filtros span{border:1px solid var(--linea);color:var(--tinta-2);background:#fff;border-radius:9px;padding:7px 11px}.pc-filtros span b{color:var(--tinta);font-weight:500}.pc-sello{background:var(--acento-suave);color:#1e3a8a;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pc-sello svg{flex:none}.escena{margin-top:clamp(48px,7vw,80px);padding-bottom:40px;position:relative}.escena .pc{margin-left:0}.escena .tel{--tel-w:270px;position:absolute;bottom:0;right:clamp(0px,3vw,40px)}@media (max-width:1000px){.escena .pc .pc-lado{display:none}.escena .pc .pc-app{grid-template-columns:1fr}}@media (max-width:760px){.escena{justify-items:center;display:grid}.escena .pc{display:none}.escena .tel{--tel-w:280px;position:static}}.galeria-tel{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:8px 0 40px;display:grid}.galeria-tel .tel{--tel-w:100%;max-width:280px}@media (max-width:1100px){.galeria-tel{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (max-width:600px){.galeria-tel{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--margen));padding:8px var(--margen) 40px;gap:20px;display:flex;overflow-x:auto}.galeria-tel .tel{--tel-w:260px;width:260px}}.galeria-tel>*{scroll-snap-align:center}.pie-tel{text-align:center;justify-items:center;gap:12px;display:grid}.pie-tel>p{max-width:280px;color:var(--tinta-2);margin:0;font-size:15px}.pie-tel>p>b{font:600 17px/1.2 var(--titulo);letter-spacing:-.02em;color:var(--tinta);display:block}.marco-pc{padding-bottom:30px;overflow-x:auto}.marco-pc .pc{min-width:860px}.pc-rol{grid-template-columns:minmax(110px,1.6fr) repeat(7,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.pc-rol .cab{color:var(--tinta-3);padding-bottom:2px;font-size:11px}.pc-rol .fila{display:contents}.pc-rol .quien{border-top:1px solid var(--linea);gap:2px;padding:6px 0;display:grid}.pc-rol .quien small{color:var(--tinta-3);padding-left:33px;font-size:11px}.pc-turno{white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-content:center;gap:1px;min-width:0;padding:7px 6px;font-size:11.5px;font-weight:500;display:grid;overflow:hidden}.pc-turno small{font:400 10.5px/1.2 var(--mono);opacity:.8}.pc-turno.m,.pc-t.m{background:var(--acento-suave);color:#1e3a8a}.pc-turno.v,.pc-t.v{color:#92400e;background:#fef3c7}.pc-turno.n,.pc-t.n{color:#fff;background:#1e293b}.pc-turno.d,.pc-t.d{background:var(--papel-2);color:var(--tinta-3)}.pc-t{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.t-cta{background:var(--acento);color:#fff;text-align:center;border-radius:14px;padding:12px;font-size:14px;font-weight:600}.t-cta.claro{background:var(--papel-2);color:var(--tinta)}.t-firma{border:1.5px dashed var(--linea);border-radius:14px;gap:2px;padding:14px;display:grid}.t-firma span{color:#1e3a8a;font:italic 500 22px/1 Georgia,serif}.t-firma small{color:var(--tinta-3);font-size:11px}.t-hist{border-bottom:1px solid var(--linea);grid-template-columns:1.1fr 1fr 1fr 1fr;gap:6px;padding:9px 0;font-size:12px;display:grid}.t-hist:last-child{border:0}.t-hist b{font:500 12px/1.3 var(--mono)}.t-hist span:last-child{text-align:right;color:var(--tinta-2)}.tel-pantalla.bloqueo{color:#fff;background:linear-gradient(160deg,#1e3a8a 0%,#2563eb 45%,#16a34a 120%);padding:0 12px}.bloqueo-hora{text-align:center;gap:2px;margin:64px 0 28px;display:grid}.bloqueo-hora small{opacity:.85;font-size:13px}.bloqueo-hora b{font:600 64px/1 var(--titulo);letter-spacing:-.03em}.aviso{color:var(--tinta);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:18px;grid-template-columns:32px 1fr;gap:10px;margin-bottom:8px;padding:12px;display:grid}.aviso.suave{opacity:.8}.aviso-ic{background:#0f0f10;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.aviso b{justify-content:space-between;font-size:13px;display:flex}.aviso b small{color:var(--tinta-3);font-weight:400}.aviso span{color:var(--tinta-2);font-size:12.5px;line-height:1.35}.carrusel{width:100%;padding:24px 0 48px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.carrusel-pista{gap:32px;width:max-content;animation:70s linear infinite desfile;display:flex}.carrusel-item{text-align:center;flex:none;justify-items:center;gap:14px;width:260px;display:grid}.carrusel-item .tel{--tel-w:260px}.carrusel-item p{color:var(--tinta-2);margin:0;font-size:14.5px;line-height:1.45}.carrusel-item p b{color:var(--tinta);font:600 16px/1.2 var(--titulo);letter-spacing:-.02em;margin-bottom:2px;display:block}@keyframes desfile{to{transform:translate(calc(-50% - 16px))}}@media (prefers-reduced-motion:reduce){.carrusel{overflow-x:auto}.carrusel-pista{animation:none}}@media (max-width:600px){.carrusel-item,.carrusel-item .tel{--tel-w:230px;width:230px}.carrusel-pista{animation-duration:55s}}.t-linea b,.t-hist b{white-space:nowrap}.t-linea span:nth-child(2){min-width:0}.t-meta b{white-space:nowrap;font-size:16px}
