.tag-btn{
padding:10px;
border-radius:12px;
background:#000;
border:1px solid rgba(255,255,255,0.05);
font-size:11px;
font-weight:700;
color:#aaa;
transition:all .2s;
}

.tag-btn:hover{
background:#111;
color:#fff;
}

.tag-btn.active{
background:#2563eb;
color:#fff;
border-color:#2563eb;
}

.ai-option{
padding:16px;
border-radius:14px;
background:#000;
border:1px solid rgba(255,255,255,0.05);
font-size:12px;
line-height:1.5;
color:#ddd;
cursor:pointer;
transition:.2s;
}

.ai-option:hover{
border-color:#2563eb;
background:#0a0a0a;
}

.ai-use{
margin-top:10px;
font-size:10px;
font-weight:800;
text-transform:uppercase;
letter-spacing:.1em;
color:#3b82f6;
}