.pc-cita{background:var(--surface);width:56.5cqw;height:13.6cqw;box-shadow:var(--elev-2);border-radius:3.8cqw;align-items:center;gap:1.9cqw;padding:0 3.1cqw;display:flex;position:absolute;top:10.1cqw;left:19.2cqw}.pc-ico{fill:none;width:6.4cqw;height:6.4cqw;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pc-cita-cuerpo{min-width:0;font-family:var(--ff-body);flex-direction:column;gap:.2cqw;margin:0;line-height:1.25;display:flex}.pc-cita-cuerpo b{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--ink);font-size:3.2cqw}.pc-cita-cuerpo span{color:var(--ink-soft);font-size:2.9cqw}.pc-chip-alerta{background:var(--svc-alerta-wash);height:4.6cqw;font-family:var(--ff-body);color:var(--svc-alerta);border-radius:999px;flex:none;place-items:center;margin-left:auto;padding:0 1.8cqw;font-size:2.6cqw;font-weight:600;display:grid}.pc-mensajes{justify-items:start;gap:1.7cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:10.4cqw;left:60.3cqw}.pc-mensajes li{background:var(--surface);height:6.1cqw;box-shadow:var(--elev-1);font-family:var(--ff-body);color:var(--ink);white-space:nowrap;border-radius:2.2cqw;align-items:baseline;gap:1.3cqw;padding:0 2.5cqw;font-size:2.55cqw;line-height:6.1cqw;display:flex}.pc-mensajes time{color:var(--ink-soft);font-size:1.9cqw}.pc-mensajes li.pc-escribiendo{justify-content:center;align-items:center;gap:.75cqw;width:8.5cqw;padding:0}.pc-escribiendo i{background:color-mix(in srgb, var(--ink-soft) 52%, var(--surface));border-radius:999px;flex:none;width:.74cqw;height:.74cqw}@media (width<=639.98px){.pc-cita{border-radius:14px;gap:10px;width:auto;height:auto;padding:10px 12px;top:6cqw;left:5cqw}.pc-ico{width:20px;height:20px}.pc-cita-cuerpo{gap:2px}.pc-cita-cuerpo b{font-size:13px}.pc-cita-cuerpo span{font-size:12px}.pc-chip-alerta{height:22px;margin-left:6px;padding:0 8px;font-size:11px}.pc-mensajes{gap:8px;margin-left:14px}.pc-mensajes li{height:34px;box-shadow:var(--elev-2);border-radius:12px;gap:8px;padding:0 12px;font-size:13px;line-height:34px}.pc-mensajes li:nth-child(3){display:none}.pc-mensajes time{font-size:11px}.pc-mensajes li.pc-escribiendo{gap:5px;width:48px;padding:0}.pc-escribiendo i{width:6px;height:6px}}.pc-recepcion{display:none}@media (width>=1024px){.pc-recepcion{pointer-events:none;opacity:.26;filter:blur(7px)saturate(.55);-webkit-mask-composite:source-in;width:min(52%,760px);display:block;position:absolute;bottom:-2px;left:0;-webkit-mask-image:linear-gradient(#0000,#000 60%),linear-gradient(270deg,#0000,#000 34%);mask-image:linear-gradient(#0000,#000 60%),linear-gradient(270deg,#0000,#000 34%);-webkit-mask-composite:source-in;mask-composite:intersect}}.pc-recepcion :where(picture,img){width:100%;height:auto;display:block}.cl-filete-centro{margin:0 auto}.cl-compara-grid{gap:16px;margin-top:36px;display:grid}@media (width>=1024px){.cl-compara-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:1000px;margin-top:48px;margin-left:auto;margin-right:auto}}.cl-columna{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--hairline);padding:28px 24px}@media (width>=1024px){.cl-columna{padding:32px}}.cl-columna--propio{box-shadow:inset 0 3px 0 var(--accent)}.cl-columna-titulo{font-size:var(--fs-h4);font-weight:var(--fw-display);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.cl-lista{font-family:var(--ff-body);font-size:var(--fs-body);color:var(--ink-soft);gap:12px;margin:18px 0 0;padding:0;line-height:1.55;list-style:none;display:grid}.cl-lista li{padding-left:24px;position:relative}.cl-lista li:before{content:"";background:var(--ink-soft);border-radius:2px;width:9px;height:2px;position:absolute;top:.75em;left:2px}.cl-lista--check li:before{border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);background:0 0;border-radius:0;width:10px;height:5px;top:.42em;rotate:-45deg}.cl-ley{background:var(--accent-wash)}.cl-ley-cabeza h2{text-wrap:balance;max-width:22ch;margin:14px 0 0}.cl-ley-grid{gap:16px;margin-top:32px;display:grid}@media (width>=1024px){.cl-ley-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:40px}}.cl-ley-panel{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--elev-1);padding:28px 24px}@media (width>=1024px){.cl-ley-panel{padding:32px}}.cl-ley-intro{font-size:var(--fs-body);margin:0;font-weight:600;line-height:1.5}.cl-ley-cierre{max-width:62ch;font-size:var(--fs-sm);margin:28px 0 0;line-height:1.6}
