.vd-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black-0:#fff;--black-5:#f7f8fa;--black-10:#f0f2f5;--black-15:#e8ecf1;--black-20:#dde3eb;--black-25:#d2dbe6;--black-30:#c5d0de;--black-35:#b7c4d5;--black-40:#a8b7cb;--black-45:#98a9c0;--black-50:#889ab3;--black-55:#7a8da8;--black-60:#6b809d;--black-65:#5d7290;--black-70:#50657f;--black-75:#44586f;--black-80:#374a63;--black-85:#2b3e56;--black-90:#1f3045;--black-95:#121f31;--black-100:#000;--gray-0:#fff;--gray-5:#fafafa;--gray-10:#f4f4f5;--gray-15:#efeff1;--gray-20:#e4e4e7;--gray-25:#dbdbe1;--gray-30:#d4d4d8;--gray-35:#c8c8cf;--gray-40:#bcbcc5;--gray-45:#a9a9b4;--gray-50:#a1a1aa;--gray-55:#8d8d98;--gray-60:#71717a;--gray-65:#61616a;--gray-70:#52525b;--gray-75:#45454d;--gray-80:#3f3f46;--gray-85:#323238;--gray-90:#27272a;--gray-95:#18181b;--gray-100:#09090b;--color-canvas:var(--black-5);--color-surface:var(--black-0);--color-surfaceAlt:var(--black-10);--color-border:var(--black-20);--color-borderSubtle:var(--black-25);--color-textPrimary:var(--black-95);--color-textSecondary:var(--black-70);--color-textMuted:var(--black-65);--color-primary:#007a61;--color-primaryContrast:var(--black-0);--color-primarySoft:#e6f4f1;--color-danger:#b91c1c;--color-toastBg:var(--black-95);--color-toastText:var(--black-0);--color-overlay:#0000004d;--layout-page-padding-x-desktop:24px;--layout-page-padding-x-mobile:16px;--layout-container-contained-max:1200px;font-family:Inter,Inter Fallback,Segoe UI,sans-serif;line-height:1.4}.vd-app button,.vd-app input,.vd-app select,.vd-app textarea{font:inherit}.vd-app input,.vd-app select,.vd-app textarea{border:1px solid var(--color-borderSubtle);background:var(--color-surface);border-radius:6px;width:100%;margin-top:4px;padding:7px 9px}.vd-app button{background:var(--color-primary);color:var(--color-primaryContrast);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:6px 8px;font-size:13px}.vd-app button:disabled{opacity:.65;cursor:not-allowed}.vd-app input:focus-visible,.vd-app select:focus-visible,.vd-app textarea:focus-visible{border-color:var(--color-primary);box-shadow:none;outline:none}.vd-app button:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primarySoft);outline:none}.vd-app .ghost{background:var(--color-primarySoft);color:var(--color-primary)}.vd-app .screen-layout{flex-direction:column;min-height:100cqh;display:flex}.vd-app .dashboard-viewport{--dashboard-banner-height:0px;--dashboard-viewport-height:calc(100cqh - var(--dashboard-banner-height));min-height:100cqh}.vd-app .dashboard-shell{--dashboard-navbar-height:50px;--sidebar-width:236px;min-height:var(--dashboard-viewport-height,100cqh);height:var(--dashboard-viewport-height,100cqh);grid-template-columns:var(--sidebar-width)minmax(0,1fr);flex:1;transition:grid-template-columns .24s;display:grid;overflow:hidden}.vd-app .dashboard-shell,.vd-app .dashboard-shell *,.vd-app .dashboard-shell input::placeholder,.vd-app .dashboard-shell textarea::placeholder{font-weight:400!important}.vd-app .dashboard-shell.sidebar-collapsed{--sidebar-width:64px;grid-template-columns:var(--sidebar-width)minmax(0,1fr)}.vd-app .dashboard-app-context{min-width:0;min-height:var(--dashboard-viewport-height,100cqh);height:var(--dashboard-viewport-height,100cqh);position:relative;overflow:hidden}.vd-app .dashboard-sidebar{border-right:1px solid var(--color-border);height:var(--dashboard-viewport-height,100cqh);background:#fff;flex-direction:column;gap:6px;padding:0 12px 14px;transition:padding .24s,gap .24s;display:flex;position:sticky;top:0;overflow:hidden}.vd-app .dashboard-sidebar.collapsed{z-index:30;overflow:visible}.vd-app .sidebar-account{gap:2px;padding:0 2px 2px;display:grid}.vd-app .sidebar-account-row{min-height:var(--dashboard-navbar-height);justify-content:flex-start;align-items:center;gap:8px;display:flex}.vd-app .sidebar-brand{color:var(--color-textPrimary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;min-height:34px;margin:0;padding:6px 8px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.vd-app .sidebar-brand:hover{background:0 0}.vd-app .sidebar-brand:focus-visible{background:var(--black-5);box-shadow:0 0 0 2px var(--color-primary);outline:none}.vd-app .sidebar-brand-logo{object-fit:contain;object-position:left center;filter:brightness(0)saturate()invert(27%)sepia(79%)saturate(1079%)hue-rotate(133deg)brightness(88%)contrast(104%);width:auto;max-width:100%;height:22px;display:block}.vd-app .sidebar-brand-logo.collapsed{object-position:center;filter:none;width:22px;height:22px}.vd-app .sidebar-tenant-control{width:100%;margin-top:4px}.vd-app .sidebar-tenant-switcher{position:relative}.vd-app .tenant-trigger{width:100%;height:32px;min-height:32px;color:var(--color-textPrimary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:5px 9px 5px 6px;transition:background-color .14s,border-color .14s,box-shadow .14s;display:flex}.vd-app .tenant-trigger:hover{background:var(--black-5)}.vd-app .tenant-trigger:disabled{cursor:progress;opacity:.68}.vd-app .tenant-trigger:disabled:hover{background:0 0}.vd-app .tenant-trigger:focus-visible{background:var(--black-5);box-shadow:0 0 0 2px var(--color-primarySoft);border-color:#0000;outline:none}.vd-app .tenant-trigger-text{flex:auto;min-width:0;display:grid}.vd-app .tenant-trigger-icon{background:var(--black-10);width:22px;height:22px;color:var(--color-textPrimary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.vd-app .tenant-name{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden;font-weight:500!important}.vd-app .tenant-chevron{width:16px;height:18px;color:var(--color-textSecondary);flex:none;place-items:center;display:inline-grid}.vd-app .tenant-chevron svg{grid-area:1/1;transition:opacity .14s,transform .14s}.vd-app .tenant-chevron svg:first-child{transform:translateY(-4px)}.vd-app .tenant-chevron svg:last-child{transform:translateY(4px)}.vd-app .sidebar-nav{flex:auto;grid-auto-rows:max-content;align-content:start;gap:4px;width:100%;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.vd-app .sidebar-credits-widget-wrap{border-top:1px solid var(--black-10);flex:none;gap:8px;margin-top:auto;padding-top:8px;display:grid}.vd-app .sidebar-nav-group,.vd-app .sidebar-utilities{gap:1px;min-width:0;display:grid}.vd-app .sidebar-nav-group+.sidebar-nav-group{margin-top:10px}.vd-app .sidebar-nav-group-label{color:var(--color-textSecondary);padding:3px 8px 5px;font-size:12px;font-weight:500;line-height:18px}.vd-app .sidebar-footer{border-top:1px solid var(--black-10);flex:none;gap:8px;padding-top:8px;display:grid}.vd-app .sidebar-footer .sidebar-credits-widget-wrap{border-top:0;margin-top:0;padding-top:0}.vd-app .dashboard-sidebar.collapsed .sidebar-nav-group-label{display:none}.vd-app .sidebar-referral-card,.vd-app .sidebar-billing-link{text-align:left;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;transition:background-color .15s,color .15s,border-color .15s;display:grid}.vd-app .sidebar-referral-card{background:var(--color-primarySoft);min-height:44px;color:var(--color-primary);gap:8px;padding:6px 8px}.vd-app .sidebar-referral-icon{background:var(--color-surface);width:26px;height:26px;color:var(--color-primary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.vd-app .sidebar-referral-copy,.vd-app .sidebar-billing-copy{gap:3px;min-width:0;display:grid}.vd-app .sidebar-referral-title,.vd-app .sidebar-billing-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-textPrimary);font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.vd-app .sidebar-referral-arrow{opacity:.7;flex:none}.vd-app .sidebar-billing-progress{justify-content:flex-end;align-items:center;gap:2px;min-width:33px;display:inline-flex}.vd-app .sidebar-billing-progress-bar{background:#94a3b847;border-radius:999px;width:5px;height:18px}.vd-app .sidebar-billing-progress-bar.filled{background:#22c55e}.vd-app .sidebar-referral-card:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary)14%,var(--color-surface))}.vd-app .sidebar-billing-link{border-color:var(--black-10);background:var(--color-surface);min-height:44px;color:var(--color-textSecondary);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;padding:6px 10px}.vd-app .sidebar-billing-link:hover:not(:disabled){background:var(--black-10);border-color:var(--black-15);color:var(--color-textPrimary)}.vd-app .sidebar-billing-link.active{background:var(--color-surface);border-color:var(--black-15);color:var(--color-textPrimary)}.vd-app .sidebar-referral-card:disabled,.vd-app .sidebar-billing-link:disabled{opacity:.6;cursor:not-allowed}.vd-app .sidebar-category{width:100%;display:grid}.vd-app .sidebar-category-toggle{width:100%;height:32px;min-height:32px;color:var(--color-textPrimary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-family:inherit;transition:background-color .15s,color .15s;display:flex;position:relative}.vd-app .sidebar-category-toggle:hover{background:var(--black-10);color:var(--color-textPrimary)}.vd-app .sidebar-category-toggle.active{color:var(--color-textPrimary);background:0 0}.vd-app .sidebar-category-toggle:focus-visible{border-color:var(--color-borderSubtle);box-shadow:0 0 0 2px var(--color-primarySoft);outline:none}.vd-app .sidebar-category-icon{width:18px;height:18px;color:var(--color-textPrimary);flex:none;justify-content:center;align-items:center;display:inline-flex}.vd-app .sidebar-category-title{white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;text-transform:none;flex:auto;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.vd-app .sidebar-category-chevron{width:15px;height:15px;color:var(--color-textPrimary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.vd-app .sidebar-category-items-shell{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .16s,opacity .12s,margin-top .16s,margin-bottom .16s;display:grid}.vd-app .sidebar-category-items-shell.collapsed{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-top:0;margin-bottom:0}.vd-app .sidebar-category-accordion .sidebar-category-items-shell{margin:5px 0 2px 11px}.vd-app .sidebar-category-accordion .sidebar-category-items-shell.collapsed{margin-top:0;margin-bottom:0}.vd-app .menu-item{text-align:left;width:100%;height:32px;min-height:32px;color:var(--color-textPrimary);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.vd-app .menu-item:hover{background:var(--black-15);color:var(--color-textPrimary)}.vd-app .menu-item:focus-visible{outline:2px solid var(--color-textMuted);outline-offset:-2px;box-shadow:none}.vd-app .menu-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.vd-app .menu-item-icon svg{width:18px;height:18px}.vd-app .menu-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vd-app .menu-item-badge{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#007a61;border-radius:999px;flex:none;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:750;line-height:1.2}.vd-app .menu-item.active{background:var(--black-10);color:var(--color-textPrimary);font-weight:500}.vd-app .menu-item.active:before{content:"";background:var(--color-textPrimary);border-radius:0 999px 999px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.vd-app .menu-item.active:hover{background:var(--black-10)}.vd-app .dashboard-sidebar.collapsed .sidebar-category-toggle{display:none}.vd-app .dashboard-sidebar.collapsed .sidebar-account-row{justify-content:flex-start}.vd-app .dashboard-sidebar.collapsed .sidebar-brand{justify-content:flex-start;width:100%;padding-left:7px}.vd-app .dashboard-sidebar.collapsed .sidebar-nav{overflow:visible}.vd-app .dashboard-sidebar.collapsed .sidebar-category-items-shell{margin:0}@media (prefers-reduced-motion:reduce){.vd-app .sidebar-category-chevron,.vd-app .sidebar-category-items-shell{transition:none}}.vd-app .dashboard-sidebar.collapsed .menu-item{justify-content:flex-start;gap:8px;padding:7px 10px;overflow:visible}.vd-app .dashboard-sidebar.collapsed .menu-item-label,.vd-app .dashboard-sidebar.collapsed .menu-item-badge{display:none}.vd-app .dashboard-sidebar.collapsed .tenant-trigger{justify-content:flex-start;gap:8px;padding:8px 7px;position:relative;overflow:visible}.vd-app .dashboard-sidebar.collapsed .tenant-trigger-icon{display:inline-flex}.vd-app .dashboard-sidebar.collapsed .tenant-trigger-text,.vd-app .dashboard-sidebar.collapsed .tenant-chevron{display:none}.vd-app .dashboard-sidebar.collapsed .tenant-trigger:after,.vd-app .dashboard-sidebar.collapsed .menu-item:after{content:attr(data-tooltip);z-index:60;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#111827;border-radius:10px;max-width:220px;padding:8px 10px;font-size:13px;font-weight:650;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(4px,-50%);box-shadow:0 10px 26px #0f172a33}.vd-app .dashboard-sidebar.collapsed .tenant-trigger:hover:after,.vd-app .dashboard-sidebar.collapsed .tenant-trigger:focus-visible:after,.vd-app .dashboard-sidebar.collapsed .menu-item:hover:after,.vd-app .dashboard-sidebar.collapsed .menu-item:focus-visible:after{opacity:1;transform:translateY(-50%)}.vd-app .dashboard-content{background:var(--color-surface);min-width:0;padding:24px var(--layout-page-padding-x-desktop)24px;flex-direction:column;gap:14px;display:flex}.vd-app .layout-container-full-width{width:100%}.vd-app .dashboard-main-column{min-width:0;min-height:var(--dashboard-viewport-height,100cqh);height:var(--dashboard-viewport-height,100cqh);background:var(--color-surface);overflow-y:auto}.vd-app .dashboard-navbar{z-index:25;min-height:var(--dashboard-navbar-height);border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;padding:8px 20px;display:flex;position:sticky;top:0}.vd-app .dashboard-navbar-left,.vd-app .dashboard-navbar-right{align-items:center;min-width:0;display:flex}.vd-app .dashboard-navbar-left{gap:10px}.vd-app .dashboard-navbar-right{flex-shrink:0;gap:10px}.vd-app .nav-language-switch{flex-shrink:0;align-items:center;gap:9px;height:32px;line-height:1;display:inline-flex}.vd-app .nav-language-switch select{appearance:none;width:auto;min-width:52px;height:34px;min-height:34px;color:var(--color-textSecondary);box-shadow:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;border:0;border-radius:8px;margin:0;padding:0 22px 0 8px;font-size:12px;font-weight:500;line-height:normal}.vd-app .nav-language-switch select:hover:not(:disabled){background-color:var(--black-5)}.vd-app .nav-language-switch select:focus-visible{outline:2px solid var(--color-textMuted);outline-offset:-2px}.vd-app .navbar-collapse-button{background:var(--black-5);width:32px;height:32px;color:var(--color-textSecondary);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.vd-app .navbar-collapse-button:hover{color:var(--color-textPrimary);background:var(--black-10);border-color:var(--color-borderSubtle)}.vd-app .navbar-collapse-button:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primarySoft);outline:none}.vd-app .navbar-collapse-icon{display:block}.vd-app .dashboard-title{color:var(--color-textPrimary);align-items:center;gap:0;min-width:0;max-width:min(360px,42cqw);font-size:15px;font-weight:550;display:inline-flex}.vd-app .dashboard-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vd-app .profile-chip{background:var(--color-surface);color:var(--color-textPrimary);border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}.vd-app .profile-menu{position:relative}.vd-app .profile-chip-button{cursor:pointer;min-height:34px}.vd-app .profile-chip-button:hover{background:var(--black-5)}.vd-app .profile-chip-button:focus-visible{outline:2px solid var(--color-textMuted);outline-offset:-2px}.vd-app .profile-avatar{background:var(--black-5);width:24px;height:24px;color:var(--color-textSecondary);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:inline-flex}.vd-app .profile-name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;font-weight:500;overflow:hidden}.vd-app .profile-chip-chevron{color:var(--color-textMuted);align-items:center;transition:transform .15s;display:inline-flex}.vd-app .dashboard-main{gap:18px;display:grid}.vd-app .settings-ai{gap:14px;display:grid}.vd-app .developer-tools-section{align-content:start;gap:16px;display:grid}.vd-app .developer-tools-tabs{margin-top:2px}.vd-app .developer-tools-panel{min-width:0}.vd-app .developer-docs-link{border:1px solid var(--color-textPrimary);background:var(--color-textPrimary);color:#fff;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.vd-app .developer-docs-link:hover{color:#fff;background:#000;border-color:#000}.vd-app .conversations-v1{height:calc(var(--dashboard-viewport-height,100cqh) - 108px);grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.vd-app .conversations-connection{border:1px solid var(--color-borderSubtle);min-height:28px;color:var(--color-textSecondary);background:var(--color-surface);border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.vd-app .conversations-connection.live{background:var(--color-primarySoft);color:var(--color-primary);border-color:#0000}.vd-app .conversations-inbox-nav{border-bottom:1px solid var(--black-15);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:10px;padding-bottom:6px;display:flex}.vd-app .conversations-inbox-connection{min-height:24px;margin-left:auto;padding:2px 8px;font-size:10px}.vd-app .conversations-inbox-tab{min-height:30px;color:var(--color-textSecondary);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:4px 2px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.vd-app .conversations-inbox-tab:hover:not(:disabled){color:var(--color-textPrimary);background:0 0}.vd-app .conversations-inbox-tab.active{color:var(--color-textPrimary)}.vd-app .conversations-inbox-tab.active:after{content:"";background:var(--black-90);border-radius:999px;height:2px;position:absolute;bottom:-7px;left:0;right:0}.vd-app .conversations-inbox-tab-count{color:#725b39;font-variant-numeric:tabular-nums;text-align:center;background:#efe2ca;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.vd-app .conversations-inbox-tab-count.handoff{color:#5b21b6;background:#f5f3ff}.vd-app .conversations-inbox-tab.active .conversations-inbox-tab-count{color:#614a2a;background:#e4d3b2}.vd-app .conversations-inbox-tab.active .conversations-inbox-tab-count.handoff{color:#4c1d95;background:#ede9fe}.vd-app .conversations-search-control{width:min(420px,100%);display:grid}.vd-app .conversations-search-input-wrap{min-height:var(--conversation-filter-control-height,38px);background:var(--black-5);color:var(--color-textSecondary);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;display:grid}.vd-app .conversations-search-input-wrap:focus-within{background:var(--black-10)}.vd-app .conversations-search-input-wrap input{width:100%;min-width:0;height:100%;color:var(--color-textPrimary);font-size:var(--conversation-filter-control-font-size,12px);appearance:none;background:0 0;border:0;outline:none;margin:0;padding:0;font-weight:400;line-height:1.35}.vd-app .conversations-search-input-wrap input::placeholder{color:var(--color-textSecondary);font-weight:400}.vd-app .conversations-search-input-wrap input::-webkit-search-cancel-button{appearance:none;display:none}.vd-app .conversations-search-input-wrap input::-webkit-search-decoration{appearance:none;display:none}.vd-app .conversations-search-input-wrap input::-webkit-search-results-button{appearance:none;display:none}.vd-app .conversations-search-input-wrap input::-webkit-search-results-decoration{appearance:none;display:none}.vd-app .conversations-filter-toolbar{--conversation-filter-control-height:38px;--conversation-filter-control-font-size:12px;--conversation-filter-control-font-weight:650;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vd-app .conversations-filter-actions{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.vd-app .conversations-start-action{min-height:var(--conversation-filter-control-height,38px);background:var(--black-5);color:var(--color-textSecondary);font-size:var(--conversation-filter-control-font-size,12px);font-weight:var(--conversation-filter-control-font-weight,650);border:0;border-radius:999px;order:2;align-items:center;gap:5px;margin-left:auto;padding:0 13px;line-height:1;display:inline-flex}.vd-app .conversations-start-action:hover:not(:disabled){background:var(--black-10);color:var(--color-textPrimary)}.vd-app .conversations-more-filters{order:0;position:relative}.vd-app .conversations-more-filters-trigger{min-height:var(--conversation-filter-control-height,38px);background:var(--black-5);color:var(--color-textSecondary);font-size:var(--conversation-filter-control-font-size,12px);font-weight:var(--conversation-filter-control-font-weight,650);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;line-height:1;display:inline-flex}.vd-app .conversations-more-filters-trigger:hover:not(:disabled),.vd-app .conversations-more-filters-trigger.active{background:var(--black-10);color:var(--color-textPrimary)}@container vd (max-width:900px){.vd-app .conversations-filter-toolbar{align-items:stretch}.vd-app .conversations-filter-actions{justify-content:flex-start}.vd-app .conversations-start-action{margin-left:0}}.vd-app .conversations-list-shell{background:0 0;border:0;border-radius:0;height:100%;min-height:0;overflow:hidden}.vd-app .conversations-list-row{border-bottom:1px solid var(--black-10);grid-template-columns:minmax(190px,1.65fr) minmax(260px,3.4fr) 112px 60px;align-items:center;gap:8px;min-height:54px;padding:0 10px;transition:transform .18s cubic-bezier(.2,0,0,1),background-color .12s;display:grid}.vd-app .conversations-list-row:hover{background:var(--black-5)}.vd-app .conversations-list-row-clickable{cursor:pointer}.vd-app .conversations-list-row-clickable:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primarySoft);outline:none}.vd-app .conversations-list-row.active{background:var(--black-10)}.vd-app .conversations-cell{min-width:0;color:var(--color-textPrimary);font-size:12px}.vd-app .conversations-primary-cell{gap:1px;display:grid}.vd-app .conversations-primary-line{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.vd-app .conversations-status-indicator-slot{flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.vd-app .conversations-status-indicator{background:0 0;border-radius:999px;width:8px;height:8px;position:relative}.vd-app .conversations-status-indicator[data-tooltip]:after{content:attr(data-tooltip);background:var(--color-textPrimary);color:var(--color-surface);white-space:pre-line;text-align:center;opacity:0;pointer-events:none;z-index:20;border-radius:6px;padding:3px 7px;font-size:10px;line-height:1.2;transition:opacity 80ms;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.vd-app .conversations-status-indicator[data-tooltip]:hover:after,.vd-app .conversations-status-indicator[data-tooltip]:focus-visible:after{opacity:1}.vd-app .conversations-status-indicator.handoff{background:#7f6fc2}.vd-app .conversations-status-indicator.needs-reply{background:#d39a3f}.vd-app .conversations-primary-cell strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.vd-app .conversations-contact-source{flex:220px;align-items:center;gap:6px;min-width:0;max-width:none;display:flex}.vd-app .conversations-contact-name{flex:0 auto;min-width:0;max-width:100%}.vd-app .conversations-channel-icon{background:var(--black-5);width:22px;height:22px;color:var(--color-textSecondary);border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.vd-app .conversations-channel-icon img{object-fit:contain;width:14px;height:14px;display:block}.vd-app .conversations-channel-icon-fallback{line-height:1}.vd-app .conversations-detail-header-mode{min-width:0;color:var(--color-textSecondary);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.vd-app .conversations-detail-header-mode-copy{gap:4px;min-width:0;max-width:min(430px,46cqw);display:grid}.vd-app .conversations-detail-header-mode-label{min-width:0;display:block}.vd-app .conversations-detail-header-mode-label>span{text-overflow:ellipsis;overflow:hidden}.vd-app .conversations-primary-cell small{color:var(--color-textSecondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.vd-app .conversations-message-cell{color:var(--color-textSecondary);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;display:grid}.vd-app .conversations-message-preview{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vd-app .conversations-action-summary-row{justify-content:flex-end;align-items:center;gap:4px;min-width:max-content;margin-left:auto;display:flex;overflow:visible}.vd-app .conversations-action-summary-chip{white-space:nowrap;color:#50617a;background:0 0;flex:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.vd-app .conversations-action-summary-chip svg{color:var(--color-textPrimary);flex:none}.vd-app .conversations-action-summary-chip span{white-space:nowrap}.vd-app .conversations-action-summary-count{color:var(--color-textSecondary);flex:none;font-weight:800}.vd-app .conversations-timestamp-cell{text-align:right}.vd-app .conversations-owner-chip{letter-spacing:.04em;min-width:28px;height:22px;color:var(--color-textSecondary);background:var(--black-10);text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.vd-app .conversations-owner-chip[data-tooltip]:after{content:attr(data-tooltip);background:var(--color-textPrimary);color:var(--color-surface);white-space:nowrap;opacity:0;pointer-events:none;z-index:20;border-radius:6px;padding:3px 7px;font-size:10px;line-height:1.2;transition:opacity 80ms;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.vd-app .conversations-owner-chip[data-tooltip]:hover:after,.vd-app .conversations-owner-chip[data-tooltip]:focus-visible:after{opacity:1}.vd-app .conversations-policy-pill{white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;min-height:18px;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.vd-app .conversations-primary-line>.conversations-policy-pill,.vd-app .conversations-primary-line>.conversations-owner-chip{flex:none}.vd-app .conversations-policy-pill.manual{color:#1d4ed8;background:#eff6ff}.vd-app .conversations-policy-pill.needs-reply{color:#92400e;background:#fffbeb}.vd-app .conversations-policy-pill.handoff{color:#5b21b6;background:#f5f3ff}.vd-app .conversations-detail-overlay{background:var(--color-overlay);z-index:30;justify-content:flex-end;display:flex;position:absolute;inset:0}.vd-app .conversations-detail-drawer{background:var(--color-surface);border-left:1px solid var(--color-border);grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:100%;animation:.22s ease-out knowledge-drawer-in;display:grid}.vd-app .conversations-detail-header{border-bottom:1px solid var(--color-borderSubtle);grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:0;min-height:66px;display:grid}.vd-app .conversations-detail-header-chat{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;height:100%;padding:12px 18px 12px 14px;display:grid}.vd-app .conversations-detail-header-main{gap:3px;min-width:0;display:grid}.vd-app .conversations-detail-header-main h2{margin:0;font-size:17px;font-weight:700;line-height:1.2}.vd-app .conversations-detail-header-title{align-items:center;gap:8px;line-height:1;display:inline-flex}.vd-app .conversations-detail-header-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:1.1;display:block;overflow:hidden}.vd-app .conversations-detail-header-main p{color:var(--color-textSecondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.vd-app .conversations-detail-close{border-radius:10px;place-items:center;width:36px;min-height:36px;padding:0;font-size:22px;line-height:1;display:inline-grid}.vd-app .conversations-detail-close-wrap{align-items:center;gap:8px;display:inline-flex}.vd-app .conversations-detail-header-controls{grid-area:1/2;justify-content:flex-end;justify-self:stretch;align-items:center;gap:10px;height:100%;padding:12px 14px 12px 12px;display:inline-flex}.vd-app .conversations-detail-nav-controls{align-items:center;gap:6px;display:inline-flex}.vd-app .conversations-detail-nav-button{border-radius:8px;place-items:center;width:30px;min-height:30px;padding:0;display:inline-grid}.vd-app .conversations-detail-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.vd-app .inline-section-nav{border-bottom:1px solid var(--black-10);flex-wrap:wrap;align-items:flex-end;gap:16px;width:100%;padding-bottom:6px;display:flex}.vd-app .inline-section-nav-tab{min-height:30px;color:var(--color-textSecondary);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:4px 2px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.vd-app .inline-section-nav-tab:hover:not(:disabled),.vd-app .inline-section-nav-tab:focus-visible{color:var(--color-textPrimary);background:0 0;outline:none}.vd-app .inline-section-nav-tab.active{color:var(--color-textPrimary)}.vd-app .inline-section-nav-tab.active:after{content:"";background:var(--black-90);border-radius:999px;height:3px;position:absolute;bottom:-7px;left:0;right:0}.vd-app .inline-section-nav-tab:disabled{opacity:.55}.vd-app .conversations-detail-timeline{order:1;grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;padding:0 14px;display:grid}.vd-app .conversations-detail-timeline>.conversations-reply-composer{grid-row:-2/-1;align-self:end}.vd-app .conversations-detail-timeline-list{overflow-anchor:auto;flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px 4px 24px 0;display:flex;overflow:auto}.vd-app .conversations-detail-timeline-scroll-shell{height:100%;min-height:0;position:relative;overflow:hidden}.vd-app .conversations-detail-timeline-scroll-shell:before,.vd-app .conversations-detail-timeline-scroll-shell:after{content:"";pointer-events:none;z-index:2;height:20px;position:absolute;left:0;right:4px}.vd-app .conversations-detail-timeline-scroll-shell:before{background:linear-gradient(to bottom,var(--color-surface),transparent);top:0}.vd-app .conversations-detail-timeline-scroll-shell:after{background:linear-gradient(to top,var(--color-surface),transparent);bottom:0}.vd-app .conversations-detail-message-row{gap:8px;min-width:0;display:grid}.vd-app .conversations-detail-date-divider{justify-content:center;display:flex}.vd-app .conversations-detail-date-divider span{border:1px solid var(--color-borderSubtle);background:var(--color-surface);min-height:22px;color:var(--color-textSecondary);border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.vd-app .conversations-detail-message{box-sizing:border-box;gap:8px;width:fit-content;min-width:0;max-width:min(74%,680px);display:grid;position:relative}.vd-app .conversations-detail-message.message-left{margin-right:auto}.vd-app .conversations-detail-message.message-right{margin-left:auto}.vd-app .conversations-detail-message.message-plain{background:#0f172a09;border:0;border-radius:10px;padding:8px 10px}.vd-app .conversations-detail-message.message-bubble{background:var(--black-5);border:0;border-radius:10px;padding:10px 12px}.vd-app .conversations-detail-knowledge-activity.playground-tool-action{gap:0}.vd-app .conversations-detail-knowledge-activity .conversations-tool-action-icon{flex-basis:18px;width:18px;height:18px}.vd-app .conversations-detail-knowledge-activity .conversations-tool-action-label{line-height:16px}.vd-app .conversations-tool-action-content{align-items:center;gap:8px;min-width:0;display:inline-flex}.vd-app .conversations-tool-action-icon{width:18px;height:18px;color:var(--black-55);background:0 0;border-radius:0;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.vd-app .conversations-tool-action-icon svg{display:block}.vd-app .conversations-tool-action-label{min-width:0;font-weight:550;line-height:18px}.vd-app .conversations-detail-message-time{color:var(--color-textSecondary);white-space:nowrap;margin-left:auto;font-size:11px}.vd-app .conversations-detail-message.message-left .conversations-detail-message-time{margin-left:0}.vd-app .conversations-detail-message-text{color:var(--color-textPrimary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px}.vd-app .conversations-output-cards,.vd-app .conversations-output-card{gap:8px;display:grid}.vd-app .conversations-output-cards .conversations-output-card+.conversations-output-card{border-top:1px solid var(--black-10);padding-top:8px}.vd-app .conversations-detail-message-meta-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vd-app .conversations-detail-message-manual-label{min-width:0;max-width:min(320px,100%);min-height:14px;color:var(--color-textSecondary);border:0;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.vd-app .conversations-detail-message-manual-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vd-app .conversations-detail-message-status{min-height:14px;color:var(--color-textSecondary);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.vd-app .conversations-detail-message-status.status-success{color:var(--color-textSecondary)}.vd-app .conversations-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vd-app .conversations-reply-composer{border-top:0;gap:8px;margin-top:0;padding:10px 0 12px;display:grid}.vd-app .conversations-reply-input-shell{border:1px solid var(--color-borderSubtle);background:var(--color-surface);border-radius:28px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:6px;min-height:86px;padding:10px 12px;display:grid}.vd-app .conversations-reply-composer>.conversations-reply-input-shell{box-shadow:0 2px 6px #0f172a08,0 8px 24px #0f172a0a}.vd-app .conversations-reply-plus,.vd-app .conversations-reply-emoji-trigger{background:var(--black-10);width:34px;height:34px;color:var(--color-textSecondary);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vd-app .conversations-reply-plus:hover:not(:disabled),.vd-app .conversations-reply-emoji-trigger:hover:not(:disabled){background:var(--black-15)}.vd-app .conversations-reply-plus:disabled,.vd-app .conversations-reply-emoji-trigger:disabled{opacity:.55;cursor:not-allowed}.vd-app .conversations-reply-emoji{position:relative}.vd-app .conversations-reply-actions-left{align-items:center;gap:7px;display:inline-flex}.vd-app .conversations-reply-input{color:var(--color-textPrimary);resize:none;background:0 0;border:0;outline:0;width:100%;min-height:46px;max-height:112px;margin:0;padding:2px 0;font-size:14px;line-height:1.4;overflow-y:hidden}.vd-app .conversations-reply-input::placeholder{color:var(--color-textSecondary)}.vd-app .conversations-reply-send{background:var(--color-primary);width:34px;height:34px;color:var(--color-primaryContrast);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vd-app .conversations-reply-send:disabled{opacity:.45;cursor:not-allowed}.vd-app .conversations-reply-send.is-stop svg{fill:currentColor;display:block}.vd-app .conversations-reply-input-shell .conversations-reply-input{grid-area:1/1}.vd-app .conversations-reply-input-actions{grid-area:2/1;justify-content:space-between;align-items:center;gap:10px;display:flex}.vd-app .conversations-reply-actions-right{align-items:center;gap:8px;display:inline-flex}.vd-app .knowledge-search-input-wrap{background:var(--black-5);width:100%;min-height:42px;color:var(--color-textSecondary);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;display:grid}.vd-app .knowledge-search-input-wrap:focus-within{background:var(--black-10)}.vd-app .knowledge-search-input-wrap input{width:100%;min-width:0;height:100%;color:var(--color-textPrimary);appearance:none;background:0 0;border:0;outline:none;margin-top:0;padding:0;font-size:13px;font-weight:650;line-height:1.35}.vd-app .knowledge-search-input-wrap input::placeholder{color:var(--color-textSecondary);font-weight:650}.vd-app .knowledge-search-input-wrap input::-webkit-search-cancel-button{appearance:none;display:none}.vd-app .knowledge-search-input-wrap input::-webkit-search-decoration{appearance:none;display:none}.vd-app .knowledge-search-input-wrap input::-webkit-search-results-button{appearance:none;display:none}.vd-app .knowledge-search-input-wrap input::-webkit-search-results-decoration{appearance:none;display:none}.vd-app .knowledge-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vd-app .knowledge-filter-label{color:var(--color-textSecondary);margin-right:2px;font-size:12px}.vd-app .knowledge-chip{background:var(--black-5);min-height:30px;color:var(--color-textSecondary);border:0;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600}.vd-app .knowledge-chip.active{background:var(--black-15);color:var(--color-textPrimary)}.vd-app .knowledge-chip:hover:not(:disabled){background:var(--black-10)}.vd-app .knowledge-table-wrap{background:var(--color-surface);border-radius:8px;overflow:visible}.vd-app .knowledge-table{border-collapse:collapse;width:100%}.vd-app .knowledge-table th,.vd-app .knowledge-table td{text-align:left;vertical-align:middle;padding:10px 12px}.vd-app .knowledge-table th{color:var(--color-textSecondary);border-bottom:1px solid var(--black-15);background:0 0;font-size:11px;font-weight:700}.vd-app .knowledge-table td{font-size:12px}.vd-app .knowledge-table-row{cursor:pointer}.vd-app .knowledge-table-row:hover td{background:var(--black-5)}.vd-app .knowledge-status-toggle{border:1px solid var(--black-20);background:var(--black-15);border-radius:999px;justify-content:flex-start;align-items:center;width:42px;height:24px;padding:2px;transition:background-color .2s,border-color .2s;display:inline-flex}.vd-app .knowledge-status-toggle.active{background:var(--color-primary);border-color:var(--color-primary);justify-content:flex-end}.vd-app .knowledge-status-toggle-thumb{background:var(--color-surface);width:18px;height:18px;color:var(--color-textSecondary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vd-app .knowledge-name-cell{align-items:center;gap:10px;display:flex}.vd-app .knowledge-name-icon{background:var(--black-10);width:28px;height:28px;color:var(--color-textSecondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.vd-app .knowledge-status-toggle-thumb svg{display:block}.vd-app .badge{border:0;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.vd-app .badge-light{background:var(--black-5);color:var(--color-textSecondary)}.vd-app .m2m-actions-row{justify-content:flex-end;display:flex}.vd-app .m2m-table td{vertical-align:middle}.vd-app .m2m-scopes-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@keyframes knowledge-drawer-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.vd-app .playground-tool-action{width:fit-content;max-width:min(100%,620px);color:var(--black-55);justify-self:start;gap:0;padding:0;font-size:12px;line-height:16px;display:grid}.vd-app .playground-tool-action-trigger{font:inherit;width:fit-content;max-width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:26px;padding:4px 6px;display:inline-flex}.vd-app .playground-tool-action-trigger::-webkit-details-marker{display:none}.vd-app .playground-tool-action-trigger::marker{content:""}.vd-app .playground-tool-action.expandable>.playground-tool-action-trigger:not(:disabled):hover{color:var(--color-textSecondary);background:var(--black-5)}.vd-app .playground-tool-action-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.vd-app .playground-tool-action-trigger:disabled{cursor:default;opacity:1}.vd-app .playground-tool-action-chevron{color:var(--black-55);flex:none;align-self:center;transition:transform .16s;display:block;transform:rotate(-90deg)}.vd-app .playground-tool-action-trigger[aria-expanded=true] .playground-tool-action-chevron,.vd-app .playground-tool-action[open]>.playground-tool-action-trigger .playground-tool-action-chevron{transform:rotate(0)}.vd-app .playground-tool-action.status-completed .conversations-tool-action-icon{color:var(--black-55)}@media (prefers-reduced-motion:reduce){.vd-app .playground-tool-action-chevron{transition:none;animation:none}}@container vd (max-width:980px){.vd-app .dashboard-shell{--sidebar-width:0px;height:var(--dashboard-viewport-height,100cqh);grid-template-columns:1fr;position:relative;overflow:hidden}.vd-app .dashboard-app-context{min-height:0;height:var(--dashboard-viewport-height,100cqh);overflow:hidden}.vd-app .dashboard-sidebar{top:calc(var(--dashboard-banner-height,0px) + var(--dashboard-navbar-height));z-index:45;border-right:1px solid var(--color-border);opacity:0;pointer-events:none;border-bottom:0;width:min(320px,100cqw - 32px);height:auto;margin-top:0;transition:opacity .18s,transform .22s;position:fixed;bottom:0;left:0;overflow:hidden auto;transform:translate(calc(-100% - 20px));box-shadow:18px 0 42px #0f172a29}.vd-app .dashboard-main-column{min-height:0;height:var(--dashboard-viewport-height,100cqh);overflow-y:auto}.vd-app .dashboard-navbar{padding:8px 12px}.vd-app .dashboard-navbar-right{gap:6px}.vd-app .nav-language-switch{gap:0}.vd-app .profile-name{max-width:136px}.vd-app .dashboard-content{padding:16px var(--layout-page-padding-x-mobile)20px}.vd-app .conversations-detail-overlay{inset:0;top:calc(var(--dashboard-banner-height,0px) + var(--dashboard-navbar-height));position:fixed}.vd-app .sidebar-nav{grid-template-columns:1fr}.vd-app .conversations-search-control{width:100%}.vd-app .conversations-v1{height:calc(var(--dashboard-viewport-height,100cqh) - 86px);gap:10px}.vd-app .conversations-inbox-nav{flex-wrap:nowrap;gap:10px;margin-bottom:0;padding-bottom:6px;overflow-x:auto}.vd-app .conversations-inbox-tab{flex:none;min-height:32px;font-size:13px}.vd-app .conversations-inbox-connection{flex:none;margin-left:0}.vd-app .conversations-filter-toolbar{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.vd-app .conversations-filter-actions{justify-content:flex-start;width:100%}.vd-app .conversations-list-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary timestamp""message actions";align-items:center;gap:4px 10px;height:96px;min-height:96px;padding:10px 12px}.vd-app .conversations-primary-cell{grid-area:primary;gap:3px;overflow:hidden}.vd-app .conversations-primary-line{flex-wrap:nowrap;overflow:hidden}.vd-app .conversations-contact-source{flex:auto;max-width:100%}.vd-app .conversations-message-cell{grid-area:message}.vd-app .conversations-action-summary-row{display:none}.vd-app .conversations-timestamp-cell{white-space:nowrap;grid-area:timestamp;align-self:start;padding-top:1px;font-size:11px}.vd-app .conversations-detail-drawer{width:100%}.vd-app .conversations-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.vd-app .conversations-detail-header-chat{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding:12px 14px}.vd-app .conversations-detail-header-mode{justify-self:start}.vd-app .conversations-detail-header-mode-copy{max-width:min(100%,520px)}.vd-app .conversations-detail-header-controls{border-left:0;padding:12px 14px 12px 8px}.vd-app .conversations-detail-body{grid-template-columns:1fr}.vd-app .conversations-detail-timeline{order:2}}.vd-app .conversations-detail-knowledge-activity{width:fit-content;max-width:min(100%,620px);margin-left:auto}.vd-app .conversations-detail-knowledge-activity summary{cursor:pointer;margin-left:auto;list-style:none}.vd-app .conversations-detail-knowledge-activity summary::-webkit-details-marker{display:none}.vd-app .conversations-detail-knowledge-activity[open] .playground-tool-action-chevron{transform:rotate(0)}.vd-app .conversations-detail-timeline-list,.vd-app .conversations-detail-message-row{--receipt-row-gap:4px;--receipt-answer-gap:14px;gap:0}.vd-app .conversations-detail-timeline-list>*+*{margin-top:10px}.vd-app .conversations-detail-message-row>*+*{margin-top:8px}.vd-app .conversations-detail-message-row>.conversations-detail-knowledge-activity+.conversations-detail-knowledge-activity{margin-top:var(--receipt-row-gap)}.vd-app .conversations-detail-message-row>.conversations-detail-knowledge-activity+.conversations-detail-message{margin-top:var(--receipt-answer-gap)}.vd-app .playground-tool-action[data-result-tone=warning] .conversations-tool-action-icon{color:#8a5312}.vd-app .playground-tool-action[data-result-tone=error] .conversations-tool-action-icon{color:var(--color-danger)}.vd-app .developer-tools-navigation{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;display:flex}.vd-app .developer-tools-navigation .developer-tools-tabs{border-bottom:0;flex:1;min-width:0;margin:0}.vd-app .developer-tools-navigation .developer-docs-link{color:var(--color-textSecondary);border-color:var(--color-border);background:0 0;flex-shrink:0;font-weight:500}.vd-app .developer-tools-navigation .developer-docs-link:hover{color:var(--color-textPrimary);background:var(--color-background)}@container vd (max-width:600px){.vd-app .developer-tools-navigation{flex-wrap:wrap;gap:8px;padding-bottom:8px}.vd-app .developer-tools-navigation .developer-tools-tabs{flex-basis:100%}}.vd-app .conversations-detail-timeline[hidden]{display:none!important}.vd-app .conversations-detail-drawer.compact-chat-view{grid-template-rows:auto auto minmax(0,1fr)}@container vd (max-width:980px){.vd-app .conversations-detail-drawer .conversations-detail-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.vd-app .conversations-detail-drawer .conversations-detail-timeline{min-height:0}}.vd-app .tickets-section{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:24px}.vd-app .tickets-section header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vd-app .tickets-section h1{font-size:22px}.vd-app .ticket-filters{flex-wrap:wrap;gap:12px;margin:16px 0 24px;display:flex}.vd-app .ticket-filters label{flex-direction:column;gap:6px;font-size:13px;display:flex}.vd-app .ticket-filters select,.vd-app .ticket-filters input{border:1px solid var(--color-border,#ddd);background:var(--color-surface,#fff);color:inherit;max-width:100%;font:inherit;box-sizing:border-box;border-radius:8px;padding:9px 10px}.vd-app .ticket-filters input{width:190px}.vd-app .ticket-group-header{background:var(--color-surface-muted,#f7f7f8);text-align:left;width:100%;color:inherit;font:inherit;border:0;border-radius:10px;align-items:center;gap:10px;padding:16px;display:flex}.vd-app .ticket-group-header span{color:#74777d}.vd-app .ticket-row-title{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.vd-app .ticket-row-title strong{flex:1}.vd-app .ticket-kind{color:#667085;white-space:nowrap;font-size:12px}.vd-app .ticket-empty{color:#667085;padding:16px}.vd-app .tickets-section button:focus-visible{outline-offset:2px;outline:2px solid #4a62e8}.vd-app .tickets-section button:disabled{opacity:.5;cursor:default}@container vd (max-width:650px){.vd-app .tickets-section{padding:16px}.vd-app .ticket-filters label{flex:120px}.vd-app .ticket-filters input{width:100%}.vd-app .ticket-row-title{flex-wrap:wrap}}.vd-app .tickets-section{max-width:none;padding:20px var(--layout-page-padding-x-desktop,24px);margin:0}.vd-app .tickets-section>header{margin-bottom:16px}.vd-app .tickets-section h1{margin:0;font-size:20px;font-weight:600}.vd-app .tickets-section .ticket-refresh{background:var(--black-5);width:36px;height:36px;color:var(--color-textSecondary);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.vd-app .ticket-filters{align-items:flex-end;gap:12px 16px;margin:0 0 24px}.vd-app .ticket-type-filter{align-items:center;gap:8px;min-height:36px;display:flex}.vd-app .ticket-type-filter>span{color:var(--color-textSecondary);font-size:12px}.vd-app .ticket-filters label{color:var(--color-textSecondary);flex:0 160px;font-size:12px}.vd-app .ticket-filters select,.vd-app .ticket-filters input{width:100%;height:36px;color:var(--color-textPrimary);padding:6px 10px;font-size:13px}.vd-app .ticket-group{margin:0 0 16px}.vd-app .ticket-group-header{background:var(--black-5);border-radius:6px;padding:10px 12px;font-size:13px}.vd-app .ticket-group-header strong{font-weight:600}.vd-app .ticket-group-header span{background:var(--color-surface);min-width:22px;height:22px;color:var(--color-textSecondary);border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.vd-app .ticket-row-title strong{font-weight:500}.vd-app .ticket-row-title>svg{color:var(--color-textSecondary);flex-shrink:0}.vd-app .ticket-kind{color:var(--color-textSecondary);font-size:11px}.vd-app .ticket-empty{color:var(--color-textSecondary);margin:0;padding:20px 36px;font-size:13px}@container vd (max-width:650px){.vd-app .tickets-section{padding:16px}.vd-app .ticket-type-filter{flex-basis:100%}.vd-app .ticket-filters label{flex:140px}}.vd-app .ticket-status-icon{color:var(--color-textSecondary);flex-shrink:0}.vd-app .ticket-group[data-status=in_progress] .ticket-status-icon{color:#2563eb}.vd-app .ticket-group[data-status=resolved] .ticket-status-icon{color:var(--home-green,#007a61)}.vd-app .ticket-table-row{border-bottom:1px solid var(--black-10);grid-template-columns:minmax(240px,1fr) 165px 165px auto;align-items:center;gap:16px;padding:10px 12px;font-size:12px;display:grid}.vd-app .ticket-table-row:hover{background:var(--black-5)}.vd-app .ticket-table-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;display:grid}.vd-app .ticket-table-summary .ticket-row-title,.vd-app .ticket-table-summary .ticket-table-context{grid-column:1}.vd-app .ticket-table-summary>.ticket-kind{text-align:center;grid-area:1/2/3;justify-self:center}.vd-app .ticket-table-summary .ticket-row-title{gap:6px}.vd-app .ticket-table-summary strong{font-size:13px;font-weight:500}.vd-app .ticket-table-context{color:var(--color-textSecondary);margin:4px 0 0 21px;font-size:11px;display:block}.vd-app .ticket-table-summary .ticket-kind{background:var(--black-5);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px}.vd-app .ticket-table-summary .ticket-kind-escalation{color:#8a5312;background:#fdf2df}.vd-app .ticket-table-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.vd-app .ticket-table-assignee{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.vd-app .ticket-table-assignee select{border:1px solid var(--black-10);background-color:var(--color-surface);width:100%;min-width:0;height:30px;color:var(--color-textPrimary);border-radius:6px;padding:4px 24px 4px 8px;font-size:12px}.vd-app .ticket-table-actions{align-items:center;gap:10px;display:flex}.vd-app .ticket-table-actions button{min-height:30px;color:var(--color-textSecondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;display:inline-flex}.vd-app .ticket-table-actions button:hover{text-decoration:underline}@container vd (max-width:1100px){.vd-app .ticket-table-row{grid-template-columns:minmax(180px,1fr) 150px 150px}.vd-app .ticket-table-actions{grid-column:1/-1;justify-content:flex-end}}@container vd (max-width:650px){.vd-app .ticket-table-row{grid-template-columns:1fr 145px;gap:8px}.vd-app .ticket-table-summary{grid-column:1/-1}.vd-app .ticket-table-actions{justify-content:flex-start}}.vd-app .ticket-table-row,.vd-app .ticket-table-header{grid-template-columns:var(--ticket-table-columns)}.vd-app .ticket-table-header{background:var(--black-5);border-radius:6px;align-items:center;gap:16px;padding:0 12px;display:grid}.vd-app .ticket-table-summary,.vd-app .ticket-table-header-summary{grid-template-columns:minmax(0,1fr) 80px;align-items:center;column-gap:12px;display:grid}.vd-app .ticket-table-header .ticket-group-header{background:0 0;padding:10px 0}.vd-app .ticket-column-label{color:var(--color-textSecondary);font-size:11px;font-weight:400}.vd-app .ticket-column-type{text-align:center}.vd-app .ticket-table-actions{justify-content:flex-end}.vd-app .ticket-table-header>.ticket-column-label:last-child{text-align:right}@container vd (max-width:1100px){.vd-app .tickets-section{--ticket-table-columns:minmax(180px,1fr)150px 150px}.vd-app .ticket-table-header>.ticket-column-label:last-child{display:none}}@container vd (max-width:650px){.vd-app .ticket-table-row{grid-template-columns:1fr 145px}.vd-app .ticket-table-header{display:block}.vd-app .ticket-table-header>.ticket-column-label{display:none}.vd-app .ticket-table-header-summary{grid-template-columns:1fr}.vd-app .ticket-column-type{display:none}.vd-app .ticket-table-actions{justify-content:flex-start}}.vd-app .tickets-section .ticket-filters{align-items:center;gap:12px 20px;margin:0 0 20px}.vd-app .ticket-filters .ticket-type-filter{gap:8px;min-height:34px;margin:0}.vd-app .ticket-filters label{flex-direction:row;flex:0 auto;align-items:center;gap:8px}.vd-app .ticket-filters select{width:150px;height:34px}.vd-app .ticket-filters .knowledge-filter-label{white-space:nowrap}.vd-app .ticket-filters .ticket-refresh{flex-shrink:0;margin-left:auto}@container vd (max-width:650px){.vd-app .ticket-filters .ticket-type-filter{flex-basis:100%}.vd-app .ticket-filters label{flex:180px}.vd-app .ticket-filters select{flex:1;width:100%;min-width:0}}.vd-app .ticket-table-row{cursor:pointer}.vd-app .ticket-table-summary .ticket-title-trigger{min-width:0;color:inherit;text-align:left;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:13px;font-weight:500}.vd-app .ticket-table-row:hover .ticket-title-trigger,.vd-app .ticket-title-trigger:focus-visible{text-underline-offset:3px;text-decoration:underline}.vd-app .tickets-section{--ticket-table-columns:minmax(240px,1fr)165px 165px 170px}@container vd (max-width:1100px){.vd-app .tickets-section{--ticket-table-columns:minmax(180px,1fr)150px 150px}}.vd-app .ticket-table-summary>.ticket-kind{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.4}.vd-app .ticket-table-summary .ticket-row-title{align-items:flex-start}.vd-app .ticket-table-summary .ticket-row-title>svg{flex-shrink:0;margin-top:2px}.vd-app .ticket-table-summary .ticket-title-trigger{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.vd-app .ticket-table-context{overflow-wrap:anywhere;min-width:0}.vd-app .ticket-table-summary>.ticket-kind{grid-row:1/4}.vd-app .sales-crm{color:var(--color-textPrimary);margin:0;padding:0}.vd-app .sales-crm *{box-sizing:border-box}.vd-app .sales-crm h1{margin:0;font-size:23px;font-weight:600}.vd-app .sales-crm h2{margin:0 0 12px;font-size:17px;font-weight:600}.vd-app .sales-crm h3,.vd-app .sales-crm h4{margin:16px 0 8px;font-size:14px}.vd-app .sales-crm p{color:var(--color-textSecondary);margin:8px 0 16px;line-height:1.55}.vd-app .sales-crm button:where(:not(.inline-section-nav-tab,.dashboard-switch)){border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-textPrimary);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:inline-flex}.vd-app .sales-crm button:hover{filter:brightness(.96)}.vd-app .sales-crm button:disabled{opacity:.5;cursor:default}.vd-app .sales-crm button:focus-visible,.vd-app .sales-crm input:focus-visible,.vd-app .sales-crm textarea:focus-visible,.vd-app .sales-crm select:focus-visible,.vd-app .sales-crm summary:focus-visible{outline:2px solid var(--color-textPrimary);outline-offset:3px}.vd-app .sales-crm :is(input,textarea,select):focus-visible{outline:2px solid var(--color-textSecondary);outline-offset:-2px;border-color:var(--color-textSecondary);box-shadow:none}@media (forced-colors:active){.vd-app .sales-crm :is(input,textarea,select):focus-visible{border-color:highlight;outline-color:highlight}}.vd-app .sales-crm button[aria-pressed=true]{color:var(--color-surface);background:var(--color-textPrimary);border-color:var(--color-textPrimary)}.vd-app .sales-crm label{flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.vd-app .sales-crm input,.vd-app .sales-crm textarea,.vd-app .sales-crm select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;color:var(--color-textPrimary);font:inherit;border-radius:7px;padding:10px;font-size:14px}.vd-app .sales-crm textarea{resize:vertical;line-height:1.6}.vd-app .sales-crm input[type=checkbox]{width:16px;height:16px}.vd-app .sales-crm hr{border:0;border-top:1px solid var(--color-border);margin:24px 0}.vd-app .sales-header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.vd-app .sales-header>button{flex:none;margin-bottom:6px}.vd-app .sales-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vd-app .sales-toolbar{color:var(--color-textSecondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.vd-app .sales-toolbar-status{align-items:center;gap:4px;min-width:0;margin-right:auto;display:flex}.vd-app .sales-crm .sales-toolbar button,.vd-app .sales-crm .sales-toolbar select{background:var(--black-5);min-height:38px;color:var(--color-textSecondary);border:0;border-radius:999px;font-size:12px;font-weight:650}.vd-app .sales-crm .sales-toolbar button{white-space:nowrap;gap:6px;padding:0 13px;line-height:1}.vd-app .sales-crm .sales-toolbar button:hover:not(:disabled),.vd-app .sales-crm .sales-toolbar select:hover{background:var(--black-10);color:var(--color-textPrimary);filter:none}.vd-app .sales-crm .sales-toolbar select{appearance:none;text-overflow:ellipsis;cursor:pointer;width:auto;max-width:220px;margin:0;padding:0 32px}.vd-app .sales-crm .sales-toolbar .sales-refresh-action{background:var(--black-5);width:32px;min-height:32px;color:var(--color-textPrimary);flex:none;padding:0;font-weight:400}@media (pointer:coarse){.vd-app .sales-crm .sales-toolbar button,.vd-app .sales-crm .sales-toolbar select{min-height:44px}.vd-app .sales-crm .sales-toolbar select{font-size:16px}.vd-app .sales-crm .sales-toolbar .sales-refresh-action{width:44px;min-height:44px}}@media (forced-colors:active){.vd-app .sales-crm .sales-toolbar button,.vd-app .sales-crm .sales-toolbar select{border:1px solid buttontext}}.vd-app .sales-board{grid-auto-columns:minmax(min(320px,100%),1fr);grid-auto-flow:column;gap:16px;padding:0 0 20px;display:grid;overflow-x:auto}.vd-app .sales-lane{min-width:0;min-height:260px}.vd-app .sales-lane h2{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:0 4px 14px;font-size:13px;display:flex}.vd-app .sales-lane h2 .sales-lane-count{color:var(--color-textSecondary);font-weight:400}.vd-app .sales-crm .sales-opportunity{text-align:left;border-color:var(--color-borderSubtle);border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin:10px 0;padding:14px;display:flex}.vd-app .sales-opportunity-heading{align-items:center;gap:8px;min-width:0;display:flex}.vd-app .sales-opportunity-heading strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.4}.vd-app .sales-opportunity-heading>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vd-app .sales-opportunity-heading>.sales-outcome-badge{white-space:nowrap;flex:none;align-self:center}.vd-app .sales-card-timestamp{color:var(--color-textSecondary);white-space:nowrap;flex:none;margin-left:auto;font-size:11px;line-height:1.4}.vd-app .sales-crm .sales-opportunity-summary{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.vd-app .sales-opportunity small{color:var(--color-textSecondary);font-size:11px}.vd-app .sales-opportunity-fields{gap:8px;display:grid}.vd-app .sales-card-field{align-items:baseline;gap:4px;min-width:0;font-size:12px;line-height:1.4;display:flex}.vd-app .sales-card-field>span{max-width:55%;color:var(--color-textSecondary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.vd-app .sales-card-field b{min-width:0;color:var(--color-textPrimary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}@container vd (max-width:600px){.vd-app .sales-header{gap:8px}.vd-app .sales-board{grid-template-columns:1fr;grid-auto-flow:row}.vd-app .sales-lane{min-height:auto}.vd-app .sales-crm input,.vd-app .sales-crm select,.vd-app .sales-crm textarea{font-size:16px}}.vd-app .sales-crm{width:100%;min-width:0}.vd-app .sales-board{min-width:0;max-width:100%}.vd-app .sales-header .sales-view-nav{border-bottom-color:var(--black-15);flex-wrap:nowrap;flex:1;min-width:0;margin-bottom:0}.vd-app .sales-header .sales-view-nav .inline-section-nav-tab{flex-shrink:0}.vd-app .sales-header .sales-view-nav .inline-section-nav-tab.active:after{height:2px}.vd-app .sales-header--workspace{border-bottom:1px solid var(--black-15);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 20px}.vd-app .sales-header--workspace .sales-view-nav{border-bottom:0;flex:none;align-self:stretch;align-items:stretch;width:auto;padding-bottom:0}.vd-app .sales-header--workspace .sales-view-nav .inline-section-nav-tab.active:after{bottom:-1px}.vd-app .sales-header--workspace .sales-toolbar{display:contents}.vd-app .sales-header--workspace .sales-toolbar-status{color:var(--color-textSecondary);font-size:12px}.vd-app .sales-header--workspace .sales-toolbar-status>span{white-space:nowrap}.vd-app .sales-header--workspace .sales-toolbar>.sales-actions{margin-left:auto;padding-block:6px}@container vd (max-width:600px){.vd-app .sales-header--workspace{column-gap:12px}.vd-app .sales-header--workspace .sales-toolbar-status{margin-left:auto;margin-right:0}.vd-app .sales-header--workspace .sales-toolbar>.sales-actions{justify-content:flex-end;width:100%}}.vd-app .sales-crm .sales-view-nav .inline-section-nav-tab:focus-visible{outline:2px solid var(--color-textPrimary);outline-offset:3px}.vd-app .sales-lane-header{border-bottom:1px solid var(--color-border);margin-bottom:12px;padding-bottom:12px}.vd-app .sales-lane-header h2{border:0;justify-content:space-between;min-height:36px;margin:0;padding:0}.vd-app .sales-crm .sales-lane-title{text-align:left;background:0 0;border:0;justify-content:flex-start;min-width:0;padding:6px 4px;font-weight:600}.vd-app .sales-lane-title span{overflow-wrap:anywhere}.vd-app .sales-lane-title svg{color:var(--color-textMuted);flex:none}.vd-app .sales-lane-count{padding-right:4px}@container vd (max-width:600px){.vd-app .sales-crm .sales-board{grid-template-columns:none;grid-auto-columns:minmax(min(280px,100%),85%);grid-auto-flow:column}.vd-app .sales-crm .sales-lane-title{min-height:44px}}.vd-app .sales-board-container{min-width:0;max-width:100%}.vd-app .sales-board:focus-visible{outline:2px solid var(--color-textPrimary);outline-offset:3px}.vd-app .sales-ai-rule-label{align-items:flex-start;gap:7px;display:flex}.vd-app .sales-board{scrollbar-width:thin;scrollbar-color:var(--black-35)var(--black-5)}.vd-app .sales-board::-webkit-scrollbar{height:10px;display:block}.vd-app .sales-board::-webkit-scrollbar-track{background:var(--black-5);border-radius:999px}.vd-app .sales-board::-webkit-scrollbar-thumb{background:var(--black-35);border:2px solid var(--black-5);border-radius:999px}.vd-app .sales-board::-webkit-scrollbar-thumb:hover{background:var(--black-50)}@supports selector(::-webkit-scrollbar){.vd-app .sales-board{scrollbar-width:auto;scrollbar-color:auto}}@container vd (max-width:980px){.vd-app .sales-header .sales-view-nav{gap:10px}.vd-app .sales-header .sales-view-nav .inline-section-nav-tab{min-height:32px;font-size:13px}}.vd-app .dashboard-content:has(>.dashboard-main>.sales-crm--board){height:calc(var(--dashboard-viewport-height,100cqh) - var(--dashboard-navbar-height,50px));min-height:0}.vd-app .dashboard-main:has(>.sales-crm--board){flex-direction:column;flex:1;min-height:0;display:flex}.vd-app .sales-crm--board{flex-direction:column;flex:1;min-height:0;display:flex}.vd-app .sales-crm--board>.sales-header{flex:none}.vd-app .sales-crm--board>.sales-board-container{flex-direction:column;flex:1;min-height:280px;display:flex}.vd-app .sales-live-board{flex:1;align-items:stretch;min-height:0;padding-bottom:8px}.vd-app .sales-live-lane{flex-direction:column;min-height:0;display:flex}.vd-app .sales-live-lane>.sales-lane-header{flex:none;margin-bottom:8px;padding-bottom:6px}.vd-app .sales-live-lane>.sales-lane-header h2{min-height:28px}.vd-app .sales-lane-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;padding:2px 4px;overflow:hidden auto}.vd-app .sales-lane-scroll:focus-visible{outline:2px solid var(--color-textSecondary);outline-offset:-2px}.vd-app .sales-virtual-list{width:100%;position:relative}.vd-app .sales-virtual-card{width:100%;padding-bottom:10px;position:absolute;top:0;left:0}.vd-app .sales-virtual-card .sales-opportunity{margin-bottom:0}.vd-app .sales-lane-footer{color:var(--color-textSecondary);justify-items:center;gap:10px;padding:12px 4px 20px;font-size:12px;display:grid}.vd-app .sales-lane-footer>[role=status]{align-items:center;gap:6px;display:flex}.vd-app .sales-lane-footer [role=alert]{text-align:center;justify-items:center;gap:8px;display:grid}.vd-app .sales-outcome-badge{width:fit-content;color:var(--color-textSecondary);background:var(--black-5);border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.vd-app .sales-outcome-badge--won{color:var(--color-primary);background:var(--color-primarySoft)}.vd-app .sales-lane-scroll::-webkit-scrollbar{width:6px;display:block}.vd-app .sales-lane-scroll::-webkit-scrollbar-thumb{background:var(--black-35);border-radius:999px}@media (pointer:coarse){.vd-app .sales-lane-footer button{min-height:44px}}.vd-app .sales-card-follow-up{border-top:1px solid var(--black-10);color:var(--color-textSecondary);align-items:center;gap:8px;margin-top:2px;padding-top:10px;font-size:12px;line-height:1.5;display:flex}.vd-app .sales-card-follow-up-icon{background:var(--black-5);width:26px;height:26px;color:var(--color-textSecondary);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vd-app .sales-card-follow-up-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.vd-app .sales-card-follow-up-primary{font-size:12px}.vd-app .sales-card-follow-up-state{color:var(--color-textPrimary)}.vd-app .sales-card-follow-up-detail{color:var(--color-textSecondary);font-size:11px}.vd-app .sales-board-editor-dialog{border:1px solid var(--color-border);background:var(--color-surface);width:min(480px,100cqw - 32px);max-height:calc(100cqh - 48px);color:var(--color-textPrimary);border-radius:16px;margin:auto;padding:20px;overflow-y:auto;box-shadow:0 16px 64px #00000024}.vd-app .sales-board-editor-dialog::backdrop{background:#00000047}.vd-app .sales-board-editor-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.vd-app .sales-board-editor-dialog>header h2{margin:0;font-size:16px}.vd-app .sales-board-editor-dialog>header button{background:0 0;border:0;padding:6px}.vd-app .sales-crm .sales-board-editor-dialog .sales-board{padding:0;display:block;overflow:visible}.vd-app .sales-board-editor-dialog .sales-lane{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.vd-app .sales-board-definition-editor{border:0;min-width:0;margin:0;padding:0}@container vd (max-width:600px){.vd-app .sales-board-editor-dialog{padding:16px}.vd-app .sales-board-editor-dialog button{min-height:44px}}.vd-app .sales-movable-card{border:1px solid var(--color-borderSubtle);background:var(--color-surface);border-radius:10px;margin:10px 0;position:relative}.vd-app .sales-movable-card[draggable=true]{cursor:grab}.vd-app .sales-crm .sales-movable-card .sales-opportunity{cursor:inherit;background:0 0;border:0;margin:0}.vd-app .sales-movable-card--open .sales-opportunity-heading{padding-right:32px}.vd-app .sales-card-move{width:30px;height:30px;color:var(--color-textSecondary);border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:9px;right:9px}.vd-app .sales-card-move:hover{background:var(--color-surfaceMuted,var(--color-surface));color:var(--color-textPrimary)}.vd-app .sales-card-move:focus-within{outline:2px solid var(--color-textSecondary);outline-offset:-2px}.vd-app .sales-card-move select{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;margin:0;padding:0;position:absolute;inset:0}.vd-app .sales-card-move select:disabled{cursor:default}.vd-app .sales-card-move>svg,.vd-app .sales-card-move [role=status]{pointer-events:none;display:flex}.vd-app .sales-card-move:has(select:disabled){opacity:.55}@media (pointer:coarse){.vd-app .sales-card-move{width:44px;height:44px;top:2px;right:2px}.vd-app .sales-movable-card--open .sales-opportunity-heading{padding-right:38px}}.vd-app .sales-movable-card:not([draggable=true]) .sales-opportunity{cursor:pointer}.vd-app .agent-workspace{--agent-conversation-width:820px;height:calc(var(--dashboard-viewport-height,100cqh) - var(--dashboard-navbar-height,50px) - 48px);min-height:0;color:var(--color-textPrimary);background:var(--color-surface);grid-template-columns:224px minmax(0,1fr);display:grid;overflow:hidden}.vd-app .agent-history{border-right:1px solid var(--color-border);flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden}.vd-app .agent-history-header{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.vd-app .agent-history-scroll{flex-direction:column;flex:1;gap:12px;min-height:0;padding:3px;display:flex;overflow:auto}.vd-app .agent-composer-controls,.vd-app .agent-chat-controls{align-items:center;gap:8px;display:flex}.vd-app .agent-chat-heading small,.vd-app .agent-event small{color:var(--color-textSecondary);font-size:12px}.vd-app .agent-history-header>.primary{justify-content:center}.vd-app .agent-history nav{flex-direction:column;flex:none;gap:4px;display:flex}.vd-app .agent-chat-link{text-align:left;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;padding:7px 10px;font-size:13px;display:flex}.vd-app .agent-chat-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vd-app .agent-chat-link:hover{background:var(--color-canvas)}.vd-app .agent-chat-link.selected{background:var(--color-surfaceAlt)}.vd-app .agent-main{flex-direction:column;min-width:0;min-height:0;padding-inline:24px;display:flex}.vd-app .agent-chat-heading{border-bottom:1px solid var(--color-borderSubtle);justify-content:space-between;align-items:center;gap:16px;padding:10px 0 12px;display:flex}.vd-app .agent-chat-heading>div:first-child{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.vd-app .agent-chat-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.vd-app .agent-chat-controls{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;font-size:12px}.vd-app .agent-chat-status{color:var(--color-textSecondary)}.vd-app .agent-chat-controls>.ghost{background:0 0;padding:6px 8px}.vd-app .agent-chat-controls>.ghost:hover:not(:disabled){background:var(--color-canvas)}.vd-app .agent-timeline-region{flex:1;min-height:0;display:flex;position:relative}.vd-app .agent-timeline-region[hidden]{display:none}.vd-app .agent-timeline{contain:layout style;overflow-anchor:none;scrollbar-gutter:stable both-edges;flex:1;min-height:0;overflow:auto}.vd-app .agent-timeline-content{width:100%;max-width:var(--agent-conversation-width);margin-inline:auto}.vd-app .agent-event{box-sizing:border-box;padding:12px 4px}.vd-app .agent-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.6}.vd-app .agent-event-message>small{font-size:11px}.vd-app .agent-user>small{text-align:right;display:block}.vd-app .agent-user .agent-message-text{background:var(--color-surfaceAlt);border-radius:20px;width:fit-content;max-width:85%;margin-left:auto;padding:12px 16px}.vd-app .agent-composer{box-sizing:border-box;width:100%;max-width:var(--agent-conversation-width);border-radius:26px;flex-shrink:0;margin:4px auto 8px;box-shadow:0 2px 6px #0f172a08,0 8px 24px #0f172a0a}.vd-app .agent-composer textarea{box-sizing:border-box;min-height:48px;max-height:112px;padding:4px 6px;font-family:inherit;display:block;overflow-y:auto}.vd-app .agent-composer-controls{justify-content:space-between;font-size:12px}.vd-app .agent-analysis-picker{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.vd-app .agent-analysis-picker>svg{z-index:1;pointer-events:none;width:18px;height:18px;color:var(--color-textSecondary);grid-area:1/1;margin:0;display:block}.vd-app .agent-analysis-picker:has(select:disabled)>svg{opacity:.6}.vd-app .agent-analysis-picker select{box-sizing:border-box;color:#0000;text-indent:100%;white-space:nowrap;appearance:none;width:100%;height:100%;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-area:1/1;margin:0;padding:0}.vd-app .agent-analysis-picker select option{color:var(--color-textPrimary);background:var(--color-surface);text-indent:0}.vd-app .agent-analysis-picker select:hover:not(:disabled){background:var(--color-canvas)}.vd-app .agent-analysis-picker select:disabled{opacity:.6;cursor:not-allowed}.vd-app .agent-workspace .conversations-reply-send{flex-shrink:0;gap:0;min-height:34px}.vd-app .agent-workspace button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.vd-app .agent-workspace :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.vd-app .agent-composer:has(textarea:focus-visible){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary),0 2px 6px #0f172a08,0 8px 24px #0f172a0a}.vd-app .agent-composer textarea:focus-visible{outline:none}.vd-app .agent-workspace button:disabled{opacity:.5;cursor:not-allowed}@container vd (max-width:980px){.vd-app .agent-workspace{height:calc(var(--dashboard-viewport-height,100cqh) - var(--dashboard-navbar-height,50px) - 36px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.vd-app .agent-history{border-right:0;border-bottom:1px solid var(--color-border);gap:8px;max-height:128px;padding:0 0 12px}.vd-app .agent-history-scroll{flex-direction:row;gap:8px;overflow:auto hidden}.vd-app .agent-history nav{flex-direction:row;min-height:44px}.vd-app .agent-chat-link{flex-shrink:0;width:auto;max-width:200px;padding:8px 10px}.vd-app .agent-main{padding-inline:0;overflow:hidden}.vd-app .agent-chat-heading{flex-wrap:wrap;gap:8px;padding:12px 0}.vd-app .agent-chat-controls{justify-content:flex-end;width:100%}.vd-app .agent-chat-controls>.ghost{min-width:44px}.vd-app .agent-chat-controls .agent-chat-status{margin-right:auto}.vd-app .agent-event{padding:10px 4px}.vd-app .agent-composer{margin-bottom:max(4px,env(safe-area-inset-bottom))}.vd-app .agent-analysis-picker select{max-width:180px;min-height:44px}.vd-app .agent-workspace .conversations-reply-send{width:44px;height:44px;min-height:44px}}@media (pointer:coarse){.vd-app .agent-workspace button,.vd-app .agent-analysis-picker select{min-height:44px}.vd-app .agent-chat-controls>.ghost{min-width:44px}.vd-app .agent-workspace .conversations-reply-send{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.vd-app .agent-workspace *{scroll-behavior:auto}}@container vd (max-width:980px){.vd-app .agent-workspace button{min-height:44px}}.vd-app .agent-chat-status{align-items:center;gap:8px;display:inline-flex}.vd-app .agent-event-activity{padding-top:4px;padding-bottom:4px}.vd-app .agent-receipt{max-width:100%;color:var(--color-textSecondary);font-size:13px}.vd-app .agent-receipt-trigger{cursor:pointer;border-radius:4px;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:30px;line-height:1.5;list-style:none;display:flex}.vd-app .agent-receipt-trigger::-webkit-details-marker{display:none}.vd-app .agent-receipt-trigger>svg{flex-shrink:0}.vd-app .agent-receipt-status{font-weight:500}.vd-app .agent-receipt-chevron{transform:rotate(-90deg)}.vd-app .agent-receipt[open] .agent-receipt-chevron{transform:rotate(0)}.vd-app .agent-receipt-trigger:hover{color:var(--color-textPrimary)}.vd-app .agent-receipt-body{border-left:1px solid var(--color-border);overflow-wrap:anywhere;margin:6px 0 8px 7px;padding:2px 0 2px 14px}.vd-app .agent-receipt-body dl{gap:7px;margin:0;display:grid}.vd-app .agent-receipt-body dl>div{grid-template-columns:minmax(70px,110px) minmax(0,1fr);gap:12px;display:grid}.vd-app .agent-receipt-body dt{font-weight:500}.vd-app .agent-receipt-body dd{color:var(--color-textPrimary);margin:0}.vd-app .agent-receipt-body p{margin:8px 0;line-height:1.5}.vd-app .agent-receipt-body button{margin-top:8px}@container vd (max-width:980px){.vd-app .agent-receipt-trigger{min-height:44px}.vd-app .agent-receipt-body dl>div{grid-template-columns:75px minmax(0,1fr);gap:8px}}.vd-app .agent-formatted-reply{white-space:normal}.vd-app .agent-formatted-reply strong{font-weight:600!important}.vd-app .agent-formatted-reply p{white-space:pre-wrap;margin:0 0 8px}.vd-app .agent-formatted-reply p:last-child{margin-bottom:0}.vd-app .agent-formatted-reply ul,.vd-app .agent-formatted-reply ol{margin:8px 0;padding-left:24px}.vd-app .agent-formatted-reply li{margin-block:3px}.vd-app .agent-formatted-reply a{color:var(--color-primary);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.vd-app .agent-formatted-reply code{background:var(--color-canvas);border-radius:4px;padding:2px 4px;font-size:12px}.vd-app .agent-formatted-reply pre{background:var(--color-canvas);white-space:pre;border-radius:10px;max-width:100%;padding:12px;overflow:auto}.vd-app .agent-formatted-reply pre code{padding:0}.vd-app .agent-formatted-reply blockquote{border-left:2px solid var(--color-border);color:var(--color-textSecondary);white-space:pre-wrap;margin:8px 0;padding-left:12px}.vd-app .agent-copy-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.vd-app .agent-copy-row .ghost{color:var(--color-textSecondary);background:0 0;min-height:30px;padding:4px 6px;font-size:11px}.vd-app .agent-copy-row .ghost:hover:not(:disabled){color:var(--color-textPrimary);background:var(--color-canvas)}@media (max-width:980px),(pointer:coarse){.vd-app .agent-copy-row .ghost{min-height:44px}}.vd-app .agent-composer-actions{align-items:center;gap:8px;display:flex}.vd-app .agent-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;min-height:180px;padding:32px 16px;display:flex}.vd-app .agent-welcome>svg{color:var(--color-textSecondary);flex-shrink:0}.vd-app .agent-welcome h2{letter-spacing:-.7px;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:clamp(24px,2.3cqw,32px);font-weight:400;line-height:1.35}.vd-app .agent-timeline[hidden]{display:none}@container vd (max-width:980px){.vd-app .agent-welcome{gap:20px;min-height:140px;padding:24px 8px}}.vd-app .agent-name-trigger{min-width:0;max-width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:4px 0}.vd-app .agent-name-trigger svg{color:var(--color-textSecondary);opacity:0;flex-shrink:0}.vd-app .agent-name-trigger:hover svg,.vd-app .agent-name-trigger:focus-visible svg{opacity:1}@media (max-width:980px),(pointer:coarse){.vd-app .agent-name-trigger svg{opacity:1}}.vd-app .agent-formatted-reply em{font-style:italic}.vd-app .agent-formatted-reply del{text-decoration:line-through}.vd-app .agent-formatted-reply li>ul,.vd-app .agent-formatted-reply li>ol{margin-block:4px}@media (max-width:980px),(pointer:coarse){.vd-app .agent-analysis-picker{width:44px;height:44px}.vd-app .agent-analysis-picker select{min-height:44px}}.vd-app .agent-workspace-page{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);position:relative}.vd-app .agent-workspace-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.vd-app .agent-workspace-actions .agent-history-toggle{background:0 0;justify-content:center;width:36px;padding:0}.vd-app .agent-workspace-page>.agent-history{z-index:5;box-sizing:border-box;border-right:1px solid var(--color-border);background:var(--color-surface);opacity:0;visibility:hidden;pointer-events:none;border-bottom:0;width:min(300px,100% - 24px);max-height:none;padding:16px;transition:transform .18s ease-out,opacity .18s ease-out,visibility 0s .18s;position:absolute;inset:0 auto 0 0;transform:translate(-100%);box-shadow:6px 0 18px #0000000f}.vd-app .agent-workspace-page>.agent-history-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.vd-app .agent-workspace-page .agent-history-header{flex-direction:row;justify-content:space-between;align-items:center}.vd-app .agent-workspace-page .agent-history-header strong{font-size:15px;font-weight:600}.vd-app .agent-workspace-page .agent-history-scroll,.vd-app .agent-workspace-page .agent-history nav{flex-direction:column;overflow-x:hidden}.vd-app .agent-workspace-page .agent-history-scroll{overflow-y:auto}.vd-app .agent-workspace-page .agent-chat-link{width:100%;max-width:none}@media (max-width:980px),(pointer:coarse){.vd-app .agent-workspace-actions .agent-history-toggle{width:44px}}@media (prefers-reduced-motion:reduce){.vd-app .agent-workspace-page>.agent-history{transition:none}}.vd-app .agent-workspace-page .agent-composer{margin-bottom:max(clamp(20px,2cqw,32px),env(safe-area-inset-bottom))}.vd-app .agent-workspace-page .agent-chat-heading{width:100%;max-width:var(--agent-conversation-width);box-sizing:border-box;border-bottom:0;flex-shrink:0;min-height:44px;margin:0 auto 4px;padding:4px 0}.vd-app .agent-workspace-page .agent-chat-heading>div:first-child:empty{display:none}.vd-app .agent-workspace-page .agent-chat-controls{margin-left:auto}@container vd (min-width:981px){.vd-app .agent-workspace-page.agent-history-visible{grid-template-columns:300px minmax(0,1fr)}.vd-app .agent-workspace-page.agent-history-visible>.agent-history{width:300px;box-shadow:none;grid-area:1/1;position:relative;inset:auto}.vd-app .agent-workspace-page.agent-history-visible>.agent-main{grid-area:1/2}}.vd-app .agent-composer-actions{margin-left:auto}.vd-app .agent-history-group{flex-direction:column;gap:4px;display:flex}.vd-app .agent-history-group+.agent-history-group{margin-top:12px}.vd-app .agent-history-group h3{color:var(--color-textSecondary);margin:4px 12px;font-size:11px;font-weight:500;line-height:1.5}.vd-app .lana-surface{z-index:45;background:var(--color-surface);flex-direction:column;min-height:0;display:flex;position:fixed}.vd-app .lana-surface[hidden]{display:none}.vd-app .lana-surface .agent-workspace{flex:1;height:100%}.vd-app .lana-surface-workspace{z-index:2}.vd-app .agent-image-input{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vd-app .agent-image-add{min-width:36px;min-height:36px}.vd-app .agent-composer>.agent-image-input{flex-basis:100%;width:100%}.vd-app .agent-image-input button:focus-visible{outline:2px solid var(--color-primary,#6c52d9);outline-offset:2px}.vd-app .agent-composer.conversations-reply-input-shell{flex-direction:column;display:flex}.vd-app .agent-image-controls,.vd-app .agent-composer-tools{align-items:center;gap:8px;display:flex}.vd-app .agent-image-controls:empty{display:none}.vd-app .agent-message-images{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:8px;display:flex}.vd-app .agent-message-images:not(:has(>*)){display:none}.vd-app button.agent-image-add{width:34px;height:34px;color:var(--color-textSecondary);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.vd-app button.agent-image-add:hover:not(:disabled){color:var(--color-textPrimary);background:0 0}.vd-app button.agent-image-add:focus-visible{outline:2px solid var(--color-textMuted);outline-offset:2px}.vd-app .agent-user>.agent-message-images{justify-content:flex-end;max-width:85%;margin-top:6px;margin-left:auto}.vd-app .agent-user>.agent-message-text:empty{display:none}.vd-app .m2m-actions-row{flex-wrap:wrap;align-items:center;gap:12px}.vd-app .m2m-table .m2m-permissions-trigger{color:inherit;white-space:nowrap;font:inherit;background:0 0;padding:6px 0}.vd-app .m2m-table .m2m-permissions-trigger:hover{color:inherit;text-underline-offset:3px;background:0 0;text-decoration:underline}.vd-app .m2m-permissions-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.vd-app .m2m-permissions-trigger span{font-weight:400}@media (pointer:coarse){.vd-app .m2m-permissions-trigger{min-height:44px}}.vd-app .m2m-filter-row{gap:10px 24px}.vd-app .m2m-credential-author{color:var(--color-textSecondary);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.vd-app .m2m-filter-row{margin-bottom:4px}.vd-app .m2m-actions-row .m2m-search{flex:1;max-width:420px;margin-right:auto}.vd-app .m2m-create-button{flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:36px;display:inline-flex}.vd-app .m2m-table .m2m-scopes-cell{display:table-cell}.vd-app .m2m-table th:first-child{width:40%}.vd-app .m2m-name-copy{min-width:0}.vd-app .m2m-name-icon{color:var(--color-textSecondary);flex-shrink:0}.vd-app .m2m-table .m2m-name-trigger{color:var(--color-textPrimary);text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;padding:4px 0;font-weight:600}.vd-app .m2m-table .m2m-name-trigger:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.vd-app .m2m-date-cell{white-space:nowrap;color:var(--color-textSecondary)}.vd-app .m2m-table .m2m-details-cell{text-align:right;width:44px}.vd-app .m2m-table .m2m-details-trigger{width:36px;height:36px;color:var(--color-textSecondary);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vd-app .m2m-table .m2m-details-trigger:hover{background:var(--black-10);color:var(--color-textPrimary)}.vd-app .m2m-name-trigger:focus-visible,.vd-app .m2m-details-trigger:focus-visible,.vd-app .m2m-filter-row button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@container vd (max-width:640px){.vd-app .m2m-actions-row .m2m-search{flex-basis:100%;max-width:none}.vd-app .m2m-status-filters{flex-basis:100%}.vd-app .m2m-table{min-width:620px}}@media (pointer:coarse){.vd-app .m2m-filter-row button,.vd-app .m2m-create-button,.vd-app .m2m-table .m2m-name-trigger,.vd-app .m2m-table .m2m-details-trigger{min-height:44px}.vd-app .m2m-table .m2m-details-trigger{min-width:44px}}.vd-app .m2m-table .knowledge-table-row{cursor:default}.vd-app .m2m-table-wrap{min-width:0;overflow-x:auto}.vd-app .m2m-table-wrap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@container vd (max-width:640px){.vd-app .m2m-search{box-sizing:border-box;min-width:0}}
.vd-app{font-family:var(--font-inter),Inter,"Inter Fallback","Segoe UI",sans-serif;color:var(--color-textPrimary);background:var(--color-surface);text-align:left;--color-primarySoft:var(--color-canvas);font-size:16px;line-height:1.4;position:relative;overflow:hidden;container:vd/size}.vd-app.vd-app .conversations-detail-overlay{position:absolute;inset:0}.vd-app .conversations-detail-drawer.compact-chat-view{grid-template-rows:auto minmax(0,1fr)}.vd-app .conversations-detail-drawer.compact-chat-view .conversations-detail-header{grid-template-columns:minmax(0,1fr) auto}.vd-app .conversations-detail-drawer.compact-chat-view .conversations-detail-body{grid-template-columns:minmax(0,1fr)}.vd-app .conversations-detail-header-mode-label{text-overflow:ellipsis;overflow:hidden}.vd-app .conversations-list-row:not(.conversations-list-row-clickable){cursor:default}.vd-app .sales-virtual-card{position:relative}.vd-app .sales-board-editor-dialog[open]{z-index:20;height:fit-content;position:absolute;inset:0;box-shadow:0 0 0 100cqmax #00000047,0 16px 64px #00000024}.vd-app .lana-surface{position:absolute}.vd-app .vd-phone-page{height:100%;overflow-y:auto}.vd-app .conversations-reply-send:disabled{opacity:1;background:var(--black-20)}.vd-app.vd-app :not(svg,svg *){font-size:13px}.vd-app.vd-app :is(.conversations-policy-pill,.conversations-inbox-tab-count,.conversations-detail-date-divider,.conversations-detail-message-meta-row,.conversations-message-preview,.conversations-action-summary-row,.conversations-timestamp-cell,.playground-tool-action-trigger,.ticket-kind,.knowledge-chip,.knowledge-filter-label,.ticket-column-label,.ticket-group-header>span,.ticket-table-context,.ticket-table-time,.ticket-table-assignee,.ticket-table-actions,.sales-toolbar-status,.sales-actions,.sales-card-timestamp,.sales-opportunity-summary,.sales-opportunity-fields,.sales-card-follow-up,.sales-card-move,.sales-lane-count,.sales-lane-footer,.agent-history-group h3,.agent-chat-status,.agent-receipt-trigger,.agent-copy-row,.agent-analysis-picker,.tenant-trigger-icon,.badge,.m2m-credential-author,.m2m-permissions-trigger,.m2m-date-cell,.m2m-table th),.vd-app.vd-app :is(.conversations-policy-pill,.conversations-inbox-tab-count,.conversations-detail-date-divider,.conversations-detail-message-meta-row,.conversations-message-preview,.conversations-action-summary-row,.conversations-timestamp-cell,.playground-tool-action-trigger,.ticket-kind,.knowledge-chip,.ticket-group-header>span,.ticket-table-context,.ticket-table-assignee,.ticket-table-actions,.sales-toolbar-status,.sales-actions,.sales-opportunity-fields,.sales-card-follow-up,.sales-card-move,.sales-lane-footer,.agent-chat-status,.agent-receipt-trigger,.agent-copy-row,.agent-analysis-picker,.m2m-permissions-trigger,.m2m-date-cell) *{font-size:12px}.vd-app.vd-app :is(.dashboard-title,.dashboard-title *,.tickets-section>header h1,.conversations-detail-header-name){font-size:16px}.vd-app.vd-app .conversations-detail-close{font-size:22px}.vd-app .dashboard-content{gap:10px;padding:16px 20px}.vd-app .tickets-section{padding:0}.vd-app .tickets-section>header h1{margin:0 0 10px}.vd-app .tickets-section .ticket-filters{margin:0 0 12px}.vd-app .ticket-group{margin:0 0 10px}.vd-app .ticket-table-header .ticket-group-header{padding:7px 0}.vd-app .ticket-table-row{padding:8px 12px}@container vd (min-width:651px){.vd-app .tickets-section{--ticket-table-columns:minmax(0,1fr)130px 140px 150px}.vd-app .ticket-table-row{grid-template-columns:var(--ticket-table-columns)}.vd-app .ticket-table-actions{grid-column:auto}.vd-app .ticket-table-header>.ticket-column-label:last-child{display:block}.vd-app .sales-board{grid-auto-columns:minmax(0,1fr);gap:12px}}.vd-app .sales-movable-card{margin:6px 0}.vd-app .sales-card-follow-up{padding-top:8px}.vd-app.vd-app .agent-history-header strong{font-size:13px}.vd-app .sales-lane-footer{display:none}.vd-app .conversations-detail-timeline-list{padding-bottom:8px}.vd-app .conversations-detail-message{gap:4px}.vd-app .conversations-detail-message-row{--receipt-answer-gap:8px}.vd-app .conversations-detail-timeline-list>*+*{margin-top:8px}.vd-app .conversations-detail-message.message-bubble{padding:8px 12px}.vd-app .playground-tool-action-trigger{min-height:22px;padding:2px 6px}.vd-app .sales-opportunity-heading{flex-wrap:wrap;row-gap:0}.vd-app .sales-opportunity-heading>strong{flex:calc(100% - 32px)}.vd-app .sales-opportunity-heading>.sales-card-timestamp{margin-left:28px}.vd-app .sales-card-follow-up-copy{white-space:normal;text-overflow:clip;overflow:visible}
