#drload{position:fixed;inset:0;z-index:2147483646;background:var(--back);color:white;display:grid;place-items:center;overflow:hidden;isolation:isolate;transition:opacity .7s ease,visibility .7s;touch-action:none}#drload.leaving{opacity:0;visibility:hidden;pointer-events:none}#drload *{box-sizing:border-box}#drload canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#drload .drload-stage{width:min(94vw,800px);text-align:center;position:relative;transform:translate(var(--px,0px),var(--py,0px));will-change:transform}#drload .drload-character{position:relative;margin:0 auto;width:min(var(--size),80vw);height:min(52vh,470px)}#drload .drload-character img,#drload .drload-character video{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 25px #7929a82a)}#drload .drload-brand{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.5em;opacity:.65;margin:10px 0 20px}#drload .drload-word{position:relative;display:inline-block;font:900 clamp(36px,10vw,96px)/1.1 Arial,sans-serif;letter-spacing:.055em;color:transparent;-webkit-text-stroke:1px #cfaaf577;max-width:95%;overflow:hidden}#drload .drload-fill{position:absolute;inset:0;background:linear-gradient(100deg,var(--purple),var(--blue),var(--purple));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:0;clip-path:polygon(0 var(--fill),12% calc(var(--fill) - 2%),27% calc(var(--fill) + 2%),43% calc(var(--fill) - 2%),58% calc(var(--fill) + 2%),74% calc(var(--fill) - 2%),88% calc(var(--fill) + 2%),100% var(--fill),100% 100%,0 100%);animation:drload-liquid 2s linear infinite}#drload .drload-meta{font:11px/1.5 Arial,sans-serif;letter-spacing:.2em;margin-top:18px;color:#c6bdd0}#drload .drload-track{width:160px;height:2px;background:#ffffff12;margin:15px auto}#drload .drload-progress{height:100%;width:var(--progress);background:var(--purple);box-shadow:0 0 12px var(--purple)}@keyframes drload-liquid{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){#drload .drload-fill{animation:none}#drload .drload-stage{transform:none}#drload{transition:none}}
#drload.drload-builtin .drload-character{mix-blend-mode:screen}#drload.drload-builtin .drload-character img{mask-image:radial-gradient(ellipse at center,black 65%,transparent 85%)}
/* Fullscreen graphic loading, no character container or panel. */
#drload.drload-glitch .drload-character,#drload.drload-glitch .drload-brand,#drload.drload-media .drload-brand{display:none}
#drload.drload-glitch .drload-stage,#drload.drload-media .drload-stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:none}
#drload.drload-glitch .drload-word,#drload.drload-media .drload-word{font-size:clamp(38px,9vw,160px);letter-spacing:-.045em;overflow:visible;-webkit-text-stroke:1px var(--text);max-width:92vw;overflow-wrap:anywhere;line-height:1.15;animation:drload-warp var(--glitch-speed) infinite}
#drload.drload-glitch .drload-fill,#drload.drload-media .drload-fill{background:var(--text);background-clip:text;-webkit-background-clip:text;clip-path:polygon(0 0,var(--progress) 0,var(--progress) 100%,0 100%);animation:none}
#drload.drload-glitch .drload-word:after,#drload.drload-media .drload-word:after{content:attr(data-text);position:absolute;inset:0;color:var(--text);-webkit-text-stroke:0;clip-path:polygon(0 34%,100% 34%,100% 48%,0 48%);animation:drload-slice var(--glitch-speed) steps(1) infinite;pointer-events:none}
#drload.drload-glitch .drload-meta,#drload.drload-media .drload-meta{position:absolute;bottom:6vh;left:3vw;font-size:9px;letter-spacing:.09em;text-align:left;max-width:65vw}
#drload.drload-glitch .drload-track,#drload.drload-media .drload-track{position:absolute;bottom:6vh;right:3vw;margin:0;width:70px;height:7px;border:1px solid var(--text);padding:1px;background:transparent}
#drload.drload-glitch .drload-progress,#drload.drload-media .drload-progress{background:var(--text);box-shadow:none}
#drload .drload-corners{position:absolute;inset:0;pointer-events:none;color:var(--text);font:700 9px monospace;letter-spacing:.1em}
#drload .drload-corners span{position:absolute}#drload .drload-corners span:nth-child(1){top:7vh;left:3vw}#drload .drload-corners span:nth-child(2){top:7vh;right:3vw}#drload .drload-corners span:nth-child(3){left:2vw;top:48%;font-size:20px}#drload .drload-corners span:nth-child(4){right:2vw;top:48%;font-size:20px}
#drload.drload-rider .drload-corners{display:none}
#drload.drload-media .drload-character{position:absolute;inset:0;width:100%;height:100%;margin:0;pointer-events:none}
#drload.drload-media .drload-character img,#drload.drload-media .drload-character video{width:100%;height:100%;object-fit:var(--fit);filter:none;mask-image:none}
#drload.drload-has-media .drload-word,#drload.drload-has-media .drload-meta,#drload.drload-has-media .drload-track,#drload.drload-has-media .drload-corners{visibility:hidden}
#drload.drload-media canvas{z-index:2}
@keyframes drload-warp{0%,70%,78%,100%{transform:skewX(0)}72%{transform:skewX(-9deg)}75%{transform:skewX(6deg)}}
@keyframes drload-slice{0%,60%,80%,100%{transform:translateX(0);opacity:0}62%,73%{transform:translateX(-9px);opacity:1}68%,77%{transform:translateX(7px);opacity:.7}}
@media(prefers-reduced-motion:reduce){#drload .drload-word,#drload .drload-word:after{animation:none!important}}
#drload .drload-goat{position:absolute;z-index:3;left:50%;top:8vh;width:min(var(--size),44vw,35vh);aspect-ratio:1;transform:translateX(-50%);pointer-events:none;mix-blend-mode:screen}
#drload .drload-goat img{display:block;width:100%;height:100%;object-fit:contain;mask-image:radial-gradient(ellipse,black 63%,transparent 85%)}
@media(max-width:600px){#drload .drload-goat{top:15vh;width:min(var(--size),62vw,31vh)}}
#drload>.drload-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}
#drload.drload-glitch canvas,#drload.drload-rider canvas{z-index:1}#drload.drload-glitch .drload-stage,#drload.drload-rider .drload-stage{z-index:2}#drload .drload-corners{z-index:4}
