.jifuLoading{--runner-size:112px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;color:var(--brand,#0b2a4a);vertical-align:middle;letter-spacing:0}.jifuLoading--overlay{position:fixed;inset:0;z-index:6000;background:var(--bg-panel,#fff);padding:24px}.jifuLoading--panel{display:flex;width:100%;min-height:160px;padding:20px;box-sizing:border-box}.jifuLoading--inline{--runner-size:28px;width:28px;height:28px;flex:0 0 28px}.jifuLoadingRunner{position:relative;display:block;isolation:isolate;width:var(--runner-size);height:var(--runner-size);flex-shrink:0}.jifuLoadingMascot{position:relative;z-index:1;display:block;width:100%;height:100%;background:url(/assets/loading/eagle-run/sprite.png) no-repeat;background-size:600% 100%;animation:jifuRunning .5s step-end infinite}.jifuLoadingTrails{position:absolute;z-index:0;pointer-events:none;left:93%;bottom:24%;width:32%;height:3px;border-radius:2px;background:var(--accent,#b8892d);box-shadow:4px 8px 0 -1px var(--accent,#b8892d),8px -8px 0 -1px var(--brand,#0b2a4a);animation:jifuTrails .72s ease-out infinite}.jifuLoadingShadow{position:absolute;z-index:0;bottom:3%;left:19%;width:62%;height:10%;border-radius:50%;background:rgba(11,42,74,.15);filter:blur(3px);animation:jifuShadow .72s ease-in-out infinite}.jifuLoadingTitle{margin-top:16px;font-size:16px;line-height:1.5;font-weight:700}.jifuLoadingHint,.jifuLoadingTitle{text-align:center;overflow-wrap:anywhere;max-width:100%}.jifuLoadingHint{margin-top:4px;font-size:13px;line-height:1.6;color:var(--muted,#647286)}.jifuLoadingBar{position:relative;display:block;margin-top:16px;width:min(180px,48vw);height:4px;overflow:hidden;border-radius:2px;background:var(--brand-soft,#eaf1f7)}.jifuLoadingBar>span{position:absolute;inset-block:0;width:42%;background:var(--accent,#b8892d);animation:jifuProgress 1.15s ease-in-out infinite}.jifuLoading--inline .jifuLoadingShadow,.jifuLoading--inline .jifuLoadingTrails{display:none}.jifuLoading--overlay:not(.jifuNavigationOverlay),.jifuLoading--panel{opacity:0;animation:jifuLoadingReveal 1ms linear .12s forwards}body:has([data-jifu-route-fallback]) .jifuNavigationOverlay{display:none}@keyframes jifuLoadingReveal{to{opacity:1}}@keyframes jifuRunning{0%{background-position:0 0}16.6667%{background-position:20% 0}33.3333%{background-position:40% 0}50%{background-position:60% 0}66.6667%{background-position:80% 0}83.3333%,to{background-position:100% 0}}@keyframes jifuTrails{0%{transform:translateX(8px);opacity:0}30%,75%{opacity:.8}to{transform:translateX(-16px);opacity:0}}@keyframes jifuShadow{0%,to{transform:scaleX(1);opacity:.65}25%,75%{transform:scaleX(.76);opacity:.4}50%{transform:scaleX(1.06);opacity:.72}}@keyframes jifuProgress{0%{transform:translateX(-130%)}to{transform:translateX(330%)}}@media (max-width:600px){.jifuLoading--overlay{--runner-size:100px}.jifuLoading--panel{--runner-size:80px;min-height:140px}}@media (prefers-reduced-motion:reduce){.jifuLoadingBar>span,.jifuLoadingMascot,.jifuLoadingShadow,.jifuLoadingTrails{animation:none}.jifuLoadingTrails{display:none}}