body.app-ui{margin:0}.app-boot{color:#192943;background:#f5f8fc;min-height:100svh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.app-boot>.app-loading-state--page{min-height:100svh}.app-loading-state__content{visibility:hidden;justify-content:center;align-items:center;gap:10px;display:flex}.app-loading-state__content.is-visible{visibility:visible}.app-loading-state--page>.app-loading-state__content{flex-direction:column;gap:14px}.app-boot--initial .app-loading-state__content{animation:0s .6s forwards app-boot-reveal}@keyframes app-boot-reveal{to{visibility:visible}}.app-loading-indicator{flex:none;justify-content:center;align-items:center;width:68px;height:30px;display:inline-flex;overflow:visible}.app-loading-indicator-delay{visibility:hidden;justify-content:center;align-items:center;display:inline-flex}.app-loading-indicator-delay.is-visible{visibility:visible}.app-boot .app-loading-indicator{margin-inline:auto}.app-loading-indicator__logo{object-fit:contain;transform-origin:50%;width:68px;max-width:100%;height:auto;animation:1.05s ease-in-out infinite app-logo-loading;display:block}[hidden] .app-loading-indicator__logo,[hidden].app-loading-indicator .app-loading-indicator__logo,[data-app-visibility=hidden] .app-loading-indicator__logo{animation-play-state:paused}.app-loading-indicator--small{width:34px;height:18px}.app-loading-indicator--small .app-loading-indicator__logo{width:34px}.app-loading-indicator--large{width:118px;height:50px}.app-loading-indicator--large .app-loading-indicator__logo{width:118px}@keyframes app-logo-loading{0%,to{opacity:.45;filter:saturate(.8);transform:translateY(0)scale(.94)}50%{opacity:1;filter:saturate(1.15)drop-shadow(0 4px 5px #1c6fe238);transform:translateY(-2px)scale(1.025)}}.app-busy-label{vertical-align:middle;place-items:center;min-width:max-content;display:inline-grid}.app-busy-label__idle,.app-busy-label__busy{grid-area:1/1;justify-content:center;align-items:center;gap:7px;min-width:max-content;display:inline-flex}.app-busy-label__idle.is-hidden,.app-busy-label__busy{visibility:hidden}.app-busy-label__busy.is-active{visibility:visible}.app-inline-loading-state{background:#e8eef5;border-radius:6px;justify-content:center;align-items:center;width:82px;height:32px;margin:3px 0 6px;display:inline-flex;position:relative;overflow:hidden}.app-inline-loading-state--inverse{background:#ffffff1f}.app-inline-loading-state--inverse .app-loading-indicator__logo{background:#ffffffe6;border-radius:5px;padding:2px 4px}.app-loading-state{color:#687c94;text-align:center;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.app-loading-state--page{flex-direction:column;gap:14px;min-height:calc(100svh - 72px)}.app-loading-state--section{min-height:160px}.app-loading-state--table{min-height:82px}.app-refresh-indicator{visibility:hidden;color:#48647f;background:#eef5fd;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:5px 10px;font-size:12px;display:flex}.app-refresh-indicator.is-active{visibility:visible}@media (prefers-reduced-motion:reduce){.app-loading-indicator__logo{opacity:1;filter:none;transform:none;animation:none!important}}
