.kg-ai-muat{--ai-ukuran: 112px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 12px;text-align:center}.kg-ai-muat.is-kecil{--ai-ukuran: 72px;flex-direction:row;gap:14px;padding:12px 0;text-align:left}.kg-ai-muat-cincin{position:relative;display:grid;place-items:center;flex:none;width:var(--ai-ukuran);height:var(--ai-ukuran)}.kg-ai-muat-cincin>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kg-ai-muat-cincin circle{fill:none;stroke-width:9;stroke-linecap:round}.kg-ai-muat-cincin .jalur{stroke:var(--color-primary-soft)}.kg-ai-muat-cincin .busur{stroke:var(--color-primary);stroke-dasharray:30 70}.kg-ai-muat-cincin .ekor{stroke:var(--color-cat-data);stroke-dasharray:40 60;stroke-dashoffset:10}.kg-ai-muat-cincin .putar{transform-origin:50px 50px;animation:kg-ai-putar 1.1s linear infinite}.kg-ai-muat-inti{position:relative;display:grid;place-items:center;width:70%;height:70%;border-radius:999px;background:var(--color-surface);box-shadow:var(--shadow-card),0 4px 0 var(--color-primary-soft);color:var(--color-primary)}.kg-ai-muat-inti b{font-size:calc(var(--ai-ukuran) * .27);font-weight:800;letter-spacing:-.04em;line-height:1}.kg-ai-muat-inti .kilau{position:absolute;top:16%;left:14%;width:30%;height:30%;fill:currentColor;animation:kg-ai-kilau 1.6s ease-in-out infinite}.kg-ai-muat-kata{display:grid;gap:3px;min-width:0}.kg-ai-muat-kata small{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.kg-ai-muat-teks{font-size:15px;font-weight:700;color:var(--color-ink);animation:kg-ai-muncul .35s ease-out both}.kg-ai-muat-ket{font-size:13px;color:var(--color-muted)}@keyframes kg-ai-putar{to{transform:rotate(360deg)}}@keyframes kg-ai-kilau{0%,to{transform:scale(.82);opacity:.75}50%{transform:scale(1);opacity:1}}@keyframes kg-ai-muncul{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.kg-ai-muat-cincin .putar,.kg-ai-muat-inti .kilau,.kg-ai-muat-teks{animation:none}}
