.asc-opening{z-index:1000;opacity:1;background:#0b1120;transition:opacity .5s;position:fixed;inset:0;overflow:hidden}.asc-opening.is-leaving{opacity:0;pointer-events:none}.asc-opening.is-dissolving{background:0 0}.asc-opening-base,.asc-opening-canvas{width:100%;height:100%;position:absolute;inset:0}.asc-opening-base{object-fit:cover;object-position:center;transition:opacity .3s}.asc-opening-base.is-fading{opacity:0}.asc-opening-ui{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0}.asc-opening-ui.is-fading{opacity:0;pointer-events:none;transform:translateY(-18px)}.asc-opening-logo{filter:drop-shadow(0 8px 22px #0000008c);width:min(220px,52vw);height:auto;margin-bottom:6px}.asc-opening-label{letter-spacing:.32em;text-transform:uppercase;color:#67e8f9;text-shadow:0 1px 8px #000c;font-size:13px;font-weight:600}.asc-opening-bar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1120b8;border:1px solid #ffd54a8c;border-radius:999px;width:min(520px,78vw);height:16px;overflow:hidden;box-shadow:inset 0 2px 6px #0009,0 0 24px #ffd54a47,0 0 18px #00000073}.asc-opening-bar>i{border-radius:inherit;background:linear-gradient(90deg,#b8860b,#ffc107 35%,#ffd54a 65%,#fff3c4);height:100%;transition:width .18s linear;display:block;position:relative;overflow:hidden;box-shadow:0 0 16px #ffd54acc}.asc-opening-bar>i:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.3s ease-in-out infinite asc-opening-shine;position:absolute;inset:0}@keyframes asc-opening-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.asc-opening-bar>i:after{animation:none}}.asc-opening-pct{font-family:var(--font-title), "Georgia", serif;color:#ffd54a;text-shadow:0 2px 10px #000000bf;font-size:30px;line-height:1}.asc-opening-skip{letter-spacing:.22em;text-transform:uppercase;color:#e2e8f08c;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:6px 14px;font-size:11px;transition:color .2s}.asc-opening-skip:disabled{opacity:.35;cursor:default}.asc-opening-skip:hover:not(:disabled),.asc-opening-skip:focus-visible{color:#ffd54a}
