.gp[data-v-47e9da37]{width:340px;padding:var(--space-2);flex-direction:column}.gp[data-v-47e9da37],.gp-head[data-v-47e9da37]{gap:var(--space-2);display:flex}.gp-head[data-v-47e9da37]{justify-content:space-between;align-items:center}.gp-title[data-v-47e9da37]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.gp-scroll[data-v-47e9da37]{overscroll-behavior:contain;height:320px;overflow-y:auto}.gp-label[data-v-47e9da37]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);padding:2px 2px 6px}.gp-recent[data-v-47e9da37]{margin-bottom:var(--space-2);overscroll-behavior:contain;scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.gp-item.gp-recent-item[data-v-47e9da37]{flex:none;width:auto;height:76px}.gp-item.gp-recent-item .gp-watermark[data-v-47e9da37]{width:26px}.gp-cols[data-v-47e9da37]{grid-template-columns:1fr 1fr;gap:4px;display:grid}.gp--stickers .gp-cols[data-v-47e9da37]{grid-template-columns:1fr 1fr 1fr}.gp--stickers .gp-item[data-v-47e9da37]{background-color:#0000}.gp--stickers .gp-item img[data-v-47e9da37]{-o-object-fit:contain;object-fit:contain}.gp-col[data-v-47e9da37]{flex-direction:column;gap:4px;display:flex}.gp-item[data-v-47e9da37]{border-radius:var(--radius-md);background-size:cover;background-color:var(--color-bg-subtle);cursor:pointer;width:100%;transition:opacity var(--transition-fast),transform var(--transition-fast);display:block;overflow:hidden}.gp-item[data-v-47e9da37]:hover{opacity:.9;transform:scale(.98)}.gp-item[data-v-47e9da37]{position:relative}.gp-item img[data-v-47e9da37]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gp-item .gp-watermark[data-v-47e9da37]{-o-object-fit:contain;object-fit:contain;opacity:.85;filter:drop-shadow(0 1px 1px #00000059);pointer-events:none;width:34px;height:auto;position:absolute;bottom:4px;right:4px}.gp-empty[data-v-47e9da37]{padding:var(--space-6) var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}.gp-more[data-v-47e9da37]{padding:var(--space-2) 0;justify-content:center;display:flex}.gp-attr[data-v-47e9da37]{font-size:var(--font-size-xs);color:var(--color-text-tertiary);justify-content:flex-end;display:flex}.gp-attr-logo[data-v-47e9da37]{width:auto;height:12px}.gp-attr-logo--dark[data-v-47e9da37],.dark{display:none}.dark{display:block}.tray[data-v-bb27d9b6]{margin-bottom:var(--space-2);flex-direction:column;order:-1}.tray[data-v-bb27d9b6],.tray-items[data-v-bb27d9b6]{gap:var(--space-2);display:flex}.tray-items[data-v-bb27d9b6]{padding-top:4px;overflow-x:auto}.tray-item[data-v-bb27d9b6]{border:var(--border-default);border-radius:var(--radius-lg);background:var(--color-bg-subtle);flex:none;width:64px;height:64px;position:relative;overflow:hidden}.tray-item>img[data-v-bb27d9b6],.tray-item>video[data-v-bb27d9b6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tray-item--file[data-v-bb27d9b6]{width:112px;padding:0 var(--space-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.tray-badge[data-v-bb27d9b6]{border-radius:var(--radius-md);background:var(--color-primary-subtle);color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-semibold);padding:2px 6px}.tray-name[data-v-bb27d9b6]{max-width:100%;font-size:var(--font-size-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tray-loading[data-v-bb27d9b6],.tray-play[data-v-bb27d9b6]{color:#fff;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tray-play[data-v-bb27d9b6]{text-shadow:0 1px 4px #00000080;font-size:18px}.tray-loading[data-v-bb27d9b6]{background:#00000059;font-size:20px}.tray-remove[data-v-bb27d9b6]{color:#fff;cursor:pointer;opacity:.85;background:#0000008c;border:0;border-radius:999px;padding:0;font-size:18px;display:flex;position:absolute;top:2px;right:2px}.tray-remove[data-v-bb27d9b6]:hover{opacity:1}.tray-foot[data-v-bb27d9b6]{align-items:center;gap:var(--space-3);display:flex}.tray-count[data-v-bb27d9b6]{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.composer--inline.composer--tray[data-v-bb27d9b6]{padding-top:var(--space-2);flex-wrap:wrap}.composer--inline .tray[data-v-bb27d9b6]{flex-basis:100%}.emoji-pop[data-v-bb27d9b6]{padding:var(--space-2)}.composer[data-v-bb27d9b6]{padding:var(--space-2) var(--space-4) var(--space-2);border:var(--border-default);border-radius:var(--radius-lg);background:var(--color-bg-card);transition:border-color var(--transition-fast);flex-direction:column;display:flex}.composer[data-v-bb27d9b6]:focus-within{border-color:var(--color-border-subtle)}.gif-btn[data-v-bb27d9b6]{font-weight:var(--font-weight-semibold);letter-spacing:.02em}.composer-foot[data-v-bb27d9b6]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.hint[data-v-bb27d9b6]{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hint b[data-v-bb27d9b6]{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.draft-note[data-v-bb27d9b6]{align-items:center;gap:var(--space-1);display:inline-flex}.composer--inline[data-v-bb27d9b6]{align-items:flex-end;gap:var(--space-4);background:var(--color-bg-subtle);border-radius:18px;flex-direction:row;min-height:36px;padding:0 4px 0 12px}.composer--inline[data-v-bb27d9b6]:focus-within{border-color:var(--color-primary-border)}.composer--inline[data-v-bb27d9b6]>:first-child{flex:1;min-width:0}.composer--inline[data-v-bb27d9b6] .ProseMirror{min-height:34px;max-height:168px;padding-block:7px;font-size:13.5px}.composer--inline[data-v-bb27d9b6] .ProseMirror>*{margin-block:0}.composer--inline[data-v-bb27d9b6] .ProseMirror>*+*{margin-top:var(--space-3)}.composer--bare[data-v-bb27d9b6] .ProseMirror p,.composer--inline[data-v-bb27d9b6] .ProseMirror p{line-height:1.5}.composer--inline .composer-foot[data-v-bb27d9b6]{flex:none;gap:0;margin:0 0 3px}.composer--inline .composer-foot[data-v-bb27d9b6]>:not(.send):not(.attach){display:none}.composer--inline .send[data-v-bb27d9b6]{border-radius:999px;justify-content:center;width:28px;height:28px;padding:0}.composer--bare[data-v-bb27d9b6]{background:0 0;border:0;border-radius:0;padding:0}.composer--bare[data-v-bb27d9b6] .ProseMirror{min-height:44px;font-size:13.5px}.composer--bare .composer-foot[data-v-bb27d9b6]{gap:var(--space-3)}.composer--bare .hint[data-v-bb27d9b6]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.composer--bare .foot-btn[data-v-bb27d9b6]{min-height:32px;padding-inline:var(--space-6);font-size:13px}.composer--bare .emoji-btn[data-v-bb27d9b6]{flex-shrink:0;justify-content:center;width:28px;height:28px;padding:0}.attach[data-v-bb27d9b6]{display:none}@media (width<=767px){.composer--send.composer--tray[data-v-bb27d9b6]{border-radius:22px;flex-wrap:wrap}.composer--send .tray[data-v-bb27d9b6]{flex-basis:100%;margin-bottom:0}.composer--send[data-v-bb27d9b6]{--pill-pad:6px;--pill-send:calc(var(--m-tabbar-height) - var(--pill-pad)*2);padding:var(--pill-pad) var(--pill-pad) var(--pill-pad) 18px;border-radius:calc(var(--m-tabbar-height)/2);background:var(--m-glass-bg);box-shadow:var(--m-glass-edge);-webkit-backdrop-filter:var(--m-glass-blur);backdrop-filter:var(--m-glass-blur);border:0;flex-direction:row;align-items:flex-end;gap:6px}.composer--send[data-v-bb27d9b6]>:first-child{flex:1;min-width:0}.composer--send[data-v-bb27d9b6] .ProseMirror{min-height:var(--pill-send);max-height:168px;padding-block:calc((var(--pill-send) - 28px)/2)}.composer--send .composer-foot[data-v-bb27d9b6]{flex:none;margin:0}.composer--send .composer-foot[data-v-bb27d9b6]>:not(.send):not(.attach){display:none}.composer--send .composer-foot[data-v-bb27d9b6]{align-items:center;gap:2px}.composer--send .attach[data-v-bb27d9b6]{width:var(--pill-send);height:var(--pill-send);border-radius:999px;justify-content:center;font-size:20px;display:inline-flex}.composer--send[data-v-bb27d9b6] [data-md-toolbar]{display:none}.composer--send .send[data-v-bb27d9b6]{width:var(--pill-send);height:var(--pill-send);border-radius:999px;justify-content:center;font-size:20px}.composer--bare[data-v-bb27d9b6] .ProseMirror,.composer--inline[data-v-bb27d9b6] .ProseMirror{font-size:16px}.composer--inline[data-v-bb27d9b6] .ProseMirror{padding-block:5px}.composer--inline .composer-foot[data-v-bb27d9b6]{gap:2px}.composer--inline .attach[data-v-bb27d9b6]{border-radius:999px;justify-content:center;width:28px;height:28px;padding:0;display:inline-flex}}.reactions[data-v-3280fecf]{align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.reaction-chip[data-v-3280fecf]{border:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);height:28px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 7px;display:inline-flex}.reaction-chip[data-v-3280fecf]:hover{border-color:color-mix(in srgb,var(--reaction-color) 45%,transparent)}.reaction-chip.mine[data-v-3280fecf]{border-color:color-mix(in srgb,var(--reaction-color) 40%,transparent);background:color-mix(in srgb,var(--reaction-color) 12%,transparent);color:var(--reaction-color)}.reaction-chip.popped[data-v-3280fecf]{animation:.34s cubic-bezier(.3,1.6,.5,1) reaction-pop-3280fecf}.reaction-visual[data-v-3280fecf]{width:20px;height:20px;color:var(--reaction-color);justify-content:center;align-items:center;display:inline-flex}.reaction-glyph[data-v-3280fecf]{color:var(--reaction-color);font-size:16px}.reaction-count[data-v-3280fecf]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:1}.reaction-add[data-v-3280fecf]{border:1px dashed var(--color-border-subtle);width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.reaction-add[data-v-3280fecf]:hover{color:var(--color-primary);border-color:var(--color-primary-border)}.who[data-v-3280fecf]{gap:var(--space-2);width:200px;padding:var(--space-3);flex-direction:column;display:flex}.who-head[data-v-3280fecf]{padding:var(--space-1) 0}.who-glyph[data-v-3280fecf],.who-head[data-v-3280fecf]{justify-content:center;display:flex}.who-glyph[data-v-3280fecf]{background:color-mix(in srgb,var(--reaction-color) 12%,transparent);width:56px;height:56px;color:var(--reaction-color);border-radius:16px;align-items:center;font-size:32px}.who-list[data-v-3280fecf]{max-height:220px;padding-top:var(--space-2);border-top:var(--border-default);flex-direction:column;gap:4px;display:flex;overflow-y:auto}.who-row[data-v-3280fecf]{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.who-you[data-v-3280fecf]{margin-left:auto}.who-more[data-v-3280fecf],.who-you[data-v-3280fecf]{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.reaction-pop[data-v-3280fecf]{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.reaction-picker[data-v-3280fecf]{padding-bottom:var(--space-2);border-bottom:var(--border-default);grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.reaction-option[data-v-3280fecf]{border-radius:var(--radius-md);cursor:pointer;height:34px;transition:background-color var(--transition-fast),border-color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;display:flex}.reaction-option[data-v-3280fecf]:hover{background:var(--color-bg-subtle)}.reaction-option.mine[data-v-3280fecf]{border-color:color-mix(in srgb,var(--reaction-color) 40%,transparent);background:color-mix(in srgb,var(--reaction-color) 12%,transparent)}.reaction-option .reaction-glyph[data-v-3280fecf]{font-size:18px}@keyframes reaction-pop-3280fecf{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.reaction-chip.popped[data-v-3280fecf]{animation:none}}
