.ticket-thread{background:#171717;border:1px solid #272727;border-radius:18px;display:grid;gap:0;overflow-y:auto;padding:8px;resize:vertical}.ticket-thread::-webkit-scrollbar{width:8px}.ticket-thread::-webkit-scrollbar-thumb{background:rgba(255,255,255,.13);border-radius:999px}.ticket-thread-empty{align-items:center;color:#8995a3;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;padding:24px;text-align:center}.ticket-thread-empty svg{color:#66717f;font-size:34px}.ticket-thread-empty strong{color:#ffffff;font-size:15px;font-weight:950}.ticket-thread-empty span{font-size:13px;line-height:1.45;max-width:420px}.ticket-thread-message{display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);padding:14px 10px;position:relative;animation:ticket-thread-message-in .24s ease-out both}@keyframes ticket-thread-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ticket-thread-message:not(:last-child){border-bottom:1px solid #272727}.ticket-thread-event{align-items:center;background:linear-gradient(135deg,rgba(var(--bv-blue),.13),rgba(103,232,249,.06));border:1px solid rgba(var(--bv-blue),.3);border-radius:16px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);margin:8px 10px;padding:13px 15px}.ticket-thread-event-icon{align-items:center;background:rgba(var(--bv-blue),.18);border:1px solid rgba(var(--bv-blue),.35);border-radius:50%;color:#8bbaff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.ticket-thread-event strong{color:#fff;display:block;font-size:14px}.ticket-thread-event p{color:#a9b5c4;font-size:12px;margin:3px 0 0}.ticket-thread-event-meta{align-items:center;color:#8995a3;display:flex;font-size:11px;gap:8px;margin-top:7px}.ticket-thread-event-meta span{background:rgba(var(--bv-blue),.15);border-radius:999px;color:#8bbaff;font-weight:800;padding:3px 7px}.ticket-thread-light .ticket-thread-event{background:linear-gradient(135deg,rgba(var(--bv-blue),.08),#f8fbff);border-color:#d9e8fa}.ticket-thread-light .ticket-thread-event strong{color:#172033}.ticket-thread-light .ticket-thread-event p{color:#526174}.ticket-thread-retry{background:rgba(var(--bv-blue),.12);border:1px solid rgba(var(--bv-blue),.32);border-radius:999px;color:#8bbaff;font-size:12px;font-weight:850;margin-top:9px;padding:7px 12px}.ticket-thread-retry:hover{background:rgba(var(--bv-blue),.22);color:#fff}.ticket-thread-retry:disabled{cursor:wait;opacity:.68}.ticket-thread-retry-error{color:#ff8a96;font-size:12px;margin:6px 0 0}.ticket-thread-light .ticket-thread-retry{color:#2463a6}.ticket-thread-avatar{align-items:center;border-radius:50%;display:inline-flex;font-size:18px;height:44px;justify-content:center;width:44px;overflow:hidden}.ticket-thread-avatar img{display:block;width:100%;height:100%;object-fit:cover}.ticket-thread-avatar.ai{background:rgba(13,202,240,.14);border:1px solid rgba(13,202,240,.28);color:#67e8f9}.ticket-thread-avatar.staff{background:rgba(var(--bv-blue),.14);border:1px solid rgba(var(--bv-blue),.3);color:#8bbaff}.ticket-thread-avatar.user{background:rgba(255,255,255,.08);border:1px solid #333333;color:#d5dde8}.ticket-thread-message-main{min-width:0}.ticket-thread-message-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin:0 0 8px}.ticket-thread-message-actions{display:flex;flex-wrap:wrap;gap:6px}.ticket-thread-message-actions button{background:transparent;border:1px solid #333;border-radius:999px;color:#a9b5c4;font-size:11px;font-weight:800;padding:5px 9px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ticket-thread-message-actions button:hover{background:rgba(var(--bv-blue),.14);border-color:rgba(var(--bv-blue),.38);color:#fff}.ticket-thread-message-actions button.danger{color:#ff8a96}.ticket-thread-light .ticket-thread-message-actions button{border-color:#d7e0ec;color:#526174}.ticket-thread-light .ticket-thread-message-actions button.danger{color:#be123c}.ticket-thread-message-header strong{align-items:center;color:#ffffff;display:flex;font-size:14px;font-weight:950;gap:6px;line-height:1.2;margin:0}.ticket-thread-message-header strong i{color:#8bbaff;font-size:13px}.ticket-thread-tags{align-items:center;color:#8995a3;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1.2;margin-top:4px}.ticket-thread-tags a,.ticket-thread-tags span{background:rgba(var(--bv-blue),.12);border:1px solid rgba(var(--bv-blue),.24);border-radius:999px;color:#8bbaff;font-size:11px;font-weight:900;line-height:1;padding:4px 7px;text-decoration:none}.ticket-thread-tags time{color:#8995a3;line-height:1}.ticket-thread-message-body{background:#1c1c1c;border:1px solid #272727;border-radius:16px;color:#d5dde8;font-size:14px;line-height:1.55;margin:0;padding:12px 13px;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ticket-thread-message:hover .ticket-thread-message-body{border-color:rgba(var(--bv-blue),.35);box-shadow:0 10px 28px rgba(0,0,0,.14)}.ticket-thread-markdown{margin:0;padding:0}.ticket-thread-markdown>:first-child{margin-top:0!important}.ticket-thread-markdown>:last-child{margin-bottom:0!important}.ticket-thread-markdown p{margin:0 0 .65rem!important}.ticket-thread-markdown p:last-child{margin-bottom:0!important}.ticket-thread-markdown ol,.ticket-thread-markdown ul{margin-bottom:.65rem;padding-left:1.2rem}.ticket-thread-markdown li{margin-bottom:.25rem}.ticket-thread-markdown li:last-child{margin-bottom:0}.ticket-thread-markdown blockquote{border-left:3px solid rgba(var(--bv-blue),.35);color:#a9b5c4;margin:.65rem 0;padding-left:.8rem}.ticket-thread-markdown pre{background:#111111;border:1px solid #333333;border-radius:12px;color:#f8fbff;margin:.65rem 0;padding:10px;white-space:pre-wrap}.ticket-thread-markdown code{background:rgba(255,255,255,.06);border:1px solid #303030;border-radius:6px;color:#f8fbff;padding:.12rem .28rem}.ticket-thread-markdown pre code{background:transparent;border:0;padding:0}.ticket-thread-thinking{align-items:center;color:var(--bs-secondary-color);display:inline-flex;font-size:12px;font-style:normal;gap:6px}.ticket-thread-thinking-sparkle{color:var(--bs-secondary-color);font-size:12px;animation:ticket-thinking-sparkle 2.4s ease-in-out infinite}.ticket-thread-thinking-label{--thinking-base:#97a6ba;display:inline-block;background:linear-gradient(105deg,var(--thinking-base) 0,var(--thinking-base) 38%,#fff 50%,var(--thinking-base) 62%,var(--thinking-base) 100%);background-size:240% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ticket-thinking-sweep 2.3s ease-in-out infinite}.ticket-thread-light .ticket-thread-thinking-label{--thinking-base:#526174}@keyframes ticket-thinking-sweep{0%,12%{background-position:100% 0}70%,to{background-position:0 0}}.ticket-thread-thinking-new-badge{color:#ffffff;background:#ff3b30;border-radius:8px;padding:2px 6px;font-weight:700;font-size:11px;line-height:1;text-transform:uppercase}.ticket-thread-alert{border-radius:14px;font-size:13px;font-weight:800;line-height:1.45;padding:12px}.ticket-thread-alert.danger{background:rgba(220,53,69,.12);border:1px solid rgba(220,53,69,.24);color:#ff7480}.ticket-thread-attachment,.ticket-thread-system-card{background:#171717;border:1px solid #303030;border-radius:16px;padding:14px}.ticket-thread-attachment-header strong,.ticket-thread-system-card strong{color:#ffffff;display:block;font-size:14px;font-weight:950;line-height:1.25}.ticket-thread-attachment-header span,.ticket-thread-attachment-note,.ticket-thread-system-card p,.ticket-thread-system-card span{color:#8995a3;font-size:12px;line-height:1.45;margin:4px 0 0}.ticket-thread-stars{align-items:center;display:flex;flex-wrap:wrap;gap:3px;margin:8px 0}.ticket-thread-stars a{text-decoration:none}.ticket-thread-stars span{font-size:2rem;line-height:1}.ticket-thread-attachment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ticket-thread-attachment-header i{color:#8bbaff}.ticket-thread-attachment-name{color:#ffffff;font-size:13px;font-weight:900;margin-bottom:8px;word-break:break-word}.ticket-thread-attachment-preview{background:#111111;border:1px solid #333333;border-radius:14px;display:block;margin-bottom:10px;max-height:180px;max-width:100%;object-fit:contain}.ticket-thread-attachment-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ticket-thread-attachment-actions button{align-items:center;background:rgba(var(--bv-blue),.12);border:1px solid rgba(var(--bv-blue),.24);border-radius:999px;color:#8bbaff;display:inline-flex;font-size:12px;font-weight:900;gap:6px;min-height:32px;padding:0 11px;text-decoration:none}.ticket-thread-attachment-actions button:hover{background:rgba(var(--bv-blue),.18);color:#ffffff}.ticket-thread-attachment-actions button.danger{background:rgba(220,53,69,.12);border-color:rgba(220,53,69,.24);color:#ff7480}.ticket-thread-attachment-actions button.danger:hover{background:rgba(220,53,69,.18);color:#ffffff}.ticket-thread-ai-tools{align-items:center;border-top:1px solid #272727;display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:9px;padding-top:8px}.ticket-thread-ai-note{align-items:center;color:#8995a3;display:inline-flex;flex:1 1 220px;font-size:12px;font-style:italic;gap:7px;line-height:1.35;min-width:0}.ticket-thread-ai-note-icon{color:#8bbaff;font-weight:800;text-decoration:none}.ticket-thread-ai-note-icon:hover{color:#ffffff;text-decoration:underline}.ticket-thread-ai-note i{color:#66717f;font-size:12px}.ticket-thread-ai-note img{max-height:12px;max-width:100%;object-fit:contain}.ticket-thread-ai-note span{min-width:0}.ticket-thread-ai-note a{color:#8bbaff;font-weight:800;text-decoration:none}.ticket-thread-ai-note a:hover{color:#ffffff;text-decoration:underline}.ticket-thread-ai-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ticket-thread-ai-actions .compact,.ticket-thread-rating-actions .rating{align-items:center;background:transparent;border:1px solid #333333;border-radius:999px;color:#a9b5c4;display:inline-flex;font-size:12px;font-weight:850;gap:5px;height:28px;justify-content:center;line-height:1;padding:0 9px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ticket-thread-ai-actions .compact:hover,.ticket-thread-rating-actions .rating:hover{background:rgba(255,255,255,.05);border-color:#464646;color:#ffffff;text-decoration:none;transform:translateY(-1px)}.ticket-thread-ai-actions .compact.danger{color:#ff8a96}.ticket-thread-ai-actions .compact.danger:hover{background:rgba(220,53,69,.1);border-color:rgba(220,53,69,.32);color:#ff7480}.ticket-thread-rating-actions{align-items:center;background:rgba(255,255,255,.035);border:1px solid #303030;border-radius:999px;display:inline-flex;gap:4px;padding:3px}.ticket-thread-rating-actions .rating{border:0;height:24px;padding:0;width:28px}.ticket-thread-rating-actions .rating.positive{color:#8fdba9}.ticket-thread-rating-actions .rating.negative{color:#ff8a96}.ticket-thread-rating-actions .rating.positive.active{background:rgba(72,207,127,.14);color:#91e8b0}.ticket-thread-rating-actions .rating.negative.active{background:rgba(220,53,69,.14);color:#ff7480}.ticket-thread-ai-actions .compact:disabled,.ticket-thread-rating-actions .rating:disabled{cursor:not-allowed;opacity:.65;transform:none}.ticket-thread-powered{color:#66717f;flex:0 0 100%;font-size:10px;font-weight:700;line-height:1;text-decoration:none}.ticket-thread-powered:hover{color:#8bbaff;text-decoration:none}.ticket-thread-light{background:#fbfcfe;border-color:#dfe6ef;border-radius:12px;color:#243247;padding:6px}.ticket-thread-light::-webkit-scrollbar-thumb{background:rgba(100,116,139,.28)}.ticket-thread-light .ticket-thread-empty{color:#66758a}.ticket-thread-light .ticket-thread-empty svg{color:#94a3b8}.ticket-thread-light .ticket-thread-attachment-header strong,.ticket-thread-light .ticket-thread-attachment-name,.ticket-thread-light .ticket-thread-empty strong,.ticket-thread-light .ticket-thread-message-header strong,.ticket-thread-light .ticket-thread-system-card strong{color:#111827}.ticket-thread-light .ticket-thread-ai-tools,.ticket-thread-light .ticket-thread-message:not(:last-child){border-color:#e2e8f0}.ticket-thread-light .ticket-thread-index{background:#ffffff;border-color:#d9e2ef;color:#64748b;height:24px;margin-top:5px;width:24px}.ticket-thread-light .ticket-thread-avatar.user{background:#edf4ff;border-color:#cfe0fb;color:#35557d}.ticket-thread-light .ticket-thread-ai-note,.ticket-thread-light .ticket-thread-attachment-header span,.ticket-thread-light .ticket-thread-attachment-note,.ticket-thread-light .ticket-thread-system-card p,.ticket-thread-light .ticket-thread-system-card span,.ticket-thread-light .ticket-thread-tags,.ticket-thread-light .ticket-thread-tags time,.ticket-thread-light .ticket-thread-thinking{color:#66758a}.ticket-thread-light .ticket-thread-tags a,.ticket-thread-light .ticket-thread-tags span{background:rgba(var(--bv-blue),.08);border-color:rgba(var(--bv-blue),.18);color:#1d5fd3}.ticket-thread-light .ticket-thread-attachment,.ticket-thread-light .ticket-thread-message-body,.ticket-thread-light .ticket-thread-system-card{background:#ffffff;border-color:#e2e8f0;border-radius:12px;color:#243247}.ticket-thread-light .ticket-thread-message{gap:10px;grid-template-columns:30px 40px minmax(0,1fr);padding:12px 8px}.ticket-thread-light .ticket-thread-avatar{font-size:16px;height:40px;width:40px}.ticket-thread-light .ticket-thread-message-header{margin-bottom:7px}.ticket-thread-light .ticket-thread-message-header strong{font-size:13px}.ticket-thread-light .ticket-thread-tags{font-size:11px}.ticket-thread-light .ticket-thread-message-body{font-size:13px;padding:11px 12px}.ticket-thread-light .ticket-thread-markdown blockquote{color:#526174}.ticket-thread-light .ticket-thread-markdown code,.ticket-thread-light .ticket-thread-markdown pre{background:#eef3f8;border-color:#d7e0ec;color:#1f2937}.ticket-thread-light .ticket-thread-attachment-preview{background:#f1f5f9;border-color:#d7e0ec}.ticket-thread-light .ticket-thread-attachment-actions button{background:rgba(var(--bv-blue),.08);border-color:rgba(var(--bv-blue),.18);color:#1d5fd3}.ticket-thread-light .ticket-thread-attachment-actions button:hover{background:rgba(var(--bv-blue),.14);color:#0f397f}.ticket-thread-light .ticket-thread-ai-note a,.ticket-thread-light .ticket-thread-ai-note-icon{color:#1d5fd3}.ticket-thread-light .ticket-thread-ai-note a:hover,.ticket-thread-light .ticket-thread-ai-note-icon:hover{color:#0f397f}.ticket-thread-light .ticket-thread-ai-note i,.ticket-thread-light .ticket-thread-powered{color:#8a98aa}html[data-bv-app-surface-tone=light] .ticket-thread-dark{background:var(--bv-app-surface-muted,#eef2f7);border-color:var(--bv-app-border,#dce2eb);color:var(--bs-body-color,#243247)}html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-ai-tools,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-message:not(:last-child){border-color:var(--bv-app-border,#dce2eb)}html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-attachment-header
	strong,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-attachment-name,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-message-header
	strong,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-system-card
	strong{color:var(--bs-body-color,#111827)}html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-ai-note,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-attachment-header
	span,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-attachment-note,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-system-card
	p,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-system-card
	span,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-tags
	time,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-thinking,html[data-bv-app-surface-tone=light] .ticket-thread-dark .ticket-thread-tags{color:var(--bs-secondary-color,#66758a)}html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-attachment,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-message-body,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-system-card{background:var(--bv-app-surface,#ffffff);border-color:var(--bv-app-border,#dce2eb);color:var(--bs-body-color,#243247)}html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-ai-actions
	.compact:hover,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-attachment-actions
	button:hover,html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-rating-actions
	.rating:hover{background:color-mix(in srgb,var(--bv-app-accent,#087ff5) 10%,var(--bv-app-surface,#fff));border-color:color-mix(in srgb,var(--bv-app-accent,#087ff5) 26%,var(--bv-app-border,#dce2eb));color:var(--bs-body-color,#243247)}html[data-bv-app-surface-tone=light]
	.ticket-thread-dark
	.ticket-thread-attachment-actions
	button.danger:hover{background:#fff1f2;border-color:#fecdd3;color:#be123c}.ticket-thread-light .ticket-thread-ai-actions .compact,.ticket-thread-light .ticket-thread-rating-actions .rating{border-color:#d7e0ec;color:#526174}.ticket-thread-light .ticket-thread-ai-actions .compact:hover,.ticket-thread-light .ticket-thread-rating-actions .rating:hover{background:#eef5ff;border-color:#c9d8ea;color:#1d5fd3}.ticket-thread-light .ticket-thread-rating-actions{background:#ffffff;border-color:#d7e0ec}.ticket-thread-light .ticket-thread-rating-actions .rating.positive{color:#047857}.ticket-thread-light .ticket-thread-rating-actions .rating.negative{color:#be123c}.ticket-thread-light .ticket-thread-rating-actions .rating.positive.active{background:#dcfce7;color:#047857}.ticket-thread-light .ticket-thread-rating-actions .rating.negative.active{background:#ffe4e6;color:#be123c}.ticket-thread-light .ticket-thread-powered:hover{color:#1d5fd3}.ticket-thread-message-body>.ticket-thread-thinking{margin-top:5px}details.ticket-thread-thinking{align-items:stretch;background:rgba(148,163,184,.07);border:1px solid rgba(148,163,184,.2);border-radius:8px;display:block;font-style:normal;padding:0;margin:6px 0 0;line-height:1}details.ticket-thread-thinking summary{align-items:center;cursor:pointer;display:flex;font-size:12px;font-style:normal;font-weight:750;gap:8px;list-style:none;padding:5px 9px;user-select:none;min-height:29px;box-sizing:border-box;position:relative;overflow:hidden}details.ticket-thread-thinking summary:before{animation:ticket-thinking-sparkle 2.4s ease-in-out infinite;display:inline-block;transform-origin:center}details.ticket-thread-thinking summary:after{position:relative}details.ticket-thread-thinking summary{background:transparent;text-shadow:none}details.ticket-thread-thinking summary::-webkit-details-marker{display:none}details.ticket-thread-thinking summary:before{content:"✦";color:var(--bs-secondary-color);font-size:12px}details.ticket-thread-thinking summary:after{content:"›";font-size:17px;margin-left:auto;transform:rotate(0deg);transition:transform .16s ease}details.ticket-thread-thinking[open] summary:after{transform:rotate(90deg)}details.ticket-thread-thinking>div{border-top:1px solid rgba(148,163,184,.16);line-height:1.5;padding:8px 9px 9px;animation:ticket-thinking-reveal .22s cubic-bezier(.2,.75,.25,1) both}details.ticket-thread-thinking>div>*{animation:ticket-thinking-item-in .26s ease-out both}details.ticket-thread-thinking>div>:nth-child(2){animation-delay:90ms}details.ticket-thread-thinking>div>:nth-child(3){animation-delay:.18s}details.ticket-thread-thinking>div>:nth-child(4){animation-delay:.27s}@keyframes ticket-thinking-item-in{0%{opacity:0;transform:translateX(-7px)}to{opacity:1;transform:translateX(0)}}@keyframes ticket-thinking-text-glow{0%,to{color:inherit;text-shadow:0 0 0 rgba(139,186,255,0)}50%{color:#c5dcff;text-shadow:0 0 12px rgba(139,186,255,.48)}}@keyframes ticket-thinking-sparkle{0%,to{opacity:.62;filter:drop-shadow(0 0 0 rgba(139,186,255,0));transform:rotate(0deg) scale(.92)}35%{opacity:1;filter:drop-shadow(0 0 5px rgba(139,186,255,.72));transform:rotate(14deg) scale(1.16)}70%{opacity:.78;filter:drop-shadow(0 0 2px rgba(139,186,255,.35));transform:rotate(-8deg) scale(1)}}@keyframes ticket-thinking-reveal{0%{opacity:0;transform:translateY(-6px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.ticket-thread-message,.ticket-thread-thinking-label,.ticket-thread-thinking-sparkle,details.ticket-thread-thinking summary,details.ticket-thread-thinking summary:before,details.ticket-thread-thinking>div{animation:none}.ticket-thread-thinking-label{background:none;color:var(--bs-secondary-color);-webkit-text-fill-color:currentColor}}.ticket-thread-typing{display:flex;align-items:center;gap:5px;padding:10px 16px 14px 58px;color:#64748b;font-size:.82rem}.ticket-thread-typing-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:ticket-thread-typing-pulse 1.2s ease-in-out infinite}.ticket-thread-typing-dot:nth-child(2){animation-delay:.15s}.ticket-thread-typing-dot:nth-child(3){animation-delay:.3s}@keyframes ticket-thread-typing-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:767.98px){.ticket-thread{padding:6px}.ticket-thread-message{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 6px}.ticket-thread-avatar{height:36px;width:36px}.ticket-thread-message-body{padding:12px}.ticket-thread-ai-tools{align-items:stretch;flex-direction:column}.ticket-thread-ai-actions{margin-left:0}.ticket-thread-powered{flex-basis:auto}}