.maintenance-app{display:contents}@font-face{font-family:Russo One;src:url(/assets/russo-one-DIqih8p-.woff2)format("woff2");font-display:block}.maintenance{--text:#f5f5f5;--mute:#ffffffbf;--raise:#3c3c3c;--margin:16px;--font:"Blitz Nunito", -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif;--safe-t:max(env(safe-area-inset-top,0px), var(--fanapp-inset-top,0px));--safe-r:max(env(safe-area-inset-right,0px), var(--fanapp-inset-right,0px));--safe-b:max(env(safe-area-inset-bottom,0px), var(--fanapp-inset-bottom,0px));--safe-l:max(env(safe-area-inset-left,0px), var(--fanapp-inset-left,0px));z-index:1000;color:var(--text);font-family:var(--font);text-align:center;-webkit-tap-highlight-color:transparent;background:#000;justify-content:center;font-size:15px;line-height:1.3;display:flex;position:fixed;inset:0}.maintenance-frame{isolation:isolate;width:100%;height:100%;padding:var(--safe-t) max(var(--margin), var(--safe-r)) calc(24px + var(--safe-b)) max(var(--margin), var(--safe-l));box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow-y:auto}@media (aspect-ratio>=3/4){.maintenance-frame{width:min(100%,46.2085dvh)}}.maintenance-wash{z-index:-1;width:100%;height:calc(420px + var(--safe-t));pointer-events:none;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 25%,#0000 100%);mask-image:linear-gradient(#000 25%,#0000 100%)}@media (aspect-ratio>=3/4){.maintenance-wash{-webkit-mask-image:linear-gradient(#000 25%,#0000 100%),linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#000 25%,#0000 100%),linear-gradient(90deg,#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.maintenance-top{text-align:left;flex:none;align-items:center;height:60px;display:flex}.maintenance-wordmark{font-family:"Russo One", var(--font);letter-spacing:.02em;text-transform:uppercase;font-size:24px;font-weight:400;line-height:1;position:relative}.maintenance-wordmark-by{font-family:var(--font);letter-spacing:.32em;white-space:nowrap;color:#fffc;margin-top:1px;font-size:8px;font-weight:600;line-height:1;position:absolute;top:100%;left:58px}.maintenance-body{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;padding:24px 0;display:flex}.maintenance-art{width:240px;height:auto;margin-bottom:12px}.maintenance-title{max-width:14ch;font-family:"Russo One", var(--font);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;outline:none;margin:0;font-size:34px;font-weight:400;line-height:1}.maintenance-description{text-wrap:balance;white-space:pre-line;overflow-wrap:anywhere;max-width:300px;color:var(--mute);margin:0;font-size:15px;font-weight:800}.maintenance-actions{flex:none}.maintenance-close{background:var(--raise);width:100%;height:48px;color:var(--text);font-family:var(--font);cursor:pointer;touch-action:manipulation;border:0;border-radius:8px;margin:0;padding:0;font-size:15px;font-weight:800}.maintenance-close:active:not(:disabled){opacity:.8}.maintenance-close:disabled{opacity:.6;cursor:default}.maintenance-close:focus-visible{outline:2px solid var(--text);outline-offset:2px}.maintenance-lamp{animation:1.2s step-end infinite maintenance-blink}.maintenance-lamp-late{animation-delay:.6s}@keyframes maintenance-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.maintenance-lamp{animation:none}}.onboarding{z-index:25;box-sizing:border-box;visibility:hidden;color:#fff;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;font-family:Blitz Nunito,Nunito,Arial Rounded MT Bold,Arial Black,sans-serif;font-size:15px;font-weight:900;display:flex;position:fixed;inset:0}.onboarding[data-open]{visibility:visible;background:#000 radial-gradient(483px 323px at 50% 0,#333,#10111400);animation:.3s ease-out both onboarding-veil}.onboarding[data-instant]{animation:none}.onboarding-column{width:min(100%,430px);position:relative}.onboarding-sdk{opacity:0;position:absolute;inset:0}.onboarding-sdk[data-shown]{opacity:1}.onboarding-status{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.onboarding-flag{fill:none;stroke:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;width:56px;height:56px}.onboarding-flag-ghost{stroke-width:1.5px;stroke-opacity:.15}.onboarding-flag-trace{stroke-width:3.5px}.onboarding-flag-trace-0{stroke-dasharray:93.624 267.496;animation:1.17s linear infinite onboarding-flag-trace-0}.onboarding-flag-trace-1{stroke-dasharray:115.272 329.348;animation:1.17s linear infinite onboarding-flag-trace-1}@keyframes onboarding-veil{0%{opacity:0}}@keyframes onboarding-flag-trace-0{0%{stroke-dashoffset:93.624px}to{stroke-dashoffset:-167.185px}}@keyframes onboarding-flag-trace-1{0%{stroke-dashoffset:115.272px}to{stroke-dashoffset:-205.843px}}@keyframes onboarding-flag-fade{0%{opacity:.4}}@media (prefers-reduced-motion:reduce){.onboarding[data-open]{animation:none}.onboarding-flag{animation:1.6s ease-in-out infinite alternate onboarding-flag-fade}.onboarding-flag-trace-0,.onboarding-flag-trace-1{stroke-dasharray:none;animation:none}}html,body,#root{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0b0f1a;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.blitz-game{position:fixed;inset:0}.blitz-loader{padding-top:max(24px, var(--fanapp-inset-top,0px));padding-right:max(24px, var(--fanapp-inset-right,0px));padding-bottom:max(24px, var(--fanapp-inset-bottom,0px));padding-left:max(24px, var(--fanapp-inset-left,0px));box-sizing:border-box;color:#f4f1e8;z-index:10;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#ffffff0d calc(10% - 2px) 10%),radial-gradient(at 50% 35%,#1d6b3a 0%,#0f3d22 45%,#0b0f1a 100%);flex-direction:column;justify-content:center;align-items:center;gap:28px;font-family:Arial Black,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:fixed;inset:0}.blitz-title{flex-direction:column;align-items:center;line-height:.9;display:flex;transform:skew(-10deg)}.blitz-title-top{letter-spacing:.5em;color:#e8463a;margin-right:-.5em;font-size:18px}.blitz-title-main{letter-spacing:.04em;color:#ffd23f;text-shadow:4px 4px #b3261e,8px 8px #0b0f1a;font-size:clamp(64px,22vw,120px);font-weight:900}.blitz-welcome{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#ffd23f;text-shadow:2px 2px #0b0f1a;overflow-wrap:anywhere;max-width:min(80vw,360px);font-size:16px}.blitz-bar{background:#00000073;border:3px solid #f4f1e8;width:min(80vw,360px);height:18px;position:relative;box-shadow:4px 4px #0b0f1a}.blitz-bar-fill{background:linear-gradient(#ffd23f 0 50%,#f0a500 50% 100%);height:100%;transition:width .2s linear}.blitz-bar-ticks{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#0b0f1a99 calc(10% - 2px) 10%);position:absolute;inset:0}.blitz-loader[data-phase=starting] .blitz-bar-fill,.blitz-loader[data-phase=field] .blitz-bar-fill{animation:.8s steps(2,end) infinite blitz-pulse}.blitz-status{letter-spacing:.12em;text-align:center;max-width:360px;font-family:Menlo,Courier New,monospace;font-size:13px;font-weight:700}.blitz-close{color:#0b0f1a;min-width:160px;min-height:48px;font:inherit;letter-spacing:.12em;cursor:pointer;touch-action:manipulation;background:#ffd23f;border:3px solid #f4f1e8;padding:10px 28px;font-size:18px;box-shadow:4px 4px #0b0f1a}.blitz-close:active{transform:translate(2px,2px);box-shadow:2px 2px #0b0f1a}.blitz-close:focus-visible{outline-offset:2px;outline:3px solid #f4f1e8}@keyframes blitz-pulse{50%{filter:brightness(1.35)}}
