.pl{z-index:200;background:var(--holo-bg);clip-path:inset(0);animation:.76s cubic-bezier(.85,0,.15,1) 2.12s both pl-reveal;animation-timing-function:linear(0, .011 5%, .023 11%, .046 16%, .07 21%, .104 26%, .168 32%, .318 37%, .49 42%, .634 47%, .761 53%, .825 58%, .865 63%, .91 68%, .93 74%, .955 79%, .969 84%, .986 89%, .996 95%, 1);place-items:center;display:grid;position:fixed;inset:0}.pl-stage{place-items:center;display:grid}.pl-mark{opacity:0;animation-name:pl-mark-in,pl-mark-out;animation-duration:.84s,.16s;animation-timing-function:cubic-bezier(.45,0,.75,.6),linear;animation-delay:.4s,2.04s;animation-fill-mode:both,forwards;animation-timing-function:linear(0, .067 9.5%, .11 19%, .157 28.6%, .227 38%, .302 47.6%, .404 57.1%, .522 66.7%, .643 76.2%, .776 85.7%, .918 95.2%, 1), linear;font-size:clamp(1.75rem,min(6.7vh,11.5vw),6rem);line-height:1}.pl-mark>*{font-size:inherit;line-height:inherit;color:#0000;background-image:linear-gradient(-75deg, color-mix(in srgb, var(--holo-ink) 75%, transparent) 42%, var(--holo-ink) 50%, color-mix(in srgb, var(--holo-ink) 75%, transparent) 58%);background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.9s ease-in-out 1s infinite pl-shine}@keyframes pl-mark-in{to{opacity:1}}@keyframes pl-mark-out{0%{opacity:1}to{opacity:0}}@keyframes pl-shine{0%{background-position:100% 0}65%{background-position:0 0}to{background-position:0 0}}@keyframes pl-reveal{to{clip-path:inset(100% 0 0)}}@media (prefers-reduced-motion:reduce){.pl{display:none}}
