:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827;background:#f5f7fb}body{margin:0;background:#f5f7fb}button,a,[role=button],input,select,textarea{touch-action:manipulation}@media(pointer:coarse){button:not(:disabled),a,[role=button]{-webkit-tap-highlight-color:rgba(15,23,42,.1)}button:not(:disabled):active,a:active,[role=button]:active{opacity:.86}}.ace-boot-screen{min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:#f5f7fb}.ace-boot-loader.normal-loading-mark{--loader-size: 46px;--loader-speed: 1.65s;--loader-color: #0f172a;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--loader-size);height:var(--loader-size);margin:0;animation:ace-normal-loader-spin calc(var(--loader-speed) * 1.667) infinite linear!important}.ace-boot-loader.normal-loading-mark:before,.ace-boot-loader.normal-loading-mark:after{content:"";position:absolute;width:60%;height:60%;border-radius:50%;background-color:var(--loader-color);will-change:transform}.ace-boot-loader.normal-loading-mark:before{animation:ace-normal-loader-orbit var(--loader-speed) linear infinite!important}.ace-boot-loader.normal-loading-mark:after{animation:ace-normal-loader-orbit var(--loader-speed) linear calc(var(--loader-speed) / -2) infinite!important}.ace-boot-retry{min-height:42px;padding:0 18px;border:0;border-radius:8px;background:#111827;color:#fff;font:inherit;font-weight:700;cursor:pointer}@keyframes ace-normal-loader-spin{to{transform:rotate(360deg)}}@keyframes ace-normal-loader-orbit{0%{opacity:.65;transform:translate(calc(var(--loader-size) * .5)) scale(.74)}25%{opacity:.3;transform:translate(0) scale(.48)}50%{opacity:.65;transform:translate(calc(var(--loader-size) * -.5)) scale(.74)}75%{opacity:1;transform:translate(0) scale(1)}to{opacity:.65;transform:translate(calc(var(--loader-size) * .5)) scale(.74)}}
