.aagp{--aagp-accent:var(--wb-accent-c,var(--lp-w-accent,var(--color-accent,#eacb30)));--aagp-ink:#fff;--aagp-scrim:rgba(8,14,32,0.72);position:relative;width:100%;height:100%;overflow:hidden;background:#000;color:var(--aagp-ink);container-type:inline-size;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;font-family:inherit}.aagp.is-169{height:auto;aspect-ratio:16/9}.aagp:focus-visible{box-shadow:inset 0 0 0 3px var(--aagp-accent)}.aagp .aagp-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#000}.aagp.is-bare .aagp-video{position:static}.aagp.is-fullscreen{border-radius:0}.aagp:not(.is-shown).is-playing{cursor:none}.aagp.is-static .aagp-big,.aagp.is-static .aagp-center,.aagp.is-static .aagp-chrome,.aagp.is-static .aagp-surface,.aagp.is-static .aagp-wait{display:none}.aagp-big,.aagp-surface{position:absolute;inset:0}.aagp-big{z-index:2;display:flex;border:0;padding:0;background:linear-gradient(180deg,rgba(8,14,32,0) 40%,rgba(8,14,32,.45));color:#10183a;cursor:pointer}.aagp-big,.aagp-big-mark{align-items:center;justify-content:center}.aagp-big-mark{display:inline-flex;width:clamp(56px,13cqw,84px);height:clamp(56px,13cqw,84px);padding-left:4px;border-radius:50%;background:var(--aagp-accent);box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .18s ease}.aagp-big:focus-visible .aagp-big-mark,.aagp-big:hover .aagp-big-mark{transform:scale(1.07)}.aagp-big:focus-visible{outline:none}.aagp-center{position:absolute;left:50%;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:64px;height:64px;margin:-32px 0 0 -32px;border:0;border-radius:50%;background:var(--aagp-scrim);color:#fff;cursor:pointer}.aagp.is-touch.is-shown .aagp-center{display:inline-flex}.aagp-wait{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.aagp-spin{animation:aagp-spin .9s linear infinite}@keyframes aagp-spin{to{transform:rotate(1turn)}}.aagp-failed{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:15px;font-weight:600;background:var(--aagp-scrim)}.aagp-chrome{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:28px 10px 6px;background:linear-gradient(180deg,rgba(8,14,32,0),rgba(8,14,32,.78));transition:opacity .22s ease,transform .22s ease}.aagp.is-idle .aagp-chrome{opacity:0;transform:translateY(6px);pointer-events:none}.aagp-track{position:relative;height:18px;margin:0 6px;display:flex;align-items:center;cursor:pointer;touch-action:none;outline:none}.aagp-rail{position:relative;width:100%;height:4px;border-radius:4px;background:rgba(255,255,255,.24);overflow:hidden;transition:height .15s ease}.aagp-track.is-scrubbing .aagp-rail,.aagp-track:focus-visible .aagp-rail,.aagp-track:hover .aagp-rail,.aagp.is-touch .aagp-rail{height:6px}.aagp-buf,.aagp-fill{position:absolute;left:0;top:0;bottom:0}.aagp-buf{background:rgba(255,255,255,.36)}.aagp-fill,.aagp-knob{background:var(--aagp-accent)}.aagp-knob{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.45);transform:scale(0);transition:transform .15s ease}.aagp-track.is-scrubbing .aagp-knob,.aagp-track:focus-visible .aagp-knob,.aagp-track:hover .aagp-knob,.aagp.is-touch .aagp-knob{transform:scale(1)}.aagp-tip{position:absolute;bottom:20px;transform:translateX(-50%);padding:3px 7px;border-radius:6px;background:rgba(8,14,32,.9);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.aagp-bar{display:flex;align-items:center;gap:2px;min-height:44px}.aagp-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:40px;height:40px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#fff;font:inherit;cursor:pointer}.aagp-btn:focus-visible,.aagp-btn:hover{background:rgba(255,255,255,.14);outline:none}.aagp-btn.is-on{color:var(--aagp-accent)}.aagp-rate{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.aagp-vol{display:inline-flex;align-items:center}.aagp-vol-range{-webkit-appearance:none;appearance:none;width:0;height:4px;margin:0;border-radius:4px;background:linear-gradient(90deg,#fff var(--aagp-vol,100%),rgba(255,255,255,.3) var(--aagp-vol,100%));opacity:0;cursor:pointer;transition:width .18s ease,opacity .18s ease,margin .18s ease}.aagp-vol:focus-within .aagp-vol-range,.aagp-vol:hover .aagp-vol-range{width:72px;margin:0 8px 0 2px;opacity:1}.aagp-vol-range::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff}.aagp-vol-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.aagp-time{padding:0 8px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.aagp-time-total{color:rgba(255,255,255,.7)}.aagp-gap{flex:1 1 auto}.aagp-menu-wrap{position:relative}.aagp-menu{position:absolute;right:0;bottom:46px;display:flex;flex-direction:column;min-width:112px;padding:6px;border-radius:10px;background:rgba(8,14,32,.94);box-shadow:0 10px 30px rgba(0,0,0,.4)}.aagp-menu button{padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.aagp-menu button:focus-visible,.aagp-menu button:hover{background:rgba(255,255,255,.12);outline:none}.aagp-menu button.is-on{color:var(--aagp-accent)}@container (max-width: 520px){.aagp .aagp-wide,.aagp-time-total{display:none}}@container (max-width: 340px){.aagp .aagp-rate{display:none}}@media (hover:none){.aagp-vol-range{display:none}}@media (prefers-reduced-motion:reduce){.aagp-big-mark,.aagp-chrome,.aagp-knob,.aagp-rail,.aagp-vol-range{transition:none}.aagp-spin{animation-duration:2.4s}}.aagp-sound{position:absolute;top:12px;left:12px;z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(8,14,32,.72);color:#fff;font:inherit;font-size:.875rem;font-weight:600;letter-spacing:.01em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 18px rgba(0,0,0,.3);animation:aagp-sound-in .25s ease-out}.aagp-sound.is-compact{width:44px;padding:0;justify-content:center}.aagp-sound.is-compact .aagp-sound-text{display:none}.aagp-sound:hover{background:rgba(8,14,32,.86)}.aagp-sound:focus-visible{outline:2px solid var(--aagp-accent);outline-offset:2px}.aagp.is-static .aagp-sound{display:none}@keyframes aagp-sound-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.aagp-sound{animation:none}}