.AINewsWidget_widget__mwhYx{margin:24px 0}.AINewsWidget_header__fnipe{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.AINewsWidget_title__tBeLS{font-size:1.25rem;font-weight:700;margin:0;color:var(--foreground)}.AINewsWidget_updated__RR3WZ{font-size:.75rem;color:var(--secondary)}.AINewsWidget_loading__x8Np4{display:flex;align-items:center;gap:8px;color:var(--secondary);padding:20px}.AINewsWidget_spinner__BAgJG{width:16px;height:16px;border:2px solid var(--dark-gray);border-top-color:var(--accent);border-radius:50%;animation:AINewsWidget_spin__MvwVo .8s linear infinite}@keyframes AINewsWidget_spin__MvwVo{to{transform:rotate(1turn)}}.AINewsWidget_grid___w1n7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.AINewsWidget_card__FPfNS{display:flex;flex-direction:column;padding:16px;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.01));border:1px solid var(--dark-gray);border-radius:16px;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.AINewsWidget_card__FPfNS:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15);border-color:var(--accent)}.AINewsWidget_cardHeader__ZLfwW{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.AINewsWidget_source__e_J4R{font-size:.75rem;font-weight:600;color:var(--accent)}.AINewsWidget_date__gSb_C{font-size:.7rem;color:var(--secondary)}.AINewsWidget_cardTitle__3B8_O{font-size:.95rem;font-weight:600;margin:0 0 8px;line-height:1.3;color:var(--foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AINewsWidget_cardSummary__WEvzO{font-size:.8rem;color:var(--secondary);margin:0;line-height:1.4;flex-grow:1}.AINewsWidget_footer__2inSI{margin-top:16px;text-align:center}.AINewsWidget_viewAll__oWwRf{display:inline-block;padding:10px 20px;background:linear-gradient(135deg,var(--accent),var(--accent-secondary));color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:.85rem;transition:transform .2s ease,filter .2s ease}.AINewsWidget_viewAll__oWwRf:hover{transform:translateY(-1px);filter:brightness(1.1)}