.th-root{flex-direction:column;gap:14px;margin-top:12px;display:flex}.th-conv{border:1px solid var(--hair);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.th-day{text-align:center;color:var(--muted);margin:4px 0;font-size:11px}.th-bubble{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px;max-width:82%;padding:8px 10px;font-size:14px}.th-left{background:rgba(var(--ac-x-7f7f7f-rgb), .14);align-self:flex-start}.th-right{background:rgba(var(--ac-x-3c825a-rgb), .2);align-self:flex-end}.th-who{color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.th-quote{border-left:3px solid var(--hair);color:var(--muted);margin-bottom:4px;padding-left:6px;font-size:12px}.th-meta{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.th-meta.th-right-meta{align-self:flex-end}.th-chip{border:1px solid var(--hair);color:var(--ink-2);border-radius:999px;padding:1px 8px;font-size:11px}.th-act{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.th-composer{flex-direction:column;gap:6px;margin-top:6px;display:flex}.th-composer textarea{width:100%;font:inherit;border:1px solid var(--hair);color:var(--ink);background:0 0;border-radius:10px;padding:8px 10px;font-size:14px}.th-roles{flex-wrap:wrap;gap:6px;display:flex}.th-note{color:var(--muted);font-size:11.5px}.th-open{border:1px solid var(--ac-x-2f5f96);color:var(--ac-x-2f5f96);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:14px;font-weight:600}.th-sheet{z-index:1200;background:var(--ac-x-8fa6c8);flex-direction:column;display:flex;position:fixed;inset:0}.th-sheet-head{background:var(--ac-x-f4f5f7);border-bottom:1px solid rgba(var(--ac-x-000000-rgb), .08);justify-content:flex-end;padding:12px 16px;display:flex}.th-sheet-close{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.th-line{flex-direction:column;flex:1;gap:14px;padding:14px 16px 32px;display:flex;overflow-y:auto}.th-line .th-conv{border:0;gap:6px;padding:0}.th-line .th-day{background:rgba(var(--ac-x-283c5a-rgb), .45);color:var(--ac-x-ffffff);border-radius:999px;align-self:center;padding:3px 14px;font-size:12px}.th-line .th-bubble{background:var(--ac-x-ffffff);max-width:78%;color:var(--ac-x-1c2430);border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.5}.th-line .th-right{background:var(--ac-x-b9e58f)}.th-line .th-bubble.th-cp{background:var(--ac-x-fff3cf);border:1px solid var(--ac-x-f0d58a)}.th-line .th-who{color:var(--ac-x-6b7480)}.th-line .th-quote{border-left-color:var(--ac-x-c9ced6);color:var(--ac-x-6b7480)}.th-line .th-meta,.th-line .th-meta .th-act,.th-line .th-meta .rp-dots{color:rgba(var(--ac-x-ffffff-rgb), .92)}.th-line .th-chip{border-color:rgba(var(--ac-x-ffffff-rgb), .6);color:var(--ac-x-ffffff)}.th-line>.th-act,.th-line>.th-note{color:var(--ac-x-ffffff)}.th-line .th-composer{background:var(--ac-x-ffffff);border-radius:14px;padding:12px}.th-root{gap:0}.th-post{border-top:1px solid var(--ac-x-eeeeee);padding:11px 0}.th-post-h{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.th-post-body{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 6px;font-size:15px}.th-st{background:var(--ac-x-fff3d6);color:var(--ac-x-7a5600);border-radius:6px;padding:1px 8px;font-size:11.5px;display:inline-block}.th-st.th-st-done{background:var(--ac-x-e9f5ec);color:var(--ac-x-1f6b3a)}.th-post-act{gap:14px;margin-top:6px;display:flex}.th-post-act .th-act,.th-root>.th-cta{color:var(--ac-x-2f5f96);font-size:12.5px;text-decoration:none}.th-post-act .th-open{border:0;border-radius:0;align-self:auto;padding:0;font-weight:400}.th-root>.th-cta{border:1px solid var(--ac-x-2f5f96);text-align:center;border-radius:12px;margin-top:16px;padding:11px;font-size:14px;font-weight:600;display:block}.th-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px}.th-top{min-width:0;color:var(--ink);font-size:13px}.th-top-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.th-top-sub{align-items:center;gap:8px;margin-top:2px;display:flex}.th-sheet-close{flex:none}.th-line .th-meta{align-self:flex-start;padding:0 6px}.th-card{background:var(--ac-x-ffffff);color:var(--ink);border-radius:16px;margin-top:16px;padding:13px 14px}.th-line .th-quote{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
