.arena-loader{z-index:2000;isolation:isolate;color:#fff1d2;text-align:center;background:radial-gradient(at 50% 40%,#294e53 0,#17343c 55%,#10272f 100%);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px 24px;display:flex;position:fixed;inset:0;overflow:auto}.arena-loader:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c9d6b92b;position:absolute;inset:12px}.arena-loader-brand{align-items:center;gap:18px;display:flex;transform:rotate(-3deg)}.arena-loader-brand>span{font:700 clamp(42px,7vw,66px)/.94 var(--font-oswald),sans-serif;letter-spacing:-.025em;text-align:left;text-shadow:4px 5px #10272f}.arena-loader-brand b{color:#f4cf78;font-weight:700}.arena-loader-status{max-width:390px}.arena-loader-status h1{font:600 clamp(22px,3.5vw,28px)/1.25 var(--font-oswald),sans-serif;margin:0 0 10px}.arena-loader-status p{font:400 15px/1.6 var(--font-mono),monospace;color:#d5dfd0;margin:0}.arena-loader-retry{color:#302b25;min-height:44px;font:600 18px var(--font-oswald),sans-serif;cursor:pointer;background:#f4cf78;border:2px solid #302b25;padding:10px 24px;box-shadow:3px 3px #10272f}.arena-loader-retry:focus-visible{outline-offset:4px;outline:3px solid #fff1d2}.arena-loader-footnote{font:12px var(--font-mono),monospace;letter-spacing:.13em;color:#b8cdbf;position:absolute;bottom:30px}.arena-loader{--cycle:2.4s}.arena-loader.is-delayed{--cycle:3.6s}.arena-loader-stage{flex-shrink:0;width:200px;height:170px;position:relative}.arena-loader-stage>*{display:block;position:absolute}.arena-loader-shadow{opacity:.45;width:84px;height:10px;animation:arena-tiny-shadow calc(var(--cycle)/3) ease-in-out infinite;background:#0b1e24;border-radius:50%;top:150px;left:58px}.arena-loader-tile{z-index:1;width:18px;height:18px;animation:arena-tiny-juggle var(--cycle) linear infinite;animation-delay:calc(var(--cycle) * var(--tile) / -3);background:#f4cf78;border:2px solid #302b25;top:0;left:0;box-shadow:2px 3px #10272f}.arena-loader-tile:nth-of-type(3){background:#a9c8b4}.arena-loader-tile:nth-of-type(4){background:#ee9574}.arena-loader-tiny{z-index:2;filter:drop-shadow(4px 5px #10272f);transform-origin:50% 100%;width:79px;height:95px;animation:arena-tiny-bob calc(var(--cycle)/3) ease-in-out infinite;top:56px;left:61px;overflow:visible}.arena-loader-look{transform-box:fill-box;animation:arena-tiny-look calc(var(--cycle)/3) ease-in-out infinite}.arena-loader-eyes{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite arena-tiny-blink}.arena-loader-paw{z-index:3;background:#f6f1e5;border:2px solid #302b25;width:22px;height:22px;top:96px;box-shadow:2px 3px #10272f}.arena-loader-paw.is-left{animation:arena-tiny-throw calc(var(--cycle)/3) ease-in-out infinite;left:28px}.arena-loader-paw.is-right{animation:arena-tiny-catch calc(var(--cycle)/3) ease-out infinite;animation-delay:calc(var(--cycle)/3 * -.2);left:150px}.arena-loader-sweat{z-index:3;opacity:0;background:#9fd0e6;border:2px solid #302b25;border-radius:50%/65% 65% 35% 35%;width:12px;height:16px;top:46px;left:139px}.arena-loader.is-delayed .arena-loader-sweat{animation:1.8s ease-in infinite arena-tiny-sweat}@keyframes arena-tiny-bob{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-3px)scale(.97,1.03)}80%{transform:translateY(1px)scale(1.03,.97)}}@keyframes arena-tiny-shadow{0%,to{transform:scaleX(1)}45%{transform:scaleX(.9)}}@keyframes arena-tiny-throw{0%{transform:translateY(-6px)rotate(-10deg)}25%{transform:translateY(0)rotate(0)}80%{transform:translateY(5px)rotate(4deg)}to{transform:translateY(-6px)rotate(-10deg)}}@keyframes arena-tiny-catch{0%{transform:translateY(0)}12%{transform:translateY(6px)rotate(6deg)}40%,to{transform:translateY(0)rotate(0)}}@keyframes arena-tiny-look{0%,to{transform:translate(-1.4px,-.6px)}35%{transform:translateY(-1.3px)}75%{transform:translate(1.4px,-.4px)}}@keyframes arena-tiny-blink{0%,90%,96%,to{transform:scaleY(1)}93%{transform:scaleY(.15)}}@keyframes arena-tiny-sweat{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes arena-tiny-juggle{0%{transform:translate(30px,83px)rotate(0)}5%{transform:translate(40.2px,57.9px)rotate(-30deg)}10%{transform:translate(50.3px,37.4px)rotate(-60deg)}15%{transform:translate(60.5px,21.5px)rotate(-90deg)}20%{transform:translate(70.7px,10.1px)rotate(-120deg)}25%{transform:translate(80.8px,3.3px)rotate(-150deg)}30%{transform:translate(91px,1px)rotate(-180deg)}35%{transform:translate(101.2px,3.3px)rotate(-210deg)}40%{transform:translate(111.3px,10.1px)rotate(-240deg)}45%{transform:translate(121.5px,21.5px)rotate(-270deg)}50%{transform:translate(131.7px,37.4px)rotate(-300deg)}55%{transform:translate(141.8px,57.9px)rotate(-330deg)}60%{transform:translate(152px,83px)rotate(-360deg)}66.67%{transform:translate(131.7px,91.9px)rotate(-360deg)}73.33%{transform:translate(111.3px,97.2px)rotate(-360deg)}80%{transform:translate(91px,99px)rotate(-360deg)}86.67%{transform:translate(70.7px,97.2px)rotate(-360deg)}93.33%{transform:translate(50.3px,91.9px)rotate(-360deg)}to{transform:translate(30px,83px)rotate(-360deg)}}.arena-loader-show{flex-shrink:0;width:min(300px,82vw);height:300px;margin-bottom:28px;position:relative}.arena-loader-show>.arena-loader-stage{margin:-85px 0 0 -100px;transition:opacity .35s;position:absolute;top:50%;left:50%;transform:scale(1.2)}.arena-loader-show.is-posing>.arena-loader-stage{opacity:0}.arena-loader-legend{opacity:0;margin:0;transition:opacity .45s;position:absolute;inset:0}.arena-loader-show.is-posing .arena-loader-legend{opacity:1}.arena-loader-legend canvas{display:block}.arena-loader-legend figcaption{color:#302b25;font:600 11px/1.35 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;white-space:pre;text-align:center;background:#fff1d2;border:2px solid #302b25;padding:3px 10px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:2px 3px #10272f}.arena-loader-legend figcaption:empty{display:none}@media (min-height:760px){.arena-loader-show{width:min(360px,86vw);height:360px}.arena-loader-show>.arena-loader-stage{transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.arena-loader-tile,.arena-loader-tiny,.arena-loader-look,.arena-loader-eyes,.arena-loader-paw.is-left,.arena-loader-paw.is-right,.arena-loader-shadow,.arena-loader.is-delayed .arena-loader-sweat{animation:none}.arena-loader-tile{transform:translate(30px,83px)rotate(-8deg)}.arena-loader-tile:nth-of-type(3){transform:translate(91px,1px)rotate(20deg)}.arena-loader-tile:nth-of-type(4){transform:translate(152px,83px)rotate(6deg)}.arena-loader.is-delayed .arena-loader-sweat{opacity:1}}@media (max-height:480px){.arena-loader{gap:12px;padding:24px}.arena-loader-brand>span{font-size:36px}.arena-loader-show{width:170px;height:118px;margin-bottom:0}.arena-loader-show>.arena-loader-stage{transform:scale(.6)}.arena-loader-legend figcaption,.arena-loader-footnote{display:none}.arena-loader-status h1{margin-bottom:4px;font-size:21px}.arena-loader-status p{font-size:13px}}
