:root{color-scheme:light;--bg:oklch(0.975 0.006 220);--surface:oklch(0.995 0.004 220);--surface-strong:oklch(1 0.003 220);--panel:oklch(0.995 0.004 220);--panel-2:oklch(0.962 0.008 225);--ink:oklch(0.24 0.018 240);--muted:oklch(0.48 0.018 240);--subtle:oklch(0.63 0.016 240);--line:oklch(0.89 0.012 230);--line-strong:oklch(0.81 0.018 230);--accent:oklch(0.58 0.16 245);--accent-2:oklch(0.46 0.13 245);--accent-soft:oklch(0.94 0.04 245);--on-accent:oklch(0.99 0.004 245);--link:oklch(0.55 0.16 245);--success:oklch(0.48 0.11 160);--success-bg:oklch(0.96 0.035 160);--warning:oklch(0.55 0.11 75);--warning-bg:oklch(0.97 0.035 80);--danger:oklch(0.53 0.16 28);--danger-bg:oklch(0.965 0.035 25);--shadow:0 24px 55px -30px oklch(0.24 0.018 240/34%);--soft-shadow:0 1px 2px oklch(0.24 0.018 240/6%);--radius-card:18px;--radius-control:8px;--radius-button:6px;--focus-ring:rgba(37,99,235,.24);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:150ms}*{box-sizing:border-box}body{min-height:100vh;margin:0;background:var(--bg);color:var(--ink);font-family:Inter,SF Pro Text,Segoe UI,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}button,input,select{font:inherit}.button-link,.detail-link,button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface-strong);color:var(--ink);font-weight:650;cursor:pointer;text-decoration:none;box-shadow:var(--soft-shadow);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.button-link:hover,.detail-link:hover,button:hover{border-color:var(--line-strong);background:#f7f7f7;transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.58;transform:none}.login-form button,.primary-button{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.login-form button:hover,.primary-button:hover{background:var(--accent-2);border-color:var(--accent-2)}.detail-link{min-height:34px;padding:0 12px;color:var(--ink)}input:not([type=checkbox]):not([type=radio]),select{min-width:0;width:100%;min-height:42px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-strong);color:var(--ink);padding:0 13px;outline:none}input[type=checkbox],input[type=radio]{flex:0 0 auto;inline-size:18px;block-size:18px;min-inline-size:18px;min-block-size:18px;margin:0;accent-color:var(--link);cursor:pointer}a:focus-visible,button:focus-visible,input:focus,select:focus{outline:3px solid var(--focus-ring);border-color:var(--link)}.login-shell{display:grid;place-items:center;min-height:100vh;padding:clamp(18px,4vw,52px);background:var(--bg)}.login-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:clamp(24px,4vw,58px);gap:clamp(24px,4vw,58px);width:min(100%,1040px);padding:clamp(24px,4vw,54px);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.login-copy{display:grid;align-content:center;grid-gap:18px;gap:18px;min-width:0}.login-brand{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:.85rem;font-weight:800}.brand-mark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border:1px solid oklch(.7 .09 245/36%);border-radius:13px;background:var(--accent);color:var(--on-accent);box-shadow:0 10px 24px -18px var(--accent)}.brand-mark-compact{width:34px;height:34px;border-radius:10px;box-shadow:none}.brand-mark-pulse{position:absolute;right:7px;bottom:7px;color:oklch(.84 .11 178)}.brand-mark-compact .brand-mark-pulse{right:5px;bottom:5px}.login-panel h1{max-width:12ch;color:var(--ink);font-size:2.35rem;line-height:1.05}.login-feature-list{display:grid;grid-gap:10px;gap:10px;margin:8px 0 0;padding:0;color:var(--muted);list-style:none;font-size:.92rem;font-weight:700}.login-feature-list li{display:flex;align-items:center;gap:10px}.login-feature-list li:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:oklch(.66 .12 180)}.mark,.timeline-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--line);border-radius:12px;background:#f7f7f7;color:var(--accent)}.login-panel h1,.panel-title h2,.topbar h1{margin:0}.eyebrow,.login-panel p,.metric span,.room-card small,.room-card span,.row-card span,.setting-description,.subtle-text,.tenant-card small,.tenant-card span{color:var(--muted)}.login-form{display:grid;align-content:center;grid-gap:14px;gap:14px;min-width:0;padding-left:clamp(18px,3vw,44px);border-left:1px solid var(--line)}.ai-policy-layout label,.bot-editor label,.login-form label,.setting-row label,.tenant-card-edit,.tenant-create-card label{display:grid;grid-gap:7px;gap:7px;min-width:0}.login-security-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.login-security-note svg{flex:0 0 auto;margin-top:2px;color:var(--success)}.integration-console-shell{display:grid;grid-gap:18px;gap:18px;min-height:100vh;padding:clamp(16px,2vw,32px);background:var(--bg)}.integration-console-login{place-items:center}.integration-console-login-form{width:min(100%,440px);padding:28px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.integration-console-login-form h1{margin:0 0 8px}.integration-console-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.integration-console-header h1{margin:0;font-size:clamp(1.45rem,2vw,2.1rem)}.integration-console-actions{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;grid-gap:10px;gap:10px;min-width:min(100%,560px)}.integration-console-actions label,.integration-panel label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--muted);font-size:.86rem;font-weight:760}.integration-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.integration-panel{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--soft-shadow)}.integration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.integration-panel .panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-panel .panel-title select{max-width:240px}.toggle-row{display:inline-flex!important;grid-template-columns:none;align-items:center;justify-content:flex-start;gap:9px!important;color:var(--ink)!important}.status-banner{margin:0;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius-control);font-weight:720}.status-banner.success{border-color:oklch(.82 .06 160);background:var(--success-bg);color:var(--success)}.form-error,.status-banner.danger{border-color:oklch(.82 .08 28);background:var(--danger-bg);color:var(--danger)}.form-error{margin:0;padding:10px 12px;border:1px solid oklch(.82 .08 28);border-radius:var(--radius-control)}.integration-list{display:grid;grid-gap:8px;gap:8px}.integration-list-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto;grid-gap:10px;gap:10px;min-width:0;padding:9px 10px;border-radius:8px;background:var(--panel-2)}.integration-list-row code,.integration-list-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-shell{--admin-page-pad:clamp(12px,1.15vw,28px);width:100%;max-width:none;min-height:100vh;margin:0;padding:var(--admin-page-pad)}.admin-shell-modern{display:grid;grid-template-columns:clamp(224px,12vw,280px) minmax(0,1fr);grid-gap:clamp(12px,1vw,24px);gap:clamp(12px,1vw,24px);transition:grid-template-columns .18s ease}.admin-shell-modern.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.admin-sidebar{position:-webkit-sticky;position:sticky;top:var(--admin-page-pad);align-self:start;display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:calc(100vh - var(--admin-page-pad) - var(--admin-page-pad));padding:14px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--soft-shadow)}.mobile-menu-button,.mobile-nav-close,.sidebar-backdrop{display:none}.sidebar-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--ink);font-weight:800}.sidebar-nav-group{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:8px 0}.sidebar-nav-group+.sidebar-nav-group{margin-top:4px;border-top:1px solid var(--line)}.sidebar-section-label{padding:0 8px 4px;color:var(--subtle);font-size:.72rem;font-weight:800}.admin-sidebar button{justify-content:flex-start;box-shadow:none;background:transparent;border-color:transparent;color:var(--muted)}.admin-sidebar button:hover{background:var(--accent-soft);color:var(--accent-2);transform:none}.admin-sidebar .nav-active,.tenant-tabs .nav-active,.top-actions .nav-active{background:var(--accent-soft);color:var(--accent-2);border-color:oklch(.72 .08 245);box-shadow:0 1px 2px oklch(.24 .018 240/6%)}.admin-sidebar .nav-active svg,.tenant-tabs .nav-active svg,.top-actions .nav-active svg{color:currentColor}.sidebar-footer{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.runtime-release-footer{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.78rem;min-width:0}.runtime-release-footer .sidebar-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-release-card{margin-top:18px}.runtime-release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:12px}.runtime-release-column h3{margin:0 0 10px;font-size:.95rem}.runtime-release-column dl{display:grid;grid-gap:8px;gap:8px;margin:0}.runtime-release-column div{display:grid;grid-gap:2px;gap:2px}.runtime-release-column dt{color:var(--muted);font-size:.75rem}.runtime-release-column dd{margin:0;display:flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.runtime-release-copy{border:0;background:transparent;padding:0;display:inline-flex;color:var(--muted);cursor:pointer}@media (max-width:900px){.runtime-release-grid{grid-template-columns:1fr}}.admin-language-switcher{position:relative;min-width:0}.admin-language-switcher-trigger{width:100%;box-shadow:none}.admin-language-switcher-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:35;display:grid;grid-gap:4px;gap:4px;min-width:160px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.admin-language-switcher-menu button{justify-content:flex-start;min-height:34px;padding:0 10px;box-shadow:none}.admin-language-switcher-menu button[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2)}.login-form .admin-language-switcher{justify-self:start}.login-form .admin-language-switcher-trigger{width:auto;min-height:36px}.sidebar-collapsed .admin-sidebar{padding:14px}.sidebar-collapsed .sidebar-text{display:none}.sidebar-collapsed .admin-sidebar button{justify-content:center;width:48px;padding:0}.sidebar-collapsed .admin-language-switcher-menu{left:0;min-width:150px}.sidebar-collapsed .sidebar-brand{justify-content:center}.admin-canvas{display:grid;align-content:start;grid-gap:16px;gap:16px;width:100%;min-width:0}.admin-canvas.full-width{grid-column:1/-1}.diagnostics-shell .admin-canvas{max-width:1560px;margin-inline:auto}.diagnostics-shell .glass-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.diagnostics-shell .glass-toolbar h1{overflow-wrap:anywhere}.diagnostics-shell .call-diagnostics-tab-panel>.panel{min-width:0}.metric,.notice,.panel-title,.panel-title-row,.tenant-card-actions,.tenant-card-head,.tenant-times,.top-actions,.topbar{display:flex;align-items:center}.topbar{justify-content:space-between;gap:16px}.shell-topbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.tenant-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,auto);align-items:end}.topbar-heading{display:flex;align-items:center;gap:12px;min-width:0}.topbar-title-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.glass-toolbar{position:-webkit-sticky;position:sticky;top:var(--admin-page-pad);z-index:10;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--soft-shadow)}.top-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.tenant-refresh-button{flex:0 0 auto;white-space:nowrap}.tenant-switcher{position:relative;display:grid;grid-gap:5px;gap:5px;width:clamp(320px,38vw,560px);min-width:320px;color:var(--muted);font-size:.78rem;font-weight:780}.tenant-switcher-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;min-width:0}.tenant-switcher-control input{min-height:38px}.tenant-switcher-control button{min-height:38px;padding:0 12px;box-shadow:none}.tenant-switcher-options{position:absolute;top:calc(100% + 8px);right:0;z-index:25;display:grid;grid-gap:6px;gap:6px;width:min(560px,calc(100vw - 28px));max-height:min(420px,70vh);overflow:auto;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.tenant-switcher-options button{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;min-width:0;min-height:58px;padding:10px;box-shadow:none;text-align:left}.tenant-switcher-options button[aria-selected=true]{border-color:var(--ink);background:var(--panel-2)}.tenant-switcher-options small,.tenant-switcher-options span,.tenant-switcher-options strong{min-width:0;overflow-wrap:anywhere}.tenant-switcher-options button>span:first-child{display:grid;grid-gap:3px;gap:3px}.tenant-switcher-empty,.tenant-switcher-options small{color:var(--muted);font-size:.82rem}.tenant-switcher-meta{display:grid;justify-items:end;grid-gap:4px;gap:4px}.eyebrow{margin:0 0 4px;text-transform:uppercase;font-size:.72rem;font-weight:760;letter-spacing:0}.notice{gap:8px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(180,35,24,.18);border-radius:12px;background:var(--danger-bg);color:var(--danger)}.notice.success{border-color:rgba(22,121,76,.22);background:var(--success-bg);color:var(--success)}.field-help{display:block;margin-top:4px;color:var(--muted);font-size:.78rem;line-height:1.45}.provider-capacity-summary{display:block;margin-top:8px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.provider-capacity-fields{display:grid;grid-gap:12px;gap:12px;margin:8px 0;padding:18px;border:1px solid var(--border);border-radius:12px}.provider-capacity-fields legend{padding:0 6px;color:var(--text);font-weight:700}.provider-capacity-fields>.field-help{margin:-4px 0 0;max-width:72ch}.provider-capacity-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-capacity-preview{padding:10px 12px;border-radius:10px;background:var(--panel-2);color:var(--text);font-size:.86rem;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.form-section{display:grid;grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid var(--border)}.form-section:first-child{border-top:0;padding-top:0}.form-section-heading{display:grid;grid-gap:4px;gap:4px}.form-section-heading h3{margin:0;color:var(--text);font-size:.9rem;line-height:1.3}.form-section-heading p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45;max-width:72ch}.voice-option-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 16px;gap:6px 16px}.turn-taking-layout{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(360px,1.14fr);grid-gap:14px;gap:14px;align-items:start}.setting-cluster{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel-2) 72%,transparent)}.setting-cluster-heading{display:grid;grid-gap:4px;gap:4px}.setting-cluster-heading strong,.setting-cluster>div:first-child>strong{color:var(--text);font-size:.82rem;line-height:1.35}.setting-cluster-heading p,.setting-cluster>div:first-child>p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45;max-width:72ch}.form-grid.compact{gap:10px 12px;margin-top:0}.turn-taking-guide{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.turn-taking-guide strong{color:var(--text);font-size:.78rem;line-height:1.35}.turn-taking-guide dl{display:grid;grid-gap:6px;gap:6px;margin:0}.turn-taking-guide div{display:grid;grid-template-columns:minmax(92px,.24fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:7px 8px;border-radius:7px}.turn-taking-guide div[data-active=true]{background:color-mix(in srgb,var(--accent) 9%,transparent)}.turn-taking-guide dt{display:flex;align-items:center;gap:6px;color:var(--text);font-size:.78rem;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.turn-taking-guide dt span{padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:.68rem;font-weight:760;white-space:nowrap}.turn-taking-guide dd{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.turn-taking-guide div[data-active=true] dd{color:color-mix(in srgb,var(--text) 72%,var(--muted))}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:clamp(10px,.8vw,16px);gap:clamp(10px,.8vw,16px);margin-bottom:clamp(10px,.8vw,16px)}.metric,.panel,.tenant-tabbar{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--soft-shadow)}.metric{gap:12px;padding:16px}.metric svg,.panel-title svg{color:var(--accent)}.metric strong{margin-left:auto;font-size:1.7rem;color:var(--ink)}.tenant-management,.work-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);grid-gap:clamp(12px,.9vw,18px);gap:clamp(12px,.9vw,18px);align-items:start}.tenant-management-list{width:100%}.tenant-management-list,.tenant-management.tenant-management-list{grid-template-columns:minmax(0,1fr)}.tenant-management-list .wide{grid-column:1/-1}.panel{padding:clamp(16px,1vw,22px)}.settings-panel,.wide{grid-column:span 1}.panel-title{gap:9px;margin-bottom:14px}.panel-title-row{justify-content:space-between;gap:12px;margin-bottom:14px}.panel-title-row .panel-title{margin-bottom:0}.admin-page-header{justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.admin-page-header,.admin-page-heading{display:flex;align-items:flex-start;min-width:0}.admin-page-heading{gap:10px}.admin-page-header-icon{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--accent)}.admin-page-heading h2{margin:0;font-size:1.12rem;line-height:1.25;overflow-wrap:anywhere}.admin-page-description{max-width:78ch;margin:5px 0 0;line-height:1.45}.admin-page-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.ghost-button{box-shadow:none;background:transparent;color:var(--ink)}.compact,.ghost-button{min-height:34px;padding:0 12px}.danger-button{color:var(--danger);border-color:rgba(180,35,24,.2);background:var(--danger-bg)}.workbench-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;grid-gap:clamp(14px,1.2vw,24px);gap:clamp(14px,1.2vw,24px);margin-bottom:clamp(10px,.8vw,16px)}.workbench-intro h2{margin:0 0 6px;font-size:clamp(1.55rem,1vw + 1.2rem,2.25rem);line-height:1.05;overflow-wrap:anywhere}.workbench-intro .subtle-text{max-width:76ch;margin:0}.workbench-health-strip{display:grid;grid-gap:8px;gap:8px;min-width:0}.workbench-health-strip span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-2);color:var(--muted);font-size:.86rem;font-weight:700}.workbench-health-strip strong{color:var(--ink);font-size:1rem}.workbench-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(10px,.8vw,16px);gap:clamp(10px,.8vw,16px);margin-bottom:clamp(10px,.8vw,16px)}.workbench-action-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;justify-content:stretch;grid-gap:12px;gap:12px;min-width:0;min-height:168px;padding:15px;text-align:left;box-shadow:var(--soft-shadow);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.workbench-action-card:hover{border-color:var(--line-strong);background:var(--surface);box-shadow:var(--shadow);transform:translateY(-1px)}.workbench-action-card:active{transform:translateY(0)}.workbench-action-card span{min-width:0}.workbench-action-card strong{display:block;margin-bottom:5px;color:var(--ink);font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.workbench-action-card small{display:block;color:var(--muted);font-size:.84rem;font-weight:560;line-height:1.45;overflow-wrap:anywhere}.workbench-action-card em{grid-column:2;align-self:end;color:var(--subtle);font-size:.78rem;font-style:normal;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.workbench-action-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-2);color:var(--ink)}.workbench-recent-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.workbench-recent-list>strong{color:var(--ink);font-size:.9rem}.workbench-recent-list>span{color:var(--muted);font-size:.86rem}.diagnostic-shortcut{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;grid-gap:10px;gap:10px;min-height:38px;padding:9px 10px;box-shadow:none;text-align:left}.diagnostic-shortcut small,.diagnostic-shortcut span{min-width:0;overflow-wrap:anywhere}.diagnostic-shortcut small{color:var(--muted);font-size:.78rem;font-weight:700}.developer-platform-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(260px,.72fr) minmax(260px,.72fr);grid-gap:clamp(10px,.8vw,16px);gap:clamp(10px,.8vw,16px);margin-bottom:clamp(10px,.8vw,16px)}.developer-platform-grid-compact{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.developer-platform-panel{display:grid;align-content:start;grid-gap:12px;gap:12px}.developer-platform-panel .panel-title{margin-bottom:0}.quickstart-list{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none;counter-reset:quickstart}.quickstart-list li{position:relative;display:grid;grid-gap:3px;gap:3px;min-width:0;padding-left:34px;color:var(--muted);line-height:1.45}.quickstart-list li:before{position:absolute;left:0;top:1px;display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--ink);font-size:.78rem;font-weight:800;content:counter(quickstart);counter-increment:quickstart}.quickstart-list strong{color:var(--ink);font-size:.9rem}.quickstart-list span,.resource-link-list span{overflow-wrap:anywhere;font-size:.86rem}.resource-link-list{display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.access-request-panel button,.resource-link-list .detail-link{justify-self:start}.webhook-retry-overview{display:grid;grid-gap:18px;gap:18px}.webhook-retry-overview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.webhook-retry-overview-heading .panel-title{margin-bottom:6px}.webhook-retry-overview-heading .subtle-text{max-width:76ch;margin:0}.webhook-retry-overview-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.webhook-retry-overview-actions>*{min-height:40px}.webhook-retry-rule-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--line)}.webhook-retry-rule-list>div{min-width:0;padding:16px 18px 0 0}.webhook-retry-rule-list>div+div{padding-left:18px;border-left:1px solid var(--line)}.webhook-retry-rule-list dt{color:var(--ink);font-size:.82rem;font-weight:700}.webhook-retry-rule-list dd{margin:6px 0 0;color:var(--muted);font-size:.85rem;line-height:1.55}.access-request-fields{display:flex;flex-wrap:wrap;gap:6px}.access-request-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.copy-feedback{min-height:20px;margin:-2px 0 0;color:var(--muted);font-size:.86rem;font-weight:720}.copy-feedback.success{color:var(--success)}.copy-feedback.error{color:var(--danger)}.managed-tenant-list,.setting-group-body,.settings-list,.table-list,.tenant-grid,.tenant-table-list,.timeline-list{display:grid;grid-gap:10px;gap:10px}.tenant-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.room-card,.row-card,.setting-row,.tenant-card{min-width:0;border:1px solid var(--line);border-radius:14px;background:#fff}.row-card{display:grid;grid-template-columns:minmax(0,1.25fr) auto auto auto auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.row-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.room-card div,.row-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.room-card small,.room-card span,.room-card strong,.row-card span,.row-card strong,.setting-row span,.tenant-card *{overflow-wrap:anywhere}.call-main small{color:var(--subtle);font-size:.86rem}.call-stat{padding:6px 10px;border-radius:999px;background:#f7f7f7;white-space:nowrap}.call-filter-bar{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(150px,.65fr) minmax(130px,.5fr) auto;align-items:end;grid-gap:10px;gap:10px}.call-query-shell{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.call-filter-bar label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted);font-size:.82rem;font-weight:750}.call-custom-range input,.call-filter-bar input,.call-filter-bar select{min-height:38px}.call-filter-bar button{min-height:38px;padding:0 13px;box-shadow:none}.call-time-filter{display:grid;grid-gap:7px;gap:7px;min-width:0;margin:0;padding:0;border:0}.call-time-filter legend{margin-bottom:7px;color:var(--muted);font-size:.82rem;font-weight:750}.call-range-presets{display:flex;flex-wrap:wrap;gap:6px}.call-range-presets button{min-height:36px;padding:0 12px;border:1px solid var(--line);background:#fff;color:var(--muted);box-shadow:none}.call-range-presets button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2)}.call-custom-range{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr)) auto;align-items:end;grid-gap:10px;gap:10px}.call-custom-range label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.82rem;font-weight:750}.call-custom-range button{min-height:38px;box-shadow:none}.call-query-summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:.82rem}.call-query-summary>button,.call-query-summary>span{min-height:30px;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:#fff;box-shadow:none}.call-query-summary>button{display:inline-flex;align-items:center;gap:5px;color:var(--ink)}.call-pagination{display:grid;grid-template-columns:minmax(100px,auto) minmax(100px,1fr) minmax(100px,auto);align-items:center;grid-gap:10px;gap:10px;margin-top:12px}.call-pagination span{color:var(--muted);font-size:.88rem;text-align:center}.call-pagination button{min-height:38px;box-shadow:none}@media (max-width:520px){.call-query-shell{padding:11px}.call-range-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.call-range-presets button{width:100%}.call-pagination{grid-template-columns:1fr 1fr}.call-pagination span{grid-column:1/-1;grid-row:1}}.ops-logs-page,.ops-monitoring-page{display:grid;grid-gap:14px;gap:14px;min-width:0}.monitoring-alert-list,.monitoring-alerts-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.sidebar-alert-count{margin-left:auto;min-width:22px;padding:2px 6px;border-radius:999px;background:#b42318;color:#fff;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.ai-usage-page{display:grid;grid-gap:18px;gap:18px;padding:24px clamp(16px,3vw,36px) 40px}.ai-usage-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ai-usage-heading h2{margin:4px 0}.ai-usage-heading p:not(.eyebrow){color:var(--muted);margin:0}.ai-usage-actions,.ai-usage-toolbar{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.ai-usage-actions label,.ai-usage-detail-filters label,.ai-usage-section-heading label,.ai-usage-toolbar label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.75rem}.ai-usage-actions input,.ai-usage-page input,.ai-usage-page select,.ai-usage-toolbar input{min-height:34px}.ai-usage-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line)}.ai-usage-tabs button{flex:0 0 auto;min-height:42px;padding:8px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);box-shadow:none}.ai-usage-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.ai-usage-tab-panel{display:grid;grid-gap:18px;gap:18px;min-width:0}.ai-usage-toolbar{align-items:end}.ai-usage-toolbar-note{color:var(--muted);font-size:.8rem;padding-bottom:8px}.ai-usage-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.ai-usage-metric,.ai-usage-section{border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-soft)}.ai-usage-metric{display:grid;grid-gap:7px;gap:7px;padding:14px}.ai-usage-metric span{color:var(--muted);font-size:.78rem}.ai-usage-metric strong{font-size:1.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-usage-metric.is-warning strong,.ai-usage-unpriced{color:var(--danger,#a33)}.ai-usage-section{padding:16px;overflow:hidden}.ai-usage-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ai-usage-section-heading h3{margin:4px 0}.ai-usage-section-description{margin:0;color:var(--muted);font-size:.82rem;max-width:72ch}.ai-usage-section-count{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-usage-tenant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ai-usage-tenant-card{display:grid;grid-gap:4px;gap:4px;min-height:174px;padding:14px;color:var(--ink);text-align:left;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:none}.ai-usage-tenant-card:hover,.ai-usage-tenant-card[data-selected=true]{border-color:var(--ink);box-shadow:0 0 0 3px rgb(38 38 38/8%)}.ai-usage-tenant-id{overflow-wrap:anywhere;font-weight:750}.ai-usage-tenant-card strong{margin-top:6px;font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-usage-tenant-cost{color:var(--muted);font-size:.76rem}.ai-usage-tenant-card dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0 0}.ai-usage-tenant-card dt{color:var(--muted);font-size:.7rem}.ai-usage-tenant-card dd{margin:3px 0 0;font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-usage-empty,.ai-usage-selection-hint{padding:22px 0 8px;color:var(--muted)}.ai-usage-detail-heading{align-items:center}.ai-usage-detail-actions{display:flex;gap:8px}.ai-usage-detail-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ai-usage-table-wrap{overflow-x:auto;margin-top:12px}.ai-usage-page table{width:100%;border-collapse:collapse;font-size:.84rem}.ai-usage-page td,.ai-usage-page th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;white-space:nowrap}.ai-usage-page th{color:var(--muted);font-size:.74rem;font-weight:700}.ai-usage-page td small{display:block;color:var(--muted);font-size:.72rem}.ai-usage-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;color:var(--muted);font-size:.82rem}.ai-usage-pagination>div{display:flex;gap:8px}.ai-usage-pricing-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.ai-usage-pricing-form label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.75rem}.ai-usage-pricing-form input,.ai-usage-pricing-form select{min-height:36px}.ai-usage-pricing-help{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px dashed var(--line);border-radius:8px;background:var(--surface-soft)}.ai-usage-pricing-help p{margin:0;color:var(--muted);font-size:.8rem}.ai-usage-pricing-span-2{grid-column:span 2}.ai-usage-skeleton{min-height:220px;border-radius:10px;background:var(--surface-soft)}@media (max-width:980px){.ai-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-usage-heading{align-items:flex-start;flex-direction:column}.ai-usage-detail-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-usage-pricing-form{grid-template-columns:1fr}.ai-usage-pricing-span-2{grid-column:auto}}@media (max-width:560px){.ai-usage-page{padding:18px 12px 30px}.ai-usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-usage-actions{width:100%}.ai-usage-actions label{flex:1 1}.ai-usage-detail-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-usage-detail-heading{align-items:flex-start;flex-direction:column}}.monitoring-alerts-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.monitoring-alerts-heading .panel-title{align-items:flex-start}.monitoring-alerts-heading h2{margin:0;font-size:1rem}.monitoring-alerts-heading p{margin:4px 0 0}.monitoring-channel-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--muted);font-size:.82rem}.monitoring-channel-strip[data-state=unhealthy]{border-color:rgba(180,35,24,.3);color:#8f2018}.monitoring-channel-strip[data-state=healthy] strong{color:#176b45}.monitoring-alert-filters,.monitoring-alert-summary{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.monitoring-alert-summary button{min-height:36px;box-shadow:none}.monitoring-alert-summary button span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monitoring-alert-filters select{min-width:150px;min-height:38px}.monitoring-alert-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:11px;border:1px solid var(--line);border-radius:12px;background:#fff}.monitoring-alert-row[data-severity=critical]{border-color:rgba(180,35,24,.3)}.monitoring-alert-row[data-severity=warning]{border-color:rgba(154,98,13,.3)}.monitoring-alert-main{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(140px,.7fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;text-align:left}.monitoring-alert-main span,.monitoring-alert-main strong{overflow-wrap:anywhere}.monitoring-alert-main time{color:var(--muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monitoring-alert-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.monitoring-alert-detail{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.monitoring-alert-detail p{margin:0;max-width:75ch;color:var(--muted);line-height:1.5}.monitoring-alert-detail dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.monitoring-alert-detail dl div{min-width:0}.monitoring-alert-detail dt{color:var(--muted);font-size:.76rem;font-weight:700}.monitoring-alert-detail dd{margin:2px 0 0;overflow-wrap:anywhere}.ops-monitoring-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,.8vw,16px);gap:clamp(10px,.8vw,16px)}.ops-status-card{align-items:flex-start;justify-content:space-between}.ops-status-card strong{margin-left:0;font-size:1.35rem;overflow-wrap:anywhere}.ops-label-with-info{gap:5px}.ops-info-tip,.ops-label-with-info{display:inline-flex;align-items:center}.ops-info-tip{position:relative}.ops-info-trigger{width:26px;min-width:26px;height:26px;min-height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);box-shadow:none}.ops-info-trigger:focus-visible,.ops-info-trigger:hover,.ops-info-trigger[aria-expanded=true]{background:var(--surface-soft);color:var(--ink)}.ops-info-popover{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(320px,calc(100vw - 40px));padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);box-shadow:0 10px 28px rgba(15,23,42,.14);font-size:.8rem;font-weight:500;line-height:1.5}.ops-results-title{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line)}.ops-results-title h4{margin:0;font-size:.9rem}.ops-component-row[data-status=unhealthy],.ops-incident-row[data-severity=critical],.ops-status-card[data-status=unhealthy]{border-color:rgba(180,35,24,.3)}.ops-component-row[data-status=degraded],.ops-incident-row[data-severity=warning],.ops-status-card[data-status=degraded]{border-color:rgba(154,98,13,.3)}.ops-monitoring-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:14px;gap:14px;align-items:start}.ops-action-list,.ops-component-list,.ops-incident-list,.ops-provider-capacity-list,.ops-recovery-history{display:grid;grid-gap:10px;gap:10px}.ops-component-row,.ops-history-row,.ops-incident-row,.ops-provider-capacity-row{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.ops-component-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ops-provider-capacity-row{grid-template-columns:minmax(160px,1fr) repeat(3,minmax(100px,.5fr)) auto;align-items:center}.ops-provider-capacity-title{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.ops-provider-capacity-row[data-status=saturated],.ops-provider-capacity-row[data-status=stale]{border-color:rgba(154,98,13,.3)}.ops-provider-capacity-row[data-status=unavailable]{border-color:rgba(180,35,24,.3)}.ops-provider-capacity-row dd,.ops-provider-capacity-row span,.ops-provider-capacity-row strong{overflow-wrap:anywhere}.ops-provider-capacity-row dt{color:var(--muted);font-size:.76rem;font-weight:720}.ops-provider-capacity-row dd{margin:2px 0 0;font-weight:760}.ops-component-row p,.ops-incident-row p{margin:4px 0 0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.ops-component-row .ops-component-hint{color:var(--text);font-size:.82rem}.ops-component-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;margin:10px 0 0}.ops-component-metrics div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.ops-component-metrics dt{color:var(--muted);font-size:.78rem;font-weight:700}.ops-component-metrics dd{margin:0;color:var(--ink);font-weight:760;overflow-wrap:anywhere}.ops-action-list button{justify-content:flex-start;min-height:38px;box-shadow:none}.ops-bulk-action-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:12px;padding:10px 12px;border:1px solid rgba(154,98,13,.24);border-radius:10px;background:rgba(255,251,235,.72)}.ops-bulk-action-bar>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.ops-bulk-action-bar span,.ops-bulk-action-bar strong{overflow-wrap:anywhere}.ops-bulk-action-bar span{color:var(--muted);font-size:.82rem;line-height:1.4}.ops-incident-row{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);align-items:start}.ops-incident-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ops-history-row{grid-template-columns:auto minmax(140px,.5fr) minmax(0,1fr) minmax(160px,.5fr);align-items:center}.ops-history-row small{color:var(--muted)}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.ops-log-actions{display:flex;align-items:center;gap:10px}.ops-related-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(41,98,255,.2);border-radius:10px;background:rgba(239,246,255,.72)}.ops-related-alert>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.ops-related-alert span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.admin-session-check{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);background:var(--page)}.ops-log-source-note{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#f8fafc;color:var(--muted);font-size:.88rem;line-height:1.45}.ops-log-source-note.memory{border-color:rgba(154,98,13,.22);background:#fffaf0}.ops-log-source-note.loki{border-color:rgba(35,103,74,.18);background:#f4fbf7}.ops-log-summary{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));grid-gap:8px;gap:8px}.ops-log-summary span{min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:.86rem;font-weight:750;overflow-wrap:anywhere}.ops-log-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:end;grid-gap:10px;gap:10px}.ops-log-filter label:has(.settings-search){grid-column:span 2}.ops-log-filter label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted);font-size:.82rem;font-weight:750}.ops-log-filter button{min-height:38px;padding:0 13px;box-shadow:none}.ops-log-time-range{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin:0;padding:0 0 10px;border:0;border-bottom:1px solid var(--line)}.ops-log-time-range legend{margin-bottom:7px;color:var(--ink);font-size:.82rem;font-weight:800}.ops-log-active-filters,.ops-log-custom-range,.ops-log-quick-filters{display:flex;flex-wrap:wrap;gap:7px;align-items:end}.ops-log-level-shortcuts{grid-column:1/-1}.ops-log-custom-range label{min-width:190px}.ops-log-active-filters{min-height:24px}.ops-log-active-filters span{padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:.76rem}.ops-log-list{display:grid;grid-gap:10px;gap:10px}.ops-log-table-head{display:grid;grid-template-columns:minmax(120px,.72fr) minmax(62px,.34fr) minmax(190px,1.2fr) minmax(260px,2fr);grid-gap:10px;gap:10px;padding:0 12px;color:var(--muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.ops-log-table-head span{min-width:0;overflow-wrap:anywhere}.ops-log-row{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.ops-log-row[data-level=error]{border-color:rgba(180,35,24,.28)}.ops-log-row[data-level=warn]{border-color:rgba(154,98,13,.28)}.ops-log-main{display:grid;grid-template-columns:minmax(120px,.72fr) minmax(62px,.34fr) minmax(190px,1.2fr) minmax(260px,2fr);align-items:start;justify-content:stretch;grid-gap:10px;gap:10px;width:100%;min-height:34px;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}.ops-log-main small,.ops-log-main span,.ops-log-main strong{min-width:0;overflow-wrap:anywhere;line-height:1.35}.ops-log-context,.ops-log-main small{color:var(--muted)}.ops-log-context{display:flex;flex-wrap:wrap;gap:6px;font-size:.82rem}.ops-log-context span{padding:3px 8px;border-radius:999px;background:#f7f7f7;overflow-wrap:anywhere}.ops-log-detail{display:grid;grid-gap:8px;gap:8px}.safe-json-payload-detail{display:grid;grid-gap:12px;gap:12px;min-width:0}.safe-json-payload-actions,.safe-json-payload-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.safe-json-payload-header>div{min-width:0}.safe-json-payload-header h3,.safe-json-payload-header p{margin:0}.safe-json-payload-header p{margin-top:4px}.safe-json-payload-actions{align-items:center}.safe-json-payload-actions button{min-height:34px;padding:6px 10px;box-shadow:none}.safe-json-payload-label{color:var(--muted);font-size:.78rem;font-weight:800}.safe-json-payload-status{margin:0;color:var(--muted);font-size:.82rem}.safe-json-payload-status[data-status=redacted]{color:var(--danger)}.safe-json-payload-status[data-status=truncated]{color:var(--warning)}.safe-json-payload-code{max-width:100%;max-height:360px;overflow:auto;margin:0;padding:12px;border-radius:10px;background:#171717;color:#e6f0ff;font-size:.82rem;line-height:1.5;-moz-tab-size:2;tab-size:2;white-space:pre}.ops-log-detail-context{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:.82rem}.ops-log-detail-context span{padding:3px 8px;border-radius:8px;background:#f7f7f7;overflow-wrap:anywhere}.ops-log-row pre{max-height:280px;overflow:auto;margin:0;padding:10px;border-radius:10px;background:#171717;color:#e6f0ff;font-size:.82rem;white-space:pre-wrap}.empty-state span{display:block;margin-top:6px;color:var(--muted);font-size:.88rem}.load-more-sentinel{display:grid;place-items:center;min-height:54px;color:var(--muted);font-size:.9rem}.load-more-sentinel button{min-height:36px;padding:0 14px;box-shadow:none}.recent-call-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.recent-call-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.recent-call-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.recent-call-row span,.recent-call-row strong{overflow-wrap:anywhere}.recent-call-row span{color:var(--muted)}.room-card{display:grid;grid-gap:8px;gap:8px;margin-bottom:8px;padding:13px}.room-governance-panel{width:100%;max-width:none;min-width:0}.room-refresh-button{width:36px;padding:0}.room-observer-status,.room-participant-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.room-participant-row small{min-width:0;overflow-wrap:anywhere}.room-observer-status{margin-bottom:10px;padding:10px 12px;border:1px solid var(--success);border-radius:10px;background:var(--success-bg)}.call-bot-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;align-items:end;grid-gap:10px;gap:10px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.call-bot-control-row>span{align-self:center;color:var(--ink);font-weight:750;overflow-wrap:anywhere}.call-bot-control-row label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.82rem;font-weight:750}.call-bot-control-row select{min-height:36px}.call-bot-control-row button{min-height:36px;padding:0 12px;box-shadow:none}.settings-header{align-items:flex-start}.settings-header .panel-title{align-items:flex-start;margin-bottom:0}.settings-description{margin:5px 0 0}.settings-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.summary-card{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.summary-card span{color:var(--muted);font-size:.78rem;font-weight:760}.summary-card strong{color:var(--ink);font-size:1.45rem;line-height:1}.summary-card small{color:var(--muted);overflow-wrap:anywhere}.settings-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,210px) minmax(170px,210px);grid-gap:10px;gap:10px;margin-bottom:12px}.settings-search{display:flex;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:#fff}.settings-search svg{color:var(--muted);flex:0 0 auto}.settings-search input{min-height:38px;padding:0;border:0;background:transparent;box-shadow:none}.settings-filter{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.82rem;font-weight:750}.settings-filter select{min-height:38px}.settings-group-nav{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:2px}.settings-group-nav button{flex:0 0 auto;min-height:36px;padding:0 12px;box-shadow:none;background:#fff;white-space:nowrap}.settings-group-nav button span{display:inline-flex;min-width:22px;justify-content:center;padding:2px 6px;border-radius:999px;background:#f1f1f1;color:var(--muted);font-size:.78rem}.settings-group-nav button.nav-active span,.tenant-tabs button.nav-active span{background:hsla(0,0%,100%,.18);color:#fff}.setting-group{border:1px solid var(--line);border-radius:var(--radius-card);background:#f7f7f7;overflow:hidden}.setting-group-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 14px;color:var(--ink);cursor:pointer;font-weight:850}.setting-group-summary span:last-child{color:var(--muted);font-size:.82rem;font-weight:760}.setting-group-body{padding:0 12px 12px}.setting-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:14px;gap:14px;align-items:start;padding:14px}.setting-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.setting-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.setting-title-row>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.setting-control-hint,.setting-description,.setting-help p,.setting-key,.setting-title-row strong{overflow-wrap:anywhere}.setting-key{color:var(--muted);font-size:.78rem;font-weight:760;letter-spacing:0}.setting-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.setting-description{margin:0;font-size:.88rem;line-height:1.48}.setting-help summary{width:-moz-fit-content;width:fit-content;color:var(--link);cursor:pointer;font-size:.84rem;font-weight:760}.setting-help div{display:grid;grid-gap:5px;gap:5px;margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.setting-help p{margin:0;color:var(--muted);line-height:1.5}.setting-control-column{display:grid;grid-gap:8px;gap:8px;min-width:0}.setting-control{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.82rem;font-weight:750}.setting-control input,.setting-control select{min-height:38px}.setting-actions{display:flex;gap:8px;flex-wrap:wrap}.setting-control-hint,.source-badge{color:var(--muted);font-size:.78rem}.source-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:#f7f7f7;font-weight:750}.tenant-card{display:grid;justify-content:stretch;width:100%;margin-bottom:0;padding:15px;color:var(--ink);text-align:left;box-shadow:none}.tenant-card[data-selected=true]{border-color:var(--ink);box-shadow:0 0 0 3px rgb(38 38 38/8%)}.tenant-card-actions,.tenant-card-head,.tenant-times{justify-content:space-between;gap:10px;flex-wrap:wrap}.tenant-times{margin-top:10px;font-size:.82rem;color:var(--muted)}.tenant-card-actions{margin-top:12px;justify-content:flex-start}.tenant-card-edit{align-items:stretch}.tenant-create-card{align-self:start}.tenant-list-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) minmax(150px,.35fr);grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.tenant-list-toolbar label{display:grid;grid-gap:6px;gap:6px;font-weight:750}.tenant-management-list .panel{width:100%;max-width:none}.tenant-list-count{margin:-2px 0 10px;color:var(--muted);font-size:.86rem}.managed-tenant-row,.tenant-list-row{display:grid;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.tenant-list-row{grid-template-columns:minmax(220px,1.35fr) auto minmax(150px,.75fr) minmax(140px,.7fr) minmax(170px,.8fr) minmax(168px,.82fr);grid-template-areas:"primary status owner calls time actions"}.managed-tenant-row{grid-template-columns:minmax(170px,1fr) auto minmax(120px,.6fr) minmax(150px,.8fr) auto}.tenant-list-row[data-selected=true]{border-color:var(--ink);box-shadow:0 0 0 3px rgb(38 38 38/8%)}.managed-tenant-row div,.tenant-list-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.managed-tenant-row small,.managed-tenant-row span,.tenant-list-row small,.tenant-list-row span{color:var(--muted);font-size:.82rem}.managed-tenant-row strong,.tenant-list-row strong,.tenant-primary-cell small,.tenant-primary-cell strong{overflow-wrap:anywhere}.tenant-primary-cell{grid-area:primary}.tenant-status-cell{grid-area:status}.tenant-owner-cell{grid-area:owner}.tenant-call-cell{grid-area:calls}.tenant-time-cell{grid-area:time}.tenant-row-actions{grid-area:actions}.tenant-row-actions button{width:100%;min-height:34px;padding:0 10px;white-space:nowrap}.managed-tenant-section{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.delete-confirm-panel{display:grid;grid-gap:12px;gap:12px}.tenant-workspace-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.tenant-workspace-title>span{color:var(--muted);font-size:.86rem}.owner-badge{width:auto;min-height:30px;padding:0 10px;border-color:var(--line);background:#fff;color:var(--ink);box-shadow:none}.integration-applications-layout{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);grid-gap:clamp(14px,1vw,22px);gap:clamp(14px,1vw,22px);align-items:start}.integration-applications-page,.integration-detail-page{display:grid;grid-gap:14px;gap:14px;min-width:0}.integration-list-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,220px);grid-gap:10px;gap:10px;margin:14px 0}.integration-list-toolbar label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.82rem;font-weight:750}.integration-application-table{display:grid;min-width:0}.integration-application-table-head,.integration-application-table-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(70px,.45fr) minmax(70px,.45fr) minmax(90px,.55fr) minmax(130px,.8fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:11px 12px}.integration-application-table-head{border-bottom:1px solid var(--line);color:var(--muted);font-size:.78rem;font-weight:750}.integration-application-table-row{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);text-align:left;box-shadow:none}.integration-application-table-row:hover{background:var(--panel-2)}.integration-application-table-row>span{min-width:0;overflow-wrap:anywhere}.integration-application-table-row>span:first-child{display:grid;grid-gap:3px;gap:3px}.integration-application-table-row small{color:var(--muted);font-size:.8rem}.integration-back-button{justify-self:start;min-height:38px;padding-inline:10px;background:transparent;box-shadow:none}.integration-detail-summary{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--muted);font-size:.84rem}.integration-access-tabs,.integration-detail-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line)}.integration-access-tabs button,.integration-detail-tabs button{flex:0 0 auto;min-height:42px;padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);box-shadow:none}.integration-access-tabs button.nav-active,.integration-detail-tabs button.nav-active{border-bottom-color:var(--accent-2);color:var(--ink)}.integration-overview-guide{display:grid;grid-gap:8px;gap:8px;max-width:72ch;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.integration-overview-guide p{margin:0;color:var(--muted);line-height:1.55}.integration-detail-panel,.integration-list-panel{min-width:0}.integration-key-list,.integration-list{display:grid;grid-gap:10px;gap:10px}.integration-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);text-align:left;box-shadow:none}.integration-list-row[data-selected=true]{border-color:var(--ink);background:#f7f7f7;box-shadow:0 0 0 3px rgb(38 38 38/8%)}.integration-key-row div,.integration-list-row span,.integration-meta-grid span{display:grid;grid-gap:4px;gap:4px;min-width:0}.integration-key-row small,.integration-key-row span,.integration-list-row small{color:var(--muted);font-size:.82rem}.integration-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.integration-meta-grid span{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--muted);font-size:.82rem}.integration-ops{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.integration-access-tabs{margin-top:2px}.integration-ops-heading h3,.integration-section-heading h4{margin:0;color:var(--ink);text-wrap:balance}.integration-ops-heading h3{font-size:1.08rem}.integration-ops-heading p,.integration-section-heading p{max-width:72ch;margin:4px 0 0;color:var(--muted);font-size:.86rem;line-height:1.55;text-wrap:pretty}.integration-delivery-filters,.integration-inline-form,.integration-ops-toolbar,.integration-webhook-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.integration-delivery-filters label,.integration-inline-form label,.integration-ops-toolbar label,.integration-rotation label,.integration-webhook-form label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.82rem;font-weight:750}.integration-delivery-filters button,.integration-inline-form button,.integration-load-more,.integration-ops-toolbar button,.integration-row-actions button{min-height:40px;box-shadow:none}.integration-ops-empty,.integration-ops-error,.integration-ops-feedback{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 12px;border-radius:10px;font-size:.88rem}.integration-ops-feedback{background:var(--success-bg);color:var(--success)}.integration-ops-error{background:var(--danger-bg);color:var(--danger)}.integration-ops-error span{flex:1 1;overflow-wrap:anywhere}.integration-ops-empty{background:var(--panel-2);color:var(--muted)}.integration-readiness{display:grid;grid-gap:0;gap:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.integration-readiness[data-status=blocked]{border-color:oklch(.78 .09 28);background:var(--danger-bg)}.integration-readiness[data-status=degraded]{border-color:oklch(.78 .08 82);background:oklch(.97 .035 82)}.integration-readiness[data-status=ready]{border-color:oklch(.78 .08 150);background:var(--success-bg)}.integration-readiness-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.integration-readiness-copy{display:grid;align-content:start;grid-gap:3px;gap:3px;min-width:0}.integration-readiness-copy span{color:var(--muted);font-size:.8rem}.integration-readiness-toggle{flex:0 0 auto;min-height:40px;padding:7px 10px;background:hsla(0,0%,100%,.76);box-shadow:none}.integration-readiness-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.integration-readiness-checks{display:grid;grid-gap:0;gap:0;margin:12px 0 0;padding:4px 0 0;border-top:1px solid rgba(15,23,42,.1);list-style:none}.integration-readiness-checks li{display:grid;grid-template-columns:minmax(86px,auto) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:52px;padding:8px 2px;border-bottom:1px solid rgb(15 23 42/8%);color:var(--ink)}.integration-readiness-checks li:last-child{border-bottom:0}.integration-readiness-checks li>button{min-height:36px;padding:5px 9px;box-shadow:none}.integration-readiness-check-status{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:700}.integration-readiness-check-status[data-status=passed]{color:var(--success)}.integration-readiness-check-status[data-status=warning]{color:oklch(.45 .11 70)}.integration-readiness-check-status[data-status=blocked]{color:var(--danger)}.integration-readiness-check-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.integration-readiness-check-copy strong{font-size:.83rem}.integration-readiness-check-copy span{color:var(--muted);font-size:.77rem;overflow-wrap:anywhere}.integration-ops-section{display:grid;grid-gap:10px;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.integration-section-heading>div{display:flex;align-items:center;gap:8px}.integration-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.integration-capability-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:170px;min-height:40px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:.84rem}.integration-capability-row>span{display:grid;grid-gap:3px;gap:3px}.integration-capability-row small{color:var(--muted);font-weight:500;line-height:1.45}.integration-capability-row input{width:18px;height:18px;accent-color:var(--accent-2)}.integration-capability-dirty,.integration-capability-notice,.integration-legacy-events{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.integration-capability-dirty{color:var(--warning)}.integration-section-action{justify-self:start}.integration-delivery-list,.integration-egress-list,.integration-webhook-list{display:grid;grid-gap:8px;gap:8px}.integration-egress-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 10px;background:var(--panel-2);border-radius:9px}.integration-egress-list code{min-width:0;overflow:hidden;text-overflow:ellipsis}.integration-egress-list span{color:var(--success);font-size:.8rem;font-weight:750}.integration-inline-empty{margin:0;color:var(--muted);font-size:.86rem}.integration-webhook-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.integration-webhook-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.integration-webhook-main small,.integration-webhook-main span,.integration-webhook-main strong{overflow-wrap:anywhere}.integration-webhook-main small,.integration-webhook-main span{color:var(--muted);font-size:.8rem}.integration-webhook-warning{display:flex;align-items:flex-start;gap:6px;margin-top:4px;color:var(--warning)!important;font-weight:700}.integration-webhook-warning svg{flex:0 0 auto;margin-top:1px}.integration-row-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:7px}.integration-rotation{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.integration-rotation p{margin:0;color:var(--muted);font-size:.8rem}.integration-create-disclosure{border-top:1px solid var(--line);padding-top:9px}.integration-create-disclosure summary{display:flex;align-items:center;gap:7px;min-height:40px;color:var(--ink);font-weight:750;cursor:pointer}.integration-create-disclosure[open] summary svg{transform:rotate(180deg)}.integration-webhook-form{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.integration-webhook-form .span-two{grid-column:1/-1}.integration-webhook-form button{justify-self:start}.integration-event-selector{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:12px}.integration-event-selector legend{padding:0 5px;color:var(--ink);font-weight:750}.integration-event-actions{display:flex;flex-wrap:wrap;gap:7px}.integration-event-actions button{min-height:34px;padding:6px 10px;box-shadow:none}.integration-event-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.integration-event-groups>section{display:grid;grid-gap:7px;gap:7px;padding:10px;background:var(--panel-2);border-radius:10px}.integration-event-option{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;padding:8px;border-radius:8px;background:#fff;color:var(--ink)!important}.integration-event-option input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:var(--accent-2)}.integration-event-option span{display:grid;grid-gap:2px;gap:2px;min-width:0}.integration-event-option code{overflow-wrap:anywhere;font-size:.82rem}.integration-event-option small,.integration-event-selector>p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.45}.integration-event-error{grid-column:1/-1;margin:0;color:var(--danger);font-size:.82rem}.integration-delivery-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.integration-delivery-group{display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.integration-delivery-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px 8px;background:var(--panel-2)}.integration-delivery-group-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.integration-delivery-group-head>div:last-child{justify-items:end;text-align:end}.integration-delivery-group-head strong{color:var(--ink);font-size:.9rem}.integration-delivery-event-id,.integration-delivery-group-head span,.integration-delivery-group-head time{color:var(--muted);font-size:.77rem;overflow-wrap:anywhere}.integration-delivery-event-id{padding:0 14px 8px;background:var(--panel-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.integration-delivery-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:10px 14px;border-bottom:1px solid var(--line)}.integration-delivery-row:last-child{border-bottom:0}.integration-delivery-main{display:grid;justify-content:start;align-items:start;grid-gap:3px;gap:3px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.integration-delivery-main:hover strong{text-decoration:underline}.integration-delivery-main:focus-visible{border-radius:6px;outline:2px solid var(--accent-2);outline-offset:3px}.integration-delivery-row small,.integration-delivery-row span,.integration-delivery-row strong{overflow-wrap:anywhere}.integration-delivery-row small,.integration-delivery-row span{color:var(--muted);font-size:.8rem}.integration-delivery-row code{font-size:inherit}.integration-delivery-status{padding:4px 8px;border-radius:999px;background:var(--panel-2);color:var(--ink)!important;font-weight:750}.integration-delivery-status[data-status=delivered]{background:var(--success-bg);color:var(--success)!important}.integration-delivery-status[data-status=failed]{background:var(--danger-bg);color:var(--danger)!important}.integration-delivery-detail-backdrop{position:fixed;z-index:75;inset:0;display:flex;justify-content:flex-end;background:rgba(15,23,42,.38)}.integration-delivery-detail{display:grid;grid-template-rows:auto auto auto minmax(260px,1fr);align-content:start;grid-gap:18px;gap:18px;width:min(720px,100%);height:100%;padding:22px;overflow:auto;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);background:var(--surface);box-shadow:-16px 0 48px rgba(15,23,42,.16)}.integration-delivery-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-delivery-detail-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.integration-delivery-detail h5,.integration-delivery-detail-head h4,.integration-delivery-detail-head p{margin:0}.integration-delivery-detail-head p{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.integration-delivery-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.integration-delivery-detail-meta>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px 10px;background:var(--panel-2);border-radius:9px}.integration-delivery-detail-meta dt{color:var(--muted);font-size:.72rem;font-weight:700}.integration-delivery-detail-meta dd{min-width:0;margin:0;color:var(--ink);font-size:.82rem;overflow-wrap:anywhere}.integration-delivery-attempts{display:grid;grid-gap:8px;gap:8px}.integration-delivery-attempts ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.integration-delivery-attempts li{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:.8rem}.integration-delivery-attempts time{color:var(--muted)}.integration-delivery-request{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:8px;gap:8px;min-height:0}.integration-delivery-request>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-delivery-request>div button{min-height:36px;box-shadow:none}.integration-delivery-request>p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.integration-delivery-request pre{min-height:220px;margin:0;padding:14px;overflow:auto;border-radius:9px;background:#171717;color:#e6f0ff;font-size:.8rem;line-height:1.55;white-space:pre;-moz-tab-size:2;tab-size:2}.call-webhook-evidence{margin-top:14px}.diagnostic-webhook-detail{display:grid;grid-template-rows:auto auto auto auto minmax(0,auto) auto minmax(0,1fr);grid-gap:12px;gap:12px}.diagnostic-webhook-detail h3,.diagnostic-webhook-detail h4,.diagnostic-webhook-detail p{margin:0}.diagnostic-webhook-detail .diagnostic-content{min-height:0;max-height:none;overflow:auto}.call-webhook-evidence-list{display:grid;grid-gap:7px;gap:7px}.call-webhook-evidence-row{display:grid;align-items:center;grid-gap:8px 10px;gap:8px 10px;width:100%;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:inherit;text-align:left}.call-webhook-evidence-row[data-kind=inbound]{grid-template-columns:minmax(180px,1fr) minmax(110px,auto) auto auto;grid-template-areas:"event direction time status"}.call-webhook-evidence-row[data-kind=outbound]{grid-template-columns:minmax(180px,1fr) minmax(110px,auto) minmax(150px,.85fr) minmax(180px,1fr) auto auto;grid-template-areas:"event direction endpoint participant time status"}.call-webhook-event{grid-area:event;min-width:0;overflow-wrap:anywhere}.call-webhook-direction{grid-area:direction}.call-webhook-endpoint{grid-area:endpoint}.call-webhook-participant{grid-area:participant}.call-webhook-time{grid-area:time;white-space:nowrap}.call-webhook-status{grid-area:status;justify-self:end}.call-webhook-evidence-row:hover strong{text-decoration:underline}.call-webhook-evidence-row small,.call-webhook-evidence-row span,.call-webhook-evidence-row time{min-width:0;color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.integration-delivery-row button{min-height:38px;box-shadow:none}.integration-load-more{justify-self:center}.integration-ops-skeleton{display:grid;grid-gap:8px;gap:8px}.integration-ops-skeleton span{height:42px;border-radius:9px;background:linear-gradient(90deg,var(--panel-2),#fff,var(--panel-2));background-size:200% 100%;animation:integration-skeleton 1.2s ease-in-out infinite}@keyframes integration-skeleton{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.integration-ops-skeleton span{animation:none}.integration-create-disclosure summary svg{transition:none}}@media (max-width:860px){.integration-event-groups,.integration-list-toolbar{grid-template-columns:1fr}.integration-application-table-head{display:none}.integration-application-table-row{grid-template-columns:minmax(0,1fr) auto}.integration-application-table-row>span:nth-child(3),.integration-application-table-row>span:nth-child(4),.integration-application-table-row>span:nth-child(5){color:var(--muted);font-size:.8rem}.integration-application-table-row>span:nth-child(6){display:none}}@media (max-width:520px){.integration-application-table-row{gap:8px;padding-inline:4px}.integration-application-table-row>span:nth-child(3),.integration-application-table-row>span:nth-child(4),.integration-application-table-row>span:nth-child(5){grid-column:1/-1}.integration-access-tabs button,.integration-detail-tabs button{min-height:44px}}.integration-key-row{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(160px,1fr) minmax(120px,.8fr) minmax(120px,.8fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.scope-summary-cell{min-width:0}.scope-summary{display:grid;grid-gap:8px;gap:8px;min-width:0}.scope-summary button{justify-content:flex-start;width:100%;min-height:28px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ink);text-align:left}.scope-summary button strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-chip-list{display:flex;flex-wrap:wrap;gap:6px}.inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.tenant-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;justify-content:stretch;min-width:0}.secret-reveal-panel{display:grid;grid-gap:12px;gap:12px}.secret-reveal-panel textarea{width:100%;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.tenant-layout{display:grid;grid-gap:14px;gap:14px}.tenant-tabbar{display:grid;grid-gap:12px;gap:12px;padding:12px}.tenant-tabbar>strong{color:var(--ink);font-size:.92rem}.tenant-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.tenant-tabs button{flex:0 0 auto;min-height:36px;padding:0 13px;box-shadow:none;background:#fff;white-space:nowrap}.tenant-content{min-width:0}.bot-manager{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(14px,1vw,22px);gap:clamp(14px,1vw,22px);align-items:start}.single-column-manager{grid-template-columns:1fr}.bot-editor-page{display:grid;grid-gap:18px;gap:18px;width:100%;min-width:0}.bot-editor-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px 2px}.bot-editor-page-header>div:first-child{justify-self:start;align-items:start}.bot-editor-header-card{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--soft-shadow)}.bot-editor-page-header>div:first-child{display:grid;grid-gap:12px;gap:12px;min-width:0}.bot-editor-title-row{display:flex;align-items:flex-start;gap:12px}.bot-editor-title-row>svg{margin-top:4px;color:var(--link);flex:0 0 auto}.bot-editor-title-row h2{margin:0;font-size:1.45rem;letter-spacing:-.02em}.bot-editor-title-row p{margin:5px 0 0;color:var(--muted);line-height:1.45}.bot-editor-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.back-button{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:30px;border:0;color:var(--link);background:transparent;box-shadow:none;font-weight:750}.bot-editor-page-header .back-button{justify-self:start}.back-button:hover{color:var(--ink);text-decoration:underline}.bot-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);grid-gap:24px;gap:24px;align-items:start}.bot-editor-layout>form{min-width:0}.bot-editor{width:100%;max-width:none}.bot-editor>.form-section{padding:18px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--soft-shadow)}.bot-editor>.form-section:first-child{padding-top:18px}.bot-editor>.form-section+.form-section{margin-top:0}.bot-decision-model{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--soft-shadow)}.bot-decision-model-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bot-decision-model-heading>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.bot-decision-model-heading h3{margin:0;color:var(--ink);font-size:1rem}.bot-decision-model-heading p{max-width:88ch;margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.bot-decision-model-heading>svg{flex:0 0 auto;color:var(--accent)}.bot-decision-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.bot-decision-layers>li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;padding:16px 18px 2px}.bot-decision-layers>li+li{border-left:1px solid var(--line)}.bot-decision-layer-index{display:grid;place-items:center;align-self:start;width:28px;height:28px;border-radius:9px;background:var(--accent-soft);color:var(--accent-2);font-size:.78rem;font-weight:800}.bot-decision-layer-copy{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.bot-decision-layer-copy>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.bot-decision-layer-copy h4{margin:0;color:var(--ink);font-size:.88rem;line-height:1.4}.bot-decision-layer-copy p,.bot-decision-layer-copy small{margin:0;color:var(--muted);font-size:.77rem;line-height:1.5}.bot-decision-layer-copy code{color:var(--ink);font-size:.76rem;overflow-wrap:anywhere;white-space:normal}.bot-decision-layer-copy>strong{color:var(--ink);font-size:.8rem;line-height:1.45}.bot-effective-summary{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff}.bot-effective-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bot-effective-summary-header>svg{color:var(--link);flex:0 0 auto}.bot-effective-summary-header strong{display:block;font-size:.98rem}.bot-effective-summary-header p{margin:5px 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.bot-effective-summary-list{display:grid;grid-gap:10px;gap:10px}.bot-effective-setting-row{display:grid;grid-gap:6px;gap:6px;padding-top:10px;border-top:1px solid var(--line-soft,var(--line))}.bot-effective-setting-row:first-child{padding-top:0;border-top:0}.bot-effective-setting-row>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.bot-effective-setting-row strong{font-size:.82rem}.bot-effective-setting-row span{color:var(--muted);font-size:.72rem}.bot-effective-setting-row code{display:block;color:var(--ink);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.bot-effective-summary-footnote{margin:0;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:.76rem;line-height:1.45}.bot-profile-list{display:grid;grid-gap:10px;gap:10px}.bot-profile-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.bot-profile-card[data-selected=true]{border-color:var(--ink);box-shadow:0 0 0 3px rgb(38 38 38/8%)}.bot-profile-card>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.bot-profile-card small,.bot-profile-card span,.bot-profile-card strong{overflow-wrap:anywhere}.bot-profile-card small,.bot-profile-card span{color:var(--muted)}.bot-profile-actions,.bot-profile-meta,.form-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bot-profile-actions{justify-content:flex-end}.bot-profile-actions button{min-height:34px;padding:0 11px;box-shadow:none}.bot-editor{align-self:start}.bot-tool-grants{min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:12px}.bot-tool-grants legend{padding:0 6px;color:var(--ink);font-size:.82rem;font-weight:800}.bot-tool-grant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.bot-tool-grant-option{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start;grid-gap:10px!important;gap:10px!important;min-width:0;min-height:64px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#fff;cursor:pointer}.bot-tool-grant-option:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent-soft) 35%,#fff)}.bot-tool-grant-option:focus-within{outline:2px solid var(--accent-2);outline-offset:2px}.bot-tool-grant-option[data-disabled=true]{opacity:.58}.bot-tool-grant-option input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent-2)}.bot-tool-grant-option>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.bot-tool-grant-option strong{color:var(--ink);font-size:.84rem;overflow-wrap:anywhere}.bot-tool-grant-option small{color:var(--muted);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.bot-editor .checkbox-label,.checkbox-label,.checkbox-row{display:inline-flex;grid-template-columns:none;align-items:center;justify-content:flex-start;gap:10px;min-height:42px;min-width:0;color:var(--ink);cursor:pointer}.modal-form{padding:0;border:0;box-shadow:none;background:transparent}.form-grid{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.span-two{grid-column:1/-1}.form-actions{margin-top:14px;justify-content:flex-start}.scope-checklist{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;border:0}.scope-checklist legend{margin-bottom:8px;color:var(--muted);font-size:.82rem;font-weight:800}.scope-selection-summary{margin:0 0 10px;color:var(--muted);font-size:.82rem}.scope-group-list{display:grid;grid-gap:8px;gap:8px}.scope-group{border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.scope-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 11px;cursor:pointer;list-style:none}.scope-group>summary::-webkit-details-marker{display:none}.scope-group>summary>span{display:grid;grid-gap:2px;gap:2px}.scope-group>summary strong{color:var(--ink);font-size:.88rem}.scope-group>summary em,.scope-group>summary small{color:var(--muted);font-size:.76rem;font-style:normal}.scope-group-actions{display:flex;gap:6px;padding:0 11px 8px}.scope-group .scope-grid{padding:0 11px 11px}.scope-legacy-note{display:grid;grid-gap:4px;gap:4px;padding:10px 11px;border:1px dashed var(--line);border-radius:12px;background:#fff}.scope-legacy-note strong{font-size:.82rem;color:var(--ink)}.scope-legacy-note code{color:var(--link);font-size:.76rem}.scope-legacy-note small{color:var(--muted);font-size:.76rem}.scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.scope-option{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.scope-option input{margin-top:3px}.scope-option span{display:grid;grid-gap:3px;gap:3px;min-width:0}.scope-option strong{color:var(--ink);font-size:.9rem}.scope-option small{color:var(--muted);line-height:1.35}.scope-option code{color:var(--link);font-size:.75rem;overflow-wrap:anywhere}.scope-option[data-disabled=true]{opacity:.48}.application-service-access{display:grid;grid-gap:12px;gap:12px}.application-service-access .panel-title-row>div>strong{display:inline-flex;align-items:center;gap:7px}.application-service-access .panel-title-row p{margin:4px 0 0}.application-service-access-modal{display:grid;grid-gap:14px;gap:14px}.application-service-access-modal>p{margin:0;max-width:68ch}.connector-access-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.connector-access-filter-row .checkbox-row{margin:0}.tenant-grant-explanation{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.tenant-grant-explanation>div>p,.tenant-grant-explanation>p{margin:4px 0 0;max-width:75ch}.tenant-grant-explanation dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.tenant-grant-explanation dl>div{display:grid;align-content:start;grid-gap:3px;gap:3px;min-width:0}.tenant-grant-explanation dt{color:var(--ink);font-weight:700}.tenant-grant-explanation dd{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.tenant-grant-explanation code{overflow-wrap:anywhere}.application-service-access-list{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.application-service-access-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-height:58px;padding:10px 12px;border-bottom:1px solid var(--line)}.application-service-access-row:last-child{border-bottom:0}.application-service-access-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.application-service-access-row small{color:var(--muted);overflow-wrap:anywhere}@media (max-width:640px){.connector-access-filter-row{align-items:flex-start;flex-direction:column}.tenant-grant-explanation dl{grid-template-columns:1fr}.application-service-access-row{grid-template-columns:1fr;align-items:stretch}.application-service-access-row>button{justify-self:start}}.ai-policy-layout{display:grid;grid-gap:14px;gap:14px}.policy-switch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.switch-field{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer}.switch-field input{position:absolute;opacity:0;pointer-events:none}.switch-track{display:inline-flex;align-items:center;width:46px;height:26px;padding:3px;border-radius:999px;background:#d4d4d4;transition:background .16s ease}.switch-track span{width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:transform .16s ease}.switch-field input:checked+.switch-track{background:var(--ink)}.switch-field input:checked+.switch-track span{transform:translateX(20px)}.switch-field input:focus-visible+.switch-track{outline:3px solid var(--focus-ring)}.switch-field strong{display:block;margin-bottom:3px}.switch-field small{color:var(--muted);line-height:1.45}.badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid rgba(22,121,76,.22);border-radius:999px;background:var(--success-bg);color:var(--success);font-weight:750}.empty-state{display:grid;place-items:center;min-height:150px;border:1px dashed var(--line-strong);border-radius:14px;color:var(--muted);background:#fff}.error-line{color:var(--danger)}.connector-governance{display:grid;grid-gap:14px;gap:14px;min-width:0}.connector-governance .admin-page-header{margin-bottom:0}.connector-summary-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0}.connector-summary-strip>div{display:flex;align-items:baseline;gap:8px;min-height:36px;padding:7px 11px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-2)}.connector-summary-strip dt{color:var(--muted);font-size:.78rem;font-weight:700}.connector-summary-strip dd{margin:0;color:var(--ink);font-size:.92rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.connector-governance-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto;border-bottom:1px solid var(--line)}.connector-governance-tabs button{flex:0 0 auto;min-height:42px;padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);box-shadow:none}.connector-governance-tabs button:hover{background:var(--panel-2);color:var(--ink)}.connector-governance-tabs button[aria-selected=true]{border-bottom-color:var(--accent-2);color:var(--ink)}.connector-governance-tabs button:focus-visible{border-radius:6px 6px 0 0}.connector-governance-table-wrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.connector-governance-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.84rem}.connector-governance-table td,.connector-governance-table th{padding:11px 13px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.connector-governance-table th{background:var(--panel-2);color:var(--muted);font-size:.76rem;font-weight:760;white-space:nowrap}.connector-governance-table tbody tr:hover{background:color-mix(in srgb,var(--panel-2) 68%,transparent)}.connector-governance-table tbody tr:last-child td{border-bottom:0}.connector-governance-table td{line-height:1.45;overflow-wrap:anywhere}.connector-governance-table td:first-child{min-width:220px}.connector-governance-table td small,.connector-governance-table td:first-child strong{display:block}.connector-governance-table td small{margin-top:3px;font-size:.76rem}.connector-governance-table td:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.connector-governance-table-wrap>.empty-state{border:0;border-radius:0}.connector-profile-editor{display:grid;grid-gap:10px;gap:10px;padding:0;border:0;background:transparent}.connector-profile-editor label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--ink);font-size:.84rem;font-weight:760}.connector-profile-editor input,.connector-profile-editor select{width:100%;min-width:0}.connector-profile-editor select[multiple]{min-height:118px;padding-block:7px}.connector-generic-config{min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-2)}.connector-generic-config legend{padding:0 6px;color:var(--ink);font-size:.86rem;font-weight:820}.voice-agent-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.voice-agent-config>legend{grid-column:1/-1}.voice-agent-config>.checkbox-label{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:42px;white-space:nowrap}.voice-agent-config>.checkbox-label input[type=checkbox]{width:16px;min-width:16px;min-height:16px;margin:0}.voice-agent-config>.form-hint{grid-column:1/-1;margin:0}.voice-name-field-group{display:grid;grid-gap:6px;gap:6px}.voice-input-row{display:flex;gap:8px;align-items:center}.voice-input-row input{flex:1 1}.voice-query-btn{white-space:nowrap;padding:7px 12px;font-size:.8rem;font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.voice-query-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.voice-query-btn:disabled{opacity:.6;cursor:not-allowed}.voice-chips-container{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.voice-chips-container .chips-label{font-size:.75rem;color:var(--muted)}.voice-chip{padding:3px 9px;font-size:.76rem;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;line-height:1.25}.voice-chip.active,.voice-chip:hover{border-color:var(--accent);color:var(--accent-2)}.voice-chip.active{background:var(--accent-soft);font-weight:700}.voice-chip.clear{color:var(--muted);border-style:dashed}.voice-status-text{font-size:.78rem;color:var(--accent-2);font-weight:550}.connector-direction-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:4px}.connector-direction-options .field-label{flex-basis:100%;color:var(--ink);font-size:.84rem;font-weight:760}.connector-direction-options .checkbox-label{display:inline-flex;grid-template-columns:auto 1fr;align-items:center;gap:6px;font-weight:650}.connector-direction-options input[type=checkbox]{width:16px;min-height:16px}.field-tip{color:var(--muted);font-size:.75rem;font-weight:520;line-height:1.35}@media (max-width:640px){.connector-governance{padding:14px}.connector-governance .admin-page-header{align-items:stretch;flex-direction:column}.connector-governance .admin-page-actions{justify-content:flex-start}.connector-summary-strip>div{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);justify-content:space-between}.connector-governance-tabs button{min-height:44px}.service-access-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.service-access-facts>div:nth-child(4n){border-right:1px solid var(--line)}.service-access-facts>div:nth-child(2n){border-right:0}.service-access-facts>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.service-access-facts>div:nth-last-child(-n+2){border-bottom:0}.service-access-event-list li{grid-template-columns:1fr;gap:5px}}.modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-panel{width:min(920px,100%);max-height:min(86vh,980px);overflow:auto;padding:18px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-strong);box-shadow:var(--shadow)}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.modal-header .panel-title{margin-bottom:0}.modal-close-button{flex:0 0 auto}.service-access-diagnostics{display:grid;grid-gap:16px;gap:16px}.service-access-diagnostics-heading{display:grid;grid-gap:5px;gap:5px}.service-access-diagnostics-heading p{margin:0}.service-access-selector{display:grid;grid-template-columns:minmax(160px,280px);grid-gap:6px;gap:6px;color:var(--muted);font-size:.8rem;font-weight:760}.service-access-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted)}.service-access-facts>div{min-width:0;padding:9px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.service-access-facts>div:nth-child(4n){border-right:0}.service-access-facts>div:nth-last-child(-n+4){border-bottom:0}.service-access-facts dt{color:var(--muted);font-size:.75rem;font-weight:760}.service-access-facts dd{margin:4px 0 0;color:var(--ink);font-size:.83rem;font-weight:700;overflow-wrap:anywhere}.service-access-events-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.service-access-events-heading h3{margin:0;font-size:.95rem}.service-access-response-filters{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(160px,1fr) minmax(220px,1.5fr);grid-gap:10px;gap:10px;margin:10px 0}.service-access-response-filters label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.78rem;font-weight:700}.service-access-response-filters input,.service-access-response-filters select{min-width:0}.service-access-response-scroll{max-height:520px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px}.service-access-response-list{min-width:720px}.service-access-response-list li{display:grid;grid-template-columns:150px minmax(0,1fr) 90px;grid-gap:12px;gap:12px;align-items:start;padding:11px;border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:120px}.service-access-response-list li:last-child{border-bottom:0}.service-access-response-list small,.service-access-response-list time{color:var(--muted);font-size:.75rem}.service-access-response-list pre{margin:6px 0 0;max-height:220px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;font-size:.78rem;line-height:1.45}.service-access-response-list li.is-context-target{background:color-mix(in srgb,var(--accent) 12%,var(--surface));outline:2px solid var(--accent);outline-offset:-2px}.service-access-response-list li.service-access-response-spacer{display:block;height:0;padding:0;border:0;pointer-events:none}.service-access-response-timeline{display:grid;grid-gap:6px;gap:6px;margin:10px 0}.service-access-response-timeline-track{display:flex;gap:5px;align-items:center;min-height:28px;padding:5px;overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted)}.service-access-response-timeline-track button{flex:0 0 auto;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:3px 8px;background:var(--surface);color:var(--text);font-size:.72rem;cursor:pointer}.service-access-response-timeline-track button.is-active,.service-access-response-timeline-track button:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:700px){.service-access-response-filters{grid-template-columns:1fr}}.service-access-event-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.service-access-event-list li{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(180px,1fr) minmax(180px,1.2fr);grid-gap:12px;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line)}.service-access-event-list time{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.service-access-event-list div{display:grid;grid-gap:3px;gap:3px;min-width:0}.service-access-event-list small,.service-access-event-list span{color:var(--muted);overflow-wrap:anywhere}.timeline-row{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.timeline-icon{width:38px;height:38px;border-radius:10px;color:var(--accent)}.diagnostic-kv,.diagnostic-meta,.timeline-body{min-width:0}.diagnostic-kv,.diagnostic-meta,.timeline-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.timeline-head{justify-content:space-between}.diagnostic-kv,.diagnostic-meta{margin-top:8px;color:var(--muted)}.diagnostic-kv span,.diagnostic-meta span{overflow-wrap:anywhere}.diagnostics-filter-bar{grid-template-columns:repeat(2,minmax(150px,220px)) auto}.diagnostic-metadata{margin-top:8px;color:var(--muted)}.diagnostic-metadata summary{cursor:pointer;font-weight:750}.diagnostic-content-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.diagnostic-content,.diagnostic-redacted{margin:10px 0 0;padding:11px;border:1px solid var(--line);border-radius:10px;background:#f7f7f7;color:var(--ink);white-space:pre-wrap}.diagnostic-redacted{color:var(--muted)}.compact-empty{min-height:84px}.diagnostics-privacy-card{margin-bottom:14px}.diagnostic-collapsed-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;color:var(--muted)}.diagnostic-collapsed-summary span{padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:700}.compact-button{display:inline-flex;align-items:center;gap:6px;width:auto}.recording-playback-list{display:grid;grid-gap:12px;gap:12px}.recording-playback-item{min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.recording-media-box{margin-top:12px}.recording-media-box audio,.recording-media-box video{display:block;width:100%;max-height:220px;border-radius:10px;background:#111827}.compact-actions{align-items:center;gap:8px}.diagnostic-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.diagnostic-event-table{width:100%;min-width:860px;border-collapse:collapse}.diagnostic-event-table td,.diagnostic-event-table th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.diagnostic-event-table th{color:var(--muted);font-size:.82rem;font-weight:800;background:#f7f7f7}.diagnostic-event-table tr:last-child td{border-bottom:0}.diagnostic-event-table td{overflow-wrap:anywhere;line-height:1.5}.diagnostic-summary-cell{display:grid;grid-gap:8px;gap:8px;min-width:0}.diagnostic-summary-cell blockquote{margin:0;padding:8px 10px;border-left:3px solid rgba(12,92,154,.35);border-radius:8px;background:#f8fafc;color:var(--ink);overflow-wrap:anywhere}.diagnostic-summary-cell small{color:var(--muted)}.diagnostic-drawer-backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:rgba(0,0,0,.3)}.diagnostic-drawer{display:grid;align-content:start;grid-gap:14px;gap:14px;width:min(520px,100%);height:100%;overflow:auto;padding:18px;border-left:1px solid var(--line);background:var(--surface-strong);box-shadow:-12px 0 32px rgba(15,23,42,.16)}.diagnostic-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.diagnostic-drawer-head .panel-title{margin-bottom:0}.diagnostic-drawer-section,.diagnostic-drawer-summary{min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.diagnostic-drawer-summary{display:grid;grid-gap:8px;gap:8px}.diagnostic-drawer-summary p{margin:0;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.diagnostic-drawer-section h3{margin:0 0 10px;font-size:.95rem}.diagnostic-drawer-kv{margin-top:0}.diagnostics-panel-stack{display:grid;grid-gap:16px;gap:16px}.call-diagnostics-tabs{display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;border-bottom:1px solid var(--line)}.call-diagnostics-tabs button{flex:0 0 auto;width:auto;padding:10px 12px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--muted);box-shadow:none}.call-diagnostics-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.call-diagnostics-tab-panel,.post-meeting-summary-stack{display:grid;grid-gap:14px;gap:14px;min-width:0}.meeting-summary-trace-panel{display:grid;grid-gap:14px;gap:14px}.meeting-summary-trace-heading{align-items:flex-start;justify-content:space-between}.meeting-summary-inspector-head h3,.meeting-summary-trace-heading h2{margin:0}.meeting-summary-trace-heading p{margin:5px 0 0}.meeting-summary-trace-selector{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end}.meeting-summary-trace-selector label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.82rem;font-weight:750}.meeting-summary-trace-facts{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.meeting-summary-trace-facts span{max-width:100%;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:#fff;overflow-wrap:anywhere;color:var(--muted);font-size:.8rem}.meeting-summary-trace-layout{display:grid;grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0}.meeting-summary-operation-list{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.meeting-summary-operation-list button{display:grid;grid-gap:5px;gap:5px;width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-align:left;box-shadow:none}.meeting-summary-operation-list button.selected{border-color:var(--accent);box-shadow:0 0 0 2px rgba(12,92,154,.12)}.meeting-summary-operation-list small{color:var(--muted);overflow-wrap:anywhere}.meeting-summary-trace-inspector{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted)}.meeting-summary-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.meeting-summary-operation-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.meeting-summary-operation-facts div{min-width:0}.meeting-summary-operation-facts dt{color:var(--muted);font-size:.78rem}.meeting-summary-operation-facts dd{margin:3px 0 0;overflow-wrap:anywhere}.meeting-summary-controlled-content{display:grid;grid-gap:9px;gap:9px;min-width:0;padding-top:10px;border-top:1px solid var(--line)}.meeting-summary-content-tabs{display:flex;flex-wrap:wrap;gap:5px}.meeting-summary-content-tabs button{width:auto;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);box-shadow:none}.meeting-summary-content-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--ink)}.meeting-summary-content-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.meeting-summary-controlled-text{max-height:360px;overflow:auto;margin:0;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font:.82rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.meeting-summary-controlled-text.expanded{max-height:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.media-quality-view{min-width:0}.media-quality-coverage{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);background:var(--surface-muted)}.media-quality-coverage.expired,.media-quality-coverage.partial{border-color:var(--warning)}.media-quality-coverage.missing{border-color:var(--line-strong)}.media-quality-filter-row{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.media-quality-filter-row label{display:inline-flex;align-items:center;gap:7px;font-size:.84rem}.media-quality-filter-row select{min-width:180px}.media-quality-bucket-strip{display:flex;align-items:stretch;gap:4px;min-height:42px;overflow-x:auto;padding:4px 0 8px}.quality-bucket{flex:0 0 34px;min-height:34px;border:1px solid var(--line);border-radius:4px;background:var(--surface-muted);color:var(--ink);cursor:pointer}.quality-bucket.selected,.quality-bucket:hover{outline:2px solid var(--accent);outline-offset:1px}.quality-excellent{background:color-mix(in srgb,#2f855a 22%,var(--surface))}.quality-good{background:color-mix(in srgb,#3182ce 22%,var(--surface))}.quality-poor{background:color-mix(in srgb,#dd6b20 24%,var(--surface))}.quality-lost{background:color-mix(in srgb,#c53030 24%,var(--surface))}.quality-unknown{background:var(--surface-muted)}.participant-quality-table-wrap{min-width:0;overflow-x:auto}.participant-quality-table{width:100%;border-collapse:collapse;min-width:620px}.participant-quality-table td,.participant-quality-table th{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}@media (max-width:640px){.meeting-summary-trace-layout,.meeting-summary-trace-selector{grid-template-columns:1fr}.meeting-summary-operation-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-summary-toolbar{align-items:stretch;flex-direction:column}.meeting-summary-toolbar .primary-button{justify-content:center}.meeting-summary-content-actions{justify-content:flex-start}.media-quality-filter-row label{width:100%;align-items:flex-start;flex-wrap:wrap}.media-quality-filter-row select{flex:1 1 100%;min-width:0}.participant-quality-table{min-width:0}.participant-quality-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.participant-quality-table,.participant-quality-table tbody,.participant-quality-table td,.participant-quality-table tr{display:block;width:100%}.participant-quality-table tr{padding:8px 0;border-bottom:1px solid var(--line)}.participant-quality-table td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 0;white-space:normal}.participant-quality-table td:before{content:attr(data-label);color:var(--muted)}}.session-diagnostics-overview{display:grid;grid-gap:16px;gap:16px}.session-fact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.session-fact-grid div{min-width:0;padding-right:12px;border-right:1px solid var(--line)}.session-fact-grid div:last-child{border-right:0}.session-fact-grid dt{color:var(--muted);font-size:.82rem;font-weight:700}.session-fact-grid dd{margin:5px 0 0;overflow-wrap:anywhere;font-weight:800}.session-diagnostics-band{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.session-diagnostics-band h3{display:flex;align-items:center;gap:7px;margin:0;font-size:.92rem}.session-status-list{display:flex;flex-wrap:wrap;gap:10px 18px}.session-status-list span{display:inline-flex;gap:7px;color:var(--muted)}.session-status-list strong{color:var(--ink)}.session-diagnostics-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:14px;gap:14px;align-items:start}.participant-diagnostics-table-wrap{width:100%;overflow-x:auto}.participant-diagnostics-table{width:100%;border-collapse:collapse;table-layout:fixed}.participant-diagnostics-table td,.participant-diagnostics-table th{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.participant-diagnostics-table th{color:var(--muted);font-size:.8rem}.participant-diagnostics-table th:first-child{width:34%}.participant-diagnostics-name{display:grid;grid-gap:3px;gap:3px;min-width:0}.participant-diagnostics-name small,.participant-diagnostics-name strong{overflow-wrap:anywhere}.participant-diagnostics-name small{color:var(--muted);font-size:.75rem;font-weight:500}.participant-identity-cell{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.session-lifecycle-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.session-lifecycle-list li{display:grid;grid-template-columns:minmax(145px,auto) minmax(120px,auto) minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.session-lifecycle-list li:last-child{border-bottom:0}.session-lifecycle-list time{color:var(--muted);font-size:.82rem}.session-lifecycle-list span{overflow-wrap:anywhere;color:var(--muted)}.collapsible-panel{display:grid;grid-gap:12px;gap:12px}.collapsible-panel-head{margin-bottom:0}.collapsible-panel-body{display:grid;grid-gap:12px;gap:12px;min-width:0}.transcript-scroll-region{display:grid;grid-gap:12px;gap:12px;max-height:min(58vh,680px);overflow:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.transcript-scroll-region:focus{outline:2px solid rgba(12,92,154,.28);outline-offset:3px}.transcript-load-more{padding-bottom:4px}.meeting-record-grid,.summary-list{display:grid;grid-gap:12px;gap:12px}.meeting-summary-report{display:grid;grid-gap:14px;gap:14px}.meeting-summary-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted)}.meeting-summary-toolbar-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.meeting-summary-toolbar-title strong{color:var(--ink)}.meeting-summary-toolbar-title span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.meeting-summary-stats{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted)}.meeting-summary-stats span{padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:700}.meeting-insight-grid,.meeting-summary-grid{display:grid;grid-gap:12px;gap:12px}.meeting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.meeting-insight-card,.meeting-summary-card{min-width:0;width:100%;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.meeting-summary-card{max-height:430px;overflow:auto;scrollbar-gutter:stable}.meeting-summary-card[data-summary-type=detailed]{grid-column:1/-1}.meeting-summary-language-tabs{display:inline-flex;align-items:center;gap:6px}.meeting-summary-language-tabs button[role=tab]{border:1px solid var(--line);border-radius:6px;padding:5px 8px;background:var(--surface);color:var(--muted)}.meeting-summary-language-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--ink);font-weight:700}.topic-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.topic-tag{padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);font-size:.82rem}.meeting-summary-quotes{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.meeting-summary-quotes blockquote{margin:0;padding:10px 12px;border-left:3px solid var(--accent);background:var(--surface-muted);color:var(--ink)}.meeting-summary-quotes footer{display:flex;gap:8px;margin-top:6px;color:var(--muted);font-size:.8rem}.meeting-insight-head,.meeting-summary-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.meeting-summary-card-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.markdown-summary-content,.meeting-insight-content,.meeting-insight-context,.meeting-summary-card p{overflow-wrap:anywhere;line-height:1.65}.meeting-insight-content,.meeting-summary-card p{margin:0;color:var(--ink)}.markdown-summary-content{display:grid;grid-gap:8px;gap:8px;color:var(--ink)}.markdown-summary-content h3,.markdown-summary-content h4,.markdown-summary-content h5,.markdown-summary-content p{margin:0}.markdown-summary-content h3{font-size:1.05rem}.markdown-summary-content h4{font-size:1rem}.markdown-summary-content h5{font-size:.95rem;color:var(--muted)}.markdown-summary-content ol,.markdown-summary-content ul{margin:0;padding-left:1.25rem}.markdown-summary-content li+li{margin-top:4px}.meeting-insight-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.meeting-insight-card{background:#fff}.meeting-insight-context{margin:8px 0 0;color:var(--muted)}.summary-block{padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.summary-block p,.timeline-body p{margin:8px 0 0;overflow-wrap:anywhere;line-height:1.55}.transcript-list{display:grid;grid-gap:12px;gap:12px}.conversation-message-list{align-content:start}.diagnostic-conversation-message .transcript-content{background:#fffaf0}.transcript-row{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.transcript-content,.transcript-speaker{min-width:0}.transcript-speaker{display:grid;align-content:start;grid-gap:6px;gap:6px}.transcript-speaker strong{overflow-wrap:anywhere;line-height:1.35}.transcript-speaker span{color:var(--muted);font-size:.9rem}.transcript-content{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f7f7f7}.transcript-content p{margin:0;overflow-wrap:anywhere;line-height:1.65}.conversation-message .transcript-content{background:#f9fafb}.flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.flow-card{padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;min-width:0}.monitoring-panel{margin-bottom:16px}.alert-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.alert-row{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.alert-row.warning{border-color:rgba(154,98,13,.28);background:var(--warning-bg)}.alert-row.critical{border-color:rgba(180,35,24,.24);background:var(--danger-bg)}.alert-row span{color:var(--muted);overflow-wrap:anywhere}.status-pill{padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#fff;font-size:.78rem;font-weight:750}.status-pill.common,.status-pill.low{color:var(--success);border-color:rgba(22,121,76,.22);background:var(--success-bg)}.status-pill.advanced,.status-pill.medium{color:var(--warning);border-color:rgba(154,98,13,.24);background:var(--warning-bg)}.status-pill.high,.status-pill.secret{color:var(--danger);border-color:rgba(180,35,24,.2);background:var(--danger-bg)}.status-pill.completed{color:var(--success);border-color:rgba(22,121,76,.22)}.status-pill.failed,.status-pill.rejected{color:var(--danger);border-color:rgba(180,35,24,.2)}@media (min-width:1760px){.admin-shell-modern{grid-template-columns:clamp(248px,12vw,300px) minmax(0,1fr)}.admin-shell-modern.sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}.tenant-management,.work-grid{grid-template-columns:minmax(0,1.65fr) minmax(420px,.85fr)}.integration-applications-layout{grid-template-columns:minmax(340px,.54fr) minmax(0,1.46fr)}.settings-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.setting-row{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.tenant-list-row{grid-template-columns:minmax(220px,1.35fr) auto minmax(150px,.75fr) minmax(140px,.7fr) minmax(170px,.8fr) minmax(168px,.78fr)}.bot-tool-grant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2200px){.admin-shell{padding-inline:clamp(28px,2vw,52px)}.tenant-management,.work-grid{grid-template-columns:minmax(0,1.9fr) minmax(460px,.8fr)}.row-card{grid-template-columns:minmax(0,1.45fr) auto auto auto auto}}@media (max-width:980px){.bot-editor-layout{grid-template-columns:minmax(0,1fr)}.bot-effective-summary{position:static}.bot-editor-page-header{align-items:flex-start;flex-direction:column}.bot-editor-header-actions{justify-content:flex-start}.bot-decision-layers{grid-template-columns:minmax(0,1fr)}.bot-decision-layers>li{padding-inline:0}.bot-decision-layers>li+li{border-top:1px solid var(--line);border-left:0}.login-panel{grid-template-columns:1fr;gap:24px;width:min(100%,560px)}.login-panel h1{max-width:none;font-size:2rem}.login-form{padding-left:0;padding-top:20px;border-left:0;border-top:1px solid var(--line)}.admin-shell-modern,.admin-shell-modern.sidebar-collapsed{grid-template-columns:1fr}.mobile-menu-button{display:inline-flex;flex:0 0 auto;width:42px;min-height:42px;padding:0}.mobile-nav-close{display:inline-flex;margin-left:auto;width:36px;min-height:36px;padding:0}.sidebar-backdrop{position:fixed;inset:0;z-index:29;display:none;border:0;border-radius:0;background:rgba(0,0,0,.34);box-shadow:none}.mobile-nav-open .sidebar-backdrop{display:block}.admin-sidebar{position:fixed;top:14px;bottom:14px;left:14px;z-index:30;width:min(310px,calc(100vw - 28px));min-height:auto;transform:translateX(calc(-100% - 28px));transition:transform .18s ease}.admin-sidebar.mobile-open{transform:translateX(0)}.sidebar-collapsed .sidebar-text{display:inline}.sidebar-collapsed .admin-sidebar button{justify-content:flex-start;width:auto;padding:0 13px}.sidebar-collapsed .sidebar-brand{justify-content:flex-start}.shell-topbar,.tenant-topbar{grid-template-columns:1fr;align-items:stretch}.top-actions,.topbar{align-items:stretch;flex-direction:column;margin-left:0}.tenant-switcher,.tenant-switcher-options{width:100%;min-width:0}.tenant-switcher-options{left:0;right:auto}.tenant-switcher-options button{grid-template-columns:1fr}.tenant-switcher-meta{justify-items:start}.admin-page-header{flex-direction:column;align-items:stretch}.admin-page-actions{justify-content:flex-start}.panel-title-row{flex-direction:column;align-items:stretch}.inline-actions{justify-content:flex-start}.inline-actions button{flex:1 1 118px}.settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-manager,.call-custom-range,.call-filter-bar,.developer-platform-grid,.form-grid.two,.integration-applications-layout,.integration-key-row,.integration-meta-grid,.managed-tenant-row,.metric-grid,.monitoring-alert-detail dl,.monitoring-alert-main,.monitoring-alert-row,.ops-history-row,.ops-incident-row,.ops-log-filter,.ops-log-summary,.ops-monitoring-grid,.ops-monitoring-hero,.ops-provider-capacity-row,.policy-switch-grid,.scope-grid,.settings-toolbar,.tenant-list-row,.tenant-list-toolbar,.tenant-management,.turn-taking-layout,.voice-agent-config,.webhook-retry-rule-list,.work-grid,.workbench-action-grid,.workbench-intro{grid-template-columns:1fr}.ops-related-alert{align-items:flex-start;flex-direction:column}.ops-info-popover{position:fixed;top:auto;left:20px;right:20px;bottom:20px;width:auto}.webhook-retry-overview-heading{align-items:stretch;flex-direction:column}.webhook-retry-overview-actions{justify-content:flex-start}.webhook-retry-rule-list>div{padding:14px 0}.webhook-retry-rule-list>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}.integration-delivery-filters,.integration-delivery-row,.integration-inline-form,.integration-ops-toolbar,.integration-readiness,.integration-webhook-form,.integration-webhook-row{grid-template-columns:minmax(0,1fr)}.integration-readiness-summary{align-items:stretch;flex-direction:column;gap:10px}.integration-readiness-toggle{align-self:stretch;justify-content:center}.integration-readiness-checks li{grid-template-columns:minmax(0,1fr);gap:5px;padding:10px 2px}.integration-readiness-checks li>button{width:100%;min-height:40px;margin-top:3px}.integration-capability-list{grid-template-columns:minmax(0,1fr)}.integration-delivery-group-head{flex-direction:column;gap:7px}.integration-delivery-group-head>div:last-child{justify-items:start;text-align:start}.integration-row-actions{justify-content:flex-start}.integration-delivery-row button,.integration-row-actions button{flex:1 1 150px}.integration-rotation,.integration-webhook-form .span-two{grid-column:auto}.integration-delivery-detail{width:min(640px,100%)}.turn-taking-guide div{grid-template-columns:1fr;gap:2px}.ops-log-filter label:has(.settings-search){grid-column:auto}.ops-log-custom-range,.ops-log-time-range{grid-template-columns:minmax(0,1fr)}.ops-log-custom-range{display:grid}.ops-log-custom-range label{min-width:0}.ops-log-filter,.ops-log-list,.ops-log-row,.ops-log-source-note,.ops-log-summary,.ops-log-table-head{width:100%;max-width:100%}.ops-logs-page{grid-template-columns:minmax(0,1fr);overflow:hidden}.ops-log-main>*,.ops-logs-page>*{min-width:0}.ops-log-table-head{display:none}.ops-log-main{width:100%;max-width:100%}.tenant-row-actions{justify-self:stretch;justify-content:stretch;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.tenant-row-actions button{width:100%}.workbench-action-card{min-height:0}.workbench-health-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-log-main{grid-template-columns:1fr}.monitoring-alert-actions,.ops-incident-actions{justify-content:flex-start}.monitoring-alerts-heading,.ops-bulk-action-bar{align-items:stretch;flex-direction:column}.bot-profile-card,.call-bot-control-row,.recent-call-row,.row-card,.setting-row{grid-template-columns:1fr}.setting-title-row,.settings-header{flex-direction:column;align-items:stretch}.bot-profile-actions,.setting-pills{justify-content:flex-start}.transcript-row{grid-template-columns:1fr}.transcript-scroll-region{max-height:56vh;padding-right:0}.diagnostic-drawer-backdrop{padding-top:9vh}.diagnostic-drawer{width:100%;height:91vh;border-left:0;border-radius:16px 16px 0 0}.modal-backdrop{padding:12px;place-items:start stretch}.modal-panel{width:100%;max-height:calc(100vh - 24px);border-radius:14px}}@media (max-width:600px){.bot-decision-model,.bot-editor-header-card{padding:15px}.bot-editor-title-row h2{font-size:1.22rem}.bot-editor-title-row p{font-size:.85rem}.bot-editor-header-actions{width:100%}.bot-editor-header-actions .primary-button{flex:1 1 180px}.bot-tool-grant-grid,.provider-capacity-inputs{grid-template-columns:minmax(0,1fr)}.integration-delivery-detail{width:100%;padding:18px;-webkit-border-start:0;border-inline-start:0;box-shadow:none}.integration-delivery-attempts li,.integration-delivery-detail-meta{grid-template-columns:minmax(0,1fr)}.integration-delivery-attempts li{gap:3px}.integration-delivery-request>div{align-items:stretch;flex-direction:column}.integration-delivery-request>div button{width:100%}}.unified-session-timeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.unified-session-timeline li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.unified-session-timeline li:last-child{border-bottom:0}.unified-session-timeline li>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.unified-session-timeline li span,.unified-session-timeline time{color:var(--muted);font-size:12px}.unified-session-timeline code{overflow-wrap:anywhere;white-space:normal}.timeline-lane-icon{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:4px;color:var(--accent)!important}.raw-diagnostic-events{position:relative}.event-link{padding:0;border:0;background:transparent;color:var(--accent);text-align:left}.safe-json-payload-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.38)}.safe-json-payload-modal{width:min(860px,100%);height:min(760px,calc(100vh - 48px))}.diagnostic-event-detail{width:100%;height:100%;padding:24px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 24px 64px rgba(0,0,0,.22)}.diagnostic-event-detail .safe-json-payload-code{min-height:0;max-height:none;height:100%;overflow:auto}.diagnostic-event-detail.safe-json-payload-detail{grid-template-rows:auto auto auto auto minmax(0,1fr)}@media (max-width:600px){.unified-session-timeline li{grid-template-columns:28px minmax(0,1fr)}.unified-session-timeline time{grid-column:2}.safe-json-payload-backdrop{padding:0}.safe-json-payload-modal{width:100%;height:100%}.diagnostic-event-detail{border:0;border-radius:0;padding:18px}}.meeting-spaces-page{display:grid;grid-gap:18px;gap:18px;min-width:0}.meeting-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto 42px;grid-gap:10px;gap:10px;align-items:center}.meeting-search{position:relative;display:flex;align-items:center;min-width:0}.meeting-search>svg{position:absolute;left:12px;z-index:1;color:var(--muted);pointer-events:none}.meeting-search input{padding-left:38px}.meeting-segmented,.meeting-status-filter{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(76px,auto);gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-2)}.meeting-segmented button,.meeting-status-filter button{min-height:34px;padding:0 12px;border:0;background:transparent;box-shadow:none}.meeting-segmented button[aria-pressed=true],.meeting-status-filter button[aria-pressed=true]{background:var(--surface-strong);color:var(--accent-2);box-shadow:var(--soft-shadow)}.meeting-refresh{width:42px;padding:0}.meeting-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-strong)}.meeting-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;border-bottom:1px solid var(--line)}.meeting-list-row:last-of-type{border-bottom:0}.meeting-row-main{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(190px,.8fr) auto;grid-gap:18px;gap:18px;justify-content:stretch;min-width:0;min-height:76px;padding:14px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.meeting-row-main>span:not(.meeting-status){display:grid;grid-gap:5px;gap:5px;min-width:0;align-content:center}.meeting-source{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:22px;align-items:center;padding:2px 7px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:.72rem;font-weight:750}.meeting-source.integration{border-color:color-mix(in oklch,var(--accent) 30%,var(--line));background:var(--accent-soft);color:var(--accent-2)}.meeting-source.admin{color:var(--ink)}.meeting-source.legacy{border-style:dashed;color:var(--warning)}.meeting-row-main small,.meeting-row-main strong{overflow-wrap:anywhere}.meeting-occurrence-row small,.meeting-row-main small{color:var(--muted);font-size:.8rem}.meeting-row-actions{display:flex;gap:6px;align-items:center;padding:12px 14px 12px 4px}.meeting-row-actions button{width:38px;min-height:38px;padding:0;box-shadow:none}.meeting-status{display:inline-flex;align-items:center;align-self:center;justify-self:start;min-height:26px;padding:3px 9px;border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:.76rem;font-weight:750;white-space:nowrap}.meeting-status.active,.meeting-status.ready{background:var(--success-bg);color:var(--success)}.meeting-status.provisioning{background:var(--warning-bg);color:var(--warning)}.meeting-status.cancelled,.meeting-status.failed{background:var(--danger-bg);color:var(--danger)}.meeting-load-more{margin:12px auto;min-width:150px}.meeting-empty-state{display:grid;justify-items:center;grid-gap:9px;gap:9px;min-height:220px;padding:36px 20px;border:1px dashed var(--line-strong);border-radius:var(--radius-control);color:var(--muted);text-align:center}.meeting-empty-state strong{color:var(--ink)}.meeting-list-skeleton{display:grid;grid-template-columns:1.2fr .8fr 90px;grid-gap:18px;gap:18px;min-height:76px;padding:18px 16px;border-bottom:1px solid var(--line)}.meeting-list-skeleton:last-child{border-bottom:0}.meeting-list-skeleton span{height:16px;border-radius:4px;background:var(--panel-2);animation:meeting-skeleton-pulse 1.4s ease-in-out infinite alternate}@keyframes meeting-skeleton-pulse{to{opacity:.48}}.meeting-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid color-mix(in oklch,var(--danger) 28%,var(--line));border-radius:var(--radius-control);background:var(--danger-bg);color:var(--danger);font-weight:650}.meeting-error button{flex:0 0 auto;min-height:34px;padding:0 12px}.meeting-announcement{min-height:18px;margin:-8px 0 0;color:var(--success);font-size:.86rem}.meeting-form-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:22px;gap:22px;align-items:start}.meeting-form-fields{display:grid;grid-gap:16px;gap:16px}.meeting-form-fields fieldset{display:grid;grid-gap:14px;gap:14px;min-width:0;margin:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-strong)}.meeting-form-fields legend{padding:0 7px;font-weight:760}.meeting-form-fields label,.meeting-form-grid label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--muted);font-size:.84rem;font-weight:700}.meeting-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.meeting-weekdays{display:grid;grid-template-columns:repeat(7,minmax(54px,1fr));grid-gap:6px;gap:6px}.meeting-weekdays label{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-strong);color:var(--ink);font-size:.8rem}.meeting-weekdays label:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2)}.meeting-inline-check{display:flex!important;align-items:center}.meeting-form-summary{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:12px;gap:12px;padding:18px;border-left:3px solid var(--accent);background:var(--panel-2)}.meeting-form-summary h3,.meeting-form-summary p{margin:0}.meeting-form-summary p{color:var(--muted);line-height:1.55}.meeting-form-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:6px}.meeting-detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.meeting-detail-summary>div{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:16px 0}.meeting-detail-summary>div:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.meeting-detail-summary span{color:var(--muted);font-size:.8rem}.meeting-detail-summary strong{overflow-wrap:anywhere}.meeting-governance-note{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-left:3px solid var(--accent);background:var(--panel-2)}.meeting-governance-note.legacy{border-left-color:var(--warning)}.meeting-governance-note span{color:var(--muted);font-size:.84rem;line-height:1.5}.meeting-links-section{display:grid;grid-gap:12px;gap:12px}.meeting-link-list{display:grid;border-block:1px solid var(--line)}.meeting-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.meeting-link-row:last-child{border-bottom:0}.meeting-link-row>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.meeting-link-row span{color:var(--muted);font-size:.82rem;line-height:1.45}.meeting-link-row code{overflow-wrap:anywhere;white-space:normal}.meeting-link-row button{min-width:148px}.meeting-occurrences-section{display:grid;grid-gap:12px;gap:12px}.meeting-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.meeting-section-heading h3,.meeting-section-heading p{margin:0}.meeting-section-heading p{margin-top:5px;color:var(--muted);font-size:.85rem}.meeting-section-heading>button{width:40px;padding:0}.meeting-occurrence-list{display:grid;border-top:1px solid var(--line)}.meeting-occurrence-row{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(130px,auto);grid-gap:14px;gap:14px;align-items:center;min-width:0;padding:13px 0;border-bottom:1px solid var(--line)}.meeting-occurrence-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.meeting-occurrence-row .detail-link{justify-self:end}@media (max-width:768px){.session-diagnostics-detail-grid{grid-template-columns:1fr}.session-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.session-fact-grid div{padding-bottom:8px;border-right:0;border-bottom:1px solid var(--line)}.session-lifecycle-list li{grid-template-columns:minmax(130px,auto) minmax(0,1fr)}.session-lifecycle-list li span{grid-column:1/-1}.meeting-toolbar{grid-template-columns:minmax(0,1fr) auto}.meeting-status-filter{grid-column:1/-1;grid-row:2;grid-auto-columns:1fr}.meeting-toolbar>button[type=submit]{grid-column:2;grid-row:1}.meeting-refresh{grid-column:2;grid-row:2;justify-self:end}.meeting-status-filter{margin-right:52px}.meeting-row-main{grid-template-columns:minmax(0,1fr) auto;gap:9px 14px}.meeting-row-main>span:nth-child(2){grid-column:1}.meeting-row-main>.meeting-status{grid-column:2;grid-row:1}.meeting-form-layout{grid-template-columns:1fr}.meeting-form-summary{position:static;order:-1}.meeting-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.session-fact-grid{grid-template-columns:1fr}.participant-diagnostics-table thead{display:none}.participant-diagnostics-table,.participant-diagnostics-table tbody,.participant-diagnostics-table td,.participant-diagnostics-table tr{display:block;width:100%}.participant-diagnostics-table tr{padding:10px 0;border-bottom:1px solid var(--line)}.participant-diagnostics-table td{display:grid;grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0;border:0}.participant-diagnostics-table td:before{content:attr(data-label);color:var(--muted);font-family:inherit;font-size:.78rem;font-weight:700}.session-lifecycle-list li{grid-template-columns:1fr}.session-lifecycle-list li span{grid-column:auto}.meeting-toolbar{grid-template-columns:minmax(0,1fr) 42px}.meeting-toolbar>button[type=submit]{width:42px;padding:0}.meeting-toolbar>button[type=submit] span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.meeting-list-row{grid-template-columns:minmax(0,1fr)}.meeting-row-main{min-height:0;padding-bottom:8px}.meeting-row-actions{padding:0 14px 12px;justify-content:flex-end}.meeting-detail-summary,.meeting-form-grid,.meeting-link-row,.meeting-occurrence-row{grid-template-columns:1fr}.meeting-weekdays{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-detail-summary>div:nth-child(2n){padding-left:0;border-left:0}.meeting-occurrence-row .detail-link{justify-self:stretch}.meeting-link-row button{width:100%}.meeting-occurrence-row>span:last-child:empty{display:none}.meeting-form-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.meeting-list-skeleton span{animation:none}}@media (max-width:640px){.meeting-summary-grid,.workbench-health-strip{grid-template-columns:1fr}.workbench-action-card{grid-template-columns:38px minmax(0,1fr);padding:13px}.diagnostic-shortcut,.workbench-action-card em{grid-column:1/-1}.diagnostic-shortcut{grid-template-columns:1fr}}.suggestion-menu{display:grid;grid-gap:6px;gap:6px;min-width:0;font-weight:750}.suggestion-menu,.suggestion-title{color:var(--muted);font-size:.82rem}.suggestion-title{font-weight:760}.suggestion-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff}.suggestion-list.compact-list{max-height:130px;overflow:auto}.suggestion-list button{justify-content:flex-start;min-width:-moz-fit-content;min-width:fit-content;min-height:30px;padding:0 10px;border-radius:999px;box-shadow:none;background:#f7f7f7;color:var(--ink);text-align:left;font-size:.82rem}.suggestion-list button:hover{background:#ededed}.suggestion-list span{padding:8px;color:var(--muted)}.suggested-field{display:grid;grid-gap:8px;gap:8px;min-width:0}@media (max-width:980px){.integration-console-actions,.integration-console-grid,.integration-console-header,.integration-form-grid,.integration-list-row{grid-template-columns:1fr}.integration-console-header{display:grid;align-items:stretch}.integration-console-actions{min-width:0}.integration-panel .panel-title{align-items:stretch;flex-direction:column}.integration-panel .panel-title select{max-width:none}}.answer-strategy-resolution,.strategy-diagnostics-panel{min-width:0}.answer-strategy-resolution{margin-top:12px;padding:14px;border-radius:12px;background:var(--surface-subtle,#f5f7f7)}.answer-strategy-resolution dl,.strategy-diagnostics-list dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:0}.answer-strategy-resolution dl div,.strategy-diagnostics-list dl div{min-width:0}.answer-strategy-resolution dt,.strategy-diagnostics-list dt{color:var(--text-muted,#5f6b69);font-size:.82rem}.answer-strategy-resolution dd,.strategy-diagnostics-list dd{margin:3px 0 0;overflow-wrap:anywhere}.strategy-taxonomy{display:flex;align-items:flex-start;gap:12px}.strategy-diagnostics-list{display:grid;grid-gap:10px;gap:10px}.strategy-diagnostics-list article{padding-block:12px;border-bottom:1px solid var(--border,#d9e0df)}.invocation-lifecycle{display:grid;grid-gap:10px;gap:10px;margin:14px 0 0;padding:0;list-style:none}.invocation-lifecycle li{display:grid;grid-gap:8px;gap:8px;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.invocation-lifecycle li>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.invocation-content-control{min-width:0}.invocation-content-revealed{display:grid;justify-items:start;grid-gap:8px;gap:8px}.invocation-content-json{max-height:360px;margin:0;padding:12px;overflow:auto;border-radius:10px;background:#17201f;color:#f1f5f4;white-space:pre-wrap;overflow-wrap:anywhere;font:.78rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.strategy-summary-badges{align-items:flex-start}.strategy-summary-badges .status-pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow-wrap:anywhere}.inline-info-tip{position:relative;display:inline-flex;-webkit-margin-start:2px;margin-inline-start:2px}.inline-info-tip summary{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid;border-radius:50%;color:var(--muted);cursor:pointer;list-style:none}.inline-info-tip summary::-webkit-details-marker{display:none}.inline-info-tip[open]>div{position:absolute;z-index:4;inset-inline-start:0;top:calc(100% + 6px);width:min(280px,70vw);padding:8px 10px;background:var(--surface,#fff);color:var(--text,#17201f);box-shadow:0 8px 24px rgba(0,0,0,.12);font-size:12px;line-height:1.45}.diagnostic-drawer-summary,.inline-info-tip[open]>div{border:1px solid var(--border,#d9e0df);border-radius:6px}.diagnostic-drawer-summary{padding:10px 12px;background:var(--surface-muted,#f7f9f8)}.diagnostic-drawer-summary>summary{cursor:pointer;font-weight:600}.strategy-taxonomy{flex-wrap:wrap;margin-top:14px}.retrieval-results-panel{-webkit-border-start:3px solid var(--accent,#176b5b);border-inline-start:3px solid var(--accent,#176b5b)}.retrieval-process{display:grid;grid-gap:8px;gap:8px;margin-block:10px 14px}.retrieval-filter-bar{align-items:end;margin-block:12px}.retrieval-filter-bar label{min-width:132px}.retrieval-filter-bar input,.retrieval-filter-bar select{width:100%;min-width:0}.retrieval-evidence-list{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.retrieval-evidence-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--border,#d9e0df);border-radius:6px;background:var(--surface-subtle,#f5f7f7);overflow-wrap:anywhere}@media (max-width:480px){.answer-strategy-resolution dl,.strategy-diagnostics-list dl{grid-template-columns:1fr}}.tenant-management-list .panel{container-name:tenant-list-panel;container-type:inline-size}.call-webhook-evidence{container-name:webhook-evidence;container-type:inline-size}@container tenant-list-panel (max-width: 1180px){.tenant-list-row{grid-template-columns:minmax(220px,1.2fr) auto minmax(260px,.9fr);grid-template-areas:"primary status actions" "owner calls time";align-items:start}.tenant-row-actions{align-self:start;grid-template-columns:repeat(3,minmax(0,1fr))}}@container tenant-list-panel (max-width: 760px){.tenant-list-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary status" "owner owner" "calls time" "actions actions"}.tenant-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tenant-list-panel (max-width: 520px){.tenant-list-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "status" "owner" "calls" "time" "actions"}.tenant-status-cell{justify-items:start}}@container webhook-evidence (max-width: 1050px){.call-webhook-evidence-row[data-kind=inbound]{grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto;grid-template-areas:"event direction status" "time time time"}.call-webhook-evidence-row[data-kind=outbound]{grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto;grid-template-areas:"event direction status" "endpoint endpoint time" "participant participant participant"}}@container webhook-evidence (max-width: 620px){.call-webhook-evidence-row[data-kind=inbound],.call-webhook-evidence-row[data-kind=outbound]{grid-template-columns:minmax(0,1fr) auto}.call-webhook-evidence-row[data-kind=inbound]{grid-template-areas:"event status" "direction direction" "time time"}.call-webhook-evidence-row[data-kind=outbound]{grid-template-areas:"event status" "direction direction" "endpoint endpoint" "participant participant" "time time"}.call-webhook-time{white-space:normal}}