@layer components{.view-header__actions:has([data-screen-help=own]) [data-screen-help=auto]{display:none}@media (min-width:768px){.view-header__actions:has([data-screen-help=own-desktop]) [data-screen-help=auto]{display:none}}[data-screen-help][data-pulse]{animation:sh-pulse 1.5s var(--e-ease-out,ease-out)}@keyframes sh-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--e-blue) 55%, transparent);background:color-mix(in srgb, var(--e-blue) 14%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--e-blue) 0%, transparent);background:0 0}}@media (prefers-reduced-motion:reduce){[data-screen-help][data-pulse]{box-shadow:0 0 0 3px color-mix(in srgb, var(--e-blue) 45%, transparent);animation:none}}.hp{aspect-ratio:16/9;border-radius:var(--r-row);background:#0b0b0d;position:relative;overflow:hidden}.hp__video{object-fit:contain;background:#0b0b0d;width:100%;height:100%;display:block}.hp__play{cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.hp__btn{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:56px;height:56px;transition:transform var(--e-dur-hover,.15s) var(--e-ease-out,ease-out);background:#1c1c1e9e;border-radius:50%;place-items:center;padding-left:3px;display:grid}.hp--big .hp__btn{width:76px;height:76px}@media (hover:hover) and (pointer:fine){.hp__play:hover .hp__btn{transform:scale(1.06)}}.hp__play:active .hp__btn{transform:scale(.96)}.hp__dur{border-radius:var(--r-pill);color:#fff;font-variant-numeric:tabular-nums;background:#1c1c1eb3;padding:2px 8px;font-size:13px;font-weight:600;position:absolute;bottom:10px;left:10px}.hv-backdrop{z-index:var(--z-modal);background:var(--e-scrim);transition:opacity var(--e-dur-open,.24s) ease;position:fixed;inset:0}.hv-backdrop[data-starting-style],.hv-backdrop[data-ending-style]{opacity:0}.hv-viewport{z-index:var(--z-modal);pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hv{border-radius:var(--r-tile);background:var(--e-elevated);width:720px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--e-sh-modal);pointer-events:auto;transition:opacity var(--e-dur-open,.24s) var(--e-ease-sheet,ease), transform var(--e-dur-open,.24s) var(--e-ease-sheet,ease);outline:none;overflow:auto}.hv[data-starting-style]{opacity:0;transform:scale(.96)}.hv .hp{border-radius:0}.hv__text{flex-direction:column;gap:4px;padding:18px 28px 0;display:flex}.hv__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--e-ink-2);font-size:13px;font-weight:600}.hv__title{font-family:var(--e-font-display);letter-spacing:-.02em;color:var(--e-ink);margin:0;font-size:24px;font-weight:700}.hv__line{letter-spacing:-.022em;color:var(--e-ink-2);margin:0;font-size:17px;line-height:26px}.hv__q{vertical-align:-5px;background:var(--e-fill);width:22px;height:22px;color:var(--e-ink);border-radius:50%;place-items:center;display:inline-grid}.hv__prov{color:var(--e-ink-3);font-size:13px}.hv__foot{align-items:center;gap:8px;padding:18px 20px 20px 28px;display:flex}.hv__foot .check-label{color:var(--e-ink-2);font-size:15px}.hv__sp{flex:1}.hv-backdrop--phone{background:#000}.hv-viewport--phone{align-items:stretch;padding:0}.hv--phone{color:#fff;width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;padding:calc(12px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));background:#000;border-radius:0;flex-direction:column;display:flex}.hv__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.hv__toptitle{color:#ffffffeb;margin:0;font-size:17px;font-weight:600}.hv__skip{border-radius:var(--r-pill);color:#fff;height:36px;font:inherit;touch-action:manipulation;background:#7878805c;border:0;padding:0 16px;font-size:17px;font-weight:600}.hv--phone .hp{border-radius:var(--r-row);flex:none;margin:auto 0 0}.hv--phone .hv__text{padding:22px 0 0}.hv--phone .hv__eyebrow{color:#fff9}.hv--phone .hv__title{color:#fff;font-size:28px}.hv--phone .hv__line{color:#ffffffb8}.hv__toggle{border-top:var(--hairline) solid #ffffff2e;margin-top:auto;padding-top:16px}.hv__toggle .check-label{color:#fff;width:100%;font-size:17px}.sh-pop{width:380px}.sh-card{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.sh-card__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sh-card__title{letter-spacing:-.02em;color:var(--e-ink);font-size:17px;font-weight:700}.sh-seen{color:var(--e-green-ink);flex:none;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.sh-new{color:var(--e-blue-ink);flex:none;font-size:13px;font-weight:600}.sh-card--soon{border-radius:var(--r-row);background:var(--e-well);color:var(--e-ink-2);flex-direction:row;align-items:center;gap:8px;padding:10px 12px;font-size:13px}.sh-card--soon b{color:var(--e-ink-2);font-weight:600}.sh-label{letter-spacing:.04em;text-transform:uppercase;color:var(--e-ink-2);margin:0 0 8px;font-size:13px;font-weight:600}.help-pop .sh-card+.help-pop__title{margin-top:2px}.sh-all{border-radius:var(--r-pill);background:var(--e-fill);height:30px;color:var(--e-ink);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.sh-all:hover{background:var(--e-fill-2)}}.sh-sheet{flex-direction:column;gap:18px;padding-bottom:8px;display:flex}.sh-sheet .sh-dl{border-radius:var(--r-tile);background:var(--e-card);padding:14px 16px}.sh-card--row{border-radius:var(--r-tile);background:var(--e-card);flex-direction:row;align-items:center;gap:16px;margin:0;padding:14px}.sh-thumb{aspect-ratio:16/9;border-radius:var(--r-ctl);background:#0b0b0d;border:0;flex:none;width:128px;padding:0;position:relative;overflow:hidden}.sh-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sh-thumb__play{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.sh-card__text{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.sh-card__line{color:var(--e-ink-2);font-size:15px;line-height:20px}.vi{flex-direction:column;gap:14px;scroll-margin-top:72px;display:flex}.vi__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.vi__title{font-family:var(--e-font-display);letter-spacing:-.02em;color:var(--e-ink);margin:0;font-size:22px;font-weight:700}.vi__meta{color:var(--e-ink-2);font-size:15px}.vi__prefs{border-radius:var(--r-tile);background:var(--e-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.vi__prefs .check-label{gap:12px;font-size:15px}.vi__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vi-card{border-radius:var(--r-tile);background:var(--e-card);width:100%;height:100%;box-shadow:var(--e-sh-card);color:var(--e-ink);font:inherit;text-align:left;touch-action:manipulation;transition:transform var(--e-dur-hover,.15s) var(--e-ease-out,ease-out);border:0;flex-direction:column;gap:10px;padding:10px 10px 12px;display:flex}.vi-card:active:not(:disabled){transform:scale(.98)}.vi-card:disabled{cursor:default}.vi-card__thumb{aspect-ratio:16/9;border-radius:var(--r-row);background:var(--e-well);color:var(--e-ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.vi-card__thumb img{object-fit:cover;width:100%;height:100%}.vi-card__dur{border-radius:var(--r-pill);color:#fff;font-variant-numeric:tabular-nums;background:#1c1c1eb3;padding:1px 7px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px}.vi-card__text{flex-direction:column;gap:2px;padding:0 4px;display:flex}.vi-card__text b{letter-spacing:-.02em;font-size:17px;font-weight:600}.vi-card__text span{color:var(--e-ink-2);font-size:13px;line-height:18px}.vi-card__state{color:var(--e-ink-2);align-items:center;gap:4px;margin-top:auto;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.vi-card__state[data-state=Visto]{color:var(--e-green-ink)}.vi-card__state[data-state=Nuevo]{color:var(--e-blue-ink)}.vi-card__state[data-state=Próximamente]{color:var(--e-ink-3);font-weight:400}.vi__note{color:var(--e-ink-3);margin:0;font-size:13px}}
