.mojo-status-document{color:#dce6ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090e12;margin:0;font-family:Trebuchet MS,Arial,sans-serif}.mojo-status{box-sizing:border-box;text-align:center;color:#dce6ec;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;max-width:680px;min-height:min(65svh,620px);margin:auto;padding:clamp(28px,6vw,64px) 20px;font-family:Trebuchet MS,Arial,sans-serif;display:flex}.mojo-status-document .mojo-status{min-height:100svh}.mojo-status .mojo-status-art{width:clamp(140px,28vw,220px);height:auto;display:block}.mojo-status h1,.mojo-status h2{letter-spacing:-.035em;max-width:23ch;margin:0;font-size:clamp(23px,4vw,32px);font-weight:800;line-height:1.2}.mojo-status p{color:#95adbb;max-width:42ch;margin:0;font-size:15px;line-height:1.65}.mojo-status .mojo-status-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.mojo-status .mojo-status-button{box-sizing:border-box;color:#dce6ec;cursor:pointer;background:#1b2b36;border:1px solid #40515c;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 22px;font:700 15px Trebuchet MS,Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 4px #080f14}.mojo-status .mojo-status-button-primary{color:#172215;background:#d1fb77;border-color:#d1fb77;box-shadow:0 4px #718e3c}.mojo-status .mojo-status-button:focus-visible{outline-offset:5px;outline:3px solid #bba1f3}.mojo-status .mojo-status-button:active{transform:translateY(2px);box-shadow:0 2px #080f14}.mojo-status.mojo-status-compact{gap:9px;min-height:260px;padding:24px 16px}.mojo-status-compact .mojo-status-art{width:130px}.mojo-status-compact h2{font-size:22px}.mojo-status .mojo-loading-mark{box-sizing:content-box;color:#d1fb77;width:72px;height:72px;padding:20px;animation:1.6s ease-in-out infinite mojo-status-pulse}.mojo-status .mojo-loading-track{background:#25353f;border-radius:9px;width:140px;height:3px;overflow:hidden}.mojo-status .mojo-loading-track:after{content:"";border-radius:inherit;background:#bba1f3;width:44%;height:100%;animation:1.5s ease-in-out infinite mojo-status-train;display:block}@keyframes mojo-status-pulse{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes mojo-status-train{0%{transform:translate(-110%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.mojo-status .mojo-loading-mark,.mojo-status .mojo-loading-track:after{animation:none}}
