.chat-thread[data-v-e7a5ee2a]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.chat-day[data-v-e7a5ee2a]{letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--n-ffffff),.5);align-items:center;gap:10px;margin:8px 0 4px;font-size:11px;font-weight:600;display:flex}.chat-day[data-v-e7a5ee2a]:after,.chat-day[data-v-e7a5ee2a]:before{content:"";background:rgba(var(--n-ffffff),.08);flex:1;height:1px}.chat-day[data-v-e7a5ee2a]:first-child{margin-top:0}.chat-system[data-v-e7a5ee2a]{color:rgba(var(--n-ffffff),.5);justify-content:center;align-items:center;gap:5px;margin:6px 0;font-size:11px;display:flex}.chat-msg[data-v-e7a5ee2a]{flex-direction:column;align-items:flex-start;gap:3px;max-width:82%;display:flex}.chat-msg.is-first[data-v-e7a5ee2a]{margin-top:6px}.chat-msg.is-mine[data-v-e7a5ee2a]{align-self:flex-end;align-items:flex-end}@media (width<=480px){.chat-msg[data-v-e7a5ee2a]{max-width:90%}}.chat-author[data-v-e7a5ee2a]{align-items:center;gap:6px;padding:0 2px;display:flex}.chat-author-tile[data-v-e7a5ee2a]{border:1px solid;border-radius:5px;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:700;display:grid}.chat-author-tile.is-admin[data-v-e7a5ee2a]{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2459}.chat-author-tile.is-user[data-v-e7a5ee2a]{color:#93c5fd;background:#60a5fa1f;border-color:#2563eb4d}.chat-author-name[data-v-e7a5ee2a]{color:rgba(var(--n-ffffff),.75);font-size:11.5px;font-weight:600}.chat-bubble[data-v-e7a5ee2a]{color:rgba(var(--n-ffffff),.9);background:rgba(var(--n-2d2d2d),.55);border:1px solid rgba(var(--n-ffffff),.08);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px 10px 10px 4px;padding:8px 12px;font-size:13px;line-height:1.45}.is-mine .chat-bubble[data-v-e7a5ee2a]{border-color:rgba(37,99,235,calc(var(--a-boost,1)*.3));background:#2563eb24;border-radius:10px 10px 4px}.is-other.is-admin .chat-bubble[data-v-e7a5ee2a]{border-color:#fbbf2440}.chat-time[data-v-e7a5ee2a]{color:rgba(var(--n-ffffff),.45);padding:0 2px;font-size:10.5px}.chat-empty[data-v-e7a5ee2a]{text-align:center;color:rgba(var(--n-ffffff),.55);padding:16px 0;font-size:12.5px}.chat-composer[data-v-41d3721c]{flex-direction:column;gap:8px;width:100%;display:flex}.composer-quick[data-v-41d3721c]{flex-wrap:wrap;gap:6px;display:flex}.quick-chip[data-v-41d3721c]{color:rgba(var(--n-ffffff),.75);background:rgba(var(--n-3c3c41),.35);border:1px solid rgba(var(--nl-505055),.45);font:inherit;cursor:pointer;border-radius:6px;padding:4px 9px;font-size:12px;transition:all .15s}.quick-chip[data-v-41d3721c]:hover:not(:disabled){color:rgba(var(--n-ffffff),.95);background:#10b9811f;border-color:#34d399a6}.quick-chip[data-v-41d3721c]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.quick-chip[data-v-41d3721c]:disabled{opacity:.5;cursor:not-allowed}.composer-row[data-v-41d3721c]{align-items:flex-end;gap:8px;display:flex}.composer-input[data-v-41d3721c]{box-sizing:border-box;min-width:0;min-height:40px;max-height:140px;color:rgba(var(--n-ffffff),.95);background:rgba(var(--n-3c3c41),.4);border:1px solid rgba(var(--nl-505055),.5);font:inherit;resize:none;border-radius:8px;flex:1;padding:9px 12px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.composer-input[data-v-41d3721c]::placeholder{color:rgba(var(--n-ffffff),.45)}.composer-input[data-v-41d3721c]:focus{border-color:#fbbf2480;outline:none;box-shadow:0 0 0 2px #fbbf241a}.composer-input[data-v-41d3721c]:disabled{opacity:.6;cursor:not-allowed}@media (width<=767px){.composer-input[data-v-41d3721c]{font-size:16px}}.composer-send[data-v-41d3721c]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;transition:all .15s;display:grid}.composer-send[data-v-41d3721c]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.composer-send[data-v-41d3721c]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.composer-send[data-v-41d3721c]:disabled{cursor:not-allowed}.composer-send[data-v-41d3721c]:disabled:not(.is-sending){background:rgba(var(--n-ffffff),.06);border-color:rgba(var(--n-ffffff),.1);color:rgba(var(--n-ffffff),.45);cursor:not-allowed}.composer-meta[data-v-41d3721c]{color:rgba(var(--n-ffffff),.55);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.composer-count[data-v-41d3721c]{margin-left:auto;font-family:monospace;font-size:10.5px}.spin[data-v-41d3721c]{animation:1s linear infinite composer-spin-41d3721c}@keyframes composer-spin-41d3721c{to{transform:rotate(1turn)}}
