:root{color:#17202c;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--border: #d8dee9;--muted: #5b6776;--accent: #2c5fdc;--bg-card: #ffffff;--text: #17202c}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-loading,.login-screen{min-height:100vh;display:grid;place-items:center;background:#f6f8fb}.login-panel{width:min(360px,calc(100vw - 32px));background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:14px}.login-panel h1{margin:0;font-size:22px}.login-panel label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--muted)}.login-panel input{border:1px solid var(--border);border-radius:4px;padding:8px 10px;color:#17202c}.login-panel button,.nav-auth button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 10px}.login-panel button:disabled{opacity:.65;cursor:not-allowed}.app-shell{min-height:100vh;display:grid;grid-template-columns:220px 1fr}.nav{background:#151d29;color:#dbe4ef;padding:20px;display:flex;flex-direction:column;gap:14px}.nav-group{display:flex;flex-direction:column;gap:9px}.nav-brand-switcher{display:flex;flex-direction:column;gap:6px}.nav-brand-switcher span{color:#657386;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nav-brand-switcher select{width:100%;border:1px solid #2b3645;border-radius:4px;background:#0f1722;color:#fff;padding:7px 9px}.nav-group__label{color:#657386;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nav-item{border:0;background:transparent;padding:0;text-align:left;font-size:14px;color:#a4b0c2}.nav-item:disabled{color:#657386}.nav-item--active{color:#fff;font-weight:600}.nav-auth{margin-top:auto;display:flex;flex-direction:column;gap:8px;font-size:12px;color:#a4b0c2;overflow-wrap:anywhere}.workspace{padding:20px;display:flex;flex-direction:column;gap:16px}.workspace__header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.workspace__header h1{margin:0;font-size:22px}.owner-onboarding{min-height:100vh;background:radial-gradient(circle at 18% 10%,rgba(44,95,220,.12),transparent 30%),linear-gradient(180deg,#f6f8fb,#eef3f8);display:flex;flex-direction:column}.owner-onboarding__topbar{align-items:center;background:#ffffffe6;border-bottom:1px solid #d8dee9;display:flex;gap:18px;justify-content:space-between;padding:14px 24px}.owner-onboarding__identity{display:flex;flex-direction:column;gap:2px}.owner-onboarding__identity span,.owner-onboarding__brand-switcher span{color:#657386;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.owner-onboarding__identity strong{color:#111827;font-size:16px}.owner-onboarding__actions{align-items:center;display:flex;gap:10px}.owner-onboarding__actions button,.owner-onboarding__brand-switcher select{border:1px solid #ccd6e4;border-radius:999px;background:#fff;color:#17202c;font-size:13px;padding:8px 12px}.owner-onboarding__brand-switcher{align-items:center;display:flex;gap:8px}.owner-onboarding__workspace{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center;padding:28px 18px 36px}.owner-tools{display:flex;flex-direction:column;gap:16px;max-width:920px;width:100%}.owner-tools__header,.owner-tools__panel{background:#fff;border:1px solid #d8dee9;border-radius:18px;box-shadow:0 18px 48px #11182714}.owner-tools__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:22px}.owner-tools__header h1,.owner-tools__panel h2{margin:0}.owner-tools__header p,.owner-tools__panel p{color:#4a5568;line-height:1.45;margin:8px 0 0;max-width:680px}.owner-tools__secure-note,.owner-tools__setup-block{background:#ffffffe6;border:1px solid #d8dee9;border-radius:16px}.owner-tools__secure-note{padding:16px 18px}.owner-tools__secure-note p{color:#536174;line-height:1.45;margin:6px 0 0}.owner-tools__setup-list{display:flex;flex-direction:column;gap:12px}.owner-tools__setup-block{display:grid;gap:18px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);padding:18px}.owner-tools__setup-copy{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.owner-tools__setup-copy--centered{justify-content:center}.owner-tools__setup-copy--centered .owner-tools__status{margin-top:0}.owner-tools__setup-copy h2{margin:0}.owner-tools__setup-copy p{color:#536174;line-height:1.45;margin:0}.owner-tools__status,.owner-tools__badge{background:#edf3ff;border-radius:999px;color:#2454b6;font-size:12px;font-style:normal;font-weight:700;margin-top:auto;padding:4px 9px}.owner-tools__status--connected{background:#e8f7ef;color:#176c3a}.owner-tools__status--missing{background:#fff0ea;color:#9a3b12}.owner-tools__status--review{background:#fff8df;color:#7a5a00}.owner-tools__panel{display:flex;flex-direction:column;gap:18px;padding:22px}.owner-tools__badge{display:inline-flex;margin:0 0 8px}.owner-tools__form{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.owner-tools__field{display:flex;flex-direction:column;gap:6px}.owner-tools__field span{color:#536174;font-size:13px;font-weight:700}.owner-tools__field input,.owner-tools__field textarea{border:1px solid #ccd6e4;border-radius:10px;color:#17202c;font-size:15px;line-height:1.4;padding:11px 12px}.owner-tools__field textarea{min-height:86px;resize:vertical}.owner-tools__field small{color:#536174;font-size:12px;line-height:1.4}.owner-tools__field--secure input{background:#fff;border-color:#9db7ff;color:#17202c}.owner-tools__help{background:#f6f8fb;border:1px solid #d8dee9;border-radius:12px;grid-column:1 / -1;padding:10px 12px}.owner-tools__help summary{color:#2454b6;cursor:pointer;font-size:13px;font-weight:700}.owner-tools__help p{color:#536174;line-height:1.45;margin:8px 0 0}.owner-tools__note{background:#f6f8fb;border:1px solid #d8dee9;border-radius:12px;color:#4a5568;grid-column:1 / -1;margin:0;padding:12px 14px}.owner-tools__header button,.owner-tools__actions button{background:#2d6cdf;border:1px solid #2d6cdf;border-radius:999px;color:#fff;font-size:14px;font-weight:700;padding:9px 14px}.owner-tools__actions button+button{background:#fff;border-color:#ccd6e4;color:#17202c}.owner-tools__actions{display:flex;flex-wrap:wrap;gap:10px}.owner-tools__test{background:#f6f8fb;border:1px solid #d8dee9;border-radius:12px;padding:14px}.workspace__error{background:#fff1f0;border:1px solid #f3b3ad;color:#b32f1f;padding:8px 12px;border-radius:4px}.workspace__refresh{border:1px solid var(--border);background:#fff;border-radius:4px;padding:7px 12px;font-size:13px;color:#17202c}.workspace__refresh--active{border-color:var(--accent);background:#eaf1ff}.workspace__actions{display:flex;gap:8px;flex-wrap:wrap}.workspace__panes{display:grid;grid-template-columns:minmax(320px,1fr) 2fr;gap:20px;align-items:start}@media (max-width: 720px){.app-shell{grid-template-columns:1fr}.owner-onboarding__topbar,.owner-onboarding__actions{align-items:flex-start;flex-direction:column}.owner-onboarding__topbar{padding:12px 16px}.owner-onboarding__workspace{padding:16px 10px 24px}.owner-onboarding__actions,.owner-onboarding__actions button,.owner-onboarding__brand-switcher,.owner-onboarding__brand-switcher select{width:100%}.owner-tools__header{flex-direction:column}.owner-tools__setup-block{grid-template-columns:1fr}.owner-tools__header button,.owner-tools__actions button{width:100%}.setup-chat--owner .setup-chat__message--assistant,.setup-chat--owner .setup-chat__message--system,.setup-chat--owner .setup-chat__message--owner{margin-left:0;margin-right:0}.client-pilot__hero,.workspace__panes,.client-pilot__actions,.client-pilot__metrics{grid-template-columns:1fr}.nav{flex-direction:row;flex-wrap:wrap;padding:12px 16px}.nav-group{flex-direction:row;flex-wrap:wrap;align-items:center}.nav-brand-switcher{min-width:180px}}.status-tabs{display:flex;gap:6px;flex-wrap:wrap}.status-tab{background:transparent;border:1px solid var(--border);border-radius:4px;padding:6px 10px;font-size:13px;color:var(--muted);text-transform:capitalize}.status-tab--active{background:var(--accent);border-color:var(--accent);color:#fff}.queue-pane{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column}.queue-pane__header{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;padding:14px;border-bottom:1px solid var(--border)}.queue-pane__field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.queue-pane__field input{border:1px solid var(--border);border-radius:4px;padding:6px 8px;font-size:13px}.queue-pane__refresh{align-self:end;border:1px solid var(--border);border-radius:4px;padding:7px 10px;background:transparent;font-size:13px}.queue-pane__list{list-style:none;margin:0;padding:0;max-height:65vh;overflow-y:auto}.queue-pane__empty{padding:14px;font-size:13px;color:var(--muted)}.queue-card{width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--border);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.queue-card:hover{background:#f1f5fa}.queue-card--active{background:#eaf1ff;border-left:3px solid var(--accent);padding-left:11px}.queue-card__row{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);text-transform:uppercase}.queue-card__priority{letter-spacing:.04em}.queue-card__intent{background:#eaf1ff;color:var(--accent);padding:2px 6px;border-radius:3px}.queue-card__summary{font-size:14px;color:#17202c}.queue-card__meta{font-size:12px;color:var(--muted);display:flex;gap:12px}.detail-pane{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:16px}.detail-pane--empty{color:var(--muted);font-size:13px;padding:32px;text-align:center}.detail-pane__header h2{margin:0;font-size:18px}.detail-pane__sub{font-size:13px;color:var(--muted)}.detail-pane__section{display:flex;flex-direction:column;gap:8px}.detail-pane__row{display:flex;justify-content:space-between;font-size:13px}.detail-pane__row span{color:var(--muted)}.detail-pane__field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.detail-pane__field input,.detail-pane__field textarea{border:1px solid var(--border);border-radius:4px;padding:6px 8px;font-size:13px;color:#17202c;background:#fafbfc}.detail-pane__field textarea{resize:vertical;min-height:140px}.detail-pane__actions{display:flex;gap:8px;flex-wrap:wrap}.detail-pane__actions button{border:1px solid var(--border);background:transparent;border-radius:4px;padding:8px 14px;font-size:13px;color:#17202c}.detail-pane__primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.detail-pane__assign{display:flex;gap:8px;align-items:end}.detail-pane__assign .detail-pane__field{flex:1}.detail-pane__assign button{border:1px solid var(--border);background:transparent;border-radius:4px;padding:8px 14px;font-size:13px}.analytics-strip{display:flex;gap:18px;flex-wrap:wrap}.analytics-strip--empty{font-size:12px;color:var(--muted)}.analytics-strip__metric{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.analytics-strip__value{font-weight:600;font-size:18px}.analytics-strip__label{font-size:11px;color:var(--muted);text-transform:lowercase}.operations-overview{display:flex;flex-direction:column;gap:18px}.operations-overview .workspace__header p{margin:4px 0 0;color:var(--muted);font-size:13px}.client-pilot{display:flex;flex-direction:column;gap:14px}.client-pilot__hero{background:#fff;border:1px solid #cfd8e6;border-left:4px solid #2c5fdc;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:18px;padding:18px}.client-pilot__hero-copy,.client-pilot__status,.client-pilot__metric,.client-pilot__panel,.client-pilot__panel-header div,.client-pilot__proof-row,.client-pilot__check-row div,.client-pilot__activity-row div{min-width:0}.client-pilot__hero-copy{display:flex;flex-direction:column;gap:7px}.client-pilot__eyebrow{color:#2c5fdc;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.client-pilot h2,.client-pilot h3,.client-pilot p{margin:0}.client-pilot h2{color:#111827;font-size:26px;line-height:1.1}.client-pilot h3{color:#17202c;font-size:15px}.client-pilot p,.client-pilot__panel-header span,.client-pilot__empty,.client-pilot__activity-row span,.client-pilot__activity-row time{color:var(--muted);font-size:13px}.client-pilot__status{align-self:stretch;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:14px}.client-pilot__status span,.client-pilot__metric span,.client-pilot__proof-row span,.client-pilot__check-row span,.client-pilot__attention-row span{color:var(--muted);font-size:12px}.client-pilot__status strong{font-size:22px;line-height:1.1}.client-pilot__status small{color:var(--muted);font-size:12px;line-height:1.35}.client-pilot__status--ok strong,.client-pilot__metric--ok strong,.client-pilot__badge--ok,.client-pilot__check-row--ok em{color:#0f7a4f}.client-pilot__status--watch strong,.client-pilot__metric--watch strong,.client-pilot__badge--watch,.client-pilot__check-row--watch em{color:#a05a00}.client-pilot__status--attention strong,.client-pilot__metric--attention strong,.client-pilot__badge--attention,.client-pilot__check-row--attention em{color:#b42318}.client-pilot__status--missing strong,.client-pilot__metric--missing strong,.client-pilot__badge--missing,.client-pilot__check-row--missing em{color:#475467}.client-pilot__actions,.client-pilot__metrics,.client-pilot__grid{display:grid;gap:10px}.client-pilot__actions{grid-template-columns:repeat(5,minmax(130px,max-content))}.client-pilot__actions button,.client-pilot__attention-row button{border:1px solid #ccd6e4;border-radius:6px;background:#fff;color:#17202c;font-size:13px;padding:8px 11px;white-space:nowrap}.client-pilot__actions button:hover,.client-pilot__attention-row button:hover{background:#f3f6fb}.client-pilot__actions .client-pilot__primary{background:#2c5fdc;border-color:#2c5fdc;color:#fff}.client-pilot__metrics{grid-template-columns:repeat(4,minmax(150px,1fr))}.client-pilot__metric{background:#fff;border:1px solid #d8dee9;border-radius:8px;display:flex;flex-direction:column;gap:5px;padding:13px}.client-pilot__metric strong{color:#17202c;font-size:24px;line-height:1}.client-pilot__grid{grid-template-columns:minmax(320px,1.15fr) minmax(300px,.85fr);align-items:stretch}.client-pilot__panel{background:#fff;border:1px solid #d8dee9;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:14px}.client-pilot__panel--proof{border-top:3px solid #0f7a4f}.client-pilot__panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.client-pilot__badge{border-radius:999px;background:#f2f4f7;font-size:12px;padding:5px 9px;white-space:nowrap}.client-pilot__proof-grid,.client-pilot__attention,.client-pilot__activity,.client-pilot__checklist{display:flex;flex-direction:column;gap:9px}.client-pilot__proof-row,.client-pilot__attention-row,.client-pilot__activity-row{align-items:center;border-bottom:1px solid #eef2f6;display:grid;gap:10px;padding-bottom:9px}.client-pilot__proof-row{grid-template-columns:120px minmax(0,1fr)}.client-pilot__proof-row strong,.client-pilot__attention-row strong,.client-pilot__activity-row strong,.client-pilot__check-row strong{color:#17202c;overflow-wrap:anywhere}.client-pilot__proof-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.client-pilot__check-row{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.client-pilot__check-row div{display:flex;flex-direction:column;gap:2px}.client-pilot__check-row em{font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.client-pilot__dot{border-radius:999px;display:inline-block;height:9px;width:9px}.client-pilot__check-row--ok .client-pilot__dot{background:#12b76a}.client-pilot__check-row--watch .client-pilot__dot{background:#f79009}.client-pilot__check-row--attention .client-pilot__dot{background:#f04438}.client-pilot__check-row--missing .client-pilot__dot{background:#98a2b3}.client-pilot__attention-row{grid-template-columns:minmax(0,1fr) auto auto}.client-pilot__activity-row{grid-template-columns:minmax(0,1fr) auto}.client-pilot__activity-row div{display:flex;flex-direction:column;gap:3px}@media (max-width: 900px){.client-pilot__hero,.client-pilot__grid{grid-template-columns:1fr}.client-pilot__actions,.client-pilot__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.client-pilot__actions,.client-pilot__metrics{grid-template-columns:1fr}.client-pilot__actions button{min-width:0;white-space:normal;width:100%}.client-pilot__proof-row,.client-pilot__attention-row,.client-pilot__activity-row{grid-template-columns:1fr}.nav{overflow-x:auto}}.operations-overview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:stretch}.operations-overview__panel{background:#fff;border:1px solid var(--border);border-radius:6px;padding:14px;display:flex;flex-direction:column;gap:12px}.operations-overview__panel h2{margin:0;font-size:16px}.operations-overview__metric{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef2f6;padding-bottom:8px}.operations-overview__metric--wide{align-items:flex-start;flex-direction:column;gap:4px}.operations-overview__metric span,.operations-overview__health-row span{color:var(--muted);font-size:12px}.operations-overview__value{color:#17202c;font-size:18px}.operations-overview__value--ok{color:#0f7a4f}.operations-overview__value--warn{color:#b85b00}.operations-overview__health-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.operations-overview__health-row strong{color:#17202c}.operations-overview__health-row--ok strong{color:#0f7a4f}.operations-overview__health-row--attention strong{color:#b85b00}.operations-overview__health-row--missing strong{color:#5d6980}.operations-overview__health-error{margin:0;color:#9f1239;font-size:12px}.operations-overview__smoke,.operations-overview__smoke-checks{display:flex;flex-direction:column;gap:10px}.operations-overview__smoke-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.operations-overview__smoke-header span{color:var(--muted);font-size:12px}.operations-overview__smoke-status{border-radius:4px;font-size:13px;padding:4px 8px}.operations-overview__smoke-status--pass{background:#e8f7ef;color:#0f7a4f}.operations-overview__smoke-status--warn{background:#fff4e5;color:#b85b00}.operations-overview__smoke-status--fail{background:#fff1f2;color:#9f1239}.operations-overview__smoke-grid{display:flex;flex-direction:column;gap:8px}.operations-overview__smoke-check{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.operations-overview__smoke-check span{color:#17202c}.operations-overview__smoke-check strong{color:#5d6980;font-size:12px}.operations-overview__smoke-check--pass strong{color:#0f7a4f}.operations-overview__smoke-check--warn strong{color:#b85b00}.operations-overview__smoke-check--fail strong{color:#9f1239}.operations-overview__smoke-details{border-top:1px solid #eef2f6;display:flex;flex-direction:column;gap:12px;padding-top:12px}.operations-overview__smoke-details h3{color:#17202c;font-size:13px;margin:0}.operations-overview__smoke-evidence-grid,.operations-overview__smoke-check-details{display:flex;flex-direction:column;gap:8px}.operations-overview__smoke-evidence-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:start;font-size:12px}.operations-overview__smoke-evidence-row span{color:var(--muted)}.operations-overview__smoke-evidence-row strong{color:#17202c;font-weight:600;min-width:0;overflow-wrap:anywhere}.operations-overview__smoke-evidence-row--wide{grid-template-columns:1fr;gap:4px}.operations-overview__empty{margin:0;color:var(--muted);font-size:13px}.operations-overview__activity-list{display:flex;flex-direction:column;gap:10px}.operations-overview__activity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid #eef2f6;padding-bottom:10px}.operations-overview__activity-row div{display:flex;flex-direction:column;gap:3px;min-width:0}.operations-overview__activity-row strong{color:#17202c;font-size:13px}.operations-overview__activity-row span,.operations-overview__activity-row time{color:var(--muted);font-size:12px}.operations-overview__activity-row--attention strong{color:#b85b00}.operations-overview__activity-row--missing strong{color:#5d6980}.operations-overview__activity-row button{border:1px solid var(--border);background:#fff;border-radius:4px;color:#17202c;font-size:12px;padding:6px 8px;white-space:nowrap}.operations-overview__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.operations-overview__actions button,.operations-overview .workspace__actions button{border:1px solid var(--border);background:transparent;border-radius:4px;color:#17202c;font-size:13px;padding:7px 10px}.analytics-screen{display:flex;flex-direction:column;gap:18px}.analytics-screen__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.analytics-card,.analytics-breakdown,.analytics-screen__usage{border:1px solid var(--border);border-radius:6px;background:#fff}.analytics-card{min-height:112px;padding:14px;display:flex;flex-direction:column;gap:8px}.analytics-card span,.analytics-screen__usage span{font-size:12px;color:var(--muted)}.analytics-card strong{font-size:26px;line-height:1}.analytics-card p{margin:0;font-size:12px;color:var(--muted)}.analytics-screen__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.analytics-breakdown{padding:14px}.analytics-breakdown h2{margin:0 0 12px;font-size:14px}.analytics-breakdown ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.analytics-breakdown li,.analytics-screen__usage{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-breakdown li{font-size:13px}.analytics-breakdown__empty{margin:0;color:var(--muted);font-size:13px}.analytics-screen__usage{padding:14px;flex-wrap:wrap}.training-sandbox{display:flex;flex-direction:column;gap:18px}.training-sandbox__note,.training-sandbox__empty{margin:0;color:var(--muted);font-size:13px}.training-sandbox__summary,.training-sandbox__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.training-sandbox__readiness,.training-sandbox__actions,.training-sandbox__panel{border:1px solid var(--border);border-radius:6px;background:#fff;padding:14px}.training-sandbox__readiness,.training-sandbox__actions{min-height:128px;display:flex;flex-direction:column;gap:8px}.training-sandbox__actions{justify-content:center}.training-sandbox__actions button{border:1px solid var(--border);border-radius:4px;background:#fff;color:#17202c;padding:8px 14px;font-size:13px}.training-sandbox__actions button:disabled{opacity:.65}.training-sandbox__readiness span,.training-sandbox__readiness small,.training-sandbox__list small,.training-sandbox__learning-list small,.training-sandbox__review-list small,.training-sandbox__results small{color:var(--muted);font-size:12px}.training-sandbox__readiness strong{font-size:30px;line-height:1}.training-sandbox__readiness p{margin:0;font-size:13px}.training-sandbox__panel h2{margin:0 0 12px;font-size:15px}.training-sandbox__list,.training-sandbox__learning-list,.training-sandbox__review-list,.training-sandbox__results,.training-sandbox__results ul{list-style:none;padding:0;margin:0}.training-sandbox__list,.training-sandbox__learning-list,.training-sandbox__review-list,.training-sandbox__results{display:flex;flex-direction:column;gap:10px}.training-sandbox__list li,.training-sandbox__learning-list li,.training-sandbox__review-list li,.training-sandbox__results>li{border:1px solid var(--border);border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:5px}.training-sandbox__list span,.training-sandbox__learning-list span,.training-sandbox__review-list span,.training-sandbox__results span{font-size:13px}.training-sandbox__learning-list header,.training-sandbox__review-list header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.training-sandbox__learning-list p,.training-sandbox__review-list p{font-size:13px;line-height:1.45;margin:0}.training-sandbox__objective-actions{display:flex;justify-content:flex-end;margin-top:4px}.training-sandbox__objective-actions button{border:1px solid var(--border);border-radius:4px;background:#fff;color:#17202c;padding:7px 10px;font-size:12px}.training-sandbox__run-score{display:block;margin-bottom:12px;font-size:22px}.training-sandbox__results header,.training-sandbox__results li li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.training-sandbox__results ul{display:flex;flex-direction:column;gap:6px}.training-sandbox__results li li{border-top:1px solid var(--border);padding-top:6px}.training-sandbox__results li li small{flex-basis:100%}.agent-builder{display:flex;flex-direction:column;gap:16px}.agent-builder__note,.agent-builder__empty{margin:0;color:var(--muted);font-size:13px}.agent-builder__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.agent-builder__summary article,.agent-builder__panel{border:1px solid var(--border);border-radius:6px;background:#fff;padding:14px}.agent-builder__summary article{display:flex;flex-direction:column;gap:5px}.agent-builder__summary span,.agent-builder__panel label span,.agent-builder__panel-header span,.agent-builder__list span,.agent-builder__list small{color:var(--muted);font-size:12px}.agent-builder__summary strong{font-size:20px}.agent-builder__grid{display:grid;grid-template-columns:minmax(340px,1.45fr) minmax(300px,.8fr);gap:14px;align-items:start}.agent-builder__wizard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.agent-builder__side,.agent-builder__panel,.agent-builder__panel--editor{display:flex;flex-direction:column;gap:12px}.agent-builder__panel h2{margin:0;font-size:16px}.agent-builder__panel-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.agent-builder__panel label{display:flex;flex-direction:column;gap:5px}.agent-builder__panel input,.agent-builder__panel textarea,.agent-builder__panel select{width:100%;border:1px solid var(--border);border-radius:4px;background:#fff;color:#17202c;padding:8px 10px}.agent-builder__panel textarea{min-height:78px;resize:vertical}.agent-builder__knowledge,.agent-builder__knowledge-group{display:flex;flex-direction:column;gap:10px}.agent-builder__knowledge-group{border-top:1px solid #eef2f6;padding-top:10px}.agent-builder__knowledge-group h3{margin:0;font-size:13px}.agent-builder__panel .agent-builder__knowledge-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start}.agent-builder__panel .agent-builder__knowledge-item input{width:16px;height:16px;margin-top:2px;padding:0}.agent-builder__knowledge-item>span{display:flex;min-width:0;flex-direction:column;gap:3px}.agent-builder__knowledge-item strong,.agent-builder__knowledge-item small{overflow-wrap:anywhere}.agent-builder__knowledge-item small{color:var(--muted);font-size:12px}.agent-builder__actions{display:flex;flex-wrap:wrap;gap:8px}.agent-builder__actions button,.agent-builder__panel>button,.agent-builder__list button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px}.agent-builder__actions button:disabled,.agent-builder__panel>button:disabled,.agent-builder__list button:disabled{opacity:.62}.agent-builder__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.agent-builder__list li{border:1px solid var(--border);border-radius:4px;padding:9px;display:flex;flex-direction:column;gap:5px}.agent-builder__trace{display:flex;flex-direction:column;gap:10px}.agent-builder__preview{border-left:3px solid var(--accent);background:#f7faff;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.agent-builder__preview h3,.agent-builder__preview p{margin:0}.agent-builder__preview h3{font-size:14px}.agent-builder__preview span{color:var(--muted);font-size:12px}.agent-builder__preview p{font-size:13px;line-height:1.45}.agent-builder__report{border-top:1px solid #eef2f6;display:flex;flex-direction:column;gap:10px;padding-top:12px}.agent-builder__report h3{margin:0;font-size:14px}.agent-builder__report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.agent-builder__report-summary article{border:1px solid var(--border);border-radius:4px;background:#f8fafc;padding:9px;display:flex;flex-direction:column;gap:4px}.agent-builder__report-summary article span,.agent-builder__report-list span,.agent-builder__report-list small{color:var(--muted);font-size:12px}.agent-builder__report-summary article strong{font-size:14px}.agent-builder__report-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.agent-builder__report-actions span{color:var(--muted);font-size:12px;line-height:1.4}.agent-builder__feedback-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.agent-builder__feedback-grid label{display:flex;flex-direction:column;gap:5px}.agent-builder__feedback-grid span{color:var(--muted);font-size:12px}.agent-builder__feedback-grid textarea{min-height:56px;resize:vertical}.agent-builder__report-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.agent-builder__report-list li{border:1px solid var(--border);border-radius:4px;padding:9px;display:flex;flex-direction:column;gap:5px}.agent-builder__report-list li>div{align-items:center;display:flex;justify-content:space-between;gap:8px}.agent-builder__report-list p{margin:0;font-size:13px;line-height:1.45}.agent-builder__report-staged{border-top:1px solid #eef2f6;display:flex;flex-direction:column;gap:8px;padding-top:10px}.agent-builder__report-staged h4{margin:0;font-size:14px}.agent-builder__report-staged-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.agent-builder__report-staged-list li{background:#f8fafc;border:1px solid var(--border);border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:9px}.agent-builder__report-staged-list span,.agent-builder__report-staged-list small{color:var(--muted);font-size:12px;line-height:1.4}.decision-audit{display:flex;flex-direction:column;gap:16px}.decision-audit__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.decision-audit__summary article,.decision-audit__filters,.decision-audit__list,.decision-audit__detail{border:1px solid var(--border);border-radius:6px;background:#fff}.decision-audit__summary article{padding:12px;display:flex;flex-direction:column;gap:4px}.decision-audit__summary span,.decision-audit__row span,.decision-audit__row small,.decision-audit__detail header span,.decision-audit__rows span{color:var(--muted);font-size:12px}.decision-audit__summary strong{font-size:22px;line-height:1}.decision-audit__filters{padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.decision-audit__filters label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:12px}.decision-audit__filters input,.decision-audit__filters select{border:1px solid var(--border);border-radius:4px;padding:7px 8px;color:#17202c;background:#fff}.decision-audit__grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.4fr);gap:16px;align-items:start}.decision-audit__list,.decision-audit__detail{min-height:360px;min-width:0}.decision-audit__list header,.decision-audit__detail header{padding:12px;border-bottom:1px solid var(--border)}.decision-audit__list ul{list-style:none;padding:0;margin:0}.decision-audit__row{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;padding:11px 12px;text-align:left;display:flex;flex-direction:column;gap:5px}.decision-audit__row:hover{background:#f1f5fa}.decision-audit__row--active{background:#eaf1ff;border-left:3px solid var(--accent);padding-left:9px}.decision-audit__row div,.decision-audit__detail header,.decision-audit__rows div{display:flex;align-items:center;justify-content:space-between;gap:12px}.decision-audit__detail header h2{margin:0;font-size:18px}.decision-audit__detail{padding-bottom:12px}.decision-audit__why{margin:0 12px 12px}.decision-audit__rows{padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 14px}.decision-audit__rows div{align-items:flex-start}.decision-audit__rows strong{text-align:right;overflow-wrap:anywhere;font-size:13px}.decision-audit__section{margin:0 12px 12px;border-top:1px solid var(--border);min-width:0;padding-top:10px}.decision-audit__section h3{margin:0 0 6px;font-size:13px}.decision-audit__section p{margin:0;font-size:13px;color:#17202c}.decision-audit__section pre{margin:0;max-width:100%;max-height:220px;overflow:auto;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:4px;padding:8px;background:#fbfcfe;font-size:12px;white-space:pre-wrap}.decision-audit__empty{margin:0;padding:14px;color:var(--muted);font-size:13px}@media (max-width: 860px){.decision-audit__grid{grid-template-columns:1fr}}.availability-picker{border:1px solid var(--border);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:#fbfcfe}.availability-picker__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.availability-picker__title{font-size:13px;font-weight:600;color:#17202c}.availability-picker__refresh{border:1px solid var(--border);background:transparent;border-radius:4px;padding:6px 10px;font-size:12px}.availability-picker__tz{font-size:11px;color:var(--muted)}.availability-picker__empty{font-size:12px;color:var(--muted);margin:0}.availability-picker__days{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.availability-picker__day{display:flex;flex-direction:column;gap:4px}.availability-picker__day-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.availability-picker__slots{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.availability-picker__slot{border:1px solid var(--border);background:#fff;border-radius:4px;padding:4px 10px;font-size:12px;color:#17202c}.availability-picker__slot--active{background:var(--accent);border-color:var(--accent);color:#fff}.availability-picker__slot:disabled{opacity:.5;cursor:not-allowed}.detail-pane__primary--book{background:#155a3d!important;border-color:#155a3d!important}.inbox{display:grid;grid-template-columns:minmax(280px,360px) minmax(360px,1fr) minmax(260px,340px);gap:16px;align-items:start}.inbox-list,.inbox-timeline,.inbox-context{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;min-width:0}.inbox-list,.inbox-context{max-height:calc(100vh - 114px);overflow-y:auto}.inbox-timeline{display:flex;flex-direction:column;gap:14px;padding:16px;max-height:calc(100vh - 114px);overflow-y:auto}.inbox-pane--empty{min-height:180px;display:grid;place-items:center;padding:24px;color:var(--muted);font-size:13px}.inbox-list__header{display:grid;grid-template-columns:1fr;gap:10px;padding:14px;border-bottom:1px solid var(--border)}.inbox-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.inbox-field input,.inbox-field textarea{width:100%;border:1px solid var(--border);border-radius:4px;padding:7px 9px;font-size:13px;color:#17202c;background:#fbfcfe}.inbox-field textarea{resize:vertical}.inbox-filters{display:flex;gap:6px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--border)}.inbox-filter{border:1px solid var(--border);background:transparent;border-radius:4px;padding:5px 8px;font-size:12px;color:var(--muted)}.inbox-filter--active{background:var(--accent);border-color:var(--accent);color:#fff}.conversation-list{list-style:none;margin:0;padding:0}.conversation-list__empty{padding:14px;font-size:13px;color:var(--muted)}.conversation-card{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;padding:12px 14px;text-align:left;display:flex;flex-direction:column;gap:5px;color:#17202c}.conversation-card:hover{background:#f1f5fa}.conversation-card--active{background:#eaf1ff;border-left:3px solid var(--accent);padding-left:11px}.conversation-card__top{display:flex;justify-content:space-between;gap:10px;font-size:13px}.conversation-card__top span{color:var(--muted);white-space:nowrap}.conversation-card__company,.conversation-card__meta{color:var(--muted);font-size:12px}.conversation-card__preview{font-size:13px;overflow-wrap:anywhere}.conversation-card__meta{display:flex;flex-wrap:wrap;gap:6px;text-transform:capitalize}.inbox-pane__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.inbox-pane__header h2{margin:0;font-size:17px}.inbox-pane__eyebrow{color:var(--muted);font-size:12px}.inbox-badge{border:1px solid var(--border);border-radius:4px;padding:2px 7px;font-size:12px;color:var(--muted);background:#fbfcfe}.inbox-badge--warn,.inbox-badge--stopped{border-color:#d8a547;color:#7a4f00;background:#fff7e6}.inbox-badge--needs_human{border-color:#d47c4b;color:#8a3b0f;background:#fff3eb}.inbox-badge--lost{border-color:#d99a9a;color:#932b2b;background:#fff1f1}.inbox-badge--booked,.inbox-badge--qualified{border-color:#79b58a;color:#155a3d;background:#edf8f0}.inbox-muted{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.timeline-event{border:1px solid var(--border);border-radius:6px;padding:10px 12px;background:#fbfcfe;display:flex;flex-direction:column;gap:6px}.timeline-event--inbound{border-left:3px solid #155a3d}.timeline-event--outbound{border-left:3px solid var(--accent)}.timeline-event--note{border-left:3px solid #946200}.timeline-event header{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;text-transform:capitalize}.timeline-event p{margin:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.reply-composer{border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:10px}.reply-composer__disabled{margin:0;color:#8a3b2f;font-size:12px}.inbox-primary,.reply-composer button,.context-section button,.note-form button{align-self:flex-start;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px;font-size:13px}.inbox-primary:disabled,.reply-composer button:disabled,.context-section button:disabled,.note-form button:disabled{border-color:var(--border);background:#e9edf3;color:#6f7c8d}.inbox-context{padding:16px;display:flex;flex-direction:column;gap:14px}.context-section{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:12px}.context-section h3{margin:0;font-size:13px}.context-section dl{margin:0;display:flex;flex-direction:column;gap:7px}.context-section dl div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.context-section dt{color:var(--muted)}.context-section dd{margin:0;text-align:right;overflow-wrap:anywhere}.note-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px}.note-list li{border:1px solid var(--border);border-radius:4px;padding:7px 9px;background:#fbfcfe;overflow-wrap:anywhere}.note-form{display:flex;flex-direction:column;gap:8px}@media (max-width: 1180px){.inbox{grid-template-columns:minmax(280px,340px) minmax(360px,1fr)}.inbox-context{grid-column:1 / -1;max-height:none}}@media (max-width: 860px){.inbox{grid-template-columns:1fr}.inbox-list,.inbox-timeline,.inbox-context{max-height:none}}.adapter-settings{display:flex;flex-direction:column;gap:16px}.adapter-settings__note{margin:4px 0 0;color:var(--muted);font-size:13px}.adapter-settings__brand{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:8px;align-items:end}.adapter-settings__brand label{grid-column:1 / -1;color:var(--muted);font-size:12px}.adapter-settings__brand input,.adapter-settings__field input,.adapter-settings__field select,.adapter-settings__form input,.adapter-settings__form select,.action-policy-settings__form input,.action-policy-settings__form select{border:1px solid var(--border);border-radius:4px;padding:7px 9px;color:#17202c;background:#fff}.adapter-settings__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.adapter-settings__card{text-align:left;background:#fff;border:1px solid var(--border);border-radius:6px;padding:14px;display:flex;flex-direction:column;gap:8px}.adapter-settings__card--active{border-color:var(--accent);box-shadow:0 0 0 1px #2c5fdc33}.adapter-settings__card span{font-size:12px;color:var(--muted)}.adapter-settings__detail{display:grid;grid-template-columns:minmax(360px,1.4fr) minmax(280px,.8fr);gap:16px;align-items:start}.adapter-settings__form,.adapter-settings__panel,.adapter-settings__history,.adapter-settings__test{background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px}.adapter-settings__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adapter-settings__form h2{grid-column:1 / -1;margin:0;font-size:18px}.adapter-settings__field,.adapter-settings__form label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:12px}.adapter-settings__field--wide{grid-column:1 / -1}.adapter-settings__side{display:flex;flex-direction:column;gap:12px}.adapter-settings__checks,.adapter-settings__history ul,.adapter-settings__test ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adapter-settings__history h2,.adapter-settings__test h2{margin:0 0 10px;font-size:16px}.adapter-settings__history p,.adapter-settings__test p{margin:0;color:var(--muted);font-size:13px}.adapter-settings__check,.adapter-settings__history li,.adapter-settings__test li,.adapter-settings__history-item{border:1px solid var(--border);border-radius:4px;padding:8px;font-size:13px}.adapter-settings__check strong,.adapter-settings__history li strong,.adapter-settings__test li strong,.adapter-settings__history-item strong{display:block;margin-bottom:3px}.adapter-settings__test li{display:flex;flex-direction:column;gap:3px}.adapter-settings__actions{display:flex;gap:8px;flex-wrap:wrap}.adapter-settings__actions button,.adapter-settings__brand button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px}.adapter-settings__actions button:disabled,.adapter-settings__brand button:disabled{opacity:.62}.adapter-settings__actions .adapter-settings__danger{border-color:#b32f1f;background:#b32f1f}.ghl-workspace{background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:14px}.ghl-workspace__header{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.ghl-workspace__header h2,.ghl-workspace__mapping h3{margin:0;font-size:18px}.ghl-workspace__header button,.ghl-workspace__check button,.ghl-workspace__actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px}.ghl-workspace__header button:disabled,.ghl-workspace__actions button:disabled{opacity:.62}.ghl-workspace__summary{border:1px solid var(--border);border-radius:4px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.ghl-workspace__summary strong{color:#17202c}.ghl-workspace__checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ghl-workspace__check{border:1px solid var(--border);border-radius:4px;padding:10px;display:flex;flex-direction:column;gap:8px;font-size:13px}.ghl-workspace__check div{display:flex;justify-content:space-between;gap:8px}.ghl-workspace__check p{margin:0;color:var(--muted)}.ghl-workspace__check--pass{border-color:#8abf8a}.ghl-workspace__check--warning{border-color:#d9a441}.ghl-workspace__check--fail{border-color:#c75146}.ghl-workspace__check--not_applicable{border-color:#b8c0cc}.ghl-workspace__mapping{border-top:1px solid var(--border);padding-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ghl-workspace__mapping h3,.ghl-workspace__actions{grid-column:1 / -1}.ghl-workspace__mapping label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:12px}.ghl-workspace__mapping input{border:1px solid var(--border);border-radius:4px;padding:7px 9px;color:#17202c;background:#fff}.ghl-workspace__mapping input:disabled{background:#f4f6f8}.ghl-workspace__actions{display:flex;gap:8px;flex-wrap:wrap}.safe-mode-settings{background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:14px}.safe-mode-settings__header{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.safe-mode-settings__header h2,.safe-mode-settings__preset h3{margin:0;font-size:18px}.safe-mode-settings__header p,.safe-mode-settings__preset p{margin:4px 0 0;color:var(--muted);font-size:13px}.safe-mode-settings__body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.safe-mode-settings__preset{border:1px solid var(--border);border-radius:6px;padding:12px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr) auto;gap:14px;align-items:start}.safe-mode-settings__preset ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.safe-mode-settings__preset li{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.safe-mode-settings__preset li span{overflow-wrap:anywhere}.safe-mode-settings__actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.safe-mode-settings__actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px;white-space:nowrap}.safe-mode-settings__actions button:disabled{opacity:.62}.safe-mode-settings__actions button+button{border-color:var(--border-strong);background:#fff;color:#17202c}.automation-mode-settings{background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:14px}.automation-mode-settings__header{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.automation-mode-settings__header h2,.automation-mode-settings__card h3{margin:0;font-size:18px}.automation-mode-settings__header p,.automation-mode-settings__card p{margin:4px 0 0;color:var(--muted);font-size:13px}.automation-mode-settings__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.automation-mode-settings__card{border:1px solid var(--border);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:12px;min-width:0}.automation-mode-settings__card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.automation-mode-settings__card li{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.automation-mode-settings__card li span{overflow-wrap:anywhere}.automation-mode-settings__card button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px;align-self:start}.automation-mode-settings__card button:disabled{opacity:.62}.action-policy-settings{background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:14px}.action-policy-settings__header{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.action-policy-settings__header h2,.action-policy-settings__list h3{margin:0;font-size:18px}.action-policy-settings__header p,.action-policy-settings__list p{margin:4px 0 0;color:var(--muted);font-size:13px}.action-policy-settings__header button,.action-policy-settings__form button,.action-policy-settings__rule button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px}.action-policy-settings__header button:disabled,.action-policy-settings__form button:disabled,.action-policy-settings__rule button:disabled{opacity:.62}.action-policy-settings__body{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:16px;align-items:start}.action-policy-settings__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.action-policy-settings__form label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:12px}.action-policy-settings__form button{grid-column:1 / -1;justify-self:start}.action-policy-settings__list ul{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:8px}.action-policy-settings__rule{border:1px solid var(--border);border-radius:4px;padding:10px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.action-policy-settings__rule div{display:flex;flex-direction:column;gap:3px;min-width:0}.action-policy-settings__rule span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.action-policy-settings__rule .adapter-settings__danger{border-color:#b32f1f;background:#b32f1f}.brand-ai-profile-settings{background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:14px}.brand-ai-profile-settings__header{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.brand-ai-profile-settings__header h2{margin:0;font-size:18px}.brand-ai-profile-settings__header p{margin:4px 0 0;color:var(--muted);font-size:13px}.brand-ai-profile-settings__header button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px}.brand-ai-profile-settings__header button:disabled{opacity:.62}.brand-ai-profile-settings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-ai-profile-settings__field{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:12px}.brand-ai-profile-settings__field textarea{min-height:92px;resize:vertical;border:1px solid var(--border);border-radius:4px;padding:8px 9px;color:#17202c;background:#fff;font:inherit}.brand-ai-profile-settings__field textarea:disabled{background:#f4f6f8}.brand-knowledge-settings{background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:14px}.brand-knowledge-settings__header{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.brand-knowledge-settings__header h2{margin:0;font-size:18px}.brand-knowledge-settings__header p{margin:4px 0 0;color:var(--muted);font-size:13px}.brand-knowledge-settings__header button,.brand-knowledge-settings__form button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px}.brand-knowledge-settings__header button:disabled,.brand-knowledge-settings__form button:disabled,.brand-knowledge-settings__entry button:disabled{opacity:.62}.brand-knowledge-settings__form{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(180px,.6fr);gap:12px;align-items:end}.brand-knowledge-settings__form label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:12px}.brand-knowledge-settings__form label:has(textarea){grid-column:span 2}.brand-knowledge-settings__form input,.brand-knowledge-settings__form select,.brand-knowledge-settings__form textarea{border:1px solid var(--border);border-radius:4px;padding:8px 9px;color:#17202c;background:#fff;font:inherit}.brand-knowledge-settings__form textarea{min-height:92px;resize:vertical}.brand-knowledge-settings__entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-knowledge-settings__entry{border:1px solid var(--border);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:8px;background:#fbfcfd}.brand-knowledge-settings__entry div,.brand-knowledge-settings__entry footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.brand-knowledge-settings__entry strong{color:#17202c}.brand-knowledge-settings__entry span{font-size:12px;color:var(--muted)}.brand-knowledge-settings__entry p{margin:0;color:#2f3a48;line-height:1.45}.brand-knowledge-settings__entry button{margin-left:auto;border:1px solid var(--border);background:#fff;color:#17202c;border-radius:4px;padding:6px 10px}@media (max-width: 900px){.adapter-settings__cards,.adapter-settings__detail,.adapter-settings__form,.ghl-workspace__checks,.ghl-workspace__mapping,.safe-mode-settings__preset,.automation-mode-settings__cards,.action-policy-settings__body,.action-policy-settings__form,.action-policy-settings__rule,.brand-ai-profile-settings__grid,.brand-knowledge-settings__form,.brand-knowledge-settings__entries{grid-template-columns:1fr}}.lead-csv-panel{display:flex;flex-direction:column;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:12px}.lead-csv-panel__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lead-csv-panel__file{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.lead-csv-panel__file input{max-width:260px;font-size:13px}.lead-csv-panel__file-name,.lead-csv-panel__summary,.lead-csv-panel__problems{font-size:13px}.lead-csv-panel__file-name{color:var(--muted)}.lead-csv-panel__summary{color:#17202c}.lead-csv-panel__problems{margin:0;padding-left:18px;color:#b32f1f}.leads-workspace{display:grid;grid-template-columns:minmax(280px,380px) minmax(420px,1fr);gap:16px;align-items:start}.leads-workspace--pipeline{grid-template-columns:minmax(0,1.7fr) minmax(360px,.9fr)}.lead-list,.lead-profile,.lead-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;min-width:0}.lead-list{max-height:calc(100vh - 114px);overflow-y:auto}.lead-list__header{display:grid;grid-template-columns:1fr;gap:10px;padding:14px;border-bottom:1px solid var(--border)}.lead-list__header select{width:100%;border:1px solid var(--border);border-radius:4px;padding:7px 9px;font-size:13px;color:#17202c;background:#fbfcfe}.lead-list__items,.lead-profile__list,.lead-timeline{list-style:none;margin:0;padding:0}.lead-card{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:#17202c;padding:12px 14px;text-align:left;display:flex;flex-direction:column;gap:6px}.lead-card:hover{background:#f1f5fa}.lead-card--active{background:#eaf1ff;border-left:3px solid var(--accent);padding-left:11px}.lead-card__top{display:flex;justify-content:space-between;gap:10px;font-size:13px}.lead-card__top strong,.lead-profile__header h2{overflow-wrap:anywhere}.lead-card__top span{color:var(--muted);font-size:12px;white-space:nowrap}.lead-card__identity,.lead-card__meta{color:var(--muted);font-size:12px}.lead-card__identity{overflow-wrap:anywhere}.lead-card__meta,.lead-profile__badges{display:flex;flex-wrap:wrap;gap:6px}.lead-detail-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.lead-profile__edit,.lead-profile__lifecycle button,.lead-form__header button,.lead-form__actions button,.lead-notes-panel__form button,.lead-tasks-panel__form button,.lead-tasks-panel__actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:6px 10px;font-size:12px}.lead-profile__edit:disabled,.lead-profile__lifecycle button:disabled,.lead-form__header button:disabled,.lead-form__actions button:disabled,.lead-notes-panel__form button:disabled,.lead-tasks-panel__form button:disabled,.lead-tasks-panel__actions button:disabled{opacity:.62}.lead-form{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:14px}.lead-form__header{display:flex;justify-content:space-between;gap:12px;align-items:center}.lead-form__header h2{margin:0;font-size:18px}.lead-form__grid,.lead-form__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-form__contact{border:1px solid var(--border);border-radius:6px;padding:12px}.lead-form__contact legend{padding:0 4px;font-size:12px;color:var(--muted);font-weight:700}.lead-form input,.lead-form select,.lead-profile__lifecycle select,.lead-owner-panel select,.lead-tasks-panel input,.lead-tasks-panel select{width:100%;border:1px solid var(--border);border-radius:4px;padding:7px 9px;font-size:13px;color:#17202c;background:#fbfcfe}.lead-form__actions{display:flex;justify-content:flex-end}.lead-profile{display:flex;flex-direction:column;gap:14px;padding:16px}.lead-profile--empty{min-height:180px;display:grid;place-items:center;color:var(--muted);font-size:13px}.lead-profile__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid var(--border);padding-bottom:14px}.lead-profile__header h2{margin:0;font-size:18px}.lead-profile__header span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.lead-profile__meta,.lead-contact-groups,.lead-contact-group{display:flex;flex-direction:column;gap:6px}.lead-profile__meta{margin-top:6px}.lead-profile__lifecycle{display:grid;gap:8px;min-width:190px}.lead-profile__lifecycle label{display:grid;gap:5px;color:var(--muted);font-size:12px}.lead-contact-group h4{margin:0;font-size:12px;color:var(--muted);font-weight:700}.lead-profile__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-panel{padding:12px;display:flex;flex-direction:column;gap:10px}.lead-panel h3{margin:0;font-size:14px}.lead-pipeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:12px;overflow-x:auto;min-height:560px;min-width:0}.lead-pipeline--empty{grid-auto-flow:row;place-items:center;min-height:180px;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:13px}.lead-pipeline__column{border:1px solid var(--border);border-radius:6px;background:var(--bg-card);padding:10px;min-width:240px}.lead-pipeline__column-header,.lead-pipeline__signals,.lead-pipeline-card__top,.lead-pipeline-card__meta,.lead-pipeline-card__badges{display:flex;align-items:center;gap:8px}.lead-pipeline__column-header{justify-content:space-between}.lead-pipeline__column-header h3{margin:0;font-size:14px}.lead-pipeline__column-header span{color:var(--muted);font-size:12px;font-weight:700}.lead-pipeline__signals{justify-content:space-between;color:var(--muted);font-size:11px;margin-top:6px}.lead-pipeline__cards{display:grid;gap:8px;margin-top:10px}.lead-pipeline-card{width:100%;min-width:0;border:1px solid var(--border);border-radius:6px;background:#fbfcfe;color:#17202c;display:grid;gap:5px;padding:9px;text-align:left;font-size:12px;overflow-wrap:anywhere}.lead-pipeline-card:hover{background:#f1f5fa}.lead-pipeline-card--active{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.lead-pipeline-card__top,.lead-pipeline-card__badges{justify-content:space-between;flex-wrap:wrap}.lead-pipeline-card__top strong,.lead-pipeline-card__identity,.lead-pipeline-card__meta span,.lead-pipeline-card__badges .inbox-badge{min-width:0;max-width:100%;overflow-wrap:anywhere}.lead-pipeline-card__top span,.lead-pipeline-card__identity,.lead-pipeline-card__meta{color:var(--muted)}.lead-pipeline-card__meta,.lead-pipeline-card__badges{flex-wrap:wrap;min-width:0}.lead-pipeline-card__badges .inbox-badge{white-space:normal}.lead-owner-panel__current{margin:0;color:#17202c;font-size:13px;font-weight:700;overflow-wrap:anywhere}.lead-tasks-panel__form,.lead-tasks-panel__summary,.lead-tasks-panel__list{display:flex;flex-direction:column;gap:8px;min-width:0}.lead-tasks-panel__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-tasks-panel__form button{justify-self:start}.lead-tasks-panel__list{list-style:none;margin:0;padding:0}.lead-tasks-panel__item{border:1px solid var(--border);border-radius:4px;padding:8px;display:grid;gap:8px;background:#fbfcfe;font-size:12px;min-width:0}.lead-tasks-panel__summary span{color:var(--muted);overflow-wrap:anywhere}.lead-tasks-panel__summary strong{overflow-wrap:anywhere}.lead-tasks-panel__actions{display:flex;flex-wrap:wrap;gap:8px}.lead-notes-panel__form,.lead-notes-panel__list{display:flex;flex-direction:column;gap:8px;min-width:0}.lead-notes-panel__form label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted)}.lead-notes-panel__form textarea{resize:vertical;min-height:92px;border:1px solid var(--border);border-radius:4px;padding:8px 10px;color:#17202c;background:#fff;font-size:13px;line-height:1.4}.lead-notes-panel__form button{align-self:flex-start}.lead-notes-panel__list{list-style:none;margin:0;padding:0}.lead-notes-panel__list li{border:1px solid var(--border);border-radius:4px;padding:8px;display:flex;flex-direction:column;gap:5px;background:#fbfcfe;font-size:12px}.lead-notes-panel__list header{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.lead-notes-panel__list time{color:var(--muted);white-space:nowrap}.lead-notes-panel__list p{margin:0;color:#17202c;line-height:1.45;overflow-wrap:anywhere}.lead-bookings-panel{display:flex;flex-direction:column;gap:12px}.lead-bookings-panel .availability-picker{border-top:1px solid var(--border);padding-top:12px}.lead-bookings-panel__note{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted)}.lead-bookings-panel__note textarea{resize:vertical;border:1px solid var(--border);border-radius:4px;padding:8px 10px;color:#17202c;background:#fff}.lead-bookings-panel__book{align-self:flex-start;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:8px 12px;font-size:13px}.lead-bookings-panel__book:disabled{opacity:.65}.lead-profile__list,.lead-timeline{display:flex;flex-direction:column;gap:8px}.lead-profile__list li,.lead-timeline__item{border:1px solid var(--border);border-radius:4px;padding:8px;display:flex;flex-direction:column;gap:4px;font-size:12px;background:#fbfcfe}.lead-profile__list span,.lead-timeline__item span,.lead-timeline__item time{color:var(--muted);overflow-wrap:anywhere}.lead-contact-point--invalid{opacity:.68}.lead-contact-point__action,.lead-contact-point__actions button{align-self:flex-start;border:1px solid var(--border);background:#fff;color:#17202c;border-radius:4px;padding:6px 9px;font-size:12px}.lead-contact-point__actions{display:flex;flex-wrap:wrap;gap:6px}.lead-contact-point__confirm{display:grid;gap:6px;margin-top:4px}.lead-contact-point__confirm label{display:grid;gap:4px;color:var(--muted)}.lead-contact-point__confirm select,.lead-contact-point__confirm input{border:1px solid var(--border);border-radius:4px;padding:7px 9px;color:#17202c;background:#fff;font-size:13px}.lead-contact-point__confirm button:disabled{opacity:.65}.lead-timeline__item code{display:block;color:#17202c;background:#eef2f7;border-radius:4px;padding:5px 6px;white-space:pre-wrap;overflow-wrap:anywhere}.lead-merge-review{border-color:#f59e0b;background:#fffbeb}.lead-merge-review__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lead-merge-review__item{display:grid;gap:10px;padding:10px;border:1px solid #fde68a;border-radius:8px;background:#fff}.lead-merge-review__summary{display:grid;gap:3px}.lead-merge-review__summary span{color:var(--muted);font-size:12px}.lead-merge-review__actions{display:flex;flex-wrap:wrap;gap:8px}.lead-merge-review__actions button{border:1px solid var(--border);background:#f8fafc;color:var(--text);border-radius:8px;padding:7px 10px;cursor:pointer}.lead-merge-review__actions button:disabled{cursor:not-allowed;opacity:.6}.task-inbox{display:flex;flex-direction:column;gap:14px}.task-inbox__metrics{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px}.task-inbox__metric,.task-inbox__filters,.task-inbox-row{background:var(--bg-card);border:1px solid var(--border);border-radius:6px}.task-inbox__metric{padding:12px;display:flex;flex-direction:column;gap:4px}.task-inbox__metric strong{font-size:24px}.task-inbox__metric span{color:var(--muted);font-size:12px}.task-inbox__filters{padding:14px;display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) repeat(3,minmax(150px,.8fr));gap:10px}.task-inbox__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.task-inbox__empty{margin:0;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:18px;color:var(--muted);font-size:13px}.task-inbox-row{padding:14px;display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(240px,1fr) auto;gap:14px;align-items:start}.task-inbox-row__main,.task-inbox-row__lead,.task-inbox-row__actions{display:flex;flex-direction:column;gap:7px;min-width:0}.task-inbox-row__title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.task-inbox-row__title strong,.task-inbox-row__lead strong,.task-inbox-row__lead span,.task-inbox-row__meta dd{overflow-wrap:anywhere}.task-inbox-row__main p{margin:0;color:var(--muted);font-size:13px}.task-inbox-row__lead span{color:var(--muted);font-size:12px}.task-inbox-row__meta{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;font-size:12px}.task-inbox-row__meta div{min-width:0}.task-inbox-row__meta dt{color:var(--muted);margin-bottom:2px}.task-inbox-row__meta dd{margin:0;color:#17202c;font-weight:700}.task-inbox-row__actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;padding:7px 10px;font-size:12px;white-space:nowrap}.task-inbox-row__actions button:disabled{opacity:.62}.followup-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.followup-summary__chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:#17202c;padding:8px 10px}.followup-summary__chip--active{border-color:var(--accent);background:#eef4ff}.followups-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(420px,1.35fr);gap:16px;min-height:0}.followups-list,.followups-detail{border:1px solid var(--border);border-radius:8px;background:var(--bg-card);min-height:520px}.followups-list__header,.followups-detail__header{display:flex;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border)}.followups-list__items{list-style:none;padding:8px;margin:0;display:grid;gap:8px}.followup-row{width:100%;display:grid;gap:8px;text-align:left;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:#17202c;padding:12px}.followup-row--active{border-color:var(--accent);background:#eef4ff}.followup-row__top,.followup-row__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.followup-row p{margin:0;color:var(--muted)}.followup-row__meta{color:var(--muted);font-size:12px}.followup-status{border-radius:999px;padding:3px 8px;background:#eceff3;color:#475467;font-size:12px;white-space:nowrap}.followup-status--scheduled{background:#e8f7ef;color:#116b3b}.followup-status--needs_approval{background:#fff4d7;color:#805700}.followup-status--blocked,.followup-status--failed{background:#ffe4e6;color:#9f1239}.followups-detail{padding-bottom:16px}.followups-detail__header h2{margin:0}.followups-detail__header span{color:var(--muted)}.followups-detail__rows{display:grid;gap:1px;padding:16px}.followups-detail__row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.followups-detail__row span,.followups-detail__notice,.followups-list__empty{color:var(--muted)}.followups-detail__row strong{min-width:0;overflow-wrap:anywhere}.followups-detail__notice,.followups-list__empty{margin:16px}.followup-cancel{display:grid;gap:10px;margin:16px}.followup-cancel label{display:grid;gap:6px;color:var(--muted)}.followup-cancel textarea{width:100%;resize:vertical}.client-demo{display:grid;gap:18px}.client-demo__note{margin:4px 0 0;color:var(--muted)}.client-demo__command{display:grid;gap:6px;justify-items:end;color:var(--muted)}.client-demo__command code{padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text)}.client-demo__summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.client-demo__metric{display:grid;gap:3px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.client-demo__metric strong{font-size:22px}.client-demo__metric span,.client-demo__label,.client-demo__sample span,.client-demo__detail-header p{color:var(--muted)}.client-demo__grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.55fr);gap:16px;align-items:start}.client-demo__samples,.client-demo__detail{border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.client-demo__samples{display:grid;gap:1px;overflow:hidden}.client-demo__sample{display:grid;gap:6px;width:100%;padding:14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;cursor:pointer}.client-demo__sample:last-child{border-bottom:0}.client-demo__sample:hover,.client-demo__sample--active{background:#f4f7fb}.client-demo__sample-top,.client-demo__detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.client-demo__detail{display:grid;gap:16px;padding:18px}.client-demo__detail-header h2,.client-demo__detail-header p,.client-demo__section p,.client-demo__facts,.client-demo__signals{margin:0}.client-demo__status{border-radius:999px;padding:5px 10px;background:#e8f7ef;color:#116b3b;white-space:nowrap}.client-demo__section{display:grid;gap:8px}.client-demo__section textarea{width:100%;resize:vertical}.client-demo__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-demo__facts{display:grid;gap:8px}.client-demo__facts div,.client-demo__signals li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.client-demo__facts dt{color:var(--muted)}.client-demo__facts dd{margin:0;text-align:right}.client-demo__signals{display:grid;gap:4px;padding:0;list-style:none}.client-demo__draft{padding:12px;border-left:3px solid var(--accent);background:#f8fbff}.setup-chat{display:flex;flex-direction:column;gap:16px;max-width:960px}.setup-chat--owner{flex:1;max-width:820px;min-height:min(760px,calc(100vh - 180px));width:100%}.setup-chat--owner .setup-chat__header{border-radius:18px;box-shadow:0 18px 48px #11182714}.setup-chat__employee-heading{align-items:center;display:flex;gap:14px;min-width:0}.setup-chat__employee-avatar{border:2px solid #ffffff;border-radius:999px;box-shadow:0 12px 28px #1118272e;flex:0 0 auto;height:58px;object-fit:cover;object-position:center top;width:58px}.setup-chat__employee-copy{min-width:0}.setup-chat--owner .setup-chat__thread{flex:1}.setup-chat--owner .setup-chat__chat-panel{background:#fff;border:1px solid #d8dee9;border-radius:18px;box-shadow:0 18px 48px #11182714;display:flex;flex-direction:column;gap:0;min-height:320px;overflow:hidden}.setup-chat--owner .setup-chat__chat-panel .setup-chat__thread{padding:16px}.setup-chat--owner .setup-chat__message{border-radius:16px;padding:16px}.setup-chat--owner .setup-chat__message--assistant{align-items:flex-start;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);padding-left:14px}.setup-chat--owner .setup-chat__message--assistant,.setup-chat--owner .setup-chat__message--system{margin-right:14%}.setup-chat__message-avatar{border:2px solid #ffffff;border-radius:999px;box-shadow:0 8px 18px #11182729;height:38px;object-fit:cover;object-position:center top;width:38px}.setup-chat__message-body{min-width:0}.setup-chat--owner .setup-chat__message--owner{background:#eaf1ff;border-color:#c8d8ff;margin-left:14%}.setup-chat--owner .setup-chat__composer{border:0;border-radius:0;border-top:1px solid #d8dee9;box-shadow:none}.setup-chat--owner .setup-chat__composer textarea{min-height:92px}.setup-chat__owner-guide{background:#fff;border:1px solid #d8dee9;border-radius:8px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px}.setup-chat__suggested-replies{background:#f8fafc;border:1px solid #d8dee9;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px}.setup-chat__suggested-replies>div:first-child{display:flex;flex-direction:column;gap:3px}.setup-chat__suggested-replies strong{color:#17202c;font-size:13px}.setup-chat__suggested-replies span{color:#536174;font-size:12px;line-height:1.35}.setup-chat__suggested-reply-list{display:flex;flex-wrap:wrap;gap:8px}.setup-chat__suggested-reply-list button{background:#fff;border:1px solid #ccd6e4;border-radius:8px;color:#17202c;font-size:13px;font-weight:700;line-height:1.2;max-width:100%;min-height:34px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.setup-chat__suggested-reply-list button:hover:not(:disabled),.setup-chat__suggested-reply-list button:focus-visible{border-color:#2c5fdc;box-shadow:0 0 0 3px #2c5fdc1f}.setup-chat__suggested-reply-list button:disabled{opacity:.55}.setup-chat__owner-progress{display:flex;flex-direction:column;gap:12px;min-width:0}.setup-chat__owner-progress-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.setup-chat__owner-progress-copy span{color:#2c5fdc;font-size:12px;font-weight:800;line-height:1.2}.setup-chat__owner-progress-copy strong{color:#17202c;font-size:17px;line-height:1.25;overflow-wrap:anywhere}.setup-chat__owner-progress-copy p{color:#536174;font-size:13px;line-height:1.4;margin:0}.setup-chat__owner-progress-track{background:#e8edf6;border-radius:999px;height:8px;overflow:hidden}.setup-chat__owner-progress-fill{background:linear-gradient(90deg,#2c5fdc,#14b8a6);border-radius:inherit;display:block;height:100%;min-width:8px;transition:width .18s ease}.setup-chat__owner-tool-notice{align-items:center;background:#f8fafc;border:1px solid #d8dee9;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px}.setup-chat__owner-tool-notice div{display:flex;flex-direction:column;gap:3px;min-width:0}.setup-chat__owner-tool-notice strong{color:#17202c;font-size:13px;line-height:1.2}.setup-chat__owner-tool-notice p{color:var(--muted);font-size:13px;line-height:1.4;margin:0;overflow-wrap:anywhere}.setup-chat__owner-tool-notice a{align-items:center;border:1px solid #ccd6e4;border-radius:999px;color:#17202c;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;justify-content:center;max-width:100%;min-height:34px;overflow:hidden;padding:6px 10px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.setup-chat__owner-tool-notice a:hover,.setup-chat__owner-tool-notice a:focus-visible{border-color:#2c5fdc;box-shadow:0 0 0 3px #2c5fdc1f}.setup-chat__header{align-items:flex-start;background:#fff;border:1px solid #d8dee9;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:18px}.setup-chat__header div{min-width:0}.setup-chat__eyebrow{color:#2c5fdc;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.setup-chat h1,.setup-chat p{margin:0}.setup-chat h1{color:#111827;font-size:26px;line-height:1.1}.setup-chat__header p{color:var(--muted);font-size:13px;margin-top:6px}.setup-chat__status{border:1px solid #ccd6e4;border-radius:999px;color:var(--muted);font-size:13px;padding:6px 10px;text-align:center;white-space:nowrap}.setup-chat__thread{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.setup-chat__message{background:#fff;border:1px solid #d8dee9;border-radius:8px;padding:12px}.setup-chat__message--owner{background:#f8fafc;margin-left:10%}.setup-chat__message--assistant,.setup-chat__message--system{margin-right:10%}.setup-chat__message-role{color:var(--muted);display:block;font-size:12px;margin-bottom:6px}.setup-chat__message p{color:#17202c;overflow-wrap:anywhere;white-space:pre-wrap}.setup-chat__message time{color:var(--muted);display:block;font-size:12px;margin-top:8px}.setup-chat__composer,.setup-chat__composer label{display:flex;flex-direction:column;gap:10px}.setup-chat__composer{background:#fff;border:1px solid #d8dee9;border-radius:8px;padding:14px}.setup-chat__composer label span{color:var(--muted);font-size:13px}.setup-chat__composer textarea{border:1px solid #ccd6e4;border-radius:6px;color:#17202c;min-height:112px;padding:8px 10px;resize:vertical}.setup-chat__actions{display:flex;flex-wrap:wrap;gap:10px}.setup-chat__actions button,.setup-chat__empty button{border:1px solid #ccd6e4;border-radius:6px;background:#fff;color:#17202c;font-size:13px;padding:8px 11px}.setup-chat__actions button:first-child,.setup-chat__empty button{background:#2c5fdc;border-color:#2c5fdc;color:#fff}.setup-chat__actions button:disabled,.setup-chat__empty button:disabled{opacity:.55}.setup-chat__review{display:flex;flex-direction:column;gap:12px}.setup-chat__review-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.setup-chat__review-header div{min-width:0}.setup-chat__review h2,.setup-chat__review h3{color:#17202c;margin:0}.setup-chat__review h2{font-size:18px}.setup-chat__review h3{font-size:14px}.setup-chat__review-header p,.setup-chat__review-empty{color:var(--muted);font-size:13px;margin:4px 0 0}.setup-chat__review-actions{display:flex;flex-wrap:wrap;gap:8px}.setup-chat__review-actions button{border:1px solid #ccd6e4;border-radius:6px;background:#fff;color:#17202c;font-size:13px;padding:8px 11px}.setup-chat__review-actions button:first-child{background:#2c5fdc;border-color:#2c5fdc;color:#fff}.setup-chat__review-actions button:disabled{opacity:.55}.setup-chat__review-meta,.setup-chat__review-counts,.setup-chat__applied-refs{display:grid;gap:8px}.setup-chat__review-meta{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr)}.setup-chat__review-meta div,.setup-chat__review-count,.setup-chat__applied-refs div{background:#fff;border:1px solid #d8dee9;border-radius:6px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px}.setup-chat__review-meta span,.setup-chat__review-count span,.setup-chat__applied-refs span,.setup-chat__review-list span,.setup-chat__review-list small,.setup-chat__review-dl dt{color:var(--muted);font-size:12px}.setup-chat__review-meta strong,.setup-chat__review-meta code,.setup-chat__review-count strong,.setup-chat__applied-refs strong,.setup-chat__review-dl dd{color:#17202c;min-width:0;overflow-wrap:anywhere}.setup-chat__review-meta code{font-size:12px}.setup-chat__review-counts{grid-template-columns:repeat(6,minmax(0,1fr))}.setup-chat__review-count strong{font-size:22px;line-height:1}.setup-chat__sandbox-status{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.setup-chat__sandbox-status div{background:#fff;border:1px solid #d8dee9;border-radius:6px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px}.setup-chat__sandbox-status span{color:var(--muted);font-size:12px}.setup-chat__sandbox-status strong,.setup-chat__sandbox-status code{color:#17202c;min-width:0;overflow-wrap:anywhere}.setup-chat__sandbox-status code{font-size:12px}.setup-chat__readiness-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.setup-chat__readiness-grid--hashes{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-chat__readiness-card,.setup-chat__readiness-evidence div{background:#fff;border:1px solid #d8dee9;border-radius:6px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px}.setup-chat__readiness-card span,.setup-chat__readiness-evidence span,.setup-chat__readiness-list span{color:var(--muted);font-size:12px}.setup-chat__readiness-card strong,.setup-chat__readiness-card code,.setup-chat__readiness-evidence strong,.setup-chat__readiness-evidence code{color:#17202c;min-width:0;overflow-wrap:anywhere}.setup-chat__readiness-card code,.setup-chat__readiness-evidence code{font-size:12px}.setup-chat__readiness-list{background:#fff;border:1px solid #d8dee9;border-radius:6px;display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:10px}.setup-chat__readiness-list li{border-top:1px solid #edf1f6;color:#17202c;display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere;padding-top:9px}.setup-chat__readiness-list li:first-child{border-top:0;padding-top:0}.setup-chat__readiness-list p{color:#17202c;font-size:13px;line-height:1.4;margin:0}.setup-chat__readiness-evidence{display:grid;gap:8px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr)}.setup-chat__client-pack-grid{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.setup-chat__client-pack-card,.setup-chat__client-pack-evidence div{background:#fff;border:1px solid #d8dee9;border-radius:6px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px}.setup-chat__client-pack-card span,.setup-chat__client-pack-evidence span{color:var(--muted);font-size:12px}.setup-chat__client-pack-card strong,.setup-chat__client-pack-card code,.setup-chat__client-pack-evidence strong,.setup-chat__client-pack-evidence code{color:#17202c;min-width:0;overflow-wrap:anywhere}.setup-chat__client-pack-card code,.setup-chat__client-pack-evidence code{font-size:12px}.setup-chat__client-pack-evidence{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.setup-chat__why-review{gap:10px}.setup-chat__why-actions{justify-content:flex-end}.setup-chat__why-actions button:first-child{background:#fff;border-color:#ccd6e4;color:#17202c}.why-answer{border-top:1px solid #d8dee9;display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:10px}.why-answer--empty{color:var(--muted);font-size:13px}.why-answer--empty p{margin:0}.why-answer__header{align-items:flex-start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.why-answer__header p{color:#17202c;font-size:13px;line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}.why-answer__evidence{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.why-answer__evidence div{border-left:3px solid #d8dee9;display:flex;flex-direction:column;gap:4px;min-width:0;padding-left:9px}.why-answer__evidence dt{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.why-answer__evidence dt span{color:#17202c;font-size:13px;font-weight:700;overflow-wrap:anywhere}.why-answer__evidence dt small,.why-answer__evidence dd{color:var(--muted);font-size:12px;margin:0;overflow-wrap:anywhere}.why-answer__evidence code{color:#17202c;font-size:12px}.why-answer__steps{display:flex;flex-wrap:wrap;gap:6px}.why-answer__steps span{background:#eef4ff;border:1px solid #cad8f3;border-radius:999px;color:#1e3f83;font-size:12px;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:5px 8px}.setup-chat__badge{align-self:flex-start;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;line-height:1;padding:5px 8px}.setup-chat__badge--ready{background:#eaf8f1;color:#0f7a4f}.setup-chat__badge--blocked{background:#fff1f0;color:#b42318}.setup-chat__badge--stale{background:#fff7e6;color:#a05a00}.setup-chat__applied-refs{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,.7fr))}.setup-chat__review-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.setup-chat__review-card{background:#fff;border:1px solid #d8dee9;border-radius:8px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.setup-chat__review-card header{align-items:center;display:flex;gap:10px;justify-content:space-between}.setup-chat__review-card header span{background:#eef4ff;border-radius:999px;color:#2c5fdc;font-size:12px;padding:3px 8px}.setup-chat__review-list,.setup-chat__review-dl{display:flex;flex-direction:column;gap:9px;margin:0}.setup-chat__review-list{list-style:none;padding:0}.setup-chat__review-list li,.setup-chat__review-dl div{border-top:1px solid #edf1f6;display:flex;flex-direction:column;gap:3px;padding-top:9px}.setup-chat__review-list li:first-child,.setup-chat__review-dl div:first-child{border-top:0;padding-top:0}.setup-chat__review-list strong,.setup-chat__review-list p{color:#17202c;margin:0;overflow-wrap:anywhere}.setup-chat__review-list p,.setup-chat__review-dl dd{font-size:13px;line-height:1.4}.setup-chat__review-dl dd{margin:0}.setup-chat__scenario-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.setup-chat__scenario-card{background:#fff;border:1px solid #d8dee9;border-radius:8px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.setup-chat__scenario-card header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.setup-chat__scenario-card header div{min-width:0}.setup-chat__scenario-card header p{color:var(--muted);font-size:12px;margin-top:3px;overflow-wrap:anywhere}.setup-chat__scenario-actions{display:flex;flex-wrap:wrap;gap:8px}.setup-chat__scenario-actions button{border:1px solid #ccd6e4;border-radius:6px;background:#fff;color:#17202c;font-size:13px;padding:8px 11px}.setup-chat__scenario-actions button:first-child{background:#2c5fdc;border-color:#2c5fdc;color:#fff}.setup-chat__scenario-actions button:disabled{opacity:.55}.setup-chat__decision-note{display:flex;flex-direction:column;gap:6px}.setup-chat__decision-note span{color:var(--muted);font-size:12px}.setup-chat__decision-note textarea{border:1px solid #ccd6e4;border-radius:6px;color:#17202c;min-height:76px;padding:8px 10px;resize:vertical}.setup-chat__empty,.setup-chat__error{background:#fff;border:1px solid #d8dee9;border-radius:8px;padding:16px}.setup-chat__empty{display:grid;gap:12px;justify-items:start}.setup-chat__error{color:#b32f1f}.client-operator{display:flex;flex-direction:column;gap:14px}.client-operator__header,.client-operator__business,.client-operator__panel{background:#fff;border:1px solid #d8dee9;border-radius:8px}.client-operator__header{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px}.client-operator__header div,.client-operator__panel,.client-operator__panel-header div,.client-operator__campaign-row div,.client-operator__integration-row div,.client-operator__launch-step div,.client-operator__proof-row div{min-width:0}.client-operator__eyebrow{color:#2c5fdc;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.client-operator h1,.client-operator h2,.client-operator p{margin:0}.client-operator h1{color:#111827;font-size:26px;line-height:1.1}.client-operator h2{color:#17202c;font-size:16px}.client-operator p,.client-operator__panel-header span,.client-operator__field span,.client-operator__metric span,.client-operator__campaign-row span,.client-operator__integration-row span,.client-operator__launch-step span,.client-operator__proof-row span,.client-operator__helper,.client-operator__empty{color:var(--muted);font-size:13px}.client-operator__business{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);padding:14px}.client-operator__business label,.client-operator__field{display:grid;gap:6px}.client-operator__business select,.client-operator__field select,.client-operator__field textarea{border:1px solid #ccd6e4;border-radius:6px;color:#17202c;padding:8px 10px;width:100%}.client-operator__field textarea{min-height:110px;resize:vertical}.client-operator__business-stats,.client-operator__knowledge-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.client-operator__metric{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:grid;gap:3px;padding:10px}.client-operator__metric strong{color:#17202c;font-size:22px;line-height:1}.client-operator__layout{display:grid;gap:14px;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);align-items:start}.client-operator__panel{display:flex;flex-direction:column;gap:12px;padding:14px}.client-operator__panel--wide{grid-column:1 / -1}.client-operator__panel-header,.client-operator__campaign-row,.client-operator__integration-row,.client-operator__launch-step,.client-operator__proof-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.client-operator__panel-header button,.client-operator__campaign-row button,.client-operator__button-row button,.client-operator__primary{border:1px solid #ccd6e4;border-radius:6px;background:#fff;color:#17202c;font-size:13px;padding:8px 11px;overflow-wrap:anywhere;text-align:center;white-space:normal}.client-operator__panel-header button:hover,.client-operator__campaign-row button:hover,.client-operator__button-row button:hover{background:#f3f6fb}.client-operator__primary{align-self:start;background:#2c5fdc;border-color:#2c5fdc;color:#fff}.client-operator__panel-header button:disabled,.client-operator__campaign-row button:disabled,.client-operator__button-row button:disabled,.client-operator__primary:disabled{opacity:.55}.client-operator__campaigns,.client-operator__escape-grid,.client-operator__launch-list,.client-operator__proof-list{display:flex;flex-direction:column;gap:9px}.client-operator__escape-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.client-operator__escape-grid button{background:#f8fafc;border:1px solid #edf1f6;border-radius:6px;color:#17202c;display:grid;gap:4px;min-width:0;padding:10px;text-align:left}.client-operator__escape-grid button:hover{background:#f3f6fb}.client-operator__escape-grid span{color:var(--muted);font-size:12px;line-height:1.35}.client-operator__escape-grid strong,.client-operator__escape-grid span{overflow-wrap:anywhere}.client-operator__campaign-row,.client-operator__integration-row,.client-operator__launch-step,.client-operator__proof-row{border-top:1px solid #edf1f6;padding-top:9px}.client-operator__campaign-row:first-child,.client-operator__integration-row:first-of-type,.client-operator__launch-step:first-child,.client-operator__proof-row:first-child{border-top:0;padding-top:0}.client-operator__campaign-row div,.client-operator__integration-row div,.client-operator__launch-step div,.client-operator__proof-row div{display:grid;gap:3px}.client-operator__campaign-row strong,.client-operator__campaign-row span,.client-operator__integration-row strong,.client-operator__integration-row span,.client-operator__launch-step strong,.client-operator__launch-step span,.client-operator__proof-row strong,.client-operator__proof-row span,.client-operator__pill span{overflow-wrap:anywhere}.client-operator__assistant{background:#f9fbff;border-color:#cfd8e6}.client-operator__chat{display:flex;flex-direction:column;gap:8px}.client-operator__chat-message{border:1px solid #dbe4f0;border-radius:8px;display:grid;gap:4px;max-width:720px;padding:10px 12px}.client-operator__chat-message strong{color:#17202c;font-size:14px}.client-operator__chat-message span{color:var(--muted);font-size:13px;line-height:1.4}.client-operator__chat-message--assistant{background:#fff}.client-operator__status-ok,.client-operator__badge--ok,.client-operator__pill--ok strong{color:#0f7a4f}.client-operator__status-watch,.client-operator__badge--watch,.client-operator__pill--watch strong{color:#a05a00}.client-operator__badge--attention,.client-operator__pill--attention strong{color:#b42318}.client-operator__badge--missing,.client-operator__pill--missing strong{color:#475467}.client-operator__campaign-row em,.client-operator__badge{border-radius:999px;background:#f2f4f7;font-size:12px;font-style:normal;padding:5px 9px;overflow-wrap:anywhere;text-align:center;white-space:normal}.client-operator__pill{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;display:grid;gap:3px;min-width:220px;padding:12px}.client-operator__pill span{color:var(--muted);font-size:12px}.client-operator__button-row{display:flex;flex-wrap:wrap;gap:8px}.client-operator__helper{background:#f8fafc;border:1px solid #edf1f6;border-radius:6px;padding:9px 10px}.client-operator__launch-step{justify-content:flex-start}.client-operator__proof-row{min-height:42px}.client-operator__notice{background:#e8f7ef;border:1px solid #b7dfc9;border-radius:6px;color:#116b3b;padding:8px 10px}.client-operator__error{background:#fff1f0;border:1px solid #f3b3ad;border-radius:6px;color:#b32f1f;padding:8px 10px}.client-operator__check-dot,.client-operator__check-dot--ok{border-radius:999px;flex:0 0 10px;height:10px;width:10px}.client-operator__check-dot{background:#aeb8c7}.client-operator__check-dot--ok{background:#0f7a4f}@media (max-width: 1100px){.client-operator__layout,.client-pilot__grid,.leads-workspace,.lead-profile__grid,.task-inbox__filters,.task-inbox-row,.followups-grid,.client-demo__grid,.client-demo__columns{grid-template-columns:1fr}.task-inbox__metrics,.client-operator__business,.client-operator__business-stats,.client-operator__knowledge-summary,.client-demo__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-list{max-height:none}.lead-profile__header{flex-direction:column}.lead-form__grid,.lead-form__contact,.lead-tasks-panel__form-row{grid-template-columns:1fr}}@media (max-width: 760px){.setup-chat__header{flex-direction:column}.setup-chat__message--owner,.setup-chat__message--assistant,.setup-chat__message--system{margin-left:0;margin-right:0}.setup-chat__status,.setup-chat__actions button,.setup-chat__review-actions button,.setup-chat__empty button{width:100%}.setup-chat__review-header,.setup-chat__review-actions{flex-direction:column}.setup-chat__review-meta,.setup-chat__review-counts,.setup-chat__applied-refs,.setup-chat__review-grid,.setup-chat__sandbox-status,.setup-chat__readiness-grid,.setup-chat__readiness-grid--hashes,.setup-chat__readiness-evidence,.setup-chat__client-pack-grid,.setup-chat__client-pack-evidence,.why-answer__evidence,.setup-chat__scenario-grid,.why-answer__header{grid-template-columns:1fr}.setup-chat__scenario-card header{flex-direction:column}.setup-chat__owner-tool-notice{align-items:stretch;flex-direction:column}.setup-chat__owner-tool-notice a{width:100%}.setup-chat__suggested-reply-list button{max-width:100%}.setup-chat__scenario-actions button{width:100%}.client-operator__header,.client-operator__panel-header,.client-operator__campaign-row,.client-operator__integration-row,.client-operator__proof-row{align-items:stretch;flex-direction:column}.client-operator__business,.client-operator__business-stats,.client-operator__knowledge-summary{grid-template-columns:1fr}.client-operator__pill,.client-operator__panel-header button,.client-operator__campaign-row button,.client-operator__primary,.client-operator__proof-row .client-operator__badge{width:100%}}
