.mention-at>.brand-tile{box-shadow:none;border-radius:4px;position:absolute;top:50%;left:50%;translate:-50% -50%}.pick-ink.is-skill{font-weight:500}.pick-ink[data-off]{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.mention-menu .pick-row .brand-tile{box-shadow:none;border-radius:8px;flex:none}.mention-menu .pick-row.is-off .brand-tile{opacity:.6}.mention-menu .pick-row small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.mention-menu .pick-row>span:nth-child(2){flex:1;min-width:0}.mention-menu .pick-icon{width:30px;height:30px;color:var(--fg-soft);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex:none;place-items:center;display:grid}.mention-menu .pick-source{color:var(--muted);border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-style:normal}.mention-menu .pick-hint{border-top:1px solid var(--line);color:var(--muted);margin-top:4px;padding:6px 10px 2px;font-size:11px}.mention-menu.is-skills{min-width:min(380px,100vw - 32px)}.mention-menu{max-width:calc(100% - 40px)}@media (max-width:767px){.mention-menu{min-width:0;max-width:none;max-height:min(320px,45vh);left:0;right:0}.mention-menu.is-skills{min-width:0}}@media (hover:none){.mention-menu .pick-hint{display:none}}.composer-attach-wrap{align-self:flex-end;display:flex;position:relative}.attach-sheet{z-index:30;border:1px solid var(--line-strong);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:repeat(4,84px);gap:6px;padding:10px;animation:.14s ease-out both attach-in;display:grid;position:absolute;bottom:calc(100% + 10px);left:0}.attach-tile{color:var(--fg-soft);text-align:center;border-radius:12px;justify-items:center;gap:6px;padding:10px 4px 8px;font-size:12px;line-height:1.25;display:grid}.attach-tile:hover,.attach-tile:focus-visible{background:var(--hover);color:var(--fg)}.attach-tile-icon{background:var(--raised);width:44px;height:44px;color:var(--fg);border-radius:999px;place-items:center;display:grid}@media (max-width:420px){.attach-sheet{grid-template-columns:repeat(4,minmax(64px,1fr));width:calc(100vw - 32px)}}@keyframes attach-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.attach-sheet{animation:none}}.attach-sheet{max-width:calc(100vw - 24px);max-height:calc(100dvh - 140px);overflow-y:auto}.composer-buttons{flex-shrink:0;align-items:flex-end;gap:6px;display:inline-flex}.team-composer .send-button.stop-button.is-secondary{background:var(--hover);color:var(--fg-soft);box-shadow:inset 0 0 0 1px var(--line-strong)}.team-composer .send-button.stop-button.is-secondary:hover:not(:disabled){background:var(--press)}.team-composer .send-button.stop-button:disabled{opacity:.5}.queue-strip{flex-direction:column;gap:4px;margin:0 8px 6px;padding:0;list-style:none;display:flex}.queue-strip li{border:1px dashed var(--line-strong);min-height:30px;color:var(--fg-soft);border-radius:14px;align-items:center;gap:8px;padding:2px 4px 2px 10px;font-size:13px;display:flex}.queue-strip .queue-n{background:var(--hover);min-width:18px;height:18px;color:var(--muted);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.queue-strip .queue-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.queue-strip li>button{flex:none;width:28px;height:28px}.composer-notice{border:1px solid var(--line-strong);background:var(--raised);color:var(--fg);border-radius:14px;align-items:flex-start;gap:6px;margin:0 8px 6px;padding:6px 4px 6px 12px;font-size:13px;line-height:1.45;display:flex}.composer-notice>span{flex:1;min-width:0;padding-top:2px}.composer-notice>button{flex:none;width:28px;height:28px}.delivery-chip{color:var(--muted);align-items:center;gap:6px;margin:4px 8px 0;font-size:12px;line-height:1.3;display:inline-flex}.chat-message.own .delivery-chip{justify-content:flex-end;display:flex}.delivery-chip>i{background:currentColor;border-radius:50%;width:7px;height:7px}.delivery-chip.is-queued>i,.delivery-chip.is-held>i,.delivery-chip.is-steering>i{background:0 0;box-shadow:inset 0 0 0 1.5px}.delivery-chip.is-steered,.delivery-chip.is-replaced{color:var(--accent)}.delivery-chip>svg{width:11px;height:11px}.chat-message.own[data-delivery=queued] .message-bubble,.chat-message.own[data-delivery=sending] .message-bubble{border:1px dashed var(--line-strong);opacity:.85}.chat-message.is-cancelled .message-bubble{opacity:.55}.stop-line{color:var(--muted);justify-content:flex-start;align-items:center;gap:6px;margin:0 8px 14px;font-size:12px;display:flex}.stop-line>svg{fill:currentColor}.message-bubble.is-rewriting{opacity:.55;transition:opacity .16s}.chat-message.is-status .message-bubble{color:var(--fg-soft);border-left-style:dashed;font-size:13px}.chat-message.is-status .message-toolbar{display:none}@media (prefers-reduced-motion:reduce){.message-bubble.is-rewriting{transition:none}}@media (pointer:coarse){.queue-strip li>button,.composer-notice>button{width:44px;height:44px}}
