.adi-overlay{z-index:100;--adi-dx:0px;--adi-dy:-40vh;--adi-s:.3;justify-content:center;align-items:center;animation:1ms linear 1.65s forwards adi-release,1ms linear 2.45s forwards adi-hide;display:flex;position:fixed;inset:0}.adi-overlay[data-state=skip],.adi-overlay[data-state=done]{display:none}.adi-bg{background:#1e2226;animation:.6s cubic-bezier(.4,0,.2,1) 1.65s forwards adi-fade-out;position:absolute;inset:0;overflow:hidden}.adi-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:50%;background-size:56px 56px;animation:1.4s cubic-bezier(.2,.8,.2,1) both adi-grid-in;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 65%);mask-image:radial-gradient(#000 20%,#0000 65%)}.adi-glow{background:radial-gradient(circle,#e8590c3d,#0000 60%);border-radius:9999px;width:70vmax;height:70vmax;margin:-35vmax 0 0 -35vmax;animation:1.5s cubic-bezier(.2,.8,.2,1) .35s both adi-glow;position:absolute;top:50%;left:50%}.adi-stage{flex-direction:column;align-items:center;font-size:clamp(2.75rem,11vw,6.5rem);display:flex;position:relative}.adi-logo{white-space:nowrap;letter-spacing:-.025em;color:#fff;transform-origin:50%;font-weight:900;line-height:1;animation:.75s cubic-bezier(.65,0,.25,1) 1.5s both adi-fly,.15s linear 2.25s forwards adi-fade-out;display:inline-block}.adi-ch{animation:adi-rise-in .6s cubic-bezier(.2, .8, .2, 1) calc(80ms + var(--i) * 40ms) both;display:inline-block}.adi-os{color:#e8590c;margin-right:-.12em;padding-right:.12em;font-style:italic;animation:.7s cubic-bezier(.2,.9,.25,1) .52s both adi-os-in;display:inline-block}.adi-track{width:min(88vw,36rem);height:2px;margin-top:.22em;animation:.2s linear 1.5s forwards adi-fade-out;position:relative;overflow:hidden}.adi-rule{transform-origin:50%;background:linear-gradient(90deg,#0000,#e8590cb3,#0000);animation:.6s cubic-bezier(.2,.8,.2,1) .76s both adi-draw;position:absolute;inset:0}.adi-streak{background:linear-gradient(90deg,#0000,#f08340 70%,#fff);width:40%;animation:.65s cubic-bezier(.5,0,.3,1) .28s both adi-streak;position:absolute;top:0;bottom:0;left:0}.adi-tag{text-transform:uppercase;letter-spacing:.4em;color:#9ca3af;margin-top:1.1rem;font-size:clamp(.7rem,2.6vw,.875rem);font-weight:600;animation:.5s cubic-bezier(.2,.8,.2,1) .9s both adi-tag-in,.2s linear 1.5s forwards adi-fade-out}@media (prefers-reduced-motion:no-preference){:root:has(.adi-overlay:is(:not([data-state]),[data-state=play])) [data-adi-target]{animation:.18s linear 2.2s both adi-fade-in}:root:has(.adi-overlay:is(:not([data-state]),[data-state=play])) .adi-drop{animation:adi-drop .5s cubic-bezier(.2, .8, .2, 1) calc(2s + var(--adi-i,0) * 55ms) both}:root:has(.adi-overlay:is(:not([data-state]),[data-state=play])) .adi-rise{animation:adi-rise .75s cubic-bezier(.2, .8, .2, 1) calc(1.8s + var(--adi-i,0) * 90ms) both}:root:has(.adi-overlay:is(:not([data-state]),[data-state=play])) .adi-zoom{animation:1.9s cubic-bezier(.2,.8,.2,1) 1.6s both adi-zoom}:root:has(.adi-overlay:is(:not([data-state]),[data-state=play])) .adi-border{position:relative}:root:has(.adi-overlay:is(:not([data-state]),[data-state=play])) .adi-border:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#e8590c,#0000);height:1px;animation:1.1s cubic-bezier(.2,.8,.2,1) 2.15s both adi-border;position:absolute;bottom:-1px;left:0;right:0}}@media (prefers-reduced-motion:reduce){.adi-overlay{display:none}}@media print{.adi-overlay{display:none}}.adi-i1{--adi-i:1}.adi-i2{--adi-i:2}.adi-i3{--adi-i:3}.adi-i4{--adi-i:4}.adi-i5{--adi-i:5}.adi-i6{--adi-i:6}.adi-i7{--adi-i:7}.adi-i8{--adi-i:8}.adi-i9{--adi-i:9}@keyframes adi-release{to{pointer-events:none}}@keyframes adi-hide{to{visibility:hidden}}@keyframes adi-fade-out{to{opacity:0}}@keyframes adi-fade-in{0%{opacity:0}}@keyframes adi-grid-in{0%{opacity:0;transform:scale(1.15)}}@keyframes adi-glow{0%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(1.1)}}@keyframes adi-rise-in{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)}}@keyframes adi-os-in{0%{opacity:0;filter:blur(8px);transform:translate(1.4em)skew(-16deg)}55%{opacity:1;filter:blur();transform:translate(-.07em)skew(-3deg)}78%{transform:translate(.02em)skew(-1deg)}to{transform:translate(0)skew(0)}}@keyframes adi-streak{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes adi-draw{0%{transform:scaleX(0)}}@keyframes adi-tag-in{0%{opacity:0;letter-spacing:.9em}}@keyframes adi-fly{0%{transform:translate(0)scale(1)}18%{transform:translate(0)scale(1.04)}to{transform:translate(var(--adi-dx), var(--adi-dy)) scale(var(--adi-s))}}@keyframes adi-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes adi-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes adi-zoom{0%{transform:scale(1.1)}}@keyframes adi-border{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}