.lt-login-cinema.acc-escena{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;padding:max(24px, calc(env(safe-area-inset-top,0px) + 12px)) max(16px, env(safe-area-inset-right,0px)) max(20px, calc(env(safe-area-inset-bottom,0px) + 12px)) max(16px, env(safe-area-inset-left,0px));background:var(--diz-cta,#0b1220);color:#fff;justify-content:flex-start;overflow:clip auto}.acc-escena__fondo{z-index:0;pointer-events:none;position:fixed;inset:0}.acc-escena__fondo .lv2-cine__media{background:var(--diz-cta,#0b1220)}.acc-escena__velo{background:linear-gradient(180deg, color-mix(in srgb, var(--diz-cta,#0b1220) 18%, transparent) 0%, color-mix(in srgb, var(--diz-cta,#0b1220) 22%, transparent) 24%, color-mix(in srgb, var(--diz-cta,#0b1220) 26%, transparent) 42%, color-mix(in srgb, var(--diz-cta,#0b1220) 14%, transparent) 62%, color-mix(in srgb, var(--diz-cta,#0b1220) 46%, transparent) 84%, color-mix(in srgb, var(--diz-cta,#0b1220) 72%, transparent) 100%);position:absolute;inset:0}.acc-escena .acc-escena__pila{max-width:420px;margin-block:auto;padding:0}.acc-escena .acc-marca{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0 0 22px;display:flex}.acc-escena .acc-marca__icono{margin:0 0 6px}.acc-escena .lt-login-cinema__icon{width:clamp(72px,20vw,92px)}.acc-escena .acc-marca__rotulo{letter-spacing:.1em;text-transform:uppercase;max-width:none;color:var(--diz-accent-tint-soft,#9db9ff);text-shadow:0 1px 8px color-mix(in srgb, var(--diz-cta,#0b1220) 70%, transparent);align-items:center;gap:10px;margin:0;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.acc-escena .lt-login-cinema__title{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 24px color-mix(in srgb, var(--diz-cta,#0b1220) 55%, transparent);font-size:clamp(25px,6.6vw,32px);font-weight:700;line-height:1.1}.acc-escena .lt-login-cinema__title-soft{color:#ffffffbd}.acc-escena .acc-marca__bajada{color:#ffffffdb;text-wrap:balance;max-width:32ch;text-shadow:0 1px 12px color-mix(in srgb, var(--diz-cta,#0b1220) 60%, transparent);margin:0;font-size:15px;font-weight:450;line-height:1.5}.acc-escena .acc-tarjeta{box-shadow:inset 0 1px 0 white, var(--diz-elevate-floating), 0 44px 90px -40px color-mix(in srgb, var(--diz-cta,#0b1220) 92%, transparent);border-color:#ffffff8c;border-radius:26px;gap:16px;padding:24px 20px 20px}.acc-tarjeta__texto{color:var(--diz-ink-soft,#516070);margin:0;font-size:15px;line-height:1.55}.acc-tarjeta__texto strong{color:var(--diz-ink,#07111f);font-weight:700}.acc-tarjeta__texto--espera{align-items:center;gap:10px;display:flex}.acc-pulso{background:var(--diz-accent,#245bff);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:1.2s ease-in-out infinite acc-pulso}@keyframes acc-pulso{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.acc-escena .lt-login-cinema__switcher{margin-bottom:2px}.acc-escena .lt-login-cinema__switcher-btn{min-height:40px;color:var(--diz-ink-soft,#516070);font-size:13.5px}.acc-escena .lt-login-cinema__switcher-btn.is-active{color:var(--diz-ink,#07111f)}.acc-escena .lt-login-cinema__label{cursor:pointer;display:block}.acc-escena .lt-login-cinema__input{min-height:48px}.acc-escena .lt-login-cinema__input input{min-width:0;padding:12px 0}.acc-escena .lt-login-cinema__input:has(input[aria-invalid=true]){border-color:var(--diz-red-ink,#b91c1c)}.acc-escena .lt-login-cinema__eye{border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;margin-right:-8px;display:grid}.acc-ayuda{color:var(--diz-ink-soft,#516070);margin:2px 0 0;padding-left:4px;font-size:12.5px;line-height:1.4}.acc-escena .lt-login-cinema__submit{min-height:50px}.acc-escena .lt-login-cinema__submit[aria-disabled=true],.acc-escena .lt-login-cinema__oauth-btn[aria-disabled=true],.acc-escena .lt-login-cinema__link[aria-disabled=true]{opacity:.45;cursor:progress;transform:none}.acc-enlace-primario{text-decoration:none}.acc-escena .lt-login-cinema__oauth-btns{flex-direction:row}.acc-escena .lt-login-cinema__oauth-btn{min-height:46px;font-size:14px;font-weight:600}.acc-escena .lt-login-cinema__links{gap:0 8px;margin-top:-4px}.acc-escena .lt-login-cinema__links .lt-login-cinema__link{border-radius:10px;min-height:40px;padding:8px 3px;font-size:12.5px}.acc-escena .lt-login-cinema__switcher-btn:focus-visible,.acc-escena .lt-login-cinema__eye:focus-visible,.acc-escena .lt-login-cinema__oauth-btn:focus-visible,.acc-escena .lt-login-cinema__link:focus-visible{box-shadow:var(--diz-focus-ring,0 0 0 4px #245bff47);outline:none}.acc-escena .lt-login-cinema__submit:focus-visible{box-shadow:0 0 0 3px var(--diz-surface,#fff), 0 0 0 6px var(--diz-accent,#245bff);outline:none}.acc-avisos-zona{flex-direction:column;display:flex}.acc-avisos:not(:empty)+.acc-avisos:not(:empty){margin-top:8px}.acc-escena .acc-tarjeta>.acc-avisos-zona:not(:has(.acc-aviso)){margin-top:-16px}.acc-escena .acc-aviso{box-sizing:border-box;text-align:left;border-radius:14px;align-items:flex-start;gap:8px;width:100%;margin:0;padding:11px 14px;font-size:13.5px;font-weight:500;line-height:1.45;display:flex}.acc-escena .acc-aviso svg{flex-shrink:0;margin-top:1px}.acc-escena .acc-aviso--error{color:var(--diz-red-ink,#b91c1c);background:color-mix(in srgb, var(--diz-red-ink,#b91c1c) 6%, var(--diz-surface,#fff));border:1px solid color-mix(in srgb, var(--diz-red-ink,#b91c1c) 18%, transparent)}.acc-escena .acc-aviso--ok{color:var(--diz-green-ink,#15803d);background:color-mix(in srgb, var(--diz-green-ink,#15803d) 7%, var(--diz-surface,#fff));border:1px solid color-mix(in srgb, var(--diz-green-ink,#15803d) 18%, transparent)}.acc-escena .acc-aviso--alerta{color:var(--diz-ink,#07111f);background:color-mix(in srgb, var(--diz-red-ink,#b91c1c) 5%, var(--diz-surface,#fff));border:1px solid color-mix(in srgb, var(--diz-red-ink,#b91c1c) 24%, transparent);font-weight:450;display:block}.acc-escena .acc-aviso--alerta strong{color:var(--diz-red-ink,#b91c1c)}.acc-pie{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:20px;padding:0 8px;display:flex}.acc-pie__nota{color:#ffffffdb;text-wrap:balance;margin:0;font-size:13px;line-height:1.5}.acc-pie__destello{color:var(--diz-cta-glyph,#3ecbff);margin-right:6px}.acc-escena .acc-pie__legal{color:#ffffffb8;text-wrap:balance;margin:0;font-size:11.5px;line-height:1.55}.acc-escena .acc-pie a{color:#fff;text-underline-offset:2px;border-radius:4px;font-weight:600;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.acc-escena .acc-pie a:hover{color:#fff;text-decoration-color:#fff}.acc-escena .acc-pie a:focus-visible{outline:2px solid var(--diz-cta-glyph,#3ecbff);outline-offset:2px}@media (max-width:339px){.acc-escena .lt-login-cinema__oauth-btns{flex-direction:column}}@media (max-height:760px){.acc-escena .lt-login-cinema__icon{width:64px}.acc-escena .acc-marca{gap:8px;margin-bottom:16px}.acc-escena .acc-marca__icono{margin-bottom:2px}.acc-escena .lt-login-cinema__title{font-size:24px}.acc-escena .acc-marca__bajada{font-size:14px}}@media (min-width:768px){.acc-escena .acc-escena__pila{max-width:440px}.acc-escena .acc-tarjeta{padding:28px 26px 24px}.acc-escena__velo{background:radial-gradient(ellipse 30% 62% at 50% 34%, color-mix(in srgb, var(--diz-cta,#0b1220) 40%, transparent), transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--diz-cta,#0b1220) 46%, transparent) 0%, color-mix(in srgb, var(--diz-cta,#0b1220) 22%, transparent) 46%, color-mix(in srgb, var(--diz-cta,#0b1220) 56%, transparent) 82%, color-mix(in srgb, var(--diz-cta,#0b1220) 84%, transparent) 100%)}}html[data-theme=noche] .acc-escena .lt-login-cinema__card{border-color:var(--diz-line);background:var(--diz-noche-surface-glow), var(--diz-noche-surface-grad);box-shadow:inset 0 1px 0 var(--diz-line-lit), var(--diz-elevate-floating)}html[data-theme=noche] .acc-escena .lt-login-cinema__switcher-slide,html[data-theme=noche] .acc-escena .lt-login-cinema__input,html[data-theme=noche] .acc-escena .lt-login-cinema__input:focus-within,html[data-theme=noche] .acc-escena .lt-login-cinema__oauth-btn{border-color:var(--diz-line);background:var(--diz-surface-soft);color:var(--diz-ink)}html[data-theme=noche] .acc-escena .lt-login-cinema__input input:-webkit-autofill{-webkit-text-fill-color:var(--diz-ink)!important;-webkit-box-shadow:0 0 0 30px var(--diz-surface-soft) inset!important}html[data-theme=noche] .acc-escena .lt-login-cinema__submit{background:var(--diz-noche-cta-bg);color:var(--diz-noche-cta-fg);box-shadow:var(--diz-noche-cta-shadow)}html[data-theme=noche] .acc-escena .lt-login-cinema__submit svg{color:var(--diz-noche-cta-fg)}html[data-theme=noche] .acc-escena .acc-aviso--error,html[data-theme=noche] .acc-escena .acc-aviso--ok,html[data-theme=noche] .acc-escena .acc-aviso--alerta{background:var(--diz-surface-soft)}.acc-fallo{flex-direction:column;display:flex}.acc-fallo--completa{min-height:100dvh;padding:max(20px, calc(env(safe-area-inset-top,0px) + 12px)) 16px max(20px, calc(env(safe-area-inset-bottom,0px) + 12px));box-sizing:border-box;background:var(--diz-bg,#fafbfd);justify-content:center;align-items:center}.acc-fallo--completa .acc-fallo__cine{width:100%;max-width:430px}.acc-fallo__cine{isolation:isolate;border-radius:var(--lt-radius-xl,28px);background:var(--diz-cta,#0b1220);color:#fff;min-height:440px;box-shadow:var(--diz-elevate-floating);display:flex;position:relative;overflow:hidden}.acc-fallo__cine:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff29}.acc-fallo__cine .lv2-cine{border-radius:inherit;clip-path:inset(0 round var(--lt-radius-xl,28px));overflow:hidden}.acc-fallo__cine .lv2-cine__media{background:var(--diz-cta,#0b1220)}.acc-fallo__velo{z-index:0;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--diz-cta,#0b1220) 40%, transparent) 0%, color-mix(in srgb, var(--diz-cta,#0b1220) 8%, transparent) 26%, color-mix(in srgb, var(--diz-cta,#0b1220) 62%, transparent) 46%, color-mix(in srgb, var(--diz-cta,#0b1220) 88%, transparent) 62%, color-mix(in srgb, var(--diz-cta,#0b1220) 94%, transparent) 100%);position:absolute;inset:0}.acc-fallo__contenido{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.acc-fallo__gema{width:52px;height:52px;color:var(--diz-chrome,#c7cfdd);border-radius:16px;margin-bottom:auto}.acc-fallo__rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--diz-accent-tint-soft,#9db9ff);align-items:center;gap:10px;margin:72px 0 0;font-size:10px;font-weight:800;display:inline-flex}.acc-fallo__titulo{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.08}.acc-fallo__cuerpo{color:#ffffffd6;margin:0;font-size:15px;line-height:1.5}.acc-fallo__acciones{gap:10px;width:100%;margin-top:6px;display:flex}.acc-fallo__cta{min-height:48px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .2s;display:inline-flex}.acc-fallo__cta:active{transform:scale(.97)}.acc-fallo__cta[aria-disabled=true]{cursor:progress;opacity:.8}.acc-fallo__cta:focus-visible{box-shadow:0 0 0 3px var(--diz-cta,#0b1220), 0 0 0 5px var(--diz-cta-glyph,#3ecbff);outline:none}.acc-fallo__cta--main{color:var(--diz-cta,#0b1220);box-shadow:var(--diz-elevate-raised);background:#fff;flex-grow:1.25}.acc-fallo__cta--main svg{color:var(--diz-accent,#245bff)}.acc-fallo__cta--cristal{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff3}.acc-fallo__cta--cristal:hover{background:#ffffff24}.acc-fallo__ref{color:#ffffffb8;margin:2px 0 0;font-size:12px;line-height:1.45}.acc-fallo__ref code{font:inherit;color:#fff;overflow-wrap:anywhere;font-weight:700}html[data-theme=noche] .acc-fallo__cta--main{background:var(--diz-noche-cta-bg);color:var(--diz-noche-cta-fg);box-shadow:var(--diz-noche-cta-shadow)}html[data-theme=noche] .acc-fallo__cta--main svg{color:var(--diz-noche-cta-fg)}.acc-carga .diz-route-skeleton{background:var(--diz-bg,#fafbfd);gap:16px}.acc-carga .diz-route-skeleton__mesh{display:none}.acc-carga .diz-route-skeleton__header{border-radius:var(--lt-radius-xl,28px);background:linear-gradient(100deg, transparent 30%, #ffffff12 50%, transparent 70%) 120% 0 / 220% 100% no-repeat, radial-gradient(ellipse 70% 55% at 50% -6%, color-mix(in srgb, var(--diz-accent,#245bff) 30%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--diz-cta,#0b1220) 86%, var(--diz-accent,#245bff)) 0%, var(--diz-cta,#0b1220) 100%);width:100%;height:316px;box-shadow:var(--diz-elevate-floating);animation:1.4s ease-in-out infinite acc-carga-brillo}.acc-carga .diz-route-skeleton__card{border:1px solid var(--diz-line,#0f172a14);background:linear-gradient(90deg, color-mix(in srgb, var(--diz-ink,#07111f) 4%, transparent) 0%, color-mix(in srgb, var(--diz-ink,#07111f) 8%, transparent) 45%, color-mix(in srgb, var(--diz-ink,#07111f) 4%, transparent) 90%);background-size:220% 100%;border-radius:24px}@keyframes acc-carga-brillo{0%{background-position:120% 0,0 0,0 0}to{background-position:-120% 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.acc-pulso,.acc-carga .diz-route-skeleton__header,.acc-carga .diz-route-skeleton__card{animation:none}.acc-fallo__cta{transition:none}.acc-fallo__cta:active{transform:none}}.acc-pie__entrenador{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.acc-pie__entrenador>svg{opacity:.85;flex-shrink:0}.acc-pie__entrenador a{text-underline-offset:3px;font-weight:650;text-decoration:underline}
