.lconv-mgroup{flex-direction:column;gap:2px;min-width:0;display:flex}.lconv-msg{gap:10px;width:100%;min-width:0;padding:4px 0;display:flex;position:relative}.lconv-msg[data-align=end]{flex-direction:row-reverse}.lconv-mav{flex:none;justify-content:center;align-self:flex-start;width:32px;display:flex}.lconv-mav:empty{visibility:hidden}.lconv-mav>.lstaff-avatar{background:var(--card-ground);border:1px solid var(--line);width:30px;height:30px;color:var(--terracotta-text);font-size:10px;font-weight:800}.lconv-mbody{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;max-width:min(640px,82%);display:flex}.lconv-msg[data-align=end] .lconv-mbody{align-items:flex-end}.lconv-mhead{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:flex}.lconv-msg[data-align=end] .lconv-mhead{flex-direction:row-reverse}.lconv-mname{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.lconv-mtime{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.lconv-mfoot{max-width:100%;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;line-height:1.4;display:flex}.lconv-msg[data-align=end] .lconv-mfoot{justify-content:flex-end}.lconv-macts{top:-12px;z-index:2;border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--surface-overlay);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-soft);gap:2px;padding:2px;display:flex;position:absolute;inset-inline-end:0}.lconv-msg[data-align=end] .lconv-macts{inset-inline:0 auto}.lconv-msg:hover .lconv-macts,.lconv-msg:focus-within .lconv-macts,.lconv-macts[data-open]{opacity:1;pointer-events:auto}@media (hover:none){.lconv-macts{opacity:1;pointer-events:auto;box-shadow:none;align-self:flex-start;position:static}}.lconv-bgroup{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.lconv-msg[data-align=end] .lconv-bgroup{align-items:flex-end}.lconv-bub{border-radius:var(--r-card);width:fit-content;min-width:0;max-width:100%;color:var(--ink);border:1px solid #0000;flex-direction:column;padding:8px 12px;font-size:14px;line-height:1.5;display:flex;position:relative}.lconv-bub[data-variant=theirs]{background:var(--surface-raised)}.lconv-bub[data-variant=mine]{background:var(--tint);border-color:var(--tint)}.lconv-bub[data-variant=note]{background:var(--surface-content);border-color:var(--edge-control)}.lconv-bub[data-variant=quiet]{color:var(--text-secondary);background:0 0;padding:2px 0;font-size:13px}.lconv-bub[data-variant=failed]{background:var(--state-error-wash);border-color:var(--state-error)}.lconv-bgroup>.lconv-bub[data-align=start]:not(:first-child){border-start-start-radius:var(--r-control)}.lconv-bgroup>.lconv-bub[data-align=start]:not(:last-child){border-end-start-radius:var(--r-control)}.lconv-bgroup>.lconv-bub[data-align=end]:not(:first-child){border-start-end-radius:var(--r-control)}.lconv-bgroup>.lconv-bub[data-align=end]:not(:last-child){border-end-end-radius:var(--r-control)}.lconv-bcontent{overflow-wrap:anywhere;white-space:pre-wrap;width:fit-content;min-width:0;max-width:100%;overflow:hidden}.lconv-bcontent p{margin:0}.lconv-bcontent a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.lconv-bcontent a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--r-control)}.lconv-bub[data-has-reactions]{margin-bottom:14px}.lconv-breacts{z-index:1;bottom:-14px;gap:4px;display:flex;position:absolute;inset-inline-end:8px}.lconv-bub[data-align=end]>.lconv-breacts{inset-inline:8px auto}.lconv-react{border:1px solid var(--edge-control);border-radius:var(--r-pill);background:var(--surface-content);height:24px;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;line-height:1;display:inline-flex}.lconv-react:hover{background:var(--state-hover-row)}.lconv-react[aria-pressed=true]{background:var(--tint);border-color:var(--terracotta-text);font-weight:600}.lconv-react:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lconv-react:disabled{cursor:default;opacity:.6}.lconv-react-n{font-variant-numeric:tabular-nums}.lconv-thread{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.lconv-tview{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow-y:auto}.lconv-tview[data-pending-scroll]{visibility:hidden}.lconv-tview:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.lconv-tcontent{height:max-content;min-height:100%;padding:12px var(--lconv-x,16px) 16px;flex-direction:column;display:flex}.lconv-titem{flex:none;min-width:0}.lconv-tday{align-items:center;gap:10px;margin:14px 0 8px;display:flex}.lconv-tday:before,.lconv-tday:after{content:"";background:var(--hairline);flex:1;height:1px}.lconv-tday>span{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-content);color:var(--text-secondary);padding:2px 10px;font-size:11.5px;font-weight:600}.lconv-tnew{align-items:center;gap:8px;margin:6px 0;display:flex}.lconv-tnew:before{content:"";background:var(--terracotta-text);flex:1;height:1px}.lconv-tnew>span{color:var(--terracotta-text);font-size:11.5px;font-weight:700}.lconv-tstate{flex:1;align-content:center;min-height:160px;padding:16px;display:grid}.lc-btn.lconv-tjump{z-index:3;border-radius:var(--r-pill);box-shadow:var(--shadow-pop);transition:opacity var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-soft);position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.lconv-tjump[data-active=false]{opacity:0;pointer-events:none;transform:translate(-50%,8px)}@media (prefers-reduced-motion:reduce){.lconv-tjump,.lconv-macts{transition:none}}.lconv-tstart{padding:14px var(--lconv-x,16px) 0;flex-direction:column;align-items:center;gap:8px;display:flex}.lconv-tstart:empty{display:none}.lconv-tearly-box{display:contents}.lconv-tearly-box>.lconv-tday{align-self:stretch;margin:0}.lconv-tearly-box>.lconv-tearly-fail{align-self:stretch}.lconv-tsk{width:100%;padding:12px var(--lconv-x,16px);flex:auto;align-content:start;gap:14px;display:grid}.lconv-tsk-r{align-items:flex-start;gap:10px;display:flex}.lconv-tsk-r.is-end{flex-direction:row-reverse}.lconv-tsk-b{border-radius:var(--r-card);background:var(--espresso-wash);display:block}.lconv-comp{gap:6px;min-width:0;display:grid}.lconv-cbox{border:1px solid var(--edge-control);border-radius:var(--r-field);background:var(--surface-content);min-width:0;display:grid}.lconv-cbox:focus-within{border-color:var(--ring);box-shadow:var(--shadow-ring)}.lconv-cbox[data-disabled]{background:var(--surface-raised)}.lconv-cabove{gap:8px;min-width:0;padding:10px 12px 0;display:grid}.lconv-cfmt{gap:2px;padding:6px 8px 0;display:flex}.lconv-ctext{resize:none;width:100%;min-height:44px;max-height:40vh;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:11px 14px 4px;font-size:14px;line-height:1.45;display:block;overflow-y:auto}.lconv-ctext:focus,.lconv-ctext:focus-visible{box-shadow:none;border:0;outline:none}.lconv-ctext::placeholder{color:var(--text-secondary);opacity:1}.lconv-ctext:disabled{cursor:not-allowed;color:var(--text-secondary)}.lconv-comp[data-size=roomy] .lconv-ctext{min-height:120px}.lconv-ctools{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;padding:4px 6px 6px;display:flex}.lconv-csp{flex:auto}.lconv-ccount{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px;font-size:12px}.lconv-ccount[data-over]{color:var(--state-error);font-weight:600}.lconv-csend{gap:2px;display:inline-flex}.lconv-cunder{min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;line-height:1.4;display:flex}.lconv-cwho{align-items:center;gap:6px;min-width:0;display:inline-flex}.lconv-cwhy{color:var(--text-secondary);margin:0;font-size:12.5px}.lconv-cerr{color:var(--state-error);margin:0;font-size:12.5px;font-weight:600}.lconv-atpop{border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--surface-overlay);width:260px;max-width:calc(100vw - 16px);max-height:280px;box-shadow:var(--shadow-pop);outline:none;padding:4px;overflow-y:auto}.lconv-athead{letter-spacing:.07em;text-transform:uppercase;color:var(--text-quiet);margin:0;padding:6px 8px 4px;font-size:11px;font-weight:700}.lconv-atlist{gap:1px;margin:0;padding:0;list-style:none;display:grid}.lconv-atrow{border-radius:var(--r-control);min-height:34px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 8px;font-size:13.5px;display:flex}.lconv-atrow[aria-selected=true]{background:var(--whisper);font-weight:600}.lconv-atnone{color:var(--text-secondary);margin:0;padding:8px;font-size:13px}.lconv-inbox{flex-direction:column;min-width:0;min-height:0;display:flex}.lconv-inbox>.lrw-list{overflow-y:auto}.lconv-row .lrw-body{gap:2px}.lconv-rowtop{align-items:baseline;gap:8px;min-width:0;display:flex}.lconv-open{text-align:left;min-width:0;max-width:100%;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--r-control);background:0 0;border:0;flex:0 auto;padding:0;font-size:14px;font-weight:500;line-height:1.38;text-decoration:none;overflow:hidden}.lconv-open:after{content:"";border-radius:var(--r-field);position:absolute;inset:0}.lconv-open:focus-visible{outline:none}.lconv-open:focus-visible:after{outline:2px solid var(--ring);outline-offset:-2px}.lrw-row.is-unread .lconv-open{font-weight:700}.lconv-rowtag{color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.lconv-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:13px;line-height:1.4;display:block;overflow:hidden}.lrw-row.is-unread .lconv-preview{color:var(--ink)}.lconv-row .lrw-acts,.lconv-row .lrw-end{z-index:1;position:relative}.lconv-row .lrw-end{flex-direction:column;align-self:start;align-items:flex-end;gap:4px;padding-top:2px}.lconv-acts-below{z-index:1;flex-wrap:wrap;grid-area:2/2/auto/-1;justify-content:flex-end;gap:6px;padding-top:6px;display:none;position:relative}.lconv-row:hover>.lconv-acts-below,.lconv-row:focus-within>.lconv-acts-below,.lconv-row.is-current>.lconv-acts-below{display:flex}.lconv-when{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.lrw-row.is-unread .lconv-when{color:var(--ink);font-weight:600}.lconv-unread{border-radius:var(--r-pill);background:var(--terracotta);min-width:20px;height:20px;color:var(--on-terracotta);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.lconv-unread.is-dot{width:10px;min-width:10px;height:10px;padding:0}.lconv-inbox-state{padding:8px}@media (max-width:600px){.lconv-mbody{max-width:88%}.lconv-ctools{padding:4px}}