.chat-redesign{--surface-canvas:#fafafa;--surface-card:#fff;--surface-elevated:#fff;--surface-muted:#f5f5f5;--surface-subtle:#eee;--surface-row-alt:#fafafa;--surface-overlay:#fffffff5;--text-primary:#0a0a0a;--text-secondary:#737373;--text-tertiary:#a1a1a1;--text-faint:#d4d4d4;--text-on-strong:#fafafa;--border-hairline:#e5e5e5;--border-strong:#d4d4d4;--border-input:#e5e5e5;--hover-surface:#f5f5f5;--hover-surface-strong:#eee;--active-tint:#1111110f;--focus-ring:#1111112e;--status-success:#4a7c59;--status-success-soft:#4a7c591a;--status-success-text:#2f5037;--status-warning:#ca8a04;--status-warning-soft:#ca8a041a;--status-warning-text:#a16207;--status-alert:#c75050;--status-alert-soft:#c750501a;--status-alert-text:#8c3838;--status-info:#2563eb;--status-announce:#7c3aed;--status-announce-soft:#7c3aed1a;--status-announce-text:#6429c9;--wc-close:#f4514f;--wc-min:#eeb300;--wc-max:#30bd44;--accent-amber:#9a7a4a;--accent-amber-soft:#9a7a4a1f;--panel-bg:#fff;--panel-border:#e5e5e5;--panel-shadow:0 0 0 1px #1111110a, 0 4px 12px #1111110f, 0 24px 64px -16px #11111138;--header-bg:#fff;--header-text:#0a0a0a;--header-text-dim:#737373;--header-icon:#737373;--header-icon-hover:#f5f5f5;--header-border:#e5e5e5;--conv-header-font:var(--font-roboto), Roboto, "Helvetica Neue", Helvetica, sans-serif;--conv-header-presence:#737373;--conv-header-icon-hover:#f5f5f5;--header-shadow:#0a0a0a1f 0px 1px 4px 0px;--wash:#f5f5f5;--row-hover:#f5f5f5;--chip-border:#e5e5e5;--chip-active-bg:#171717;--chip-active-text:#fafafa;--accent-green:#171717;--rail-bg:#fafafa;--icon-strong:#0a0a0a;--composer-shadow:#0000001f 0px 1px 6px 0px;--bubble-mine-bg:#171717;--bubble-mine-text:#fafafa;--bubble-mine-meta:#fafafa99;--bubble-mine-border:transparent;--bubble-theirs-bg:#fff;--bubble-theirs-text:#0a0a0a;--bubble-theirs-meta:#737373;--bubble-theirs-border:#e5e5e5;--reply-inset-mine:#ffffff24;--reply-inset-theirs:#f5f5f5;--call-inset-mine:#ffffff24;--call-inset-theirs:#1111110d;--tick-read:#6fa0f6;--tick-list-pending:#a1a1a1;--tick-list-read:#2563eb;--wallpaper-bg:#fafafa;--wallpaper-img:url(/chat-wallpaper/doodle-wa-light.svg);--system-bubble-bg:#ffffffe6;--row-py:11px;--row-px:14px;--avatar-size:48px;--avatar-tile:#f5f5f5;--avatar-ink-1:#2e4e80;--avatar-ink-2:#2a5e3a;--avatar-ink-3:#7a4f10;--avatar-ink-4:#4f3f80;--avatar-ink-5:#1f5e5b;--avatar-ink-6:#6b3352;--presence:#10b981;--bubble-py:6px;--bubble-px:9px;--msg-gap:12px;--list-font:14px;--avatar-1-bg:#fee2e2;--avatar-2-bg:#ffedd5;--avatar-3-bg:#fef3c7;--avatar-4-bg:#ecfccb;--avatar-5-bg:#dcfce7;--avatar-6-bg:#ccfbf1;--avatar-7-bg:#cffafe;--avatar-8-bg:#dbeafe;--avatar-9-bg:#e0e7ff;--avatar-10-bg:#f3e8ff;--avatar-11-bg:#fce7f3;--sender-1:#b91c1c;--sender-2:#c2410c;--sender-3:#b45309;--sender-4:#4d7c0f;--sender-5:#15803d;--sender-6:#0f766e;--sender-7:#0e7490;--sender-8:#1d4ed8;--sender-9:#4338ca;--sender-10:#7e22ce;--sender-11:#be185d;--menu-bg:var(--surface-card);--menu-text:var(--text-primary);--menu-min-w:128px;--menu-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--menu-ring:0 0 0 1px color-mix(in oklch, var(--text-primary) 10%, transparent);--menu-elevation:var(--menu-ring), var(--menu-shadow);--tooltip-bg:var(--text-primary);--tooltip-text:var(--surface-canvas);--radius-panel:0px;--radius-control:0px;--radius-menu:0px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Space Grotesk", var(--font-sans);--font-mono:"JetBrains Mono", "SF Mono", Monaco, monospace}@supports (color:lab(0% 0 0)){.chat-redesign{--surface-canvas:lab(98.26% 0 0);--surface-card:lab(100% 0 0);--surface-elevated:lab(100% 0 0);--surface-muted:lab(96.52% -.0000298023 .0000119209);--surface-subtle:lab(94.2% 0 0);--surface-row-alt:lab(98.26% 0 0);--surface-overlay:lab(100% 0 0/.96);--text-primary:lab(2.75381% 0 0);--text-secondary:lab(48.496% 0 0);--text-tertiary:lab(66.128% -.0000298023 .0000119209);--text-faint:lab(84.92% 0 -.0000119209);--text-on-strong:lab(98.26% 0 0);--border-hairline:lab(90.952% 0 -.0000119209);--border-strong:lab(84.92% 0 -.0000119209);--border-input:lab(90.952% 0 -.0000119209);--hover-surface:lab(96.52% -.0000298023 .0000119209);--hover-surface-strong:lab(94.2% 0 0);--wc-close:lab(58.557% 63.1012 37.9167);--wc-min:lab(76.9615% 13.7652 83.6454);--wc-max:lab(67.5649% -56.2955 48.2502);--panel-bg:lab(100% 0 0);--panel-border:lab(90.952% 0 -.0000119209);--header-bg:lab(100% 0 0);--header-text:lab(2.75381% 0 0);--header-text-dim:lab(48.496% 0 0);--header-icon:lab(48.496% 0 0);--header-icon-hover:lab(96.52% -.0000298023 .0000119209);--header-border:lab(90.952% 0 -.0000119209);--conv-header-presence:lab(48.496% 0 0);--conv-header-icon-hover:lab(96.52% -.0000298023 .0000119209);--wash:lab(96.52% -.0000298023 .0000119209);--row-hover:lab(96.52% -.0000298023 .0000119209);--chip-border:lab(90.952% 0 -.0000119209);--chip-active-bg:lab(7.78201% -.0000149012 0);--chip-active-text:lab(98.26% 0 0);--accent-green:lab(7.78201% -.0000149012 0);--rail-bg:lab(98.26% 0 0);--icon-strong:lab(2.75381% 0 0);--bubble-mine-bg:lab(7.78201% -.0000149012 0);--bubble-mine-text:lab(98.26% 0 0);--bubble-mine-meta:lab(98.26% 0 0/.6);--bubble-theirs-bg:lab(100% 0 0);--bubble-theirs-text:lab(2.75381% 0 0);--bubble-theirs-meta:lab(48.496% 0 0);--bubble-theirs-border:lab(90.952% 0 -.0000119209);--reply-inset-mine:lab(100% 0 0/.14);--reply-inset-theirs:lab(96.52% -.0000298023 .0000119209);--call-inset-mine:lab(100% 0 0/.14);--tick-list-pending:lab(66.128% -.0000298023 .0000119209);--system-bubble-bg:lab(100% 0 0/.9)}}.chat-redesign[data-theme=dark]{--surface-canvas:#0a0a0a;--surface-card:#171717;--surface-elevated:#1b1b1b;--surface-muted:#262626;--surface-subtle:#1f1f1f;--surface-row-alt:#0f0f0f;--surface-overlay:#171717f5;--text-primary:#fafafa;--text-secondary:#a1a1a1;--text-tertiary:#737373;--text-faint:#525252;--text-on-strong:#171717;--border-hairline:#ffffff1a;--border-strong:#fff3;--border-input:#ffffff26;--hover-surface:#262626;--hover-surface-strong:#333;--active-tint:#ffffff12;--focus-ring:#ffffff38;--presence:#34d399;--status-success:#5fa372;--status-success-soft:#5fa37224;--status-success-text:#8fc9a0;--status-warning:#e0a52e;--status-warning-soft:#e0a52e24;--status-warning-text:#e6be6a;--status-alert:#e26d6d;--status-alert-soft:#e26d6d24;--status-alert-text:#ed9c9c;--status-info:#5b8def;--status-announce:#a179f2;--status-announce-soft:#a179f229;--status-announce-text:#c3a8f7;--accent-amber:#c2a06a;--accent-amber-soft:#c2a06a24;--wc-close:#f4514f;--wc-min:#eeb300;--wc-max:#30bd44;--panel-bg:#171717;--panel-border:#ffffff1a;--panel-shadow:0 0 0 1px #00000080, 0 4px 12px #0006, 0 24px 64px -12px #000000b3;--header-bg:#171717;--header-text:#fafafa;--header-text-dim:#a1a1a1;--header-icon:#a1a1a1;--header-icon-hover:#262626;--header-border:#ffffff1a;--conv-header-presence:#a1a1a1;--conv-header-icon-hover:#262626;--sender-1:#fca5a5;--sender-2:#fdba74;--sender-3:#fcd34d;--sender-4:#bef264;--sender-5:#86efac;--sender-6:#5eead4;--sender-7:#67e8f9;--sender-8:#93c5fd;--sender-9:#a5b4fc;--sender-10:#d8b4fe;--sender-11:#f9a8d4;--avatar-1-bg:#450a0a;--avatar-2-bg:#431407;--avatar-3-bg:#451a03;--avatar-4-bg:#1a2e05;--avatar-5-bg:#052e16;--avatar-6-bg:#042f2e;--avatar-7-bg:#083344;--avatar-8-bg:#172554;--avatar-9-bg:#1e1b4b;--avatar-10-bg:#3b0764;--avatar-11-bg:#500724;--header-shadow:#00000073 0px 1px 4px 0px;--wash:#262626;--row-hover:#262626;--chip-border:#fff3;--chip-active-bg:#e5e5e5;--chip-active-text:#171717;--accent-green:#e5e5e5;--rail-bg:#171717;--icon-strong:#fafafa;--composer-shadow:#00000073 0px 1px 6px 0px;--bubble-mine-bg:#262626;--bubble-mine-text:#fafafa;--bubble-mine-meta:#fafafa8c;--bubble-mine-border:transparent;--bubble-theirs-bg:#171717;--bubble-theirs-text:#fafafa;--bubble-theirs-meta:#a1a1a1;--bubble-theirs-border:#ffffff1a;--reply-inset-mine:#ffffff14;--reply-inset-theirs:#ffffff0f;--call-inset-mine:#ffffff1a;--call-inset-theirs:#ffffff0f;--tick-read:#6fa0f6;--tick-list-pending:#737373;--tick-list-read:#6fa0f6;--wallpaper-bg:#0b141a;--wallpaper-img:url(/chat-wallpaper/doodle-dark.svg);--system-bubble-bg:#171717e6}@supports (color:lab(0% 0 0)){.chat-redesign[data-theme=dark]{--surface-canvas:lab(2.75381% 0 0);--surface-card:lab(7.78201% -.0000149012 0);--surface-elevated:lab(9.52% -.00000745058 0);--surface-muted:lab(15.204% 0 -.00000596046);--surface-subtle:lab(11.84% 0 0);--surface-row-alt:lab(4.4379% 0 0);--surface-overlay:lab(7.78201% -.0000149012 0/.96);--text-primary:lab(98.26% 0 0);--text-secondary:lab(66.128% -.0000298023 .0000119209);--text-tertiary:lab(48.496% 0 0);--text-faint:lab(34.924% 0 0);--text-on-strong:lab(7.78201% -.0000149012 0);--border-hairline:lab(100% 0 0/.1);--border-strong:lab(100% 0 0/.2);--border-input:lab(100% 0 0/.15);--hover-surface:lab(15.204% 0 -.00000596046);--hover-surface-strong:lab(21.12% 0 0);--wc-close:lab(58.557% 63.1012 37.9167);--wc-min:lab(76.9615% 13.7652 83.6454);--wc-max:lab(67.5649% -56.2955 48.2502);--panel-bg:lab(7.78201% -.0000149012 0);--panel-border:lab(100% 0 0/.1);--header-bg:lab(7.78201% -.0000149012 0);--header-text:lab(98.26% 0 0);--header-text-dim:lab(66.128% -.0000298023 .0000119209);--header-icon:lab(66.128% -.0000298023 .0000119209);--header-icon-hover:lab(15.204% 0 -.00000596046);--header-border:lab(100% 0 0/.1);--conv-header-presence:lab(66.128% -.0000298023 .0000119209);--conv-header-icon-hover:lab(15.204% 0 -.00000596046);--wash:lab(15.204% 0 -.00000596046);--row-hover:lab(15.204% 0 -.00000596046);--chip-border:lab(100% 0 0/.2);--chip-active-bg:lab(90.952% 0 -.0000119209);--chip-active-text:lab(7.78201% -.0000149012 0);--accent-green:lab(90.952% 0 -.0000119209);--rail-bg:lab(7.78201% -.0000149012 0);--icon-strong:lab(98.26% 0 0);--bubble-mine-bg:lab(15.204% 0 -.00000596046);--bubble-mine-text:lab(98.26% 0 0);--bubble-mine-meta:lab(98.26% 0 0/.55);--bubble-theirs-bg:lab(7.78201% -.0000149012 0);--bubble-theirs-text:lab(98.26% 0 0);--bubble-theirs-meta:lab(66.128% -.0000298023 .0000119209);--bubble-theirs-border:lab(100% 0 0/.1);--reply-inset-mine:lab(100% 0 0/.08);--reply-inset-theirs:lab(100% 0 0/.06);--call-inset-mine:lab(100% 0 0/.1);--call-inset-theirs:lab(100% 0 0/.06);--tick-list-pending:lab(48.496% 0 0);--system-bubble-bg:lab(7.78201% -.0000149012 0/.9)}}.chat-redesign[data-header=ink]{--header-bg:#1a1a1a;--header-text:#fff;--header-text-dim:#ffffff8c;--header-icon:#ffffffc7;--header-icon-hover:#ffffff1f;--header-border:#1a1a1a}.chat-redesign[data-theme=dark][data-header=ink]{--header-bg:#050506;--header-border:#1c1c1f}.chat-redesign[data-bubble=azure]{--bubble-mine-bg:#d4e6fe;--bubble-mine-tail:#d4e6fe;--bubble-mine-text:#0e2230;--bubble-mine-meta:#0e223080;--bubble-mine-border:transparent;--bubble-theirs-bg:#fff;--call-inset-mine:#0e223012;--call-inset-theirs:#0b141a0d;--reply-inset-mine:#c2d9f6;--reply-inset-theirs:#ebeff4;--tick-read:#2d8cd8}.chat-redesign[data-theme=dark][data-bubble=azure]{--bubble-mine-bg:#0f3f63;--bubble-mine-tail:#0f3f63;--bubble-mine-text:#e8f1f9;--bubble-mine-meta:#e8f1f98c;--bubble-mine-border:transparent;--bubble-theirs-bg:#1e1e22;--call-inset-mine:#ffffff12;--call-inset-theirs:#ffffff0a;--reply-inset-mine:#0b3552;--reply-inset-theirs:#ffffff0f;--tick-read:#6fb8ea}.chat-redesign[data-bubble=indigo]{--bubble-mine-bg:linear-gradient(180deg, #4554ea 0%, #3b4ee8 58%, #3644d6 100%);--bubble-mine-tail:#4554ea;--bubble-mine-text:#fff;--bubble-mine-meta:#ffffffc7;--bubble-mine-border:transparent;--bubble-theirs-bg:#fbfbfe;--call-inset-mine:#ffffff24;--call-inset-theirs:#0b141a0a;--reply-inset-mine:#ffffff29;--reply-inset-theirs:#eef0f8;--tick-read:#8fe3ff}.chat-redesign[data-theme=dark][data-bubble=indigo]{--bubble-mine-bg:linear-gradient(180deg, #4150e2 0%, #3847d6 58%, #303ec2 100%);--bubble-mine-tail:#4150e2;--bubble-mine-text:#fff;--bubble-mine-meta:#ffffffb8;--bubble-mine-border:transparent;--bubble-theirs-bg:#1e1e22;--call-inset-mine:#ffffff1f;--call-inset-theirs:#ffffff0a;--reply-inset-mine:#ffffff24;--reply-inset-theirs:#ffffff0f;--tick-read:#8fe3ff}.chat-redesign[data-bubble=sage]{--bubble-mine-bg:#dce9df;--bubble-mine-text:#182b1e;--bubble-mine-meta:#182b1e73;--bubble-mine-border:#4a7c592e;--call-inset-mine:#182b1e14;--tick-read:#2f7d4b}.chat-redesign[data-theme=dark][data-bubble=sage]{--bubble-mine-bg:#1f3328;--bubble-mine-text:#d9ebde;--bubble-mine-meta:#d9ebde73;--bubble-mine-border:#5fa37238;--call-inset-mine:#ffffff12;--call-inset-theirs:#ffffff0a;--tick-read:#7cc394}.chat-redesign[data-bubble=forest]{--bubble-mine-bg:#4a7c59;--bubble-mine-text:#fff;--bubble-mine-meta:#fff9;--bubble-mine-border:transparent;--call-inset-mine:#ffffff1f;--tick-read:#cfe8d8}.chat-redesign[data-theme=dark][data-bubble=forest]{--bubble-mine-bg:#3d6b4c;--bubble-mine-text:#f0f7f2;--bubble-mine-meta:#ffffff8c;--call-inset-mine:#ffffff1a;--call-inset-theirs:#ffffff0a;--tick-read:#bfe3cc}.chat-redesign[data-bubble=sand]{--bubble-mine-bg:#eae3d3;--bubble-mine-text:#33291a;--bubble-mine-meta:#33291a73;--bubble-mine-border:#9a7a4a33;--call-inset-mine:#33291a14;--tick-read:#8a6b36}.chat-redesign[data-theme=dark][data-bubble=sand]{--bubble-mine-bg:#332c20;--bubble-mine-text:#efe7d7;--bubble-mine-meta:#efe7d773;--bubble-mine-border:#c2a06a38;--call-inset-mine:#ffffff12;--call-inset-theirs:#ffffff0a;--tick-read:#d9bc85}.chat-redesign[data-wallpaper=flat]{--wallpaper-img:none;--wallpaper-bg:#fafafa}@supports (color:lab(0% 0 0)){.chat-redesign[data-wallpaper=flat]{--wallpaper-bg:lab(98.26% 0 0)}}.chat-redesign[data-theme=dark][data-wallpaper=flat]{--wallpaper-bg:#101013}.chat-redesign[data-wallpaper=grid]{--wallpaper-img:repeating-linear-gradient(0deg, #5a46320a 0 1px, transparent 1px 28px), repeating-linear-gradient(90deg, #5a46320a 0 1px, transparent 1px 28px);--wallpaper-bg:#efeae2}.chat-redesign[data-theme=dark][data-wallpaper=grid]{--wallpaper-img:repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 28px), repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 28px);--wallpaper-bg:#101013}.chat-redesign[data-wallpaper-palette=whatsapp]{--wallpaper-bg:#f5f1eb;--wallpaper-img:url(/chat-wallpaper/doodle-light.svg)}.chat-redesign[data-theme=dark][data-wallpaper-palette=whatsapp]{--wallpaper-bg:#0b141a;--wallpaper-img:url(/chat-wallpaper/doodle-dark.svg)}.chat-redesign[data-wallpaper-palette=whatsapp][data-wallpaper=flat],.chat-redesign[data-wallpaper-palette=whatsapp][data-wallpaper=grid]{--wallpaper-bg:#efeae2}.chat-redesign[data-theme=dark][data-wallpaper-palette=whatsapp][data-wallpaper=flat],.chat-redesign[data-theme=dark][data-wallpaper-palette=whatsapp][data-wallpaper=grid]{--wallpaper-bg:#101013}.chat-redesign[data-wallpaper-palette=neutral]{--wallpaper-bg:#f1f1f1;--wallpaper-img:url(/chat-wallpaper/doodle-neutral-light.svg)}.chat-redesign[data-theme=dark][data-wallpaper-palette=neutral]{--wallpaper-bg:#131313;--wallpaper-img:url(/chat-wallpaper/doodle-neutral-dark.svg)}.chat-redesign[data-wallpaper-palette=neutral][data-wallpaper=flat],.chat-redesign[data-wallpaper-palette=neutral][data-wallpaper=grid]{--wallpaper-bg:#ebebeb}.chat-redesign[data-theme=dark][data-wallpaper-palette=neutral][data-wallpaper=flat],.chat-redesign[data-theme=dark][data-wallpaper-palette=neutral][data-wallpaper=grid]{--wallpaper-bg:#101010}.chat-redesign[data-wallpaper-palette=sage]{--wallpaper-bg:#edf3ef;--wallpaper-img:url(/chat-wallpaper/doodle-sage-light.svg)}.chat-redesign[data-theme=dark][data-wallpaper-palette=sage]{--wallpaper-bg:#0d150f;--wallpaper-img:url(/chat-wallpaper/doodle-sage-dark.svg)}.chat-redesign[data-wallpaper-palette=sage][data-wallpaper=flat],.chat-redesign[data-wallpaper-palette=sage][data-wallpaper=grid]{--wallpaper-bg:#e5ede7}.chat-redesign[data-theme=dark][data-wallpaper-palette=sage][data-wallpaper=flat],.chat-redesign[data-theme=dark][data-wallpaper-palette=sage][data-wallpaper=grid]{--wallpaper-bg:#0e110f}.chat-redesign[data-wallpaper-palette=teal]{--wallpaper-bg:#ebf4f3;--wallpaper-img:url(/chat-wallpaper/doodle-teal-light.svg)}.chat-redesign[data-theme=dark][data-wallpaper-palette=teal]{--wallpaper-bg:#091514;--wallpaper-img:url(/chat-wallpaper/doodle-teal-dark.svg)}.chat-redesign[data-wallpaper-palette=teal][data-wallpaper=flat],.chat-redesign[data-wallpaper-palette=teal][data-wallpaper=grid]{--wallpaper-bg:#e2edec}.chat-redesign[data-theme=dark][data-wallpaper-palette=teal][data-wallpaper=flat],.chat-redesign[data-theme=dark][data-wallpaper-palette=teal][data-wallpaper=grid]{--wallpaper-bg:#0d1111}.chat-redesign[data-density=compact]{--row-py:7px;--row-px:12px;--avatar-size:34px;--bubble-py:4px;--bubble-px:8px;--msg-gap:8px;--list-font:13px}.chat-redesign button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.chat-redesign input,.chat-redesign textarea{font-family:inherit}.chat-redesign .msg-bubble{position:relative}.chat-redesign [data-ink=on-dark]{--sender-1:#fca5a5;--sender-2:#fdba74;--sender-3:#fcd34d;--sender-4:#bef264;--sender-5:#86efac;--sender-6:#5eead4;--sender-7:#67e8f9;--sender-8:#93c5fd;--sender-9:#a5b4fc;--sender-10:#d8b4fe;--sender-11:#f9a8d4}.chat-redesign .scroll-thin{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.chat-redesign .scroll-thin::-webkit-scrollbar{width:6px}.chat-redesign .scroll-thin::-webkit-scrollbar-thumb{background:var(--border-strong)}.chat-redesign .scroll-thin::-webkit-scrollbar-track{background:0 0}.chat-redesign textarea::placeholder,.chat-redesign input::placeholder{color:var(--text-secondary);opacity:1}.chat-redesign .filter-scroll{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.chat-redesign .filter-scroll::-webkit-scrollbar{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes panel-in-expanded{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes chat-typing-dot-wa{0%,32%{transform:translateY(0)scale(1)}36%{transform:translateY(-1.02px)scale(1)}43%{transform:translateY(-2.44px)scale(1)}48%{transform:translateY(-2.23px)scale(1)}55%{transform:translateY(-1.14px)scale(1)}60%{transform:translateY(.1px)scale(1)}65%{transform:translateY(.61px)scale(1.115)}67%{transform:translateY(.54px)scale(1.137)}72%{transform:translateY(-.35px)scale(1.107)}82%{transform:translateY(-1.22px)scale(1.048)}88%{transform:translateY(-.63px)scale(1.006)}94%{transform:translateY(-.15px)scale(1)}to{transform:translateY(0)scale(1)}}@keyframes fab-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mo-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes call-pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}@keyframes call-status-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes reaction-pop{0%{opacity:0;transform:scale(.7)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes chat-msg-flash-kf{0%,to{background:0 0}20%,60%{background:var(--accent-amber-soft)}}.chat-redesign .chat-msg-flash{animation:1.4s both chat-msg-flash-kf}@keyframes rec-blink{50%{opacity:.25}}@keyframes live-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes rec-wave{0%,to{height:5px}50%{height:18px}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes comm-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.chat-redesign .reaction-emoji-btn{transition:transform .12s,background .12s}.chat-redesign .reaction-emoji-btn:hover{background:var(--hover-surface);transform:scale(1.32)}.chat-redesign .wc-group:hover .wc-glyph{opacity:1}.chat-redesign .bot-check-row{transition:background .12s}.chat-redesign .bot-check-row:hover{background:var(--hover-surface)}.chat-redesign .info-row{transition:background .12s}.chat-redesign .info-row:hover{background:var(--hover-surface)}.chat-redesign[data-glass=on]{--glass-bg-top:#ffffffc7;--glass-bg-bottom:#ffffff94;--glass-bg-strong-t:#ffffffdb;--glass-bg-strong-b:#ffffffa8;--glass-border:#1111111a;--glass-border-inner:#ffffff8c;--glass-shadow-ambient:0 24px 60px -22px #1111114d;--glass-shadow-edge:0 1px 0 #ffffff8c inset, 0 -1px 0 #0000000a inset;--header-bg:#ffffff8c;--panel-bg:#ffffffbd;--surface-muted:#f5f5f5b8;--border-hairline:#11111114}.chat-redesign[data-theme=dark][data-glass=on]{--glass-bg-top:#1c1e24c7;--glass-bg-bottom:#14161c94;--glass-bg-strong-t:#22242adb;--glass-bg-strong-b:#14161ca8;--glass-border:#ffffff14;--glass-border-inner:#ffffff0f;--glass-shadow-ambient:0 24px 60px -22px #0000008c;--glass-shadow-edge:0 1px 0 #ffffff0f inset, 0 -1px 0 #0000002e inset;--header-bg:#14161c8c;--panel-bg:#14161cbd;--surface-muted:#ffffff0d;--border-hairline:#ffffff12}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.chat-redesign[data-glass=on] .conv-header,.chat-redesign[data-glass=on] .list-header,.chat-redesign[data-glass=on] .composer-pill,.chat-redesign[data-glass=on] .msg-popover,.chat-redesign[data-glass=on] .reaction-tray,.chat-redesign[data-glass=on] .in-chat-search,.chat-redesign[data-glass=on] .glass-surface{-webkit-backdrop-filter:saturate(180%)contrast(105%)blur(30px)}}.chat-redesign[data-glass=on] .conv-header,.chat-redesign[data-glass=on] .list-header{background:linear-gradient(180deg, var(--glass-bg-top) 0%, var(--glass-bg-bottom) 100%)!important;border-bottom:1px solid var(--glass-border)!important;box-shadow:0 1px 0 var(--glass-border-inner) inset, 0 -1px 0 #00000008 inset, 0 10px 24px -22px #11111138!important}.chat-redesign[data-theme=dark][data-glass=on] .conv-header,.chat-redesign[data-theme=dark][data-glass=on] .list-header{box-shadow:0 1px 0 var(--glass-border-inner) inset, 0 -1px 0 #0000004d inset, 0 10px 24px -22px #0000008c}.chat-redesign[data-glass=on] .composer-pill{background:linear-gradient(180deg, var(--glass-bg-strong-t) 0%, var(--glass-bg-strong-b) 100%)!important;border:1px solid var(--glass-border)!important;box-shadow:0 1px 0 var(--glass-border-inner) inset, 0 0 0 1px #ffffff0d inset, 0 2px 8px -2px #1111111a, 0 6px 20px -8px #1111111f!important}.chat-redesign[data-glass=on] .msg-popover,.chat-redesign[data-glass=on] .reaction-tray,.chat-redesign[data-glass=on] .glass-surface{background:linear-gradient(180deg, var(--glass-bg-strong-t) 0%, var(--glass-bg-strong-b) 100%)!important;border:1px solid var(--glass-border)!important;box-shadow:0 1px 0 var(--glass-border-inner) inset, 0 0 0 1px #ffffff0a inset, var(--glass-shadow-ambient), 0 4px 12px -2px #11111124!important}.chat-redesign[data-glass=on] .in-chat-search{background:linear-gradient(180deg, var(--glass-bg-top) 0%, var(--glass-bg-bottom) 100%)}.chat-redesign[data-glass=on] tweaks-panel::part(card),.chat-redesign[data-glass=on] [data-tweaks-card],.chat-redesign[data-glass=on] .tweaks-card{background:linear-gradient(180deg, var(--glass-bg-strong-t) 0%, var(--glass-bg-strong-b) 100%)!important;border-color:var(--glass-border)!important;box-shadow:0 1px 0 var(--glass-border-inner) inset, var(--glass-shadow-ambient)!important}.chat-redesign .msg-hover-btn{opacity:0;pointer-events:none;transition:opacity .12s}.chat-redesign .msg-row:hover .msg-hover-btn,.chat-redesign .msg-hover-btn.is-active,.chat-redesign .msg-hover-btn.is-pinned{opacity:1;pointer-events:auto}@keyframes boot-bar{0%{width:8%}to{width:100%}}@keyframes boot-bar-active{0%{transform:translate(-110%)}to{transform:translate(360%)}}@keyframes contact-grow{0%{width:0}to{width:min(360px,34vw)}}.chat-redesign .g-emoji{vertical-align:-.28em;align-items:center;display:inline-flex}.chat-redesign .g-emoji img{display:inline-block}.chat-redesign .g-emoji .g-native{display:none}.chat-redesign .g-emoji.g-fail .g-native{display:inline}.chat-redesign[data-emoji=native] .g-emoji img{display:none}.chat-redesign[data-emoji=native] .g-emoji .g-native{display:inline}@media (prefers-reduced-motion:reduce){.chat-redesign *,.chat-redesign :before,.chat-redesign :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.chat-redesign{--call-on-status:#fcfcfc}@supports (color:lab(0% 0 0)){.chat-redesign{--call-on-status:lab(98.84% .0000298023 -.0000119209)}}.chat-redesign[data-theme=dark]{--call-on-status:#fcfcfc}@supports (color:lab(0% 0 0)){.chat-redesign[data-theme=dark]{--call-on-status:lab(98.84% .0000298023 -.0000119209)}}.chat-redesign.call-card,.chat-redesign .call-card{z-index:100;box-sizing:border-box;background:var(--panel-bg);border:1px solid var(--panel-border);width:360px;height:132px;box-shadow:var(--panel-shadow);color:var(--text-primary);flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;top:16px;right:16px}.chat-redesign .call-window{z-index:60;box-sizing:border-box;background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);color:var(--text-primary);flex-direction:column;display:flex;position:fixed;overflow:hidden}.chat-redesign .call-chrome{border-bottom:1px solid var(--border-hairline);background:var(--surface-card);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:0 0 28px;align-items:center;gap:8px;height:28px;padding:0 10px;display:flex}.chat-redesign .call-chrome[data-dragging=true]{cursor:grabbing}.chat-redesign .call-chrome[data-static=true]{cursor:default}.chat-redesign .call-tile{background:var(--surface-muted);outline-offset:-2px;border:1px solid var(--border-hairline);cursor:pointer;outline:2px solid #0000;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.chat-redesign .call-tile[data-speaking=true]{outline-color:var(--text-primary)}.chat-redesign .call-tile[data-dim=true]>*{opacity:.55}.chat-redesign .call-tile video{object-fit:cover;width:100%;height:100%;display:block}.chat-redesign .call-tile[data-mirror=true] video{transform:scaleX(-1)}.chat-redesign .call-tile[data-contain=true] video{object-fit:contain;background:var(--surface-canvas)}.chat-redesign .call-chip{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:var(--surface-elevated);color:var(--text-secondary);border:1px solid var(--border-hairline);padding:3px 6px;font-size:10.5px;font-weight:500;line-height:1}.chat-redesign .call-chip[data-tone=alert]{background:var(--status-alert-soft);color:var(--status-alert-text);border-color:#0000}.chat-redesign .call-chip[data-tone=warning]{background:var(--status-warning-soft);color:var(--status-warning-text);border-color:#0000}.chat-redesign .call-chip[data-tone=success]{background:var(--status-success-soft);color:var(--status-success-text);border-color:#0000}.chat-redesign .call-ctl{border:1px solid var(--border-hairline);background:var(--surface-card);width:40px;height:40px;color:var(--text-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-redesign .call-ctl:hover{background:var(--hover-surface)}.chat-redesign .call-ctl[data-active=true]{background:var(--text-primary);color:var(--text-on-strong);border-color:var(--text-primary)}.chat-redesign .call-ctl[data-danger=true]{background:var(--status-alert);color:var(--call-on-status);border-color:var(--status-alert)}.chat-redesign .call-ctl[data-accept=true]{background:var(--status-success);color:var(--call-on-status);border-color:var(--status-success)}.chat-redesign .call-ctl:disabled{opacity:.4;cursor:default}.chat-redesign .call-bar{z-index:70;box-sizing:border-box;background:var(--status-success);height:28px;color:var(--call-on-status);font-family:var(--font-mono);cursor:pointer;border:none;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:flex;position:fixed;top:0;left:0;right:0}.chat-redesign .call-bar-btn{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-redesign .call-bar-btn:hover{background:color-mix(in oklab, var(--call-on-status) 18%, transparent)}.chat-redesign .call-menu{z-index:20;background:var(--menu-bg);min-width:220px;max-height:280px;color:var(--menu-text);box-shadow:var(--menu-elevation);padding:4px;animation:.12s both panel-in;position:absolute;overflow:auto}.chat-redesign .call-menu-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.chat-redesign .call-menu-item:hover{background:var(--hover-surface)}.chat-redesign .call-menu-item[data-selected=true]{font-weight:600}.chat-redesign .call-dot{background:var(--border-strong);width:6px;height:6px;display:inline-block}.chat-redesign .call-dot[data-on=true]{background:var(--text-primary)}@keyframes call-card-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.chat-redesign.call-card,.chat-redesign .call-card{animation:.18s cubic-bezier(.32,.72,.25,1) both call-card-in}@media (prefers-reduced-motion:reduce){.chat-redesign.call-card,.chat-redesign .call-card,.chat-redesign .call-window,.chat-redesign .call-menu{animation:none!important}}.chat-redesign .call-tile{transition:outline-color .3s}.chat-redesign .call-wave{width:13px;height:10px;color:var(--text-primary);vertical-align:middle;flex-shrink:0;align-items:flex-end;gap:2px;display:inline-flex}.chat-redesign .call-wave>i{background:currentColor;width:3px;height:4px;animation:.9s ease-in-out infinite call-wave-bar;display:block}.chat-redesign .call-wave>i:nth-child(2){height:8px;animation-delay:.15s}.chat-redesign .call-wave>i:nth-child(3){height:6px;animation-delay:.3s}@keyframes call-wave-bar{0%,to{height:3px}50%{height:10px}}@media (prefers-reduced-motion:reduce){.chat-redesign .call-wave>i{animation:none}.chat-redesign .call-wave>i:first-child{height:4px}.chat-redesign .call-wave>i:nth-child(2){height:10px}.chat-redesign .call-wave>i:nth-child(3){height:6px}.chat-redesign .call-tile{transition:none}}
