.tm-chat{--chat-app-bg:var(--tm-canvas);--chat-pane-bg:var(--tm-surface);--chat-pane-alt-bg:var(--tm-surface-dim);--chat-header-bg:#f7f8fa;--chat-thread-bg:#efeae2;--chat-divider:var(--tm-hair);--chat-row-hover:#f5f6f6;--chat-row-active:#ebedef;--chat-ink:var(--tm-ink);--chat-ink-soft:var(--tm-ink-soft);--chat-ink-fade:var(--tm-ink-fade);--chat-bubble-in:#fff;--chat-bubble-in-ink:var(--tm-ink);--chat-bubble-out:#ffe9ea;--chat-bubble-out-ink:var(--tm-ink);--chat-bubble-mojo:#fff4d6;--chat-bubble-meta:#667781;--chat-bubble-shadow:#0b141a21;--chat-system-bg:#fff6d0;--chat-system-ink:#54656f;--chat-composer-bg:#f0f2f5;--chat-input-bg:#fff;--chat-accent:var(--tm-action);--chat-accent-ink:#fff;--chat-accent-soft:var(--tm-blue-soft);--chat-unread-bg:var(--tm-action);--chat-unread-ink:#fff;--chat-tick-sent:#8696a0;--chat-tick-read:#2f7cf6;--chat-link:#027eb5;--chat-danger:var(--tm-danger);--chat-scrim:#0b141a80;--chat-focus-ring:var(--tm-action);--chat-wallpaper-bg:#efeae2;--chat-wallpaper-dot:#e1d9cc;--chat-day-pill-bg:#fff;--chat-day-pill-ink:#54656f;--chat-divider-pill-bg:#d9f1f7;--chat-divider-pill-ink:#3b4a54;--chat-pin-bg:#f7f8fa;--chat-guide-bg:#fff6d0;--chat-guide-ink:#54656f;--chat-highlight:#fff1b8;--chat-avatar-ink:#fff;--chat-author-0:#1f8f6b;--chat-author-1:#c2410c;--chat-author-2:#6d3fc9;--chat-author-3:#0e7490;--chat-author-4:#b4234a;--chat-author-5:#4d7c0f;--chat-author-6:#9a6700;--chat-author-7:#2f5fd0;--chat-menu-bg:#fff;--chat-menu-hover:#f5f6f6;--chat-menu-shadow:#0b141a38;--chat-quote-bg:#0b141a0f;--chat-quote-bar:var(--tm-action);--chat-tag-ink:#027eb5;--chat-tag-me-bg:#fff1b8;--chat-chip-bg:#edeff2;--chat-chip-mine-bg:#ffe9ea;--chat-chip-border:#d1d7db;--chat-toast-bg:#1f2c34;--chat-toast-ink:#fff;--chat-toast-error-bg:#b42318;--chat-typing-dot:#8696a0;--chat-btn-bg:#f0f2f5;--chat-btn-hover:#e4e7ea;--chat-card-bg:#fff;--chat-card-border:#d9dde1;--chat-card-ink:#1f2124;--chat-poll-eyebrow:#b4234a;--chat-poll-tie:#9a6700;--chat-poll-bar:#e4e7ea;--chat-poll-bar-fill:#9aa5ad;--chat-poll-winner-bg:#e3f5ea;--chat-poll-winner-ink:#1f7a4d;--chat-compare-option-bg:#f7f8fa;--chat-compare-tint-bg:#f1ecfb;--chat-compare-bar:#6d3fc9;--chat-badge-top-bg:#fff1b8;--chat-badge-top-ink:#7a5200;--chat-badge-most-bg:#ece4fa;--chat-badge-most-ink:#4b2a99;--chat-notice-bg:#fff6d0;--chat-notice-ink:#54656f;--chat-error-bg:#fde7e4;--chat-error-ink:#b42318;--chat-pill-bg:#fff;--chat-pill-ink:#b4232c;--chat-star:#e8a400;--chat-star-empty:#d3d8de;--chat-best-bg:#d9f2e3;--chat-best-ink:#0f6b3a;--chat-best-tint:#eef9f2;--chat-bar-track:#e3e7ec;--chat-bar-fill:#6d3fc9;--chat-chip-ink:#4a5560;--chat-play-scrim:#0b141a8c;--chat-media-bg:#e4e7ea;--chat-media-ink:#54656f;--chat-overlay-chip-bg:#0b141a8c;--chat-overlay-chip-ink:#fff;--chat-overlay-play-bg:#0b141a8c;--chat-tray-bg:#e9edef;--chat-tray-tile-bg:#fff;--chat-progress-track:#0b141a2e;--chat-progress-bar:var(--tm-action);--chat-failed-overlay:#b42318d1;--chat-viewer-bg:#0b141af0;--chat-viewer-ink:#fff;--chat-viewer-btn:#ffffff24;--chat-viewer-btn-hover:#ffffff42;--chat-drop-bg:#ffffffdb;--chat-drop-border:var(--tm-action);--chat-rec-dot:#e5484d;--chat-wave-idle:#b4bdc3;--chat-wave-played:var(--tm-action);--chat-play-bg:var(--tm-action);--chat-play-ink:#fff;--chat-attach-photos:#6d3fc9;--chat-attach-camera:#b4234a;--chat-attach-video:#0e7490;--chat-attach-doc:#2f5fd0;--chat-attach-location:#1f8f6b;--chat-attach-disc:#f0f2f5;--chat-attach-poll:#c2410c;--chat-switch-track:#b4bdc3;--chat-switch-knob:#fff;--chat-hello-bg:#fff;--chat-hello-edge:#d9dde1;--chat-hello-eyebrow:#54656f}@media (prefers-color-scheme:dark){.tm-chat{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chat-app-bg:#0b141a;--chat-pane-bg:#111b21;--chat-pane-alt-bg:#1a242b;--chat-header-bg:#202c33;--chat-thread-bg:#0b141a;--chat-divider:#222d34;--chat-row-hover:#202c33;--chat-row-active:#2a3942;--chat-ink:#e9edef;--chat-ink-soft:#c2c9cd;--chat-ink-fade:#8696a0;--chat-bubble-in:#202c33;--chat-bubble-in-ink:#e9edef;--chat-bubble-out:#5a2a2e;--chat-bubble-out-ink:#e9edef;--chat-bubble-mojo:#3a3320;--chat-bubble-meta:#8696a0;--chat-bubble-shadow:#0006;--chat-system-bg:#182229;--chat-system-ink:#8696a0;--chat-composer-bg:#202c33;--chat-input-bg:#2a3942;--chat-accent:#ff6b72;--chat-accent-ink:#1b0a0b;--chat-accent-soft:#3b1f22;--chat-unread-bg:#ff6b72;--chat-unread-ink:#1b0a0b;--chat-tick-sent:#8696a0;--chat-tick-read:#53bdeb;--chat-link:#53bdeb;--chat-danger:#f28b82;--chat-scrim:#000000a6;--chat-focus-ring:#ff6b72;--chat-wallpaper-bg:#0b141a;--chat-wallpaper-dot:#131f27;--chat-day-pill-bg:#182229;--chat-day-pill-ink:#8696a0;--chat-divider-pill-bg:#1d3a44;--chat-divider-pill-ink:#c2c9cd;--chat-pin-bg:#1a242b;--chat-guide-bg:#2b2a1c;--chat-guide-ink:#c2c9cd;--chat-highlight:#4a4220;--chat-avatar-ink:#0b141a;--chat-author-0:#4ade9c;--chat-author-1:#fb923c;--chat-author-2:#b79cff;--chat-author-3:#5cd4ea;--chat-author-4:#ff8fae;--chat-author-5:#a3e635;--chat-author-6:#f5c451;--chat-author-7:#7fa8ff;--chat-menu-bg:#233138;--chat-menu-hover:#2a3942;--chat-menu-shadow:#0009;--chat-quote-bg:#ffffff0f;--chat-quote-bar:#ff6b72;--chat-tag-ink:#53bdeb;--chat-tag-me-bg:#4a4220;--chat-chip-bg:#2a363e;--chat-chip-mine-bg:#5a2a2e;--chat-chip-border:#3b4a54;--chat-toast-bg:#e9edef;--chat-toast-ink:#0b141a;--chat-toast-error-bg:#f28b82;--chat-typing-dot:#8696a0;--chat-btn-bg:#2a3942;--chat-btn-hover:#34464f;--chat-card-bg:#1a242b;--chat-card-border:#2f3b43;--chat-card-ink:#e9edef;--chat-poll-eyebrow:#ff8fae;--chat-poll-tie:#f5c451;--chat-poll-bar:#2a3942;--chat-poll-bar-fill:#6b7b86;--chat-poll-winner-bg:#17382a;--chat-poll-winner-ink:#4ade9c;--chat-compare-option-bg:#202c33;--chat-compare-tint-bg:#2a2540;--chat-compare-bar:#b79cff;--chat-badge-top-bg:#4a4220;--chat-badge-top-ink:#f5c451;--chat-badge-most-bg:#34295a;--chat-badge-most-ink:#c9b6ff;--chat-notice-bg:#182229;--chat-notice-ink:#8696a0;--chat-error-bg:#3b1f22;--chat-error-ink:#f28b82;--chat-pill-bg:#202c33;--chat-pill-ink:#ff8a90;--chat-star:#f5c451;--chat-star-empty:#4a5660;--chat-best-bg:#1f4a33;--chat-best-ink:#8ee0ae;--chat-best-tint:#1b2e27;--chat-switch-track:#4a5660;--chat-switch-knob:#e9edef;--chat-hello-bg:#1a242b;--chat-hello-edge:#34434c;--chat-hello-eyebrow:#b4bec4;--chat-bar-track:#33414a;--chat-bar-fill:#b79cff;--chat-chip-ink:#b6c2cc;--chat-play-scrim:#0009;--tm-surface:#1a242b;--tm-surface-dim:#202c33;--tm-paper:#1a242b;--tm-chip:#2a3942;--tm-ink:#e9edef;--tm-ink-soft:#c2c9cd;--tm-ink-fade:#8696a0;--tm-hair:#2f3b43;--tm-hair-soft:#26323a;--tm-field-border:#6b7b86;--tm-action:#ff6b72;--tm-action-pressed:#ff8a90;--tm-blue-soft:#3b1f22;--tm-blue-soft-alt:#3b1f22;--chat-media-bg:#2a3942;--chat-media-ink:#8696a0;--chat-overlay-chip-bg:#0009;--chat-overlay-chip-ink:#fff;--chat-overlay-play-bg:#0009;--chat-tray-bg:#1a242b;--chat-tray-tile-bg:#2a3942;--chat-progress-track:#fff3;--chat-progress-bar:#ff6b72;--chat-failed-overlay:#f28b82d9;--chat-viewer-bg:#000000f5;--chat-viewer-ink:#fff;--chat-viewer-btn:#ffffff24;--chat-viewer-btn-hover:#ffffff47;--chat-drop-bg:#0b141adb;--chat-drop-border:#ff6b72;--chat-rec-dot:#ff7b80;--chat-wave-idle:#4b5c66;--chat-wave-played:#ff6b72;--chat-play-bg:#ff6b72;--chat-play-ink:#1b0a0b;--chat-attach-photos:#b79cff;--chat-attach-camera:#ff8fae;--chat-attach-video:#5cd4ea;--chat-attach-doc:#7fa8ff;--chat-attach-location:#4ade9c;--chat-attach-disc:#2a3942;--chat-attach-poll:#ffb27a}}.tm-chat{background:var(--chat-app-bg);min-height:100dvh;color:var(--chat-ink);--cs-bg:#f6f7f9;--cs-ink:#1f2124;--cs-ink-soft:#4a4f57;--cs-frame-shadow:#10182829;--cs-pill-bg:#fff;--cs-pill-edge:#d6d9de;--cs-medallion-bg:#fff;--cs-medallion-edge:#f0d3d5;--cs-ok-bg:#ddf3e7;--cs-ok-ink:#14532d;--cs-press-bg:#f6c6c9;--cs-press-ring:#cf2c34;--cs-sticky-edge:#d6d9de;--cs-handle-bg:#e8ebef;--cs-handle-ink:#4a4f57;--cs-poster-a:#3b2a6b;--cs-poster-b:#d8566a;--cs-poster-c:#f2a65a;--cs-poster-sun:#ffe3a3;--cs-poster-city:#1c1233;--cs-poster-city-far:#4a2f6e;--cs-poster-ink:#fff;--cs-poster-shade:#1408288c;--cs-poster-pill:#000000c7;--cs-yt:#e62117}@media (prefers-color-scheme:dark){.tm-chat{--cs-bg:#0b141a;--cs-ink:#e9edef;--cs-ink-soft:#b4bec4;--cs-frame-shadow:#0000008c;--cs-pill-bg:#1a242b;--cs-pill-edge:#34434c;--cs-medallion-bg:#fff;--cs-medallion-edge:#4a2428;--cs-ok-bg:#16352a;--cs-ok-ink:#9be3b8;--cs-press-bg:#6a3338;--cs-press-ring:#ff8a90;--cs-sticky-edge:#34434c;--cs-handle-bg:#1f2b33;--cs-handle-ink:#b4bec4;--cs-poster-a:#1e1540;--cs-poster-b:#8c3350;--cs-poster-c:#b8703a;--cs-poster-sun:#e8c27a;--cs-poster-city:#0e0a1c;--cs-poster-city-far:#2a1b45;--cs-poster-ink:#fff;--cs-poster-shade:#0009;--cs-poster-pill:#000000d1;--cs-yt:#e62117}}
.tm-chat{font-family:var(--tm-font-ui)}.tm-chat *,.tm-chat :before,.tm-chat :after{box-sizing:border-box}.cw-shell{background:var(--chat-pane-bg);border-inline:1px solid var(--chat-divider);grid-template-columns:clamp(300px,30%,480px) minmax(0,1fr);max-width:1680px;height:100dvh;margin:0 auto;display:grid;overflow:hidden}.cw-shell--drawer{grid-template-columns:clamp(300px,28%,420px) minmax(0,1fr) clamp(300px,24%,380px)}.cw-shell__list{border-inline-end:1px solid var(--chat-divider);background:var(--chat-pane-bg);min-width:0;min-height:0}.cw-shell__conv{background:var(--chat-wallpaper-bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.cw-shell__drawer{border-inline-start:1px solid var(--chat-divider);background:var(--chat-pane-bg);min-width:0;min-height:0}@media (max-width:1023px){.cw-shell,.cw-shell--drawer{grid-template-columns:clamp(280px,38%,360px) minmax(0,1fr)}.cw-shell__drawer{z-index:5;width:min(380px,92vw);box-shadow:0 0 24px var(--chat-bubble-shadow);position:absolute;inset-block:0;inset-inline-end:0}}@media (max-width:767px){.cw-shell,.cw-shell--drawer{border-inline:0;grid-template-columns:minmax(0,1fr)}.cw-shell[data-pane=list] .cw-shell__conv,.cw-shell[data-pane=chat] .cw-shell__list{display:none}.cw-shell{padding-inline:0}}.cw-list{flex-direction:column;height:100%;min-height:0;display:flex}.cw-list__head{background:var(--chat-header-bg);padding:16px 16px 8px}.cw-list__title{color:var(--chat-ink);margin:0;font-size:20px;font-weight:600}.cw-search{background:var(--chat-composer-bg);height:38px;color:var(--chat-ink-fade);border-radius:10px;align-items:center;gap:8px;margin:8px 12px;padding:0 12px;display:flex}.cw-search__input{min-width:0;color:var(--chat-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.cw-search:focus-within{outline:2px solid var(--chat-focus-ring);outline-offset:0}.cw-list__scroll{flex:1;min-height:0;overflow-y:auto}.cw-list__note{color:var(--chat-ink-fade);margin:12px 16px;font-size:14px}.cw-list__empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:32px 16px;display:flex}.cw-list__empty-title{color:var(--chat-ink);margin:8px 0 0;font-size:16px;font-weight:600}.cw-row{color:var(--chat-ink);cursor:pointer;border-bottom:1px solid var(--chat-divider);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.cw-row:hover{background:var(--chat-row-hover)}.cw-row:focus-visible{outline:2px solid var(--chat-focus-ring);outline-offset:-2px}.cw-row--selected,.cw-row--selected:hover{background:var(--chat-row-active)}.cw-row__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cw-row__top,.cw-row__bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cw-row__title{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.cw-row__time{color:var(--chat-ink-fade);flex:none;font-size:12px}.cw-row__time--unread{color:var(--chat-accent);font-weight:600}.cw-row__preview{color:var(--chat-ink-fade);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.cw-badge{background:var(--chat-unread-bg);min-width:20px;height:20px;color:var(--chat-unread-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.cw-badge--muted{background:var(--chat-tick-sent)}.cw-section{letter-spacing:.04em;text-transform:uppercase;color:var(--chat-ink-fade);margin:0;padding:14px 16px 6px;font-size:12px;font-weight:600}.cw-invite__cta{color:var(--chat-accent);flex:none;font-size:13px;font-weight:600}.cw-link-btn{font:inherit;color:var(--chat-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.cw-list .cw-link-btn{margin:0 16px 12px}.cw-avatar{object-fit:cover;color:var(--chat-avatar-ink);background:var(--chat-accent-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cw-empty{text-align:center;color:var(--chat-ink);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:32px 24px;display:flex}.cw-empty__title{margin:12px 0 0;font-size:24px;font-weight:600}.cw-empty__sub{max-width:360px;color:var(--chat-ink-soft);margin:0;font-size:14px;line-height:1.45}.cw-conv{background:var(--chat-wallpaper-bg);flex-direction:column;flex:1;min-height:0;display:flex}.cw-conv__head{background:var(--chat-header-bg);border-bottom:1px solid var(--chat-divider);align-items:center;gap:12px;min-height:60px;padding:8px 16px;display:flex}.cw-icon-btn.cw-conv__back{display:none}@media (max-width:767px){.cw-icon-btn.cw-conv__back{display:inline-flex}}.cw-conv__who{min-width:0}.cw-conv__title{color:var(--chat-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.cw-conv__sub{color:var(--chat-ink-fade);min-height:1em;margin:0;font-size:13px}.cw-icon-btn{width:36px;height:36px;color:var(--chat-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cw-icon-btn:hover{background:var(--chat-row-hover)}.cw-icon-btn:focus-visible{outline:2px solid var(--chat-focus-ring)}.cw-conv__body{background-image:radial-gradient(circle at 1px 1px, var(--chat-wallpaper-dot) 1.2px, transparent 0);background-size:22px 22px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cw-conv__note{color:var(--chat-ink-soft);margin:24px auto 0;font-size:14px}.cw-pinned,.cw-guide{border-bottom:1px solid var(--chat-divider);align-items:center;gap:4px;padding:4px 8px 4px 16px;display:flex}.cw-pinned{background:var(--chat-pin-bg)}.cw-guide{background:var(--chat-guide-bg);color:var(--chat-guide-ink)}.cw-pinned__main,.cw-guide__main{min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 0;font-size:13px;text-decoration:none;display:flex}.cw-pinned__main{color:var(--chat-ink-soft)}.cw-pinned__text,.cw-guide__title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cw-guide__sub{color:var(--chat-ink-fade)}.cw-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-transcript{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:hidden auto}.cw-transcript__inner{width:100%;max-width:920px;margin:0 auto;position:relative}.cw-vrow{width:100%;padding:1px 16px;position:absolute;top:0;left:0}.cw-older{text-align:center;color:var(--chat-ink-fade);font-size:12px;position:absolute;top:4px;left:0;right:0}.cw-jump{float:right;background:var(--chat-accent);color:var(--chat-accent-ink);font:inherit;cursor:pointer;box-shadow:0 1px 4px var(--chat-bubble-shadow);border:0;border-radius:16px;align-items:center;gap:4px;margin-right:16px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:sticky;bottom:12px}.cw-day,.cw-unread,.cw-system{justify-content:center;padding:8px 0;display:flex}.cw-day__pill{background:var(--chat-day-pill-bg);color:var(--chat-day-pill-ink);box-shadow:0 1px .5px var(--chat-bubble-shadow);border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.cw-unread__pill{background:var(--chat-divider-pill-bg);color:var(--chat-divider-pill-ink);border-radius:8px;padding:5px 14px;font-size:12.5px;font-weight:600}.cw-system__pill{background:var(--chat-system-bg);max-width:80%;color:var(--chat-system-ink);text-align:center;overflow-wrap:anywhere;border-radius:8px;padding:5px 12px;font-size:12.5px}.cw-row-msg{align-items:flex-end;gap:6px;display:flex}.cw-row-msg--out{justify-content:flex-end}.cw-row-msg--first{margin-top:8px}.cw-row-msg__gutter{flex:none;align-items:flex-end;width:28px;display:inline-flex}.cw-bubble{min-width:56px;max-width:min(72%,560px);color:var(--chat-bubble-in-ink);background:var(--chat-bubble-in);box-shadow:0 1px .5px var(--chat-bubble-shadow);overflow-wrap:anywhere;word-break:break-word;--cw-bubble-bg:var(--chat-bubble-in);border-radius:8px;padding:6px 9px 4px;font-size:14.5px;line-height:1.35;position:relative}.cw-bubble--out{--cw-bubble-bg:var(--chat-bubble-out);background:var(--chat-bubble-out);color:var(--chat-bubble-out-ink)}.cw-bubble--mojo{--cw-bubble-bg:var(--chat-bubble-mojo);background:var(--chat-bubble-mojo)}.cw-bubble--hit{outline:2px solid var(--chat-accent);background-image:linear-gradient(var(--chat-highlight), var(--chat-highlight))}.cw-bubble--tail:before{content:"";background:inherit;width:8px;height:10px;position:absolute;top:0}.cw-row-msg--in .cw-bubble--tail{border-top-left-radius:0}.cw-row-msg--in .cw-bubble--tail:before{clip-path:polygon(100% 0,0 0,100% 100%);inset-inline-start:-6px}.cw-row-msg--out .cw-bubble--tail{border-top-right-radius:0}.cw-row-msg--out .cw-bubble--tail:before{clip-path:polygon(0 0,100% 0,0 100%);inset-inline-end:-6px}.cw-text{white-space:pre-wrap;unicode-bidi:plaintext}.cw-link{color:var(--chat-link);text-decoration:underline}.cw-author{margin-bottom:1px;font-size:12.5px;font-weight:600;display:block}.cw-author--mojo{color:var(--chat-accent)}.cw-poll-tag,.cw-attach{color:var(--chat-ink-fade);font-size:12px;font-weight:600;display:block}.cw-meta{float:right;color:var(--chat-bubble-meta);align-items:center;gap:3px;margin:6px 0 0 10px;font-size:11px;line-height:1;display:inline-flex}.cw-seen{color:var(--chat-tick-read);display:inline-flex}.cw-seen .tm-ic+.tm-ic{margin-inline-start:-7px}.cw-failed{clear:both;color:var(--chat-danger);padding-top:4px;font-size:12px;display:block}.cw-composer{background:var(--chat-composer-bg);border-top:1px solid var(--chat-divider);align-items:flex-end;gap:8px;padding:8px 12px;display:flex}.cw-composer__input{resize:none;background:var(--chat-input-bg);min-width:0;max-height:140px;color:var(--chat-ink);font:inherit;border:0;border-radius:10px;outline:0;flex:1;padding:9px 12px;font-size:15px;line-height:1.35}.cw-composer__input:focus-visible{outline:2px solid var(--chat-focus-ring)}.cw-composer__send{background:var(--chat-accent);width:40px;height:40px;color:var(--chat-accent-ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cw-composer__send:disabled{opacity:.4;cursor:default}.cw-composer-wrap{flex:none;position:relative}.cw-composer{align-items:flex-end}.cw-composer__count{text-align:end;min-width:32px;color:var(--chat-ink-fade);flex:none;align-self:center;font-size:12px}.cw-composer__count--max{color:var(--chat-danger);font-weight:700}.cw-chip{background:var(--chat-composer-bg);border-top:1px solid var(--chat-divider);align-items:center;gap:8px;padding:6px 12px;display:flex}.cw-chip__body{border-inline-start:3px solid var(--chat-quote-bar);background:var(--chat-quote-bg);border-radius:4px;flex-direction:column;flex:1;gap:1px;min-width:0;padding:4px 10px;display:flex}.cw-chip__title{color:var(--chat-accent);font-size:12.5px;font-weight:700}.cw-chip__quote{color:var(--chat-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cw-chip__error{color:var(--chat-danger);font-size:12.5px}.cw-mention{inset-inline:12px;background:var(--chat-menu-bg);max-height:260px;box-shadow:0 4px 18px var(--chat-menu-shadow);z-index:4;border-radius:10px;margin:0 0 4px;padding:4px;list-style:none;position:absolute;bottom:100%;overflow-y:auto}.cw-mention__opt{width:100%;font:inherit;color:var(--chat-ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.cw-mention__opt--active{background:var(--chat-menu-hover)}.cw-mention__dot{background:var(--chat-accent-soft);width:24px;height:24px;color:var(--chat-accent);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.cw-mention__name{font-weight:600}.cw-mention__hint{color:var(--chat-ink-fade);margin-inline-start:auto;font-size:12px}.cw-emoji{inset-inline-start:12px;background:var(--chat-menu-bg);box-shadow:0 4px 18px var(--chat-menu-shadow);z-index:4;border-radius:10px;grid-template-columns:repeat(12,1fr);gap:2px;max-width:calc(100% - 24px);margin-bottom:4px;padding:8px;display:grid;position:absolute;bottom:100%}.cw-emoji__btn{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;font-size:20px;line-height:1}.cw-emoji__btn:hover{background:var(--chat-menu-hover)}@media (max-width:767px){.cw-emoji{grid-template-columns:repeat(8,1fr)}}.cw-typing{min-height:20px;color:var(--chat-ink-fade);background:var(--chat-wallpaper-bg);flex:none;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;display:flex}.cw-typing__dots{gap:3px;display:inline-flex}.cw-typing__dots i{background:var(--chat-typing-dot);border-radius:50%;width:5px;height:5px;animation:1.2s infinite both cw-blink}.cw-typing__dots i:nth-child(2){animation-delay:.2s}.cw-typing__dots i:nth-child(3){animation-delay:.4s}@keyframes cw-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.cw-toast-host{inset-inline:0;pointer-events:none;z-index:6;justify-content:center;display:flex;position:absolute;bottom:12px}.cw-toast{background:var(--chat-toast-bg);color:var(--chat-toast-ink);box-shadow:0 2px 10px var(--chat-menu-shadow);border-radius:8px;padding:8px 16px;font-size:13.5px}.cw-toast--error{background:var(--chat-toast-error-bg);color:var(--chat-accent-ink)}.cw-bubble-col{flex-direction:column;min-width:0;max-width:min(72%,560px);display:flex}.cw-row-msg--out .cw-bubble-col{align-items:flex-end}.cw-bubble-col .cw-bubble{max-width:100%}.cw-bubble:hover .cw-bubble__more,.cw-bubble__more:focus-visible{opacity:1}.cw-bubble--act{padding-inline-end:26px}.cw-bubble__more{top:0;background:linear-gradient(to left, var(--cw-bubble-bg) 60%, transparent);width:26px;height:22px;color:var(--chat-ink-soft);cursor:pointer;opacity:0;border:0;border-start-end-radius:8px;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex;position:absolute;inset-inline-end:0}@media (hover:none){.cw-bubble__more{opacity:.7}}.cw-quote{border:0;border-inline-start:3px solid var(--chat-quote-bar);background:var(--chat-quote-bg);width:100%;font:inherit;text-align:start;cursor:pointer;color:inherit;border-radius:4px;flex-direction:column;margin:0 0 4px;padding:4px 8px;display:flex}.cw-quote:disabled{cursor:default}.cw-quote__who{color:var(--chat-accent);font-size:12.5px;font-weight:700}.cw-quote__text{color:var(--chat-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.cw-text--deleted{color:var(--chat-ink-fade);font-style:italic}.cw-meta__edited{font-style:italic}.cw-tag{color:var(--chat-tag-ink);font-weight:600}.cw-tag--me{background:var(--chat-tag-me-bg);border-radius:4px;padding:0 2px}.cw-seenby{color:var(--chat-ink-fade);margin-top:2px;font-size:11.5px}.cw-chips{flex-wrap:wrap;gap:4px;margin-top:-4px;padding-inline:6px;display:flex;position:relative}.cw-rchip{border:1px solid var(--chat-chip-border);background:var(--chat-chip-bg);height:22px;color:var(--chat-ink);font:inherit;cursor:pointer;box-shadow:0 1px 1px var(--chat-bubble-shadow);border-radius:11px;align-items:center;gap:3px;padding:0 7px;font-size:12.5px;display:inline-flex}.cw-rchip--mine{background:var(--chat-chip-mine-bg);border-color:var(--chat-accent)}.cw-rchip__n{color:var(--chat-ink-soft);font-size:12px}.cw-conv__actions{margin-inline-start:auto;display:flex}.cw-menu{z-index:30;flex-direction:column;gap:6px;width:232px;max-height:calc(100dvh - 16px);display:flex;position:fixed}.cw-menu__list{background:var(--chat-menu-bg);color:var(--chat-ink);box-shadow:0 6px 28px var(--chat-menu-shadow);border-radius:12px;padding:4px;overflow-y:auto}.cw-menu__item{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;display:flex}.cw-menu__item:hover,.cw-menu__item:focus-visible{background:var(--chat-menu-hover);outline:0}.cw-menu__item--danger{color:var(--chat-danger)}.cw-reactbar{background:var(--chat-menu-bg);box-shadow:0 6px 28px var(--chat-menu-shadow);border-radius:24px;justify-content:space-between;padding:4px 6px;display:flex}.cw-reactbar__btn{cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1}.cw-reactbar__btn:hover{background:var(--chat-menu-hover)}.cw-reactbar__btn--mine{background:var(--chat-chip-mine-bg)}.cw-scrim{z-index:40;background:var(--chat-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cw-dialog{background:var(--chat-menu-bg);width:min(380px,100%);max-height:calc(100dvh - 32px);color:var(--chat-ink);box-shadow:0 8px 36px var(--chat-menu-shadow);border-radius:14px;padding:16px;overflow-y:auto}.cw-dialog__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cw-dialog__title{margin:0;font-size:17px;font-weight:700}.cw-dialog__sub{color:var(--chat-ink-soft);margin:0 0 8px;font-size:14px}.cw-dialog__actions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cw-btn{background:var(--chat-btn-bg);color:var(--chat-ink);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:14.5px;font-weight:600}.cw-btn:hover{background:var(--chat-btn-hover)}.cw-btn--danger{color:var(--chat-danger)}.cw-btn--primary{background:var(--chat-accent);color:var(--chat-accent-ink)}.cw-btn--primary:hover{background:var(--chat-accent);filter:brightness(.95)}.cw-btn:focus-visible,.cw-menu__item:focus-visible{outline:2px solid var(--chat-focus-ring);outline-offset:-2px}.cw-radio{cursor:pointer;align-items:center;gap:10px;padding:8px 4px;font-size:15px;display:flex}.cw-who,.cw-pinlist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cw-who__row{flex-direction:column;gap:2px;display:flex}.cw-who__head{font-weight:700}.cw-who__names{color:var(--chat-ink-soft);font-size:14px}.cw-pinlist__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-pinlist__text{min-width:0;font:inherit;color:var(--chat-ink);text-align:start;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:6px 0;font-size:14px;overflow:hidden}.cw-searchbar{background:var(--chat-header-bg);border-bottom:1px solid var(--chat-divider);color:var(--chat-ink-fade);align-items:center;gap:6px;padding:6px 12px;display:flex}.cw-searchbar__input{background:var(--chat-input-bg);min-width:0;height:34px;color:var(--chat-ink);font:inherit;border:0;border-radius:8px;outline:0;flex:1;padding:0 10px;font-size:14px}.cw-searchbar__input:focus-visible{outline:2px solid var(--chat-focus-ring)}.cw-searchbar__label{min-width:48px;color:var(--chat-ink-soft);text-align:end;flex:none;font-size:12.5px}.cw-icon-btn:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.tm-chat *{scroll-behavior:auto!important;transition:none!important}}
.cw-bubble--card{box-shadow:none;min-width:0;color:var(--chat-ink);--cw-bubble-bg:transparent;background:0 0;padding:0}.cw-bubble--card:before,.cw-bubble--card .cw-meta{display:none}.cw-bubble--wide{width:100%}:is(.cw-bubble-col:has(.cw-bubble--wide),.cw-bubble-col:has(.cw-pc)){width:100%;max-width:min(86%,640px)}.cw-bubble-col:has(.cw-pc) .cw-bubble{width:100%}.cw-bubble--error{background:var(--chat-error-bg);flex-direction:column;gap:2px;display:flex}.cw-error__title{color:var(--chat-error-ink);font-size:13.5px;font-weight:600}.cw-pending .cw-bubble{padding:10px 12px}.cw-pending__step{color:var(--chat-ink-soft);align-items:center;gap:8px;font-size:14px;display:inline-flex}.cw-pending .cw-typing__dots{gap:4px;display:inline-flex}.cw-pending .cw-typing__dots i{background:var(--chat-typing-dot);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite cw-dot}.cw-pending .cw-typing__dots i:nth-child(2){animation-delay:.15s}.cw-pending .cw-typing__dots i:nth-child(3){animation-delay:.3s}@keyframes cw-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.cw-pending .cw-typing__dots i{opacity:.7;animation:none}}.cw-pc{border:1px solid var(--chat-card-border);background:var(--chat-card-bg);color:var(--chat-card-ink);box-shadow:0 1px .5px var(--chat-bubble-shadow);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.cw-pc--plain{gap:8px}.cw-pc__eyebrow{letter-spacing:.03em;color:var(--chat-poll-eyebrow);margin:0;font-size:12px;font-weight:600}.cw-pc__eyebrow--tied{color:var(--chat-poll-tie)}.cw-pc__eyebrow--closed{color:var(--chat-ink-fade)}.cw-pc__question{margin:0;font-size:16px;font-weight:600;line-height:1.3}.cw-pc__sub{color:var(--chat-ink-fade);margin:0;font-size:12.5px}.cw-pc__opt{border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.cw-pc__opt--winner{background:var(--chat-poll-winner-bg)}.cw-pc__opt--tied{outline:1px solid var(--chat-poll-tie)}.cw-pc__opt-top{align-items:center;gap:8px;display:flex}.cw-pc__thumb{object-fit:cover;background:var(--chat-btn-bg);border-radius:6px;flex:none;width:40px;height:40px}.cw-pc__main{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px 0;display:flex}.cw-pc__main:disabled{cursor:default}.cw-pc__main:focus-visible,.cw-pc__btn:focus-visible,.cw-pc__cta:focus-visible,.cw-pc__pick:focus-visible,.cw-pc__voters:focus-visible,.cw-pc__compare-btn:focus-visible,.cw-pill:focus-visible,.cw-notice__action:focus-visible,.cw-rail__nav:focus-visible{outline:2px solid var(--chat-focus-ring);outline-offset:2px}.cw-pc__tick{border:2px solid var(--chat-card-border);width:20px;height:20px;color:var(--chat-accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cw-pc__tick--on{background:var(--chat-accent);border-color:var(--chat-accent)}.cw-pc__label{flex-direction:column;flex:1;min-width:0;display:flex}.cw-pc__label-text{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.cw-pc__fact{color:var(--chat-ink-soft);margin:0;font-size:12.5px}.cw-pc__count{color:var(--chat-ink-soft);text-align:end;min-width:14px;font-size:14px;font-weight:600}.cw-pc__bar{background:var(--chat-poll-bar);border-radius:2px;height:4px;overflow:hidden}.cw-pc__bar-fill{background:var(--chat-poll-bar-fill);height:100%;transition:width .25s;display:block}.cw-pc__bar-fill--mine{background:var(--chat-accent)}@media (prefers-reduced-motion:reduce){.cw-pc__bar-fill{transition:none}}.cw-pc__voters{cursor:pointer;color:var(--chat-ink-fade);font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-size:12px;display:inline-flex}.cw-pc__voter{background:var(--chat-accent-soft);width:20px;height:20px;color:var(--chat-accent);border:1.5px solid var(--chat-card-bg);border-radius:50%;justify-content:center;align-items:center;margin-inline-end:-4px;font-size:10px;font-weight:600;display:inline-flex}.cw-pc__extra{margin-inline-start:8px}.cw-pc__names{color:var(--chat-ink-soft);margin:0;font-size:12.5px}.cw-pc__pick{background:var(--chat-poll-tie);color:var(--chat-card-bg);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:4px 12px;font-size:13px;font-weight:600}.cw-pc__footer{color:var(--chat-ink-fade);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.cw-pc__btn{background:var(--chat-accent);color:var(--chat-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cw-pc__btn:disabled{opacity:.55;cursor:default}.cw-pc__btn--quiet{background:var(--chat-btn-bg);color:var(--chat-ink)}.cw-pc__confirm{align-items:center;gap:10px;display:inline-flex}.cw-pc__cta{background:var(--chat-accent);min-height:44px;color:var(--chat-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:15px;font-weight:600}.cw-pc__error{color:var(--chat-danger);margin:0;font-size:12.5px}.cw-pc__compare{flex-direction:column;gap:4px;display:flex}.cw-pc__compare-btn{border:1px solid var(--chat-card-border);background:var(--chat-compare-tint-bg);min-height:40px;color:var(--chat-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.cw-pc__compare-btn--busy{opacity:.7;cursor:default}.cw-pc__draft-list{margin:0;padding-inline-start:18px;font-size:14px}.cw-cmp__grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:720px){.cw-cmp__grid{grid-template-columns:repeat(var(--cmp-cols,2), minmax(0, 1fr))}}.cw-cmp__opt{border:1px solid var(--chat-card-border);background:var(--chat-compare-option-bg);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.cw-cmp__head{align-items:center;gap:10px;min-width:0;display:flex}.cw-cmp__open{min-width:0;color:inherit;border-radius:10px;align-items:center;gap:10px;text-decoration:none;display:flex}.cw-cmp__open:hover .cw-pc__label-text{text-decoration:underline}.cw-cmp__open:focus-visible{outline:2px solid var(--chat-focus-ring);outline-offset:2px}.cw-cmp__thumb{object-fit:cover;border-radius:10px;flex:none;width:52px;height:52px}.cw-cmp__title{flex-direction:column;gap:2px;min-width:0;display:flex}.cw-cmp__locality{color:var(--chat-ink-fade);font-size:12px}.cw-cmp__tag{letter-spacing:.05em;text-transform:uppercase;background:var(--chat-badge-most-bg);color:var(--chat-badge-most-ink);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:10px;font-weight:600}.cw-cmp__metric{border:1px solid #0000;border-radius:10px;flex-direction:column;gap:5px;padding:8px 10px;display:flex;position:relative}.cw-cmp__metric--best{background:var(--chat-best-tint);border-color:var(--chat-best-bg)}.cw-cmp__best{letter-spacing:.04em;background:var(--chat-best-bg);color:var(--chat-best-ink);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:10px;font-weight:700}.cw-cmp__figure{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.cw-cmp__glyph{color:var(--chat-ink-fade);align-self:center}.cw-cmp__value{font-variant-numeric:tabular-nums;color:var(--chat-ink);font-size:24px;font-weight:700;line-height:1.1}.cw-cmp__detail{color:var(--chat-ink-fade);font-size:12.5px}.cw-cmp__stars{color:var(--chat-star-empty);gap:2px;display:inline-flex}.cw-cmp__star{width:16px;height:16px;display:inline-flex;position:relative}.cw-cmp__star-fill{color:var(--chat-star);position:absolute;inset:0 auto 0 0;overflow:hidden}.cw-cmp__star-fill .tm-ic{flex:none}.cw-cmp__bar{background:var(--chat-bar-track);border-radius:999px;height:6px;display:block;overflow:hidden}.cw-cmp__bar-fill{background:var(--chat-bar-fill);border-radius:999px;height:100%;display:block}.cw-cmp__band{letter-spacing:.05em;gap:3px;font-size:24px;font-weight:700;line-height:1.1;display:inline-flex}.cw-cmp__band-on{color:var(--chat-ink)}.cw-cmp__band-off{color:var(--chat-star-empty)}.cw-cmp__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cw-cmp__chip{background:var(--chat-chip-bg);color:var(--chat-chip-ink);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex}.cw-pc__pick-box{border-inline-start:4px solid var(--chat-compare-bar);background:var(--chat-compare-tint-bg);border-radius:10px;padding:12px;font-size:14px;line-height:1.35}.cw-pc__pick-box p{margin:0 0 4px}.cw-pc__pick-title{font-size:13px;font-weight:600}.cw-notice{background:var(--chat-notice-bg);max-width:88%;color:var(--chat-notice-ink);text-align:center;border-radius:9px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:2px 10px;margin:4px auto;padding:6px 12px;font-size:12.5px;line-height:1.35;display:flex}.cw-notice--card{flex-direction:column;gap:6px}.cw-notice__text--undone{opacity:.6}.cw-notice__text--strong{font-weight:600}.cw-notice__buttons{gap:14px;display:inline-flex}.cw-notice__action{color:var(--chat-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:600;text-decoration:none}.cw-notice__action--quiet{color:var(--chat-notice-ink)}.cw-notice__action:disabled{opacity:.55;cursor:default}.cw-welcome{flex-direction:column;gap:6px;display:flex}.cw-welcome__intro,.cw-welcome__outro{white-space:pre-wrap;margin:0}.cw-welcome__box{background:var(--chat-quote-bg);border-radius:6px;flex-direction:column;gap:8px;margin:0;padding:8px 10px;list-style:none;display:flex}.cw-welcome__row{color:var(--chat-ink);align-items:flex-start;gap:8px;display:flex}.cw-welcome__row .tm-ic{color:var(--chat-accent);flex:none;margin-top:1px}.cw-welcome__row--muted,.cw-welcome__row--muted .tm-ic{color:var(--chat-ink-fade)}.cw-welcome__title{font-size:14.5px;display:block}.cw-welcome__sub{color:var(--chat-ink-soft);font-size:13px;display:block}.cw-welcome__pills{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cw-pill{background:var(--chat-pill-bg);color:var(--chat-pill-ink);font:inherit;cursor:pointer;box-shadow:0 1px .5px var(--chat-bubble-shadow);border:0;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.cw-rail{margin-top:8px;position:relative}.cw-rail__track{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.cw-rail__slot{scroll-snap-align:start;flex:none;width:min(280px,100% - 56px);display:flex}.cw-rail__slot>*{flex:1;min-width:0}.cw-xc{border:1px solid var(--chat-card-border);background:var(--chat-card-bg);color:var(--chat-card-ink);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cw-xc__eyebrow{letter-spacing:.03em;color:var(--chat-ink-fade);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.cw-xc__disc{background:var(--chat-accent-soft);width:24px;height:24px;color:var(--chat-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cw-xc__title{margin:0;font-size:15.5px;font-weight:600;line-height:1.3}.cw-xc__meta,.cw-xc__hint{color:var(--chat-ink-fade);margin:0;font-size:12.5px}.cw-xc__link{color:var(--chat-link);overflow-wrap:anywhere;margin:0;font-size:13px}.cw-xc__foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cw-xc__day{flex-direction:column;gap:2px;display:flex}.cw-xc__day-label{color:var(--chat-ink-soft);margin:0;font-size:12px;font-weight:600}.cw-xc__item{margin:0;font-size:14px}.cw-xc__cities{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cw-xc__city{background:var(--chat-compare-option-bg);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cw-xc__city--on{border-color:var(--chat-accent)}.cw-xc__city-main{flex-direction:column;flex:1;min-width:0;display:flex}.cw-xc__badge{background:var(--chat-badge-top-bg);color:var(--chat-badge-top-ink);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.cw-xc__nights{color:var(--chat-ink-soft);font-size:13px;font-weight:600}.cw-xc--quote{align-self:flex-start}.cw-xc__quote{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.4}.cw-fl__route{align-items:center;gap:10px;display:flex}.cw-fl__route b{font-size:20px;display:block}.cw-fl__time{color:var(--chat-ink-soft);font-size:13px;display:block}.cw-fl__track{background:var(--chat-poll-bar);border-radius:2px;flex:1;height:4px;overflow:hidden}.cw-fl__track span{background:var(--chat-accent);height:100%;display:block}.cw-fl__status{align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:600;display:flex}.cw-fl__live{background:var(--chat-poll-winner-ink);border-radius:50%;width:8px;height:8px}.cw-fl__facts{gap:16px;margin:0;display:flex}.cw-fl__facts div{flex-direction:column;display:flex}.cw-fl__facts dt{color:var(--chat-ink-fade);font-size:11.5px}.cw-fl__facts dd{margin:0;font-size:14px;font-weight:600}.cw-vh{border:1px solid var(--chat-card-border);background:var(--chat-card-bg);color:var(--chat-card-ink);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cw-vh__media{aspect-ratio:16/9;background:var(--chat-btn-bg);position:relative}.cw-vh__poster{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.cw-vh__poster--still{cursor:default}.cw-vh__poster-img,.cw-vh__player{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.cw-vh__play{background:var(--chat-play-scrim);border-radius:50%;width:52px;height:52px;position:relative}.cw-vh__play:after{content:"";border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--chat-overlay-chip-ink);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.cw-vh__body{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.cw-vh__title{margin:0;font-size:14.5px;font-weight:600}.cw-vh__creator,.cw-vh__sponsored{color:var(--chat-ink-fade);margin:0;font-size:12.5px}.cw-pc__main:disabled{color:inherit;opacity:1}.cw-pc__cta{justify-content:center;align-items:center;padding:0 16px;display:flex}.cw-pc__draft-list{list-style:outside}.cw-xc--flight{min-width:272px}.cw-vh{width:340px;max-width:100%}@media (prefers-color-scheme:dark){.tm-chat .ta-btn--primary,.tm-chat.ta a.ta-btn--primary,.tm-chat.ta a.ta-btn--primary:hover{color:var(--chat-accent-ink)}.tm-chat .ta-btn--primary .ta-spin{border-top-color:var(--chat-accent-ink)}}.cw-rail__controls{justify-content:flex-end;gap:6px;margin-bottom:4px;display:flex}.cw-rail__nav{border:1px solid var(--chat-card-border);background:var(--chat-card-bg);width:28px;height:28px;color:var(--chat-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cw-rail__nav:disabled{opacity:.4;cursor:default}@media (hover:none){.cw-rail__controls{display:none}}.cw-xc__city-btn{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.cw-xc__city-btn:disabled{cursor:default}.cw-xc__stepper{align-items:center;gap:4px;display:inline-flex}.cw-xc__stepper button{border:1px solid var(--chat-card-border);background:var(--chat-card-bg);width:24px;height:24px;color:var(--chat-ink);font:inherit;cursor:pointer;border-radius:50%}.cw-xc__stepper button:disabled{opacity:.4;cursor:default}.cw-xc__stop{flex-direction:column;gap:2px;padding:2px 0;display:flex}.cw-xc__stop-head{align-items:flex-start;gap:8px;display:flex}.cw-xc__item--off{color:var(--chat-ink-fade);text-decoration:line-through}.cw-xc__alt{background:var(--chat-compare-option-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;font-size:13.5px;display:flex}.cw-xc__alt>span:first-child{flex:1;min-width:120px}.cw-xc__city-btn:focus-visible,.cw-xc__stepper button:focus-visible{outline:2px solid var(--chat-focus-ring);outline-offset:2px}.ta a.cw-pc__btn,.ta a.cw-pc__btn:hover{color:var(--chat-accent-ink);text-decoration:none}.ta a.cw-pc__btn--quiet,.ta a.cw-pc__btn--quiet:hover{color:var(--chat-ink)}.cw-xc__stop-head input[type=checkbox]{accent-color:var(--chat-accent);flex:none;width:16px;height:16px;margin:2px 0 0}.cw-xc__stepper button{justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}
