.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--b-white:#fff;--b-black:#000;--b-neutral-25:#fdfcfc;--b-neutral-50:#f9f8f7;--b-neutral-100:#f1f0ee;--b-neutral-150:#e9e8e6;--b-neutral-200:#e1e1e1;--b-neutral-250:#d3d2d1;--b-neutral-300:#cfcdcb;--b-neutral-400:#afa9a9;--b-neutral-500:#8f8f8f;--b-neutral-600:#5d5d5d;--b-neutral-700:#404040;--b-neutral-750:#383838;--b-neutral-800:#2c2c2b;--b-neutral-850:#202020;--b-neutral-900:#191919;--b-neutral-950:#0f0f0f;--b-red-50:#fef2f2;--b-red-100:#f8d3da;--b-red-300:#ff8683;--b-red-500:#e02e2a;--b-red-600:#d00e17;--b-red-700:#b12320;--b-blue-50:#eaf3fe;--b-blue-100:#d2daf7;--b-blue-300:#4ea8fc;--b-blue-400:#339cff;--b-blue-500:#077efb;--b-blue-600:#2463c1;--b-blue-700:#0a4ea3;--b-indigo-500:#3e68ff;--b-indigo-600:#6366f1;--b-green-50:#eafaf0;--b-green-100:#d4e9dd;--b-green-400:#22c55e;--b-green-600:#218838;--b-green-700:#15803d;--b-green-800:#166534;--b-amber-50:#fdf6e3;--b-amber-100:#fbe2b7;--b-amber-400:#fbbc04;--b-amber-500:#f59e0b;--b-amber-700:#9a6700;--b-amber-800:#7c4a03;--b-purple-500:#8b5cf6;--b-violet-500:#875be1;--b-pink-500:#db167e;--b-pink-100:#ffe1ef;--b-rose-500:#d43670;--b-orange-500:#d9822b;--b-teal-500:#1ba4da;--b-olive-500:#84a132;--b-slate-500:#64748b;--b-alpha-white-08:#ffffff14;--b-alpha-white-12:#ffffff1f;--b-alpha-white-15:#ffffff26;--b-alpha-white-16:#ffffff29;--b-alpha-white-18:#ffffff2e;--b-alpha-black-03:#00000008;--b-alpha-black-09:#00000017;--b-alpha-black-15:#00000026;--b-alpha-black-18:#0000002e;--b-alpha-black-25:#00000040;--b-alpha-black-30:#0000004d;--b-alpha-black-34:#00000057;--b-alpha-black-45:#00000073;--b-alpha-black-50:#00000080;--b-alpha-black-55:#0000008c;--b-alpha-black-65:#000000a6;--b-vendor-google-blue:#4285f4;--b-vendor-google-green:#34a853;--b-vendor-google-yellow:#fbbc05;--b-vendor-google-red:#ea4335;--b-font-sans:"Noto Sans", "Noto Sans Arabic", "Noto Sans JP", "Noto Sans KR", "Noto Sans SC", "Noto Sans TC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--b-font-mono:"SF Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--b-font-icons-regular:"Phosphor";--b-font-icons-strong:"Phosphor-Bold";--b-font-icons-fill:"Phosphor-Fill";--b-text-2xs:11px;--b-text-xs:12px;--b-text-sm:13px;--b-text-md:14px;--b-text-lg:15px;--b-text-xl:16px;--b-text-2xl:18px;--b-text-3xl:20px;--b-text-4xl:24px;--b-text-5xl:28px;--b-text-6xl:32px;--b-text-7xl:40px;--b-text-8xl:48px;--b-text-9xl:64px;--b-weight-light:370;--b-weight-regular:400;--b-weight-body:455;--b-weight-medium:500;--b-weight-title:550;--b-weight-semibold:600;--b-weight-bold:700;--b-leading-none:1;--b-leading-display:1.08;--b-leading-hero:1.16;--b-leading-tight:1.2;--b-leading-title-lg:1.32;--b-leading-snug:1.35;--b-leading-normal:1.5;--b-leading-relaxed:1.7;--b-type-display-2xl-size:clamp(var(--b-text-6xl), 5vw, var(--b-text-9xl));--b-type-display-xl-size:clamp(var(--b-text-6xl), 4vw, var(--b-text-8xl));--b-type-display-lg-size:clamp(var(--b-text-5xl), 3.333vw, var(--b-text-7xl));--b-type-display-size:clamp(var(--b-text-5xl), 2.5vw, var(--b-text-6xl));--b-brand-name-size:18px;--b-brand-descriptor-size:14px;--b-brand-weight:500;--b-brand-name-leading:22px;--b-brand-descriptor-leading:20px;--b-brand-tracking:-.01em;--b-space-1:2px;--b-space-2:4px;--b-space-3:6px;--b-space-4:8px;--b-space-5:10px;--b-space-6:12px;--b-space-7:16px;--b-space-8:20px;--b-space-9:24px;--b-space-10:32px;--b-space-11:40px;--b-space-12:48px;--b-space-13:64px;--b-nav-frame-expanded:260px;--b-nav-frame-collapsed:49px;--b-nav-frame-collapsed-coarse:49px;--b-nav-collapsed-surface:36px;--b-nav-collapsed-surface-coarse:44px;--b-nav-collapsed-inset:6px;--b-nav-collapsed-inset-coarse:2px;--b-nav-frame-padding-start:7px;--b-nav-frame-padding-end:6px;--b-nav-item-block:36px;--b-nav-section-gap:20px;--b-nav-title-gap:var(--b-nav-section-gap);--b-nav-title-inset:10px;--b-nav-title-control-block:24px;--b-nav-title-content-gap:10px;--b-nav-section-heading-block:34px;--b-nav-collection-title-block:48px;--b-nav-header-block:55px;--b-nav-footer-block:60px;--b-nav-section-content-size:1000px;--b-radius-xs:4px;--b-radius-md:8px;--b-radius-xl:12px;--b-radius-2xl:16px;--b-radius-3xl:24px;--b-radius-pill:999px;--b-radius-circle:50%;--b-corner-rounded:round;--b-corner-squircle:squircle;--b-shape-control-compact-radius:8px;--b-shape-navigation-radius:var(--b-radius-2xl);--b-shape-menu-item-radius:var(--b-radius-3xl);--b-shape-control-radius:12px;--b-shape-control-large-radius:16px;--b-shape-interactive-radius:16px;--b-shape-composer-radius:24px;--b-motion-instant:70ms;--b-motion-fast:.12s;--b-motion-base:.16s;--b-motion-gentle:.22s;--b-motion-slow:.3s;--b-ease-standard:ease;--b-ease-emphasized:cubic-bezier(.4, 0, .2, 1);--b-ease-decelerate:cubic-bezier(0, 0, .2, 1);--b-ease-accelerate:cubic-bezier(.4, 0, 1, 1);--b-effect-gaussian-blur:20px;--b-effect-gaussian-saturation:1.12;--b-z-base:0;--b-z-dropdown:10;--b-z-sticky:20;--b-z-overlay:30;--b-z-modal:40;--b-z-popover:50;--b-z-toast:60;--b-layout-reading:720px;--b-layout-content:1120px;--b-layout-wide:1280px;--b-layout-gutter:clamp(16px, 3vw, 32px);--b-canvas-inline-wide:46vi;--b-canvas-inline-sources:30.6667vi;--b-canvas-inline-overlay:100vi;--b-control-compact:32px;--b-control-default:40px;--b-control-touch:44px;--b-icon-compact:16px;--b-icon-default:20px;--b-icon-large:24px;--b-icon-display:32px;--b-product-logo-size:var(--b-icon-display);--b-product-fallback-size:var(--b-icon-large);--b-navigation-perimeter-icon-size:var(--b-icon-default);--b-icon-stroke-regular:16;--b-icon-stroke-strong:24;--b-picker-inline-size:378px;--b-picker-header-block:42px;--b-picker-panel-block:320px;--b-picker-cell-size:36px;--b-tab-indicator-block:2px;--file-csv:#22c55e;--file-doc:#2563eb;--file-xls:#15803d;--file-ppt:#ea580c;--file-txt:#6b7280;--file-json:#f59e0b;--file-xml:#8b5cf6;--file-html:#d9480f;--file-image:#7c3aed;--file-audio:#be185d;--file-video:#6d28d9;--file-zip:#64748b;--file-code:#527a20;--file-pdf:#475569;--file-text:#1ba4da;--identity:var(--b-neutral-950);--on-identity:var(--b-white);--logo:var(--identity);--b-brand-mark-filter:brightness(0);--action:var(--b-neutral-800);--on-action:var(--b-white);--action-hover:var(--b-neutral-700);--accent:var(--b-indigo-500);--on-accent:var(--b-white);--focus:var(--accent);--bg:var(--b-white);--surface:var(--b-neutral-50);--surface-2:var(--b-neutral-100);--surface-3:var(--b-neutral-150);--surface-hover:var(--b-neutral-100);--surface-selected:color-mix(in srgb, var(--b-neutral-200) 58%, var(--b-neutral-150));--scrim:var(--b-alpha-black-25);--text:var(--b-neutral-800);--text-muted:var(--b-neutral-500);--text-subtle:var(--b-neutral-600);--nav-section-title:var(--text-subtle);--text-disabled:var(--b-neutral-400);--text-inverse:var(--b-neutral-100);--border:var(--b-neutral-200);--border-strong:var(--b-neutral-250);--divider:var(--b-neutral-150);--scrollbar-track:transparent;--scrollbar-thumb:#dfdfdf;--scrollbar-thumb-hover:#363b42;--code-bg:var(--b-neutral-850);--code-text:var(--b-neutral-100);--info:var(--b-blue-700);--info-bg:var(--b-blue-50);--on-info:var(--b-white);--success:var(--b-green-800);--success-bg:var(--b-green-50);--on-success:var(--b-white);--danger:var(--b-red-700);--danger-bg:var(--b-red-50);--on-danger:var(--b-white);--danger-action:var(--b-red-500);--danger-action-hover:var(--b-red-700);--on-danger-action:var(--b-white);--warning:var(--b-amber-800);--warning-bg:var(--b-amber-50);--on-warning:var(--b-white);--link:var(--b-blue-600);--elevation-1:0 1px 3px var(--b-alpha-black-15);--elevation-2:0 4px 12px var(--b-alpha-black-15);--elevation-3:0 6px 24px var(--b-alpha-black-18);--elevation-4:0 10px 36px var(--b-alpha-black-25);--elevation-5:0 16px 56px var(--b-alpha-black-30);--elevation-portal:0 18px 48px var(--b-alpha-black-09);--code-action-bg:var(--b-alpha-white-08);--code-action-bg-hover:var(--b-alpha-white-15);--code-action-border:var(--b-alpha-white-18);--code-action-text:var(--b-neutral-150)}@media (hover:none) and (pointer:coarse){:root{--b-nav-frame-collapsed:var(--b-nav-frame-collapsed-coarse);--b-nav-collapsed-surface:var(--b-nav-collapsed-surface-coarse);--b-nav-collapsed-inset:var(--b-nav-collapsed-inset-coarse)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--identity:var(--b-neutral-100);--b-brand-mark-filter:none;--on-identity:var(--b-neutral-900);--logo:var(--identity);--action:var(--b-neutral-100);--on-action:var(--b-neutral-900);--action-hover:var(--b-neutral-200);--bg:var(--b-neutral-900);--surface:var(--b-neutral-850);--surface-2:#272726;--surface-3:#323231;--surface-hover:#2c2c2c;--surface-selected:var(--b-neutral-750);--scrim:var(--b-alpha-black-55);--text:var(--b-neutral-100);--text-muted:#9b9b9b;--text-subtle:#9d9d9d;--text-disabled:#6b6b6b;--text-inverse:var(--b-neutral-800);--border:#2d2d2d;--border-strong:#4b4b4b;--divider:#242424;--code-bg:var(--b-neutral-950);--code-text:var(--b-neutral-100);--info:var(--b-blue-300);--info-bg:#0d2a45;--on-info:var(--b-neutral-900);--success:var(--b-green-400);--success-bg:#11291b;--on-success:var(--b-neutral-900);--danger:#f87171;--danger-bg:#2a1414;--on-danger:var(--b-neutral-900);--warning:var(--b-amber-400);--warning-bg:#2a2210;--on-warning:var(--b-neutral-900);--link:var(--b-blue-300);--elevation-1:0 1px 3px var(--b-alpha-black-45);--elevation-2:0 4px 12px var(--b-alpha-black-50);--elevation-3:0 6px 24px var(--b-alpha-black-55);--elevation-4:0 10px 36px var(--b-alpha-black-55);--elevation-5:0 16px 56px var(--b-alpha-black-65);--elevation-portal:0 22px 56px var(--b-alpha-black-34);--code-action-bg:var(--b-alpha-white-08);--code-action-bg-hover:var(--b-alpha-white-15);--code-action-border:var(--b-alpha-white-18);--code-action-text:var(--b-neutral-150)}}[data-theme=dark]{--identity:var(--b-neutral-100);--b-brand-mark-filter:none;--on-identity:var(--b-neutral-900);--logo:var(--identity);--action:var(--b-neutral-100);--on-action:var(--b-neutral-900);--action-hover:var(--b-neutral-200);--bg:var(--b-neutral-900);--surface:var(--b-neutral-850);--surface-2:#272726;--surface-3:#323231;--surface-hover:#2c2c2c;--surface-selected:var(--b-neutral-750);--scrim:var(--b-alpha-black-55);--text:var(--b-neutral-100);--text-muted:#9b9b9b;--text-subtle:#9d9d9d;--text-disabled:#6b6b6b;--text-inverse:var(--b-neutral-800);--border:#2d2d2d;--border-strong:#4b4b4b;--divider:#242424;--code-bg:var(--b-neutral-950);--code-text:var(--b-neutral-100);--info:var(--b-blue-300);--info-bg:#0d2a45;--on-info:var(--b-neutral-900);--success:var(--b-green-400);--success-bg:#11291b;--on-success:var(--b-neutral-900);--danger:#f87171;--danger-bg:#2a1414;--on-danger:var(--b-neutral-900);--warning:var(--b-amber-400);--warning-bg:#2a2210;--on-warning:var(--b-neutral-900);--link:var(--b-blue-300);--elevation-1:0 1px 3px var(--b-alpha-black-45);--elevation-2:0 4px 12px var(--b-alpha-black-50);--elevation-3:0 6px 24px var(--b-alpha-black-55);--elevation-4:0 10px 36px var(--b-alpha-black-55);--elevation-5:0 16px 56px var(--b-alpha-black-65);--elevation-portal:0 22px 56px var(--b-alpha-black-34);--code-action-bg:var(--b-alpha-white-08);--code-action-bg-hover:var(--b-alpha-white-15);--code-action-border:var(--b-alpha-white-18);--code-action-text:var(--b-neutral-150)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--scrollbar-track:transparent;--scrollbar-thumb:#393939;--scrollbar-thumb-hover:#9d9d9d}}[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-thumb:#393939;--scrollbar-thumb-hover:#9d9d9d}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:var(--b-radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover)}@media (forced-colors:active){*{scrollbar-color:auto}}.b-display-2xl{font-size:var(--b-type-display-2xl-size);font-weight:var(--b-weight-medium);line-height:var(--b-leading-display);letter-spacing:-.03em;color:var(--text)}.b-display-xl{font-size:var(--b-type-display-xl-size);font-weight:var(--b-weight-medium);line-height:var(--b-leading-hero);letter-spacing:-.03em;color:var(--text)}.b-display-lg{font-size:var(--b-type-display-lg-size);font-weight:var(--b-weight-medium);line-height:var(--b-leading-hero);letter-spacing:-.025em;color:var(--text)}.b-display{font-size:var(--b-type-display-size);font-weight:var(--b-weight-medium);letter-spacing:-.02em;color:var(--text);line-height:1.18}.b-headline{font-size:var(--b-text-5xl);font-weight:var(--b-weight-medium);letter-spacing:-.015em;color:var(--text);line-height:1.25}.b-title-lg{font-size:var(--b-text-4xl);font-weight:var(--b-weight-title);line-height:var(--b-leading-title-lg);letter-spacing:-.01em;color:var(--text)}.b-title{font-size:var(--b-text-3xl);font-weight:var(--b-weight-title);line-height:var(--b-leading-snug);color:var(--text)}.b-title-sm{font-size:var(--b-text-2xl);font-weight:var(--b-weight-title);line-height:var(--b-leading-snug);color:var(--text)}.b-subtitle{font-size:var(--b-text-xl);font-weight:var(--b-weight-medium);line-height:var(--b-leading-normal);color:var(--text)}.b-body-lg{font-size:var(--b-text-lg);font-weight:var(--b-weight-body);line-height:var(--b-leading-normal);color:var(--text)}.b-body{font-size:var(--b-text-md);font-weight:var(--b-weight-body);line-height:var(--b-leading-normal);color:var(--text)}.b-body-light{font-size:var(--b-text-md);font-weight:var(--b-weight-light);line-height:var(--b-leading-relaxed);color:var(--text)}.b-body-sm{font-size:var(--b-text-sm);font-weight:var(--b-weight-body);line-height:var(--b-leading-normal);color:var(--text)}.b-label{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium);line-height:var(--b-leading-none);color:var(--text)}.b-caption{font-size:var(--b-text-xs);font-weight:var(--b-weight-regular);line-height:var(--b-leading-normal);color:var(--text-muted)}.b-overline{font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);line-height:var(--b-leading-normal);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.b-code{font-family:var(--b-font-mono);font-size:var(--b-text-sm);line-height:var(--b-leading-normal)}:where(.b-display-2xl,.b-display-xl,.b-display-lg,.b-display,.b-headline,.b-title-lg,.b-title,.b-title-sm){font-optical-sizing:auto;font-synthesis:none;overflow-wrap:anywhere;text-wrap:balance}:where(:lang(ar),:lang(he),:lang(ja),:lang(ko),:lang(zh)):is(.b-display-2xl,.b-display-xl,.b-display-lg,.b-display){line-height:var(--b-leading-tight);letter-spacing:normal}.b-row{align-items:center;gap:var(--b-space-4);display:inline-flex}.b-row>svg,.b-row>img,.b-row>.b-icon{flex:none}.b-row-label{white-space:nowrap;line-height:1;display:block;overflow:visible}@supports (text-box:trim-both cap alphabetic){.b-row-label{text-box:trim-both cap alphabetic}.b-row-label--lowercase{text-box:trim-both ex alphabetic}}.b-focusable:focus-visible,.balu :is(a,button,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.b-icon{--b-icon-size:var(--b-icon-default);inline-size:var(--b-icon-size);block-size:var(--b-icon-size);flex:0 0 var(--b-icon-size);vertical-align:middle;font-size:var(--b-icon-size);white-space:nowrap;-webkit-user-select:none;user-select:none;direction:ltr;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:visible}.b-icon:before{text-align:center;block-size:1em;inline-size:1em;line-height:1;display:block}.b-icon-slot{flex:none;place-items:center;display:inline-grid}.b-icon-slot>.b-icon{place-self:center;margin:0}.b-icon--sm{--b-icon-size:var(--b-icon-compact)}.b-icon--md{--b-icon-size:var(--b-icon-default)}.b-icon--lg{--b-icon-size:var(--b-icon-large)}.b-icon--xl{--b-icon-size:var(--b-icon-display)}.b-icon--strong{font-family:var(--b-font-icons-strong)}.b-icon--fill,.b-icon--selected{font-family:var(--b-font-icons-fill)}.b-emoji{--b-emoji-size:var(--b-icon-default);inline-size:var(--b-emoji-size);block-size:var(--b-emoji-size);flex:0 0 var(--b-emoji-size);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--b-emoji-size);font-variant-emoji:emoji;vertical-align:middle;white-space:nowrap;place-items:center;line-height:1;display:inline-grid;overflow:visible}.b-emoji--sm{--b-emoji-size:var(--b-icon-compact)}.b-emoji--md{--b-emoji-size:var(--b-icon-default)}.b-emoji--lg{--b-emoji-size:var(--b-icon-large)}.b-emoji--xl{--b-emoji-size:var(--b-icon-display)}.b-brand-mark,.b-agent-mark,.b-file-mark{inline-size:var(--b-icon-large);block-size:var(--b-icon-large);flex:0 0 var(--b-icon-large);place-items:center;display:inline-grid;overflow:hidden}.b-brand-mark img,.b-agent-mark img,.b-file-mark img{object-fit:contain;block-size:100%;inline-size:100%}.b-brand-mark img{filter:var(--b-brand-mark-filter)}.b-brand-mark--display{inline-size:var(--b-icon-display);block-size:var(--b-icon-display);flex-basis:var(--b-icon-display)}.b-brand-mark--display img{block-size:39px;inline-size:38px;max-inline-size:none}.b-brand-mark--on-light img{filter:brightness(0)}.b-brand-mark--on-dark img{filter:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.b-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--b-space-3);min-block-size:40px;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;padding-inline:var(--b-space-7);border-radius:var(--b-shape-control-radius);corner-shape:var(--b-corner-squircle);font-family:inherit;font-size:var(--b-text-md);font-weight:var(--b-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;text-align:center;transition:background var(--b-motion-fast) var(--b-ease-standard), border-color var(--b-motion-fast) var(--b-ease-standard), color var(--b-motion-fast) var(--b-ease-standard), filter var(--b-motion-fast) var(--b-ease-standard);border:1px solid #0000;padding-block:0;text-decoration:none;display:inline-flex}.b-btn>.b-row-label{overflow-wrap:anywhere;white-space:normal;pointer-events:none;min-inline-size:0}.b-btn>.b-icon{align-self:center}.b-btn:disabled{cursor:not-allowed;opacity:.5}.b-btn:active:not(:disabled){filter:brightness(.94)}.b-btn[aria-busy=true]{cursor:progress;pointer-events:none}.b-btn[aria-busy=true]:after{content:"";border:2px solid;border-radius:var(--b-radius-circle);border-inline-end-color:#0000;block-size:14px;inline-size:14px;animation:.8s linear infinite b-spin}.b-btn--filled{background:var(--action);color:var(--on-action)}.b-btn--filled:hover:not(:disabled){background:var(--action-hover)}.b-btn--accent{background:var(--accent);color:var(--on-accent)}.b-btn--accent:hover:not(:disabled){filter:brightness(1.07)}.b-btn--tonal{background:var(--surface-2);color:var(--text)}.b-btn--tonal:hover:not(:disabled){background:var(--surface-selected)}.b-btn--outline{border-color:var(--border-strong);color:var(--text);background:0 0}.b-btn--outline:hover:not(:disabled){background:var(--surface-hover)}.b-btn--ghost{color:var(--text);background:0 0}.b-btn--ghost:hover:not(:disabled){background:var(--surface-hover)}.b-btn--danger{background:var(--danger-action);color:var(--on-danger-action)}.b-btn--danger:hover:not(:disabled){background:var(--danger-action-hover)}.b-btn--sm{min-block-size:32px;padding-inline:var(--b-space-6);border-radius:var(--b-shape-control-compact-radius);font-size:var(--b-text-sm)}.b-btn--lg{min-block-size:52px;padding-inline:var(--b-space-8);border-radius:var(--b-shape-control-large-radius);font-size:var(--b-text-lg)}.b-btn--pill{border-radius:var(--b-radius-pill);corner-shape:var(--b-corner-rounded)}.b-btn--block{inline-size:100%}.b-icon-btn{inline-size:var(--b-control-default);block-size:var(--b-control-default);border-radius:var(--b-shape-control-radius);corner-shape:var(--b-corner-squircle);color:var(--text-subtle);font:inherit;cursor:pointer;transition:background var(--b-motion-fast) var(--b-ease-standard), border-color var(--b-motion-fast) var(--b-ease-standard), color var(--b-motion-fast) var(--b-ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.b-icon-btn>.b-icon{--b-icon-size:var(--b-icon-default)}.b-icon-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.b-icon-btn:active:not(:disabled){background:var(--surface-selected)}.b-icon-btn:disabled{cursor:not-allowed;opacity:.5}.b-icon-btn[aria-busy=true]{cursor:progress}.b-icon-btn[aria-busy=true]>.b-icon{opacity:.35}.b-icon-btn--compact{inline-size:var(--b-control-compact);block-size:var(--b-control-compact);border-radius:var(--b-shape-control-compact-radius)}.b-icon-btn--compact>.b-icon{--b-icon-size:var(--b-icon-compact)}.b-icon-btn--touch{inline-size:var(--b-control-touch);block-size:var(--b-control-touch);border-radius:var(--b-shape-control-large-radius)}.b-icon-btn--touch>.b-icon{--b-icon-size:var(--b-icon-large)}.b-icon-btn-context--radial{align-items:center;gap:var(--b-space-3);display:inline-flex}.b-composer .b-composer__action.b-icon-btn--circle,.b-icon-btn-context--radial>.b-icon-btn--circle{border-radius:var(--b-radius-circle);corner-shape:var(--b-corner-rounded)}.b-icon-btn--subtle{background:var(--surface);color:var(--text)}.b-icon-btn--outline{border-color:var(--border-strong);color:var(--text)}.b-icon-btn--filled{background:var(--action);color:var(--on-action)}.b-icon-btn--filled:hover:not(:disabled){background:var(--action-hover);color:var(--on-action)}.b-icon-btn--danger{color:var(--danger)}.b-icon-btn--danger:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}.b-icon-btn[aria-pressed=true]:not(.b-icon-btn--filled),.b-icon-btn[aria-expanded=true]:not(.b-icon-btn--filled){background:var(--surface-selected);color:var(--text)}.b-chip{align-items:center;gap:var(--b-space-3);min-block-size:28px;padding-inline:var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-pill);background:var(--bg);color:var(--text);font-size:var(--b-text-sm);font-weight:var(--b-weight-medium);cursor:pointer;transition:background var(--b-motion-fast) var(--b-ease-standard), border-color var(--b-motion-fast) var(--b-ease-standard);display:inline-flex}.b-chip:hover:not(:disabled){background:var(--surface-hover)}.b-chip:active:not(:disabled){background:var(--surface-selected)}.b-chip:disabled{cursor:not-allowed;opacity:.5}.b-chip[aria-pressed=true],.b-chip--selected{background:var(--surface-selected);border-color:var(--border-strong)}.b-chip--tag{cursor:default;min-block-size:24px;font-size:var(--b-text-xs);color:var(--text-subtle);background:var(--surface)}.b-badge{align-items:center;gap:var(--b-space-2);min-block-size:20px;padding-inline:var(--b-space-4);border-radius:var(--b-radius-pill);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);background:var(--surface-2);color:var(--text-subtle);display:inline-flex}.b-badge--info{background:var(--info-bg);color:var(--info)}.b-badge--success{background:var(--success-bg);color:var(--success)}.b-badge--danger{background:var(--danger-bg);color:var(--danger)}.b-badge--warning{background:var(--warning-bg);color:var(--warning)}.b-badge--dot{border-radius:var(--b-radius-circle);min-block-size:8px;inline-size:8px;padding:0}.b-avatar{border-radius:var(--b-radius-circle);background:var(--surface-2);block-size:32px;inline-size:32px;color:var(--text-subtle);font-size:var(--b-text-sm);font-weight:var(--b-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.b-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.b-avatar--sm{block-size:24px;inline-size:24px;font-size:var(--b-text-2xs)}.b-avatar--lg{block-size:44px;inline-size:44px;font-size:var(--b-text-lg)}.b-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--b-radius-xl);padding:var(--b-space-7);transition:box-shadow var(--b-motion-base) var(--b-ease-standard), border-color var(--b-motion-base) var(--b-ease-standard)}.b-card--interactive{border-radius:var(--b-shape-interactive-radius);corner-shape:var(--b-corner-squircle);inline-size:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer}.b-card--interactive:hover:not(:disabled){box-shadow:var(--elevation-2);border-color:var(--border-strong)}.b-card--interactive:active:not(:disabled){background:var(--surface-hover)}.b-card--interactive:disabled{cursor:not-allowed;opacity:.5}.b-card--elevated{box-shadow:var(--elevation-1);border:none}.b-card--surface{background:var(--surface);border:none}.b-dialog-mask{background:var(--scrim);z-index:var(--b-z-modal);animation:b-fade-in var(--b-motion-base) var(--b-ease-decelerate);place-items:center;display:grid;position:fixed;inset:0}.b-dialog{background:var(--bg);border:1px solid var(--divider);border-radius:var(--b-radius-2xl);box-shadow:var(--elevation-5);flex-direction:column;max-block-size:calc(100vh - 64px);inline-size:min(480px,100vw - 32px);display:flex;overflow:hidden}.b-dialog__header{align-items:center;gap:var(--b-space-4);padding:var(--b-space-9) var(--b-space-9) 0;display:flex}.b-dialog__body{padding:var(--b-space-6) var(--b-space-9);overflow-y:auto}.b-dialog__footer{justify-content:flex-end;gap:var(--b-space-4);padding:0 var(--b-space-9) var(--b-space-9);display:flex}.b-tooltip{max-inline-size:260px;padding:var(--b-space-2) var(--b-space-4);border-radius:var(--b-radius-md);background:var(--b-neutral-950);border:1px solid var(--b-neutral-850);color:var(--b-neutral-50);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);line-height:var(--b-leading-snug);z-index:var(--b-z-popover);display:inline-block}.b-tooltip__command{color:var(--b-neutral-500);font-weight:var(--b-weight-medium);margin-inline-start:var(--b-space-4)}.b-menu{min-inline-size:180px;padding:var(--b-space-3);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--b-radius-2xl);box-shadow:var(--elevation-2);z-index:var(--b-z-dropdown)}.b-menu__item{align-items:center;gap:var(--b-space-4);inline-size:100%;min-block-size:var(--b-nav-item-block);padding:var(--b-space-3) var(--b-space-4);border-radius:var(--b-shape-menu-item-radius);corner-shape:var(--b-corner-squircle);color:var(--text);font-family:inherit;font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:var(--b-icon-default);text-align:start;cursor:pointer;transition:background var(--b-motion-fast) var(--b-ease-standard);background:0 0;border:none;display:flex}.b-menu__item:hover:not(:disabled),.b-menu__item:focus-visible{background:var(--surface-hover);color:var(--text)}.b-menu__item:active:not(:disabled),.b-menu__item[aria-selected=true]{background:var(--surface-selected);color:var(--text)}.b-menu__item:disabled{cursor:not-allowed;opacity:.5}.b-menu__item>.b-icon,.b-menu__icon{--b-icon-size:var(--b-icon-default)}.b-menu__item>.b-row-label{line-height:var(--b-icon-default);text-box:normal}.b-menu__item--danger{color:var(--danger)}.b-menu__item--danger:hover:not(:disabled),.b-menu__item--danger:focus-visible,.b-menu__item--danger:active:not(:disabled),.b-menu__item--danger[aria-selected=true]{background:var(--danger-bg);color:var(--danger)}.b-menu__divider{block-size:1px;margin-block:var(--b-space-2);background:var(--divider)}.b-field{gap:var(--b-space-3);flex-direction:column;display:flex}.b-field__label{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium);color:var(--text)}.b-field__hint{font-size:var(--b-text-xs);color:var(--text-subtle)}.b-field__error{font-size:var(--b-text-xs);color:var(--danger)}.b-input{min-block-size:40px;padding-inline:var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-md);color:var(--text);font-family:inherit;font-size:var(--b-text-md);transition:border-color var(--b-motion-fast) var(--b-ease-standard);background:0 0}.b-input::placeholder{color:var(--text-muted)}.b-input:focus,.b-input:focus-visible{border-color:var(--accent);outline:none}.b-input:disabled{background:var(--surface);color:var(--text-disabled);cursor:not-allowed}.b-input[aria-invalid=true]{border-color:var(--danger)}.b-textarea{min-block-size:80px;padding:var(--b-space-5) var(--b-space-6);resize:vertical}.b-switch{flex:none;block-size:22px;inline-size:38px;display:inline-block;position:relative}.b-switch input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute}.b-switch__track{border-radius:var(--b-radius-pill);background:var(--border-strong);transition:background var(--b-motion-base) var(--b-ease-standard);position:absolute;inset:0}.b-switch__thumb{border-radius:var(--b-radius-circle);background:var(--b-white);block-size:18px;inline-size:18px;transition:transform var(--b-motion-base) var(--b-ease-standard);position:absolute;inset-block-start:2px;inset-inline-start:2px}.b-switch input:checked~.b-switch__track{background:var(--accent)}.b-switch input:checked~.b-switch__thumb{transform:translate(16px)}.b-switch input:focus-visible~.b-switch__track{outline:2px solid var(--accent);outline-offset:2px}.b-switch input:disabled{cursor:not-allowed}.b-switch input:disabled~.b-switch__track,.b-switch input:disabled~.b-switch__thumb{opacity:.5}.b-radio-group{align-items:center;gap:var(--b-space-3);display:inline-flex}.b-radio-row{align-items:center;gap:var(--b-space-4);border-radius:var(--b-shape-control-radius);corner-shape:var(--b-corner-squircle);padding:var(--b-space-2) 0;color:var(--text-subtle);font-family:inherit;font-size:var(--b-text-md);cursor:pointer;background:0 0;border:none;display:inline-flex}.b-radio-row:hover:not(:disabled){background:var(--surface-hover)}.b-radio-row:active:not(:disabled){background:var(--surface-selected)}.b-radio-row:disabled{cursor:not-allowed;opacity:.5}.b-radio-row[aria-checked=true]{color:var(--text)}.b-radio-row .b-icon{--b-icon-size:var(--b-icon-default);border-radius:var(--b-radius-circle);border:2px solid}.b-radio-row .b-icon:before{content:"";border-radius:var(--b-radius-circle);background:0 0;block-size:8px;inline-size:8px}.b-radio-row[aria-checked=true] .b-icon{color:var(--accent)}.b-radio-row[aria-checked=true] .b-icon:before{background:currentColor}.b-check{align-items:center;gap:var(--b-space-4);cursor:pointer;font-size:var(--b-text-md);color:var(--text);display:inline-flex}.b-check input{appearance:none;border:1.5px solid var(--border-strong);border-radius:var(--b-radius-xs);background:var(--bg);cursor:pointer;block-size:18px;inline-size:18px;transition:background var(--b-motion-fast) var(--b-ease-standard), border-color var(--b-motion-fast) var(--b-ease-standard);flex:none;place-items:center;margin:0;display:grid}.b-check input[type=radio]{border-radius:var(--b-radius-circle)}.b-check input:checked{background:var(--accent);border-color:var(--accent)}.b-check input[type=checkbox]:checked:after{content:"";border:2px solid var(--on-accent);border-block-start:none;border-inline-end:none;block-size:6px;inline-size:10px;transform:rotate(-45deg)translateY(-1px)}.b-check input[type=radio]:checked:after{content:"";border-radius:var(--b-radius-circle);background:var(--on-accent);block-size:8px;inline-size:8px}.b-check:has(input:disabled){cursor:not-allowed;color:var(--text-disabled)}.b-check input:disabled{cursor:not-allowed;opacity:.5}.b-tabs{gap:var(--b-space-2);border-block-end:1px solid var(--divider);display:flex;position:relative}.b-tab{min-block-size:40px;padding-inline:var(--b-space-2);border:none;border-block-end:var(--b-tab-indicator-block) solid transparent;color:var(--text-subtle);font-family:inherit;font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:var(--b-leading-normal);cursor:pointer;transition:color var(--b-motion-slow) var(--b-ease-standard);background:0 0;align-items:center;display:inline-flex}.b-tab__inner{align-items:center;gap:var(--b-space-3);min-block-size:28px;padding:var(--b-space-1) var(--b-space-5);border-radius:var(--b-radius-md);transition:background var(--b-motion-fast) var(--b-ease-standard);background:0 0;display:inline-flex}.b-tab:hover:not(:disabled){color:var(--text)}.b-tab:hover:not(:disabled) .b-tab__inner{background:var(--surface-hover)}.b-tab:active:not(:disabled) .b-tab__inner{background:var(--surface-selected)}.b-tab:disabled{cursor:not-allowed;opacity:.5}.b-tab[aria-selected=true]{color:var(--text);border-block-end-color:var(--action)}.b-tabs__indicator{block-size:var(--b-tab-indicator-block);background:var(--action);pointer-events:none;transition:inset-inline-start var(--b-motion-slow) var(--b-ease-standard), inline-size var(--b-motion-slow) var(--b-ease-standard);position:absolute;inset-block-end:-1px}.b-tabs.has-indicator .b-tab[aria-selected=true]{border-block-end-color:#0000}.b-nav{flex-direction:column;gap:0;transition:inline-size .22s;display:flex}.b-nav-frame{box-sizing:border-box;inline-size:var(--b-nav-frame-expanded);padding-inline:var(--b-nav-frame-padding-start) var(--b-nav-frame-padding-end);border-inline-end:1px solid var(--divider);overflow-x:hidden}.b-nav.is-collapsed{transition:inline-size .16s}.b-nav-frame.is-collapsed{inline-size:var(--b-nav-frame-collapsed)}.b-nav-frame.is-collapsed:not(.b-nav-rail){padding-inline:var(--b-nav-collapsed-inset)}.b-nav-frame.is-collapsed :is(.b-nav__item,.b-entity-item){padding-inline:calc((var(--b-nav-collapsed-surface) - var(--b-icon-default)) / 2)}.b-nav__label{white-space:nowrap;text-overflow:ellipsis;opacity:1;transition:opacity .2s .14s;overflow:hidden}.b-nav.is-collapsed .b-nav__label{opacity:0;pointer-events:none;transition:opacity 60ms}.b-nav-section{min-inline-size:0}.b-nav-frame>.b-nav-section+.b-nav-section{margin-block-start:var(--b-nav-section-gap)}.b-nav-section__heading{font:inherit;margin:0}html:not(.js) .b-nav-section__heading{display:none}.b-nav-section__trigger{box-sizing:border-box;align-items:center;gap:var(--b-space-1);inline-size:100%;min-block-size:var(--b-nav-title-control-block);margin:0 0 var(--b-nav-title-content-gap);padding:0 var(--b-nav-title-inset);border-radius:var(--b-shape-control-compact-radius);corner-shape:var(--b-corner-squircle);color:var(--nav-section-title);font-family:inherit;font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:var(--b-leading-normal);letter-spacing:normal;text-align:start;text-transform:none;cursor:pointer;transition:color var(--b-motion-fast) var(--b-ease-standard);background:0 0;border:0;display:flex}.b-nav-section__label{min-inline-size:0}.b-nav-section__chevron{box-sizing:border-box;color:var(--text-subtle);opacity:1;transition:color var(--b-motion-fast) var(--b-ease-standard), opacity var(--b-motion-fast) var(--b-ease-standard);flex:none;padding-block-end:calc(var(--b-space-1) / 2)}.b-nav-section__chevron:before{inline-size:var(--b-space-5);block-size:var(--b-space-5);font-size:var(--b-space-5);transform-origin:50%;transition:transform .2s var(--b-ease-standard);place-self:end center}.b-nav-section__trigger:hover .b-nav-section__chevron{color:var(--text-subtle);opacity:1}.b-nav-section__trigger[aria-expanded=false] .b-nav-section__chevron:before{transform:rotate(-90deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .b-nav-section__trigger[aria-expanded=false] .b-nav-section__chevron:before{transform:rotate(90deg)}.b-nav-section__content{max-block-size:var(--b-nav-section-content-size,1000px);opacity:1;transition:max-block-size .22s cubic-bezier(.4, 0, .2, 1), opacity .16s var(--b-ease-standard) 50ms, transform .16s var(--b-ease-standard) 50ms;overflow:hidden;transform:translateY(0)}.b-nav-section[data-state=collapsed] .b-nav-section__content{opacity:0;pointer-events:none;max-block-size:0;transition:max-block-size .15s cubic-bezier(.4, 0, .6, 1), opacity 70ms var(--b-ease-standard), transform 70ms var(--b-ease-standard);transform:translateY(-5px)}.b-nav-section__content[hidden]{display:none}@media (prefers-reduced-motion:reduce){.b-nav-section__chevron,.b-nav-section__chevron:before,.b-nav-section__content{transition-duration:.01ms;transition-delay:0s}}.b-nav__item{box-sizing:border-box;align-items:center;gap:var(--b-space-4);inline-size:100%;min-block-size:var(--b-nav-item-block);padding-block:0;padding-inline:var(--b-nav-frame-padding-start);border-radius:var(--b-shape-navigation-radius);corner-shape:var(--b-corner-squircle);color:var(--text);font-family:inherit;font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:var(--b-leading-normal);cursor:pointer;transition:background var(--b-motion-fast) var(--b-ease-standard), color var(--b-motion-fast) var(--b-ease-standard);background:0 0;border:none;text-decoration:none;display:flex}.b-nav__item:hover{background:var(--surface-hover);color:var(--text)}.b-nav__item[aria-current]:not([aria-current=false]){background:var(--surface-selected);color:var(--text)}.b-nav__item .b-icon{--b-icon-size:var(--b-icon-default)}.b-list{flex-direction:column;display:flex}.b-list__item{align-items:center;gap:var(--b-space-5);min-block-size:44px;padding-inline:var(--b-space-5);border-radius:var(--b-radius-md);transition:background var(--b-motion-fast) var(--b-ease-standard);display:flex}.b-list__item:hover{background:var(--surface-hover)}.b-list__content{flex:1;min-inline-size:0}.b-list__title{font-size:var(--b-text-md);color:var(--text)}.b-list__subtitle{font-size:var(--b-text-xs);color:var(--text-subtle)}.b-table{border-collapse:collapse;inline-size:100%;font-size:var(--b-text-md)}.b-table th{text-align:start;padding:var(--b-space-5) var(--b-space-6);font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);border-block-end:1px solid var(--border)}.b-table td{padding:var(--b-space-5) var(--b-space-6);color:var(--text);border-block-end:1px solid var(--divider)}.b-table tbody tr{transition:background var(--b-motion-fast) var(--b-ease-standard)}.b-table tbody tr:hover{background:var(--surface-hover)}.b-progress{border-radius:var(--b-radius-pill);background:var(--surface-2);block-size:6px;inline-size:100%;overflow:hidden}.b-progress__bar{border-radius:var(--b-radius-pill);background:var(--action);block-size:100%;transition:inline-size var(--b-motion-slow) var(--b-ease-standard)}.b-progress__bar--accent{background:var(--accent)}.b-spinner{border:2px solid var(--surface-2);border-block-start-color:var(--text-subtle);border-radius:var(--b-radius-circle);flex:none;block-size:20px;inline-size:20px;animation:.8s linear infinite b-spin}.b-skeleton{border-radius:var(--b-radius-md);background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%;animation:1.4s infinite b-shimmer}.b-toast{align-items:center;gap:var(--b-space-5);min-block-size:44px;padding-inline:var(--b-space-7);border-radius:var(--b-radius-xl);background:var(--b-neutral-950);color:var(--b-neutral-50);font-size:var(--b-text-md);box-shadow:var(--elevation-3);z-index:var(--b-z-toast);animation:b-slide-up var(--b-motion-gentle) var(--b-ease-decelerate);display:flex}.b-toast--error{background:var(--b-red-500)}.b-toast__action{padding:var(--b-space-2) var(--b-space-4);border-radius:var(--b-shape-control-compact-radius);corner-shape:var(--b-corner-squircle);color:var(--b-blue-300);font-family:inherit;font-size:var(--b-text-md);font-weight:var(--b-weight-semibold);cursor:pointer;background:0 0;border:none}.b-toast__action:hover:not(:disabled){background:var(--b-alpha-white-08)}.b-toast__action:active:not(:disabled){background:var(--b-alpha-white-15)}.b-toast__action:disabled{cursor:not-allowed;opacity:.5}.b-alert{align-items:flex-start;gap:var(--b-space-5);padding:var(--b-space-6) var(--b-space-7);border-radius:var(--b-radius-xl);font-size:var(--b-text-md);line-height:var(--b-leading-normal);display:flex}.b-alert--info{background:var(--info-bg);color:var(--info)}.b-alert--success{background:var(--success-bg);color:var(--success)}.b-alert--danger{background:var(--danger-bg);color:var(--danger)}.b-alert--warning{background:var(--warning-bg);color:var(--warning)}.b-empty{align-items:center;gap:var(--b-space-3);padding:var(--b-space-5) var(--b-space-8) var(--b-space-8);border:1px solid var(--border);border-radius:var(--b-radius-xl);text-align:center;flex-direction:column;display:flex}.b-empty>.b-icon{--b-icon-size:var(--b-icon-large);color:var(--text-muted)}.b-empty__title{font-size:var(--b-text-md);font-weight:var(--b-weight-medium);color:var(--text);margin-block-end:var(--b-space-3)}.b-empty__desc{font-size:var(--b-text-md);font-weight:var(--b-weight-light);color:var(--text-muted);max-inline-size:340px}.b-divider{background:var(--divider);block-size:1px;margin-block:var(--b-space-6);border:none}.b-kbd{border:1px solid var(--border-strong);border-radius:var(--b-radius-xs);background:var(--surface);font-family:var(--b-font-mono);font-size:var(--b-text-2xs);color:var(--text-subtle);border-block-end-width:2px;padding:2px 6px;display:inline-block}@keyframes b-fade-in{0%{opacity:0}to{opacity:1}}@keyframes b-spin{to{transform:rotate(360deg)}}@keyframes b-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes b-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html:not(.js) [data-nav-rail-toggle]{display:none}.b-nav-rail{block-size:var(--b-nav-rail-block-size,100%);min-block-size:0;padding-block-end:0;padding-inline:0}.b-nav-rail__body{box-sizing:border-box;min-block-size:0;padding-inline:var(--b-nav-frame-padding-start) var(--b-nav-frame-padding-end);scrollbar-width:thin;flex:auto;overflow:hidden auto}.b-nav-rail__section-title{box-sizing:border-box;block-size:var(--b-nav-collection-title-block);margin:0 0 var(--b-nav-title-content-gap);padding-block-start:var(--b-nav-section-gap);padding-inline:var(--b-nav-title-inset);color:var(--nav-section-title);font-family:inherit;font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:var(--b-leading-normal);white-space:nowrap;opacity:1;align-items:center;transition:block-size .22s,margin-block-end .22s,padding-block-start .22s,opacity .2s .14s;display:flex;overflow:hidden}.b-nav.is-collapsed .b-nav-rail__section-title{opacity:0;pointer-events:none;block-size:0;margin-block-end:0;padding-block-start:0;transition:block-size .16s,margin-block-end .16s,padding-block-start .16s,opacity 60ms}@media (prefers-reduced-motion:reduce){.b-nav-rail__section-title{transition-duration:.01ms;transition-delay:0s}}.b-nav-rail__footer{box-sizing:border-box;flex:0 0 var(--b-nav-footer-block);block-size:var(--b-nav-footer-block);padding-block:var(--b-nav-frame-padding-start);padding-inline:var(--b-nav-frame-padding-start) var(--b-nav-frame-padding-end);border-block-start:1px solid var(--divider);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid}.b-nav.is-collapsed .b-nav-rail__body,.b-nav.is-collapsed .b-nav-rail__footer{padding-inline:var(--b-nav-collapsed-inset)}.b-nav.is-collapsed .b-nav-rail__footer{border-block-start-color:#0000}.b-account{align-items:center;gap:var(--b-space-4);border-radius:var(--b-shape-navigation-radius);corner-shape:var(--b-corner-squircle);text-align:start;cursor:pointer;background:0 0;border:none;min-block-size:45px;min-inline-size:0;padding-block:0;padding-inline:7px;font-family:inherit;display:flex;overflow:hidden}.b-account:hover:not(:disabled){background:var(--surface-hover)}.b-account:active:not(:disabled),.b-account[aria-expanded=true]{background:var(--surface-selected)}.b-account:disabled{cursor:not-allowed;opacity:.5}.b-nav.is-collapsed .b-account{block-size:var(--b-nav-item-block);min-block-size:var(--b-nav-item-block);padding-block:0;padding-inline:calc((var(--b-nav-collapsed-surface) - var(--b-icon-default)) / 2);justify-content:flex-start;align-self:center;gap:0}.b-nav.is-collapsed .b-account__info{opacity:0;pointer-events:none;max-inline-size:0;transition:max-inline-size .16s,opacity 60ms}.b-account__avatar{inline-size:var(--b-icon-default);block-size:var(--b-icon-default);border-radius:var(--b-radius-circle);background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:var(--b-weight-semibold);flex:none;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.b-account__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.b-account__info{gap:var(--b-space-1);opacity:1;flex-direction:column;min-inline-size:0;max-inline-size:200px;transition:max-inline-size .22s,opacity .2s .14s;display:flex;overflow:hidden}.b-account__name{font-size:var(--b-text-md);color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.b-account__desc{font-size:var(--b-text-sm);color:var(--text-muted);line-height:15px}.b-entity-item{align-items:center;gap:var(--b-space-4);inline-size:100%;block-size:var(--b-nav-item-block);padding-block:0;padding-inline:var(--b-nav-frame-padding-start);border-radius:var(--b-shape-navigation-radius);corner-shape:var(--b-corner-squircle);color:var(--text);font-family:inherit;font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:var(--b-leading-normal);text-align:start;cursor:pointer;transition:background var(--b-motion-fast) var(--b-ease-standard), color var(--b-motion-fast) var(--b-ease-standard);background:0 0;border:none;display:flex}.b-entity-item:hover:not(:disabled),.b-entity-item:focus-visible{background:var(--surface-hover);color:var(--text)}.b-entity-item:active:not(:disabled),.b-entity-item[aria-current]:not([aria-current=false]){background:var(--surface-selected);color:var(--text)}.b-entity-item:disabled{cursor:not-allowed;opacity:.5}.b-entity-item[aria-busy=true]{cursor:pointer}.b-entity-item__mark{inline-size:var(--b-icon-default);block-size:var(--b-icon-default);flex:0 0 var(--b-icon-default);font-size:var(--b-icon-default);justify-content:center;align-items:center;line-height:1;display:flex}.b-entity-item__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.b-entity-item__more{--b-icon-size:var(--b-icon-default);color:var(--text-subtle);flex:none;display:none}.b-entity-item:hover:not(:disabled) .b-entity-item__more,.b-entity-item:focus-visible:not(:disabled) .b-entity-item__more{display:inline-grid}.b-entity-item .b-spinner{block-size:14px;inline-size:14px}.b-nav.is-collapsed .b-entity-item__name{opacity:0;pointer-events:none;transition:opacity 60ms}.b-nav:not(.is-collapsed) .b-entity-item__name{transition:opacity .2s .14s}.b-nav.is-collapsed .b-entity-item .b-entity-item__more,.b-nav.is-collapsed .b-entity-item .b-spinner{display:none}@media (prefers-reduced-motion:reduce){.b-nav,.b-nav.is-collapsed,.b-nav__label,.b-nav.is-collapsed .b-nav__label,.b-nav-rail__section-title,.b-nav.is-collapsed .b-nav-rail__section-title,.b-entity-item__name,.b-nav:not(.is-collapsed) .b-entity-item__name,.b-nav.is-collapsed .b-entity-item__name,.b-account__info,.b-nav.is-collapsed .b-account__info{transition-duration:.01ms;transition-delay:0s}}.b-picker{box-sizing:border-box;inline-size:var(--b-picker-inline-size);border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);box-shadow:var(--elevation-2);overflow:hidden}.b-picker__cats{block-size:var(--b-picker-header-block);padding-inline:var(--b-space-4);border-block-end:1px solid var(--border);align-items:center;display:flex;position:relative}.b-picker__cat{border:none;border-block-end:var(--b-tab-indicator-block) solid transparent;block-size:41px;color:var(--text-subtle);font-family:inherit;font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:var(--b-leading-normal);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.b-picker__cat>span{padding:var(--b-space-1) var(--b-space-5);border-radius:var(--b-radius-md)}.b-picker__cat:hover:not(:disabled)>span{background:var(--surface-hover)}.b-picker__cat[aria-selected=true]{color:var(--text);border-block-end-color:var(--action)}.b-picker__cats.has-indicator .b-picker__cat[aria-selected=true]{border-block-end-color:#0000}.b-picker__indicator{block-size:var(--b-tab-indicator-block);background:var(--action);pointer-events:none;transition:inset-inline-start var(--b-motion-slow) var(--b-ease-standard), inline-size var(--b-motion-slow) var(--b-ease-standard);position:absolute;inset-block-end:-1px}.b-picker__cat:disabled{cursor:not-allowed;opacity:.5}.b-picker__panel{box-sizing:border-box;block-size:var(--b-picker-panel-block);overflow:auto}.b-picker__panel[hidden]{display:none}.b-picker__grid{box-sizing:border-box;inline-size:calc(var(--b-picker-cell-size) * 10 + var(--b-space-4) * 2);grid-template-columns:repeat(10, var(--b-picker-cell-size));grid-auto-rows:var(--b-picker-cell-size);min-block-size:100%;padding:var(--b-space-4);align-content:start;display:grid}.b-picker__cell{box-sizing:border-box;inline-size:var(--b-picker-cell-size);block-size:var(--b-picker-cell-size);border-radius:var(--b-shape-navigation-radius);corner-shape:var(--b-corner-squircle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.b-picker__cell>.b-icon{--b-icon-size:var(--b-icon-default)}.b-picker__cell>.b-emoji{--b-emoji-size:var(--b-icon-default)}.b-picker__cell:hover:not(:disabled){background:var(--surface-hover)}.b-picker__cell:active:not(:disabled),.b-picker__cell[aria-selected=true]{background:var(--surface-selected)}.b-picker__cell:disabled{cursor:not-allowed;opacity:.5}.b-picker__panel--image{padding:var(--b-space-4);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.b-picker__upload{justify-content:center;align-items:center;gap:var(--b-space-4);border:1px solid var(--border);border-radius:var(--b-shape-interactive-radius);corner-shape:var(--b-corner-squircle);background:var(--surface-hover);block-size:115px;inline-size:100%;color:var(--text-subtle);font:inherit;font-size:var(--b-text-md);cursor:pointer;transition:background var(--b-motion-fast) var(--b-ease-standard);margin:0;display:flex}.b-picker__upload:hover:not(:disabled),.b-picker__upload.is-dragover{background:var(--surface-selected)}.b-picker__upload:active:not(:disabled){border-color:var(--border-strong)}.b-picker__upload:disabled{cursor:not-allowed;opacity:.5}.b-picker__description{margin:var(--b-space-5) 0 0;color:var(--text-muted);font-size:var(--b-text-sm);text-align:center}.b-media-grid{gap:var(--b-space-7);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));inline-size:100%;display:grid}.b-media-card{border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);inline-size:220px;color:inherit;font:inherit;text-align:start;box-shadow:none;cursor:pointer;transition:box-shadow var(--b-motion-fast) var(--b-ease-standard), background var(--b-motion-fast) var(--b-ease-standard);padding:0;overflow:hidden}.b-media-grid .b-media-card{inline-size:auto}.b-media-card:hover:not(:disabled){box-shadow:var(--elevation-2)}.b-media-card:active:not(:disabled){background:var(--surface-hover);box-shadow:var(--elevation-1)}.b-media-card:disabled{cursor:not-allowed;opacity:.5}.b-media-card__media{aspect-ratio:1;background:var(--surface-hover);color:var(--file-color,var(--text-muted));justify-content:center;align-items:center;display:flex}.b-media-card__media .b-icon{--b-icon-size:var(--b-icon-display)}.b-media-card--pdf{--file-color:var(--file-pdf)}.b-media-card--doc{--file-color:var(--file-doc)}.b-media-card--xls{--file-color:var(--file-xls)}.b-media-card--ppt{--file-color:var(--file-ppt)}.b-media-card--code{--file-color:var(--file-code)}.b-media-card--image{--file-color:var(--file-image)}.b-media-card__body{padding:var(--b-space-5) var(--b-space-6);display:block}.b-media-card__name{font-size:var(--b-text-md);font-weight:var(--b-weight-medium);color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.b-media-card__meta{font-size:var(--b-text-xs);color:var(--text-muted);margin-block-start:var(--b-space-1);display:block}.b-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;max-inline-size:100%;overflow:auto hidden}.b-tab{flex:none}.b-toolbar{overscroll-behavior-inline:contain;scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}.b-toolbar__group{flex:none}.b-picker{inline-size:min(var(--b-picker-inline-size), 100%);max-inline-size:100%}.b-toolbelt{flex-wrap:wrap;max-inline-size:100%}.b-composer,.b-suggestions,.b-media-grid,.b-file-card{min-inline-size:0}@media (width<=520px){.b-picker__cats{padding-inline:var(--b-space-1)}.b-picker__cat{min-inline-size:0;font-size:var(--b-text-md);flex:1;justify-content:center}.b-picker__cat>span{padding-inline:var(--b-space-2)}.b-toolbar{justify-content:flex-start}}@media (hover:none) and (pointer:coarse){.b-nav__item,.b-entity-item,.b-nav.is-collapsed .b-account{block-size:var(--b-control-touch);min-block-size:var(--b-control-touch)}.b-file-attachment>.b-icon-btn--compact{inline-size:var(--b-control-touch);block-size:var(--b-control-touch);border-radius:var(--b-shape-control-large-radius)}.b-file-attachment>.b-icon-btn--compact>.b-icon{--b-icon-size:var(--b-icon-large)}}.b-button-link,.b-back-link{align-items:center;gap:var(--b-space-3);min-block-size:var(--b-control-compact);color:var(--link);font:var(--b-weight-medium) var(--b-text-md)/1 var(--b-font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.b-button-link>.b-row-label,.b-back-link>.b-row-label{text-underline-offset:3px;text-decoration:underline}.b-button-group,.b-toolbar{align-items:center;display:inline-flex}.b-button-group{gap:var(--b-space-2);padding:var(--b-space-3);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface)}.b-toolbar{gap:var(--b-space-1);min-block-size:var(--b-control-touch);padding:var(--b-space-3);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);box-shadow:var(--elevation-1)}.b-toolbar__divider{block-size:24px;inline-size:1px;margin-inline:var(--b-space-1);background:var(--divider)}.b-search-field,.b-select{min-block-size:var(--b-control-default);border:1px solid var(--border);border-radius:var(--b-radius-md);color:var(--text);background:0 0;align-items:center;display:flex;position:relative}.b-search-field:focus-within,.b-select:focus-within{border-color:var(--accent)}.b-search-field>.b-icon,.b-select>.b-icon{color:var(--text-subtle);margin-inline-start:var(--b-space-5)}.b-search-field input,.b-select select{min-inline-size:0;min-block-size:calc(var(--b-control-default) - 2px);padding-inline:var(--b-space-4);color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.b-select select{appearance:none;padding-inline-end:var(--b-space-9)}.b-select>.b-icon:last-child{pointer-events:none;position:absolute;inset-inline-end:var(--b-space-4)}.b-dropzone{min-block-size:148px;padding:var(--b-space-8);border:1px dashed var(--border-strong);border-radius:var(--b-radius-xl);background:var(--surface);text-align:center;cursor:pointer;transition:border-color var(--b-motion-fast) var(--b-ease-standard), background var(--b-motion-fast) var(--b-ease-standard);place-items:center;display:grid}.b-dropzone:hover,.b-dropzone:focus-within{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.b-dropzone input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.b-dropzone strong,.b-dropzone small{display:block}.b-dropzone small{color:var(--text-subtle);margin-block-start:var(--b-space-2)}.b-segmented{gap:var(--b-space-1);padding:var(--b-space-2);border-radius:var(--b-radius-xl);background:var(--surface-2);display:inline-flex}.b-segmented button{min-block-size:var(--b-control-compact);padding-inline:var(--b-space-6);border-radius:var(--b-radius-md);color:var(--text-subtle);font:var(--b-weight-medium) var(--b-text-sm)/1 var(--b-font-sans);cursor:pointer;background:0 0;border:0}.b-segmented button:hover:not(:disabled){color:var(--text)}.b-segmented button:active:not(:disabled){background:var(--surface-hover)}.b-segmented button:disabled{cursor:not-allowed;opacity:.5}.b-segmented button[aria-pressed=true]{background:var(--bg);color:var(--text);box-shadow:var(--elevation-1)}.b-slider{inline-size:min(280px,100%);accent-color:var(--accent)}.b-app-header{align-items:center;gap:var(--b-space-5);min-block-size:56px;padding-inline:var(--b-space-7);border-block-end:1px solid var(--divider);background:var(--bg);display:flex}.b-app-header__title{font-weight:var(--b-weight-semibold)}.b-app-header__spacer{flex:1}.b-popover{inline-size:min(320px,100%);padding:var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);box-shadow:var(--elevation-2)}.b-drawer{min-block-size:220px;inline-size:min(320px,100%);padding:var(--b-space-7);border-inline-start:1px solid var(--border);background:var(--bg);box-shadow:var(--elevation-5)}.b-accordion{border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);overflow:hidden}.b-accordion details+details{border-block-start:1px solid var(--divider)}.b-accordion summary{align-items:center;gap:var(--b-space-4);min-block-size:var(--b-control-touch);padding-inline:var(--b-space-6);cursor:pointer;font-weight:var(--b-weight-medium);display:flex}.b-accordion details>div{padding:0 var(--b-space-6) var(--b-space-6);color:var(--text-subtle)}.b-pagination,.b-stepper{align-items:center;gap:var(--b-space-3);display:flex}.b-pagination button,.b-stepper__step{inline-size:var(--b-control-compact);block-size:var(--b-control-compact);border:1px solid var(--border);border-radius:var(--b-radius-md);background:var(--bg);color:var(--text);font:var(--b-weight-medium) var(--b-text-sm)/1 var(--b-font-sans);place-items:center;display:grid}.b-pagination button{border-radius:var(--b-shape-control-compact-radius);corner-shape:var(--b-corner-squircle)}.b-pagination button:hover:not(:disabled){background:var(--surface-hover)}.b-pagination button:active:not(:disabled){background:var(--surface-selected)}.b-pagination button:disabled{cursor:not-allowed;opacity:.5}.b-pagination button[aria-current=page],.b-stepper__step[aria-current=step]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--bg));color:var(--accent)}.b-stepper__line{background:var(--border-strong);block-size:1px;inline-size:32px}.b-avatar-group{align-items:center;padding-inline-start:var(--b-space-3);display:flex}.b-avatar-group .b-avatar{border:2px solid var(--bg);margin-inline-start:calc(var(--b-space-3) * -1)}.b-kpi-card{gap:var(--b-space-2);min-inline-size:160px;padding:var(--b-space-7);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);display:grid}.b-kpi-card strong{font-size:var(--b-text-4xl);font-weight:var(--b-weight-title);line-height:var(--b-leading-tight)}.b-kpi-card span{color:var(--text-subtle);font-size:var(--b-text-sm)}.b-meter{gap:var(--b-space-3);display:grid}.b-meter__track{border-radius:var(--b-radius-pill);background:var(--surface-2);block-size:8px;overflow:hidden}.b-meter__value{border-radius:inherit;background:var(--accent);block-size:100%;display:block}.b-meter__value--25{inline-size:25%}.b-meter__value--68{inline-size:68%}.b-meter__value--90{background:var(--warning);inline-size:90%}.b-code-block{border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--code-bg);color:var(--code-text);overflow:hidden}.b-code-block__header{min-block-size:36px;padding-inline:var(--b-space-6);border-block-end:1px solid var(--b-alpha-white-12);color:var(--code-action-text);font-size:var(--b-text-xs);align-items:center;display:flex}.b-code-block__header span:last-child{margin-inline-start:auto}.b-code-block pre{padding:var(--b-space-7);margin:0;overflow:auto}.b-file-attachment{align-items:center;gap:var(--b-space-5);min-inline-size:220px;padding:var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);display:flex}.b-file-attachment__body{flex:1;min-inline-size:0}.b-file-attachment__body strong,.b-file-attachment__body small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.b-file-attachment__body small{color:var(--text-subtle)}.b-status-indicator{align-items:center;gap:var(--b-space-3);color:var(--text-subtle);font-size:var(--b-text-sm);display:inline-flex}.b-status-indicator:before{content:"";border-radius:var(--b-radius-circle);background:var(--text-muted);block-size:8px;inline-size:8px}@keyframes b-live-ring{0%{opacity:1;transform:scale(.375)}to{opacity:0;transform:scale(1)}}.b-status-indicator--published{position:relative}.b-status-indicator--published:before{box-sizing:border-box;background:radial-gradient(circle, var(--info) 0 3px, transparent 3.5px);block-size:14px;inline-size:14px}.b-status-indicator--published:after{content:"";box-sizing:border-box;border:1px solid var(--info);border-radius:var(--b-radius-circle);pointer-events:none;transform-origin:50%;block-size:14px;inline-size:14px;margin-block:auto;animation:1s ease-out infinite b-live-ring;position:absolute;inset-block:0;inset-inline-start:0}.b-status-indicator--live:before{background:var(--success);box-shadow:0 0 0 3px var(--success-bg)}.b-status-indicator--warning:before{background:var(--warning);box-shadow:0 0 0 3px var(--warning-bg)}@media (prefers-reduced-motion:reduce){.b-status-indicator--published:after{opacity:.35;animation:none;transform:scale(1)}}@media (width<=600px){.b-toolbar{max-inline-size:100%;overflow-x:auto}.b-stepper__line{inline-size:16px}}.b-circular-progress{--b-progress-value:72;border-radius:var(--b-radius-circle);background:conic-gradient(var(--accent) calc(var(--b-progress-value) * 1%), var(--surface-2) 0);place-items:center;block-size:40px;inline-size:40px;display:inline-grid}.b-circular-progress:after{content:"";border-radius:inherit;background:var(--bg);block-size:30px;inline-size:30px}:root{--pattern-elevation-composer:0 8px 6px -5px #00000008}[data-theme=dark]{--pattern-elevation-composer:0 8px 6px -5px #ffffff08}.b-composer{box-sizing:border-box;inline-size:100%;max-inline-size:560px;padding:var(--b-space-7) var(--b-space-4) var(--b-space-4);border:1px solid var(--border-strong);border-radius:var(--b-shape-composer-radius);corner-shape:var(--b-corner-squircle);background:var(--bg);box-shadow:var(--pattern-elevation-composer);transition:border-color var(--b-motion-fast) var(--b-ease-standard), box-shadow var(--b-motion-fast) var(--b-ease-standard);position:relative}.b-composer:focus-within{border-color:var(--accent);box-shadow:var(--pattern-elevation-composer), inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent)}.b-composer__textarea{box-sizing:border-box;inline-size:100%;padding-block:0;padding-inline:var(--b-space-4);color:var(--text);font-family:inherit;font-size:var(--b-text-xl);line-height:var(--b-leading-normal);resize:none;background:0 0;border:none;outline:none}.b-composer__textarea::placeholder{color:var(--text-muted)}.b-composer__actions{justify-content:space-between;align-items:center;margin-block-start:var(--b-space-5);display:flex}.b-composer__group{align-items:center;gap:var(--b-space-3);display:flex}.b-composer__action{flex:none}.b-canvas-shell{box-sizing:border-box;inline-size:min(var(--b-canvas-inline-wide), 100%);min-inline-size:0}.b-canvas-shell--sources{inline-size:min(var(--b-canvas-inline-sources), 100%)}@media (width<=767px){.b-canvas-shell,.b-canvas-shell--sources{inline-size:min(var(--b-canvas-inline-overlay), 100%)}}.b-suggestions{flex-direction:column;inline-size:100%;max-inline-size:560px;display:flex}.b-suggestions__title{color:var(--text-subtle);font-size:var(--b-text-sm);font-weight:var(--b-weight-medium);margin-block-end:var(--b-space-1)}.b-suggestion{justify-content:space-between;align-items:center;gap:var(--b-space-4);padding:var(--b-space-3) var(--b-space-5);color:var(--text);font-family:inherit;font-size:var(--b-text-md);text-align:start;cursor:pointer;transition:background var(--b-motion-base) var(--b-ease-standard);background:0 0;border:none;display:flex}.b-suggestion:hover{background:var(--surface-hover)}.b-suggestion .b-row-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.b-suggestion .b-icon{--b-icon-size:var(--b-icon-compact);color:var(--text-subtle);flex:none}.b-suggestion+.b-suggestion{border-block-start:1px solid var(--divider)}.b-file-tile{border:1px solid var(--border);border-radius:var(--b-shape-interactive-radius);corner-shape:var(--b-corner-squircle);background:var(--file-text);block-size:56px;inline-size:56px;color:var(--b-white);font:inherit;cursor:pointer;transition:transform var(--b-motion-base) var(--b-ease-standard);justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.b-file-tile:hover:not(:disabled){transform:translateY(-1px)}.b-file-tile:active:not(:disabled){filter:brightness(.94);transform:none}.b-file-tile:disabled{cursor:not-allowed;opacity:.5}.b-file-tile .b-icon{--b-icon-size:var(--b-icon-display)}.b-file-card{color:inherit;text-align:start;align-items:center;gap:var(--b-space-3);inline-size:100%;max-inline-size:360px;padding:var(--b-space-3);border:1px solid var(--border);border-radius:var(--b-shape-interactive-radius);corner-shape:var(--b-corner-squircle);background:var(--bg);cursor:pointer;font-family:inherit;text-decoration:none;display:flex}.b-file-card:hover{background:var(--surface-hover)}.b-file-card:active,.b-file-card[aria-current]{background:var(--surface-selected)}.b-file-card__tile{border-radius:var(--b-radius-xl);corner-shape:var(--b-corner-rounded);background:var(--file-text);block-size:36px;inline-size:36px;color:var(--b-white);flex:none;justify-content:center;align-items:center;display:flex}.b-file-card__tile .b-icon{--b-icon-size:var(--b-icon-default)}.b-file-card__info{flex-direction:column;justify-content:center;min-inline-size:0;display:flex}.b-file-card__name{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium);color:var(--text);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.b-file-card__ext{font-size:var(--b-text-xs);color:var(--text-muted);line-height:18px}.b-file-tile--csv{background:var(--file-csv)}.b-file-tile--doc{background:var(--file-doc)}.b-file-tile--xls{background:var(--file-xls)}.b-file-tile--ppt{background:var(--file-ppt)}.b-file-tile--txt{background:var(--file-txt)}.b-file-tile--json{background:var(--file-json)}.b-file-tile--xml{background:var(--file-xml)}.b-file-tile--zip{background:var(--file-zip)}.b-file-tile--code{background:var(--file-code)}.b-file-tile--html{background:var(--file-html)}.b-file-tile--png,.b-file-tile--jpg,.b-file-tile--svg,.b-file-tile--image{background:var(--file-image)}.b-file-tile--audio{background:var(--file-audio)}.b-file-tile--video{background:var(--file-video)}.b-file-tile--pdf,.b-file-card__tile--pdf{background:var(--file-pdf)}.b-file-card__tile--doc{background:var(--file-doc)}.b-file-card__tile--xls{background:var(--file-xls)}.b-file-card__tile--ppt{background:var(--file-ppt)}.b-file-card__tile--code{background:var(--file-code)}.b-file-card__tile--image{background:var(--file-image)}.b-workspace-toolbar{block-size:48px;padding-inline:calc(var(--b-space-4) - 1px);border-block-end:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;display:flex}.b-workspace-toolbar__group{align-items:center;gap:var(--b-space-2);min-inline-size:0;display:flex}.b-workspace-toolbar__group:first-child{flex:auto}.b-workspace-toolbar__group:last-child{flex:none}.b-workspace-toolbar__divider{block-size:20px;inline-size:1px;margin-inline:var(--b-space-3);background:var(--border)}.b-workspace-toolbar__name{min-inline-size:0;font-size:var(--b-text-sm);font-weight:var(--b-weight-medium);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-toolbelt{align-items:center;gap:var(--b-space-2);padding:var(--b-space-3) var(--b-space-4);border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);box-shadow:var(--elevation-3);display:inline-flex}.b-tool{flex:none}.b-tool[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.b-color-grid{gap:var(--b-space-3);padding:var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);grid-template-columns:repeat(5,1fr);inline-size:max-content;display:grid}.b-color-swatch{border-radius:var(--b-radius-circle);cursor:pointer;border:2px solid #0000;block-size:22px;inline-size:22px;padding:0}.b-color-swatch[aria-pressed=true]{border-color:var(--text)}.b-color-dot{border:2px solid var(--border);border-radius:var(--b-radius-circle);block-size:18px;inline-size:18px;display:inline-block}.b-link-item{gap:var(--b-space-2);padding:var(--b-space-5) var(--b-space-6);border-radius:var(--b-shape-interactive-radius);corner-shape:var(--b-corner-squircle);transition:background var(--b-motion-fast) var(--b-ease-standard);flex-direction:column;text-decoration:none;display:flex}.b-link-item:hover{background:var(--surface-hover)}.b-link-item:active,.b-link-item[aria-current]{background:var(--surface-selected)}.b-link-item__head{align-items:center;gap:var(--b-space-5);display:flex}.b-link-item__favicon{border-radius:var(--b-radius-xs);background:var(--surface-2);flex:none;block-size:20px;inline-size:20px}.b-link-item__title{font-size:var(--b-text-md);font-weight:var(--b-weight-medium);color:var(--text)}.b-link-item__snippet{font-size:var(--b-text-sm);color:var(--text-muted);line-height:var(--b-leading-snug);padding-inline-start:30px}.b-conversation-shell{background:var(--bg);grid-template-columns:260px 360px minmax(400px,1fr);block-size:100dvh;inline-size:100%;display:grid;overflow:hidden}.b-conversation-shell--rail-collapsed{grid-template-columns:49px 360px minmax(400px,1fr)}.b-conversation-shell--workspace{grid-template-columns:260px minmax(500px,1fr)}.b-conversation-shell--workspace.b-conversation-shell--rail-collapsed{grid-template-columns:49px minmax(500px,1fr)}.b-conversation-shell__rail,.b-conversation-shell__inbox,.b-conversation-shell__workspace{min-block-size:0;min-inline-size:0}.b-provider-tree{flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}.b-provider-group{min-inline-size:0;display:grid}.b-provider-group__trigger,.b-provider-agent{inline-size:100%;min-inline-size:0;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.b-provider-group__connections{min-inline-size:0;display:grid}.b-provider-group__toggle{place-items:center;margin-inline-start:auto;display:inline-grid}.b-provider-agent__avatar{border-radius:var(--b-radius-circle);flex:none;place-items:center;display:inline-grid}.b-provider-agent__label{min-inline-size:0;display:grid}.b-combobox__control{min-block-size:40px;border:1px solid var(--border)!important;border-radius:var(--b-shape-control-radius)!important;background:var(--bg)!important;box-shadow:none!important}.b-combobox__control--is-focused{border-color:var(--accent)!important}.b-combobox__value-container{padding-inline:var(--b-space-6)!important}.b-combobox__input-container,.b-combobox__single-value{color:var(--text)!important}.b-combobox__placeholder{color:var(--text-muted)!important}.b-combobox__indicator-separator{display:none}.b-combobox__indicator{color:var(--text-muted)!important}.b-combobox__menu,.b-combobox__menu-portal .b-combobox__menu{z-index:var(--b-z-popover);border:1px solid var(--border-strong);border-radius:var(--b-radius-2xl);overflow:hidden;background:var(--bg)!important;box-shadow:var(--elevation-5)!important}.b-combobox__menu-list{padding:var(--b-space-3)!important}.b-combobox__option{min-block-size:36px;border-radius:var(--b-shape-menu-item-radius)!important;color:var(--text)!important;cursor:pointer!important;background:0 0!important}.b-combobox__option--is-selected{background:var(--surface-selected)!important}.b-combobox__multi-value__label{color:var(--info)!important}.b-composer--capability{max-inline-size:none}.b-composer__notice{justify-content:center;align-items:center;gap:var(--b-space-3);text-align:center;margin-block-end:var(--b-space-3);display:flex}.b-composer__files{gap:var(--b-space-3);display:flex;overflow-x:auto}.b-composer__capability-menu{inline-size:270px}.b-conversation-drop{z-index:var(--b-z-overlay);border:2px dashed var(--accent);border-radius:var(--b-radius-3xl);corner-shape:var(--b-corner-squircle);background:var(--info-bg);color:var(--info);pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.b-conversation-drop--locked{border-color:var(--warning);background:var(--warning-bg);color:var(--warning)}.b-conversation-drop__mark{place-items:center;display:grid}.b-timeline{overscroll-behavior:contain;min-block-size:0;min-inline-size:0;overflow:hidden auto}.b-timeline__inner{min-block-size:100%;inline-size:100%;position:relative}.b-message-row{inline-size:100%;display:flex}.b-message{min-inline-size:0;max-inline-size:min(72%,620px)}.b-message__actor{align-items:center;gap:var(--b-space-3);display:inline-flex}.b-message__actor-mark{flex:none;place-items:center;display:inline-grid}.b-message__status{color:var(--text-muted);place-items:center;display:inline-grid}.b-message-attachments{gap:var(--b-space-3);min-inline-size:0;display:grid}.b-attachment-grid{gap:var(--b-space-2);border-radius:var(--b-radius-2xl);min-inline-size:0;display:grid;overflow:hidden}.b-attachment-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.b-attachment-list{gap:var(--b-space-3);display:grid}.b-attachment-card{align-items:center;gap:var(--b-space-4);border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);min-inline-size:0;color:var(--text);text-decoration:none;display:flex}.b-attachment-card__icon,.b-attachment-card__action{flex:none;place-items:center;display:inline-grid}.b-attachment-card__copy{min-inline-size:0;display:grid}.b-attachment-expired{color:var(--text-muted);font-size:var(--b-text-xs)}.b-color-field{--b-color-field-value:transparent;align-items:center;gap:var(--b-space-4);display:flex}.b-color-field__swatch{border:1px solid var(--border-strong);border-radius:var(--b-radius-circle);background:var(--b-color-field-value,transparent);flex:none}.b-color-field__popover{border:1px solid var(--border-strong);border-radius:var(--b-radius-2xl);background:var(--bg);box-shadow:var(--elevation-4);display:grid}.b-color-field__saturation,.b-color-field__hue{touch-action:none;position:relative}.b-color-field__marker{border:1px solid var(--border-strong);border-radius:var(--b-radius-circle);pointer-events:none;position:absolute}.b-feedback{inline-size:min(480px,100vw - 32px)}.b-feedback__form{gap:var(--b-space-6);display:grid}.b-feedback__type{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-feedback__field textarea{min-block-size:120px}.b-feedback__context{color:var(--text-muted);font-size:var(--b-text-xs)}@media (width<=980px){.b-conversation-shell,.b-conversation-shell--rail-collapsed,.b-conversation-shell--workspace,.b-conversation-shell--workspace.b-conversation-shell--rail-collapsed{grid-template-columns:minmax(0,1fr)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Noto Sans,Noto Sans Arabic,Noto Sans JP,Noto Sans KR,Noto Sans SC,Noto Sans TC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{background:var(--bg);color:var(--text);overflow:hidden}button,input,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.talk-icon{justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex}.talk-global-tooltip{z-index:31;box-sizing:border-box;color:#fff;opacity:1;pointer-events:none;white-space:nowrap;background:#0f0f0f;border:1px solid #ffffff0d;border-radius:8px;width:max-content;max-width:calc(100vw - 16px);padding:2px 4px;font-size:11px;font-weight:600;line-height:1.4;position:fixed}.talk-global-tooltip__command{color:#9b9b9b;margin-left:8px;font-weight:500}@media (hover:none){.talk-global-tooltip{display:none}}.eyebrow{margin:0 0 var(--b-space-2);color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.talk-logo{width:30px;height:30px;color:var(--text);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.talk-logo .talk-icon{width:25px;height:25px}.talk-auth-screen{min-height:100dvh;padding:var(--b-space-9);background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 30%), var(--bg);place-items:center;display:grid}.loading-spinner,.timeline-loader{border:2px solid var(--border);border-top-color:var(--text);border-radius:var(--b-radius-circle);width:21px;height:21px;margin:auto;animation:.8s linear infinite spin;display:block}.talk-shell-loading{background:var(--bg);place-items:center;width:100%;min-height:100dvh;display:grid}.talk-shell-loading__content{justify-items:center;gap:var(--b-space-4);color:var(--text);text-align:center;display:grid}.talk-shell-loading__content .loading-spinner{margin:0}.talk-shell-bootstrap-error{width:100%;min-height:100dvh;padding:var(--b-space-8);background:var(--bg);place-items:center;display:grid}.talk-bootstrap-error{max-width:420px;color:var(--text);text-align:center;justify-items:center;display:grid}.talk-bootstrap-error strong{font-size:var(--b-text-md)}.talk-bootstrap-error p{margin:var(--b-space-3) 0 var(--b-space-7);color:var(--text-muted);font-size:var(--b-text-sm);line-height:1.5}.talk-auth-screen{--talk-auth-error:var(--lightningcss-light,#e02e2a)var(--lightningcss-dark,#d00e17);overflow:hidden auto}.talk-auth-loading-mask{z-index:9998;background:color-mix(in srgb, var(--bg) 18%, transparent);cursor:wait;position:fixed;inset:0}.talk-auth-card{width:min(450px,100%);padding:calc(var(--b-space-9) + var(--b-space-3));border:1px solid var(--border);border-radius:var(--b-radius-3xl);background:color-mix(in srgb, var(--bg) 94%, transparent);box-shadow:var(--elevation-5)}.talk-auth-heading{text-align:center}.talk-auth-heading>p:last-child{min-height:42px;margin:0 auto var(--b-space-8);color:var(--text-muted);font-size:var(--b-text-md);line-height:1.55}.talk-auth-heading h1{margin:0 0 calc(var(--b-space-4) + var(--b-space-1) / 2);font-size:var(--b-text-5xl);font-weight:var(--b-weight-medium);letter-spacing:normal}.talk-auth-card form{display:block}.talk-auth-login-input{width:100%;height:52px;margin-bottom:var(--b-space-6);position:relative}.talk-auth-login-input textarea{width:calc(100% - 42px);height:25px;border:1px solid var(--border);border-radius:var(--b-radius-3xl);appearance:none;background:var(--bg);min-block-size:25px;box-sizing:initial;color:var(--text);font-size:var(--b-text-xl);resize:none;white-space:nowrap;outline:0;padding:15.5px 20px 9.5px;overflow:hidden}.talk-auth-login-input textarea:focus{border-color:var(--accent)}.talk-auth-login-input textarea::placeholder{color:var(--text-muted);opacity:1}.talk-auth-login-placeholder{top:var(--b-space-5);left:calc(var(--b-space-6) + var(--b-space-1) + var(--b-space-1) / 2);padding:0 var(--b-space-3);background:var(--bg);color:var(--text-muted);font-size:var(--b-text-lg);pointer-events:none;line-height:24px;transition:top .1s cubic-bezier(.4,0,.2,1);position:absolute}.talk-auth-login-input:focus-within .talk-auth-login-placeholder,.talk-auth-login-input textarea:not(:placeholder-shown)~.talk-auth-login-placeholder{top:calc(-1 * (var(--b-space-5)))}.talk-auth-login-input:focus-within .talk-auth-login-placeholder{color:var(--info)}.talk-auth-login-input.has-error textarea{border-color:var(--talk-auth-error)!important}.talk-auth-login-input.has-error .talk-auth-login-placeholder{color:var(--talk-auth-error)}.talk-auth-input-error{top:calc(var(--b-space-12) + var(--b-space-3));left:var(--b-space-2);align-items:center;gap:var(--b-space-1);min-height:15px;color:var(--talk-auth-error);font-size:var(--b-text-2xs);line-height:15px;display:flex;position:absolute}.talk-auth-input-error .talk-icon{--b-icon-size:15px;align-self:center;width:15px;height:15px;font-size:15px;line-height:1}.talk-auth-login-input.phantom textarea{color:var(--text-muted)}.talk-auth-country__control{border:1px solid var(--border)!important;border-radius:var(--b-radius-3xl)!important;background:var(--bg)!important;min-height:52px!important;box-shadow:none!important;cursor:pointer!important;outline:0!important}.talk-auth-country__control:hover,.talk-auth-country__control--is-focused{border-color:var(--accent)!important}.talk-auth-country__value-container{padding:0 var(--b-space-8)!important}.talk-auth-country__input-container,.talk-auth-country__single-value{color:var(--text)!important;font-size:var(--b-text-xl)!important}.talk-auth-country__indicator-separator{display:none}.talk-auth-country__dropdown-indicator{padding-right:calc(var(--b-space-6) + var(--b-space-1))!important;color:var(--text-muted)!important}.talk-auth-country__dropdown-indicator .talk-icon{width:18px;height:18px}.talk-auth-country__menu{padding:var(--b-space-2);border:1px solid var(--border);z-index:8!important;border-radius:var(--b-radius-xl)!important;background:var(--bg)!important;box-shadow:var(--elevation-5)!important}.talk-auth-country__menu-list{scrollbar-width:none}.talk-auth-country__menu-list::-webkit-scrollbar{width:0}.talk-auth-country__option{border-radius:var(--b-radius-md);color:var(--text)!important;cursor:pointer!important;font-size:var(--b-text-xl)!important;background:0 0!important}.talk-auth-country__option:hover,.talk-auth-country__option--is-focused{background:var(--surface-hover)!important}.talk-auth-identity-preview{position:relative}.talk-auth-edit{z-index:1;top:calc(var(--b-space-3) + var(--b-space-1) / 2);right:var(--b-space-6);height:36px;padding:0 var(--b-space-4);border-radius:var(--b-radius-3xl);background:var(--bg);color:var(--info);cursor:pointer;font-size:var(--b-text-lg);position:absolute}.talk-auth-password-toggle{top:50%;right:var(--b-space-6);padding:var(--b-space-2);color:var(--text-muted);cursor:pointer;background:0 0;display:inline-flex;position:absolute;transform:translateY(-50%)}.talk-auth-password-toggle .talk-icon{width:18px;height:18px}.talk-auth-password-tip{gap:var(--b-space-4);margin:var(--b-space-9) 0 var(--b-space-6);padding:var(--b-space-6) var(--b-space-8);border:1px solid var(--border);border-radius:var(--b-radius-xl);color:var(--text-muted);font-size:var(--b-text-md);display:grid}.talk-auth-password-tip span:last-child{align-items:center;gap:var(--b-space-3);display:flex}.talk-auth-password-tip .success{color:var(--success)}.talk-auth-password-tip .error{color:var(--talk-auth-error)}.talk-auth-password-tip .talk-icon{width:16px;height:16px}.talk-auth-resend{margin:calc(var(--b-space-9) + var(--b-space-2)) 0 var(--b-space-6);color:var(--text-muted);font-size:var(--b-text-md);text-align:center}.talk-auth-resend button{color:var(--info);cursor:pointer;background:0 0;padding:0}.talk-auth-submit{width:100%;min-height:52px;margin-top:var(--b-space-6);border-radius:var(--b-radius-3xl);font-size:var(--b-text-lg)}.talk-auth-link{width:100%;margin:var(--b-space-7) 0 0;padding:var(--b-space-1);color:var(--info);cursor:pointer;font-size:var(--b-text-lg);text-align:center;background:0 0;display:block}.talk-auth-divider{align-items:center;gap:var(--b-space-5);margin:calc(var(--b-space-7) + var(--b-space-1)) 0;color:var(--text-muted);font-size:var(--b-text-xl);display:flex}.talk-auth-divider:before,.talk-auth-divider:after{background:var(--border);content:"";flex:1;height:1px}.talk-auth-google-wrapper{border-radius:var(--b-radius-3xl);width:100%;height:52px;margin-bottom:var(--b-space-6);background:var(--bg);position:relative;overflow:hidden}.talk-auth-google-appearance{z-index:1;justify-content:center;align-items:center;gap:calc(var(--b-space-5) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-3xl);background:var(--bg);color:var(--text);font-size:var(--b-text-lg);font-weight:var(--b-weight-semibold);display:flex;position:absolute;inset:0}.talk-auth-google-wrapper:hover .talk-auth-google-appearance{background:var(--surface-hover)}.talk-auth-google-frame{z-index:2;opacity:.00001;background:0 0;border:0;border-radius:0;outline:0;width:100%;height:52px;display:block;position:absolute;inset:0}.talk-auth-method{border-radius:var(--b-radius-3xl);width:100%;min-height:52px;color:var(--text);font-size:var(--b-text-lg);font-weight:var(--b-weight-semibold);margin-top:0}.talk-auth-method .talk-icon{width:17px;height:17px}.talk-auth-signup{margin:calc(var(--b-space-7) + var(--b-space-1)) 0 var(--b-space-6);color:var(--text-muted);font-size:var(--b-text-md);text-align:center}.talk-auth-signup a,.talk-auth-signup button{appearance:none;color:var(--info);cursor:pointer;font:inherit;background:0 0;padding:0;text-decoration:none}.talk-auth-signup a:hover,.talk-auth-signup button:hover:not(:disabled){text-decoration:underline}.talk-auth-signup button:disabled{cursor:not-allowed;opacity:.5}.agent-sidebar{min-width:0;padding:var(--b-space-6) var(--b-space-5) var(--b-space-5);border-right:1px solid var(--border);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.talk-brand{align-items:center;gap:var(--b-space-5);width:100%;height:54px;padding:0 var(--b-space-4);border-radius:var(--b-radius-xl);color:var(--text);cursor:pointer;text-align:left;background:0 0;transition:background .12s;display:flex}.talk-brand>div:last-child{gap:var(--b-space-1);min-width:0;display:grid}.talk-brand strong{font-size:var(--b-text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talk-brand>div>span{align-items:center;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);color:var(--text-muted);font-size:var(--b-text-2xs);display:flex}.talk-brand>div>span:before{border-radius:var(--b-radius-circle);background:var(--success);content:"";width:6px;height:6px}.talk-brand>div>span.offline:before{background:var(--warning)}.sidebar-section-title{padding:var(--b-space-6) var(--b-space-5) var(--b-space-4);color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);text-transform:uppercase;align-items:center;display:flex}.b-provider-group{gap:var(--b-space-1);margin-bottom:var(--b-space-3);display:grid}.b-provider-group__trigger,.b-provider-agent{align-items:center;gap:var(--b-space-5);border-radius:var(--b-radius-xl);text-align:left;width:100%;min-width:0;display:flex}.b-provider-group__trigger{width:100%;height:42px;padding:0 calc(var(--b-space-2) + var(--b-space-1) / 2) 0 calc(var(--b-space-4) + var(--b-space-1) / 2);color:var(--text-muted);cursor:pointer;background:0 0}.b-provider-group__trigger:hover,.b-provider-group__trigger:focus-visible{background:var(--surface-hover);color:var(--text)}.b-provider-group__trigger>strong{min-width:0;font-size:var(--b-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.b-provider-agent em{min-width:19px;height:19px;padding:0 calc(var(--b-space-2) + var(--b-space-1) / 2);border-radius:var(--b-radius-pill);background:var(--accent);color:#fff;font-size:var(--b-text-2xs);font-style:normal;font-weight:var(--b-weight-bold);place-items:center;line-height:1;display:inline-grid}.b-provider-group__toggle{border-radius:var(--b-radius-md);color:currentColor;background:0 0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.b-provider-group__toggle .talk-icon{width:17px;height:17px;transition:transform .16s}.b-provider-group__connections{gap:var(--b-space-1);display:grid}.all-chats-item .talk-icon{width:16px;height:16px}.b-provider-agent{min-height:43px;padding:var(--b-space-2) calc(var(--b-space-4) + var(--b-space-1) / 2);color:var(--text-muted);cursor:pointer;background:0 0}.b-provider-agent:hover,.b-provider-agent.selected{background:var(--surface-hover);color:var(--text)}.b-provider-agent__avatar,.contact-avatar{border-radius:var(--b-radius-xl);background:var(--surface-hover);width:29px;height:29px;font-size:12px;font-weight:var(--b-weight-bold);flex:none;place-items:center;display:grid;overflow:hidden}.b-provider-agent__label{gap:calc(var(--b-space-1) / 2);flex:1;min-width:0;display:grid}.b-provider-agent__label strong,.b-provider-agent__label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-provider-agent__label strong{font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold)}.b-provider-agent__label small{color:var(--text-muted);font-size:var(--b-text-2xs)}.navigation-icon-slot{flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.navigation-icon-slot .talk-icon{width:18px;height:18px}.navigation-icon-slot img{object-fit:contain;width:20px;height:20px}.sidebar-navigation-empty{padding:calc(var(--b-space-12) + var(--b-space-3)) calc(var(--b-space-7) + var(--b-space-1)) var(--b-space-8);color:var(--text-muted);text-align:center;justify-items:center;display:grid}.sidebar-navigation-empty>span{width:42px;height:42px;margin-bottom:calc(var(--b-space-6) + var(--b-space-1) / 2);border-radius:var(--b-radius-2xl);background:var(--surface-hover);place-items:center;display:grid}.sidebar-navigation-empty>span .talk-icon{width:20px;height:20px}.sidebar-navigation-empty strong{color:var(--text);font-size:var(--b-text-xs)}.sidebar-navigation-empty p{margin:calc(var(--b-space-3) + var(--b-space-1) / 2) 0 0;font-size:var(--b-text-2xs);line-height:1.5}.sidebar-footer{padding:calc(var(--b-space-3) + var(--b-space-1) / 2) 0 0;border-top:1px solid var(--border)}.sidebar-footer-account{align-items:center;gap:var(--b-space-4);width:calc(100% - 13px);height:45px;margin-left:calc(var(--b-space-3) + var(--b-space-1) / 2);padding:0 var(--b-space-3);border-radius:var(--b-radius-xl);color:var(--text);cursor:pointer;text-align:left;background:0 0;display:flex}.sidebar-footer-account:hover,.sidebar-footer-account[aria-expanded=true]{background:var(--surface-hover)}.owner-avatar{border-radius:var(--b-radius-circle);background:var(--text);width:22px;height:22px;color:var(--bg);font-size:12px;font-weight:var(--b-weight-bold);flex:none;place-items:center;display:grid;overflow:hidden}.owner-avatar img{object-fit:cover;width:100%;height:100%}.owner-name{flex:1;min-width:0;display:grid}.owner-name strong,.owner-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-name strong{font-size:var(--b-text-md);font-weight:var(--b-weight-light)}.owner-name span{color:var(--text-muted);font-size:var(--b-text-sm)}.tippy-box{border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);color:var(--text);box-shadow:var(--elevation-2)}.tippy-content{padding:var(--b-space-3)}.talk-sidebar-footer-tippy{cursor:initial;top:calc(var(--b-space-9) + var(--b-space-2))!important;left:calc(-1 * (var(--b-space-4)))!important}.sidebar-account-menu{display:grid;position:relative}.sidebar-account-menu .tippy-inner-item{min-width:165px;padding:var(--b-space-4) calc(var(--b-space-12) + var(--b-space-3)) var(--b-space-4) var(--b-space-4);border-radius:var(--b-radius-xl);color:var(--text);cursor:pointer;font-size:var(--b-text-lg);text-align:left;background:0 0;align-items:center;display:flex;position:relative}.sidebar-account-menu .tippy-inner-item:hover{background:var(--surface-hover)}.sidebar-account-menu .tippy-inner-item-icon{top:var(--b-space-4);left:var(--b-space-4);width:21px;height:21px;display:inline-flex;position:absolute}.sidebar-account-menu .tippy-inner-item-icon .talk-icon{width:18px;height:18px;color:var(--text-muted)}.sidebar-account-menu .tippy-inner-item-label{height:19px;margin-left:calc(var(--b-space-9) + var(--b-space-1) + var(--b-space-1) / 2);white-space:nowrap;display:inline}.sidebar-account-menu .tippy-inner-hr{width:100%;margin:0 0 calc(var(--b-space-2) + var(--b-space-1) / 2);padding-bottom:calc(var(--b-space-2) + var(--b-space-1) / 2);border:0;border-bottom:1px solid var(--border)}.conversation-list-pane{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.conversation-list-header{align-items:center;gap:var(--b-space-5);min-height:56px;padding:var(--b-space-5) var(--b-space-7);justify-content:space-between;display:flex}.conversation-list-header h1{min-width:0;font-size:var(--b-text-2xl);font-weight:var(--b-weight-semibold);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.mobile-navigation-button,.mobile-back{display:none}.conversation-search{align-items:center;gap:var(--b-space-4);height:40px;margin:var(--b-space-1) var(--b-space-6) var(--b-space-5);padding:0 calc(var(--b-space-5) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface);color:var(--text-muted);flex:none;display:flex}.conversation-search input{min-width:0;font-size:var(--b-text-sm);background:0 0;border:0;outline:0;flex:1}.conversation-search input::-webkit-search-cancel-button{appearance:none}.conversation-search button{color:var(--text-muted);cursor:pointer;background:0 0;padding:0;display:inline-flex}.conversation-filter-selector{z-index:8;padding:0 var(--b-space-6) var(--b-space-5);flex:none;position:relative}.conversation-filter-trigger{align-items:center;gap:calc(var(--b-space-4) + var(--b-space-1) / 2);width:100%;height:37px;padding:0 var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface);color:var(--text-muted);cursor:pointer;text-align:left;display:flex}.conversation-filter-trigger:hover,.conversation-filter-trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}.conversation-filter-trigger>span:not(.conversation-filter-trigger-icon){font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);text-transform:uppercase}.conversation-filter-trigger strong{min-width:0;color:var(--text);font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.conversation-filter-trigger>.talk-icon{width:16px;height:16px}.conversation-filter-trigger-icon,.conversation-filter-option-icon{flex:0 0 21px;justify-content:flex-start;align-items:center;width:21px;height:21px;display:inline-flex}.conversation-filter-trigger-icon .talk-icon,.conversation-filter-option-icon .talk-icon{width:17px;height:17px}.conversation-filter-menu{top:calc(100% - var(--b-space-3));right:var(--b-space-6);left:var(--b-space-6);gap:calc(var(--b-space-1) + var(--b-space-1) / 2);display:grid;position:absolute;overflow:hidden}.conversation-filter-menu button[aria-checked=true]{background:var(--surface-hover);color:var(--text)}.conversation-filter-menu button>span:nth-child(2){font-size:var(--b-text-xs);font-weight:var(--b-weight-title);flex:1}.conversation-filter-menu button>.talk-icon{width:16px;height:16px;color:var(--accent)}.conversation-filter-option--separated{margin-top:var(--b-space-3);position:relative}.conversation-filter-option--separated:before{content:"";top:calc(var(--b-space-2) * -1);right:var(--b-space-4);left:var(--b-space-4);border-top:1px solid var(--border);pointer-events:none;position:absolute}.conversation-items-shell{flex:1;min-height:0;display:flex;position:relative}.conversation-items{width:100%;min-height:0;padding:0 calc(var(--b-space-3) + var(--b-space-1) / 2) var(--b-space-4);flex:1;overflow:hidden auto}.conversation-page-edge{z-index:8;color:var(--text-muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.conversation-page-edge .talk-icon{width:16px;height:16px}.conversation-item{align-items:center;column-gap:var(--b-space-5);row-gap:var(--b-space-2);width:100%;min-height:78px;padding:var(--b-space-2) calc(var(--b-space-4) + var(--b-space-1) / 2);border-radius:var(--b-radius-xl);text-align:left;cursor:pointer;background:0 0;grid-template-rows:16px auto;grid-template-columns:37px minmax(0,1fr) auto;display:grid;position:relative}.conversation-item:hover,.conversation-item.selected{background:var(--surface-hover)}.conversation-item-context{justify-content:space-between;align-items:center;gap:var(--b-space-4);min-width:0;height:16px;color:var(--text-muted);font-size:var(--b-text-2xs);grid-area:1/2/auto/-1;line-height:16px;display:flex}.conversation-item-agent,.conversation-item-assignee{align-items:center;gap:var(--b-space-2);min-width:0;display:flex}.conversation-item-agent{flex:1}.conversation-item-assignee{flex:0 auto;max-width:45%}.conversation-item-agent>span,.conversation-item-assignee>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-item-agent img{object-fit:contain;flex:0 0 13px;width:13px;height:13px}.conversation-item-assignee .talk-icon{flex:0 0 12px;width:12px;height:12px;font-size:12px}.contact-avatar{border-radius:var(--b-radius-circle);background:var(--info-bg);width:37px;height:37px;color:var(--info)}.conversation-item>.contact-avatar{grid-area:1/1/span 2;align-self:center}.contact-avatar.large{width:39px;height:39px}.conversation-item-content{align-items:center;gap:calc(var(--b-space-1) + var(--b-space-1) / 2);grid-area:2/2;grid-template-rows:19px 19px;min-width:0;display:grid}.conversation-item-title,.conversation-item-preview{align-items:center;gap:var(--b-space-3);min-width:0;height:19px;display:flex}.conversation-item-title strong{min-width:0;font-size:var(--b-text-sm);font-weight:var(--b-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:19px;overflow:hidden}.conversation-item-meta{place-items:center end;gap:calc(var(--b-space-1) + var(--b-space-1) / 2);grid-area:2/3;grid-template-rows:19px 19px;min-width:19px;display:grid}.conversation-item-time{color:var(--text-muted);font-size:var(--b-text-sm);white-space:nowrap;line-height:19px}.conversation-item-time.pending{justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.conversation-item-time.pending .talk-icon{width:14px;height:14px}.conversation-item-preview>.talk-icon{flex:0 0 14px;width:14px;height:14px;font-size:14px}.conversation-item-preview>.talk-icon.ph-arrow-left,.conversation-item-preview>.talk-icon.ph-arrow-right{transform:translateY(1px)}.conversation-item-preview>span{min-width:0;color:var(--text-muted);font-size:var(--b-text-2xs);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:19px;overflow:hidden}.conversation-item-meta em{min-width:19px;height:19px;padding:0 calc(var(--b-space-2) + var(--b-space-1) / 2);border-radius:var(--b-radius-pill);background:var(--accent);color:#fff;font-size:var(--b-text-2xs);font-style:normal;font-weight:var(--b-weight-bold);place-items:center;line-height:1;display:inline-grid}.conversation-item-flags{gap:calc(var(--b-space-2) + var(--b-space-1) / 2);display:flex}.conversation-item-flags small{align-items:center;gap:calc(var(--b-space-1) + var(--b-space-1) / 2);color:var(--info);font-size:var(--b-text-2xs);display:inline-flex}.conversation-pane{background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.conversation-pane>.empty-state{flex:1}.conversation-header{z-index:4;align-items:center;gap:var(--b-space-5);min-height:64px;padding:var(--b-space-5) var(--b-space-7);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 96%, transparent);flex:none;display:flex;position:relative}.conversation-contact{gap:calc(var(--b-space-1) + var(--b-space-1) / 2);flex:1;min-width:0;display:grid}.conversation-contact strong{font-size:var(--b-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-contact span{align-items:center;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);color:var(--text-muted);font-size:var(--b-text-2xs);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.conversation-contact img{object-fit:contain;width:14px;height:14px}.conversation-control-state{align-items:center;gap:var(--b-space-3);display:flex}.conversation-control-state span{align-items:center;gap:var(--b-space-2);height:28px;padding:0 var(--b-space-4);border-radius:var(--b-radius-md);background:var(--info-bg);color:var(--info);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);display:inline-flex}.conversation-control-state span.conversation-window-label{background:var(--warning-bg);color:var(--warning)}.header-menu-wrap{position:relative}.header-menu{top:calc(var(--b-space-11) + var(--b-space-1));width:190px;position:absolute;right:0}.b-timeline{padding:var(--b-space-9) 0;overflow-anchor:none;overscroll-behavior:contain;scroll-behavior:auto;flex:1;overflow:hidden auto}.b-timeline__inner{width:100%;max-width:714px;min-height:100%;padding:0 calc(var(--b-space-7) + var(--b-space-1) + var(--b-space-1) / 2);margin:0 auto;position:relative}.timeline-page-content.waiting{visibility:hidden;opacity:0;pointer-events:none}.timeline-page-content.ready{visibility:visible;opacity:1}.timeline-media-loader{z-index:2;top:calc(50% - calc(var(--b-space-5) + var(--b-space-1) / 2));width:22px;height:22px;margin:0 auto calc(-1 * (var(--b-space-8) + var(--b-space-1)));display:block;position:sticky}.timeline-page-edge{z-index:2;height:24px;color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.timeline-page-edge--older{margin-bottom:var(--b-space-4)}.timeline-page-edge--newer{margin-top:-24px}.timeline-page-edge .talk-icon{width:16px;height:16px}.timeline-day{margin:var(--b-space-1) 0 calc(var(--b-space-8) + var(--b-space-1) + var(--b-space-1) / 2);justify-content:center;display:flex}.timeline-day span{padding:calc(var(--b-space-2) + var(--b-space-1) / 2) var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-pill);background:var(--bg);color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);text-transform:uppercase}.b-message-row{width:100%;display:flex}.b-message-row--inbound{justify-content:flex-start}.b-message-row--outbound{justify-content:flex-end}.b-message{max-width:100%;margin-bottom:calc(var(--b-space-10) + var(--b-space-3) + var(--b-space-1) / 2);padding:var(--b-space-6) calc(var(--b-space-7) + var(--b-space-1) + var(--b-space-1) / 2);box-shadow:none;background:0 0;border:0;border-radius:0;line-height:2}.b-message-row--inbound .b-message,.b-message-row--outbound .b-message{max-width:70%;margin-right:calc(var(--b-space-7) + var(--b-space-1) + var(--b-space-1) / 2);margin-left:calc(var(--b-space-7) + var(--b-space-1) + var(--b-space-1) / 2);padding:var(--b-space-2) calc(var(--b-space-6) + var(--b-space-1));border-radius:var(--b-radius-2xl);line-height:1.7}.b-message-row--inbound .b-message{background:var(--surface-hover)}.b-message-row--outbound .b-message{background:var(--success-bg)}.b-message-row--inbound .b-message--no-text.b-message--has-attachments{background:0 0;padding:0}.b-message__actor{align-items:center;gap:var(--b-space-2);margin-bottom:var(--b-space-1);color:var(--info);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);line-height:1.4;display:inline-flex}.b-message__actor .talk-icon{width:13px;height:13px}.b-message--actor-human .b-message__actor{color:var(--success)}.b-message p{font-size:var(--b-text-xl);line-height:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.b-message footer{justify-content:flex-end;align-items:center;gap:calc(var(--b-space-1) + var(--b-space-1) / 2);margin-top:calc(var(--b-space-2) + var(--b-space-1) / 2);color:var(--text-muted);display:flex}.b-message-attachments{gap:var(--b-space-4);max-width:100%;margin:var(--b-space-4) 0 calc(var(--b-space-1) + var(--b-space-1) / 2);flex-direction:column;display:flex}.b-message-attachments.b-message-attachments--user{align-items:flex-end}.b-message-attachments.b-message-attachments--assistant{margin-top:calc(var(--b-space-6) + var(--b-space-1));align-items:flex-start}.b-attachment-grid{justify-content:flex-end;gap:var(--b-space-4);flex-wrap:wrap;max-width:100%;display:flex}.b-attachment-link,.b-attachment-link--single{border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface-hover);color:inherit;cursor:pointer;padding:0;display:block;overflow:hidden}.b-attachment-grid .b-attachment-link{width:256px;height:256px}.b-attachment-grid.b-attachment-grid--count-2 .b-attachment-link{width:128px;height:128px}.b-attachment-grid.b-attachment-grid--count-3 .b-attachment-link{width:64px;height:64px}.b-attachment-image{object-fit:cover;width:100%;height:100%;transition:transform .15s;display:block}.b-attachment-link:hover .b-attachment-image,.b-attachment-link--single:hover .b-attachment-image{transform:scale(1.012)}.b-attachment-link--single{width:fit-content;max-width:min(360px,100%);height:auto}.b-attachment-link--single .b-attachment-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:420px}.b-attachment-grid--mosaic{gap:var(--b-space-4);width:min(360px,100%);display:grid}.b-attachment-grid--mosaic button{border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface-hover);cursor:pointer;min-width:0;padding:0;display:block;overflow:hidden}.b-attachment-grid--mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .15s;display:block}.b-attachment-grid--mosaic button:hover img{transform:scale(1.012)}.b-attachment-grid--mosaic.b-attachment-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.b-attachment-grid--mosaic.b-attachment-grid--count-2 button{aspect-ratio:1}.b-attachment-grid--mosaic.b-attachment-grid--count-3,.b-attachment-grid--mosaic.b-attachment-grid--count-5{aspect-ratio:3/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.b-attachment-grid--mosaic.b-attachment-grid--count-3 button:first-child{grid-area:span 2/span 2}.b-attachment-grid--mosaic.b-attachment-grid--count-4{aspect-ratio:1;grid-template-columns:repeat(2,minmax(0,1fr))}.b-attachment-grid--mosaic.b-attachment-grid--count-5 button:first-child{grid-column:span 2}.b-attachment-video-list{gap:var(--b-space-4);width:min(360px,100%);display:grid}.b-attachment-video{gap:var(--b-space-3);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:color-mix(in srgb, var(--bg) 76%, transparent);width:100%;color:inherit;cursor:pointer;text-align:left;padding:0;display:grid;overflow:hidden}.b-attachment-video__frame{aspect-ratio:16/9;background:#101215;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.b-attachment-video__frame video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s,transform .16s}.b-attachment-video:hover .b-attachment-video__frame video{transform:scale(1.012)}.b-attachment-video__frame video.is-ready{opacity:1}.b-attachment-video__loader,.b-attachment-video__fallback,.b-attachment-video__play{place-items:center;display:grid;position:absolute;inset:0}.b-attachment-video__fallback{gap:var(--b-space-3);color:#d8dce3;align-content:center}.b-attachment-video__fallback .talk-icon{width:28px;height:28px;font-size:28px}.b-attachment-video__play-mark{border-radius:var(--b-radius-circle);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;border:1px solid #ffffff57;place-items:center;width:44px;height:44px;display:grid}.b-attachment-video__play-mark:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #fff;width:0;height:0;transform:translate(2px)}.b-attachment-video__copy{gap:var(--b-space-1);min-width:0;padding:0 var(--b-space-5) var(--b-space-4);display:grid}.b-attachment-video__copy strong,.b-attachment-video__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-attachment-video__copy strong{font-size:var(--b-text-xs)}.b-attachment-video__copy small{color:var(--text-muted);font-size:var(--b-text-2xs)}.b-attachment-list{gap:var(--b-space-4);flex-direction:column;width:min(295px,100%);display:flex}.b-attachment-card{align-items:center;gap:var(--b-space-5);width:100%;min-height:58px;padding:var(--b-space-3);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:color-mix(in srgb, var(--bg) 76%, transparent);color:inherit;text-decoration:none;display:flex;position:relative}.b-attachment-card:hover{background:var(--surface-hover)}.b-attachment-card--audio{flex-wrap:wrap}.b-attachment-card__icon{border-radius:var(--b-radius-xl);background:var(--surface-hover);width:44px;height:44px;color:var(--accent);flex:none;place-items:center;display:grid}.b-attachment-card__icon .talk-icon{width:21px;height:21px}.b-attachment-card__copy{gap:var(--b-space-1);flex:1;min-width:0;display:grid}.b-attachment-card__copy strong,.b-attachment-card__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-attachment-card__copy strong{font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);line-height:18px}.b-attachment-card__copy small,.b-attachment-expired{color:var(--text-muted);font-size:var(--b-text-2xs);line-height:16px}.composer-shell{padding:var(--b-space-4) calc(var(--b-space-6) + var(--b-space-1) + var(--b-space-1) / 2) max(calc(var(--b-space-9) + var(--b-space-1)), env(safe-area-inset-bottom)) 0;background:linear-gradient(transparent, var(--surface) 16%);flex:none;position:relative}.timeline-scroll-to-latest{z-index:5;border:1px solid color-mix(in srgb, var(--text) 18%, transparent);border-radius:var(--b-radius-circle);background:color-mix(in srgb, var(--surface) 78%, transparent);width:36px;height:36px;color:var(--text);cursor:pointer;opacity:.86;-webkit-backdrop-filter:blur(9px);place-items:center;padding:0;transition:opacity .15s,transform .15s,background .15s;display:inline-grid;position:absolute;top:-40px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.timeline-scroll-to-latest:hover,.timeline-scroll-to-latest:focus-visible{opacity:1;background:color-mix(in srgb, var(--surface) 90%, transparent);transform:translate(-50%)scale(1.04)}.timeline-scroll-to-latest .talk-icon{width:18px;height:18px;color:var(--text);opacity:1;visibility:visible;font-size:18px}.composer-shell-inner{width:100%;max-width:714px;margin:0 auto}.b-composer--capability{width:calc(100% - 38px);min-height:102px;margin-left:calc(var(--b-space-7) + var(--b-space-1) + var(--b-space-1) / 2);padding:calc(var(--b-space-6) + var(--b-space-1)) calc(var(--b-space-7) + var(--b-space-1));border:1px solid var(--border);border-radius:var(--b-radius-3xl);background:var(--bg);box-shadow:var(--pattern-elevation-composer);position:relative}.b-composer--capability:focus-within{border-color:var(--accent)}.b-composer--capability textarea{width:100%;height:23px;min-height:23px;max-height:180px;margin:0 0 calc(var(--b-space-12) + var(--b-space-1) / 2);resize:none;color:var(--text);font-family:inherit;font-size:var(--b-text-xl);background:0 0;border:0;outline:0;padding:0;line-height:23px;display:block;overflow-y:auto}.b-composer--capability textarea::placeholder{color:var(--text-muted)}.b-composer__attach,.b-composer__mic,.b-composer__send{bottom:calc(var(--b-space-4) + var(--b-space-1) / 2);border-radius:var(--b-radius-circle);width:35px;height:35px;color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;display:inline-grid;position:absolute}.b-composer__attach{left:var(--b-space-5)}.b-composer__mic{left:calc(var(--b-space-5) + 40px)}.b-composer__send{right:var(--b-space-5)}.b-composer__attach:not(:disabled):hover,.b-composer__mic:not(:disabled):hover,.b-composer__send:not(:disabled):hover{background:var(--surface-hover);color:var(--text)}.b-composer__attach:disabled,.b-composer__mic:disabled,.b-composer__send:disabled{cursor:default;opacity:.35}.b-composer__files{gap:var(--b-space-3);margin:0 0 var(--b-space-6);padding:0;display:flex;overflow-x:auto}.b-composer__files>span{align-items:center;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);max-width:220px;height:32px;padding:0 calc(var(--b-space-2) + var(--b-space-1) / 2) 0 var(--b-space-4);border:1px solid var(--border);border-radius:var(--b-radius-md);background:var(--bg);flex:none;display:inline-flex}.b-composer__files em{font-size:var(--b-text-2xs);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.b-composer__files button{padding:var(--b-space-1);cursor:pointer;background:0 0;display:inline-flex}.b-composer__voice{align-items:center;gap:var(--b-space-3);min-width:0;margin-bottom:var(--b-space-4);color:var(--text);font-size:var(--b-text-xs);display:flex}.b-composer__voice audio{width:min(100%,340px);min-width:0}.b-composer__voice button{padding:var(--b-space-2);border:1px solid var(--border);border-radius:var(--b-radius-md);background:var(--surface);color:var(--text);cursor:pointer;flex:none}.b-composer__voice-error{margin-bottom:var(--b-space-3);color:var(--warning);font-size:var(--b-text-xs)}.b-composer__notice--warning{justify-content:center;align-items:center;gap:var(--b-space-3);margin-bottom:var(--b-space-3);color:var(--warning);font-size:var(--b-text-2xs);text-align:center;display:flex}.b-composer__capability-menu{width:270px}.b-composer__capability-menu button{min-height:48px}.b-composer__capability-menu button>span{gap:var(--b-space-1);display:grid}.b-composer__capability-menu strong{font-size:var(--b-text-xs)}.b-composer__capability-menu small{color:var(--text-muted);font-size:var(--b-text-2xs)}.empty-state{padding:calc(var(--b-space-10) + var(--b-space-1) + var(--b-space-1) / 2);color:var(--text-muted);text-align:center;border:0;border-radius:0;align-content:center;justify-items:center;gap:0;display:grid}.empty-state-icon{width:54px;height:54px;margin-bottom:calc(var(--b-space-6) + var(--b-space-1) + var(--b-space-1) / 2);border-radius:var(--b-radius-3xl);background:var(--surface-hover);place-items:center;display:grid}.empty-state .b-empty__title{margin-bottom:var(--b-space-3);font-size:var(--b-text-md)}.empty-state .b-empty__desc{max-width:330px;font-size:var(--b-text-2xs);line-height:1.5}.talk-settings-modal-mask{padding:var(--b-space-7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.talk-settings-modal{block-size:min(680px,100dvh - 32px);inline-size:min(880px,100vw - 32px)}.talk-settings-modal-header{padding:0 calc(var(--b-space-8) + var(--b-space-1)) 0 calc(var(--b-space-9) + var(--b-space-1));border-bottom:1px solid var(--border);flex:0 0 72px;justify-content:space-between;align-items:center;display:flex}.talk-settings-modal-header>div{align-items:center;gap:var(--b-space-5);display:flex}.talk-settings-modal-header>div>.talk-icon{width:23px;height:23px;font-size:23px}.talk-settings-modal-header h1{font-size:var(--b-text-2xl);font-weight:var(--b-weight-semibold);letter-spacing:-.02em;margin:0}.talk-settings-modal-layout{flex:auto;min-height:0;display:flex}.talk-settings-modal-tabs{gap:var(--b-space-2);padding:calc(var(--b-space-7) + var(--b-space-1)) var(--b-space-6);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex:0 0 210px;display:flex}.talk-settings-modal-tabs button{align-items:center;gap:calc(var(--b-space-5) + var(--b-space-1) / 2);width:100%;min-height:42px;padding:0 calc(var(--b-space-6) + var(--b-space-1) / 2);border-radius:var(--b-radius-xl);color:var(--text-muted);cursor:pointer;font-size:var(--b-text-md);font-weight:var(--b-weight-medium);text-align:left;background:0 0;border:0;display:flex}.talk-settings-modal button:disabled{cursor:not-allowed;opacity:.48}.talk-settings-modal-tabs button .talk-icon{flex:0 0 20px;width:20px;height:20px;font-size:20px}.talk-settings-modal-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-width:0;overflow:auto}.talk-settings-panel{max-width:610px;padding:calc(var(--b-space-9) + var(--b-space-3)) calc(var(--b-space-10) + var(--b-space-1)) calc(var(--b-space-11) + var(--b-space-1));margin:0 auto}.talk-settings-panel-heading{margin-bottom:calc(var(--b-space-9) + var(--b-space-2))}.talk-settings-panel-heading h2{margin:0 0 var(--b-space-3);font-size:var(--b-text-3xl);font-weight:var(--b-weight-semibold);letter-spacing:-.025em}.talk-settings-panel-heading p,.talk-settings-footnote{color:var(--text-muted);font-size:var(--b-text-md);margin:0;line-height:21px}.talk-settings-preference-card{align-items:center;gap:var(--b-space-7);padding:calc(var(--b-space-7) + var(--b-space-1));border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--surface);display:flex}.talk-settings-info-card>span,.talk-settings-preference-card>span:nth-child(2){gap:calc(var(--b-space-1) + var(--b-space-1) / 2);flex:1;min-width:0;display:grid}.talk-settings-info-card strong,.talk-settings-preference-card strong{font-size:var(--b-text-md)}.talk-settings-info-card small,.talk-settings-preference-card small{color:var(--text-muted);font-size:var(--b-text-xs);line-height:18px}.talk-settings-info-card{align-items:flex-start;gap:var(--b-space-6);margin-top:var(--b-space-8);padding:calc(var(--b-space-6) + var(--b-space-1));border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--surface);display:flex}.talk-settings-info-card>.talk-icon{width:21px;height:21px;color:var(--accent);flex:0 0 21px;font-size:21px}.talk-settings-form{gap:var(--b-space-5);display:grid}.talk-settings-form>label{gap:calc(var(--b-space-3) + var(--b-space-1) / 2);color:var(--text);font-size:var(--b-text-sm);font-weight:var(--b-weight-title);display:grid}.talk-settings-input-shell{position:relative}.talk-settings-input-shell input{width:100%;height:42px;padding:0 calc(var(--b-space-11) + var(--b-space-1)) 0 var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text);font:inherit;font-size:var(--b-text-md);outline:0}.talk-settings-input-shell input:focus{border-color:var(--accent);box-shadow:none}.talk-settings-input-shell input[readonly]{background:var(--surface);color:var(--text-muted)}.talk-settings-input-shell>.talk-icon{top:var(--b-space-6);right:var(--b-space-6);width:18px;height:18px;color:var(--text-muted);font-size:18px;position:absolute}.talk-settings-save{width:fit-content;margin-top:var(--b-space-4)}.talk-settings-preference-card>span:first-child{border-radius:var(--b-radius-circle);background:var(--surface-hover);width:42px;height:42px;color:var(--text-muted);flex:0 0 42px;place-items:center;display:grid}.talk-settings-footnote{margin-top:calc(var(--b-space-6) + var(--b-space-1) + var(--b-space-1) / 2);font-size:var(--b-text-xs)}.talk-settings-theme-grid{gap:calc(var(--b-space-6) + var(--b-space-1) / 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.talk-settings-theme-card{padding:var(--b-space-4);border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;position:relative;overflow:hidden}.talk-settings-theme-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.talk-settings-theme-card[aria-checked=true]{border-color:var(--accent);box-shadow:none}.talk-settings-theme-preview{border:1px solid var(--border);border-radius:var(--b-radius-xl);grid-template-columns:28% 1fr;height:82px;display:grid;overflow:hidden}.talk-settings-theme-preview.light{background:#fff}.talk-settings-theme-preview.light>span:first-child{background:#f0f0f0}.talk-settings-theme-preview.dark{background:#181818}.talk-settings-theme-preview.dark>span:first-child{background:#101010}.talk-settings-theme-preview.system{background:linear-gradient(120deg,#fff 0 49%,#181818 51% 100%)}.talk-settings-theme-preview.system>span:first-child{background:linear-gradient(120deg,#f0f0f0 0 49%,#101010 51% 100%)}.talk-settings-theme-preview>span:last-child{gap:var(--b-space-4);padding:calc(var(--b-space-6) + var(--b-space-1)) var(--b-space-5);flex-direction:column;display:flex}.talk-settings-theme-preview i{border-radius:var(--b-radius-xs);background:#8d8d8d;width:100%;height:5px;display:block}.talk-settings-theme-preview i:nth-child(2){width:72%}.talk-settings-theme-preview i:nth-child(3){width:48%}.talk-settings-theme-copy{align-items:center;gap:var(--b-space-4);padding:calc(var(--b-space-5) + var(--b-space-1) / 2) var(--b-space-2) var(--b-space-2);display:flex}.talk-settings-theme-copy>.talk-icon{width:18px;height:18px;font-size:18px}.talk-settings-theme-copy>span{gap:var(--b-space-1);display:grid}.talk-settings-theme-copy strong{font-size:var(--b-text-xs)}.talk-settings-theme-copy small{color:var(--text-muted);font-size:var(--b-text-2xs)}.talk-settings-theme-check{top:calc(var(--b-space-5) + var(--b-space-1) / 2);right:calc(var(--b-space-5) + var(--b-space-1) / 2);width:18px;height:18px;color:var(--accent);font-size:var(--b-text-2xl);position:absolute}@media (width<=767px){.talk-settings-modal-mask{padding:0}.talk-settings-modal{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh}.talk-settings-modal-header{padding:0 calc(var(--b-space-6) + var(--b-space-1)) 0 calc(var(--b-space-7) + var(--b-space-1) / 2);flex-basis:58px}.talk-settings-modal-layout{flex-direction:column}.talk-settings-modal-tabs{gap:calc(var(--b-space-2) + var(--b-space-1) / 2);padding:calc(var(--b-space-3) + var(--b-space-1) / 2) var(--b-space-5);border-right:0;border-bottom:1px solid var(--border);flex-direction:row;flex:0 0 56px;overflow-x:auto}.talk-settings-modal-tabs button{width:auto;min-height:40px;padding:0 calc(var(--b-space-5) + var(--b-space-1) / 2);flex:1 0 auto;justify-content:center}.talk-settings-panel{max-width:none;padding:calc(var(--b-space-8) + var(--b-space-1) + var(--b-space-1) / 2) calc(var(--b-space-7) + var(--b-space-1)) calc(calc(var(--b-space-10) + var(--b-space-1)) + env(safe-area-inset-bottom))}.talk-settings-input-shell input{font-size:var(--b-text-xl)}.talk-settings-theme-grid{grid-template-columns:1fr}.talk-settings-theme-card{gap:var(--b-space-5);grid-template-columns:112px minmax(0,1fr);display:grid}.talk-settings-theme-preview{height:72px}.talk-settings-theme-copy{padding:0}}.dialog-backdrop{padding:calc(var(--b-space-7) + var(--b-space-1));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.invitation-dialog{text-align:left;inline-size:min(410px,100vw - 36px)}.invitation-dialog-header{flex-direction:column;align-items:flex-start}.invitation-dialog-body{gap:var(--b-space-4);display:grid}.invitation-dialog .b-dialog__footer{padding-top:var(--b-space-4)}.dialog-close{top:var(--b-space-5);right:var(--b-space-5);position:absolute}.invitation-dialog h2{font-size:var(--b-text-3xl);letter-spacing:-.025em;margin:0}.invitation-dialog p{color:var(--text-muted);font-size:var(--b-text-xs);margin:0;line-height:1.55}.action-dialog-backdrop{overflow-y:auto}.action-dialog{inline-size:min(516px,100vw - 36px);color:var(--text);text-align:left;position:relative}.action-dialog-close{z-index:1;top:calc(var(--b-space-6) + var(--b-space-1) / 2);right:calc(var(--b-space-6) + var(--b-space-1) / 2);position:absolute}.action-dialog-header{align-items:start;gap:var(--b-space-6);padding-right:calc(var(--b-space-12) + var(--b-space-6) + var(--b-space-1));display:grid}.action-dialog-heading{gap:calc(var(--b-space-3) + var(--b-space-1) / 2);min-width:0;display:grid}.action-dialog-back-action{align-items:center;display:flex}.action-dialog-header h2{font-size:var(--b-text-2xl);font-weight:var(--b-weight-semibold);margin:0;line-height:28px}.action-dialog-header p,.confirm-dialog-description{color:var(--text-muted);font-size:var(--b-text-sm);margin:0;line-height:1.55}.action-dialog-actions{align-items:center}.action-dialog-actions>button{min-height:40px}.dialog-inline-error{padding:calc(var(--b-space-4) + var(--b-space-1) / 2) calc(var(--b-space-5) + var(--b-space-1) / 2);border:1px solid color-mix(in srgb, var(--danger) 32%, var(--border));font-size:var(--b-text-xs);line-height:1.45}.confirm-dialog-description strong{color:var(--text)}.global-alert{z-index:2147483647;overflow-wrap:anywhere;pointer-events:none;width:fit-content;max-width:calc(100vw - 32px);margin-inline:auto;position:fixed;top:13px;left:16px;right:16px}.mobile-navigation-backdrop{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.b-conversation-shell{grid-template-columns:250px 320px minmax(360px,1fr)}}@media (width<=980px){.b-conversation-shell{grid-template-columns:330px minmax(0,1fr)}.agent-sidebar{z-index:31;width:270px;box-shadow:var(--elevation-5);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.b-conversation-shell.navigation-open .agent-sidebar{transform:translate(0)}.mobile-navigation-backdrop{z-index:30;background:var(--scrim);position:fixed;inset:0}.b-conversation-shell.navigation-open .mobile-navigation-backdrop{display:block}.mobile-navigation-button{display:inline-flex}}@media (width<=680px){.b-conversation-shell{display:block}.conversation-list-pane,.conversation-pane{width:100%;height:100dvh}.conversation-pane,.b-conversation-shell.conversation-open .conversation-list-pane{display:none}.b-conversation-shell.conversation-open .conversation-pane{display:flex}.conversation-list-header{padding-top:max(var(--b-space-6), env(safe-area-inset-top))}.mobile-back{display:inline-flex}.conversation-header{padding-top:max(var(--b-space-5), env(safe-area-inset-top))}.conversation-control-state{width:100%;padding-left:calc(var(--b-space-11) + var(--b-space-1));order:4;display:flex}.composer-shell{padding-right:0}.b-timeline__inner{padding-right:var(--b-space-6);padding-left:var(--b-space-6)}.b-composer--capability{width:calc(100% - 24px);margin-left:var(--b-space-6)}.b-message-row--outbound .b-message{max-width:87%}.talk-auth-screen{padding:max(calc(var(--b-space-6) + var(--b-space-1)), env(safe-area-inset-top)) var(--b-space-6) max(calc(var(--b-space-6) + var(--b-space-1)), env(safe-area-inset-bottom));align-items:start}.talk-auth-card{padding:calc(var(--b-space-8) + var(--b-space-1)) calc(var(--b-space-7) + var(--b-space-1));border-radius:var(--b-radius-3xl)}}.sidebar-account-selector{gap:calc(var(--b-space-2) + var(--b-space-1) / 2);margin:var(--b-space-4) var(--b-space-3) var(--b-space-6);color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);display:grid}.sidebar-account-selector select,.workspace-view input,.workspace-view select,.workspace-view textarea,.conversation-assignee select{border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);min-width:0;color:var(--text)}.sidebar-account-selector select{width:100%;padding:var(--b-space-4) calc(var(--b-space-4) + var(--b-space-1) / 2);font-size:var(--b-text-sm)}.workspace-navigation{gap:var(--b-space-1);padding:0 var(--b-space-2) var(--b-space-4);display:grid}.workspace-navigation button{align-items:center;gap:var(--b-space-5);min-height:36px;padding:0 var(--b-space-5);border-radius:var(--b-radius-md);color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;display:flex}.workspace-view{background:var(--bg);min-width:0;height:100dvh;overflow:auto}.workspace-header{z-index:3;align-items:center;gap:var(--b-space-5);min-height:72px;padding:var(--b-space-6) var(--b-space-9);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.workspace-header h1,.workspace-header p,.workspace-content h2{margin:0}.workspace-header h1{font-size:var(--b-text-3xl)}.workspace-header p,.workspace-help{color:var(--text-muted);font-size:var(--b-text-sm)}.workspace-error{width:min(880px,100% - 40px);margin:calc(var(--b-space-7) + var(--b-space-1)) auto 0;padding:var(--b-space-5) var(--b-space-6);border-radius:var(--b-radius-xl);background:var(--danger-bg);color:var(--danger);font-size:var(--b-text-sm)}.workspace-search,.workspace-inline-form{align-items:center;gap:var(--b-space-4);margin-bottom:calc(var(--b-space-7) + var(--b-space-1));display:flex}.workspace-search{padding:0 calc(var(--b-space-5) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-xl)}.workspace-search input{width:100%;padding:var(--b-space-5) 0;background:0 0;border:0;outline:0}.workspace-inline-form input{min-height:39px;padding:var(--b-space-4) var(--b-space-5);flex:1}.workspace-list{gap:calc(var(--b-space-3) + var(--b-space-1) / 2);display:grid}.workspace-list-item{align-items:center;gap:calc(var(--b-space-5) + var(--b-space-1) / 2);width:100%;min-height:58px;padding:calc(var(--b-space-4) + var(--b-space-1) / 2) var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text);text-align:left;display:flex}button.workspace-list-item{cursor:pointer}button.workspace-list-item:hover{border-color:var(--border-strong);background:var(--surface)}.workspace-tags-toolbar{justify-content:space-between;align-items:end;gap:calc(var(--b-space-7) + var(--b-space-1));margin-bottom:calc(var(--b-space-7) + var(--b-space-1));display:flex}.workspace-tags-toolbar>span{gap:var(--b-space-2);display:grid}.workspace-tags-toolbar>span>strong{font-size:var(--b-text-lg)}.tag-list-item>.tag-dot{width:12px;height:12px}.tag-action-button{color:var(--text-muted);transition:background .15s,color .15s}.tag-action-button:not(:disabled):hover,.tag-action-button:not(:disabled):active{background:var(--surface-hover);color:var(--text)}.workspace-list-item>span:nth-child(2){flex:1;min-width:0;display:grid}.workspace-list-item small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-list-item em{color:var(--text-muted);font-style:normal}.workspace-channel-providers{gap:calc(var(--b-space-7) + var(--b-space-1));margin-top:calc(var(--b-space-7) + var(--b-space-1));display:grid}.workspace-channel-provider{border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);overflow:hidden}.workspace-channel-provider>header{align-items:center;gap:calc(var(--b-space-5) + var(--b-space-1) / 2);min-height:58px;padding:var(--b-space-5) calc(var(--b-space-6) + var(--b-space-1));border-bottom:1px solid var(--border);background:var(--surface);display:flex}.workspace-channel-provider-copy,.workspace-channel-row .workspace-item-copy{gap:var(--b-space-1);flex:1;min-width:0;display:grid}.workspace-channel-provider>header small,.workspace-channel-row small{color:var(--text-muted);font-size:var(--b-text-xs)}.workspace-channel-provider-icon{border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);place-items:center;width:34px;height:34px;display:grid}.workspace-channel-provider-icon img{object-fit:contain;width:20px;height:20px}.workspace-channel-list{display:grid}.workspace-channel-row{align-items:center;gap:calc(var(--b-space-5) + var(--b-space-1) / 2);min-height:62px;padding:var(--b-space-5) var(--b-space-6);border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:0 0;display:flex}.workspace-channel-row:last-child{border-bottom:0}.workspace-channel-row:hover,.workspace-channel-row:focus-visible{background:var(--surface)}.workspace-channel-status,.channel-overview-active{align-items:center;gap:var(--b-space-2);color:var(--success);font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);display:inline-flex}.workspace-channel-status .talk-icon,.channel-overview-active .talk-icon{width:16px;height:16px;font-size:16px}.action-dialog.channel-dialog{flex-direction:column;width:min(840px,100vw - 36px);height:min(620px,100dvh - 36px);padding:0;display:flex;overflow:hidden}.channel-dialog .action-dialog-close{top:calc(var(--b-space-7) + var(--b-space-1) / 2);right:calc(var(--b-space-7) + var(--b-space-1))}.channel-dialog .action-dialog-header{align-content:center;gap:var(--b-space-1);min-height:72px;padding:0 calc(var(--b-space-12) + var(--b-space-6) + var(--b-space-1)) 0 var(--b-space-9);border-bottom:1px solid var(--border);flex:0 0 72px;display:grid}.channel-dialog .action-dialog-header h2{font-size:var(--b-text-2xl)}.channel-dialog .action-dialog-header p{font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-dialog .action-dialog-body{flex:auto;min-height:0;margin:0;padding:0;overflow:hidden}.channel-dialog .action-dialog-actions{min-height:68px;padding:calc(var(--b-space-6) + var(--b-space-1) / 2) var(--b-space-8);border-top:1px solid var(--border);background:var(--bg);flex:0 0 68px}.channel-dialog-layout{height:100%;min-height:0;display:flex}.channel-dialog-navigation{gap:var(--b-space-2);padding:calc(var(--b-space-7) + var(--b-space-1)) var(--b-space-6);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex:0 0 205px;display:flex}.channel-dialog-navigation button{align-items:center;gap:calc(var(--b-space-5) + var(--b-space-1) / 2);width:100%;min-height:42px;padding:0 calc(var(--b-space-6) + var(--b-space-1) / 2);border-radius:var(--b-radius-xl);color:var(--text-muted);cursor:pointer;font-size:var(--b-text-md);font-weight:var(--b-weight-medium);text-align:left;background:0 0;border:0;display:flex}.channel-dialog-navigation button:hover{background:var(--surface-hover);color:var(--text)}.channel-dialog-navigation .b-tab[aria-selected=true] .b-tab__inner{background:0 0}.channel-dialog-navigation .talk-icon{flex:0 0 20px;width:20px;height:20px;font-size:20px}.channel-dialog-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-width:0;overflow:auto}.channel-dialog-content>.workspace-inline-error{margin:calc(var(--b-space-9) + var(--b-space-2))}.channel-dialog-panel{max-width:590px;padding:calc(var(--b-space-9) + var(--b-space-2)) var(--b-space-10) calc(var(--b-space-10) + var(--b-space-3));margin:0 auto}.channel-dialog-panel-heading{margin-bottom:var(--b-space-9)}.channel-dialog-panel-heading h3,.channel-dialog-panel-heading p{margin:0}.channel-dialog-panel-heading h3{margin-bottom:var(--b-space-3);font-size:var(--b-text-3xl);font-weight:var(--b-weight-semibold);letter-spacing:-.025em}.channel-dialog-panel-heading p{color:var(--text-muted);font-size:var(--b-text-sm);line-height:20px}.channel-dialog-state{justify-content:center;align-items:center;gap:var(--b-space-4);min-height:100%;color:var(--text-muted);font-size:var(--b-text-sm);display:flex}.channel-connection-summary{align-items:center;gap:calc(var(--b-space-6) + var(--b-space-1) / 2);padding:var(--b-space-7);border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--surface);display:flex}.channel-connection-logo{border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.channel-connection-logo img{object-fit:contain;width:24px;height:24px}.channel-connection-summary>span:nth-child(2){gap:calc(var(--b-space-1) + var(--b-space-1) / 2);flex:1;min-width:0;display:grid}.channel-connection-summary strong{font-size:var(--b-text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-connection-summary small,.channel-dialog-info small,.channel-access-section-heading small,.channel-direct-access>p,.channel-inherited-member small{color:var(--text-muted);font-size:var(--b-text-xs);line-height:18px}.channel-connection-summary em{align-items:center;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);color:var(--success);font-size:var(--b-text-2xs);font-style:normal;font-weight:var(--b-weight-semibold);display:inline-flex}.channel-connection-summary em .talk-icon{width:16px;height:16px;font-size:16px}.channel-overview-details{gap:calc(var(--b-space-4) + var(--b-space-1) / 2);margin:calc(var(--b-space-6) + var(--b-space-1)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.channel-overview-details>div{gap:calc(var(--b-space-2) + var(--b-space-1) / 2);padding:var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);display:grid}.channel-overview-details dt{color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);text-transform:uppercase}.channel-overview-details dd{min-width:0;font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.channel-dialog-info,.channel-access-section-heading{align-items:flex-start;gap:calc(var(--b-space-5) + var(--b-space-1) / 2);display:flex}.channel-dialog-info{margin-top:calc(var(--b-space-6) + var(--b-space-1));padding:calc(var(--b-space-6) + var(--b-space-1));border-radius:var(--b-radius-xl);background:var(--info-bg)}.channel-dialog-info>.talk-icon,.channel-access-section-heading>.talk-icon{width:21px;height:21px;color:var(--accent);flex:0 0 21px;font-size:21px}.channel-dialog-info>span,.channel-access-section-heading>span{gap:var(--b-space-1);flex:1;min-width:0;display:grid}.channel-dialog-info strong,.channel-access-section-heading strong{font-size:var(--b-text-sm)}.channel-direct-access,.channel-inherited-access{gap:calc(var(--b-space-6) + var(--b-space-1));padding:var(--b-space-7);border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--surface);display:grid}.channel-inherited-access{gap:var(--b-space-5);margin-top:calc(var(--b-space-6) + var(--b-space-1))}.channel-access-combobox{gap:calc(var(--b-space-3) + var(--b-space-1) / 2);display:grid}.channel-access-combobox>span{color:var(--text);font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold)}.channel-direct-access>p{margin:calc(-1 * (var(--b-space-1) + var(--b-space-1) / 2)) 0 0}.b-combobox__control{border-color:var(--border)!important;border-radius:var(--b-radius-xl)!important;background:var(--bg)!important;min-height:42px!important;box-shadow:none!important}.b-combobox__input-container,.b-combobox__single-value,.b-combobox__multi-value__label{color:var(--text)!important}.b-combobox__multi-value{border:1px solid var(--border)!important;border-radius:var(--b-radius-md)!important;background:var(--surface-hover)!important}.b-combobox__multi-value__remove{color:var(--text-muted)!important}.b-combobox__multi-value__remove:hover{background:var(--danger-bg)!important;color:var(--danger)!important}.b-combobox__menu{border:1px solid var(--border)!important;background:var(--bg)!important;box-shadow:var(--elevation-5)!important}.b-combobox__option{color:var(--text)!important;background:0 0!important}.b-combobox__option--is-focused{background:var(--surface)!important}.channel-access-option{justify-content:space-between;align-items:center;gap:var(--b-space-4);display:flex}.channel-access-option small{color:var(--info);font-size:var(--b-text-2xs)}.channel-inherited-member{justify-content:space-between;align-items:center;gap:calc(var(--b-space-4) + var(--b-space-1) / 2);min-width:0;padding-top:var(--b-space-5);border-top:1px solid var(--border);font-size:var(--b-text-xs);display:flex}.channel-inherited-member strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){.action-dialog.channel-dialog{width:calc(100% - 12px);height:calc(100dvh - 12px);padding:0}.channel-dialog .action-dialog-close{top:calc(var(--b-space-4) + var(--b-space-1) / 2);right:var(--b-space-5)}.channel-dialog .action-dialog-header{min-height:58px;padding:0 calc(var(--b-space-12) + var(--b-space-2)) 0 var(--b-space-7);flex-basis:58px}.channel-dialog .action-dialog-header p{display:none}.channel-dialog .action-dialog-actions{min-height:64px;padding:calc(var(--b-space-5) + var(--b-space-1) / 2) calc(var(--b-space-6) + var(--b-space-1));flex-basis:64px}.channel-dialog-layout{flex-direction:column}.channel-dialog-navigation{gap:calc(var(--b-space-2) + var(--b-space-1) / 2);padding:calc(var(--b-space-3) + var(--b-space-1) / 2) var(--b-space-5);border-right:0;border-bottom:1px solid var(--border);flex-direction:row;flex:0 0 56px;overflow-x:auto}.channel-dialog-navigation button{width:auto;min-height:40px;padding:0 calc(var(--b-space-6) + var(--b-space-1));flex:1 0 auto;justify-content:center}.channel-dialog-panel{max-width:none;padding:calc(var(--b-space-8) + var(--b-space-1)) calc(var(--b-space-7) + var(--b-space-1) / 2) calc(var(--b-space-9) + var(--b-space-3))}.channel-dialog-panel-heading{margin-bottom:var(--b-space-8)}.channel-dialog-panel-heading h3{font-size:var(--b-text-2xl)}.channel-overview-details{grid-template-columns:1fr}.channel-connection-summary{flex-wrap:wrap}.channel-connection-summary em{width:100%;padding-left:calc(var(--b-space-12) + var(--b-space-4) + var(--b-space-1) / 2)}}.whatsapp-template-dialog{width:min(620px,100%)}.template-dialog-form,.template-selector,.template-variable-list{gap:var(--b-space-6);display:grid}.template-selector{gap:calc(var(--b-space-3) + var(--b-space-1) / 2)}.template-selector-heading{justify-content:space-between;align-items:center;gap:var(--b-space-5);min-height:24px;display:flex}.template-selector-heading>label,.template-dialog-form .b-field__label{color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold)}.template-create-link{align-items:center;gap:var(--b-space-2);padding:var(--b-space-1) var(--b-space-2);border-radius:var(--b-radius-md);color:var(--accent);cursor:pointer;font-size:var(--b-text-xs);font-weight:var(--b-weight-title);background:0 0;display:inline-flex}.template-create-link:hover:not(:disabled),.template-create-link:focus-visible{background:var(--info-bg)}.template-create-link:disabled{cursor:not-allowed;opacity:.5}.template-create-link .talk-icon{width:15px;height:15px;font-size:15px}.template-selected-summary{min-height:42px;padding:var(--b-space-3) var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface);cursor:default;align-items:center;display:flex}.template-selected-summary .template-option{width:100%}.template-selected-summary .template-option-meta{margin-left:auto}.template-selection-back{align-items:center;gap:var(--b-space-3);min-height:28px;margin-left:calc(-1 * var(--b-space-3));padding:0 var(--b-space-3);border-radius:var(--b-radius-xl);color:var(--text-muted);cursor:pointer;font-size:var(--b-text-sm);font-weight:var(--b-weight-title);background:0 0;display:inline-flex}.template-selection-back:hover:not(:disabled),.template-selection-back:focus-visible{background:var(--surface-hover);color:var(--text)}.template-selection-back:disabled{cursor:not-allowed;opacity:.5}.template-selection-back .talk-icon{width:18px;height:18px;font-size:18px}.template-variable-list label>span{color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold)}.template-selector-refresh{border-radius:var(--b-radius-xl);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.template-selector-refresh:hover,.template-selector-refresh:focus-visible{background:var(--surface-hover);color:var(--text)}.template-selector-refresh .talk-icon{width:16px;height:16px;font-size:16px}.template-selector-spinner{margin:0}.template-option{justify-content:space-between;align-items:center;gap:var(--b-space-5);display:flex}.template-option>span{gap:var(--b-space-1);display:grid}.template-option small{color:var(--text-muted);font-size:var(--b-text-2xs)}.template-option em{color:var(--info);font-size:var(--b-text-2xs);font-style:normal;font-weight:var(--b-weight-semibold);text-transform:uppercase}.template-option-meta{align-items:flex-end;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);display:flex!important}.template-option-status{padding:var(--b-space-1) var(--b-space-3);border-radius:var(--b-radius-pill)}.template-option-status.approved{background:var(--success-bg);color:var(--success)}.template-option-status.pending{background:var(--warning-bg);color:var(--warning)}.template-option-status.rejected{background:var(--danger-bg);color:var(--danger)}.b-combobox__option--is-disabled .template-option>span:first-child{opacity:.58}.template-variable-list{margin-top:var(--b-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.template-variable-list label{gap:var(--b-space-3);min-width:0;display:grid}.template-variable-list input{width:100%;min-height:42px;padding:calc(var(--b-space-4) + var(--b-space-1) / 2) calc(var(--b-space-5) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text);font-size:var(--b-text-md);outline:0}.template-media-field{gap:var(--b-space-2);display:grid}.template-media-field small{color:var(--text-muted);font-size:var(--b-text-2xs);line-height:16px}.template-media-input{width:100%;min-height:42px;padding:var(--b-space-2);color:var(--text-muted)}.template-media-input::file-selector-button{min-height:30px;margin-right:var(--b-space-4);padding:0 var(--b-space-5);border-radius:var(--b-radius-lg);background:var(--surface-hover);color:var(--text);cursor:pointer;font:inherit;font-weight:var(--b-weight-title);border:0}.template-media-input:disabled::file-selector-button{cursor:not-allowed}.template-preview{margin-top:var(--b-space-2);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface);overflow:hidden}.template-preview>span{align-items:center;gap:var(--b-space-3);padding:var(--b-space-4) calc(var(--b-space-5) + var(--b-space-1) / 2);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);text-transform:uppercase;display:flex}.template-preview p{min-height:86px;padding:calc(var(--b-space-6) + var(--b-space-1) / 2);color:var(--text);font-size:var(--b-text-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:20px}.contact-detail{padding-bottom:var(--b-space-12)}.contact-back-button{align-items:center;gap:var(--b-space-3);min-height:36px;margin:var(--b-space-1) 0 calc(var(--b-space-6) + var(--b-space-1));padding:0 var(--b-space-5) 0 calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-xl);color:var(--text-muted);cursor:pointer;font-size:var(--b-text-sm);font-weight:var(--b-weight-title);background:0 0;display:inline-flex}.contact-back-button:hover{background:var(--surface-hover);color:var(--text)}.contact-back-button .talk-icon{width:18px;height:18px;font-size:18px}.contact-editor-card{padding:calc(var(--b-space-8) + var(--b-space-1));border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg)}.contact-editor-heading{justify-content:space-between;align-items:flex-start;gap:var(--b-space-9);display:flex}.contact-editor-heading>p{max-width:360px;color:var(--text-muted);font-size:var(--b-text-xs);text-align:right;margin:0;line-height:18px}.contact-identity-card{gap:var(--b-space-5);margin:var(--b-space-8) 0 calc(var(--b-space-8) + var(--b-space-1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-identity-card>span{align-items:center;gap:calc(var(--b-space-5) + var(--b-space-1) / 2);min-width:0;min-height:58px;padding:var(--b-space-5) var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface);display:flex}.contact-identity-icon{border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);width:34px;height:34px;color:var(--text-muted);flex:0 0 34px;place-items:center;display:grid}.contact-identity-icon img,.contact-identity-icon .talk-icon{object-fit:contain;width:18px;height:18px}.contact-identity-icon .talk-icon{font-size:18px}.contact-identity-card>span>span:last-child{gap:var(--b-space-1);min-width:0;display:grid}.contact-identity-card small{color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold)}.contact-identity-card strong{font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-editor-form{padding-top:calc(var(--b-space-8) + var(--b-space-1));border-top:1px solid var(--border)}.contact-form-grid{gap:calc(var(--b-space-7) + var(--b-space-1)) calc(var(--b-space-6) + var(--b-space-1) + var(--b-space-1) / 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form-grid label{gap:calc(var(--b-space-3) + var(--b-space-1) / 2);min-width:0;color:var(--text);font-size:var(--b-text-sm);font-weight:var(--b-weight-title);display:grid}.contact-form-grid label.wide{grid-column:1/-1}.contact-editor-form input{width:100%;min-width:0;height:42px;padding:0 var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text);font-size:var(--b-text-md);outline:0}.contact-editor-form textarea{width:100%;min-height:126px;padding:calc(var(--b-space-5) + var(--b-space-1) / 2) var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text);font-size:var(--b-text-md);resize:vertical;outline:0;line-height:20px}.contact-editor-form input:focus,.contact-editor-form textarea:focus{border-color:var(--accent);box-shadow:none}.contact-editor-form .workspace-inline-error{margin-top:calc(var(--b-space-6) + var(--b-space-1))}.contact-form-actions{margin-top:var(--b-space-8);padding-top:calc(var(--b-space-7) + var(--b-space-1));border-top:1px solid var(--border);justify-content:flex-end;display:flex}.contact-recent-section{margin-top:calc(var(--b-space-9) + var(--b-space-1))}.contact-recent-heading{justify-content:space-between;align-items:flex-end;gap:var(--b-space-7);display:flex}.contact-recent-heading h2{font-size:var(--b-text-xl);font-weight:var(--b-weight-semibold);margin:0}.contact-recent-heading p{margin:var(--b-space-2) 0 0;color:var(--text-muted);font-size:var(--b-text-xs);line-height:18px}.contact-recent-list{gap:var(--b-space-4);margin-top:var(--b-space-6);display:grid}.contact-recent-item{align-items:center;gap:calc(var(--b-space-5) + var(--b-space-1) / 2);min-height:70px;padding:var(--b-space-5) var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;grid-template-columns:38px minmax(0,1fr) 20px;display:grid}.contact-recent-item:hover{border-color:var(--border-strong);background:var(--surface)}.contact-recent-icon{border-radius:var(--b-radius-xl);background:var(--surface-hover);width:38px;height:38px;color:var(--text-muted);place-items:center;display:grid}.contact-recent-icon .talk-icon{width:19px;height:19px;font-size:19px}.contact-recent-copy{gap:var(--b-space-2);min-width:0;display:grid}.contact-recent-copy strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.contact-recent-copy small{color:var(--text-muted);font-size:var(--b-text-2xs)}.contact-recent-item>.talk-icon{width:18px;height:18px;color:var(--text-muted);font-size:18px}.contact-recent-empty{padding:var(--b-space-9);border:1px dashed var(--border);border-radius:var(--b-radius-xl);color:var(--text-muted);font-size:var(--b-text-xs);text-align:center;margin:0}.contact-avatar-button,.conversation-contact{cursor:pointer;text-align:left;background:0 0;padding:0}.contact-avatar-button:disabled,.conversation-contact:disabled{cursor:default}.conversation-title{max-width:220px;color:var(--text-muted);font-weight:var(--b-weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-metadata-controls{align-items:center;gap:var(--b-space-4);margin-left:auto;display:flex}.conversation-assignee{gap:var(--b-space-1);color:var(--text-muted);font-size:var(--b-text-2xs);display:grid}.conversation-assignee>span{align-items:center;gap:calc(var(--b-space-1) + var(--b-space-1) / 2);display:flex}.conversation-assignee select{max-width:150px;padding:calc(var(--b-space-2) + var(--b-space-1) / 2) calc(var(--b-space-3) + var(--b-space-1) / 2);font-size:var(--b-text-xs)}.conversation-tags-control{position:relative}.metadata-button{align-items:center;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);max-width:150px;min-height:32px;padding:calc(var(--b-space-2) + var(--b-space-1) / 2) var(--b-space-4);border:1px solid var(--border);border-radius:var(--b-radius-md);background:var(--bg);color:var(--text-muted);cursor:pointer;display:flex}.metadata-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-picker{z-index:10;top:calc(100% + calc(var(--b-space-3) + var(--b-space-1) / 2));width:260px;max-height:300px;padding:calc(var(--b-space-3) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-xl);box-shadow:var(--elevation-5);background:var(--bg);display:grid;position:absolute;right:0;overflow:auto}.tag-picker label{align-items:center;gap:var(--b-space-4);padding:calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-md);cursor:pointer;display:flex}.tag-picker label>span:last-child{min-width:0;display:grid}.tag-picker small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-dot{border-radius:var(--b-radius-circle);background:#8b8b8b;flex:none;width:10px;height:10px}.conversation-scope-selector{gap:var(--b-space-2);margin:0 var(--b-space-6) calc(var(--b-space-4) + var(--b-space-1) / 2);padding:calc(var(--b-space-1) + var(--b-space-1) / 2);border-radius:var(--b-radius-xl);background:var(--surface-hover);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.conversation-scope-selector button{min-height:29px;padding:var(--b-space-2) calc(var(--b-space-2) + var(--b-space-1) / 2);border-radius:var(--b-radius-md);color:var(--text-muted);cursor:pointer;font-size:var(--b-text-2xs);background:0 0}.conversation-item-title small{max-width:130px;color:var(--text-muted);font-weight:var(--b-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-item-separator{color:var(--text-muted);flex:none}.conversation-item-title .conversation-item-identity{flex:0 auto;max-width:118px}.conversation-item-title .conversation-item-secondary{max-width:82px}.conversation-tag{padding:calc(var(--b-space-1) / 2) calc(var(--b-space-2) + var(--b-space-1) / 2);border-radius:var(--b-radius-md);background:var(--surface-hover)}.invitation-backdrop{z-index:80}@media (width<=980px){.b-conversation-shell.workspace-open{grid-template-columns:minmax(0,1fr)}.conversation-metadata-controls{margin-left:0}.conversation-assignee span{display:none}}@media (width<=680px){.workspace-content,.workspace-error{width:calc(100% - 24px)}.contact-form-grid,.contact-identity-card,.template-variable-list{grid-template-columns:1fr}.workspace-channel-status{display:none}.b-composer__capability-menu{width:calc(100vw - 48px);max-width:342px}.contact-back-button{display:none}.contact-editor-card{padding:var(--b-space-7)}.contact-editor-heading{gap:var(--b-space-4);flex-direction:column}.contact-editor-heading>p{text-align:left;max-width:none}.contact-form-grid label.wide{grid-column:auto}.contact-form-actions .b-btn--filled{width:100%}.contact-recent-heading{align-items:flex-start}.workspace-inline-form,.workspace-tags-toolbar{flex-direction:column;align-items:stretch}.workspace-tags-toolbar .b-btn--filled{width:100%}.action-dialog{inline-size:calc(100% - 6px)}.action-dialog-actions>button{flex:1}.tag-editor-color-row{flex-direction:column;align-items:stretch}.tag-editor-form input,.tag-editor-form textarea{font-size:var(--b-text-xl)}.conversation-header{flex-wrap:wrap}.conversation-metadata-controls{width:100%;padding-left:calc(var(--b-space-11) + var(--b-space-1));order:5}.conversation-assignee,.conversation-assignee select,.conversation-tags-control,.metadata-button{flex:1;max-width:none}}button.sidebar-account-selector{width:calc(100% - 12px);min-height:48px;padding:calc(var(--b-space-3) + var(--b-space-1) / 2) var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface);color:var(--text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}button.sidebar-account-selector>span{gap:calc(var(--b-space-1) / 2);min-width:0;display:grid}button.sidebar-account-selector small{color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold)}button.sidebar-account-selector strong{font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-list{gap:calc(var(--b-space-1) + var(--b-space-1) / 2);width:236px;max-height:330px;display:grid;overflow:auto}.sidebar-account-list .tippy-inner-item{align-items:center;gap:var(--b-space-5);width:100%;min-height:50px;padding:calc(var(--b-space-3) + var(--b-space-1) / 2) calc(var(--b-space-4) + var(--b-space-1) / 2);border-radius:var(--b-radius-xl);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.sidebar-account-list .tippy-inner-item-icon{border-radius:var(--b-radius-md);background:var(--surface-hover);width:25px;height:25px;color:var(--text-muted);flex:0 0 25px;place-items:center;display:grid}.sidebar-account-list .tippy-inner-item.selected .tippy-inner-item-icon{color:var(--accent)}.sidebar-account-list .tippy-inner-item-icon .talk-icon{width:18px;height:18px;font-size:18px}.sidebar-account-list .tippy-inner-item-label,.metadata-menu .tippy-inner-item-label{flex:1;min-width:0;display:grid}.sidebar-account-list strong{font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-list small,.metadata-menu small{color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-medium)}.workspace-content{width:min(760px,100% - 32px);margin:var(--b-space-7) auto var(--b-space-11)}.workspace-intro{align-items:flex-start;gap:var(--b-space-5);margin-bottom:calc(var(--b-space-6) + var(--b-space-1));padding:calc(var(--b-space-5) + var(--b-space-1) / 2) var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface);display:flex}.workspace-intro>span{gap:var(--b-space-1);display:grid}.workspace-error{align-items:center;gap:calc(var(--b-space-3) + var(--b-space-1) / 2);display:flex}.workspace-inline-form label{gap:calc(var(--b-space-2) + var(--b-space-1) / 2);min-width:0;color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);flex:1;display:grid}.workspace-inline-form label input{width:100%;min-height:39px;padding:var(--b-space-4) var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text)}.tag-editor-form{gap:calc(var(--b-space-6) + var(--b-space-1) + var(--b-space-1) / 2);display:grid}.tag-editor-form>label,.tag-editor-color-field{gap:calc(var(--b-space-3) + var(--b-space-1) / 2);color:var(--text-muted);font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);display:grid}.tag-editor-form input,.tag-editor-form textarea{width:100%;padding:var(--b-space-5) calc(var(--b-space-5) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text);font:inherit;outline:0}.tag-editor-form textarea{resize:vertical;min-height:96px}.tag-editor-form input:focus,.tag-editor-form textarea:focus{border-color:var(--accent);box-shadow:none}.tag-editor-form input[aria-invalid=true]{border-color:var(--danger)}.tag-editor-color-field{align-content:start}.tag-editor-color-row{align-items:center;gap:var(--b-space-5);display:flex}.b-color-field__trigger{border-radius:var(--b-radius-xl);cursor:pointer;background:0 0;border:0;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.b-color-field__trigger:hover,.b-color-field__trigger:focus-visible,.b-color-field__trigger[aria-expanded=true]{background:var(--surface-hover)}.b-color-field__wheel{color:#0000;width:24px;height:24px;font-size:var(--b-text-4xl);font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 24;background:conic-gradient(from 210deg,#ef4444,#f59e0b,#84cc16,#06b6d4,#6366f1,#ec4899,#ef4444);-webkit-background-clip:text;background-clip:text}.tippy-box.talk-tag-color-tippy{z-index:110;border-color:var(--border-strong);border-radius:var(--b-radius-2xl);background:var(--surface-hover);box-shadow:var(--elevation-4)}.tippy-box.talk-tag-color-tippy .tippy-content{padding:0}.b-color-field__popover{gap:var(--b-space-5);width:268px;padding:var(--b-space-5);border-radius:var(--b-radius-xl);background:var(--surface-hover);grid-template-rows:220px 28px;grid-template-columns:220px 18px;display:grid}.b-color-field__saturation{border:1px solid color-mix(in srgb, var(--text) 18%, transparent);border-radius:var(--b-radius-xl);background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--tag-hue);cursor:crosshair;touch-action:none;outline:0;grid-area:1/1;padding:0;position:relative;overflow:hidden}.b-color-field__saturation:focus-visible,.b-color-field__hue:focus-visible{box-shadow:none}.b-color-field__marker--saturation{border-radius:var(--b-radius-circle);width:14px;height:14px;box-shadow:var(--elevation-1);pointer-events:none;border:2px solid #fff;position:absolute;transform:translate(-50%,-50%)}.b-color-field__controls{display:contents}.b-color-field__hue{border-radius:var(--b-radius-pill);cursor:ns-resize;touch-action:none;background:linear-gradient(red,#f0f,#00f,#0ff,#0f0,#ff0,red);border:0;outline:0;grid-area:1/2;padding:0;position:relative}.b-color-field__marker--hue{border-radius:var(--b-radius-xs);width:24px;height:5px;box-shadow:var(--elevation-1);pointer-events:none;background:0 0;border:1px solid #fff;position:absolute;left:50%;transform:translate(-50%,-50%)}.b-color-field__preview{border:1px solid color-mix(in srgb, var(--text) 20%, transparent);border-radius:var(--b-radius-circle);grid-area:2/1;width:28px;height:28px}.b-color-field__popover output{margin-left:calc(var(--b-space-10) + var(--b-space-3));color:var(--text);font-family:monospace;font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);grid-area:2/1;align-self:center}.tag-editor-preview{align-items:center;gap:var(--b-space-5);min-width:0;padding:var(--b-space-4) calc(var(--b-space-5) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface);flex:1;display:flex}.tag-editor-preview>span:last-child{gap:var(--b-space-1);min-width:0;display:grid}.tag-editor-preview strong,.tag-editor-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-editor-preview strong{color:var(--text);font-size:var(--b-text-sm)}.tag-editor-preview small{color:var(--text-muted);font-size:var(--b-text-2xs)}.metadata-menu>button>.talk-icon:last-child{margin-left:auto}.metadata-menu{width:248px;max-height:310px;overflow:auto}.talk-metadata-tippy .tag-picker{width:270px;box-shadow:none;border:0;position:static}.talk-metadata-tippy .header-menu{width:190px;box-shadow:none;border:0;padding:0;position:static}.metadata-button>.talk-icon:last-child{width:14px;height:14px}.contact-avatar.small{flex:0 0 26px;width:26px;height:26px;font-size:10px}@media (width<=680px){html,body,#root,.b-conversation-shell,.conversation-pane{max-width:100vw;overflow-x:hidden}.conversation-header{min-width:0;overflow:hidden}.conversation-metadata-controls{width:calc(100% - 42px);min-width:0;margin-left:calc(var(--b-space-11) + var(--b-space-1));padding-left:0}.conversation-metadata-controls>*{flex:1 1 0;min-width:0}.conversation-tags-control,.metadata-button{width:100%;min-width:0}.b-message-row--inbound .b-message{max-width:82%;margin-right:0}}.conversation-skeletons{justify-items:start;gap:var(--b-space-5);padding:var(--b-space-5) var(--b-space-6) calc(var(--b-space-9) + var(--b-space-1));display:grid}.conversation-skeletons span{border-radius:var(--b-radius-xs);background:linear-gradient(100deg, var(--surface) 25%, var(--surface-hover) 45%, var(--surface) 65%);background-size:200% 100%;height:12px;animation:1.5s infinite shimmer}.workspace-collection-content{min-height:360px}.workspace-collection-loader{min-height:240px;padding:calc(var(--b-space-13) + var(--b-space-7)) 0;color:var(--text-muted);font-size:var(--b-text-lg);justify-content:center;align-items:center;display:flex}.workspace-collection-loader.compact{min-height:0;padding:var(--b-space-9) 0}.workspace-search-loader{min-height:0;padding:50px 0 0}.workspace-state-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.workspace-state-card>span{gap:var(--b-space-1);display:grid}.workspace-state-card small{color:var(--text-muted)}.workspace-state-card>.talk-icon,.workspace-inline-error>.talk-icon{color:var(--danger)}.workspace-inline-error,.workspace-page-error{align-items:center;gap:var(--b-space-4);margin-bottom:calc(var(--b-space-6) + var(--b-space-1));padding:var(--b-space-5) var(--b-space-6);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));border-radius:var(--b-radius-xl);background:var(--danger-bg);color:var(--danger);font-size:var(--b-text-xs);display:flex}.workspace-page-error{margin:var(--b-space-4) 0 0;justify-content:center}.workspace-page-error .text-button{color:inherit}.workspace-scroll-sentinel{width:100%;height:1px}.workspace-item-copy{gap:calc(var(--b-space-1) + var(--b-space-1) / 2);flex:1;min-width:0;display:grid}.workspace-contact-item{min-height:74px}.workspace-contact-context{gap:calc(var(--b-space-1) + var(--b-space-1) / 2);min-width:0;display:grid}.workspace-contact-context>span{align-items:center;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.workspace-contact-context img{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.workspace-count{min-width:24px;padding:calc(var(--b-space-1) + var(--b-space-1) / 2) calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-pill);background:var(--info-bg);font-size:var(--b-text-2xs);font-weight:var(--b-weight-bold);text-align:center;color:var(--info)!important}.workspace-invite-form{align-items:end;gap:var(--b-space-4);margin-bottom:var(--b-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-invite-form label{gap:calc(var(--b-space-2) + var(--b-space-1) / 2);min-width:0;color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);display:grid}.workspace-invite-form input{width:100%;min-height:42px;padding:calc(var(--b-space-4) + var(--b-space-1) / 2) calc(var(--b-space-5) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text)}.workspace-invite-form .b-btn--filled{min-height:42px}.workspace-collaborator-item{grid-template-columns:36px minmax(0,1fr) auto 40px;display:grid}.workspace-member-badges{justify-content:flex-end;align-items:center;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);display:flex}.workspace-member-badges em,.workspace-role-badge{padding:calc(var(--b-space-1) + var(--b-space-1) / 2) calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-pill);background:var(--surface-hover);color:var(--text-muted);font-size:var(--b-text-2xs);font-style:normal;font-weight:var(--b-weight-semibold);text-transform:capitalize;white-space:nowrap}.workspace-member-badges .status-active{background:var(--success-bg);color:var(--success)}.workspace-member-badges .status-pending{background:var(--warning-bg);color:var(--warning)}.workspace-item-actions{justify-content:center;align-items:center;width:40px;display:flex}@media (width<=680px){.workspace-state-card{grid-template-columns:auto minmax(0,1fr)}.workspace-state-card .b-btn--outline{grid-column:1/-1}.workspace-invite-form{grid-template-columns:1fr}.workspace-invite-form .b-btn--filled{width:100%}.workspace-collaborator-item{grid-template-columns:36px minmax(0,1fr) 40px}.workspace-member-badges{grid-column:2;justify-content:flex-start}.workspace-item-actions{grid-area:1/3/span 2}.workspace-role-badge{grid-column:2;width:max-content}}.agent-sidebar{background:var(--bg);padding:0}.talk-brand{gap:var(--b-space-5);width:calc(100% - 14px);height:54px;margin:0 calc(var(--b-space-3) + var(--b-space-1) / 2);padding:0 calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-2xl);corner-shape:squircle}.talk-brand>div:last-child{gap:0}.talk-logo{flex-basis:32px;width:32px;height:32px}.talk-logo .talk-icon{width:24px;height:24px;font-size:24px}.talk-brand strong{font-size:var(--b-text-2xl);font-weight:var(--b-weight-medium);line-height:22px}.talk-brand>div>span{gap:var(--b-space-3);font-size:var(--b-text-xs);font-weight:var(--b-weight-medium);line-height:16px}button.sidebar-account-selector{width:calc(100% - 14px);min-height:48px;margin:var(--b-space-4) calc(var(--b-space-3) + var(--b-space-1) / 2) 0;padding:var(--b-space-3) var(--b-space-5);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--surface)}button.sidebar-account-selector:hover,button.sidebar-account-selector:focus-visible{border-color:var(--border-strong);background:var(--surface-hover)}button.sidebar-account-selector small{font-size:var(--b-text-2xs);font-weight:var(--b-weight-regular);line-height:16px}button.sidebar-account-selector strong{font-size:var(--b-text-md);font-weight:var(--b-weight-medium);line-height:18px}button.sidebar-account-selector>.talk-icon{width:16px;height:16px;font-size:16px}.sidebar-section-title{min-height:31px;padding:var(--b-space-5) calc(var(--b-space-7) + var(--b-space-1) / 2) 0;color:var(--text-muted);font-size:var(--b-text-md);font-weight:var(--b-weight-regular);text-transform:none;line-height:21px}.b-provider-tree{padding:var(--b-space-5) calc(var(--b-space-3) + var(--b-space-1) / 2) 0}.b-provider-group{gap:0;margin:0}.b-provider-group__trigger,.b-provider-agent{gap:var(--b-space-4);min-height:36px;padding:0 calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-2xl);corner-shape:squircle;color:var(--text)}.b-provider-group__trigger{height:36px;padding-inline-end:calc(var(--b-space-1) + var(--b-space-1) / 2)}.b-provider-group__trigger:hover,.b-provider-group__trigger:focus-visible,.b-provider-agent:hover,.b-provider-agent[aria-current=page]{background:var(--surface-hover);color:var(--text)}.b-provider-group__trigger>strong,.b-provider-agent__label strong{font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:21px}.b-provider-group__toggle{border-radius:0;flex-basis:16px;width:16px;height:16px}.b-provider-group__toggle .talk-icon{width:10px;height:10px;font-size:10px}.b-provider-group__connections{gap:0}.all-chats-item{margin-bottom:0}.b-provider-agent__avatar,.navigation-icon-slot{border-radius:var(--b-radius-md);flex-basis:20px;width:20px;height:20px}.all-chats-item .talk-icon,.navigation-icon-slot .talk-icon,.navigation-icon-slot img{width:20px;height:20px;font-size:20px}.b-provider-agent{padding-block:var(--b-space-2)}.b-provider-agent__label{gap:0}.b-provider-agent__label small{font-size:var(--b-text-2xs);line-height:16px}.b-provider-agent em{min-width:20px;height:18px;padding-inline:calc(var(--b-space-2) + var(--b-space-1) / 2);font-size:var(--b-text-2xs)}.workspace-section-title{margin-top:var(--b-space-8)}.workspace-navigation{margin-top:var(--b-space-8);padding:0 calc(var(--b-space-3) + var(--b-space-1) / 2) var(--b-space-4);gap:0}.workspace-navigation button{gap:var(--b-space-4);min-height:36px;padding:0 calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-2xl);corner-shape:squircle;color:var(--text);font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:21px}.workspace-navigation button:hover,.workspace-navigation button[aria-current=page]{background:var(--surface-hover);color:var(--text)}.workspace-navigation .talk-icon{width:20px;height:20px;font-size:20px}.sidebar-footer{min-height:60px;padding:calc(var(--b-space-3) + var(--b-space-1) / 2) 0 var(--b-space-4)}.sidebar-footer-account{gap:var(--b-space-4);width:calc(100% - 14px);height:45px;margin:0 calc(var(--b-space-3) + var(--b-space-1) / 2);padding:0 calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-2xl);corner-shape:squircle}.owner-avatar{width:20px;height:20px;font-size:11px}.owner-name{gap:var(--b-space-1)}.owner-name strong{font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:16px}.owner-name span{font-size:var(--b-text-xs);line-height:15px}.sidebar-account-menu .tippy-inner-item,.sidebar-account-list .tippy-inner-item{border-radius:var(--b-radius-2xl);corner-shape:squircle}@media (width<=1180px){.b-conversation-shell{grid-template-columns:260px 320px minmax(360px,1fr)}}@media (width<=980px){.b-conversation-shell{grid-template-columns:330px minmax(0,1fr)}.agent-sidebar{width:260px}.b-conversation-shell.workspace-open{grid-template-columns:minmax(0,1fr)}}.b-conversation-shell.workspace-open{grid-template-columns:260px minmax(500px,1fr)}@media (width<=980px){.b-conversation-shell.workspace-open{grid-template-columns:minmax(0,1fr)}}.b-conversation-shell{transition:grid-template-columns .22s}.agent-sidebar{transition:width .22s}.talk-sidebar-header{align-items:center;gap:var(--b-space-4);min-width:0;height:54px;padding:0 var(--b-space-3) 0 calc(var(--b-space-3) + var(--b-space-1) / 2);flex:0 0 54px;display:flex;overflow:hidden}.talk-brand{width:auto;min-width:0;height:54px;margin:0 0 0 calc(var(--b-space-3) + var(--b-space-1) / 2);corner-shape:round;white-space:nowrap;background:0 0;border-radius:0;flex:auto;gap:0;padding:0;overflow:hidden}.talk-brand:hover{background:0 0}.talk-brand-copy{align-items:baseline;gap:var(--b-space-4);opacity:1;min-width:0;transition:opacity .2s .14s;display:flex}.talk-brand-copy strong{font-size:var(--b-text-2xl);font-weight:var(--b-weight-medium);letter-spacing:-.01em;line-height:22px}.talk-brand-copy>span{align-items:center;gap:var(--b-space-3);color:var(--text-muted);font-size:var(--b-text-md);font-weight:var(--b-weight-medium);line-height:20px;display:inline-flex}.talk-brand-copy>span:before{border-radius:var(--b-radius-circle);background:var(--success);content:"";flex:0 0 6px;width:6px;height:6px}.talk-brand-copy>span.offline:before{background:var(--warning)}.talk-icon--phosphor{color:currentColor;flex:none;place-items:center;font-size:20px;display:inline-grid}.talk-icon--phosphor:before{line-height:1;display:block}.talk-sidebar-collapse,.talk-sidebar-close{border-radius:var(--b-radius-2xl);corner-shape:squircle;width:36px;height:36px;color:var(--text);cursor:w-resize;background:0 0;border:1px solid #0000;flex:0 0 36px;place-items:center;padding:0;display:inline-grid;position:relative}.talk-sidebar-collapse:hover,.talk-sidebar-collapse:focus-visible,.talk-sidebar-close:hover,.talk-sidebar-close:focus-visible{background:var(--surface-hover)}.talk-sidebar-collapse-mark,.talk-sidebar-collapse-command{place-items:center;margin:auto;transition:opacity .12s;display:grid;position:absolute;inset:0}.talk-sidebar-collapse-mark{opacity:0;pointer-events:none;width:32px;height:32px}.talk-sidebar-collapse-mark img{object-fit:contain;width:32px;height:32px}[data-theme=dark] .talk-sidebar-collapse-mark img{filter:invert()}.talk-sidebar-collapse-command{width:20px;height:20px;font-size:var(--b-text-3xl);opacity:1}.talk-sidebar-close{cursor:pointer;display:none}.talk-sidebar-close .talk-icon{width:20px;height:20px}.b-provider-group__toggle .talk-icon--phosphor{width:10px;height:10px;font-size:10px}.sidebar-account-menu .talk-icon--phosphor,.sidebar-account-list .talk-icon--phosphor{width:20px;height:20px;font-size:20px}@media (width>=981px){.talk-sidebar-collapse{margin-right:var(--b-space-1)}.b-conversation-shell.sidebar-collapsed{grid-template-columns:49px 360px minmax(400px,1fr);transition-duration:.16s}.b-conversation-shell.workspace-open.sidebar-collapsed{grid-template-columns:49px minmax(500px,1fr)}.agent-sidebar.is-collapsed{cursor:e-resize;transition-duration:.16s}.agent-sidebar.is-collapsed .talk-sidebar-header{padding:0 var(--b-space-3);gap:0}.agent-sidebar.is-collapsed .talk-brand{opacity:0;pointer-events:none;flex-basis:0;width:0;margin:0}.agent-sidebar.is-collapsed .talk-brand-copy{opacity:0;transition-duration:60ms;transition-delay:0s}.agent-sidebar.is-collapsed .talk-sidebar-collapse{cursor:e-resize;margin:0}.agent-sidebar.is-collapsed .talk-sidebar-collapse-mark{opacity:1}.agent-sidebar.is-collapsed .talk-sidebar-collapse-command,.agent-sidebar.is-collapsed .talk-sidebar-collapse:hover .talk-sidebar-collapse-mark,.agent-sidebar.is-collapsed .talk-sidebar-collapse:focus-visible .talk-sidebar-collapse-mark{opacity:0}.agent-sidebar.is-collapsed .talk-sidebar-collapse:hover .talk-sidebar-collapse-command,.agent-sidebar.is-collapsed .talk-sidebar-collapse:focus-visible .talk-sidebar-collapse-command{opacity:1}.agent-sidebar.is-collapsed button.sidebar-account-selector,.agent-sidebar.is-collapsed .sidebar-section-title{opacity:0;pointer-events:none;border-width:0;min-height:0;max-height:0;margin:0;padding:0;transition:max-height .16s,opacity 60ms;overflow:hidden}.agent-sidebar.is-collapsed .b-provider-tree{padding:calc(var(--b-space-3) + var(--b-space-1) / 2) var(--b-space-3) 0}.agent-sidebar.is-collapsed .b-provider-group__trigger,.agent-sidebar.is-collapsed .b-provider-agent,.agent-sidebar.is-collapsed .workspace-navigation button{width:36px;min-width:36px;height:36px;min-height:36px;padding:var(--b-space-4);gap:0}.agent-sidebar.is-collapsed .b-provider-group__trigger>strong,.agent-sidebar.is-collapsed .b-provider-agent__label,.agent-sidebar.is-collapsed .b-provider-group__toggle,.agent-sidebar.is-collapsed .workspace-navigation button>span,.agent-sidebar.is-collapsed .owner-name{opacity:0;pointer-events:none;width:0;max-width:0;transition:max-width .16s,opacity 60ms;overflow:hidden}.agent-sidebar.is-collapsed .workspace-navigation{padding:0 var(--b-space-3) var(--b-space-4);gap:0;margin-top:0}.agent-sidebar.is-collapsed .sidebar-footer{padding:var(--b-space-6) 0;border-color:#0000}.agent-sidebar.is-collapsed .sidebar-footer-account{width:36px;height:36px;margin:0 var(--b-space-3);padding:var(--b-space-4);gap:0}.agent-sidebar.is-collapsed .owner-avatar{flex-basis:20px}}@media (width>=981px) and (width<=1180px){.b-conversation-shell.sidebar-collapsed{grid-template-columns:49px 320px minmax(360px,1fr)}}@media (width>=981px) and (hover:hover) and (pointer:fine){.talk-sidebar-collapse{opacity:0;pointer-events:none;transition:opacity .12s,background .12s}.agent-sidebar:hover .talk-sidebar-collapse,.talk-sidebar-collapse:focus-visible,.agent-sidebar.is-collapsed .talk-sidebar-collapse{opacity:1;pointer-events:auto}}@media (width<=980px){.talk-sidebar-collapse{cursor:pointer;display:inline-grid}.agent-sidebar.is-collapsed .talk-sidebar-collapse-mark{opacity:1}.agent-sidebar.is-collapsed .talk-sidebar-collapse-command,.agent-sidebar.is-collapsed .talk-sidebar-collapse:hover .talk-sidebar-collapse-mark,.agent-sidebar.is-collapsed .talk-sidebar-collapse:focus-visible .talk-sidebar-collapse-mark{opacity:0}.agent-sidebar.is-collapsed .talk-sidebar-collapse:hover .talk-sidebar-collapse-command,.agent-sidebar.is-collapsed .talk-sidebar-collapse:focus-visible .talk-sidebar-collapse-command{opacity:1}.talk-sidebar-close{display:inline-grid}.talk-sidebar-header{padding-inline:calc(var(--b-space-3) + var(--b-space-1) / 2)}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .talk-sidebar-collapse-mark img{filter:invert()}}.talk-brand-copy{align-items:baseline}.talk-brand-copy>span{display:inline}.talk-brand-copy>span:before{margin-right:var(--b-space-3);vertical-align:middle;display:inline-block}.talk-sidebar-collapse-mark,.talk-sidebar-collapse-mark img{width:24px;height:24px}.talk-sidebar-collapse-mark .talk-icon{width:20px;height:20px;font-size:20px}.b-provider-group__toggle .talk-icon{transition:transform .16s;transform:rotate(-90deg)}.b-provider-group__toggle.expanded .talk-icon{transform:rotate(0)}.b-provider-agent[aria-current=page],.b-provider-agent.selected,.workspace-navigation button[aria-current=page]{background:var(--surface-selected);color:var(--text)}.b-provider-agent[aria-current=page]:hover,.workspace-navigation button[aria-current=page]:hover{background:var(--surface-selected)}.tippy-box.talk-sidebar-account-tippy{border-color:var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);width:246px;box-shadow:var(--elevation-5)}.talk-sidebar-account-tippy .tippy-content{padding:var(--b-space-3)}.sidebar-account-list{gap:var(--b-space-1);width:100%}.sidebar-account-list .tippy-inner-item{gap:var(--b-space-4);min-height:44px;padding:calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-2xl);corner-shape:squircle}.sidebar-account-list .tippy-inner-item.selected{background:var(--surface-selected)}.sidebar-account-list .tippy-inner-item-label{flex:1;gap:0;min-width:0;display:grid}.sidebar-account-list .tippy-inner-item-label strong,.sidebar-account-list .tippy-inner-item-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-list .tippy-inner-item-label strong{font-size:var(--b-text-md);font-weight:var(--b-weight-medium);line-height:18px}.sidebar-account-list .tippy-inner-item-label small{color:var(--text-muted);font-size:var(--b-text-xs);font-weight:var(--b-weight-regular);line-height:16px}.workspace-option-mark{border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--surface-hover);width:28px;height:28px;font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);flex:0 0 28px;place-items:center;display:grid}.workspace-option-check{width:16px;height:16px;color:var(--accent);font-size:var(--b-text-xl);flex:0 0 16px}.conversation-list-header h1{font-size:var(--b-text-2xl);font-weight:var(--b-weight-title);letter-spacing:-.01em;line-height:24px}.conversation-list-header .b-icon-btn{border-radius:var(--b-radius-2xl);corner-shape:squircle}.conversation-list-header .b-icon-btn .talk-icon--phosphor{width:20px;height:20px;font-size:20px}.conversation-search{border-radius:var(--b-radius-xl)}.conversation-search input{font-size:var(--b-text-md)}.conversation-search .talk-icon--phosphor{width:16px;height:16px;font-size:16px}.conversation-filter-trigger{border-radius:var(--b-radius-xl);height:36px}.conversation-filter-trigger strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium)}.conversation-filter-trigger>.talk-icon--phosphor,.conversation-filter-trigger-icon .talk-icon--phosphor,.conversation-filter-option-icon .talk-icon--phosphor{width:16px;height:16px;font-size:16px}.conversation-filter-menu{gap:var(--b-space-1)}.conversation-filter-menu button>span:nth-child(2){flex:1}.conversation-filter-menu button[aria-checked=true]{background:var(--surface-selected)}.conversation-filter-menu button>.talk-icon--phosphor{width:16px;height:16px;color:var(--accent);font-size:16px}.conversation-scope-selector button{font-size:var(--b-text-xs)}.conversation-item{gap:var(--b-space-4);row-gap:var(--b-space-2);border-radius:var(--b-radius-2xl);corner-shape:squircle;grid-template-columns:36px minmax(0,1fr) auto}.conversation-item:hover{background:var(--surface-hover)}.conversation-item.selected,.conversation-item[aria-current=true],.conversation-item[aria-current=true]:hover{background:var(--surface-selected)}.contact-avatar{width:36px;height:36px;font-size:13px;font-weight:var(--b-weight-semibold)}.conversation-item-title strong{font-size:var(--b-text-md);font-weight:var(--b-weight-medium)}.conversation-item-preview>span,.conversation-item-time{font-size:var(--b-text-xs)}.conversation-item-time.pending .talk-icon{width:14px;height:14px;font-size:14px}.conversation-item-flags .talk-icon{width:12px;height:12px;font-size:12px}.conversation-item-meta em{min-width:18px;height:18px;font-size:var(--b-text-2xs)}.conversation-search{transition:border-color .12s,background .12s}.conversation-search:focus-within{border-color:var(--accent);background:var(--bg)}.conversation-search input:focus-visible{outline:none}.conversation-search:focus-within .talk-icon--phosphor{color:var(--text)}.conversation-search .talk-icon--phosphor{transition:color .12s}.conversation-filter-trigger{height:40px;transition:border-color .12s,background .12s,color .12s}.conversation-filter-trigger:hover{border-color:var(--border-strong);background:var(--bg)}.conversation-filter-trigger:focus-visible,.conversation-filter-trigger[aria-expanded=true]{border-color:var(--accent);background:var(--bg);outline:none}.conversation-filter-trigger>.talk-icon--phosphor{transition:transform .16s}.conversation-filter-trigger[aria-expanded=true]>.talk-icon--phosphor{transform:rotate(180deg)}.conversation-scope-selector{gap:calc(var(--b-space-1) + var(--b-space-1) / 2);margin:0 var(--b-space-6) var(--b-space-5);padding:calc(var(--b-space-1) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface)}.conversation-scope-selector button{min-height:32px;padding:var(--b-space-2) var(--b-space-4);border-radius:var(--b-radius-xl);font-size:var(--b-text-xs);font-weight:var(--b-weight-medium);transition:background .12s,color .12s}.conversation-scope-selector button:hover{background:var(--surface-hover);color:var(--text)}.conversation-scope-selector button[aria-pressed=true]{box-shadow:var(--elevation-1);background:var(--bg);color:var(--text)}.conversation-list-header .b-icon-btn{transition:background .12s,color .12s}.conversation-header{gap:var(--b-space-4);padding-inline-start:var(--b-space-4)}.conversation-identity{align-items:center;gap:var(--b-space-5);min-width:0;padding:var(--b-space-2) var(--b-space-6) var(--b-space-2) var(--b-space-4);border-radius:var(--b-radius-2xl);corner-shape:squircle;cursor:pointer;text-align:left;background:0 0;flex:1;transition:background .12s;display:flex}.conversation-identity:hover:not(:disabled),.conversation-identity:focus-visible{background:var(--surface-hover)}.conversation-identity:disabled{cursor:default}.contact-avatar.large{width:40px;height:40px;font-size:15px}.conversation-contact{gap:var(--b-space-1)}.conversation-contact strong{color:var(--text);font-size:var(--b-text-lg);font-weight:var(--b-weight-title);letter-spacing:-.01em;line-height:20px}.conversation-contact span{gap:var(--b-space-3);font-size:var(--b-text-xs);line-height:16px}.conversation-contact .conversation-contact-primary{align-items:baseline;min-width:0}.conversation-contact-primary .conversation-contact-separator{color:var(--text-muted);flex:none;overflow:visible}.conversation-contact-reference{max-width:150px;color:var(--text-muted);font-size:var(--b-text-xs);font-weight:var(--b-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.conversation-contact-primary strong{flex:0 auto;min-width:0}.conversation-contact-channel{min-width:0}.conversation-contact img{width:15px;height:15px}.metadata-button{gap:var(--b-space-3);min-height:32px;padding:calc(var(--b-space-2) + var(--b-space-1) / 2) var(--b-space-5);border-radius:var(--b-radius-xl);color:var(--text);transition:border-color .12s,background .12s,color .12s}.metadata-button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface)}.metadata-button:focus-visible,.metadata-button[aria-expanded=true]{border-color:var(--accent);outline:none}.metadata-button:disabled{cursor:default;opacity:.55}.metadata-button>span{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium)}.metadata-button>.talk-icon--phosphor{width:16px;height:16px;color:var(--text-muted);font-size:16px}.metadata-button>.metadata-caret{width:12px;height:12px;font-size:var(--b-text-xs);transition:transform .16s}.metadata-button[aria-expanded=true]>.metadata-caret{transform:rotate(180deg)}.conversation-control-state>span{gap:calc(var(--b-space-2) + var(--b-space-1) / 2);padding:0 var(--b-space-5);border-radius:var(--b-radius-pill);background:var(--surface-hover);color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold)}.conversation-control-state>span.conversation-window-label{background:var(--warning-bg);color:var(--warning)}.conversation-control-state span .talk-icon,.conversation-control-state span .talk-icon--phosphor{color:currentColor;background:0 0;border-radius:0;flex:0 0 13px;width:13px;height:13px;padding:0;font-size:13px;display:inline-grid}.conversation-control-state .talk-icon{width:13px;height:13px;font-size:13px}.conversation-header .b-icon-btn{border-radius:var(--b-radius-2xl);corner-shape:squircle;transition:background .12s,color .12s}.conversation-header .b-icon-btn .talk-icon--phosphor{width:20px;height:20px;font-size:20px}.talk-metadata-tippy .header-menu{width:208px}.metadata-menu>button{text-transform:none}.metadata-menu>button[aria-selected=true],.metadata-menu>button[aria-selected=true]:hover{background:var(--surface-selected)}.metadata-menu .tippy-inner-item-icon{border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--surface-hover);flex:0 0 28px;place-items:center;width:28px;height:28px;display:inline-grid}.metadata-menu .tippy-inner-item-icon .talk-icon{width:16px;height:16px;font-size:16px}.metadata-menu .contact-avatar{width:28px;height:28px;font-size:12px}.metadata-menu strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium)}.metadata-menu small{font-size:var(--b-text-2xs);font-weight:var(--b-weight-regular)}.metadata-menu>button>.talk-icon--phosphor:last-child{width:16px;height:16px;color:var(--accent);font-size:16px}.tag-picker{gap:var(--b-space-1)}.tag-picker label{border-radius:var(--b-radius-xl);corner-shape:squircle;transition:background .12s}.tag-picker label:hover{background:var(--surface-hover)}.tag-picker input[type=checkbox]{accent-color:var(--accent)}.tag-picker strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium)}.tag-picker small{font-size:var(--b-text-2xs)}.timeline-day span{padding:calc(var(--b-space-2) + var(--b-space-1) / 2) var(--b-space-6);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);letter-spacing:.06em}.b-message{margin-bottom:var(--b-space-10);line-height:1.75}.b-message-row--inbound .b-message,.b-message-row--outbound .b-message{padding:var(--b-space-4) calc(var(--b-space-6) + var(--b-space-1) + var(--b-space-1) / 2);border-radius:var(--b-radius-3xl);line-height:1.6}.b-message-row.is-search-match{scroll-margin-block:30%}.b-message-row.is-search-match .b-message{outline:2px solid var(--info);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb, var(--info) 18%, transparent)}.b-message p{font-size:var(--b-text-lg)}.b-message__actor{gap:var(--b-space-3);margin-bottom:var(--b-space-3);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold)}.b-message__actor-mark{border-radius:var(--b-radius-md);corner-shape:squircle;background:var(--info-bg);flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}.b-message--actor-human .b-message__actor-mark{background:var(--success-bg)}.b-message__actor-mark .talk-icon{width:13px;height:13px;font-size:13px}.b-message__reply{gap:var(--b-space-1);min-width:0;max-width:520px;margin-bottom:var(--b-space-3);padding:var(--b-space-3) var(--b-space-4);border:1px solid var(--border);border-left:3px solid var(--info);border-radius:var(--b-radius-md);background:var(--surface-hover);flex-direction:column;line-height:1.4;display:flex;overflow:hidden}.b-message__reply strong{color:var(--info);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-message__reply span{color:var(--text-muted);font-size:var(--b-text-sm);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b-message footer{gap:calc(var(--b-space-2) + var(--b-space-1) / 2);margin-top:var(--b-space-3)}.b-message footer time{font-size:var(--b-text-2xs)}.b-message__status{width:14px;height:14px;font-size:var(--b-text-md);color:var(--text-muted)}.b-message__status--failed{color:var(--danger)}.b-message__status--read{color:var(--info)}.timeline-page-edge .talk-icon{width:14px;height:14px;font-size:14px}.contact-card-grid{gap:var(--b-space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.contact-card{min-width:0;min-height:136px;padding:calc(var(--b-space-6) + var(--b-space-1));border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--bg);cursor:pointer;text-align:left;flex-direction:column;transition:border-color .12s,background .12s;display:flex}.contact-card:hover{border-color:var(--border-strong);background:var(--surface)}.contact-card:focus-visible{border-color:var(--accent);outline:none}.contact-card-head{align-items:center;gap:var(--b-space-5);min-width:0;display:flex}.contact-card-name{gap:calc(var(--b-space-1) / 2);flex:1;min-width:0;display:grid}.contact-card-name strong{font-size:var(--b-text-md);font-weight:var(--b-weight-title);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.contact-card-name small{color:var(--text-muted);font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.contact-card-foot{align-items:center;gap:var(--b-space-4);min-width:0;padding-top:var(--b-space-5);border-top:1px solid var(--border);margin-top:auto;display:flex}.contact-card-identity{align-items:center;gap:calc(var(--b-space-3) + var(--b-space-1) / 2);min-width:0;color:var(--text-muted);font-size:var(--b-text-xs);display:flex}.contact-card-identity img{object-fit:contain;flex:none;width:14px;height:14px}.contact-card-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-card-meta{color:var(--text-muted);font-size:var(--b-text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.contact-profile{align-items:center;gap:calc(var(--b-space-6) + var(--b-space-1));margin-bottom:calc(var(--b-space-6) + var(--b-space-1));padding:calc(var(--b-space-7) + var(--b-space-1));border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--surface);display:flex}.contact-avatar.contact-profile-avatar{width:56px;height:56px;font-size:20px}.contact-profile-copy{gap:var(--b-space-1);flex:1;min-width:0;display:grid}.contact-profile-copy h2{font-size:var(--b-text-3xl);font-weight:var(--b-weight-title);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:26px;overflow:hidden}.contact-profile-copy>p{color:var(--text-muted);font-size:var(--b-text-sm);margin:0}.contact-profile-chips{gap:var(--b-space-3);margin-top:var(--b-space-3);flex-wrap:wrap;display:flex}.contact-profile-chip{align-items:center;gap:var(--b-space-3);min-width:0;height:26px;padding:0 var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-pill);background:var(--bg);font-size:var(--b-text-xs);display:inline-flex}.contact-profile-chip img{object-fit:contain;width:14px;height:14px}.contact-profile-chip .talk-icon{width:14px;height:14px;color:var(--text-muted);font-size:14px}.contact-profile-stats{gap:var(--b-space-5);margin:0;display:flex}.contact-profile-stats>div{gap:var(--b-space-1);min-width:104px;padding:var(--b-space-5) calc(var(--b-space-6) + var(--b-space-1));border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);display:grid}.contact-profile-stats dt{color:var(--text-muted);font-size:var(--b-text-2xs)}.contact-profile-stats dd{font-size:var(--b-text-2xl);font-weight:var(--b-weight-title);margin:0}.contact-editor-heading{gap:var(--b-space-1);margin-bottom:var(--b-space-7);padding-bottom:calc(var(--b-space-6) + var(--b-space-1));border-bottom:1px solid var(--border);text-align:left;justify-items:start;display:grid}.contact-editor-heading h2{font-size:var(--b-text-xl);font-weight:var(--b-weight-title);letter-spacing:-.01em;margin:0}.contact-editor-heading>p:not(.eyebrow){max-width:52ch;margin:var(--b-space-1) 0 0;color:var(--text-muted);font-size:var(--b-text-sm);text-align:left;line-height:1.5}.contact-form-grid label>span:first-child{color:var(--text-muted);font-size:var(--b-text-xs);font-weight:var(--b-weight-medium)}.contact-field{align-items:center;gap:var(--b-space-4);padding:0 var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);transition:border-color .12s;display:flex}.contact-field:hover{border-color:var(--border-strong)}.contact-field:focus-within{border-color:var(--accent)}.contact-field>.talk-icon{width:16px;height:16px;color:var(--text-muted);flex:0 0 16px;font-size:16px;transition:color .12s}.contact-field:focus-within>.talk-icon{color:var(--text)}.contact-editor-form .contact-field input,.contact-editor-form .contact-field textarea{min-width:0;min-height:40px;font-size:var(--b-text-md);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.contact-field--area{padding:var(--b-space-5) var(--b-space-6)}.contact-editor-form .contact-field--area textarea{resize:vertical;width:100%;min-height:76px;line-height:1.5}.contact-editor-form input::placeholder,.contact-editor-form textarea::placeholder{color:var(--text-muted)}.contact-form-actions{align-items:center;gap:var(--b-space-6);padding-top:calc(var(--b-space-6) + var(--b-space-1));border-top:1px solid var(--border);justify-content:space-between;display:flex}.contact-form-status{align-items:center;gap:var(--b-space-3);min-height:20px;color:var(--text-muted);font-size:var(--b-text-xs);font-weight:var(--b-weight-medium);display:inline-flex}.contact-form-status .talk-icon{width:13px;height:13px;font-size:13px}.contact-form-status.dirty{color:var(--warning)}.contact-form-status.saved{color:var(--success)}.contact-form-actions .b-btn--filled{min-width:104px}.contact-form-actions .b-btn--filled:disabled{cursor:default;opacity:.5}.contact-recent-item{align-items:center;gap:var(--b-space-5);width:100%;padding:var(--b-space-5) var(--b-space-6);border-radius:var(--b-radius-2xl);corner-shape:squircle;cursor:pointer;text-align:left;background:0 0;transition:background .12s;display:flex}.contact-recent-item:hover{background:var(--surface-hover)}.contact-recent-icon{border:1px solid var(--border);border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--surface);width:32px;height:32px;font-size:var(--b-text-sm);font-weight:var(--b-weight-medium);flex:0 0 32px;place-items:center;display:grid;overflow:hidden}.contact-recent-icon img{object-fit:contain;width:20px;height:20px}.contact-recent-copy{flex:1}.contact-recent-copy strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium)}.contact-recent-copy small{color:var(--text-muted);font-size:var(--b-text-2xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-recent-caret{width:14px;height:14px;font-size:var(--b-text-md);color:var(--text-muted);flex:0 0 14px}.contact-editor-form .contact-field input:focus,.contact-editor-form .contact-field input:focus-visible,.contact-editor-form .contact-field textarea:focus,.contact-editor-form .contact-field textarea:focus-visible{box-shadow:none;border:0;outline:none}.workspace-search{background:var(--surface);transition:border-color .12s,background .12s}.workspace-search:focus-within{border-color:var(--accent);background:var(--bg)}.workspace-search input:focus,.workspace-search input:focus-visible{box-shadow:none;outline:none}.workspace-search .talk-icon--phosphor{width:16px;height:16px;color:var(--text-muted);flex:0 0 16px;font-size:16px;transition:color .12s}.workspace-search:focus-within .talk-icon--phosphor{color:var(--text)}.workspace-toolbar{align-items:center;gap:var(--b-space-4);margin-bottom:calc(var(--b-space-7) + var(--b-space-1));display:flex}.workspace-toolbar .workspace-search{flex:1;margin-bottom:0}.workspace-toolbar--search-pending{margin-bottom:0}.workspace-view-switch{gap:calc(var(--b-space-1) + var(--b-space-1) / 2);padding:calc(var(--b-space-1) + var(--b-space-1) / 2);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface);display:inline-flex}.workspace-view-switch button{border-radius:var(--b-radius-xl);width:34px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid}.workspace-view-switch button:hover{background:var(--surface-hover);color:var(--text)}.workspace-view-switch button[aria-pressed=true]{box-shadow:var(--elevation-1);background:var(--bg);color:var(--text)}.workspace-view-switch .talk-icon{width:16px;height:16px;font-size:16px}.contact-card-grid,.contact-row-list{animation:.14s workspace-collection-in}@keyframes workspace-collection-in{0%{opacity:0}}.contact-card-grid[hidden],.contact-row-list[hidden]{display:none}.contact-row-list{border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--bg);gap:0;display:grid;overflow:hidden}.contact-row{align-items:center;gap:var(--b-space-5);min-height:64px;padding:var(--b-space-5) var(--b-space-6);cursor:pointer;text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) auto 14px;transition:background .12s;display:grid}.contact-row+.contact-row{border-top:1px solid var(--border)}.contact-row:hover,.contact-row:focus-visible{background:var(--surface)}.contact-row-main{gap:calc(var(--b-space-1) / 2);min-width:0;display:grid}.contact-row-main strong{font-size:var(--b-text-md);font-weight:var(--b-weight-title);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.contact-row-main small{color:var(--text-muted);font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.contact-row-meta{align-items:center;gap:var(--b-space-3);justify-self:end;min-width:0;display:flex}.contact-row-identity{align-items:center;gap:var(--b-space-3);min-width:0;max-width:220px;color:var(--text-muted);font-size:var(--b-text-xs);display:flex}.contact-row-identity img{object-fit:contain;flex:none;width:14px;height:14px}.contact-row-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-row-separator{color:var(--text-muted);font-size:var(--b-text-xs);line-height:1}.contact-row-date{color:var(--text-muted);font-size:var(--b-text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.contact-row-caret{width:14px;height:14px;font-size:var(--b-text-md);color:var(--text-muted)}@media (width<=680px){.contact-card-grid{grid-template-columns:minmax(0,1fr)}.contact-row{grid-template-columns:36px minmax(0,1fr) minmax(52px,auto) 14px}.contact-row-identity,.contact-row-separator{display:none}}.member-invite-panel{gap:var(--b-space-6);margin-bottom:calc(var(--b-space-6) + var(--b-space-1));padding:var(--b-space-7);border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--surface);display:grid}.member-invite-copy{gap:var(--b-space-1);display:grid}.member-invite-copy strong{font-size:var(--b-text-md);font-weight:var(--b-weight-title)}.member-invite-copy p{max-width:62ch;color:var(--text-muted);font-size:var(--b-text-xs);margin:0;line-height:1.5}.member-invite-form{align-items:end;gap:var(--b-space-4);width:100%;display:flex}@media (width<=560px){.member-invite-form{flex-direction:column}.member-invite-form .b-btn--filled{width:100%}}.member-invite-field{background:var(--bg);flex:1}.member-invite-field textarea{box-sizing:border-box;resize:none;width:100%;min-width:0;height:40px;min-height:40px;max-height:40px;color:var(--text);font-family:inherit;font-size:var(--b-text-md);white-space:nowrap;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:10px 0;line-height:20px;overflow:hidden}.member-invite-field textarea:focus,.member-invite-field textarea:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.member-invite-form .b-btn--filled{gap:calc(var(--b-space-3) + var(--b-space-1) / 2);white-space:nowrap}.member-invite-form .b-btn--filled .talk-icon{width:16px;height:16px;font-size:16px}.member-card-grid{gap:var(--b-space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));animation:.14s workspace-collection-in;display:grid}.member-card-grid[hidden],.member-row-list[hidden]{display:none}.member-card{min-width:0;min-height:136px;padding:calc(var(--b-space-6) + var(--b-space-1));border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--bg);flex-direction:column;display:flex}.member-card-head{align-items:center;gap:var(--b-space-5);min-width:0;display:flex}.member-card--manageable{cursor:pointer;transition:border-color .12s,background .12s}.member-card--manageable:hover{border-color:var(--border-strong);background:var(--surface)}.member-card-profile{align-items:center;gap:var(--b-space-5);min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;padding:0;display:flex}.member-card-profile:disabled{cursor:default;opacity:1}.member-card-name{gap:calc(var(--b-space-1) / 2);flex:1;min-width:0;display:grid}.member-card-name strong{font-size:var(--b-text-md);font-weight:var(--b-weight-title);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.member-card-name small{color:var(--text-muted);font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.member-card .member-remove{flex:0 0 32px;width:32px;height:32px}.member-card-foot{justify-content:space-between;align-items:center;gap:var(--b-space-3) var(--b-space-4);min-width:0;padding-top:var(--b-space-5);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:auto;display:flex}.member-badges{align-items:center;gap:var(--b-space-2);flex-wrap:wrap;min-width:0;display:flex}.member-resend{color:var(--info);cursor:pointer;font:inherit;font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;margin-inline-start:auto;padding:2px 0;text-decoration:underline}.member-resend:hover{color:var(--text)}.member-resend:disabled{cursor:wait;opacity:.55}.member-row-list{border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--bg);gap:0;animation:.14s workspace-collection-in;display:grid;overflow:hidden}.member-row{align-items:center;gap:var(--b-space-6);min-height:64px;padding:var(--b-space-5) var(--b-space-6);background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.member-row+.member-row{border-top:1px solid var(--border)}.member-row--manageable{cursor:pointer;transition:background .12s}.member-row--manageable:hover{background:var(--surface)}.member-row-profile{align-items:center;gap:var(--b-space-5);min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);padding:0;display:grid}.member-row-profile:disabled{cursor:default;opacity:1}.member-row-main{gap:calc(var(--b-space-1) / 2);min-width:0;display:grid}.member-row-main strong{font-size:var(--b-text-md);font-weight:var(--b-weight-title);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.member-row-main small{color:var(--text-muted);font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.member-row-controls{justify-content:flex-end;align-items:center;gap:var(--b-space-5);min-width:0;display:flex}.member-row-controls>.member-badges{justify-content:flex-end}.member-row-actions{justify-content:flex-end;align-items:center;gap:var(--b-space-3);min-width:0;display:flex}.member-row-actions:empty{display:none}.member-row-actions .member-resend{margin-inline-start:0}.member-role,.member-status{height:22px;padding:0 calc(var(--b-space-4) + var(--b-space-1) / 2);border-radius:var(--b-radius-pill);font-size:var(--b-text-2xs);font-style:normal;font-weight:var(--b-weight-semibold);text-transform:capitalize;white-space:nowrap;border:1px solid #0000;align-items:center;display:inline-flex}.member-role{border-color:var(--border);background:var(--bg);color:var(--text-muted)}.member-role.owner{background:var(--info-bg);color:var(--info);border-color:#0000}.member-role.administrator{background:var(--warning-bg);color:var(--warning);border-color:#0000}.member-status.status-active{background:var(--success-bg);color:var(--success)}.member-status.status-pending{background:var(--warning-bg);color:var(--warning)}.member-status.status-declined,.member-status.status-removed{background:var(--danger-bg);color:var(--danger)}@media (width<=680px){.member-card-grid{grid-template-columns:minmax(0,1fr)}.member-row{row-gap:var(--b-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"profile""controls"}.member-row-profile{grid-area:profile}.member-row-controls{flex-wrap:wrap;grid-area:controls;justify-content:space-between}.member-row-controls>.member-badges{justify-content:flex-start}}.action-dialog.channel-dialog.collaborator-dialog{height:min(644px,100dvh - 36px)}.collaborator-dialog-avatar{top:var(--b-space-7);left:var(--b-space-9);border-radius:var(--b-radius-circle);background:var(--info-bg);width:40px;height:40px;color:var(--info);font-size:var(--b-text-md);font-weight:var(--b-weight-bold);flex:0 0 40px;place-items:center;display:grid;position:absolute;overflow:hidden}.collaborator-dialog-avatar img{object-fit:cover;width:100%;height:100%}.collaborator-dialog-content{height:100%;padding:var(--b-space-9) var(--b-space-10);overflow:hidden}.collaborator-dialog-section{gap:var(--b-space-6);display:grid}.collaborator-dialog-section+.collaborator-dialog-section{margin-top:var(--b-space-9);padding-top:var(--b-space-9);border-top:1px solid var(--border)}.collaborator-dialog-section-heading{justify-content:space-between;align-items:center;gap:var(--b-space-6);min-width:0;display:flex}.collaborator-dialog-section-heading>span{gap:var(--b-space-2);min-width:0;display:grid}.collaborator-dialog-section-heading strong{font-size:var(--b-text-lg);font-weight:var(--b-weight-semibold)}.collaborator-dialog-section-heading small,.collaborator-dialog-section-heading em{color:var(--text-muted);font-size:var(--b-text-xs);font-style:normal;line-height:18px}.collaborator-dialog-section-heading em{font-weight:var(--b-weight-semibold);flex:none}.collaborator-role-options{gap:var(--b-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collaborator-role-options--owner{grid-template-columns:minmax(0,1fr)}.collaborator-role-options>button{align-items:center;gap:var(--b-space-5);min-width:0;min-height:82px;padding:var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--bg);color:var(--text);cursor:pointer;text-align:left;grid-template-columns:36px minmax(0,1fr) 20px;display:grid}.collaborator-role-options>button:hover,.collaborator-role-options>button[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface)}.collaborator-role-options>button:disabled{cursor:wait}.collaborator-dialog--readonly .collaborator-role-options>button:disabled,.collaborator-dialog--readonly .collaborator-agent-option:disabled{cursor:default;opacity:1}.collaborator-dialog--role-locked .collaborator-role-options>button:disabled{cursor:default;pointer-events:none}.collaborator-dialog--role-locked .collaborator-role-options>button:disabled:not([aria-pressed=true]),.collaborator-dialog--role-locked .collaborator-role-options>button:disabled:not([aria-pressed=true]):hover{border-color:var(--border);background:var(--bg);opacity:.48}.collaborator-dialog--role-locked .collaborator-role-options>button:disabled[aria-pressed=true],.collaborator-dialog--role-locked .collaborator-role-options>button:disabled[aria-pressed=true]:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text);opacity:1}.collaborator-role-options>button>span:nth-child(2){gap:var(--b-space-2);min-width:0;display:grid}.collaborator-role-options strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-semibold)}.collaborator-role-options small{color:var(--text-muted);font-size:var(--b-text-xs);line-height:17px}.collaborator-role-option-icon{border-radius:var(--b-radius-xl);background:var(--surface-hover);width:36px;height:36px;color:var(--text-muted);place-items:center;display:grid}.collaborator-role-option-icon .talk-icon,.collaborator-role-check{width:18px;height:18px;font-size:18px}.collaborator-role-check{color:var(--accent)}.collaborator-agent-tools{align-items:center;gap:var(--b-space-5);display:flex}.collaborator-agent-search{align-items:center;gap:var(--b-space-4);min-width:0;height:40px;padding:0 var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text-muted);flex:1;display:flex}.collaborator-agent-search:focus-within{border-color:var(--accent);color:var(--text)}.collaborator-agent-search .talk-icon{flex:0 0 17px;width:17px;height:17px;font-size:17px}.collaborator-agent-search input{width:100%;min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--b-text-sm);background:0 0;border:0;outline:0;padding:0}.collaborator-agent-bulk{align-items:center;gap:var(--b-space-4);flex:none;display:flex}.collaborator-agent-list{border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;height:164px;max-height:164px;display:grid;overflow:hidden auto}.collaborator-agent-option{align-items:center;gap:var(--b-space-5);min-width:0;min-height:54px;padding:var(--b-space-4) var(--b-space-6);border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:20px 32px minmax(0,1fr);display:grid}.collaborator-agent-option:last-child{border-bottom:0}.collaborator-agent-option:hover,.collaborator-agent-option[aria-checked=true],.collaborator-agent-option[aria-checked=mixed]{background:var(--surface)}.collaborator-agent-checkbox{border:1px solid var(--border-strong);border-radius:var(--b-radius-md);background:var(--bg);color:#fff;place-items:center;width:18px;height:18px;display:grid}.collaborator-agent-checkbox.selected{border-color:var(--accent);background:var(--accent)}.collaborator-agent-checkbox .talk-icon{width:12px;height:12px;font-size:12px}.collaborator-agent-mark{border-radius:var(--b-radius-xl);background:var(--surface-hover);width:32px;height:32px;font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);place-items:center;display:grid;overflow:hidden}.collaborator-agent-mark .agent-mark-image{object-fit:cover;width:100%;height:100%}.collaborator-agent-copy{gap:var(--b-space-1);min-width:0;display:grid}.collaborator-agent-copy strong,.collaborator-agent-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collaborator-agent-copy strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium)}.collaborator-agent-copy small,.collaborator-agent-empty small{color:var(--text-muted);font-size:var(--b-text-xs)}.collaborator-agent-empty{justify-items:center;gap:var(--b-space-2);padding:var(--b-space-10) var(--b-space-7);text-align:center;display:grid}.collaborator-agent-empty strong{font-size:var(--b-text-sm)}.collaborator-dialog-load-error{align-content:center;place-items:center;gap:var(--b-space-6);min-height:100%;color:var(--text-muted);font-size:var(--b-text-sm);text-align:center;display:grid}.collaborator-dialog-load-error .talk-icon{width:24px;height:24px;color:var(--danger);font-size:24px}@media (width<=680px){.collaborator-dialog-content{padding:var(--b-space-7);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.collaborator-role-options{grid-template-columns:1fr}.collaborator-agent-tools{flex-direction:column;align-items:stretch}.collaborator-agent-bulk{justify-content:flex-end}}.action-dialog-mark{border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--info-bg);width:44px;height:44px;color:var(--info);place-items:center;display:grid}.action-dialog-mark.danger{background:var(--danger-bg);color:var(--danger)}.action-dialog-mark .talk-icon{width:22px;height:22px;font-size:22px}.action-dialog-header h2{font-size:var(--b-text-2xl);font-weight:var(--b-weight-semibold);letter-spacing:-.01em}.confirm-dialog-description{font-size:var(--b-text-sm);line-height:1.6}.action-dialog-actions .b-btn--outline:hover{border-color:var(--border-strong)}.action-dialog-actions .b-btn--danger{min-width:170px}.action-dialog .b-icon-btn{border-radius:var(--b-radius-2xl);corner-shape:squircle}.action-dialog .b-icon-btn .talk-icon--phosphor{width:18px;height:18px;font-size:18px}.workspace-intro{padding:calc(var(--b-space-6) + var(--b-space-1)) var(--b-space-7);border-radius:var(--b-radius-2xl);corner-shape:squircle;align-items:center}.workspace-intro-mark{border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--info-bg);width:32px;height:32px;color:var(--text);flex:0 0 32px;place-items:center;display:grid}.workspace-intro-mark .talk-icon{width:18px;height:18px;font-size:18px}.workspace-intro strong{font-size:var(--b-text-md);font-weight:var(--b-weight-title)}.workspace-intro small{color:var(--text-muted);font-size:var(--b-text-xs)}.workspace-channel-provider{border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;overflow:hidden}.workspace-channel-provider>header strong{font-size:var(--b-text-md);font-weight:var(--b-weight-title)}.workspace-channel-provider>header small{color:var(--text-muted);font-size:var(--b-text-xs)}.channel-agent-badge{border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--surface-hover);width:28px;height:28px;font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);flex:0 0 28px;place-items:center;display:grid}.workspace-channel-row{gap:var(--b-space-5);transition:background .12s}.workspace-channel-row .workspace-item-copy strong{font-size:var(--b-text-md);font-weight:var(--b-weight-medium)}.workspace-channel-row .workspace-item-copy small{color:var(--text-muted);font-size:var(--b-text-xs)}.workspace-channel-status,.channel-overview-active,.channel-connection-summary em{align-items:center;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);height:22px;padding:0 calc(var(--b-space-4) + var(--b-space-1) / 2);border-radius:var(--b-radius-pill);background:var(--success-bg);color:var(--success);font-size:var(--b-text-2xs);font-style:normal;font-weight:var(--b-weight-semibold);display:inline-flex}.workspace-channel-status .talk-icon,.channel-connection-summary em .talk-icon{width:12px;height:12px;font-size:12px}.workspace-channel-caret{width:14px;height:14px;font-size:var(--b-text-md);color:var(--text-muted);flex:0 0 14px}.channel-dialog-navigation button{gap:var(--b-space-4);border-radius:var(--b-radius-xl);corner-shape:squircle;color:var(--text);font-size:var(--b-text-md);font-weight:var(--b-weight-regular);transition:background .12s,color .12s}.channel-dialog-navigation button:hover{background:var(--surface-hover)}.channel-dialog-navigation button[aria-selected=true]{background:var(--surface-selected);color:var(--text)}.channel-dialog-navigation .talk-icon--phosphor{width:16px;height:16px;font-size:16px}.channel-connection-summary{border-radius:var(--b-radius-2xl);corner-shape:squircle}.channel-overview-details>div{border-radius:var(--b-radius-xl);corner-shape:squircle}.channel-overview-details dt{font-size:var(--b-text-2xs)}.channel-overview-details dd{font-size:var(--b-text-md);font-weight:var(--b-weight-title)}.channel-dialog-info,.channel-access-section-heading{border-radius:var(--b-radius-xl)}.channel-dialog-info>.talk-icon--phosphor,.channel-access-section-heading>.talk-icon--phosphor{width:18px;height:18px;color:var(--text-muted);flex:0 0 18px;font-size:18px}.b-combobox__control{border-radius:var(--b-radius-xl)!important;transition:border-color .12s!important}.b-combobox__control--is-focused{border-color:var(--accent)!important;box-shadow:none!important}.b-combobox__multi-value{border-radius:var(--b-radius-md)!important;background:var(--info-bg)!important}.workspace-channel-provider>header{gap:var(--b-space-5);min-height:56px;padding:var(--b-space-5) var(--b-space-7)}.workspace-channel-provider-icon{border-radius:var(--b-radius-xl);corner-shape:squircle;width:32px;height:32px}.workspace-channel-row{min-height:56px;padding:var(--b-space-5) var(--b-space-7)}.channel-agent-badge{border-radius:var(--b-radius-circle);corner-shape:round;background:var(--info-bg);color:var(--info)}.b-provider-agent__avatar{border-radius:var(--b-radius-circle)}.channel-dialog .channel-dialog-brand{top:var(--b-space-7);left:var(--b-space-9);border:1px solid var(--border);border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--surface);place-items:center;width:40px;height:40px;display:grid;position:absolute}.channel-dialog .channel-dialog-brand img{object-fit:contain;width:22px;height:22px}.channel-dialog .action-dialog-header{padding-left:calc(var(--b-space-13) + var(--b-space-6) + var(--b-space-1))}.channel-relationship{padding:var(--b-space-8) calc(var(--b-space-7) + var(--b-space-1)) var(--b-space-7);border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--surface);position:relative}.channel-relationship-status{align-items:center;gap:calc(var(--b-space-2) + var(--b-space-1) / 2);height:22px;padding:0 calc(var(--b-space-4) + var(--b-space-1) / 2);border-radius:var(--b-radius-pill);background:var(--success-bg);color:var(--success);font-size:var(--b-text-2xs);font-style:normal;font-weight:var(--b-weight-semibold);display:inline-flex}.channel-relationship-status .talk-icon{width:12px;height:12px;font-size:12px}.channel-relationship-map{align-items:start;gap:var(--b-space-5);grid-template-columns:minmax(0,1fr) minmax(56px,140px) minmax(0,1fr);display:grid}.channel-relationship-node{justify-items:center;gap:calc(var(--b-space-1) / 2);text-align:center;min-width:0;display:grid}.channel-relationship-node strong{max-width:100%;font-size:var(--b-text-sm);font-weight:var(--b-weight-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-relationship-node small{color:var(--text-muted);font-size:var(--b-text-2xs)}.channel-relationship-logo{width:44px;height:44px;margin-bottom:var(--b-space-3);border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--bg);place-items:center;display:grid}.channel-relationship-logo img{object-fit:contain;width:24px;height:24px}.channel-relationship-agent{width:44px;height:44px;margin-bottom:var(--b-space-3);border-radius:var(--b-radius-circle);background:var(--info-bg);color:var(--info);font-size:var(--b-text-xl);font-weight:var(--b-weight-semibold);place-items:center;display:grid}.channel-relationship-flow{align-self:start;align-items:center;gap:var(--b-space-3);margin-top:calc(var(--b-space-5) + var(--b-space-1) / 2);color:var(--text-muted);display:flex}.channel-relationship-flow i{border-top:1px dashed var(--border-strong);flex:1;height:0}.channel-relationship-flow .talk-icon{flex:0 0 14px;width:14px;height:14px;font-size:14px}.channel-overview-details{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.channel-overview-details dd{font-size:var(--b-text-sm);font-weight:var(--b-weight-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-tags-toolbar{padding:var(--b-space-7);border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--surface);align-items:center}.workspace-tags-toolbar>span>strong{font-size:var(--b-text-md);font-weight:var(--b-weight-title)}.workspace-tags-toolbar>span>small{color:var(--text-muted);font-size:var(--b-text-xs)}.tag-collection{min-width:0}.tag-card-grid,.tag-row-list{animation:.14s workspace-collection-in}.tag-card-grid[hidden],.tag-row-list[hidden]{display:none}.tag-card-grid{gap:var(--b-space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.tag-card{min-width:0;min-height:136px;padding:calc(var(--b-space-6) + var(--b-space-1));border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--bg);flex-direction:column;display:flex}.tag-card-head{align-items:center;min-width:0;display:flex}.tag-card-description{max-height:40px;margin:var(--b-space-5) 0;color:var(--text-muted);font-size:var(--b-text-sm);line-height:20px;overflow:hidden}.tag-card-foot{justify-content:space-between;align-items:center;gap:var(--b-space-4);min-width:0;padding-top:var(--b-space-5);border-top:1px solid var(--border);margin-top:auto;display:flex}.tag-card-foot small{color:var(--text-muted);font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-row-list{border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--bg);gap:0;display:grid;overflow:hidden}.tag-row{align-items:center;gap:var(--b-space-6);min-height:64px;padding:var(--b-space-5) var(--b-space-6);grid-template-columns:fit-content(200px) minmax(0,1fr) auto;transition:background .12s;display:grid}.tag-row+.tag-row{border-top:1px solid var(--border)}.tag-row:hover,.tag-row:focus-within{background:var(--surface)}.tag-chip{max-width:100%;padding:var(--b-space-2) calc(var(--b-space-5) + var(--b-space-1) / 2);border-radius:var(--b-radius-pill);font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);text-overflow:ellipsis;white-space:nowrap;justify-self:start;line-height:16px;display:inline-block;overflow:hidden}.tag-row-description{color:var(--text-muted);font-size:var(--b-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-row-actions{align-items:center;gap:var(--b-space-1);flex:none;display:flex}.tag-action-button{border-radius:var(--b-radius-xl);corner-shape:squircle;width:32px;height:32px}.tag-action-button .talk-icon--phosphor{width:16px;height:16px;font-size:16px}.tag-editor-form input,.tag-editor-form textarea{border-radius:var(--b-radius-xl);transition:border-color .12s}.tag-editor-form input:focus,.tag-editor-form input:focus-visible,.tag-editor-form textarea:focus,.tag-editor-form textarea:focus-visible{border-color:var(--accent);box-shadow:none;outline:none}.tag-editor-mark{transition:background .12s}.tag-editor-mark .talk-icon{width:20px;height:20px;font-size:20px}.tag-editor-preview{align-content:center;justify-items:start;gap:var(--b-space-3);min-width:0;display:grid}.tag-editor-preview small{max-width:100%;color:var(--text-muted);font-size:var(--b-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=680px){.tag-card-grid{grid-template-columns:minmax(0,1fr)}.tag-row{grid-template-columns:minmax(0,1fr) auto}.tag-row-description{display:none}}.contact-avatar,.channel-agent-badge,.channel-relationship-agent{background:var(--info-bg);box-shadow:none;color:var(--info)}.workspace-option-mark{border:1px solid var(--border-strong);background:var(--surface-hover)}.sidebar-account-list .tippy-inner-item:hover{background:var(--surface)}.sidebar-account-list .tippy-inner-item.selected,.sidebar-account-list .tippy-inner-item.selected:hover{background:var(--surface-hover)}button.sidebar-account-selector+.b-provider-tree{padding-top:var(--b-space-8)}.talk-settings-modal{border-radius:var(--b-radius-3xl);corner-shape:squircle}.talk-settings-modal-header{border-bottom:1px solid var(--border);min-height:64px}.talk-settings-header-mark{border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--surface-hover);width:36px;height:36px;color:var(--text);flex:0 0 36px;place-items:center;display:grid}.talk-settings-modal-header .b-icon-btn{border-radius:var(--b-radius-2xl);corner-shape:squircle}.talk-settings-modal-header .b-icon-btn .talk-icon--phosphor{width:18px;height:18px;font-size:18px}.talk-settings-modal-tabs button{gap:var(--b-space-4);border-radius:var(--b-radius-xl);corner-shape:squircle;color:var(--text);font-size:var(--b-text-md);font-weight:var(--b-weight-regular);transition:background .12s,color .12s}.talk-settings-modal-tabs button:hover{background:var(--surface-hover);color:var(--text)}.talk-settings-modal-tabs button[aria-selected=true]{background:var(--surface-selected);color:var(--text)}.talk-settings-modal-tabs button .talk-icon--phosphor{width:16px;height:16px;font-size:16px}.talk-settings-panel-heading{margin-bottom:var(--b-space-7);padding-bottom:calc(var(--b-space-6) + var(--b-space-1));border-bottom:1px solid var(--border)}.talk-settings-panel-heading h2{font-size:var(--b-text-xl);font-weight:var(--b-weight-title);letter-spacing:-.01em}.talk-settings-panel-heading p{font-size:var(--b-text-sm)}.talk-settings-preference-card{border-radius:var(--b-radius-2xl);corner-shape:squircle}.talk-settings-info-card{border-radius:var(--b-radius-xl);corner-shape:squircle}.talk-settings-info-card>.talk-icon--phosphor{width:18px;height:18px;color:var(--text-muted);flex:0 0 18px;font-size:18px}.talk-settings-input-shell.contact-field{padding:0 var(--b-space-6);position:static}.talk-settings-input-shell.contact-field input{background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;height:40px;padding:0}.talk-settings-input-shell.contact-field input:focus,.talk-settings-input-shell.contact-field input:focus-visible{box-shadow:none;border:0;outline:none}.talk-settings-input-shell.contact-field input[readonly]{color:var(--text-muted)}.talk-settings-input-shell .talk-settings-lock{color:var(--text-muted);position:static}.talk-settings-preference-card>span:first-child{border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--surface-hover);width:40px;height:40px;color:var(--text-muted);flex:0 0 40px;place-items:center;display:grid}.talk-settings-preference-card>span:first-child.enabled{background:var(--success-bg);color:var(--accent)}.talk-settings-theme-card{border-radius:var(--b-radius-2xl);corner-shape:squircle;transition:border-color .12s,background .12s}.talk-settings-theme-card:hover{border-color:var(--border-strong)}.talk-settings-theme-card[aria-checked=true]{border-color:var(--accent)}.talk-settings-theme-copy .talk-icon--phosphor{width:16px;height:16px;color:var(--text-muted);font-size:16px}.talk-settings-theme-check{color:var(--accent)}.talk-settings-modal{max-width:760px;height:min(600px,100dvh - 32px)}.talk-settings-modal-header{padding:0 var(--b-space-5) 0 var(--b-space-7);flex:0 0 56px}.talk-settings-modal-header>div{gap:var(--b-space-4)}.talk-settings-header-mark{border-radius:var(--b-radius-xl);flex:0 0 28px;width:28px;height:28px}.talk-settings-header-mark .talk-icon{width:16px;height:16px;font-size:16px}.talk-settings-modal-header h1{font-size:var(--b-text-lg);font-weight:var(--b-weight-title);letter-spacing:-.01em}.talk-settings-modal-tabs{padding:var(--b-space-5) calc(var(--b-space-3) + var(--b-space-1) / 2);flex:0 0 196px;gap:0}.talk-settings-modal-tabs button{gap:var(--b-space-4);min-height:36px;padding:0 calc(var(--b-space-3) + var(--b-space-1) / 2);border-radius:var(--b-radius-2xl);corner-shape:squircle;color:var(--text);font-size:var(--b-text-md);font-weight:var(--b-weight-regular);line-height:21px}.talk-settings-modal-tabs button .talk-icon--phosphor{flex:0 0 20px;width:20px;height:20px;font-size:20px}.talk-settings-panel{align-content:start;gap:var(--b-space-5);max-width:560px;padding:var(--b-space-8) var(--b-space-9) calc(var(--b-space-9) + var(--b-space-2));display:grid}.talk-settings-panel-heading{margin-bottom:var(--b-space-1);padding-bottom:var(--b-space-6)}.talk-settings-panel-heading h2{margin:0 0 var(--b-space-1);font-size:var(--b-text-lg);font-weight:var(--b-weight-title);letter-spacing:-.01em;line-height:22px}.talk-settings-panel-heading p{font-size:var(--b-text-xs);line-height:17px}.talk-settings-preference-card{gap:var(--b-space-6);padding:var(--b-space-6)}.talk-settings-info-card>span,.talk-settings-preference-card>span:nth-child(2){gap:calc(var(--b-space-1) / 2)}.talk-settings-info-card strong,.talk-settings-preference-card strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-title);line-height:18px}.talk-settings-info-card small,.talk-settings-preference-card small{font-size:var(--b-text-xs);line-height:16px}.talk-settings-info-card{gap:var(--b-space-5);padding:var(--b-space-5) var(--b-space-6)}.talk-settings-info-card>.talk-icon--phosphor{width:16px;height:16px;margin-top:calc(var(--b-space-1) / 2);flex:0 0 16px;font-size:16px}.talk-settings-workspace-card{align-items:center;gap:var(--b-space-6);padding:var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--surface);display:flex}.talk-settings-workspace-mark{border:1px solid var(--border-strong);border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--surface-hover);width:36px;height:36px;font-size:var(--b-text-md);font-weight:var(--b-weight-semibold);flex:0 0 36px;place-items:center;display:grid}.talk-settings-workspace-card>span:nth-child(2){gap:calc(var(--b-space-1) / 2);flex:1;min-width:0;display:grid}.talk-settings-workspace-card strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-title);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.talk-settings-workspace-card small{color:var(--text-muted);font-size:var(--b-text-xs);line-height:16px}.talk-settings-form-footer{justify-content:space-between;align-items:center;gap:var(--b-space-6);margin-top:var(--b-space-2);padding-top:var(--b-space-6);border-top:1px solid var(--border);display:flex}.talk-settings-form-footer .talk-settings-save{margin-top:0}.talk-settings-form{gap:var(--b-space-4)}.talk-settings-form>label{gap:var(--b-space-3);color:var(--text-muted);font-size:var(--b-text-xs);font-weight:var(--b-weight-medium)}.talk-settings-form>small{color:var(--text-muted);font-size:var(--b-text-xs);line-height:16px}.talk-settings-save{margin-top:var(--b-space-1);justify-self:start}.talk-settings-preference-card>span:first-child{flex:0 0 36px;width:36px;height:36px}.talk-settings-preference-card>span:first-child .talk-icon{width:18px;height:18px;font-size:18px}.talk-settings-footnote{font-size:var(--b-text-xs);line-height:16px}.talk-settings-theme-grid{gap:var(--b-space-4)}.talk-settings-theme-card{padding:var(--b-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.talk-settings-theme-preview{border-radius:var(--b-radius-xl);grid-column:1/-1;height:64px}.talk-settings-theme-copy{gap:calc(var(--b-space-3) + var(--b-space-1) / 2);padding:var(--b-space-4) var(--b-space-1) calc(var(--b-space-1) + var(--b-space-1) / 2);grid-column:1}.talk-settings-theme-copy>.talk-icon--phosphor{width:14px;height:14px;font-size:14px}.talk-settings-theme-copy strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-title);line-height:16px}.talk-settings-theme-copy small{font-size:var(--b-text-2xs);line-height:14px}.talk-settings-theme-check{width:16px;height:16px;margin:0 var(--b-space-2) var(--b-space-3) 0;font-size:var(--b-text-xl);grid-column:2;align-self:end;position:static}@media (forced-colors:active){*{scrollbar-color:auto}button,input,textarea,[role=button],[role=tab]{forced-color-adjust:auto}:focus-visible{outline-offset:2px!important;outline:2px solid highlight!important}[aria-current=page],[aria-current=true],[aria-pressed=true],[aria-selected=true]{outline-offset:-1px;outline:1px solid highlight}.b-composer--capability,.b-composer__notice--warning,.talk-settings-modal,.action-dialog{border:1px solid canvastext}.talk-sidebar-header:after,.sidebar-footer:before,.conversation-list-top:after,.conversation-list-pane:after{display:none}}.agent-sidebar{overscroll-behavior:none;overflow:hidden auto}.talk-sidebar-header{z-index:4;border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;position:sticky;top:0}.talk-sidebar-header:after{content:"";top:100%;right:var(--b-space-4);background:linear-gradient(to bottom, var(--bg) 15%, color-mix(in srgb, var(--bg) 0%, transparent));pointer-events:none;height:14px;position:absolute;left:0}.b-provider-tree{padding-right:calc(var(--b-space-3) + var(--b-space-1) / 2);flex:none;overflow:visible}.sidebar-footer{z-index:4;background:var(--bg);flex-shrink:0;margin-top:auto;position:sticky;bottom:0}.sidebar-footer:before{content:"";right:var(--b-space-4);bottom:calc(100% + calc(var(--b-space-1) / 2));background:linear-gradient(to top, var(--bg) 15%, color-mix(in srgb, var(--bg) 0%, transparent));pointer-events:none;height:14px;position:absolute;left:0}.tippy-box{background:var(--bg)}.b-combobox__menu{background:var(--bg)!important}.tippy-box.talk-sidebar-footer-tippy{top:0!important;left:0!important}.agent-sidebar.is-collapsed .sidebar-footer{background-image:linear-gradient(var(--border), var(--border));background-position:6px 0;background-repeat:no-repeat;background-size:calc(100% - 13px) 1px;border-color:#0000}.agent-sidebar.is-collapsed .workspace-navigation button>.talk-icon{opacity:1;pointer-events:auto;width:20px;max-width:none;overflow:visible}.conversation-list-pane{position:relative;overflow:hidden}.conversation-list-top{z-index:6;padding-bottom:var(--b-space-1);background:var(--bg);flex-shrink:0;position:relative}.conversation-list-top:after{content:"";top:100%;right:var(--b-space-4);background:linear-gradient(to bottom, var(--bg) 30%, color-mix(in srgb, var(--bg) 0%, transparent));opacity:0;pointer-events:none;height:28px;transition:opacity .14s;position:absolute;left:0}.conversation-list-pane.is-scrolled .conversation-list-top:after{opacity:1}.conversation-items{padding-top:var(--b-space-5);overflow-anchor:none;overscroll-behavior:contain;flex:1;overflow-y:auto}.conversation-items--loading{padding-top:0}.conversation-list-pane:after{content:"";z-index:5;right:var(--b-space-4);background:linear-gradient(to top, var(--bg) 25%, color-mix(in srgb, var(--bg) 0%, transparent));opacity:0;pointer-events:none;height:26px;transition:opacity .14s;position:absolute;bottom:0;left:0}.conversation-list-pane.has-more-below:after{opacity:1}.b-composer__notice--warning{justify-content:flex-start;align-items:flex-start;gap:var(--b-space-5);margin:0 calc(var(--b-space-7) + var(--b-space-1) + var(--b-space-1) / 2) var(--b-space-4);padding:var(--b-space-5) calc(var(--b-space-6) + var(--b-space-1));border-radius:var(--b-radius-xl);background:var(--warning-bg);color:var(--warning);font-size:var(--b-text-xs);text-align:left;line-height:1.4;display:flex}.b-composer__notice--warning .talk-icon{width:15px;height:15px;margin-top:calc(var(--b-space-1) / 2);flex:0 0 15px;font-size:15px}.composer-shell{padding-bottom:max(calc(var(--b-space-6) + var(--b-space-1)), env(safe-area-inset-bottom));position:relative}.composer-shell:before{content:"";right:var(--b-space-4);background:linear-gradient(to top, var(--surface) 15%, color-mix(in srgb, var(--surface) 0%, transparent));pointer-events:none;height:28px;position:absolute;bottom:100%;left:0}.b-composer--capability{border-radius:var(--b-radius-3xl);corner-shape:squircle;transition:min-height .3s,border-color .12s,box-shadow .12s}.empty-state-icon{border-radius:var(--b-radius-3xl);corner-shape:squircle}.b-attachment-card__icon,.sidebar-navigation-empty>span{border-radius:var(--b-radius-2xl);corner-shape:squircle}.global-alert{corner-shape:squircle}.empty-state-icon .talk-icon--phosphor{width:26px;height:26px;font-size:26px}.global-alert .talk-icon--phosphor{flex:none;width:18px;height:18px;font-size:18px}.global-alert .talk-icon{color:#fff}.b-composer__files .talk-icon--phosphor{width:15px;height:15px;font-size:15px}.b-composer__notice--warning .talk-icon{width:14px;height:14px;font-size:14px}.b-composer__capability-menu .talk-icon--phosphor{width:18px;height:18px;color:var(--text-muted);flex:0 0 18px;font-size:18px}.b-composer__attach .talk-icon--phosphor,.b-composer__mic .talk-icon--phosphor,.b-composer__send .talk-icon--phosphor{width:18px;height:18px;font-size:18px}.loading-logo .talk-icon--phosphor{font-size:34px}.template-preview .talk-icon--phosphor{width:14px;height:14px;font-size:14px}.b-feedback{max-width:480px}.b-feedback__form{gap:calc(var(--b-space-6) + var(--b-space-1));text-align:left;flex-direction:column;display:flex}.b-feedback__type{gap:var(--b-space-2);padding:calc(var(--b-space-1) + var(--b-space-1) / 2);border-radius:var(--b-radius-xl);background:var(--surface-hover);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-feedback__type button{justify-content:center;align-items:center;gap:calc(var(--b-space-3) + var(--b-space-1) / 2);min-height:32px;padding:var(--b-space-2) var(--b-space-5);border-radius:var(--b-radius-md);corner-shape:squircle;color:var(--text-muted);cursor:pointer;font-size:var(--b-text-xs);font-weight:var(--b-weight-medium);background:0 0;display:inline-flex}.b-feedback__type button .talk-icon--phosphor{width:15px;height:15px;font-size:15px}.b-feedback__type button[aria-pressed=true]{box-shadow:var(--elevation-1);background:var(--bg);color:var(--text)}.b-feedback__field{gap:var(--b-space-3);flex-direction:column;display:flex}.b-feedback__field>span{color:var(--text);font-size:var(--b-text-sm);font-weight:var(--b-weight-title)}.b-feedback__field textarea{min-height:110px;padding:var(--b-space-5) var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text);font-size:var(--b-text-sm);resize:vertical;line-height:1.5;transition:border-color .12s}.b-feedback__field textarea:focus-visible{border-color:var(--accent);outline:none}.b-feedback__field textarea.dragging{border-color:var(--accent);background:var(--info-bg);border-style:dashed}.b-feedback__field textarea::placeholder{color:var(--text-muted)}.b-feedback__files{gap:var(--b-space-3);flex-wrap:wrap;display:flex}.b-feedback__files>span{align-items:center;gap:var(--b-space-3);max-width:100%;padding:calc(var(--b-space-2) + var(--b-space-1) / 2) var(--b-space-3) calc(var(--b-space-2) + var(--b-space-1) / 2) calc(var(--b-space-4) + var(--b-space-1) / 2);border-radius:var(--b-radius-xl);corner-shape:squircle;background:var(--surface-hover);color:var(--text);font-size:var(--b-text-xs);display:inline-flex}.b-feedback__files .talk-icon--phosphor{width:15px;height:15px;color:var(--text-muted);flex:0 0 15px;font-size:15px}.b-feedback__files em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.b-feedback__files>span>button{border-radius:var(--b-radius-md);corner-shape:squircle;width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.b-feedback__files>span>button:hover{background:var(--bg);color:var(--text)}.b-feedback__attach{align-self:flex-start;align-items:center;gap:calc(var(--b-space-3) + var(--b-space-1) / 2);padding:calc(var(--b-space-3) + var(--b-space-1) / 2) var(--b-space-5);border-radius:var(--b-radius-xl);corner-shape:squircle;color:var(--text-muted);cursor:pointer;font-size:var(--b-text-xs);font-weight:var(--b-weight-medium);background:0 0;transition:background-color .12s,color .12s;display:inline-flex}.b-feedback__attach:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.b-feedback__attach:disabled{opacity:.5;cursor:default}.b-feedback__attach .talk-icon--phosphor{width:15px;height:15px;font-size:15px}.b-feedback__context{color:var(--text-muted);font-size:var(--b-text-xs);margin:0;line-height:1.5}.b-feedback__context strong{color:var(--text);font-weight:var(--b-weight-title)}.conversation-pane{position:relative}.b-conversation-drop{z-index:30;justify-content:center;align-items:center;gap:var(--b-space-3);margin:var(--b-space-6);padding:var(--b-space-8);border:2px dashed var(--accent);border-radius:var(--b-radius-3xl);corner-shape:squircle;background:var(--info-bg);pointer-events:none;text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.b-conversation-drop--locked{border-color:var(--warning);background:var(--warning-bg)}.b-conversation-drop__mark{width:48px;height:48px;margin-bottom:var(--b-space-2);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--info-bg);color:var(--info);place-items:center;display:grid}.b-conversation-drop--locked .b-conversation-drop__mark{background:var(--warning-bg);color:var(--warning)}.b-conversation-drop__mark .talk-icon--phosphor{width:24px;height:24px;font-size:24px}.b-conversation-drop strong{color:var(--text);font-size:var(--b-text-lg);font-weight:var(--b-weight-title)}.b-conversation-drop p{color:var(--text-muted);font-size:var(--b-text-sm);margin:0}.template-option-meta em:not(.template-option-status){padding:var(--b-space-1) var(--b-space-3);border-radius:var(--b-radius-md);corner-shape:squircle;background:var(--surface-hover);color:var(--text-muted);font-style:normal}.template-variable-list input{border-radius:var(--b-radius-xl);transition:border-color .12s}.template-variable-list input:focus{border-color:var(--accent);box-shadow:none}.template-preview{background:0 0;border:0;border-radius:0;overflow:visible}.template-preview>span{margin-bottom:calc(var(--b-space-3) + var(--b-space-1) / 2);color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-semibold);letter-spacing:normal;text-transform:none;border-bottom:0;padding:0;display:block}.template-preview-stage{padding:var(--b-space-7) calc(var(--b-space-7) + var(--b-space-1) + var(--b-space-1) / 2);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--surface)}.template-preview-stage .b-message{max-width:100%;margin-bottom:0;padding:0}.template-preview-stage .b-message p{min-height:0;margin:0;line-height:1.75}.template-preview-media{align-items:center;gap:var(--b-space-3);min-height:72px;margin-bottom:var(--b-space-4);padding:var(--b-space-5);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--surface-hover);color:var(--text-muted);font-size:var(--b-text-xs);overflow-wrap:anywhere;display:flex}.template-preview-media .talk-icon{flex:0 0 20px;width:20px;height:20px;font-size:20px}.template-token{border-radius:var(--b-radius-md);corner-shape:squircle;font-style:normal}.template-token.filled{padding:calc(var(--b-space-1) / 2) calc(var(--b-space-2) + var(--b-space-1) / 2);background:var(--info-bg);color:var(--info);font-weight:var(--b-weight-title)}.template-token.empty{padding:calc(var(--b-space-1) / 2) var(--b-space-3);border:1px dashed var(--border-strong);color:var(--text-muted);font-size:var(--b-text-xs)}.tippy-box:has(.b-menu){box-shadow:none;background:0 0;border:0}.tippy-box:has(.b-menu) .tippy-content{padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.agent-mark-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.channel-agent-badge,.channel-relationship-agent{overflow:hidden}.agent-sidebar:not(.is-collapsed){position:relative;overflow:hidden}.agent-sidebar:not(.is-collapsed) .b-provider-tree{min-height:0;padding-bottom:calc(144px + var(--b-space-5) + var(--b-space-4) + var(--b-space-6));overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow:hidden auto}.agent-sidebar:not(.is-collapsed) .workspace-navigation{z-index:4;padding:var(--b-space-5) calc(var(--b-space-3) + var(--b-space-1) / 2) var(--b-space-4);background:var(--bg);margin:0;position:absolute;bottom:60px;left:0;right:0}.agent-sidebar:not(.is-collapsed) .sidebar-agent-search{box-shadow:0 calc(-1 * var(--b-space-9)) 0 var(--b-space-9) var(--bg)}.sidebar-agent-search{z-index:2;align-items:center;gap:var(--b-space-3);height:36px;min-height:36px;margin:0 0 var(--b-space-4);padding:0 var(--b-space-4);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text-muted);flex:0 0 36px;transition:border-color .12s,color .12s;display:flex;position:sticky;top:0}.sidebar-agent-search:focus-within{border-color:var(--accent);color:var(--text)}.sidebar-agent-search .talk-icon{flex:0 0 16px;width:16px;height:16px;font-size:16px}.sidebar-agent-search input{width:100%;min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--b-text-sm);background:0 0;border:0;outline:0;padding:0}.sidebar-agent-search input::placeholder{color:var(--text-muted)}.sidebar-inbox-list-toggle{width:32px;min-width:32px;height:32px;min-height:32px;margin:var(--b-space-2) auto 0;border-radius:var(--b-radius-circle);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;display:grid}.sidebar-inbox-list-toggle:hover,.sidebar-inbox-list-toggle:focus-visible{background:var(--surface-hover);color:var(--text);outline:none}.sidebar-inbox-list-toggle .talk-icon{width:16px;height:16px;font-size:16px}.sidebar-navigation-empty--inboxes{padding-top:var(--b-space-4)}.sidebar-navigation-empty--search{padding-top:var(--b-space-8)}.collapsed-workspace-selector,.collapsed-inbox-selector{width:36px;height:36px;margin:0 var(--b-space-3);border-radius:var(--b-radius-2xl);corner-shape:squircle;color:var(--text);cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;display:grid}.collapsed-workspace-selector{margin-top:var(--b-space-4)}.collapsed-workspace-selector:hover,.collapsed-workspace-selector:focus-visible,.collapsed-workspace-selector[aria-expanded=true],.collapsed-inbox-selector:hover,.collapsed-inbox-selector:focus-visible,.collapsed-inbox-selector[aria-expanded=true]{background:var(--surface-hover)}.collapsed-workspace-selector .talk-icon,.collapsed-inbox-selector .talk-icon{width:20px;height:20px;font-size:20px}.tippy-box.talk-sidebar-workspaces-tippy,.tippy-box.talk-sidebar-inboxes-tippy{border-color:var(--border);border-radius:var(--b-radius-2xl);background:var(--bg);width:280px;box-shadow:var(--elevation-5)}.talk-sidebar-workspaces-tippy .tippy-content,.talk-sidebar-inboxes-tippy .tippy-content{padding:var(--b-space-3)}.collapsed-workspace-list,.collapsed-inbox-navigation{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;max-height:min(440px,100dvh - 32px);overflow:hidden auto}.collapsed-workspace-list{gap:0;display:grid}.collapsed-workspace-list .tippy-inner-item{height:44px;min-height:44px}.collapsed-inbox-navigation{flex-direction:column;gap:0;display:flex}.collapsed-inbox-navigation .sidebar-agent-search{flex:0 0 36px}.workspace-channel-toolbar,.workspace-channel-search{margin-top:calc(var(--b-space-7) + var(--b-space-1));margin-bottom:0}.workspace-channel-toolbar .workspace-channel-search{margin-top:0}.workspace-channel-provider-toggle{border-radius:var(--b-radius-xl);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.workspace-channel-provider-toggle:hover:not(:disabled),.workspace-channel-provider-toggle:focus-visible{background:var(--surface-hover);color:var(--text)}.workspace-channel-provider-toggle:disabled{cursor:default}.workspace-channel-provider-toggle .talk-icon{width:16px;height:16px;font-size:16px;transition:transform .16s}.workspace-channel-provider-toggle[aria-expanded=false] .talk-icon{transform:rotate(-90deg)}.workspace-channel-list[hidden]{display:none}.workspace-channel-list--cards{gap:var(--b-space-5);padding:var(--b-space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.workspace-channel-list--cards .workspace-channel-row{align-content:center;align-items:center;gap:var(--b-space-4) var(--b-space-5);min-height:112px;padding:var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-2xl);corner-shape:squircle;background:var(--bg);grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) 14px;transition:border-color .12s,box-shadow .12s,transform .16s;display:grid}.workspace-channel-list--cards .workspace-channel-row:last-child{border:1px solid var(--border)}.workspace-channel-list--cards .workspace-channel-row:hover,.workspace-channel-list--cards .workspace-channel-row:focus-visible{border-color:var(--border-strong);box-shadow:var(--elevation-2);background:var(--bg);transform:translateY(-1px)}.workspace-channel-list--cards .channel-agent-badge{grid-row:1/span 2}.workspace-channel-list--cards .workspace-channel-status{grid-area:2/2;justify-self:start;display:inline-flex}.workspace-channel-list--cards .workspace-channel-caret{grid-area:1/3/span 2}.b-provider-agent__label strong,.b-provider-group__trigger strong,.workspace-navigation button>span:not(.talk-icon),.owner-name strong{font-weight:var(--b-weight-body)}.template-creation-form{gap:var(--b-space-6);display:grid}.template-creation-grid{gap:var(--b-space-5);grid-template-columns:minmax(0,1.5fr) minmax(132px,.8fr) minmax(112px,.7fr);display:grid}.template-creation-form .b-field,.contact-create-form .b-field{gap:var(--b-space-2);display:grid}.template-creation-grid .b-field{align-content:start}.template-creation-grid .b-input{box-sizing:border-box;width:100%;height:42px;min-height:42px}.template-creation-form .b-field small,.contact-create-form .b-field small{color:var(--text-muted);font-size:var(--b-text-2xs);line-height:16px}.talk-select-trigger{justify-content:space-between;align-items:center;gap:var(--b-space-4);width:100%;height:42px;min-height:42px;padding-right:var(--b-space-4);cursor:pointer;text-align:left;display:flex}.talk-select-trigger:hover:not(:disabled){border-color:var(--border-strong)}.talk-select-trigger[aria-expanded=true]{border-color:var(--accent)}.talk-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.talk-select-caret{width:14px;height:14px;color:var(--text-muted);flex:0 0 14px;font-size:14px;transition:transform .16s}.talk-select-trigger[aria-expanded=true] .talk-select-caret{transform:rotate(180deg)}.talk-select-menu{width:100%;max-height:280px;box-sizing:border-box;min-inline-size:0;overflow-y:auto}.talk-select-menu .b-menu__item{border-radius:var(--b-radius-xl);min-height:40px}.talk-select-menu .b-menu__item[data-active=true]{background:var(--surface-hover)}.talk-select-menu .b-menu__item[aria-selected=true]{background:var(--surface-selected)}.talk-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.talk-select-option-check{width:16px;height:16px;color:var(--accent);flex:0 0 16px;font-size:16px}.template-creation-body textarea{resize:vertical;min-height:132px;line-height:1.55}.template-creation-examples{gap:var(--b-space-5);padding:var(--b-space-6);border:1px solid var(--border);border-radius:var(--b-radius-2xl);background:var(--surface);display:grid}.workspace-inline-success{align-items:flex-start;gap:var(--b-space-3);padding:var(--b-space-5);border-radius:var(--b-radius-xl);background:var(--success-bg);color:var(--success);font-size:var(--b-text-xs);line-height:18px;display:flex}.workspace-inline-success .talk-icon{flex:0 0 18px;width:18px;height:18px;font-size:18px}.contact-import-file-input{display:none}.contact-import-result{margin-bottom:var(--b-space-6)}.contact-import-dialog{width:min(500px,100%)}.contact-import-progress{justify-items:center;gap:var(--b-space-3);padding:var(--b-space-5) 0 var(--b-space-3);text-align:center;display:grid}.contact-import-progress .workspace-collection-loader{padding:0 0 var(--b-space-2)}.contact-import-progress strong{color:var(--text);font-size:var(--b-text-md)}.contact-import-progress p,.contact-import-do-not-reload{color:var(--text-muted);font-size:var(--b-text-xs);margin:0;line-height:1.5}.contact-import-do-not-reload{text-align:center;width:100%}.workspace-contact-actions-trigger{border-color:var(--border);background:var(--surface);color:var(--text)}.workspace-contact-actions-trigger .talk-icon{width:18px;height:18px;font-size:18px}.contact-actions-menu{min-inline-size:250px}.contact-actions-menu .b-menu__item{align-items:flex-start}.contact-actions-menu .b-menu__item>.talk-icon{width:20px;height:20px;margin-top:var(--b-space-1);flex:0 0 20px;font-size:20px}.contact-actions-copy{gap:var(--b-space-1);min-width:0;display:grid}.contact-actions-copy strong{font-size:var(--b-text-md);font-weight:var(--b-weight-medium)}.contact-actions-copy small{color:var(--text-muted);font-size:var(--b-text-xs);font-weight:var(--b-weight-regular);line-height:1.35}.contact-create-dialog{width:min(520px,100%)}.contact-create-form{gap:var(--b-space-6);display:grid}.contact-conversation-actions{align-items:center;gap:var(--b-space-4);flex:none;display:flex}.contact-conversation-actions .b-btn{white-space:nowrap;flex:none}.contact-start-agent-trigger{justify-content:flex-start;align-items:center;gap:var(--b-space-3);width:210px;height:42px;padding:0 calc(var(--b-space-8) + var(--b-space-5)) 0 var(--b-space-4);border:1px solid var(--border);border-radius:var(--b-radius-xl);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;transition:border-color .12s,background .12s;display:flex;position:relative}.contact-start-agent-trigger:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.contact-start-agent-trigger:focus-visible,.contact-start-agent-trigger[aria-expanded=true]{border-color:var(--accent);outline:none}.contact-start-agent-trigger:disabled{cursor:not-allowed;opacity:.55}.contact-start-agent-mark{border-radius:var(--b-radius-circle);background:var(--surface-hover);flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.contact-start-agent-mark .talk-icon{width:16px;height:16px;font-size:16px}.contact-start-agent-label{min-width:0;font-size:var(--b-text-sm);font-weight:var(--b-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.contact-start-agent-menu .tippy-inner-item-label{flex:1;min-width:0;display:grid}.contact-start-agent-menu .tippy-inner-item-label strong,.contact-start-agent-menu .tippy-inner-item-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-start-agent-menu .tippy-inner-item-label strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-medium)}.contact-start-agent-menu .tippy-inner-item-label small{color:var(--text-muted);font-size:var(--b-text-2xs);font-weight:var(--b-weight-regular);line-height:16px}.contact-start-agent-trigger .metadata-caret{right:var(--b-space-4);width:14px;height:14px;font-size:14px;transition:transform .16s;position:absolute}.contact-start-agent-trigger[aria-expanded=true] .metadata-caret{transform:rotate(180deg)}.contact-start-agent-menu{width:280px;max-height:352px;overflow-y:auto}.contact-start-agent-menu .b-menu__item{min-height:48px}.contact-start-agent-menu .b-menu__item:focus-visible{outline:none}.contact-start-agent-menu .b-menu__item>.talk-icon:last-child{width:16px;height:16px;color:var(--accent);margin-left:auto;font-size:16px}.contact-conversation-start-error{grid-column:1/-1}@media (width<=680px){.template-creation-grid{grid-template-columns:1fr}.contact-profile{flex-wrap:wrap;align-items:flex-start}.contact-profile-copy{flex-basis:calc(100% - 84px)}.contact-profile-stats{width:100%}.contact-profile-stats>div{flex:1;min-width:0}.workspace-channel-list--cards{grid-template-columns:1fr}.contact-recent-heading{flex-direction:column;align-items:stretch}.contact-conversation-actions{flex-direction:column;align-items:stretch;width:100%}.contact-start-agent-trigger,.contact-conversation-actions .b-btn{width:100%}}.talk-settings-account-profile,.talk-settings-account-security{max-width:580px}.talk-settings-account-profile .talk-settings-panel-heading,.talk-settings-account-security .talk-settings-panel-heading{margin-bottom:28px}.talk-settings-account-profile .talk-settings-panel-heading h2,.talk-settings-account-security .talk-settings-panel-heading h2{letter-spacing:-.025em;font-size:22px}.talk-settings-profile-picture-section{align-items:center;gap:20px;min-height:88px;display:flex}.talk-settings-profile-avatar{border:1px solid var(--border);border-radius:var(--b-radius-circle);background:var(--surface-selected);width:88px;height:88px;color:var(--accent);font-size:30px;font-weight:var(--b-weight-semibold);flex:0 0 88px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.talk-settings-profile-avatar img{object-fit:cover;width:100%;height:100%}.talk-settings-profile-picture-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.talk-settings-profile-picture-copy>strong{color:var(--text);font-size:14px;font-weight:var(--b-weight-semibold);margin-bottom:4px}.talk-settings-field-group>label,.talk-settings-field-label-row>label{color:var(--text);font-size:13px;font-weight:var(--b-weight-semibold)}.talk-settings-profile-picture-copy>small,.talk-settings-field-group>small{color:var(--text-muted);font-size:12px;line-height:18px}.talk-settings-inline-actions,.talk-settings-verification-actions{align-items:center;gap:6px;display:flex}.talk-settings-inline-actions{margin-top:11px}.talk-settings-primary-button,.talk-settings-secondary-button,.talk-settings-text-button{cursor:pointer;min-height:38px;font-size:13px;font-weight:var(--b-weight-semibold);border-radius:9px;justify-content:center;align-items:center;padding:0 14px;transition:background .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.talk-settings-primary-button{border:1px solid var(--accent);background:var(--accent);color:#fff}.talk-settings-primary-button.compact{min-height:34px;margin-top:10px}.talk-settings-secondary-button{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.talk-settings-text-button{min-height:32px;color:var(--accent);background:0 0;padding:0 5px}.talk-settings-text-button.danger{color:var(--danger)}.talk-settings-primary-button:hover:not(:disabled),.talk-settings-secondary-button:hover:not(:disabled),.talk-settings-text-button:hover:not(:disabled){filter:brightness(.94)}.talk-settings-primary-button:disabled,.talk-settings-secondary-button:disabled,.talk-settings-text-button:disabled{cursor:not-allowed;opacity:.5}.talk-settings-hidden-input{display:none}.talk-settings-divider{background:var(--border);height:1px;margin:27px 0}.talk-settings-form-section,.talk-settings-security-form{flex-direction:column;gap:21px;display:flex}.talk-settings-field-group{flex-direction:column;gap:7px;min-width:0;display:flex}.talk-settings-field-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-settings-readonly-field,.talk-settings-password-field{align-items:center;display:flex;position:relative}.talk-settings-readonly-field input,.talk-settings-email-add-row input,.talk-settings-password-field textarea,.talk-settings-verification-box input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:42px;color:var(--text);border-radius:10px;outline:0;padding:0 13px;font-family:inherit;font-size:14px}.talk-settings-readonly-field input{background:var(--bg);color:var(--text-muted);padding-right:42px}.talk-settings-readonly-field>.talk-icon{color:var(--text-muted);font-size:15px;position:absolute;right:14px}.talk-settings-email-add-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.talk-settings-email-add-row .talk-settings-primary-button{min-width:92px}.talk-settings-password-field textarea{box-sizing:border-box;resize:none;white-space:nowrap;padding:10px 46px 10px 13px;line-height:20px;overflow:hidden}.talk-settings-password-field textarea:focus,.talk-settings-email-add-row input:focus,.talk-settings-verification-box input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 16%, transparent)}.talk-settings-password-field>button{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:5px}.talk-settings-password-field>button:hover{background:var(--surface-hover);color:var(--text)}.talk-settings-verified-badge{border-radius:var(--b-radius-pill);background:var(--success-bg);height:22px;color:var(--success);font-size:11px;font-weight:var(--b-weight-semibold);align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.talk-settings-verified-badge .talk-icon{font-size:15px}.talk-settings-verification-box{border:1px solid var(--border);background:var(--bg);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.talk-settings-verification-box>.talk-icon{color:var(--accent);font-size:25px}.talk-settings-verification-box strong,.talk-settings-verification-box p{margin:0;display:block}.talk-settings-verification-box strong{font-size:13px}.talk-settings-verification-box p{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:18px}.talk-settings-verification-box input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.24em;width:116px;font-size:17px}.talk-settings-verification-actions{grid-column:2/-1}.talk-settings-password-strength{align-items:center;gap:10px;margin-top:-12px;display:flex}.talk-settings-password-strength>span{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.talk-settings-password-strength i{background:var(--border);border-radius:4px;height:4px}.talk-settings-password-strength .level-1 i:nth-child(-n+1),.talk-settings-password-strength .level-2 i:nth-child(-n+2){background:var(--danger)}.talk-settings-password-strength .level-3 i:nth-child(-n+3){background:var(--warning)}.talk-settings-password-strength .level-4 i,.talk-settings-password-strength .level-5 i{background:var(--success)}.talk-settings-password-strength small{color:var(--text-muted);flex:none;font-size:11px}.talk-settings-field-error{color:var(--danger);font-size:11px;line-height:1.45}.talk-settings-password-submit{align-self:flex-start;min-width:132px}.talk-settings-account-state{min-height:280px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.talk-settings-account-state>.talk-icon{color:var(--accent);font-size:28px}.talk-settings-account-state>.ph-spinner-gap{animation:.9s linear infinite talk-settings-spin}.talk-settings-account-state h2,.talk-settings-account-state p{margin:0}.talk-settings-account-state h2{color:var(--text);font-size:17px}.talk-settings-account-state p{max-width:330px;font-size:12px}.b-message{position:relative}.b-message__actions-trigger{z-index:2;border-radius:var(--b-radius-circle);background:color-mix(in srgb, var(--surface-hover) 88%, transparent);width:28px;height:28px;box-shadow:none;color:var(--text-muted);cursor:pointer;opacity:0;border:0;place-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-grid;position:absolute;top:5px;right:5px}.b-message-row--outbound .b-message__actor{vertical-align:top}.b-message-row--outbound .b-message__actions-trigger{background:color-mix(in srgb, var(--success-bg) 88%, transparent)}.b-message-row--inbound .b-message--no-text.b-message--has-attachments .b-message__actions-trigger{top:calc(var(--b-space-4) + 5px)}.b-message:hover .b-message__actions-trigger,.b-message:focus-within .b-message__actions-trigger,.b-message__actions-trigger[aria-expanded=true]{color:var(--text);opacity:1}.b-message__actions-trigger:hover{background:var(--surface-selected)}.b-message__actions-trigger .talk-icon{width:14px;height:14px;font-size:14px}.tippy-box.talk-message-actions-tippy,.message-actions-menu{border-radius:var(--b-radius-md)}.message-actions-menu{min-width:156px;max-height:min(420px,70dvh);padding:var(--b-space-2);overscroll-behavior:contain;overflow-y:auto}.message-actions-menu .b-menu__item{gap:var(--b-space-4);border-radius:var(--b-radius-md);min-height:38px;font-size:var(--b-text-sm);text-decoration:none}.message-actions-menu .b-menu__item .talk-icon{width:17px;height:17px;font-size:17px}.message-actions-menu .b-menu__item:disabled{cursor:default;opacity:.42}.b-message__reply{--talk-reply-accent:var(--info);background:color-mix(in srgb, var(--surface-hover) 78%, var(--bg));border-left-color:#0000;flex-direction:row;align-items:stretch;gap:0;max-width:520px;padding:0;position:relative}.b-message__reply.b-message__reply--outbound,.b-composer__reply.b-composer__reply--outbound{--talk-reply-accent:var(--success)}.b-message__reply.b-message__reply--inbound,.b-composer__reply.b-composer__reply--inbound{--talk-reply-accent:var(--info)}.b-message__reply:before,.b-composer__reply:before{background:var(--talk-reply-accent);content:"";border-radius:0;width:3px;position:absolute;top:0;bottom:0;left:0}.b-message__reply strong{color:var(--talk-reply-accent)}.b-message__reply>img{object-fit:cover;flex:0 0 60px;order:2;width:60px;height:58px;display:block}.b-message__reply .b-message__reply-copy{gap:var(--b-space-1);min-width:0;padding:var(--b-space-3) var(--b-space-4);white-space:normal;flex-direction:column;flex:auto;order:1;display:flex}.b-message__reply .b-message__reply-copy>span{color:var(--text-muted);font-size:var(--b-text-sm);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b-composer__reply{--talk-reply-accent:var(--info);min-width:0;margin:calc(0px - var(--b-space-5)) calc(var(--b-space-1) - var(--b-space-7)) var(--b-space-5);border-radius:var(--b-radius-md);corner-shape:squircle;background:var(--surface-hover);border-left:3px solid #0000;align-items:stretch;gap:0;display:flex;position:relative;overflow:hidden}.b-composer__reply>img{object-fit:cover;flex:0 0 58px;order:2;width:58px;height:58px;display:block}.b-composer__reply-copy{gap:var(--b-space-1);min-width:0;padding:var(--b-space-3) var(--b-space-4);flex-direction:column;flex:auto;order:1;display:flex}.b-composer__reply-copy strong,.b-composer__reply-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-composer__reply-copy strong{color:var(--talk-reply-accent);font-size:var(--b-text-xs)}.b-composer__reply-copy>span{color:var(--text-muted);font-size:var(--b-text-sm)}.b-composer__reply>button{width:38px;color:var(--text-muted);cursor:pointer;background:0 0;flex:0 0 38px;order:3;place-items:center;display:inline-grid}.b-composer__reply>button:hover{color:var(--text)}.b-composer__mic{right:var(--b-space-5);color:var(--text);left:auto}.b-composer__send{background:var(--accent);color:#fff}.b-composer__send:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 86%, black);color:#fff}.b-attachment-list{width:min(390px,100%)}.b-attachment-list--fixed-card{width:364px;min-width:364px;max-width:364px}.b-attachment-card--audio,.b-attachment-card--file{gap:var(--b-space-4);width:364px;min-width:364px;max-width:364px;height:66px;min-height:66px;padding:var(--b-space-3) var(--b-space-4);border-radius:var(--b-radius-md);background:color-mix(in srgb, var(--surface-hover) 78%, var(--bg));border:0;overflow:hidden}.b-attachment-card--audio:hover,.b-attachment-card--file:hover{background:color-mix(in srgb, var(--surface-hover) 78%, var(--bg))}.b-attachment-card--file .b-attachment-card__icon{border-radius:var(--b-radius-circle);width:34px;height:34px;color:var(--text);background:0 0;flex:0 0 34px}.b-attachment-card--file .b-attachment-card__icon .talk-icon{width:18px;height:18px;font-size:18px}.b-attachment-card--file .b-attachment-card__copy{place-content:center stretch;gap:var(--b-space-1);text-align:left}.b-attachment-card--file .b-attachment-card__copy strong{font-size:var(--b-text-xs);line-height:16px}.b-attachment-card--file .b-attachment-card__copy small{font-size:10px;line-height:14px}.b-message-row--inbound .b-message,.b-message-row--outbound .b-message{border-radius:var(--b-radius-md)}.talk-audio-player{align-items:center;gap:var(--b-space-4);width:100%;min-width:230px;color:var(--text);display:flex;position:relative}.talk-audio-player audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.talk-audio-player__toggle{border-radius:var(--b-radius-circle);background:var(--accent);color:#fff;cursor:pointer;border:0;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:inline-grid}.talk-audio-player__toggle:hover{background:color-mix(in srgb, var(--accent) 86%, black)}.talk-audio-player__transport-icon{color:currentColor;width:14px;height:14px;display:block;position:relative}.talk-audio-player__transport-icon.is-play:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;position:absolute;top:1px;left:3px}.talk-audio-player__transport-icon.is-pause:before,.talk-audio-player__transport-icon.is-pause:after{border-radius:var(--b-radius-xs);content:"";background:currentColor;width:4px;height:12px;position:absolute;top:1px}.talk-audio-player__transport-icon.is-pause:before{left:2px}.talk-audio-player__transport-icon.is-pause:after{right:2px}.talk-audio-player__body{gap:var(--b-space-2);flex:auto;min-width:0;display:grid}.talk-audio-player__progress{appearance:none;border-radius:var(--b-radius-pill);background:linear-gradient(to right, var(--accent) 0 var(--talk-audio-progress), color-mix(in srgb, var(--text-muted) 28%, transparent) var(--talk-audio-progress) 100%);cursor:pointer;border:0;outline:0;width:100%;height:4px;margin:0}.talk-audio-player__progress::-webkit-slider-thumb{appearance:none;border-radius:var(--b-radius-circle);background:var(--accent);border:0;width:12px;height:12px}.talk-audio-player__progress::-moz-range-thumb{border-radius:var(--b-radius-circle);background:var(--accent);border:0;width:12px;height:12px}.talk-audio-player__time{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:10px;line-height:1;display:flex}.talk-audio-player--bubble{align-items:center;gap:var(--b-space-4);grid-template-columns:34px minmax(0,1fr);min-width:0;display:grid}.talk-audio-player--bubble .talk-audio-player__toggle{width:34px;height:34px;color:var(--text);background:0 0;flex-basis:34px}.talk-audio-player--bubble .talk-audio-player__toggle:hover,.talk-audio-player--bubble .talk-audio-player__toggle:focus-visible{background:color-mix(in srgb, var(--accent) 18%, var(--surface-selected))}.talk-audio-player--bubble .talk-audio-player__body{height:34px;padding-right:var(--b-space-3);align-items:center;gap:0;display:flex;position:relative}.talk-audio-player--bubble .talk-audio-player__progress{height:3px}.talk-audio-player--bubble .talk-audio-player__progress::-webkit-slider-thumb{width:11px;height:11px}.talk-audio-player--bubble .talk-audio-player__progress::-moz-range-thumb{width:11px;height:11px}.talk-audio-player--bubble .talk-audio-player__time{justify-content:flex-start;font-size:11px;position:absolute;top:calc(50% + 7px);left:0}.b-composer__voice{gap:var(--b-space-3);width:100%;min-height:72px;margin:0}.b-composer--capability.is-voice-capturing{min-height:55px}.b-composer__voice--capture{z-index:1;right:var(--b-space-5);bottom:calc(var(--b-space-4) + var(--b-space-1) / 2);left:var(--b-space-5);align-items:center;gap:var(--b-space-3);width:auto;height:35px;min-height:35px;margin:0;display:grid;position:absolute}.b-composer__voice--capture.is-recording{grid-template-columns:35px 8px 27px minmax(48px,1fr) 35px 35px}.b-composer__voice--capture.is-paused{grid-template-columns:35px 35px 8px minmax(48px,1fr) 27px 35px 35px}.b-composer__voice--capture.is-pending{grid-template-columns:35px minmax(0,1fr)}.b-composer__voice--preview{width:calc(100% - 48px);padding-right:var(--b-space-2)}.b-composer__voice .talk-audio-player{flex:auto;min-width:0}.talk-audio-player--composer .talk-audio-player__toggle{flex-basis:40px;width:40px;height:40px}.b-composer__voice-dot{border-radius:var(--b-radius-circle);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent);flex:0 0 8px;animation:1.4s ease-in-out infinite talk-voice-pulse}.b-composer__voice-time{width:27px;min-width:27px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;font-weight:var(--b-weight-semibold)}.b-composer__voice-state{min-width:0;color:var(--text-muted);flex:auto}.b-composer__voice-waveform{flex:auto;justify-content:flex-end;align-items:center;gap:2px;min-width:80px;height:30px;display:flex;overflow:hidden}.b-composer__voice--capture .b-composer__voice-waveform{justify-content:space-between;gap:1px;width:100%;min-width:0;max-width:none}.b-composer__voice--capture .b-composer__voice-waveform i{flex-basis:2px;width:2px;min-width:1px}.b-composer__voice-waveform i{border-radius:var(--b-radius-pill);background:color-mix(in srgb, var(--accent) 58%, var(--text-muted));transform-origin:50%;flex:3px;width:3px;min-width:2px;max-width:5px;transition:height 75ms linear;animation:90ms linear talk-voice-wave-enter;display:block}.b-composer__voice .b-composer__voice-delete,.b-composer__voice .b-composer__voice-preview-toggle,.b-composer__voice .b-composer__voice-pause,.b-composer__voice .b-composer__voice-finish{box-sizing:border-box;border-radius:var(--b-radius-circle);width:35px;height:35px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:0 0 35px;place-items:center;padding:0;display:inline-grid}.b-composer__voice .b-composer__voice-delete:hover,.b-composer__voice .b-composer__voice-preview-toggle:not(:disabled):hover,.b-composer__voice .b-composer__voice-pause:hover{background:var(--surface-hover);color:var(--text)}.b-composer__voice .b-composer__voice-preview-toggle:disabled{cursor:default;opacity:.35}.b-composer__voice .b-composer__voice-pause{color:var(--accent)}.b-composer__voice .b-composer__voice-pause .talk-icon{width:18px;height:18px;font-size:18px}.b-composer__voice-pause-icon{width:14px;height:16px;display:block;position:relative}.b-composer__voice-pause-icon--pause:before,.b-composer__voice-pause-icon--pause:after{border-radius:var(--b-radius-xs);content:"";background:currentColor;width:4px;height:14px;position:absolute;top:1px}.b-composer__voice-pause-icon--pause:before{left:1px}.b-composer__voice-pause-icon--pause:after{right:1px}.b-composer__voice-pause-icon--play{clip-path:polygon(8% 0,100% 50%,8% 100%);background:currentColor;width:14px;height:16px;transform:translate(1px)}.b-composer__voice.is-paused .b-composer__voice-dot{opacity:.65;animation-play-state:paused}.b-composer__voice.is-paused .b-composer__voice-dot,.b-composer__voice.is-paused .b-composer__voice-waveform,.b-composer__voice.is-paused .b-composer__voice-time{transform:translate(2px)}.b-composer__voice .b-composer__voice-finish{background:var(--accent);color:#fff}.b-composer__voice .b-composer__voice-finish:hover{background:color-mix(in srgb, var(--accent) 86%, black)}.b-composer__voice .talk-audio-player__toggle{border-radius:var(--b-radius-circle);border:0;padding:0}@keyframes talk-voice-wave-enter{0%{opacity:.28;transform:scaleY(.2)}}@keyframes talk-voice-pulse{50%{opacity:.45}}@media (hover:none){.b-message__actions-trigger{opacity:.72}}@media (width<=680px){.talk-audio-player{min-width:190px}.b-attachment-list--fixed-card,.b-attachment-card--audio,.b-attachment-card--file{width:min(364px,100vw - 64px);min-width:min(364px,100vw - 64px);max-width:min(364px,100vw - 64px)}.b-message__reply>img,.b-composer__reply>img{flex-basis:52px;width:52px;height:52px}.b-composer__voice--capture{gap:var(--b-space-3)}.b-composer__voice-waveform{gap:1px;min-width:48px}.b-composer__voice-waveform i{min-width:1px}}@keyframes talk-settings-spin{to{transform:rotate(360deg)}}@media (width<=680px){.talk-settings-profile-picture-section{align-items:flex-start}.talk-settings-profile-avatar{flex-basis:72px;width:72px;height:72px}.talk-settings-email-add-row,.talk-settings-verification-box{grid-template-columns:1fr}.talk-settings-email-add-row .talk-settings-primary-button,.talk-settings-verification-box input,.talk-settings-verification-box .talk-settings-primary-button{width:100%}.talk-settings-verification-actions{flex-wrap:wrap;grid-column:1}}@media (width<=460px){.talk-settings-profile-picture-section{flex-direction:column}.talk-settings-password-strength{flex-direction:column;align-items:flex-start}.talk-settings-password-strength>span{width:100%}}.b-provider-agent.is-historical .b-provider-agent__avatar,.conversation-item.is-historical .contact-avatar,.contact-card.is-historical .contact-avatar,.contact-row.is-historical .contact-avatar,.contact-recent-item.is-historical .contact-recent-icon{filter:grayscale();opacity:.72}.conversation-item-history{align-items:center;gap:var(--b-space-1);color:var(--text-muted);font-weight:var(--b-weight-semibold);flex:none;display:inline-flex}.conversation-item-history .talk-icon{width:12px;height:12px;font-size:12px}.conversation-control-state span.conversation-history-label,.contact-profile-chip--historical{background:var(--surface-hover);color:var(--text-muted)}.b-composer__notice--history{align-items:center;gap:var(--b-space-3);border-color:var(--border);background:var(--surface-hover);color:var(--text-muted);display:flex}.workspace-channel-row.is-historical:disabled{opacity:.78;cursor:default}.workspace-channel-row.is-historical:disabled:hover{border-color:var(--border);box-shadow:none;background:var(--bg);transform:none}.workspace-channel-row.is-historical .workspace-channel-status{color:var(--text-muted)}.talk-media-preview{z-index:10000;color:#f5f7fa;animation:b-fade-in var(--b-motion-base) var(--b-ease-decelerate);background:#0b0d10;grid-template-rows:64px minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.talk-media-preview__header{z-index:2;align-items:center;gap:var(--b-space-4);min-width:0;padding:0 var(--b-space-7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0d10e0;border-bottom:1px solid #ffffff1a;display:flex;position:relative}.talk-media-preview__mark{border-radius:var(--b-radius-2xl);color:#d8dce3;background:#ffffff17;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.talk-media-preview__mark .talk-icon{width:20px;height:20px;font-size:20px}.talk-media-preview__title{gap:var(--b-space-1);flex:1;min-width:0;display:grid}.talk-media-preview__title strong,.talk-media-preview__title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talk-media-preview__title strong{font-size:var(--b-text-sm);font-weight:var(--b-weight-semibold)}.talk-media-preview__title small{color:#aeb5c0;font-size:var(--b-text-2xs)}.talk-media-preview__action{justify-content:center;align-items:center;gap:var(--b-space-3);min-width:36px;height:36px;padding:0 var(--b-space-4);border-radius:var(--b-radius-2xl);color:#f5f7fa;font:inherit;font-size:var(--b-text-xs);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;text-decoration:none;display:inline-flex}.talk-media-preview__action:hover,.talk-media-preview__action:focus-visible{background:#ffffff1f;border-color:#ffffff3d}.talk-media-preview__action .talk-icon{width:18px;height:18px;font-size:18px}.talk-media-preview__close{padding:0}.talk-media-preview__stage{min-width:0;min-height:0;padding:var(--b-space-9);overscroll-behavior:contain;place-items:center;display:grid;position:relative;overflow:auto}.talk-media-preview__stage>img{object-fit:contain;opacity:0;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:calc(100vw - 48px);max-height:calc(100dvh - 112px);transition:opacity .16s,transform .16s;display:block}.talk-media-preview__stage>img.is-ready{opacity:1}.talk-media-preview__loader{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.talk-media-preview__error{justify-items:center;gap:var(--b-space-4);color:#d8dce3;text-align:center;display:grid}.talk-media-preview__error .talk-icon{width:42px;height:42px;font-size:42px}.talk-media-preview__error small{color:#aeb5c0}.talk-media-preview__video{aspect-ratio:16/9;border-radius:var(--b-radius-xl);background:#000;border:1px solid #ffffff1a;place-items:center;width:min(1280px,100vw - 48px);max-height:calc(100dvh - 112px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000073}.talk-media-preview__video video{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .16s}.talk-media-preview__video.is-ready video{opacity:1}.talk-media-preview__zoom{z-index:2;right:var(--b-space-7);bottom:var(--b-space-7);align-items:center;gap:var(--b-space-2);height:40px;padding:var(--b-space-2);border-radius:var(--b-radius-2xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111418e0;border:1px solid #ffffff1f;display:flex;position:fixed;box-shadow:0 10px 32px #00000052}.talk-media-preview__zoom button{border-radius:var(--b-radius-xl);color:#f5f7fa;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.talk-media-preview__zoom button:hover:not(:disabled),.talk-media-preview__zoom button:focus-visible{background:#ffffff1a}.talk-media-preview__zoom button:disabled{cursor:default;opacity:.35}.talk-media-preview__zoom output{color:#d8dce3;min-width:48px;font-size:var(--b-text-xs);text-align:center}@media (width<=680px){.talk-media-preview{grid-template-rows:58px minmax(0,1fr)}.talk-media-preview__header{gap:var(--b-space-3);padding:0 var(--b-space-4)}.talk-media-preview__mark,.talk-media-preview__action>span{display:none}.talk-media-preview__action{padding:0}.talk-media-preview__stage{padding:var(--b-space-4)}.talk-media-preview__stage>img,.talk-media-preview__video{max-width:calc(100vw - 16px);max-height:calc(100dvh - 82px)}.talk-media-preview__zoom{right:var(--b-space-4);bottom:var(--b-space-4)}}.responsive-navigation-panel{display:contents}.responsive-navigation-open,.responsive-navigation-collapse{display:none}@media (width<=1023px){.b-conversation-shell,.b-conversation-shell.b-conversation-shell--rail-collapsed,.b-conversation-shell.b-conversation-shell--workspace,.b-conversation-shell.workspace-open,.b-conversation-shell.sidebar-collapsed,.b-conversation-shell.workspace-open.sidebar-collapsed{grid-template-columns:minmax(0,1fr);display:grid}.responsive-navigation-panel{z-index:calc(var(--b-z-overlay) + 1);background:var(--bg);width:min(409px,100vw);box-shadow:var(--elevation-5);grid-template-columns:49px minmax(0,360px);transition:transform .22s;display:grid;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(calc(-100% - 2px))}.responsive-navigation-panel--rail-only{grid-template-columns:49px;width:49px}.b-conversation-shell.navigation-open .responsive-navigation-panel{transform:translate(0)}.responsive-navigation-panel .agent-sidebar,.b-conversation-shell.navigation-open .responsive-navigation-panel .agent-sidebar{z-index:auto;width:auto;min-width:0;box-shadow:none;cursor:default;transition:none;position:relative;top:auto;bottom:auto;left:auto;transform:none}.responsive-navigation-panel .conversation-list-pane,.b-conversation-shell.conversation-open .responsive-navigation-panel .conversation-list-pane{width:auto;height:100dvh;display:flex;position:relative}.agent-sidebar.is-collapsed .talk-sidebar-header{padding:0 var(--b-space-3);gap:0}.responsive-navigation-panel .talk-sidebar-collapse{margin:0}.agent-sidebar.is-collapsed .talk-brand{opacity:0;pointer-events:none;flex-basis:0;width:0;margin:0}.agent-sidebar.is-collapsed button.sidebar-account-selector,.agent-sidebar.is-collapsed .sidebar-section-title{opacity:0;pointer-events:none;border-width:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}.agent-sidebar.is-collapsed .b-provider-group__trigger,.agent-sidebar.is-collapsed .b-provider-agent,.agent-sidebar.is-collapsed .workspace-navigation button{width:36px;min-width:36px;height:36px;min-height:36px;padding:var(--b-space-4);gap:0}.agent-sidebar.is-collapsed .b-provider-group__trigger>strong,.agent-sidebar.is-collapsed .b-provider-agent__label,.agent-sidebar.is-collapsed .b-provider-group__toggle,.agent-sidebar.is-collapsed .workspace-navigation button>span,.agent-sidebar.is-collapsed .owner-name{opacity:0;pointer-events:none;width:0;max-width:0;overflow:hidden}.agent-sidebar.is-collapsed .workspace-navigation{padding:0 var(--b-space-3) var(--b-space-4);gap:0;margin-top:0}.agent-sidebar.is-collapsed .sidebar-footer{padding:var(--b-space-6) 0}.agent-sidebar.is-collapsed .sidebar-footer-account{width:36px;height:36px;margin:0 var(--b-space-3);padding:var(--b-space-4);gap:0}.agent-sidebar.is-collapsed .owner-avatar{flex-basis:20px}.mobile-navigation-backdrop{z-index:var(--b-z-overlay);padding:0}.b-conversation-shell.navigation-open .mobile-navigation-backdrop{display:block}.responsive-navigation-open{z-index:calc(var(--b-z-sticky) + 1);top:calc(var(--b-space-10) + var(--b-space-1) / 2);left:var(--b-space-5);box-shadow:var(--elevation-2);background:color-mix(in srgb, var(--bg) 94%, transparent);display:inline-grid;position:fixed;transform:translateY(-50%)}.responsive-navigation-collapse{flex:none;display:inline-grid}.conversation-header{transition:padding-inline-start .22s}.responsive-navigation-closed .conversation-header,.responsive-navigation-closed .workspace-header{padding-inline-start:calc(var(--b-space-12) + var(--b-space-5))}.conversation-pane,.b-conversation-shell.conversation-open .conversation-pane{width:100%;height:100dvh;display:flex}}.conversation-header{flex-wrap:nowrap;flex:0 0 64px;height:64px;min-height:64px;max-height:64px;overflow:visible}.conversation-header .conversation-identity{min-width:0}.conversation-header .conversation-metadata-controls{flex-wrap:nowrap;flex:none;order:initial;gap:var(--b-space-4);width:auto;min-width:0;margin-left:0;padding-left:0;display:flex}.conversation-header .conversation-metadata-controls>*{flex:none;min-width:0}.header-inline-action{white-space:nowrap;max-width:none}.conversation-header .conversation-control-state,.conversation-header .header-menu-wrap{flex:none}.conversation-header .conversation-control-state:empty{display:none}.conversation-header .header-menu-wrap{margin-left:auto}.header-overflow-panel{overscroll-behavior:contain;width:280px;max-height:min(520px,72dvh);overflow-y:auto}.header-overflow-back{align-items:center;gap:var(--b-space-4);width:100%;min-height:38px;margin-bottom:var(--b-space-2);padding:0 var(--b-space-4);border:0;border-bottom:1px solid var(--border);color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--b-text-xs);font-weight:var(--b-weight-semibold);text-align:left;background:0 0;display:flex}.header-overflow-back:hover,.header-overflow-back:focus-visible{background:var(--surface-hover);color:var(--text)}.header-overflow-back .talk-icon{width:16px;height:16px;font-size:16px}.header-overflow-panel>.metadata-menu,.header-overflow-panel>.tag-picker{width:100%;max-width:none;box-shadow:none;border:0;position:static}@media (width<=680px){.conversation-list-header{height:56px;min-height:56px;padding:var(--b-space-5) var(--b-space-7)}.mobile-back{display:none}.conversation-header .conversation-identity{flex:auto;min-width:0}.conversation-header .conversation-control-state{order:initial;width:auto;padding-left:0}.conversation-header .header-menu-wrap{margin-left:auto}}html :focus,html :focus-visible,html .b-switch input:focus-visible~.b-switch__track{outline-offset:0!important;outline:0!important}
