.qs-r67-compose-assist{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-2px 0 10px}.qs-r67-compose-assist>span{font-size:.72rem;font-weight:900;letter-spacing:.08em;color:var(--accent)}.qs-r67-compose-assist button,.qs-r67-creator-coach button{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--surface-2);color:var(--text);border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:800;cursor:pointer}.qs-r67-thread-ai,.qs-r67-reply-ai{font-weight:950;color:var(--accent)!important}.qs-r67-reply-ai{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);flex:0 0 auto;cursor:pointer}.qs-r67-creator-coach{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;margin-top:18px}.qs-r67-creator-coach span{font-size:.7rem;font-weight:950;letter-spacing:.1em;color:var(--accent)}.qs-r67-creator-coach h2{margin:5px 0 4px;font-size:1.18rem}.qs-r67-creator-coach p{margin:0;color:var(--text-dim);max-width:660px}.qs-r67-ai-backdrop{position:fixed;inset:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:1200;display:grid;place-items:end center;padding:20px}.qs-r67-ai-backdrop[hidden]{display:none!important}.qs-r67-ai-sheet{width:min(680px,100%);max-height:78vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:26px;padding:18px;box-shadow:0 30px 100px rgba(0,0,0,.42)}.qs-r67-ai-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.qs-r67-ai-head span{font-size:.7rem;font-weight:950;letter-spacing:.1em;color:var(--accent)}.qs-r67-ai-close{border:0;background:var(--surface-2);color:var(--text);width:34px;height:34px;border-radius:50%;font-size:1.1rem}.qs-r67-ai-answer{white-space:pre-wrap;line-height:1.52;background:var(--surface-2);border-radius:18px;padding:14px;min-height:74px}.qs-r67-ai-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.qs-r67-ai-actions button{border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:9px 13px;border-radius:999px;font-weight:800}.qs-r67-ai-actions .is-primary{background:var(--accent);color:#071018}.qs-post-footer [data-r67-ai-post]{min-width:max-content}@media(max-width:720px){.qs-r67-creator-coach{align-items:flex-start;flex-direction:column}.qs-post-footer [data-r67-ai-post] b{display:none}}
/* R86.5: SkyMind runs as an active QRSocial sheet, not behind a tinted scrim. */
.qs-r67-ai-head-actions{display:flex;align-items:center;gap:10px}.qs-r67-sp-live{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:999px;background:var(--surface-2);white-space:nowrap}.qs-r67-sp-live small{font-size:.58rem!important;letter-spacing:.08em!important;color:var(--text-dim)!important}.qs-r67-sp-live strong{font-size:.76rem;color:var(--text)}.qs-r67-sp-receipt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,var(--surface-2));font-size:.75rem}.qs-r67-sp-receipt[hidden]{display:none!important}.qs-r67-sp-receipt strong{color:var(--accent)}.qs-r67-sp-receipt>span{color:var(--text-dim);font-weight:750}.qs-r67-ai-sheet{box-shadow:0 22px 65px rgba(0,0,0,.28)}
@media(max-width:720px){.qs-r67-ai-backdrop{padding:10px}.qs-r67-ai-sheet{max-height:88dvh;border-radius:22px}.qs-r67-ai-head{align-items:center}.qs-r67-ai-head-actions{gap:7px}.qs-r67-sp-live{padding:6px 8px}.qs-r67-sp-live small{display:none}.qs-r67-sp-receipt{align-items:flex-start;flex-direction:column;gap:3px}}

/* R86.6 — commercial Messenger/SkyMind layer discipline. */
.qs-r67-ai-backdrop{z-index:var(--qs-layer-skymind,2147482000)!important;isolation:isolate;overscroll-behavior:contain}
body.qs-thread-focus.qs-skymind-open .composer-v2{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}
@media(min-width:761px){
  .qs-r67-ai-backdrop{place-items:center;padding:32px}
  .qs-r67-ai-sheet{width:min(720px,calc(100vw - 64px));max-height:min(760px,calc(100dvh - 112px));border-radius:28px;padding:22px;box-shadow:0 28px 90px rgba(0,0,0,.30)}
}
@media(max-width:760px){
  .qs-r67-ai-backdrop{place-items:end center;padding:10px}
}
