.aa-blog-panel[data-v-04057213]{display:flex;flex-direction:column;padding:var(--aa-space-6) 0}.aa-blog-panel__content[data-v-04057213]{display:flex;gap:var(--aa-space-8)}.aa-blog-panel__folders[data-v-04057213]{flex-shrink:0;width:240px}.aa-blog-panel__featured[data-v-04057213]{flex:1;min-width:0}.aa-blog-panel__section-title[data-v-04057213]{color:var(--aa-color-text-muted);font-size:var(--aa-text-xs);font-weight:var(--aa-font-semibold);letter-spacing:.04em;margin:0 0 var(--aa-space-3);text-transform:uppercase}.aa-blog-panel__folder-list[data-v-04057213]{display:flex;flex-direction:column;gap:var(--aa-space-1)}.aa-blog-panel__folder[data-v-04057213]{align-items:center;border-radius:var(--aa-radius-md);color:var(--aa-color-text-secondary);display:flex;font-size:var(--aa-text-sm);font-weight:var(--aa-font-medium);justify-content:space-between;padding:var(--aa-space-2) var(--aa-space-3);position:relative;text-decoration:none;transition:color .2s ease}.aa-blog-panel__folder[data-v-04057213]:before{background:var(--aa-color-surface-elevated);border-radius:inherit;content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.34,1.56,.64,1);z-index:-1}.aa-blog-panel__folder[data-v-04057213]:hover{color:var(--aa-color-text)}.aa-blog-panel__folder[data-v-04057213]:hover:before{transform:scaleX(1)}.aa-blog-panel__folder-name[data-v-04057213]{flex:1}.aa-blog-panel__folder-count[data-v-04057213]{color:var(--aa-color-text-muted);font-size:var(--aa-text-xs);font-variant-numeric:tabular-nums}.aa-blog-panel__featured-grid[data-v-04057213]{display:grid;gap:var(--aa-space-4);grid-template-columns:repeat(2,1fr)}.aa-blog-panel__post[data-v-04057213]{color:inherit;display:flex;flex-direction:column;gap:var(--aa-space-2);text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1);will-change:transform}.aa-blog-panel__post[data-v-04057213]:hover{transform:translateY(-4px) scale(1.01)}.aa-blog-panel__post-img-wrap[data-v-04057213]{aspect-ratio:16/9;background:var(--aa-color-surface-elevated);border-radius:var(--aa-radius-lg);overflow:hidden}.aa-blog-panel__post-placeholder[data-v-04057213]{align-items:center;display:flex;justify-content:center}.aa-blog-panel__post-img[data-v-04057213]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:100%}.aa-blog-panel__post:hover .aa-blog-panel__post-img[data-v-04057213]{transform:scale(1.05)}.aa-blog-panel__post-title[data-v-04057213]{color:var(--aa-color-text);display:-webkit-box;font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);-webkit-line-clamp:2;line-height:1.3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.aa-blog-panel__placeholder-icon[data-v-04057213]{color:var(--aa-color-text-muted);height:20px;width:20px}.aa-blog-panel__all-link[data-v-04057213]{align-items:center;color:var(--aa-color-text-secondary);display:inline-flex;font-size:var(--aa-text-xs);font-weight:var(--aa-font-medium);gap:var(--aa-space-2);margin-top:var(--aa-space-2);padding:var(--aa-space-2) var(--aa-space-3);text-decoration:none;transition:color var(--aa-transition-fast)}.aa-blog-panel__all-link[data-v-04057213]:hover{color:var(--aa-color-primary)}.aa-blog-panel__all-link-icon[data-v-04057213]{height:14px;width:14px}.aa-blog-panel__empty[data-v-04057213]{align-items:center;color:var(--aa-color-text-muted);display:flex;flex-direction:column;font-size:var(--aa-text-sm);gap:var(--aa-space-3);padding:var(--aa-space-8) 0;text-align:center}@keyframes blog-skeleton-shimmer-04057213{0%{background-position:-200% 0}to{background-position:200% 0}}.aa-blog-panel__skeleton[data-v-04057213]{display:flex;flex-direction:column;gap:var(--aa-space-2)}.aa-blog-panel__skeleton-line[data-v-04057213]{animation:blog-skeleton-shimmer-04057213 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--aa-color-surface-elevated) 0,var(--aa-color-border-subtle) 50%,var(--aa-color-surface-elevated) 100%);background-size:200% 100%;border-radius:var(--aa-radius-md);height:32px}.aa-blog-panel__skeleton-line[data-v-04057213]:nth-child(2){width:80%}.aa-blog-panel__skeleton-line[data-v-04057213]:nth-child(3){width:60%}.aa-blog-panel__skeleton-line[data-v-04057213]:nth-child(4){width:70%}
