.app-confirm-icon{flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;line-height:1;display:inline-flex}.app-confirm-icon__img{object-fit:contain;width:1.5rem;height:1.5rem;display:block}.app-confirm-icon--danger .app-confirm-icon__img{width:1.25rem;height:1.25rem}
body{min-height:100vh}.global-page-loading{z-index:9999;background:linear-gradient(165deg,#001731 0%,#0d0d0f 42%,#121212 100%);place-items:center;display:grid;position:fixed;inset:0}.global-page-loading__inner{color:#e6edf3;flex-direction:column;align-items:center;gap:10px;display:flex}.global-page-loading__logo{color:#4ae7fd;letter-spacing:.02em;font-size:1.5rem;font-weight:700}.global-page-loading__dots{gap:8px;display:flex}.global-page-loading__dots span{background:#4ae7fd59;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite global-dot-pulse}.global-page-loading__dots span:nth-child(2){animation-delay:.15s}.global-page-loading__dots span:nth-child(3){animation-delay:.3s}.global-page-loading p{color:#8e97a5;margin:0;font-size:.8125rem}@keyframes global-dot-pulse{0%,80%,to{opacity:.35;transform:scale(.8)}40%{opacity:1;background:#4ae7fd;transform:scale(1)}}.route-overlay{z-index:9998;-webkit-backdrop-filter:blur(10px);background:radial-gradient(60% 55% at 50% 40%,#4ae7fd24,#0000 62%),linear-gradient(165deg,#001731eb 0%,#0d0d0feb 42%,#121212eb 100%);place-items:center;animation:.18s ease-out both route-overlay-in;display:grid;position:fixed;inset:0}.route-overlay__inner{color:#e6edf3;background:#0a0e14b8;border:1px solid #4ae7fd29;border-radius:.875rem;width:min(32.5rem,100vw - 2.5rem);padding:1.125rem 1.125rem .875rem;position:relative;overflow:hidden;box-shadow:0 1.375rem 4.375rem #0000006b}.route-overlay__glow{filter:blur(2px);background:radial-gradient(closest-side,#4ae7fd38,#0000 70%);height:7.5rem;position:absolute;inset:-3.75rem -2.5rem auto}.route-overlay__brand{letter-spacing:.04em;color:#4ae7fd;font-size:1.125rem;font-weight:800;position:relative}.route-overlay__hint{color:#e6edf3c7;margin-top:6px;font-size:.8125rem;position:relative}.route-overlay__bar{background:#4ae7fd1f;border-radius:62.4375rem;height:8px;margin-top:.875rem;position:relative;overflow:hidden}.route-overlay__bar i{background:linear-gradient(90deg,#4ae7fd00,#4ae7fdd9,#0e59fabf);border-radius:62.4375rem;width:38%;height:100%;animation:.72s ease-in-out infinite route-overlay-bar;display:block}@keyframes route-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes route-overlay-bar{0%{opacity:.55;transform:translate(-40%)}50%{opacity:1;transform:translate(90%)}to{opacity:.55;transform:translate(190%)}}.create-page .preview-content.create-step-route{animation:.18s create-step-route-enter}@keyframes create-step-route-enter{0%{opacity:0}to{opacity:1}}.create-step-route-enter-active,.create-step-route-leave-active{will-change:opacity, transform;width:100%;transition:opacity .18s;position:absolute;inset:0}.create-step-route-enter-from,.create-step-route-leave-to{opacity:0;transform:none}@media (prefers-reduced-motion:reduce){.create-page .preview-content.create-step-route{animation:none}.create-step-route-enter-active,.create-step-route-leave-active{transition:none}.route-overlay{-webkit-backdrop-filter:none;animation:none}.route-overlay__bar i{animation:none}}.edit-scene-image-modal .ant-modal-content,.edit-scene-image-modal .ant-modal-container{padding:0!important}
