.conversation-style-editor{display:grid;gap:16px}.conversation-style-editor h3{margin:0 0 6px}.conversation-style-fields{display:grid;gap:14px}.conversation-style-fields fieldset{min-width:0;margin:0;padding:0;border:0}.conversation-style-fields legend{margin-bottom:8px}.conversation-style-fields .studio-segmented{display:flex;flex-wrap:wrap;width:100%}.conversation-style-fields .studio-segmented button{min-height:44px;flex:1 1 0;padding:9px 10px;white-space:normal;font-size:13px;line-height:1.35;font-weight:500;text-transform:none}.conversation-style-fields .studio-segmented button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--border-strong),0 1px 3px #11182714;font-weight:650}.conversation-style-fields .studio-segmented button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.conversation-style-example{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text)}.conversation-style-example>strong{font-size:12px;color:var(--muted)}.conversation-style-example-text{line-height:1.6;overflow-wrap:anywhere}.conversation-style-example-text p{margin:10px 0}.conversation-style-example-text ol{padding-left:22px}.conversation-style-example-text li+li{margin-top:6px}.conversation-style-example small{display:block;margin-top:12px;color:var(--muted);line-height:1.5}.production-shell{--text-primary:var(--text);--text-secondary:var(--muted);--accent:var(--action-primary);--danger:var(--danger-action)}.production-shell .nav-item{text-decoration:none}.production-shell .sidebar{overflow:hidden;height:100dvh}.production-shell .brand-row,.production-shell .account-menu{flex-shrink:0}.production-shell .primary-nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:18px}.production-shell .sidebar-spacer{display:none}.production-shell .account-menu{padding-top:8px;background:var(--nav)}.production-shell .account-row>span:nth-child(2){min-width:0}.production-shell .account-row strong{overflow:hidden;text-overflow:ellipsis;max-width:154px}.production-shell .account-popover strong{overflow-wrap:anywhere}.production-shell .page-stack{gap:28px}.production-shell input,.production-shell select,.production-shell textarea{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 12px;min-height:44px;max-width:100%;font:inherit}.production-shell textarea{resize:vertical}.production-shell label{display:grid;gap:8px;font-size:13px;font-weight:600}.production-shell button,.production-shell a,.production-shell summary{touch-action:manipulation}.production-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.production-kpis article{padding:24px;display:grid;gap:16px}.production-kpis article>span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.production-kpis strong{font-family:Archivo,inherit;font-size:36px;font-weight:600;line-height:1.1}.production-kpis small,.production-caption{color:var(--muted);font-size:12px;line-height:1.6}.production-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.production-overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;align-items:start}.production-details{padding:24px;min-width:0}.production-details>h3,.production-details>h2{margin:0 0 18px}.production-details summary{cursor:pointer;min-height:30px;font-weight:600}.production-details[open]>summary{margin-bottom:22px}.production-details p{line-height:1.65}.production-details .production-details{padding:18px 0;border-bottom:1px solid var(--border)}.production-list{display:grid;gap:12px}.production-list-row,.production-list-button{display:flex;align-items:center;gap:18px;padding:18px 20px;min-width:0}.production-list-row>span:first-of-type,.production-list-button>span:first-of-type{flex:1;min-width:0}.production-list-row p,.production-list-row small,.production-list-button small{display:block;margin:6px 0 0;color:var(--muted)}.production-list-button{text-align:left;width:100%;cursor:pointer;color:inherit}.production-list-button:hover{border-color:var(--action-primary)}.production-list-row strong{overflow-wrap:anywhere}.production-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.production-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.production-table th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.production-table th,.production-table td{padding:18px 20px;border-bottom:1px solid var(--border);vertical-align:top}.production-table td{max-width:430px;overflow-wrap:anywhere}.production-table td small{display:block;color:var(--muted);margin-top:5px}.production-table tr:last-child td{border-bottom:0}.production-toolbar,.production-pager,.production-search,.production-inline-form,.production-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.production-toolbar{justify-content:space-between;align-items:center}.production-search label{flex:1;min-width:160px}.production-pager{justify-content:flex-end;align-items:center;font-size:12px;color:var(--muted)}.production-filters{padding:20px 24px}.production-filters label{flex:1;min-width:150px}.production-inline-form{margin:20px 0}.production-form{display:grid;gap:18px;margin-top:20px;max-width:720px}.production-form .button{justify-self:start}.production-shell .production-check{display:flex;align-items:center;font-weight:400}.production-check input{min-height:20px;width:20px;accent-color:var(--action-primary)}.production-notice{padding:28px;display:flex;gap:20px}.production-error{color:var(--danger-action);line-height:1.6}.production-success{color:var(--teal-dark,#278469)}.production-runtime-error{padding:12px 32px;display:flex;gap:20px;align-items:center}.production-empty{padding:42px 24px;text-align:center}.production-empty h3{font-size:16px;margin:16px 0 8px}.production-empty p{max-width:430px;margin-inline:auto;color:var(--muted)}.production-loading{padding:56px;color:var(--muted);text-align:center}.production-thread{padding:24px}.production-messages{list-style:none;padding:16px 0;margin:0;display:grid;gap:18px}.production-messages li{padding:18px;border:1px solid var(--border);border-radius:12px}.production-messages header{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px}.production-messages time{color:var(--muted)}.production-messages p,.production-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.production-feedback{padding:24px}.production-feedback>div{display:flex;align-items:baseline;gap:18px;margin:24px 0}.production-feedback>div strong{font-size:32px}.production-feedback p{color:var(--muted);font-size:12px}.production-connection{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.production-connection i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.production-connection.connected i{background:var(--teal-dark,#278469)}.production-breadcrumb{color:var(--muted);font-weight:400}.production-reset-fieldset{border:0;margin:0;padding:0;min-width:0}.production-health{padding:24px}.production-health>div{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px}.production-connector-select{max-width:400px}.production-shell .topics-grid .panel,.production-shell .production-outcomes{padding:24px}.production-shell{--analytics-surface-deep:var(--surface)}.production-shell .outcome-pie-legend strong,.production-shell .outcome-pie-legend b,.production-shell .line-chart-legend>span,.production-shell .line-chart-legend b{font-size:12px}.production-shell .outcome-pie-legend small,.production-shell .outcome-pie-figure figcaption>span:last-child,.production-shell .outcome-pie-figure figcaption small{font-size:11px}.production-shell .line-chart-grid text,.production-shell .line-chart-x-label{font-size:10px}.production-shell .outcome-pie-center{fill:var(--surface);stroke:var(--border)}.production-shell .outcome-slice{stroke:var(--surface)}.production-shell .outcome-pie-legend>button,.production-shell .outcome-pie-figure figcaption,.production-shell .line-chart-legend,.production-shell .line-chart-legend>span,.production-shell .line-chart-tooltip{color:var(--text);background:var(--surface-soft);border-color:var(--border)}.production-shell .outcome-pie-legend>button.active,.production-shell .line-chart-legend>span{background:var(--surface-hover)}.production-shell .outcome-pie-figure figcaption>span:last-child,.production-shell .line-chart-tooltip>span b{color:var(--text)}.production-shell .outcome-pie-legend small,.production-shell .outcome-pie-legend b{color:var(--muted)}.production-shell .line-chart-grid line{stroke:var(--border)}.production-shell .line-chart-active-point{fill:var(--surface)}.production-shell .line-chart-grid text,.production-shell .line-chart-x-label{fill:var(--muted)}.production-shell .line-chart-foot,.production-shell .line-chart-tooltip>strong{border-color:var(--border)}.production-shell .account-popover>header{grid-template-columns:minmax(0,1fr) 44px}.production-shell .account-popover{max-width:calc(100vw - 48px)}.production-shell .account-dialog{position:fixed;inset:0;width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain}.account-dialog::backdrop{background:var(--overlay-scrim,rgba(11,14,20,.56))}.production-shell .account-dialog>header{position:sticky;top:0;background:var(--surface-raised);z-index:1;padding:12px 20px}.production-shell .account-dialog>header strong{font-size:17px}.production-shell .account-dialog .account-setting-group{padding:24px;display:grid;gap:20px}.production-shell .account-dialog>footer{padding:20px 24px;grid-template-columns:1fr;gap:16px}.production-shell .account-dialog>footer strong{font-size:13px;white-space:normal;overflow-wrap:anywhere}.production-shell .account-dialog>footer small{font-size:11px}.account-dialog-actions{display:grid;gap:12px;padding:20px 24px}.account-dialog-actions .account-sign-out{min-height:44px;font-size:13px;text-align:center}.analytics-metric-section{display:grid;gap:18px}.analytics-metric-section h2,.analytics-kpi-trend-panel h2{font-size:21px;line-height:1.35}.production-shell .analytics-restored-kpi{position:relative;gap:14px;padding:22px;align-content:start}.analytics-restored-kpi.in-chart{border-color:var(--cobalt);box-shadow:inset 0 2px var(--cobalt)}.analytics-restored-kpi>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}.analytics-restored-kpi h3{font-size:13px;font-weight:600;line-height:1.45;color:var(--muted)}.kpi-definition-button{flex:0 0 32px;width:32px;height:36px;border:0;color:var(--muted);background:transparent;display:grid;place-items:center;border-radius:6px}.analytics-restored-kpi>small{min-height:36px;font-size:11px;line-height:1.55}.analytics-restored-kpi .metric-chart-toggle{display:flex;align-items:center;gap:7px;width:fit-content;min-height:36px;padding:6px 9px;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:var(--surface)}.metric-chart-toggle[aria-pressed=true]{color:var(--cobalt);border-color:var(--cobalt);background:var(--cobalt-soft)}.metric-chart-toggle:disabled{opacity:.5;cursor:not-allowed}.production-shell .metric-improved{color:var(--green)}.production-shell .metric-declined{color:var(--red)}.kpi-trend-legend{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.kpi-trend-legend>span{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);font-size:12px}.kpi-trend-legend>span>span,.kpi-trend-legend strong{color:var(--text)}.kpi-trend-legend i{width:18px;border-top:3px solid currentColor}.kpi-series-0{color:var(--cobalt)}.kpi-series-1{color:var(--green)}.kpi-series-2{color:var(--amber)}.kpi-series-1 i{border-top-style:dashed}.kpi-series-2 i{border-top-style:dotted}.kpi-trend-stage{position:relative;margin:12px 0}.kpi-trend-stage svg{display:block;width:100%;height:280px;overflow:visible;border-radius:6px}.kpi-trend-grid line{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.kpi-trend-grid text,.kpi-trend-axis{fill:var(--muted);font-size:11px}.kpi-trend-tooltip{position:absolute;top:8px;display:grid;gap:10px;pointer-events:none;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow);padding:14px;font-size:12px;z-index:2}.kpi-trend-tooltip>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.kpi-trend-tooltip b{color:var(--text);white-space:nowrap}.kpi-no-data{position:absolute;inset:35% 16px auto;text-align:center;color:var(--muted);font-size:13px;background:var(--surface);padding:12px}.kpi-trend-table{border-top:1px solid var(--border);padding-top:12px;margin-top:16px}.kpi-trend-table summary{min-height:44px;font-size:12px;cursor:pointer}.kpi-trend-table .production-table-wrap{margin-bottom:16px}.analytics-chart-empty{padding:52px 16px;text-align:center;color:var(--muted)}.installation-snippet-result{display:grid;gap:16px;margin-top:22px}.installation-snippet-result p{margin:0}.production-shell .installation-snippet textarea{width:100%;font-family:ui-monospace,monospace;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.installation-consent{border-top:1px solid var(--border);padding-top:16px}.installation-consent p{margin:12px 0;font-size:13px}.installation-consent pre{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65}@media(max-width:600px){.analytics-metric-section h2,.analytics-kpi-trend-panel h2{font-size:19px}.production-shell .analytics-restored-kpi{padding:14px;gap:10px}.analytics-restored-kpi h3{font-size:12px}.analytics-restored-kpi>header{align-items:start;min-height:52px}.analytics-restored-kpi .metric-chart-toggle,.kpi-definition-button{min-height:44px}.kpi-definition-button{flex-basis:24px;width:24px}.analytics-restored-kpi>small{font-size:11px;min-height:38px}.kpi-trend-legend{gap:8px}.kpi-trend-legend>span{flex:1;min-width:150px}.installation-snippet .production-toolbar{align-items:stretch}.installation-snippet .production-toolbar .button{width:100%}}@media(max-width:600px){.production-shell .production-outcomes{padding:18px}}.production-shell .topic-line-legend>span>span,.production-shell .outcome-pie-legend strong{color:var(--text)}@media(max-width:1100px){.production-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.production-overview-grid,.production-two-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.production-shell .page-stack{gap:20px}.production-kpis{gap:10px}.production-kpis article{padding:18px 14px}.production-kpis strong{font-size:28px}.production-details,.production-thread,.production-shell .topics-grid .panel{padding:18px}.production-list-row,.production-list-button{flex-wrap:wrap;padding:16px}.production-breadcrumb{display:none}.production-connection{font-size:11px}.production-table th,.production-table td{padding:14px;min-width:125px}.production-inline-form>label{width:100%}.production-shell .workspace{overflow:hidden}.production-toolbar>h2{font-size:18px}.production-filters{padding:18px}.production-filters label{min-width:100%}.production-search{gap:10px}}.bot-catalog-settings .production-form{max-width:760px}.bot-catalog-settings details{display:grid;gap:12px}.bot-catalog-settings summary{cursor:pointer;min-height:44px;padding-block:12px}.bot-catalog-settings .bot-catalog-check{display:flex;align-items:flex-start;gap:12px;min-height:44px}.bot-catalog-settings .bot-catalog-check input{width:20px;height:20px;min-height:20px;flex-shrink:0;margin-top:2px}.funnel-integration{scroll-margin-top:24px}.funnel-integration .production-form{max-width:none}.funnel-integration>.production-list-row{padding:0;justify-content:space-between;align-items:start}.funnel-integration>.production-notice{padding:12px 16px;border-left:3px solid var(--border-strong);margin:20px 0}.funnel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.funnel-grid>section{display:grid;align-content:start;gap:12px;min-width:0}.funnel-integration h3{margin:4px 0 12px}.funnel-integration label{min-width:0}.funnel-integration code,.funnel-integration textarea{overflow-wrap:anywhere}.funnel-integration textarea{width:100%;resize:vertical;min-height:88px}.funnel-integration small{color:var(--muted);overflow-wrap:anywhere}.funnel-events,.funnel-evidence{border-top:1px solid var(--border);padding-top:24px;margin-top:16px}.funnel-event-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,1fr);align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.funnel-event-row small{display:block;margin-top:4px}.funnel-checks{display:grid;gap:8px;padding:16px 0}.funnel-save{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.funnel-save label{flex:1 1 240px}.funnel-receipt{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.funnel-receipt code{grid-column:1/-1;font-size:11px;color:var(--muted)}.funnel-receipt-context{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--muted);font-size:12px}.funnel-receipt small{display:block;margin-top:4px}.funnel-receipt details{grid-column:1/-1;min-width:0}@media(max-width:760px){.funnel-grid{grid-template-columns:minmax(0,1fr);gap:24px}.funnel-event-row{grid-template-columns:minmax(0,1fr);gap:8px}.funnel-receipt{grid-template-columns:minmax(0,1fr)}.funnel-integration input:not([type=checkbox]),.funnel-integration select,.funnel-integration button,.funnel-integration summary{min-height:44px}}.knowledge-upload-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.knowledge-upload-list li{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px;border:1px solid var(--border);border-radius:12px}.knowledge-upload-list li>div:first-child{display:grid;gap:6px;min-width:0;flex:1 1 240px;overflow-wrap:anywhere}.knowledge-upload-list small{color:var(--muted)}.knowledge-upload-list progress{width:100%;max-width:360px;accent-color:var(--action-primary)}.knowledge-upload-list .button{min-height:44px}.knowledge-intake input[type=file]{width:100%;min-width:0}.production-shell .analytics-restored-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mvp-conversation-table .production-table{table-layout:fixed;min-width:760px}.mvp-conversation-table th:first-child{width:36%}.mvp-conversation-table th:nth-child(2),.mvp-conversation-table th:nth-child(3){width:20%}.mvp-conversation-table th:nth-child(4){width:11%}.mvp-conversation-table th:last-child{width:13%}.mvp-conversation-table td{vertical-align:middle}.mvp-conversation-table td strong{display:block;line-height:1.65;font-weight:550;white-space:normal}.mvp-conversation-table td time{font-size:12px;line-height:1.6;color:var(--muted)}.mvp-conversation-table tbody tr:hover{background:var(--surface-hover)}.mvp-conversation-table .mvp-message-count{font-variant-numeric:tabular-nums}.mvp-conversation-table .button{white-space:nowrap;min-height:44px}.mvp-conversation-detail>h2{font-size:20px;line-height:1.5;margin:24px 0 8px;overflow-wrap:anywhere}.mvp-conversation-detail .production-messages li{max-width:90%;background:var(--surface-soft)}.mvp-conversation-detail .production-messages li.user{margin-left:10%;background:var(--surface)}.mvp-conversation-detail .production-messages li.assistant{border-left:3px solid var(--cobalt)}.mvp-knowledge-request{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:start}.mvp-knowledge-request h2{font-size:20px;margin:0 0 10px}.mvp-knowledge-request p{font-size:13px;color:var(--muted);margin:0}.mvp-knowledge-request>.button{margin-top:2px}.mvp-support-address{grid-column:1/-1;display:flex;align-items:end;gap:12px;border-top:1px solid var(--border);padding-top:18px}.mvp-support-address label{flex:1;max-width:420px}.mvp-support-address input{width:100%;font-weight:400}.mvp-knowledge-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px}.mvp-knowledge-list summary span{overflow-wrap:anywhere}.mvp-knowledge-list summary small{font-size:11px;font-weight:400;color:var(--muted);flex-shrink:0}@media(max-width:800px){.production-shell .analytics-restored-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-knowledge-request{grid-template-columns:minmax(0,1fr)}.mvp-knowledge-request>.button{justify-self:start}}@media(max-width:600px){.mvp-support-address{align-items:stretch;flex-direction:column}.mvp-support-address label{max-width:none}.mvp-knowledge-list summary{display:grid;gap:8px}.mvp-conversation-detail .production-messages li{max-width:100%}.mvp-conversation-detail .production-messages li.user{margin-left:0}.mvp-conversation-table .production-table-wrap{max-width:100%}}.v11-setting{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:24px}.v11-setting>div:first-child{flex:1;min-width:220px}.v11-setting h2{font-size:17px;margin:0 0 8px}.v11-setting p{max-width:620px;color:var(--text-secondary);margin:0;line-height:1.6}.v11-setting>p{flex-basis:100%}.v11-tabs{display:flex;gap:8px;flex-wrap:wrap}.v11-tabs button{min-height:44px;padding:10px 16px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:10px;display:flex;align-items:center;gap:10px}.v11-tabs button.active{border-color:var(--accent);color:var(--accent);background:var(--cobalt-soft)}.v11-inbox{display:grid;gap:10px}.v11-inbox-row{width:100%;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px;text-align:left;color:var(--text-primary);cursor:pointer}.v11-inbox-row strong,.v11-inbox-row small{display:block;overflow-wrap:anywhere}.v11-inbox-row small{margin-top:6px;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v11-inbox-row time{font-size:12px;color:var(--text-secondary)}.v11-dot{width:9px;height:9px;border-radius:100%;background:var(--accent)}.v11-check{color:var(--green)}.v11-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text-primary);overflow:auto;box-sizing:border-box;box-shadow:0 22px 80px #0003}.v11-dialog::backdrop{background:#10182870;backdrop-filter:blur(3px)}.v11-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.v11-dialog h2{font-size:22px;margin:0}.v11-dialog footer{margin-top:24px}.v11-profile{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 28px}.v11-profile dt{font-size:12px;color:var(--text-secondary);margin-bottom:6px}.v11-profile dd{margin:0;overflow-wrap:anywhere}.v11-message-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.v11-service-messages{max-height:360px;overflow:auto}.v11-service-messages li p{white-space:pre-wrap;overflow-wrap:anywhere}.v11-buttons{display:grid;gap:14px;margin:20px 0}.v11-button-heading,.v11-button-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(150px,1.5fr) minmax(110px,1fr) 44px;gap:12px;align-items:start}.v11-button-heading{font-size:12px;color:var(--text-secondary)}.v11-button-row label,.v11-button-row input{min-width:0;width:100%}.v11-button-row .button{min-height:44px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.v11-buttons>button{justify-self:start}@media(max-width:680px){.v11-inbox-row{grid-template-columns:12px minmax(0,1fr);padding:18px;gap:12px}.v11-inbox-row time{grid-column:2}.v11-profile{grid-template-columns:1fr}.v11-dialog{padding:20px}.v11-button-heading{display:none}.v11-button-row{grid-template-columns:minmax(0,1fr) 44px;padding-bottom:16px;border-bottom:1px solid var(--border)}.v11-button-row label{grid-column:1/-1}.v11-button-row label .sr-only{position:static;width:auto;height:auto;clip:auto;overflow:visible;display:block;margin-bottom:6px;font-size:12px}.v11-button-row>div{grid-column:1}}@font-face{font-family:Archivo;src:url(/fonts/archivo-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color-scheme:light;font-family:Inter,system-ui,sans-serif;color:#0b1930;background:#f6f5f1;font-synthesis:none;--nav: #11141b;--nav-soft: #1a1f29;--canvas: #f6f5f1;--surface: #ffffff;--surface-soft: #eeede8;--surface-raised: #ffffff;--surface-hover: #f4f3ef;--border: #dedfdc;--border-strong: #cfd3d7;--text: #0b1930;--muted: #5d687a;--muted-2: #667084;--cobalt: #1d4ed8;--cobalt-dark: #153b9e;--cobalt-soft: #edf2ff;--action-primary: #1d4ed8;--action-primary-hover: #153b9e;--danger-action: #b8323c;--green: #087260;--green-soft: #e5f6f1;--amber: #8b4e00;--amber-soft: #fff2d8;--red: #b8323c;--red-soft: #ffeded;--purple: #7048b5;--purple-soft: #f0ebfb;--slate-soft: #eceff3;--chart-1: #2563eb;--chart-2: #0f9f8f;--chart-3: #d99018;--chart-4: #dc5670;--chart-5: #8266cc;--positive: var(--green);--positive-soft: var(--green-soft);--warning: var(--amber);--warning-soft: var(--amber-soft);--negative: var(--red);--negative-soft: var(--red-soft);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--shadow: 0 1px 2px rgba(11, 25, 48, .04), 0 12px 34px rgba(11, 25, 48, .055)}:root[data-theme=dark]{color-scheme:dark;color:#f8fafc;background:#0b1017;--nav: #080d14;--nav-soft: #151d29;--canvas: #0b1017;--surface: #111827;--surface-soft: #182232;--surface-raised: #172131;--surface-hover: #1b2738;--border: #273244;--border-strong: #344157;--text: #f8fafc;--muted: #a2acba;--muted-2: #7f8ca1;--cobalt: #60a5fa;--cobalt-dark: #93c5fd;--cobalt-soft: rgba(96, 165, 250, .14);--action-primary: #2563eb;--action-primary-hover: #1d4ed8;--danger-action: #be123c;--green: #2dd4bf;--green-soft: rgba(45, 212, 191, .13);--amber: #f5b94c;--amber-soft: rgba(245, 185, 76, .13);--red: #fb7185;--red-soft: rgba(251, 113, 133, .13);--purple: #b49af1;--purple-soft: rgba(180, 154, 241, .14);--slate-soft: #202b3b;--chart-1: #60a5fa;--chart-2: #2dd4bf;--chart-3: #f5b94c;--chart-4: #fb7185;--chart-5: #b49af1;--shadow: 0 1px 2px rgba(0, 0, 0, .2), 0 16px 42px rgba(0, 0, 0, .22)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:var(--canvas);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit;touch-action:manipulation}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Archivo,Inter,sans-serif;letter-spacing:-.02em}.icon{display:block;flex:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.capitalize{text-transform:capitalize}.skip-link{position:fixed;z-index:100;top:10px;left:10px;transform:translateY(-150%);padding:10px 14px;border-radius:var(--radius-sm);color:#fff;background:var(--action-primary);font-weight:700;text-decoration:none;transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh;display:grid;grid-template-columns:258px minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:20;height:100vh;display:flex;flex-direction:column;overflow-y:auto;padding:24px 16px 18px;color:#eef1f7;background:var(--nav);border-right:1px solid #272d38}.brand-row{display:flex;align-items:center;gap:11px;padding:0 8px 27px}.brand-mark{position:relative;width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid #4c5b79;border-radius:9px;color:#fff;font:750 16px Archivo;background:#1a2130}.brand-mark span{position:absolute;width:17px;height:2px;left:-3px;top:7px;background:#4f7fff;transform:rotate(-45deg)}.brand-copy{min-width:0;display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{font:730 14px Archivo;letter-spacing:.09em}.brand-copy small{margin-top:5px;color:#7f899b;font-size:9px;letter-spacing:.14em}.version-badge{margin-left:auto;padding:4px 6px;border:1px solid #35445f;border-radius:5px;color:#8fb0ff;font-size:9px;font-weight:800;letter-spacing:.12em}.nav-label{padding:0 12px;margin:0 0 8px;color:#8994a7;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.primary-nav{display:flex;flex-direction:column;gap:13px}.nav-group{display:flex;flex-direction:column;gap:3px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;padding:10px 12px;border:0;border-radius:8px;color:#9da6b5;background:transparent;font-size:13px;text-align:left;transition:background .16s,color .16s}.nav-item:hover{color:#fff;background:#191e28}.nav-item.active{color:#fff;background:#202634;box-shadow:inset 2px 0 #5e87ff}.nav-item.active .icon{color:#86a7ff}.nav-item>span:nth-child(2){white-space:nowrap}.nav-count{min-width:20px;margin-left:auto;padding:2px 6px;border-radius:10px;color:#fff;background:var(--action-primary);font-size:10px;font-weight:700;text-align:center}.nav-alert{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#e7a745;box-shadow:0 0 0 3px #e7a7451f}.sidebar-spacer{flex:1}.environment-card{padding:13px;margin:10px 0 14px;border:1px solid #2a3342;border-radius:10px;background:#171c25}.environment-card-head{display:flex;align-items:center;gap:7px;color:#8691a3;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.environment-card>strong{display:block;margin:10px 0 5px;font:650 13px Archivo}.environment-card p{color:#7f8999;font-size:10.5px;line-height:1.55}.live-dot,.online-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#46c399;box-shadow:0 0 0 3px #46c3991f}.account-menu{position:relative}.account-row{width:100%;min-height:54px;display:flex;align-items:center;gap:9px;padding:11px 8px 0;border:0;border-top:1px solid #242a34;color:inherit;background:transparent;text-align:left}.account-row:hover,.account-row[aria-expanded=true]{color:#fff;background:#171d27}.account-avatar{width:30px;height:30px;display:grid;place-items:center;border:1px solid #344054;border-radius:50%;color:#a9b9d8;background:#212836;font-size:10px;font-weight:750}.account-row>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column}.account-row strong{font-size:11px;font-weight:600}.account-row small{margin-top:3px;color:#737e90;font-size:9px}.account-row>.icon{color:#697486}.account-row[aria-expanded=true]>.icon{color:#8fb0ff}.account-popover{width:322px;position:absolute;z-index:55;left:0;bottom:calc(100% + 10px);overflow:hidden;border:1px solid var(--border-strong);border-radius:13px;color:var(--text);background:var(--surface-raised);box-shadow:0 24px 70px #00000052}.account-popover>header{min-height:68px;display:grid;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:11px 10px 11px 14px;border-bottom:1px solid var(--border)}.account-settings-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:var(--cobalt);background:var(--cobalt-soft)}.account-popover>header>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.account-popover>header strong{font:680 13px Archivo}.account-popover>header small{margin-top:4px;color:var(--muted);font-size:9px}.account-popover>header button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent}.account-popover>header button:hover{color:var(--text);background:var(--surface-hover)}.account-setting-group{display:flex;flex-direction:column;gap:10px;padding:14px;border-bottom:1px solid var(--border)}.account-setting-copy{display:flex;align-items:center;gap:9px;color:var(--muted)}.account-setting-copy>.icon{color:var(--cobalt)}.account-setting-copy>span{display:flex;flex-direction:column}.account-setting-copy strong{color:var(--text);font-size:10.5px}.account-setting-copy small{margin-top:3px;color:var(--muted-2);font-size:8.5px}.account-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft)}.account-segmented button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:7px;color:var(--muted);background:transparent;font-size:10px;font-weight:680}.account-segmented button:hover{color:var(--text)}.account-segmented button.active{color:var(--cobalt);border-color:var(--border);background:var(--surface-raised);box-shadow:0 1px 4px #0f172a1a}.account-popover>footer{display:grid;grid-template-columns:1fr 1fr;gap:11px 14px;padding:14px;background:var(--surface-soft)}.account-popover>footer span{min-width:0;display:flex;flex-direction:column}.account-popover>footer span:last-child{grid-column:1 / -1}.account-popover>footer small{color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.07em}.account-popover>footer strong{overflow:hidden;margin-top:4px;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-shell{min-width:0}.topbar{min-height:76px;position:sticky;top:0;z-index:12;display:flex;align-items:center;gap:16px;padding:12px 28px;border-bottom:1px solid var(--border);background:#fffffff2;backdrop-filter:blur(12px)}.topbar-copy{min-width:0;flex:1}.breadcrumb{display:block;margin-bottom:4px;color:var(--muted-2);font-size:9.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.topbar h1{overflow:hidden;font-size:19px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:10px}.scenario-control{min-width:170px;position:relative;display:flex;align-items:center;gap:8px;padding:7px 9px 7px 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.scenario-control span{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.scenario-control select{min-width:0;flex:1;border:0;outline:0;color:var(--text);background:transparent;font-size:11px;font-weight:650}.test-chip{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid #cfe9df;border-radius:8px;color:#197256;background:#f1faf7;font-size:9px;letter-spacing:.09em}.icon-button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:var(--muted);background:transparent}.icon-button:hover{color:var(--text);background:var(--surface-soft)}.icon-button.bordered{border:1px solid var(--border-strong);background:#fff}.icon-button.subtle{width:28px;height:28px}.notification-center{position:relative}.notification-button{width:44px;height:44px;position:relative;border:1px solid var(--border);background:#fff}.notification-button[aria-expanded=true]{color:var(--cobalt);border-color:#b7c8ef;background:var(--cobalt-soft)}.notification-badge{min-width:17px;height:17px;position:absolute;top:-5px;right:-5px;display:grid;place-items:center;padding:0 4px;border:2px solid var(--surface);border-radius:10px;color:#fff;background:var(--danger-action);font-size:8px;font-weight:750;line-height:1}.notification-popover{width:370px;position:absolute;z-index:45;top:calc(100% + 10px);right:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a33}.notification-popover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 17px 13px;border-bottom:1px solid var(--border)}.notification-popover h2{font-size:16px}.notification-popover header span{display:block;margin-top:4px;color:var(--muted);font-size:9px}.notification-popover header button{min-height:44px;padding:0 5px;border:0;color:var(--cobalt);background:transparent;font-size:9px;font-weight:680}.notification-list{max-height:360px;overflow-y:auto}.notification-item{width:100%;min-height:82px;display:grid;grid-template-columns:34px 1fr 8px;align-items:start;gap:11px;padding:13px 15px;border:0;border-top:1px solid #edf0f3;background:#fff;text-align:left;transition:background .16s ease}.notification-item:first-child{border-top:0}.notification-item:hover,.notification-item:focus-visible{background:#f7f9fc}.notification-item.unread{background:#f5f8ff}.notification-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--cobalt);background:var(--cobalt-soft)}.notification-item>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.notification-item strong{font-size:10.5px}.notification-item small{margin-top:4px;color:var(--muted);font-size:8.5px;line-height:1.45}.notification-item time{margin-top:6px;color:var(--muted-2);font-size:8px}.notification-item>i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--cobalt);box-shadow:0 0 0 3px #2457d61a}.mobile-menu{display:none;width:36px;height:36px;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;background:#fff}.isolation-banner{min-height:36px;display:flex;align-items:center;gap:9px;padding:7px 28px;color:#3f536e;background:#edf3fc;border-bottom:1px solid #d9e4f4;font-size:10.5px}.isolation-banner>span{color:var(--cobalt)}.workspace{max-width:1540px;padding:27px 28px 52px;margin:0 auto}.page-stack{display:flex;flex-direction:column;gap:18px}.page-intro{min-height:66px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page-intro h2{margin-bottom:5px;font-size:25px;font-weight:680}.page-intro p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:12px;line-height:1.55}.compact-intro{min-height:56px;align-items:center}.eyebrow{margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.panel{border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-head h3{font-size:15px;font-weight:650}.panel-head>.icon{color:#8892a2}.button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid transparent;border-radius:7px;font-size:10.5px;font-weight:680;transition:border-color .15s,background .15s,transform .15s}.button:active:not(:disabled){transform:translateY(1px)}.button.primary{color:#fff;background:var(--action-primary);border-color:var(--action-primary)}.button.primary:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.button.secondary{color:#3e4653;border-color:var(--border-strong);background:#fff}.button.secondary:hover{border-color:#adb5c1;background:#fafbfc}.button.danger{color:#fff;background:var(--danger-action)}.button.ghost-danger{color:var(--red);border-color:transparent;background:transparent}.button.small{min-height:30px;padding:6px 10px}.text-button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;color:var(--cobalt);background:transparent;font-size:10px;font-weight:650}.back-button{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--muted);background:transparent;font-size:10.5px;font-weight:600}.back-button:hover{color:var(--cobalt)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{min-height:143px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto 1fr auto;gap:9px 11px;padding:17px;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:0 1px 2px #12161e08}.metric-icon{width:35px;height:35px;display:grid;place-items:center;grid-row:1;border-radius:8px}.metric-icon.cobalt{color:var(--cobalt);background:var(--cobalt-soft)}.metric-icon.teal{color:var(--green);background:var(--green-soft)}.metric-icon.amber{color:var(--amber);background:var(--amber-soft)}.metric-icon.slate{color:#546176;background:#eef0f4}.metric-heading{display:flex;flex-direction:column;justify-content:center}.metric-heading span{font:630 11.5px Archivo}.metric-heading small{margin-top:3px;color:var(--muted-2);font-size:9px}.metric-card>strong{grid-column:1 / -1;align-self:end;font:680 26px Archivo;letter-spacing:-.04em}.metric-card>strong.metric-word{font-size:22px}.metric-card>p{grid-column:1 / -1;color:var(--muted);font-size:9.5px}.positive{color:var(--green)}.attention{color:var(--amber)}.overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:14px}.overview-grid.lower-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.connector-watch,.attention-panel,.coverage-panel,.recent-panel{padding:18px}.connector-watch{align-self:start}.watch-list{margin-top:13px}.watch-row{min-height:60px;display:grid;grid-template-columns:36px minmax(130px,1fr) 105px 108px 28px;align-items:center;gap:10px;border-top:1px solid #edf0f3}.watch-row:first-child{border-top:0}.active-source-row .connector-brand{width:34px;height:34px;border-radius:8px}.active-source-row .connector-brand svg{width:21px;height:21px}.connector-logo{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dfe4eb;border-radius:8px;color:#53627b;background:#f8f9fb}.connector-logo.large{width:46px;height:46px;border-radius:10px;color:var(--cobalt);background:var(--cobalt-soft);border-color:#dbe5ff}.watch-copy,.watch-sync{min-width:0;display:flex;flex-direction:column}.watch-copy strong{overflow:hidden;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.watch-copy small,.watch-sync small{margin-top:4px;color:var(--muted-2);font-size:8.5px}.watch-sync span{margin-top:3px;font-size:9.5px;font-weight:550}.status-badge{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid transparent;border-radius:20px;font-size:9px;font-weight:680;white-space:nowrap}.status-badge.compact{padding:4px 7px;font-size:8.5px}.status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.status-healthy{color:var(--green);background:var(--green-soft);border-color:#d1ebe2}.status-stale,.status-configuring{color:var(--amber);background:var(--amber-soft);border-color:#f3dfb9}.status-error{color:var(--red);background:var(--red-soft);border-color:#f0d0d2}.status-syncing{color:var(--cobalt);background:var(--cobalt-soft);border-color:#d7e2ff}.status-not_configured,.status-disconnected{color:#687386;background:#f0f2f5;border-color:#dfe3e8}.status-syncing .status-dot{animation:pulse 1s infinite}@keyframes pulse{50%{opacity:.3}}.panel-count,.count-badge{min-width:23px;height:23px;display:grid;place-items:center;border-radius:12px;color:var(--muted);background:#f0f2f5;font-size:9px;font-weight:700}.attention-list{margin-top:11px}.attention-row{width:100%;min-height:60px;display:grid;grid-template-columns:35px 1fr 16px;align-items:center;gap:10px;padding:7px 0;border:0;border-top:1px solid #edf0f3;background:transparent;text-align:left}.attention-row:first-child{border-top:0}.attention-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.attention-row strong{font-size:10.5px}.attention-row small{margin-top:4px;color:var(--muted);font-size:8.7px;line-height:1.4}.attention-row>.icon{color:#a3aab6}.signal-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.signal-icon.stale{color:var(--amber);background:var(--amber-soft)}.signal-icon.error{color:var(--red);background:var(--red-soft)}.signal-icon.support{color:var(--cobalt);background:var(--cobalt-soft)}.coverage-bar{height:11px;display:flex;overflow:hidden;margin:30px 0 20px;border-radius:4px;background:#eef0f3}.coverage-bar span{min-width:2px}.coverage-bar .external,.coverage-legend i.external{background:var(--cobalt)}.coverage-bar .light,.coverage-legend i.light{background:var(--purple)}.coverage-bar .anonymous,.coverage-legend i.anonymous{background:#98a1af}.coverage-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.coverage-legend span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;color:var(--muted);font-size:8.5px}.coverage-legend i{width:7px;height:7px;border-radius:2px}.coverage-legend strong{color:var(--text)}.mini-profile-list{margin-top:12px}.mini-profile-list>button{width:100%;min-height:50px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:7px 0;border:0;border-top:1px solid #edf0f3;background:transparent;text-align:left}.mini-profile-list>button:first-child{border-top:0}.mini-profile-list>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.mini-profile-list strong{font-size:10.5px}.mini-profile-list small{margin-top:3px;color:var(--muted-2);font-size:8.5px}.connection-card{min-height:118px;display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(110px,.6fr) minmax(150px,.85fr) minmax(100px,.55fr) auto;align-items:center;gap:18px;padding:18px;border:1px solid #d7dfec;border-left:3px solid var(--cobalt);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.connection-main{min-width:0;display:flex;align-items:center;gap:13px}.connection-main h3{margin-bottom:5px;font-size:15px}.connection-main p:not(.eyebrow){max-width:420px;color:var(--muted);font-size:9px;line-height:1.45}.connection-stat{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding-left:17px;border-left:1px solid var(--border)}.connection-stat small{margin-bottom:7px;color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.connection-stat strong{font:650 12px Archivo}.connection-stat>span:not(.status-badge){margin-top:4px;color:var(--muted-2);font-size:8px}.connection-actions{display:flex;gap:7px}.order-sync-settings{overflow:hidden;padding:0;border-left:3px solid var(--green)}.order-sync-settings.order-sync-configuring{border-left-color:var(--amber)}.order-sync-settings.order-sync-syncing{border-left-color:var(--cobalt)}.order-sync-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 17px;border-bottom:1px solid var(--border)}.order-sync-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d4e8df;border-radius:9px;color:var(--green);background:var(--green-soft)}.order-sync-head h3{margin-top:3px;font-size:14px}.order-sync-head p:not(.eyebrow){max-width:640px;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.5}.order-sync-state{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:6px;font-size:8px;font-weight:700;white-space:nowrap}.order-sync-state.enabled{color:var(--green);background:var(--green-soft)}.order-sync-state.mapping{color:#8b651c;background:var(--amber-soft)}.order-sync-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fbfcfd;border-bottom:1px solid var(--border)}.order-sync-grid>div{min-width:0;padding:13px 16px;border-left:1px solid var(--border)}.order-sync-grid>div:first-child{border-left:0}.order-sync-grid small,.order-sync-result small{display:block;color:var(--muted-2);font-size:7.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.order-sync-grid strong,.order-sync-result strong{display:block;overflow:hidden;margin-top:6px;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.order-sync-grid span{display:block;overflow:hidden;margin-top:4px;color:var(--muted-2);font:7.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.order-sync-policy{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(230px,1fr) auto;align-items:end;gap:15px;padding:14px 17px}.order-sync-policy label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:8px;font-weight:650}.order-sync-policy select{width:100%;height:36px;padding:0 9px;border:1px solid var(--border-strong);border-radius:7px;color:var(--ink);background:#fff;font:9px Inter,sans-serif;outline:none}.order-sync-policy select:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px #2457d61f}.order-sync-policy select:disabled{color:var(--muted-2);background:#f3f4f6;cursor:not-allowed}.order-sync-result{min-width:0;padding-bottom:5px}.order-sync-note{display:flex;align-items:flex-start;gap:7px;padding:10px 17px;border-top:1px solid #dce8e2;color:#52675d;background:#f7fbf9;font-size:8px;line-height:1.5}.order-sync-note .icon{flex:0 0 auto;margin-top:1px;color:var(--green)}.database-panel{overflow:hidden}.database-toolbar{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid var(--border)}.database-toolbar h3{font-size:15px}.database-toolbar p{margin-top:4px;color:var(--muted-2);font-size:9px}.database-controls{display:flex;align-items:center;gap:7px}.search-field,.select-field{height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border-strong);border-radius:7px;color:var(--muted-2);background:#fff}.search-field{min-width:230px}.search-field input{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:9.5px}.search-field input::placeholder{color:#a1a8b3}.select-field select{max-width:135px;border:0;outline:0;color:#535c69;background:transparent;font-size:9px}.table-wrap{overflow-x:auto}.profile-table{width:100%;min-width:800px;border-collapse:collapse}.profile-table th{height:38px;padding:0 14px;color:var(--muted);background:#fafbfc;border-bottom:1px solid var(--border);font-size:8px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.profile-table td{height:65px;padding:0 14px;border-bottom:1px solid #edf0f3;color:#4e5663;font-size:9.5px}.profile-table tbody tr{transition:background .13s;cursor:pointer}.profile-table tbody tr:hover{background:#fafcff}.profile-table tbody tr:last-child td{border-bottom:0}.customer-cell{min-width:210px;display:flex;align-items:center;gap:10px}.customer-cell>span{min-width:0;display:flex;flex-direction:column}.customer-cell strong{color:var(--text);font-size:10.5px}.customer-cell small{max-width:210px;margin-top:4px;overflow:hidden;color:var(--muted-2);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.avatar{display:grid;flex:none;place-items:center;border-radius:50%;font-family:Archivo;font-weight:700}.avatar-small{width:30px;height:30px;font-size:9px}.avatar-medium{width:38px;height:38px;font-size:11px}.avatar-large{width:55px;height:55px;font-size:15px}.avatar-external{color:#2855bd;background:#e8efff;border:1px solid #d6e2ff}.avatar-light{color:#7450ad;background:#f1eaff;border:1px solid #e6dafd}.avatar-anonymous{color:#646d7a;background:#eef0f3;border:1px solid #e0e3e8}.avatar-service{color:#15745a;background:#e5f5ef;border:1px solid #cfe9df}.mode-label{width:fit-content;display:inline-flex;align-items:center;padding:4px 7px;border-radius:5px;font-size:8.5px;font-weight:620;white-space:nowrap}.mode-external{color:#2855bd;background:#edf2ff}.mode-light{color:#704caf;background:var(--purple-soft)}.mode-anonymous{color:var(--muted);background:#f0f2f5}.source-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.source-cell .icon{color:#8992a0}.row-open{width:27px;height:27px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:#929aa7;background:transparent}.row-open:hover{color:var(--cobalt);background:var(--cobalt-soft)}.empty-state{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px;text-align:center}.empty-state-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:12px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:var(--surface-soft)}.empty-state h3{font-size:13px}.empty-state p{max-width:390px;margin:7px 0 14px;color:var(--muted);font-size:9.5px;line-height:1.5}.attention-list .empty-state,.mini-profile-list .empty-state{min-height:150px;padding:14px}.profile-page{gap:13px}.profile-header{min-height:99px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px}.profile-identity{display:flex;align-items:center;gap:14px}.profile-title-row{display:flex;align-items:center;gap:10px}.profile-title-row h2{font-size:22px}.profile-identity p{margin-top:5px;color:var(--muted);font-size:10px}.profile-tags{display:flex;align-items:center;gap:8px;margin-top:9px}.profile-tags>span:not(.mode-label){display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-size:8.5px}.profile-layout{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:start;gap:14px}.profile-rail{display:flex;flex-direction:column;gap:12px}.provenance-card,.attribute-card{padding:16px}.provenance-timeline{--timeline-gap: 18px;--timeline-node-size: 29px;position:relative;display:flex;flex-direction:column;gap:var(--timeline-gap);margin-top:19px}.provenance-item{position:relative;display:grid;grid-template-columns:29px 1fr;gap:10px}.provenance-item:not(:last-child):after{position:absolute;z-index:0;width:1px;top:calc(var(--timeline-node-size) + 4px);bottom:calc(4px - var(--timeline-gap));left:calc((var(--timeline-node-size) - 1px) / 2);content:"";background:var(--border-strong);pointer-events:none}.provenance-node{position:relative;z-index:1;width:var(--timeline-node-size);height:var(--timeline-node-size);display:grid;place-items:center;overflow:hidden;isolation:isolate;border:1px solid var(--border-strong);border-radius:50%;color:var(--muted);background:var(--surface-soft);font-size:9px}.provenance-node.verified{color:#fff;border-color:var(--green);background:var(--green)}.provenance-node.sync{color:var(--cobalt);border-color:#cddaff;background:var(--cobalt-soft)}.provenance-node.sync.error{color:var(--red);border-color:#efcdd0;background:var(--red-soft)}.provenance-node.sync.stale{color:var(--amber);border-color:#f0d9ae;background:var(--amber-soft)}.provenance-node.order{color:var(--green);border-color:#cbe5da;background:var(--green-soft)}.provenance-item>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.provenance-item strong{font-size:9.5px}.provenance-item small{margin-top:3px;color:var(--muted-2);font-size:8px}.provenance-item code{max-width:100%;margin-top:6px;overflow:hidden;color:#677184;font:7.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.provenance-item .status-badge{margin-top:7px}.attribute-card dl,.context-section dl{margin:12px 0 0}.attribute-card dl>div,.context-section dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #edf0f3}.attribute-card dt,.context-section dt{color:var(--muted);font-size:8.5px}.attribute-card dd,.context-section dd{margin:0;font-size:8.5px;font-weight:600;text-align:right}.privacy-note{display:flex;gap:10px;padding:14px;border:1px solid #dae3f3;border-radius:9px;color:#50637d;background:#f3f7fd}.privacy-note>.icon{color:var(--cobalt)}.privacy-note strong{font-size:9px}.privacy-note p{margin-top:5px;font-size:8px;line-height:1.55}.profile-content{min-width:0;overflow:hidden}.profile-tabs{min-height:52px;display:flex;gap:3px;padding:8px 10px 0;overflow-x:auto;border-bottom:1px solid var(--border)}.profile-tabs button{position:relative;display:flex;align-items:center;gap:6px;padding:8px 10px 11px;border:0;color:var(--muted);background:transparent;font-size:9px;font-weight:600;white-space:nowrap}.profile-tabs button:after{position:absolute;height:2px;right:8px;bottom:-1px;left:8px;content:"";background:transparent}.profile-tabs button.active{color:var(--cobalt)}.profile-tabs button.active:after{background:var(--cobalt)}.tab-content{min-height:518px;padding:20px}.tab-stack{display:flex;flex-direction:column;gap:12px}.tab-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.tab-title h3{font-size:15px}.conversation-card{padding:15px;border:1px solid var(--border);border-radius:9px;background:#fff}.conversation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:1px solid #edf0f3}.conversation-head>div{display:flex;align-items:center;gap:9px}.conversation-head>div:last-child{flex-direction:column;align-items:flex-end;gap:5px}.conversation-head h4{font-size:11px}.channel-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:5px;color:var(--cobalt);background:var(--cobalt-soft);font-size:7.5px;font-weight:700;text-transform:uppercase}.channel-tag.support{color:var(--green);background:var(--green-soft)}.conversation-status{font-size:8px;font-weight:650;text-transform:capitalize}.conversation-status.open{color:var(--amber)}.conversation-status.answered,.conversation-status.resolved{color:var(--green)}.conversation-head time{color:var(--muted-2);font-size:8px}.message-preview{display:flex;flex-direction:column;gap:10px;padding-top:13px}.message-preview>div{display:grid;grid-template-columns:100px 1fr auto;gap:10px;align-items:start}.message-preview span{color:var(--muted);font-size:8.5px;font-weight:600}.message-preview p{color:#414956;font-size:9.5px;line-height:1.45}.message-preview time{color:var(--muted-2);font-size:7.5px}.channel-list{border:1px solid var(--border);border-radius:9px;overflow:hidden}.channel-row{min-height:67px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:12px;border-top:1px solid var(--border)}.channel-row:first-child{border-top:0}.channel-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--cobalt);background:var(--cobalt-soft)}.channel-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.channel-row strong{font-size:10px}.channel-row small{margin-top:4px;overflow:hidden;color:var(--muted-2);font-size:8px;text-overflow:ellipsis}.verification-label{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;font-size:8px;font-weight:650}.verification-label.verified{color:var(--green);background:var(--green-soft)}.verification-label.unverified{color:var(--muted);background:#f0f2f5}.interaction-timeline{position:relative}.interaction-row{position:relative;min-height:62px;display:grid;grid-template-columns:10px 115px 1fr auto;align-items:start;gap:10px;padding:12px 0}.interaction-row:not(:last-child):after{position:absolute;z-index:0;width:1px;top:26px;bottom:-13px;left:4px;content:"";background:var(--border-strong);pointer-events:none}.interaction-dot{position:relative;z-index:1;width:9px;height:9px;margin-top:3px;isolation:isolate;border:2px solid var(--surface);border-radius:50%;background:var(--cobalt);box-shadow:0 0 0 1px #9fb7ef}.interaction-row time{color:var(--muted-2);font-size:8px;line-height:1.5}.interaction-row strong{font-size:9.5px}.interaction-row p{margin-top:4px;color:var(--muted);font-size:8.5px}.interaction-copy{min-width:0}.source-update{display:inline-flex;align-items:center;gap:4px;margin-top:7px;color:#5b7569;font-size:7.5px}.source-update .icon{color:var(--green)}.interaction-meta{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.order-status-pill{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid #dfe3e8;border-radius:999px;color:#626c7a;background:#f5f6f8;font-size:7.5px;font-weight:700;white-space:nowrap}.order-status-pill.status-processing,.order-status-pill.status-in_delivery{color:#8a6319;border-color:#ead7ae;background:var(--amber-soft)}.order-status-pill.status-delivered{color:var(--green);border-color:#cfe5dc;background:var(--green-soft)}.order-status-pill.status-cancelled,.order-status-pill.status-refunded{color:var(--red);border-color:#ecd0d3;background:var(--red-soft)}.order-freshness-strip{display:grid;grid-template-columns:29px 1fr;align-items:center;gap:9px;padding:10px 11px;border:1px solid #d5e8df;border-radius:8px;color:#355e50;background:#f5fbf8}.order-freshness-strip>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green)}.order-freshness-strip strong{font-size:9px}.order-freshness-strip p{margin-top:3px;color:#668075;font-size:8px}.event-type{padding:3px 6px;border-radius:4px;color:#667084;background:#f0f2f5;font:7.5px ui-monospace,monospace;text-transform:uppercase}.analysis-score{padding:5px 8px;border-radius:5px;color:var(--green);background:var(--green-soft);font-size:8px;font-weight:700}.analysis-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--border);border-radius:9px;overflow:hidden}.analysis-grid>div{min-height:115px;display:flex;flex-direction:column;justify-content:center;padding:16px;border:1px solid #edf0f3;margin:-1px 0 0 -1px}.analysis-grid small{color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.analysis-grid strong{margin-top:8px;font:660 19px Archivo}.analysis-grid p{margin-top:6px;color:var(--muted);font-size:8.5px}.analysis-disclaimer{display:flex;gap:10px;padding:12px;border-left:2px solid var(--cobalt);color:#53637b;background:#f4f7fc}.analysis-disclaimer .icon{color:var(--cobalt)}.analysis-disclaimer p{font-size:8.5px;line-height:1.5}.service-profile-chip{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:#fff}.service-profile-chip>span:nth-child(2){display:flex;flex-direction:column}.service-profile-chip small{color:var(--muted-2);font-size:7.5px}.service-profile-chip strong{margin-top:3px;font-size:9.5px}.service-profile-chip .online-dot{margin-left:6px}.support-layout{min-height:650px;display:grid;grid-template-columns:245px minmax(400px,1fr) 230px;overflow:hidden}.queue-column{border-right:1px solid var(--border);background:#fafbfc}.queue-head{height:63px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--border)}.queue-head h3{font-size:13px}.queue-head p{margin-top:4px;color:var(--muted-2);font-size:8px}.queue-sort-note{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:8px;font-weight:650;white-space:nowrap}.queue-sort-note .icon{color:var(--muted-2)}.queue-item{width:100%;min-height:85px;display:grid;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:14px 12px;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.queue-item:hover{background:#f4f7fb}.queue-item.active{background:#eef3ff;box-shadow:inset 2px 0 var(--cobalt)}.queue-item>span{min-width:0;display:flex;flex-direction:column}.queue-name{display:flex;align-items:center;gap:6px}.queue-name strong{flex:1;overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.queue-name i{width:6px;height:6px;border-radius:50%;background:var(--cobalt)}.queue-item b{margin-top:6px;overflow:hidden;font-size:8.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.queue-item small{margin-top:6px;color:var(--muted-2);font-size:7.5px}.thread-column{min-width:0;display:flex;flex-direction:column}.thread-head{min-height:63px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;border-bottom:1px solid var(--border)}.thread-head>div{display:flex;align-items:center;gap:9px}.thread-head h3{font-size:12px}.thread-head p{margin-top:3px;color:var(--muted-2);font-size:8px}.thread-context{display:flex;align-items:center;gap:8px;padding:9px 14px;color:#576983;background:#f1f5fb;border-bottom:1px solid #dce5f2;font-size:8px}.thread-context .icon{color:var(--cobalt)}.thread-messages{flex:1;display:flex;flex-direction:column;gap:14px;padding:22px 20px;overflow-y:auto;background:#fcfcfd}.thread-message{max-width:72%;display:flex;flex-direction:column;align-items:flex-start}.thread-message.outgoing{align-self:flex-end;align-items:flex-end}.thread-message>span{margin:0 5px 5px;color:var(--muted-2);font-size:7.5px;font-weight:600}.thread-message>div{padding:10px 12px;border:1px solid var(--border);border-radius:3px 10px 10px;color:#39414d;background:#fff;font-size:9px;line-height:1.5;box-shadow:0 2px 8px #141a240a}.thread-message.outgoing>div{color:#fff;border-color:var(--action-primary);border-radius:10px 3px 10px 10px;background:var(--action-primary)}.thread-message time{margin:5px 5px 0;color:var(--muted-2);font-size:7px}.reply-box{margin:0 15px 15px;border:1px solid var(--border-strong);border-radius:9px;background:#fff;box-shadow:0 5px 20px #141a240d}.reply-box textarea{width:100%;resize:none;padding:12px;border:0;outline:0;color:var(--text);background:transparent;font-size:9px}.reply-box>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border-top:1px solid #edf0f3}.reply-box>div>span{display:flex;align-items:center;gap:5px;color:var(--muted-2);font-size:7.5px}.context-column{border-left:1px solid var(--border);background:#fafbfc}.context-section{padding:16px;border-bottom:1px solid var(--border)}.assignee{display:flex;align-items:center;gap:9px;margin-top:12px}.assignee>span:nth-child(2){display:flex;flex-direction:column}.assignee strong{font-size:9px}.assignee small{margin-top:3px;color:var(--muted-2);font-size:7.5px}.guardrail-note{display:flex;gap:8px;margin-top:10px;color:#53637b}.guardrail-note .icon{color:var(--cobalt)}.guardrail-note p{font-size:8px;line-height:1.5}.integration-summary{min-height:78px;display:grid;grid-template-columns:1fr 105px 105px;align-items:center;gap:12px;padding:14px 18px;border:1px solid #d9e1ef;border-left:3px solid var(--cobalt);border-radius:10px;background:#fff}.integration-summary>div{display:flex;align-items:center;gap:10px}.integration-summary>div:first-child>.icon{color:var(--cobalt)}.integration-summary>div:first-child span{display:flex;flex-direction:column}.integration-summary strong{font:640 11px Archivo}.integration-summary small{margin-top:4px;color:var(--muted);font-size:8.5px}.integration-summary>div:not(:first-child){flex-direction:column;gap:2px;padding-left:18px;border-left:1px solid var(--border)}.summary-number{font:680 19px Archivo}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.integration-card{min-height:352px;display:flex;flex-direction:column;padding:17px;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:var(--shadow)}.integration-card-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:19px}.integration-card h3{margin-bottom:7px;font-size:14px}.integration-card>div:nth-child(2)>p:not(.eyebrow){min-height:43px;color:var(--muted);font-size:9px;line-height:1.55}.capability-list{display:flex;flex-wrap:wrap;gap:5px;margin:16px 0}.capability-list span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid #e2e6ec;border-radius:5px;color:#626c7a;background:#f8f9fb;font-size:7.5px}.capability-list .icon{color:var(--green)}.integration-meta{display:grid;grid-template-columns:1fr 1fr;margin-top:auto;padding:13px 0;border-top:1px solid var(--border)}.integration-meta>span{display:flex;flex-direction:column}.integration-meta>span+span{padding-left:13px;border-left:1px solid var(--border)}.integration-meta small{color:var(--muted-2);font-size:7.5px}.integration-meta strong{margin-top:5px;font-size:9px}.integration-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:13px;border-top:1px solid var(--border)}.contract-panel{display:flex;align-items:center;gap:14px;padding:17px}.contract-panel>span{width:40px;height:40px;display:grid;flex:none;place-items:center;border-radius:9px;color:var(--cobalt);background:var(--cobalt-soft)}.contract-panel h3{margin-bottom:5px;font-size:12px}.contract-panel p:not(.eyebrow){color:var(--muted);font-size:8.5px;line-height:1.5}.toast{position:fixed;z-index:60;right:24px;bottom:24px;max-width:410px;display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #cbe7dd;border-radius:8px;color:#176b53;background:#f0faf6;box-shadow:0 12px 35px #141c262b;font-size:9.5px;font-weight:600;animation:toast-in .2s ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(7px)}}.modal-layer{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:20px;background:#0b0e148f;backdrop-filter:blur(3px)}.modal{width:min(440px,100%);position:relative;padding:25px;border:1px solid #e1e3e7;border-radius:12px;background:#fff;box-shadow:0 24px 80px #0a0e163d}.modal-close{position:absolute;width:31px;height:31px;top:15px;right:15px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:var(--muted);background:transparent}.modal-warning{width:43px;height:43px;display:grid;place-items:center;margin-bottom:18px;border-radius:10px;color:var(--red);background:var(--red-soft)}.modal h2{margin-bottom:9px;font-size:20px}.modal>p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.6}.modal-note{display:flex;align-items:center;gap:8px;padding:10px;margin-top:16px;color:#53637b;background:#f2f6fc;border:1px solid #dce5f3;border-radius:7px;font-size:8.5px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:21px}.field-label{display:block;margin:17px 0 6px;color:#596271;font-size:8.5px;font-weight:650}.text-input{width:100%;height:38px;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;outline:0;color:var(--text);background:#fff;font-size:10px}.text-input:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #2457d61a}.sidebar-scrim{display:none}.range-control{display:flex;padding:3px;border:1px solid var(--border);border-radius:8px;background:#fff}.range-control button{min-width:43px;height:28px;padding:0 10px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:8.5px;font-weight:650}.range-control button.active{color:#fff;background:#25324a}.custom-range{display:flex;align-items:flex-end;gap:12px;padding:13px 16px}.custom-range label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:8px;font-weight:650;text-transform:uppercase}.custom-range input{height:32px;padding:0 8px;border:1px solid var(--border-strong);border-radius:6px;color:var(--text);background:#fff;font-size:9px}.custom-range>span{display:flex;align-items:center;gap:7px;margin:0 0 8px auto;color:var(--green);font-size:8.5px}.analytics-layout{display:block}.trend-panel,.report-card,.metric-catalog{padding:18px}.metric-source{color:var(--muted-2);font-size:8px}.interactive-trend-panel{padding:20px 22px 16px;overflow:hidden}.trend-panel-head{align-items:center}.chart-selection-status{min-width:92px;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #dbe3f0;border-radius:8px;background:#f7f9fc}.chart-selection-status strong{color:var(--cobalt);font:700 13px Archivo}.chart-selection-status span{color:var(--muted);font-size:7.5px;line-height:1.25}.interactive-line-chart{margin-top:14px}.line-chart-legend{min-height:45px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px;border:1px solid #e4e8ef;border-radius:9px;background:#fafbfc}.line-chart-legend>span{min-height:30px;display:flex;align-items:center;gap:7px;padding:0 9px;border-radius:6px;color:#475267;background:#fff;box-shadow:0 1px 2px #141a260a;font-size:8.5px}.line-chart-legend>span>i{width:22px;height:3px;display:block;border-radius:3px;background:currentColor}.line-chart-legend>span>i.line-style-2{height:0;border-top:2px dashed currentColor;background:transparent}.line-chart-legend>span>i.line-style-3{height:0;border-top:3px dotted currentColor;background:transparent}.line-chart-legend>span>i.line-style-4{background:repeating-linear-gradient(90deg,currentColor 0 9px,transparent 9px 13px,currentColor 13px 15px,transparent 15px 20px)}.line-chart-legend>span>i.line-style-5{height:5px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;background:transparent}.line-chart-legend b{margin-left:3px;color:var(--text);font-size:8px}.series-color-1{color:#2457d6}.series-color-2{color:#138168}.series-color-3{color:#bd6b19}.line-chart-stage{height:350px;position:relative;margin-top:7px}.line-chart-svg{width:100%;height:350px;display:block;overflow:visible;border-radius:8px;outline:0}.line-chart-svg:focus-visible{box-shadow:inset 0 0 0 2px var(--cobalt),0 0 0 3px #2457d61a}.line-chart-grid line{stroke:#e8ebf0;stroke-width:1;vector-effect:non-scaling-stroke}.line-chart-grid text,.line-chart-x-label{fill:#8490a2;font:8px Inter}.line-chart-path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:d .2s ease}.line-chart-active-point{fill:#fff;stroke:currentColor;stroke-width:3;vector-effect:non-scaling-stroke}.line-chart-crosshair{stroke:#aab4c4;stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.line-chart-tooltip{width:198px;position:absolute;z-index:4;top:22px;transform:translate(-50%);padding:10px 11px;border:1px solid #d9dfe8;border-radius:8px;color:var(--text);background:#fffffff7;box-shadow:0 10px 30px #131b2b1f;pointer-events:none}.line-chart-tooltip.align-start{transform:translate(-12%)}.line-chart-tooltip.align-end{transform:translate(-88%)}.line-chart-tooltip>strong{display:block;padding-bottom:6px;border-bottom:1px solid #edf0f4;font-size:8px}.line-chart-tooltip>span{min-height:24px;display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:6px}.line-chart-tooltip>span i{width:7px;height:7px;display:block;border-radius:50%;background:currentColor}.line-chart-tooltip>span i.marker-2{border-radius:2px}.line-chart-tooltip>span i.marker-3{transform:rotate(45deg);border-radius:1px}.line-chart-tooltip>span b{color:#5a6575;font-size:7.5px;font-weight:570}.line-chart-tooltip>span em{font-size:8px;font-style:normal;font-weight:720}.line-chart-foot{display:flex;justify-content:space-between;gap:12px;padding-top:9px;border-top:1px solid #edf0f3;color:var(--muted-2);font-size:8px}.line-chart-foot p{display:flex;align-items:center;gap:5px;color:var(--muted)}.line-chart-foot .icon{color:var(--cobalt)}.report-card{display:flex;flex-direction:column}.report-card dl{margin:20px 0}.report-card dl>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #edf0f3}.report-card dt{color:var(--muted);font-size:8.5px}.report-card dd{margin:0;font-size:8.5px;font-weight:620;text-align:right}.report-card .button{margin-top:auto}.definition-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:17px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.definition-grid>div{min-height:110px;padding:14px;border-left:1px solid var(--border)}.definition-grid>div:first-child{border-left:0}.definition-grid strong{font-size:9.5px}.definition-grid p{margin-top:7px;color:var(--muted);font-size:8px;line-height:1.55}.definition-grid code{color:var(--cobalt);font:7.5px ui-monospace,monospace}.catalog-footnote{display:flex;align-items:center;gap:7px;margin-top:12px;color:#52637d;font-size:8px}.catalog-footnote .icon{color:var(--cobalt)}.analytics-section-heading{margin-bottom:11px}.analytics-section-heading>span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:8.5px}.analytics-section-heading>span>.icon{color:var(--cobalt)}.analytics-section-heading>span b{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--cobalt);background:#fff;font-size:9px}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-kpi-card{min-height:178px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.analytics-kpi-card.is-charted{border-color:#aebfe9;box-shadow:inset 0 3px 0 var(--cobalt),0 4px 14px #1f3e800f}.analytics-kpi-card .metric-heading{min-width:0}.kpi-card-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px}.kpi-card-footer>p{color:var(--muted);font-size:8px;line-height:1.35}.kpi-card-footer>p.positive{color:var(--green)}.kpi-chart-toggle{min-width:74px;min-height:44px;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #d6dce6;border-radius:7px;color:#5e6878;background:#fff;font-size:8px;font-weight:680}.kpi-chart-toggle:hover:not(:disabled),.kpi-chart-toggle:focus-visible{border-color:#9eb3e5;color:var(--cobalt);background:#f5f8ff}.kpi-chart-toggle[aria-pressed=true]{border-color:#b7c7ec;color:var(--cobalt);background:#edf3ff}.kpi-chart-toggle:disabled{color:#9ea6b2;background:#f6f7f8;cursor:not-allowed;opacity:.7}.kpi-label{display:flex!important;align-items:center;gap:2px}.kpi-help{width:44px;height:44px;position:relative;display:grid;flex:none;place-items:center;padding:0;margin:-13px -11px -13px -6px;border:0;background:transparent}.kpi-help>span:first-child{width:18px;height:18px;display:grid;place-items:center;border:1px solid #cfd5df;border-radius:50%;color:#687488;background:#fff;font:700 9px Inter}.kpi-help:hover>span:first-child,.kpi-help:focus-visible>span:first-child{color:#fff;border-color:var(--action-primary);background:var(--action-primary)}.kpi-tooltip{width:245px;position:absolute;z-index:35;left:20px;top:36px;display:none;padding:10px 11px;border:1px solid #273247;border-radius:7px;color:#eef3fb;background:#172033;box-shadow:0 12px 35px #0d121d33;font-size:9px;font-weight:450;line-height:1.5;text-align:left}.kpi-help:hover .kpi-tooltip,.kpi-help:focus .kpi-tooltip,.kpi-help:focus-visible .kpi-tooltip{display:block}.report-cadence{margin-top:17px;color:var(--text);font:650 11px Archivo}.analytics-topic-grid{display:grid;grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);gap:14px}.topic-pie-panel,.topic-trend-panel{min-width:0;padding:18px}.topic-pie-layout{grid-template-columns:minmax(170px,.78fr) minmax(190px,1fr);gap:16px}.topic-pie{width:min(205px,100%)}.outcome-slice.violet{fill:#7656d7}.outcome-slice.rose{fill:#cf5f7e}.outcome-swatch.violet{background:#7656d7}.outcome-swatch.rose{background:#cf5f7e}.topic-pie-legend button{min-height:43px;grid-template-columns:9px minmax(0,1fr) auto}.topic-pie-legend strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-source{margin-top:11px}.topic-line-chart{margin-top:14px}.topic-line-legend>span{flex:1 1 150px;min-width:0;justify-content:flex-start}.topic-line-legend>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-line-legend>span>b{margin-left:auto}.topic-line-chart .series-color-3{color:#7656d7}.topic-line-chart .series-color-4{color:#bd6b19}.topic-line-chart .series-color-5{color:#cf5f7e}.topic-line-stage,.topic-line-svg{height:292px}.topic-line-tooltip>span{min-height:22px}.topic-chart-foot{align-items:center}.topic-chart-foot>span{text-align:right}.analytics-insight-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.outcome-panel,.conversion-panel,.quality-signal-card{padding:18px}.outcome-panel-head{align-items:center}.chart-view-toggle{display:flex;flex:none;padding:3px;border:1px solid #dce1e9;border-radius:8px;background:#f4f6f8}.chart-view-toggle button{min-height:34px;padding:0 10px;border:0;border-radius:6px;color:#677283;background:transparent;font-size:8px;font-weight:650}.chart-view-toggle button.active{color:#25324a;background:#fff;box-shadow:0 1px 3px #0f172614}.outcome-pie-layout{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(220px,1.1fr);align-items:center;gap:22px;margin-top:18px}.outcome-pie-figure{display:flex;flex-direction:column;align-items:center;margin:0}.outcome-pie{width:min(220px,100%);overflow:visible;filter:drop-shadow(0 7px 12px rgba(28,37,55,.08))}.outcome-slice{stroke:#fff;stroke-width:2;transform-origin:100px 100px;cursor:pointer;transition:opacity .18s ease,transform .18s ease,filter .18s ease}.outcome-slice.teal{fill:#138168}.outcome-slice.cobalt{fill:#2457d6}.outcome-slice.amber{fill:#cf7a22}.outcome-slice.slate{fill:#8a95a6}.outcome-slice:not(.active){opacity:.72}.outcome-slice.active{filter:brightness(1.04);transform:scale(1.025)}.outcome-slice:focus-visible{outline:none;stroke:#172033;stroke-width:3}.outcome-pie-figure figcaption{min-height:46px;display:grid;grid-template-columns:8px auto 1fr;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;border:1px solid #e0e5ec;border-radius:8px;background:#fff;box-shadow:0 3px 10px #141d2d0d}.outcome-pie-figure figcaption>strong{font:720 15px Archivo}.outcome-pie-figure figcaption>span:last-child{display:flex;flex-direction:column;color:#3f4a5b;font-size:8px;font-weight:650}.outcome-pie-figure figcaption small{margin-top:2px;color:var(--muted-2);font-size:7px;font-weight:450}.outcome-swatch{width:8px;height:8px;display:block;border-radius:50%}.outcome-swatch.teal{background:#138168}.outcome-swatch.cobalt{background:#2457d6}.outcome-swatch.amber{background:#cf7a22}.outcome-swatch.slate{background:#8a95a6}.outcome-pie-legend{display:flex;flex-direction:column;gap:6px}.outcome-pie-legend button{min-height:48px;display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:8px;color:var(--text);background:transparent;text-align:left}.outcome-pie-legend button:hover,.outcome-pie-legend button:focus-visible,.outcome-pie-legend button.active{border-color:#dce3ec;background:#f7f9fb}.outcome-pie-legend button>span:nth-child(2){display:flex;flex-direction:column}.outcome-pie-legend strong{font-size:8.5px}.outcome-pie-legend small{margin-top:3px;color:var(--muted-2);font-size:7px}.outcome-pie-legend b{color:#4c586a;font-size:9px}.outcome-source{display:flex;align-items:center;gap:5px;margin-top:14px;padding-top:10px;border-top:1px solid #edf0f3;color:var(--muted-2);font-size:7.5px}.outcome-source .icon{color:var(--green)}.outcome-bars{display:flex;flex-direction:column;gap:14px;margin-top:21px}.outcome-row{display:grid;grid-template-columns:130px 1fr 44px;align-items:center;gap:11px}.outcome-row>span{display:flex;flex-direction:column}.outcome-row strong{font-size:9px}.outcome-row small{margin-top:4px;color:var(--muted-2);font-size:7.5px}.outcome-row>i{height:7px;overflow:hidden;border-radius:5px;background:#edf0f3}.outcome-row>i em{height:100%;display:block;border-radius:inherit}.outcome-row em.teal{background:var(--green)}.outcome-row em.cobalt{background:var(--cobalt)}.outcome-row em.amber{background:#d79636}.outcome-row em.slate{background:#8e98a8}.outcome-row>b{color:#4d5767;font-size:8.5px;text-align:right}.conversion-steps{margin-top:15px}.conversion-steps>div{min-height:55px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;border-top:1px solid #edf0f3}.conversion-steps>div:first-child{border-top:0}.conversion-steps>div>span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:var(--cobalt);background:var(--cobalt-soft);font-size:7px;font-weight:750}.conversion-steps p{display:flex;flex-direction:column}.conversion-steps strong{font-size:9px}.conversion-steps small{margin-top:3px;color:var(--muted-2);font-size:7.5px}.conversion-steps b{font:680 14px Archivo}.analytics-quality-grid{display:grid;grid-template-columns:minmax(260px,.85fr) repeat(2,minmax(0,1fr));gap:14px}.quality-signal-card dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin:16px 0 0;border:1px solid var(--border);border-radius:8px;background:var(--border)}.quality-signal-card dl>div{min-height:65px;display:flex;flex-direction:column;justify-content:center;padding:10px 12px;background:#fff}.quality-signal-card dt{color:var(--muted);font-size:8px}.quality-signal-card dd{margin:6px 0 0;font:680 17px Archivo}.quality-signal-card>p{margin-top:12px;color:var(--muted);font-size:8px;line-height:1.5}.analytics-method-note{display:flex;align-items:flex-start;gap:7px;padding:12px 14px;border:1px solid #dbe4f2;border-radius:8px;color:#52637d;background:#f5f8fc;font-size:8.5px;line-height:1.5}.analytics-method-note .icon{margin-top:1px;color:var(--cobalt)}.report-schedule-modal{width:min(620px,100%);max-height:min(90vh,760px);overflow-y:auto}.report-schedule-form{margin-top:18px}.schedule-enabled{min-height:64px;display:flex!important;align-items:center;gap:11px;padding:11px 12px;border:1px solid #d9e3f4;border-radius:8px;background:#f5f8fe;cursor:pointer}.schedule-enabled input{width:18px;height:18px;accent-color:var(--cobalt)}.schedule-enabled>span{display:flex;flex-direction:column}.schedule-enabled strong{font-size:10px}.schedule-enabled small{margin-top:4px;color:var(--muted);font-size:8px}.schedule-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}.report-schedule-form>label:not(.schedule-enabled),.schedule-field-grid label{display:flex;flex-direction:column;gap:6px;margin-top:12px;color:var(--muted);font-size:9px;font-weight:650}.schedule-field-grid label{margin-top:0}.report-schedule-form input:not([type=checkbox]),.report-schedule-form select,.report-schedule-form textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid var(--border-strong);border-radius:7px;outline:0;color:var(--text);background:#fff;font-size:11px}.report-schedule-form textarea{resize:vertical;line-height:1.5}.report-schedule-form input:focus,.report-schedule-form select:focus,.report-schedule-form textarea:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #2457d617}.report-schedule-form label>small{color:var(--muted-2);font-size:8px;font-weight:450;line-height:1.45}.schedule-preview{min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 12px;margin-top:14px;border:1px solid #d7e6df;border-radius:8px;color:var(--green);background:#f1f9f6}.schedule-preview>span{display:flex;flex-direction:column}.schedule-preview small{color:#5f776e;font-size:8px}.schedule-preview strong{margin-top:4px;color:#234c3f;font-size:10px}.lead-stats{display:flex;align-items:center;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.lead-stats span{min-width:70px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 11px;background:#fff;color:var(--muted);font-size:7.5px}.lead-stats strong{color:var(--text);font:680 14px Archivo}.lead-layout{min-height:650px;display:grid;grid-template-columns:minmax(370px,.9fr) minmax(420px,1.1fr);overflow:hidden}.lead-list-column{min-width:0;border-right:1px solid var(--border);background:#fafbfc}.lead-toolbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid var(--border)}.lead-toolbar h3{font-size:13px}.lead-toolbar p{margin-top:3px;color:var(--muted-2);font-size:8px}.lead-list-item{width:100%;min-height:87px;display:grid;grid-template-columns:33px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 14px;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.lead-list-item:hover{background:#f4f7fb}.lead-list-item.active{background:#eef3ff;box-shadow:inset 2px 0 var(--cobalt)}.lead-evidence{width:31px;height:31px;display:grid;place-items:center;border-radius:8px}.lead-evidence.allowed{color:var(--green);background:var(--green-soft)}.lead-evidence.blocked{color:var(--red);background:var(--red-soft)}.lead-list-item>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.lead-list-item strong{font-size:10px}.lead-list-item b{margin-top:5px;overflow:hidden;font-size:8.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.lead-list-item small{margin-top:6px;color:var(--muted-2);font-size:7.5px}.workflow-tag{width:fit-content;display:inline-flex;align-items:center;padding:4px 7px;border-radius:5px;color:#657084;background:#eef0f3;font-size:7.5px;font-weight:700;text-transform:capitalize;white-space:nowrap}.workflow-tag.new,.workflow-tag.submitted,.workflow-tag.queued,.workflow-tag.open{color:var(--cobalt);background:var(--cobalt-soft)}.workflow-tag.contacted,.workflow-tag.review,.workflow-tag.testing,.workflow-tag.screening,.workflow-tag.implementing,.workflow-tag.ready_for_preview,.workflow-tag.running{color:var(--amber);background:var(--amber-soft)}.workflow-tag.qualified,.workflow-tag.applied,.workflow-tag.approved,.workflow-tag.succeeded,.workflow-tag.ready{color:var(--green);background:var(--green-soft)}.workflow-tag.rejected,.workflow-tag.do_not_contact,.workflow-tag.dead_letter,.workflow-tag.blocked{color:var(--red);background:var(--red-soft)}.lead-detail{padding:20px}.lead-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid var(--border)}.lead-detail h3{font-size:17px}.lead-detail header p:not(.eyebrow){margin-top:5px;color:var(--muted);font-size:9px}.status-select{height:32px;padding:0 8px;border:1px solid var(--border-strong);border-radius:6px;color:var(--text);background:#fff;font-size:8.5px;text-transform:capitalize}.contact-decision{display:flex;gap:10px;padding:12px;margin:15px 0;border:1px solid;border-radius:8px}.contact-decision.allowed{color:#256b58;border-color:#cfe8df;background:#eff9f5}.contact-decision.blocked{color:#914047;border-color:#eed2d4;background:#fff3f3}.contact-decision strong{font-size:9px}.contact-decision p{margin-top:4px;font-size:8px;line-height:1.45;opacity:.86}.lead-meta{display:grid;grid-template-columns:1fr 1fr;margin:0 0 16px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.lead-meta>div{min-height:52px;padding:10px;border:1px solid #edf0f3;margin:-1px 0 0 -1px}.lead-meta dt{color:var(--muted-2);font-size:7.5px;text-transform:uppercase}.lead-meta dd{margin:6px 0 0;font-size:8.5px;font-weight:600}.lead-context{padding:15px;border:1px solid var(--border);border-radius:8px}.lead-context>div:not(.panel-head){margin-top:11px;padding-top:11px;border-top:1px solid #edf0f3}.lead-context span{color:var(--muted);font-size:8px;font-weight:650}.lead-context p{margin-top:5px;color:#424a56;font-size:9px;line-height:1.45}.lead-actions{display:flex;align-items:center;justify-content:flex-end;margin-top:15px}.lead-actions>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:8px}.pagination-note{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:8px}.conversation-table td:first-child{min-width:210px}.table-primary{display:block;color:var(--text);font-size:9.5px}.table-secondary{display:block;margin-top:4px;color:var(--muted-2);font-size:7.5px}.table-pagination{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid var(--border);color:var(--muted);font-size:8px}.table-pagination div{display:flex;gap:5px}.table-pagination button{min-width:60px;height:28px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:#fff;font-size:8px}.version-chip,.review-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:7px;color:#596475;background:#fff;font-size:8.5px;font-weight:650}.review-chip{color:var(--amber);border-color:#ecd9b5;background:#fff8ea}.knowledge-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:14px}.knowledge-requests,.change-form,.eval-gate{padding:17px}.request-list{margin-top:13px}.request-row{min-height:82px;display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #edf0f3}.request-row:first-child{border-top:0}.request-state{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:var(--amber);background:var(--amber-soft)}.request-state.applied{color:var(--green);background:var(--green-soft)}.request-state.rejected{color:var(--red);background:var(--red-soft)}.request-row>div{min-width:0}.request-row strong{font-size:9.5px}.request-row p{margin-top:4px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.request-row small{display:block;margin-top:6px;color:var(--muted-2);font-size:7.5px}.knowledge-side{display:flex;flex-direction:column;gap:14px}.change-form h3{margin-bottom:5px;font-size:14px}.change-form label,.taboo-builder label,.widget-settings label,.custom-request-form label{display:flex;flex-direction:column;gap:6px;margin-top:13px;color:var(--muted);font-size:8px;font-weight:650}.change-form input,.change-form textarea,.taboo-builder input,.taboo-builder textarea,.widget-settings textarea,.custom-request-form input{width:100%;padding:9px;border:1px solid var(--border-strong);border-radius:7px;outline:0;color:var(--text);background:#fff;font-size:9px;line-height:1.45}.change-form textarea,.taboo-builder textarea,.widget-settings textarea{resize:vertical}.change-form .button,.taboo-builder .button{width:100%;margin-top:13px}.eval-gate{display:flex;gap:10px}.eval-gate>span{width:34px;height:34px;display:grid;flex:none;place-items:center;border-radius:8px;color:var(--cobalt);background:var(--cobalt-soft)}.eval-gate h3{font-size:12px}.eval-gate p{margin-top:6px;color:var(--muted);font-size:8px;line-height:1.55}.eval-gate strong{display:block;margin-top:10px;color:var(--green);font-size:8.5px}.publish-state{display:flex;align-items:center;gap:8px}.guardrail-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--border)}.guardrail-summary>div{min-height:78px;display:flex;align-items:center;gap:11px;padding:14px 17px;background:#fff}.guardrail-summary p{display:flex;flex-direction:column}.guardrail-summary strong{font:640 10px Archivo}.guardrail-summary small{margin-top:4px;color:var(--muted-2);font-size:8px}.guardrail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:14px}.rule-table-panel,.taboo-builder{padding:17px}.rule-list{margin-top:12px}.rule-row{min-height:82px;display:grid;grid-template-columns:33px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #edf0f3}.rule-row:first-child{border-top:0}.rule-layer{width:31px;height:31px;display:grid;place-items:center;border-radius:8px}.rule-layer.proxyflow_base{color:#516075;background:#eef0f4}.rule-layer.client{color:var(--cobalt);background:var(--cobalt-soft)}.rule-row>div{min-width:0}.rule-row>div>div{display:flex;align-items:center;gap:7px}.rule-row strong{font-size:9.5px}.rule-row>div>div span{padding:3px 5px;border-radius:4px;color:#697385;background:#f0f2f5;font-size:7px;text-transform:capitalize}.rule-row p{margin-top:6px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.rule-row small{display:block;margin-top:5px;color:var(--muted-2);font-size:7.5px}.switch{width:32px;height:18px;position:relative;display:inline-flex!important;margin:0!important}.switch input{position:absolute;opacity:0;pointer-events:none}.switch>span{width:32px;height:18px;position:relative;display:block;border-radius:10px;background:#cfd4dc;transition:background .15s}.switch>span:after{position:absolute;width:14px;height:14px;top:2px;left:2px;content:"";border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .15s}.switch input:checked+span{background:var(--cobalt)}.switch input:checked+span:after{transform:translate(14px)}.switch.locked{opacity:.55}.taboo-builder>p:not(.eyebrow){margin-top:6px;color:var(--muted);font-size:8.5px;line-height:1.5}.suggestion-count{margin-top:7px;color:var(--green);font-size:8px}.guardrail-pipeline{display:grid;grid-template-columns:repeat(4,1fr 18px);align-items:center;padding:14px 17px}.guardrail-pipeline>div{display:grid;grid-template-columns:25px 1fr;column-gap:8px}.guardrail-pipeline>div>span{width:24px;height:24px;display:grid;grid-row:1 / 3;place-items:center;border-radius:6px;color:var(--cobalt);background:var(--cobalt-soft);font-size:7px;font-weight:750}.guardrail-pipeline strong{font-size:8.5px}.guardrail-pipeline small{margin-top:3px;color:var(--muted-2);font-size:7px}.guardrail-pipeline>.icon{color:#b2b8c2}.widget-studio-layout{display:grid;grid-template-columns:minmax(390px,.8fr) minmax(500px,1.2fr);align-items:start;gap:14px}.widget-design-controls{padding:18px}.widget-design-controls>.panel-head>.icon{color:var(--cobalt)}.studio-section{min-width:0;padding:0;margin:17px 0 0;border:0}.studio-section+.studio-section{padding-top:16px;border-top:1px solid #edf0f3}.studio-section>label,.studio-section fieldset,.widget-engagement-grid>label{display:flex;flex-direction:column;gap:6px;margin-top:11px;color:var(--muted);font-size:8px;font-weight:650}.studio-section>label:first-child{margin-top:0}.studio-section>legend,.studio-section fieldset>legend{padding:0;color:var(--muted);font-size:8px;font-weight:700}.studio-section input:not([type=color]),.studio-section textarea,.widget-engagement-grid textarea{width:100%;min-height:40px;padding:9px 10px;border:1px solid var(--border-strong);border-radius:7px;outline:0;color:var(--text);background:#fff;font-size:10px;line-height:1.45}.studio-section textarea,.widget-engagement-grid textarea{resize:vertical}.studio-section input:focus,.studio-section textarea:focus,.widget-engagement-grid textarea:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #2457d617}.design-mode-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.design-mode-picker>button{min-height:86px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:9px;border:1px solid var(--border);border-radius:8px;background:#fff;text-align:left}.design-mode-picker>button:hover{border-color:#aebee1;background:#fbfcff}.design-mode-picker>button.selected{border-color:#8ba4e6;background:#f3f6ff;box-shadow:0 0 0 2px #2457d612}.design-mode-picker strong{font-size:8.5px}.design-mode-picker small{color:var(--muted);font-size:7px;line-height:1.35}.design-mode-swatch{width:100%;height:25px;display:flex;align-items:flex-end;gap:3px;overflow:hidden;padding:5px;border-radius:5px;background:#eef1f5}.design-mode-swatch i{display:block;height:4px;flex:1;border-radius:3px;background:#8d98a8}.design-mode-swatch i:first-child{height:14px;background:var(--cobalt)}.design-mode-swatch.friendly{border-radius:10px;background:#edf8f4}.design-mode-swatch.friendly i:first-child{background:var(--green)}.design-mode-swatch.premium{background:#191e29}.design-mode-swatch.premium i{background:#6f7888}.design-mode-swatch.premium i:first-child{background:#82a2ff}.appearance-grid{display:grid;grid-template-columns:1.2fr .8fr .9fr;align-items:end;gap:9px}.appearance-grid>label,.appearance-grid>fieldset{min-width:0;padding:0;margin:0;border:0}.color-field{min-height:40px;display:grid;grid-template-columns:40px 1fr;overflow:hidden;border:1px solid var(--border-strong);border-radius:7px;background:#fff}.color-field input[type=color]{width:40px;height:40px;padding:4px;border:0;background:#fff}.color-field input:not([type=color]){min-width:0;height:40px;border:0;border-left:1px solid var(--border);border-radius:0;font:9px ui-monospace,monospace}.studio-segmented{min-height:40px;display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--border-strong);border-radius:7px;background:#f5f6f8}.studio-segmented button{min-width:0;border:0;border-radius:5px;color:var(--muted);background:transparent;font-size:7.5px;text-transform:capitalize}.studio-segmented button.active{color:var(--text);background:#fff;box-shadow:0 1px 3px #1118271a}.quick-reply-editor label{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:7px;margin-top:7px}.quick-reply-editor label>span{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;color:var(--cobalt);background:var(--cobalt-soft);font-size:7px}.studio-publish-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;margin-top:17px;border-top:1px solid var(--border)}.studio-feedback{margin-top:10px;color:var(--green);font-size:8.5px;text-align:right}.widget-settings{padding:17px}.section-copy{margin-top:9px;color:var(--muted);font-size:8.5px;line-height:1.55}.widget-settings label>strong{align-self:flex-end;margin-top:-19px;color:var(--cobalt)}.widget-settings input[type=range]{width:100%;accent-color:var(--cobalt)}.setting-check{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #edf0f3;color:var(--green)}.setting-check:first-of-type{margin-top:16px}.setting-check>span{display:flex;flex-direction:column;color:var(--text)}.setting-check strong{font-size:8.5px}.setting-check small{margin-top:3px;color:var(--muted);font-size:7.5px}.widget-settings>.button{width:100%;margin-top:13px}.widget-preview-shell{overflow:hidden;border:1px solid #252c37;border-radius:11px;background:#dfe3e9;box-shadow:var(--shadow)}.preview-toolbar{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#b5bdca;background:#161b23;font-size:8px}.preview-toolbar>span{display:flex;align-items:center;gap:6px}.preview-toolbar i{width:6px;height:6px;border-radius:50%;background:#55c69e}.preview-toolbar button{display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #353e4b;border-radius:5px;color:#cbd1da;background:#212731;font-size:7.5px}.mock-site{min-height:590px;position:relative;padding:20px;overflow:hidden;background:#f2f3f5}.mock-site-nav{height:42px;display:flex;align-items:center;gap:15px;padding:0 15px;border:1px solid #e0e3e7;background:#fff}.mock-site-nav span{width:55px;height:5px;border-radius:3px;background:#d5d9df}.mock-site-nav span:first-child{width:90px;margin-right:auto;background:#bcc4d0}.mock-site-copy{width:54%;display:flex;flex-direction:column;gap:10px;padding:60px 20px}.mock-site-copy i{height:9px;border-radius:4px;background:#d9dde3}.mock-site-copy i:first-child{width:65%;height:18px;background:#c6ccd5}.widget-preview{--widget-accent: var(--cobalt);width:340px;position:absolute;right:20px;bottom:18px;overflow:hidden;border:1px solid #d9dde4;border-radius:13px;background:#fff;box-shadow:0 20px 60px #141a262e}.widget-position-left .widget-preview{right:auto;left:20px}.widget-design-friendly{border-radius:20px}.widget-design-premium{border-color:#394256;border-radius:8px;box-shadow:0 24px 70px #0d121d42}.widget-theme-dark{color:#edf2f8;border-color:#394150;background:#171c25}.widget-theme-dark .widget-ai-note{color:#b8c5d9;background:#212b3a}.widget-theme-dark .widget-tabs{border-color:#394150}.widget-theme-dark .widget-tabs button{color:#9da8b8;background:#1e2530}.widget-theme-dark .widget-tabs button.active{color:#fff;background:#171c25}.widget-theme-dark .widget-bubble{color:#e5e9ef;background:#29313d}.widget-theme-dark .widget-footer{color:#8f9bae;border-color:#3a4351}.widget-theme-dark .widget-legal{color:#7f8a9a}.widget-ai-note{display:flex;align-items:center;gap:5px;padding:7px 10px;color:#586880;background:#eff4fb;font-size:6.8px;line-height:1.35}.widget-ai-note .icon{color:var(--cobalt)}.widget-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.widget-tabs button{height:38px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;color:var(--muted);background:#fafbfc;font-size:8px;font-weight:650}.widget-tabs button.active{color:var(--widget-accent);background:#fff;box-shadow:inset 0 -2px var(--widget-accent)}.widget-body{min-height:315px;display:flex;flex-direction:column;align-items:flex-start;padding:15px}.widget-avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--widget-accent)}.widget-avatar.service{background:var(--green)}.widget-bubble{max-width:85%;padding:9px 10px;margin-top:8px;border-radius:3px 10px 10px;color:#3f4753;background:#f0f2f5;font-size:8.5px;line-height:1.45}.visitor-preview-bubble{max-width:82%;align-self:flex-end;padding:8px 10px;margin-top:10px;border-radius:10px 3px 10px 10px;color:#fff;background:var(--widget-accent);font-size:8px;line-height:1.4}.widget-quick-replies{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.widget-quick-replies button{min-height:28px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--widget-accent) 34%,#d7dce5);border-radius:14px;color:var(--widget-accent);background:transparent;font-size:7px}.widget-typing-preview{margin-top:9px;color:var(--muted-2);font-size:7px}.proactive-preview{align-self:flex-end;max-width:86%;padding:8px 10px;margin-top:auto;border:1px solid #d8e2f8;border-radius:9px 3px 9px 9px;color:#355485;background:#f2f6ff}.proactive-preview small{color:#7590be;font-size:6.5px}.proactive-preview p{margin-top:4px;font-size:8px}.service-body{align-items:center;justify-content:center;text-align:center}.service-body h4{margin-top:9px;font-size:11px}.service-body>p{max-width:220px;margin-top:6px;color:var(--muted);font-size:7.5px;line-height:1.45}.service-body input{width:90%;height:31px;padding:0 8px;margin-top:12px;border:1px solid var(--border);border-radius:6px;font-size:8px}.service-body>button{height:29px;padding:0 11px;margin-top:7px;border:0;border-radius:6px;color:#fff;background:var(--cobalt);font-size:8px}.verified-row{display:flex;align-items:center;gap:5px;margin-top:14px;color:var(--green);font-size:7.5px}.widget-footer{height:42px;display:flex;align-items:center;justify-content:space-between;margin:0 10px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--muted-2);font-size:8px}.widget-footer .icon{color:var(--widget-accent)}.widget-legal{padding:7px;color:var(--muted-2);font-size:6.5px;text-align:center}.widget-bubble-button{width:46px;height:46px;position:absolute;right:20px;bottom:20px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:var(--cobalt);box-shadow:0 8px 25px #2457d64d}.widget-position-left .widget-bubble-button{right:auto;left:20px}.widget-engagement-panel{padding:18px}.widget-engagement-panel>.section-copy{max-width:740px}.widget-engagement-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:14px;margin-top:14px}.widget-engagement-grid>label{margin:0}.widget-engagement-grid>label>strong{align-self:flex-end;margin-top:-18px;color:var(--cobalt);font-size:9px}.widget-engagement-grid input[type=range]{width:100%;min-height:38px;accent-color:var(--cobalt)}.widget-engagement-grid .setting-check{padding:6px 0}.widget-engagement-grid>.button{min-width:150px}.custom-request-section{overflow:hidden}.custom-request-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px;border-bottom:1px solid var(--border)}.custom-request-intro h3{font-size:14px}.custom-request-intro p:not(.eyebrow){max-width:620px;margin-top:5px;color:var(--muted);font-size:8.5px;line-height:1.5}.priority-rule{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:6px;color:var(--purple);background:var(--purple-soft);font-size:8px;font-weight:650;white-space:nowrap}.custom-request-form{display:grid;grid-template-columns:1.2fr .7fr 1.2fr 80px auto;align-items:end;gap:8px;padding:13px 17px;background:#fafbfc;border-bottom:1px solid var(--border)}.custom-request-form label{margin:0}.custom-request-form input{height:33px;padding:0 8px}.request-status-table>div{min-height:60px;display:grid;grid-template-columns:1.1fr 1.2fr 110px 70px;align-items:center;gap:12px;padding:10px 17px;border-top:1px solid #edf0f3}.request-status-table>div:first-child{border-top:0}.request-status-table>div>span:first-child{display:flex;flex-direction:column}.request-status-table strong{font-size:8.5px}.request-status-table small{margin-top:4px;color:var(--muted-2);font-size:7.5px}.request-status-table p{color:var(--muted);font-size:8px}.request-status-table time{color:var(--muted-2);font-size:7.5px}.team-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:14px}.team-members,.role-matrix{padding:17px}.member-table{margin-top:12px}.member-row{min-height:61px;display:grid;grid-template-columns:30px minmax(140px,1fr) 90px 70px 70px;align-items:center;gap:9px;border-top:1px solid #edf0f3}.member-row:first-child{border-top:0}.member-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.member-row strong{font-size:8.5px}.member-row small{margin-top:4px;overflow:hidden;color:var(--muted-2);font-size:7.5px;text-overflow:ellipsis}.role-badge{width:fit-content;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:5px;color:var(--muted);background:#eef0f4;font-size:7.5px;font-weight:650;text-transform:capitalize}.role-admin{color:var(--cobalt);background:var(--cobalt-soft)}.role-service{color:var(--green);background:var(--green-soft)}.role-analyst{color:var(--purple);background:var(--purple-soft)}.role-none{color:var(--red);background:var(--red-soft)}.member-status{color:var(--green);font-size:7.5px;text-transform:capitalize}.member-status.invited{color:var(--amber)}.member-row time{color:var(--muted-2);font-size:7.5px}.fail-closed-note{display:flex;gap:8px;padding:10px;margin-top:12px;color:#53637b;background:#f3f7fc;border-left:2px solid var(--cobalt)}.fail-closed-note .icon{color:var(--cobalt)}.fail-closed-note p{font-size:7.8px;line-height:1.5}.role-matrix table{width:100%;margin-top:13px;border-collapse:collapse}.role-matrix th,.role-matrix td{height:37px;padding:0 6px;border-bottom:1px solid #edf0f3;font-size:7.5px;text-align:center}.role-matrix th{color:var(--muted-2);font-size:7px;text-transform:uppercase}.role-matrix th:first-child,.role-matrix td:first-child{text-align:left}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:10px}.section-heading h3{font-size:15px}.section-heading>span{color:var(--muted);font-size:8px}.service-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-profile-card{padding:16px}.service-profile-card header{display:flex;align-items:center;gap:10px}.service-profile-card header>span:nth-child(2){display:flex;flex:1;flex-direction:column}.service-profile-card header strong{font-size:10px}.service-profile-card header small{margin-top:3px;color:var(--muted);font-size:7.5px}.availability-dot{width:8px;height:8px;border-radius:50%;background:#a4abb6}.availability-dot.online{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.availability-dot.scheduled{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.service-profile-card dl{display:grid;grid-template-columns:1fr 1fr;margin:15px 0;border:1px solid var(--border);border-radius:7px;overflow:hidden}.service-profile-card dl>div{min-height:48px;padding:9px;border:1px solid #edf0f3;margin:-1px 0 0 -1px}.service-profile-card dt{color:var(--muted-2);font-size:7px;text-transform:uppercase}.service-profile-card dd{margin:6px 0 0;font-size:8px;font-weight:600}.service-profile-card footer{display:flex;align-items:center;justify-content:space-between}.compliance-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.compliance-summary article{min-height:78px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:9px;background:#fff}.compliance-summary strong{font:680 20px Archivo}.compliance-summary p{margin-top:3px;color:var(--muted);font-size:8px}.compliance-table-panel,.consent-matrix,.legal-package{padding:17px}.compliance-table{margin-top:13px}.compliance-row{min-height:62px;display:grid;grid-template-columns:31px minmax(170px,.9fr) minmax(220px,1.2fr) 80px 70px;align-items:center;gap:10px;border-top:1px solid #edf0f3}.compliance-row:first-child{border-top:0}.control-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--green);background:var(--green-soft)}.control-icon.review{color:var(--amber);background:var(--amber-soft)}.control-icon.blocked{color:var(--red);background:var(--red-soft)}.compliance-row>span:nth-child(2){display:flex;flex-direction:column}.compliance-row>span:nth-child(2) small{color:var(--muted-2);font-size:7px;text-transform:uppercase}.compliance-row>span:nth-child(2) strong{margin-top:4px;font-size:8.5px}.compliance-row>p,.compliance-row>span:nth-child(4){color:var(--muted);font-size:7.8px;line-height:1.4}.compliance-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px}.consent-row{min-height:57px;display:grid;grid-template-columns:minmax(150px,1fr) 70px 1.2fr;align-items:center;gap:10px;border-top:1px solid #edf0f3}.consent-row:first-of-type{margin-top:12px}.consent-row>span{display:flex;flex-direction:column}.consent-row strong{font-size:8.5px}.consent-row small{margin-top:3px;color:var(--muted-2);font-size:7px}.consent-row b{color:var(--muted);font-size:7.5px}.consent-row b.optional{color:var(--purple)}.consent-row p{color:var(--muted);font-size:7.5px}.legal-package>p{margin-top:13px;color:var(--muted);font-size:8.5px;line-height:1.55}.legal-package ul{display:flex;flex-direction:column;gap:8px;padding:0;margin:16px 0;list-style:none}.legal-package li{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:8px}.legal-package li .icon{color:var(--green)}.legal-package li:last-child .icon{color:var(--amber)}.legal-warning{display:flex;gap:8px;padding:10px;color:var(--amber);background:var(--amber-soft);border-radius:7px}.legal-warning p{font-size:7.5px;line-height:1.45}.rights-workflow{display:flex;align-items:center;gap:13px;padding:16px}.rights-workflow>span{width:39px;height:39px;display:grid;flex:none;place-items:center;border-radius:9px;color:var(--cobalt);background:var(--cobalt-soft)}.rights-workflow>div{flex:1}.rights-workflow h3{font-size:11px}.rights-workflow p:not(.eyebrow){margin-top:5px;color:var(--muted);font-size:8px;line-height:1.45}.growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.growth-card{padding:17px}.nps-score{display:grid;grid-template-columns:85px 1fr;align-items:center;gap:17px;margin-top:16px}.nps-score>strong{font:700 38px Archivo;color:var(--cobalt)}.nps-score>span{display:grid;grid-template-columns:95px 1fr;align-items:center;gap:5px 8px}.nps-score b{color:var(--muted);font-size:7.5px;font-weight:550}.nps-score i{height:5px;overflow:hidden;border-radius:3px;background:#edf0f3}.nps-score em{height:100%;display:block;background:var(--green)}.nps-score em.red{background:var(--red)}.growth-card>p{margin-top:13px;color:var(--muted);font-size:8px}.growth-card dl{margin:15px 0}.growth-card dl>div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #edf0f3}.growth-card dt{color:var(--muted);font-size:8px}.growth-card dd{margin:0;font-size:8px;font-weight:650}.onboarding-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.onboarding-progress>div{min-height:49px;display:flex;align-items:center;gap:8px;padding:9px 13px;color:var(--muted-2);background:#fff}.onboarding-progress span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #d7dce3;border-radius:50%;font-size:7.5px}.onboarding-progress strong{font-size:8px;font-weight:600}.onboarding-progress .active{color:var(--cobalt);background:#f6f8ff}.onboarding-progress .active span{color:#fff;border-color:var(--action-primary);background:var(--action-primary)}.onboarding-progress .done{color:var(--green)}.onboarding-progress .done span{color:#fff;border-color:var(--green);background:var(--green)}.onboarding-shell{overflow:hidden}.onboarding-step{min-height:510px;padding:24px}.step-heading{max-width:720px;margin-bottom:20px}.step-heading h3{font-size:18px}.step-heading h3:focus{outline:0}.step-heading>p:not(.eyebrow){margin-top:7px;color:var(--muted);font-size:9px;line-height:1.55}.mode-fieldset{padding:0;margin:0;border:0}.mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mode-option{min-height:214px;position:relative;display:grid;grid-template-columns:42px 1fr 23px;align-items:start;gap:12px;padding:17px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.mode-option:hover{border-color:#aebee1;background:#fbfcff}.mode-option.selected{border-color:#829fe8;background:#f4f7ff;box-shadow:0 0 0 3px #2457d614}.mode-radio{width:1px;height:1px;position:absolute;opacity:0}.mode-radio:focus-visible~.mode-option-icon{outline:2px solid var(--cobalt);outline-offset:3px}.mode-option-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:var(--cobalt);background:var(--cobalt-soft)}.mode-option-copy{min-width:0}.mode-option-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.mode-option strong{font-size:12px}.mode-option b{padding:4px 6px;border-radius:4px;color:var(--green);background:var(--green-soft);font-size:7px;letter-spacing:.05em;text-transform:uppercase}.mode-option p{margin-top:7px;color:var(--muted);font-size:10px;line-height:1.55}.mode-option ul{display:flex;flex-direction:column;gap:6px;padding:0;margin:13px 0 11px;list-style:none}.mode-option li{display:flex;align-items:flex-start;gap:6px;color:var(--muted);font-size:9px;line-height:1.4}.mode-option li .icon{margin-top:1px;color:var(--green)}.mode-option-copy>small{display:flex;align-items:flex-start;gap:6px;color:#78684e;font-size:8.5px;line-height:1.45}.mode-option-copy>small .icon{margin-top:1px;color:var(--amber)}.mode-option>i{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:#fff;background:#fff}.mode-option.selected>i{border-color:var(--cobalt);background:var(--cobalt)}.defer-setup-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px 15px;margin-top:12px;border:1px dashed #cfd5df;border-radius:9px;background:#fafbfc}.defer-setup-row.selected{border-style:solid;border-color:#a9bbe8;background:#f5f7fd}.defer-setup-row>span{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--muted);background:#eef0f4}.defer-setup-row strong{font-size:10px}.defer-setup-row p{margin-top:3px;color:var(--muted);font-size:8.5px;line-height:1.45}.connector-setup{max-width:780px}.connector-setup>label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:8px;font-weight:650}.connector-setup select{width:320px;height:36px;padding:0 9px;border:1px solid var(--border-strong);border-radius:7px;background:#fff;font-size:9px}.database-setup{padding:19px;border-left:3px solid var(--cobalt)}.database-setup-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.database-setup-head h2{margin-top:4px;font-size:18px}.database-setup-head p:not(.eyebrow){max-width:680px;margin-top:7px;color:var(--muted);font-size:8.5px;line-height:1.55}.database-provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px}.database-provider-option{min-height:77px;display:grid;grid-template-columns:39px 1fr 20px;align-items:center;gap:10px;padding:11px;border:1px solid var(--border);border-radius:9px;color:var(--ink);background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.database-provider-option:hover{border-color:#aebee1;background:#fbfcff;transform:translateY(-1px)}.database-provider-option.selected{border-color:#91a9e9;background:#f3f6ff;box-shadow:0 0 0 2px #2457d612}.database-provider-option.upcoming{opacity:.78}.database-provider-option>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.database-provider-option strong{font-size:10px}.database-provider-option small{margin-top:4px;color:var(--muted);font-size:7.5px;line-height:1.3}.database-provider-option>i{width:19px;height:19px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted-2);background:#fff;font-style:normal}.database-provider-option.selected>i{color:#fff;border-color:var(--action-primary);background:var(--action-primary)}.database-provider-option.upcoming>i{width:auto;height:auto;border:0;color:var(--amber);background:transparent}.connector-brand{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1px solid #dce1e8;border-radius:9px;background:#fff;box-shadow:0 2px 8px #12161e0d}.connector-brand svg{width:24px;height:24px;display:block}.connector-brand-shopify svg{fill:#7ab55c}.connector-brand-postgres svg{fill:#4169e1}.connector-brand-mysql svg{width:27px;height:27px;fill:#4479a1}.connector-brand-woocommerce svg{fill:#96588a}.connector-brand-shopware svg{fill:#189eff}.connector-brand-prestashop svg{fill:#1f2937}.connector-brand-bigcommerce svg{fill:#334155}.connector-brand-adobe_commerce{color:#c43b46}.connector-brand-jtl_cloud{color:var(--cobalt);background:var(--cobalt-soft)}.connector-brand-plentyone{color:var(--ink);background:var(--surface-soft)}.connector-lettermark{font:750 11px Archivo,sans-serif;letter-spacing:-.04em}.integration-card .connector-brand,.connection-main .connector-brand{width:42px;height:42px}.database-upcoming{display:flex;align-items:center;gap:11px;padding:13px;margin-top:14px;border:1px solid #eadfbe;border-left:3px solid var(--amber);border-radius:8px;background:#fffbf1}.database-upcoming h4{margin-top:3px;font-size:10px}.database-upcoming p:not(.eyebrow){margin-top:4px;color:#6e654f;font-size:8px;line-height:1.5}.database-scope-note{display:flex;gap:9px;padding:11px;margin-top:16px;border:1px solid #d5e4f5;border-left:2px solid var(--cobalt);border-radius:7px;color:#53637b;background:#f4f8fd}.database-scope-note>span{color:var(--cobalt)}.database-scope-note strong{font-size:8.5px}.database-scope-note p{margin-top:3px;font-size:7.5px;line-height:1.45}.database-credentials{margin-top:14px}.credentials-grid{display:grid;grid-template-columns:1.3fr .55fr 1fr 1fr;gap:11px}.credentials-grid label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:8px;font-weight:650}.credentials-grid input,.credentials-grid select{width:100%;height:34px;padding:0 9px;border:1px solid var(--border-strong);border-radius:6px;color:var(--ink);background:#fff;font:8.5px Inter,sans-serif;outline:none}.credentials-grid input:focus,.credentials-grid select:focus{border-color:#7e9ce5;box-shadow:0 0 0 2px #2457d614}.password-field{position:relative}.password-field input{padding-right:50px}.password-toggle{position:absolute;top:6px;right:6px;padding:4px;border:0;color:var(--cobalt);background:transparent;font-size:7px;cursor:pointer}.readonly-confirm{display:flex;align-items:flex-start;gap:8px;padding:11px;margin-top:13px;border:1px solid var(--border);border-radius:7px;background:#fafbfc}.readonly-confirm input{margin-top:2px;accent-color:var(--cobalt)}.readonly-confirm span{display:flex;flex-direction:column}.readonly-confirm strong{font-size:8px}.readonly-confirm small{margin-top:3px;color:var(--muted);font-size:7px;line-height:1.45}.database-form-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.database-form-actions>span{display:flex;align-items:center;gap:5px;color:var(--muted-2);font-size:7px}.database-loading{display:flex;flex-direction:column;align-items:center;padding:42px 20px 34px;margin-top:16px;border:1px solid #dbe5f3;border-radius:9px;color:#52627c;background:#f7faff;text-align:center}.database-loading h4{margin-top:5px;color:var(--ink);font-size:14px}.database-loading>p:not(.eyebrow){max-width:410px;margin-top:7px;color:var(--muted);font-size:8px;line-height:1.55}.loading-orbit{position:relative;width:42px;height:42px;display:block;margin-bottom:13px;border:1px solid #cbd9f2;border-radius:50%;animation:connection-orbit 1.7s linear infinite}.loading-orbit:before{position:absolute;inset:6px;content:"";border:1px dashed #87a5e7;border-radius:50%}.loading-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--cobalt)}.loading-orbit i:nth-child(1){top:-3px;left:18px}.loading-orbit i:nth-child(2){right:1px;bottom:7px;background:var(--teal)}.loading-orbit i:nth-child(3){bottom:2px;left:8px;background:var(--amber)}@keyframes connection-orbit{to{transform:rotate(360deg)}}.loading-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px}.loading-steps span{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--border);border-radius:5px;color:var(--muted-2);background:#fff;font-size:7px}.loading-steps span.active{color:var(--cobalt);border-color:#c8d6f2;background:#f1f5ff}.database-error{display:flex;gap:8px;padding:10px;margin-top:12px;border:1px solid #edd0d2;border-left:2px solid var(--red);border-radius:7px;color:var(--red);background:#fff7f7}.database-error p{display:flex;flex-direction:column;gap:3px}.database-error strong{font-size:8px}.database-error span{color:#7b5d62;font-size:7.5px;line-height:1.4}.database-result{padding:14px;margin-top:16px;border:1px solid #cfe6db;border-left:3px solid var(--green);border-radius:8px;background:#fbfffd}.database-result-head{display:flex;align-items:center;gap:9px}.database-result-head>div{flex:1}.database-result-head h4{margin-top:3px;font-size:11px}.database-result-head p:not(.eyebrow){margin-top:4px;color:var(--muted);font-size:7.5px}.result-check{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green)}.database-result-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.database-result-stats>div{padding:9px;border:1px solid #e1eee8;border-radius:6px;background:#fff}.database-result-stats small{display:block;color:var(--muted-2);font-size:7px}.database-result-stats strong{display:block;overflow:hidden;margin-top:5px;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.discovered-tables{overflow:hidden;margin-top:13px;border:1px solid #e1eee8;border-radius:7px;background:#fff}.discovered-tables .panel-head{min-height:42px;padding:8px 10px;border-bottom:1px solid #e1eee8}.discovered-tables h4{margin-top:3px;font-size:9px}.discovered-table{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:6px 10px;border-top:1px solid #edf3ef}.discovered-table:first-of-type{border-top:0}.discovered-table>span{display:flex;align-items:center;gap:6px}.discovered-table strong{font:8px ui-monospace,monospace}.discovered-table small{color:var(--muted-2);font-size:7px}.database-result-note{display:flex;align-items:flex-start;gap:6px;margin-top:11px;color:#5b6f65;font-size:7.5px;line-height:1.45}.database-result-note .icon{flex:0 0 auto;color:var(--green)}.order-detection-card{padding:11px;margin-top:12px;border:1px solid #d5e8df;border-radius:7px;background:#fff}.order-detection-card.missing{border-color:#eadfbe;background:#fffcf5}.order-detection-head{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:8px}.order-detection-head>span:first-child{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:var(--green);background:var(--green-soft)}.order-detection-card.missing .order-detection-head>span:first-child{color:#8b651c;background:var(--amber-soft)}.order-detection-head div{display:flex;flex-direction:column;gap:2px}.order-detection-head small{color:var(--muted-2);font-size:7px;text-transform:uppercase;letter-spacing:.05em}.order-detection-head strong{font-size:9px}.order-detection-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 0}.order-detection-card dl>div{min-width:0;padding:8px;border:1px solid #e3ece8;border-radius:6px;background:#f9fcfb}.order-detection-card dt{color:var(--muted-2);font-size:7px}.order-detection-card dd{overflow:hidden;margin:4px 0 0;font:7.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.order-detection-card>p{margin-top:9px;color:#5b6f65;font-size:7.5px;line-height:1.5}.scope-list{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0}.scope-list span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #d4e9e1;border-radius:6px;color:var(--green);background:var(--green-soft);font-size:8px}.scope-list span.blocked{color:#687386;border-color:#e0e3e8;background:#f2f3f5}.mapping-preview{overflow:hidden;margin-bottom:16px;border:1px solid var(--border);border-radius:8px}.mapping-preview>div{min-height:54px;display:grid;grid-template-columns:90px 1fr 18px 90px 1fr;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--border)}.mapping-preview>div:first-child{border-top:0}.mapping-preview small{color:var(--muted-2);font-size:7px;text-transform:uppercase}.mapping-preview strong{font:8px ui-monospace,monospace}.mapping-preview .icon{color:var(--muted-2)}.mode-contract{max-width:760px;display:flex;gap:13px;padding:18px;border:1px solid #dbe4f2;border-left:3px solid var(--cobalt);border-radius:8px;background:#f5f8fd}.mode-contract>span{color:var(--cobalt)}.mode-contract h3{font-size:12px}.mode-contract p:not(.eyebrow){margin-top:7px;color:var(--muted);font-size:8.5px;line-height:1.55}.identity-setup-card{max-width:880px;display:flex;flex-direction:column;gap:14px}.identity-setup-card .mode-contract{max-width:none}.identity-setup-card .mode-contract h3{font-size:14px}.identity-setup-card .mode-contract p:not(.eyebrow){font-size:10px;line-height:1.6}.identity-boundary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.identity-boundary-grid>div{min-height:70px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fff}.identity-boundary-grid small{display:block;color:var(--muted-2);font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.identity-boundary-grid strong{display:block;margin-top:7px;font-size:10px;line-height:1.45}.identity-test-form{padding:15px;border:1px solid var(--border);border-radius:9px;background:#fff}.identity-test-form>label{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#4f5968;font-size:10px;font-weight:680}.identity-test-form>label b{padding:2px 4px;border-radius:3px;color:#825b22;background:var(--amber-soft);font-size:7px;letter-spacing:.04em;text-transform:uppercase}.identity-test-form>small{display:block;margin-top:7px;color:var(--muted);font-size:8.5px;line-height:1.45}.identity-inline-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.identity-inline-control input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:7px;outline:0;color:var(--text);background:#fff;font-size:13px}.identity-inline-control input[aria-invalid=true]{border-color:#cf7379;background:snow}.identity-inline-control input:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #2457d61a}.identity-inline-control .button{min-width:160px}.verification-code-form{background:#f9fbfe}.fixture-code-note{display:flex;align-items:center;gap:9px;padding:10px;margin-bottom:13px;border:1px solid #d7e2f3;border-radius:7px;color:#53637b;background:#f1f6fd}.fixture-code-note>span{color:var(--cobalt)}.fixture-code-note p{display:flex;align-items:center;gap:10px;font-size:9px}.fixture-code-note code{padding:5px 8px;border:1px solid #cbd9ed;border-radius:5px;color:var(--cobalt-dark);background:#fff;font:750 12px ui-monospace,monospace;letter-spacing:.14em}.field-error{margin-top:7px;color:var(--red);font-size:9px;line-height:1.45}.field-error.standalone{padding:10px;margin-top:-2px;border:1px solid #edd0d2;border-radius:7px;background:#fff7f7}.identity-checklist{display:flex;flex-direction:column;gap:8px}.identity-checklist label{min-height:64px;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer}.identity-checklist label:hover{border-color:#bcc9e3;background:#fbfcff}.identity-checklist input{width:17px;height:17px;flex:0 0 auto;margin-top:1px;accent-color:var(--cobalt)}.identity-checklist label>span{display:flex;flex-direction:column}.identity-checklist strong{font-size:10px}.identity-checklist small{margin-top:4px;color:var(--muted);font-size:8.5px;line-height:1.45}.identity-setup-actions{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dce4f1;border-radius:8px;background:#f7f9fd}.identity-setup-actions>span{display:flex;align-items:center;gap:6px;color:#60708a;font-size:8.5px}.identity-setup-result{min-height:66px;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #cae4d9;border-left:3px solid var(--green);border-radius:8px;color:#275f51;background:#f4fbf8}.identity-setup-result>span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--green)}.identity-setup-result strong{font-size:10.5px}.identity-setup-result p{margin-top:4px;color:#577269;font-size:8.5px;line-height:1.45}.identity-capability-columns{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border:1px solid var(--border);border-radius:9px;background:#fff}.identity-capability-columns section{display:flex;flex-direction:column;gap:8px;padding:14px}.identity-capability-columns section+section{border-left:1px solid var(--border)}.identity-capability-columns section>span{display:flex;align-items:center;gap:7px;color:#356754;font-size:9px}.identity-capability-columns section>span .icon{color:var(--green)}.identity-capability-columns section.disabled>span{color:#765c62}.identity-capability-columns section.disabled>span .icon{color:var(--red)}.onboarding-shell .button{min-height:44px}.onboarding-shell .database-provider-option{min-height:82px}.onboarding-shell .credentials-grid label{font-size:10px}.onboarding-shell .credentials-grid input,.onboarding-shell .credentials-grid select{height:44px;font-size:12px}.onboarding-shell .password-toggle{min-width:44px;min-height:44px;top:0;right:0}.onboarding-shell .readonly-confirm{min-height:58px}.onboarding-shell .readonly-confirm strong{font-size:10px}.onboarding-shell .readonly-confirm small{font-size:8.5px}.legal-preview{overflow:hidden;border:1px solid var(--border);border-radius:8px}.legal-preview-head{min-height:39px;display:flex;align-items:center;justify-content:space-between;padding:8px 11px;color:#56657c;background:#f3f6fb;border-bottom:1px solid #dce4ef}.legal-preview-head span{display:flex;align-items:center;gap:6px;font-size:7.5px;font-weight:650;text-transform:capitalize}.legal-preview-head button{min-height:44px;padding:8px 12px;border:1px solid #ced8e8;border-radius:6px;color:#51647f;background:#fff;font-size:9px}.legal-preview>p{padding:16px;color:#46505e;font-size:9px;line-height:1.7}.consent-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.consent-checklist span{display:flex;align-items:center;gap:7px;color:var(--green);font-size:8px}.legal-checkbox{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--border);border-radius:7px;background:#fafbfc}.legal-checkbox input{accent-color:var(--cobalt)}.legal-checkbox span{display:flex;flex-direction:column}.legal-checkbox strong{font-size:8.5px}.legal-checkbox small{margin-top:3px;color:var(--muted);font-size:7.5px}.review-grid{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--border);border-radius:8px}.review-grid>div{min-height:88px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:6px 10px;padding:14px;border:1px solid #edf0f3;margin:-1px 0 0 -1px}.review-grid small{grid-column:1 / 3;color:var(--muted-2);font-size:7px;text-transform:uppercase}.review-grid strong{font-size:9px}.review-grid.expanded strong{line-height:1.4}.review-grid.expanded>div{min-height:98px}.review-warning{display:flex;gap:9px;padding:11px;margin-top:14px;color:#53637b;background:#f3f7fc;border-left:2px solid var(--cobalt)}.review-warning .icon{color:var(--cobalt)}.review-warning p{font-size:8px;line-height:1.5}.onboarding-actions{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 17px;border-top:1px solid var(--border);background:#fafbfc}.onboarding-actions>span{display:flex;align-items:center;gap:5px;color:var(--muted-2);font-size:7.5px}.setup-support{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #dce4f1;border-radius:8px;background:#f7f9fd}.setup-support>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--cobalt);background:var(--cobalt-soft)}.setup-support>div{flex:1}.setup-support strong{font-size:9px}.setup-support p{margin-top:4px;color:var(--muted);font-size:8px}.setup-support .button{min-height:44px}.onboarding-success{display:flex;flex-direction:column;align-items:center;padding:48px 24px;text-align:center}.onboarding-success>span{width:58px;height:58px;display:grid;place-items:center;margin-bottom:16px;border-radius:50%;color:#fff;background:var(--green)}.onboarding-success h2{font-size:22px}.onboarding-success>p:not(.eyebrow){max-width:520px;margin-top:8px;color:var(--muted);font-size:9px;line-height:1.55}.onboarding-success dl{width:min(500px,100%);margin:22px 0;border:1px solid var(--border);border-radius:8px}.onboarding-success dl>div{display:flex;justify-content:space-between;padding:10px;border-top:1px solid var(--border)}.onboarding-success dl>div:first-child{border-top:0}.onboarding-success dt{color:var(--muted);font-size:8px}.onboarding-success dd{margin:0;font-size:8px;font-weight:650}.go-live-layout{display:grid;grid-template-columns:minmax(480px,1.35fr) minmax(310px,.65fr);align-items:start;gap:14px}.go-live-main{overflow:hidden}.token-banner{display:flex;align-items:center;gap:11px;padding:15px 18px;color:#53637b;background:#f2f6fc;border-bottom:1px solid #dce5f2}.token-banner>.icon{color:var(--cobalt)}.token-banner h3{font:650 11px ui-monospace,monospace}.token-banner p:not(.eyebrow){margin-top:4px;color:var(--muted);font-size:7.5px}.go-live-step{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:20px;border-top:1px solid var(--border)}.go-live-step:first-of-type{border-top:0}.go-live-step>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:var(--cobalt);background:var(--cobalt-soft);font-size:8px;font-weight:700}.go-live-step h3{font-size:13px}.go-live-step p{margin-top:5px;color:var(--muted);font-size:8.5px;line-height:1.5}.go-live-step pre{margin:13px 0 9px;overflow-x:auto;padding:11px;border:1px solid #313946;border-radius:7px;color:#d5def0;background:#171c24}.go-live-step code{font:8px ui-monospace,monospace}.go-live-step label{display:flex;flex-direction:column;gap:6px;margin:13px 0 9px;color:var(--muted);font-size:8px;font-weight:650}.go-live-step input{height:35px;padding:0 9px;border:1px solid var(--border-strong);border-radius:7px;font-size:9px}.verification-result{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px 20px;color:#246b57;background:#eef9f5;border-top:1px solid #cfe9df}.verification-result>.icon{width:34px;height:34px;padding:7px;border-radius:50%;color:#fff;background:var(--green)}.verification-result strong{font-size:9px}.verification-result p{margin-top:4px;font-size:7.5px}.verification-result time{font-size:7px}.go-live-side{display:flex;flex-direction:column;gap:12px}.readiness-card,.guarantee-card{padding:17px}.readiness-list{margin-top:12px}.readiness-list>span{display:grid;grid-template-columns:18px 1fr;gap:1px 7px;padding:9px 0;border-top:1px solid #edf0f3;color:var(--green);font-size:8.5px;font-weight:600}.readiness-list>span:first-child{border-top:0}.readiness-list small{grid-column:2;color:var(--muted-2);font-size:7px;font-weight:400}.guarantee-card{display:flex;gap:10px}.guarantee-card>span{width:36px;height:36px;display:grid;flex:none;place-items:center;border-radius:8px;color:var(--cobalt);background:var(--cobalt-soft)}.guarantee-card h3{font-size:11px}.guarantee-card p:not(.eyebrow){margin-top:5px;color:var(--muted);font-size:7.5px;line-height:1.5}.revoke-card{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:12px;border:1px solid #ecd6d8;border-radius:8px;color:#8c444a;background:#fff5f5}.revoke-card strong{font-size:8px}.revoke-card p{margin-top:3px;font-size:7px}.revoke-card button{padding:5px 7px;border:1px solid #e3bfc2;border-radius:5px;color:var(--red);background:#fff;font-size:7px}@media(max-width:1180px){.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.overview-grid.lower-grid{grid-template-columns:1fr}.connection-card{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(110px,.6fr)) auto}.connection-stat:nth-of-type(3){display:none}.order-sync-grid{grid-template-columns:repeat(2,1fr)}.order-sync-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.order-sync-grid>div:nth-child(4){border-top:1px solid var(--border)}.support-layout{grid-template-columns:220px minmax(390px,1fr)}.context-column{display:none}.definition-grid{grid-template-columns:repeat(2,1fr)}.definition-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.definition-grid>div:nth-child(4){border-top:1px solid var(--border)}.team-layout,.go-live-layout{grid-template-columns:1fr}.widget-engagement-grid{grid-template-columns:1fr 1fr}.widget-engagement-grid>.button{justify-self:end}}@media(max-width:940px){.app-shell{display:block}.sidebar{width:258px;position:fixed;left:0;transform:translate(-102%);transition:transform .2s ease;box-shadow:18px 0 50px #080b1240}.sidebar.sidebar-open{transform:translate(0)}.sidebar-scrim{position:fixed;z-index:19;inset:0;display:block;padding:0;border:0;background:#0a0d126b}.mobile-menu{display:grid}.integration-grid,.credentials-grid{grid-template-columns:repeat(2,1fr)}.profile-layout{grid-template-columns:250px minmax(0,1fr)}.connection-card{grid-template-columns:1fr auto}.connection-card .connection-stat{display:none}.database-toolbar{align-items:flex-start;flex-direction:column}.database-controls{width:100%}.search-field{min-width:0;flex:1}.analytics-layout,.knowledge-layout,.guardrail-layout,.analytics-topic-grid,.analytics-insight-grid,.analytics-quality-grid{grid-template-columns:1fr}.lead-layout{grid-template-columns:minmax(330px,.85fr) minmax(380px,1.15fr)}.widget-studio-layout{grid-template-columns:1fr}.custom-request-form{grid-template-columns:1fr 1fr}.custom-request-form .button{align-self:end}.compliance-layout,.growth-grid{grid-template-columns:1fr}}@media(max-width:720px){.topbar{min-height:66px;padding:10px 15px}.topbar-actions{gap:6px}.notification-popover{width:auto;position:fixed;top:70px;right:15px;left:15px}.scenario-control{min-width:120px}.scenario-control>span{display:none}.test-chip{display:none}.isolation-banner{padding:7px 15px}.isolation-banner p{line-height:1.4}.workspace{padding:20px 15px 38px}.button,.icon-button,.mobile-menu,.range-control button,.studio-segmented button,.chart-view-toggle button,.modal-close{min-width:44px;min-height:44px}.page-intro{align-items:flex-start;flex-direction:column}.page-intro h2{font-size:22px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:130px}.watch-row{grid-template-columns:36px 1fr auto;padding:7px 0}.watch-sync,.watch-row>.icon-button{display:none}.coverage-legend{grid-template-columns:1fr}.connection-card{align-items:flex-start;grid-template-columns:1fr}.connection-actions{width:100%}.connection-actions .button{flex:1}.order-sync-head{align-items:start;grid-template-columns:38px 1fr}.order-sync-head .order-sync-state{grid-column:2;justify-self:start}.order-sync-grid{grid-template-columns:1fr}.order-sync-grid>div{border-top:1px solid var(--border);border-left:0}.order-sync-grid>div:first-child{border-top:0}.order-sync-policy{align-items:stretch;grid-template-columns:1fr}.order-sync-policy select{height:44px;font-size:16px}.order-sync-policy .button{width:100%}.database-controls{align-items:stretch;flex-direction:column}.search-field,.select-field{width:100%}.select-field select{max-width:none;flex:1}.table-wrap{overflow-x:hidden}.profile-table{min-width:0;table-layout:fixed}.profile-table th:nth-child(n+2):not(:last-child),.profile-table td:nth-child(n+2):not(:last-child){display:none}.profile-table th:last-child,.profile-table td:last-child{width:58px}.customer-cell{min-width:0}.customer-cell small{max-width:calc(100vw - 150px)}.profile-header{align-items:flex-start;flex-direction:column}.profile-layout{grid-template-columns:1fr}.profile-rail{display:grid;grid-template-columns:1fr}.profile-content{order:-1}.tab-content{min-height:420px;padding:15px}.message-preview>div{grid-template-columns:1fr;gap:4px}.interaction-row{grid-template-columns:10px 1fr auto}.interaction-row time{grid-column:2;grid-row:1}.interaction-row>.interaction-copy{grid-column:2}.interaction-row>.interaction-meta{grid-column:3;grid-row:1 / 3}.analysis-grid{grid-template-columns:1fr}.support-layout{min-height:700px;grid-template-columns:1fr}.queue-column{max-height:220px;overflow-y:auto;border-right:0;border-bottom:1px solid var(--border)}.queue-list{display:flex;overflow-x:auto}.queue-item{min-width:220px;border-right:1px solid var(--border)}.thread-message{max-width:88%}.integration-summary{grid-template-columns:1fr}.integration-summary>div:not(:first-child){display:none}.integration-grid{grid-template-columns:1fr}.integration-card{min-height:330px}.database-provider-grid,.credentials-grid{grid-template-columns:1fr}.database-form-actions{align-items:stretch;flex-direction:column}.database-form-actions .button{width:100%}.database-result-stats{grid-template-columns:1fr 1fr}.database-result-head{align-items:flex-start;flex-wrap:wrap}.database-result-head .workflow-tag{margin-left:38px}.order-detection-card dl{grid-template-columns:1fr 1fr}.analytics-layout,.lead-layout,.knowledge-layout,.guardrail-layout,.team-layout,.compliance-layout,.analytics-insight-grid,.analytics-quality-grid{grid-template-columns:1fr}.interactive-trend-panel{padding:16px 14px 13px}.trend-panel-head{align-items:flex-start}.line-chart-stage,.line-chart-svg{height:300px}.line-chart-tooltip{width:176px;top:15px}.line-chart-foot{align-items:flex-start;flex-direction:column}.outcome-pie-layout{grid-template-columns:minmax(170px,.8fr) minmax(190px,1.2fr);gap:12px}.outcome-row{grid-template-columns:110px 1fr 40px}.schedule-field-grid{grid-template-columns:1fr}.lead-list-column{max-height:370px;overflow-y:auto;border-right:0;border-bottom:1px solid var(--border)}.guardrail-summary,.compliance-summary{grid-template-columns:1fr}.guardrail-pipeline{grid-template-columns:1fr;gap:8px}.guardrail-pipeline>.icon{display:none}.widget-studio-layout{grid-template-columns:1fr}.mock-site{min-height:500px}.appearance-grid,.widget-engagement-grid{grid-template-columns:1fr}.widget-engagement-grid>.button{width:100%;justify-self:stretch}.custom-request-form{grid-template-columns:1fr}.request-status-table>div{grid-template-columns:1fr auto}.request-status-table>div p{grid-column:1}.request-status-table>div time{grid-column:2;grid-row:2}.service-profile-grid{grid-template-columns:1fr}.member-row{grid-template-columns:30px minmax(130px,1fr) auto}.member-row .member-status,.member-row time{display:none}.compliance-row{grid-template-columns:31px 1fr auto;padding:10px 0}.compliance-row>p{grid-column:2 / 4}.compliance-row>span:nth-child(4){display:none}.rights-workflow{align-items:flex-start;flex-wrap:wrap}.rights-workflow .button{width:100%}.mode-grid{grid-template-columns:1fr}.mode-option{min-height:0}.identity-boundary-grid,.identity-capability-columns{grid-template-columns:1fr}.identity-capability-columns section+section{border-top:1px solid var(--border);border-left:0}.identity-inline-control{grid-template-columns:1fr}.identity-inline-control input{font-size:16px}.identity-inline-control .button{width:100%}.identity-setup-actions{align-items:stretch;flex-direction:column}.identity-setup-actions .button{width:100%}.defer-setup-row{grid-template-columns:38px 1fr}.defer-setup-row .button{grid-column:1 / 3;width:100%}.go-live-layout{grid-template-columns:1fr}}.dashboard-onboarding-gate{min-height:100vh;color:var(--text);background:var(--canvas)}.dashboard-onboarding-brand{height:70px;display:flex;align-items:center;gap:11px;padding:0 clamp(20px,4vw,56px);border-bottom:1px solid var(--border);background:var(--surface)}.dashboard-onboarding-brand>div{display:flex;flex-direction:column;line-height:1.05}.dashboard-onboarding-brand>div strong{font:740 14px Archivo;letter-spacing:.09em}.dashboard-onboarding-brand>div small{margin-top:5px;color:var(--muted);font-size:9px;letter-spacing:.13em}.dashboard-onboarding-brand>button{min-height:40px;margin-left:auto;padding:0 13px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:transparent;font-size:11px;font-weight:680}.dashboard-onboarding-brand>button:hover{color:var(--text);background:var(--surface-hover)}.dashboard-onboarding-secure{display:inline-flex;align-items:center;gap:7px;margin-left:10px;color:var(--green);font-size:10px;font-weight:680}.dashboard-onboarding-secure:before{width:7px;height:7px;content:"";border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 13%,transparent)}.dashboard-onboarding-layout{width:min(1380px,100%);min-height:calc(100vh - 70px);display:grid;grid-template-columns:330px minmax(0,1fr);margin:0 auto}.dashboard-onboarding-rail{display:flex;flex-direction:column;gap:30px;padding:48px 34px 28px;border-right:1px solid var(--border);background:var(--surface-soft)}.dashboard-onboarding-rail h1{max-width:260px;margin-top:9px;font-size:clamp(23px,2.5vw,30px);line-height:1.08}.dashboard-onboarding-rail>div>p:last-child{margin-top:13px;color:var(--muted);font-size:11.5px;line-height:1.65}.dashboard-onboarding-rail ol{display:flex;flex-direction:column;gap:2px;padding:0;margin:0;list-style:none}.dashboard-onboarding-rail li button{width:100%;min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:8px;color:var(--muted);background:transparent;text-align:left}.dashboard-onboarding-rail li button:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.dashboard-onboarding-rail li button:disabled{opacity:.55}.dashboard-onboarding-rail li button>span:first-child{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--muted);background:var(--surface);font-size:9.5px;font-weight:760}.dashboard-onboarding-rail li button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard-onboarding-rail li button strong{color:inherit;font-size:10.5px}.dashboard-onboarding-rail li button small{overflow:hidden;color:var(--muted-2);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dashboard-onboarding-rail li button.active{color:var(--cobalt);background:var(--cobalt-soft)}.dashboard-onboarding-rail li button.active>span:first-child{color:#fff;border-color:var(--action-primary);background:var(--action-primary)}.dashboard-onboarding-rail li button.complete>span:first-child{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,var(--border));background:var(--green-soft)}.dashboard-onboarding-rail-note{display:flex;align-items:flex-start;gap:8px;margin-top:auto;color:var(--muted);font-size:8.5px;line-height:1.5}.dashboard-onboarding-rail-note>span{width:7px;height:7px;flex:none;margin-top:3px;border-radius:50%;background:var(--green)}.dashboard-onboarding-content{min-width:0;padding:54px clamp(26px,6vw,82px) 38px;background:var(--surface)}.dashboard-onboarding-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:26px;border-bottom:1px solid var(--border)}.dashboard-onboarding-step-head h2,.dashboard-onboarding-review h2{margin-top:7px;font-size:clamp(28px,3vw,39px);line-height:1.06}.dashboard-onboarding-step-head p:last-child,.dashboard-onboarding-review>header>p:last-child{max-width:650px;margin-top:11px;color:var(--muted);font-size:12px;line-height:1.6}.dashboard-onboarding-step-head>span{flex:none;padding:6px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:8px;font-weight:720}.dashboard-onboarding-form{max-width:900px}.dashboard-onboarding-grid{display:grid;gap:18px 20px;padding:27px 0}.dashboard-onboarding-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-onboarding-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-onboarding-grid .full{grid-column:1 / -1}.dashboard-onboarding-field{min-width:0;display:flex;flex-direction:column;gap:7px;color:var(--text)}.dashboard-onboarding-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-onboarding-field>span strong,.dashboard-onboarding-list-head>strong{font-size:10px;font-weight:690}.dashboard-onboarding-field>span em{color:var(--muted-2);font-size:8px;font-style:normal}.dashboard-onboarding-field>small{color:var(--muted);font-size:8.5px;line-height:1.45}.dashboard-onboarding-field input:not([type=color]),.dashboard-onboarding-field select,.dashboard-onboarding-field textarea,.dashboard-onboarding-list-row input,.dashboard-onboarding-person input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;color:var(--text);background:var(--surface);font-size:11px}.dashboard-onboarding-field textarea{min-height:92px;resize:vertical;line-height:1.5}.dashboard-onboarding-field input::placeholder,.dashboard-onboarding-field textarea::placeholder,.dashboard-onboarding-list-row input::placeholder,.dashboard-onboarding-person input::placeholder{color:var(--muted-2)}.dashboard-onboarding-stack{display:flex;flex-direction:column;gap:22px;padding:27px 0}.dashboard-onboarding-list{display:flex;flex-direction:column;gap:8px}.dashboard-onboarding-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-onboarding-list-head button,.dashboard-onboarding-list-row button,.dashboard-onboarding-person>button,.dashboard-onboarding-profile header button,.dashboard-onboarding-files li button{min-height:34px;padding:0 9px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:var(--surface);font-size:8.5px;font-weight:680}.dashboard-onboarding-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.dashboard-onboarding-info{align-self:end;min-height:69px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cobalt) 22%,var(--border));border-radius:8px;background:var(--cobalt-soft)}.dashboard-onboarding-info strong{color:var(--cobalt);font-size:9.5px}.dashboard-onboarding-info p{margin-top:5px;color:var(--muted);font-size:8.5px;line-height:1.5}.dashboard-onboarding-repeat{display:flex;flex-direction:column;gap:10px}.dashboard-onboarding-person{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.dashboard-onboarding-checks{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:4px}.dashboard-onboarding-check{min-height:44px;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);cursor:pointer}.dashboard-onboarding-check input{width:16px;height:16px;flex:none;margin:1px 0 0;accent-color:var(--action-primary)}.dashboard-onboarding-check span{display:flex;flex-direction:column;gap:3px}.dashboard-onboarding-check strong{font-size:9.5px}.dashboard-onboarding-check small{color:var(--muted);font-size:8px;line-height:1.4}.dashboard-onboarding-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dashboard-onboarding-choice.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-onboarding-choice>button{min-height:100px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:15px;border:1px solid var(--border-strong);border-radius:10px;color:var(--text);background:var(--surface);text-align:left}.dashboard-onboarding-choice>button:hover{border-color:color-mix(in srgb,var(--cobalt) 45%,var(--border))}.dashboard-onboarding-choice>button.selected{border-color:var(--cobalt);box-shadow:inset 0 0 0 1px var(--cobalt);background:var(--cobalt-soft)}.dashboard-onboarding-choice strong{font-size:11px}.dashboard-onboarding-choice span{color:var(--muted);font-size:8.8px;line-height:1.5}.dashboard-onboarding-profile{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.dashboard-onboarding-profile>header{display:flex;justify-content:space-between;align-items:center}.dashboard-onboarding-profile>header strong{font-size:10px}.dashboard-onboarding-profile .dashboard-onboarding-grid{padding-bottom:0}.dashboard-onboarding-scopes{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0}.dashboard-onboarding-scopes legend{width:100%;padding:0 0 7px;font-size:10px;font-weight:690}.dashboard-onboarding-scopes label{min-height:44px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);font-size:9.5px;cursor:pointer}.dashboard-onboarding-scopes input{accent-color:var(--action-primary)}.dashboard-onboarding-color{display:grid;grid-template-columns:48px 1fr;gap:8px}.dashboard-onboarding-color input[type=color]{width:48px;height:44px;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.dashboard-onboarding-files{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px;border:1px dashed var(--border-strong);border-radius:10px;background:var(--surface-soft)}.dashboard-onboarding-files>div>strong{font-size:11px}.dashboard-onboarding-files>div>p{max-width:650px;margin-top:5px;color:var(--muted);font-size:8.8px;line-height:1.55}.dashboard-onboarding-files>ul{grid-column:1 / -1;display:flex;flex-direction:column;gap:7px;padding:0;margin:3px 0 0;list-style:none}.dashboard-onboarding-files li{min-height:52px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.dashboard-onboarding-files li>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.dashboard-onboarding-files li strong{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.dashboard-onboarding-files li small{color:var(--muted);font-size:8px}.file-state{width:8px;height:8px;border-radius:50%;background:var(--muted)}.file-state.evaluated{background:var(--green)}.file-state.processing,.file-state.uploading,.file-state.uploaded{background:var(--amber)}.file-state.failed,.file-state.timeout{background:var(--red)}.dashboard-onboarding-error{display:flex;flex-direction:column;gap:5px;padding:12px 14px;margin:4px 0 16px;border:1px solid color-mix(in srgb,var(--red) 30%,var(--border));border-radius:8px;color:var(--red);background:var(--red-soft)}.dashboard-onboarding-error strong{font-size:9.5px}.dashboard-onboarding-error span{font-size:8.5px;line-height:1.45}.dashboard-onboarding-actions{min-height:72px;display:flex;align-items:center;gap:9px;padding-top:19px;border-top:1px solid var(--border)}.dashboard-onboarding-actions>span{margin:0 auto;color:var(--muted);font-size:8.5px;text-align:center}.dashboard-onboarding-actions .button{min-height:44px}.dashboard-onboarding-mobile-progress{display:none}.dashboard-onboarding-review{max-width:900px}.dashboard-onboarding-review>header{padding-bottom:25px;border-bottom:1px solid var(--border)}.dashboard-onboarding-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:24px 0}.dashboard-onboarding-review-grid button{min-height:62px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);text-align:left}.dashboard-onboarding-review-grid button:hover{background:var(--surface-hover)}.dashboard-onboarding-review-grid button>span:first-child{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:var(--green);background:var(--green-soft);font-size:9px}.dashboard-onboarding-review-grid button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.dashboard-onboarding-review-grid strong{font-size:10px}.dashboard-onboarding-review-grid small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dashboard-onboarding-review-grid em{color:var(--cobalt);font-size:8px;font-style:normal;font-weight:680}.dashboard-onboarding-review-note{padding:16px 18px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--green) 25%,var(--border));border-radius:9px;background:var(--green-soft)}.dashboard-onboarding-review-note>strong{font-size:10.5px}.dashboard-onboarding-review-note ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;margin:12px 0 0;list-style-position:inside}.dashboard-onboarding-review-note li{color:var(--muted);font-size:8.5px;line-height:1.5}.dashboard-onboarding-wait{display:flex;flex-direction:column}.dashboard-onboarding-wait>section{width:min(680px,calc(100% - 40px));display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:60px 0;text-align:center}.dashboard-onboarding-wait-mark{width:80px;height:80px;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:24px;border:1px solid color-mix(in srgb,var(--cobalt) 24%,var(--border));border-radius:50%;background:var(--cobalt-soft)}.dashboard-onboarding-wait-mark i{width:7px;height:7px;border-radius:50%;background:var(--cobalt);animation:onboarding-pulse 1.4s ease-in-out infinite}.dashboard-onboarding-wait-mark i:nth-child(2){animation-delay:.15s}.dashboard-onboarding-wait-mark i:nth-child(3){animation-delay:.3s}.dashboard-onboarding-wait h1{max-width:620px;margin-top:10px;font-size:clamp(32px,5vw,52px);line-height:1.03}.dashboard-onboarding-wait>section>p:not(.eyebrow){max-width:610px;margin-top:16px;color:var(--muted);font-size:13px;line-height:1.7}.dashboard-onboarding-wait>section>small{margin-top:20px;color:var(--muted-2);font-size:9px}.dashboard-onboarding-status-line{width:100%;display:grid;grid-template-columns:13px 1fr 13px 1fr 13px 1fr;align-items:center;gap:7px;padding:18px;margin-top:32px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font-size:8.5px;font-weight:650;text-align:left}.dashboard-onboarding-status-line>span{width:11px;height:11px;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface)}.dashboard-onboarding-status-line>span.done{border-color:var(--green);background:var(--green)}@keyframes onboarding-pulse{0%,80%,to{transform:scale(.7);opacity:.45}40%{transform:scale(1);opacity:1}}@media(max-width:900px){.dashboard-onboarding-brand{height:64px;padding:0 18px}.dashboard-onboarding-secure{display:none}.dashboard-onboarding-layout{min-height:calc(100vh - 64px);display:block}.dashboard-onboarding-rail{display:none}.dashboard-onboarding-content{min-height:calc(100vh - 64px);padding:24px 18px}.dashboard-onboarding-mobile-progress{display:flex;align-items:center;gap:12px;margin-bottom:25px;color:var(--muted);font-size:9px;font-weight:680}.dashboard-onboarding-mobile-progress>span{flex:none;white-space:nowrap}.dashboard-onboarding-mobile-progress progress{width:100%;height:5px;overflow:hidden;border:0;border-radius:99px;background:var(--surface-soft)}.dashboard-onboarding-mobile-progress progress::-webkit-progress-value{background:var(--action-primary)}.dashboard-onboarding-mobile-progress progress::-moz-progress-bar{background:var(--action-primary)}}@media(max-width:640px){.dashboard-onboarding-brand>div small{display:none}.dashboard-onboarding-step-head{gap:12px}.dashboard-onboarding-step-head>span{display:none}.dashboard-onboarding-step-head h2,.dashboard-onboarding-review h2{font-size:30px}.dashboard-onboarding-grid.two,.dashboard-onboarding-grid.three,.dashboard-onboarding-choice,.dashboard-onboarding-choice.three,.dashboard-onboarding-review-grid,.dashboard-onboarding-review-note ol,.dashboard-onboarding-person,.dashboard-onboarding-files{grid-template-columns:1fr}.dashboard-onboarding-files>.button{width:100%}.dashboard-onboarding-actions{align-items:stretch;flex-wrap:wrap}.dashboard-onboarding-actions>span{width:100%;order:-1}.dashboard-onboarding-actions .button{flex:1;min-width:calc(50% - 6px)}.dashboard-onboarding-status-line{grid-template-columns:13px minmax(0,1fr);gap:10px}}@media(prefers-reduced-motion:reduce){.dashboard-onboarding-wait-mark i{animation:none}}@media(max-width:430px){.breadcrumb{display:none}.topbar h1{font-size:16px}.notification-button{width:44px;height:44px}.scenario-control{min-width:108px}.profile-identity{align-items:flex-start}.profile-title-row{align-items:flex-start;flex-direction:column;gap:5px}.profile-header-actions,.profile-header-actions .button{width:100%}.order-sync-head{grid-template-columns:1fr}.order-sync-head .order-sync-icon,.order-sync-head .order-sync-state{grid-column:1}.order-sync-grid strong{white-space:normal}.conversation-head{flex-direction:column}.conversation-head>div:last-child{align-items:flex-start;flex-direction:row}.reply-box>div>span{display:none}.reply-box>div{justify-content:flex-end}.toast{right:12px;bottom:12px;left:12px}.range-control{width:100%}.range-control button{flex:1;min-width:0}.custom-range{align-items:stretch;flex-direction:column}.custom-range>span{margin:3px 0 0}.definition-grid{grid-template-columns:1fr}.definition-grid>div{border-left:0;border-top:1px solid var(--border)}.lead-stats{width:100%}.lead-stats span{flex:1}.lead-meta{grid-template-columns:1fr}.request-row{grid-template-columns:31px 1fr auto}.request-row .button{grid-column:2 / 4}.publish-state{width:100%;justify-content:space-between}.mock-site{padding:10px}.custom-request-intro{align-items:flex-start;flex-direction:column}.consent-row{grid-template-columns:1fr auto;padding:8px 0}.consent-row p{grid-column:1 / 3}.onboarding-progress strong{display:none}.onboarding-progress>div{justify-content:center;padding:8px}.onboarding-step{min-height:470px;padding:17px}.mode-option{grid-template-columns:38px 1fr 22px;padding:14px}.mode-option-icon{width:38px;height:38px}.mode-option strong{font-size:13px}.mode-option p{font-size:11px}.mode-option li,.mode-option-copy>small{font-size:10px}.legal-preview-head{align-items:flex-start;flex-direction:column}.legal-preview-head button{width:100%}.consent-checklist,.review-grid{grid-template-columns:1fr}.mapping-preview>div{grid-template-columns:1fr;gap:4px}.mapping-preview .icon{transform:rotate(90deg)}.order-detection-card dl{grid-template-columns:1fr}.onboarding-actions{flex-wrap:wrap}.onboarding-actions .button{flex:1}.onboarding-actions>span{order:3;width:100%;justify-content:center}.setup-support{align-items:flex-start;flex-wrap:wrap}.setup-support .button{width:100%}.nps-score{grid-template-columns:1fr}.analytics-section-heading{align-items:flex-start;flex-direction:column}.trend-panel-head,.outcome-panel-head{align-items:flex-start;flex-direction:column;gap:11px}.chart-selection-status{width:100%;justify-content:center}.line-chart-legend>span{flex:1 1 calc(50% - 8px)}.line-chart-stage,.line-chart-svg{height:270px}.line-chart-tooltip{width:158px;padding:8px}.chart-view-toggle{width:100%}.chart-view-toggle button{flex:1}.outcome-pie-layout{grid-template-columns:1fr}.outcome-pie{width:min(190px,74vw)}.outcome-row{grid-template-columns:1fr 40px;gap:7px 10px}.outcome-row>i{grid-column:1;grid-row:2}.outcome-row>b{grid-column:2;grid-row:1 / 3}.quality-signal-card dl,.design-mode-picker{grid-template-columns:1fr}.design-mode-picker>button{min-height:70px}.widget-preview{width:calc(100% - 24px);right:12px}.widget-position-left .widget-preview{left:12px}.verification-result{grid-template-columns:34px 1fr}.verification-result time{grid-column:2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{line-height:1.5}.breadcrumb{font-size:11px}.topbar h1{font-size:21px}.isolation-banner{min-height:40px;font-size:12px}.page-intro h2{font-size:30px}.page-intro p:not(.eyebrow){font-size:14px;line-height:1.6}.eyebrow{font-size:10.5px}.panel-head h3{font-size:17px}.button{min-height:40px;font-size:12px}.button.small{min-height:36px}.text-button,.back-button{font-size:12px}.workspace:has(>.analytics-page){max-width:none;padding:0;background:#080e17}.analytics-page{--analytics-bg: #080e17;--analytics-surface: #111927;--analytics-surface-deep: #0d1522;--analytics-border: #29364a;--analytics-border-soft: #202d40;--analytics-text: #f4f7fc;--analytics-muted: #a7b2c3;--analytics-muted-2: #7f8ca1;min-height:calc(100vh - 116px);gap:24px;padding:34px clamp(24px,3vw,46px) 64px;color:var(--analytics-text);background:var(--analytics-bg)}.analytics-page .analytics-page-intro{min-height:82px;align-items:center}.analytics-page .analytics-page-intro h2{margin-bottom:8px;color:var(--analytics-text);font-size:clamp(31px,3vw,40px)}.analytics-page .analytics-page-intro p:not(.eyebrow){max-width:760px;color:var(--analytics-muted);font-size:15px}.analytics-page .eyebrow{margin-bottom:8px;color:#77b5ff;font-size:11px;letter-spacing:.13em}.analytics-page .panel{border-color:var(--analytics-border);border-radius:18px;color:var(--analytics-text);background:var(--analytics-surface);box-shadow:0 18px 55px #00000029}.analytics-page .panel-head h3{color:var(--analytics-text);font-size:21px}.analytics-page .range-control{padding:5px;border-color:var(--analytics-border);border-radius:11px;background:#0f1724}.analytics-page .range-control button{min-width:58px;height:42px;padding:0 15px;border-radius:8px;color:var(--analytics-muted);font-size:12px}.analytics-page .range-control button:hover{color:#fff;background:#192437}.analytics-page .range-control button.active{color:#fff;background:#326fe5;box-shadow:0 5px 16px #326fe54d}.analytics-page .custom-range{align-items:center;padding:18px 22px}.analytics-page .custom-range label{gap:7px;color:var(--analytics-muted);font-size:11px}.analytics-page .custom-range input{height:42px;padding:0 11px;color-scheme:dark;border-color:#344258;color:var(--analytics-text);background:#0c1420;font-size:13px}.analytics-page .custom-range>span{margin:0 0 0 auto;color:#68d4b0;font-size:12px}.analytics-kpi-section{padding:28px}.analytics-kpi-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.analytics-kpi-section-head h3{color:var(--analytics-text);font-size:clamp(24px,2.15vw,31px);font-weight:680}.analytics-kpi-section-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:var(--analytics-muted-2);text-align:right}.analytics-kpi-section-meta strong{color:var(--analytics-muted);font-size:12px;font-weight:620}.analytics-kpi-section-meta span{display:flex;align-items:center;gap:6px;font-size:11px}.analytics-kpi-section-meta .icon{color:#77b5ff}.analytics-kpi-section-meta b{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid #52627a;border-radius:50%;color:#b8c5d8;font-size:10px}.analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analytics-kpi-card{min-width:0;min-height:292px;position:relative;display:flex;flex-direction:column;padding:20px;overflow:visible;border:1px solid var(--analytics-border);border-radius:16px;background:var(--analytics-surface-deep);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.analytics-kpi-card:hover{border-color:#3a4b65;transform:translateY(-1px)}.analytics-kpi-card:focus-within,.analytics-kpi-card:has(.kpi-help:hover){z-index:8}.analytics-kpi-card.is-charted{border-color:#4d7bdc;box-shadow:inset 0 3px #4f8cff,0 12px 28px #03081138}.analytics-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.analytics-kpi-card .metric-icon{width:40px;height:40px;border-radius:11px}.analytics-kpi-card .metric-icon.cobalt{color:#8dc0ff;background:#1d3557}.analytics-kpi-card .metric-icon.teal{color:#5ed5bd;background:#123a38}.analytics-kpi-card .metric-icon.amber{color:#f1b75e;background:#3a2a16}.analytics-kpi-card .metric-icon.slate{color:#b0bfd4;background:#253043}.analytics-kpi-card .metric-heading{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;margin-top:24px}.analytics-kpi-card .metric-heading .kpi-label{color:#c2cada;font:650 13px Archivo}.analytics-kpi-card .metric-heading small{margin-top:5px;color:var(--analytics-muted-2);font-size:11px;line-height:1.35}.analytics-kpi-card>strong{display:block;margin-top:18px;color:#f8faff;font:700 clamp(42px,3.8vw,54px) "Archivo";letter-spacing:-.055em;line-height:.98}.kpi-sparkline{width:100%;height:42px;display:block;margin-top:auto;overflow:visible}.kpi-sparkline line{stroke:#263449;stroke-width:1;vector-effect:non-scaling-stroke}.kpi-sparkline polyline{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kpi-sparkline circle{fill:currentColor}.kpi-sparkline.cobalt{color:#65a6ff}.kpi-sparkline.teal{color:#42cbb0}.kpi-sparkline.amber{color:#e9aa46}.kpi-sparkline.slate{color:#9aaac1}.analytics-kpi-card .kpi-period-label{display:block;margin-top:7px;color:var(--analytics-muted-2);font-size:10.5px;line-height:1.4}.kpi-card-footer{display:flex;align-items:center;min-height:23px;margin-top:5px}.kpi-card-footer>p{color:var(--analytics-muted);font-size:11.5px;font-weight:620;line-height:1.35}.kpi-card-footer>p.positive{color:#62d7a8}.kpi-card-footer>p.negative{color:#ff8392}.kpi-card-footer>p.neutral{color:var(--analytics-muted)}.kpi-chart-toggle{min-width:78px;min-height:40px;padding:0 10px;border-color:#344258;border-radius:9px;color:#aab6c8;background:#121d2d;font-size:11px}.kpi-chart-toggle:hover:not(:disabled),.kpi-chart-toggle:focus-visible{border-color:#5886e5;color:#fff;background:#1a2c49}.kpi-chart-toggle[aria-pressed=true]{border-color:#4f7fdf;color:#bcd5ff;background:#18315a}.kpi-chart-toggle:disabled{color:#607087;background:#111a28}.analytics-page .kpi-help>span:first-child{border-color:#52627a;color:#9eacc0;background:#101a29}.analytics-page .kpi-help:hover>span:first-child,.analytics-page .kpi-help:focus-visible>span:first-child{border-color:#4f8cff;color:#fff;background:#326fe5}.analytics-page .kpi-tooltip{width:270px;left:24px;top:37px;padding:12px 13px;border-color:#3b4b63;color:#f1f5fb;background:#182235;font-size:12px}.analytics-page .interactive-trend-panel{padding:28px 30px 22px}.analytics-page .chart-selection-status{min-width:118px;padding:9px 12px;border-color:#344258;background:#0d1624}.analytics-page .chart-selection-status strong{color:#79adff;font-size:17px}.analytics-page .chart-selection-status span{color:var(--analytics-muted);font-size:10.5px}.analytics-page .interactive-line-chart{margin-top:20px}.analytics-page .line-chart-legend{min-height:56px;gap:10px;padding:8px;border-color:var(--analytics-border-soft);border-radius:11px;background:#0c1420}.analytics-page .line-chart-legend>span{min-height:39px;gap:9px;padding:0 12px;color:#aebacd;background:#151f2f;box-shadow:none;font-size:11.5px}.analytics-page .line-chart-legend b{color:#f3f6fb;font-size:11.5px}.analytics-page .series-color-1{color:#65a6ff}.analytics-page .series-color-2{color:#48d0b5}.analytics-page .series-color-3{color:#f0b151}.analytics-page .line-chart-stage,.analytics-page .line-chart-svg{height:390px}.analytics-page .line-chart-grid line{stroke:#253247}.analytics-page .line-chart-grid text,.analytics-page .line-chart-x-label{fill:#8997aa;font:11px Inter}.analytics-page .line-chart-path{stroke-width:3}.analytics-page .line-chart-active-point{fill:#101827;stroke-width:3.5}.analytics-page .line-chart-crosshair{stroke:#66748a}.analytics-page .line-chart-tooltip{width:224px;top:24px;padding:13px 14px;border-color:#3a4960;color:#eef3fa;background:#141d2df7;box-shadow:0 18px 45px #00000059}.analytics-page .line-chart-tooltip>strong{padding-bottom:8px;border-bottom-color:#344157;font-size:11.5px}.analytics-page .line-chart-tooltip>span{min-height:31px}.analytics-page .line-chart-tooltip>span b{color:#aeb9ca;font-size:10.5px}.analytics-page .line-chart-tooltip>span em{font-size:11.5px}.analytics-page .line-chart-foot{padding-top:13px;border-top-color:var(--analytics-border-soft);color:var(--analytics-muted-2);font-size:11px}.analytics-page .line-chart-foot p{color:var(--analytics-muted)}.analytics-page .analytics-topic-grid{grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);gap:18px}.analytics-page .topic-pie-panel,.analytics-page .topic-trend-panel{padding:26px}.analytics-page .topic-pie-layout{gap:20px;margin-top:24px}.analytics-page .topic-pie{width:min(225px,100%)}.analytics-page .topic-pie-legend{gap:7px}.analytics-page .topic-pie-legend button{min-height:50px;padding:9px 11px}.analytics-page .topic-pie-legend strong{color:#dce3ed;font-size:11.5px}.analytics-page .topic-pie-legend b{font-size:12px}.analytics-page .topic-source{margin-top:14px;padding-top:13px}.analytics-page .topic-line-chart{margin-top:18px}.analytics-page .topic-line-legend{min-height:50px;gap:7px;padding:7px}.analytics-page .topic-line-legend>span{min-height:34px;padding:0 9px;font-size:10.5px}.analytics-page .topic-line-legend b{font-size:10.5px}.analytics-page .topic-line-chart .series-color-3{color:#a78bfa}.analytics-page .topic-line-chart .series-color-4{color:#f0b151}.analytics-page .topic-line-chart .series-color-5{color:#ff7f9c}.analytics-page .topic-line-stage,.analytics-page .topic-line-svg{height:292px}.analytics-page .topic-line-tooltip{width:205px;top:16px;padding:10px 12px}.analytics-page .topic-line-tooltip>strong{padding-bottom:6px;font-size:10.5px}.analytics-page .topic-line-tooltip>span{min-height:25px}.analytics-page .topic-line-tooltip>span b{font-size:9.5px}.analytics-page .topic-line-tooltip>span em{font-size:10.5px}.analytics-page .topic-chart-foot{padding-top:10px;font-size:10.5px}.analytics-page .analytics-insight-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:18px}.analytics-page .outcome-panel,.analytics-page .conversion-panel,.analytics-page .report-card,.analytics-page .growth-card,.analytics-page .quality-signal-card{padding:26px}.analytics-page .chart-view-toggle{padding:4px;border-color:#334158;background:#0c1522}.analytics-page .chart-view-toggle button{min-height:40px;padding:0 14px;color:var(--analytics-muted);font-size:11.5px}.analytics-page .chart-view-toggle button.active{color:#fff;background:#26344a;box-shadow:none}.analytics-page .outcome-pie-layout{gap:30px;margin-top:24px}.analytics-page .outcome-pie{width:min(250px,100%);filter:drop-shadow(0 10px 20px rgba(0,0,0,.22))}.analytics-page .outcome-slice{stroke:#111927}.analytics-page .outcome-pie-figure figcaption{min-height:58px;gap:10px;margin-top:12px;padding:10px 13px;border-color:#344158;color:var(--analytics-text);background:#0d1623;box-shadow:none}.analytics-page .outcome-pie-figure figcaption>strong{font-size:20px}.analytics-page .outcome-pie-figure figcaption>span:last-child{color:#d0d7e3;font-size:12px}.analytics-page .outcome-pie-figure figcaption small{color:var(--analytics-muted-2);font-size:10.5px}.analytics-page .outcome-pie-legend{gap:8px}.analytics-page .outcome-pie-legend button{min-height:60px;padding:10px 12px;color:var(--analytics-text)}.analytics-page .outcome-pie-legend button:hover,.analytics-page .outcome-pie-legend button:focus-visible,.analytics-page .outcome-pie-legend button.active{border-color:#3b4a60;background:#172233}.analytics-page .outcome-pie-legend strong{font-size:12px}.analytics-page .outcome-pie-legend small{color:var(--analytics-muted-2);font-size:10.5px}.analytics-page .outcome-pie-legend b{color:#d9e0ea;font-size:13px}.analytics-page .outcome-source{margin-top:18px;padding-top:14px;border-top-color:var(--analytics-border-soft);color:var(--analytics-muted);font-size:11px}.analytics-page .outcome-row{grid-template-columns:170px 1fr 54px}.analytics-page .outcome-row strong{font-size:12px}.analytics-page .outcome-row small{color:var(--analytics-muted-2);font-size:10.5px}.analytics-page .outcome-row>i{height:9px;background:#263247}.analytics-page .outcome-row>b{color:#d2dae6;font-size:12px}.analytics-page .metric-source{color:var(--analytics-muted-2);font-size:11px}.analytics-page .conversion-steps{margin-top:21px}.analytics-page .conversion-steps>div{min-height:72px;grid-template-columns:38px 1fr auto;gap:13px;border-top-color:var(--analytics-border-soft)}.analytics-page .conversion-steps>div>span{width:34px;height:34px;border-radius:9px;color:#8abaff;background:#1a3155;font-size:10px}.analytics-page .conversion-steps strong{color:#e9edf4;font-size:13px}.analytics-page .conversion-steps small{color:var(--analytics-muted-2);font-size:11px}.analytics-page .conversion-steps b{color:#fff;font-size:20px}.analytics-page .analytics-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.analytics-page .report-cadence{margin-top:20px;color:#dce4f0;font-size:14px}.analytics-page .report-card dl{margin:22px 0}.analytics-page .report-card dl>div{min-height:48px;align-items:center;padding:12px 0;border-top-color:var(--analytics-border-soft)}.analytics-page .report-card dt{color:var(--analytics-muted);font-size:11.5px}.analytics-page .report-card dd{color:#ecf1f8;font-size:11.5px}.analytics-page .status-badge{font-size:10.5px}.analytics-page .status-healthy{border-color:#285847;color:#68d4ad;background:#123429}.analytics-page .button.secondary{min-height:44px;border-color:#3a4960;color:#e0e7f1;background:#172131;font-size:12px}.analytics-page .button.secondary:hover{border-color:#6388c9;color:#fff;background:#1d2d46}.analytics-page .analysis-score{color:#6fd7b2;background:#13372c;font-size:10.5px}.analytics-page .nps-score{grid-template-columns:90px 1fr;gap:20px;margin-top:22px}.analytics-page .nps-score>strong{color:#77adff;font-size:50px}.analytics-page .nps-score>span{grid-template-columns:112px 1fr;gap:9px 11px}.analytics-page .nps-score b{color:var(--analytics-muted);font-size:11px}.analytics-page .nps-score i{height:7px;background:#273348}.analytics-page .growth-card>p,.analytics-page .quality-signal-card>p{margin-top:17px;color:var(--analytics-muted);font-size:11.5px;line-height:1.55}.analytics-page .quality-signal-card dl{margin-top:20px;border-color:var(--analytics-border-soft);background:var(--analytics-border-soft)}.analytics-page .quality-signal-card dl>div{min-height:84px;padding:14px;background:#0d1623}.analytics-page .quality-signal-card dt{color:var(--analytics-muted);font-size:11px}.analytics-page .quality-signal-card dd{margin-top:8px;color:#f1f5fb;font-size:23px}.analytics-page .quality-signal-card>.panel-head>.icon{color:#79adff}.analytics-page .analytics-method-note{gap:10px;padding:16px 18px;border-color:#2c405d;border-radius:12px;color:#9eacc0;background:#0e1a2a;font-size:11.5px}.analytics-page .modal{color:var(--text)}.analytics-page .modal .eyebrow{color:var(--muted)}.analytics-page .modal .button.secondary{border-color:var(--border-strong);color:#3e4653;background:#fff}.analytics-page .modal .button.secondary:hover{border-color:#adb5c1;color:#222a36;background:#fafbfc}@media(max-width:1180px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-card{min-height:278px}}@media(max-width:940px){.analytics-page .analytics-topic-grid,.analytics-page .analytics-quality-grid{grid-template-columns:1fr}}@media(max-width:720px){.topbar h1{font-size:19px}.page-intro h2{font-size:27px}.workspace:has(>.analytics-page){padding:0}.analytics-page{min-height:calc(100vh - 106px);gap:18px;padding:25px 15px 44px}.analytics-page .analytics-page-intro{gap:18px}.analytics-page .analytics-page-intro h2{font-size:31px}.analytics-page .analytics-page-intro p:not(.eyebrow){font-size:14px}.analytics-page .range-control{width:100%}.analytics-page .range-control button{min-width:44px;min-height:44px;flex:1;padding:0 8px}.analytics-page .custom-range{align-items:stretch;flex-direction:column;padding:18px}.analytics-page .custom-range input{min-height:44px;font-size:16px}.analytics-page .custom-range>span{margin:3px 0 0}.analytics-kpi-section{padding:20px}.analytics-kpi-section-head{align-items:flex-start;flex-direction:column;gap:12px}.analytics-kpi-section-head h3{font-size:25px}.analytics-kpi-section-meta{align-items:flex-start;text-align:left}.analytics-metrics{grid-template-columns:1fr}.analytics-kpi-card{min-height:286px}.analytics-kpi-card>strong{font-size:50px}.analytics-page .interactive-trend-panel{padding:21px 17px 17px}.analytics-page .line-chart-stage,.analytics-page .line-chart-svg{height:320px}.analytics-page .topic-line-stage,.analytics-page .topic-line-svg{height:275px}.analytics-page .line-chart-grid text,.analytics-page .line-chart-x-label{font-size:10px}.analytics-page .analytics-insight-grid{grid-template-columns:1fr}.analytics-page .topic-pie-panel,.analytics-page .topic-trend-panel,.analytics-page .outcome-panel,.analytics-page .conversion-panel,.analytics-page .report-card,.analytics-page .growth-card,.analytics-page .quality-signal-card{padding:21px}}@media(max-width:430px){.analytics-page .analytics-page-intro h2{font-size:28px}.analytics-kpi-section{padding:17px}.analytics-kpi-section-head h3{font-size:23px}.analytics-kpi-card{min-height:276px;padding:18px}.analytics-kpi-card>strong{font-size:46px}.analytics-page .line-chart-legend>span{flex-basis:100%}.analytics-page .line-chart-stage,.analytics-page .line-chart-svg{height:285px}.analytics-page .topic-line-stage,.analytics-page .topic-line-svg{height:260px}.analytics-page .line-chart-tooltip{width:164px;padding:10px}.analytics-page .outcome-pie-layout,.analytics-page .nps-score{grid-template-columns:1fr}.analytics-page .nps-score>span{grid-template-columns:104px 1fr}}.live-profile-activity{display:inline-flex!important;align-items:center;gap:5px;color:var(--muted-2);font-size:10.5px!important}.live-profile-activity time{color:#5e6878;font:inherit;font-weight:650}.profile-header-actions{position:relative;align-self:flex-start}.profile-actions{position:relative}.profile-actions-menu{width:300px;position:absolute;z-index:42;top:calc(100% + 8px);right:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:11px;background:#fff;box-shadow:0 20px 55px #0f172a2e}.profile-actions-menu-head{display:flex;flex-direction:column;gap:3px;padding:13px 14px;border-bottom:1px solid var(--border);background:#fafbfc}.profile-actions-menu-head strong{font-size:11px}.profile-actions-menu-head small{color:var(--muted);font-size:9px}.profile-actions-menu>button{width:100%;min-height:62px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 13px;border:0;border-top:1px solid #edf0f3;color:var(--text);background:#fff;text-align:left}.profile-actions-menu>button:first-of-type{border-top:0}.profile-actions-menu>button:hover,.profile-actions-menu>button:focus-visible{background:#f5f8fd}.profile-actions-menu>button>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--cobalt);background:var(--cobalt-soft)}.profile-actions-menu>button>span:last-child{display:flex;flex-direction:column;gap:3px}.profile-actions-menu>button strong{font-size:10.5px}.profile-actions-menu>button small{color:var(--muted);font-size:9px;line-height:1.35}.profile-actions-menu>button.danger-item>span:first-child{color:var(--red);background:var(--red-soft)}.profile-actions-menu>button.danger-item strong{color:var(--red)}.profile-actions-menu>p{display:flex;align-items:center;gap:6px;padding:10px 13px;border-top:1px solid var(--border);color:var(--muted-2);background:#fafbfc;font-size:8.5px}.profile-actions-menu>p .icon{color:var(--green)}.profile-action-modal{width:min(500px,100%)}.profile-action-modal-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:16px;border-radius:10px;color:var(--cobalt);background:var(--cobalt-soft)}.profile-action-modal-icon.danger{color:var(--red);background:var(--red-soft)}.profile-action-modal-icon.calendar{color:var(--green);background:var(--green-soft)}.field-helper{display:block;margin-top:6px;color:var(--muted-2);font-size:9px}.profile-calendar{gap:16px}.calendar-title>div:last-child{display:flex;align-items:center;gap:10px}.calendar-connection{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #d8e8e1;border-radius:7px;color:#326f5c;background:#f4faf7;font-size:9px;font-weight:650}.next-appointment{min-height:88px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:15px;border:1px solid #cfdcf5;border-radius:10px;background:linear-gradient(135deg,#f5f8ff,#fff 70%)}.next-appointment>span:first-child{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:var(--cobalt);background:#e8efff}.next-appointment>div{min-width:0;display:flex;flex-direction:column}.next-appointment small{color:var(--cobalt);font-size:8.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.next-appointment strong{margin-top:4px;font-size:12px}.next-appointment p{margin-top:5px;color:var(--muted);font-size:9px}.appointment-status{width:fit-content;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #d9dee7;border-radius:999px;color:#677184;background:#f5f6f8;font-size:8px;font-weight:700;white-space:nowrap}.appointment-status.confirmed,.appointment-status.booking_confirmed{color:var(--green);border-color:#cce6dc;background:var(--green-soft)}.appointment-status.booking_cancelled,.appointment-status.booking_failed{color:var(--red);border-color:#ecd0d3;background:var(--red-soft)}.calendar-boundary{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid #e4d9c2;border-radius:8px;color:#765e33;background:#fff9ee}.calendar-boundary p{font-size:9px;line-height:1.5}.calendar-layout{display:grid;grid-template-columns:minmax(330px,1.05fr) minmax(290px,.95fr);gap:14px}.month-calendar,.appointment-agenda{overflow:hidden;border:1px solid var(--border);border-radius:11px;background:#fff}.month-calendar>header{min-height:57px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--border)}.month-calendar>header button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:var(--muted);background:transparent}.month-calendar>header button:hover{color:var(--cobalt);background:var(--cobalt-soft)}.month-calendar>header strong{font:650 13px Archivo;text-align:center}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:8px}.calendar-weekday{min-height:31px;display:grid;place-items:center;color:var(--muted-2);font-size:8px;font-weight:750;text-transform:uppercase}.calendar-empty-cell,.calendar-grid>button{min-width:0;min-height:48px}.calendar-grid>button{position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#525d6e;background:transparent;font-size:10px}.calendar-grid>button:hover,.calendar-grid>button:focus-visible{color:var(--cobalt);background:#f3f6fc}.calendar-grid>button.today{color:var(--cobalt);font-weight:750;box-shadow:inset 0 0 0 1px #bdcced}.calendar-grid>button.selected{color:#fff;background:var(--action-primary);box-shadow:0 5px 12px #2457d633}.calendar-grid>button i{min-width:14px;height:14px;position:absolute;right:3px;bottom:3px;display:grid;place-items:center;padding:0 3px;border-radius:7px;color:#fff;background:var(--green);font-size:7px;font-style:normal;font-weight:750}.calendar-grid>button.selected i{color:var(--cobalt);background:#fff}.month-calendar>footer{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-top:1px solid var(--border);color:var(--muted);font-size:8px}.month-calendar>footer button{min-height:34px;padding:0 9px;border:1px solid var(--border);border-radius:7px;color:var(--cobalt);background:#fff;font-size:9px;font-weight:650}.month-calendar>footer span{display:flex;align-items:center;gap:5px}.month-calendar>footer i{width:7px;height:7px;border-radius:50%;background:var(--green)}.appointment-agenda>header{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid var(--border);background:#fafbfc}.appointment-agenda>header>div{display:flex;flex-direction:column;gap:3px}.appointment-agenda>header small{color:var(--muted-2);font-size:8px;text-transform:uppercase}.appointment-agenda>header strong{font-size:11px}.appointment-agenda>header>span{min-width:25px;height:25px;display:grid;place-items:center;border-radius:13px;color:var(--cobalt);background:var(--cobalt-soft);font-size:9px;font-weight:750}.appointment-list{max-height:332px;overflow-y:auto}.appointment-list>article{min-height:82px;display:grid;grid-template-columns:83px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;border-top:1px solid #edf0f3}.appointment-list>article:first-child{border-top:0}.appointment-list time{display:flex;flex-direction:column;gap:4px}.appointment-list time strong{color:#4c586a;font-size:8.5px}.appointment-list time span{color:var(--cobalt);font-size:9px;font-weight:700}.appointment-list article>div{min-width:0;display:flex;flex-direction:column}.appointment-list article>div strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.appointment-list article>div small{margin-top:5px;color:var(--muted-2);font-size:8px}.calendar-empty-agenda{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:var(--muted-2);text-align:center}.calendar-empty-agenda>.icon{margin-bottom:10px;color:#99a5b6}.calendar-empty-agenda strong{color:var(--text);font-size:11px}.calendar-empty-agenda p{max-width:230px;margin-top:6px;font-size:9px;line-height:1.5}.appointment-modal{width:min(610px,100%)}.appointment-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.appointment-form-grid label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:9px;font-weight:650}.appointment-form-grid input,.appointment-form-grid select{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:7px;outline:0;color:var(--text);background:#fff;font-size:11px}.appointment-form-grid input:focus,.appointment-form-grid select:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #2457d617}.booking-consent{min-height:62px;display:flex;align-items:center;gap:11px;padding:11px 12px;margin-top:14px;border:1px solid #d9e3f4;border-radius:8px;background:#f5f8fe;cursor:pointer}.booking-consent input{width:18px;height:18px;accent-color:var(--cobalt)}.booking-consent>span{display:flex;flex-direction:column}.booking-consent strong{font-size:10px}.booking-consent small{margin-top:4px;color:var(--muted);font-size:8px}@media(max-width:1180px){.calendar-layout{grid-template-columns:1fr}.appointment-list{max-height:none}}@media(max-width:720px){.profile-header-actions,.profile-actions,.profile-actions>.button{width:100%}.profile-actions-menu{width:100%;right:auto;left:0}.calendar-title{align-items:flex-start;flex-direction:column;gap:12px}.calendar-title>div:last-child{width:100%;align-items:stretch;flex-direction:column}.calendar-connection{justify-content:center;min-height:44px}.next-appointment{align-items:flex-start;grid-template-columns:42px 1fr}.next-appointment>.appointment-status{grid-column:2}.calendar-layout{grid-template-columns:minmax(0,1fr)}.appointment-form-grid{grid-template-columns:1fr}.appointment-form-grid input,.appointment-form-grid select{min-height:44px;font-size:16px}.appointment-list>article{grid-template-columns:80px minmax(0,1fr)}.appointment-list>article>.appointment-status{grid-column:2}}@media(max-width:430px){.calendar-grid{padding:5px}.calendar-empty-cell,.calendar-grid>button{min-height:44px}.next-appointment{padding:13px}.appointment-list>article{grid-template-columns:1fr auto}.appointment-list time{grid-column:1}.appointment-list article>div{grid-column:1}.appointment-list>article>.appointment-status{grid-column:2;grid-row:1 / 3}}.topbar-title{display:block;overflow:hidden;color:#353d4b;font-size:15px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.sidebar-close{display:none;width:44px;height:44px;place-items:center;padding:0;border:1px solid #303848;border-radius:var(--radius-md);color:#b8c2d1;background:#191f2a}.page-intro h1{margin-bottom:6px;font-size:clamp(26px,2.2vw,30px);font-weight:690;line-height:1.12}.profile-title-row h1{font-size:26px;line-height:1.15}.scenario-control:focus-within,.search-field:focus-within,.select-field:focus-within,.color-field:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px #2457d61f}.panel{border-radius:var(--radius-lg)}.conversation-index-panel{overflow:hidden}.conversation-toolbar{min-height:88px}.conversation-toolbar h2{font-size:17px}.conversation-toolbar p{font-size:12px}.conversation-search{width:min(460px,52vw);min-width:300px;min-height:44px}.conversation-search input{font-size:13px}.conversation-filter-bar{min-height:72px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 17px;border-bottom:1px solid var(--border);background:#fafbfc}.conversation-type-filter{min-height:42px;display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:3px;padding:3px;border:1px solid var(--border-strong);border-radius:9px;background:#f0f2f5}.conversation-type-filter button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:12px;font-weight:680}.conversation-type-filter button:hover{color:var(--text);background:#ffffff9e}.conversation-type-filter button.active{color:var(--cobalt);background:#fff;box-shadow:0 1px 4px #141f311f}.conversation-type-filter button span{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:10px;color:#4f5a6d;background:#e4e8ee;font-size:10px}.conversation-type-filter button.active span{color:#fff;background:var(--action-primary)}.conversation-channel-filter{min-width:205px;display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:11px;font-weight:650}.conversation-channel-filter select{min-height:42px;padding:0 34px 0 11px;border:1px solid var(--border-strong);border-radius:8px;outline:0;color:var(--text);background:#fff;font-size:13px}.conversation-channel-filter select:focus,.conversation-advanced-filters select:focus,.conversation-advanced-filters input:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #2457d61a}.conversation-more-filters{min-height:42px;gap:7px;padding:0 11px}.conversation-more-filters>span{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:10px;color:#fff;background:var(--action-primary);font-size:10px}.conversation-more-filters>.icon:last-child{margin-left:2px;transform:rotate(90deg);transition:transform .16s ease}.conversation-more-filters.active>.icon:last-child{transform:rotate(-90deg)}.conversation-filter-bar .pagination-note{min-height:42px;align-items:center;margin-left:auto;font-size:11px}.conversation-reset{min-height:42px;padding:0 6px;font-size:12px}.conversation-advanced-filters{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:11px;padding:14px 17px 16px;border-bottom:1px solid var(--border);background:#fff}.conversation-advanced-filters label{min-width:0;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:11px;font-weight:650}.conversation-advanced-filters select,.conversation-advanced-filters input{width:100%;min-height:42px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;outline:0;color:var(--text);background:#fff;font:inherit;font-size:12px}.conversation-title-button{width:100%;padding:8px 0;border:0;color:inherit;background:transparent;text-align:left}.conversation-title-button:hover .table-primary{color:var(--cobalt)}.conversation-table{min-width:920px}.conversation-table .table-primary{font-size:13.5px;line-height:1.35}.conversation-table .table-secondary{font-size:11px}.conversation-table td{height:76px;font-size:12px}.conversation-table th:nth-child(5),.conversation-table td:nth-child(5){min-width:190px}.conversation-table th:last-child,.conversation-table td:last-child{width:58px;padding-right:10px;padding-left:4px}.conversation-table .icon-button{width:44px;height:44px}.conversation-customer{min-width:0;display:flex;flex-direction:column;gap:4px}.conversation-customer strong{color:var(--text);font-size:12.5px}.conversation-customer small{max-width:190px;overflow:hidden;color:var(--muted-2);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.conversation-channel-tag,.conversation-card-channel{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:#536176;font-size:11.5px;font-weight:650;white-space:nowrap}.conversation-channel-tag{min-height:30px;padding:5px 8px;border:1px solid #dbe2ed;border-radius:7px;background:#f7f9fc}.conversation-channel-tag .icon,.conversation-card-channel .icon{color:var(--cobalt)}.conversation-card-channel{color:var(--muted);font-size:10.5px}.conversation-table .conversation-status{font-size:11.5px}.conversation-activity-time{display:flex;flex-direction:column;gap:4px;font-style:normal}.conversation-activity-time strong{color:var(--text);font-size:11.5px;font-weight:650;white-space:nowrap}.conversation-activity-time span{color:var(--muted-2);font-size:10.5px}.conversation-mobile-activity{display:none}.conversation-drawer-layer{place-items:stretch end;padding:0}.conversation-drawer{width:min(680px,100vw);height:100vh;display:flex;flex-direction:column;overflow:hidden;color:var(--text);background:#fff;box-shadow:-24px 0 70px #0a0f183d;animation:drawer-in .2s ease-out}.conversation-drawer>header{min-height:108px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid var(--border);background:#fafbfc}.conversation-drawer>header h2{font-size:24px;line-height:1.2}.conversation-drawer>header p:not(.eyebrow){margin-top:7px;color:var(--muted);font-size:13px}.conversation-drawer .modal-close{position:static;flex:none}.conversation-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--border)}.conversation-detail-meta>div{min-width:0;padding:14px 16px;border-left:1px solid var(--border)}.conversation-detail-meta>div:first-child{border-left:0}.conversation-detail-meta dt{color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.conversation-detail-meta dd{overflow:hidden;margin:6px 0 0;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.conversation-detail-meta code{font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.conversation-technical-details{border-bottom:1px solid var(--border);background:#fff}.conversation-technical-details summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 24px;color:#4f5b6d;cursor:pointer;list-style:none}.conversation-technical-details summary::-webkit-details-marker{display:none}.conversation-technical-details summary>span{display:flex;flex-direction:column;gap:3px}.conversation-technical-details summary strong{font-size:12px}.conversation-technical-details summary small{color:var(--muted-2);font-size:10.5px}.conversation-technical-details summary>.icon{color:#8590a0;transform:rotate(90deg);transition:transform .16s ease}.conversation-technical-details[open] summary>.icon{transform:rotate(-90deg)}.conversation-technical-details dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0 24px 16px}.conversation-technical-details dl>div{min-width:0;padding:10px 12px;border:1px solid #edf0f3;margin:-1px 0 0 -1px;background:#fafbfc}.conversation-technical-details dt{color:var(--muted-2);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.conversation-technical-details dd{overflow:hidden;margin:5px 0 0;color:#4e5868;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversation-technical-details code{font:10.5px ui-monospace,SFMono-Regular,Menlo,monospace}.conversation-transcript{flex:1;overflow-y:auto;padding:20px 24px;background:#f6f7f9}.conversation-transcript article{max-width:88%;padding:14px 16px;margin-top:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;box-shadow:0 2px 8px #12161e0a}.conversation-transcript article:nth-child(2n){margin-left:auto;border-color:#d2def5;background:#f3f6fd}.conversation-transcript article:first-child{margin-top:0}.conversation-transcript article header{display:flex;align-items:center;justify-content:space-between;gap:12px}.conversation-transcript article strong{font-size:12px}.conversation-transcript article time{color:var(--muted-2);font-size:10px}.conversation-transcript article p{margin-top:8px;font-size:14px;line-height:1.6;white-space:pre-wrap}.conversation-evidence-note{display:flex;align-items:flex-start;gap:9px;padding:12px 24px;border-top:1px solid #dbe4f2;color:#53637b;background:#f4f7fc}.conversation-evidence-note p{font-size:11.5px;line-height:1.5}.conversation-evidence-note .icon{margin-top:1px;color:var(--cobalt)}.conversation-drawer>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border);background:#fff}@keyframes drawer-in{0%{transform:translate(24px);opacity:.55}to{transform:translate(0);opacity:1}}.knowledge-page{gap:20px}.knowledge-page .knowledge-layout{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:16px}.knowledge-page .knowledge-requests{padding:20px}.knowledge-count-chip{color:var(--cobalt);border-color:#d6e1f8;background:#f5f8fe}.knowledge-change-form{padding:20px}.knowledge-change-form h2,.eval-gate h2{font-size:18px}.knowledge-form-head>p:not(.eyebrow){margin-top:7px;color:var(--muted);font-size:11.5px;line-height:1.55}.knowledge-page .request-list{margin-top:15px}.knowledge-page .request-row{min-height:118px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:start;gap:12px;padding:15px 0}.knowledge-page .request-state{width:34px;height:34px}.knowledge-page .request-copy{min-width:0}.request-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.knowledge-page .request-title-line>strong{color:var(--text);font-size:12.5px;line-height:1.35}.knowledge-priority{min-height:23px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;color:var(--muted);background:#eef0f3;font-size:9px;font-weight:750;text-transform:uppercase}.knowledge-priority.high{color:var(--amber);background:var(--amber-soft)}.knowledge-priority.urgent{color:var(--red);background:var(--red-soft)}.knowledge-priority.low{color:#657084;background:#f1f3f6}.knowledge-page .request-row .request-copy>p{margin-top:6px;overflow:visible;color:var(--muted);font-size:11px;line-height:1.5;text-overflow:unset;white-space:normal}.request-context{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:9px}.request-context>span{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:9.5px}.request-context .icon{color:#8793a4}.knowledge-page .request-sources{margin-top:8px;font-size:10px}.knowledge-page .request-row .request-copy>small{margin-top:8px;font-size:9.5px}.knowledge-page .request-row>.workflow-tag,.knowledge-page .request-row>.button{margin-top:2px}.knowledge-source-fieldset{padding:0;margin:18px 0 0;border:0}.knowledge-source-fieldset>legend{padding:0;color:var(--muted);font-size:12px;font-weight:700}.knowledge-upload{width:100%;min-height:84px;display:grid!important;grid-template-columns:40px 1fr;align-items:center;gap:11px!important;padding:13px 14px;border:1px dashed #9fb3dd;border-radius:var(--radius-md);color:var(--cobalt)!important;background:#f6f8fd;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease}.knowledge-upload:hover,.knowledge-upload:focus-within{border-color:var(--cobalt);background:#f0f4ff}.knowledge-upload.is-dragging{border-color:var(--cobalt);background:#e9f0ff;box-shadow:inset 0 0 0 1px var(--cobalt)}.knowledge-upload>.icon{width:38px;height:38px;padding:9px;border-radius:9px;background:#e6edff}.knowledge-source-fieldset>input.sr-only{position:absolute;width:1px;height:1px;min-height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.knowledge-upload>span{display:flex;flex-direction:column;color:var(--text)}.knowledge-upload strong{font-size:12.5px}.knowledge-upload small{margin-top:5px;color:var(--muted);font-size:10.5px;font-weight:450;line-height:1.4}.knowledge-file-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.knowledge-file-list>span{min-height:46px;display:grid;grid-template-columns:18px minmax(0,1fr) auto 40px;align-items:center;gap:7px;padding:3px 4px 3px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.knowledge-file-list b{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.knowledge-file-list small{color:var(--muted-2);font-size:10px}.knowledge-file-list button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);color:var(--muted);background:transparent}.knowledge-file-list button:hover{color:var(--red);background:var(--red-soft)}.knowledge-fixture-note{display:flex;align-items:flex-start;gap:6px;margin-top:10px;color:var(--muted);font-size:10.5px;line-height:1.45}.request-sources{max-width:100%;display:flex;align-items:center;gap:5px;margin-top:6px;overflow:hidden;color:#52637d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.form-readiness{margin-top:12px;color:var(--muted);font-size:11px;line-height:1.45}.form-readiness.ready{color:var(--green)}.knowledge-change-form label{font-size:12px}.knowledge-change-form input,.knowledge-change-form textarea,.knowledge-change-form select{min-height:44px;font-size:13px}.knowledge-change-form select{width:100%;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;outline:0;color:var(--text);background:#fff}.knowledge-change-form input:focus,.knowledge-change-form textarea:focus,.knowledge-change-form select:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #2457d61a}.knowledge-change-form>.button{min-height:44px}.knowledge-change-form label>small{color:var(--muted-2);font-size:9.5px;font-weight:500}.knowledge-label-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.knowledge-label-line b{font:inherit}.knowledge-label-line em{color:var(--muted-2);font-size:9px;font-style:normal;font-weight:600;text-transform:uppercase}.knowledge-request-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.knowledge-request-options label{margin-top:0}.knowledge-target-date{grid-column:1 / -1}.knowledge-target-picker{min-height:86px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;margin-top:15px;border:1px solid #dfe4ec;border-radius:var(--radius-md);background:#fafbfc}.knowledge-target-picker>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--cobalt);background:var(--cobalt-soft)}.knowledge-target-picker>div{min-width:0}.knowledge-target-picker strong{font-size:11.5px}.knowledge-target-picker p{margin-top:4px;color:var(--muted);font-size:9.5px;line-height:1.45}.knowledge-target-picker>button{min-height:40px;padding:0 9px;border:1px solid var(--border-strong);border-radius:7px;color:var(--cobalt);background:#fff;font-size:10px;font-weight:700}.knowledge-target-picker>button:hover{border-color:#afc0e4;background:#f3f6fd}.knowledge-target-picker>button.knowledge-target-clear{min-height:28px;grid-column:2;justify-self:start;padding:0;border:0;color:var(--red);background:transparent}.knowledge-library{scroll-margin-top:92px;overflow:hidden}.knowledge-library-toggle{width:100%;min-height:94px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:13px;padding:16px 19px;border:0;color:inherit;background:#fff;text-align:left}.knowledge-library-toggle:hover{background:#fafbfc}.knowledge-library-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#647188;background:#eef1f5}.knowledge-library-toggle>span:nth-child(2){min-width:0}.knowledge-library-title{display:block;margin-top:2px;font:700 17px/1.25 Archivo}.knowledge-library-toggle span:nth-child(2)>small{display:block;margin-top:5px;color:var(--muted);font-size:10.5px;line-height:1.45}.knowledge-library-count{display:flex;flex-direction:column;align-items:flex-end}.knowledge-library-count strong{font:700 22px Archivo}.knowledge-library-count small{margin-top:3px;color:var(--muted-2);font-size:9px}.knowledge-library-toggle>.icon{color:#8893a3;transform:rotate(90deg);transition:transform .16s ease}.knowledge-library.open .knowledge-library-toggle>.icon{transform:rotate(-90deg)}.knowledge-library-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 19px 19px;border-top:1px solid var(--border);background:#fafbfc}.knowledge-source-group{min-width:0;overflow:hidden;margin-top:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff}.knowledge-source-group>header{min-height:72px;display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid var(--border)}.knowledge-source-group>header>span{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:var(--cobalt);background:var(--cobalt-soft)}.knowledge-source-group>header>div{min-width:0}.knowledge-source-group>header strong{display:block;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.knowledge-source-group>header small{display:block;overflow:hidden;margin-top:4px;color:var(--muted-2);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.knowledge-source-group>header b{width:24px;height:24px;display:grid;place-items:center;border-radius:12px;color:#697487;background:#eef0f3;font-size:9px}.knowledge-chunk-list{display:flex;flex-direction:column}.knowledge-chunk-row{min-height:102px;display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px!important;padding:12px!important;margin:0!important;border-top:1px solid #edf0f3;color:inherit!important;background:#fff;cursor:pointer}.knowledge-chunk-row:first-child{border-top:0}.knowledge-chunk-row:hover{background:#fafcff}.knowledge-chunk-row.selected{background:#f2f6ff;box-shadow:inset 2px 0 var(--cobalt)}.knowledge-chunk-row>input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--cobalt)}.knowledge-chunk-row>span{min-width:0}.knowledge-chunk-row strong{color:var(--cobalt);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.knowledge-chunk-row p{display:-webkit-box;margin-top:5px;overflow:hidden;color:#424b58;font-size:10.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.knowledge-chunk-row small{display:block;margin-top:7px;color:var(--muted-2);font-size:8.5px}.page-intro-actions,.analytics-intro-actions{display:flex;align-items:center;gap:10px}.quick-reply-editor>legend{width:100%;display:flex;align-items:center;justify-content:space-between}.quick-reply-editor>legend small{color:var(--muted-2);font-size:10px;font-weight:500}.quick-reply-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.quick-reply-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.quick-reply-row>span{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--cobalt);background:var(--cobalt-soft);font-size:9px;font-weight:700}.quick-reply-row>input{min-width:0}.quick-reply-actions{display:flex;gap:4px}.quick-reply-actions button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:#fff}.quick-reply-actions button:hover:not(:disabled){color:var(--cobalt);border-color:#acbce0;background:#f5f8ff}.quick-reply-actions button.danger:hover:not(:disabled){color:var(--red);border-color:#e7c5c8;background:var(--red-soft)}.add-quick-reply{width:100%;margin-top:10px}.studio-publish-actions{align-items:center;flex-wrap:wrap}.publish-readiness{flex:1;min-width:210px;margin-right:auto;color:var(--green);font-size:11px;line-height:1.4}.publish-readiness.blocked{color:var(--red)}.publish-readiness.neutral{color:var(--muted)}.modal-warning.publish{color:var(--cobalt);background:var(--cobalt-soft)}.widget-publish-modal{width:min(560px,100%)}.widget-publish-summary{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin:18px 0 0;border:1px solid var(--border);border-radius:var(--radius-md)}.widget-publish-summary>div{min-height:66px;padding:12px;border:1px solid var(--border);margin:-1px 0 0 -1px}.widget-publish-summary dt{color:var(--muted-2);font-size:10px;font-weight:700;text-transform:uppercase}.widget-publish-summary dd{display:flex;align-items:center;gap:7px;margin:7px 0 0;font-size:12px;font-weight:650}.widget-publish-summary dd>span{width:14px;height:14px;border:1px solid rgba(0,0,0,.12);border-radius:4px}.publish-impact-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;margin-top:14px;border:1px solid #ecd9b5;border-radius:var(--radius-sm);color:#765e33;background:#fff9ee}.publish-impact-note p{font-size:11px;line-height:1.5}.line-chart-foot{align-items:center;flex-wrap:wrap}.line-chart-foot button{min-height:36px;padding:0 10px;border:1px solid #3a4960;border-radius:var(--radius-sm);color:#cbd5e4;background:#172131;font-size:11px}.line-chart-foot button:hover{color:#fff;border-color:#6388c9;background:#1d2d46}.chart-data-table-wrap{max-height:320px;overflow:auto;margin-top:14px;border:1px solid var(--analytics-border-soft, var(--border));border-radius:var(--radius-md)}.chart-data-table{width:100%;min-width:600px;border-collapse:collapse;color:var(--analytics-text, var(--text));background:var(--analytics-surface-deep, #fff)}.chart-data-table caption{padding:12px;color:var(--analytics-muted, var(--muted));font-size:12px;font-weight:700;text-align:left}.chart-data-table th,.chart-data-table td{padding:10px 12px;border-top:1px solid var(--analytics-border-soft, var(--border));font-size:11px;text-align:right}.chart-data-table th:first-child{text-align:left}.overall-conversion{display:flex;flex-direction:column;align-items:flex-end}.overall-conversion strong{color:var(--cobalt);font:700 20px Archivo}.overall-conversion small{margin-top:2px;color:var(--analytics-muted-2, var(--muted-2));font-size:10px}.conversion-steps p{min-width:0}.conversion-volume{width:100%;height:5px;display:block;overflow:hidden;margin-top:8px;border-radius:4px;background:#263247}.conversion-volume em{height:100%;display:block;border-radius:inherit;background:#4f8eff}.conversion-source{display:flex;align-items:flex-start;gap:6px;padding-top:13px;margin-top:8px;border-top:1px solid var(--analytics-border-soft, var(--border));color:var(--analytics-muted, var(--muted));font-size:10.5px;line-height:1.45}.app-error-boundary{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:var(--text);background:var(--canvas);text-align:center}.app-error-boundary>span{width:54px;height:54px;display:grid;place-items:center;border-radius:var(--radius-lg);color:#fff;background:var(--nav);font:750 20px Archivo}.app-error-boundary>p:first-of-type{margin-top:16px;color:var(--cobalt);font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.app-error-boundary h1{margin-top:8px;font-size:clamp(28px,4vw,42px)}.app-error-boundary>p:last-of-type{max-width:620px;margin-top:12px;color:var(--muted);font-size:14px;line-height:1.6}.app-error-boundary code{padding:7px 10px;margin-top:18px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;font-size:12px}.app-error-boundary>div{display:flex;gap:10px;margin-top:20px}.app-error-boundary button,.app-error-boundary a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--action-primary);border-radius:var(--radius-sm);color:#fff;background:var(--action-primary);font-size:13px;font-weight:700;text-decoration:none}.app-error-boundary a{color:var(--cobalt);background:#fff}.profile-table th{font-size:10.5px}.profile-table td{font-size:12px}.table-primary{font-size:12.5px}.table-secondary{font-size:10.5px}.table-pagination{min-height:54px;font-size:11px}.table-pagination button{min-width:78px;min-height:36px;font-size:11px}.pagination-note{font-size:11px}.change-form h3{font-size:16px}.change-form label,.taboo-builder label,.widget-settings label,.custom-request-form label,.studio-section>label,.studio-section fieldset,.widget-engagement-grid>label,.studio-section>legend,.studio-section fieldset>legend{font-size:11.5px}.change-form input,.change-form textarea,.taboo-builder input,.taboo-builder textarea,.widget-settings textarea,.custom-request-form input,.studio-section input:not([type=color]),.studio-section textarea,.widget-engagement-grid textarea{font-size:13px}.analytics-page .analytics-page-intro h1{margin-bottom:8px;color:var(--analytics-text);font-size:clamp(28px,2.5vw,34px)}.analytics-page .analytics-intro-actions{align-items:stretch}.analytics-page .analytics-export{min-height:44px;border-color:#34445d;color:#dce5f2;background:#121d2d}.analytics-page .analytics-export:hover{border-color:#6388c9;color:#fff;background:#1a2940}.kpi-tooltip.open{display:block}@media(max-width:1180px){.conversation-advanced-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.knowledge-library-content{grid-template-columns:1fr 1fr}}@media(max-width:940px){.sidebar{visibility:hidden;pointer-events:none}.sidebar.sidebar-open{visibility:visible;pointer-events:auto}.sidebar-close{display:grid}.brand-row{padding-right:0}.conversation-search{width:100%;min-width:0}.conversation-filter-bar .pagination-note{width:100%;order:5;margin-left:0}.knowledge-page .knowledge-layout{grid-template-columns:1fr}}@media(max-width:720px){.topbar-title{font-size:14px}.page-intro h1,.profile-title-row h1{font-size:24px}.analytics-page .analytics-page-intro h1{font-size:28px}.conversation-filter-bar{align-items:stretch}.page-intro-actions,.analytics-intro-actions{width:100%;align-items:stretch;flex-direction:column}.page-intro-actions>.button,.analytics-intro-actions>.button{width:100%}.conversation-type-filter{width:100%}.conversation-type-filter button{min-height:44px}.conversation-channel-filter{min-width:calc(50% - 5px);flex:1}.conversation-channel-filter select{min-height:44px}.conversation-more-filters{min-width:calc(50% - 5px);justify-content:center}.conversation-advanced-filters{grid-template-columns:1fr 1fr}.conversation-advanced-filters select,.conversation-advanced-filters input{min-height:44px;font-size:16px}.conversation-filter-bar .pagination-note{width:100%;margin-left:0}.conversation-reset{width:100%;justify-content:center}.conversation-table{min-width:0;table-layout:fixed}.conversation-table th:nth-child(n+2):not(:last-child),.conversation-table td:nth-child(n+2):not(:last-child){display:none}.conversation-table td{height:auto;min-height:88px;padding-top:9px;padding-bottom:9px}.conversation-mobile-activity{display:block;margin-top:6px;color:var(--muted-2);font-size:10px;line-height:1.4}.conversation-drawer{width:100vw}.conversation-drawer>header{padding:18px 16px}.conversation-detail-meta{grid-template-columns:1fr 1fr}.conversation-detail-meta>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.conversation-detail-meta>div:nth-child(4){border-top:1px solid var(--border)}.conversation-technical-details summary{padding-right:16px;padding-left:16px}.conversation-technical-details dl{padding-right:16px;padding-left:16px}.conversation-transcript{padding:16px}.conversation-evidence-note{padding:12px 16px}.conversation-drawer>footer{padding:14px 16px}.knowledge-page .request-row{grid-template-columns:34px minmax(0,1fr) auto}.knowledge-page .request-row>.button{grid-column:2 / 4;width:100%;margin-top:0}.knowledge-page .request-row>.button{min-height:44px}.knowledge-change-form input,.knowledge-change-form textarea,.knowledge-change-form select{font-size:16px}.knowledge-target-picker{grid-template-columns:34px minmax(0,1fr)}.knowledge-target-picker>button{min-height:44px;grid-column:2;width:100%}.knowledge-target-picker>button.knowledge-target-clear{min-height:44px}.knowledge-file-list button{width:44px;height:44px}.knowledge-library-toggle{grid-template-columns:40px minmax(0,1fr) 22px;padding:15px}.knowledge-library-count{display:none}.knowledge-library-content{grid-template-columns:1fr;padding:0 15px 15px}.quick-reply-row{grid-template-columns:28px minmax(0,1fr)}.quick-reply-actions{grid-column:2}.quick-reply-actions button{width:44px;height:44px}.studio-publish-actions>.button{flex:1}.publish-readiness{flex-basis:100%}.widget-publish-summary{grid-template-columns:1fr}.line-chart-foot button{width:100%;min-height:44px}}@media(max-width:430px){.conversation-channel-filter,.conversation-more-filters{width:100%;min-width:100%}.conversation-advanced-filters,.conversation-technical-details dl{grid-template-columns:1fr}.conversation-drawer>footer{align-items:stretch;flex-direction:column-reverse}.conversation-drawer>footer .button{width:100%}.knowledge-request-options{grid-template-columns:1fr}.knowledge-target-date{grid-column:1}.knowledge-page .request-row{grid-template-columns:34px minmax(0,1fr)}.knowledge-page .request-row>.workflow-tag{grid-column:2;justify-self:start}.knowledge-page .request-row>.button{grid-column:2}.knowledge-upload{grid-template-columns:38px minmax(0,1fr);padding:12px}.app-error-boundary>div{width:100%;flex-direction:column}}.overview-page{gap:20px}.overview-page-intro{align-items:center}.overview-page .panel-head h2{font-size:17px;font-weight:680;line-height:1.25}.overview-command-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:14px}.overview-experience-panel{min-width:0;overflow:hidden;padding:0}.overview-experience-head{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px}.overview-experience-head h2{font-size:19px;font-weight:690;line-height:1.2}.overview-experience-head p:not(.eyebrow){max-width:620px;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.overview-experience-head>span{min-height:30px;display:inline-flex;flex:none;align-items:center;gap:7px;padding:0 10px;border:1px solid #cfe8de;border-radius:999px;color:#23735d;background:#f1faf7;font-size:10px;font-weight:700}.overview-experience-head>span i{width:7px;height:7px;border-radius:50%;background:#42bb93;box-shadow:0 0 0 4px #42bb9321}.overview-website-preview{--preview-canvas: #f8f9fb;--preview-surface: #fff;--preview-surface-soft: #f0f2f5;--preview-line: #d9dee6;--preview-line-strong: #c8ced8;--preview-ink: #67717f;min-width:0;overflow:hidden;margin:0 18px 18px;border:1px solid var(--preview-line-strong);border-radius:12px;background:var(--preview-surface);box-shadow:0 18px 40px #181f2b17}.preview-browser-bar{min-height:42px;display:grid;grid-template-columns:76px minmax(0,1fr) 86px;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--preview-line);color:var(--preview-ink);background:var(--preview-surface-soft);font-size:10px}.preview-browser-dots{display:flex;gap:5px}.preview-browser-dots i{width:8px;height:8px;border-radius:50%;background:#c6cbd2}.preview-browser-dots i:first-child{background:#e49b91}.preview-browser-dots i:nth-child(2){background:#e6c072}.preview-browser-dots i:last-child{background:#87c8a9}.preview-address{min-width:0;min-height:26px;display:flex;align-items:center;justify-content:center;gap:6px;overflow:hidden;padding:0 12px;border:1px solid var(--preview-line);border-radius:7px;background:var(--preview-surface);text-overflow:ellipsis;white-space:nowrap}.preview-address .icon{color:#68a28b}.preview-browser-status{justify-self:end;color:var(--preview-ink);font-weight:650}.preview-storefront{min-height:560px;position:relative;overflow:hidden;color:var(--preview-ink);background:var(--preview-canvas)}.preview-storefront-nav{min-height:58px;display:grid;grid-template-columns:minmax(100px,.8fr) minmax(220px,1.4fr) minmax(100px,.8fr);align-items:center;gap:16px;padding:0 22px;border-bottom:1px solid var(--preview-line);background:color-mix(in srgb,var(--preview-surface) 92%,transparent)}.preview-site-logo{display:flex;align-items:center;gap:7px}.preview-site-logo i:first-child{width:26px;height:26px;border-radius:7px;background:var(--preview-line-strong)}.preview-site-logo i:last-child{width:56px;height:8px;border-radius:3px;background:var(--preview-line)}.preview-storefront-nav nav{display:flex;align-items:center;justify-content:center;gap:22px}.preview-storefront-nav nav i{width:44px;height:6px;border-radius:3px;background:var(--preview-line)}.preview-storefront-nav nav i:nth-child(2){width:56px}.preview-site-control{justify-self:end;display:flex;align-items:center;gap:8px}.preview-site-control i:first-child{width:58px;height:28px;border:1px solid var(--preview-line);border-radius:7px;background:var(--preview-surface)}.preview-site-control i:last-child{width:28px;height:28px;border-radius:50%;background:var(--preview-line-strong)}.preview-storefront-content{padding:24px}.preview-storefront-hero{min-height:310px;display:grid;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.1fr);align-items:center;gap:36px;padding:34px;border:1px solid var(--preview-line);border-radius:12px;background:var(--preview-surface)}.preview-placeholder-copy{display:flex;flex-direction:column;align-items:flex-start}.preview-placeholder-copy>i{width:72px;height:7px;border-radius:4px;background:var(--preview-line-strong)}.preview-placeholder-copy>strong{width:min(310px,92%);display:flex;flex-direction:column;gap:9px;margin-top:20px}.preview-placeholder-copy>strong i{width:100%;height:23px;border-radius:5px;background:var(--preview-line-strong)}.preview-placeholder-copy>strong i:last-child{width:72%}.preview-placeholder-copy>span{width:min(285px,88%);display:flex;flex-direction:column;gap:7px;margin-top:19px}.preview-placeholder-copy>span i{width:100%;height:7px;border-radius:4px;background:var(--preview-line)}.preview-placeholder-copy>span i:nth-child(2){width:91%}.preview-placeholder-copy>span i:last-child{width:66%}.preview-placeholder-copy>b{width:116px;height:36px;margin-top:24px;border-radius:7px;background:var(--preview-ink);opacity:.72}.preview-generic-visual{min-height:250px;position:relative;overflow:hidden;border:1px solid var(--preview-line);border-radius:10px;background:var(--preview-surface-soft)}.preview-generic-visual>span{width:58%;height:68%;position:absolute;top:16%;left:14%;border:1px solid var(--preview-line-strong);border-radius:10px;background:var(--preview-surface);box-shadow:0 18px 34px #1b263417;transform:rotate(-3deg)}.preview-generic-visual>i{width:34%;height:42%;position:absolute;right:10%;bottom:12%;border:1px solid var(--preview-line-strong);border-radius:8px;background:color-mix(in srgb,var(--preview-line) 72%,var(--preview-surface));box-shadow:0 14px 25px #1b263414;transform:rotate(5deg)}.preview-generic-visual>b{width:30%;height:7px;position:absolute;top:25%;left:28%;border-radius:4px;background:var(--preview-line);transform:rotate(-3deg)}.preview-content-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.preview-content-row>div{min-width:0;display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border:1px solid var(--preview-line);border-radius:8px;background:var(--preview-surface)}.preview-content-row>div>span{width:45px;height:45px;border-radius:6px;background:var(--preview-surface-soft)}.preview-content-row p{display:flex;flex-direction:column;gap:7px}.preview-content-row p i{width:86%;height:7px;border-radius:4px;background:var(--preview-line-strong)}.preview-content-row p i:last-child{width:48%;background:var(--preview-line)}.overview-preview-chat{width:min(350px,calc(100% - 30px));height:446px;position:absolute;z-index:3;right:15px;bottom:15px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;overflow:hidden;border:1px solid rgba(19,28,40,.13);border-radius:16px;color:#17202d;background:#fff;box-shadow:0 24px 60px #161e2a3d}.overview-preview-chat.mode-friendly{border-radius:22px}.overview-preview-chat.mode-premium{box-shadow:0 28px 70px #161e2a4d}.overview-preview-chat>header{min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) 44px;align-items:center;gap:9px;padding:8px 9px 8px 13px;color:#fff;background:var(--overview-widget-color)}.overview-preview-botmark{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#ffffff29}.overview-preview-chat>header>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.overview-preview-chat>header strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.overview-preview-chat>header small{display:flex;align-items:center;gap:5px;margin-top:4px;color:#ffffffd1;font-size:9px}.overview-preview-chat>header small i{width:6px;height:6px;border-radius:50%;background:#7ce2be;box-shadow:0 0 0 3px #7ce2be26}.overview-preview-chat>header button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;color:#fff;background:transparent}.overview-preview-chat>header button:hover{background:#ffffff24}.overview-preview-transcript{min-height:0;overflow-y:auto;padding:14px;background:#f5f6f8}.overview-preview-transcript article{width:fit-content;max-width:85%;padding:10px 11px;margin-top:9px;border:1px solid #e1e5ea;border-radius:12px 12px 12px 4px;color:#343d49;background:#fff;font-size:11px;line-height:1.48;box-shadow:0 2px 6px #19202a0a}.overview-preview-transcript article:first-child{margin-top:0}.overview-preview-transcript article.visitor{margin-left:auto;border-color:transparent;border-radius:12px 12px 4px;color:#fff;background:var(--overview-widget-color)}.overview-preview-typing{width:45px;height:30px;display:flex;align-items:center;justify-content:center;gap:3px;margin-top:9px;border:1px solid #e1e5ea;border-radius:12px 12px 12px 4px;background:#fff}.overview-preview-typing i{width:4px;height:4px;border-radius:50%;background:#8f98a5;animation:preview-typing .8s ease-in-out infinite alternate}.overview-preview-typing i:nth-child(2){animation-delay:.14s}.overview-preview-typing i:nth-child(3){animation-delay:.28s}@keyframes preview-typing{to{opacity:.3;transform:translateY(-2px)}}.overview-preview-replies{display:flex;gap:6px;overflow-x:auto;padding:9px 10px 4px;background:#fff;scrollbar-width:none}.overview-preview-replies::-webkit-scrollbar{display:none}.overview-preview-replies button{min-height:44px;flex:none;padding:0 10px;border:1px solid color-mix(in srgb,var(--overview-widget-color) 35%,#dce1e8);border-radius:999px;color:var(--overview-widget-color);background:#fff;font-size:9.5px;font-weight:650}.overview-preview-replies button:hover:not(:disabled){background:color-mix(in srgb,var(--overview-widget-color) 7%,#fff)}.overview-preview-composer{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:7px;padding:7px 9px;border-top:1px solid #e5e8ed;background:#fff}.overview-preview-composer input{min-width:0;height:44px;padding:0 12px;border:1px solid #dce1e7;border-radius:10px;outline:0;color:#232c38;background:#f8f9fa;font-size:12px}.overview-preview-composer input:focus{border-color:var(--overview-widget-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--overview-widget-color) 14%,transparent)}.overview-preview-composer button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;color:#fff;background:var(--overview-widget-color)}.overview-preview-composer button:disabled{opacity:.38;cursor:not-allowed}.overview-preview-chat>footer{min-height:27px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;color:#8a929e;background:#fff;font-size:8px;text-align:center}.overview-preview-chat.theme-dark{border-color:#303b4d;color:#edf2f8;background:#101722}.overview-preview-chat.theme-dark .overview-preview-transcript{background:#111925}.overview-preview-chat.theme-dark .overview-preview-transcript article{border-color:#303b4c;color:#e7edf5;background:#1d2735}.overview-preview-chat.theme-dark .overview-preview-transcript article.visitor{border-color:transparent;color:#fff;background:var(--overview-widget-color)}.overview-preview-chat.theme-dark .overview-preview-typing,.overview-preview-chat.theme-dark .overview-preview-replies,.overview-preview-chat.theme-dark .overview-preview-composer,.overview-preview-chat.theme-dark>footer{border-color:#303b4c;color:#a8b3c2;background:#18212e}.overview-preview-chat.theme-dark .overview-preview-replies button{border-color:#3a485c;color:#dbe7f6;background:#202b3a}.overview-preview-chat.theme-dark .overview-preview-composer input{border-color:#344155;color:#edf2f7;background:#111925}.overview-preview-launcher{width:58px;height:58px;position:absolute;z-index:3;right:17px;bottom:17px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:var(--overview-widget-color);box-shadow:0 15px 32px #18202c47}.overview-preview-launcher span{min-width:19px;height:19px;position:absolute;top:-3px;right:-2px;display:grid;place-items:center;border:2px solid #fff;border-radius:10px;color:#fff;background:#db4d57;font-size:8px;font-weight:750}.overview-live-rail{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px}.active-users-panel,.latest-activity-panel{min-width:0;padding:18px}.active-users-pulse{min-height:27px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border-radius:999px;color:#23735d;background:#edf8f4;font-size:9px;font-weight:750;text-transform:uppercase}.active-users-pulse i{width:7px;height:7px;border-radius:50%;background:#43ba93;box-shadow:0 0 0 4px #43ba9321}.active-users-total{display:flex;align-items:center;gap:13px;margin-top:19px}.active-users-total>strong{color:#1d2632;font:720 48px/1 Archivo;letter-spacing:-.055em}.active-users-total>span{display:flex;flex-direction:column;color:#4e5968;font-size:11px;font-weight:650;line-height:1.35}.active-users-total small{margin-top:4px;color:var(--muted-2);font-size:9px;font-weight:500}.active-user-avatars{min-height:36px;display:flex;align-items:center;margin-top:16px}.active-user-avatars .avatar{border:3px solid #fff;margin-left:-7px;box-shadow:0 2px 7px #151d281f}.active-user-avatars .avatar:first-child{margin-left:0}.avatar-preview{color:#fff;background:#202b3b}.active-user-empty{color:var(--muted-2);font-size:10px}.active-session-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:15px}.active-session-breakdown span{min-height:46px;display:grid;grid-template-columns:17px auto 1fr;align-items:center;gap:4px;padding:7px 8px;border:1px solid #e4e7ec;border-radius:8px;color:#606a79;background:#fafbfc;font-size:8.5px;line-height:1.3}.active-session-breakdown .icon{color:var(--cobalt)}.active-session-breakdown b{color:var(--text);font-size:12px}.latest-activity-panel{display:flex;flex-direction:column}.latest-activity-panel .panel-head{min-height:42px;align-items:flex-start}.overview-activity-list{margin-top:11px}.overview-activity-row{width:100%;min-height:67px;display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:9px 0;border:0;border-top:1px solid #edf0f3;color:inherit;background:transparent;text-align:left}.overview-activity-row:first-child{border-top:0}button.overview-activity-row:hover{color:var(--cobalt)}.overview-activity-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.overview-activity-row strong{overflow:hidden;color:var(--text);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.overview-activity-row small{overflow:hidden;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.overview-activity-row time{margin-top:5px;color:var(--muted-2);font-size:8.5px}.overview-activity-row>.icon{color:#a1a9b5}.overview-activity-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:9px}.overview-activity-icon.cobalt{color:var(--cobalt);background:var(--cobalt-soft)}.overview-activity-icon.teal{color:var(--green);background:var(--green-soft)}.overview-activity-icon.amber{color:var(--amber);background:var(--amber-soft)}.overview-activity-icon.slate{color:#627087;background:#eef1f5}.overview-metric-grid .metric-card{min-height:137px}.overview-page-intro>.button,.overview-page .text-button{min-height:44px}.overview-page .text-button{padding:0 4px}.overview-page .icon-button.subtle{width:44px;height:44px}.overview-page .watch-row{grid-template-columns:36px minmax(130px,1fr) 105px 108px 44px}.overview-operations-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr)}.overview-operations-grid .connector-watch{min-width:0}.profile-composition-panel{padding:20px}.profile-composition-panel .panel-head{align-items:flex-start}.profile-composition-panel .panel-head p:not(.eyebrow){max-width:700px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.profile-coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.profile-coverage-item{min-width:0;padding:13px;border:1px solid #e3e7ed;border-radius:10px;background:#fafbfc}.profile-coverage-item>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.profile-coverage-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.profile-coverage-item.connected .profile-coverage-icon{color:var(--cobalt);background:var(--cobalt-soft)}.profile-coverage-item.verified .profile-coverage-icon{color:var(--green);background:var(--green-soft)}.profile-coverage-item.browser .profile-coverage-icon{color:#637189;background:#edf0f4}.profile-coverage-item.linked .profile-coverage-icon{color:var(--purple);background:#f0ebfb}.profile-coverage-item>div>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.profile-coverage-item strong{font-size:11px}.profile-coverage-item small{margin-top:4px;color:var(--muted-2);font-size:8.8px;line-height:1.35}.profile-coverage-item>div>b{display:flex;flex-direction:column;align-items:flex-end;font:700 20px/1 Archivo}.profile-coverage-item>div>b small{margin-top:5px;font:500 8px Inter}.profile-coverage-track{height:5px;display:block;overflow:hidden;margin-top:12px;border-radius:4px;background:#e8ebef}.profile-coverage-track i{height:100%;display:block;border-radius:inherit;background:var(--cobalt)}.profile-coverage-item.verified .profile-coverage-track i{background:var(--green)}.profile-coverage-item.browser .profile-coverage-track i{background:#8792a3}.profile-coverage-item.linked .profile-coverage-track i{background:var(--purple)}.profile-source-footer{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;margin-top:14px;border-top:1px solid #e8ebef}.profile-source-footer>p{max-width:690px;display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:10px;line-height:1.45}.profile-source-footer>p .icon{flex:none;margin-top:1px;color:var(--cobalt)}.profile-source-footer>p strong{color:var(--text)}.profile-source-footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.profile-source-footer>div>span{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 8px;border:1px solid #e0e4ea;border-radius:999px;color:#606a78;background:#fff;font-size:8.5px;font-weight:620}.profile-source-footer>div b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:9px;color:var(--cobalt);background:var(--cobalt-soft);font-size:8px}@media(max-width:1180px){.overview-command-grid{grid-template-columns:1fr}.overview-live-rail{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);grid-template-rows:auto}.overview-operations-grid{grid-template-columns:1fr}}@media(max-width:720px){.overview-page{gap:16px}.overview-page .watch-row{grid-template-columns:36px minmax(0,1fr) auto}.overview-experience-head{align-items:flex-start;flex-direction:column;padding:16px}.overview-experience-head>span{min-height:32px}.overview-website-preview{margin:0 9px 9px}.preview-browser-bar{grid-template-columns:55px minmax(0,1fr)}.preview-browser-status{display:none}.preview-storefront{min-height:600px}.preview-storefront-nav{grid-template-columns:1fr auto;padding:0 15px}.preview-storefront-nav nav{display:none}.preview-storefront-content{padding:14px}.preview-storefront-hero{min-height:325px;grid-template-columns:1fr;padding:22px}.preview-storefront-hero h3{font-size:34px}.preview-product-visual{min-height:180px}.preview-product-row{grid-template-columns:1fr 1fr}.preview-product-row>div:last-child{display:none}.overview-preview-chat{width:calc(100% - 20px);height:500px;right:10px;bottom:10px}.overview-preview-composer input{font-size:16px}.overview-preview-replies button{min-height:44px}.overview-live-rail{grid-template-columns:1fr}.active-users-panel,.latest-activity-panel{padding:16px}.overview-activity-row{min-height:70px}.profile-composition-panel{padding:16px}.profile-composition-panel .panel-head{flex-direction:column}.profile-coverage-grid{grid-template-columns:1fr}.profile-source-footer{align-items:flex-start;flex-direction:column}.profile-source-footer>div{justify-content:flex-start}}@media(max-width:430px){.preview-browser-bar{grid-template-columns:44px minmax(0,1fr);padding:0 8px}.preview-browser-dots{gap:4px}.preview-browser-dots i{width:7px;height:7px}.preview-address{justify-content:flex-start;padding:0 8px}.preview-storefront-nav{min-height:52px}.preview-storefront-bag{font-size:9px}.preview-storefront-content{padding:10px}.preview-storefront-hero{padding:19px}.preview-product-visual,.preview-product-row{display:none}.overview-preview-chat{height:520px}.active-session-breakdown{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.overview-preview-typing i{animation:none}}html{background:var(--canvas)}body{color:var(--text);transition:background-color .18s ease,color .18s ease}.topbar{color:var(--text);background:color-mix(in srgb,var(--surface) 94%,transparent)}.panel,.metric-card,.connection-card,.conversation-card,.integration-summary,.integration-card,.modal{color:var(--text)}input,select,textarea{color:var(--text);accent-color:var(--cobalt)}input::placeholder,textarea::placeholder{color:var(--muted-2);opacity:1}:root[data-theme=dark]{scrollbar-color:#3b4960 #111827}:root[data-theme=dark] .test-chip{color:var(--green);border-color:color-mix(in srgb,var(--green) 32%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .isolation-banner{color:#b6c6dc;border-color:#243751;background:#111f32}:root[data-theme=dark] .icon-button.bordered,:root[data-theme=dark] .notification-button,:root[data-theme=dark] .mobile-menu,:root[data-theme=dark] .button.secondary,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .connection-card,:root[data-theme=dark] .conversation-card,:root[data-theme=dark] .integration-summary,:root[data-theme=dark] .integration-card,:root[data-theme=dark] .modal,:root[data-theme=dark] .month-calendar,:root[data-theme=dark] .appointment-agenda,:root[data-theme=dark] .conversation-advanced-filters,:root[data-theme=dark] .conversation-drawer,:root[data-theme=dark] .conversation-technical-details,:root[data-theme=dark] .knowledge-file-list>span,:root[data-theme=dark] .knowledge-library-toggle,:root[data-theme=dark] .knowledge-source-group,:root[data-theme=dark] .knowledge-chunk-row,:root[data-theme=dark] .discovered-tables,:root[data-theme=dark] .database-result-stats>div,:root[data-theme=dark] .order-detection-card,:root[data-theme=dark] .identity-boundary-grid>div,:root[data-theme=dark] .identity-test-form,:root[data-theme=dark] .identity-capability-columns,:root[data-theme=dark] .legal-preview-head button,:root[data-theme=dark] .revoke-card button,:root[data-theme=dark] .compliance-summary article,:root[data-theme=dark] .mode-option,:root[data-theme=dark] .database-provider-option,:root[data-theme=dark] .connector-brand,:root[data-theme=dark] .loading-steps span,:root[data-theme=dark] .guardrail-summary>div,:root[data-theme=dark] .design-mode-picker>button,:root[data-theme=dark] .color-field,:root[data-theme=dark] .lead-stats span,:root[data-theme=dark] .table-pagination button,:root[data-theme=dark] .version-chip,:root[data-theme=dark] .review-chip,:root[data-theme=dark] .service-profile-chip,:root[data-theme=dark] .profile-actions-menu,:root[data-theme=dark] .profile-actions-menu>button,:root[data-theme=dark] .profile-source-footer>div>span{border-color:var(--border);color:var(--text);background:var(--surface)}:root[data-theme=dark] .notification-popover,:root[data-theme=dark] .notification-item,:root[data-theme=dark] .thread-message>div,:root[data-theme=dark] .reply-box,:root[data-theme=dark] .quick-reply-actions button{border-color:var(--border);color:var(--text);background:var(--surface-raised)}:root[data-theme=dark] .notification-item:hover,:root[data-theme=dark] .notification-item:focus-visible,:root[data-theme=dark] .notification-item.unread,:root[data-theme=dark] .profile-actions-menu>button:hover,:root[data-theme=dark] .profile-actions-menu>button:focus-visible,:root[data-theme=dark] .quick-reply-actions button:hover:not(:disabled),:root[data-theme=dark] .knowledge-library-toggle:hover,:root[data-theme=dark] .button.secondary:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-hover)}:root[data-theme=dark] :where(.connector-logo,.panel-count,.count-badge,.metric-icon.slate,.event-type,.verification-label.unverified,.role-badge,.rule-layer.proxyflow_base,.rule-row>div>div span,.defer-setup-row>span,.conversation-type-filter,.conversation-channel-tag,.conversation-card-channel,.knowledge-library-icon,.profile-coverage-item.browser .profile-coverage-icon,.overview-activity-icon.slate){color:var(--muted);border-color:var(--border);background:var(--slate-soft)}:root[data-theme=dark] :where(.queue-column,.context-column,.lead-list-column,.conversation-filter-bar,.profile-table th,.profile-actions-menu-head,.profile-actions-menu>p,.appointment-agenda>header,.conversation-drawer>header,.conversation-technical-details dl>div,.knowledge-target-picker,.knowledge-library-content,.custom-request-form,.defer-setup-row,.readonly-confirm,.legal-checkbox,.onboarding-actions,.profile-coverage-item,.active-session-breakdown span,.account-popover>footer){border-color:var(--border);color:var(--text);background:var(--surface-soft)}:root[data-theme=dark] :where(.search-field,.select-field,.text-input,.range-control,.custom-range input,.order-sync-policy select,.status-select,.report-schedule-form input:not([type=checkbox]),.report-schedule-form select,.report-schedule-form textarea,.change-form input,.change-form textarea,.taboo-builder input,.taboo-builder textarea,.widget-settings textarea,.custom-request-form input,.studio-section input:not([type=color]),.studio-section textarea,.widget-engagement-grid textarea,.connector-setup select,.credentials-grid input,.credentials-grid select,.identity-inline-control input,.appointment-form-grid input,.appointment-form-grid select,.conversation-channel-filter select,.conversation-advanced-filters select,.conversation-advanced-filters input,.knowledge-change-form select){color:var(--text);border-color:var(--border-strong);background:var(--surface-raised)}:root[data-theme=dark] .order-sync-policy select:disabled{background:var(--surface-soft)}:root[data-theme=dark] .capability-list span,:root[data-theme=dark] .analysis-grid>div,:root[data-theme=dark] .lead-meta>div,:root[data-theme=dark] .service-profile-card dl>div,:root[data-theme=dark] .review-grid>div{border-color:var(--border);background:var(--surface-soft)}:root[data-theme=dark] .quality-signal-card dl>div{background:var(--surface-raised)}:root[data-theme=dark] .conversation-transcript{background:#0c121c}:root[data-theme=dark] .conversation-transcript article{color:var(--text);background:var(--surface-raised)}:root[data-theme=dark] .conversation-drawer>footer{border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .next-appointment{border-color:#2e4d77;background:linear-gradient(135deg,#14243c 0%,var(--surface) 72%)}:root[data-theme=dark] .next-appointment>span:first-child{background:var(--cobalt-soft)}:root[data-theme=dark] .calendar-boundary{color:#e7c98d;border-color:#59472b;background:#251f16}:root[data-theme=dark] .calendar-grid>button{color:var(--muted)}:root[data-theme=dark] .calendar-grid>button:hover,:root[data-theme=dark] .calendar-grid>button:focus-visible{color:var(--cobalt);background:var(--cobalt-soft)}:root[data-theme=dark] .month-calendar>footer button{border-color:var(--border);color:var(--cobalt);background:var(--surface-raised)}:root[data-theme=dark] .calendar-connection{color:var(--green);border-color:color-mix(in srgb,var(--green) 30%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .appointment-status{color:var(--muted);border-color:var(--border);background:var(--surface-soft)}:root[data-theme=dark] .conversation-type-filter button{color:var(--muted)}:root[data-theme=dark] .conversation-type-filter button.active{color:var(--text);background:var(--surface-raised)}:root[data-theme=dark] .conversation-type-filter button.active span{color:#fff}:root[data-theme=dark] .knowledge-target-picker>button{border-color:var(--border);color:var(--text);background:var(--surface)}:root[data-theme=dark] .fixture-code-note code,:root[data-theme=dark] .identity-checklist label{border-color:var(--border);color:var(--text);background:var(--surface-raised)}:root[data-theme=dark] .onboarding-progress>div{border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .database-provider-option>i,:root[data-theme=dark] .mode-option>i,:root[data-theme=dark] .color-field input[type=color]{border-color:var(--border);background:var(--surface-raised)}:root[data-theme=dark] .studio-segmented{border-color:var(--border);background:var(--surface-soft)}:root[data-theme=dark] .studio-segmented button.active{color:var(--text);background:var(--surface-raised)}:root[data-theme=dark] .switch>span:after{background:#f8fafc}:root[data-theme=dark] .order-freshness-strip{color:var(--green);border-color:color-mix(in srgb,var(--green) 26%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .order-freshness-strip p,:root[data-theme=dark] .order-sync-note,:root[data-theme=dark] .source-update,:root[data-theme=dark] .database-result-note,:root[data-theme=dark] .order-detection-card>p,:root[data-theme=dark] .identity-setup-result p{color:var(--muted)}:root[data-theme=dark] .identity-setup-result,:root[data-theme=dark] .verification-result,:root[data-theme=dark] .toast{color:var(--green);border-color:color-mix(in srgb,var(--green) 30%,var(--border));background:#102821}:root[data-theme=dark] .analysis-disclaimer,:root[data-theme=dark] .guardrail-note,:root[data-theme=dark] .privacy-note,:root[data-theme=dark] .modal-note,:root[data-theme=dark] .catalog-footnote,:root[data-theme=dark] .analytics-method-note,:root[data-theme=dark] .fail-closed-note,:root[data-theme=dark] .database-scope-note,:root[data-theme=dark] .fixture-code-note,:root[data-theme=dark] .review-warning,:root[data-theme=dark] .conversation-evidence-note,:root[data-theme=dark] .request-sources{color:var(--muted);border-color:var(--border);background:var(--surface-soft)}:root[data-theme=dark] :where(.profile-table td,.message-preview p,.thread-message>div,.lead-context p,.knowledge-chunk-row p,.legal-preview>p,.conversation-technical-details dd,.active-users-total>span,.active-session-breakdown span,.profile-source-footer>div>span){color:var(--muted)}:root[data-theme=dark] :where(.active-users-total>strong,.topbar-title,.select-field select,.conversation-technical-details summary,.knowledge-source-group>header b){color:var(--text)}:root[data-theme=dark] :where(.notification-item,.watch-row,.attention-row,.mini-profile-list>button,.profile-table td,.attribute-card dl>div,.context-section dl>div,.conversation-head,.reply-box>div,.line-chart-foot,.report-card dl>div,.outcome-source,.conversion-steps>div,.lead-context>div,.request-row,.rule-row,.studio-section+.studio-section,.setting-check,.request-status-table>div,.member-row,.role-matrix th,.role-matrix td,.compliance-row,.consent-row,.growth-card dl>div,.readiness-list>span,.profile-actions-menu>button,.appointment-list>article,.knowledge-chunk-row,.overview-activity-row,.profile-source-footer){border-color:var(--border)}:root[data-theme=light] .workspace:has(>.analytics-page){background:var(--canvas)}:root[data-theme=light] .analytics-page{--analytics-bg: var(--canvas);--analytics-surface: var(--surface);--analytics-surface-deep: #faf9f6;--analytics-border: var(--border);--analytics-border-soft: #e6e4de;--analytics-text: var(--text);--analytics-muted: var(--muted);--analytics-muted-2: var(--muted-2);background:var(--analytics-bg)}:root[data-theme=light] .analytics-page .eyebrow{color:var(--cobalt)}:root[data-theme=light] .analytics-page .panel{box-shadow:var(--shadow)}:root[data-theme=light] .analytics-page .range-control,:root[data-theme=light] .analytics-page .line-chart-legend,:root[data-theme=light] .analytics-page .chart-view-toggle{background:var(--surface-soft)}:root[data-theme=light] .analytics-page .range-control button:hover{color:var(--text);background:var(--surface-hover)}:root[data-theme=light] .analytics-page .range-control button.active{color:#fff;background:var(--cobalt)}:root[data-theme=light] .analytics-page .custom-range input{color-scheme:light;color:var(--text);border-color:var(--border-strong);background:var(--surface)}:root[data-theme=light] .analytics-page .custom-range>span{color:var(--green)}:root[data-theme=light] .analytics-kpi-card{background:var(--analytics-surface-deep)}:root[data-theme=light] .analytics-kpi-card:hover{border-color:#b7c6dd}:root[data-theme=light] .analytics-kpi-card.is-charted{border-color:#8aa9eb;box-shadow:inset 0 3px 0 var(--cobalt),0 12px 28px #1d4ed814}:root[data-theme=light] .analytics-kpi-card .metric-icon.cobalt{color:var(--cobalt);background:var(--cobalt-soft)}:root[data-theme=light] .analytics-kpi-card .metric-icon.teal{color:var(--green);background:var(--green-soft)}:root[data-theme=light] .analytics-kpi-card .metric-icon.amber{color:var(--amber);background:var(--amber-soft)}:root[data-theme=light] .analytics-kpi-card .metric-icon.slate{color:#5c6879;background:var(--slate-soft)}:root[data-theme=light] .analytics-kpi-card .metric-heading .kpi-label,:root[data-theme=light] .analytics-kpi-card>strong,:root[data-theme=light] .analytics-page .line-chart-legend b,:root[data-theme=light] .analytics-page .panel-head h3{color:var(--text)}:root[data-theme=light] .kpi-sparkline line{stroke:#dfe3e9}:root[data-theme=light] .kpi-sparkline.cobalt,:root[data-theme=light] .analytics-page .series-color-1{color:var(--chart-1)}:root[data-theme=light] .kpi-sparkline.teal,:root[data-theme=light] .analytics-page .series-color-2{color:var(--chart-2)}:root[data-theme=light] .kpi-sparkline.amber,:root[data-theme=light] .analytics-page .series-color-3{color:var(--chart-3)}:root[data-theme=light] .analytics-page .line-chart-legend>span,:root[data-theme=light] .analytics-page .chart-selection-status,:root[data-theme=light] .analytics-page .outcome-pie-figure figcaption,:root[data-theme=light] .analytics-page .quality-signal-card dl>div{color:var(--text);border-color:var(--border);background:var(--surface)}:root[data-theme=light] .kpi-chart-toggle{color:var(--muted);border-color:var(--border-strong);background:var(--surface)}:root[data-theme=light] .kpi-chart-toggle:hover:not(:disabled),:root[data-theme=light] .kpi-chart-toggle:focus-visible{color:var(--cobalt);border-color:#9eb6eb;background:var(--cobalt-soft)}:root[data-theme=light] .kpi-chart-toggle[aria-pressed=true]{color:var(--cobalt);border-color:#9eb6eb;background:var(--cobalt-soft)}:root[data-theme=light] .kpi-chart-toggle:disabled{color:var(--muted-2);background:var(--surface-soft)}:root[data-theme=light] .analytics-page .kpi-help>span:first-child{color:var(--muted);border-color:var(--border-strong);background:var(--surface)}:root[data-theme=light] .analytics-page .kpi-tooltip{color:#fff;border-color:#29364a;background:#182235}:root[data-theme=light] .analytics-page .chart-selection-status strong{color:var(--cobalt)}:root[data-theme=light] .analytics-page .line-chart-grid line{stroke:#dfe3e9}:root[data-theme=light] .analytics-page .line-chart-grid text,:root[data-theme=light] .analytics-page .line-chart-x-label{fill:var(--muted-2)}:root[data-theme=light] .analytics-page .line-chart-active-point{fill:var(--surface)}:root[data-theme=light] .analytics-page .line-chart-crosshair{stroke:#8592a4}:root[data-theme=light] .analytics-page .line-chart-tooltip{color:var(--text);border-color:var(--border-strong);background:#fffffff7;box-shadow:0 18px 45px #0f172a29}:root[data-theme=light] .analytics-page .line-chart-tooltip>span b{color:var(--muted)}:root[data-theme=light] .analytics-page .chart-view-toggle button.active{color:var(--text);background:var(--surface)}:root[data-theme=light] .analytics-page .outcome-slice{stroke:var(--surface)}:root[data-theme=light] .analytics-page .outcome-pie-figure figcaption>span:last-child,:root[data-theme=light] .analytics-page .outcome-pie-legend b,:root[data-theme=light] .analytics-page .outcome-row>b,:root[data-theme=light] .analytics-page .report-cadence,:root[data-theme=light] .analytics-page .report-card dd,:root[data-theme=light] .analytics-page .conversion-steps strong,:root[data-theme=light] .analytics-page .quality-signal-card dd{color:var(--text)}:root[data-theme=light] .analytics-page .outcome-pie-legend button:hover,:root[data-theme=light] .analytics-page .outcome-pie-legend button:focus-visible,:root[data-theme=light] .analytics-page .outcome-pie-legend button.active{border-color:var(--border-strong);background:var(--surface-soft)}:root[data-theme=light] .analytics-page .outcome-row>i,:root[data-theme=light] .analytics-page .nps-score i{background:#e2e5ea}:root[data-theme=light] .analytics-page .conversion-steps>div>span{color:var(--cobalt);background:var(--cobalt-soft)}:root[data-theme=light] .analytics-page .conversion-steps b{color:var(--text)}:root[data-theme=light] .analytics-page .status-healthy{color:var(--green);border-color:#b9dfd4;background:var(--green-soft)}:root[data-theme=light] .analytics-page .button.secondary{color:var(--text);border-color:var(--border-strong);background:var(--surface)}:root[data-theme=light] .analytics-page .button.secondary:hover{color:var(--text);border-color:#aeb8c7;background:var(--surface-hover)}:root[data-theme=light] .analytics-page .analysis-score{color:var(--green);background:var(--green-soft)}:root[data-theme=light] .analytics-page .kpi-card-footer>p.positive{color:var(--green)}:root[data-theme=light] .analytics-page .kpi-card-footer>p.negative{color:var(--red)}:root[data-theme=light] .analytics-page .outcome-pie-figure figcaption small{color:var(--muted)}:root[data-theme=light] .analytics-kpi-section-meta b{color:var(--muted);border-color:var(--border-strong);background:var(--surface)}:root[data-theme=light] .analytics-page .nps-score>strong{color:var(--cobalt)}:root[data-theme=light] .analytics-page .quality-signal-card dl{border-color:var(--border);background:var(--border)}:root[data-theme=light] .analytics-page .analytics-method-note{color:var(--muted);border-color:#ccdbef;background:#eef4fc}@media(max-width:720px){.account-popover{width:min(322px,calc(100vw - 24px))}}:root[data-theme=dark] .overview-experience-head>span,:root[data-theme=dark] .active-users-pulse{color:var(--green);border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .avatar-external{color:#9ec5ff;border-color:#31527d;background:#1a3151}:root[data-theme=dark] .avatar-light{color:#c9b7fa;border-color:#4a3e70;background:#2d2546}:root[data-theme=dark] .avatar-anonymous{color:#b8c1cf;border-color:#3a4658;background:#232d3b}:root[data-theme=dark] .avatar-service{color:#65dcc2;border-color:#265d53;background:#173b36}:root[data-theme=dark] .mode-external{color:#9ec5ff;background:#1a3151}:root[data-theme=dark] .mode-light{color:#c9b7fa;background:#2d2546}:root[data-theme=dark] .mode-anonymous{color:#b8c1cf;background:#232d3b}:root[data-theme=dark] .profile-coverage-track{background:#273244}:root[data-theme=dark] .profile-coverage-item.linked .profile-coverage-icon{color:var(--purple);background:var(--purple-soft)}:root[data-theme=dark] .profile-coverage-item.browser .profile-coverage-icon{color:var(--muted);background:var(--slate-soft)}:root[data-theme=dark] .order-sync-grid{border-color:var(--border);background:var(--surface-soft)}:root[data-theme=dark] .order-sync-note{color:var(--muted);border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .lead-list-item:hover{background:var(--surface-hover)}:root[data-theme=dark] .lead-list-item.active{background:var(--cobalt-soft)}:root[data-theme=dark] .contact-decision.allowed{color:var(--green);border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .conversation-type-filter button span{color:var(--muted);background:var(--surface-raised)}:root[data-theme=dark] .conversation-type-filter button.active span{color:#fff;background:var(--action-primary)}:root[data-theme=dark] .queue-item:hover{background:var(--surface-hover)}:root[data-theme=dark] .queue-item.active{background:var(--cobalt-soft)}:root[data-theme=dark] .thread-context{color:var(--muted);border-color:#2a4261;background:#142239}:root[data-theme=dark] .thread-messages{background:#0c121c}:root[data-theme=dark] .knowledge-priority.normal,:root[data-theme=dark] .knowledge-priority.low{color:var(--muted);border-color:var(--border);background:var(--slate-soft)}:root[data-theme=dark] .knowledge-priority.high{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 30%,var(--border));background:var(--amber-soft)}:root[data-theme=dark] .knowledge-upload{color:var(--cobalt)!important;border-color:#426496;background:#121f33}:root[data-theme=dark] .knowledge-upload:hover,:root[data-theme=dark] .knowledge-upload:focus-within{border-color:var(--cobalt);background:#162845}:root[data-theme=dark] .knowledge-upload>.icon{background:var(--cobalt-soft)}:root[data-theme=dark] .studio-section input:not([type=color]),:root[data-theme=dark] .studio-section textarea,:root[data-theme=dark] .widget-engagement-grid textarea{color:var(--text);border-color:var(--border-strong);background:var(--surface-raised)}:root[data-theme=dark] .design-mode-swatch.minimal{background:var(--slate-soft)}:root[data-theme=dark] .design-mode-swatch.friendly{background:var(--green-soft)}:root[data-theme=dark] .setup-support{border-color:#2d4567;background:#121f32}:root[data-theme=dark] .token-banner{color:var(--muted);border-color:#2b405e;background:#132036}:root[data-theme=dark] .revoke-card{color:#f5a4af;border-color:#613543;background:#2b1820}:root[data-theme=dark] .revoke-card button{color:var(--red);border-color:#754353;background:#25141b}:root[data-theme=dark] .mode-option-copy>small{color:var(--amber)}:root[data-theme=dark] .fail-closed-note,:root[data-theme=dark] .legal-caveat{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 28%,var(--border));background:var(--amber-soft)}:root[data-theme=dark] .legal-warning{color:var(--amber);background:var(--amber-soft)}@media(max-width:720px){.account-segmented button{min-height:44px}}.connections-page{gap:20px}.provider-picker{padding:24px;border-top:3px solid var(--cobalt);background:var(--surface)}.provider-picker.embedded{padding:0;border:0;background:transparent;box-shadow:none}.provider-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.provider-picker-head h2,.section-heading-row h2{margin-top:5px;font-size:21px}.provider-picker-head p:not(.eyebrow),.section-heading-row p:not(.eyebrow){max-width:720px;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.55}.read-only-pill{min-height:32px;display:inline-flex;flex:none;align-items:center;gap:6px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--cobalt) 24%,var(--border));border-radius:999px;color:var(--cobalt);background:var(--cobalt-soft);font-size:10px;font-weight:720}.provider-catalog-groups{display:flex;flex-direction:column;gap:24px;margin-top:24px}.provider-catalog-group{min-width:0}.provider-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:10px;border-bottom:1px solid var(--border)}.provider-group-heading h3{font-size:14px}.provider-group-heading p{max-width:720px;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.45}.provider-group-heading>span{flex:none;color:var(--muted-2);font-size:9px;font-weight:680}.provider-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.provider-choice-grid-database{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-choice{min-height:112px;display:grid;grid-template-columns:44px minmax(0,1fr) 18px;grid-template-rows:auto auto;align-items:center;gap:6px 12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);background:var(--surface-raised);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.provider-choice:hover{border-color:var(--border-strong);background:var(--surface-hover)}.provider-choice:hover>.icon{transform:translate(2px)}.provider-choice.selected{border-color:color-mix(in srgb,var(--cobalt) 56%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--cobalt) 10%,transparent)}.provider-choice.connected{border-left:3px solid var(--green)}.provider-choice .connector-brand{grid-row:1 / 3;grid-column:1;width:44px;height:44px}.provider-choice-copy{min-width:0;display:flex;flex-direction:column}.provider-choice-copy strong{font:690 14px Archivo}.provider-choice-copy small{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.4}.provider-choice-state{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:5px;color:var(--muted);background:var(--surface-soft);font-size:9px;font-weight:720}.provider-choice-state.connected{color:var(--green);background:var(--green-soft)}.provider-choice-state.available{color:var(--cobalt);background:var(--cobalt-soft)}.provider-choice-state.disconnected{color:var(--red);background:var(--red-soft)}.provider-choice-state.upcoming{color:var(--amber);background:var(--amber-soft)}.provider-choice-state.prepared{color:var(--muted);border:1px solid var(--border);background:var(--surface-soft)}.provider-choice>.icon{grid-row:1 / 3;grid-column:3;color:var(--muted-2);transition:transform .18s ease}.connected-source{display:flex;flex-direction:column;gap:13px}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.connection-hub-card{overflow:hidden;padding:0;background:var(--surface)}.connection-hub-head{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid var(--border)}.connection-hub-identity{min-width:0;display:flex;align-items:center;gap:14px}.connection-hub-identity .connector-brand{width:48px;height:48px;flex:none}.connection-hub-identity h3{margin-top:4px;font-size:18px}.connection-hub-identity p:not(.eyebrow){max-width:560px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.45}.connection-hub-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.connection-hub-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border);background:var(--surface-soft)}.connection-hub-summary>div{min-width:0;display:flex;flex-direction:column;padding:15px 24px;border-left:1px solid var(--border)}.connection-hub-summary>div:first-child{border-left:0}.connection-hub-summary small,.data-area-card dt{color:var(--muted-2);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.connection-hub-summary strong{margin-top:6px;font:680 14px Archivo}.connection-hub-summary span{margin-top:4px;color:var(--muted);font-size:9px}.data-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.data-area-card{min-width:0;min-height:250px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.data-area-card.area-active{border-top:3px solid var(--green)}.data-area-card.area-pending{border-top:3px solid var(--cobalt)}.data-area-card.area-mapping_required{border-top:3px solid var(--amber)}.data-area-card.area-error{border-top:3px solid var(--red)}.data-area-card.area-stale{border-top:3px solid var(--amber)}.data-area-card.area-syncing{border-top:3px solid var(--cobalt)}.data-area-card.area-not_configured,.data-area-card.area-not_detected{border-top:3px solid var(--muted-2)}.data-area-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.data-area-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--cobalt);background:var(--cobalt-soft)}.data-area-state{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:5px;color:var(--muted);background:var(--surface-soft);font-size:8px;font-weight:750;white-space:nowrap}.data-area-state.active{color:var(--green);background:var(--green-soft)}.data-area-state.pending{color:var(--cobalt);background:var(--cobalt-soft)}.data-area-state.mapping_required,.data-area-state.stale{color:var(--amber);background:var(--amber-soft)}.data-area-state.error{color:var(--red);background:var(--red-soft)}.data-area-state.syncing{color:var(--cobalt);background:var(--cobalt-soft)}.data-area-card h4{margin-top:16px;font-size:14px}.data-area-card>p{min-height:42px;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.5}.data-area-card dl{display:flex;flex-direction:column;gap:10px;margin:15px 0}.data-area-card dl>div{min-width:0}.data-area-card dd{overflow:hidden;margin:4px 0 0;color:var(--text);font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.data-area-card footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.data-area-card footer span{min-width:0;display:flex;flex-direction:column}.data-area-card footer strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.data-area-card footer small{margin-top:4px;color:var(--muted-2);font-size:8px}.detected-area-section{overflow:hidden;margin-top:13px;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised)}.detected-area-section>.panel-head{min-height:50px;padding:10px 12px;border-bottom:1px solid var(--border)}.detected-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border)}.detected-area{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;background:var(--surface-raised)}.detected-area>span{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;color:var(--cobalt);background:var(--cobalt-soft)}.detected-area>div{min-width:0;display:flex;flex-direction:column}.detected-area strong{font-size:10px}.detected-area small{overflow:hidden;margin-top:4px;color:var(--muted);font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.detected-area b{padding:4px 6px;border-radius:5px;color:var(--muted);background:var(--surface-soft);font-size:8px}.detected-area.active b{color:var(--green);background:var(--green-soft)}.detected-area.mapping_required b{color:var(--amber);background:var(--amber-soft)}.connections-page>.database-setup{border-left:0;border-top:3px solid var(--cobalt);background:var(--surface)}.connections-page .contract-panel{background:var(--surface)}@media(max-width:1180px){.data-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.provider-choice-grid{grid-template-columns:1fr}.connection-hub-head{align-items:flex-start;flex-direction:column}.connection-hub-actions{width:100%;justify-content:flex-start}.connection-hub-summary{grid-template-columns:1fr}.connection-hub-summary>div{border-top:1px solid var(--border);border-left:0}.connection-hub-summary>div:first-child{border-top:0}}@media(max-width:560px){.provider-picker{padding:18px 15px}.provider-picker.embedded{padding:0}.provider-picker-head{flex-direction:column;gap:12px}.provider-picker-head h2,.section-heading-row h2{font-size:19px}.provider-group-heading{align-items:flex-start;flex-direction:column;gap:6px}.provider-choice{min-height:112px;grid-template-columns:44px minmax(0,1fr) 18px;padding:14px}.connection-hub-head{padding:18px 15px}.connection-hub-actions .button{flex:1}.data-area-grid,.detected-area-grid{grid-template-columns:1fr}.data-area-grid{padding:12px}.data-area-card{min-height:230px}.detected-area{grid-template-columns:32px minmax(0,1fr)}.detected-area b{grid-column:2;width:max-content}}body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;font-optical-sizing:auto}.button.compact{min-height:38px;padding:7px 10px}.notification-kind{width:fit-content;min-height:18px;display:inline-flex;align-items:center;padding:0 6px;margin:0 0 6px!important;border-radius:4px;color:var(--cobalt)!important;background:var(--cobalt-soft);font-size:8px!important;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.notification-kind.support{color:var(--amber)!important;background:var(--amber-soft)}.feed-scope-chip{min-height:28px;display:inline-flex;flex:none;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:9px;font-weight:680}.attention-panel .panel-head .text-button{gap:7px}.attention-panel .panel-head .panel-count{color:var(--cobalt);background:var(--cobalt-soft)}.attention-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin:0}.attention-summary-strip>div{min-width:0;display:flex;flex-direction:column;gap:6px;padding:17px 20px;border-left:1px solid var(--border)}.attention-summary-strip>div:first-child{border-left:0}.attention-summary-strip dt{color:var(--muted);font-size:10px;font-weight:680}.attention-summary-strip dd{margin:0;color:var(--text);font:700 18px Archivo}.attention-table-panel{overflow:hidden}.attention-table-head{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 19px;border-bottom:1px solid var(--border)}.attention-table-head h2{font-size:18px}.attention-table-head>span{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:10px;font-weight:680}.attention-table-head>span i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--green-soft)}.attention-table-wrap{overflow-x:auto}.attention-table{width:100%;min-width:820px;border-collapse:collapse}.attention-table th{height:42px;padding:0 18px;border-bottom:1px solid var(--border);color:var(--muted);background:var(--surface-soft);font-size:10px;font-weight:720;letter-spacing:.045em;text-align:left;text-transform:uppercase}.attention-table td{height:76px;padding:10px 18px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px}.attention-table tr:last-child td{border-bottom:0}.attention-table td:nth-child(2){min-width:280px}.attention-table td:nth-child(2) strong,.attention-table td:nth-child(2) small{display:block}.attention-table td:nth-child(2) strong{color:var(--text);font-size:13px}.attention-table td:nth-child(2) small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.attention-table td:last-child{text-align:right}.attention-table td:last-child .button{white-space:nowrap}.attention-priority{width:fit-content;min-height:25px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:999px;color:var(--cobalt);background:var(--cobalt-soft);font-size:9px;font-weight:740}.attention-priority i{width:6px;height:6px;border-radius:50%;background:currentColor}.attention-priority.urgent{color:var(--amber);background:var(--amber-soft)}.system-activity-panel{overflow:hidden}.system-activity-head{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px;border-bottom:1px solid var(--border)}.system-activity-head h2{font-size:19px}.system-activity-head p:not(.eyebrow){max-width:610px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.system-activity-actions{display:flex;align-items:center;gap:9px}.activity-filter{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.activity-filter button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 9px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:10px;font-weight:680}.activity-filter button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 4px #0b193014}.activity-filter button span{min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;border-radius:10px;color:var(--muted);background:var(--slate-soft);font-size:8px}.activity-filter button.active span{color:#fff;background:var(--action-primary)}.system-activity-list{display:flex;flex-direction:column}.system-activity-row{width:100%;min-height:94px;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(130px,auto);align-items:center;gap:14px;padding:15px 20px;border:0;border-top:1px solid var(--border);color:var(--text);background:var(--surface);text-align:left}.system-activity-row:first-child{border-top:0}.system-activity-row:hover,.system-activity-row:focus-visible{background:var(--surface-hover)}.system-activity-row.unread{box-shadow:inset 3px 0 var(--cobalt)}.system-activity-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:var(--cobalt);background:var(--cobalt-soft)}.system-activity-copy{min-width:0;display:flex;flex-direction:column}.system-activity-copy>span{display:flex;align-items:center;gap:8px}.system-activity-copy>span b{padding:3px 6px;border-radius:4px;color:var(--cobalt);background:var(--cobalt-soft);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.system-activity-copy time{color:var(--muted-2);font-size:9px}.system-activity-copy>strong{margin-top:7px;font-size:13px}.system-activity-copy>small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.system-activity-target{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--cobalt);font-size:10.5px;font-weight:680}.analytics-kpi-section{padding:22px}.analytics-kpi-section-head{margin-bottom:17px}.analytics-kpi-section-head h3{font-size:clamp(21px,1.8vw,26px)}.analytics-metrics{gap:11px}.analytics-kpi-card{min-height:238px;padding:16px;border-radius:12px}.analytics-kpi-card.is-charted{box-shadow:inset 0 0 0 1px #4f8cff,0 9px 22px #03081129}:root[data-theme=light] .analytics-kpi-card.is-charted{box-shadow:inset 0 0 0 1px var(--cobalt),0 9px 22px #1d4ed812}.analytics-kpi-card .metric-icon{width:36px;height:36px;border-radius:9px}.analytics-kpi-card .metric-heading{margin-top:15px}.analytics-kpi-card>strong{margin-top:12px;font-size:clamp(36px,3.2vw,44px)}.kpi-sparkline{height:36px}.analytics-page .kpi-help{position:static}.analytics-page .kpi-help>span:first-child{width:20px;height:20px;font:760 10.5px/1 Archivo}.analytics-page .kpi-tooltip{width:auto;right:12px;left:12px;top:82px;display:block;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.analytics-page .kpi-help:hover .kpi-tooltip,.analytics-page .kpi-help:focus .kpi-tooltip,.analytics-page .kpi-help:focus-visible .kpi-tooltip,.analytics-page .kpi-tooltip.open{visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s}.analytics-page .line-chart-svg{width:100%}.analytics-page .line-chart-path{vector-effect:non-scaling-stroke}.analytics-page .line-chart-grid line,.analytics-page .line-chart-crosshair{vector-effect:non-scaling-stroke}.outcome-slice.teal{fill:url(#outcome-gradient-teal)}.outcome-slice.cobalt{fill:url(#outcome-gradient-cobalt)}.outcome-slice.amber{fill:url(#outcome-gradient-amber)}.outcome-slice.slate{fill:url(#outcome-gradient-slate)}.analytics-topics-panel .topic-slice.cobalt{fill:#2457d6}.analytics-topics-panel .topic-slice.teal{fill:#138168}.analytics-topics-panel .topic-slice.amber{fill:#cf7a22}.analytics-topics-panel .topic-slice{stroke:var(--border)}.outcome-pie-center{fill:var(--analytics-surface-deep, var(--surface));stroke:var(--analytics-border-soft, var(--border));stroke-width:1.5;pointer-events:none}.outcome-pie-value{fill:var(--analytics-text, var(--text));font:720 23px Archivo;letter-spacing:-.04em;pointer-events:none}.outcome-pie-label{fill:var(--analytics-muted-2, var(--muted-2));font:650 8px Inter;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.connection-card,.order-sync-settings,.database-panel,.profile-page{text-rendering:optimizeLegibility}.connection-main h3{font-size:16px}.connection-main p:not(.eyebrow){font-size:11.5px}.connection-stat small{font-size:9.5px}.connection-stat strong{font-size:13px}.connection-stat>span:not(.status-badge){font-size:10px}.order-sync-head p:not(.eyebrow){font-size:11px}.order-sync-state{font-size:9.5px}.order-sync-grid small,.order-sync-result small{font-size:9px}.order-sync-grid strong,.order-sync-result strong{font-size:12px}.order-sync-grid span{font-size:9.5px}.order-sync-policy label{font-size:10.5px}.order-sync-policy select{font-size:12px}.order-sync-note{font-size:10.5px}.database-toolbar p{font-size:11px}.search-field input,.select-field select{font-size:12px}.profile-table th{font-size:11px}.profile-table td{height:70px;font-size:13px}.customer-cell strong{font-size:13.5px}.customer-cell small{font-size:11px}.mode-label{font-size:10.5px}.profile-identity p{font-size:12px}.profile-tags>span:not(.mode-label),.live-profile-activity{font-size:10.5px}.profile-tabs button{font-size:11px}.provenance-item strong{font-size:11.5px}.provenance-item small{font-size:10px}.provenance-item code{font-size:9.5px}.attribute-card dt,.context-section dt,.attribute-card dd,.context-section dd{font-size:10.5px}:root[data-theme=dark] .overview-website-preview{--preview-canvas: #0d131c;--preview-surface: #141d29;--preview-surface-soft: #1c2735;--preview-line: #2a3749;--preview-line-strong: #3a485b;--preview-ink: #99a7ba;box-shadow:0 20px 45px #00000047}.runtime-boot,.runtime-sign-in{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:10px;padding:28px;color:var(--text);background:var(--canvas);text-align:center}.runtime-boot h1{font-size:clamp(28px,4vw,42px)}.runtime-boot>p:last-child{color:var(--muted)}.runtime-sign-in-card{width:min(430px,calc(100vw - 32px));padding:30px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);text-align:left}.runtime-sign-in-mark{position:relative;width:42px;height:42px;display:grid;place-items:center;overflow:hidden;margin-bottom:16px;border:1px solid var(--border-strong);border-radius:10px;color:#fff;background:#162033;font:750 18px Archivo}.runtime-sign-in-mark span{position:absolute;width:21px;height:2px;left:-3px;top:9px;background:#5e87ff;transform:rotate(-45deg)}.runtime-sign-in-card h1{margin-top:7px;font-size:27px}.runtime-sign-in-card>p:not(.eyebrow){margin-top:10px;color:var(--muted);font-size:13px;line-height:1.6}.runtime-sign-in-card form{display:grid;gap:15px;margin-top:24px}.runtime-sign-in-card label{display:grid;gap:7px;color:var(--muted);font-size:11px;font-weight:700}.runtime-sign-in-card input{min-height:44px;width:100%;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-raised)}.runtime-sign-in-card .button{min-height:44px;justify-content:center}.runtime-sign-in-error{padding:10px 12px;border:1px solid color-mix(in srgb,var(--red) 35%,var(--border));border-radius:var(--radius-sm);color:var(--red);background:var(--red-soft);font-size:12px;line-height:1.45}.runtime-sign-in-card footer{display:flex;align-items:center;gap:8px;padding-top:17px;margin-top:20px;border-top:1px solid var(--border);color:var(--muted);font-size:10px;line-height:1.5}.runtime-sign-in-card footer span{width:7px;height:7px;flex:none;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.account-sign-out{width:100%;min-height:42px;border:0;border-top:1px solid var(--border);color:var(--red);background:var(--surface);font-size:11px;font-weight:700}.account-sign-out:hover{background:var(--red-soft)}.isolation-banner.runtime-connected{color:var(--green);background:var(--green-soft);border-bottom-color:color-mix(in srgb,var(--green) 24%,var(--border))}.isolation-banner.runtime-unavailable{color:var(--red);background:var(--red-soft);border-bottom-color:color-mix(in srgb,var(--red) 24%,var(--border))}.overview-live-widget-frame{width:100%;height:560px;display:block;border:0;color-scheme:light dark;background:var(--preview-canvas)}.overview-preview-unavailable{min-height:560px;display:grid;place-content:center;justify-items:center;gap:9px;padding:28px;color:var(--muted);background:var(--preview-canvas);text-align:center}.overview-preview-unavailable>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--preview-line-strong);border-radius:10px;color:var(--preview-ink);background:var(--preview-surface);font:750 12px Archivo}.overview-preview-unavailable strong{color:var(--text);font:700 15px Archivo}.overview-preview-unavailable p{max-width:360px;font-size:12px;line-height:1.55}.active-users-pulse.runtime-fixture{color:var(--amber);background:var(--amber-soft)}.active-users-pulse.runtime-fixture i{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 15%,transparent)}.active-users-pulse.runtime-reconnecting{color:var(--cobalt);background:var(--cobalt-soft)}.active-users-pulse.runtime-reconnecting i{background:var(--cobalt);box-shadow:0 0 0 4px color-mix(in srgb,var(--cobalt) 15%,transparent)}.active-users-pulse.runtime-unavailable{color:var(--red);background:var(--red-soft)}.active-users-pulse.runtime-unavailable i{background:var(--red);box-shadow:none}@media(max-width:640px){.runtime-sign-in-card{padding:23px 20px}.overview-live-widget-frame,.overview-preview-unavailable{min-height:600px;height:600px}}:root[data-theme=dark] .feed-scope-chip,:root[data-theme=dark] .attention-summary-strip,:root[data-theme=dark] .attention-table-panel,:root[data-theme=dark] .system-activity-panel,:root[data-theme=dark] .system-activity-row{color:var(--text);border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .attention-table th{background:var(--surface-soft)}:root[data-theme=dark] .attention-table td{border-color:var(--border)}:root[data-theme=dark] .activity-filter button.active{background:var(--surface-raised);box-shadow:none}:root[data-theme=dark] .system-activity-row:hover,:root[data-theme=dark] .system-activity-row:focus-visible{background:var(--surface-hover)}:root[data-theme=dark] .outcome-pie-center{fill:var(--analytics-surface-deep)}:root[data-theme=dark] .report-schedule-modal .schedule-enabled{color:var(--text);border-color:var(--border-strong);background:var(--surface-soft)}:root[data-theme=dark] .report-schedule-modal .schedule-enabled small{color:var(--muted)}:root[data-theme=dark] .report-schedule-modal .report-schedule-form input:not([type=checkbox]),:root[data-theme=dark] .report-schedule-modal .report-schedule-form select,:root[data-theme=dark] .report-schedule-modal .report-schedule-form textarea{color:var(--text);border-color:var(--border-strong);background:var(--surface-raised);color-scheme:dark}:root[data-theme=dark] .report-schedule-modal .schedule-preview{color:var(--green);border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .report-schedule-modal .schedule-preview small{color:var(--muted)}:root[data-theme=dark] .report-schedule-modal .schedule-preview strong{color:var(--text)}:root[data-theme=light] .report-schedule-modal .modal-actions .button.secondary{color:var(--text);border-color:var(--border-strong);background:var(--surface)}:root[data-theme=light] .report-schedule-modal .modal-actions .button.primary{color:#fff;border-color:var(--action-primary);background:var(--action-primary)}@media(max-width:1180px){.analytics-kpi-card{min-height:230px}}@media(max-width:940px){.preview-generic-visual{min-height:185px}.system-activity-head{align-items:flex-start;flex-direction:column}.system-activity-actions{width:100%;justify-content:space-between}}@media(max-width:720px){.button.compact{min-height:44px}.attention-summary-strip{grid-template-columns:1fr 1fr}.attention-summary-strip>div:nth-child(3){border-top:1px solid var(--border);border-left:0}.attention-summary-strip>div:nth-child(4){border-top:1px solid var(--border)}.system-activity-actions{align-items:stretch;flex-direction:column}.activity-filter button{min-height:44px}.system-activity-row{grid-template-columns:40px minmax(0,1fr);padding:14px 15px}.system-activity-icon{width:40px;height:40px}.system-activity-target{grid-column:2;justify-content:flex-start}.system-activity-copy>small{white-space:normal}.analytics-kpi-section{padding:18px}.analytics-kpi-section-head h3{font-size:23px}.analytics-kpi-card{min-height:224px;padding:16px}.analytics-kpi-card>strong{font-size:42px}.preview-storefront-content{padding:14px}.preview-storefront-hero{min-height:320px;grid-template-columns:1fr;gap:22px;padding:24px}.preview-generic-visual{min-height:150px}.preview-content-row{grid-template-columns:1fr 1fr}.preview-content-row>div:last-child{display:none}}@media(max-width:430px){.attention-table-head{align-items:flex-start;flex-direction:column}.system-activity-head{padding:16px}.analytics-kpi-card{min-height:218px}.preview-storefront{min-height:540px}.preview-storefront-hero{min-height:280px}.preview-generic-visual,.preview-content-row{display:none}}.capability-fallback{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px;border-left:3px solid var(--amber)}.capability-fallback-icon{width:44px;height:44px;display:grid;grid-row:1 / 3;place-items:center;border-radius:10px;color:var(--amber);background:var(--amber-soft)}.capability-fallback h3{margin-top:3px;font-size:16px}.capability-fallback>div>p:not(.eyebrow){max-width:740px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.55}.capability-fallback-actions{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:13px;border-top:1px solid var(--border)}.capability-fallback-actions>span{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:10px;font-weight:680}.connector-scope-picker{padding:0;margin:18px 0 0;border:0}.connector-scope-picker>legend{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 0 10px}.connector-scope-picker>legend span{color:var(--text);font-size:12px;font-weight:730}.connector-scope-picker>legend small{color:var(--muted);font-size:9px;font-weight:500}.connector-scope-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.connector-scope-grid>label{min-width:0;min-height:118px;position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);align-content:start;gap:9px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.connector-scope-grid>label:hover{border-color:color-mix(in srgb,var(--cobalt) 45%,var(--border));background:var(--surface-hover)}.connector-scope-grid>label.selected{border-color:color-mix(in srgb,var(--cobalt) 58%,var(--border));background:var(--cobalt-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cobalt) 10%,transparent)}.connector-scope-grid input{width:1px;height:1px;position:absolute;opacity:0}.connector-scope-grid input:focus-visible~.scope-choice-icon{outline:2px solid var(--cobalt);outline-offset:3px}.scope-choice-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;color:var(--muted);background:var(--surface-soft)}.connector-scope-grid .selected .scope-choice-icon{color:var(--cobalt);background:var(--surface-raised)}.connector-scope-grid>label>span:nth-of-type(2){min-width:0;display:flex;flex-direction:column}.connector-scope-grid strong{color:var(--text);font-size:10px}.connector-scope-grid small{margin-top:4px;color:var(--muted);font-size:8.5px;line-height:1.4}.connector-scope-grid>label>i{width:19px;height:19px;position:absolute;top:9px;right:9px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:#fff;background:var(--surface)}.connector-scope-grid>label.selected>i{border-color:var(--action-primary);background:var(--action-primary)}.scope-impact-note{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;margin-top:9px;border:1px solid color-mix(in srgb,var(--amber) 26%,var(--border));border-radius:7px;color:var(--amber);background:var(--amber-soft)}.scope-impact-note .icon{flex:none;margin-top:1px}.scope-impact-note span{color:var(--muted);font-size:9px;line-height:1.5}.scope-impact-note strong{color:var(--text)}.connection-agreements{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.connection-agreements>label,.light-profile-consent{min-width:0;display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid var(--border);border-radius:7px;color:var(--text);background:var(--surface-soft);cursor:pointer}.connection-agreements input,.light-profile-consent input,.widget-profile-consent input{flex:none;margin-top:2px;accent-color:var(--cobalt)}.connection-agreements span,.light-profile-consent span{min-width:0;display:flex;flex-direction:column}.connection-agreements strong,.light-profile-consent strong{font-size:9px}.connection-agreements small,.light-profile-consent small{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.45}.fixture-access-note{display:flex;align-items:flex-start;gap:7px;padding:10px 11px;margin-top:10px;border:1px dashed color-mix(in srgb,var(--cobalt) 32%,var(--border));border-radius:7px;color:var(--muted);background:var(--cobalt-soft);font-size:9px;line-height:1.5}.fixture-access-note .icon{flex:none;color:var(--cobalt)}.shopify-credentials .credentials-grid{grid-template-columns:1fr 1fr}.woocommerce-key-guide{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;margin-top:10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.woocommerce-key-guide>span{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:var(--cobalt);background:var(--cobalt-soft)}.woocommerce-key-guide strong{color:var(--text);font-size:9px}.woocommerce-key-guide p{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.5}.woocommerce-key-guide small{display:block;margin-top:6px;color:var(--muted);font-size:8px;line-height:1.5}.woocommerce-key-guide b{color:var(--text)}.woocommerce-credentials .provider-credentials-grid{margin-top:11px}.database-result.incomplete{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));border-left-color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 48%,var(--surface))}.database-result.incomplete .result-check{color:var(--amber);background:var(--amber-soft)}.woo-activation-gate{padding:12px;margin-top:12px;border:1px solid color-mix(in srgb,var(--cobalt) 24%,var(--border));border-radius:8px;background:var(--surface)}.woo-activation-gate>div:first-child{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px}.woo-activation-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;color:var(--cobalt);background:var(--cobalt-soft)}.woo-activation-gate strong,.woo-activation-review strong,.woo-activation-complete strong{color:var(--text);font-size:9px}.woo-activation-gate p,.woo-activation-review p,.woo-activation-complete p{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.5}.woo-activation-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.woo-activation-review{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;margin-top:12px;border:1px solid color-mix(in srgb,var(--amber) 28%,var(--border));border-radius:8px;color:var(--amber);background:var(--amber-soft)}.woo-activation-review>div{min-width:0}.woo-activation-complete{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:12px;margin-top:12px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--border));border-radius:8px;background:var(--green-soft)}.woo-activation-complete>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--surface);background:var(--green)}.woo-activation-complete small{display:block;overflow-wrap:anywhere;margin-top:6px;color:var(--muted-2);font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.approved-scope-strip{display:flex;flex-wrap:wrap;gap:6px;padding:12px 17px;border-top:1px solid var(--border)}.approved-scope-strip>span{min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--border));border-radius:999px;color:var(--green);background:var(--green-soft);font-size:9px;font-weight:680}.approved-scope-strip>span.disabled{color:var(--muted-2);border-color:var(--border);background:var(--surface-soft)}.data-area-card.area-not_approved{border-top:3px solid var(--amber);opacity:.84}.data-area-state.not_approved,.detected-area.not_approved b{color:var(--amber);background:var(--amber-soft)}.detected-area.not_approved>span{color:var(--muted);background:var(--surface-soft)}.widget-capability-banner{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;border:1px solid var(--border);border-left-width:3px;border-radius:9px;background:var(--surface)}.widget-capability-banner>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.widget-capability-banner.enabled{border-left-color:var(--green)}.widget-capability-banner.enabled>span{color:var(--green);background:var(--green-soft)}.widget-capability-banner.disabled{border-left-color:var(--amber)}.widget-capability-banner.disabled>span{color:var(--amber);background:var(--amber-soft)}.widget-capability-banner strong{font-size:11px}.widget-capability-banner p{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45}.widget-runtime-note{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.widget-runtime-note.fixture{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 28%,var(--border));background:var(--amber-soft)}.widget-runtime-note .icon{flex:none;margin-top:1px}.widget-runtime-note p{color:var(--muted);font-size:9px;line-height:1.5}.widget-runtime-note strong{color:var(--text)}.profile-consent-copy{display:grid;gap:6px;color:var(--muted);font-size:9px;font-weight:680}.profile-consent-copy textarea{resize:vertical}.profile-consent-copy small{font-weight:500;line-height:1.45}.studio-feedback.error{color:var(--red)}.widget-verification-preview{width:92%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;padding:9px;margin-top:8px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface-soft);font-size:7.5px;font-weight:680}.widget-verification-preview>span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:var(--cobalt);background:var(--cobalt-soft);font-size:7px}.widget-version-history{padding:0;overflow:hidden}.widget-version-history>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:13px 16px;cursor:pointer;list-style:none}.widget-version-history>summary::-webkit-details-marker{display:none}.widget-version-history>summary>span{display:grid;grid-template-columns:22px auto;align-items:center;column-gap:7px}.widget-version-history>summary>span .icon{grid-row:1 / 3;color:var(--cobalt)}.widget-version-history>summary strong{font-size:10px}.widget-version-history>summary small{color:var(--muted);font-size:8px;font-weight:500}.widget-version-history[open]>summary>.icon{transform:rotate(90deg)}.widget-version-list{border-top:1px solid var(--border)}.widget-version-list>article{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:10px 16px;border-bottom:1px solid var(--border)}.widget-version-list>article:last-child{border-bottom:0}.version-number{width:34px;height:28px;display:grid;place-items:center;border-radius:7px;color:var(--cobalt);background:var(--cobalt-soft);font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.widget-version-list article>div{min-width:0}.widget-version-list article strong{display:block;font-size:9px}.widget-version-list article small{display:block;margin-top:3px;color:var(--muted);font-size:8px}.widget-tabs.single-tab{grid-template-columns:1fr}.widget-profile-consent{width:90%;display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:var(--muted);font-size:7.5px;line-height:1.4;text-align:left}.service-body>button:disabled{opacity:.48;cursor:not-allowed}.onboarding-path-grid .mode-option{min-height:244px}.onboarding-path-option>i{color:var(--cobalt);border-color:color-mix(in srgb,var(--cobalt) 22%,var(--border));background:var(--cobalt-soft)}.mode-benefit-list{display:flex;flex-direction:column;gap:6px;margin:13px 0 11px}.mode-benefit-list>span{display:flex;align-items:flex-start;gap:6px;color:var(--muted);font-size:9px;line-height:1.4}.mode-benefit-list .icon{flex:none;margin-top:1px;color:var(--green)}.system-provider-step{min-height:0}.database-setup-identity{min-width:0;display:flex;align-items:flex-start;gap:13px}.database-setup-identity>.connector-brand{width:44px;height:44px;flex:none}.database-setup-identity>div{min-width:0}.setup-back-button{flex:none}.provider-credentials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-credentials-grid.fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}.credentials-grid>.credential-field{min-width:0;display:flex;flex-direction:column;gap:5px}.credentials-grid>.credential-field>label{color:var(--muted);font-size:10px;font-weight:650}.prepared-connection-result{display:flex;flex-direction:column;align-items:flex-start;gap:11px;margin-top:16px}.prepared-connection-result .identity-setup-result{width:100%}.compact-mode-fieldset{margin-bottom:16px}.compact-mode-grid .mode-option{min-height:126px}.legal-scope-summary{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 13px;margin-bottom:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.legal-scope-summary>span{margin-right:3px;color:var(--muted);font-size:9px;font-weight:680}.legal-scope-summary b{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:5px;color:var(--green);background:var(--green-soft);font-size:8.5px}.connector-operation-alert{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;margin:0 17px 14px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--amber) 32%,var(--border));border-radius:8px;color:var(--amber);background:var(--amber-soft)}.connector-operation-alert p{margin-top:3px;color:var(--text);font-size:9px;line-height:1.45}.area-mapping-actions{display:grid;gap:7px;margin-top:10px}.area-mapping-button{width:100%;justify-content:center}.connector-mapping-editor{margin:4px 17px 17px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.connector-mapping-editor .section-heading-row{margin-bottom:13px}.connector-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.connector-mapping-grid label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:9px;font-weight:680}.connector-mapping-grid input{min-width:0;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:7px;color:var(--text);background:var(--surface);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.connector-mapping-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;color:var(--muted);font-size:9px}.connector-mapping-actions>span{display:inline-flex;align-items:center;gap:5px}.connector-operation-error{margin-top:10px;color:var(--red);font-size:9px}.connector-operations-panel{padding:0;overflow:hidden}.connector-operations-panel summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.connector-operations-panel summary::-webkit-details-marker{display:none}.connector-operations-panel summary>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:720}.connector-operations-panel summary>strong{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:var(--amber);background:var(--amber-soft);font-size:9px}.connector-operation-list{border-top:1px solid var(--border)}.connector-operation-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border)}.connector-operation-list article:last-child{border-bottom:0}.connector-operation-list p,.connector-operation-list small{display:block;margin-top:3px;color:var(--muted);font-size:9px}:root[data-theme=dark] .capability-fallback,:root[data-theme=dark] .connector-scope-grid>label,:root[data-theme=dark] .widget-capability-banner,:root[data-theme=dark] .widget-version-history{background:var(--surface)}:root[data-theme=dark] .connector-scope-grid>label.selected{background:var(--cobalt-soft)}:root[data-theme=dark] .connection-agreements>label,:root[data-theme=dark] .light-profile-consent,:root[data-theme=dark] .fixture-access-note,:root[data-theme=dark] .legal-scope-summary{border-color:var(--border);background:var(--surface-soft)}:root[data-theme=dark] .connector-brand-prestashop svg,:root[data-theme=dark] .connector-brand-bigcommerce svg{fill:#dbe5f3}@media(max-width:1040px){.connector-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.connector-scope-grid,.connection-agreements,.shopify-credentials .credentials-grid,.provider-credentials-grid,.provider-credentials-grid.fields-2{grid-template-columns:1fr}.credentials-grid input,.credentials-grid select{height:44px;font-size:12px}.password-toggle{min-width:44px;min-height:44px;top:0;right:0}.connector-scope-grid>label{min-height:88px}.connector-scope-picker>legend{align-items:flex-start;flex-direction:column;gap:4px}.capability-fallback{grid-template-columns:40px minmax(0,1fr);padding:15px}.capability-fallback-icon{width:38px;height:38px}.capability-fallback-actions{align-items:stretch;flex-direction:column}.capability-fallback-actions .button{width:100%;justify-content:center}.approved-scope-strip{padding:11px 13px}.onboarding-path-grid,.compact-mode-grid{grid-template-columns:1fr}.onboarding-path-grid .mode-option,.compact-mode-grid .mode-option{min-height:0}.database-setup-head{flex-direction:column}.setup-back-button{order:-1}.database-form-actions{align-items:stretch;flex-direction:column}.database-form-actions .button{width:100%;justify-content:center}.woo-activation-actions{align-items:stretch;flex-direction:column-reverse}.woo-activation-actions .button{width:100%;justify-content:center}.woo-activation-review{grid-template-columns:20px minmax(0,1fr);align-items:start}.woo-activation-review .button{grid-column:1 / -1;width:100%;justify-content:center}.connector-mapping-grid{grid-template-columns:1fr}.connector-mapping-actions,.connector-operation-list article{align-items:stretch;flex-direction:column}.widget-version-list>article{grid-template-columns:38px minmax(0,1fr) auto}.widget-version-list>article .button{grid-column:2 / -1;width:100%;min-height:42px;justify-content:center}}.sidebar{padding:22px 16px 16px}.brand-row{padding-bottom:22px}.primary-nav{gap:18px}.nav-group{gap:4px}.nav-label{margin-bottom:6px;font-size:9px}.nav-item,.nav-more-trigger{min-height:42px}.nav-more-trigger{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr) auto 15px;align-items:center;gap:11px;padding:10px 12px;border:0;border-radius:8px;color:#9da6b5;background:transparent;font-size:13px;text-align:left;transition:background .16s ease,color .16s ease}.nav-more-trigger:hover,.nav-more-trigger.active{color:#fff;background:#191e28}.nav-more-trigger>.icon:last-child{color:#6f7a8d;transform:rotate(90deg);transition:transform .16s ease}.nav-more-trigger[aria-expanded=true]>.icon:last-child{transform:rotate(-90deg)}.nav-more-trigger>span:nth-child(2){min-width:0}.nav-more-trigger .nav-alert{grid-column:3;justify-self:end}.nav-more-content{display:flex;flex-direction:column;gap:4px;padding-top:4px}.nav-more-content .nav-item{padding-left:12px}.account-row{padding-top:10px}.preview-tools-setting .scenario-control{width:100%;min-width:0;min-height:44px;padding:7px 9px 7px 11px}.preview-tools-setting .scenario-control>span{display:block}.preview-tools-setting .scenario-control select{font-size:12px}.topbar{min-height:66px;padding:10px 30px}.topbar-title{min-width:0;flex:1;color:var(--text);font-size:16px}.topbar-actions{margin-left:auto}.test-chip{min-height:38px;padding:8px 11px}.isolation-banner{min-height:34px;padding:7px 30px;font-size:11px}.isolation-banner p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace{max-width:1440px;padding:30px 34px 60px}.workspace:focus{outline:none}.page-stack{gap:24px}.page-intro{min-height:64px;align-items:center}.page-intro h1{margin-bottom:7px;font-size:clamp(28px,2.15vw,32px)}.page-intro p:not(.eyebrow){max-width:60ch;font-size:13px;line-height:1.5}.compact-intro .eyebrow{display:none}.button{min-height:40px;padding:9px 14px;font-size:12px}.panel-head h2{font-size:18px}.overview-page{gap:24px}.overview-page-intro{min-height:70px}.overview-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;box-shadow:none}.overview-status-strip>button{min-width:0;min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:14px 18px;border:0;border-left:1px solid var(--border);color:var(--text);background:var(--surface);text-align:left;transition:background .16s ease}.overview-status-strip>button:first-child{border-left:0}.overview-status-strip>button:hover{background:var(--surface-hover)}.overview-status-strip>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.overview-status-strip>button small{color:var(--muted);font-size:10px;font-weight:650}.overview-status-strip>button strong{overflow:hidden;margin-top:4px;font:690 14px Archivo;text-overflow:ellipsis;white-space:nowrap}.overview-status-strip>button>.icon:last-child{color:var(--muted-2)}.overview-status-strip .connector-brand,.overview-status-icon{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;box-shadow:none}.overview-status-icon.cobalt{color:var(--cobalt);background:var(--cobalt-soft)}.overview-status-icon.teal{color:var(--green);background:var(--green-soft)}.overview-status-icon.amber{color:var(--amber);background:var(--amber-soft)}.overview-command-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.overview-live-rail{gap:20px}.overview-experience-head{min-height:68px;padding:16px 20px}.overview-experience-head h2{font-size:18px}.active-users-panel,.latest-activity-panel{padding:20px}.active-users-total{margin-top:16px}.active-users-total>strong{font-size:44px}.active-users-total>span{font-size:12px}.active-users-total small{font-size:10px}.active-session-summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;padding-top:14px;margin-top:14px;border-top:1px solid var(--border);color:var(--muted);font-size:10.5px}.active-session-summary span{display:inline-flex;align-items:center;gap:6px}.active-session-summary .icon{color:var(--cobalt)}.latest-activity-panel .panel-head{min-height:34px;align-items:center}.overview-activity-list{margin-top:8px}.overview-activity-row{min-height:62px;grid-template-columns:36px minmax(0,1fr) 14px;gap:10px;padding:10px 0}.overview-activity-row strong{font-size:11.5px}.overview-activity-row time{margin-top:5px;font-size:9.5px}.lead-page{gap:24px}.lead-stats span{min-width:76px;padding:8px 13px;font-size:10px}.lead-stats strong{font-size:17px}.lead-layout{min-height:610px;grid-template-columns:minmax(340px,.78fr) minmax(440px,1.22fr)}.lead-toolbar{min-height:68px;padding:12px 16px}.lead-toolbar h2{font-size:16px}.lead-toolbar .select-field{min-height:42px}.lead-toolbar .select-field select{font-size:12px}.lead-list-item{min-height:78px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px}.lead-evidence{width:36px;height:36px;border-radius:9px}.lead-list-item strong{font-size:13px;line-height:1.3}.lead-list-item b{display:none}.lead-list-item small{margin-top:5px;overflow:hidden;font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workflow-tag{min-height:24px;align-items:center;padding:4px 7px;font-size:9px}.lead-detail{padding:24px}.lead-detail>header{align-items:center;padding-bottom:18px}.lead-detail h2{font-size:22px}.lead-detail header p:not(.eyebrow){margin-top:5px;font-size:12px}.status-select{min-height:42px;padding:0 11px;font-size:12px}.contact-decision{align-items:center;gap:9px;min-height:48px;padding:11px 13px;margin:18px 0 12px}.contact-decision strong{font-size:12px}.lead-disclosure{overflow:hidden;margin-top:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.lead-disclosure>summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;list-style:none;cursor:pointer}.lead-disclosure>summary::-webkit-details-marker{display:none}.lead-disclosure>summary>span{display:inline-flex;align-items:center;gap:8px}.lead-disclosure>summary>span:first-child{min-width:0}.lead-disclosure>summary>span:first-child .icon{color:var(--cobalt)}.lead-disclosure>summary strong{font-size:12.5px}.lead-disclosure>summary>span:last-child{flex:none;color:var(--muted);font-size:10px}.lead-disclosure>summary>span:last-child .icon{transform:rotate(90deg);transition:transform .16s ease}.lead-disclosure[open]>summary>span:last-child .icon{transform:rotate(-90deg)}.lead-disclosure[open]>summary{border-bottom:1px solid var(--border);background:var(--surface-hover)}.lead-meta{margin:0;border:0;border-radius:0}.lead-meta>div{min-height:68px;padding:13px 15px;border-color:var(--border)}.lead-meta dt{font-size:9px;font-weight:700;letter-spacing:.04em}.lead-meta dd{margin-top:7px;font-size:12px}.lead-context{padding:0}.lead-context-body{padding:2px 15px 15px}.lead-context-body>div{padding:13px 0 0;margin-top:11px;border-top:1px solid var(--border)}.lead-context-body>div:first-child{margin-top:0;border-top:0}.lead-context-body span{color:var(--muted);font-size:10px;font-weight:680}.lead-context-body p{margin-top:6px;color:var(--text);font-size:12.5px;line-height:1.55}.lead-actions{margin-top:16px}.lead-actions>span{font-size:11px}:root[data-theme=dark] .topbar-title{color:var(--text)}:root[data-theme=dark] .overview-status-strip>button,:root[data-theme=dark] .lead-disclosure{color:var(--text);border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .overview-status-strip>button:hover,:root[data-theme=dark] .lead-disclosure[open]>summary{background:var(--surface-hover)}:root[data-theme=dark] .lead-context-body p{color:var(--text)}@media(max-width:1180px){.overview-command-grid{grid-template-columns:1fr}.overview-live-rail{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)}}@media(max-width:900px){.lead-layout{grid-template-columns:1fr}.lead-list-column{border-right:0;border-bottom:1px solid var(--border)}.lead-list{max-height:390px;overflow-y:auto}}@media(max-width:720px){.sidebar{width:min(320px,calc(100vw - 28px))}.topbar{min-height:62px;padding:9px 15px}.topbar-title{font-size:15px}.test-chip{min-height:36px;padding:7px 9px}.isolation-banner{min-height:32px;padding:6px 15px}.workspace{padding:22px 15px 44px}.page-stack{gap:20px}.page-intro{align-items:stretch;flex-direction:column;gap:14px}.page-intro h1{font-size:27px}.page-intro p:not(.eyebrow){font-size:14px}.button{min-height:44px}.overview-page{gap:16px}.overview-page-intro{min-height:0}.overview-status-strip{grid-template-columns:1fr}.overview-status-strip>button{min-height:68px;border-top:1px solid var(--border);border-left:0}.overview-status-strip>button:first-child{border-top:0}.overview-live-rail{grid-template-columns:1fr;gap:16px}.overview-experience-head{min-height:62px;padding:14px 15px}.overview-activity-row{min-height:66px}.lead-stats{width:auto}.lead-stats span{min-width:70px}.lead-detail{padding:18px 15px}.lead-detail>header{align-items:stretch;flex-direction:column}.lead-status-field,.status-select{width:100%}.status-select{font-size:16px}.lead-disclosure>summary>span:last-child{font-size:11px}}@media(max-width:430px){.topbar-actions{gap:7px}.test-chip strong{font-size:8px}.lead-page .page-intro-actions{gap:9px}.lead-stats{width:100%}.lead-stats span{flex:1}.lead-toolbar{align-items:stretch;flex-direction:column}.lead-toolbar .select-field{width:100%}.lead-list-item{grid-template-columns:36px minmax(0,1fr)}.lead-list-item .workflow-tag{grid-column:2;justify-self:start}.lead-meta{grid-template-columns:1fr}.lead-disclosure>summary>span:last-child{font-size:0}.lead-disclosure>summary>span:last-child .icon{width:18px;height:18px}}.capability-settings{gap:24px}.capability-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.capability-settings label,.capability-editor-row label{display:grid;gap:8px;min-width:0}.capability-settings .production-check,.capability-editor-row .production-check{display:flex;align-items:center;min-height:44px}.capability-settings input:not([type=checkbox]),.capability-settings select,.capability-editor-row input:not([type=checkbox]),.capability-editor-row select{width:100%;min-width:0;min-height:44px}.capability-editor-row{min-width:0;border:1px solid var(--border);border-radius:12px;padding:20px;display:grid;gap:16px}.capability-editor-row legend{padding-inline:8px;font-weight:600}.capability-save{display:grid;gap:12px;justify-items:start}.capability-test-result{margin-top:20px;overflow-wrap:anywhere}.capability-result-fields{display:grid;gap:12px;padding-block:16px;border-top:1px solid var(--border)}.capability-result-fields>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px}.capability-result-fields dd{margin:0}@media(max-width:680px){.capability-field-grid{grid-template-columns:minmax(0,1fr)}.capability-editor-row{padding:16px}}
