:root{--ivory:#f7f5f0;--charcoal:#171717;--blue:#193cb8;--grey:#e9e9e6;--white:#fff;--muted:#737373;--green:#14765a;--danger:#b3261e;--amber:#9a6500;--blue-soft:#eef2ff;--shadow:0 12px 40px #1717170b}*{box-sizing:border-box}html,body{min-height:100%;color:var(--charcoal);background:#f6f5f1;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}.appShell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:30;background:#151515;flex-direction:column;height:100vh;padding:24px 15px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;margin-bottom:26px;padding:0 8px;display:flex}.brandMark{color:#171717;letter-spacing:.06em;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.brandText{min-width:0}.brand strong,.brand span{display:block}.brand strong{white-space:nowrap;text-overflow:ellipsis;max-width:145px;font-size:13px;overflow:hidden}.brand span{color:#8d8d8d;margin-top:3px;font-size:11px}.sidebarClose{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:none}.navLabel{letter-spacing:.14em;color:#666;margin:10px 11px 8px;font-size:9px;font-weight:800}nav{gap:3px;display:grid}.navItem{text-align:left;color:#8f8f8f;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 11px;font-size:12.5px;font-weight:550;text-decoration:none;display:flex}.navItem:hover,.navItem.active{color:#fff;background:#242424}.navIcon{text-align:center;color:#888;width:21px;font-size:14px}.navItem.active .navIcon{color:#fff}.platformLinkWrap{margin-top:14px}.tagline{border-top:1px solid #2b2b2b;align-items:center;gap:9px;margin-top:auto;padding:15px 7px 0;display:flex}.userAvatar{background:#292929;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.userMeta{flex:1;min-width:0}.userMeta strong,.userMeta span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.userMeta strong{font-size:10px}.userMeta span{color:#707070;margin-top:3px;font-size:10px}.iconButton{cursor:pointer;color:#777;background:0 0;border:0;padding:7px}.iconButton.light{color:#555;background:#f5f5f3;border-radius:9px}.mainContent{width:100%;max-width:1680px;padding:30px 34px 50px;overflow:hidden}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.topbarTitle{align-items:flex-start;gap:11px;display:flex}.topbar h1{letter-spacing:-.045em;margin:0 0 5px;font-size:29px}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#8b8b8b;margin:0 0 6px;font-size:9px;font-weight:850}.subtle,.bodyText{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.menuButton{border:1px solid var(--grey);background:#fff;border-radius:9px;width:38px;height:38px;display:none}.topActions{align-items:center;gap:9px;display:flex}.searchPill{color:#8b8b8b;cursor:pointer;background:#fff;border:1px solid #e4e3df;border-radius:10px;align-items:center;gap:8px;min-width:220px;height:38px;padding:0 11px;font-size:11px;display:flex}.searchPill span{text-align:left;flex:1}.searchPill kbd{background:#f2f1ed;border:1px solid #e3e1dc;border-radius:5px;padding:3px 5px;font-size:9px}.roundAction{cursor:pointer;background:#fff;border:1px solid #e4e3df;border-radius:10px;width:38px;height:38px;position:relative}.notificationDot{background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.connectionChip{white-space:nowrap;background:#fff;border:1px solid #e4e3df;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:10.5px;display:inline-flex}.connectionChip>span{background:#aaa;border-radius:50%;width:6px;height:6px}.connectionChip.connected>span{background:var(--green)}.heroWelcome,.integrationHero,.ownerAi{box-shadow:var(--shadow);background:#fff;border:1px solid #e8e7e3;border-radius:18px}.heroWelcome{background:linear-gradient(110deg,#fff 0% 65%,#f1f3fb 100%);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;padding:27px 29px;display:flex}.bluePill{color:var(--blue);letter-spacing:.08em;background:#edf1ff;border-radius:999px;padding:6px 9px;font-size:8.5px;font-weight:850;display:inline-flex}.heroWelcome h2,.integrationHero h2,.ownerAi h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:27px}.heroWelcome p,.integrationHero p,.ownerAi p{max-width:700px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.primary{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 17px;font-size:11px;font-weight:700}.primary:hover{filter:brightness(.96)}.primary.compact{white-space:nowrap;padding:10px 13px}.secondaryButton{cursor:pointer;background:#fff;border:1px solid #e4e3df;border-radius:9px;padding:9px 11px;font-size:10.5px}.secondaryButton.small{padding:7px 10px}.metricGrid{gap:10px;margin-bottom:12px;display:grid}.metricGrid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.metricGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard{background:#fff;border:1px solid #e8e7e3;border-radius:13px;min-width:0;padding:16px 17px}.metricCard>div>span{color:#858585;margin-bottom:9px;font-size:9.5px;display:block}.metricCard strong{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;display:block;overflow:hidden}.metricCard small{color:#939393;margin-top:8px;font-size:9px;display:block}.goodText,.positive{color:var(--green)!important}.warnText{color:var(--amber)!important}.dashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.span2{grid-column:span 2}.span3{grid-column:span 3}.card,.panel{background:#fff;border:1px solid #e8e7e3;border-radius:14px;box-shadow:0 8px 28px #17171706}.card{padding:19px}.cardHeading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:13px;display:flex}.card h3,.panel h3{letter-spacing:-.02em;margin:0;font-size:15px}.cardMore{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:12px}.chartHeader{justify-content:space-between;align-items:flex-start;display:flex}.chartHeader strong{letter-spacing:-.03em;font-size:22px;display:block}.chartHeader span{color:#888;margin-top:4px;font-size:9px;display:block}.trendBadge{background:#edf8f3;border-radius:999px;padding:5px 7px;font-weight:700;color:var(--green)!important}.miniChart{border-bottom:1px solid #eee;align-items:flex-end;gap:7px;height:150px;padding-top:20px;display:flex}.miniChart i{opacity:.88;background:linear-gradient(#3156d5,#193cb8);border-radius:4px 4px 1px 1px;flex:1;max-width:34px}.chartLegend{color:#888;justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.attention{border-bottom:1px solid #efefec;align-items:center;gap:10px;padding:11px 0;display:flex}.attention:last-child{border:0}.attentionIcon{border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.attentionIcon.red{color:var(--danger);background:#fff0ef}.attentionIcon.amber{color:var(--amber);background:#fff7e9}.attentionIcon.blue{color:var(--blue);background:#eef2ff}.attention>div{flex:1}.attention strong,.attention span{display:block}.attention strong{font-size:10.5px}.attention span{color:#888;margin-top:3px;font-size:9px}.attention>b{color:#bbb}.projectRow{border-bottom:1px solid #efefec;grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr) 50px;align-items:center;gap:15px;padding:10px 0;display:grid}.projectRow:last-child{border:0}.projectName,.nameCell{align-items:center;gap:9px;min-width:0;display:flex}.projectName strong,.projectName span,.nameCell strong,.nameCell span{display:block}.projectName strong,.nameCell strong{font-size:10.5px}.projectName span,.nameCell span{color:#8b8b8b;margin-top:3px;font-size:8.8px}.avatar{color:#555;background:#efeee9;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:8px;font-weight:850;display:grid}.avatar.large{border-radius:15px;width:52px;height:52px;font-size:13px}.progressWrap{align-items:center;gap:8px;display:flex}.progressTrack{background:#efefec;border-radius:999px;flex:1;height:5px;overflow:hidden}.progressTrack i{background:var(--blue);border-radius:999px;height:100%;display:block}.progressWrap>span,.projectRow>small{color:#888;font-size:8.5px}.taskRow{border-bottom:1px solid #efefec;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.taskRow:last-child{border:0}.taskCheck{background:#fff;border:1px solid #d8d7d2;border-radius:4px;width:15px;height:15px}.taskRow strong,.taskRow span{display:block}.taskRow strong{font-size:10px}.taskRow>div>span{color:#888;margin-top:3px;font-size:8.5px}.taskRow>small{color:#777;font-size:8.5px}.activityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.activity{border-right:1px solid #eee;padding:3px 13px 3px 19px;position:relative}.activity:last-child{border:0}.activityDot{background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:3px}.activity strong,.activity span,.activity small{display:block}.activity strong{font-size:9.5px}.activity span{color:#818181;margin-top:4px;font-size:8.5px;line-height:1.45}.activity small{color:#aaa;margin-top:7px;font-size:8px}.systemStrip{background:#fff;border:1px solid #e8e7e3;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:11px;padding:11px 0;display:grid}.systemStrip>div{border-right:1px solid #eee;grid-template-columns:10px 1fr;column-gap:6px;padding:0 15px;display:grid}.systemStrip>div:last-child{border:0}.systemStrip strong{font-size:9.5px}.systemStrip small{color:#929292;grid-column:2;margin-top:2px;font-size:8px}.statusDot{background:#aaa;border-radius:50%;width:6px;height:6px;margin-top:3px}.statusDot.good{background:var(--green)}.statusDot.idle{background:#aaa}.pageToolbar,.toolbarBetween{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.pageToolbar>div{gap:8px;display:flex}.fakeSearch{color:#999;background:#fff;border:1px solid #e5e4e0;border-radius:9px;padding:9px 11px;font-size:10.5px}.fakeSearch.wide{min-width:270px}.filterRow{gap:8px;margin-bottom:10px;display:flex}.filterRow .fakeSearch{flex:1}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #eeeeeb;padding:11px 10px;font-size:10px}th{color:#929292;text-transform:uppercase;letter-spacing:.04em;font-size:8.5px;font-weight:700}tbody tr:hover{background:#fafaf8}.statusPill{color:#666;background:#f1f1ee;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.status-active,.status-won,.status-delivered{color:var(--green);background:#ecf7f2}.status-proposal,.status-qualified{color:var(--blue);background:#eef2ff}.status-new,.status-invite,.status-medium{color:#8b5d00;background:#fff6e6}.status-high{color:var(--danger);background:#fff0ef}.status-low{color:#626772;background:#f0f1f4}.kanban{grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;display:grid;overflow-x:auto}.kanbanCol{background:#efeee9;border-radius:13px;min-height:330px;padding:10px}.kanbanHead{justify-content:space-between;align-items:center;padding:3px 3px 10px;display:flex}.kanbanHead strong{font-size:10.5px}.kanbanHead span{background:#deddd8;border-radius:999px;padding:3px 6px;font-size:8px}.dealCard{background:#fff;border:1px solid #e7e6e1;border-radius:10px;margin-bottom:8px;padding:13px}.dealCard>span,.dealCard>strong{display:block}.dealCompany{color:#888;margin-bottom:7px;font-size:8px}.dealCard>strong{font-size:10.5px;line-height:1.4}.dealCard>div{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.dealCard b{font-size:11px}.dealCard div span{color:#888;font-size:8px}.dealCard.ghost{color:#999;text-align:center;background:0 0;border-style:dashed}.topGap{margin-top:11px}.twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.compactRow{border-bottom:1px solid #eeeeeb;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.compactRow:last-child{border:0}.compactRow strong,.compactRow span{display:block}.compactRow strong{font-size:10px}.compactRow span{color:#888;margin-top:3px;font-size:8.5px}.compactRow b{font-size:9.5px}.tabs{background:#ecebe6;border-radius:10px;gap:3px;margin-bottom:13px;padding:3px;display:inline-flex}.tabs button{color:#757575;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:9.5px}.tabs button.active{color:#171717;background:#fff;font-weight:700;box-shadow:0 2px 7px #0000000d}.toolbarBetween>.tabs{margin-bottom:0}.inboxLayout{grid-template-columns:265px minmax(0,1fr) 235px;gap:10px;height:calc(100vh - 150px);min-height:530px;display:grid}.panel{overflow:hidden}.panelHeader,.chatTop{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:15px;display:flex}.conversationItem{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f0ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:12px;display:grid}.conversationItem.selected{background:#f2f4fb}.conversationItem strong,.conversationItem span{display:block}.conversationItem strong{font-size:9.8px}.conversationItem span{color:#888;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.conversationItem small{color:#aaa;font-size:7.5px}.chatPanel{flex-direction:column;display:flex}.chatActions{gap:6px;display:flex}.messages.modern{background:#f5f4ef;flex-direction:column;flex:1;gap:10px;padding:24px;display:flex;overflow:auto}.chatDate{text-align:center;color:#aaa;font-size:8px}.bubble{border-radius:12px;max-width:70%;padding:10px 12px;font-size:10px;line-height:1.5}.bubble.customer{background:#fff;border:1px solid #e8e7e3;align-self:flex-start}.bubble.agent{color:#26355f;background:#eaf0ff;align-self:flex-end}.bubble small{color:#6272a2;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.aiSummary{text-align:center;background:#fff;border:1px dashed #cbd3ee;border-radius:10px;align-self:center;max-width:80%;padding:9px 11px}.aiSummary strong,.aiSummary span{display:block}.aiSummary strong{color:var(--blue);font-size:8.5px}.aiSummary span{color:#777;margin-top:3px;font-size:8px}.composerModern{color:#aaa;background:#fff;border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:10px 12px;font-size:9px;display:flex}.composerModern>div{gap:5px;display:flex}.composerModern button{background:#f1f1ee;border:0;border-radius:7px;padding:7px 9px;font-size:9px}.composerModern .sendButton,.sendButton{background:var(--blue);color:#fff}.customerPanel{padding:17px}.profileBlock{text-align:center;padding:8px 0 15px}.profileBlock .avatar{margin:auto}.profileBlock h3{margin-top:8px}.profileBlock span{color:#888;font-size:9px}.infoRow{border-bottom:1px solid #eeeeeb;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.infoRow span{color:#858585;font-size:9px}.infoRow strong{text-align:right;max-width:65%;font-size:9px}.sideNote{background:#f3f2ed;border-radius:10px;margin-top:14px;padding:12px}.sideNote strong,.sideNote span{display:block}.sideNote strong{font-size:9px}.sideNote span{color:#777;margin-top:5px;font-size:8.5px;line-height:1.5}.integrationHero{grid-template-columns:1.1fr .9fr;gap:40px;margin-bottom:12px;padding:30px;display:grid}.integrationSteps{border-left:1px solid #eee;padding-left:24px}.integrationStep{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.integrationStep>b{width:26px;height:26px;color:var(--blue);background:#eef2ff;border-radius:8px;place-items:center;font-size:8px;display:grid}.integrationStep strong,.integrationStep span{display:block}.integrationStep strong{font-size:10px}.integrationStep span{color:#888;margin-top:3px;font-size:8.5px}.warning,.error,.note{margin-top:9px!important;font-size:9px!important}.warning{color:#8b5d00!important}.error{color:var(--danger)!important}.note{color:#888!important}.voiceHero{align-items:center;gap:20px;padding:18px 6px;display:flex}.voiceOrb,.ownerOrb{color:#fff;background:radial-gradient(circle at 35% 30%,#7890e4,#193cb8 58%,#112779);border-radius:50%;flex:none;place-items:center;width:80px;height:80px;font-size:25px;display:grid;box-shadow:0 0 0 12px #edf1ff}.voiceHero h3{margin-bottom:6px;font-size:19px}.featureChips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.featureChips span,.promptChips button{background:#fafaf8;border:1px solid #e5e4e0;border-radius:999px;padding:6px 9px;font-size:8.5px}.teamChatLayout{grid-template-columns:290px minmax(0,1fr);gap:11px;display:grid}.teamMessages{min-height:340px;padding-top:10px}.teamMessages>div{gap:9px;padding:10px 0;display:flex}.teamMessages p{margin:0}.teamMessages strong,.teamMessages span,.teamMessages small{display:block}.teamMessages strong{font-size:9.5px}.teamMessages span{color:#555;margin-top:4px;font-size:9px}.teamMessages small{color:#aaa;margin-top:5px;font-size:7.5px}.projectRows.large .projectRow,.taskList.large .taskRow{padding:14px 0}.approval{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.approval:last-child{border:0}.approval strong,.approval span{display:block}.approval strong{font-size:10px}.approval span{color:#888;margin-top:4px;font-size:8.5px}.teamColumns{grid-template-columns:1.4fr .6fr}.authForm{gap:12px;display:grid}.authForm label{gap:5px;font-size:9px;font-weight:700;display:grid}.authForm input,.authForm select{background:#fafaf8;border:1px solid #e1e0dc;border-radius:9px;padding:9px 10px;font-size:10px}.authForm input:focus,.authForm select:focus{outline-offset:1px;outline:2px solid #cbd5ff}.progressItem{margin:12px 0}.progressItem>div:first-child{justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.progressItem strong{font-size:9px}.agentHeader{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding-bottom:10px;display:grid}.aiAvatar{width:38px;height:38px;color:var(--blue);background:#edf1ff;border-radius:10px;place-items:center;display:grid}.agentHeader strong,.agentHeader span{display:block}.agentHeader strong{font-size:10.5px}.agentHeader span{color:#888;margin-top:3px;font-size:8.5px}.toggleRow{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;justify-content:space-between;width:100%;padding:11px 0;font-size:9.5px;display:flex}.toggleRow.static{cursor:default}.switch{background:#ccc;border-radius:999px;width:34px;height:19px;padding:3px;display:flex}.switch i{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}.switch.on{background:var(--blue)}.switch.on i{transform:translate(15px)}.ruleFlow{background:#f3f2ed;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;padding:16px;display:flex}.ruleFlow span{background:#fff;border:1px solid #e4e3de;border-radius:8px;padding:7px 9px;font-size:9px}.ruleFlow b{color:var(--blue)}.kbGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kbCard{background:#fff;border:1px solid #e8e7e3;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.kbIcon{width:34px;height:34px;color:var(--blue);background:#eef2ff;border-radius:9px;place-items:center;font-weight:800;display:grid}.kbCard>div:nth-child(2){flex:1}.kbCard span,.kbCard strong,.kbCard small{display:block}.kbCard span{color:#929292;text-transform:uppercase;font-size:7.5px}.kbCard strong{margin-top:3px;font-size:10px}.kbCard small{color:#999;margin-top:5px;font-size:8px}.kbCard>b{color:#bbb}.automationRow{border-bottom:1px solid #eee;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.automationRow:last-child{border:0}.automationIcon{background:#fff6e6;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.automationRow strong,.automationRow span{display:block}.automationRow strong{font-size:9.5px}.automationRow div span{color:#929292;margin-bottom:3px;font-size:8px}.automationRow>b{color:#aaa}.ownerAi{grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.ownerAiIntro{padding:34px}.ownerOrb{width:65px;height:65px;margin-bottom:22px}.promptChips{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.promptChips button{cursor:pointer;background:#fff}.ownerChat{background:#f3f2ed;flex-direction:column;justify-content:flex-end;gap:18px;padding:28px;display:flex}.aiAnswer{background:#fff;border:1px solid #e2e0da;border-radius:13px;gap:10px;padding:16px;display:flex}.aiAnswer>span{color:var(--blue)}.aiAnswer strong{font-size:10px}.aiAnswer p{color:#4f4f4f;margin-top:6px;font-size:9.5px}.aiAnswer small{color:#aaa;margin-top:8px;font-size:7.5px;display:block}.ownerComposer{color:#999;background:#fff;border:1px solid #deddd8;border-radius:11px;justify-content:space-between;padding:11px;font-size:9px;display:flex}.ownerComposer button{background:var(--blue);color:#fff;border:0;border-radius:8px;width:28px;height:28px}.bigNumber{letter-spacing:-.05em;color:var(--blue);font-size:44px;font-weight:800}.miniStats{gap:14px;margin-top:20px;display:flex}.miniStats span{color:#888;font-size:8px}.miniStats b{color:#171717;font-size:13px;display:block}.settingsGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.checkItem{border-bottom:1px solid #eee;align-items:center;gap:9px;padding:9px 0;display:flex}.checkItem>span{border:1px solid #ddd;border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.checkItem>span.done{color:var(--green);background:#eaf6f0;border-color:#d8ede4}.checkItem strong{font-size:9px;font-weight:600}.authShell{background:var(--ivory);place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{border:1px solid var(--grey);width:100%;max-width:400px;box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:34px}.brandMarkAuth{border:1px solid var(--charcoal);letter-spacing:.08em;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:12px;font-weight:800;display:grid}.authCard h1{margin:0 0 6px;font-size:24px}.authCard .subtle{margin-bottom:24px}.authCard .authForm{margin-top:8px}.authNote{text-align:center;margin-top:20px}.mobileOverlay{display:none}@media (max-width:1250px){.metricGrid.six{grid-template-columns:repeat(3,1fr)}.inboxLayout{grid-template-columns:230px minmax(0,1fr)}.customerPanel{display:none}.activityGrid{grid-template-columns:repeat(3,1fr);gap:14px}.activity{border:0}.settingsGrid{grid-template-columns:1fr 1fr}.settingsGrid>.card:last-child{grid-column:span 2}}@media (max-width:980px){.appShell{grid-template-columns:1fr}.sidebar{width:248px;transition:all .2s;position:fixed;left:-270px}.sidebar.mobileOpen{left:0}.sidebarClose,.menuButton{display:block}.mobileOverlay{z-index:20;background:#00000059;border:0;display:block;position:fixed;inset:0}.mainContent{padding:22px}.searchPill{display:none}.dashboardGrid{grid-template-columns:1fr 1fr}.span3{grid-column:span 2}.metricGrid.four{grid-template-columns:repeat(2,1fr)}.integrationHero,.ownerAi{grid-template-columns:1fr}.integrationSteps{border-top:1px solid #eee;border-left:0;padding:20px 0 0}.teamColumns,.twoCol{grid-template-columns:1fr}.kbGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.mainContent{padding:16px 12px 30px}.topbar{align-items:flex-start}.topActions .connectionChip{display:none}.topbar h1{font-size:24px}.heroWelcome{flex-direction:column;align-items:flex-start;padding:20px}.heroWelcome h2,.integrationHero h2,.ownerAi h2{font-size:23px}.metricGrid.six,.metricGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGrid{grid-template-columns:1fr}.span2,.span3{grid-column:span 1}.activityGrid{grid-template-columns:1fr}.systemStrip{grid-template-columns:repeat(2,1fr);row-gap:12px}.systemStrip>div:nth-child(2){border-right:0}.pageToolbar{flex-direction:column;align-items:stretch}.fakeSearch.wide{min-width:0}.pageToolbar>div{justify-content:flex-end}.filterRow{flex-wrap:wrap}.filterRow .fakeSearch{flex-basis:100%}.kanban{grid-template-columns:repeat(4,240px)}.inboxLayout{grid-template-columns:1fr;height:auto}.inboxList{display:none}.chatPanel{min-height:620px}.teamChatLayout{grid-template-columns:1fr}.teamChatLayout>.card:first-child{display:none}.projectRow{grid-template-columns:1fr 55px}.projectRow .progressWrap{grid-column:1}.taskRow{grid-template-columns:20px 1fr auto}.taskRow>small{grid-column:2}.kbGrid{grid-template-columns:1fr}.automationRow{grid-template-columns:auto 1fr auto}.automationRow>b,.automationRow>div:nth-of-type(2){display:none}.settingsGrid{grid-template-columns:1fr}.settingsGrid>.card:last-child{grid-column:auto}.ownerAiIntro,.ownerChat{padding:22px}.voiceHero{flex-direction:column;align-items:flex-start}.searchPill{display:none}}.clickableRow{cursor:pointer;transition:background .15s}.clickableRow:hover{background:#f8f8f5}.modalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#11111161;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modalCard{background:#fff;border:1px solid #e6e5e0;border-radius:18px;width:min(560px,100%);max-height:min(820px,92vh);padding:22px;overflow:auto;box-shadow:0 28px 80px #0000002e}.modalCard.wide{width:min(780px,100%)}.modalHeader{border-bottom:1px solid #eeede8;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.modalHeader h2{margin:3px 0 0;font-size:21px}.modalClose{cursor:pointer;background:#fafaf8;border:1px solid #e1e0db;border-radius:9px;width:32px;height:32px;font-size:19px}.modalForm{gap:13px;display:grid}.formGrid{gap:11px;display:grid}.formGrid.two{grid-template-columns:1fr 1fr}.field{gap:6px;display:grid}.field>span{color:#595959;font-size:8.5px;font-weight:750}.field input,.field select,.field textarea,.stageSelector select{width:100%;font:inherit;color:#171717;background:#fbfbf9;border:1px solid #deddd8;border-radius:10px;padding:10px 11px;font-size:10px}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus,.stageSelector select:focus{outline-offset:1px;border-color:#9eafe9;outline:2px solid #cad4ff}.modalActions{justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.customer360{gap:14px;display:grid}.customerSummary{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.customerSummary h3{margin:0;font-size:16px}.customerSummary p{color:#8a8a8a;margin:4px 0 0;font-size:9px}.detailGrid{background:#fafaf8;border:1px solid #ecebe6;border-radius:12px;grid-template-columns:1fr 1fr;gap:0 22px;padding:6px 14px;display:grid}.sectionDivider{align-items:center;gap:10px;margin-top:5px;display:flex}.sectionDivider:after{content:"";background:#ecebe6;flex:1;height:1px}.sectionDivider span{letter-spacing:.08em;color:#8b8b8b;text-transform:uppercase;font-size:8px;font-weight:800}.timelineList{display:grid}.timelineItem{grid-template-columns:18px 1fr;gap:8px;padding:9px 0;display:grid;position:relative}.timelineItem:not(:last-child):before{content:"";background:#e3e2dd;width:1px;position:absolute;top:20px;bottom:-5px;left:5px}.timelineDot{z-index:1;background:#edf1ff;border:3px solid #193cb8;border-radius:50%;width:11px;height:11px;margin-top:3px}.timelineItem strong{font-size:9.5px}.timelineItem p{color:#606060;margin:3px 0;font-size:8.5px}.timelineItem small{color:#aaa;font-size:7.5px}.sevenCols{grid-template-columns:repeat(7,minmax(210px,1fr));padding-bottom:8px;overflow-x:auto}.opportunityDetail{gap:14px;display:grid}.stageSelector{grid-template-columns:90px 1fr;align-items:center;gap:12px;display:grid}.stageSelector>span{font-size:9px;font-weight:750}.conversionBox{background:linear-gradient(135deg,#f5f7ff,#eef2ff);border:1px solid #dfe5ff;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.conversionBox strong,.conversionBox span{display:block}.conversionBox strong{font-size:10px}.conversionBox span{color:#6f6f6f;max-width:470px;margin-top:4px;font-size:8.5px;line-height:1.5}.primary:disabled,.secondaryButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:680px){.modalBackdrop{align-items:end;padding:10px}.modalCard,.modalCard.wide{border-radius:18px 18px 8px 8px;max-height:94vh;padding:18px}.formGrid.two,.detailGrid{grid-template-columns:1fr}.conversionBox{flex-direction:column;align-items:stretch}.stageSelector{grid-template-columns:1fr}.sevenCols{grid-template-columns:repeat(7,240px)}}.tableSub{color:var(--muted,#777);margin-top:4px;font-size:11px;font-weight:500;display:block}.quoteActionRow{border-bottom:1px solid #0000000f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.quoteActionRow:last-child,.quoteActionRow .compactRow{border-bottom:0}@media (max-width:700px){.quoteActionRow{grid-template-columns:1fr}.quoteActionRow>button{width:max-content;margin:0 0 10px 12px}}.inboxShell{grid-template-columns:265px minmax(0,1fr) 235px;gap:10px;height:calc(100vh - 150px);min-height:530px;display:grid}.chat{flex-direction:column;min-width:0;display:flex}.chatHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.chatHeader>div:first-child{align-items:center;gap:9px;display:flex}.chatHeader strong,.chatHeader span{display:block}.chatHeader span{color:#888;margin-top:3px;font-size:8px}.messageStream{background:#f5f4ef;flex-direction:column;flex:1;gap:9px;padding:20px;display:flex;overflow:auto}.messageStream .bubble{flex-direction:column;gap:4px;display:flex}.messageStream .bubble.in{background:#fff;border:1px solid #e8e7e3;align-self:flex-start}.messageStream .bubble.out{color:#26355f;background:#eaf0ff;align-self:flex-end}.messageStream .bubble small{color:#8a8a8a;margin:0;font-size:7px}.composer{border-top:1px solid #eee;gap:8px;padding:10px;display:flex}.composer input{font:inherit;border:1px solid #dddcd7;border-radius:9px;outline:none;flex:1;padding:10px 12px}.composer input:focus{border-color:var(--blue)}.emptyState{color:#999;text-align:center;padding:22px 14px;font-size:9px}.statusPill{text-transform:capitalize;background:#f0f2f8;border-radius:99px;padding:5px 8px;font-size:8px}@media (max-width:900px){.inboxShell{grid-template-columns:220px minmax(0,1fr);height:auto;min-height:620px}.inboxShell>.customerPanel{display:none}}@media (max-width:640px){.inboxShell{grid-template-columns:1fr}.inboxList{max-height:260px}.chat{min-height:520px}}.aiSettingsForm{gap:10px;display:grid}.aiSettingsForm>.primary{justify-self:start;margin-top:4px}.kbCard.live{align-items:flex-start}.kbCard.live small{max-width:220px;line-height:1.45}.iconButton.danger{color:#a43b33;cursor:pointer;background:#fff3f2;border:0}.chatModeActions{align-items:center;gap:7px;display:flex!important}.chatModeActions .secondaryButton{white-space:nowrap}.status-paused{color:#8b5d00;background:#fff3d9}.sideNote+.sideNote{margin-top:10px}@media (max-width:640px){.chatHeader{align-items:flex-start;gap:8px}.chatModeActions{flex-direction:column;align-items:flex-end!important}.aiSettingsForm .formGrid.two{grid-template-columns:1fr}}.notificationWrap{position:relative}.notificationCount{background:var(--blue);color:#fff;border:2px solid var(--ivory);border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-6px;right:-5px}.notificationPanel{z-index:40;background:#fff;border:1px solid #e5e4df;border-radius:14px;width:360px;max-height:520px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 18px 55px #17171724}.notificationHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.notificationHeader strong{font-size:11px}.notificationHeader button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:8.5px}.notificationList{max-height:440px;overflow:auto}.notificationItem{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0efeb;grid-template-columns:28px 1fr;gap:9px;width:100%;padding:12px;display:grid}.notificationItem.unread{background:#f4f6ff}.notificationType{width:28px;height:28px;color:var(--blue);background:#eceffb;border-radius:8px;place-items:center;font-size:8px;font-weight:800;display:grid}.notificationItem strong,.notificationItem small,.notificationItem em{display:block}.notificationItem strong{font-size:9.5px}.notificationItem small{color:#6f6f6f;margin-top:3px;font-size:8.5px;line-height:1.45}.notificationItem em{color:#aaa;margin-top:5px;font-size:7.5px;font-style:normal}.channelList{gap:5px;display:grid}.channelButton{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.channelButton:hover,.channelButton.active{background:#f1f3fb;border-color:#e2e7f8}.channelButton strong,.channelButton small{display:block}.channelButton strong{font-size:9.5px}.channelButton small{color:#929292;margin-top:2px;font-size:8px}.channelButton b{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:7.5px;display:grid}.chatRosterLabel{margin-top:18px}.teamMessages.live{min-height:360px;max-height:440px;overflow:auto}.composerModern input{font:inherit;color:#333;background:0 0;border:0;outline:0;flex:1;padding:8px}.composerModern button:disabled{opacity:.5;cursor:not-allowed}.formHint{color:#8b8b8b;font-size:8px;line-height:1.5}.roleCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.roleCard{border:1px solid #e8e7e3;border-radius:12px;padding:14px}.roleCard>div:first-child{justify-content:space-between;gap:8px;display:flex}.roleCard strong{font-size:11px}.roleCard>div>span,.roleCard p{color:#888;font-size:8.5px}.roleCard p{line-height:1.5}.permissionChips{flex-wrap:wrap;gap:5px;display:flex}.permissionChips span{background:#fafaf8;border:1px solid #e5e4e0;border-radius:999px;padding:5px 7px;font-size:7.5px}@media (max-width:680px){.notificationPanel{width:auto;position:fixed;top:72px;left:10px;right:10px}.roleCards{grid-template-columns:1fr}}.platformShell{min-height:100vh;color:var(--charcoal);background:#f3f4f6;grid-template-columns:245px minmax(0,1fr);display:grid}.platformSidebar{color:#fff;background:#111827;flex-direction:column;height:100vh;min-height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.platformBrand{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:4px 6px 22px;display:flex}.platformBrand .brandMarkAuth{border-color:#ffffff8c;width:38px;height:38px;margin:0}.platformBrand strong,.platformBrand span{display:block}.platformBrand strong{font-size:13px}.platformBrand span{color:#9ca3af;letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:9px}.platformNav{flex-direction:column;flex:1;gap:4px;padding:20px 0;display:flex}.platformNav a{color:#cbd5e1;border-radius:8px;padding:10px 11px;font-size:10px;font-weight:650;text-decoration:none}.platformNav a:hover{color:#fff;background:#ffffff14}.platformAdminIdentity{border-top:1px solid #ffffff1a;min-width:0;padding:16px 6px 0}.platformAdminIdentity span,.platformAdminIdentity strong{display:block}.platformAdminIdentity span{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.platformAdminIdentity strong{text-overflow:ellipsis;margin-top:5px;font-size:9px;overflow:hidden}.platformAdminIdentity button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:7px;margin-top:10px;padding:7px 9px;font-size:9px}.platformMain{min-width:0;padding:30px}.platformHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.platformHeader h1{letter-spacing:-.03em;margin:2px 0 5px;font-size:27px}.platformHeader .subtle{margin:0}.platformLinkButton{white-space:nowrap;text-decoration:none}.platformMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.platformMetricGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.platformMetric{background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:17px;box-shadow:0 1px 2px #00000005}.platformMetric span{color:#6b7280;font-size:9px;display:block}.platformMetric strong{margin-top:8px;font-size:25px;display:block}.platformMetric .platformMetricText{text-transform:capitalize;font-size:17px}.platformCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:15px;padding:18px;box-shadow:0 1px 2px #00000005}.platformCard h2{margin:3px 0 14px;font-size:15px}.platformSectionTitle{justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;display:flex}.platformSectionTitle h2{margin-bottom:0}.platformSectionTitle>a,.platformSectionTitle>span{color:#6b7280;font-size:9px}.platformEmpty{text-align:center;color:#8a8f98;background:#fafafa;border:1px dashed #e1e4e8;border-radius:10px;padding:35px 12px;font-size:10px}.platformTableWrap{overflow-x:auto}.platformTableWrap a{color:inherit;text-decoration:none}.platformTableWrap a:hover{text-decoration:underline}.platformSplit{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:15px;display:grid}.detailsSplit{grid-template-columns:repeat(2,minmax(0,1fr))}.platformOrgListCard{min-width:0}.platformOrgForm select{font:inherit;color:inherit;background:#fff;border:1px solid #d8d8d3;border-radius:9px;padding:10px 11px}.platformTextButton{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px;font-weight:700}.platformDetails{margin:0}.platformDetails>div{border-bottom:1px solid #eee;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.platformDetails>div:last-child{border:0}.platformDetails dt{color:#7b7f86;font-size:9px}.platformDetails dd{word-break:break-word;margin:0;font-size:10px}.status-suspended{color:var(--danger);background:#fff0ef}.platformLoginShell{background:#111827}.platformLoginCard{border:0}.platformLoginCard .eyebrow{margin-bottom:5px}@media (max-width:1000px){.platformShell{grid-template-columns:1fr}.platformSidebar{height:auto;min-height:0;position:relative}.platformNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platformMain{padding:20px}.platformMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.platformSplit,.detailsSplit{grid-template-columns:1fr}}@media (max-width:620px){.platformMain{padding:16px 12px}.platformHeader{flex-direction:column;align-items:flex-start}.platformMetricGrid{grid-template-columns:1fr 1fr}.platformNav{grid-template-columns:1fr}.platformSidebar{padding-bottom:14px}}
