@keyframes aiso-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes aiso-skel-pulse{0%,to{opacity:.85}50%{opacity:.55}}.skel{display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 5%,transparent),color-mix(in srgb,var(--ink) 11%,transparent),color-mix(in srgb,var(--ink) 5%,transparent));background-size:200% 100%;border-radius:8px;animation:aiso-skel-shimmer 1.6s linear infinite;will-change:background-position}.skel-line{height:14px;width:100%;border-radius:4px}.skel-line-sm{height:11px;width:60%;border-radius:4px}.skel-line-lg{height:28px;width:60%;border-radius:6px}.skel-block{height:120px}.skel-block,.skel-card{width:100%;border-radius:12px}.skel-card{height:108px}.skel-pill{height:24px;width:80px;border-radius:999px}.skel-circle{width:32px;height:32px;border-radius:50%}.skel-page{display:flex;flex-direction:column;gap:22px}.skel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 22px;gap:14px 22px;align-items:end;border-bottom:1px solid var(--line-soft,var(--line));padding-bottom:18px}.skel-head>div:first-child{display:flex;flex-direction:column;gap:8px}.skel-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:1024px){.skel-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.skel-stat-row{grid-template-columns:1fr}}.skel-stat-row[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.skel-stat-row[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1180px){.skel-stat-row[data-cols="5"],.skel-stat-row[data-cols="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.skel-stat-row[data-cols="5"],.skel-stat-row[data-cols="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.skel-stat-card{background:var(--bg-1);border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-height:108px;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.skel-linkbar{height:68px;border-radius:16px;background:linear-gradient(110deg,var(--accent-soft),var(--bg-1) 70%);border:1.5px solid color-mix(in srgb,var(--accent) 40%,transparent);display:flex;align-items:center;gap:14px;padding:0 16px}.skel-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:900px){.skel-kpis{grid-template-columns:1fr 1fr}}.skel-kpi{background:var(--bg-1);border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.skel-scores{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:900px){.skel-scores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.skel-scores{grid-template-columns:repeat(2,minmax(0,1fr))}}.skel-score{background:var(--bg-1);border:1px solid var(--line);border-radius:13px;padding:14px;height:92px;display:flex;flex-direction:column;gap:8px;justify-content:space-between}.skel-cols{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:14px;gap:14px}@media (max-width:980px){.skel-cols{grid-template-columns:1fr}}.skel-chat{height:640px}.skel-feed{height:480px}.skel-panel{padding:18px;display:flex;flex-direction:column;gap:14px}.skel-commerce,.skel-panel{background:var(--bg-1);border:1px solid var(--line);border-radius:16px}.skel-commerce{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}@media (max-width:800px){.skel-commerce{grid-template-columns:1fr 1fr}}.skel-commerce>div{padding:16px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.skel-commerce>div:last-child{border-right:0}.skel-hero{gap:14px;min-height:200px}.skel-activity,.skel-hero{background:var(--bg-1);border:1px solid var(--line);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column}.skel-activity{gap:12px;min-height:280px}.skel-row{display:flex;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.skel-row:first-child{border-top:0}@media (prefers-reduced-motion:reduce){.skel{animation:aiso-skel-pulse 2.4s ease-in-out infinite;background:color-mix(in srgb,var(--ink) 8%,transparent);background-size:auto}}