/* NOVIQ V25.1 — ONE Life OS / Ultimate beta layer */
.nq251-life-agent{position:relative;overflow:hidden}
.nq251-life-agent:before{content:"";position:absolute;inset:-1px auto auto -1px;width:160px;height:120px;background:radial-gradient(circle at top left,rgba(124,92,255,.15),transparent 72%);pointer-events:none}
.nq251-context-strip{display:flex!important;flex-wrap:wrap;gap:6px;margin:-2px 0 12px!important;padding:0!important;border:0!important;background:none!important}
.nq251-context-strip span{display:inline-flex!important;align-items:center;min-height:25px;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,166,255,.14);background:rgba(120,105,255,.06);color:#bbc6e5;font-size:9.5px!important;line-height:1.2}
.nq251-actions{display:grid;gap:7px;margin-top:12px;padding:10px;border-radius:15px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.065)}
.nq251-actions>small{font-size:10px;letter-spacing:.12em;color:#9e93ff}
.nq251-actions article{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(4,8,18,.34)}
.nq251-actions article.confirm{border-color:rgba(255,186,73,.2);background:rgba(255,186,73,.035)}
.nq251-actions article b{display:block;font-size:11.5px;color:#eef2ff}
.nq251-actions article span{display:block;margin-top:3px;color:#9ba7c7;font-size:9.5px;line-height:1.35}
.nq251-actions article p{margin:5px 0 0!important;color:#c9cfe1;font-size:10.5px!important;line-height:1.4}
.nq251-actions article em{font-style:normal;text-transform:uppercase;font-size:8.5px;letter-spacing:.08em;color:#9e93ff;padding:4px 6px;border-radius:999px;background:rgba(124,92,255,.09);white-space:nowrap}
@media(max-width:620px){.nq251-context-strip{gap:5px}.nq251-context-strip span{font-size:9px!important}.nq251-actions article{flex-direction:column}.nq251-actions article em{align-self:flex-start}}
