.fc-duelo{display:grid;gap:16px}.fc-vista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5em),1fr));gap:4px;margin:0;padding:4px;border:0;border-radius:16px;background:var(--block-b)}.fc-vista label{display:grid;place-items:center;min-height:48px;padding:6px 10px;border-radius:12px;font-weight:650;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .18s ease,color .18s ease}.fc-vista input:checked+label{background:var(--green);color:#fff}.fc-vista input:focus-visible+label{outline:3px solid var(--green);outline-offset:2px}.fc-lados{display:grid}.fc-lado{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(20px,4vw,44px) clamp(16px,3vw,40px);border-radius:var(--r-l);text-align:center;transition:opacity .2s ease,visibility .2s}.fc-lado h3{font-size:clamp(1.45rem,2.4vw,2rem)}.fc-lado-chat{background:var(--sunken)}.fc-lado-app{background:var(--salvia)}.fc-eti{display:none;margin:0 0 -8px;font-weight:650;color:var(--muted)}.fc-lado-app .fc-eti{color:var(--green)}.fc-pie{max-width:30em;margin:0;font-size:.9375rem;color:var(--muted)}.fc-lado-app .fc-pie{color:var(--ink)}@media(max-width:899.98px){.fc-duelo:has(#fc-ver-chat:checked) .fc-lado-app,.fc-duelo:has(#fc-ver-app:checked) .fc-lado-chat{visibility:hidden;opacity:0}}@media(min-width:900px){.fc-vista{display:none}.fc-lados{grid-template-columns:1fr 1fr;gap:16px}.fc-lado{grid-area:auto}.fc-eti{display:block}}.fc-tel-chat{display:flex;flex-direction:column;box-sizing:border-box;width:min(290px,100%);aspect-ratio:640 / 1387;border:8px solid #16211f;border-radius:34px;background:var(--surface);box-shadow:0 30px 50px -28px #0000008c;text-align:start}.fc-tel-app{width:min(290px,100%)}.fc-cab{display:grid;padding:22px 16px 10px;border-block-end:1px solid var(--line);text-align:center;line-height:1.25}.fc-cab small{font-size:.8125rem;color:var(--muted)}.fc-hilo{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;margin:0;padding:14px 12px 18px;list-style:none}.fc-m{display:flex;align-items:flex-end;gap:7px}.fc-m p{min-width:0;margin:0;padding:7px 11px;border-radius:15px 15px 15px 4px;background:var(--sunken);font-size:.875rem;line-height:1.3;overflow-wrap:anywhere}.fc-m b{display:block;font-size:.75rem;font-weight:650;color:var(--muted)}.fc-av{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.6875rem;font-weight:700;color:var(--ink)}.fc-q-ana .fc-av{background:var(--salvia)}.fc-q-bea .fc-av{background:var(--rosa)}.fc-q-carlos .fc-av{background:var(--cielo)}.fc-sep{align-self:center;padding-block:3px;font-size:.75rem;color:var(--muted)}.fc-escribe p{display:flex;gap:4px;padding-block:12px}.fc-escribe i{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.55}.fc-momentos{display:grid;gap:14px;margin:0;padding:0;list-style:none}.fc-momento{display:grid;overflow:hidden;border-radius:var(--r-l);background:var(--surface);box-shadow:var(--filo)}.fc-texto{display:grid;gap:18px;align-content:center;padding:clamp(20px,3vw,40px)}.fc-fila{display:grid;gap:8px}.fc-fila+.fc-fila{padding-block-start:16px;border-block-start:1px solid var(--line)}.fc-fila h4{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.3}.fc-fila p{margin:0;padding:11px 14px;font-size:1rem;line-height:1.4}.fc-fila b{display:block;font-size:.8125rem;font-weight:650}.fc-dice{border-radius:16px 16px 16px 4px;background:var(--sunken)}.fc-dice b{color:var(--muted)}.fc-hace{border-radius:16px;background:var(--tint)}.fc-hace b{color:var(--green)}.fc-toma{--w: min(230px, 60vw);display:flex;justify-content:center;overflow:hidden;height:calc(var(--w) * .86)}.fc-tel-toma{flex:none;align-self:flex-start;box-sizing:border-box;width:var(--w);height:max-content;margin-block-start:calc(var(--w) * var(--y))}.fc-momento:nth-child(odd) .fc-toma{background:var(--cielo)}.fc-momento:nth-child(2n) .fc-toma{background:var(--salvia)}.fc-toma-lista{--y: .1}.fc-toma-mapa{--y: -1.28}.fc-toma-botones{--y: -1.3}.fc-toma-hoja{--y: -.8}@media(min-width:620px){.fc-fila{grid-template-columns:1fr 1fr;column-gap:10px}.fc-fila h4{grid-column:1 / -1}}@media(min-width:900px){.fc-momento{grid-template-columns:minmax(0,1fr) 340px}.fc-toma{--w: 250px;height:auto;min-height:100%;max-height:calc(var(--w) * 1.28)}}.fc-basta{display:grid;gap:14px}.fc-burbuja{border-radius:var(--r-m) var(--r-m) var(--r-m) 6px}.fc-no{display:grid;gap:20px;margin-block-start:14px;padding:clamp(20px,3vw,40px);border-radius:var(--r-l);background:var(--green);color:var(--paper)}.fc-no-t{display:grid;gap:8px}.fc-no h3{color:var(--paper)}.fc-no p{margin:0}.fc-no dl{display:grid;gap:14px;margin:0}.fc-no dt{font-weight:650}.fc-no dd{margin:0}@media(min-width:700px){.fc-basta{grid-template-columns:repeat(3,1fr)}.fc-no{grid-template-columns:1fr 1fr;align-items:center;gap:40px}}@media(prefers-reduced-motion:no-preference){.fc-escribe i{animation:fc-punto 1.2s ease-in-out infinite}.fc-escribe i:nth-child(3){animation-delay:.16s}.fc-escribe i:nth-child(4){animation-delay:.32s}@supports (animation-timeline: view()){.fc-hilo>li,.fc-momento,.fc-burbuja{animation:fc-entra linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.fc-hilo>li:nth-child(n+4){animation-range:entry 8% entry 55%}}}@keyframes fc-entra{0%{opacity:0;transform:translateY(14px)}}@keyframes fc-punto{0%,60%,to{transform:none;opacity:.55}30%{transform:translateY(-3px);opacity:1}}
