.animation-playlist{color:#fff;width:100%;min-width:0;padding:20px 0 30px}.animation-playlist-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.animation-playlist-heading h1{color:#fff;margin:0;font:700 18px/1.4 Roboto,Arial,Helvetica,sans-serif}.animation-playlist-all{color:#fff;border:1px solid #fff8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:36px;padding:6px 12px;font:400 12px/1.4 Roboto,Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.animation-playlist-all:hover{background:#ffffff12;border-color:#fff}.animation-playlist-all:focus-visible{outline-offset:4px;outline:2px solid #ffc300}.animation-playlist button:focus-visible{outline-offset:4px;outline:2px solid #ffc300}.animation-ribbon-track{margin-left:-10px}.animation-ribbon-item{flex-basis:48%;padding-left:10px}.animation-playlist .video-thumbnail{aspect-ratio:16/9}.animation-video-title{color:#e6eaf0;margin:10px 0 0;font:400 14px/1.4 Roboto,Arial,Helvetica,sans-serif}.animation-playlist-status{color:#c4cfda;margin:0 0 16px;font-size:13px;line-height:1.5}.animation-ribbon-previous,.animation-ribbon-next{color:#fff;background:#010a14dc;border:1px solid #ffffff50;width:40px;height:40px;top:40%;transform:translateY(-50%)}.animation-ribbon-previous{left:8px}.animation-ribbon-next{right:8px}.animation-ribbon-previous:disabled,.animation-ribbon-next:disabled{opacity:.3}@media (max-width:700px){.animation-ribbon-item{flex-basis:85%}.animation-playlist{padding-top:16px}.animation-playlist-heading h1{font-size:17px}}.animation-launch{color:#fff;background:#061725e8;border:1px solid #b9944759;border-radius:24px;margin:32px 0 12px;padding:24px}.animation-launch h2{text-align:center;max-width:900px;margin:0 auto 24px;font:700 clamp(22px,3vw,36px)/1.25 Roboto,Arial,Helvetica,sans-serif}.animation-launch-screen{aspect-ratio:16/9;background:#010a14;border-radius:14px;width:100%;position:relative;overflow:hidden}.animation-launch-screen iframe,.animation-launch-poster{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.animation-launch-poster{cursor:pointer;color:#fff;background:#010a14;padding:0}.animation-launch-poster>img{object-fit:cover;width:100%;height:100%}.animation-launch-play{color:#010a14;white-space:nowrap;background:#ffc300;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:14px 22px;font:700 16px/1.3 Roboto,Arial,Helvetica,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #0008}.animation-launch-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.animation-launch-actions :is(a,button){color:#ffc300;cursor:pointer;background:0 0;border:1px solid #ffc30066;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font:500 14px/1.4 Roboto,Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.animation-launch :is(button,a):focus-visible{outline-offset:-3px;outline:2px solid #ffc300}.animation-launch-actions :is(a,button):hover{background:#ffc30012}@media (max-width:700px){.animation-launch{border-radius:18px;padding:18px 12px}.animation-launch-play{gap:8px;min-height:48px;padding:12px 16px;font-size:13px}.animation-launch-play svg{width:22px;height:22px}}
