#startup-status{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:var(--bg-page-color, #f3f6f8);color:var(--text-title-color, #021a23);text-align:center;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}#startup-status .startup-content{width:100%;max-width:360px}#startup-status .startup-indicator{display:grid;place-items:center;height:48px;margin-bottom:24px;color:var(--primary-color, #007fac)}#startup-status .startup-spin{position:relative;display:block;width:32px;height:32px;transform:rotate(45deg);animation:smp-startup-rotate 1.2s linear infinite}#startup-status .startup-spin i{position:absolute;width:14px;height:14px;border-radius:50%;background:currentColor;opacity:.3;transform:scale(.75);animation:smp-startup-pulse 1s linear infinite alternate}#startup-status .startup-spin i:nth-child(1){top:0;left:0}#startup-status .startup-spin i:nth-child(2){top:0;right:0;animation-delay:.4s}#startup-status .startup-spin i:nth-child(3){bottom:0;right:0;animation-delay:.8s}#startup-status .startup-spin i:nth-child(4){bottom:0;left:0;animation-delay:1.2s}#startup-status .startup-error{display:none;width:36px;height:36px;color:var(--error-color, #f53f3f)}#startup-status h1{font-size:18px;font-weight:500;line-height:1.5;margin:0}#startup-status p{margin:8px 0 0;font-size:13px;line-height:1.8;color:var(--text-hint-color, #626c7b)}#startup-status p:empty{display:none}#startup-status a{display:none;align-items:center;justify-content:center;min-height:36px;margin-top:24px;padding:0 16px;border:1px solid var(--border-color, #dfe3e9);border-radius:6px;background:var(--bg-block-color, #fff);color:var(--primary-color, #007fac);font-size:13px;text-decoration:none;transition:border-color .2s,background-color .2s}#startup-status a:hover{border-color:currentColor}#startup-status a:active{background:var(--bg-selected-color, #effbff)}#startup-status a:focus-visible{outline:2px solid currentColor;outline-offset:3px}#startup-status[data-state=slow] a,#startup-status[data-state=error] a{display:inline-flex}#startup-status[data-state=error] .startup-spin{display:none}#startup-status[data-state=error] .startup-error{display:block}#startup-status noscript{max-width:360px;margin-top:24px;color:var(--text-hint-color, #626c7b)}@media (prefers-reduced-motion: reduce){#startup-status .startup-spin,#startup-status .startup-spin i{animation:none}#startup-status .startup-spin i{opacity:.65}}@keyframes smp-startup-rotate{to{transform:rotate(405deg)}}@keyframes smp-startup-pulse{to{opacity:1}}
