.brand-ball{display:inline-block;flex-shrink:0;line-height:0;--brand-ball-x: 0;--brand-ball-y: 0}.brand-ball-svg{display:block;width:100%;height:100%;overflow:visible}.brand-ball-eye{transform-box:fill-box;transform-origin:center;transform:translate(calc(var(--brand-ball-x) * 3px),calc(var(--brand-ball-y) * 2.6px));transition:transform .28s cubic-bezier(.22,.8,.3,1)}.brand-ball-lid{transform-box:fill-box;transform-origin:center;animation:brand-ball-blink 5.6s infinite}.brand-ball-shy-lid{transform-box:fill-box;transform-origin:center;transform:scaleY(1);transition:transform .28s ease}.brand-ball--shy .brand-ball-shy-lid{transform:scaleY(.1)}.brand-ball--shy .brand-ball-lid{animation:none}.brand-ball-eye-r .brand-ball-lid{animation-delay:0s}@keyframes brand-ball-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@media(prefers-reduced-motion:reduce){.brand-ball-eye{transform:none;transition:none}.brand-ball-lid{animation:none}.brand-ball-shy-lid{transition:none}}.brand-splash{box-sizing:border-box;position:relative;display:grid;place-items:center;width:100%;min-height:100dvh;padding:24px;background:#08070f;color:#fffdf8}.brand-splash>.brand-ball{animation:brand-splash-appear .16s ease-out both}.brand-splash-standalone{background:#000}.brand-splash-retry{position:absolute;top:calc(50% + 72px);left:50%;transform:translate(-50%);min-height:44px;padding:10px 20px;border:1px solid rgba(180,154,255,.35);border-radius:999px;background:transparent;color:#b49aff;font:inherit;cursor:pointer}.brand-splash-retry:focus-visible{outline:2px solid #b49aff;outline-offset:4px}@keyframes brand-splash-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.brand-splash>.brand-ball{animation:none}}
