:root{--avp-orange:#F15A18;--avp-black:#000;--avp-white:#fff}
html.avp-pending,html.avp-pending body{overflow:hidden!important}
.avp-stage[hidden]{display:none!important}
.avp-stage{position:fixed!important;inset:0!important;width:100vw;height:100dvh;z-index:2147483646!important;overflow:hidden;background:#000!important;isolation:isolate;direction:ltr;opacity:1;touch-action:none}
.avp-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.avp-words{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}
.avp-word{position:absolute;inset:0;display:grid;place-items:center;opacity:0;font:900 clamp(68px,9.2vw,160px)/.95 Arial,Helvetica,sans-serif;letter-spacing:-.065em;white-space:nowrap;color:#fff!important;transform:scale(1.13);filter:blur(11px);text-align:center;will-change:transform,opacity,filter}
.avp-word span{display:block;max-width:84vw}
.avp-word.avp-long{font-size:clamp(54px,8vw,140px)}
.avp-stage.avp-playing .avp-word{animation:avp-word-shot 430ms cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--avp-delay)}
@keyframes avp-word-shot{0%{opacity:0;transform:scale(1.09) translateY(7px);filter:blur(8px)}17%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}78%{opacity:1;transform:scale(1);filter:blur(0)}100%{opacity:0;transform:scale(.97) translateY(-4px);filter:blur(5px)}}
.avp-stage.avp-exit{transition:opacity 550ms ease-in-out;opacity:0;pointer-events:none}
.avp-skip{position:absolute;right:max(20px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:2;border:1px solid #444;border-radius:100px;background:#171717;color:#fff;font:600 12px Arial,sans-serif;letter-spacing:.08em;padding:12px 19px;cursor:pointer;touch-action:manipulation}
.avp-skip:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:600px){.avp-word{font-size:clamp(54px,12vw,110px)}.avp-word.avp-long{font-size:clamp(48px,10.4vw,94px)}}
@media(prefers-reduced-motion:reduce){.avp-stage{display:none!important}.avp-stage .avp-word{animation:none!important}}
