:root{--entrada:cinta}@media (max-width:781px){.ph-corto{min-height:0;padding-bottom:28px}.ph-corto .ph-fondo{bottom:auto;height:100svh}.ph-pantalla{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 168px);padding-bottom:28px;box-sizing:border-box}.ph-corto .ph-pantalla .ph-titular{margin-bottom:18px}.ph-desliza{margin:0;align-self:center;font:500 13px/1 'IBM Plex Mono',monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar);animation:ph-salto 1.6s ease-in-out infinite;transition:opacity 0.4s ease}.ph-llegado .ph-desliza{opacity:0}@keyframes ph-salto{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}}@media all{.ph-anima.ph-entrada--subida .ph-opcion,.ph-anima.ph-entrada--subida .ph-otra{opacity:0;transform:translateY(42px);transition:opacity 0.5s ease,transform 0.65s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 110ms)}.ph-cinta-rotulo{margin:4px 0 12px;font:500 12px/1 'IBM Plex Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ambar);opacity:.85}.ph-entrada--cinta .ph-rejilla{padding-bottom:16px;background:repeating-linear-gradient(90deg,var(--ambar) 0 14px,transparent 14px 24px) left bottom / 24px 3px repeat-x}.ph-anima.ph-entrada--cinta .ph-rejilla{animation:ph-cinta 0.9s linear infinite}.ph-anima.ph-entrada--cinta.ph-colocado .ph-rejilla{animation:none}@keyframes ph-cinta{to{background-position:24px 100%}}.ph-anima.ph-entrada--cinta .ph-opcion,.ph-anima.ph-entrada--cinta .ph-otra{transform:translateX(118vw) rotate(-7deg);transition:transform 0.8s cubic-bezier(.34,1.35,.5,1);transition-delay:calc(var(--i, 0) * 180ms)}.ph-bandeja{position:relative;margin:-56px -16px 0;padding:22px 16px 8px;background:#14171C;border-top:2px solid var(--ambar);border-radius:22px 22px 0 0;box-shadow:0 -18px 34px rgb(0 0 0 / .45)}.ph-bandeja::before{content:"";position:absolute;top:9px;left:50%;width:44px;height:4px;margin-left:-22px;border-radius:2px;background:rgb(230 234 240 / .35)}.ph-bandeja-rotulo{margin:4px 0 14px;text-align:center;font:500 12px/1 'IBM Plex Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ambar)}.ph-entrada--cajon .ph-pantalla{padding-bottom:76px}.ph-anima.ph-entrada--cajon .ph-opcion,.ph-anima.ph-entrada--cajon .ph-otra{opacity:0;transform:scale(.94);transition:opacity 0.45s ease,transform 0.45s ease;transition-delay:calc(var(--i, 0) * 80ms)}.ph-anima .ph-opcion.llega,.ph-anima .ph-otra.llega{opacity:1;transform:none}}@media (min-width:782px){.ph-corto{min-height:0;padding-bottom:72px}.ph-corto .ph-fondo{bottom:auto;height:100svh}.ph-pantalla{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:calc(100svh - 236px);padding-bottom:30px;box-sizing:border-box}.ph-corto .ph-pantalla .ph-titular{margin-bottom:20px}.ph-desliza{margin:0;align-self:center;font:500 14px/1 'IBM Plex Mono',monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar);animation:ph-salto 1.6s ease-in-out infinite;transition:opacity 0.4s ease}.ph-llegado .ph-desliza{opacity:0}.ph-corto .ph-cinta-rotulo{margin:40px 0 16px;text-align:center}}@media (prefers-reduced-motion:reduce){.ph-desliza{animation:none}}@media (max-width:781px) and (prefers-reduced-motion:reduce){.ph-desliza{animation:none}}