/* NextGenAI V2 — discovery dashboard additions. */
.tng2-intent-footer{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.055)}
.tng2-search-shortcuts{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}
.tng2-search-shortcuts a{color:#d9a94d;font-size:.76rem;text-decoration:none}
.tng2-updated-section,.tng2-home-tools-section{margin-top:88px}
.tng2-updated-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.tng2-updated-grid>a{min-height:155px;display:flex;flex-direction:column;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:#10151d;text-decoration:none}
.tng2-updated-grid>a:hover{border-color:rgba(242,184,75,.26);background:#121821}
.tng2-updated-grid span{margin-bottom:auto;padding-bottom:22px;color:#d9a84a;font-family:var(--tng-font-mono);font-size:.62rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}
.tng2-updated-grid strong{color:#eef1f5;font-size:1.02rem;line-height:1.38}
.tng2-updated-grid small{margin-top:12px;color:#7d8794}
.tng2-home-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}
.tng2-home-tool-grid>a{display:flex;align-items:center;gap:14px;min-height:104px;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#10151d;text-decoration:none}
.tng2-home-tool-grid>a:hover{border-color:rgba(242,184,75,.28);background:#131923}
.tng2-home-tool-grid .tng2-tool-card-logo{width:48px;height:48px;flex:0 0 auto}
.tng2-home-tool-grid a>div:last-child{min-width:0;display:flex;flex-direction:column}
.tng2-home-tool-grid a span{color:#d7a64a;font-size:.61rem;text-transform:uppercase;letter-spacing:.06em}
.tng2-home-tool-grid a strong{margin:3px 0;color:#edf0f4;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tng2-home-tool-grid a small{color:#76818f;font-size:.68rem}
.tng2-value-actions{margin-top:18px;text-align:right}
.tng2-article-tool-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}
.tng2-article-tool-links>span{margin-right:3px;color:#75808e;font-family:var(--tng-font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}
.tng2-article-tool-links a{padding:6px 9px;border:1px solid rgba(242,184,75,.18);border-radius:999px;background:rgba(242,184,75,.045);color:#e1b050;text-decoration:none;font-size:.7rem;font-weight:650}
.tng2-article-tool-links a:hover{border-color:rgba(242,184,75,.38);background:rgba(242,184,75,.08)}
@media(min-width:900px) and (max-width:1120px){.tng2-nav-desktop a{padding-inline:9px!important;font-size:.81rem!important}.tng2-header-inner{gap:18px!important}}
@media(max-width:900px){.tng2-updated-grid,.tng2-home-tool-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.tng2-intent-footer{display:grid}.tng2-updated-section,.tng2-home-tools-section{margin-top:68px}.tng2-updated-grid,.tng2-home-tool-grid{grid-template-columns:1fr}.tng2-value-actions{text-align:left}.tng2-search-shortcuts{display:grid}.tng2-article-tool-links{align-items:flex-start}.tng2-article-tool-links>span{width:100%}}
