*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=zenthari-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button,a,input,select{transition:background-color var(--duration), border-color var(--duration), color var(--duration), box-shadow var(--duration)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:var(--focus-glow)}input:focus,select:focus{outline:2px solid var(--focus);outline-offset:1px;box-shadow:var(--focus-glow)}button:not(:disabled):hover,a:hover,[role=button]:hover,input:hover,select:hover,textarea:hover{box-shadow:var(--hover-glow)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.95px;font-size:clamp(25px,2.4vw,32px);font-weight:650;line-height:1.3}h2{letter-spacing:-.2px;font-size:15px;font-weight:650}h3{font-size:14px;font-weight:600}small,.text-small{font-size:12px}svg{flex-shrink:0}.muted{color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;color:var(--accent);margin-bottom:10px;font-size:10px;font-weight:650}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);padding:12px 20px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}.button{border-radius:var(--radius-small);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.button-primary{color:#fff;background:var(--accent);box-shadow:var(--shadow-small)}.button-primary:hover:not(:disabled){background:var(--accent-hover)}.button-secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled){background:var(--surface-hover)}.button-ghost{color:var(--muted);background:0 0}.button-danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-border)}.button-danger:hover{background:var(--danger-border)}.icon-button{min-width:35px;min-height:35px;padding:8px}.badge{color:var(--muted);background:var(--surface-hover);white-space:nowrap;text-transform:capitalize;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.badge-info{color:var(--accent);background:var(--accent-soft)}.badge-success{color:var(--success);background:var(--success-soft)}.badge-warning{color:var(--warning);background:var(--warning-soft)}.badge-danger{color:var(--danger);background:var(--danger-soft)}.avatar{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.avatar-small{border-radius:50%;width:30px;height:30px;font-size:10px}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button:focus-within{outline:2px solid var(--focus);outline-offset:2px;box-shadow:var(--focus-glow)}.file-button input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.onboarding-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) auto minmax(170px,auto);align-items:center;gap:12px;padding:9px 0;display:grid}@media (max-width:620px){.onboarding-row{grid-template-columns:minmax(0,1fr) auto}.onboarding-row .text-link,.onboarding-row>span:last-child{grid-column:1/-1}}.client-primary{flex-direction:column;gap:18px;min-width:0;display:flex}.onboarding-checklist{gap:0;display:grid}.onboarding-row{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) minmax(95px,auto) minmax(86px,auto);align-items:center;gap:12px;min-height:62px;padding:11px 4px;display:grid}.onboarding-row:last-child{border-bottom:0}.onboarding-icon{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);background:var(--surface-subtle);border-radius:9px;place-items:center;display:grid}.onboarding-copy{min-width:0}.onboarding-copy strong{font-size:12px}.onboarding-copy p{margin-top:3px;line-height:1.4}.onboarding-row>.text-link{white-space:nowrap;justify-self:end}.operator-context-note{background:var(--surface-subtle);color:var(--muted);border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.existing-user-review,.setup-email-notice{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.existing-user-review p{margin-top:4px}.setup-email-notice{flex-direction:column;align-items:flex-start}.setup-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setup-links a{color:var(--accent);font-size:12px;font-weight:600}.operator-invitations{margin-top:16px}.operator-invitations>summary,.change-plan-details>summary,.operator-control-links details>summary{cursor:pointer;font-size:12px;font-weight:650}.operator-invitations>summary span{margin-left:8px;font-weight:400}.operator-invitations>p{margin:10px 0}.operator-invitations>.card{margin-top:10px}.invitation-result{gap:8px;margin:12px 0;display:grid}.logo-manager-preview{border:1px solid var(--border);background:var(--surface-subtle);border-radius:11px;align-items:center;gap:14px;padding:12px;display:flex}.logo-manager-image{border:1px solid var(--border);background:var(--surface);width:64px;height:64px;color:var(--muted);border-radius:12px;flex:0 0 64px;place-items:center;font-size:16px;font-weight:700;display:grid;overflow:hidden}.logo-manager-image img{object-fit:contain;width:100%;height:100%}.logo-manager-preview p{margin-top:4px}.logo-manager-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.operator-access-body,.operator-plan-body,.operator-access-status-body,.operator-client-logo-card .operator-logo-manager-body{padding:22px}.operator-access-body{justify-content:space-between;align-items:center;gap:20px;display:flex}.operator-access-body>p{flex:1;margin:0;line-height:1.55}.operator-access-body>button{flex:none}.operator-plan-body,.operator-access-status-body,.operator-client-logo-card .operator-logo-manager-body{gap:14px;display:grid}.operator-plan-body>p,.operator-client-logo-card .operator-logo-manager-body>p{margin:0;line-height:1.55}.operator-plan-body .change-plan-details{margin-top:0}.operator-plan-body .change-plan-details>summary{padding:5px 0;display:inline-block}.operator-access-status-body .access-summary{padding:0 0 2px}.operator-client-logo-card .logo-manager-actions{gap:10px;margin-top:0}.plan-current{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.plan-current>div{gap:3px;display:grid}.plan-current>div span,.plan-current>strong>span{font-size:10px;font-weight:400}.change-plan-details{margin-top:13px}.change-plan-details>label{margin-top:12px}.change-plan-details>button{margin-top:10px}.access-summary{justify-content:space-between;align-items:center;padding:4px 0 12px;font-size:12px;display:flex}.operator-control-links{gap:12px;display:grid}.operator-control-links details p{overflow-wrap:anywhere;margin-top:8px}.client-detail-grid{align-items:start}.client-aside{gap:14px}@media (max-width:760px){.admin-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-row{grid-template-columns:32px minmax(0,1fr) auto;gap:9px}.onboarding-row .text-link,.onboarding-row>span:last-child{grid-column:2/-1;justify-self:start}}@media (max-width:560px){.operator-user-form{grid-template-columns:1fr}.operator-user-submit{flex-direction:column;grid-column:auto;align-items:flex-start}.existing-user-review,.operator-access-body{flex-direction:column;align-items:flex-start}.operator-access-body,.operator-plan-body,.operator-access-status-body,.operator-client-logo-card .operator-logo-manager-body{padding:16px}.setup-links,.plan-current{flex-direction:column;align-items:flex-start}}.app-shell{--sidebar-width:236px;min-height:100vh}.sidebar{width:var(--sidebar-width);z-index:30;background:var(--nav-background);color:var(--nav-text);scrollbar-width:thin;scrollbar-color:var(--nav-scroll-thumb) var(--nav-scroll-track);border-right:1px solid #ffffff08;flex-direction:column;padding:22px 16px 14px;transition:width .18s,padding .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar::-webkit-scrollbar{width:9px}.sidebar::-webkit-scrollbar-track{background:var(--nav-scroll-track)}.sidebar::-webkit-scrollbar-thumb{background:var(--nav-scroll-thumb);border:2px solid var(--nav-scroll-track);border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--nav-scroll-thumb-hover)}.brand{width:100%;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 44px;justify-content:flex-start;align-items:center;margin-bottom:30px;padding:0 7px;transition:background-color .18s,padding .18s;display:flex}.brand:hover{background:#ffffff08}.brand-client{margin-bottom:16px}.brand-client+.workspace-switcher,.brand-client+.workspace-identity{margin-bottom:41px}.brand-image{object-fit:contain;flex:none;display:block}.brand-image-full{width:min(190px,100%);height:auto}.brand-image-icon{width:34px;height:auto;display:none}.workspace-switcher{text-align:left;color:#c4cce0;border-radius:var(--radius);background:#ffffff05;border:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:10px;width:100%;margin-bottom:27px;padding:12px 10px;display:flex}.workspace-identity{border-radius:var(--radius);border:1px solid #0000;flex-shrink:0;align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:27px;padding:12px 10px;display:flex}.workspace-identity .avatar{flex:none}.workspace-switcher:hover{background:#ffffff0c}.switcher-copy{flex:1;min-width:0}.switcher-copy strong{color:#f1f3fc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;display:block;overflow:hidden}.switcher-copy small{color:var(--nav-muted);margin-top:2px;font-size:10px;display:block}.operator-label{color:var(--nav-accent);align-items:center;gap:8px;margin:-3px 9px 28px;font-size:10px;display:flex}.main-navigation{scrollbar-width:thin;scrollbar-color:var(--nav-scroll-thumb) var(--nav-scroll-track);overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.main-navigation::-webkit-scrollbar{width:7px}.main-navigation::-webkit-scrollbar-track{background:var(--nav-scroll-track)}.main-navigation::-webkit-scrollbar-thumb{background:var(--nav-scroll-thumb);border:2px solid var(--nav-scroll-track);border-radius:999px}.nav-group{margin-bottom:20px}.nav-group-label{text-transform:uppercase;letter-spacing:1.35px;color:var(--nav-muted);margin-bottom:7px;padding:0 12px;font-size:9px;font-weight:550}.nav-link{min-height:38px;color:var(--nav-text);transition:padding .18s ease, background-color var(--duration), color var(--duration);border-radius:6px;align-items:center;gap:11px;margin:2px 0;padding:9px 12px;font-size:11px;display:flex;position:relative}.nav-link:hover{color:#f5f6ff;background:#ffffff08}.nav-active{color:#f5f6ff;background:var(--nav-active)}.nav-active:before{content:"";background:var(--nav-accent);border-radius:0 2px 2px 0;width:3px;height:17px;position:absolute;left:-16px}.nav-active svg{color:var(--nav-active-icon)}.nav-lock{opacity:.6;margin-left:auto}.nav-count{color:var(--nav-text);background:#ffffff12;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.sidebar-footer{border-top:1px solid #ffffff0b;flex:none;margin-top:12px;padding-top:15px}.demo-note{color:#a0aec9;align-items:center;gap:7px;padding:0 9px 12px;font-size:10px;display:flex}.demo-note .badge{color:#b5bfd8;background:#ffffff0c;margin-left:auto;font-size:8px}.live-dot,.read-dot{background:#41a991;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.read-dot{background:var(--border)}.experience-link,.sidebar-help{color:#a7b3ce;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px;font-size:10px;display:flex}.experience-link{color:#c0c9f5}.experience-link svg:last-child{margin-left:auto}.experience-link:hover,.sidebar-help:hover{color:#fff;background:#ffffff08}.sidebar-account-button{border-radius:var(--radius-small);width:100%;min-height:48px;color:var(--nav-text);text-align:left;cursor:pointer;transition:background-color var(--duration), border-color var(--duration);background:#ffffff05;border:1px solid #ffffff10;align-items:center;gap:9px;margin-top:12px;padding:8px 9px;display:flex}.sidebar-account-button:hover{background:#ffffff0b;border-color:#ffffff20}.sidebar-account-button>svg{color:var(--nav-muted);flex:none;margin-left:auto}.sidebar-account-button .avatar{flex:none}.sidebar-account-copy{flex:1;gap:3px;min-width:0;display:grid}.sidebar-account-copy strong,.sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-copy strong{color:#f1f3fc;font-size:10px;font-weight:600}.sidebar-account-copy small{color:var(--nav-muted);font-size:9px}.sidebar-account-button:focus-visible,.workspace-switcher:focus-visible,.brand:focus-visible,.nav-link:focus-visible,.experience-link:focus-visible,.sidebar-help:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}.main-shell{margin-left:var(--sidebar-width);transition:margin-left .18s}.topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 32px;display:flex}.breadcrumb{color:var(--muted);flex:auto;align-items:center;gap:11px;min-width:0;font-size:11px;display:flex}.breadcrumb strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.breadcrumb-root{color:inherit;white-space:nowrap;text-decoration:none}.breadcrumb-root:hover{color:var(--text)}.breadcrumb-root:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.breadcrumb-divider{color:var(--border-strong)}.topbar-actions{flex:none;align-items:center;gap:10px;display:flex}.search-trigger{color:var(--muted);background:0 0;border:none;align-items:center;gap:8px;padding:6px;font-size:11px;display:flex}kbd{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:4px;padding:1px 5px;font:9px Segoe UI,sans-serif}.search-trigger kbd{margin-left:30px}.topbar-divider{background:var(--border);width:1px;height:23px;margin:0 4px}.notification-button{position:relative}.notification-dot{background:var(--accent);border:1px solid var(--surface);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:8px}.notification-count{background:var(--accent);min-width:17px;height:17px;color:var(--surface);border:1px solid var(--nav-background);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-3px;right:-4px}.theme-menu-wrap{position:relative}.theme-menu{z-index:80;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:236px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 30px #0002}.theme-menu-option{width:100%;min-height:42px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:7px 9px;font-size:11px;display:flex}.theme-menu-option.selected{background:var(--accent-soft);border-color:var(--accent-border)}.theme-menu-check{color:var(--accent);margin-left:auto;font-weight:700}.theme-menu-swatch{border:1px solid var(--border-strong);background:#fff;border-radius:4px;width:32px;height:21px;display:flex;overflow:hidden}.theme-menu-swatch i:first-child{background:#111;width:25%}.theme-menu-swatch i:nth-child(2){background:#fff;flex:1}.theme-menu-swatch i:last-child{background:#ddd;width:27%}.theme-menu-swatch-black-white-dark{background:#111}.theme-menu-swatch-black-white-dark i:first-child{background:#050505}.theme-menu-swatch-black-white-dark i:nth-child(2){background:#1b1b1b}.theme-menu-swatch-black-white-dark i:last-child{background:#505050}.theme-menu-swatch-zenthari-light i:first-child{background:#141d35}.theme-menu-swatch-zenthari-light i:last-child{background:#6265d9}.theme-menu-swatch-zenthari-dark{background:#151b2b}.theme-menu-swatch-zenthari-dark i:first-child{background:#101729}.theme-menu-swatch-zenthari-dark i:nth-child(2){background:#1c2437}.theme-menu-swatch-zenthari-dark i:last-child{background:#a3a8ff}.account-menu-actions{gap:4px;display:grid}.account-menu-link{background:var(--surface-subtle);border:1px solid var(--border);border-radius:7px;align-items:center;min-height:42px;padding:10px 13px;font-size:12px;font-weight:550;display:flex}.account-signout{border-top:1px solid var(--border);margin-top:16px;padding-top:15px}.account-signout .button{color:var(--danger)}.account-settings-topbar{border-bottom:1px solid var(--border);color:var(--muted);padding:18px 32px;font-size:12px}.account-settings-topbar a:hover{color:var(--text)}.account-settings-page{max-width:1120px;margin:0 auto}.account-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:6px 22px 0;display:grid}.account-profile-fields>div{border-bottom:1px solid var(--border);padding:13px 0}.account-profile-fields>label{border-bottom:1px solid var(--border);min-width:0;color:var(--muted);align-content:start;gap:6px;padding:13px 0;font-size:11px;display:grid}.account-profile-fields>label>span{align-items:baseline;gap:6px;display:flex}.account-profile-fields>label input{width:100%;min-width:0;min-height:38px}.account-profile-fields>label input[readonly]{color:var(--muted);background:var(--surface-muted);cursor:default}.account-profile-fields>label input[aria-invalid=true]{border-color:var(--danger)}.account-profile-fields>label .field-error-inline{margin-top:0}.account-profile-actions{justify-content:flex-end;gap:8px;padding:14px 22px 0;display:flex}.account-profile-error{color:var(--danger);margin:14px 22px 0;font-size:11px}.account-profile-fields dt{color:var(--muted);font-size:11px}.account-profile-fields dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:600}.account-readonly-note{padding:14px 22px 20px;font-size:11px}.account-email-signature-form{margin:0 22px 20px}.account-email-signature-form textarea{resize:vertical;min-height:110px;line-height:1.5}.account-theme-picker{padding:0}.account-workspace-list{padding:0 22px 18px}.account-workspace-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 95px 80px auto;align-items:center;gap:14px;padding:14px 0;display:grid}.account-workspace-row:last-child{border-bottom:0}.account-workspace-row>div{gap:3px;display:grid}.account-workspace-row strong{font-size:12px}.account-workspace-row span{font-size:11px}.account-workspace-role{text-transform:capitalize}.account-workspace-status{color:var(--success)}.account-empty{color:var(--muted);padding:18px 22px;font-size:12px}.account-button{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;margin-left:6px;padding:3px;display:flex}.topbar-account-button{display:flex}.admin-portal-button{border:1px solid var(--border);border-radius:var(--radius-small);min-height:34px;color:var(--text);background:var(--surface-subtle);white-space:nowrap;transition:background-color var(--duration), border-color var(--duration), color var(--duration);justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.admin-portal-button:hover{background:var(--surface);border-color:var(--focus)}.admin-portal-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.search-trigger{cursor:pointer;transition:color var(--duration), background-color var(--duration);border-radius:7px}.search-trigger:hover{color:var(--text);background:var(--surface-subtle)}.search-trigger:focus-visible,.account-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mobile-menu{display:none}.operator-header-controls{align-items:center;gap:8px;min-width:0;display:flex}.operator-header-indicator{max-width:210px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.operator-header-indicator>svg{color:var(--accent);flex:none}.operator-header-indicator>span{text-overflow:ellipsis;overflow:hidden}.operator-header-indicator strong{color:var(--text);font-weight:600}.operator-header-indicator small{color:var(--muted);margin-left:5px;font-size:9px}.operator-return-button.button{white-space:nowrap;min-height:34px;padding-inline:11px;font-size:10px}.page-content{max-width:1600px;min-height:calc(100vh - 72px);margin:0 auto;padding:35px 32px 0}.page-content:focus{outline:none}.page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-header .muted{margin-top:8px;font-size:12px}.page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-header .page-actions{align-self:flex-end;padding-bottom:3px}.date-chip{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.date-dot{opacity:.5}.workspace-intro{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius);align-items:center;gap:13px;margin-bottom:24px;padding:16px 18px;display:flex}.intro-icon{background:var(--surface);border:1px solid var(--accent-border);width:37px;height:37px;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;display:flex}.workspace-intro strong{color:var(--text);font-size:12px;font-weight:550}.workspace-intro p{color:var(--muted);margin-top:3px;font-size:11px}.workspace-intro>.badge{background:var(--surface);color:var(--accent);margin-left:auto}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);padding:19px 20px 17px}.metric-card:hover,.metric-card:focus-within,.card:hover,.card:focus-within{box-shadow:var(--hover-glow)}.metric-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.metric-icon{color:var(--muted);background:var(--surface-hover);border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.metric-value{letter-spacing:-1px;margin:7px 0 10px;font-size:29px;font-weight:650;line-height:1.4}.metric-detail{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.metric-detail svg{color:var(--success)}.metric-accent{background:var(--accent-soft);border-color:var(--accent-border)}.metric-accent .metric-icon{color:var(--accent);background:var(--surface)}.metric-accent .metric-value{color:var(--accent)}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:22px;display:grid}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-small);border-radius:var(--radius);min-width:0;overflow:hidden}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.card-header .muted{margin-top:4px;font-size:10px}.text-link{color:var(--accent);align-items:center;gap:5px;font-size:10px;font-weight:550;display:inline-flex}.text-link:hover{color:var(--accent-hover);text-decoration:underline}.pipeline-summary{align-items:center;gap:9px;padding:18px 23px 0;display:flex}.pipeline-summary strong{letter-spacing:-.6px;font-size:24px;font-weight:600}.pipeline-summary>span.muted{font-size:10px}.pipeline-summary .badge{margin-left:auto}.pipeline-chart{align-items:flex-end;gap:14px;height:199px;padding:25px 22px 16px;display:flex}.pipeline-column{text-align:center;flex-direction:column;flex:1;min-width:0;display:flex}.bar-amount{color:var(--muted);margin-bottom:7px;font-size:10px}.pipeline-track{border-bottom:1px solid var(--border);justify-content:center;align-items:flex-end;height:98px;display:flex}.pipeline-bar{background:#6370d9;border-radius:4px 4px 0 0;width:min(100%,40px);min-width:8px}.pipeline-bar-0{background:#c8cdf7}.pipeline-bar-1{background:#b0b8f0}.pipeline-bar-2{background:#8d9ae8}.pipeline-bar-3{background:#7280df}.pipeline-bar-4{background:#626cce}.pipeline-bar-5{background:#8e7ec9}.pipeline-bar-6{background:#62ad99}.pipeline-bar-7{background:#d6b1b5}.pipeline-label{color:var(--muted);height:26px;padding-top:10px;font-size:8px;line-height:1.4}html[data-theme=default] .pipeline-bar-0{background:#e0e0e0}html[data-theme=default] .pipeline-bar-1{background:#d0d0d0}html[data-theme=default] .pipeline-bar-2{background:#bfbfbf}html[data-theme=default] .pipeline-bar-3{background:#adadad}html[data-theme=default] .pipeline-bar-4{background:#999}html[data-theme=default] .pipeline-bar-5{background:#858585}html[data-theme=default] .pipeline-bar-6{background:#707070}html[data-theme=default] .pipeline-bar-7{background:#5c5c5c}html[data-theme=black-white-dark] .pipeline-bar-0{background:#e0e0e0}html[data-theme=black-white-dark] .pipeline-bar-1{background:#cfcfcf}html[data-theme=black-white-dark] .pipeline-bar-2{background:#bdbdbd}html[data-theme=black-white-dark] .pipeline-bar-3{background:#ababab}html[data-theme=black-white-dark] .pipeline-bar-4{background:#999}html[data-theme=black-white-dark] .pipeline-bar-5{background:#858585}html[data-theme=black-white-dark] .pipeline-bar-6{background:#707070}html[data-theme=black-white-dark] .pipeline-bar-7{background:#5c5c5c}.chart-footnote{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:6px;padding:13px 22px;font-size:9px;display:flex}.chart-footnote>span:last-child{margin-left:auto}.legend-dot{background:var(--accent);border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.appointment-list{padding:3px 21px 0}.appointment-item{border-bottom:1px solid var(--border);gap:14px;padding:20px 0;display:flex}.appointment-item>div:last-child{min-width:0}.appointment-item strong{font-size:11px;font-weight:600}.appointment-item p{margin-top:3px;font-size:10px}.appointment-date{text-align:center;border:1px solid var(--border);background:var(--canvas);border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;width:46px;height:53px;display:flex}.appointment-date strong{font-size:18px;font-weight:600;line-height:1.3}.appointment-date span{text-transform:uppercase;color:var(--muted);font-size:8px}.appointment-time{color:var(--muted);align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}.appointment-time .live-dot{width:4px;height:4px}.appointment-note{color:var(--muted);align-items:center;gap:7px;padding:15px 0;font-size:9px;display:flex}.activity-feed{padding:5px 22px}.activity-item{align-items:center;gap:13px;padding:15px 0;display:flex;position:relative}.activity-symbol{width:33px;height:33px;color:var(--accent);background:var(--accent-soft);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.activity-symbol-phone{color:var(--success);background:var(--success-soft)}.activity-symbol-forms{color:var(--warning);background:var(--warning-soft)}.activity-copy{min-width:0}.activity-copy strong{font-size:11px;font-weight:550}.activity-copy p{margin-top:3px;font-size:10px}.activity-meta{color:var(--muted);text-align:right;white-space:nowrap;margin-left:auto;font-size:10px}.activity-meta small{opacity:.7;margin-top:3px;font-size:8px;display:block}.activity-line{background:var(--border);width:1px;height:28px;position:absolute;top:47px;left:16px}.channel-total{align-items:baseline;gap:10px;margin:20px 22px 16px;display:flex}.channel-total strong{letter-spacing:-.8px;font-size:26px;font-weight:600}.channel-total span{font-size:10px}.channel-stack{border-radius:4px;gap:3px;height:14px;margin:0 22px 23px;display:flex;overflow:hidden}.channel-segment{flex-basis:0}.channel-phone{background:#6876d7}.channel-chat{background:#9a89d2}html[data-theme=default] .channel-phone{background:#777}html[data-theme=default] .channel-chat{background:#111}html[data-theme=default] .channel-forms{background:#aaa}html[data-theme=default] .channel-email{background:#888}html[data-theme=default] .channel-sms{background:#666}html[data-theme=default] .channel-whatsapp{background:#444}html[data-theme=black-white-dark] .channel-phone{background:#ddd}html[data-theme=black-white-dark] .channel-chat{background:#c8c8c8}html[data-theme=black-white-dark] .channel-forms{background:#b0b0b0}html[data-theme=black-white-dark] .channel-email{background:#989898}html[data-theme=black-white-dark] .channel-sms{background:gray}html[data-theme=black-white-dark] .channel-whatsapp{background:#686868}.channel-forms{background:#68a8b3}.channel-email{background:#a9bbd4}.channel-sms{background:#d4b486}.channel-whatsapp{background:#7caf93}.channel-legend{flex-direction:column;gap:13px;margin:0 22px 21px;display:flex}.channel-legend>div{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.channel-legend strong{color:var(--text);margin-left:auto;font-size:11px;font-weight:550}.channel-legend small{text-align:right;width:26px;font-size:9px}.card-footnote{border-top:1px solid var(--border);color:var(--muted);padding:14px 22px;font-size:9px}.workspace-bottom{justify-content:space-between;align-items:center;gap:16px;margin:25px 0;display:flex}.team-presence{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.team-presence strong{color:var(--text);margin-left:4px;font-weight:550}.content-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:12px;margin-top:30px;padding:19px 0;font-size:9px;display:flex}.content-footer>span{align-items:center;gap:6px;display:inline-flex}.content-footer .live-dot{width:4px;height:4px}.sidebar-collapsed{--sidebar-width:76px}.sidebar-collapsed .sidebar{padding-inline:11px}.sidebar-collapsed .brand{justify-content:center;padding:0}.sidebar-collapsed .brand-image-full{display:none}.sidebar-collapsed .brand-image-icon{display:block}.sidebar-collapsed .switcher-copy,.sidebar-collapsed .workspace-switcher>svg,.sidebar-collapsed .sidebar-account-copy,.sidebar-collapsed .sidebar-account-button>svg,.sidebar-collapsed .nav-link>span,.sidebar-collapsed .nav-group-label,.sidebar-collapsed .demo-note>span:not(.live-dot),.sidebar-collapsed .experience-link>span,.sidebar-collapsed .sidebar-help>span,.sidebar-collapsed .sidebar-footer .badge,.sidebar-collapsed .operator-label span{display:none}.sidebar-collapsed .workspace-switcher{padding:10px 8px}.sidebar-collapsed .workspace-identity{justify-content:center;padding:10px 8px}.sidebar-collapsed .nav-link{justify-content:center;padding:11px 16px}.sidebar-collapsed .nav-active:before{left:-11px}.sidebar-collapsed .sidebar-footer .live-dot{display:inline-block}.sidebar-collapsed .sidebar-account-button{justify-content:center;padding-inline:6px}.sidebar-collapsed .sidebar-footer .experience-link svg:last-child{display:none}.sidebar-collapsed .experience-link,.sidebar-collapsed .sidebar-help,.sidebar-collapsed .demo-note,.sidebar-collapsed .operator-label{justify-content:center}.boot-screen{max-width:1080px;margin:0 auto;padding:60px 28px}.shell-loading{--sidebar-width:236px;background:var(--canvas);min-height:100vh}.shell-loading .brand{margin-bottom:30px}.shell-loading-switcher{width:100%;height:45px;margin-bottom:20px}.shell-loading-group{width:74px;height:9px;margin:0 12px 9px}.shell-loading-link{width:100%;height:38px;margin:2px 0}.shell-loading-breadcrumb,.shell-loading-actions{align-items:center;gap:11px;display:flex}.shell-loading-breadcrumb>.skeleton:first-child{width:68px;height:12px}.shell-loading-breadcrumb>.skeleton:last-child{width:92px;height:14px}.shell-loading-actions>.skeleton{border-radius:50%;width:34px;height:34px}.shell-loading .page-content{min-height:calc(100vh - 72px)}.shell-loading-footer{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:30px;padding:19px 0;display:flex}.shell-loading-footer .skeleton{width:145px;height:9px}.shell-loading-footer .skeleton:last-child{width:190px}@media (max-width:780px){.shell-loading{--sidebar-width:0px}.shell-loading .sidebar{display:none}.shell-loading .topbar{height:62px}.shell-loading-breadcrumb>.skeleton:first-child,.shell-loading-actions>.skeleton:first-child{display:none}.shell-loading-footer .skeleton:last-child{width:135px}}.recovery{max-width:680px;margin:60px auto;padding:36px}.recovery p{margin:18px 0}.recovery .page-actions{margin-top:25px}.auth-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4f5;background:#0b0c0e;place-items:center;min-height:100svh;padding:clamp(24px,5vw,68px) 24px;display:grid;overflow:hidden}.auth-layout{background:#131416;border:1px solid #303135;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);width:min(100%,1040px);min-height:590px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000006b,0 2px 10px #0000003d}.auth-story{color:#fff;background:radial-gradient(at 12% 88%,#ffffff0a,#0000 52%),#17181b;flex-direction:column;min-width:0;padding:clamp(30px,5vw,58px);display:flex}.auth-brand{width:210px;max-width:100%;display:block}.auth-brand:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #f4f4f5}.auth-brand-logo{width:100%;height:auto;display:block}.auth-story-copy{max-width:440px;margin:auto 0;padding:64px 0}.auth-eyebrow{color:#c9cacc;letter-spacing:1.35px;font-size:10px;font-weight:750}.auth-story .auth-eyebrow{color:#ededee}.auth-story-copy h1{letter-spacing:-1.9px;margin-top:20px;font-size:clamp(34px,4vw,47px);font-weight:650;line-height:1.14}.auth-story-copy>p{color:#b8b9bc;max-width:365px;margin-top:18px;font-size:14px;line-height:1.75}.auth-capabilities{color:#dedee0;gap:14px;margin-top:42px;font-size:12px;display:grid}.auth-capabilities span{align-items:center;gap:11px;display:flex}.auth-capabilities i{background:#dedee0;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff12}.auth-byline{color:#a7a8ab;font-size:11px}.auth-panel{background:#131416;border-left:1px solid #303135;place-self:center;width:100%;max-width:none;padding:clamp(34px,5vw,58px)}.auth-panel-header h2{letter-spacing:-.8px;margin-top:12px;font-size:clamp(24px,2.5vw,29px);line-height:1.25}.auth-panel-header p{color:#a7a8ab;margin-top:10px;font-size:12px;line-height:1.65}.auth-form{gap:10px;margin-top:30px;display:grid}.auth-form>label,.auth-password-label label{color:#e7e7e8;font-size:11px;font-weight:600}.auth-form>input,.auth-password-field input{color:#f4f4f5;background:#222326;border:1px solid #414246;border-radius:8px;width:100%;min-width:0;height:46px;padding:0 13px;font-size:13px}.auth-form>input::placeholder{color:#929397;opacity:1}.auth-form>input:focus-visible,.auth-password-field input:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #e7e7e8}:-webkit-any(.auth-form>input:-webkit-autofill,.auth-password-field input:-webkit-autofill){-webkit-text-fill-color:#f4f4f5;caret-color:#f4f4f5;-webkit-box-shadow:inset 0 0 0 1000px #222326}:is(.auth-form>input:autofill,.auth-password-field input:autofill){-webkit-text-fill-color:#f4f4f5;caret-color:#f4f4f5;-webkit-box-shadow:inset 0 0 0 1000px #222326}.auth-password-label{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.auth-inline-button,.auth-back-button{color:#d5d5d7;background:0 0;border:0;width:fit-content;padding:3px 0;font-size:11px;font-weight:600}.auth-inline-button:hover:not(:disabled),.auth-back-button:hover:not(:disabled){color:#fff;text-underline-offset:3px;text-decoration:underline}.auth-inline-button:focus-visible,.auth-back-button:focus-visible,.auth-visibility-button:focus-visible{outline-offset:3px;outline:2px solid #e7e7e8}.auth-password-field{position:relative}.auth-password-field input{padding-right:46px}.auth-visibility-button{color:#a7a8ab;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;display:grid;position:absolute;inset:0 5px 0 auto}.auth-visibility-button:hover{color:#f4f4f5;background:#303135}.auth-submit{color:#17181b;width:100%;min-height:46px;box-shadow:none;background:#f1f1f2;border:1px solid #f4f4f5;border-radius:8px;justify-content:center;gap:10px;margin-top:12px}.auth-submit-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.75s linear infinite auth-submit-spin}@keyframes auth-submit-spin{to{transform:rotate(360deg)}}.auth-submit:hover:not(:disabled){color:#111214;background:#fff;border-color:#fff}.auth-submit:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #f4f4f5}.auth-submit:disabled{color:#393a3d;background:#c4c4c6;border-color:#c4c4c6}.auth-feedback{color:#f2b5bd;overflow-wrap:anywhere;background:#2a1c20;border:1px solid #75424a;border-radius:8px;margin-top:16px;padding:11px 13px;font-size:11px;line-height:1.55}.auth-feedback-success{color:#a6dec9;background:#19251f;border-color:#3b6659}.auth-verification-actions{gap:2px;margin-top:20px;display:grid}.auth-verification-actions .auth-submit{margin-top:0}.auth-panel-header h2:focus{outline:none}.auth-back-button{margin:15px auto 0;display:block}.auth-security-note{color:#929397;text-align:center;border-top:1px solid #303135;margin-top:27px;padding-top:19px;font-size:10px;line-height:1.6}.auth-mobile-byline{display:none}@media (max-width:780px){.auth-page{padding:18px}.auth-layout{border-radius:18px;grid-template-columns:1fr;width:min(100%,480px);min-height:0}.auth-story{background:radial-gradient(at 12% 88%,#ffffff0a,#0000 52%),#17181b;padding:23px 25px 20px}.auth-story-copy{padding:25px 0 4px}.auth-story-copy h1{letter-spacing:-.9px;margin-top:10px;font-size:clamp(25px,7vw,31px)}.auth-story-copy>p,.auth-capabilities,.auth-byline{display:none}.auth-panel{border-top:1px solid #303135;border-left:0;max-width:none;padding:28px 25px 24px}.auth-panel-header h2{font-size:24px}.auth-form{margin-top:24px}.auth-mobile-byline{color:#929397;text-align:center;margin-top:14px;font-size:10px;display:block}}@media (max-width:360px){.auth-page{padding:10px}.auth-story,.auth-panel{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.auth-layout *,.auth-layout :before,.auth-layout :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.auth-submit-spinner{border-top-color:#0000;border-right-color:currentColor;animation:none}}.ai-connections-list{padding:0}.ai-transcript-controls{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:end;gap:10px 24px;padding:18px 22px 16px;display:grid}.ai-import-window{gap:7px;margin:0;display:grid}.ai-import-window select{width:100%}.ai-transcript-controls>p{max-width:620px;margin:0 0 3px;line-height:1.6}.ai-connection-heading,.ai-connection-row{grid-template-columns:minmax(210px,1.5fr) minmax(110px,.7fr) minmax(120px,.75fr) minmax(140px,1fr) minmax(240px,1.4fr);align-items:center;gap:16px;padding:15px 22px;display:grid}.ai-connection-heading{color:var(--muted);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ai-connection-row{border-bottom:1px solid var(--border);min-height:78px}.ai-connection-row:last-of-type{border-bottom:0}.ai-connection-name{gap:4px;min-width:0;display:grid}.ai-connection-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-connection-name>span,.ai-connection-provider,.ai-connection-row>.muted{color:var(--muted);font-size:11px}.ai-connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ai-connection-actions .button{min-height:34px;padding-inline:11px}.ai-connection-capabilities{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ai-connection-capabilities>span{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:flex}.ai-connection-capabilities strong{color:var(--text);font-weight:600}.ai-connection-details{color:var(--muted);grid-column:1/-1;font-size:11px}.ai-connection-details summary{cursor:pointer;width:fit-content}.ai-connection-details>div{padding-top:8px;line-height:1.8}.ai-capability-guidance{margin:8px 0;line-height:1.6}.ai-capability-guidance strong{color:var(--text)}.voiceflow-credentials{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);gap:12px;padding:16px;display:grid}.voiceflow-credentials-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.voiceflow-credentials-heading h3{margin:0;font-size:14px}.voiceflow-key-status{color:var(--muted);font-size:11px}.voiceflow-credentials>p{margin:0}.ai-install-shortcut{justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.ai-install-shortcut>div:first-child{gap:5px;font-size:12px;display:grid}.ai-install-shortcut .muted{font-size:10px}.ai-setup-list{gap:14px;padding:18px 22px 22px;display:grid}.ai-setup-item{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);grid-template-columns:minmax(160px,.8fr) minmax(0,2fr);align-items:start;gap:22px;padding:16px;display:grid}.ai-setup-item>div{gap:6px;font-size:12px;display:grid}.ai-setup-item>div>span{font-size:10px}.ai-setup-item ul{flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.ai-setup-item li{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.ai-setup-item li>span{color:var(--muted);font-weight:700}.ai-setup-item li.is-complete>span{color:var(--text)}.connections-advanced{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:18px;overflow:hidden}.connections-advanced>summary{color:var(--text);cursor:pointer;padding:16px 20px;font-size:12px;font-weight:600}.connections-advanced[open]>summary{border-bottom:1px solid var(--border)}.connections-advanced>.card{box-shadow:none;border:0;border-radius:0}.connections-advanced>p{margin:0;padding:18px 20px 20px;line-height:1.65}.connections-advanced+.card{margin-top:18px}.ai-install-steps{color:var(--muted);gap:8px;margin:0 0 20px;padding-left:22px;font-size:12px;line-height:1.6;display:grid}.ai-install-modal textarea{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface-subtle);width:100%;min-height:82px;color:var(--text);resize:vertical;padding:12px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:1050px){.ai-transcript-controls{grid-template-columns:minmax(200px,280px) minmax(0,1fr);padding-inline:20px}.ai-connection-heading{display:none}.ai-connection-row{grid-template-columns:minmax(150px,1fr) auto minmax(130px,.8fr);gap:10px 14px;padding:18px 20px}.ai-connection-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.ai-transcript-controls{grid-template-columns:1fr;gap:10px;padding:16px}.ai-transcript-controls>p{margin:0}.ai-connection-row{grid-template-columns:minmax(0,1fr) auto;padding:16px}.ai-connection-provider{grid-row:2}.ai-connection-row>.muted{grid-area:3/1/auto/-1}.ai-connection-actions{grid-column:1/-1}.ai-setup-list{padding-inline:16px}.ai-install-shortcut{flex-direction:column;align-items:stretch;padding:16px}.ai-install-shortcut .ai-connection-actions{grid-column:auto}.ai-setup-item{grid-template-columns:1fr;gap:12px}.ai-setup-item ul{grid-template-columns:1fr 1fr;display:grid}}.skeleton{background:var(--skeleton);border-radius:8px;animation:1.6s ease-in-out infinite pulse}.skeleton-title{width:min(430px,70%);height:32px;margin-bottom:15px}.skeleton-subtitle{width:min(330px,90%);height:14px;margin-bottom:30px}.skeleton-metric{height:145px}.skeleton-content{height:360px}.page-skeleton{width:100%}@keyframes pulse{50%{opacity:.45}}.empty-state{text-align:center;max-width:530px;margin:auto;padding:40px 25px}.empty-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.empty-state h2{font-size:16px}.empty-state p{max-width:370px;margin:9px auto 20px;font-size:12px}.error-state{border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-soft);padding:30px}.error-state p{margin:12px 0 20px}.application-error-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.application-error-state.compact{padding:20px}.modal{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:23px;overflow-y:auto;box-shadow:0 24px 80px #10173130}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000005c}.modal-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.modal-header h2{letter-spacing:-.4px;font-size:18px}.modal-description{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.7}.modal-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:17px;display:flex}.operation-progress{border:1px solid var(--border);background:var(--surface-raised,var(--surface));width:100%;color:var(--text);border-radius:9px;gap:10px;padding:12px 14px;display:grid}.operation-progress-copy{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;display:flex}.operation-progress-copy strong{font-size:12px;font-weight:650}.operation-progress-copy span{color:var(--muted);font-size:11px;line-height:1.5}.operation-progress-track{background:var(--border);border-radius:999px;height:6px;position:relative;overflow:hidden}.operation-progress-track>span{inset-block:0;border-radius:inherit;background:var(--accent);width:36%;animation:1.4s ease-in-out infinite operation-progress-slide;position:absolute;left:-36%}.operation-progress-error{border-color:var(--danger);background:var(--danger-soft)}.operation-progress-error .operation-progress-track>span{display:none}@keyframes operation-progress-slide{0%{transform:translate(0)}to{transform:translate(380%)}}@media (prefers-reduced-motion:reduce){.operation-progress-track>span{width:36%;animation:none;left:32%}}.toast-stack{z-index:150;flex-direction:column;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:23px;right:24px}.toast{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:9px;align-items:center;gap:11px;padding:15px;font-size:12px;display:flex;box-shadow:0 5px 25px #10173115}.toast-success>svg{color:var(--success)}.toast-error>svg{color:var(--danger)}.toast button{color:var(--muted);background:0 0;border:0;margin-left:auto;padding:4px;display:flex}.toggle{background:var(--border-strong);border:0;border-radius:12px;flex-shrink:0;width:36px;height:21px;padding:3px;display:flex}.toggle span{width:15px;height:15px;transition:transform var(--duration);background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002}.toggle-on{background:var(--accent)}.toggle-on span{transform:translate(15px)}.workspace-options{flex-direction:column;gap:9px;display:flex}.workspace-option{border:1px solid var(--border);background:var(--surface);text-align:left;width:100%;color:var(--text);border-radius:9px;align-items:center;gap:12px;padding:15px 12px;display:flex}.workspace-option:hover,.workspace-option.selected{background:var(--accent-soft);border-color:var(--accent-border)}.workspace-option>span:nth-child(2){flex:1}.workspace-option strong{font-size:12px;display:block}.workspace-option small{margin-top:3px;font-size:10px;display:block}.account-summary{align-items:center;gap:13px;margin:25px 0 20px;display:flex}.account-summary p{margin-top:4px;font-size:11px}.notification-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 0;display:flex}.notification-row p{flex:1;font-size:12px}.notification-row>div:nth-child(2){flex:1;min-width:0}.notification-row-actions{align-items:center;gap:8px;display:flex}.notification-row-actions .button{white-space:nowrap}.guide-copy{flex-direction:column;gap:15px;margin:25px 0;font-size:13px;line-height:1.8;display:flex}.guide-copy>svg{color:var(--accent)}.search-field{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.search-field input{width:100%;color:var(--text);background:0 0;border:0;outline:none;padding:0;font-size:12px}.search-field:focus-within{border-color:var(--focus);box-shadow:var(--focus-glow)}.search-results{max-height:390px;margin-top:20px;overflow-y:auto}.search-result{border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.search-result:hover{background:var(--accent-soft)}.search-result.is-active{background:var(--accent-soft);outline:1px solid var(--accent-border)}.search-result:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.search-category{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:16px 12px 6px;font-size:10px;font-weight:650}.command-search-modal .search-results{margin-top:14px}.search-loading{gap:8px;display:grid}.search-result strong{font-size:12px;font-weight:550;display:block}.search-result small{margin-top:3px;font-size:10px;display:block}.command-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;font-size:9px;display:flex}.phase-notice{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:18px;display:flex}.phase-notice strong{font-size:12px;font-weight:600}.phase-notice p{color:var(--muted);margin-top:5px;font-size:11px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}thead{background:var(--surface-subtle);color:var(--muted)}th{border-bottom:1px solid var(--border);padding:12px 20px;font-size:9px;font-weight:550}td{border-bottom:1px solid var(--border);padding:19px 20px;font-size:11px}tr:last-child td{border-bottom:0}td strong{font-weight:550}tbody tr:hover{background:var(--surface-subtle)}.table-company{align-items:center;gap:11px;display:flex}.table-company strong{display:block}.table-company small{margin-top:3px;font-size:9px;display:block}.table-company:hover strong{color:var(--accent)}.filter-bar{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:15px 20px;display:flex}input,select{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:6px;min-height:36px;padding:9px 11px;font-size:12px}input::placeholder{color:var(--muted);opacity:.8}.search-input{border:1px solid var(--border);color:var(--muted);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.search-input input{background:0 0;border:0;width:100%;min-width:0;padding-left:0;font-size:11px}.search-input:focus-within{border-color:var(--focus)}.search-input input:focus{outline:none}.filter-bar select{font-size:10px}.planned-list{flex-direction:column;gap:16px;margin:0;padding:25px 22px;list-style:none;display:flex}.planned-list li{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.plan-check{border:1px solid var(--accent);border-radius:50%;width:7px;height:7px}.planned-footer{border-top:1px solid var(--border);padding:16px 22px}.page-content>.card{margin-bottom:24px}.conversation-row{border-bottom:1px solid var(--border);padding:20px 22px}.conversation-row:last-child{border-bottom:0}.conversation-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.conversation-heading>span:last-child{margin-left:auto;font-size:10px}.conversation-row p{max-width:900px;font-size:12px;line-height:1.6}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.feature-preview{padding:23px}.feature-preview h2{margin-top:17px;margin-bottom:8px}.feature-preview p{min-height:45px;font-size:12px}.feature-preview small{margin-top:20px;font-size:9px;display:block}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.settings-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.settings-page-grid>.card,.settings-page-grid>.settings-logo-card{min-width:0;margin:0}.settings-page-grid>.settings-appearance-card,.settings-page-grid>.settings-business-card,.settings-page-grid>.settings-notifications-card{grid-column:1/-1}.settings-page-grid>.settings-logo-card>.card,.settings-page-grid>.settings-security-card{height:100%}.profile-details{margin:0;padding:15px 22px}.profile-details>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.profile-details>div:last-child{border-bottom:0}.profile-details dt{color:var(--muted)}.profile-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 22px 20px;display:grid}.theme-choice{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);text-align:left;border-radius:9px;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:11px;display:flex}.theme-choice.selected{border-color:var(--accent);background:var(--accent-soft)}.theme-choice:hover{border-color:var(--border-strong)}.theme-choice:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.theme-choice-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.theme-choice-heading svg{color:var(--accent);flex:none}.theme-choice-heading strong{font-size:12px}.theme-selected-label{color:var(--muted);font-size:10px;font-weight:600}.theme-preview{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;height:36px;display:flex;overflow:hidden}.theme-preview span:first-child{background:#111;width:22%}.theme-preview span:nth-child(2){background:#fff;flex:1}.theme-preview span:last-child{background:#ececec;width:27%}.theme-choice-zenthari-light .theme-preview span:first-child{background:#141d35}.theme-choice-zenthari-light .theme-preview span:last-child{background:#6265d9}.theme-choice-zenthari-dark .theme-preview{background:#151b2b}.theme-choice-zenthari-dark .theme-preview span:first-child{background:#101729}.theme-choice-zenthari-dark .theme-preview span:nth-child(2){background:#1c2437}.theme-choice-zenthari-dark .theme-preview span:last-child{background:#a3a8ff}.theme-choice-black-white-dark .theme-preview{background:#101010}.theme-choice-black-white-dark .theme-preview span:first-child{background:#080808}.theme-choice-black-white-dark .theme-preview span:nth-child(2){background:#1b1b1b}.theme-choice-black-white-dark .theme-preview span:last-child{background:#d8d8d8}.theme-choice>.muted{font-size:11px}.settings-copy{flex-direction:column;align-items:flex-start;gap:16px;padding:22px;font-size:12px;line-height:1.8;display:flex}.settings-copy .button{margin-top:8px}.client-form{flex-direction:column;gap:17px;display:flex}.client-form label{color:var(--text);flex-direction:column;gap:6px;font-size:11px;font-weight:550;display:flex}.client-form input,.client-form select{width:100%;font-weight:400}.form-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-note{background:var(--accent-soft);color:var(--muted);border-radius:6px;padding:12px;font-size:10px}.field-error{color:var(--danger);background:var(--danger-soft);border-radius:6px;padding:10px;font-size:12px}.client-form .modal-actions{margin-top:2px}.team-members-card .table-scroll{margin:0 22px}.team-members-card td{vertical-align:middle;padding-block:18px}.team-members-note{padding:14px 22px 20px;font-size:11px;line-height:1.6}.operator-user-intro{margin:0;padding:16px 22px 0;font-size:11px;line-height:1.55}.client-form.operator-user-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:16px 22px 22px;display:grid}.client-form.operator-user-form>label{gap:7px;font-size:12px;line-height:1.35}.client-form.operator-user-form>label input,.client-form.operator-user-form>label select{border-radius:7px;min-height:42px}.operator-user-submit{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;margin-top:2px;display:flex}.operator-user-submit>.muted{max-width:420px;line-height:1.5}.client-users-card>.existing-user-review,.client-users-card>.setup-email-notice{margin:0 22px 20px}.team-members-card td .form-columns{align-items:center;gap:8px;display:flex}.team-members-card td .form-columns select{width:auto;min-width:102px}@media (max-width:560px){.client-form.operator-user-form{grid-template-columns:1fr;gap:13px;padding:14px 16px 18px}.operator-user-intro{padding:14px 16px 0}.operator-user-submit{flex-direction:column;grid-column:auto;align-items:flex-start}.client-users-card>.existing-user-review,.client-users-card>.setup-email-notice{margin:0 16px 16px}.team-members-card .table-scroll{margin-inline:16px}.team-members-note{padding:13px 16px 18px}}.member-actions{flex-wrap:wrap;gap:8px;display:flex}.team-invite-form{grid-template-columns:minmax(0,1.5fr) minmax(170px,1fr) auto;align-items:end;gap:14px;padding:20px 22px 22px;display:grid}.team-invite-form>.button{justify-self:start}.settings-business-summary{color:var(--muted);padding:19px 22px 0;font-size:12px}.settings-business-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:18px 22px 22px;display:grid}.settings-business-fields>label:nth-child(-n+3){grid-column:span 2}.settings-business-fields>label:nth-child(4),.settings-business-fields>label:nth-child(5){grid-column:span 3}.timezone-combobox{width:100%;min-width:0;position:relative}.timezone-combobox-control{align-items:center;display:flex;position:relative}.timezone-combobox-control>input[role=combobox]{min-width:0;padding-right:66px}.timezone-combobox-clear,.timezone-combobox-chevron{color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.timezone-combobox-clear{background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid;right:32px}.timezone-combobox-clear:hover{color:var(--text);background:var(--surface-subtle)}.timezone-combobox-chevron{pointer-events:none;right:11px}.timezone-combobox-list{z-index:50;border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface);width:100%;max-height:min(360px,50vh);box-shadow:var(--shadow-small), 0 12px 32px #00000029;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.timezone-combobox-list[hidden]{display:none}.timezone-combobox-option{min-height:48px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.timezone-combobox-option:hover,.timezone-combobox-option.is-active{background:var(--surface-subtle)}.timezone-combobox-option.is-selected{box-shadow:inset 2px 0 var(--accent)}.timezone-combobox-option-name{gap:1px;min-width:0;display:grid}.timezone-combobox-option-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.timezone-combobox-option-name>span,.timezone-combobox-offset{color:var(--muted);font-size:11px}.timezone-combobox-offset{font-variant-numeric:tabular-nums;flex:none}.timezone-combobox-empty{color:var(--muted);padding:13px 10px;font-size:12px}.settings-business-fields>.button{grid-column:1/-1;justify-self:end}.settings-notification-fields{gap:0;padding:8px 22px 20px}.settings-notification-fields>.settings-notification-row,.settings-notification-fields>.settings-notification-master{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}.settings-notification-fields>.settings-notification-row{border-bottom:1px solid var(--border);min-height:62px;padding:11px 2px}.settings-notification-fields>.settings-notification-row>span,.settings-notification-fields>.settings-notification-master>span{gap:3px;display:grid}.settings-notification-fields>.settings-notification-row strong,.settings-notification-fields>.settings-notification-master strong{font-size:12px;font-weight:600}.settings-notification-fields>.settings-notification-row small,.settings-notification-fields>.settings-notification-master small{color:var(--muted);font-size:11px;font-weight:400}.settings-notification-fields>.settings-notification-master{background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px;min-height:68px;margin:6px 0 4px;padding:13px 15px}.settings-notification-fields>.button{align-self:flex-end;margin-top:16px}.settings-security-summary{border:1px solid var(--border);border-radius:8px;margin:5px 22px 14px;overflow:hidden}.settings-security-summary>div{background:var(--surface-subtle);border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:12px 14px;font-size:12px;display:flex}.settings-security-summary>div:last-child{border-bottom:0}.settings-security-summary dt{color:var(--muted)}.settings-security-summary dd{margin:0;font-weight:600}.settings-security-card>p{color:var(--muted);padding:0 22px 16px;font-size:12px}.settings-technical-details{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;margin:0 22px 20px;padding:12px 14px}.settings-technical-details summary{cursor:pointer;font-size:11px;font-weight:600}.settings-technical-details p{overflow-wrap:anywhere;margin-top:10px;line-height:1.6}.inbox-filters{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px 9px;padding:12px 13px 13px}.inbox-filters label:first-child{grid-column:1/-1}.inbox-filters label{color:var(--muted);gap:4px;font-size:10px;font-weight:600;display:grid}.inbox-filters input,.inbox-filters select,.inbox-filters input{width:100%;min-width:0;height:36px}.inbox-filters .inbox-reset{grid-column:1/-1;justify-self:start;min-height:33px}.inbox-table{padding:0 22px}.inbox-table table{table-layout:auto;white-space:normal;min-width:940px}.inbox-table th{vertical-align:middle;padding:14px 16px}.inbox-table td{vertical-align:middle;overflow-wrap:anywhere;padding:17px 16px;line-height:1.5}.inbox-table th:first-child{min-width:170px}.inbox-table th:nth-child(2){min-width:125px}.inbox-table th:nth-child(3){min-width:290px}.inbox-table th:nth-child(4){min-width:125px}.inbox-table th:nth-child(5){min-width:110px}.inbox-table th:nth-child(6){min-width:145px}.inbox-table td:nth-child(3){white-space:normal;min-width:290px}.inbox-table td:nth-child(3) small{margin-top:5px;display:block}.inbox-table td .badge{margin:3px 5px 3px 0}.inbox-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:17px 22px 20px;display:flex}.inbox-pagination-copy{gap:2px;font-size:12px;display:grid}.inbox-pagination-controls{gap:9px;display:flex}.inbox-pagination-controls .button{min-width:94px;min-height:40px}.inbox-card>.empty-state{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:min(100% - 32px,530px);margin:20px auto;display:flex}.inbox-view-tabs{gap:5px;padding:11px 13px 0;display:flex}.inbox-view-tabs button{border-radius:var(--radius-small);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 12px;font-size:11px}.inbox-view-tabs button:hover{color:var(--text);background:var(--surface-subtle)}.inbox-view-tabs button:focus-visible,.inbox-conversation:focus-visible,.inbox-mobile-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inbox-view-tabs button.is-active{border-color:var(--border);color:var(--text);background:var(--surface-subtle);font-weight:650}.inbox-tabs-row{justify-content:space-between;align-items:center;gap:8px;padding-right:12px;display:flex}.inbox-settings-button{width:34px;min-height:34px;color:var(--muted);flex:none;padding:0}.inbox-settings-button:hover{color:var(--text)}.inbox-settings-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inbox-settings-modal{width:min(620px,100vw - 28px);max-height:min(760px,100dvh - 28px)}.inbox-settings-content{padding:18px 22px 22px}.inbox-settings-content section{gap:14px;display:grid}.inbox-settings-content h3{margin:0;font-size:15px}.inbox-settings-content p{margin:0;line-height:1.55}.inbox-signature-identity,.inbox-signature-editor{color:var(--text);gap:7px;font-size:11px;font-weight:600;display:grid}.inbox-signature-identity select,.inbox-signature-editor textarea{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface-subtle);width:100%;min-width:0;color:var(--text);font:inherit}.inbox-signature-identity select{min-height:40px;padding:0 11px}.inbox-signature-editor textarea{resize:vertical;min-height:130px;padding:11px 12px;line-height:1.55}.inbox-signature-identity select:focus-visible,.inbox-signature-editor textarea:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.inbox-signature-enabled{color:var(--text);align-items:center;gap:9px;font-size:11px;display:flex}.inbox-signature-enabled input{width:15px;height:15px;accent-color:var(--accent)}.inbox-signature-preview{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);gap:7px;padding:12px 13px;display:grid}.inbox-signature-preview strong{color:var(--muted);font-size:10px;font-weight:600}.inbox-signature-preview pre{min-height:24px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:11px;line-height:1.55}.gmail-automatic-sync-status{border:1px solid var(--border);border-radius:var(--radius-small);color:var(--muted);background:var(--surface-subtle);gap:4px;padding:10px 12px;font-size:10px;line-height:1.5;display:grid}.gmail-automatic-sync-status strong{color:var(--text);font-size:11px}.gmail-automatic-sync-error{color:var(--danger)}.inbox-settings-content .modal-actions{border:0;margin:2px 0 0;padding:0}.inbox-workspace{min-width:0}.inbox-workspace.has-selection{grid-template-columns:minmax(260px,.88fr) minmax(0,1.65fr) minmax(230px,.8fr);align-items:start;gap:12px;display:grid}.inbox-workspace.has-selection>.inbox-card{grid-area:1/1/span 3;min-width:0}.inbox-thread-panels{display:contents}.inbox-thread-panels>.inbox-detail-card{grid-area:1/2;min-width:0}.inbox-thread-panels>.inbox-sidebar-panels{grid-area:1/3;align-content:start;gap:10px;min-width:0;display:grid}.inbox-sidebar-panels>.card{min-width:0}.inbox-conversation-list{gap:0;padding:0 9px;display:grid}.inbox-conversation{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;gap:5px;padding:10px;display:grid}.inbox-conversation:hover{background:var(--surface-subtle)}.inbox-conversation.is-selected{background:var(--surface-subtle);box-shadow:inset 3px 0 var(--accent)}.inbox-conversation-top,.inbox-conversation-meta,.inbox-conversation-flags{justify-content:space-between;align-items:center;gap:6px;display:flex}.inbox-conversation-date{flex:none;align-items:center;gap:7px;display:inline-flex}.inbox-row-unread{min-width:18px;height:18px;color:var(--accent-contrast,#fff);background:var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:700;display:inline-flex}.inbox-conversation.has-unread .inbox-conversation-person strong{font-weight:750}.inbox-unread-word{color:var(--accent);font-size:9px;font-weight:700}.inbox-conversation-person{gap:1px;min-width:0;display:grid}.inbox-conversation-person small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inbox-conversation-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-conversation-top time,.inbox-conversation-meta,.inbox-conversation-flags{color:var(--muted);font-size:11px}.inbox-conversation-top time{flex:none;font-size:10px}.inbox-conversation-meta{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;font-size:10px}.inbox-conversation-status{text-transform:capitalize;margin-left:auto}.inbox-conversation-meta .badge{padding:2px 6px;font-size:9px}.inbox-conversation-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.inbox-conversation-flags{justify-content:flex-start;min-height:18px}.inbox-detail-card .card-header{padding:17px 19px 15px}.inbox-detail-card .card-header h2{letter-spacing:-.2px;font-size:16px}.inbox-detail-card .card-header .muted{overflow-wrap:anywhere;line-height:1.45}.inbox-detail-content{padding:18px 20px 20px}.inbox-thread-meta{color:var(--muted);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 15px;font-size:11px;display:flex}.inbox-message-list{gap:10px;max-height:min(46vh,540px);padding:2px 3px 10px;display:grid;overflow:auto}.inbox-message{border:1px solid var(--border);background:var(--surface-subtle);overflow-wrap:anywhere;border-radius:11px;max-width:min(100%,780px);padding:13px 15px}.inbox-message-outbound{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));justify-self:end}.inbox-message-heading{color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.inbox-message-heading strong{color:var(--text);font-size:12px}.inbox-message-body{white-space:pre-wrap;margin:8px 0;font-size:12px;line-height:1.6}.inbox-message-body a{color:var(--link,var(--accent));text-underline-offset:2px;text-decoration:underline}.inbox-message-footer{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.inbox-message-time{color:var(--muted);font-size:10px;line-height:1.4}.inbox-message-status{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 7px;font-size:9px;line-height:1.4}.inbox-message-status-accepted,.inbox-message-status-sent,.inbox-message-status-delivered{color:var(--success);border-color:color-mix(in srgb, var(--success) 28%, var(--border))}.inbox-message-status-failed,.inbox-message-status-uncertain{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 28%, var(--border))}.inbox-email-details{color:var(--muted);margin-top:7px;font-size:10px}.inbox-message-footer>.inbox-email-details{flex:none;margin:0 0 0 auto}.inbox-message-footer>.inbox-email-details[open]{flex-basis:100%;margin-left:0}.inbox-email-details summary{cursor:pointer;width:fit-content;padding:3px 0}.inbox-email-details summary:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.inbox-email-details dl{gap:5px;margin:6px 0;display:grid}.inbox-email-details dl>div{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.inbox-email-details dt{color:var(--muted)}.inbox-email-details dd{color:var(--text);overflow-wrap:anywhere;margin:0}.inbox-email-details p{margin:5px 0 0;line-height:1.45}.inbox-message-attachments{margin:8px 0;padding-left:18px}.inbox-readonly-thread>p{margin:14px 2px 0;font-size:11px;line-height:1.55}.inbox-action-area{border-top:1px solid var(--border);gap:13px;margin-top:19px;padding-top:18px;display:grid}.inbox-action-area>.client-form{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;gap:12px;padding:15px}.inbox-action-area textarea{resize:vertical;min-height:96px;line-height:1.5}.inbox-composer{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:11px;padding:14px;display:grid}.inbox-composer-switcher{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-self:start;gap:3px;padding:3px;display:inline-flex}.inbox-composer-switcher button{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 12px;font-size:11px}.inbox-composer-switcher button:hover{color:var(--text)}.inbox-composer-switcher button.is-active{border-color:var(--border);color:var(--text);background:var(--surface-subtle);font-weight:650}.inbox-composer-switcher button:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.inbox-composer-help{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.inbox-composer .client-form{background:0 0;border:0;gap:10px;padding:0}.inbox-composer .client-form textarea{min-height:90px}.inbox-signature-toggle{width:fit-content;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.inbox-signature-toggle input{width:15px;height:15px;accent-color:var(--accent)}.inbox-signature-toggle input:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.inbox-delivery-note{border-left:2px solid var(--border);color:var(--muted);background:var(--surface-subtle);border-radius:0 7px 7px 0;margin:0 0 12px;padding:9px 12px;font-size:10px;line-height:1.5}.inbox-message-schedule{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45;display:block}.inbox-composer-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.inbox-ai-draft-action{display:contents}.inbox-ai-draft-button{border:1px solid color-mix(in srgb, #c9a45f 42%, var(--border));min-height:36px;color:color-mix(in srgb, #e5c77e 82%, var(--text));background:color-mix(in srgb, #c9a45f 9%, var(--surface));grid-area:1/2;justify-self:end;padding-inline:11px;font-size:11px}.inbox-ai-draft-button:hover:not(:disabled){border-color:color-mix(in srgb, #d6b56e 64%, var(--border));background:color-mix(in srgb, #c9a45f 14%, var(--surface))}.inbox-ai-draft-button:focus-visible{outline-offset:2px;outline:2px solid #d6b56ea6}.inbox-ai-draft-tooltip{max-width:330px;color:var(--muted);text-align:right;grid-area:2/2;justify-self:end;font-size:10px;line-height:1.4}.inbox-ai-draft-error{max-width:330px;color:var(--danger);text-align:right;grid-area:2/2;justify-self:end;font-size:10px;line-height:1.4}.inbox-ai-draft-inline{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-column:1/-1;gap:9px;width:100%;margin-top:0;padding:12px;display:grid}.inbox-ai-draft-head{text-transform:capitalize;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.inbox-ai-draft-inline label{color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.inbox-ai-draft-inline textarea{border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-height:82px;color:var(--text);background:var(--surface-subtle);font:inherit;resize:vertical;padding:9px 10px;font-size:11px;line-height:1.5}.inbox-ai-draft-inline textarea:focus-visible{border-color:var(--focus,var(--accent));outline:2px solid color-mix(in srgb, var(--focus,var(--accent)) 24%, transparent);outline-offset:1px}.inbox-ai-draft-actions{flex-wrap:wrap;gap:7px;display:flex}.inbox-ai-draft-actions .button,.inbox-ai-draft-inline>.button{min-height:32px;padding-inline:10px;font-size:10px}.inbox-reply-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;display:flex}.inbox-reply-controls{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:9px 14px;min-width:0;display:flex}.inbox-reply-mode{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:none;gap:4px;padding:3px;display:inline-flex}.inbox-reply-mode button{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 12px;font-size:11px}.inbox-reply-mode button:hover:not(:disabled){color:var(--text)}.inbox-reply-mode button.is-active{border-color:var(--border);color:var(--text);background:var(--surface-subtle);font-weight:650}.inbox-reply-mode button:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.inbox-reply-mode button:disabled{opacity:.58;cursor:not-allowed}.inbox-schedule-field{min-width:0;color:var(--muted);flex:240px;gap:5px;font-size:10px;font-weight:600;display:grid}.inbox-schedule-field input{border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-height:38px;color:var(--text);background:var(--surface);font:inherit;padding:8px 10px;font-size:11px}.inbox-schedule-field input:focus-visible{border-color:var(--focus,var(--accent));outline:2px solid color-mix(in srgb, var(--focus,var(--accent)) 24%, transparent);outline-offset:1px}.inbox-schedule-field input:disabled{opacity:.6;cursor:not-allowed}.inbox-reply-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-disabled-action{display:inline-flex}.inbox-disabled-action .button{min-height:38px}.inbox-queued-management{color:var(--muted);margin-top:9px;font-size:10px}.inbox-queued-management summary{border:1px solid var(--border);cursor:pointer;border-radius:6px;width:fit-content;padding:5px 8px;list-style-position:inside}.inbox-queued-management summary:hover{color:var(--text);background:var(--surface-subtle)}.inbox-queued-management summary:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.inbox-queued-actions{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;gap:9px;margin-top:8px;padding:10px;display:grid}.inbox-queued-action-buttons{flex-wrap:wrap;gap:6px;display:flex}.inbox-queued-action-buttons .button,.inbox-queued-edit>.button{min-height:31px;padding-inline:9px;font-size:10px}.inbox-queued-edit{justify-items:start;gap:8px;display:grid}.inbox-queued-edit label{width:100%;color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.inbox-queued-edit textarea,.inbox-queued-edit input{border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-height:36px;color:var(--text);background:var(--surface);font:inherit;padding:8px 9px;font-size:11px;line-height:1.45}.inbox-queued-edit textarea{resize:vertical;min-height:76px}.inbox-queued-edit textarea:focus-visible,.inbox-queued-edit input:focus-visible{border-color:var(--focus,var(--accent));outline:2px solid color-mix(in srgb, var(--focus,var(--accent)) 24%, transparent);outline-offset:1px}@media (max-width:700px){.inbox-composer-header{grid-template-columns:minmax(0,1fr);align-items:start}.inbox-ai-draft-button{grid-area:2/1;justify-self:start}.inbox-ai-draft-tooltip,.inbox-ai-draft-error{text-align:left;grid-area:3/1;justify-self:start;max-width:100%}.inbox-ai-draft-inline{grid-column:1}.inbox-reply-actions{flex-direction:column;align-items:stretch}.inbox-reply-controls{flex-direction:column;align-items:flex-start}.inbox-reply-mode{align-self:flex-start}.inbox-schedule-field{flex-basis:auto}.inbox-reply-buttons{justify-content:flex-end}.inbox-queued-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.inbox-saved-note{border-left:2px solid var(--accent);background:var(--surface-subtle);overflow-wrap:anywhere;border-radius:0 7px 7px 0;gap:5px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.inbox-saved-note span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:650}.inbox-compact-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:13px 14px 14px;display:grid}.inbox-compact-summary p{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.inbox-compact-summary p strong{color:var(--text);font-weight:600}.inbox-compact-summary .button{white-space:nowrap;grid-area:1/2/span 2;min-height:34px;padding:0 10px}.inbox-context-summary{grid-template-columns:minmax(0,1fr) auto}.inbox-expanded-content{border-top:1px solid var(--border);padding:15px 15px 17px}.inbox-expanded-content[hidden]{display:none}.inbox-expanded-content .client-form{gap:13px}.inbox-expanded-content .client-form input,.inbox-expanded-content .client-form select{min-height:39px}.inbox-context-details{gap:8px;display:grid}.inbox-context-details p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.inbox-context-details p strong{color:var(--text)}.inbox-mobile-back{display:none}.inbox-assignment-card .card-header,.inbox-context-card .card-header{padding:16px 15px 13px}.inbox-assignment-card .card-header h2,.inbox-context-card .card-header h2{font-size:13px}@media (max-width:1120px){.inbox-workspace.has-selection{grid-template-columns:minmax(0,1.45fr) minmax(250px,.78fr);gap:12px}.inbox-workspace.has-selection>.inbox-card{grid-area:1/1/auto/-1}.inbox-thread-panels>.inbox-detail-card{grid-area:2/1}.inbox-thread-panels>.inbox-sidebar-panels{grid-area:2/2}}@media (max-width:700px){.inbox-workspace.has-selection{display:block}.inbox-workspace.has-selection>.inbox-card{display:none}.inbox-thread-panels{gap:12px;display:grid}.inbox-thread-panels>.inbox-detail-card,.inbox-thread-panels>.inbox-sidebar-panels{grid-area:auto/1}.inbox-sidebar-panels{gap:10px}.inbox-detail-card .card-body{max-height:none}.inbox-mobile-back{border:1px solid var(--border);border-radius:var(--radius-small);color:var(--text);background:var(--surface);font:inherit;cursor:pointer;margin:0 0 12px;padding:8px 10px;display:inline-flex}.inbox-detail-content{padding:14px 14px 16px}.inbox-detail-card .card-header{padding:17px 15px 15px}.inbox-view-tabs,.inbox-filters{padding-inline:13px}.inbox-conversation-list{padding-inline:8px}.inbox-pagination{flex-direction:column;align-items:flex-start;padding:14px}.inbox-pagination-controls{width:100%}.inbox-pagination-controls .button{flex:1}}.ai-agent-shell{grid-template-columns:minmax(190px,225px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ai-agent-tabs{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:4px;padding:8px;display:grid;position:sticky;top:16px}.ai-agent-tabs button{border-radius:var(--radius-small);min-height:38px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 10px;font-size:12px;transition:background .16s,color .16s,border-color .16s}.ai-agent-tabs button:hover{color:var(--text);background:var(--surface-subtle)}.ai-agent-tabs button.is-active{border-color:var(--border);color:var(--text);background:var(--surface-subtle);font-weight:650}.ai-agent-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ai-agent-content{gap:14px;min-width:0;display:grid}.ai-agent-status-row{flex-wrap:wrap;align-items:center;gap:10px;padding:0 22px 16px;display:flex}.ai-agent-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:0 22px 20px;display:grid}.ai-agent-readiness-item{border-bottom:1px solid var(--border);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;font-size:12px;display:grid}.ai-agent-readiness-item>span:first-child{width:20px;height:20px;color:var(--muted);background:var(--surface-subtle);border-radius:50%;place-items:center;display:grid}.ai-agent-readiness-item>span.is-ready{color:var(--success)}.ai-agent-readiness-item strong{color:var(--muted);font-size:11px;font-weight:550}.ai-agent-actions{flex-wrap:wrap;gap:9px;padding:0 22px 20px;display:flex}.ai-agent-summary{gap:0;margin:0;padding:0 22px 18px;display:grid}.ai-agent-summary>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:14px;padding:11px 0;font-size:12px;display:grid}.ai-agent-summary>div:last-child{border-bottom:0}.ai-agent-summary dt{color:var(--muted)}.ai-agent-summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ai-agent-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding:4px 22px 22px;display:grid}.ai-agent-form>label{align-content:start;gap:7px;min-width:0;font-size:11px;display:grid}.ai-agent-form>label:nth-child(3),.ai-agent-form>label:nth-child(8),.ai-agent-form>label:nth-child(9){grid-column:1/-1}.ai-agent-form input,.ai-agent-form select,.ai-agent-form textarea{border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-width:0;min-height:40px;color:var(--text);background:var(--surface);font:inherit;padding:9px 11px;font-size:12px}.ai-agent-form textarea{resize:vertical;min-height:94px;line-height:1.5}.ai-agent-form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:6px;display:flex}.ai-agent-channels{gap:0;padding:4px 22px 20px;display:grid}.ai-agent-channels>.checkbox-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:48px;font-size:12px;display:flex}.ai-agent-channels>.checkbox-row input{width:16px;height:16px;accent-color:var(--accent);margin:0}.ai-agent-policy{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);margin-top:16px;padding:14px;font-size:12px}.ai-agent-policy p{margin:5px 0 0}.ai-agent-note{margin:0 22px 20px}.ai-agent-provider-list{gap:18px;display:grid}.ai-agent-provider-list>.card{border:1px solid var(--border);border-radius:var(--radius)}.ai-agent-default-provider{gap:8px;padding:20px 22px 22px;display:grid}.ai-agent-default-provider>label{font-size:11px;font-weight:600}.ai-agent-default-provider>select{border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-height:40px;color:var(--text);background:var(--surface);font:inherit;padding:9px 11px;font-size:12px}.ai-agent-default-provider>select:focus-visible{border-color:var(--focus,var(--accent));outline:2px solid color-mix(in srgb, var(--focus,var(--accent)) 24%, transparent);outline-offset:1px}.ai-agent-provider{gap:17px;padding:20px 22px 22px;display:grid}.ai-agent-provider-heading{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:14px;display:flex}.ai-agent-provider-heading p{margin:5px 0 0}.ai-agent-provider-hint,.ai-agent-provider-error{border:1px solid var(--border);border-radius:var(--radius-small);margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.ai-agent-provider-error{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:var(--danger)}.ai-agent-key-form{gap:8px;max-width:620px;display:grid}.ai-agent-key-form>label,.ai-agent-model-picker>label{font-size:11px;font-weight:600}.ai-agent-key-form input,.ai-agent-model-picker select{border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-width:0;min-height:40px;color:var(--text);background:var(--surface);font:inherit;padding:9px 11px;font-size:12px}.ai-agent-key-form input:focus-visible,.ai-agent-model-picker select:focus-visible{border-color:var(--focus,var(--accent));outline:2px solid color-mix(in srgb, var(--focus,var(--accent)) 24%, transparent);outline-offset:1px}.ai-agent-provider-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-agent-model-setup{border-top:1px solid var(--border);gap:14px;padding-top:15px;display:grid}.ai-agent-model-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;max-width:720px;display:grid}.ai-agent-model-picker>label{grid-column:1/-1}.ai-agent-model-picker>.button{white-space:nowrap;min-height:40px}.ai-agent-model-setup>p{margin:0}.ai-agent-managed-key-note{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);gap:4px;margin-top:3px;padding:13px 14px;font-size:12px;display:grid}.ai-agent-advanced-settings{gap:16px;padding:20px 22px 22px;display:grid}.ai-agent-enable-row{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:14px;margin:0;padding:15px 16px;display:grid}.ai-agent-enable-row>span{gap:5px;min-width:0;display:grid}.ai-agent-enable-row>span>strong{font-size:12px;line-height:1.4}.ai-agent-enable-row>span>small{font-size:11px;line-height:1.5}.ai-agent-enable-row>input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);place-self:center;margin:0}.ai-agent-advanced-settings>p{margin:0;line-height:1.5}.ai-agent-advanced-settings>.ai-agent-summary{padding:0}.ai-agent-advanced-settings>.ai-agent-note{margin:0}.ai-agent-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 22px 20px;display:grid}.ai-agent-knowledge-form{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.ai-agent-knowledge-form h3,.ai-agent-knowledge-list h3{margin:0 0 3px;font-size:13px}.ai-agent-knowledge-form label{gap:6px;font-size:11px;font-weight:600;display:grid}.ai-agent-knowledge-form input,.ai-agent-knowledge-form select,.ai-agent-knowledge-form textarea{border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-width:0;min-height:39px;color:var(--text);background:var(--surface);font:inherit;padding:9px 10px;font-size:12px}.ai-agent-knowledge-form textarea{resize:vertical;line-height:1.5}.ai-agent-knowledge-form input:focus-visible,.ai-agent-knowledge-form select:focus-visible,.ai-agent-knowledge-form textarea:focus-visible{border-color:var(--focus,var(--accent));outline:2px solid color-mix(in srgb, var(--focus,var(--accent)) 24%, transparent);outline-offset:1px}.ai-agent-knowledge-form>p{margin:0;line-height:1.5}.ai-agent-knowledge-list{gap:10px;padding:0 22px 18px;display:grid}.ai-agent-knowledge-row{border:1px solid var(--border);border-radius:var(--radius-small);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:13px 14px;display:grid}.ai-agent-knowledge-row p{margin:4px 0 7px}.ai-agent-knowledge-preview{border-radius:var(--radius-small);background:var(--surface-subtle);max-height:220px;color:var(--text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;margin:0;padding:12px;font-size:11px;line-height:1.55;overflow:auto}.ai-agent-knowledge-message{color:var(--muted);margin:0 22px;font-size:12px}.ai-agent-playground,.ai-agent-usage{gap:16px;padding:4px 22px 20px;display:grid}.ai-agent-test-transcript{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai-agent-test-transcript li{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);gap:4px;padding:10px 12px;display:grid}.ai-agent-test-transcript li span{overflow-wrap:anywhere}.ai-agent-playground-result{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);gap:12px;padding:16px;display:grid}.ai-agent-playground-result .ai-agent-summary{padding:0}.ai-agent-usage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-agent-usage-summary>div{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);gap:5px;padding:14px;display:grid}.ai-agent-budget-form{grid-template-columns:minmax(180px,280px) auto;align-items:end}.ai-agent-budget-form>label{grid-column:1}.ai-agent-budget-form>.button{grid-column:2}.ai-agent-budget-form>p{grid-column:1/-1}.ai-inbox-workflow{gap:12px;padding:14px 16px 16px;display:grid}.ai-inbox-draft{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);gap:9px;padding:14px;display:grid}.ai-inbox-draft-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ai-inbox-draft>p{margin:0;line-height:1.5}.ai-inbox-draft label{gap:6px;font-size:11px;font-weight:600;display:grid}.ai-inbox-draft textarea{border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-height:100px;color:var(--text);background:var(--surface);font:inherit;resize:vertical;padding:10px;font-size:12px;line-height:1.5}.ai-inbox-draft textarea:focus-visible{border-color:var(--focus,var(--accent));outline:2px solid color-mix(in srgb, var(--focus,var(--accent)) 24%, transparent);outline-offset:1px}@media (max-width:900px){.ai-agent-shell{grid-template-columns:minmax(0,1fr)}.ai-agent-tabs{gap:6px;padding:7px;display:flex;position:static;overflow-x:auto}.ai-agent-tabs button{white-space:nowrap;flex:none}}@media (max-width:620px){.ai-agent-readiness{grid-template-columns:minmax(0,1fr);padding-inline:16px}.ai-agent-status-row,.ai-agent-actions,.ai-agent-summary{padding-inline:16px}.ai-agent-form{grid-template-columns:minmax(0,1fr);padding-inline:16px}.ai-agent-form>label:nth-child(3),.ai-agent-form>label:nth-child(8),.ai-agent-form>label:nth-child(9),.ai-agent-form-actions{grid-column:1}.ai-agent-channels,.ai-agent-provider,.ai-agent-default-provider,.ai-agent-advanced-settings{padding-inline:16px}.ai-agent-enable-row{gap:10px;padding:13px 12px}.ai-agent-knowledge-grid{grid-template-columns:minmax(0,1fr);padding-inline:16px}.ai-agent-knowledge-list{padding-inline:16px}.ai-agent-knowledge-row{grid-template-columns:minmax(0,1fr)}.ai-agent-knowledge-message{margin-inline:16px}.ai-agent-playground,.ai-agent-usage{padding-inline:16px}.ai-agent-usage-summary,.ai-agent-budget-form{grid-template-columns:minmax(0,1fr)}.ai-agent-budget-form>label,.ai-agent-budget-form>.button,.ai-agent-budget-form>p{grid-column:1}.ai-agent-model-picker{grid-template-columns:minmax(0,1fr)}.ai-agent-model-picker>label{grid-column:1}.ai-agent-model-picker>.button{justify-self:start}}.forms-published-card .table-scroll{padding:0 22px}.forms-published-card table{min-width:850px}.forms-published-card td{vertical-align:middle;padding-block:18px}.forms-published-card td:first-child{min-width:170px}.forms-actions{align-items:center;gap:8px;display:flex}.forms-actions .button{min-height:36px}.website-embed-modal .embed-snippet-label{gap:7px;margin:12px 0;font-size:11px;font-weight:600;display:grid}.website-embed-modal textarea{resize:vertical;width:100%;min-height:94px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.website-embed-modal>.muted{margin:9px 0}.hosted-form-link{border-top:1px solid var(--border);padding-top:15px}.published-form-shell{width:min(100%, var(--published-form-width,700px));color:var(--published-form-text,var(--text))}.published-form-card.card{color:var(--published-form-text,var(--text));background:var(--published-form-background,var(--surface));border-color:var(--published-form-field-border,var(--border));box-shadow:none}.published-form-card .card-header{border-color:var(--published-form-field-border,var(--border))}.published-form-card .card-header h2{color:var(--published-form-text,var(--text))}.published-form-content{padding:20px 22px}.published-form-description{color:var(--published-form-text,var(--text));margin-bottom:18px;font-size:13px;line-height:1.65}.published-form.client-form{gap:var(--published-form-gap,17px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.published-form-field-width-full{grid-column:1/-1}.published-form-field-width-half{grid-column:span 1}.published-form>.published-form-submit,.published-form>.field-error,.published-form>.published-form-honeypot{grid-column:1/-1}.published-form .published-form-field{color:var(--published-form-label,var(--text));font-size:12px}.published-form .published-form-field>input:not([type=checkbox]):not([type=radio]),.published-form .published-form-field>select,.published-form .published-form-field>textarea{border:1px solid var(--published-form-field-border,var(--border));border-radius:var(--published-form-field-radius,6px);background:var(--published-form-field-background,var(--surface));width:100%;min-height:40px;color:var(--published-form-field-text,var(--text));padding:10px 12px;font-size:13px;font-weight:400}.published-form .published-form-field>textarea{resize:vertical;min-height:104px}.published-form .published-form-field>input::placeholder,.published-form .published-form-field>textarea::placeholder{color:var(--published-form-helper,var(--muted));opacity:.8}.published-form .published-form-field>input:focus,.published-form .published-form-field>select:focus,.published-form .published-form-field>textarea:focus{border-color:var(--published-form-focus,var(--focus));outline:2px solid color-mix(in srgb, var(--published-form-focus,var(--focus)) 24%, transparent);outline-offset:1px;box-shadow:none}.published-form-required{color:var(--published-form-required,var(--danger));margin-left:3px}.published-form-helper{color:var(--published-form-helper,var(--muted));font-size:11px;font-weight:400;line-height:1.5}.published-form-checkbox{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;line-height:1.45;gap:4px 8px!important;display:grid!important}.published-form-checkbox>input{width:20px;height:20px;min-height:20px;accent-color:var(--published-form-focus,var(--accent));cursor:pointer;grid-row:span 2;margin:1px 0 0}.published-form-checkbox>span:not(.published-form-helper){min-width:0}.published-form-checkbox .published-form-helper{overflow-wrap:anywhere;grid-column:2;min-width:0}.published-form-checkbox input:focus-visible{outline:2px solid var(--published-form-focus,var(--accent));outline-offset:2px}.published-form-radio{border:0;min-width:0;margin:0;padding:0;gap:10px!important}.published-form-radio legend{color:var(--published-form-label,var(--text));margin-bottom:8px;font-size:12px;font-weight:550}.published-form-radio>label{flex-direction:row;align-items:center;gap:8px;font-weight:400}.published-form-radio input{accent-color:var(--published-form-focus,var(--accent));margin:0}.published-form-radio .published-form-helper{margin-top:2px}.published-form-submit.button-primary{border-radius:var(--published-form-button-radius,6px);background:var(--published-form-button-background,var(--accent));min-height:42px;color:var(--published-form-button-text,#fff);align-self:flex-start;padding-inline:18px}.published-form-submit.button-primary.is-outline{border:1px solid var(--published-form-button-background,var(--accent));color:var(--published-form-button-background,var(--accent));background:0 0}.published-form-submit.button-primary:hover:not(:disabled){background:var(--published-form-button-hover,var(--accent-hover))}.published-form-submit.button-primary.is-outline:hover:not(:disabled){color:var(--published-form-button-text,#fff)}.published-form-result{border:1px solid var(--published-form-field-border,var(--border));border-radius:var(--published-form-field-radius,6px);color:var(--published-form-text,var(--text));background:var(--published-form-field-background,var(--surface));padding:15px 16px;font-size:13px}.form-protection-summary{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-bottom:16px;padding:13px 15px;font-size:11px;display:flex}.form-protection-summary strong{margin-right:4px;font-size:12px}.form-protection-summary span{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.form-protection-summary span i{background:var(--success,#258c69);border-radius:50%;width:6px;height:6px}.form-protection-summary p{color:var(--muted);flex-basis:100%;margin:0;line-height:1.5}.form-contrast-warning{border:1px solid var(--warning,#c68a38);color:var(--text);background:color-mix(in srgb, var(--warning,#c68a38) 10%, var(--surface));border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:11px;line-height:1.5}.admin-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-security-grid>div{border:1px solid var(--border);border-radius:9px;gap:5px;min-width:0;padding:14px;display:grid}.admin-security-grid span{color:var(--muted);font-size:11px}.admin-security-grid strong{overflow-wrap:anywhere;color:var(--text);font-size:14px}.admin-security-grid .security-state-error{color:var(--danger,#c94a5a)}.published-form-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-editor-page{min-width:0}.form-editor-page>.page-header{align-items:flex-end}.form-editor-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:20px;display:grid}.form-editor-controls{gap:16px;min-width:0;display:grid}.form-editor-controls>form{gap:16px;display:grid}.form-editor-card{min-width:0}.form-editor-card-body{gap:16px;padding:20px 22px;display:grid}.form-editor-card-body.client-form{gap:16px}.form-editor-toggle{align-items:center;flex-direction:row!important;gap:9px!important;display:flex!important}.form-editor-toggle input{accent-color:var(--accent);margin:0;width:17px!important;min-height:17px!important}.form-editor-fields{gap:13px}.form-builder-field{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);gap:13px;min-width:0;margin:0;padding:15px;display:grid}.form-builder-field-heading,.form-builder-field-heading>div:first-child,.form-field-actions{align-items:center;gap:8px;display:flex}.form-builder-field-heading{justify-content:space-between}.form-builder-field-heading strong{font-size:12px}.form-field-actions .button{min-width:34px;min-height:34px;padding:7px}.form-builder-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-builder-options{border:1px solid var(--border);border-radius:var(--radius-small);gap:9px;min-width:0;margin:0;padding:12px;display:grid}.form-builder-options legend{color:var(--text);padding:0 5px;font-size:11px;font-weight:600}.form-builder-option-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;display:grid}.form-builder-option-row button{min-width:34px;padding-inline:8px}.form-builder-field label,.form-editor-card-body>label,.form-appearance-group>label{color:var(--text);gap:6px;font-size:11px;font-weight:550;display:grid}.form-builder-field input,.form-builder-field select,.form-editor-card-body input,.form-editor-card-body textarea,.form-editor-card-body select,.form-appearance-group select{width:100%;min-width:0}.form-builder-field .form-editor-toggle input{width:17px}.form-editor-card-body small{color:var(--muted);font-size:10px;font-weight:400}.form-editor-appearance{gap:0;padding-block:0}.form-master-theme{border:1px solid var(--border);background:var(--surface-subtle,var(--surface));border-radius:10px;gap:14px;padding:18px;display:grid}.form-master-theme h3{color:var(--text);font-size:13px}.form-master-theme p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.form-master-theme-controls{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);gap:12px;display:grid}.form-master-theme-controls>label{color:var(--text);gap:6px;font-size:11px;font-weight:550;display:grid}.form-theme-presets{flex-wrap:wrap;gap:7px;display:flex}.form-theme-preset{border:1px solid var(--border);color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.form-theme-preset:hover{border-color:var(--accent)}.form-theme-preset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.form-theme-preset>span,.form-theme-swatches>div>span{border:1px solid var(--border);border-radius:50%;flex:0 0 16px;width:16px;height:16px}.form-theme-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.form-theme-swatches>div{justify-items:center;gap:4px;min-width:0;display:grid}.form-theme-swatches small{color:var(--muted);text-align:center;font-size:9px}.form-validation-summary{border:1px solid var(--danger);color:var(--text);background:var(--danger-soft);border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:12px}.form-validation-summary ul{margin:5px 0 0;padding-left:18px}.form-validation-summary li+li{margin-top:4px}.form-validation-summary li button{color:inherit;font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.form-validation-summary li button:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.field-error-inline{color:var(--danger)!important;font-size:11px!important}.contact-consent-panel{gap:1.25rem;max-height:min(72vh,760px);padding:2px;display:grid;overflow:auto}.contact-consent-panel h3{margin:0 0 .75rem;font-size:1rem}.contact-consent-current-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.contact-consent-current-item{border:1px solid var(--border);border-radius:var(--radius-small);grid-template-columns:1fr auto;gap:.35rem .6rem;padding:.85rem;display:grid}.contact-consent-current-item small{color:var(--muted);grid-column:1/-1;line-height:1.45}.contact-consent-history{gap:.8rem;margin:0;padding-left:1.25rem;display:grid}.contact-consent-history li{border-bottom:1px solid var(--border);padding:.25rem 0 .8rem .2rem}.contact-consent-history p{margin:.35rem 0;line-height:1.5}.contact-consent-history small{color:var(--muted);line-height:1.45}.contact-consent-form{border-top:1px solid var(--border);padding-top:1rem}.form-editor-card-body [aria-invalid=true]{border-color:var(--danger)!important}.form-builder-field.has-error{border-color:var(--danger)}.form-appearance-group{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 16px;padding-block:17px;display:grid}.form-appearance-group:last-child{border-bottom:0}.form-appearance-group h3{color:var(--text);grid-column:1/-1;font-size:12px}.form-color-control>span:first-child,.form-range-control>span:first-child{color:var(--text);font-size:11px;font-weight:550}.form-color-inputs{grid-template-columns:44px minmax(0,1fr);gap:7px;display:grid}.form-color-inputs input[type=color]{width:44px;height:36px;min-height:36px;padding:3px}.form-color-inputs input[type=text]{text-transform:uppercase;width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.form-range-control>span:first-child{justify-content:space-between;gap:8px;display:flex}.form-range-control output{color:var(--muted);font-weight:400}.form-range-control input{width:100%;accent-color:var(--accent)}.form-editor-preview{min-width:0;position:sticky;top:18px}.form-preview-card .card-header{align-items:flex-start}.form-preview-toolbar{gap:6px;display:flex}.form-preview-toolbar .button{min-width:34px;min-height:34px;padding:7px}.form-preview-stage{background:var(--canvas);place-items:center;min-height:370px;padding:20px;display:grid;overflow:auto}.form-preview-device{width:100%;transition:width var(--duration)}.form-preview-device-mobile{border:1px solid var(--border-strong);background:var(--surface);width:min(100%,390px);box-shadow:var(--shadow-small);border-radius:20px;padding:9px}.form-preview-state-actions{border-top:1px solid var(--border);align-items:center;gap:8px;padding:13px 20px;display:flex}.form-preview-state-actions>span{color:var(--muted);margin-right:auto;font-size:11px}.form-preview-state-actions .button{min-height:33px;padding:6px 11px}.form-editor-footer{z-index:2;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-small);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-end;gap:9px;margin-top:18px;padding:12px;display:flex;position:sticky;bottom:0}.admin-bottom-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.trial-list{padding:10px 22px}.trial-row{align-items:center;gap:12px;padding:19px 0;font-size:12px;display:flex}.trial-row div{flex:1}.trial-row p{margin-top:6px;font-size:10px}.safe-demo-copy{color:var(--muted);flex-direction:column;gap:15px;padding:22px;font-size:12px;display:flex}.safe-demo-copy>svg{color:var(--accent)}.feature-rows{padding:0 23px}.feature-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.feature-row:last-child{border-bottom:0}.feature-row h3{align-items:center;gap:8px;font-size:12px;display:flex}.feature-row p{margin-top:5px;font-size:10px}.feature-row code{color:var(--muted);margin-top:5px;font-size:9px;display:inline-block}.global-disabled{color:var(--warning);margin-top:5px;font-size:9px;display:block}.back-link{margin-bottom:17px}.client-detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:23px;display:grid}.client-aside{flex-direction:column;gap:22px;display:flex}.client-identity{text-align:center;border-bottom:1px solid var(--border);flex-direction:column;align-items:center;gap:10px;padding:27px 20px;display:flex}.client-identity .avatar{width:49px;height:49px;font-size:17px}.client-identity p{font-size:11px}.mobile-navigation{background:var(--nav-background);width:310px;max-height:calc(100dvh - 20px);color:var(--nav-text);border:1px solid #ffffff12;margin:10px auto 10px 10px;padding:0;transition:width .18s}.mobile-navigation-collapsed{width:100px}.mobile-navigation>.modal-header{border-bottom:1px solid #ffffff0b;margin:0;padding:16px}.mobile-navigation>.modal-header h2{font-size:14px}.mobile-sidebar{flex-direction:column;height:calc(100dvh - 80px);min-height:0;max-height:calc(100dvh - 80px);padding:23px 16px 15px;display:flex;overflow:hidden}.mobile-sidebar.sidebar-collapsed{padding-inline:8px}@media (min-width:1700px){.page-content{padding-top:45px}.metric-card{padding:23px}.pipeline-chart{height:225px}.pipeline-track{height:120px}}@media (max-width:1250px){.app-shell{--sidebar-width:216px}.page-content,.topbar{padding-inline:24px}.page-header{flex-wrap:wrap}.page-header .page-actions{align-self:auto}.metric-grid{gap:12px}.metric-card{padding:16px}.metric-detail{font-size:8px}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:18px}.pipeline-chart{gap:10px}.pipeline-summary>span.muted{display:none}.sidebar-collapsed{--sidebar-width:76px}}@media (max-width:1050px){.search-trigger span,.search-trigger kbd{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}.pipeline-chart{height:220px}.pipeline-track{height:118px}.activity-card{grid-row:2}.appointment-list{flex-wrap:wrap;gap:15px;display:flex}.appointment-item{flex:1;min-width:220px}.appointment-note{width:100%;padding-top:0}.client-detail-grid{grid-template-columns:1fr}.client-aside{grid-template-columns:1fr 1fr;display:grid}.feature-grid,.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-filters{grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr)}.inbox-filters .inbox-reset{justify-self:start}}@media (max-width:780px){.app-shell,.sidebar-collapsed{--sidebar-width:0px}.sidebar{display:none}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar-account-button{display:flex}.topbar-account-button .avatar{width:30px;height:30px}.admin-portal-button{gap:5px;min-height:32px;padding:0 8px;font-size:10px}.topbar{gap:10px;height:62px;padding:0 18px 0 10px}.topbar-actions{gap:3px}.search-trigger{padding:7px}.search-trigger>span,.search-trigger kbd,.topbar-divider{display:none}.breadcrumb{gap:7px;font-size:10px}.breadcrumb>span:first-of-type,.breadcrumb-divider{display:none}.page-content{padding:27px 20px 0}.page-header{gap:18px;margin-bottom:20px}.page-header .page-actions{width:100%}.page-header .muted{font-size:11px}.workspace-intro{gap:10px;padding:13px}.workspace-intro strong{font-size:11px}.workspace-intro p{font-size:10px}.workspace-intro>.badge{display:none}.workspace-intro .intro-icon{flex-shrink:0;width:32px;height:32px}.metric-card{padding:16px}.metric-value{font-size:28px}.metric-detail{font-size:9px}.card-header{padding:18px}.card-header h2{font-size:14px}.card-header .muted{font-size:9px}.operator-header-controls{gap:4px}.operator-header-indicator{max-width:min(28vw,150px);font-size:9px}.operator-return-button.button{min-height:30px;padding-inline:7px;font-size:9px}.admin-bottom-grid,.settings-grid,.settings-page-grid{grid-template-columns:1fr}.filter-bar{flex-wrap:wrap;gap:9px;padding:15px}.search-input{flex-basis:100%}.filter-bar select{flex:1}.client-aside{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr;gap:12px}.team-invite-form{grid-template-columns:1fr 1fr}.team-invite-form>.button{grid-column:1/-1}.settings-business-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-business-fields>label:nth-child(-n+3),.settings-business-fields>label:nth-child(4),.settings-business-fields>label:nth-child(5){grid-column:span 1}.inbox-filters{grid-template-columns:1fr 1fr}.inbox-pagination{flex-direction:column;align-items:flex-start}.inbox-pagination-controls{align-self:flex-end}.account-workspace-row{grid-template-columns:minmax(0,1fr) 80px auto}.account-workspace-status{display:none}.workspace-bottom{flex-direction:column;align-items:flex-start}.team-presence strong{margin-left:0;display:block}.content-footer{margin-top:27px;font-size:8px}.toast-stack{bottom:16px;right:16px}}@media (max-width:600px){.breadcrumb-root{display:none}.breadcrumb{gap:5px}.topbar{gap:5px;padding-inline:7px}.topbar-actions{gap:2px}.operator-header-indicator{gap:4px;max-width:94px}.operator-header-indicator>svg{width:12px;height:12px}.operator-return-button.button{padding-inline:6px;font-size:8px}.topbar-account-button{margin-left:1px}}@media (max-width:430px){.page-content{padding-inline:15px}.date-chip{justify-content:center;width:100%}.page-actions>.button{width:100%}.metric-grid{gap:10px}.metric-card{padding:13px}.metric-top{font-size:9px}.metric-icon{width:24px;height:24px}.metric-icon svg{width:14px}.metric-value{font-size:25px}.metric-detail{align-items:flex-start;font-size:8px}.metric-detail svg{width:11px}.pipeline-chart{gap:9px;height:190px;padding-inline:15px}.pipeline-track{height:95px}.pipeline-label{font-size:7px}.pipeline-summary{padding-inline:18px}.chart-footnote{padding-inline:15px;font-size:8px}.card-header .text-link{font-size:8px}.activity-feed{padding-inline:15px}.activity-item{gap:10px}.activity-copy p{font-size:9px}.activity-copy strong{font-size:10px}.feature-grid,.form-columns{grid-template-columns:1fr}.theme-options{grid-template-columns:1fr;padding:0}.theme-choice{padding:11px}.team-invite-form{grid-template-columns:1fr;padding-inline:18px}.team-invite-form>.button{grid-column:auto}.settings-business-fields{grid-template-columns:1fr;padding-inline:18px}.settings-business-fields>label:nth-child(-n+5){grid-column:1}.inbox-filters{grid-template-columns:1fr;padding:18px}.inbox-table{padding-inline:14px}.inbox-pagination{padding-inline:18px}.account-profile-fields{grid-template-columns:1fr;padding-inline:18px}.account-workspace-list{padding-inline:18px}.account-workspace-row{grid-template-columns:1fr auto;gap:10px}.account-workspace-role{text-align:right}.account-workspace-row .button{grid-column:1/-1;width:100%}.account-readonly-note{padding-inline:18px}.account-theme-picker{padding:0}.account-settings-topbar{padding-inline:18px}.theme-menu{right:-80px}.breadcrumb .badge{display:none}.content-footer{flex-wrap:wrap}.modal{padding:19px}.mobile-navigation{padding:0}}@media (max-width:1020px){.form-editor-layout{grid-template-columns:minmax(0,1fr)}.form-editor-preview{grid-row:1;position:static}.form-editor-controls{grid-row:2}.form-preview-stage{min-height:320px}}@media (max-width:560px){.form-builder-fields-grid,.form-appearance-group{grid-template-columns:1fr}.published-form.client-form{grid-template-columns:minmax(0,1fr)}.published-form-field-width-half{grid-column:1/-1}.form-master-theme{padding:14px}.form-master-theme-controls{grid-template-columns:1fr}.form-theme-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.form-appearance-group h3{grid-column:auto}.form-editor-card-body{padding:16px}.form-builder-field{padding:12px}.form-preview-stage{padding:10px}.published-form-content{padding:17px}.form-editor-footer{bottom:8px}}.automation-rule-form{gap:17px;padding:22px 24px 24px;display:grid}.automation-rule-form>label,.automation-rule-options>label{min-width:0;color:var(--text);gap:7px;font-size:11px;font-weight:550;display:grid}.automation-rule-form input,.automation-rule-form select,.automation-rule-form textarea{border-radius:7px;width:100%;min-width:0;min-height:40px}.automation-rule-form textarea{resize:vertical;min-height:68px}.automation-rule-form>label:first-child input{min-height:42px}.automation-rule-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.automation-rule-selects label{min-width:0;color:var(--text);gap:7px;font-size:11px;font-weight:550;display:grid}.automation-rule-selects select{border-radius:7px;width:100%;min-width:0;min-height:40px}.automation-rule-options{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.automation-rule-options.has-delay{grid-template-columns:minmax(150px,1fr) minmax(0,2fr)}.automation-form-actions{justify-content:flex-end;padding-top:4px;display:flex}.automation-form-actions .button{width:auto;min-width:140px}.automation-rules-card>.automation-card-note{color:var(--muted);border-bottom:1px solid var(--border);margin:0;padding:15px 22px;font-size:11px;line-height:1.6}.automation-rules-card .table-scroll,.automation-history-card .table-scroll,.automation-background-card .table-scroll{overflow-x:auto}.automation-rules-card td{vertical-align:middle}.automation-rules-card td:last-child{width:1%}.automation-history-card table{table-layout:fixed;white-space:normal;min-width:740px}.automation-history-card th:first-child{width:25%}.automation-history-card th:nth-child(2){width:15%}.automation-history-card th:nth-child(3){width:24%}.automation-history-card th:nth-child(4){width:36%}.automation-history-card td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.automation-background-actions{border-top:1px solid var(--border);justify-content:flex-start;padding:16px 22px 20px;display:flex}.automation-background-actions .button{width:auto;min-width:160px}.automation-background-card>.empty-state,.automation-history-card>.empty-state,.automation-email-card>.empty-state{padding-block:26px}.automation-email-record{border-top:1px solid var(--border);padding:16px 22px}.automation-email-record:first-of-type{border-top:0}.automation-email-record strong{color:var(--text);overflow-wrap:anywhere;margin-bottom:5px;font-size:12px;display:block}.automation-email-record p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.55}.automation-email-record small{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:10px;display:block}@media (max-width:900px){.automation-rule-selects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.automation-rule-form{gap:14px;padding:16px}.automation-rule-selects,.automation-rule-options,.automation-rule-options.has-delay{grid-template-columns:minmax(0,1fr)}.automation-form-actions .button,.automation-background-actions .button{width:100%}.automation-rules-card>.automation-card-note{padding:14px 16px}.automation-background-actions,.automation-email-record{padding-inline:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.integration-connections-card .table-scroll{margin:0 22px}.integration-install-card>.integration-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px;margin:0;padding:20px 22px;display:grid}.integration-overview>div{align-content:start;gap:5px;min-width:0;display:grid}.integration-overview dt{color:var(--muted);letter-spacing:.035em;font-size:10px;font-weight:600}.integration-overview dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px}.integration-overview-origins{grid-column:1/-1}.integration-health-message{border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--radius-small);background:var(--surface-subtle);color:var(--text);overflow-wrap:anywhere;margin:0 22px 16px;padding:11px 13px;font-size:12px;line-height:1.55}.integration-embed-section{gap:12px;padding:0 22px 18px;display:grid}.integration-embed-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.integration-embed-heading>div{gap:5px;display:grid}.integration-embed-heading h3{margin:0;font-size:13px}.integration-embed-heading p{max-width:620px;line-height:1.55}.integration-code-block{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);min-height:74px;max-height:180px;color:var(--text);white-space:pre;margin:0;padding:16px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.integration-code-block.is-unavailable{color:var(--muted);white-space:pre-wrap}.integration-actions{flex-wrap:wrap;align-items:center;gap:9px;padding:0 22px 18px;display:flex}.integration-credential-management{border-top:1px solid var(--border);margin:0 22px 20px}.integration-credential-management>summary{color:var(--text);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 0;font-size:12px;font-weight:600;display:flex}.integration-credential-management>summary span{color:var(--muted);font-size:11px;font-weight:400}.integration-credential-content{gap:11px;padding:0 0 3px;display:grid}.integration-credential-content>p{line-height:1.55}.integration-danger-actions{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.integration-danger-actions .button{min-height:36px}.crm-import-intro{margin:0;padding:17px 22px 0;line-height:1.6}.client-form.crm-import-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:16px 22px 22px;display:grid}.client-form.crm-import-form>label{gap:8px;min-width:0;font-size:11px;display:grid}.client-form.crm-import-form select{border-radius:7px;width:100%;min-width:0;min-height:42px}.crm-selected-connection{color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;margin-top:-5px;font-size:11px;display:flex}.crm-selected-connection>span{align-items:center;gap:8px;display:flex}.crm-import-action{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:13px;padding-top:2px;display:flex}.crm-import-action>.button{justify-self:start;min-width:150px}.channels-operational-card .table-scroll{margin:0 22px}.channels-operational-card table{table-layout:auto;white-space:normal;min-width:1160px}.channels-operational-card th,.channels-operational-card td{vertical-align:top;padding-inline:13px}.channel-provider-list,.channel-status-cell,.channel-diagnostics,.channel-activity,.channel-config-links{align-content:start;gap:6px;min-width:0;display:grid}.channel-provider-list>span{overflow-wrap:anywhere;gap:2px;min-width:130px;display:grid}.channel-provider-list strong{font-size:11px}.channel-provider-list small,.channel-provider-list>small,.channel-connection-statuses,.channel-activity small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.channel-provider-list>span>small{display:block}.channel-connection-statuses{gap:3px;display:grid}.channel-diagnostics{max-width:340px;font-size:10px;line-height:1.5}.channel-diagnostics>span{overflow-wrap:anywhere;display:block}.channel-diagnostics strong{font-weight:600}.channel-activity{min-width:150px;font-size:10px;line-height:1.45}.channel-activity>span{overflow-wrap:anywhere}.channel-config-link{width:fit-content;color:var(--accent);text-underline-offset:3px;font-size:10px;font-weight:600;text-decoration:underline}.channel-config-link:hover{color:var(--text)}.channel-config-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.email-channel-card{margin-top:18px}.email-channel-body{align-content:start;gap:15px;min-width:0;padding:20px 22px 22px;display:grid}.email-channel-body>p,.email-channel-setup>p{margin:0;line-height:1.6}.email-channel-setup{gap:15px;min-width:0;max-width:620px;display:grid}.email-channel-setup label,.email-channel-address{gap:7px;font-weight:600;display:grid}.email-channel-setup input,.email-channel-address input{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface);width:100%;min-height:42px;color:var(--text);padding:9px 12px}.email-channel-setup input:focus-visible,.email-channel-address input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.email-channel-setup>.button{justify-self:start}.email-channel-status{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.email-channel-status>div{overflow-wrap:anywhere;min-width:0}.email-channel-status p{margin:4px 0 0}.email-channel-address{max-width:620px;margin:0}.crm-import-action>p{max-width:500px;margin:0;line-height:1.5}.crm-import-result{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);grid-column:1/-1;gap:3px;padding:11px 13px;font-size:12px;display:grid}.crm-import-result p{color:var(--muted);line-height:1.5}.integration-provider-setup>summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integration-provider-setup>summary span{color:var(--muted);font-size:11px;font-weight:400}.provider-setup-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 20px;display:grid}.provider-setup-panel{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);align-content:start;gap:8px;min-width:0;padding:15px;display:grid}.provider-setup-panel h3,.provider-setup-panel h4{margin:0;font-size:12px}.provider-setup-panel p{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.provider-setup-panel code{overflow-wrap:anywhere}.provider-setup-notice{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);color:var(--text);margin:0 0 16px;padding:12px 16px;line-height:1.55}.provider-setup-notice-error{border-color:var(--danger,#b42318)}.provider-setup-notice-success{border-color:var(--success,#16875d)}.provider-testing-note{grid-column:1/-1}.integration-copy-field{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 11px;display:flex}.integration-copy-field code{min-width:0;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.integration-copy-field .button{flex:none;min-height:32px;padding:5px 8px;font-size:10px}@media (max-width:1050px){.integration-install-card>.integration-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.integration-connections-card .table-scroll{margin-inline:16px}.email-channel-body{gap:14px;padding:16px 18px 18px}.channels-operational-card .table-scroll{margin-inline:16px}.channels-operational-card th,.channels-operational-card td{padding-inline:10px}.email-channel-status{flex-direction:column;align-items:flex-start;gap:8px}.integration-install-card>.integration-overview{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.integration-overview-origins{grid-column:auto}.integration-health-message{margin-inline:16px}.integration-embed-section{padding-inline:16px}.integration-embed-heading{flex-direction:column;align-items:flex-start}.integration-code-block{min-height:68px;padding:12px;font-size:11px}.integration-actions{padding-inline:16px}.integration-credential-management{margin-inline:16px}.client-form.crm-import-form{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 16px 18px}.crm-import-intro{padding:14px 16px 0}.crm-selected-connection,.crm-import-action,.crm-import-result{grid-column:auto}.crm-import-action{flex-direction:column;align-items:flex-start;gap:9px}.provider-setup-content{grid-template-columns:minmax(0,1fr);padding:14px 16px 16px}.provider-testing-note{grid-column:auto}}.analytics-page{gap:20px;min-width:0;display:grid}.analytics-page>.page-header{margin-bottom:0}.analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-width:0;display:flex}.analytics-channel-tabs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.analytics-channel-tabs .analytics-tab{border-radius:8px;min-height:38px;padding:8px 14px;font-size:11px}.analytics-channel-tabs .analytics-tab:not(.button-primary){color:var(--muted)}.analytics-channel-tabs .analytics-tab:not(.button-primary):hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.analytics-filter-row{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.analytics-date-filter{color:var(--text);white-space:nowrap;align-items:center;gap:14px;font-size:11px;font-weight:550;display:flex}.analytics-date-filter select{min-width:142px;min-height:40px;padding:9px 13px}.analytics-custom-range{flex-wrap:wrap;gap:12px;display:flex}.analytics-custom-range label{color:var(--muted);gap:4px;font-size:10px;line-height:1.4;display:grid}.analytics-custom-range input{min-height:40px}.analytics-metric-grid{align-items:stretch;margin-bottom:0}.analytics-metric-grid .metric-card{flex-direction:column;min-width:0;min-height:148px;display:flex}.analytics-metric-grid .metric-top{align-items:flex-start;min-height:34px;line-height:1.45}.analytics-metric-grid .metric-top>span:first-child{min-width:0}.analytics-metric-grid .metric-icon{display:none}.analytics-metric-grid .metric-value{overflow-wrap:anywhere;margin:12px 0 auto;font-size:clamp(23px,2vw,29px);line-height:1.2}.analytics-metric-grid .metric-detail{overflow-wrap:anywhere;margin-top:12px;font-size:10px;line-height:1.55;display:block}.analytics-metric-grid .metric-detail svg{display:none}.analytics-info-card .analytics-info-copy{padding:14px 22px 18px;font-size:11px;line-height:1.65}.analytics-source-card .table-scroll{margin-inline:22px}.analytics-source-card table{table-layout:fixed;white-space:normal}.analytics-source-card th,.analytics-source-card td{overflow-wrap:anywhere;padding:13px 14px;line-height:1.5}.analytics-source-card th:nth-child(n+3),.analytics-source-card td:nth-child(n+3){text-align:right}.analytics-source-note{border-top:1px solid var(--border);overflow-wrap:anywhere;margin:0;padding:14px 36px 18px;font-size:11px;line-height:1.65}@media (max-width:780px){.analytics-page{gap:18px}.analytics-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.analytics-filter-row{align-items:flex-start}}@media (max-width:600px){.analytics-channel-tabs{gap:3px;width:100%}.analytics-channel-tabs .analytics-tab{flex:auto;padding-inline:10px}.analytics-filter-row{width:100%}.analytics-date-filter{justify-content:space-between;width:100%}.analytics-custom-range{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.analytics-custom-range input{width:100%;min-width:0}.analytics-source-card .table-scroll{margin-inline:14px}.analytics-source-card th,.analytics-source-card td{padding:11px 8px;font-size:10px}.analytics-source-note{padding:13px 22px 16px;font-size:10px}.analytics-info-card .analytics-info-copy{padding:12px 16px 16px}}@media (max-width:380px){.analytics-channel-tabs .analytics-tab{min-height:36px;padding-inline:7px;font-size:10px}.analytics-source-card th,.analytics-source-card td{padding-inline:6px;font-size:9px}}.modal.voiceflow-history-modal{width:min(1080px,100vw - 32px)}.voiceflow-history-modal>p:first-of-type{margin:0 0 16px;line-height:1.6}.voiceflow-history-filters{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.voiceflow-history-filters label{min-width:145px;color:var(--muted);gap:6px;font-size:11px;font-weight:600;display:grid}.voiceflow-history-filters input,.voiceflow-history-filters select{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);min-height:38px;color:var(--text);font:inherit;padding:8px 10px}.voiceflow-history-filters input:focus-visible,.voiceflow-history-filters select:focus-visible,.voiceflow-history-open:focus-visible,.voiceflow-history-row input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.voiceflow-history-filters .voiceflow-history-search{flex:200px}.voiceflow-history-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.voiceflow-history-selection{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.voiceflow-history-list{gap:8px;display:grid}.voiceflow-history-row{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);grid-template-columns:18px minmax(180px,1fr) minmax(230px,auto) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.voiceflow-history-row-main,.voiceflow-history-row-meta{gap:4px;min-width:0;display:grid}.voiceflow-history-row-main>span,.voiceflow-history-row-meta>span{overflow-wrap:anywhere}.voiceflow-history-preview{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.voiceflow-history-open{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:650}.voiceflow-history-open:hover{color:var(--accent);text-decoration:underline}.voiceflow-history-row-meta{color:var(--text);font-size:11px}.voiceflow-history-status{color:var(--muted);justify-self:start;font-size:11px;font-weight:600}.voiceflow-history-status.is-imported{color:var(--success,#24845b)}.voiceflow-history-error{border:1px solid var(--danger);border-radius:var(--radius-small);color:var(--danger);margin:12px 0;padding:10px 12px;font-size:12px}.voiceflow-history-progress{color:var(--muted);margin:12px 0;font-size:12px}.voiceflow-history-pagination{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.voiceflow-transcript-detail{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);gap:14px;margin-top:18px;padding:16px;display:grid}.voiceflow-transcript-detail>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.voiceflow-transcript-detail h3{margin:0 0 5px;font-size:14px}.voiceflow-transcript-detail header p{margin:0}.voiceflow-transcript-messages{gap:9px;max-height:420px;margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.voiceflow-transcript-messages li{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:min(80%,700px);padding:11px 13px}.voiceflow-transcript-messages li.is-outbound{justify-self:end}.voiceflow-transcript-messages li>div{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:11px;display:flex}.voiceflow-transcript-messages time{color:var(--muted);font-size:10px}.voiceflow-transcript-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.55}.voiceflow-transcript-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.voiceflow-transcript-actions>span{flex:260px;line-height:1.5}@media (max-width:700px){.voiceflow-history-row{grid-template-columns:18px minmax(0,1fr);align-items:start}.voiceflow-history-row>.button{grid-column:2;justify-self:start}.voiceflow-history-row-meta{grid-column:2}.voiceflow-history-toolbar,.voiceflow-history-selection,.voiceflow-transcript-detail>header{align-items:flex-start}.voiceflow-history-filters>label{flex:135px}.voiceflow-history-filters .voiceflow-history-search{flex-basis:100%}.voiceflow-transcript-messages li{max-width:94%}}
