:root{--bg:#f6f8fb;--surface:#ffffff;--surface-soft:#f8fbff;--text:#101936;--muted:#5f6d87;--subtle:#8b98ad;--border:#dce3ee;--border-strong:#cfd8e7;--blue:#0967f2;--blue-dark:#0758d7;--blue-soft:#eaf2ff;--green:#0b8a39;--green-soft:#eaf9ef;--yellow:#a86404;--yellow-soft:#fff7e7;--red:#c92a2a;--red-soft:#fff0f0;--purple:#6c3cf0;--purple-soft:#f1ecff;--shadow:0 24px 70px rgba(17,31,61,0.12);--shadow-small:0 12px 35px rgba(17,31,61,0.08);--radius:8px}.platform-navigation{display:grid;grid-gap:6px;gap:6px}.sidebar-section-label{color:#8a93a3;font-size:10px;font-weight:700;letter-spacing:.11em;padding:8px 12px 2px;text-transform:uppercase}.ops-nav-collapsed .sidebar-section-label{height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.settings-intro{padding:2px 2px 4px}.settings-intro h1{color:#172033;font-size:28px;margin:0 0 6px}.billing-plan-note,.settings-intro p{color:#647086;margin:0}.settings-account-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;overflow:hidden;border:1px solid #e5eaf1;border-radius:8px;background:#e5eaf1}.settings-account-grid>div{background:#fff;display:grid;grid-gap:6px;gap:6px;padding:16px}.settings-account-grid dt{color:#7b8597;font-size:12px}.settings-account-grid dd{color:#1c2638;font-size:15px;font-weight:700;margin:0}.settings-member-list{display:grid;grid-gap:0;gap:0;margin-top:18px}.settings-member-list>span{align-items:center;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;padding:12px 2px}.settings-member-list>span:last-child{border-bottom:0}.settings-member-list small{color:#758096}.team-invitation-form{align-items:end;border-top:1px solid #edf0f5;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(160px,220px) auto;margin-top:18px;padding-top:18px}.team-invitation-form label{display:grid;grid-gap:7px;gap:7px}.team-invitation-form label>span{color:#536076;font-size:12px;font-weight:700}.team-invitation-form input,.team-invitation-form select{min-height:40px}.beta-plan-badge{align-items:center;background:#eef5ff;border:1px solid #d7e8ff;border-radius:999px;color:#1767c9;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:7px 10px}.billing-plan-note{border-top:1px solid #edf0f5;font-size:13px;margin-top:18px;padding-top:14px}.profile-settings-form{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr 190px auto;margin-top:18px}.profile-settings-form label{display:grid;grid-gap:7px;gap:7px}.profile-settings-form label>span{color:#536076;font-size:12px;font-weight:700}.profile-settings-form input,.profile-settings-form select{background:#fff;border:1px solid #dce2eb;border-radius:6px;color:#1d293b;min-height:40px;padding:0 11px}.profile-settings-form input[readonly]{background:#f7f9fc;color:#697489}.deployment-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.deployment-row{border:1px solid #e2e7ef;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:16px}.deployment-connections,.deployment-row-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.deployment-row-title>div{display:grid;grid-gap:3px;gap:3px}.deployment-row p,.deployment-row-title small{color:#758096;font-size:12px;margin:0}.deployment-attention,.deployment-ready{border-radius:999px;font-size:11px;font-weight:700;padding:5px 8px}.deployment-ready{background:#eaf8f0;color:#147a43}.deployment-attention{background:#fff3e7;color:#a55209}.deployment-connections{justify-content:flex-start}.deployment-connections span{align-items:center;background:#f7f9fc;border-radius:5px;color:#455167;display:inline-flex;font-size:12px;gap:7px;padding:7px 9px}.deployment-connections i{background:#a9b2c0;border-radius:50%;height:7px;width:7px}.deployment-connections i.connected{background:#21a564}.deployment-connections i.missing{background:#d58b3c}.empty-workspace-onboarding{align-items:center;color:#68748a;display:flex;flex-direction:column;margin:9vh auto;max-width:520px;text-align:center}.empty-workspace-onboarding h1{color:#1d293b;margin:15px 0 8px}.empty-workspace-onboarding p{margin:0 0 20px}.onboarding-channel-step{display:grid;grid-gap:14px;gap:14px}.auth-step-icon{align-items:center;background:#eef5ff;border-radius:8px;color:#1767c9;display:inline-flex;height:42px;justify-content:center;width:42px}.onboarding-profile-list{display:grid;grid-gap:8px;gap:8px}.onboarding-profile-option{align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:7px;color:#1d293b;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:12px;text-align:left;width:100%}.onboarding-profile-option:focus-visible,.onboarding-profile-option:hover{border-color:#7ab3f4;box-shadow:0 0 0 3px rgba(42,126,224,.12);outline:none}.onboarding-profile-option>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.onboarding-profile-option small{align-items:center;color:#6c788c;display:flex;gap:5px}.onboarding-profile-option em{color:#1767c9;font-size:12px;font-style:normal;font-weight:700}.auth-primary-link{align-items:center;display:inline-flex;gap:8px;justify-content:center;text-decoration:none}.auth-form-note{color:#778298;line-height:1.45}@media (max-width:900px){.settings-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings-form,.team-invitation-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.profile-settings-form,.settings-account-grid,.team-invitation-form{grid-template-columns:1fr}.settings-member-list>span{align-items:flex-start;flex-direction:column;gap:4px}.onboarding-profile-option{grid-template-columns:30px minmax(0,1fr)}.onboarding-profile-option em{grid-column:2}}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.automations-v2-workspace{min-height:calc(100vh - 150px)}.automations-v2-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:12}.automations-v2-shell.ai-expanded{grid-template-rows:minmax(390px,1fr) minmax(340px,430px)}.automations-v2-panel-actions{align-items:center;display:flex;gap:6px}.automations-v2-reactflow .react-flow__controls{border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 26px rgba(15,23,42,.08);overflow:hidden}.automations-v2-reactflow .react-flow__controls-button{border-bottom:1px solid var(--border);height:34px;width:34px}.automation-rf-handle{background:#fff;border:2px solid #9db4d3;height:10px;opacity:.95;width:10px}.automation-rf-handle-source{right:-5px}.automation-rf-handle-target{left:-5px}.automation-rf-node.selected .automation-rf-handle{border-color:#2775ff}.automation-rf-node-message .automation-rf-node-icon,.automation-rf-node-trigger .automation-rf-node-icon,.automation-v2-inspector-icon-message,.automation-v2-inspector-icon-trigger{background:#eaf2ff;color:var(--blue)}.automation-rf-node-question .automation-rf-node-icon,.automation-v2-inspector-icon-question{background:#f1ecff;color:var(--purple)}.automation-rf-node-condition .automation-rf-node-icon,.automation-v2-inspector-icon-condition{background:#e8fff6;color:#078156}.automation-rf-node-action .automation-rf-node-icon,.automation-rf-node-google_sheets .automation-rf-node-icon,.automation-v2-inspector-icon-action,.automation-v2-inspector-icon-google_sheets{background:#fff7e7;color:#b25b00}.automation-rf-node-media_qr .automation-rf-node-icon,.automation-v2-inspector-icon-media_qr{background:#e9f8f1;color:#087443}.automation-rf-node-custom_json .automation-rf-node-icon,.automation-v2-inspector-icon-custom_json{background:#f3f6fb;color:#475467}.react-flow__edge-textbg{fill:#fff;stroke:#d8e2f0;stroke-width:1}.react-flow__edge-text{fill:#344054;font-size:12px;font-weight:800}.automations-v2-agent-heading-actions{display:inline-flex;gap:4px}.automations-v2-agent-bubble{width:100%}.automation-rf-port-list{border-top:1px solid #e7edf6;display:grid;margin:2px -12px -12px}.automation-rf-port-row{align-items:center;color:#475467;display:flex;font-size:11px;font-weight:750;justify-content:space-between;min-height:34px;padding:6px 22px 6px 12px;position:relative}.automation-rf-port-row+.automation-rf-port-row{border-top:1px solid #edf1f7}.automation-rf-port-row span{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-rf-end-label{border-top:1px solid #edf1f7;color:#98a2b3;font-size:10px;font-weight:750;margin:2px -12px -12px;padding:8px 12px;text-align:right}.automation-rf-handle{border:2px solid #fff;height:11px;width:11px}.automation-rf-handle-target{background:#8090a8;left:-7px;top:34px}.automation-rf-port-row .automation-rf-handle-source{right:-18px;top:50%;transform:translateY(-50%)}.automation-rf-handle-blue{background:#2e6bff}.automation-rf-handle-green{background:#12b76a}.automation-rf-handle-orange{background:#f79009}.automation-rf-handle-purple{background:#7a5af8}.automation-rf-handle-red{background:#f04438}.automation-rf-handle-slate{background:#8090a8}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed{grid-template-columns:50px minmax(620px,1fr) 360px}.automations-workspace-mode .automations-v2-shell.inspector-collapsed{grid-template-columns:250px minmax(720px,1fr)}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:50px minmax(720px,1fr)}.automations-workspace-mode .automations-v2-shell{max-width:100%}.automations-workspace-mode .automations-v2-canvas-panel,.automations-workspace-mode .automations-v2-reactflow{min-height:0}.automations-workspace-mode .automations-v2-shell.ai-closed .automations-v2-agent-reopen{bottom:14px;z-index:12}.automations-workspace-mode .automations-v2-scenario-row>div:nth-child(2){min-width:0}.automations-workspace-mode .automations-v2-scenario-row small,.automations-workspace-mode .automations-v2-scenario-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automations-workspace-mode .automations-v2-scenario-row .flow-status{justify-self:end;min-width:58px;text-align:center}.automations-workspace-mode .automation-rf-node{min-height:154px}.automations-workspace-mode .automation-rf-node-copy em,.automations-workspace-mode .automation-rf-node-copy small,.automations-workspace-mode .automation-rf-node-copy strong{overflow-wrap:anywhere}.automations-workspace-mode .automation-rf-node-copy strong{line-height:1.22}.automations-workspace-mode .automation-rf-node-copy em{display:-webkit-box;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.automations-workspace-mode .automation-node-preview{width:100%}.automations-workspace-mode .automation-node-preview p{display:-webkit-box;line-height:1.35;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.automations-workspace-mode .automation-node-media-preview{aspect-ratio:16/9;border-radius:7px;max-height:94px;overflow:hidden;width:100%}.automations-workspace-mode .automation-node-media-preview img{height:100%;object-fit:cover;width:100%}.automations-workspace-mode .automations-v2-agent-drawer{grid-template-columns:minmax(0,1fr) clamp(160px,15vw,210px);min-height:0}.automations-workspace-mode .automations-v2-agent-form,.automations-workspace-mode .automations-v2-agent-history{min-width:0}.automations-workspace-mode .automations-v2-inspector-agent-button{min-height:36px;padding:0 13px}@media (max-width:1180px){.automations-workspace-mode .automations-v2-shell,.automations-workspace-mode .automations-v2-shell.ai-closed,.automations-workspace-mode .automations-v2-shell.ai-expanded,.automations-workspace-mode .automations-v2-shell.inspector-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:1fr;grid-template-rows:auto 560px auto auto;height:auto}.automations-workspace-mode .automations-v2-agent-drawer{grid-column:1;grid-row:auto;grid-template-columns:1fr;grid-template-rows:auto minmax(230px,1fr) auto auto}.automations-workspace-mode .automations-v2-agent-chips,.automations-workspace-mode .automations-v2-shell.ai-closed .automations-v2-agent-reopen{grid-column:1;grid-row:auto}}.automations-workspace-mode .automations-v2-shell{align-items:stretch}.automations-workspace-mode .automations-v2-shell.ai-expanded{grid-template-rows:minmax(0,1fr) minmax(380px,46vh)}.automations-workspace-mode .automations-v2-shell.ai-closed .automations-v2-agent-reopen{position:relative;z-index:15}.automations-workspace-mode .automations-v2-canvas-panel,.automations-workspace-mode .automations-v2-inspector,.automations-workspace-mode .automations-v2-reactflow,.automations-workspace-mode .automations-v2-scenarios{min-height:0}.automations-workspace-mode .automations-v2-scenario-list{padding-right:2px}.automations-workspace-mode .automation-scenario-row{align-items:center;grid-template-columns:10px minmax(0,1fr) 66px 22px}.automations-workspace-mode .automation-scenario-row>span:nth-of-type(2){min-width:0}.automations-workspace-mode .automation-scenario-row small,.automations-workspace-mode .automation-scenario-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automations-workspace-mode .automation-scenario-row .flow-status{justify-self:end;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automations-workspace-mode .automation-rf-node{min-height:168px;overflow:hidden;width:276px}.automations-workspace-mode .automation-rf-node .flow-status{justify-self:end;max-width:74px}.automations-workspace-mode .automation-rf-node-preview{min-height:58px}.automations-workspace-mode .automation-rf-node-preview p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.automations-workspace-mode .automation-rf-node-preview img{aspect-ratio:16/8.5;max-height:82px;object-fit:cover;width:100%}.automations-workspace-mode .automations-v2-agent-drawer{grid-template-columns:minmax(0,1fr) clamp(160px,16vw,210px)}.automations-workspace-mode .automations-v2-agent-history{overflow-y:auto}.automations-workspace-mode .automations-v2-agent-form textarea{max-height:132px;resize:none}.automations-workspace-mode .automations-v2-inspector-agent-button{padding:8px 11px}@media (max-width:1180px){.automations-workspace-mode .automations-v2-shell,.automations-workspace-mode .automations-v2-shell.ai-closed,.automations-workspace-mode .automations-v2-shell.ai-expanded,.automations-workspace-mode .automations-v2-shell.inspector-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:1fr;grid-template-rows:auto 560px auto auto;height:auto;min-height:0}.automations-workspace-mode .automations-v2-shell.ai-closed .automations-v2-agent-reopen{grid-column:1;grid-row:auto}}.automations-v2-shell{grid-template-columns:250px minmax(620px,1fr) 360px;grid-template-rows:minmax(520px,1fr) minmax(270px,34vh)}.automations-v2-shell.inspector-collapsed{grid-template-columns:250px minmax(720px,1fr)}.automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:50px minmax(720px,1fr)}.automations-v2-inspector{grid-row:1}.automations-v2-shell.inspector-collapsed .automations-v2-canvas-panel{grid-column:2}.automations-v2-agent-drawer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 230px;grid-template-rows:auto minmax(0,1fr) auto;column-gap:14px}.automations-v2-agent-heading{grid-column:1/-1;grid-row:1}.automations-v2-agent-history{grid-column:1;grid-row:2}.automations-v2-agent-form{grid-column:1;grid-row:3}.automations-v2-agent-chips{align-content:flex-start;align-items:stretch;border-left:1px solid var(--border);flex-direction:column;grid-column:2;grid-row:2/span 2;min-width:0;overflow-y:auto;padding-left:14px}.automations-v2-agent-chips:before{color:var(--muted);content:"Suggested actions";font-size:11px;font-weight:800;margin-bottom:2px;text-transform:uppercase}.automations-v2-agent-chips button{justify-content:flex-start;min-height:36px;text-align:left;width:100%}.automations-v2-agent-reopen{grid-column:1/-1}.automation-rf-node{display:flex;flex-direction:column;gap:9px;min-height:150px;padding:12px 12px 34px;width:270px}.automation-rf-node-header{align-items:flex-start;display:grid;grid-gap:9px;gap:9px;grid-template-columns:34px minmax(0,1fr);width:100%}.automation-rf-node-copy strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automation-rf-node-preview{background:#f8fafc;border:1px solid #e7edf5;border-radius:7px;display:flex;flex-direction:column;gap:7px;min-height:42px;padding:8px;width:100%}.automation-rf-node-preview>p{color:#475467;display:-webkit-box;font-size:11px;line-height:1.38;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.automation-rf-node-preview>img{aspect-ratio:16/8;border-radius:5px;display:block;object-fit:cover;width:100%}.automation-rf-node-pills{display:flex;flex-wrap:wrap;gap:5px}.automation-rf-node-pills span{background:#fff;border:1px solid #d7e4f6;border-radius:999px;color:#344054;font-size:10px;line-height:1.2;max-width:100%;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.automation-rf-node-replies span{border-color:#c8dcff;color:var(--blue)}.automation-rf-node .flow-status{background:#fff;bottom:10px;line-height:1;max-width:calc(100% - 24px);padding-left:5px}.automations-v2-inspector-header h3{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automations-v2-content-box{display:flex;flex-direction:column;gap:12px}.automations-v2-content-box>p{background:#f8fafc;border:1px solid #e4eaf2;border-radius:8px;line-height:1.55;margin:0;padding:12px;white-space:pre-wrap}.automations-v2-keyword-list,.automations-v2-reply-list{display:flex;flex-wrap:wrap;gap:7px}.automations-v2-keyword-list span,.automations-v2-reply-list span{background:#f7f9fc;border:1px solid #d7e4f6;border-radius:999px;color:#344054;font-size:12px;padding:7px 10px}.automations-v2-reply-list span{background:#eef5ff;border-color:#c8dcff;color:var(--blue)}.automations-v2-media-preview-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.automations-v2-media-preview-grid figure{border:1px solid var(--border);border-radius:8px;margin:0;overflow:hidden}.automations-v2-media-preview-grid img,.automations-v2-media-preview-grid video{aspect-ratio:16/9;display:block;object-fit:contain;width:100%}.automations-v2-media-preview-grid figcaption{align-items:center;display:flex;font-size:11px;gap:6px;padding:8px 10px}.automations-v2-replies-section{display:flex;flex-direction:column;gap:18px}.automations-v2-replies-section>div{display:flex;flex-direction:column;gap:9px}.automations-v2-branch-list{display:flex;flex-direction:column;gap:7px}.automations-v2-branch-list>div{align-items:center;background:#f8fafc;border:1px solid #e4eaf2;border-radius:7px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto 14px minmax(0,1fr);padding:9px}.automations-v2-branch-list span{color:var(--blue);font-size:11px;font-weight:800}.automations-v2-branch-list strong{font-size:12px;overflow-wrap:anywhere}@media (max-width:1180px){.automations-v2-shell,.automations-v2-shell.inspector-collapsed,.automations-v2-shell.scenarios-collapsed,.automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:1fr;grid-template-rows:auto 560px auto auto;height:auto}.automations-v2-agent-drawer{grid-column:1;grid-row:auto;grid-template-columns:1fr;grid-template-rows:auto minmax(230px,1fr) auto auto}.automations-v2-agent-chips,.automations-v2-agent-form,.automations-v2-agent-heading,.automations-v2-agent-history{grid-column:1;grid-row:auto}.automations-v2-agent-chips{border-left:0;border-top:1px solid var(--border);flex-direction:row;padding-left:0;padding-top:10px}.automations-v2-agent-chips button{width:auto}}.ops-content-automations{gap:0;padding:0}.client-workspace.automations-workspace-mode{border:0;border-radius:0;box-shadow:none;height:100%;overflow:hidden}.automations-workspace-mode .client-workspace-body{padding:0}.automations-workspace-mode .automations-v2-workspace{gap:0;height:100%;min-height:0}.automations-workspace-mode .automations-v2-topbar{border-left:0;border-radius:0;border-right:0;flex:0 0 auto;position:static}.automations-workspace-mode .automations-v2-shell,.automations-workspace-mode .automations-v2-shell.ai-expanded{border:0;border-radius:0;flex:1 1 auto;grid-template-rows:minmax(0,1fr) minmax(240px,320px);height:auto;min-height:0}.automations-workspace-mode .automations-v2-shell.ai-expanded{grid-template-rows:minmax(320px,.85fr) minmax(320px,1.15fr)}@media (max-width:1180px){.ops-content-automations{height:auto;min-height:calc(100dvh - 82px);overflow:visible}.automations-workspace-mode .automations-v2-workspace,.automations-workspace-mode .client-workspace-body,.client-workspace.automations-workspace-mode{height:auto}}@media (min-width:1181px) and (max-width:1480px){.automations-workspace-mode .automations-v2-shell,.automations-workspace-mode .automations-v2-shell.ai-expanded{grid-template-columns:minmax(190px,230px) minmax(0,1fr);grid-template-rows:minmax(430px,1fr) minmax(240px,320px) minmax(420px,auto);height:auto;min-height:100%;overflow:visible}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed{grid-template-columns:50px minmax(0,1fr)}.automations-workspace-mode .automations-v2-inspector{grid-column:1/-1;grid-row:3;min-height:420px}.automations-workspace-mode .automations-v2-workspace,.automations-workspace-mode .client-workspace-body,.client-workspace.automations-workspace-mode,.ops-content-automations{height:auto;overflow:visible}}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.brand-mark{display:flex;align-items:center;gap:7px;color:var(--blue)}.brand-icon{display:block;width:38px;height:38px;flex:0 0 auto;object-fit:contain}.brand-text{color:var(--text);font-size:24px;font-weight:800;line-height:1;white-space:nowrap}.brand-text strong{color:var(--blue)}.message{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:14px;line-height:1.45;overflow-wrap:anywhere;padding:12px 14px}.message-success{background:var(--green-soft);border-color:#bce8ca;color:var(--green)}.message-error{background:var(--red-soft);border-color:#ffc7c7;color:var(--red)}.auth-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:44px 24px 34px}.auth-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(360px,1.06fr) minmax(360px,.94fr);max-width:1130px;overflow:hidden;width:100%}.auth-form-panel,.auth-info-panel{padding:70px 76px}.auth-form-panel{display:flex;flex-direction:column}.auth-form-panel,.auth-form-panel .brand-mark{justify-content:center}.auth-lead{color:var(--muted);font-size:18px;line-height:1.45;margin:28px auto 36px;max-width:470px;text-align:center}.auth-form{display:grid;grid-gap:22px;gap:22px}.auth-form label{color:var(--text);display:grid;font-size:15px;font-weight:700;grid-gap:10px;gap:10px}.input-shell{align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--subtle);display:flex;gap:14px;min-height:58px;padding:0 18px}.input-shell:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(9,103,242,.12)}.input-shell input{border:0;color:var(--text);flex:1 1;font-size:16px;min-width:0;outline:0}.input-shell input::placeholder{color:var(--subtle)}.form-row{align-items:center;display:flex;justify-content:space-between;gap:18px}.auth-form a,.form-row a,.secondary-link{color:var(--blue);font-size:15px;font-weight:600}.checkbox-label{align-items:center!important;color:var(--muted)!important;display:flex!important;font-weight:500!important;gap:10px!important}.checkbox-label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);border-radius:5px;height:22px;margin:0;width:22px}.checkbox-label input:checked{background:var(--blue);border-color:var(--blue)}.activate-button,.facebook-button,.primary-action,.primary-button,.secondary-button{align-items:center;border:0;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center}.facebook-button,.primary-action,.primary-button{background:linear-gradient(180deg,#1677ff,#005ce8);color:#ffffff;min-height:58px;padding:0 28px}.activate-button:disabled,.primary-action:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.55}.auth-info-panel{background:linear-gradient(180deg,#f8fbff,#f4f7fc);border-left:1px solid var(--border)}.auth-info-panel h1{font-size:25px;line-height:1.25;margin:0 0 16px;max-width:390px}.auth-info-panel>p{color:var(--muted);font-size:17px;line-height:1.5;margin:0 0 34px;max-width:410px}.feature-stack{display:grid;grid-gap:12px;gap:12px}.feature-card{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-template-columns:58px 1fr;grid-gap:18px;gap:18px;padding:16px}.feature-card strong,.restricted-note strong{display:block;font-size:16px;margin-bottom:6px}.feature-card p,.restricted-note p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.soft-icon{align-items:center;background:var(--blue-soft);border-radius:var(--radius);color:var(--blue);display:inline-flex;height:54px;justify-content:center;width:54px}.feature-card:nth-child(2) .soft-icon,.soft-icon.success{background:var(--green-soft);color:var(--green)}.feature-card:nth-child(3) .soft-icon,.feature-card:nth-child(4) .soft-icon{background:var(--purple-soft);color:var(--purple)}.restricted-note{align-items:center;display:grid;grid-template-columns:62px 1fr;grid-gap:18px;gap:18px;margin-top:54px}.secure-footer{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:11px;justify-content:center;margin-top:28px}.secure-footer span{background:var(--subtle);border-radius:999px;height:4px;width:4px}.form-heading h1{font-size:26px;margin:0 0 8px}.form-heading p{color:var(--muted);line-height:1.5;margin:0}.ops-shell{background:var(--surface);display:grid;grid-template-columns:268px 1fr;min-height:100vh;transition:grid-template-columns .18s ease}.ops-shell-inbox{height:100dvh;min-height:0;overflow:hidden}.ops-shell-inbox .sidebar{min-height:0;overflow-y:auto}.ops-shell-automations,.ops-shell-inbox .ops-main{height:100dvh;overflow:hidden}.ops-shell-automations{min-height:0}.ops-shell-automations .sidebar{min-height:0;overflow-y:auto}.ops-shell-automations .ops-main{height:100dvh;overflow:hidden}.ops-shell-web-assistant,.ops-shell-web-assistant .client-workspace,.ops-shell-web-assistant .client-workspace-body,.ops-shell-web-assistant .ops-content,.ops-shell-web-assistant .ops-main{height:100dvh;min-height:0;overflow:hidden}.ops-shell-web-assistant .ops-topbar{display:none}.ops-shell-web-assistant .ops-content,.ops-shell-web-assistant .web-assistant-workspace-mode .client-workspace-body{gap:0;padding:0}.client-workspace.web-assistant-workspace-mode{border:0;border-radius:0;box-shadow:none}.sidebar{border-right:1px solid var(--border);display:flex;flex-direction:column;padding:28px 16px 30px}.sidebar .brand-mark{margin:0 16px 50px}.sidebar .brand-icon{width:34px}.sidebar .brand-text{font-size:22px}.workspace-sidebar{gap:22px}.workspace-sidebar .brand-mark{margin-bottom:12px}.workspace-sidebar-brand{align-items:center;display:flex;gap:8px;justify-content:space-between}.workspace-sidebar-brand .brand-mark{margin:0;min-width:0}.workspace-sidebar-brand .brand-icon{width:30px}.workspace-sidebar-brand .brand-text{font-size:18px}.sidebar-collapse-button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:7px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.sidebar-collapse-button:hover{background:var(--blue-soft);border-color:#cbe0ff;color:var(--blue)}.ops-shell.ops-nav-collapsed{grid-template-columns:76px minmax(0,1fr)}.ops-nav-collapsed .workspace-sidebar{gap:18px;padding-inline:10px}.ops-nav-collapsed .workspace-sidebar-brand{align-items:center;flex-direction:column}.ops-nav-collapsed .client-switcher-trigger strong,.ops-nav-collapsed .client-switcher-trigger>svg,.ops-nav-collapsed .client-switcher>span,.ops-nav-collapsed .side-nav-secondary a span,.ops-nav-collapsed .workspace-nav a span,.ops-nav-collapsed .workspace-sidebar .brand-text{display:none}.ops-nav-collapsed .client-switcher,.ops-nav-collapsed .workspace-sidebar .brand-mark{justify-items:center;padding-inline:0}.ops-nav-collapsed .client-switcher-trigger{display:flex;justify-content:center;padding:6px}.ops-nav-collapsed .client-switcher-menu{left:0;min-width:230px;right:auto}.ops-nav-collapsed .side-nav-secondary a,.ops-nav-collapsed .workspace-nav a{justify-content:center;padding-inline:0}.ops-nav-collapsed .sidebar-plan-card{display:none}.client-switcher{border-bottom:1px solid var(--border);display:grid;grid-gap:9px;gap:9px;padding:0 8px 18px}.client-switcher>span{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.client-switcher-control{position:relative}.client-switcher-trigger{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;display:grid;font:inherit;grid-gap:10px;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;min-height:52px;padding:7px 10px;text-align:left;width:100%}.client-switcher-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-switcher-trigger:hover,.client-switcher-trigger[aria-expanded=true]{border-color:#cbe0ff;box-shadow:0 0 0 3px rgba(9,103,242,.08)}.client-switcher-avatar,.client-switcher-menu a span{align-items:center;background:var(--blue-soft);border-radius:var(--radius);color:var(--blue);display:inline-flex;font-size:12px;font-weight:900;height:34px;justify-content:center;width:34px}.client-switcher-menu{background:#ffffff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);display:grid;grid-gap:4px;gap:4px;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.client-switcher-menu a{align-items:center;border-radius:7px;color:var(--text);display:grid;grid-gap:9px;gap:9px;grid-template-columns:34px minmax(0,1fr);min-height:42px;padding:5px 7px}.client-switcher-menu a.active,.client-switcher-menu a:hover{background:var(--surface-soft)}.client-switcher-menu a strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-switcher-menu .client-switcher-all{border-top:1px solid var(--border);color:var(--blue);font-size:13px;font-weight:850;grid-template-columns:34px minmax(0,1fr);margin-top:3px;padding-top:9px}.side-nav{display:grid;grid-gap:12px;gap:12px}.side-nav a{align-items:center;border-radius:var(--radius);color:#26334f;display:flex;font-size:16px;font-weight:650;gap:18px;min-height:54px;padding:0 22px}.side-nav a.active,.side-nav a:hover{background:var(--blue-soft);color:var(--blue)}.workspace-nav{gap:6px}.workspace-nav a{font-size:14px;gap:12px;min-height:45px;padding:0 14px}.side-nav-secondary{border-top:1px solid var(--border);gap:6px;margin-top:auto;padding-top:18px}.side-nav-secondary a{color:var(--muted);font-size:14px;gap:12px;min-height:43px;padding:0 14px}.sidebar-plan-card{background:linear-gradient(145deg,#f6f9ff,#eef4ff);border:1px solid #d9e6fb;border-radius:var(--radius);display:grid;grid-gap:3px;gap:3px;padding:12px 14px}.sidebar-plan-card small,.sidebar-plan-card span{color:var(--muted);font-size:11px;text-transform:capitalize}.sidebar-plan-card strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-main{min-width:0}.ops-topbar{align-items:center;border-bottom:1px solid var(--border);display:flex;height:82px;justify-content:space-between;padding:0 28px}.page-title h1{font-size:26px;margin:0}.page-title>span{color:var(--muted);display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.page-title-contacts p{color:var(--muted);font-size:13px;margin:4px 0 0}.admin-menu{align-items:center;display:flex;gap:18px;font-size:16px;font-weight:650}.admin-icon{border:1px solid var(--border);border-radius:var(--radius);height:46px;width:46px}.admin-icon,.icon-button,.logout-button{align-items:center;display:inline-flex;justify-content:center}.icon-button,.logout-button{background:transparent;border:0;color:var(--muted);cursor:pointer}.ops-content{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr);padding:24px}.ops-content-wide{display:grid}.ops-content-inbox{gap:0;height:calc(100dvh - 82px);min-height:0;overflow:hidden;padding:0}.ops-content-contacts{gap:0;min-height:calc(100dvh - 82px);padding:0}.ops-content-assistants,.ops-content-connections,.ops-content-resources{min-height:calc(100dvh - 82px);padding:20px 28px 24px}body.assistant-hub-dialog-open [data-agent-botbox-root],body.connections-dialog-open [data-agent-botbox-root]{display:none!important}.client-workspace.assistants-workspace-mode{border:0;border-radius:0;box-shadow:none;overflow:visible}.assistants-workspace-mode .client-workspace-body{padding:0}.client-workspace.connections-workspace-mode,.client-workspace.resources-workspace-mode{border:0;border-radius:0;box-shadow:none;overflow:visible}.connections-workspace-mode .client-workspace-body,.resources-workspace-mode .client-workspace-body{padding:0}.client-list-shell,.clients-view,.dashboard-shell{display:grid;grid-gap:24px;gap:24px;min-width:0}.organization-overview-hero{align-items:center;background:radial-gradient(circle at 85% 15%,rgba(9,103,242,.16),transparent 34%),linear-gradient(135deg,#101936,#182b56);border-radius:12px;color:#fff;display:flex;gap:24px;justify-content:space-between;min-height:150px;overflow:hidden;padding:28px 32px}.organization-overview-hero h2{font-size:clamp(26px,3vw,38px);margin:7px 0 6px}.organization-overview-hero p{color:#c9d7ef;margin:0}.section-eyebrow{color:var(--blue);display:block;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.organization-overview-hero .section-eyebrow{color:#89b9ff}.organization-plan-summary{align-items:flex-end;display:grid;flex:0 0 auto;grid-gap:5px;gap:5px;justify-items:end}.organization-plan-summary strong{font-size:21px}.organization-plan-summary small{color:#c9d7ef}.subscription-status{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:11px;font-weight:850;padding:5px 9px;text-transform:capitalize}.subscription-status-active,.subscription-status-trialing{background:rgba(43,203,112,.14);border-color:rgba(111,239,163,.3);color:#8cf0b5}.dashboard-metrics{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(5,minmax(170px,1fr))}.metric-card{align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:14px;gap:14px;grid-template-columns:44px minmax(0,1fr);padding:18px}.metric-card strong{display:block;font-size:28px;line-height:1;margin-bottom:6px}.metric-card span{font-size:14px;font-weight:800}.client-workspace-action p,.dashboard-client-row p,.metric-card p,.next-action p,.summary-list{color:var(--muted);font-size:13px;line-height:1.45;margin:5px 0 0}.metric-icon{align-items:center;background:var(--blue-soft);border-radius:var(--radius);color:var(--blue);display:flex;height:44px;justify-content:center;width:44px}.metric-card-success .metric-icon{background:var(--green-soft);color:var(--green)}.metric-card-warning .metric-icon{background:var(--yellow-soft);color:var(--yellow)}.dashboard-client-list{display:grid}.dashboard-client-row{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;padding:18px 24px}.dashboard-client-row:last-child{border-bottom:0}.settings-usage-panel,.usage-overview-panel{background:#fff;padding:24px}.usage-overview-heading{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.usage-overview-heading h2{font-size:22px;margin:5px 0 4px}.usage-overview-heading p{color:var(--muted);margin:0}.usage-meter-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(150px,1fr))}.usage-meter-card{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:16px}.usage-meter-label{display:grid;grid-gap:7px;gap:7px}.usage-meter-label>span{color:var(--muted);font-size:12px;font-weight:800}.usage-meter-label strong{font-size:21px}.usage-meter-label strong small{color:var(--subtle);font-size:12px;font-weight:700}.usage-progress{background:#dfe8f7;border-radius:999px;height:7px;margin:13px 0 10px;overflow:hidden}.usage-progress>span{background:linear-gradient(90deg,var(--blue),#5b9bff);border-radius:inherit;display:block;height:100%}.usage-meter-card p{color:var(--muted);font-size:12px;line-height:1.4;margin:0}.client-workspace{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);min-width:0;overflow:hidden}.client-workspace-header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:24px;justify-content:space-between;padding:24px 28px}.client-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.client-title-row h1{font-size:26px;margin:0}.client-page-summary{color:var(--muted);line-height:1.45;margin:9px 0 0}.client-page-summary-stack{display:grid;grid-gap:4px;gap:4px;margin-top:9px}.client-page-summary-stack .client-page-summary{margin:0}.client-page-summary a{align-items:center;color:var(--blue);display:inline-flex;gap:5px;overflow-wrap:anywhere}.client-workspace-action{display:grid;grid-gap:8px;gap:8px;justify-items:end;max-width:340px}.client-activate-button{min-width:230px;width:auto}.client-tabs{border-bottom:1px solid var(--border);display:flex;gap:30px;overflow-x:auto;padding:0 28px}.client-tabs a{border-bottom:3px solid transparent;color:var(--muted);display:inline-flex;font-size:15px;font-weight:750;min-height:56px;align-items:center;white-space:nowrap}.client-tabs a.active,.client-tabs a:hover{border-bottom-color:var(--blue);color:var(--blue)}.client-workspace-body{padding:20px}.client-workspace.inbox-workspace-mode{border:0;border-radius:0;box-shadow:none;height:100%;min-height:0;overflow:hidden}.inbox-workspace-mode .client-workspace-body{height:100%;min-height:0;overflow:hidden;padding:0}.client-workspace.contacts-workspace-mode{border:0;border-radius:0;box-shadow:none;min-height:calc(100dvh - 82px);overflow:visible}.contacts-workspace-mode .client-workspace-body{min-height:calc(100dvh - 82px);padding:0}.workspace-grid{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(280px,1fr))}.overview-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}.meta-grid{grid-template-columns:minmax(340px,1.4fr) repeat(2,minmax(260px,.8fr))}.bot-grid,.settings-workspace-grid{grid-template-columns:minmax(360px,1fr) minmax(300px,.7fr)}.releases-grid{grid-template-columns:minmax(340px,.8fr) minmax(300px,.7fr)}.workspace-card{border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;min-width:0;padding:16px}.workspace-card-heading{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;margin-bottom:14px;padding-bottom:14px}.workspace-card-heading span{color:var(--blue);display:inline-flex}.workspace-card-heading h2{font-size:15px;margin:0}.card-body-stack{display:grid;grid-gap:14px;gap:14px}.card-action-stack{background:var(--surface-soft);grid-gap:8px;gap:8px}.card-action-row,.card-action-stack{border:1px solid var(--border);border-radius:var(--radius);display:grid;padding:12px}.card-action-row{align-items:center;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.card-action-row strong{display:block;font-size:14px;margin-bottom:3px}.card-action-row p,.card-note{color:var(--muted);font-size:13px;line-height:1.45;margin:0;max-width:760px}.card-note{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.channels-layout{display:grid;grid-gap:24px;gap:24px}.channels-section{display:grid;grid-gap:14px;gap:14px}.channels-section h2{font-size:18px;letter-spacing:0;margin:0}.connected-account-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(220px,1fr))}.connected-account-card{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:52px minmax(0,1fr) auto;min-height:118px;padding:18px}.connected-account-icon{align-items:center;border-radius:14px;display:inline-flex;height:46px;justify-content:center;width:46px}.connected-account-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.connected-account-heading strong{font-size:15px}.connected-account-card p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.connected-account-card .connected-account-name{color:var(--text);font-size:14px;font-weight:650;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-cloud-card{grid-column:1/-1}.channel-cloud-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(210px,1fr))}.channel-cloud-item{align-items:flex-start;background:#ffffff;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:48px minmax(0,1fr) auto;min-height:128px;padding:18px}.channel-cloud-icon{align-items:center;border-radius:14px;background:transparent;display:inline-flex;height:46px;justify-content:center;width:46px}.channel-cloud-item strong{display:block;font-size:15px;margin-bottom:10px}.channel-cloud-item p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.channel-cloud-item em{align-self:start;border-radius:999px;display:inline-flex;font-size:12px;font-style:normal;font-weight:850;justify-self:end;padding:5px 8px;white-space:nowrap}.channel-cloud-connected{border-color:#c8ecd3}.channel-cloud-connected em{background:var(--green-soft);color:var(--green)}.channel-cloud-missing{border-color:#ffd4d8}.channel-cloud-missing em{background:var(--red-soft);color:var(--red)}.channel-cloud-warning{border-color:#ffd895}.channel-cloud-warning em{background:#fff8ec;color:var(--yellow)}.channel-cloud-planned em{background:var(--blue-soft);color:var(--blue)}.channel-cloud-planned .channel-brand-icon{filter:saturate(.9);opacity:.82}.connection-links-table{border:1px solid var(--border);border-radius:8px;overflow:hidden}.connection-links-header,.connection-method-row{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(360px,1.35fr) 96px 150px minmax(300px,1fr) minmax(190px,auto)}.connection-links-header{background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:700;padding:12px 18px}.connection-method-row{background:#ffffff;border-top:1px solid var(--border);min-height:76px;padding:12px 18px}.connection-method-name{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:56px minmax(0,1fr);min-width:0}.connection-method-icon{align-items:center;color:var(--blue);display:inline-flex;gap:4px;height:38px;justify-content:flex-start;min-width:56px}.connection-method-icon .channel-brand-icon{height:32px;width:32px}.connection-method-icon .channel-brand-icon img,.connection-method-icon .channel-brand-icon svg{height:23px;width:23px}.connection-method-name strong{display:block;font-size:14px;margin-bottom:3px}.connection-method-name span:not(.connection-method-icon){background:var(--surface-soft);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:750;padding:4px 8px}.connection-method-note{color:var(--muted);font-size:11px;line-height:1.35;margin:6px 0 0;max-width:520px;overflow-wrap:anywhere}.connection-method-note.is-warning{color:var(--yellow);font-weight:750}.connection-method-role{color:var(--muted);font-size:13px}.connection-method-status{align-items:center;align-self:center;display:grid;grid-gap:4px;gap:4px;justify-items:start}.connection-method-status p{color:var(--yellow);font-size:11px;font-weight:750;line-height:1.3;margin:0;max-width:180px;overflow-wrap:anywhere}.connection-method-link{min-width:0}.compact-copy-field{min-height:36px;padding-left:10px}.compact-copy-field .icon-button{height:30px;width:30px}.connection-method-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.connection-method-meta{grid-column:1/-1;padding-left:50px}.connection-method-meta .field-help{align-items:center;display:flex;gap:6px;margin:2px 0 0}.muted-dash{color:var(--muted)}.card-action-stack .card-note{background:transparent;border:0;padding:0}.next-action{display:grid;grid-gap:12px;gap:12px}.next-action strong{font-size:18px}.next-action .secondary-button{justify-self:start}.summary-list{display:grid;grid-gap:12px;gap:12px}.summary-list div{border-bottom:1px solid var(--border);padding-bottom:12px}.summary-list div:last-child{border-bottom:0;padding-bottom:0}.summary-list dt{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px}.summary-list dd{color:var(--text);font-weight:800;margin:0}.workspace-activation-form{margin:0}.dashboard-actions{align-items:flex-start;display:flex;gap:14px;margin-bottom:24px}.primary-action{gap:10px;min-height:48px}.new-client-panel{position:relative}.new-client-panel summary{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);cursor:pointer;display:flex;font-weight:700;min-height:48px;padding:0 18px}.new-client-panel summary::-webkit-details-marker{display:none}.primary-new-client-panel summary{background:linear-gradient(180deg,#1677ff,#005ce8);border:0;color:#ffffff;gap:10px;min-height:48px;padding:0 28px}.new-client-panel[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.new-client-form{background:var(--surface);border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-small);display:grid;grid-gap:10px;gap:10px;left:0;padding:14px;position:absolute;top:48px;width:340px;z-index:10}.new-client-form input,.new-client-form textarea{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:11px 12px}.secondary-button{background:var(--surface);border:1px solid var(--border);color:var(--blue);gap:8px;min-height:42px;padding:0 16px}.secondary-button svg{flex-shrink:0}.secondary-button.full-width{width:100%}.secondary-button.centered{margin:18px auto 0}.danger-button{align-items:center;background:var(--red-soft);border:1px solid #ffc6c6;border-radius:var(--radius);color:var(--red);cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:42px;padding:0 16px}.data-panel{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.delete-confirmation{align-items:center;background:var(--red-soft);border:1px solid #ffc6c6;border-radius:var(--radius);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px;padding:16px}.delete-confirmation p{color:var(--muted);font-size:14px;line-height:1.45;margin:5px 0 0}.delete-confirmation-actions{align-items:center;display:flex;gap:10px}.wide-panel{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);overflow:hidden}.panel-heading{border-bottom:1px solid var(--border);padding:22px 24px}.panel-heading h1{font-size:26px;margin:0 0 8px}.panel-heading p{color:var(--muted);line-height:1.5;margin:0}.empty-state{color:var(--muted);display:grid;grid-gap:8px;gap:8px;padding:30px}.empty-state strong{color:var(--text);font-size:18px}.empty-state p{line-height:1.5;margin:0;max-width:620px}.client-table{border-collapse:collapse;width:100%}.client-table td,.client-table th{border-bottom:1px solid var(--border);font-size:15px;padding:20px;text-align:left}.client-table th{color:var(--muted);font-weight:650}.client-table tbody tr{background:var(--surface)}.client-table tbody tr.selected{background:#f7fbff;box-shadow:inset 3px 0 0 var(--blue)}.client-table tbody tr:last-child td{border-bottom:0}.client-table td:first-child{font-weight:800}.client-table a{display:inline-flex}.delete-icon-link{align-items:center;border:1px solid transparent;border-radius:var(--radius);color:var(--muted);height:34px;justify-content:center;width:34px}.delete-icon-link:hover{background:var(--red-soft);border-color:#ffc6c6;color:var(--red)}.table-link{display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-copy-link{align-items:center;display:flex;gap:10px;min-width:0}.status-badge{align-items:center;border:1px solid transparent;border-radius:var(--radius);display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-height:34px;padding:0 12px;white-space:nowrap}.status-ok{background:var(--green-soft);border-color:#bae8c7;color:var(--green)}.status-warn{background:var(--yellow-soft);border-color:#ffd895;color:var(--yellow)}.status-neutral{background:#f6f7f9;border-color:var(--border);color:var(--muted)}.status-error{background:var(--red-soft);border-color:#ffc6c6;color:var(--red)}.client-drawer{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);display:grid;grid-gap:14px;gap:14px;min-width:0;overflow:hidden;padding:18px;width:100%}.drawer-heading{align-items:center;display:flex;justify-content:space-between}.drawer-heading h1{font-size:24px;margin:0}.drawer-heading a{color:var(--text);font-size:34px;line-height:1}.drawer-card{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:14px}.drawer-card h2{font-size:15px;margin:0 0 12px}.connection-state{align-items:center;background:var(--green-soft);border:1px solid #c8efd4;border-radius:var(--radius);display:flex;gap:14px;padding:14px 18px}.connection-state>span{background:#10a348;border-radius:999px;height:12px;width:12px}.connection-state strong{color:var(--green)}.connection-state.is-waiting{background:var(--yellow-soft);border-color:#ffd895}.connection-state.is-waiting>span{background:#d28b0a}.connection-state.is-waiting strong{color:var(--yellow)}.connection-state p,.empty-text,.event-row p,.facebook-card p,.field-help{color:var(--muted);font-size:13px;line-height:1.45;margin:8px 0 0}.field-help.is-warning{color:var(--yellow);font-weight:700}.field-help.is-success{color:var(--green);font-weight:700}.compact-warning,.field-help{overflow-wrap:anywhere}.warning-callout{align-items:flex-start;background:#fff8ec;border:1px solid #ffd895;border-radius:var(--radius);color:var(--yellow);display:grid;grid-gap:8px;gap:8px;grid-template-columns:18px minmax(0,1fr);margin-bottom:12px;padding:10px 12px}.warning-callout p{color:var(--yellow);font-size:13px;font-weight:700;line-height:1.35;margin:0}.connection-issue{background:#fff8ec;border:1px solid #ffd895;border-radius:var(--radius);color:var(--yellow);display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:10px 12px}.connection-issue-heading{align-items:flex-start;display:grid;grid-gap:9px;gap:9px;grid-template-columns:18px minmax(0,1fr)}.connection-issue-heading svg{margin-top:2px}.connection-issue strong{color:var(--yellow);display:block;font-size:13px}.connection-issue li,.connection-issue p,.connection-issue summary{font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.connection-issue ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:25px}.connection-issue details{background:rgba(255,255,255,.62);border:1px solid rgba(210,139,10,.25);border-radius:8px;padding:8px 10px}.connection-issue summary{cursor:pointer;font-weight:800}.connection-issue details p{color:#8b5b00;max-height:132px;overflow:auto;padding-top:8px}.copy-field{align-items:center;border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:10px;justify-content:space-between;min-height:46px;padding:0 10px 0 14px}.copy-field span{color:#2d3853;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-action-form{display:grid}.drawer-actions-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.drawer-actions-row .secondary-button{min-height:38px;padding:0 12px}.connection-requirement{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:12px}.connection-requirement:first-of-type{margin-top:0}.connection-requirement-heading{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.connection-requirement-heading p{color:var(--muted);font-size:12px;line-height:1.35;margin:4px 0 0}.connection-requirement-heading>span{border-radius:999px;font-size:11px;font-weight:800;padding:5px 9px;white-space:nowrap}.connection-requirement-heading .is-ready{background:var(--green-soft);color:var(--green)}.connection-requirement-heading .is-pending{background:var(--yellow-soft);color:var(--yellow)}.facebook-card{align-items:center;border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:12px;gap:12px;grid-template-columns:46px 1fr 20px;min-width:0;padding:10px}.facebook-card>div,.integration-row>div{min-width:0}.facebook-card strong,.integration-row strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:normal;word-break:normal}.facebook-card p,.integration-row p{overflow-wrap:anywhere;word-break:break-word}.integration-row{align-items:center;border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:32px 1fr;margin-top:8px;padding:9px 10px}.meta-oauth-card{gap:12px}.meta-oauth-list{display:grid;grid-gap:8px;gap:8px}.meta-oauth-list div,.meta-scope-block{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:5px;gap:5px;padding:10px}.meta-oauth-list span,.meta-scope-block strong{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.meta-oauth-list code,.meta-scope-block p{color:var(--text);font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere;word-break:break-word}.meta-permission-checklist{background:#fff8ec;border:1px solid #ffd895;border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;padding:10px}.meta-permission-checklist>strong{color:var(--yellow);font-size:12px;font-weight:850}.meta-permission-checklist ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.meta-permission-checklist li{align-items:flex-start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(150px,220px) minmax(0,1fr)}.meta-permission-checklist code{background:#ffffff;border:1px solid #ffd895;border-radius:6px;color:var(--yellow);font-size:12px;padding:4px 6px}.meta-permission-checklist span{color:var(--text-muted);font-size:12px;line-height:1.4}.google-sheets-access-summary{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.google-sheets-access-summary>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.google-sheets-access-summary span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.google-sheets-access-summary code{color:var(--text);font-size:12px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.advanced-fallback-panel{border:1px dashed var(--border-strong);border-radius:var(--radius);padding:10px}.advanced-fallback-panel summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:850}.advanced-fallback-panel[open] summary{margin-bottom:10px}.google-connect-panel{align-items:center;border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.google-connect-panel h3{font-size:16px;margin:2px 0 5px}.google-connect-panel p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.google-connect-actions{align-items:stretch;display:grid;grid-gap:8px;gap:8px;min-width:190px}.ai-status-row,.knowledge-row{align-items:center;border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;margin-bottom:10px;padding:10px}.ai-status-row{grid-template-columns:38px minmax(0,1fr)}.ai-status-row .summary-icon{height:38px;width:38px}.ai-status-row p,.knowledge-row p{color:var(--muted);font-size:12px;margin:3px 0 0}.settings-form{display:grid;grid-gap:9px;gap:9px}.settings-form+form{display:grid;margin-top:10px}.settings-form label{color:var(--muted);display:grid;font-size:12px;font-weight:800;grid-gap:5px;gap:5px}.settings-form input,.settings-form select{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);min-height:38px;padding:0 10px}.settings-inline-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(160px,1fr) minmax(140px,.8fr) 96px}.google-sheet-integration-card,.google-sheet-list{display:grid;grid-gap:12px;gap:12px}.google-sheet-integration-card{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.google-sheet-integration-card .integration-status-heading{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.google-sheet-actions{display:grid;grid-gap:10px;gap:10px}.google-sheet-lookup-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto}.google-sheet-lookup-form input{border:1px solid var(--border);border-radius:var(--radius);min-height:38px;padding:0 10px}.compact-summary-list{gap:0}.asset-upload-form,.knowledge-upload-form{justify-content:flex-end}.asset-upload-form{align-items:center;gap:8px}.asset-key-input{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);min-height:38px;min-width:140px;padding:0 10px}.knowledge-list{display:grid;grid-gap:8px;gap:8px}.knowledge-row{margin-bottom:0}.knowledge-row strong{overflow-wrap:anywhere}.knowledge-workspace{display:grid;grid-gap:16px;gap:16px}.knowledge-library-toolbar{gap:14px}.knowledge-library-toolbar .workspace-card-heading,.knowledge-upload-card .workspace-card-heading{border-bottom:0;margin-bottom:4px;padding-bottom:0}.knowledge-upload-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.knowledge-metrics{grid-template-columns:repeat(4,minmax(92px,1fr))}.knowledge-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.knowledge-card{background:#ffffff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);display:grid;grid-gap:12px;gap:12px;grid-template-columns:74px minmax(0,1fr);min-width:0;padding:14px;position:relative}.knowledge-file-icon{align-items:center;align-self:start;background:var(--blue-soft);border:1px solid #cbe0ff;border-radius:10px;color:var(--blue);display:grid;grid-gap:6px;gap:6px;justify-items:center;min-height:74px;padding:10px 6px}.knowledge-file-icon span{font-size:10px;font-weight:900;letter-spacing:.03em}.knowledge-file-icon-docx{background:#eef5ff;color:#2557b8}.knowledge-file-icon-text{background:var(--green-soft);border-color:#c8ecd3;color:var(--green)}.knowledge-file-icon-other{background:var(--surface-soft);color:var(--muted)}.knowledge-card-body{display:grid;grid-gap:9px;gap:9px;min-width:0;padding-right:28px}.knowledge-card-title-row{align-items:flex-start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.knowledge-card-title-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-card-body>p{color:var(--muted);font-size:12px;margin:0}.knowledge-card-facts{display:grid;grid-gap:6px;gap:6px;margin:0}.knowledge-card-facts div{display:grid;grid-gap:2px;gap:2px}.knowledge-card-facts dt{color:var(--muted);font-size:11px;font-weight:850}.knowledge-card-facts dd{color:var(--text);font-size:12px;font-weight:750;margin:0}.knowledge-delete-form{position:absolute;right:9px;top:9px}.integration-row>span{align-items:center;background:var(--blue-soft);border-radius:8px;color:var(--blue);display:flex;height:32px;justify-content:center;width:32px}.integration-row.is-connected>span{background:var(--green-soft);color:var(--green)}.integration-row>span .channel-brand-icon{height:28px;width:28px}.channel-brand-icon{align-items:center;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.channel-brand-icon img,.channel-brand-icon svg{display:block;height:100%;object-fit:contain;width:100%}.web-widget-icon{background:linear-gradient(135deg,#172033,#334155);border-radius:14px;color:#ffffff}.web-widget-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.brand-icon-pair{align-items:center;display:inline-flex;gap:4px;justify-content:center;min-width:56px}.brand-icon-pair .channel-brand-icon{height:24px;width:24px}.brand-icon-pair .channel-brand-icon+.channel-brand-icon{margin-left:0;outline:0}.bot-config-list{display:grid;grid-gap:0;gap:0}.bot-config-row{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(150px,.45fr) minmax(220px,1fr);min-height:48px;padding:8px 0}.bot-config-row:first-child{padding-top:0}.bot-config-row:last-child{border-bottom:0;padding-bottom:0}.bot-config-row>span{color:var(--muted);font-size:13px}.bot-config-row>a,.bot-config-row>form,.bot-config-row>strong{justify-self:end}.bot-config-row>strong{max-width:100%;overflow-wrap:anywhere;text-align:right}.upload-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.upload-button{align-items:center;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-height:38px;padding:0 12px;position:relative}.upload-button input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.tiny-submit{background:var(--blue-soft);border:1px solid #cbe0ff;border-radius:var(--radius);cursor:pointer;font-size:12px;min-height:34px;padding:0 10px}.sample-link,.tiny-submit{color:var(--blue);font-weight:800}.sample-link{align-items:center;display:inline-flex;font-size:13px;gap:7px;justify-content:flex-end}.flow-builder-workspace,.flows-workspace{display:grid;grid-gap:16px;gap:16px}.flow-builder-grid{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,.82fr) minmax(520px,1.7fr) minmax(300px,.95fr)}.flow-builder-canvas-card,.flow-builder-inspector,.flow-builder-library{min-height:680px}.flow-builder-inspector,.flow-builder-library{align-content:flex-start;display:grid;grid-gap:14px;gap:14px}.flow-builder-card-heading{align-items:flex-start;border-bottom:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:12px}.flow-builder-card-heading .workspace-card-heading,.flow-canvas-heading .workspace-card-heading{border-bottom:0;margin-bottom:4px;padding-bottom:0}.flow-builder-card-heading p,.flow-canvas-heading p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.flow-library-groups{display:grid;grid-gap:14px;gap:14px;max-height:590px;overflow-y:auto;padding-right:4px}.flow-library-group{display:grid;grid-gap:8px;gap:8px}.flow-library-group h3{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.02em;margin:0;text-transform:uppercase}.flow-library-list{display:grid;grid-gap:6px;gap:6px}.flow-library-row{align-items:center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:10px}.flow-library-row.selected,.flow-library-row:hover{background:#f7fbff;border-color:#b9d7ff;box-shadow:inset 3px 0 0 var(--blue)}.flow-library-name{display:grid;grid-gap:3px;gap:3px;min-width:0}.flow-library-name strong{font-size:13px}.flow-library-name em,.flow-library-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-library-name em{color:var(--muted);font-size:11px;font-style:normal}.flow-canvas-heading{align-items:flex-start;border-bottom:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:12px}.flow-canvas-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.flow-canvas-surface{background-color:#f8fbff;background-image:linear-gradient(#e3ecf8 1px,transparent 0),linear-gradient(90deg,#e3ecf8 1px,transparent 0);background-size:34px 34px;border:1px solid var(--border);border-radius:var(--radius);min-height:590px;overflow:auto;padding:76px 28px 34px;position:relative}.flow-canvas-toolbar{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 24px rgba(14,35,70,.08);display:inline-flex;gap:5px;left:18px;padding:5px;position:absolute;top:18px;z-index:1}.flow-canvas-toolbar button,.flow-canvas-toolbar span{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:6px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:800;height:30px;justify-content:center;min-width:30px;padding:0 8px}.flow-canvas-empty{align-content:center;color:var(--muted);display:grid;grid-gap:6px;gap:6px;min-height:420px;place-items:center;text-align:center}.flow-canvas-empty strong{color:var(--text);font-size:18px}.flow-canvas-empty p{font-size:13px;line-height:1.45;margin:0;max-width:360px}.flow-node-lane{gap:0;min-height:430px;min-width:max-content}.flow-node-lane,.flow-node-wrap{align-items:center;display:flex}.flow-canvas-node{background:#ffffff;border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 28px rgba(16,45,85,.08);color:var(--text);display:grid;grid-gap:6px;gap:6px;min-height:154px;padding:16px;position:relative;width:154px}.flow-canvas-node.selected,.flow-canvas-node:hover{border-color:var(--blue);box-shadow:0 0 0 2px rgba(9,103,242,.12),0 16px 34px rgba(9,103,242,.14)}.flow-node-index{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;font-weight:900;height:22px;left:10px;position:absolute;top:10px;width:22px}.flow-node-icon,.flow-node-index{align-items:center;display:inline-flex;justify-content:center}.flow-node-icon{background:var(--blue-soft);border-radius:8px;color:var(--blue);height:34px;margin-top:20px;width:34px}.flow-canvas-node strong{font-size:13px;line-height:1.25}.flow-canvas-node small{color:var(--muted);font-size:11px;line-height:1.35}.flow-canvas-node .flow-status{justify-self:start;padding:4px 7px}.flow-node-connector{background:var(--blue);display:inline-block;height:2px;margin:0 10px;position:relative;width:38px}.flow-node-connector:after{border-bottom:5px solid transparent;border-left:6px solid var(--blue);border-top:5px solid transparent;content:"";position:absolute;right:-1px;top:-4px}.flow-canvas-node-data_append .flow-node-icon,.flow-canvas-node-data_lookup .flow-node-icon,.flow-canvas-node-variable .flow-node-icon{background:#eaf7ef;color:#07913b}.flow-canvas-node-media .flow-node-icon,.flow-canvas-node-message .flow-node-icon{background:#f1efff;color:#6245d5}.flow-canvas-node-handoff .flow-node-icon,.flow-canvas-node-logic .flow-node-icon,.flow-canvas-node-webhook .flow-node-icon{background:#fff4dc;color:#b46200}.flow-inspector-stack{display:grid;grid-gap:14px;gap:14px;max-height:590px;overflow-y:auto;padding-right:4px}.flow-inspector-alert{align-items:flex-start;background:#fff7e6;border:1px solid #f5c66f;border-radius:var(--radius);color:#9b5400;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.flow-inspector-alert strong{color:#7a4200;display:block;font-size:13px;margin-bottom:5px}.flow-inspector-alert p{font-size:12px;line-height:1.45;margin:0 0 4px}.flow-inspector-fields{display:grid;grid-gap:0;gap:0;margin:0}.flow-inspector-fields div{border-bottom:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;padding:10px 0}.flow-inspector-fields dt{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.flow-inspector-fields dd{font-size:13px;font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere}.flow-inspector-actions{display:grid;grid-gap:8px;gap:8px}.advanced-json-workspace,.agent-workspace{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(420px,1.2fr) minmax(300px,.8fr)}.advanced-json-import-card,.advanced-json-preview-card{grid-column:1/-1}.agent-workspace{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.agent-top-grid{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,2.15fr) minmax(300px,.85fr);min-width:0}.agent-left-column,.agent-review-rail{display:grid;grid-gap:16px;gap:16px;min-width:0}.agent-review-rail{align-content:flex-start}.agent-console-card,.agent-preview-card{min-height:0}.agent-chat-card,.agent-map-section{min-width:0}.agent-chat-card{border-left:4px solid var(--blue)}.agent-map-section{border-top:3px solid #dbeafe}.agent-review-rail .workspace-card{box-shadow:var(--shadow-small)}.agent-review-panel{align-content:flex-start;background:#ffffff;display:grid;grid-gap:12px;gap:12px;min-width:0}.agent-console-header{align-items:flex-start;border-bottom:1px solid var(--border);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:16px}.agent-console-header .workspace-card-heading{border-bottom:0;margin-bottom:8px;padding-bottom:0}.agent-console-header h2{font-size:26px;margin:0 0 6px}.agent-console-header p,.agent-message p,.agent-steps p,.json-import-panel p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.agent-chat-shell{background:linear-gradient(180deg,rgba(9,103,242,.07),rgba(117,88,231,.045)),var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;height:clamp(600px,64vh,780px);margin-top:16px;min-height:0;overflow:hidden;padding:14px}.agent-message-list{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.agent-message{align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:3px 10px;gap:3px 10px;grid-template-columns:36px minmax(0,1fr);max-width:100%;padding:12px}.agent-message:before{align-items:center;border-radius:999px;display:flex;font-size:10px;font-weight:900;grid-row:1/span 2;height:32px;justify-content:center;line-height:1;width:32px}.agent-message span{color:var(--muted);font-size:11px;font-weight:850;grid-column:2;text-transform:uppercase}.agent-message p{grid-column:2}.agent-message-user{background:#ffffff;border-color:#cfe0ff;justify-self:stretch}.agent-message-user:before{background:var(--blue);color:#ffffff;content:"You"}.agent-message-bot{background:#f8fbff;border-color:#c5d9ff;justify-self:stretch}.agent-message-bot:before{background:#e8f0ff;color:var(--blue);content:"BB"}.agent-context-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.agent-context-chips span{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:850;gap:6px;min-height:30px;padding:0 10px}.agent-input-row{align-items:end;background:rgba(255,255,255,.82);border-top:1px solid rgba(203,213,225,.8);border-radius:0 0 var(--radius) var(--radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:auto;padding:12px 0 0}.agent-input-row textarea,.json-import-panel textarea{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;min-height:118px;padding:12px;resize:vertical;width:100%}.agent-rail-heading{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;padding-bottom:12px}.agent-rail-heading .workspace-card-heading{border-bottom:0;margin-bottom:0;padding-bottom:0}.agent-review-count{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:24px;min-width:24px;padding:0 8px}.agent-review-count.is-error{background:var(--red-soft);color:var(--red)}.agent-review-count.is-warning{background:#fff4dd;color:#b56200}.agent-review-count.is-ready{background:var(--green-soft);color:var(--green)}.agent-activity-list,.agent-rail-list{display:grid;grid-gap:8px;gap:8px}.agent-rail-item{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;padding:10px}.agent-rail-item-pass{border-color:#b8e7c5}.agent-rail-item-warning{background:#fffaf0;border-color:#f6d9a8}.agent-rail-item-error{background:#fff5f5;border-color:#ffc6c6}.agent-rail-item-icon{align-items:center;display:inline-flex;justify-content:center}.agent-rail-item-pass .agent-rail-item-icon{color:var(--green)}.agent-rail-item-warning .agent-rail-item-icon{color:#b56200}.agent-rail-item-error .agent-rail-item-icon{color:var(--red)}.agent-draft-action-summary strong,.agent-rail-item strong{display:block;font-size:13px;margin-bottom:3px}.agent-draft-action-summary p,.agent-rail-item p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.agent-rail-item .secondary-button{min-height:32px;padding:0 10px}.agent-activity-step{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:12px minmax(0,1fr);min-height:28px}.agent-activity-step span{border-radius:999px;height:10px;width:10px}.agent-activity-step p{color:var(--muted);font-size:13px;line-height:1.35;margin:0}.agent-activity-step-done span{background:var(--green)}.agent-activity-step-warning span{background:#d98400}.agent-activity-step-error span{background:var(--red)}.agent-activity-step-idle span{background:#8a96aa}.agent-draft-actions-card .agent-preview-actions{display:grid;grid-gap:8px;gap:8px}.agent-draft-actions-card .agent-preview-actions .activate-button,.agent-draft-actions-card .agent-preview-actions .secondary-button,.agent-draft-actions-card .agent-preview-actions form{width:100%}.agent-preview-card{align-content:flex-start;display:grid;grid-gap:14px;gap:14px;min-height:0}.agent-map-heading-row{display:grid;grid-gap:12px;gap:12px}.agent-map-heading-row .workspace-card-heading{border-bottom:0;margin-bottom:0;padding-bottom:0}.agent-map-review-bar,.agent-map-status-strip{align-items:flex-start;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px}.agent-map-status-strip{grid-template-columns:minmax(0,1fr) auto}.agent-map-review-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.agent-map-review-copy span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.agent-map-review-copy strong{font-size:15px;overflow-wrap:anywhere}.agent-map-review-copy p{color:var(--muted);font-size:13px;line-height:1.45;margin:0;max-width:72ch}.agent-map-review-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.agent-map-review-metrics small{color:var(--muted);font-size:12px;font-weight:750}.agent-review-chip{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:850;min-height:28px;padding:0 10px;white-space:nowrap}.agent-review-chip-ok{background:var(--green-soft);border-color:#b8e7c5;color:var(--green)}.agent-review-chip-warning{background:#fff4dd;border-color:#f6d9a8;color:#b56200}.agent-review-chip-error{background:var(--red-soft);border-color:#ffc6c6;color:var(--red)}.agent-map-review-actions{align-items:stretch;display:grid;grid-gap:8px;gap:8px;justify-items:stretch;min-width:210px}.agent-map-review-actions .activate-button,.agent-map-review-actions .secondary-button,.agent-map-review-actions form{width:100%}.agent-preview-tabs{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px}.agent-preview-tabs span{border-radius:7px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:850;justify-content:center;min-height:32px;padding:8px}.agent-preview-tabs span.active{background:#ffffff;box-shadow:var(--shadow-small);color:var(--blue)}.agent-preview-flow{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:12px;gap:12px;padding:14px}.agent-preview-flow span{color:var(--muted);display:block;font-size:11px;font-weight:850;margin-bottom:5px;text-transform:uppercase}.agent-preview-flow strong{display:block;font-size:16px;margin-bottom:4px}.agent-preview-flow li,.agent-preview-flow p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.agent-preview-flow ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:19px}.agent-preview-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.agent-preview-actions form{min-width:min(240px,100%)}.agent-preview-actions .secondary-button{margin:0}.agent-review-actions-card .agent-preview-actions{display:grid}.agent-review-actions-card .agent-preview-actions .activate-button,.agent-review-actions-card .agent-preview-actions .secondary-button,.agent-review-actions-card .agent-preview-actions form{width:100%}.agent-draft-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.agent-draft-meta small{color:var(--muted);font-size:12px;font-weight:750}.agent-preview-map{min-width:0}.agent-preview-map .automation-map-shell{border:0;gap:12px;padding:0}.agent-preview-map .automation-map-summary,.agent-preview-map .automation-map-topline{display:none}.agent-preview-map .automation-map-layout{grid-template-columns:1fr}.agent-preview-map .automation-map-stage,.agent-preview-map .automation-map-viewport{height:720px;min-height:720px}.agent-preview-card .empty-state{padding:18px 20px}.agent-empty-map-canvas,.agent-preview-card .empty-state{border:1px solid var(--border);border-radius:var(--radius)}.agent-empty-map-canvas{display:grid;grid-gap:14px;gap:14px;min-height:720px;overflow:hidden}.agent-empty-map-stage{background:linear-gradient(rgba(9,103,242,.06) 1px,transparent 0),linear-gradient(90deg,rgba(9,103,242,.06) 1px,transparent 0),#fbfdff;background-size:28px 28px;min-height:590px;overflow:hidden;position:relative}.agent-empty-map-controls{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);display:inline-flex;gap:5px;padding:6px;position:absolute;right:14px;top:14px}.agent-empty-map-controls span{align-items:center;border:1px solid var(--border);border-radius:6px;color:var(--muted);display:inline-flex;font-size:14px;font-weight:850;height:30px;justify-content:center;line-height:1;width:30px}.agent-empty-map-copy{display:grid;grid-gap:5px;gap:5px;padding:0 18px 18px}.agent-empty-map-copy p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.agent-review-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-review-card{min-height:0}.agent-review-item,.agent-review-list{display:grid;grid-gap:10px;gap:10px}.agent-review-item{align-items:flex-start;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:10px minmax(0,1fr);padding:12px}.agent-review-item>span{border-radius:999px;height:10px;margin-top:5px;width:10px}.agent-review-item strong{display:block;font-size:13px;margin-bottom:3px}.agent-review-item p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.agent-check-info>span,.agent-review-item-draft>span,.agent-review-item-info>span{background:var(--blue)}.agent-check-pass>span,.agent-review-item-active>span{background:var(--green)}.agent-review-item-empty>span{background:#8a96aa}.agent-check-warning>span{background:#d98400}.agent-check-error>span{background:#e23b3b}.inline-map-link{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:850;gap:5px;margin-top:8px}.automation-map-preview .automation-map-inspector,.automation-map-preview .automation-map-summary{display:none}.automation-map-preview .automation-map-layout{grid-template-columns:1fr}.agent-preview-map-with-inspector .automation-map-preview .automation-map-inspector{display:flex}.agent-preview-map-with-inspector .automation-map-preview .automation-map-layout{grid-template-columns:minmax(0,1fr) 330px}.agent-steps{display:grid;grid-gap:10px;gap:10px}.agent-steps div{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:4px;gap:4px;padding:12px}.json-import-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr)}.json-import-panel{align-content:flex-start;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;padding:14px}.json-import-panel strong{font-size:15px}.json-paste-panel{background:#fbfdff}.json-action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.json-summary-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.json-download-button{justify-self:start;margin-bottom:12px}.advanced-json-preview{background:#10182b;border-radius:var(--radius);color:#eaf1ff;font-size:12px;line-height:1.55;margin:0;max-height:560px;overflow:auto;padding:16px;white-space:pre-wrap}.resources-workspace{display:grid;grid-gap:16px;gap:16px}.resources-summary-card{gap:10px}.resources-summary-card .flow-metrics{margin-top:4px}.resource-chip-list{display:flex;flex-wrap:wrap;gap:8px}.resource-chip-list span{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:12px;font-weight:800;padding:7px 10px}.channel-capabilities-card{grid-column:1/-1}.capability-card-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(150px,1fr));margin-bottom:14px}.capability-card{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;padding:12px}.capability-card>div{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.capability-card strong{font-size:13px}.capability-card dl{display:grid;grid-gap:7px;gap:7px;margin:0}.capability-card dl div{display:grid;grid-gap:2px;gap:2px}.capability-card dt{color:var(--muted);font-size:11px;font-weight:800}.capability-card dd{font-size:12px;margin:0}.capability-card a{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:800;gap:5px}.capability-chip-list{display:flex;flex-wrap:wrap;gap:8px}.capability-chip{border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:12px;font-weight:850;padding:7px 10px}.capability-supported{background:var(--green-soft);color:var(--green)}.capability-partial,.capability-planned{background:var(--yellow-soft);color:var(--yellow)}.validation-status-card{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:3px;gap:3px;padding:12px}.validation-status-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.validation-status-card.is-supported{background:var(--green-soft);border-color:#c8ecd3}.validation-status-card.is-blocked{background:var(--red-soft);border-color:#f4b9b9}.validation-mini-block{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.validation-mini-block p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.validation-issue-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.validation-issue-list li{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.validation-issue-list span{color:var(--text);font-size:13px}.validation-issue-list code{color:var(--muted);font-size:11px}.validation-issue-error{background:var(--red-soft)}.validation-issue-warning{background:var(--yellow-soft)}.media-workspace{display:grid;grid-gap:16px;gap:16px}.media-library-toolbar{gap:14px}.media-controls{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,1fr) auto}.library-search-form{align-items:center;display:flex;gap:8px;min-width:0}.library-search-form input{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;min-height:38px;min-width:0;padding:0 12px;width:min(420px,100%)}.library-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.library-filter-row a{background:#ffffff;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-weight:850;min-height:34px;padding:8px 12px;text-decoration:none}.library-filter-row a.active,.library-filter-row a:hover{background:var(--blue-soft);border-color:#b7d2ff;color:var(--blue)}.media-upload-card .workspace-card-heading{border-bottom:0;margin-bottom:4px;padding-bottom:0}.media-upload-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.media-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.media-card{background:#ffffff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);display:grid;grid-template-rows:150px 1fr;min-width:0;overflow:hidden;position:relative}.media-card-missing{border-color:#f0b8b8}.media-preview{align-items:center;background:linear-gradient(135deg,rgba(9,103,242,.08),rgba(18,168,88,.06)),var(--surface-soft);color:var(--muted);display:flex;justify-content:center;min-width:0;overflow:hidden;position:relative}.media-preview img,.media-preview video{height:100%;object-fit:cover;width:100%}.media-preview span{background:rgba(255,255,255,.94);border:1px solid var(--border);border-radius:999px;bottom:10px;color:var(--muted);font-size:11px;font-weight:850;padding:5px 8px;position:absolute;right:10px;text-transform:uppercase}.media-card-body{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px}.media-card-body p,.media-card-body strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-card-body strong{font-size:14px}.media-card-body p{color:var(--muted);font-size:12px;margin:0}.media-meta-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.media-meta-row>span:last-child{color:var(--muted);font-size:11px;font-weight:800}.media-delete-form{position:absolute;right:8px;top:8px}.integrations-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(260px,1fr))}.integrations-grid .workspace-card{min-height:100%}.integrations-hub{display:grid;grid-gap:16px;gap:16px}.integrations-nav-card{gap:14px}.integration-section-nav{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(150px,1fr))}.integration-section-nav a{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:12px}.integration-section-nav a.active,.integration-section-nav a:hover{background:#eef5ff;border-color:#b8d3ff;color:var(--blue)}.integration-section-nav strong{font-size:13px}.integration-section-nav span{color:var(--muted);font-size:12px;line-height:1.35}.integrations-overview-grid{grid-template-columns:repeat(5,minmax(180px,1fr))}.audience-dashboard,.audience-shell{display:grid;grid-gap:18px;gap:18px}.audience-metric-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(180px,1fr))}.audience-filter-row{display:flex;flex-wrap:wrap;gap:10px}.audience-filter-row a{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:8px;min-height:38px;padding:0 14px;text-decoration:none}.audience-filter-row a.active{background:#eef5ff;border-color:var(--blue);color:var(--blue)}.audience-filter-row span{background:var(--surface-soft);border-radius:999px;color:var(--muted);font-size:12px;padding:3px 7px}.audience-crm-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(620px,1fr) minmax(300px,.38fr)}.audience-side-panel{display:grid;grid-gap:14px;gap:14px;align-content:start}.audience-table-card{overflow:hidden;padding:0}.audience-table-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:18px}.audience-table-toolbar label{align-items:center;border:1px solid var(--border);border-radius:8px;display:flex;gap:8px;max-width:360px;padding:0 10px;width:100%}.audience-table-toolbar input{border:0;min-height:38px;outline:0;width:100%}.audience-crm-table td,.audience-crm-table th{padding:14px 18px}.audience-pagination{align-items:center;border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:13px;justify-content:space-between;padding:14px 18px}.audience-pagination div{align-items:center;display:flex;gap:8px}.audience-pagination a{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--ink);display:inline-flex;justify-content:center;min-height:32px;min-width:32px;text-decoration:none}.audience-pagination a.active{border-color:var(--blue);color:var(--blue);opacity:1}.two-column-grid{grid-template-columns:minmax(320px,.8fr) minmax(360px,1fr)}.compact-metric{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:58px minmax(0,1fr);min-height:118px}.compact-metric .audience-metric-icon{align-items:center;background:#eef5ff;border-radius:999px;color:var(--blue);display:inline-flex;height:52px;justify-content:center;width:52px}.compact-metric span:not(.audience-metric-icon){color:var(--muted);display:block;font-size:13px;font-weight:800}.compact-metric strong{display:block;font-size:28px;line-height:1.15;margin:5px 0}.card-note,.compact-metric p,.table-subtext{color:var(--muted)}.table-scroll{overflow-x:auto}.compact-table td,.compact-table th{vertical-align:top}.table-subtext{font-size:12px;margin:4px 0 0}.audience-contact-cell{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr);min-width:220px}.audience-contact-cell p,.audience-contact-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audience-contact-channel .channel-brand-icon{height:30px;width:30px}.audience-contact-channel .channel-brand-icon img,.audience-contact-channel .channel-brand-icon svg{height:22px;width:22px}.audience-panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.audience-panel-heading a{color:var(--blue);font-size:12px;font-weight:850;text-decoration:none}.audience-segment-builder>p{color:var(--muted);font-size:13px;margin:0}.segment-rule-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:.8fr .7fr minmax(0,1fr) 24px}.segment-rule-row span,.segment-rule-row strong{border:1px solid var(--border);border-radius:7px;font-size:12px;min-height:34px;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.segment-rule-row span{color:var(--muted)}.segment-rule-row button{color:var(--muted);font-weight:900}.segment-rule-row button,.text-link-button{background:transparent;border:0;cursor:pointer}.text-link-button{color:var(--blue);font-weight:850;justify-self:start;padding:0}.segment-estimate{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;margin-top:4px;padding-top:12px}.segment-estimate span{color:var(--muted)}.field-chip-list{display:flex;flex-wrap:wrap;gap:8px}.field-chip-list span{border:1px solid var(--border);border-radius:7px;color:var(--ink);display:inline-flex;font-size:12px;gap:8px;padding:7px 9px}.field-chip-list em{color:var(--muted);font-style:normal}.small-status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px}.small-status.success{background:#e6f8ee;color:#008a2e}.small-status.warning{background:#fff6df;color:#a45a00}.small-status.neutral{background:#eef5ff;color:#31557c}.small-status.danger{background:#ffe9ec;color:#c8192e}.stack-list,.stack-row{display:grid;grid-gap:12px;gap:12px}.stack-row{align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;padding:12px}.stack-row p{color:var(--muted);margin:4px 0 0}.inline-tags,.tag-cloud{display:flex;flex-wrap:wrap;gap:6px}.audience-tag{background:#eef5ff;border:1px solid #cde0ff;border-radius:999px;color:var(--blue);display:inline-flex;font-size:12px;font-weight:800;padding:4px 8px}.card-divider{border-top:1px solid var(--border);margin:16px 0}.inbox-list{display:grid;grid-gap:14px;gap:14px}.broadcasts-workspace,.inbox-workspace,.permission-blocked-callout{display:grid;grid-gap:16px;gap:16px}.permission-blocked-callout{align-items:center;background:#fff7f7;border-color:#ffc9d0;grid-template-columns:minmax(0,1fr) auto}.permission-blocked-callout strong{color:var(--red);display:block;margin-bottom:4px}.permission-blocked-callout p{color:#7a2530;line-height:1.45;margin:0}.permission-blocked-callout code{background:#ffe9ec;border-radius:5px;color:var(--red);font-size:.92em;padding:2px 5px}.inbox-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between}.inbox-filters{display:flex;flex-wrap:wrap;gap:10px}.inbox-diagnostic-menu summary,.inbox-filters a{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--ink);cursor:pointer;font-weight:800;min-height:38px;padding:0 16px;text-decoration:none}.inbox-filters a{align-items:center;display:inline-flex;gap:8px}.inbox-filters a span{background:var(--surface-soft);border-radius:999px;color:var(--muted);font-size:12px;padding:3px 7px}.inbox-filters a.active{background:#eef5ff;border-color:var(--blue);color:var(--blue)}.inbox-live-controls{align-items:center;display:flex;gap:12px;justify-content:flex-end}.inbox-live-controls>span{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:8px;white-space:nowrap}.inbox-live-controls i{background:#12a53a;border-radius:999px;display:inline-block;height:8px;width:8px}.inbox-diagnostic-menu{position:relative}.inbox-diagnostic-menu summary{align-items:center;display:inline-flex;justify-content:center;list-style:none;min-width:42px}.inbox-diagnostic-menu summary::-webkit-details-marker{display:none}.inbox-diagnostic-menu form{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:8px;position:absolute;right:0;top:calc(100% + 6px);width:220px;z-index:10}.inbox-diagnostic-menu button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--ink);cursor:pointer;display:flex;font-weight:800;gap:8px;padding:9px;width:100%}.inbox-diagnostic-menu button:disabled{color:var(--muted);cursor:not-allowed}.inbox-three-column{--inbox-panel-height:min(960px,calc(100vh - 210px));display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.35fr) minmax(270px,.8fr);min-height:0}.inbox-contact-panel,.inbox-conversation-list,.inbox-thread-panel{max-height:var(--inbox-panel-height);min-width:0;overflow:hidden}.inbox-conversation-list,.inbox-side-stack .workspace-card,.inbox-thread{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.inbox-conversation-list{display:grid;grid-template-rows:auto minmax(0,1fr);padding:12px}.inbox-search-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.inbox-search-row label{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;display:flex;gap:8px;padding:0 10px}.inbox-search-row input{border:0;min-height:38px;outline:0;width:100%}.conversation-list-stack{display:grid;align-content:start;grid-gap:6px;gap:6px;overflow-y:auto;padding-right:4px}.conversation-list-item{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--ink);display:grid;grid-gap:9px;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;min-height:66px;padding:8px 10px;text-decoration:none}.conversation-list-item.active{background:#f6f9ff;border-color:#b7d0ff}.contact-avatar{border-radius:999px;display:inline-grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.contact-avatar-brand .channel-brand-icon,.contact-avatar-brand .web-widget-icon{height:32px;width:32px}.conversation-list-item p,.conversation-list-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-list-item p,.conversation-list-meta span{color:var(--muted);font-size:12px;margin:4px 0 0}.conversation-list-meta{display:grid;grid-gap:6px;gap:6px;justify-items:end}.inbox-thread{display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;max-height:var(--inbox-panel-height);min-height:min(760px,var(--inbox-panel-height));padding:14px}.inbox-thread-header,.row-title-line{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.inbox-thread-header p{color:var(--muted);margin:4px 0 0}.comment-context-card{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.comment-context-card p{color:var(--muted);margin:0}.inbox-thread-scroll{display:grid;grid-gap:10px;gap:10px;overflow-y:auto;padding-right:4px}.conversation-thread-messages{align-content:start;display:grid;grid-gap:10px;gap:10px}.conversation-bubble{border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:4px;gap:4px;max-width:86%;padding:10px 12px}.conversation-bubble.inbound{background:var(--surface-soft);justify-self:start}.conversation-bubble.outbound{background:#eef5ff;border-color:#cde0ff;justify-self:end}.conversation-bubble span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.conversation-bubble p{margin:0}.conversation-bubble small{color:var(--muted);font-size:11px}.comment-reply-form,.inbox-reply-composer{display:grid;grid-gap:10px;gap:10px}.comment-reply-form textarea,.inbox-reply-composer textarea{border:1px solid var(--border);border-radius:8px;font:inherit;max-height:160px;min-height:76px;padding:12px;resize:vertical}.comment-reply-form button{justify-self:end}.inbox-reply-composer{align-items:stretch;background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.inbox-reply-composer textarea{background:var(--surface);border-color:transparent;box-shadow:inset 0 0 0 1px var(--border);min-height:58px;resize:vertical}.inbox-reply-composer textarea:focus{box-shadow:inset 0 0 0 1px var(--primary);outline:0}.inbox-reply-composer button{align-self:end;min-height:38px;padding:0 14px}.inbox-side-stack{display:grid;grid-gap:12px;gap:12px;max-height:var(--inbox-panel-height);overflow-y:auto;padding-right:4px}.inbox-contact-card{display:grid;grid-gap:10px;gap:10px}.inbox-contact-summary{align-items:center;display:flex;gap:12px}.inbox-contact-summary p{color:var(--muted);margin:3px 0 0}.contact-alias-form{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.contact-alias-form input{border:1px solid var(--border);border-radius:8px;font:inherit;min-height:36px;padding:0 10px}.recent-activity-list{display:grid;grid-gap:11px;gap:11px}.recent-activity-list div{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:10px minmax(0,1fr) auto}.recent-activity-list span{background:#9badc8;border-radius:999px;height:6px;width:6px}.recent-activity-list p{color:var(--ink);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-inbox{--inbox-height:100%;background:#fff;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:var(--inbox-height);overflow:hidden}.team-inbox,.team-inbox-notices:empty{min-height:0}.team-inbox-alert{border-bottom:1px solid;font-size:13px;padding:9px 16px}.team-inbox-alert.error{background:#fff3f3;border-color:#ffc8ce;color:#9f2430}.team-inbox-alert.success{background:#effbf3;border-color:#b9e8c8;color:#147236}.team-inbox-toolbar{align-items:center;border-bottom:1px solid #e3e8f1;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(150px,220px) minmax(260px,520px) auto;min-height:58px;padding:8px 14px}.team-inbox-title{align-items:center;display:flex;gap:9px}.team-inbox-title span{background:#eaf2ff;border-radius:999px;color:#1769e0;font-size:11px;font-weight:800;padding:3px 7px}.team-inbox-global-search{align-items:center;border:1px solid #d9e1ed;border-radius:6px;display:flex;gap:8px;min-height:36px;padding:0 10px}.team-inbox-global-search input{border:0;flex:1 1;font:inherit;min-width:0;outline:0}.team-inbox-global-search kbd{background:#f4f6fa;border:1px solid #e0e5ed;border-radius:4px;color:#7b8799;font-size:10px;padding:2px 5px}.team-inbox-toolbar-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.team-inbox-toolbar-actions select,.team-thread-controls select{background:#fff;border:1px solid #d9e1ed;border-radius:6px;color:#243247;font:inherit;min-height:34px;padding:0 28px 0 10px}.live-pill{align-items:center;border:1px solid #d9e1ed;border-radius:6px;color:#314158;display:inline-flex;font-size:12px;font-weight:700;gap:7px;min-height:34px;padding:0 11px}.live-pill i{background:#19aa55;border-radius:50%;height:7px;width:7px}.icon-button{align-items:center;background:transparent;border:0;border-radius:5px;color:#617087;cursor:pointer;display:inline-flex;justify-content:center;min-height:28px;min-width:28px;padding:4px}.icon-button:hover{background:#f1f5fb;color:#1769e0}.team-inbox-grid{display:grid;grid-template-columns:220px minmax(300px,350px) minmax(470px,1fr) minmax(250px,300px);min-height:0;transition:grid-template-columns .18s ease}.team-inbox.queues-collapsed .team-inbox-grid{grid-template-columns:34px minmax(300px,350px) minmax(470px,1fr) minmax(250px,300px)}.team-inbox.profile-collapsed .team-inbox-grid{grid-template-columns:220px minmax(300px,350px) minmax(520px,1fr)}.team-inbox.queues-collapsed.profile-collapsed .team-inbox-grid{grid-template-columns:34px minmax(300px,350px) minmax(520px,1fr)}.inbox-conversations-panel,.inbox-profile-panel,.inbox-queues-panel,.inbox-thread-workspace{min-height:0;min-width:0}.inbox-queues-panel{border-right:1px solid #e3e8f1;overflow-y:auto;padding:12px 10px}.inbox-panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 6px}.inbox-queue-section{border-top:1px solid #edf0f5;padding:14px 0 4px}.inbox-queue-section:first-of-type{border-top:0;padding-top:0}.inbox-queue-section>div:first-child{color:#7a8799;font-size:11px;font-weight:800;letter-spacing:.02em;padding:0 7px 7px;text-transform:uppercase}.inbox-queue-row,.inbox-queue-section>div:first-child{align-items:center;display:flex;justify-content:space-between}.inbox-queue-row{background:transparent;border:0;border-radius:6px;color:#29364a;cursor:pointer;font:inherit;min-height:34px;padding:0 8px;width:100%}.inbox-queue-row>span{align-items:center;display:flex;font-size:12px;font-weight:700;gap:9px;min-width:0}.inbox-queue-row em{color:#8c98aa;font-size:11px;font-style:normal}.inbox-queue-row.active{background:#eaf2ff;color:#1769e0}.inbox-queue-row.danger svg{color:#ee4545}.inbox-queue-row.blue svg{color:#2e7df2}.inbox-queue-row.orange svg{color:#f28a26}.inbox-queue-row.purple svg{color:#7b61e8}.inbox-queue-row.gold svg{color:#e3a21a}.inbox-queue-empty{color:#8a96a8;font-size:11px;line-height:1.45;margin:3px 8px}.inbox-rail-opener{align-items:flex-start;background:#f8faff;border:0;border-right:1px solid #e3e8f1;color:#1769e0;cursor:pointer;display:flex;justify-content:center;padding-top:16px}.inbox-conversations-panel{border-right:1px solid #e3e8f1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.inbox-list-tools{align-items:center;border-bottom:1px solid #e8ecf2;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.inbox-list-tools label{align-items:center;border:1px solid #dce3ed;border-radius:6px;display:flex;gap:7px;min-height:34px;padding:0 9px}.inbox-list-tools label input{border:0;font:inherit;min-width:0;outline:0;width:100%}.inbox-list-filter-mark{align-items:center;color:#7a8799;display:inline-flex;justify-content:center}.inbox-bulk-toolbar{align-items:center;background:#f5f8fd;border-bottom:1px solid #dfe6f0;display:flex;gap:7px;min-height:45px;padding:6px 10px}.inbox-bulk-toolbar strong{font-size:11px;margin-right:auto}.inbox-bulk-toolbar>button:not(.icon-button){background:#fff;border:1px solid #d9e1ed;border-radius:5px;color:#38506e;font-size:11px;min-height:27px;padding:0 8px}.inbox-bulk-toolbar button:disabled{cursor:not-allowed;opacity:.48}.inbox-conversation-scroll{overflow-y:auto}.team-conversation-row{align-items:center;border-bottom:1px solid #ebeff5;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto 38px minmax(0,1fr) auto;min-height:94px;padding:11px 12px;position:relative}.team-conversation-row:hover{background:#f8faff}.team-conversation-row.active{background:#eef5ff;box-shadow:inset 3px 0 #2878ea}.team-conversation-copy{min-width:0}.team-conversation-copy>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.team-conversation-copy strong{color:#17243a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-conversation-copy time{color:#7d899a;font-size:10px}.team-conversation-copy>p{color:#617087;font-size:11px;margin:4px 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-conversation-subline{align-items:center;color:#8793a4;display:flex;font-size:10px;gap:5px}.team-conversation-subline em{color:#e77a1e;font-style:normal;font-weight:800;margin-left:auto}.unread-badge{align-items:center;background:#1769e0;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.inbox-list-footer{border-top:1px solid #e8ecf2;color:#798699;font-size:11px;padding:10px 13px}.inbox-empty-list{align-items:center;color:#718096;display:flex;flex-direction:column;gap:5px;padding:50px 15px;text-align:center}.inbox-empty-list p{font-size:12px;margin:0}.team-avatar{background:#dce9ff;border-radius:999px;display:inline-grid;flex:0 0 auto;height:36px;object-fit:cover;place-items:center;position:relative;width:36px}.team-avatar.fallback{color:#1b65cc;font-size:11px;font-weight:850}.team-avatar.fallback.operator{background:#dceaff;color:#155ec6}.team-avatar.large{height:76px;width:76px;font-size:19px}.team-avatar i{align-items:center;background:#fff;border:1px solid #fff;border-radius:50%;bottom:-1px;display:flex;height:15px;justify-content:center;position:absolute;right:-1px;width:15px}.channel-mark{height:14px;object-fit:contain;width:14px}.inbox-thread-workspace{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.team-thread-header{border-bottom:1px solid #e3e8f1;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:116px;padding:11px 13px 0}.team-thread-identity{align-items:center;display:flex;gap:10px}.team-thread-identity strong{color:#17243a;font-size:14px}.team-thread-identity p{align-items:center;color:#728096;display:flex;font-size:11px;gap:4px;margin:3px 0 0}.team-thread-header-actions{align-items:center;display:flex;gap:7px}.team-thread-header-actions button{background:#fff;border:1px solid #dce3ed;border-radius:5px;color:#41536d;font-size:11px;min-height:30px;padding:0 10px}.team-thread-controls{align-items:flex-end;display:flex;gap:7px;grid-column:1/-1;margin-top:9px;overflow-x:auto;padding-bottom:9px}.team-thread-controls form label{display:grid;grid-gap:3px;gap:3px}.team-thread-controls form label>span{color:#8390a2;font-size:9px}.team-thread-controls select{font-size:10px;min-height:30px;max-width:140px}.thread-quick-action{align-self:flex-end}.thread-quick-action button{align-items:center;background:#fff;border:1px solid #d9e1ed;border-radius:6px;color:#45566f;display:inline-flex;font-size:10px;gap:5px;min-height:30px;padding:0 9px;white-space:nowrap}.team-thread-scroll{background:#fbfcfe;overflow-y:auto;padding:18px 16px 28px}.thread-date-divider{align-items:center;color:#8a96a7;display:flex;font-size:10px;justify-content:center;margin:2px 0 18px}.thread-date-divider:after,.thread-date-divider:before{background:#e6ebf2;content:"";flex:1 1;height:1px}.thread-date-divider span{padding:0 12px}.team-thread-message{align-items:flex-end;display:flex;gap:8px;margin:0 0 13px;max-width:78%}.team-thread-message.outbound{flex-direction:row-reverse;margin-left:auto}.team-thread-message>div{background:#fff;border:1px solid #e0e6ef;border-radius:11px;box-shadow:0 2px 7px rgba(28,54,93,.04);padding:10px 12px}.team-thread-message.outbound>div{background:#eaf3ff;border-color:#c7dcfb}.team-thread-message p{color:#26364c;font-size:12px;line-height:1.55;margin:0;white-space:pre-wrap}.team-thread-message time{color:#8491a2;display:block;font-size:9px;margin-top:5px;text-align:right}.automation-event{align-items:center;background:#eef6ff;border:1px solid #d2e3fb;border-radius:8px;color:#2b4b70;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;margin:16px auto;max-width:82%;padding:9px 11px}.automation-event strong{font-size:10px;text-transform:uppercase}.automation-event p{font-size:11px;margin:2px 0 0}.automation-event time{color:#8291a5;font-size:9px}.internal-note{background:#fff8e8;border:1px solid #f3d994;border-radius:8px;color:#6f5422;display:flex;gap:12px;justify-content:space-between;margin:14px auto;max-width:78%;padding:10px 12px}.internal-note strong{font-size:10px}.internal-note p{font-size:11px;line-height:1.45;margin:4px 0 0}.internal-note time{font-size:9px;white-space:nowrap}.instagram-comment-context{align-items:center;background:#fff;border:1px solid #e2e7ef;border-radius:8px;display:flex;gap:10px;margin:0 auto 15px;max-width:82%;padding:10px 12px}.instagram-comment-context p{color:#738096;font-size:10px;margin:3px 0 0}.team-composer{background:#fff;border-top:1px solid #e3e8f1;padding:0 13px 9px}.team-composer-tabs{border-bottom:1px solid #e7ebf2;display:flex;gap:16px}.team-composer-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#758298;font:inherit;font-size:11px;min-height:34px}.team-composer-tabs button.active{border-color:#2b79e8;color:#1769e0;font-weight:800}.team-composer form>textarea{border:0;font:inherit;font-size:12px;min-height:74px;outline:0;padding:12px 4px;resize:none;width:100%}.composer-toolbar{align-items:center;display:flex;gap:9px;justify-content:space-between}.composer-toolbar>div,.composer-toolbar>span{align-items:center;display:flex;gap:5px}.composer-toolbar>span{color:#7a8799;font-size:10px}.composer-toolbar button{cursor:pointer}.composer-toolbar button:disabled{cursor:not-allowed;opacity:.46}.composer-toolbar>span button{background:transparent;border:0;color:#66758a;padding:5px}.secondary-composer-button,.send-note-button{background:#fff;border:1px solid #d9e1ec;border-radius:5px;color:#44556d;gap:5px;padding:0 9px}.secondary-composer-button,.send-composer-button,.send-note-button{align-items:center;display:inline-flex;font-size:10px;min-height:30px}.send-composer-button{background:#1769e0;border:0;border-radius:5px;color:#fff;font-weight:800;gap:6px;padding:0 12px}.send-composer-button:disabled{background:#b7c5d8}.team-composer footer{align-items:center;border-top:1px solid #eef1f5;color:#7d899a;display:flex;font-size:9px;gap:5px;margin-top:8px;padding-top:7px}.team-composer footer span{margin-left:auto}.inbox-profile-panel{border-left:1px solid #e3e8f1;overflow-y:auto;padding:12px;position:relative}.profile-close-button{background:transparent;border:0;color:#6f7d90;cursor:pointer;position:absolute;right:10px;top:9px}.contact-profile-hero{border-bottom:1px solid #e7ebf1;padding:7px 0 17px;text-align:center}.contact-profile-hero .team-avatar{margin:0 auto}.contact-profile-hero h2{color:#17243a;font-size:16px;margin:10px 0 3px}.contact-profile-hero p{color:#7b8799;font-size:10px;margin:0}.profile-contact-actions{border-bottom:1px solid #e9edf3;display:grid;grid-gap:7px;gap:7px;padding:10px 0}.profile-contact-actions button,.profile-contact-actions summary{background:#fff;border:1px solid #dce3ed;border-radius:5px;color:#42536a;cursor:pointer;font-size:9px;min-height:28px;padding:6px 9px;text-align:center}.profile-contact-actions summary{list-style:none}.profile-contact-actions summary::-webkit-details-marker{display:none}.profile-contact-actions details form{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding-top:7px}.profile-contact-actions input{border:1px solid #dce3ed;border-radius:5px;font:inherit;font-size:9px;min-width:0;padding:7px 8px}.contact-profile-section{border-bottom:1px solid #e9edf3;padding:13px 0}.contact-profile-section>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px}.contact-profile-section>header strong{color:#26364b;font-size:11px}.contact-profile-section>header span{color:#65758b;font-size:9px}.identity-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:18px minmax(0,1fr) auto;padding:5px 0}.identity-row div{display:grid;grid-gap:2px;gap:2px}.identity-row strong{font-size:10px}.identity-row span{color:#7b8798;font-size:9px}.identity-row>svg{color:#20a95b}.profile-contact-lines{border-bottom:1px solid #e9edf3;padding:10px 0}.profile-contact-lines div{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:16px 50px minmax(0,1fr);min-height:27px}.profile-contact-lines span{color:#7f8b9d;font-size:9px}.profile-contact-lines strong{font-size:9px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-tags{display:flex;flex-wrap:wrap;gap:5px}.profile-tags span{background:#f2f5fa;border:1px solid #e0e6ef;border-radius:5px;color:#45566f;font-size:9px;padding:4px 7px}.profile-tags em{color:#8995a6;font-size:9px;font-style:normal}.profile-fields{display:grid;grid-gap:7px;gap:7px;margin:0}.profile-consents div,.profile-fields div{align-items:center;display:flex;gap:8px;justify-content:space-between}.profile-consents span,.profile-fields dt{color:#768397;font-size:9px}.profile-fields dd{color:#34445c;font-size:9px;margin:0;text-align:right}.profile-consents{display:grid;grid-gap:8px;gap:8px}.profile-consents strong{align-items:center;color:#219455;display:flex;font-size:9px;gap:4px}.profile-section-note{color:#708097;font-size:9px;line-height:1.5;margin:0}.profile-section-note.is-error{color:#a84a32}.inbox-thread-empty{align-items:center;color:#748195;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;text-align:center}.inbox-thread-empty h2{color:#26364b;font-size:17px;margin:10px 0 5px}.inbox-thread-empty p{font-size:11px;margin:0}.inbox-thread-empty.compact{min-height:200px}@media (max-width:1440px){.team-inbox-grid{grid-template-columns:190px 300px minmax(430px,1fr) 260px}.team-inbox.queues-collapsed .team-inbox-grid{grid-template-columns:34px 300px minmax(430px,1fr) 260px}.team-inbox-toolbar{grid-template-columns:150px minmax(240px,430px) auto}.secondary-composer-button:nth-of-type(2){display:none}}@media (max-width:1160px){.team-inbox-grid,.team-inbox.queues-collapsed .team-inbox-grid{grid-template-columns:34px 310px minmax(420px,1fr)}.inbox-profile-panel,.inbox-queues-panel{display:none}.team-inbox-toolbar{grid-template-columns:auto minmax(220px,1fr) auto}.team-inbox-title span,.team-inbox-toolbar-actions .live-pill{display:none}}@media (max-width:760px){.team-inbox{border-radius:0;height:calc(100vh - 84px);min-height:560px}.team-inbox-toolbar{grid-template-columns:auto 1fr}.team-inbox-toolbar-actions{display:none}.team-inbox-grid,.team-inbox.queues-collapsed .team-inbox-grid{grid-template-columns:minmax(0,1fr)}.inbox-rail-opener{display:none}.inbox-conversations-panel{border-right:0}.inbox-thread-workspace{display:none}.team-inbox:has(.team-conversation-row.active) .inbox-conversations-panel{display:none}.team-inbox:has(.team-conversation-row.active) .inbox-thread-workspace{display:grid}}.recent-activity-list time{color:var(--muted);font-size:12px}.live-status-list{display:grid;grid-gap:10px;gap:10px;margin:0}.live-status-list div{align-items:center;display:flex;gap:14px;justify-content:space-between}.live-status-list dd,.live-status-list dt{margin:0}.live-status-list dt{color:var(--muted)}.live-status-list dd{font-weight:800;text-align:right}.live-status-list .live-status-warning{align-items:flex-start;background:#fff8ec;border:1px solid #ffd895;border-radius:8px;padding:9px 10px}.live-status-list .live-status-warning dd{color:var(--yellow)}.message-timeline{display:grid;grid-gap:8px;gap:8px}.timeline-message{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);padding:10px}.timeline-message.outbound{background:#eef5ff}.timeline-message span{color:var(--muted);display:block;font-size:11px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.timeline-message p{margin:0}.broadcast-row{grid-template-columns:minmax(0,1fr) minmax(140px,auto)}.broadcast-policy-summary,.broadcast-reason-list,.broadcast-recipient-preview,.policy-mode-card{display:flex;flex-wrap:wrap;gap:8px}.policy-mode-card{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;margin-bottom:14px;padding:12px}.policy-mode-card p{color:var(--muted);margin:4px 0 0;max-width:680px}.broadcast-type-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.broadcast-channel-cards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(180px,1fr))}.broadcasts-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(460px,1fr) minmax(280px,.42fr)}.broadcast-side-panel{display:grid;grid-gap:14px;gap:14px}.broadcast-campaign-table{display:grid;grid-gap:10px;gap:10px}.broadcast-type-card{align-content:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:7px;gap:7px;padding:12px}.broadcast-type-heading{align-items:center;display:flex;gap:10px}.broadcast-type-heading .channel-brand-icon{height:38px;width:38px}.broadcast-type-card strong{font-size:14px}.broadcast-type-card p{color:var(--muted);font-size:12px;line-height:1.4;margin:0}.broadcast-type-card span{border-radius:999px;font-size:11px;font-weight:850;justify-self:start;padding:5px 8px}.broadcast-type-card-success{background:#f1fbf5;border-color:#b9ebca}.broadcast-type-card-success span{background:#e0f7e9;color:#008a2e}.broadcast-type-card-warning{background:#fffaf0;border-color:#f4d8a5}.broadcast-type-card-warning span{background:#fff0cf;color:#a45a00}.broadcast-type-card-neutral span{background:var(--surface-soft);color:var(--muted)}.broadcast-policy-summary,.broadcast-reason-list,.broadcast-recipient-preview{margin-top:10px}.broadcast-reason-list span,.broadcast-recipient-preview span{background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;padding:6px 9px}.broadcast-recipient-preview span.success{background:#e6f8ee;border-color:#b9ebca;color:#008a2e}.broadcast-recipient-preview span.warning{background:#fff6df;border-color:#f2d6a1;color:#a45a00}.row-action-stack{display:grid;grid-gap:8px;gap:8px;justify-items:stretch}.row-action-stack button,.row-action-stack form{width:100%}.compact-label{color:var(--muted);display:grid;font-size:12px;font-weight:800;grid-gap:5px;gap:5px}.agent-api-panel{display:grid;grid-gap:16px;gap:16px}.agent-api-summary-card{gap:12px}.agent-api-summary-row{background:var(--surface);border:0;border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(220px,auto);padding:0 0 14px}.agent-api-summary-row .workspace-card-heading{border-bottom:0;margin-bottom:8px;padding-bottom:0}.agent-api-summary-row form{justify-self:end}.agent-api-summary-row .primary-button{min-width:220px}.developer-handoff-created-card{border-color:#9ec5ff;box-shadow:0 12px 28px rgba(37,99,235,.12)}.agent-api-steps{display:grid;grid-gap:12px;gap:12px}.agent-api-steps>div{align-items:flex-start;background:#f8fafc;border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;padding:12px}.agent-api-steps strong{font-size:13px}.agent-api-steps p{color:var(--muted);margin:0}.agent-api-steps pre,.developer-exchange-result pre{background:#0f172a;border-radius:var(--radius);color:#e5eefb;font-size:12px;line-height:1.45;margin:0;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.developer-handoff-page{background:var(--bg);color:var(--text);display:grid;grid-gap:18px;gap:18px;min-height:100vh;padding:32px}.developer-handoff-header{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;justify-content:space-between;padding:22px}.developer-handoff-header h1{font-size:28px;letter-spacing:0;margin:4px 0}.developer-exchange-result p,.developer-handoff-header p{color:var(--muted);margin:0}.developer-eyebrow{color:var(--blue);font-size:12px;font-weight:800;text-transform:uppercase}.developer-handoff-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.developer-exchange-result{display:grid;grid-gap:12px;gap:12px}.developer-exchange-warning{background:#fff8ec;border:1px solid #ffd895;border-radius:var(--radius);display:grid;grid-gap:6px;gap:6px;padding:12px}.developer-exchange-warning strong{color:var(--yellow);font-size:13px}.developer-exchange-actions,.developer-exchange-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.developer-handoff-recovery-card{border-color:#ffd895}.integration-status-card{align-content:space-between;display:grid;grid-gap:18px;gap:18px}.integration-status-heading{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr)}.integration-status-heading>span{align-items:center;background:#eef5ff;border-radius:9px;color:var(--blue);display:inline-flex;height:34px;justify-content:center;width:34px}.integration-status-heading strong{display:block;font-size:14px;margin-bottom:4px}.integration-status-heading p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.integration-status-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.integration-status-footer>span{border-radius:999px;font-size:12px;font-weight:850;padding:6px 9px}.integration-status-card-success .integration-status-footer>span{background:#e7f7ec;color:#008c34}.integration-status-card-warning .integration-status-footer>span{background:#fff5df;color:#a05b00}.integration-status-card-info .integration-status-footer>span,.integration-status-card-neutral .integration-status-footer>span{background:var(--surface-soft);color:var(--muted)}.integration-status-strip{display:flex;flex-wrap:wrap;gap:8px}.channel-capabilities-card .card-note{max-width:none;width:100%}.flows-package-summary{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(260px,1fr) minmax(360px,.9fr) auto}.automation-library-card{border-color:#cbe0ff;box-shadow:0 14px 36px rgba(9,103,242,.08)}.flows-package-summary .workspace-card-heading{border-bottom:0;margin-bottom:8px;padding-bottom:0}.flows-package-summary strong{display:block;font-size:22px;margin-bottom:5px}.flow-detail-header p,.flow-info-card p,.flow-json-details pre,.flow-muted,.flow-section-heading p,.flows-package-summary p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.flow-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(72px,1fr));margin:0}.flow-metrics div{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);padding:10px}.flow-metrics dt{color:var(--muted);font-size:11px;font-weight:800;margin-bottom:4px}.flow-metrics dd{font-size:17px;font-weight:850;margin:0}.flows-package-actions{display:grid;grid-gap:8px;gap:8px;justify-items:end}.empty-state-with-action{display:grid;grid-gap:12px;gap:12px;justify-items:start}.flow-action-stack{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.flow-role-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.flow-role-summary span{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:7px 10px}.flow-role-summary strong{color:var(--text)}.flow-role-pill{border-radius:999px;display:inline-flex;font-size:12px;font-weight:850;padding:6px 9px;white-space:nowrap}.flow-role-entry_point{background:var(--blue-soft);color:var(--blue)}.flow-role-subflow{background:#f1efff;color:#5d42cf}.flow-role-broadcast{background:#e9f8ef;color:#008a2e}.flow-role-utility{background:var(--surface-soft);color:var(--muted)}.primary-upload-button{background:var(--blue);border-color:var(--blue);color:#ffffff}.flow-section-heading{align-items:flex-start;border-bottom:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:-2px 0 12px;padding-bottom:12px}.flow-section-heading h2{font-size:17px;margin:0 0 4px}.flow-section-heading>span{background:var(--blue-soft);border-radius:999px;color:var(--blue);font-size:12px;font-weight:850;padding:6px 10px;white-space:nowrap}.flow-table-wrap{overflow-x:auto}.flow-table{border-collapse:collapse;min-width:1120px;width:100%}.flow-table td,.flow-table th{border-bottom:1px solid var(--border);font-size:13px;padding:12px 10px;text-align:left;vertical-align:middle}.flow-table th{color:var(--muted);font-weight:800}.flow-table tr.selected{background:#f7fbff;box-shadow:inset 3px 0 0 var(--blue)}.flow-table tbody tr:last-child td{border-bottom:0}.releases-history-card{grid-column:1/-1}.releases-history-card .flow-muted{display:block;margin-top:3px}.flow-name-link{color:var(--text);display:grid;grid-gap:3px;gap:3px}.flow-name-link span{color:var(--muted);font-size:12px;font-weight:500}.flow-status{border-radius:999px}.automation-type-pill,.flow-status{display:inline-flex;font-size:12px;font-weight:850;padding:5px 9px;white-space:nowrap}.automation-type-pill{align-items:center;background:#f3f6fb;border:1px solid var(--border);border-radius:999px;color:var(--text);min-height:28px}.flow-status-active,.flow-status-supported{background:var(--green-soft);color:var(--green)}.flow-status-draft{background:var(--yellow-soft);color:var(--yellow)}.flow-status-paused{background:#eee8ff;color:#6d48d7}.flow-status-partial,.flow-status-planned{background:var(--yellow-soft);color:var(--yellow)}.flow-status-needs_setup{background:var(--red-soft);color:var(--red)}.compact-button{font-size:12px;min-height:34px;padding:0 10px}.flow-detail-card{gap:16px}.flow-detail-header{align-items:flex-start;border-bottom:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:16px}.flow-detail-header h2{font-size:24px;margin:0}.flow-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.compact-activate-button{min-height:42px;min-width:180px;width:auto}.flow-detail-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(180px,1fr))}.flow-info-card{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px}.flow-how-card{grid-column:span 2}.flow-info-card h3{align-items:center;display:flex;font-size:14px;gap:8px;margin:0}.flow-info-card h3 svg{color:var(--blue);flex-shrink:0}.flow-info-card ul,.flow-steps{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.flow-info-card li,.flow-steps li{color:var(--text);font-size:13px;line-height:1.35}.flow-mini-facts{display:grid;grid-gap:9px;gap:9px;margin:0}.flow-mini-facts div{display:grid;grid-gap:3px;gap:3px}.flow-mini-facts dt{color:var(--muted);font-size:11px;font-weight:850}.flow-mini-facts dd{color:var(--text);font-size:13px;line-height:1.35;margin:0}.flow-json-details{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.flow-json-details summary{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-size:13px;font-weight:850;gap:8px;min-height:42px;padding:0 12px}.flow-json-details pre{background:#f7f8fb;border-top:1px solid var(--border);margin:0;max-height:360px;overflow:auto;padding:14px;white-space:pre-wrap}.flow-scenarios-grid{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:320px minmax(0,1fr)}.scenario-package-library{gap:14px}.scenario-package-card{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.scenario-package-card summary{align-items:center;background:#ffffff;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;list-style:none;padding:14px}.scenario-package-card summary::-webkit-details-marker{display:none}.scenario-package-card summary>span{align-items:center;background:var(--blue-soft);border-radius:8px;color:var(--blue);display:inline-flex;font-size:20px;font-weight:900;height:42px;justify-content:center;width:42px}.scenario-package-card summary strong{display:block;font-size:14px;margin-bottom:3px}.scenario-package-card summary p{color:var(--muted);font-size:12px;line-height:1.4;margin:0}.scenario-path-list{border-top:1px solid var(--border);display:grid}.scenario-path-row{align-items:center;border-bottom:1px solid var(--border);color:var(--text);display:grid;grid-gap:10px;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;min-height:62px;padding:10px 12px}.scenario-path-row:last-child{border-bottom:0}.scenario-path-row.selected,.scenario-path-row:hover{background:#f7fbff}.scenario-path-row.selected{box-shadow:inset 3px 0 0 var(--blue)}.scenario-path-row strong{display:block;font-size:13px;margin-bottom:2px}.scenario-path-row small{color:var(--muted);display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.flow-scenario-card{gap:16px}.flow-scenario-header{align-items:flex-start;border-bottom:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:16px}.flow-scenario-header h2{font-size:26px;margin:0}.flow-scenario-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.flow-scenario-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.customer-start-link-card,.scenario-conversation-card,.scenario-readiness-card{background:#ffffff;border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.scenario-card-heading{align-items:flex-start;border-bottom:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:12px}.conversation-blocker-note p,.customer-start-link-card p,.scenario-blocker-panel p,.scenario-card-heading p,.scenario-readiness-row p,.scenario-ready-panel p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.conversation-timeline{display:grid;grid-gap:14px;gap:14px}.conversation-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;position:relative}.conversation-row:after{background:var(--border);bottom:-14px;content:"";left:20px;position:absolute;top:42px;width:1px}.conversation-row:last-of-type:after{display:none}.conversation-avatar{align-items:center;background:var(--blue-soft);border-radius:999px;color:var(--blue);display:inline-flex;height:42px;justify-content:center;width:42px;z-index:1}.conversation-row-system .conversation-avatar{background:#e9f8ef;color:var(--green)}.conversation-row-bot .conversation-avatar{background:#f7efe5;color:#80551f}.conversation-row-blocked .conversation-avatar{background:var(--red-soft);color:var(--red)}.conversation-actor{color:var(--muted);display:block;font-size:12px;font-weight:850;margin-bottom:6px}.conversation-content{min-width:0}.conversation-row time{color:var(--muted);font-size:12px;padding-top:4px}.chat-bubble,.chat-pill,.conversation-content>strong{background:#f2f5f9;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);display:inline-flex;font-size:14px;font-weight:750;line-height:1.35;max-width:100%;min-height:38px;padding:9px 12px;overflow-wrap:anywhere}.conversation-row-system .conversation-content>strong{background:#effbf4;border-color:#c9ecd4}.conversation-row-blocked .conversation-content>strong{background:var(--red-soft);border-color:#ffcaca}.conversation-content small{color:var(--muted);display:block;font-size:12px;margin-top:6px}.scenario-asset-preview{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:8px;gap:8px;max-width:280px;overflow:hidden;padding:10px}.scenario-asset-preview img{aspect-ratio:16/10;border-radius:6px;object-fit:cover;width:100%}.scenario-asset-preview small,.scenario-asset-preview strong{overflow-wrap:anywhere}.conversation-blocker-note{align-items:flex-start;background:var(--red-soft);border:1px solid #ffcaca;border-radius:var(--radius);color:var(--red);display:flex;gap:10px;padding:12px}.scenario-meta-strip{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden}.scenario-meta-strip div{border-right:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;padding:11px}.scenario-meta-strip div:last-child{border-right:0}.scenario-meta-strip dt{color:var(--muted);font-size:11px;font-weight:850}.scenario-meta-strip dd{font-size:13px;font-weight:750;margin:0}.scenario-readiness-list{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.scenario-readiness-row{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:13px}.scenario-readiness-row:last-child{border-bottom:0}.scenario-readiness-row>span{align-items:center;border-radius:999px;display:inline-flex;height:36px;justify-content:center;width:36px}.scenario-readiness-row.is-ready>span{background:var(--green-soft);color:var(--green)}.scenario-readiness-row.is-blocked>span{background:var(--red-soft);color:var(--red)}.scenario-readiness-row strong{display:block;margin-bottom:3px}.scenario-readiness-row em{border-radius:999px;font-size:12px;font-style:normal;font-weight:850;padding:6px 9px}.scenario-readiness-row.is-ready em{background:var(--green-soft);color:var(--green)}.scenario-readiness-row.is-blocked em{background:var(--red-soft);color:var(--red)}.scenario-blocker-panel,.scenario-ready-panel{align-items:flex-start;border-radius:var(--radius);display:flex;gap:10px;padding:14px}.scenario-blocker-panel{background:var(--red-soft);border:1px solid #ffcaca;color:var(--red)}.scenario-ready-panel{background:var(--green-soft);border:1px solid #c8ecd3;color:var(--green)}.scenario-blocker-panel .secondary-button{margin-top:10px}.customer-start-link-card{grid-template-columns:minmax(0,1fr)}.customer-start-link-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.flow-command-workspace{display:grid;grid-gap:16px;gap:16px}.flow-command-status-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(160px,1fr))}.flow-command-status-tile{align-items:center;border:1px solid var(--border);border-radius:var(--radius);display:flex;font-size:13px;font-weight:850;gap:10px;min-height:50px;padding:0 14px}.flow-command-status-success{background:var(--green-soft);border-color:#c8ecd3;color:var(--green)}.flow-command-status-warning{background:var(--yellow-soft);border-color:#f4daa5;color:var(--yellow)}.flow-command-status-danger{background:var(--red-soft);border-color:#ffcaca;color:var(--red)}.flow-command-map-card{background:#ffffff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);min-width:0}.flow-command-map-card .automation-map-shell{border:0;box-shadow:none}.flow-command-bottom-grid{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr)}.selected-flow-summary-card{gap:14px}.selected-flow-heading{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:44px minmax(0,1fr)}.scenario-icon,.selected-flow-icon{align-items:center;border-radius:8px;display:inline-flex;font-size:20px;font-weight:900;height:42px;justify-content:center;width:42px}.scenario-icon-blue{background:var(--blue);color:#ffffff}.scenario-icon-amber{background:#f5a623;color:#2a1a00}.scenario-icon-purple{background:#6f54e8;color:#ffffff}.scenario-icon-green{background:var(--green);color:#ffffff}.selected-flow-facts{border:1px solid var(--border);border-radius:var(--radius);display:grid;margin:0;overflow:hidden}.selected-flow-facts div{border-bottom:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;grid-template-columns:130px minmax(0,1fr);padding:10px 12px}.selected-flow-facts div:last-child{border-bottom:0}.selected-flow-facts dt{color:var(--muted);font-size:12px;font-weight:850}.selected-flow-facts dd{color:var(--text);font-size:13px;line-height:1.4;margin:0;overflow-wrap:anywhere}.selected-flow-actions{display:flex;flex-wrap:wrap;gap:8px}.automation-map-shell,.automation-map-workspace{display:grid;grid-gap:16px;gap:16px}.automation-map-shell{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:16px}.automation-map-topline{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.automation-map-kicker{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:850;gap:7px;margin-bottom:7px}.automation-map-topline h2{font-size:22px;margin:0 0 5px}.automation-map-helper-grid p,.automation-map-note,.automation-map-topline p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.automation-map-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(82px,1fr));min-width:620px}.automation-map-summary-item{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);display:grid;font-size:11px;font-weight:750;grid-gap:2px;gap:2px;min-height:58px;padding:10px}.automation-map-summary-item strong{color:var(--text);font-size:18px;line-height:1}.automation-map-summary-success{background:var(--green-soft);border-color:#c8ecd3}.automation-map-summary-warning{background:var(--yellow-soft);border-color:#f4daa5}.automation-map-focusbar{align-items:center;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.automation-map-focusbar button{background:#ffffff;border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;font-weight:850;min-height:34px;padding:0 13px}.automation-map-focusbar button.active,.automation-map-focusbar button:hover{background:var(--blue-soft);border-color:#b7d2ff;color:var(--blue)}.automation-map-layout{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 300px}.automation-map-stage{background:linear-gradient(90deg,rgba(9,103,242,.05) 1px,transparent 0),linear-gradient(0deg,rgba(9,103,242,.05) 1px,transparent 0),#fbfdff;background-size:28px 28px;border:1px solid var(--border);border-radius:var(--radius);min-height:680px;overflow:hidden;position:relative}.automation-map-toolbar{align-items:center;background:rgba(255,255,255,.92);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-small);display:flex;gap:6px;left:12px;padding:6px;position:absolute;top:12px;z-index:5}.automation-map-toolbar button,.automation-map-toolbar>span{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:7px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:850;gap:6px;height:32px;justify-content:center;min-width:34px;padding:0 9px}.automation-map-toolbar button{cursor:pointer}.automation-map-toolbar-text{display:inline-flex}.automation-map-toolbar button:hover{border-color:var(--blue);color:var(--blue)}.automation-map-viewport{cursor:-webkit-grab;cursor:grab;height:680px;overflow:hidden;touch-action:none;width:100%}.automation-map-viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.automation-map-canvas{position:relative;transform-origin:0 0}.automation-map-zone{background:rgba(255,255,255,.64);border:1px solid rgba(207,216,231,.76);border-radius:14px;color:var(--muted);font-size:12px;font-weight:850;letter-spacing:0;padding:16px 18px;position:absolute}.automation-map-zone-agent{background:linear-gradient(135deg,rgba(117,88,231,.08),rgba(9,103,242,.04));border-color:rgba(117,88,231,.22)}.automation-map-zone-channels{background:rgba(9,103,242,.045)}.automation-map-zone-automations{background:rgba(117,88,231,.045)}.automation-map-zone-resources{background:rgba(18,168,88,.045)}.automation-map-zone-destinations{background:rgba(245,154,35,.055)}.automation-map-edges{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.automation-map-edges .is-dimmed{opacity:.16}.automation-map-node{align-items:flex-start;background:rgba(255,255,255,.96);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 26px rgba(16,25,54,.08);color:var(--text);cursor:-webkit-grab;cursor:grab;display:grid;grid-gap:12px;gap:12px;grid-template-columns:42px minmax(0,1fr);min-height:92px;padding:13px;position:absolute;text-align:left;width:238px;z-index:2;touch-action:none}.automation-map-node-channel{border-radius:26px;box-shadow:0 10px 26px rgba(9,103,242,.09)}.automation-map-node-trigger{background:linear-gradient(180deg,#ffffff,#f6f3ff);border-color:#d8d0ff;border-radius:18px}.automation-map-node-data_append,.automation-map-node-data_lookup,.automation-map-node-variable{background:linear-gradient(180deg,#ffffff,#fff9ef);border-color:#f3d59b}.automation-map-node-media,.automation-map-node-message{background:linear-gradient(180deg,#ffffff,#f2fbf6);border-color:#bfe6cd}.automation-map-node-delay,.automation-map-node-handoff,.automation-map-node-logic,.automation-map-node-missing_setup,.automation-map-node-webhook{background:linear-gradient(180deg,#ffffff,#f8fbff);border-color:#c9d7ee}.automation-map-node.selected,.automation-map-node:hover{border-color:var(--blue);box-shadow:0 14px 34px rgba(9,103,242,.16)}.automation-map-node.has-issues{border-color:#f3bf77}.automation-map-node.has-issues.selected,.automation-map-node.has-issues:hover{border-color:#d98400;box-shadow:0 14px 34px rgba(217,132,0,.16)}.automation-map-node-issue-count{align-items:center;background:#d98400;border:2px solid #ffffff;border-radius:999px;box-shadow:var(--shadow-small);color:#ffffff;display:inline-flex;font-size:11px;font-style:normal;font-weight:900;height:22px;justify-content:center;min-width:22px;padding:0 5px;position:absolute;right:-8px;top:-8px}.automation-map-node.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;opacity:.94;transform:scale(1.015);z-index:4}.automation-map-node.is-dimmed{opacity:.28}.automation-map-node strong{display:block;font-size:14px;line-height:1.25;margin-bottom:4px;max-height:36px;overflow:hidden;overflow-wrap:anywhere}.automation-map-node small,.automation-map-node strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}.automation-map-node small{color:var(--muted);font-size:11px;line-height:1.35;max-height:30px;overflow:hidden}.automation-map-minimap{background:rgba(255,255,255,.92);border:1px solid var(--border);border-radius:var(--radius);bottom:12px;box-shadow:var(--shadow-small);height:116px;overflow:hidden;pointer-events:none;position:absolute;right:12px;width:190px;z-index:5}.automation-map-minimap-node{border-radius:3px;display:block;min-height:5px;min-width:8px;opacity:.76;position:absolute}.automation-map-minimap-node.is-dimmed{opacity:.14}.automation-map-minimap-channel{background:var(--blue)}.automation-map-minimap-trigger{background:#7b48d6}.automation-map-minimap-automation{background:#6d48d7}.automation-map-minimap-resource{background:var(--green)}.automation-map-minimap-data_append,.automation-map-minimap-data_lookup,.automation-map-minimap-destination,.automation-map-minimap-variable{background:var(--yellow)}.automation-map-minimap-media,.automation-map-minimap-message{background:var(--green)}.automation-map-minimap-delay,.automation-map-minimap-handoff,.automation-map-minimap-logic,.automation-map-minimap-missing_setup,.automation-map-minimap-webhook{background:var(--muted)}.automation-map-inspector-icon,.automation-map-node-icon{align-items:center;border-radius:var(--radius);display:inline-flex;height:42px;justify-content:center;position:relative;width:42px}.automation-map-inspector-icon-channel,.automation-map-node-channel .automation-map-node-icon{background:var(--blue-soft);color:var(--blue)}.automation-map-inspector-icon-automation,.automation-map-node-automation .automation-map-node-icon{background:#eee8ff;color:#6d48d7}.automation-map-inspector-icon-trigger,.automation-map-node-trigger .automation-map-node-icon{background:#f3eaff;color:#7b48d6}.automation-map-inspector-icon-resource,.automation-map-node-resource .automation-map-node-icon{background:var(--green-soft);color:var(--green)}.automation-map-inspector-icon-data_append,.automation-map-inspector-icon-data_lookup,.automation-map-inspector-icon-destination,.automation-map-inspector-icon-variable,.automation-map-node-data_append .automation-map-node-icon,.automation-map-node-data_lookup .automation-map-node-icon,.automation-map-node-destination .automation-map-node-icon,.automation-map-node-variable .automation-map-node-icon{background:var(--yellow-soft);color:var(--yellow)}.automation-map-inspector-icon-media,.automation-map-inspector-icon-message,.automation-map-node-media .automation-map-node-icon,.automation-map-node-message .automation-map-node-icon{background:var(--green-soft);color:var(--green)}.automation-map-inspector-icon-delay,.automation-map-inspector-icon-handoff,.automation-map-inspector-icon-logic,.automation-map-inspector-icon-missing_setup,.automation-map-inspector-icon-webhook,.automation-map-node-delay .automation-map-node-icon,.automation-map-node-handoff .automation-map-node-icon,.automation-map-node-logic .automation-map-node-icon,.automation-map-node-missing_setup .automation-map-node-icon,.automation-map-node-webhook .automation-map-node-icon{background:var(--surface-soft);color:var(--muted)}.automation-map-icon-primary{position:absolute}.automation-map-icon-secondary{bottom:8px;position:absolute;right:8px}.automation-map-status{border-radius:999px;display:inline-flex;font-size:10px;font-style:normal;font-weight:850;margin-top:8px;padding:4px 7px}.automation-map-status-active,.automation-map-status-connected,.automation-map-status-ready{background:var(--green-soft);color:var(--green)}.automation-map-status-draft,.automation-map-status-planned{background:var(--yellow-soft);color:var(--yellow)}.automation-map-status-missing,.automation-map-status-needs_setup{background:var(--red-soft);color:var(--red)}.automation-map-inspector{border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.automation-map-inspector h3{font-size:18px;line-height:1.25;margin:0}.automation-map-inspector p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.automation-map-inspector dl{border:1px solid var(--border);border-radius:var(--radius);display:grid;margin:2px 0 0;overflow:hidden}.automation-map-inspector dl div{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:82px minmax(0,1fr);min-height:38px;padding:0 11px}.automation-map-inspector dl div:last-child{border-bottom:0}.automation-map-inspector dt{color:var(--muted);font-size:11px;font-weight:850}.automation-map-inspector dd{font-size:12px;font-weight:800;margin:0}.automation-map-note{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.automation-map-inspector-issues{display:grid;grid-gap:8px;gap:8px}.automation-map-inspector-issues-empty{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.automation-map-inspector-issues-empty strong{display:block;font-size:13px;margin-bottom:4px}.automation-map-inspector-issue{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:6px;gap:6px;padding:12px}.automation-map-inspector-issue strong{font-size:13px}.automation-map-inspector-issue-error{background:var(--red-soft);border-color:#ffc6c6}.automation-map-inspector-issue-warning{background:#fff7e8;border-color:#f1d6a5}.automation-map-inspector-issue-info{background:var(--blue-soft);border-color:#cfe0ff}.automation-map-inspector-action{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:850;margin-top:2px}.automation-map-helper-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-map-empty{border:1px dashed var(--border-strong);border-radius:var(--radius);display:grid;grid-gap:6px;gap:6px;padding:32px}.automation-map-empty p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.secondary-button:disabled,button:disabled{cursor:not-allowed;opacity:.58}.table-warning{color:var(--yellow);font-weight:800}.activate-button{background:linear-gradient(180deg,#16b65e,#069243);color:white;gap:10px;min-height:50px;width:100%}.setup-checklist{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:0;gap:0;overflow:hidden}.setup-checklist.compact{margin-top:10px}.setup-item{align-items:center;border-bottom:1px solid var(--border);display:flex;font-size:13px;font-weight:750;gap:9px;min-height:38px;padding:0 12px}.setup-item:last-child{border-bottom:0}.setup-item.done{color:var(--green)}.setup-item.pending{color:var(--yellow)}.activation-help{color:var(--muted);font-size:13px;line-height:1.45;margin:8px 0 0;max-width:760px}.event-list,.event-row{display:grid}.event-row{align-items:center;border-bottom:1px solid var(--border);grid-gap:10px;gap:10px;grid-template-columns:36px 1fr auto;padding:12px 0}.event-row:last-child{border-bottom:0}.event-icon{align-items:center;background:var(--blue-soft);border-radius:999px;color:var(--blue);display:flex;height:30px;justify-content:center;width:30px}.event-row strong{font-size:13px}.event-row time{color:var(--muted);font-size:11px;text-align:right}.activity-table{display:grid}.activity-line{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;grid-template-columns:38px 1fr auto;padding:18px 24px}.activity-line:last-child{border-bottom:0}.activity-line p{color:var(--muted);font-size:14px;margin:4px 0 0}.activity-line time{color:var(--muted);font-size:13px;text-align:right}.settings-page-shell{display:grid;grid-gap:24px;gap:24px}.settings-summary-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}.settings-summary-card{align-items:start;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-gap:14px;gap:14px;grid-template-columns:42px minmax(0,1fr);min-width:0;padding:18px}.settings-summary-icon{align-items:center;background:var(--blue-soft);border-radius:var(--radius);color:var(--blue);display:inline-flex;height:42px;justify-content:center;width:42px}.settings-summary-card div>small{color:var(--muted);display:block;font-size:11px;font-weight:800;margin-bottom:5px;text-transform:uppercase}.settings-summary-card div>strong{display:block;font-size:18px}.settings-summary-card div>p{color:var(--muted);font-size:13px;line-height:1.45;margin:6px 0 14px}.settings-summary-card dl{display:grid;grid-gap:7px;gap:7px;margin:0}.settings-summary-card dl div{display:flex;font-size:12px;gap:12px;justify-content:space-between}.settings-summary-card dt{color:var(--muted)}.settings-summary-card dd{font-weight:750;margin:0;max-width:65%;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.organization-member-list{display:grid;grid-gap:6px;gap:6px}.organization-member-list>span{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:space-between;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-member-list span small{background:var(--blue-soft);border-radius:999px;color:var(--blue);flex:0 0 auto;font-size:10px;padding:3px 7px;text-transform:capitalize}.settings-grid{display:grid}.settings-row{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr auto;padding:18px 24px}.settings-row:last-child{border-bottom:0}.settings-row p{color:var(--muted);margin:5px 0 0;overflow-wrap:anywhere}.settings-row small{color:var(--subtle);display:block;font-size:13px;line-height:1.45;margin-top:7px;max-width:720px}.settings-row>span{background:var(--blue-soft);border:1px solid #cbe0ff;border-radius:var(--radius);color:var(--blue);font-size:13px;font-weight:800;padding:8px 10px;white-space:nowrap}.invite-page{background:var(--surface);display:grid;grid-template-rows:1fr auto;min-height:100vh}.invite-content{align-self:center;justify-self:center;max-width:850px;padding:42px 24px 34px;text-align:center;width:100%}.invite-content .brand-mark{justify-content:center}.invite-content .brand-icon{height:64px;width:64px}.invite-content .brand-text{font-size:42px}.invite-content h1{font-size:clamp(42px,5vw,58px);line-height:1.05;margin:44px 0 20px}.invite-lead{color:#4e5f82;font-size:22px;line-height:1.45;margin:0 auto 34px;max-width:870px}.invite-alert{background:#fff8ec;border:1px solid #ffd895;border-radius:var(--radius);color:var(--yellow);font-size:14px;font-weight:700;line-height:1.45;margin:-12px auto 24px;max-width:760px;padding:11px 14px}.invite-summary{border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:0 16px 42px rgba(17,31,61,.06);margin:0 auto 30px;max-width:780px;padding:0 30px}.summary-row{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:22px;gap:22px;grid-template-columns:58px 1fr auto;min-height:96px;text-align:left}.summary-row:last-child{border-bottom:0}.summary-row strong,.summary-row>span:last-child{font-size:22px}.summary-icon{align-items:center;background:var(--blue-soft);border-radius:999px;color:var(--blue);display:flex;height:50px;justify-content:center;width:50px}.ready-pill,.summary-row:nth-child(3) .summary-icon{background:var(--green-soft);color:var(--green)}.ready-pill{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;min-height:52px;padding:0 28px}.facebook-button{font-size:27px;gap:28px;margin:0 auto;max-width:780px;min-height:70px;width:100%}.facebook-button span{align-items:center;background:white;border-radius:999px;color:#1877f2;display:inline-flex;font-family:Arial,sans-serif;font-size:42px;font-weight:800;height:48px;justify-content:center;width:48px}.trust-list{color:#243657;display:grid;font-size:20px;grid-gap:18px;gap:18px;list-style:none;margin:28px auto 0;max-width:530px;padding:0;text-align:left}.trust-list li{align-items:center;display:grid;grid-gap:20px;gap:20px;grid-template-columns:30px 1fr}.invite-footer,.trust-list svg{color:var(--blue)}.invite-footer{align-items:center;border-top:1px solid var(--border);display:flex;font-size:20px;gap:34px;justify-content:center;min-height:86px}.invite-footer span{background:var(--subtle);height:22px;width:1px}.invite-state-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-small);max-width:720px}.state-icon{color:var(--green);margin-top:36px}.legal-page{background:var(--surface);min-height:100vh;padding:64px 24px}.legal-page article{margin:0 auto;max-width:760px}.legal-page h1{font-size:42px;margin:0 0 24px}.legal-page h2{font-size:22px;margin:32px 0 10px}.legal-page p{color:var(--muted);font-size:18px;line-height:1.65}@media (max-width:1100px){.ops-shell{grid-template-columns:236px minmax(0,1fr)}.capability-card-grid,.channel-cloud-grid,.connected-account-grid,.dashboard-metrics,.integration-section-nav,.integrations-overview-grid,.meta-grid,.overview-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.settings-summary-grid,.usage-meter-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.connection-links-header,.connection-method-row{grid-template-columns:minmax(290px,1.25fr) 80px 140px minmax(220px,1fr) minmax(160px,auto)}.connection-method-actions{justify-content:flex-end}.permission-blocked-callout{align-items:flex-start;grid-template-columns:1fr}.flow-command-bottom-grid,.flow-detail-header,.flow-scenario-header,.flow-scenario-layout,.flow-scenarios-grid,.flows-package-summary{grid-template-columns:1fr}.flow-builder-grid{grid-template-columns:minmax(240px,.82fr) minmax(460px,1.4fr)}.flow-builder-inspector{min-height:0;grid-column:1/-1}.flow-inspector-stack{max-height:none}.flow-detail-actions,.flow-scenario-actions,.flows-package-actions{justify-items:start;justify-content:flex-start}.flow-command-status-row{grid-template-columns:repeat(2,minmax(160px,1fr))}.customer-start-link-row{align-items:stretch;grid-template-columns:1fr}.flow-detail-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.automation-map-layout,.automation-map-topline{grid-template-columns:1fr}.automation-map-summary{min-width:0}.advanced-json-workspace,.agent-review-grid,.agent-top-grid,.agent-workspace,.bot-grid,.integrations-grid,.json-import-grid,.releases-grid,.settings-workspace-grid{grid-template-columns:1fr}.knowledge-metrics,.media-controls{align-items:stretch;grid-template-columns:1fr}.agent-api-summary-row{align-items:flex-start;grid-template-columns:1fr}.agent-api-summary-row .primary-button,.agent-api-summary-row form{justify-self:start;width:min(100%,320px)}.agent-map-review-bar,.agent-map-status-strip{grid-template-columns:1fr}.agent-map-review-metrics{justify-content:flex-start}.agent-map-review-actions{min-width:0;width:min(100%,340px)}.agent-rail-item{grid-template-columns:22px minmax(0,1fr)}.agent-rail-item .secondary-button{grid-column:2;justify-self:start}.agent-preview-map-with-inspector .automation-map-preview .automation-map-layout{grid-template-columns:1fr}.library-filter-row{justify-content:flex-start}.broadcast-type-grid{grid-template-columns:1fr}}@media (max-height:820px) and (min-width:761px){.workspace-sidebar{gap:16px}.side-nav-secondary a,.workspace-nav a{min-height:38px}}@media (max-width:760px){.developer-handoff-page{padding:16px}.developer-handoff-header{align-items:flex-start;flex-direction:column;gap:12px}.agent-api-steps>div,.developer-handoff-grid{grid-template-columns:1fr}.auth-page{padding:18px}.auth-card{grid-template-columns:1fr}.auth-form-panel,.auth-info-panel{padding:34px 22px}.auth-info-panel{border-left:0;border-top:1px solid var(--border)}.ops-shell,.ops-shell.ops-nav-collapsed{grid-template-columns:1fr}.ops-shell-web-assistant,.ops-shell-web-assistant .client-workspace,.ops-shell-web-assistant .client-workspace-body,.ops-shell-web-assistant .ops-content,.ops-shell-web-assistant .ops-main{height:auto;min-height:0;overflow:visible}.ops-nav-collapsed .workspace-sidebar{padding:14px}.ops-nav-collapsed .workspace-sidebar-brand{align-items:center;flex-direction:row}.ops-nav-collapsed .client-switcher,.ops-nav-collapsed .side-nav-secondary,.ops-nav-collapsed .sidebar-plan-card,.ops-nav-collapsed .workspace-nav{display:none}.ops-nav-collapsed .workspace-sidebar .brand-mark,.ops-nav-collapsed .workspace-sidebar .brand-text{display:flex}.sidebar{border-bottom:1px solid var(--border);border-right:0;min-width:0;overflow:hidden;padding:14px}.sidebar .brand-mark{margin-bottom:14px}.side-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.side-nav-secondary{margin-bottom:0}.side-nav a{justify-content:flex-start;min-width:0;min-height:44px;padding-inline:10px}.ops-topbar{height:auto;padding:14px}.admin-menu{font-size:13px;gap:10px;margin-left:auto}.ops-content{padding:14px}.ops-shell-connections.ops-nav-collapsed .workspace-sidebar{gap:0;padding:6px 14px}.ops-shell-connections.ops-nav-collapsed .platform-navigation{display:none}.ops-shell-connections.ops-nav-collapsed .admin-icon,.ops-shell-connections.ops-nav-collapsed .sidebar-collapse-button{height:44px;width:44px}.ops-shell-connections.ops-nav-collapsed .ops-topbar{min-height:56px;padding:5px 14px}.ops-shell-connections.ops-nav-collapsed .ops-content-connections{padding-top:10px}.page-title{display:none}.advanced-json-workspace,.agent-review-grid,.agent-top-grid,.agent-workspace,.automation-map-helper-grid,.bot-grid,.capability-card-grid,.channel-cloud-grid,.connected-account-grid,.dashboard-client-row,.dashboard-metrics,.flow-command-status-row,.flow-detail-grid,.integration-section-nav,.integrations-grid,.integrations-overview-grid,.json-import-grid,.media-controls,.meta-grid,.overview-grid,.releases-grid,.scenario-meta-strip,.settings-workspace-grid,.workspace-grid{grid-template-columns:1fr}.organization-overview-hero,.usage-overview-heading{align-items:flex-start;flex-direction:column}.organization-plan-summary{align-items:flex-start;justify-items:start}.settings-summary-grid,.usage-meter-grid{grid-template-columns:1fr}.channel-cloud-item,.connected-account-card{grid-template-columns:46px minmax(0,1fr)}.channel-cloud-item em,.connected-account-card .icon-button{grid-column:2;justify-self:start}.connection-links-header{display:none}.connection-method-row{gap:10px;grid-template-columns:1fr;padding:14px}.connection-method-name{grid-template-columns:56px minmax(0,1fr)}.connection-method-actions{grid-column:auto}.flow-scenario-header h2{font-size:22px}.conversation-row,.scenario-card-heading,.scenario-readiness-row,.selected-flow-facts div{grid-template-columns:1fr}.conversation-row:after,.scenario-meta-strip div{border-right:0}.conversation-row time{padding-top:0}.agent-chat-shell{height:min(620px,72vh);min-height:480px}.agent-preview-card{min-height:0}.agent-empty-map-canvas,.agent-preview-map .automation-map-stage,.agent-preview-map .automation-map-viewport{min-height:520px;height:520px}.agent-empty-map-stage{min-height:390px}.knowledge-grid,.media-grid{grid-template-columns:1fr}.asset-upload-form,.library-search-form{align-items:stretch;flex-direction:column}.library-search-form input{width:100%}.automation-map-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-api-summary-row,.agent-console-header,.agent-input-row,.flow-builder-card-heading,.flow-builder-grid,.flow-canvas-heading,.json-summary-list{grid-template-columns:1fr}.flow-builder-canvas-card,.flow-builder-inspector,.flow-builder-library{min-height:0}.flow-inspector-stack,.flow-library-groups{max-height:none}.flow-canvas-surface{min-height:520px;padding:70px 18px 26px}.flow-node-lane{min-height:350px}.flow-canvas-actions{justify-content:flex-start}.automation-map-stage,.automation-map-viewport{min-height:520px;height:520px}.automation-map-toolbar{max-width:calc(100% - 24px);overflow-x:auto}.flow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-how-card{grid-column:auto}.client-workspace-header{align-items:stretch;flex-direction:column;padding:18px}.client-workspace-action{justify-items:stretch;max-width:none}.client-activate-button{min-width:0;width:100%}.client-tabs{gap:22px;padding:0 18px}.client-workspace-body{padding:14px}.bot-config-row,.card-action-row{align-items:flex-start;grid-template-columns:1fr}.agent-api-summary-row .primary-button,.agent-api-summary-row form{justify-self:stretch;width:100%}.bot-config-row>a,.bot-config-row>form,.bot-config-row>strong,.card-action-row .upload-form{justify-self:start;text-align:left}.dashboard-actions{flex-direction:column}.delete-confirmation,.delete-confirmation-actions{align-items:stretch;grid-template-columns:1fr}.delete-confirmation-actions{flex-direction:column}.new-client-form{position:static;width:min(100%,340px)}.client-table{min-width:720px}.data-panel,.wide-panel{overflow-x:auto}.activity-line,.settings-row{grid-template-columns:1fr}.invite-content h1{font-size:38px}.invite-footer,.invite-lead,.trust-list{font-size:17px}.invite-content .brand-text{font-size:30px}.summary-row{grid-template-columns:46px 1fr;gap:12px;padding:16px 0}.summary-row>span:last-child{grid-column:2}.summary-row strong,.summary-row>span:last-child{font-size:18px}.facebook-button{font-size:20px}}@media (max-width:1240px){.audience-crm-grid,.broadcasts-grid,.inbox-three-column{grid-template-columns:1fr}.inbox-contact-panel{order:3}.inbox-contact-panel,.inbox-conversation-list,.inbox-side-stack,.inbox-thread,.inbox-thread-panel{max-height:none}.inbox-thread{min-height:0}.audience-metric-grid,.broadcast-channel-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.inbox-live-controls,.inbox-toolbar{align-items:stretch;flex-direction:column}.inbox-live-controls>span{white-space:normal}.inbox-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-list-item{grid-template-columns:34px minmax(0,1fr)}.conversation-list-meta{grid-column:1/-1;justify-items:start}.conversation-bubble{max-width:100%}.audience-crm-grid,.audience-metric-grid,.broadcast-channel-cards{grid-template-columns:1fr}.audience-pagination,.audience-table-toolbar{align-items:stretch;flex-direction:column}.audience-table-toolbar label{max-width:none}.segment-rule-row{grid-template-columns:1fr}}.automations-v2-workspace{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 190px)}.automations-v2-agent-drawer,.automations-v2-inspector,.automations-v2-scenarios,.automations-v2-shell,.automations-v2-topbar{background:#fff;border:1px solid var(--border);border-radius:8px}.automations-v2-topbar{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,1fr) auto auto;padding:12px 14px}.automations-v2-topbar h2{font-size:20px;line-height:1.2;margin:2px 0 0}.automations-v2-agent-bubble span,.automations-v2-field-list dt,.automations-v2-kicker,.automations-v2-node-kind,.automations-v2-panel-heading span,.automations-v2-status-row{color:var(--muted);font-size:12px}.automations-v2-actions,.automations-v2-agent-chips,.automations-v2-agent-input,.automations-v2-canvas-toolbar,.automations-v2-inspector-tabs,.automations-v2-replies,.automations-v2-status-row{align-items:center;display:flex;gap:8px}.automations-v2-draft-state,.automations-v2-save-state{align-items:center;border-radius:999px;display:inline-flex;gap:6px;padding:5px 9px;white-space:nowrap}.automations-v2-save-state{background:#ecfdf3;color:#027a48}.automations-v2-draft-state{background:#f4ebff;color:#6941c6}.automations-v2-shell{display:grid;grid-gap:10px;gap:10px;grid-template-columns:250px minmax(680px,1fr) 360px;grid-template-rows:minmax(610px,1fr) auto;min-height:780px;padding:10px}.automations-v2-scenarios{display:flex;flex-direction:column;gap:10px;grid-row:1/span 2;min-width:0;padding:10px}.automations-v2-agent-header,.automations-v2-inspector-footer,.automations-v2-inspector-header,.automations-v2-panel-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.automation-scenario-row{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ink);cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-template-columns:10px minmax(0,1fr) auto auto;min-height:48px;padding:8px;text-align:left}.automation-scenario-row.selected,.automation-scenario-row:hover{background:#f4f8ff;border-color:#b7cdfd}.automation-scenario-row strong,.automation-v2-node-title,.automations-v2-inspector-header h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-scenario-row small{color:var(--muted);display:block;margin-top:2px}.scenario-dot{background:#cbd5e1;border-radius:50%;height:7px;width:7px}.scenario-dot-active,.scenario-dot-ready{background:#12b76a}.scenario-dot-missing,.scenario-dot-needs_setup{background:#f79009}.scenario-dot-draft{background:#2e6bff}.scenario-more{color:var(--muted);font-weight:800;letter-spacing:1px}.automations-v2-help-note{background:#f8fafc;border:1px solid var(--border);border-radius:7px;color:var(--muted);font-size:12px;line-height:1.45;padding:8px}.automations-v2-canvas-panel{background:radial-gradient(circle at 1px 1px,#dbe4f0 1px,transparent 0) 0 0 /18px 18px,#fbfdff;border:1px solid var(--border);border-radius:8px;min-width:0;overflow:hidden;position:relative}.automations-v2-canvas-toolbar{background:rgba(255,255,255,.92);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.08);padding:6px;position:absolute;z-index:5}.automations-v2-agent-input button,.automations-v2-canvas-toolbar button,.automations-v2-palette button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:7px;cursor:pointer;display:inline-flex;justify-content:center;min-height:34px;min-width:34px}.automations-v2-canvas-toolbar span{color:var(--muted);font-size:12px;min-width:46px;text-align:center}.automations-v2-palette{background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 18px 40px rgba(15,23,42,.14);display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;position:absolute;right:18px;top:56px;width:260px;z-index:6}.automations-v2-palette button{gap:7px;justify-content:flex-start;padding:8px 9px}.automations-v2-canvas-scroll{height:100%;min-height:610px;overflow:auto}.automations-v2-canvas{position:relative;transform-origin:top left}.automations-v2-edges{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.automation-v2-node{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 12px 24px rgba(15,23,42,.08);color:var(--ink);cursor:pointer;min-height:102px;padding:12px;position:absolute;text-align:left;width:218px;z-index:2}.automation-v2-node.selected{border-color:#1d6cff;box-shadow:0 0 0 3px rgba(29,108,255,.14),0 14px 26px rgba(15,23,42,.09)}.automation-v2-node.has-issues{border-color:#fdb022}.automation-v2-node-header{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:30px minmax(0,1fr) auto}.automation-v2-inspector-icon,.automation-v2-node-icon{align-items:center;border-radius:8px;display:inline-flex;height:32px;justify-content:center;width:32px}.automation-v2-inspector-icon-trigger,.automation-v2-node-trigger .automation-v2-node-icon{background:#e8f0ff;color:#1d6cff}.automation-v2-inspector-icon-message,.automation-v2-node-message .automation-v2-node-icon{background:#eef6ff;color:#0070f3}.automation-v2-inspector-icon-question,.automation-v2-node-question .automation-v2-node-icon{background:#f4ebff;color:#7f56d9}.automation-v2-inspector-icon-condition,.automation-v2-node-condition .automation-v2-node-icon{background:#ecfdf3;color:#039855}.automation-v2-inspector-icon-action,.automation-v2-inspector-icon-google_sheets,.automation-v2-node-action .automation-v2-node-icon,.automation-v2-node-google_sheets .automation-v2-node-icon{background:#fff7e6;color:#dc6803}.automation-v2-inspector-icon-media_qr,.automation-v2-node-media_qr .automation-v2-node-icon{background:#e6fffb;color:#0e9384}.automation-v2-inspector-icon-ai,.automation-v2-node-ai .automation-v2-node-icon{background:#f4ebff;color:#6941c6}.automation-v2-inspector-icon-custom_json,.automation-v2-inspector-icon-delay,.automation-v2-inspector-icon-goto,.automation-v2-inspector-icon-webhook,.automation-v2-node-custom_json .automation-v2-node-icon,.automation-v2-node-delay .automation-v2-node-icon,.automation-v2-node-goto .automation-v2-node-icon,.automation-v2-node-webhook .automation-v2-node-icon{background:#f1f5f9;color:#475467}.automation-v2-node-description{color:var(--muted);font-size:12px;line-height:1.35;margin:10px 0 0;max-height:48px;overflow:hidden}.automations-v2-edge-label{fill:#475467;font-size:11px;font-weight:700;paint-order:stroke;stroke:#fff;stroke-width:4px}.automations-v2-inspector-header{border-bottom:1px solid var(--border);padding:12px}.automations-v2-inspector-header>div{min-width:0;flex:1 1}.automations-v2-inspector-header h3{font-size:18px;margin:2px 0 0}.automations-v2-inspector-tabs{border-bottom:1px solid var(--border);gap:2px;overflow-x:auto;padding:0 10px}.automations-v2-inspector-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-size:12px;padding:11px 7px 9px}.automations-v2-inspector-tabs button.active{border-bottom-color:#1d6cff;color:#1d6cff}.automations-v2-inspector-body{flex:1 1;overflow:auto;padding:12px}.automations-v2-inspector-empty{color:var(--muted);padding:24px 6px}.automations-v2-inspector-footer{border-top:1px solid var(--border);padding:10px 12px}.automations-v2-field-list{display:grid;grid-gap:10px;gap:10px;margin:0}.automations-v2-field-list div{border-bottom:1px solid #eef2f6;padding-bottom:9px}.automations-v2-field-list dt{font-weight:700;margin-bottom:4px;text-transform:uppercase}.automations-v2-field-list dd{margin:0;overflow-wrap:anywhere}.automations-v2-message-preview{background:#f8fafc;border:1px solid var(--border);border-radius:8px;line-height:1.5;padding:12px;white-space:pre-wrap}.automations-v2-reply-chip{background:#fff;border:1px solid var(--border);border-radius:999px;font-size:12px;padding:7px 10px}.automations-v2-issue-list{display:grid;grid-gap:9px;gap:9px}.automations-v2-issue{align-items:flex-start;border-radius:8px;display:flex;gap:8px;padding:10px}.automations-v2-issue p{margin:3px 0 0}.automations-v2-issue-warning{background:#fffaeb;color:#b54708}.automations-v2-issue-error{background:#fef3f2;color:#b42318}.automations-v2-issue-info,.automations-v2-ok-state{background:#f0f9ff;color:#026aa2}.automations-v2-ok-state{align-items:center;border-radius:8px;display:flex;gap:8px;padding:10px}.automations-v2-json{background:#0f172a;border-radius:8px;color:#e2e8f0;font-size:12px;margin:0;overflow:auto;padding:12px}.automations-v2-agent-drawer{grid-gap:10px;gap:10px}.automations-v2-agent-header{color:var(--ink)}.automations-v2-agent-history{border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;max-height:260px;overflow:auto;padding:10px}.automations-v2-agent-bubble{border-radius:10px;line-height:1.45}.automations-v2-agent-bubble-user{background:#eff6ff}.automations-v2-agent-input{align-items:flex-end}.automations-v2-agent-input textarea{border:1px solid var(--border);border-radius:8px;flex:1 1;font:inherit;max-height:180px;min-height:44px;padding:11px 12px;resize:vertical}.automations-v2-agent-input button{background:#7c3aed;color:#fff}.automations-v2-agent-chips button,.automations-v2-agent-reopen{background:#fff;border:1px solid var(--border);border-radius:7px;cursor:pointer;font-size:12px;padding:7px 10px}.automations-v2-agent-reopen{justify-self:start}@media (max-width:1380px){.automations-v2-shell{grid-template-columns:230px minmax(560px,1fr)}.automations-v2-inspector{grid-column:1/-1;grid-row:3;min-height:460px}.automations-v2-agent-drawer,.automations-v2-agent-reopen{grid-column:2}}@media (max-width:980px){.automations-v2-shell,.automations-v2-topbar{grid-template-columns:1fr}.automations-v2-actions,.automations-v2-status-row{flex-wrap:wrap}.automations-v2-agent-drawer,.automations-v2-agent-reopen,.automations-v2-canvas-panel,.automations-v2-inspector,.automations-v2-scenarios{grid-column:1;grid-row:auto}.automations-v2-scenarios{max-height:320px}}.automations-v2-shell{grid-template-columns:250px minmax(580px,1fr) 360px;grid-template-rows:minmax(510px,1fr) minmax(250px,330px);height:calc(100vh - 230px);min-height:760px;overflow:hidden}.automations-v2-shell.scenarios-collapsed{grid-template-columns:50px minmax(620px,1fr) 360px}.automations-v2-scenarios{grid-column:1;grid-row:1;min-height:0;overflow:hidden}.automations-v2-scenario-list{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding-right:2px}.automations-v2-scenarios-expand{align-items:center;background:#f7faff;border:1px solid #d7e4f6;border-radius:8px;color:var(--blue);cursor:pointer;display:flex;flex-direction:column;font-weight:800;gap:8px;justify-content:center;min-height:130px;padding:10px 6px;width:100%}.automations-v2-scenarios-expand span{writing-mode:vertical-rl}.automations-v2-canvas-panel{grid-column:2;grid-row:1;min-height:0}.automations-v2-reactflow{height:100%;min-height:510px;width:100%}.automations-v2-reactflow .react-flow{background:radial-gradient(circle at 1px 1px,rgba(42,96,174,.14) 1px,transparent 0) 0 0 /18px 18px,#fbfdff}.automations-v2-canvas-toolbar{left:14px;right:auto;top:14px;z-index:8}.automations-v2-block-palette{background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 18px 45px rgba(15,23,42,.14);display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px;position:absolute;left:18px;right:auto;top:58px;width:280px;z-index:9}.automations-v2-block-palette button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;display:inline-flex;font-weight:750;gap:7px;justify-content:flex-start;min-height:36px;padding:8px 9px}.automations-v2-inspector{display:flex;flex-direction:column;grid-column:3;grid-row:1/span 2;min-height:0;overflow:hidden}.automations-v2-inspector-body{flex:1 1 auto;min-height:0;overflow-y:auto}.automations-v2-agent-drawer{display:grid;grid-gap:9px;gap:9px;grid-column:2;grid-row:2;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden;padding:10px}.automations-v2-agent-heading{align-items:center;display:flex;justify-content:space-between}.automations-v2-agent-heading>div{align-items:center;display:flex;gap:8px}.automations-v2-agent-history{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:6px}.automations-v2-agent-bubble{border-radius:8px;max-width:none;padding:10px 12px}.automations-v2-agent-bubble-user{align-self:stretch;background:#eef5ff}.automations-v2-agent-bubble-agent{align-self:stretch;background:#f8fafc}.automations-v2-agent-bubble p{line-height:1.45;margin:3px 0 0}.automations-v2-agent-form{align-items:flex-end;border:1px solid #b9cdfa;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 40px;padding:7px}.automations-v2-agent-form textarea{background:transparent;border:0;color:var(--text);font:inherit;line-height:1.4;max-height:150px;min-height:38px;outline:0;resize:none;width:100%}.automations-v2-send-button{align-items:center;background:var(--blue);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.automations-v2-agent-chips{display:flex;flex-wrap:wrap;gap:8px}.automations-v2-agent-chips button{background:#fff;border:1px solid var(--border);border-radius:7px;color:var(--blue);cursor:pointer;font-weight:750;padding:7px 10px}.automations-v2-agent-reopen{align-items:center;align-self:start;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--blue);cursor:pointer;display:inline-flex;font-weight:850;gap:7px;grid-column:2;grid-row:2;justify-content:center;padding:10px 12px}.automation-rf-node{align-items:flex-start;background:#fff;border:1px solid #d9e4f3;border-radius:8px;box-shadow:0 14px 35px rgba(17,31,61,.08);display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:112px;padding:12px;position:relative;width:236px}.automation-rf-node,.react-flow__node-automationBlock{cursor:-webkit-grab;cursor:grab}.react-flow__node-automationBlock.dragging{cursor:-webkit-grabbing;cursor:grabbing}.automation-rf-node.selected{border-color:#2775ff;box-shadow:0 0 0 2px rgba(39,117,255,.14),0 16px 38px rgba(17,31,61,.12)}.automation-rf-node.has-issues{border-color:#ffc9c9}.automation-rf-node-icon,.automation-v2-inspector-icon{align-items:center;border-radius:8px;display:inline-flex;height:34px;justify-content:center;width:34px}.automation-rf-node-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.automation-rf-node-copy small{color:var(--blue);font-size:11px;font-weight:850;line-height:1.15}.automation-rf-node-copy strong{color:var(--text);font-size:13px;line-height:1.25}.automation-rf-node-copy em{color:var(--muted);display:-webkit-box;font-size:11px;font-style:normal;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automation-rf-node .flow-status{bottom:9px;position:absolute;right:10px}.automation-rf-node-alert{align-items:center;background:var(--red);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:900;height:18px;justify-content:center;position:absolute;right:-6px;top:-6px;width:18px}.automation-rf-edge path{stroke-width:2}.automation-rf-edge-blue path{stroke:#2e6bff}.automation-rf-edge-green path{stroke:#12b76a}.automation-rf-edge-orange path{stroke:#f79009}.automation-rf-edge-purple path{stroke:#7a5af8}.automation-rf-edge-red path{stroke:#f04438}.automation-rf-edge-slate path{stroke:#8090a8}.automations-v2-reactflow .react-flow__edge-text{fill:#344054;font-size:11px;font-weight:800}.automations-v2-reactflow .react-flow__edge-textbg{fill:#ffffff;fill-opacity:.94}.automations-v2-agent-shortcut{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:8px;color:#7a5af8;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:40px}.automations-v2-agent-shortcut:hover{background:#f7f5ff;border-color:#c9b8ff}@media (max-width:1180px){.automations-v2-shell,.automations-v2-shell.scenarios-collapsed{grid-template-columns:1fr;grid-template-rows:auto 560px auto auto;height:auto}.automations-v2-agent-drawer,.automations-v2-agent-reopen,.automations-v2-canvas-panel,.automations-v2-inspector,.automations-v2-scenarios{grid-column:1;grid-row:auto}.automations-v2-scenarios-expand span{writing-mode:horizontal-tb}}.automations-workspace-mode .automations-v2-shell{grid-template-columns:250px minmax(620px,1fr) 360px;grid-template-rows:minmax(520px,1fr) minmax(270px,34vh)}.automations-workspace-mode .automations-v2-shell.ai-expanded{grid-template-rows:minmax(390px,1fr) minmax(380px,46vh)}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed{grid-template-columns:50px minmax(0,1fr) clamp(310px,23vw,360px)}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:50px minmax(0,1fr)}.automations-workspace-mode .automations-v2-inspector{grid-row:1}.automations-workspace-mode .automations-v2-agent-drawer{grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) 230px;max-width:100%}.automations-workspace-mode .automations-v2-agent-reopen{grid-column:1/-1;grid-row:2}.automations-workspace-mode .automation-rf-node{gap:9px;min-height:150px;padding:12px 12px 34px;width:270px}.automations-workspace-mode .automation-rf-node-header{align-items:flex-start;grid-template-columns:34px minmax(0,1fr)}.automations-workspace-mode .automation-rf-node .flow-status{background:#fff;bottom:10px;max-width:calc(100% - 24px);right:10px}.automations-workspace-mode .automations-v2-agent-form,.automations-workspace-mode .automations-v2-agent-history,.automations-workspace-mode .automations-v2-canvas-panel,.automations-workspace-mode .automations-v2-reactflow{min-width:0}.automations-workspace-mode .automations-v2-agent-heading{grid-row:1}.automations-workspace-mode .automations-v2-agent-chips{min-width:0}@media (min-width:1181px) and (max-width:1380px){.automations-workspace-mode .automations-v2-shell{grid-template-columns:210px minmax(0,1fr) 300px}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed{grid-template-columns:50px minmax(0,1fr) 300px}.automations-workspace-mode .automations-v2-shell.inspector-collapsed{grid-template-columns:210px minmax(0,1fr)}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:50px minmax(0,1fr)}.automations-workspace-mode .automations-v2-agent-drawer{grid-template-columns:minmax(0,1fr) 190px}}@media (max-width:1180px){.automations-workspace-mode .automations-v2-shell,.automations-workspace-mode .automations-v2-shell.ai-expanded,.automations-workspace-mode .automations-v2-shell.inspector-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:1fr;grid-template-rows:auto 560px auto auto;height:auto}.automations-workspace-mode .automations-v2-agent-drawer{grid-column:1;grid-row:auto;grid-template-columns:1fr;grid-template-rows:auto minmax(230px,1fr) auto auto}}.automations-workspace-mode .automations-v2-shell{height:calc(100vh - 210px);min-height:760px}.automations-workspace-mode .automations-v2-shell.ai-expanded{grid-template-rows:minmax(0,.92fr) minmax(360px,42vh)}.automations-workspace-mode .automations-v2-shell.inspector-collapsed{grid-template-columns:clamp(210px,18vw,250px) minmax(0,1fr) 0}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:48px minmax(0,1fr) 0}.automations-workspace-mode .automations-v2-canvas-shell,.automations-workspace-mode .automations-v2-scenarios{min-height:0}.automations-workspace-mode .automations-v2-scenarios{grid-row:1;overflow:hidden}.automations-workspace-mode .automations-v2-canvas-shell{grid-row:1;height:100%}.automations-workspace-mode .automations-v2-inspector{grid-row:1/-1;min-height:0;overflow:hidden}.automations-workspace-mode .automations-v2-shell.inspector-collapsed .automations-v2-inspector{display:none}.automations-workspace-mode .automations-v2-agent{grid-column:1/-1;grid-row:2;min-height:0}.automations-workspace-mode .automations-v2-agent-reopen,.automations-workspace-mode .automations-v2-shell.ai-closed .automations-v2-agent{display:none}.automations-workspace-mode .automations-v2-shell.ai-closed .automations-v2-agent-reopen{grid-column:2;grid-row:1;margin:0 0 16px 16px;z-index:6}.automations-workspace-mode .automations-v2-scenario-list{max-height:none;min-height:0;overflow-y:auto}.automations-workspace-mode .automations-v2-scenario-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:10px minmax(0,1fr) 66px 24px;min-height:50px}.automations-workspace-mode .automations-v2-scenario-main{min-width:0}.automations-workspace-mode .automations-v2-scenario-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automations-workspace-mode .automations-v2-scenario-row .status-pill{justify-self:end;white-space:nowrap}.automations-workspace-mode .automation-rf-node-header{grid-gap:8px;gap:8px}.automations-workspace-mode .automation-rf-node-title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.automations-workspace-mode .automation-rf-node-preview{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.automations-workspace-mode .automation-rf-node .flow-status{max-width:72px}.automations-workspace-mode .automation-rf-node-media img{aspect-ratio:16/9;height:auto;object-fit:cover;width:100%}.automations-workspace-mode .automations-v2-inspector-footer{justify-content:flex-end}.automations-workspace-mode .automations-v2-inspector-agent-button{min-height:40px;padding:0 14px;width:auto}.automations-workspace-mode .automations-v2-agent-body{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) clamp(160px,15vw,210px);min-height:0}.automations-workspace-mode .automations-v2-agent-thread{max-height:none;min-height:0;overflow-y:auto}.automations-workspace-mode .automations-v2-agent-input textarea{max-height:140px;min-height:44px}@media (max-width:1180px){.automations-workspace-mode .automations-v2-shell,.automations-workspace-mode .automations-v2-shell.inspector-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:1fr;grid-template-rows:auto minmax(560px,1fr) auto;height:auto;min-height:0}.automations-workspace-mode .automations-v2-agent,.automations-workspace-mode .automations-v2-canvas-shell,.automations-workspace-mode .automations-v2-inspector,.automations-workspace-mode .automations-v2-scenarios{grid-column:1;grid-row:auto}.automations-workspace-mode .automations-v2-agent-body{grid-template-columns:1fr}}.automations-workspace-mode .automations-v2-shell{display:grid;grid-template-columns:clamp(210px,18vw,250px) minmax(0,1fr) clamp(310px,23vw,360px);grid-template-rows:minmax(0,1fr) minmax(270px,34vh);grid-gap:12px;gap:12px;height:calc(100dvh - 205px);min-height:720px;overflow:hidden}.automations-workspace-mode .automations-v2-shell.ai-expanded{grid-template-rows:minmax(330px,.8fr) minmax(380px,46vh)}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed{grid-template-columns:48px minmax(0,1fr) clamp(310px,23vw,360px)}.automations-workspace-mode .automations-v2-shell.inspector-collapsed{grid-template-columns:clamp(210px,18vw,250px) minmax(0,1fr)}.automations-workspace-mode .automations-v2-canvas-panel,.automations-workspace-mode .automations-v2-inspector,.automations-workspace-mode .automations-v2-scenarios{grid-row:1;min-height:0}.automations-workspace-mode .automations-v2-scenarios{grid-column:1}.automations-workspace-mode .automations-v2-canvas-panel{grid-column:2}.automations-workspace-mode .automations-v2-inspector{grid-column:3}.automations-workspace-mode .automations-v2-agent-drawer,.automations-workspace-mode .automations-v2-agent-reopen{grid-column:1/-1;grid-row:2}.automations-workspace-mode .automations-v2-shell.ai-closed .automations-v2-agent-reopen{align-self:end;display:inline-flex;justify-self:start;margin:0 0 14px 14px}.automations-workspace-mode .automations-v2-reactflow{height:100%;min-height:0}.automations-workspace-mode .automations-v2-canvas-toolbar{align-items:center;display:flex;flex-wrap:wrap}.automations-workspace-mode .automations-v2-canvas-toolbar button{gap:6px;min-width:34px;padding-inline:9px;width:auto}.automations-workspace-mode .automation-rf-node{background:#fff;border:1px solid #d9e4f3;border-radius:8px;box-shadow:0 12px 28px rgba(17,31,61,.08);display:flex;flex-direction:column;gap:10px;min-height:170px;padding:12px;position:relative;width:300px}.automations-workspace-mode .automation-rf-node-header{align-items:start;display:grid;grid-gap:9px;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;width:100%}.automations-workspace-mode .automation-rf-node-copy{min-width:0}.automations-workspace-mode .automation-rf-node-copy strong{display:-webkit-box;font-size:13px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automations-workspace-mode .automation-rf-node .flow-status{align-self:start;bottom:auto;flex:0 0 auto;max-width:76px;overflow:hidden;position:static;right:auto;text-overflow:ellipsis;white-space:nowrap}.automations-workspace-mode .automation-rf-node-preview{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:visible}.automations-workspace-mode .automation-rf-node-preview>p{display:-webkit-box;font-size:12px;line-height:1.4;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.automations-workspace-mode .automation-rf-node-preview>img{aspect-ratio:16/9;border-radius:6px;height:auto;object-fit:cover;width:100%}.automations-workspace-mode .automation-rf-port-list{border-top:1px solid #e7edf6;display:grid;margin:2px -12px -12px}.automations-workspace-mode .automation-rf-port-row{align-items:center;color:#475467;display:flex;font-size:11px;font-weight:750;justify-content:space-between;min-height:34px;padding:6px 22px 6px 12px;position:relative}.automations-workspace-mode .automation-rf-port-row+.automation-rf-port-row{border-top:1px solid #edf1f7}.automations-workspace-mode .automation-rf-port-row span{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automations-workspace-mode .automation-rf-end-label{border-top:1px solid #edf1f7;color:#98a2b3;font-size:10px;font-weight:750;margin:2px -12px -12px;padding:8px 12px;text-align:right}.automations-workspace-mode .automation-rf-handle{border:2px solid #fff;height:11px;width:11px}.automations-workspace-mode .automation-rf-handle-target{background:#8090a8;left:-7px;top:34px}.automations-workspace-mode .automation-rf-port-row .automation-rf-handle-source{right:-18px;top:50%;transform:translateY(-50%)}.automations-workspace-mode .automation-rf-handle-blue{background:#2e6bff}.automations-workspace-mode .automation-rf-handle-green{background:#12b76a}.automations-workspace-mode .automation-rf-handle-orange{background:#f79009}.automations-workspace-mode .automation-rf-handle-purple{background:#7a5af8}.automations-workspace-mode .automation-rf-handle-red{background:#f04438}.automations-workspace-mode .automation-rf-handle-slate{background:#8090a8}.automations-workspace-mode .automations-v2-agent-drawer{grid-template-columns:minmax(0,1fr) clamp(170px,15vw,220px);max-width:none}.automations-workspace-mode .automations-v2-agent-heading{grid-column:1/-1}.automations-workspace-mode .automations-v2-agent-history{grid-column:1;grid-row:2}.automations-workspace-mode .automations-v2-agent-form{grid-column:1;grid-row:3}.automations-workspace-mode .automations-v2-agent-chips{align-content:flex-start;grid-column:2;grid-row:2/span 2;overflow-y:auto}.automations-workspace-mode .automations-v2-inspector-agent-button{min-height:34px;padding:0 11px}@media (max-width:1180px){.automations-workspace-mode .automations-v2-shell,.automations-workspace-mode .automations-v2-shell.ai-closed,.automations-workspace-mode .automations-v2-shell.ai-expanded,.automations-workspace-mode .automations-v2-shell.inspector-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:1fr;grid-template-rows:auto minmax(600px,1fr) auto auto;height:auto;min-height:0}.automations-workspace-mode .automations-v2-agent-drawer,.automations-workspace-mode .automations-v2-agent-reopen,.automations-workspace-mode .automations-v2-canvas-panel,.automations-workspace-mode .automations-v2-inspector,.automations-workspace-mode .automations-v2-scenarios{grid-column:1;grid-row:auto}.automations-workspace-mode .automations-v2-agent-drawer{grid-template-columns:1fr;grid-template-rows:auto minmax(220px,1fr) auto auto}.automations-workspace-mode .automations-v2-agent-chips{grid-column:1;grid-row:4}}.automation-blocks-reference{display:grid;grid-gap:14px;gap:14px}.automation-blocks-reference-header{align-items:center;display:flex;justify-content:space-between}.automation-block-reference-card h3,.automation-blocks-reference-header h2{margin:3px 0 0}.automation-block-reference-card p,.automation-blocks-reference-header p{color:var(--muted);line-height:1.5;margin:7px 0 0}.automation-blocks-reference-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.automation-block-reference-card{min-width:0}.automation-block-reference-title{align-items:center;display:flex;gap:9px}.automation-block-reference-title svg{color:var(--blue)}.automation-block-reference-card dl{border-top:1px solid var(--border);display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding-top:12px}.automation-block-reference-card dl div{display:grid;grid-gap:3px;gap:3px}.automation-block-reference-card dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.automation-block-reference-card dd{margin:0;overflow-wrap:anywhere}@media (max-width:1100px){.automation-blocks-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.automation-blocks-reference-header{align-items:flex-start;flex-direction:column;gap:12px}.automation-blocks-reference-grid{grid-template-columns:1fr}}.ops-content-automations{height:calc(100dvh - 82px);min-height:0;overflow:hidden;padding:12px}.automations-workspace-mode{height:100%;max-width:none;min-width:0}.automations-workspace-mode .client-workspace-body{height:100%;min-height:0}.automations-workspace-mode .automations-v2-workspace{gap:8px;min-height:calc(100dvh - 92px)}.automations-workspace-mode .automations-v2-topbar{border-radius:8px;gap:12px;grid-template-columns:minmax(180px,1fr) auto minmax(460px,auto);min-height:64px;padding:9px 12px}.automations-workspace-mode .automations-v2-topbar h2{font-size:18px}.automations-workspace-mode .automations-v2-actions{flex-wrap:wrap;justify-content:flex-end}.automations-workspace-mode .automations-v2-actions form{display:inline-flex}.automations-workspace-mode .automations-v2-shell{background:transparent;border:0;gap:8px;grid-template-columns:252px minmax(0,1fr) 348px;grid-template-rows:minmax(0,1fr) minmax(260px,34vh);height:calc(100dvh - 174px);min-height:690px;padding:0}.automations-workspace-mode .automations-v2-shell.ai-closed{grid-template-rows:minmax(0,1fr)}.automations-workspace-mode .automations-v2-shell.ai-expanded{grid-template-rows:minmax(360px,1fr) minmax(390px,45vh)}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed{grid-template-columns:48px minmax(0,1fr) 348px}.automations-workspace-mode .automations-v2-shell.inspector-collapsed{grid-template-columns:252px minmax(0,1fr)}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:48px minmax(0,1fr)}.automations-workspace-mode .automations-v2-agent-drawer,.automations-workspace-mode .automations-v2-inspector,.automations-workspace-mode .automations-v2-scenarios{border-radius:8px;box-shadow:none}.automations-workspace-mode .automations-v2-scenarios{gap:8px;padding:10px}.automations-v3-search{align-items:center;border:1px solid var(--border);border-radius:7px;color:var(--muted);display:flex;gap:7px;padding:0 9px}.automations-v3-search input{border:0;font:inherit;min-height:36px;min-width:0;outline:0;width:100%}.automations-v3-sort{background:#fff;border:1px solid var(--border);border-radius:7px;color:#475467;font:inherit;min-height:34px;padding:6px 9px;width:100%}.automations-v3-library-actions{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) 38px}.automations-v3-library-actions button,.automations-v3-library-composer button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:7px;color:var(--ink);cursor:pointer;display:inline-flex;font-weight:800;gap:6px;justify-content:center;min-height:36px;padding:7px 9px}.automations-v3-library-actions button:first-child{background:var(--blue);border-color:var(--blue);color:#fff}.automations-v3-library-composer{background:#f7faff;border:1px solid #d8e5f8;border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:8px}.automations-v3-library-composer input,.automations-v3-library-composer select{background:#fff;border:1px solid var(--border);border-radius:6px;font:inherit;min-height:34px;min-width:0;padding:6px 8px;width:100%}.automations-v3-library-composer>div:last-child{display:flex;gap:6px}.automations-v3-library-composer button:disabled{cursor:not-allowed;opacity:.45}.automations-v3-create-modes{display:grid;grid-gap:5px;gap:5px;grid-template-columns:1fr 1fr}.automations-v3-create-modes button{font-size:11px;min-height:32px}.automations-v3-create-modes button.selected{background:#eaf2ff;border-color:#80aaff;color:var(--blue)}.automations-v3-folder{min-width:0}.automations-v3-folder>summary{align-items:center;color:#4b5f7a;cursor:pointer;display:grid;font-size:11px;font-weight:850;grid-gap:6px;gap:6px;grid-template-columns:15px minmax(0,1fr) auto;list-style:none;padding:7px 5px;text-transform:uppercase}.automations-v3-folder>summary::-webkit-details-marker{display:none}.automations-v3-folder[open]>summary svg{transform:rotate(90deg)}.automations-v3-folder>summary small{background:#eef3f9;border-radius:999px;color:#64748b;padding:2px 6px}.automations-v3-folder-items{display:grid;grid-gap:3px;gap:3px;min-width:0;padding-left:3px}.automations-v3-subfolder{border-left:1px solid #e3eaf4;margin-left:10px;padding-left:5px}.automations-workspace-mode .automation-scenario-row{grid-template-columns:8px minmax(0,1fr) auto;min-height:46px;padding:7px 32px 7px 7px;width:100%}.automation-scenario-entry{min-width:0;position:relative}.scenario-actions-menu{position:absolute;right:5px;top:10px;z-index:15}.scenario-actions-menu>summary{align-items:center;color:#64748b;cursor:pointer;display:flex;font-weight:900;height:26px;justify-content:center;list-style:none;width:24px}.scenario-actions-menu>summary::-webkit-details-marker{display:none}.scenario-actions-menu>div{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 28px rgba(15,23,42,.14);display:grid;grid-gap:8px;gap:8px;min-width:190px;padding:8px;position:absolute;right:0;top:28px}.scenario-actions-menu button,.scenario-actions-menu label{background:#fff;border:0;color:#334155;display:grid;font:inherit;font-size:12px;grid-gap:5px;gap:5px;padding:5px;text-align:left}.scenario-actions-menu button{cursor:pointer;font-weight:800}.scenario-actions-menu select{border:1px solid var(--border);border-radius:6px;font:inherit;min-height:32px;padding:5px 7px;width:100%}.automations-workspace-mode .automation-scenario-row em{font-size:9px;font-style:normal;max-width:76px;padding:4px 6px}.automations-workspace-mode .automations-v2-canvas-panel{background:#f7f9fc;border-radius:8px}.automations-workspace-mode .automations-v2-reactflow .react-flow{background:#f8fafc}.automations-workspace-mode .automations-v2-canvas-toolbar{flex-wrap:nowrap;max-width:calc(100% - 28px);overflow-x:auto}.automations-v2-block-palette.contextual{max-height:min(430px,calc(100% - 24px));overflow-y:auto;transform:translate(-8px,8px)}.automations-v3-minimap{background:rgba(255,255,255,.96)!important;border:1px solid var(--border);border-radius:7px;box-shadow:0 6px 18px rgba(15,23,42,.08)}.automations-v3-edge-add{align-items:center;background:#fff;border:1px solid #b9c8dc;border-radius:999px;color:var(--blue);cursor:pointer;display:inline-flex;height:24px;justify-content:center;pointer-events:all;position:absolute;width:24px;z-index:4}.automations-v3-edge-add:hover{background:var(--blue);border-color:var(--blue);color:#fff}.automations-workspace-mode .automations-v2-inspector-header{min-height:62px}.automations-v3-field-stack,.automations-v3-inspector-editor{display:grid;grid-gap:11px;gap:11px}.automations-v3-field-stack>label,.automations-v3-inspector-editor>label{display:grid;grid-gap:5px;gap:5px}.automations-v3-field-stack>strong,.automations-v3-inspector-editor label>span,.automations-v3-inspector-section>strong{color:#475467;font-size:11px;font-weight:850}.automations-v3-inspector-editor input,.automations-v3-inspector-editor select,.automations-v3-inspector-editor textarea{border:1px solid var(--border);border-radius:7px;font:inherit;min-width:0;padding:9px 10px;resize:vertical;width:100%}.automations-v3-inspector-editor input:disabled{background:#f5f7fa;color:#667085}.automations-v3-inspector-editor label>small{color:var(--muted);font-size:11px;line-height:1.4}.automations-v3-checkbox{align-items:center;display:flex!important;gap:8px}.automations-v3-checkbox input{width:auto}.automations-v3-inspector-section{border-top:1px solid var(--border);display:grid;grid-gap:7px;gap:7px;padding-top:11px}.automations-v3-inspector-section>p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.automations-v3-path-row{align-items:center;background:#f8fafc;border-radius:6px;display:grid;font-size:11px;grid-gap:5px;gap:5px;grid-template-columns:auto 14px minmax(0,1fr);padding:7px 8px}.automations-v3-json-details summary{color:var(--blue);cursor:pointer;font-size:12px;font-weight:800;padding:7px 0}.automations-v3-inspector-danger-actions{border-top:1px solid var(--border);display:flex;gap:7px;padding-top:11px}.automations-v3-inspector-danger-actions .is-danger{color:#b42318}.automations-workspace-mode .automations-v2-agent-drawer{background:#fff;grid-template-columns:minmax(0,1fr) 210px;grid-template-rows:auto minmax(0,1fr) auto;padding:10px 12px}.automations-v3-ai-setup{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:grid;grid-gap:8px;gap:8px;grid-template-columns:18px minmax(0,1fr) auto;padding:10px}.automations-v3-ai-setup p{margin:3px 0 0}.automations-v3-ai-setup a{color:var(--blue);font-weight:850;text-decoration:none}.automations-workspace-mode .automations-v2-agent-form textarea:disabled,.automations-workspace-mode .automations-v2-send-button:disabled{cursor:not-allowed;opacity:.55}.automations-workspace-mode .flow-status-active,.automations-workspace-mode .scenario-dot-active{color:#027a48}@media (max-width:1280px){.automations-workspace-mode .automations-v2-topbar{grid-template-columns:minmax(180px,1fr) auto}.automations-workspace-mode .automations-v2-actions{grid-column:1/-1;justify-content:flex-start}.automations-workspace-mode .automations-v2-shell,.automations-workspace-mode .automations-v2-shell.ai-closed,.automations-workspace-mode .automations-v2-shell.ai-expanded,.automations-workspace-mode .automations-v2-shell.inspector-collapsed{grid-template-columns:230px minmax(0,1fr);grid-template-rows:minmax(620px,1fr) auto auto;height:auto}.automations-workspace-mode .automations-v2-shell.scenarios-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed{grid-template-columns:48px minmax(0,1fr);grid-template-rows:minmax(620px,1fr) auto auto;height:auto}.automations-workspace-mode .automations-v2-scenarios{grid-column:1;grid-row:1}.automations-workspace-mode .automations-v2-canvas-panel{grid-column:2;grid-row:1;min-height:620px}.automations-workspace-mode .automations-v2-inspector{grid-column:1/-1;grid-row:2;max-height:620px}.automations-workspace-mode .automations-v2-agent-drawer,.automations-workspace-mode .automations-v2-agent-reopen{grid-column:1/-1;grid-row:3}}@media (max-width:820px){.ops-content-automations{padding:8px}.automations-workspace-mode .automations-v2-shell,.automations-workspace-mode .automations-v2-shell.inspector-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed,.automations-workspace-mode .automations-v2-shell.scenarios-collapsed.inspector-collapsed,.automations-workspace-mode .automations-v2-topbar{grid-template-columns:minmax(0,1fr)}.automations-workspace-mode .automations-v2-topbar{align-items:flex-start}.automations-workspace-mode .automations-v2-actions,.automations-workspace-mode .automations-v2-status-row{grid-column:1;justify-content:flex-start}.automations-workspace-mode .automations-v2-agent-drawer,.automations-workspace-mode .automations-v2-agent-reopen,.automations-workspace-mode .automations-v2-canvas-panel,.automations-workspace-mode .automations-v2-inspector,.automations-workspace-mode .automations-v2-scenarios{grid-column:1;grid-row:auto}.automations-workspace-mode .automations-v2-scenarios{max-height:380px}.automations-workspace-mode .automations-v2-canvas-panel,.automations-workspace-mode .automations-v2-reactflow{min-height:620px}.automations-workspace-mode .automations-v2-agent-drawer{grid-template-columns:1fr;grid-template-rows:auto minmax(240px,1fr) auto auto}.automations-workspace-mode .automations-v2-agent-chips,.automations-workspace-mode .automations-v2-agent-form,.automations-workspace-mode .automations-v2-agent-heading,.automations-workspace-mode .automations-v2-agent-history{grid-column:1;grid-row:auto}}.thread-message-metadata{align-items:flex-end;display:flex;gap:8px;justify-content:flex-end;margin-top:5px;min-width:0}.team-thread-message .thread-message-metadata time{flex:0 0 auto;margin-top:0}.thread-message-source{color:#66758a;font-size:9px;overflow-wrap:anywhere;text-align:left}