.v2-cmp{flex:none;border-top:1px solid var(--hair);background:var(--bg-room);padding:16px 32px 20px}.v2-cmp,.v2-cmp-col{box-sizing:border-box}.v2-cmp-col{width:100%;max-width:var(--measure,720px);margin:0 auto;display:flex;flex-direction:column;gap:6px}.v2-cmp-replying{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--hair);color:var(--ink-2);font:600 13px/1.3 var(--sans)}.v2-cmp-replying-x{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--ink-3);background:transparent;border:0}.v2-cmp-replying-x:hover{color:var(--ink);background:rgba(255,255,255,.05)}.v2-cmp-shell{background:var(--field);border:1px solid var(--hair-2);border-radius:var(--r-lg);transition:border-color .15s ease}.v2-cmp-shell:focus-within{border-color:var(--ink-4)}.v2-cmp-shell--dayzero{box-shadow:0 0 0 1.5px var(--v2-accent)}.v2-cmp-plus{display:none}.v2-cmp-input{display:block;width:100%;background:none;border:0;resize:none;color:var(--ink);font:400 15.5px/1.55 var(--sans);padding:14px 18px 6px;max-height:132px;outline:none;caret-color:var(--v2-accent);box-sizing:border-box}.v2-cmp-input::-moz-placeholder{color:var(--ink-4)}.v2-cmp-input::placeholder{color:var(--ink-4)}.v2-cmp-gtrigger{display:block;width:100%;text-align:left;color:var(--ink-4);font:400 15.5px/1.55 var(--sans);padding:14px 18px 6px;background:none;border:0;cursor:pointer;box-sizing:border-box}.v2-cmp-gtrigger:hover{color:var(--ink-3)}.v2-cmp-actions{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 10px}.v2-cmp-left{display:flex;gap:2px}.v2-cmp-attach{width:38px;height:38px;border-radius:10px;color:var(--ink-3);display:grid;place-items:center;background:transparent;border:0;cursor:pointer;transition:color .15s ease,background .15s ease}.v2-cmp-attach:hover{color:var(--ink-2);background:rgba(255,255,255,.04)}.v2-cmp-attach[data-active="1"]{color:var(--ink);background:rgba(255,255,255,.06)}.v2-cmp-attach--gif{font:700 10px/1 var(--mono);letter-spacing:.06em}.v2-cmp-right{display:flex;align-items:center;gap:12px;margin-left:auto}.v2-cmp-counter{font:400 10.5px/1 var(--mono);color:var(--ink-4)}.v2-cmp-counter[data-level=max],.v2-cmp-counter[data-level=warn]{color:var(--v2-accent)}.v2-cmp-sayit{font:700 14px/1 var(--sans);padding:12px 18px;border-radius:12px;min-height:40px;color:var(--ink-4);background:rgba(255,255,255,.045);border:0;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.v2-cmp-sayit[data-ready="1"]{background:var(--v2-accent);color:var(--accent-ink)}.v2-cmp-sayit--ghost{background:none;border:1px solid var(--hair-2);color:var(--ink-2)}.v2-cmp-sayit--ghost:hover{border-color:var(--ink-4);color:var(--ink)}.v2-cmp-sayit--signup{background:var(--v2-accent);color:var(--accent-ink);min-height:44px;-webkit-tap-highlight-color:transparent}.v2-cmp-sayit--signup:active{opacity:.9}.v2-cmp .v6-composer-error{color:hsl(var(--destructive));font:500 13px/1.4 var(--sans)}.v2-cmp .v6-composer-hint{color:var(--ink-3);font:500 13px/1.4 var(--sans)}@container v6room (min-width: 680px){.v2-cmp{padding:18px 32px 22px}.v6-cd .v6-composer.v2-cmp{padding-left:0;padding-right:0}.v2-cmp-col{max-width:720px;padding:0 32px}.v2-cmp-sayit:not([data-ready="1"]){color:var(--ink-3);background:rgba(255,255,255,.03);border:1px solid var(--hair)}.v2-cmp-sayit[data-ready="1"]{color:var(--accent-ink,#111)}}@container v6room (max-width: 1023px){.v2-cmp{padding:14px 24px 18px}}@container v6room (max-width: 679px){.v2-cmp{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.v2-cmp-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"plus field send" "util util util";align-items:end;-moz-column-gap:6px;column-gap:6px;padding:6px 8px 6px 6px}.v2-cmp-shell:not(:has(.v2-cmp-plus)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field send" "util util"}.v2-cmp-plus{display:grid;grid-area:plus;place-items:center;width:40px;height:44px;border-radius:12px;color:var(--ink-3);background:transparent;border:0;cursor:pointer;transition:color .15s ease,background .15s ease}.v2-cmp-plus:hover{color:var(--ink-2);background:rgba(255,255,255,.04)}.v2-cmp-plus[aria-expanded=true]{color:var(--ink);background:rgba(255,255,255,.06)}.v2-cmp-gtrigger,.v2-cmp-input{grid-area:field;min-width:0;line-height:1.4;padding:10px 0;min-height:24px;max-height:96px}.v2-cmp-input{font-size:16px}.v2-cmp-gtrigger{font-size:15px}@container v6room (max-width: 360px){.v2-cmp-gtrigger{font-size:14px}}.v2-cmp-actions{display:contents}.v2-cmp-left{grid-area:util;display:none;align-items:center;gap:4px;border-top:1px solid var(--hair);margin-top:4px;padding-top:4px}.v2-cmp-shell[data-attach-open="1"] .v2-cmp-left{display:flex}.v2-cmp-right{grid-area:send;margin-left:0;margin-bottom:2px}.v2-cmp-attach{width:44px;height:40px}.v2-cmp-sayit{min-height:40px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.v2-cmp-attach,.v2-cmp-plus,.v2-cmp-sayit,.v2-cmp-shell{transition:none}}.v6-room-v2 .v6-composer.v6-composer--chrome-hidden{max-height:0;padding-top:0;padding-bottom:0;margin:0;border-top-width:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .2s ease-out,padding .2s ease-out,opacity .2s ease-out,border-width .2s ease-out}@media (prefers-reduced-motion:reduce){.v6-room-v2 .v6-composer.v6-composer--chrome-hidden{transition:none}}.v2-sheet-scrim{position:fixed;inset:0;z-index:70;background:var(--turf-scrim)}.v2-sheet{position:absolute;left:0;right:0;bottom:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:var(--raised);border-top:1px solid var(--hair);color:var(--ink)}.v2-sheet-snippet{margin:0 4px 10px;color:var(--ink-3);font:400 13px/1.35 inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-sheet-quick{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:8px}.v2-sheet-tile{min-height:44px;padding:10px 8px;border:1px solid var(--hair);background:var(--raised-2,var(--raised));color:var(--ink);font:700 12px/1.2 var(--mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.v2-sheet-tile[aria-pressed=true]{border-color:var(--ink-3)}.v2-sheet-row{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 4px;border:0;background:transparent;color:var(--ink);font:500 16px/1.3 inherit;text-align:left;cursor:pointer}.v2-sheet-ico{display:flex;width:20px;flex:none;justify-content:center;color:var(--ink-3)}.v2-sheet-row--danger,.v2-sheet-row--danger .v2-sheet-ico{color:var(--ink-alert)}.v2-sheet-rule{height:0;margin:4px 0;border:0;border-top:1px solid var(--hair)}@media (prefers-reduced-motion:reduce){.v2-sheet,.v2-sheet-scrim{transition:none}}.v2-sw{min-width:0;margin:0;font-size:100%;font-weight:inherit}.v2-sw-trigger{display:flex;align-items:center;gap:6px;min-width:0;width:100%;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.v2-sw-trigger:disabled{cursor:default}.v2-sw-trigger:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-sw-trigger .v2-mh-poster{flex:1;min-width:0}.v2-sw-chevron{flex:none;display:none;color:var(--ink-3);line-height:0;transition:transform .15s ease}.v2-sw--split{display:flex;align-items:center;gap:0;width:100%;min-width:0}.v2-sw--split .v2-sw-trigger{flex:1 1 auto;width:auto;min-width:0;min-height:44px;gap:0}.v2-sw--split .v2-mh-poster{flex:1 1 auto;min-width:0}.v2-sw--split .v2-sw-chevron{display:block;flex:none;margin-inline-start:6px}.v2-sw--split .v2-mh-ibtn--phone{margin-inline-start:auto}.v2-sw--split .v2-sw-agg{display:block}.v2-sw-trigger[aria-expanded=true] .v2-sw-chevron{transform:rotate(180deg)}.v2-sw-agg{display:none;flex:none;width:8px;height:8px;border-radius:50%;background:var(--v2-accent)}.v2-sw-portal{position:fixed;inset:0;z-index:45;pointer-events:none}.v2-sw-scrim{inset:0;background:var(--turf-scrim,rgba(8,8,8,.62))}.v2-sw-panel,.v2-sw-scrim{position:absolute;pointer-events:auto}.v2-sw-panel{max-height:50vh;overflow-y:auto;overscroll-behavior:contain;background:var(--raised);border:1px solid var(--hair);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.45)}@media (max-width:1023px){.v2-sw-agg,.v2-sw-chevron{display:block}}@media (min-width:1024px){.v2-sw-trigger{min-height:0;pointer-events:none;cursor:default}.v2-sw-agg,.v2-sw-chevron{display:none!important}}.v2-sw{grid-column:1;grid-row:1;position:relative;z-index:6}.v2-sw-head{display:flex;align-items:baseline;justify-content:flex-start;gap:12px;padding:10px 16px 4px}.v2-sw-kicker{font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.v2-sw-list{display:flex;flex-direction:column;padding:6px}.v2-sw-tomorrow{margin-top:4px;padding:0 6px 10px}.v2-sw-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:44px;width:100%;margin:0;padding:10px 12px;border:2px solid transparent;border-radius:10px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.v2-sw-row:not([aria-current=true])+.v2-sw-row:not([aria-current=true]){box-shadow:inset 0 1px 0 var(--hair);border-radius:0}.v2-sw-row[aria-current=true]{border-color:var(--v2-accent);background:transparent}.v2-sw-row:hover:not([aria-current=true]){background:var(--raised-2)}.v2-sw-row:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.v2-sw-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.v2-sw-title{font:600 14px/1.35 var(--sans);color:var(--ink);overflow-wrap:anywhere}.v2-sw-joined{font:500 11px/1.2 var(--sans);color:var(--ink-3)}.v2-sw-unread{flex:none;width:6px;height:6px;border-radius:50%;background:var(--v2-accent)}.v2-sw-check{flex:none;color:var(--v2-accent);font-size:14px;font-weight:700}@container v6room (min-width: 680px){.v2-sw-head{padding:12px 16px 6px}.v2-sw-row{min-height:48px;padding:10px 12px;border-radius:12px}.v2-sw-title{font-size:15px}}@media (prefers-reduced-motion:reduce){.v2-sw-chevron{transition:none}}.v2-mh{--v2-dek-max:80ch;flex:none;position:relative;z-index:3;border-bottom:1px solid var(--hair);background:var(--bg-room)}@media (max-width:679px){[data-turf-room-v2] .v2-mh{display:flex;align-items:flex-start;padding:4px 12px 8px 4px}[data-turf-room-v2] .v2-mh-phone{display:contents}[data-turf-room-v2] .v2-mh-wide{display:none!important}}@media (min-width:680px){[data-turf-room-v2] .v2-mh-phone{display:none!important}}.v2-mh-expand{display:grid;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.v2-mh[data-expanded] .v2-mh-expand{grid-template-rows:1fr}.v2-mh-expand-inner{overflow:hidden;min-height:0}.v2-mh-inner{display:flex;align-items:center;gap:8px 12px;padding:12px 16px;min-width:0;overflow:hidden}.v2-mh-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;position:relative;z-index:6}.v2-mh-main .v2-sw{width:100%}@container v6room (min-width: 1400px){.v2-mh-main .v2-sw{width:auto;max-width:none}}.v2-mh-row1{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0;flex:none}.v2-mh-poster{margin:0;font:700 16px/1.2 var(--sans);letter-spacing:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-mh-dekrow{display:flex;align-items:baseline;gap:8px;min-width:0;min-height:30px}.v2-mh-dekrow--less{min-height:0;flex:0 0 auto}.v2-mh-dek{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-mh-dek,.v2-mh-more{margin:0;font:400 13.5px/1.3 var(--sans);color:var(--ink-2)}.v2-mh-more{flex:none;padding:0;border:0;background:transparent;cursor:pointer;position:relative;min-height:0;height:auto;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--hair-2)}.v2-mh-more:hover{color:var(--ink)}.v2-mh-more:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-mh-right{display:flex;align-items:center;gap:8px;flex:none}.v2-mh-cdown{font:400 13px/1 var(--mono,ui-monospace,monospace);color:var(--ink-3);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}@media (min-width:1024px){[data-turf-room-v2]:has(aside[aria-label=Circles]:not([aria-hidden=true])) .v2-mh-cdown{display:none}}.v2-mh-auth{align-items:center;gap:8px;flex:none}.v2-mh-ibtn{width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--hair-2);color:var(--ink-3);display:grid;place-items:center;background:transparent;cursor:pointer;padding:0;transition:color .15s ease,border-color .15s ease}.v2-mh-ibtn:hover{color:var(--ink);border-color:var(--ink-3)}.v2-mh-ibtn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-mh-iglyph{pointer-events:none;display:grid;place-items:center}.v2-mh-iglyph--hold{display:none}.v2-mh-expand-body{margin:0;padding:0 16px;max-width:74ch;font:400 15px/1.62 var(--sans);color:var(--body-ink,var(--ink-2))}.v2-mh-expand-why{margin:0;padding:12px 16px 14px;max-width:74ch}.v2-mh-expand-why-label{margin:0 0 6px;font:700 13.5px/1.3 var(--sans);color:var(--v2-accent)}.v2-mh-expand-why-body{margin:0;font:400 15px/1.62 var(--sans);color:var(--body-ink,var(--ink-2))}@container v6room (max-width: 679px){.v2-mh:not([data-phone-header]) .v2-mh-expand{display:none}.v2-mh:not([data-phone-header]) .v2-mh-dekrow:not(:has(.v2-mh-dek)){display:none}.v2-mh:not([data-phone-header]):has(.v2-mh-dekrow) .v2-mh-ibtn{display:none}.v2-mh:not([data-phone-header]) .v2-mh-inner{padding:8px 16px}.v2-mh:not([data-phone-header]) .v2-mh-main{gap:2px}.v2-mh:not([data-phone-header]) .v2-mh-dekrow{min-height:0}.v2-mh[data-phone-header]{display:flex;align-items:flex-start;padding:4px 12px 8px 4px}.v2-mh-hamburger{width:44px;height:44px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:0;padding:0;border:0;border-radius:22px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.v2-mh-hamburger span{display:block;width:16px;height:1.5px;border-radius:1px;background:var(--ink)}.v2-mh-hamburger:active{background:var(--cd-ghost,rgba(255,255,255,.06))}.v2-mh-stack{flex:1;min-width:0;display:flex;flex-direction:column}.v2-mh-global,.v2-mh-prompt{display:grid;grid-template-rows:1fr;min-height:0;opacity:1;transition:grid-template-rows .24s cubic-bezier(.2,0,0,1),opacity .16s linear}.v2-mh[data-collapsed] .v2-mh-global,.v2-mh[data-collapsed] .v2-mh-prompt{grid-template-rows:0fr;opacity:0;pointer-events:none}.v2-mh-global-inner,.v2-mh-prompt-inner{overflow:hidden;min-height:0}.v2-mh-global-inner{display:flex;align-items:center;gap:10px}.v2-mh-global-end,.v2-mh-wordmark{flex:none;min-height:44px}.v2-mh-global-end{margin-left:auto;display:flex;align-items:center;gap:8px}.v2-mh-bell{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);-webkit-tap-highlight-color:transparent}.v2-mh-bell:active{color:var(--ink);background:var(--cd-ghost,rgba(255,255,255,.06));border-radius:22px}.v2-mh-bell-count{position:absolute;right:4px;top:6px;min-width:14px;border-radius:999px;background:var(--v2-accent);padding:0 2px;text-align:center;font:700 10px/14px var(--mono,ui-monospace,monospace);color:var(--bg-room,var(--cd-base))}.v2-mh-room{min-height:44px;display:flex;align-items:center;min-width:0}.v2-mh-ibtn--phone{width:44px;height:44px;border:0;border-radius:0;background:transparent;color:var(--ink-3);-webkit-tap-highlight-color:transparent}.v2-mh-ibtn--phone:active{background:transparent;color:var(--ink-2)}.v2-mh-cdown--phone{flex:none;font:700 12px/1 var(--mono,ui-monospace,monospace);color:var(--v2-accent);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-end:4px}.v2-mh-prompt-inner{display:flex;align-items:center;min-width:0;width:100%;overflow:hidden;min-height:0}.v2-mh-prompt-inner--info{margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.v2-mh-prompt-inner--info:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-mh:not([data-collapsed]) .v2-mh-prompt-inner{padding-bottom:2px}.v2-mh-phone .v2-mh-dek{flex:1 1 auto;min-width:0}.v2-mh-phone [data-header-signup]{height:44px;min-height:44px;min-width:0;padding-left:16px;padding-right:16px;font-size:13px;line-height:1;-webkit-tap-highlight-color:transparent}.v2-mh-phone [data-header-signup]:active{opacity:.9}}@container v6room (max-width: 359px){.v2-mh:not([data-phone-header]) .v2-mh-dekrow{display:none}}@container v6room (min-width: 360px) and (max-width: 679px){.v2-mh:not([data-phone-header]):has(.v2-mh-dekrow--info) .v2-mh-row1{display:none}}@container v6room (min-width: 680px){.v2-mh-inner{padding:10px 32px}.v2-mh-poster{font-size:18px;line-height:1.15}.v2-mh-dek{font-size:14.5px}.v2-mh-ibtn{width:36px;height:36px}.v2-mh-expand-body{padding:4px 32px 0}.v2-mh-expand-why{padding:12px 32px 16px}}@container v6room (min-width: 1400px){.v2-mh{--v2-dek-max:50ch}.v2-mh:not([data-expanded]){height:60px;box-sizing:border-box}.v2-mh:not([data-expanded]) .v2-mh-wide{height:100%;display:flex;flex-direction:column}.v2-mh-inner{padding:0 24px;box-sizing:border-box}.v2-mh:not([data-expanded]) .v2-mh-inner{flex:1;width:100%;min-height:0;align-items:center}.v2-mh-main{flex:0 1 auto;min-width:0;flex-direction:row;align-items:baseline;gap:12px}.v2-mh-poster,.v2-sw{flex:0 0 auto;white-space:nowrap;overflow:visible;text-overflow:unset;width:auto}.v2-mh-dekrow{flex:0 1 auto;overflow:hidden}.v2-mh-dek{flex:0 1 auto;min-width:24ch;max-width:var(--v2-dek-max)}.v2-mh-row1{margin-left:auto;position:relative;z-index:7}.v2-mh-right{flex:0 0 auto;gap:16px;align-items:center}.v2-mh-auth{margin-left:12px}.v2-mh-ibtn{width:44px;height:44px;border:0}.v2-mh-ibtn:hover{border-color:transparent}.v2-mh-iglyph--mid{display:none}.v2-mh-iglyph--hold{display:block}.v2-mh-expand-body{padding:8px 24px 0}.v2-mh-expand-why{padding:12px 24px 18px}}@media (prefers-reduced-motion:reduce){.v2-mh-expand,.v2-mh-global,.v2-mh-ibtn,.v2-mh-prompt{transition:none}}.v6-chatroom{--tf-bg:#08080a;--tf-surface:#16161a;--tf-surface-2:#1d1d23;--tf-surface-hover:#1f1f25;--tf-text:#e4e4e7;--tf-text-2:#a1a1aa;--tf-text-3:#71717a;--tf-border:#27272a;--tf-border-strong:#3a3a40;--tf-accent:#a3e635;--tf-accent-text:#0a0a0c;--tf-accent-soft:rgba(163,230,53,0.12);--tf-accent-border:rgba(163,230,53,0.35);--tf-danger:#f87171;--tf-danger-soft:rgba(248,113,113,0.12);--tf-success:#a3e635;--tf-header-bg:rgba(8,8,10,0.92);--tf-radius-sm:6px;--tf-radius-md:8px;--tf-radius-lg:12px;--tf-radius-full:9999px;--tf-font:var(--font-sans);--tf-tap:44px;--tf-shadow:0 4px 24px rgba(0,0,0,0.5);--tf-backdrop:rgba(0,0,0,0.6);font-family:var(--tf-font);background:var(--tf-bg);color:var(--tf-text);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}main#main-content:has(.v6-chatroom){display:flex;flex-direction:column}main#main-content:has(.v6-chatroom)>[data-testid=completion-banner]{flex-shrink:0}main#main-content:has(.v6-chatroom)>div.h-full.min-h-0{flex:1 1 0%;min-height:0}@keyframes tf-msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tf-pulse{0%,to{box-shadow:0 0 0 0 rgba(163,230,53,.4)}50%{box-shadow:0 0 0 4px rgba(163,230,53,0)}}@keyframes tf-flash{0%{background:var(--tf-accent-soft)}to{background:transparent}}.v6-chatroom .tf-flash{animation:tf-flash 1.2s ease-out}@media (prefers-reduced-motion:reduce){.v6-chatroom *,.v6-chatroom :after,.v6-chatroom :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.v6-chatroom .v6-topic-header{position:sticky;top:0;z-index:10;flex-shrink:0;background:var(--tf-header-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--tf-border);padding:10px;display:flex;align-items:center;gap:6px}.v6-chatroom .v6-icon-btn{width:36px;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--tf-text-2);background:transparent;border:0;border-radius:var(--tf-radius-md);cursor:pointer;flex-shrink:0;padding:0;transition:background .15s ease,color .15s ease}.v6-chatroom .v6-icon-btn:hover{background:var(--tf-surface);color:var(--tf-text)}.v6-chatroom .v6-topic-info{flex:1;min-width:0;padding:0 2px}.v6-chatroom .v6-topic-title-row{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--tf-text);margin-bottom:3px;line-height:1.25}.v6-chatroom .v6-topic-title-row .v6-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v6-chatroom .v6-live-dot{width:6px;height:6px;min-width:6px;border-radius:50%;flex-shrink:0;background:var(--tf-accent);animation:tf-pulse 2s infinite}.v6-chatroom .v6-topic-meta{font-size:11px;color:var(--tf-text-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.3}.v6-chatroom .v6-meta-sep,.v6-chatroom .v6-topic-meta-stat{display:inline-flex;align-items:center;line-height:1.3;flex-shrink:0}.v6-chatroom .v6-meta-sep{opacity:.5}.v6-chatroom .v6-topic-info-button{width:36px;height:36px;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin:0;border-radius:var(--tf-radius-md);color:var(--tf-text-3);cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease}.v6-chatroom .v6-topic-info-button:hover{background:var(--tf-surface-2);color:var(--tf-text)}.v6-chatroom .v6-topic-info-button:focus-visible{outline:2px solid var(--tf-accent);outline-offset:2px}.v6-chatroom .v6-topic-meta .v6-topic-here-now{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0 4px;margin:0;border-radius:6px;font:inherit;font-size:inherit;line-height:1.3;color:var(--tf-text-2);cursor:pointer;transition:background .12s ease,color .12s ease,text-decoration-color .12s ease;-webkit-text-decoration:underline dotted transparent;text-decoration:underline dotted transparent;text-underline-offset:3px;pointer-events:auto;min-height:unset;min-width:unset;height:auto;flex-shrink:0}.v6-chatroom .v6-topic-meta .v6-topic-here-now:hover{color:var(--tf-text);background:var(--tf-surface-2);text-decoration-color:var(--tf-text-3)}.v6-chatroom .v6-topic-meta .v6-topic-here-now:focus-visible{outline:2px solid var(--tf-accent);outline-offset:2px}.v6-chatroom .v6-message-feed{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 18px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth}.v6-chatroom .v6-message-feed::-webkit-scrollbar{width:6px}.v6-chatroom .v6-message-feed::-webkit-scrollbar-track{background:transparent}.v6-chatroom .v6-message-feed::-webkit-scrollbar-thumb{background:var(--tf-border);border-radius:3px}.v6-chatroom .v6-message-feed::-webkit-scrollbar-thumb:hover{background:var(--tf-border-strong)}.v6-chatroom .v6-message-group{display:flex;flex-direction:column;gap:8px}.v6-chatroom .v6-message{display:flex;gap:10px;animation:tf-msg-in .3s ease;position:relative}.v6-chatroom .v6-avatar{width:32px;height:32px;min-width:32px;border-radius:50%;background:var(--tf-surface-2);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:var(--tf-text-2);overflow:hidden}.v6-chatroom .v6-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v6-chatroom .v6-message-body{flex:1;min-width:0;position:relative}.v6-chatroom .v6-message-head{display:flex;align-items:baseline;gap:8px;margin-bottom:3px;flex-wrap:wrap}.v6-chatroom .v6-message-name{font-size:13px;font-weight:500;color:var(--tf-text)}.v6-chatroom .v6-team-badge{font-size:9px;font-weight:500;padding:1px 6px;border-radius:var(--tf-radius-sm);background:var(--tf-accent-soft);color:var(--tf-accent);letter-spacing:.04em;text-transform:uppercase}.v6-chatroom .v6-message-time{font-size:11px;color:var(--tf-text-3)}.v6-chatroom .v6-message-text{font-size:13px;line-height:1.5;color:var(--tf-text);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.v6-chatroom .v6-message-gif,.v6-chatroom .v6-message-image{display:block;max-width:min(280px,100%);max-height:360px;border-radius:var(--tf-radius-md);margin-top:4px;-o-object-fit:cover;object-fit:cover;background:var(--tf-surface)}.v6-chatroom .v6-message-gif-link,.v6-chatroom .v6-message-image-link{display:inline-block;max-width:100%}.v6-chatroom .v6-mention{color:var(--tf-accent)}.v6-chatroom .v6-reactions{display:flex;gap:5px;margin-top:7px;flex-wrap:wrap}.v6-chatroom .v6-rx-pill{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-full);padding:2px 9px;font-size:11px;color:var(--tf-text-2);display:inline-flex;align-items:center;gap:4px;min-height:22px;cursor:pointer;font-family:inherit}.v6-chatroom .v6-rx-pill:hover{background:var(--tf-surface-2);border-color:var(--tf-border-strong)}.v6-chatroom .v6-rx-pill.mine{background:var(--tf-accent-soft);border-color:var(--tf-accent-border);color:var(--tf-accent)}.v6-chatroom .v6-reaction-picker-anchor{position:relative;display:inline-flex;align-items:center}.v6-chatroom .v6-reaction-picker{position:absolute;right:0;z-index:30;display:flex;align-items:center;gap:2px;padding:4px 6px;border-radius:var(--tf-radius-md);background:var(--tf-surface);border:1px solid var(--tf-border);box-shadow:var(--tf-shadow)}.v6-chatroom .v6-reaction-picker[data-side=above]{bottom:calc(100% + 6px)}.v6-chatroom .v6-reaction-picker[data-side=below]{top:calc(100% + 6px)}.v6-chatroom .v6-reaction-picker-emoji,.v6-chatroom .v6-reaction-picker-more{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--tf-radius-sm);background:transparent;font-size:18px;line-height:1;color:var(--tf-text-2);padding:0}.v6-chatroom .v6-reaction-picker-emoji:hover,.v6-chatroom .v6-reaction-picker-more:hover{background:var(--tf-surface-hover)}.v6-chatroom .v6-actions-hover .v6-reaction-picker-anchor .v6-reaction-picker{right:auto;left:50%;transform:translateX(-50%)}.v6-picker-overlay--message-fixed{--tf-surface:#16161a;--tf-border:#27272a;--tf-radius-lg:12px;--tf-shadow:0 4px 24px rgba(0,0,0,0.5);position:fixed;bottom:72px;left:12px;right:12px;z-index:100;margin-bottom:0;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow);max-height:min(320px,45vh);overflow:hidden}.v6-picker-overlay--message-fixed em-emoji-picker{width:100%!important;max-width:100%!important;min-height:240px;max-height:min(300px,42vh);--rgb-background:22,22,26;--rgb-input:29,29,35;--rgb-color:228,228,231}.v6-chatroom .v6-actions{display:flex;gap:18px;margin-top:8px;font-size:11px;color:var(--tf-text-3);align-items:center}.v6-chatroom .v6-action{display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:6px 2px;min-height:32px;background:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;line-height:1}.v6-chatroom .v6-action:hover{color:var(--tf-text-2)}.v6-chatroom .v6-action.active{color:var(--tf-accent)}.v6-chatroom .v6-actions-hover{position:absolute;top:0;right:0;display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:var(--tf-radius-md);background:var(--tf-surface);border:1px solid var(--tf-border);box-shadow:var(--tf-shadow);opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:2}.v6-chatroom .v6-message:hover .v6-actions-hover{opacity:1;pointer-events:auto}.v6-chatroom .v6-actions-hover-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--tf-radius-sm);background:transparent;color:var(--tf-text-2);cursor:pointer;padding:0}.v6-chatroom .v6-actions-hover-btn:hover{background:var(--tf-surface-hover);color:var(--tf-text)}.v6-chatroom .v6-more-menu{position:absolute;top:36px;right:0;z-index:3;min-width:160px;display:flex;flex-direction:column;padding:6px;border-radius:var(--tf-radius-md);background:var(--tf-surface);border:1px solid var(--tf-border);box-shadow:var(--tf-shadow)}.v6-chatroom .v6-more-menu-item{min-height:44px;padding:0 10px;border:0;border-radius:var(--tf-radius-sm);background:transparent;color:var(--tf-text);font:400 13px var(--tf-font-mono,inherit);text-align:left;cursor:pointer}.v6-chatroom .v6-more-menu-item:hover{background:var(--tf-surface-hover)}@media (hover:none){.v6-chatroom .v6-actions-hover{display:none!important}}.v6-chatroom .v6-reply-chip{display:inline-flex;align-items:center;gap:6px;background:var(--tf-surface);padding:4px 10px;margin-bottom:6px;font-size:11px;color:var(--tf-text-2);max-width:100%;border-radius:0 var(--tf-radius-sm) var(--tf-radius-sm) 0;cursor:pointer;border:0;border-left:2px solid var(--tf-accent);font-family:inherit;text-align:left}.v6-chatroom .v6-reply-chip:hover{color:var(--tf-text)}.v6-chatroom .v6-chip-name{color:var(--tf-accent);font-weight:500}.v6-chatroom .v6-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(200px,52vw)}.v6-chatroom .v6-composer-placeholder{border-top:1px solid var(--tf-border);padding:12px 14px;color:var(--tf-text-3);font-size:12px;text-align:center;background:var(--tf-bg);flex-shrink:0}.v6-chatroom .v6-state{flex:1;display:flex;flex-direction:column;text-align:center;padding:48px 24px;min-height:0}.v6-chatroom .v6-state,.v6-chatroom .v6-state-icon-circle{align-items:center;justify-content:center;color:var(--tf-text-2)}.v6-chatroom .v6-state-icon-circle{width:64px;height:64px;border-radius:50%;background:rgba(113,113,122,.12);display:inline-flex;margin-bottom:18px}.v6-chatroom .v6-state-title{font-size:17px;font-weight:500;color:var(--tf-text);margin-bottom:8px;line-height:1.3}.v6-chatroom .v6-state-body{font-size:13px;color:var(--tf-text-2);max-width:min(280px,100%);line-height:1.55}.v6-chatroom .v6-state-error .v6-state-icon-circle{background:var(--tf-danger-soft);color:var(--tf-danger)}.v6-chatroom .v6-state-cta{margin-top:22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);color:var(--tf-text);font-size:13px;font-weight:500;cursor:pointer;min-height:44px;font-family:inherit;transition:background .15s ease,border-color .15s ease}.v6-chatroom .v6-state-cta:hover{background:var(--tf-surface-hover);border-color:var(--tf-border-strong)}.v6-chatroom .v6-state-missing .v6-state-title{max-width:min(320px,100%)}@container v6room (max-width: 380px){.v6-chatroom .v6-topic-header{padding:8px}.v6-chatroom .v6-topic-title-row{font-size:13px}.v6-chatroom .v6-message-feed{padding:12px 12px 16px}.v6-chatroom .v6-inline-reply{margin-left:0;width:100%}.v6-chatroom .v6-thread-badge{margin-left:0;max-width:100%}.v6-chatroom .v6-chip-text{max-width:min(200px,70vw)}}.v6-chatroom .v6-composer{border-top:1px solid var(--tf-border);background:var(--tf-bg);flex-shrink:0;position:relative;z-index:55;padding:10px 12px;display:flex;flex-direction:column;gap:8px;overflow:visible}.v6-chatroom .v6-composer-error{font-size:12px;line-height:1.4;color:var(--tf-danger);padding:4px 2px 0}.v6-chatroom .v6-composer-hint{font-size:12px;color:var(--tf-text-3);padding:0 2px}.v6-chatroom .v6-composer-attachments{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:4px}.v6-chatroom .v6-attachment-chip{position:relative;width:64px;height:64px;border-radius:var(--tf-radius-md);background:var(--tf-surface-2);overflow:hidden;flex-shrink:0}.v6-chatroom .v6-attachment-chip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.v6-chatroom .v6-attachment-remove{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.7);border:0;color:white;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s ease}.v6-chatroom .v6-attachment-remove:hover{opacity:.9}.v6-chatroom .v6-composer-row{display:flex;align-items:flex-end;gap:6px;min-height:40px}.v6-chatroom .v6-composer-input-column{flex:1;min-width:0;position:relative}.v6-chatroom .v6-composer-input-wrap{flex:1;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:20px;padding:8px 14px;min-height:40px;max-height:120px;overflow-y:auto;transition:border-color .15s ease;position:relative}.v6-chatroom .v6-composer-input-wrap:focus-within{border-color:var(--tf-border-strong)}.v6-chatroom .v6-composer-input{width:100%;background:transparent;border:0;outline:0;color:var(--tf-text);font-family:inherit;font-size:13px;line-height:1.4;resize:none;max-height:100px;min-height:22px;display:block}.v6-chatroom .v6-composer-input::-moz-placeholder{color:var(--tf-text-3)}.v6-chatroom .v6-composer-input::placeholder{color:var(--tf-text-3)}.v6-chatroom .v6-composer-btn{width:36px;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--tf-radius-md);color:var(--tf-text-2);flex-shrink:0;padding:0}.v6-chatroom .v6-composer-btn:hover:not(:disabled){background:var(--tf-surface);color:var(--tf-text)}.v6-chatroom .v6-composer-btn:disabled{opacity:.4;cursor:not-allowed}.v6-chatroom .v6-composer-btn--active{color:var(--tf-accent)}.v6-chatroom .v6-composer-btn-gif{font-size:11px;font-weight:600;letter-spacing:.02em}.v6-chatroom .v6-composer-send{background:transparent;color:var(--tf-text-3)}.v6-chatroom .v6-composer-send.active{background:var(--tf-accent);color:var(--tf-accent-text)}.v6-chatroom .v6-composer-send:disabled{opacity:.5}.v6-chatroom .v6-composer-toolbar{display:flex;align-items:center;gap:0;flex-shrink:0}.v6-chatroom .v6-composer-counter{font-size:11px;color:var(--tf-text-2);align-self:flex-end;margin-right:4px;margin-bottom:12px;flex-shrink:0;font-variant-numeric:tabular-nums}.v6-chatroom .v6-composer-counter.warning{color:var(--tf-danger)}.v6-chatroom .v6-picker-overlay{position:absolute;bottom:100%;left:12px;right:12px;margin-bottom:8px;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow);max-height:320px;overflow:hidden;display:flex;flex-direction:column;z-index:20}.v6-chatroom .v6-picker-overlay--gif{left:auto;width:min(440px,calc(100% - 24px));max-height:420px}.v6-chatroom .v6-picker-overlay--emoji{padding:0}.v6-chatroom .v6-picker-overlay--emoji em-emoji-picker{width:100%!important;max-width:100%!important;min-height:260px;max-height:300px;--rgb-background:22,22,26;--rgb-input:29,29,35;--rgb-color:228,228,231}.v6-chatroom .v6-gif-picker{display:flex;flex-direction:column;height:100%;min-height:0}.v6-chatroom .v6-picker-search{padding:8px 12px;border-bottom:1px solid var(--tf-border);flex-shrink:0}.v6-chatroom .v6-picker-search-input{width:100%;background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:6px 10px;color:var(--tf-text);font-size:12px;font-family:inherit;outline:none}.v6-chatroom .v6-picker-search-input:focus{border-color:var(--tf-border-strong)}.v6-chatroom .v6-gif-grid{flex:1;overflow-y:auto;padding:8px 12px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:140px;gap:6px;min-height:120px}.v6-chatroom .v6-gif-grid-status{grid-column:1/-1;text-align:center;font-size:12px;color:var(--tf-text-3);padding:24px 8px}.v6-chatroom .v6-gif-grid-status--error{color:var(--tf-danger)}.v6-chatroom .v6-gif-tile{display:block;width:100%;height:100%;border-radius:var(--tf-radius-md);background:var(--tf-surface-2);overflow:hidden;border:0;padding:0;position:relative}.v6-chatroom .v6-gif-tile:hover{outline:1px solid var(--tf-border-strong)}.v6-chatroom .v6-gif-tile-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.v6-chatroom .v6-gif-attribution{padding:6px 12px 8px;font-size:9px;color:var(--tf-text-3);border-top:1px solid var(--tf-border);text-align:center;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.v6-chatroom .v6-mention-dropdown{position:absolute;bottom:calc(100% + 6px);left:0;right:0;max-height:192px;overflow-y:auto;border-radius:var(--tf-radius-lg);border:1px solid var(--tf-border);background:var(--tf-surface);box-shadow:var(--tf-shadow);z-index:25}.v6-chatroom .v6-mention-option{display:block;width:100%;text-align:left;padding:10px 12px;font-size:13px;color:var(--tf-text);background:transparent;border:0;font-family:inherit}.v6-chatroom .v6-mention-option--active{background:var(--tf-accent-soft);color:var(--tf-accent)}.v6-chatroom .v6-mention-option:hover{background:var(--tf-surface-2)}.v6-chatroom .v6-mention-option-stack{display:flex;flex-direction:column;gap:2px}.v6-chatroom .v6-mention-option-name{font-weight:600;color:var(--tf-text)}.v6-chatroom .v6-mention-option-handle{font-size:12px;color:var(--tf-text-3)}.v6-chatroom .v6-mention-empty{padding:12px 14px;font-size:13px;color:var(--tf-text-3)}@container v6room (max-width: 380px){.v6-chatroom .v6-composer{padding:8px;gap:6px}.v6-chatroom .v6-picker-overlay{left:8px;right:8px}}.v6-chatroom .v6-chat-body{flex:1 1 0%;min-height:0;display:flex;flex-direction:row;width:100%}.v6-chatroom .v6-chat-main{flex:1 1 0%;min-width:0;min-height:0;display:flex;flex-direction:column}.v6-chatroom .v6-thread-panel{width:380px;flex-shrink:0;display:flex;flex-direction:column;min-height:0}.v6-chatroom .v6-reply-list{flex:1 1 0%;min-height:0;overflow-y:auto}.v6-chatroom .v6-thread-panel .v6-composer{flex-shrink:0}@media (max-width:1023px){.v6-chatroom .v6-thread-panel{position:fixed!important;inset:0!important;width:auto!important;z-index:60;background:var(--tf-bg,#08080a)}}.v6-chatroom .v6-thread-divider{width:4px;z-index:1}.v6-chatroom .v6-thread-divider:hover{background:var(--tf-border-2,#3a3a40)}.v6-chatroom .v6-composer-replyto{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;background:var(--tf-surface,#16161a);color:var(--tf-text-2,#a1a1aa);font-size:12px;margin-bottom:6px}.v6-chatroom .v6-composer-replyto-name{color:var(--tf-accent,#a3e635);font-weight:500}.v6-chatroom .v6-composer-replyto-snippet{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7}.v6-chatroom .v6-composer-replyto-cancel{flex-shrink:0;background:transparent;border:0;padding:2px;color:var(--tf-text-2,#a1a1aa);display:inline-flex;align-items:center;justify-content:center}.v6-chatroom .v6-composer-replyto-cancel:hover{color:var(--tf-text,#e4e4e7)}@media (max-width:1023px){.v6-chatroom .v6-thread-divider{display:none}}.v6-chatroom .v6-thread-panel{background:var(--tf-surface);border-left:1px solid var(--tf-border)}.v6-chatroom .v6-avatar{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:#ffffff;font-weight:600}.v6-chatroom .v6-thread-panel .v6-composer-input-wrap{background:var(--tf-bg)}.v6-chatroom .v6-composer-input-wrap:focus-within{box-shadow:0 0 0 3px rgba(163,230,53,.15);border-color:rgba(163,230,53,.4)}.v6-chatroom .v6-message-row{padding:14px 20px;transition:background .15s ease}.v6-chatroom .v6-message-row:hover{background:rgba(39,39,42,.25)}.v6-chatroom .v6-message-row.is-thread-active{background:rgba(39,39,42,.45)}.v6-chatroom .v6-message-group:has(.v6-inline-reply){gap:0}.v6-chatroom .v6-message-row:has(+.v6-inline-reply){padding-bottom:0}.v6-chatroom .v6-thread-parent{padding:16px 20px;border-bottom:2px solid var(--tf-accent);background:rgba(163,230,53,.03)}.v6-chatroom .v6-thread-parent .v6-message-row{padding:0;background:transparent}.v6-chatroom .v6-thread-parent .v6-message-row:hover{background:transparent}.v6-chatroom .v6-thread-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--tf-border);flex-shrink:0}.v6-chatroom .v6-thread-header-left{display:flex;align-items:center;gap:10px}.v6-chatroom .v6-thread-title{font-weight:600;font-size:14px;color:var(--tf-text)}.v6-chatroom .v6-thread-count{background:var(--tf-surface-2);color:var(--tf-text-2);font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;min-width:22px;text-align:center;line-height:1.4}.v6-chatroom .v6-thread-close{background:transparent;border:none;color:var(--tf-text-2);cursor:pointer;padding:4px 8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.v6-chatroom .v6-thread-close:hover{background:rgba(255,255,255,.05);color:var(--tf-text)}.v6-chatroom .v6-inline-reply{position:relative;margin-top:0;margin-left:0;padding:2px 0 6px 18px;width:auto;display:flex;gap:6px;background:transparent;border:none;border-radius:0;min-height:auto;cursor:default}.v6-chatroom .v6-inline-reply:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--tf-border-strong);border-radius:1px}.v6-chatroom .v6-inline-reply-notch{display:none;position:absolute;left:-2px;top:-2px;color:var(--tf-text-3)}.v6-chatroom .v6-inline-reply .v6-avatar{width:20px;height:20px;font-size:9px;flex-shrink:0}.v6-chatroom .v6-inline-reply-content{flex:1;min-width:0}.v6-chatroom .v6-inline-reply-meta{display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.v6-chatroom .v6-inline-reply-username{font-weight:500;font-size:12px;color:var(--tf-text-2)}.v6-chatroom .v6-inline-reply-time{font-size:10px;color:var(--tf-text-3)}.v6-chatroom .v6-inline-reply-text{font-size:12px;color:var(--tf-text-2);line-height:1.45;word-wrap:break-word;overflow:visible;text-overflow:clip;white-space:normal}.v6-chatroom .v6-inline-reply-action{display:inline-block;margin-top:4px;padding:0;background:transparent;border:none;font-size:11.5px;font-weight:500;color:var(--tf-text-3);cursor:pointer;transition:color .15s ease;font-family:inherit}.v6-chatroom .v6-inline-reply-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.v6-chatroom .v6-inline-reply-action:hover{color:var(--tf-text)}.v6-chatroom .v6-inline-reply:hover{background:transparent}.v6-chatroom .v6-thread-badge{display:inline-flex;align-items:center;gap:10px;margin-top:12px;margin-left:0;padding:7px 12px 7px 10px;max-width:none;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease;font:inherit;color:inherit}.v6-chatroom .v6-thread-badge:hover{background:var(--tf-surface-2);border-color:var(--tf-border-strong)}.v6-chatroom .v6-thread-badge-avatars{display:flex;flex-shrink:0}.v6-chatroom .v6-thread-badge-avatars .v6-avatar{width:22px;height:22px;font-size:9px;margin-left:-8px;border:2px solid var(--tf-surface);box-shadow:none}.v6-chatroom .v6-thread-badge-avatars .v6-avatar:first-child{margin-left:0}.v6-chatroom .v6-thread-badge:hover .v6-thread-badge-avatars .v6-avatar{border-color:var(--tf-surface-2)}.v6-chatroom .v6-thread-badge-text{font-size:12.5px;font-weight:600;color:var(--tf-accent)}.v6-chatroom .v6-thread-badge-chevron{color:var(--tf-text-3);margin-left:-2px}.v6-chatroom .v6-thread-divider{width:6px;cursor:col-resize;background:transparent;position:relative;flex-shrink:0;transition:background .15s ease;touch-action:none}.v6-chatroom .v6-thread-divider:before{content:"";position:absolute;top:0;bottom:0;left:-8px;right:-8px}.v6-chatroom .v6-thread-divider:hover{background:var(--tf-border-strong)}.v6-chatroom .v6-thread-divider:active{background:var(--tf-accent)}@media (max-width:1023px){.v6-chatroom .v6-thread-divider{display:none}.v6-chatroom .v6-thread-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:56;animation:v6-backdrop-fade-in .18s ease-out}.v6-chatroom .v6-thread-panel{position:fixed!important;top:0;right:0;bottom:0;left:auto!important;width:90%!important;max-width:360px;z-index:60;border-top-left-radius:16px;border-bottom-left-radius:16px;border-left:1px solid var(--tf-border);box-shadow:-8px 0 32px rgba(0,0,0,.4);animation:v6-drawer-slide-in .22s cubic-bezier(.32,.72,0,1)}}@media (min-width:1024px){.v6-chatroom .v6-thread-backdrop{display:none}}@keyframes v6-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v6-drawer-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.v6-chatroom .v6-members-panel{display:flex;flex-direction:column;width:280px;min-width:280px;max-width:280px;height:100%;background:var(--tf-surface);border-left:1px solid var(--tf-border);overflow:hidden;flex-shrink:0}.v6-members-header{display:flex;align-items:center;gap:8px;padding:14px 16px 13px;border-bottom:1px solid var(--tf-border);flex-shrink:0}.v6-members-title{font-size:13px;font-weight:600;color:var(--tf-text);letter-spacing:.02em;text-transform:uppercase;flex:1}.v6-members-count-badge{font-size:11px;font-weight:600;color:var(--tf-text-3);background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:999px;padding:1px 7px;line-height:16px}.v6-members-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--tf-text-3);background:transparent;border:none;cursor:pointer;transition:background .12s,color .12s}.v6-members-close:hover{background:var(--tf-surface-2);color:var(--tf-text)}.v6-members-body{flex:1;overflow-y:auto;padding:8px 0}.v6-members-section{padding:8px 0 4px}.v6-members-section--today{border-top:1px solid var(--tf-border);margin-top:4px;opacity:.6}.v6-members-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tf-text-3);padding:0 16px 4px;margin:0}.v6-member-row{display:flex;align-items:center;gap:10px;padding:6px 16px;border-radius:6px;margin:0 6px;position:relative;transition:background .1s}.v6-member-row:hover{background:var(--tf-surface-2)}.v6-member-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.v6-member-online-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0;position:absolute;left:36px;bottom:6px;border:2px solid var(--tf-surface)}.v6-member-username{font-size:13px;color:var(--tf-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6-members-empty{font-size:13px;color:var(--tf-text-3);text-align:center;padding:32px 16px;margin:0}@media (max-width:1023px){.v6-chatroom .v6-members-panel{position:fixed;top:0;right:0;bottom:0;left:auto!important;width:90%!important;max-width:360px!important;min-width:unset;border-top-left-radius:16px;border-bottom-left-radius:16px;border-left:none;z-index:60;animation:v6-slide-in-right .22s ease}.v6-chatroom .v6-members-panel .v6-members-body,.v6-chatroom .v6-members-panel .v6cd-info-body{padding-bottom:calc(var(--shell-bottom-inset, 84px) + 16px)}.v6-member-online-dot,.v6-members-section-label{display:none}.v6-members-section--today{opacity:1;border-top:1px solid var(--tf-border)}}@keyframes v6-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.v6-popover-overlay{position:fixed;inset:0;z-index:61;background:transparent}.v6-member-popover{position:fixed;width:220px;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:12px;z-index:62;overflow:hidden;animation:v6-fade-scale-in .12s ease}@keyframes v6-fade-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes v6-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.v6-member-popover--sheet{width:100%!important;left:0!important;right:0!important;bottom:0;top:auto!important;border-radius:16px 16px 0 0;animation:v6-slide-up .22s ease}@media (max-width:1023px){.v6-popover-overlay{background:rgba(0,0,0,.5);backdrop-filter:blur(2px)}}.v6-mp-header{gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--tf-border)}.v6-mp-avatar,.v6-mp-header{display:flex;align-items:center}.v6-mp-avatar{width:32px;height:32px;border-radius:50%;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.v6-mp-username{font-size:13px;font-weight:600;color:var(--tf-text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6-mp-close{background:none;border:none;color:var(--tf-text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;flex-shrink:0;transition:background .1s,color .1s}.v6-mp-close:hover{background:var(--tf-surface-2);color:var(--tf-text)}.v6-mp-actions{padding:6px 0}.v6-mp-action{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-size:13px;color:var(--tf-text-2);text-align:left;transition:background .1s,color .1s}.v6-mp-action:hover:not(:disabled){background:var(--tf-surface-2);color:var(--tf-text)}.v6-mp-action:disabled{opacity:.5;cursor:not-allowed}.v6-mp-action--following{color:var(--tf-accent)}.v6-mp-action--block{color:var(--tf-text-3)}.v6-mp-action--block:hover:not(:disabled){color:#f43f5e;background:rgba(244,63,94,.08)}.v6-mp-action--block-confirm{color:#f43f5e;border:1px solid rgba(244,63,94,.3);border-radius:6px;padding:6px 10px;flex:1;justify-content:center}.v6-mp-action--unblock{color:var(--tf-text-3)}.v6-mp-action--profile{color:var(--tf-text-3);border-top:1px solid var(--tf-border);margin-top:2px}.v6-mp-action--profile:hover:not(:disabled){color:var(--tf-text);background:var(--tf-surface-2)}.v6-mp-loading{font-size:12px;color:var(--tf-text-3);text-align:center;padding:14px 0;margin:0}.v6-mp-confirm{padding:8px 14px 4px}.v6-mp-confirm-label{display:block;font-size:12px;color:var(--tf-text-2);margin-bottom:8px}.v6-mp-confirm-row{display:flex;gap:6px}.v6-mp-confirm-row .v6-mp-action{width:auto;flex:1;justify-content:center;font-size:12px;padding:7px 10px;border:1px solid var(--tf-border);border-radius:6px}.v6-member-popover button,.v6-member-row--clickable{cursor:pointer}.v6-member-popover button:disabled{cursor:not-allowed}.v6-chatroom .v6-info-card{padding:12px 14px 14px;border-bottom:1px solid var(--tf-border);display:flex;flex-direction:column;gap:8px}.v6-chatroom .v6-info-card-title-row{display:flex;align-items:center;gap:8px;min-width:0}.v6-chatroom .v6-info-card-live-dot{width:6px;height:6px;border-radius:50%;background:var(--tf-accent);box-shadow:0 0 0 3px rgba(163,230,53,.15);flex-shrink:0}.v6-chatroom .v6-info-card-title{font-size:13px;font-weight:600;color:var(--tf-text);letter-spacing:.01em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6-chatroom .v6-info-card-description{font-size:12px;line-height:1.45;color:var(--tf-text-2);margin:0}.v6-chatroom .v6-info-card-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px}.v6-chatroom .v6-info-card-meta-item{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--tf-text-3)}.v6-chatroom .v6-rankings{padding:12px 14px 14px;border-bottom:1px solid var(--tf-border);display:flex;flex-direction:column;gap:10px}.v6-chatroom .v6-rankings-tabs{display:inline-flex;background:var(--tf-bg);border:1px solid var(--tf-border);border-radius:8px;padding:2px;width:-moz-fit-content;width:fit-content}.v6-chatroom .v6-rankings-tab{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:500;color:var(--tf-text-2);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease}.v6-chatroom .v6-rankings-tab:hover{color:var(--tf-text)}.v6-chatroom .v6-rankings-tab--active{background:var(--tf-surface);color:var(--tf-text)}.v6-chatroom .v6-rankings-state{font-size:11px;color:var(--tf-text-3);margin:0;padding:2px 0}.v6-chatroom .v6-rankings-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.v6-chatroom .v6-rankings-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;font-size:12px;color:var(--tf-text);min-width:0}.v6-chatroom .v6-rankings-row:hover{background:var(--tf-bg)}.v6-chatroom .v6-rankings-rank{font-size:11px;color:var(--tf-text-3);text-align:center;font-variant-numeric:tabular-nums}.v6-chatroom .v6-rankings-username{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tf-text-2)}.v6-chatroom .v6-rankings-score{font-size:11px;color:var(--tf-accent);font-variant-numeric:tabular-nums;font-weight:500}.v6-chatroom .v6-rankings-toggle{align-self:flex-start;background:transparent;border:none;color:var(--tf-text-2);font-size:11px;cursor:pointer;padding:2px 0;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.v6-chatroom .v6-rankings-toggle:hover{color:var(--tf-text)}@media (max-width:1023px){.v6-chatroom .v6-info-card,.v6-chatroom .v6-rankings{padding-left:16px;padding-right:16px}.v6-chatroom .v6-info-card-description{font-size:13px}}