.skeleton-content[data-v-8bff4a44]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px 10px}.skeleton-img[data-v-8bff4a44]{border-radius:50%;height:65px;margin-bottom:12px;width:65px}.skeleton-img[data-v-8bff4a44],.skeleton-text[data-v-8bff4a44]{animation:pulse-8bff4a44 1.5s ease-in-out infinite;background:#f0f0f0}.skeleton-text[data-v-8bff4a44]{border-radius:4px;height:16px;width:80px}@keyframes pulse-8bff4a44{0%,to{opacity:.6}50%{opacity:.3}}.icon-grid-container[data-v-8bff4a44]{margin:60px auto 0;max-width:1200px;padding:25px 20px;width:100%}.icon-grid[data-v-8bff4a44]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));list-style:none;margin:0;padding:0}.icon-item[data-v-8bff4a44]{aspect-ratio:1/1;background:#f8f8ff;border-radius:8px;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.icon-item[data-v-8bff4a44]:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-5px)}.icon-link[data-v-8bff4a44]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px 10px;text-decoration:none;width:100%}.icon-img[data-v-8bff4a44]{height:65px;margin-bottom:12px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:65px}.icon-item:hover .icon-img[data-v-8bff4a44]{transform:scale(1.1)}.icon-title[data-v-8bff4a44]{color:#333;font-family:SourceHanSansCN;font-size:14px;font-weight:500;line-height:1.4;margin:0;text-align:center;transition:color .3s ease}@media (max-width:1024px){.icon-grid[data-v-8bff4a44]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width:768px){.icon-grid[data-v-8bff4a44]{gap:15px;grid-template-columns:repeat(4,minmax(100px,1fr))}.icon-title[data-v-8bff4a44]{font-size:16px}}@media (max-width:576px){.icon-grid[data-v-8bff4a44]{gap:12px;grid-template-columns:repeat(3,minmax(90px,1fr))}.icon-img[data-v-8bff4a44]{height:50px;margin-bottom:8px;width:50px}.icon-title[data-v-8bff4a44]{font-size:14px}}@media (max-width:400px){.icon-grid[data-v-8bff4a44]{grid-template-columns:repeat(2,minmax(80px,1fr))}}@media (max-width:993px){.icon-grid-container[data-v-8bff4a44]{margin-top:0}}
