html.editor-booting body>main{visibility:hidden}.editor-splash{position:fixed;inset:0;z-index:20000;background:#0b0c10;color:#f5f2ff;overflow:hidden;touch-action:none;font-family:-apple-system,BlinkMacSystemFont,sans-serif;transition:background .55s ease}.editor-splash canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.orb-copy{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.orb-percent{font-size:56px;letter-spacing:-3px;font-weight:600;font-variant-numeric:tabular-nums}.orb-percent small{font-size:23px;letter-spacing:0;color:#c6bbdc;margin-left:3px}.orb-label{font-size:10px;letter-spacing:2.2px;text-transform:uppercase;color:#b8a7d2;margin-top:8px}.editor-splash p{position:absolute;top:calc(46% + 170px);left:10%;width:80%;margin:0;text-align:center;color:#a69bb6;font-size:12px}.editor-splash button,.editor-splash a{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);color:#bcb0cc;font-size:13px;background:none;border:0;padding:14px;text-decoration:none}.editor-splash button{bottom:80px}.editor-splash.is-burst{background:transparent;pointer-events:none}.is-burst .orb-copy,.is-burst p,.is-burst a{opacity:0;transition:opacity .2s}.editor-splash [hidden]{display:none!important}

.editor-splash:not(.orb-live) .orb-copy:before{content:"";position:absolute;left:50%;top:50%;width:min(70vw,290px);height:min(70vw,290px);transform:translate(-50%,-50%);border-radius:46% 54% 51% 49%;background:radial-gradient(circle,#15121c 25%,#31203f 65%,#9866ca88 92%,#dab0ff88);border:1px solid #d8a9ff99;z-index:-1}

.orb-leave-note{position:absolute;bottom:max(88px,calc(env(safe-area-inset-bottom) + 64px));left:50%;transform:translateX(-50%);width:min(290px,80%);text-align:center;color:#8f859c;font-size:11px;line-height:1.6;pointer-events:none}.is-burst .orb-leave-note{opacity:0;transition:opacity .2s}

.orb-top-note{position:absolute;top:max(24px,calc(env(safe-area-inset-top) + 16px));left:50%;transform:translateX(-50%);width:min(340px,calc(100% - 48px));text-align:center;color:#aaa1b7;font-size:12px;line-height:1.55;pointer-events:none}.is-burst .orb-top-note{opacity:0;transition:opacity .2s}
