@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--ink: #11100e;--ink-soft: #5e5a53;--paper: #f5f1e8;--paper-strong: #fffaf0;--line: #d8d0c0;--steel: #28313a;--ranwey: #e53123;--kingz: #0f7b58;--accent: #f1b51c;--focus: #11100e;--shadow: 0 24px 80px rgba(17, 16, 14, .12)}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:linear-gradient(90deg,rgba(17,16,14,.04) 1px,transparent 1px),linear-gradient(rgba(17,16,14,.03) 1px,transparent 1px),var(--paper);background-size:28px 28px;font-family:IBM Plex Sans,sans-serif}button,select,input,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:minmax(320px,390px) 1fr;min-height:100vh}.loginShell{display:grid;min-height:100vh;place-items:center;padding:24px}.loginPanel{display:grid;gap:18px;width:min(440px,100%);border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:26px;box-shadow:var(--shadow)}.loginPanel h1{margin:0;font-family:Archivo Black,sans-serif;font-size:34px;letter-spacing:0}.loginError{margin:0;color:#8f1c14;font-weight:700}.sidebar{display:flex;flex-direction:column;gap:18px;min-height:100vh;border-right:1px solid var(--line);background:#fffaf0e0;padding:22px}.brandmark{display:flex;align-items:end;gap:12px;padding-bottom:18px;border-bottom:4px solid var(--ink)}.brandmark span{font-family:Archivo Black,sans-serif;font-size:42px;line-height:.9;letter-spacing:0}.brandmark small,.eyebrow,.contactLine,.itemTop small,.bubble span,dt{color:var(--ink-soft);font-size:12px;font-weight:700;text-transform:uppercase}.toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.navSwitch{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.navSwitch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink-soft);font-weight:700}.navSwitch button.active{border-color:var(--ink);background:var(--ink);color:var(--paper-strong)}label{display:grid;gap:6px;color:var(--ink-soft);font-size:12px;font-weight:700;text-transform:uppercase}select,input,textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper-strong);color:var(--ink)}select{min-height:40px;padding:0 10px}input{min-height:44px;padding:0 12px}textarea{min-height:64px;resize:vertical;padding:12px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.buttonRow{display:flex;gap:10px}.iconButton,.primaryButton,.ghostButton,.sendButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--ink);border-radius:6px;color:var(--ink)}.iconButton,.ghostButton{background:transparent}.iconButton{width:44px}.primaryButton,.sendButton{background:var(--ink);color:var(--paper-strong)}.queue{display:flex;flex-direction:column;gap:10px;overflow:auto}.conversationItem{position:relative;display:grid;gap:8px;min-height:118px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:14px 14px 14px 20px;text-align:left;box-shadow:none}.documentItem{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:74px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px;text-align:left}.userItem{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:76px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px}.brandItem{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px 12px 12px 20px;text-align:left}.customerItem{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px;text-align:left}.auditQueueItem,.briefQueueItem,.integrationQueueItem,.handoffItem{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px}.briefQueueItem{grid-template-columns:18px minmax(0,1fr)}.metricMini{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:72px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px}.metricMini span{display:grid;gap:2px}.metricMini strong{font-family:Archivo Black,sans-serif;font-size:24px;line-height:1}.metricMini small{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.userItem.inactive{opacity:.64}.conversationItem.active,.customerItem.active,.brandItem.active{border-color:var(--ink);box-shadow:var(--shadow)}.documentItem.active{border-color:var(--ink);background:#edf0ee}.documentItem span,.userItem span,.customerItem span,.brandItem span,.auditQueueItem span{display:grid;gap:4px;min-width:0}.briefQueueItem span{min-width:0;overflow:hidden;color:var(--ink-soft);font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis}.integrationQueueItem span,.handoffItem span{display:grid;gap:4px;min-width:0}.documentItem strong,.documentItem small,.userItem strong,.userItem small,.customerItem strong,.customerItem small,.brandItem strong,.brandItem small,.auditQueueItem strong,.auditQueueItem small,.integrationQueueItem strong,.integrationQueueItem small,.handoffItem strong,.handoffItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentItem small,.userItem small,.customerItem small,.brandItem small,.auditQueueItem small,.integrationQueueItem small,.handoffItem small{color:var(--ink-soft);font-size:12px;font-weight:700}.knowledgeCreate{display:grid;grid-template-columns:minmax(88px,.7fr) minmax(0,1fr) 44px;gap:8px}.brandStripe{position:absolute;inset:0 auto 0 0;width:6px;background:var(--ranwey)}.brandStripe.kingz{background:var(--kingz)}.itemTop{display:flex;justify-content:space-between;gap:10px}.itemTop strong{overflow-wrap:anywhere}.itemMessage{display:-webkit-box;overflow:hidden;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical}.badges{display:flex;flex-wrap:wrap;gap:6px}.status,.handoff{display:inline-flex;align-items:center;gap:4px;min-height:24px;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.status{background:#e8e0d1}.status.waiting_human,.handoff{background:#ffe1df;color:#8f1c14}.status.resolved{background:#ddf1e6;color:#185b42}.status.high,.status.urgent{background:#fff3cb;color:#7b5b05}.status.urgent{background:#ffe1df;color:#8f1c14}.workspace{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:100vh}.conversationHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:150px;padding:28px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(229,49,35,.16),transparent 44%),var(--paper-strong)}.knowledgeHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(40,49,58,.12),transparent 44%),var(--paper-strong)}.adminHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(241,181,28,.2),transparent 44%),var(--paper-strong)}.dashboardHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(229,49,35,.12),rgba(15,123,88,.12) 52%,transparent),var(--paper-strong)}.dailyHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(241,181,28,.2),rgba(15,123,88,.12) 52%,transparent),var(--paper-strong)}.customersHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(15,123,88,.14),rgba(241,181,28,.18) 52%,transparent),var(--paper-strong)}.auditHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(40,49,58,.18),rgba(229,49,35,.1) 52%,transparent),var(--paper-strong)}.brandsHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(229,49,35,.14),rgba(15,123,88,.14) 52%,transparent),var(--paper-strong)}.integrationsHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(40,49,58,.16),rgba(15,123,88,.14) 52%,transparent),var(--paper-strong)}.handoffsHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(143,28,20,.16),rgba(241,181,28,.16) 52%,transparent),var(--paper-strong)}.productionHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(15,123,88,.16),rgba(40,49,58,.14) 52%,transparent),var(--paper-strong)}.searchHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(40,49,58,.16),rgba(241,181,28,.16) 52%,transparent),var(--paper-strong)}.brandsHeader.kingz{background:linear-gradient(90deg,rgba(15,123,88,.2),rgba(241,181,28,.18) 52%,transparent),var(--paper-strong)}.conversationHeader.kingz{background:linear-gradient(90deg,rgba(15,123,88,.18),transparent 44%),var(--paper-strong)}.conversationHeader h1,.knowledgeHeader h1,.adminHeader h1,.dashboardHeader h1,.dailyHeader h1,.customersHeader h1,.auditHeader h1,.brandsHeader h1,.integrationsHeader h1,.handoffsHeader h1,.productionHeader h1,.searchHeader h1,.blankState h1{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(32px,5vw,68px);line-height:.95;letter-spacing:0}.eyebrow,.contactLine{margin:0 0 8px}.headerActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:10px}.compactSelect{display:grid;gap:4px;width:128px;color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.compactSelect select{min-height:36px;background:#fffdf8;color:var(--ink);font-size:13px;font-weight:800;text-transform:none}.saveState{min-width:86px;color:var(--ink-soft);font-size:12px;font-weight:700;text-align:right;text-transform:uppercase}.roleBadge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:2px 8px;background:#e8e0d1;color:var(--ink);font-size:12px;font-weight:800;text-transform:uppercase}.roleBadge.owner{background:var(--ink);color:var(--paper-strong)}.roleBadge.admin{background:#fff3cb}.roleBadge.viewer{background:#edf0ee}.contentGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);min-height:0}.thread{display:flex;flex-direction:column;gap:14px;overflow:auto;padding:28px 34px}.bubble{max-width:min(760px,82%);border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:14px 16px}.bubble p{margin:6px 0 0;line-height:1.5}.bubble.assistant{align-self:flex-end;border-color:var(--steel);background:#edf0ee}.bubble.human{align-self:flex-end;background:#fff3cb}.bubble.suggestion{align-self:flex-end;border-color:#b28712;background:#fff7d8}.bubble.suggestion span{color:#7b5b05}.inspector{display:flex;flex-direction:column;gap:16px;border-left:1px solid var(--line);background:#fffaf0b8;padding:22px}.panelBlock{border-bottom:1px solid var(--line);padding-bottom:18px}.opsBlock{display:grid;gap:10px}.panelBlock h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;text-transform:uppercase}.panelBlock p,dd{margin:0;line-height:1.5}dl{display:grid;grid-template-columns:90px 1fr;gap:8px 12px;margin:0}.wideButton{width:100%}.notesList{display:grid;gap:8px;margin-bottom:10px}.deliveryList{display:grid;gap:8px}.deliveryItem{display:grid;gap:8px;border:1px solid var(--line);border-left:5px solid var(--steel);border-radius:8px;background:var(--paper-strong);padding:10px}.deliveryItem.sent,.deliveryItem.delivered,.deliveryItem.read{border-left-color:var(--kingz)}.deliveryItem.mock,.deliveryItem.skipped{border-left-color:var(--accent)}.deliveryItem.failed{border-left-color:var(--ranwey)}.deliveryTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.deliveryTop strong,.deliveryTop small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deliveryTop strong{color:var(--ink);font-size:12px;font-weight:900;text-transform:uppercase}.deliveryTop small{color:var(--ink-soft);font-size:11px;font-weight:800}.deliveryItem dl{grid-template-columns:82px minmax(0,1fr);font-size:12px}.deliveryItem dd{overflow-wrap:anywhere}.deliveryRetry{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;width:fit-content;border:1px solid var(--line);border-radius:6px;background:#fffdf8;color:var(--steel);padding:4px 9px;font-size:12px;font-weight:900;text-transform:uppercase}.deliveryRetry:hover{border-color:var(--steel)}.orderSearch{display:grid;grid-template-columns:104px minmax(0,1fr) 44px;gap:8px;margin-bottom:10px}.ordersList{display:grid;gap:10px;margin-top:10px}.orderCard{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px}.orderTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.orderTop strong{font-family:Archivo Black,sans-serif;font-size:24px;line-height:1}.orderTop small{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.orderCard p{margin:0;line-height:1.4}.orderCard dl{grid-template-columns:72px 1fr}.orderProducts{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--ink-soft);font-size:13px;font-weight:700}.noteItem{border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:10px}.noteItem p{margin:0 0 8px;line-height:1.4}.noteItem small{color:var(--ink-soft);font-size:11px;font-weight:800;text-transform:uppercase}.noteInput{min-height:86px;margin-bottom:10px}.composer{display:grid;grid-template-columns:1fr 54px;gap:10px;border-top:1px solid var(--line);background:var(--paper-strong);padding:16px 22px}.knowledgeEditor{min-height:0;padding:22px}.knowledgeEditor textarea{min-height:calc(100vh - 176px);height:100%;border-color:var(--ink);background:#fffdf8;font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.6}.adminGrid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:22px;min-height:0;padding:22px}.dashboardGrid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;min-height:0;padding:22px}.dailyGrid,.customerGrid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px;min-height:0;overflow:auto;padding:22px}.auditGrid{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) minmax(0,2fr);gap:14px;min-height:0;overflow:auto;padding:22px}.brandSettingsGrid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px;min-height:0;overflow:auto;padding:22px}.integrationsGrid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;min-height:0;overflow:auto;padding:0 22px 22px}.handoffsGrid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px;min-height:0;overflow:auto;padding:22px}.productionGrid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:14px;min-height:0;overflow:auto;padding:22px}.searchGrid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;min-height:0;overflow:auto;padding:22px}.searchHeroForm{display:grid;grid-template-columns:128px minmax(220px,1fr) auto;gap:10px;width:min(620px,100%)}.searchHeroForm input,.searchHeroForm select{min-height:42px}.searchRows{display:grid;gap:10px}.searchResultRow,.searchQueueItem{position:relative;display:grid;align-items:center;gap:12px;min-height:78px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px 14px;text-align:left}.searchResultRow{grid-template-columns:minmax(0,1fr) auto}.searchResultRow:has(.brandStripe){grid-template-columns:minmax(0,1fr) auto;padding-left:20px}.searchQueueItem{grid-template-columns:22px minmax(0,1fr);padding-left:20px}.searchResultRow span:not(.brandStripe),.searchQueueItem span:not(.brandStripe){display:grid;gap:4px;min-width:0}.searchResultRow strong,.searchResultRow small,.searchResultRow em,.searchQueueItem strong,.searchQueueItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchResultRow small,.searchResultRow em,.searchQueueItem small{color:var(--ink-soft);font-size:12px;font-weight:700}.searchResultRow em{font-style:normal}.metricCard,.dashboardPanel,.nextActionsPanel,.briefList,.customerProfile,.customerMemory,.customerHistory,.auditTimeline,.handoffTable,.brandSettingsForm,.brandTonePanel,.productionForm,.productionPanel,.integrationCard{border:1px solid var(--line);border-radius:8px;background:var(--paper-strong)}.productionForm,.productionPanel{display:grid;align-content:start;gap:16px;min-width:0;padding:18px}.productionForm h2,.productionPanel h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.productionNote{grid-column:1 / -1}.productionNote textarea{min-height:132px;resize:vertical}.productionQueueItem{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px}.productionQueueItem span{display:grid;gap:3px;min-width:0}.productionQueueItem strong,.productionQueueItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productionQueueItem small{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.productionStatusCard{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:82px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,rgba(241,181,28,.16),transparent),#fffdf8;padding:14px}.productionStatusCard.internal{background:linear-gradient(90deg,rgba(15,123,88,.16),transparent),#fffdf8}.productionStatusCard span{display:grid;gap:3px}.productionStatusCard small{color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.productionStatusCard strong{font-size:24px}.productionSteps{display:grid;gap:0;margin:0;padding:0;list-style:none}.productionSteps li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;color:var(--ink-soft);font-size:13px;font-weight:800}.productionSteps li span{width:12px;height:12px;border:2px solid var(--line);border-radius:999px;background:#fffdf8}.productionSteps li.active{color:var(--ink)}.productionSteps li.active span{border-color:var(--green);background:var(--green)}.productionSteps p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productionMeta{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 12px;margin:0}.productionMeta dt{color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase}.productionMeta dd{min-width:0;margin:0;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.productionInternalNote{margin:0;border-left:3px solid var(--green);padding-left:12px;color:var(--ink-soft);font-weight:700;line-height:1.45}.handoffTable{display:grid;grid-column:1 / -1;align-content:start;gap:10px;padding:16px}.handoffRow{position:relative;display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;min-height:74px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px 14px 12px 20px;text-align:left}.handoffRow span:not(.brandStripe){display:grid;gap:4px;min-width:0}.handoffRow strong,.handoffRow small,.handoffRow>span:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handoffRow small,.handoffRow>span:nth-child(3){color:var(--ink-soft);font-size:12px;font-weight:700}.integrationCard{display:grid;align-content:start;gap:14px;min-width:0;padding:16px}.launchChecklist{display:grid;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);gap:0;margin:22px 22px 14px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong)}.launchChecklist.ready{border-color:#0f7b586b}.launchChecklist.pending{border-color:#8f1c1452}.launchMeter{display:grid;align-content:center;justify-items:start;gap:8px;min-height:168px;border-right:1px solid var(--line);background:#fff9ed;padding:18px}.launchMeter span{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--ink);border-radius:6px;color:var(--ink)}.launchMeter strong{font-family:Archivo Black,sans-serif;color:var(--ink);font-size:44px;line-height:1}.launchMeter small,.launchRows small{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.launchBody{display:grid;align-content:start;gap:12px;min-width:0;padding:16px}.launchBody header{display:grid;gap:4px}.launchBody h2{margin:0;font-size:17px;text-transform:uppercase}.launchBlockers{display:flex;flex-wrap:wrap;gap:8px}.launchBlockers span{border:1px solid rgba(143,28,20,.3);border-radius:999px;background:#fff7f0;padding:6px 10px;color:#8f1c14;font-size:12px;font-weight:800}.launchRows{display:grid;gap:8px}.launchRows article{display:grid;grid-template-columns:24px minmax(160px,.7fr) minmax(0,1fr);align-items:center;gap:10px;min-height:48px;border-top:1px solid var(--line);padding-top:8px}.launchRows article>span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:6px}.launchRows article.ready>span{color:#185b42}.launchRows article.pending>span{color:#8f1c14}.launchRows article div{display:grid;gap:3px;min-width:0}.launchRows strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.launchRows code{display:block;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:8px;color:var(--steel);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.integrationCard.ready{border-color:#0f7b586b}.integrationCard.pending{border-color:#8f1c1452}.integrationCard header,.snippetBlock span{display:flex;align-items:center;justify-content:space-between;gap:12px}.integrationCard h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;text-transform:uppercase}.checkList,.pendingList,.snippetBlock{display:grid;gap:8px}.cardActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.checkRow{display:grid;grid-template-columns:minmax(120px,.52fr) minmax(0,1fr);align-items:center;gap:10px;min-height:38px;border-bottom:1px solid var(--line)}.checkRow span{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.checkRow.ready span{color:#185b42}.checkRow.pending span{color:#8f1c14}.checkRow code,.snippetBlock code{display:block;min-width:0;overflow:auto;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:8px;color:var(--steel);font-size:12px;white-space:pre-wrap;word-break:break-word}.pendingList span,.readyLine{border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--ink-soft);font-size:12px;font-weight:800}.readyLine{margin:0;color:#185b42}.probeEmpty{margin:0;border:1px dashed var(--line);border-radius:6px;padding:10px;color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.webchatProbe{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:10px}.webchatProbe.ready{border-color:#0f7b586b}.webchatProbe.pending{border-color:#8f1c1452}.webchatProbe header{display:flex;align-items:center;justify-content:space-between;gap:10px}.webchatProbe header strong,.probeRows strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.webchatProbe header small,.probeRows small{color:var(--ink-soft);font-size:11px;font-weight:800;text-transform:uppercase}.probeRows{display:grid;gap:8px}.probeRows article{display:grid;grid-template-columns:22px minmax(100px,.55fr) minmax(0,1fr);align-items:center;gap:8px;min-height:42px;border-top:1px solid var(--line);padding-top:8px}.probeRows article>span{display:inline-grid;place-items:center}.probeRows article.ready>span{color:#185b42}.probeRows article.pending>span{color:#8f1c14}.probeRows article div{display:grid;gap:2px;min-width:0}.probeRows code{display:block;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--paper-strong);padding:7px;color:var(--steel);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.snippetBlock{border-top:1px solid var(--line);padding-top:10px}.snippetBlock strong{font-size:12px;text-transform:uppercase}.metricCard{display:grid;gap:8px;min-height:148px;padding:16px}.metricIcon{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:var(--paper-strong)}.metricCard small,.mutedLine{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.metricCard strong{font-family:Archivo Black,sans-serif;font-size:42px;line-height:.95}.customerGrid .metricCard strong{font-size:clamp(24px,3vw,36px);overflow-wrap:anywhere}.metricCard p,.mutedLine{margin:0}.metricTrend{align-self:end;width:fit-content;max-width:100%;padding:4px 7px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.metricTrend.up{border-color:#16794a47;color:#16794a;background:#16794a14}.metricTrend.down{border-color:#a6372342;color:#a63723;background:#a6372314}.dashboardPanel{display:grid;align-content:start;gap:10px;min-height:220px;padding:16px}.nextActionsPanel,.briefList{display:grid;align-content:start;gap:10px;padding:16px}.nextActionsPanel{grid-column:1 / -1;min-height:150px;background:linear-gradient(135deg,rgba(15,123,88,.12),transparent 60%),var(--paper-strong)}.briefList{grid-column:1 / -1}.nextActionsPanel h2,.briefList h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.actionRow{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:38px;border-bottom:1px solid var(--line);padding:8px 0;color:var(--ink);font-weight:800;line-height:1.4}.briefHandoff{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px 14px 12px 20px;text-align:left}.briefHandoff span:not(.brandStripe){display:grid;gap:4px;min-width:0}.briefHandoff strong,.briefHandoff small,.briefHandoff em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.briefHandoff small,.briefHandoff em{color:var(--ink-soft);font-size:12px;font-weight:700}.briefHandoff em{font-style:normal}.customerProfile,.customerMemory,.customerHistory{display:grid;align-content:start;gap:12px;padding:16px}.customerProfile h2,.customerMemory h2,.customerHistory h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.customerProfile{grid-column:span 1}.customerMemory{grid-column:span 2}.customerMemory textarea{min-height:118px;resize:vertical}.memoryActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.tagList{display:flex;flex-wrap:wrap;gap:8px}.tagList span{border:1px solid var(--line);border-radius:999px;background:#fffdf8;padding:6px 10px;color:var(--ink-soft);font-size:12px;font-weight:800}.customerHistory{grid-column:1 / -1}.historyRow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffdf8;padding:12px 14px 12px 20px;text-align:left}.historyRow span:not(.brandStripe){display:grid;gap:4px;min-width:0}.historyRow strong,.historyRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyRow small{color:var(--ink-soft);font-size:12px;font-weight:700}.auditTimeline{display:grid;align-content:start;gap:0;overflow:auto;padding:8px 16px}.auditEvent{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:14px 0}.auditEvent:before{position:absolute;top:0;bottom:0;left:8px;width:1px;background:var(--line);content:""}.auditDot{z-index:1;width:17px;height:17px;margin-top:2px;border:2px solid var(--ink);border-radius:999px;background:var(--accent)}.auditEventTop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.auditEventTop strong{overflow-wrap:anywhere}.auditEventTop small{flex:0 0 auto;color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}.auditEvent p{margin:6px 0;color:var(--ink-soft);font-weight:700;line-height:1.4}.auditEvent code{display:block;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:8px;color:var(--steel);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.brandSettingsForm,.brandTonePanel{display:grid;align-content:start;gap:14px;padding:16px}.brandSettingsForm{grid-column:span 2}.brandTonePanel{grid-column:span 1}.brandSettingsForm h2,.brandTonePanel h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.toggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:8px 10px;color:var(--ink);text-transform:none}.toggleRow input{width:20px;min-height:20px;flex:0 0 auto}.businessHoursGrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(96px,.8fr));gap:10px}.slaTargetsGrid{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}.dayToggleGrid{display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));gap:8px}.dayToggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;color:var(--ink);font-size:12px;font-weight:800}.dayToggle input{width:16px;min-height:16px}.brandTonePanel p{margin:0;color:var(--ink-soft);font-weight:700;line-height:1.5}.brandTonePanel code{display:block;overflow:auto;max-height:240px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:10px;color:var(--steel);font-size:12px;white-space:pre-wrap}.dashboardPanel:nth-of-type(5),.dashboardPanel:nth-of-type(8){grid-column:span 2}.dashboardPanel h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.rankList{display:grid;gap:8px}.agentMetricRows{display:grid;gap:10px}.agentMetricRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,auto);align-items:center;gap:12px;min-height:62px;border-bottom:1px solid var(--line);padding:8px 0}.agentMetricRow>span{display:grid;gap:4px;min-width:0}.agentMetricRow strong,.agentMetricRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentMetricRow small{color:var(--ink-soft);font-size:12px;font-weight:700}.agentMetricRow.unassigned{border-bottom:0;color:var(--steel)}.agentMetricStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.agentMetricStats span{border:1px solid var(--line);border-radius:999px;background:#fffdf8;padding:5px 8px;color:var(--ink);font-size:12px;font-weight:800;white-space:nowrap}.slaRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;padding:9px 10px}.slaRow>span:first-child{display:grid;min-width:0}.slaRow strong,.slaRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slaRow>span:not(:first-child){border:1px solid var(--line);border-radius:999px;padding:4px 8px;color:var(--ink-soft);font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.rankRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;border-bottom:1px solid var(--line)}.rankRow span{overflow:hidden;color:var(--ink-soft);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rankRow strong{font-family:Archivo Black,sans-serif;font-size:20px;line-height:1}.adminForm{display:grid;align-content:start;gap:14px;border-right:1px solid var(--line);padding-right:22px}.adminForm h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;text-transform:uppercase}.userTable{display:grid;align-content:start;gap:10px;overflow:auto}.userRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;border:1px solid var(--line);border-radius:8px;background:var(--paper-strong);padding:12px 14px}.userRow span:first-child{display:grid;gap:4px;min-width:0}.userRow strong,.userRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userRow small{color:var(--ink-soft);font-size:12px;font-weight:700}.sendButton{width:54px}.inlineAction{width:100%;margin-top:10px}.blankState,.empty{display:grid;place-items:center;gap:16px;min-height:220px;color:var(--ink-soft)}@media(max-width:900px){.shell,.contentGrid{grid-template-columns:1fr}.sidebar{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.queue{max-height:380px}.conversationHeader,.knowledgeHeader,.adminHeader,.dashboardHeader,.dailyHeader,.customersHeader,.auditHeader,.brandsHeader,.integrationsHeader,.handoffsHeader,.productionHeader,.searchHeader{align-items:flex-start;flex-direction:column}.dashboardGrid,.searchGrid,.dailyGrid,.customerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auditGrid,.brandSettingsGrid,.integrationsGrid,.launchChecklist{grid-template-columns:1fr}.launchMeter{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.launchRows article{grid-template-columns:24px minmax(0,1fr)}.probeRows article{grid-template-columns:22px minmax(0,1fr)}.launchRows code,.probeRows code{grid-column:2}.handoffsGrid,.productionGrid{grid-template-columns:1fr}.handoffRow,.briefHandoff,.agentMetricRow{grid-template-columns:minmax(0,1fr)}.agentMetricStats{justify-content:flex-start}.brandSettingsForm,.brandTonePanel,.customerMemory{grid-column:auto}.businessHoursGrid,.formGrid,.searchHeroForm{grid-template-columns:1fr}.productionNote{grid-column:auto}.adminGrid{grid-template-columns:1fr}.adminForm{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:22px}.inspector{border-left:0;border-top:1px solid var(--line)}}@media(max-width:560px){.sidebar,.thread,.conversationHeader,.productionHeader,.searchHeader,.inspector{padding:18px}.toolbar,.navSwitch,.knowledgeCreate,.dashboardGrid,.searchGrid,.dailyGrid,.customerGrid{grid-template-columns:1fr}.dashboardPanel:nth-of-type(5),.dashboardPanel:nth-of-type(8){grid-column:auto}.userRow{grid-template-columns:1fr}.launchChecklist{margin:18px 18px 12px}.launchRows article{grid-template-columns:1fr}.probeRows article{grid-template-columns:1fr}.launchRows article>span,.launchRows code,.probeRows article>span,.probeRows code{grid-column:auto}.launchRows strong,.launchRows small,.launchRows code,.probeRows strong,.probeRows small,.probeRows code{white-space:normal}.knowledgeCreate .iconButton{width:100%}.bubble{max-width:100%}}
