.nk{box-sizing:border-box;background:var(--fill);object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.nk[data-fallback]{color:var(--text-secondary);justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex}.ij{flex-direction:column;display:flex}.jj{align-items:center;gap:var(--sp-2);box-sizing:border-box;padding:var(--sp-2);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;font-family:inherit;display:flex}.jj:hover{background:var(--fill)}.kj{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.lj{box-sizing:border-box;min-width:16px;height:16px;padding:0 var(--sp-1);background:var(--inverse-bg);color:var(--inverse-fg);text-align:center;border-radius:8px;flex-shrink:0;font-size:.62rem;font-weight:600;line-height:16px}.hj{box-sizing:border-box;cursor:col-resize;touch-action:none;width:6px;margin:0;padding:0;position:absolute;top:0;bottom:0;left:-3px}@media (width<=560px){.hj{display:none}}.rk{box-sizing:border-box;padding:var(--sp-2) var(--sp-3);cursor:pointer;border:none;border-radius:8px;margin:0;font-family:inherit;font-size:.78rem;font-weight:500}.rk[data-variant=primary]{background:var(--inverse-bg);color:var(--inverse-fg)}.rk[data-variant=primary]:hover:not(:disabled){background:var(--inverse-bg-hover)}.rk[data-variant=secondary]{background:var(--chat-bg-surface-nested);color:var(--chat-fg-primary)}.rk[data-variant=secondary]:hover:not(:disabled){background:var(--chat-bg-surface-container)}.rk[data-variant=text]{color:var(--chat-fg-primary);background:0 0}.rk[data-variant=text]:hover:not(:disabled){background:var(--chat-bg-surface-container)}.rk[data-loading]{animation:1.2s ease-in-out infinite sk}@keyframes sk{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rk[data-loading]{opacity:.6;animation:none}}.rk:disabled{opacity:.5;cursor:default}.ik{box-sizing:border-box;margin:0;padding:0;display:flex}.ik[data-author=user]{justify-content:flex-end}.jk{box-sizing:border-box;max-width:85%;padding:var(--sp-2) var(--sp-3);background:var(--fill);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;margin:0;font-size:.8rem;line-height:1.4}.ik[data-author=user] .jk{background:var(--fill-strong)}.jk[data-event]{color:var(--text-muted);background:0 0;font-size:.72rem;font-style:italic}.jk[data-custom]{width:85%;max-width:85%;padding:var(--sp-2) var(--sp-3)}.kk{color:var(--text-muted);font-size:.72rem}.lk{box-sizing:border-box;margin:var(--sp-hair) 0 0;color:var(--text-muted);cursor:default;padding:0;font-size:.62rem;font-style:normal;display:block}.ik[data-author=user] .lk{text-align:right}.jk[data-custom] .lk,.mk+.lk{margin-top:var(--sp-2)}.mk{gap:var(--sp-2);box-sizing:border-box;margin:var(--sp-2) 0 var(--sp-hair);flex-direction:column;padding:0;display:flex}.mk:first-child{margin-top:var(--sp-hair)}.mk[data-layout=grid]{flex-flow:wrap}.tk{box-sizing:border-box;margin:0;padding:0;display:grid}.uk{box-sizing:border-box;flex-direction:column;margin:0;padding:0;display:flex}.vk{box-sizing:border-box;flex-direction:row;margin:0;padding:0;display:flex}.wk{box-sizing:border-box;flex:1;margin:0;padding:0}.xk{box-sizing:border-box;margin:0;padding:0;display:block}.yk{box-sizing:border-box;max-width:100%;margin:0;padding:0;display:inline-block}.yk[data-effect=rainbow]{background:linear-gradient(90deg,#fb7185,#fdba74,#6ee7b7,#78a9ff,#a78bfa,#fb7185) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite zk}@keyframes zk{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.yk[data-effect=rainbow]{animation:none}}.al{box-sizing:border-box;overflow-wrap:anywhere}.bl{gap:var(--sp-1);box-sizing:border-box;flex-direction:column;margin:0;padding:0;display:flex}.cl{color:var(--chat-fg-secondary);font-size:.7rem}.dl{box-sizing:border-box;padding:var(--sp-1_5) var(--sp-2);border:1px solid var(--chat-bg-surface-nested);background:var(--chat-bg-surface-container);color:var(--chat-fg-primary);border-radius:8px;margin:0;font-family:inherit;font-size:.78rem}.dl:focus{border-color:var(--text-faint);outline:none}.dl:disabled{opacity:.5}.dk{box-sizing:border-box;color:var(--chat-fg-primary);flex-direction:column;margin:0;padding:0;display:flex}.ek{color:var(--chat-fg-tertiary);font-size:.72rem;font-style:italic}.ff{align-items:center;gap:var(--sp-1_5);box-sizing:border-box;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-subtle);margin:0;display:flex}.gf{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:600;overflow:hidden}.hf{box-sizing:border-box;width:28px;height:28px;color:var(--neutral-solid);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.hf:hover{background:var(--fill);color:var(--text-strong)}.hf[hidden]{display:none}.if{gap:var(--sp-hair);box-sizing:border-box;padding:var(--sp-2);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.if[hidden]{display:none}.jf{box-sizing:border-box;padding:var(--sp-3);flex:1;margin:0;overflow-y:auto}.kf{gap:var(--sp-1_5);box-sizing:border-box;flex-direction:column;margin:0;padding:0;display:flex}.lf{box-sizing:border-box;padding:var(--sp-2) var(--sp-3);color:var(--text-muted);margin:0;font-size:.75rem}.mf{gap:var(--sp-2);box-sizing:border-box;padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border-subtle);margin:0;display:flex}.mf[hidden]{display:none}.nf{box-sizing:border-box;min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);background:var(--fill-subtle);color:var(--text-strong);border-radius:8px;flex:1;margin:0;font-family:inherit;font-size:.8rem}.nf:focus{border-color:var(--text-faint);outline:none}.nf:disabled{opacity:.5}.of{box-sizing:border-box;background:var(--inverse-bg);width:34px;height:34px;color:var(--inverse-fg);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.of:hover{background:var(--inverse-bg-hover)}
