.kgc-navigation-feedback{z-index:9998;pointer-events:none;position:fixed;inset:0}.kgc-navigation-progress{background:#7660de26;height:3px;position:absolute;inset:0 0 auto;overflow:hidden}.kgc-navigation-progress>span{background:linear-gradient(90deg,#7660de,#b8a6ff,#f6a04d);width:35%;height:100%;animation:1.2s ease-in-out infinite kgc-navigation-progress;display:block;box-shadow:0 0 9px #9c80ff99}.kgc-navigation-status{box-sizing:border-box;color:#f3efff;background:#1b2125f5;border:1px solid #615485;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:14px 20px;font:14px/1.45 system-ui,sans-serif;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0005}.kgc-navigation-status strong{overflow-wrap:anywhere;font-weight:600;display:block}.kgc-navigation-status small{color:#c5bfce;margin-top:5px;font-size:12px;display:block}.kgc-navigation-status a{pointer-events:auto;color:#d0bdff;text-underline-offset:3px;text-decoration:underline}.kgc-navigation-status a:focus-visible{outline-offset:3px;outline:2px solid #d0bdff}.kgc-navigation-spinner{box-sizing:border-box;border:2px solid #9e86cf45;border-top-color:#c7afff;border-radius:50%;flex:0 0 19px;width:19px;height:19px;animation:.75s linear infinite kgc-navigation-spin}@keyframes kgc-navigation-spin{to{transform:rotate(360deg)}}@keyframes kgc-navigation-progress{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.kgc-navigation-spinner,.kgc-navigation-progress>span{animation:none}.kgc-navigation-progress>span{opacity:.8;width:100%}}@media (max-width:620px){.kgc-navigation-status{padding:12px 16px;bottom:18px}}
