.ai-container[data-v-dab07dce]{width:100%;max-width:var(--container);padding-inline:var(--gutter);padding-top:var(--space-10);padding-bottom:var(--space-16);margin-inline:auto}.ai-header[data-v-dab07dce]{margin-bottom:var(--space-8)}.ai-kicker[data-v-dab07dce]{font-family:var(--font-mono);font-size:.75rem;font-weight:var(--fw-semi);letter-spacing:var(--ls-label);color:var(--accent);text-transform:uppercase;margin-bottom:var(--space-2)}.ai-title[data-v-dab07dce]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--fw-bold);color:var(--text);margin:0 0 var(--space-3);line-height:1.2}.ai-lead[data-v-dab07dce]{font-size:var(--fs-body);color:var(--text-muted);max-width:60ch;line-height:var(--lh-body);margin:0}.ai-filter[data-v-dab07dce]{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.ai-filter__btn[data-v-dab07dce]{appearance:none;border:var(--bw) solid var(--n-200);border-radius:var(--radius-1);color:var(--text-muted);font-family:var(--font-text);font-size:.875rem;font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;padding:6px 16px}.ai-filter__btn[data-v-dab07dce]:hover{color:var(--accent);border-color:var(--accent)}.ai-filter__btn--active[data-v-dab07dce]{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.ai-list[data-v-dab07dce]{gap:var(--space-4);display:grid}.ai-card[data-v-dab07dce]{background:var(--surface);padding:var(--space-6);border-top:var(--bw-heavy) solid var(--accent);border-radius:var(--radius-2);box-shadow:var(--shadow-1);color:inherit;transition:box-shadow var(--dur-fast) var(--ease);text-decoration:none;display:block}.ai-card[data-v-dab07dce]:hover{box-shadow:var(--shadow-2);text-decoration:none}.ai-card__meta[data-v-dab07dce]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.ai-card__badge[data-v-dab07dce],.ai-card__date[data-v-dab07dce]{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent)}.ai-card__date[data-v-dab07dce]:before{content:"· "}.ai-card__title[data-v-dab07dce]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--text);margin:0 0 var(--space-2);line-height:var(--lh-snug)}.ai-card__excerpt[data-v-dab07dce]{font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-body);margin:0 0 var(--space-3);max-width:70ch}.ai-card__cta[data-v-dab07dce]{font-size:var(--fs-small);font-weight:var(--fw-semi);color:var(--accent);text-decoration:none}.ai-empty[data-v-dab07dce]{color:var(--text-muted);padding:var(--space-8) 0}.ai-ad[data-v-dab07dce]{margin-block:var(--space-2)}
