.ts-chip{box-sizing:border-box;border:1px solid var(--pt-edge);background:var(--pt-paper);color:var(--pt-ink);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.ts-chip.is-self{border-color:var(--pt-ink)}.ts-chip.is-agent{border-style:dashed}.ts-chip.is-blank{width:24px;height:24px}.ts-chip-plate{fill:var(--pt-ink);display:block}.ts-chip-picture{object-fit:cover;display:block}.ts-chip-initials{fill:var(--pt-ink);font-family:var(--pt-display);font-feature-settings:"cv11", "ss01";paint-order:stroke fill;stroke:var(--pt-paper);stroke-width:2px;font-weight:500}.ts-chip-stripe{background:var(--ts-hue,var(--pt-ink));pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.ts-chip-presenter{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:6px solid var(--pt-ink);outline:1px solid var(--pt-paper);pointer-events:none;width:0;height:0;position:absolute;bottom:1px;right:1px}.ts-chip.has-halo,.ts-flag.has-halo,.ts-remote-outline.has-halo,.ts-remote-caret.has-halo{box-shadow:0 0 0 1px var(--ts-halo-in,#070707), 0 0 0 2px var(--ts-halo-out,#fff)}.ts-presence{grid-template-columns:var(--ts-presence-tracks,24px 4px 24px 4px 24px 4px 24px 4px 32px 8px 1px 7px 24px);box-sizing:border-box;width:var(--pt-presence-w,184px);flex:0 0 var(--pt-presence-w,184px);align-items:center;height:32px;display:grid}.ts-presence-slot:first-child{grid-column:1}.ts-presence-slot:nth-child(2){grid-column:3}.ts-presence-slot:nth-child(3){grid-column:5}.ts-presence-slot:nth-child(4){grid-column:7}.ts-presence-more{grid-column:9}.ts-presence-rule{grid-column:11}.ts-presence-me{grid-column:13}.ts-presence-slot,.ts-presence-more,.ts-presence-me{appearance:none;box-sizing:border-box;color:var(--pt-ink);cursor:pointer;height:24px;transition:opacity var(--pt-dur-fast) var(--pt-ease-out);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ts-presence-slot{width:24px}.ts-presence-slot.is-empty{opacity:0;pointer-events:none}.ts-presence-chip.is-following .ts-chip{outline:1px solid var(--ts-hue,var(--pt-ink));outline-offset:1px}.ts-presence-chip:focus-visible,.ts-presence-more:focus-visible,.ts-presence-me:focus-visible{outline:1px solid var(--pt-ink);outline-offset:1px}.ts-presence-more{border:1px solid var(--pt-edge);width:32px;font:500 12px/1 var(--pt-display);font-feature-settings:"cv11", "ss01", "tnum";font-variant-numeric:tabular-nums}.ts-presence-more.is-empty{opacity:0;pointer-events:none}.ts-presence-more:hover{border-color:var(--pt-ink)}.ts-presence-count{text-align:left;width:23px}.ts-presence-rule{background:var(--pt-hair);width:1px;height:24px}.ts-presence-me{width:24px}.ts-plate-menu{z-index:30;box-sizing:border-box;background:var(--pt-paper);color:var(--pt-ink);border:1px solid var(--pt-hair);font:13px/1.3 var(--pt-text);animation:pt-fade-in var(--pt-dur-fast) var(--pt-ease-out) both;border-radius:0;outline:none;flex-direction:column;padding:4px 0;display:flex;position:fixed}.ts-plate-menu-rows{scrollbar-gutter:stable;max-height:320px;overflow:hidden auto}.ts-roster-row{appearance:none;box-sizing:border-box;width:100%;height:32px;color:var(--pt-ink);font:13px/1 var(--pt-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:0 10px;display:grid}.ts-roster-row.is-plain{grid-template-columns:minmax(0,1fr);height:28px}.ts-roster-row:hover,.ts-roster-row:focus-visible{background:var(--pt-plate,var(--pt-paper-2,#0707070f));outline:none}.ts-roster-row.is-stub{color:var(--pt-titanium);cursor:default}.ts-roster-row.is-stub:hover{background:0 0}.ts-roster-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ts-roster-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ts-roster-trust,.ts-roster-meta{color:var(--pt-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ts-roster-act{color:var(--pt-ink-2);white-space:nowrap;font-size:12px}.ts-roster-row.is-following .ts-roster-act{color:var(--pt-ink)}.ts-roster-foot .ts-menu-divider,.ts-account-row-wrap .ts-menu-divider{background:var(--pt-hair-soft);height:1px;margin:4px 0;display:block}.ts-account-head{border-bottom:1px solid var(--pt-hair-soft);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px 8px;display:grid}.ts-account-words{flex-direction:column;gap:2px;min-width:0;display:flex}.ts-account-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ts-account-sentence{color:var(--pt-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ts-following-plate{top:var(--ts-following-top,8px);z-index:5;box-sizing:border-box;width:var(--ts-following-w,240px);height:var(--ts-following-h,24px);margin-left:calc(var(--ts-following-w,240px) / -2);background:var(--pt-ink);color:var(--pt-paper);border:1px solid var(--pt-paper);font:500 13px/1 var(--pt-text);animation:pt-fade-in var(--pt-dur-toast) var(--pt-ease-out) both;pointer-events:auto;align-items:center;gap:6px;padding:0 8px;display:flex;position:absolute;left:50%}.ts-following-plate .ts-chip{border-color:var(--pt-paper);background:var(--pt-ink)}.ts-following-plate .ts-chip-plate,.ts-following-plate .ts-chip-initials{fill:var(--pt-paper)}.ts-following-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ts-following-stop{appearance:none;color:var(--pt-paper);font:500 13px/1 var(--pt-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0 2px;text-decoration:underline}.ts-following-stop:focus-visible{outline:1px solid var(--pt-paper);outline-offset:1px}.ts-flag{z-index:2;box-sizing:border-box;width:var(--ts-flag-w,120px);height:var(--ts-flag-h,18px);background:var(--pt-ink);color:var(--pt-paper);border:1px solid var(--pt-paper);font:500 13px/1 var(--pt-text);white-space:nowrap;pointer-events:none;transition:opacity var(--pt-dur-toast) var(--pt-ease-out);align-items:center;gap:6px;padding:0 6px;display:inline-flex;position:absolute;overflow:hidden}.ts-flag .ts-chip{border-color:var(--pt-paper);background:var(--pt-ink)}.ts-flag .ts-chip-plate,.ts-flag .ts-chip-initials{fill:var(--pt-paper)}.ts-flag-text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ts-flag.is-faded{opacity:0}.ts-remote-outline{box-sizing:border-box;border:1px solid var(--ts-hue,var(--pt-ink));pointer-events:none;position:absolute}.ts-remote-outline.is-agent{border-style:dashed;border-color:var(--pt-ink)}.ts-remote-caret{background:var(--ts-hue,var(--pt-ink));pointer-events:none;width:2px;transition:opacity var(--pt-dur-toast) var(--pt-ease-out);position:absolute}.ts-remote-caret.is-dim{opacity:.5}.ts-remote-pointer-group{pointer-events:none;transition:transform var(--ts-pointer-ms,80ms) linear;will-change:transform;position:absolute;top:0;left:0}.ts-remote-pointer{display:block;overflow:visible}.ts-remote-pointer-outer{fill:none;stroke:var(--ts-halo-out,#fff);stroke-width:3px;stroke-linejoin:round}.ts-remote-pointer-inner{fill:none;stroke:var(--ts-halo-in,#070707);stroke-width:1.5px;stroke-linejoin:round}.ts-remote-pointer-fill{fill:var(--ts-hue,var(--pt-ink))}.ts-announce{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ts-plate-menu,.ts-following-plate{animation:none}.ts-flag,.ts-remote-caret,.ts-remote-pointer-group,.ts-presence-slot{transition:none}}
