.ui-loading-spinner{box-sizing:border-box;vertical-align:middle;border:.15em solid;border-right-color:#0000;border-radius:50%;flex:none;width:1.1em;height:1.1em;animation:.8s linear infinite ui-loading-turn;display:inline-block}.ui-loading-status{font-size:calc(1rem * var(--game-text-scale,1));text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.65em;min-width:0;padding:1em;display:flex}.ui-loading-status[hidden]{display:none}@keyframes ui-loading-turn{to{transform:rotate(360deg)}}@keyframes ui-loading-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ui-loading-spinner{animation:1.6s ease-in-out infinite ui-loading-breathe}}[data-ui-motion=full] .ui-loading-spinner{animation:.8s linear infinite ui-loading-turn}[data-ui-motion=reduce] .ui-loading-spinner,[data-boot-motion=reduce] .ui-loading-spinner{animation:1.6s ease-in-out infinite ui-loading-breathe}.game-loading{width:100%;height:100%;box-sizing:border-box;color:#1b1b3a;max-width:none;height:100dvh;max-height:none;font:600 calc(16px * var(--game-text-scale,1))/1.5 system-ui, sans-serif;padding:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#44b4f2 radial-gradient(circle,#ffffff1f 1px,#0000 1px) 0 0/14px 14px;border:0;margin:0;position:fixed;inset:0}.game-loading[open],#boot-loading{flex-direction:column;display:flex}#boot-loading{z-index:9}#boot-loading.is-leaving{opacity:0;pointer-events:none;transition:opacity .16s ease-out}.game-loading-body{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.game-loading .ui-loading-status{color:#1b1b3a;font:700 calc(17px * var(--game-text-scale,1)) / 1.4 "Pretendard", system-ui, sans-serif;padding:4px 12px}.game-loading .ui-loading-spinner{color:#1b1b3a;border-width:.17em;width:1.05em;height:1.05em}.game-loading-brand{width:auto;height:var(--boot-brand);flex:none;order:1;margin-top:26px;display:block}.game-loading{--boot-face-count:12;--boot-face-beat:.9s;--boot-face-delay:calc(var(--boot-face-clock,0) * -1ms);--boot-medal:clamp(136px, 34vmin, 200px);--boot-brand:clamp(30px, 5.2vmin, 44px);overflow:hidden}.game-loading:before{content:"";z-index:-1;left:50%;top:calc(50% - (80px + var(--boot-brand)) / 2);pointer-events:none;background:radial-gradient(closest-side,#ffffff8c,#fff0 30%),repeating-conic-gradient(#ffffff29 0deg 7deg,#fff0 7deg 20deg);width:min(150vmin,980px);height:min(150vmin,980px);animation:60s linear infinite boot-rays-turn;position:absolute;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 16%,#0000);mask-image:radial-gradient(closest-side,#000 16%,#0000)}.game-loading-hero{width:var(--boot-medal);height:var(--boot-medal);flex:none;margin-bottom:22px;position:relative}.game-loading-hero>*{border-radius:50%;display:block;position:absolute;inset:0}.game-loading-hero:after{content:"";background:#1b1b3a29;border-radius:50%;height:10px;position:absolute;bottom:-16px;left:20%;right:20%}.game-loading-burst{opacity:0;animation:boot-face-burst var(--boot-face-beat) ease-out var(--boot-face-delay) infinite;border:5px solid #fff}.game-loading-medal{isolation:isolate;box-sizing:border-box;animation:boot-medal-pop var(--boot-face-beat) var(--boot-face-delay) infinite;background:radial-gradient(circle at 50% 40%,#fff 0 30%,#d5f0ff 74%);border:4px solid #1b1b3a;overflow:hidden;box-shadow:0 0 0 5px #fff,0 12px 26px #1b1b3a38}.game-loading-face{animation:boot-face-rise var(--boot-face-beat) var(--boot-face-delay) infinite;position:absolute;inset:0}.game-loading-face img{width:calc(var(--boot-face-count) * 100%);max-width:none;height:100%;animation:boot-face-cycle calc(var(--boot-face-count) * var(--boot-face-beat)) steps(var(--boot-face-count)) var(--boot-face-delay) infinite;display:block}@keyframes boot-rays-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes boot-face-cycle{to{transform:translate(-100%)}}@keyframes boot-face-rise{0%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translateY(64%)}20%{animation-timing-function:ease-in-out;transform:translateY(-6%)}32%,80%{animation-timing-function:cubic-bezier(.55,0,.85,.35);transform:translateY(0)}to{transform:translateY(64%)}}@keyframes boot-medal-pop{0%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scale(.95)}14%{animation-timing-function:ease-in-out;transform:scale(1.06)}30%{transform:scale(.99)}42%,to{transform:scale(1)}}@keyframes boot-face-burst{0%{opacity:0;transform:scale(.94)}8%{opacity:.9;transform:scale(1)}46%,to{opacity:0;transform:scale(1.45)}}:is(.game-loading.is-failed,.game-loading[data-ui-motion=reduce],[data-ui-motion=reduce] .game-loading,[data-boot-motion=reduce] .game-loading) :is(.game-loading-burst,.game-loading-medal,.game-loading-face){animation:none}:is(.game-loading.is-failed,.game-loading[data-ui-motion=reduce],[data-ui-motion=reduce] .game-loading,[data-boot-motion=reduce] .game-loading) .game-loading-face img,.game-loading.is-failed:before,.game-loading[data-ui-motion=reduce]:before,[data-ui-motion=reduce] .game-loading:before,[data-boot-motion=reduce] .game-loading:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html:not([data-ui-motion=full]) .game-loading:not([data-ui-motion=full]) :is(.game-loading-burst,.game-loading-medal,.game-loading-face){animation:none}html:not([data-ui-motion=full]) .game-loading:not([data-ui-motion=full]) .game-loading-face img,html:not([data-ui-motion=full]) .game-loading:not([data-ui-motion=full]):before{animation-play-state:paused}}.game-loading-recovery{text-align:center;flex-direction:column;align-items:center;display:flex}.game-loading-recovery[hidden],#boot-loading [lang]{display:none}html:lang(ko) #boot-loading [lang=ko],html:lang(en) #boot-loading [lang=en],html:lang(ja) #boot-loading [lang=ja]{display:inline}.game-loading-line{text-align:center;margin:0 0 16px}.game-loading-detail{overflow-wrap:anywhere;opacity:.62;max-width:min(320px,100%);font:500 calc(11px * var(--game-text-scale,1)) / 1.35 ui-monospace, SFMono-Regular, Menlo, monospace;-webkit-user-select:text;user-select:text;margin:14px 0 0}.game-loading-retry{box-sizing:border-box;color:#141020;min-width:120px;min-height:44px;font:800 calc(16px * var(--game-text-scale,1)) system-ui, sans-serif;cursor:pointer;background:#eaff50;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}
