.hero-skip-ahead{position:absolute;top:16px;right:24px;z-index:80;border:1px solid #f3f0e75c;border-radius:24px;background:#171a15c9;color:#f3f0e7;font:500 12px/1.3 Arial,sans-serif;padding:10px 16px;min-height:44px;cursor:pointer;backdrop-filter:blur(8px)}.hero-skip-ahead:hover{background:#171a15}.hero-skip-ahead:focus-visible{outline:3px solid #f26524;outline-offset:3px}.hero-skip-ahead[hidden]{display:none}.hero-resolution h2:focus{outline:none}@media(max-width:650px){.hero-skip-ahead{top:12px;right:14px;padding:10px 14px}}

.hero-skip-ahead{top:auto;right:auto;left:50%;bottom:26px;transform:translateX(-50%);visibility:hidden;pointer-events:none}.hero-control-ready .hero-skip-ahead{visibility:visible;pointer-events:auto}.hero-resolved .hero-skip-ahead{visibility:hidden;pointer-events:none}@media(max-width:650px){.hero-skip-ahead{top:auto;right:auto;bottom:80px;left:50%}}

.hero-simple .hero-skip-ahead{visibility:visible;pointer-events:auto;bottom:18px}.hero-simple.hero-resolved .hero-skip-ahead{visibility:hidden;pointer-events:none}

.hero-skip-ahead,.hero-skip-ahead:hover,.hero-skip-ahead:active,.hero-skip-ahead:focus{animation:none!important;transition:none!important;transform:translateX(-50%)!important}

.mobile-timed-hero .hero-mobile-controls{left:5%!important;right:5%!important;justify-content:center!important;gap:8px!important}.mobile-timed-hero .hero-skip-ahead,.mobile-timed-hero .hero-skip-ahead:hover,.mobile-timed-hero .hero-skip-ahead:active,.mobile-timed-hero .hero-skip-ahead:focus{position:static;transform:none!important;min-width:100px}.mobile-timed-hero .hero-mobile-controls button{animation:none!important;transition:none!important}.mobile-timed-hero .hero-stage:not(.hero-control-ready):not(.hero-resolved) .hero-mobile-controls{visibility:hidden!important}

.mobile-timed-hero .hero-control-ready .hero-mobile-controls{position:fixed!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:5%!important;right:5%!important;z-index:100}
