:root{color-scheme:light;--bg: #f4f6f8;--surface: #ffffff;--surface-soft: #f8fafc;--line: #dbe1e8;--line-strong: #c4ccd7;--text: #141922;--muted: #647084;--muted-2: #8b96a8;--accent: #1769e0;--accent-strong: #0f4fae;--green: #0d8f5b;--brand-lime: #9bd63a;--yellow: #b47a00;--orange: #d85b11;--red: #c72b38;--black: #171a21;--shadow: 0 16px 42px rgba(16, 24, 40, .08);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.skipLink{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-140%);border-radius:6px;padding:10px 14px;background:#111820;color:#fff;font-size:13px;font-weight:800}.skipLink:focus{transform:translateY(0)}.dataTrustBar{min-height:34px;margin:8px 0 0;border:1px solid #d8e4cc;border-left:3px solid var(--brand-lime);border-radius:6px;padding:7px 10px;background:#fbfdf8;display:flex;align-items:center;gap:14px;color:#5d6953;font-size:10px}.dataTrustBar>span,.dataTrustBar>strong{display:inline-flex;align-items:center;gap:5px}.dataTrustBar .trustState{color:#27301f;font-weight:900}.dataTrustBar>strong{margin-left:auto;color:#447014}.dataTrustBar.stale{border-color:#f2cfba;border-left-color:var(--orange);background:#fffaf6}.dataTrustBar.stale>strong{color:var(--orange)}.contextualOnboarding{position:relative;overflow:hidden;margin-top:16px;min-height:86px;border:1px solid #dce3e9;border-radius:8px;padding:18px 18px 14px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.onboardingProgress{position:absolute;inset:0 0 auto;height:4px;background:#edf1f4}.onboardingProgress span{display:block;height:100%;background:var(--brand-lime)}.contextualOnboarding strong{display:block;margin-top:4px;font-size:15px}.contextualOnboarding p{margin:3px 0 0;color:var(--muted);font-size:12px}.savedViewBar{min-height:46px;margin-bottom:10px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin}.savedViewBar>span{position:sticky;left:0;z-index:1;display:inline-flex;align-items:center;gap:5px;padding-right:7px;background:var(--bg);color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.savedViewBar button{flex:0 0 auto;min-height:30px;border:1px solid var(--line);border-radius:6px;padding:5px 9px;background:#fff;color:#344054;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.savedViewBar button:hover{border-color:#9ab65c;background:#fbfdf7}.savedViewBar .saveViewButton{margin-left:auto;color:var(--accent-strong)}.workDrawer,.notificationDrawer{width:min(500px,100vw);height:100dvh;overflow-y:auto;border-left:1px solid var(--line);background:#fff;box-shadow:-24px 0 70px #1018283d}.workDrawer{padding-bottom:86px}.workDrawerHeader{position:sticky;top:0;z-index:3;min-height:90px;border-bottom:1px solid var(--line);padding:18px;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workDrawerHeader h2{margin:4px 0 3px;font-size:21px;line-height:1.15}.workDrawerHeader p{margin:0;color:var(--muted);font-size:11px}.workHero{min-height:150px;display:grid;grid-template-columns:160px minmax(0,1fr);background:#101713;color:#fff}.workHero>img{width:100%;height:100%;object-fit:cover}.workHero>span{display:grid;place-items:center;color:var(--brand-lime)}.workHero>div{padding:18px;align-self:center}.workHero small{color:#aab6ae;font-size:10px;text-transform:uppercase;font-weight:800}.workHero strong{display:block;margin-top:2px;color:var(--brand-lime);font-size:34px}.workHero p{margin:7px 0 0;color:#d7ddd9;font-size:12px;line-height:1.5}.workSection{padding:18px;border-bottom:1px solid var(--line)}.workSection h3,.workSectionHeading h3{margin:0 0 13px;display:flex;align-items:center;gap:7px;font-size:13px}.workSection dl{margin:0;display:grid;gap:10px}.workSection dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.workSection dt{color:var(--muted);font-size:11px}.workSection dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#293241;font-size:12px;font-weight:700}.workSectionHeading{display:flex;justify-content:space-between;gap:12px}.workSectionHeading>span{color:var(--orange);font-size:10px;font-weight:900;text-transform:uppercase}.taskEditor{display:grid;gap:11px}.taskEditor label{display:grid;gap:5px}.taskEditor label>span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.taskEditor select,.taskEditor input,.taskEditor textarea{width:100%;min-height:40px;border:1px solid var(--line);border-radius:6px;padding:9px 10px;background:#fff;color:var(--text);font:inherit;font-size:12px}.taskEditor textarea{min-height:78px;resize:vertical}.taskOwnerNote{margin:0;color:var(--muted);font-size:10px}.workDrawerFooter{position:fixed;right:0;bottom:0;z-index:4;width:min(500px,100vw);min-height:70px;border-top:1px solid var(--line);padding:12px 18px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.notificationDrawer{width:min(430px,100vw)}.notificationTabs{position:sticky;top:90px;z-index:2;padding:10px 14px 0;background:#fff;display:grid;grid-template-columns:repeat(3,1fr)}.notificationTabs button{min-height:42px;border:0;border-bottom:2px solid var(--line);background:#fff;color:var(--muted);font-size:11px;font-weight:800}.notificationTabs button.active{border-bottom-color:var(--accent);color:var(--text)}.notificationTabs span{margin-left:4px;border-radius:999px;padding:2px 5px;background:#edf1f4;font-size:9px}.notificationList{padding:8px 14px 22px}.notificationList>button{width:100%;min-height:72px;border:0;border-bottom:1px solid var(--line);padding:12px 3px;background:transparent;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;text-align:left}.notificationList>button:hover{background:#f7f9fa}.notificationList>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.notificationList strong{font-size:12px}.notificationList small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationIcon{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;background:#eff5ff;color:var(--accent)}.notificationEmpty{padding:64px 24px;text-align:center;color:var(--muted)}.notificationEmpty svg{color:var(--green)}.notificationEmpty strong{display:block;margin-top:8px;color:var(--text)}.notificationEmpty p{font-size:11px;line-height:1.5}.notificationButton{position:relative}.notificationButton>span{position:absolute;top:7px;right:7px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--orange)}.taskQueuePanel,.postImportNextStep,.uxHealthPanel{margin:18px 0;border:1px solid var(--line);border-radius:8px;background:#fff}.taskQueuePanel>header{min-height:82px;border-bottom:1px solid var(--line);padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.taskQueuePanel h2,.uxHealthPanel h2{margin:3px 0;font-size:17px}.taskQueuePanel header p,.uxHealthPanel p{margin:0;color:var(--muted);font-size:11px}.taskQueuePanel header>span{border:1px solid #dbe8cb;border-radius:999px;padding:5px 9px;background:#fbfdf8;color:#4d701f;font-size:10px;font-weight:900}.taskQueueRows>button{width:100%;min-height:66px;border:0;border-bottom:1px solid var(--line);padding:10px 16px;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:10px;text-align:left}.taskQueueRows>button:last-child{border-bottom:0}.taskQueueRows>button:hover{background:#f8fafb}.taskQueueRows>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.taskQueueRows strong{font-size:12px}.taskQueueRows small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskPriority{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;background:#eff3f6;color:var(--muted)}.taskPriority.high{background:#fff4eb;color:var(--orange)}.taskPriority.urgent{background:#fff0f1;color:var(--red)}.taskDue{color:var(--muted);font-size:10px;font-weight:800}.taskDue.overdue{color:var(--red)}.postImportNextStep{min-height:84px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px}.postImportNextStep>div{display:flex;align-items:center;gap:10px}.postImportNextStep>div:first-child>svg{color:var(--green)}.postImportNextStep strong{display:block;font-size:13px}.postImportNextStep p{margin:3px 0 0;color:var(--muted);font-size:10px}.postImportNextStep button{min-height:34px;border:0;border-left:1px solid var(--line);padding:0 10px;background:transparent;color:var(--accent-strong);display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:900}.uxHealthPanel{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.uxHealthPanel dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(74px,1fr))}.uxHealthPanel dl>div{border-left:1px solid var(--line);padding:3px 14px}.uxHealthPanel dt{color:var(--muted);font-size:9px;text-transform:uppercase}.uxHealthPanel dd{margin:4px 0 0;font-size:18px;font-weight:900}.densityControl{margin-top:4px;border:1px solid var(--line);border-radius:6px;padding:2px;display:grid;grid-template-columns:1fr 1fr}.densityControl button{min-height:30px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:10px;font-weight:800}.densityControl button.active{background:#111820;color:#fff}.density-compact .workspace{padding-top:10px}.density-compact .pageHeader{padding-top:12px;padding-bottom:12px}.density-compact .tableFrame td,.density-compact .tableFrame th{padding-top:7px;padding-bottom:7px}.density-compact .opsQueueStrip>div{padding-top:10px;padding-bottom:10px}.density-compact .leadQueueRow,.density-compact .appointmentDeskRow{min-height:54px}.toastRegion{position:fixed;right:18px;bottom:18px;z-index:70;width:min(390px,calc(100vw - 36px));display:grid;gap:8px}.appToast{min-height:66px;border:1px solid #cadccf;border-left:4px solid var(--green);border-radius:7px;padding:11px 10px;background:#fff;box-shadow:0 18px 48px #10182833;display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:7px}.appToast.error{border-color:#efc9cd;border-left-color:var(--red)}.appToast>span{color:var(--green)}.appToast.error>span{color:var(--red)}.appToast strong{display:block;font-size:12px}.appToast p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.appToast>button{border:0;background:transparent;color:var(--accent-strong);font-size:10px;font-weight:900}.appToast .toastDismiss{width:28px;height:28px;display:grid;place-items:center;color:var(--muted)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid rgb(23 105 224 / 28%);outline-offset:2px}@media(max-width:900px){.dataTrustBar{overflow-x:auto;white-space:nowrap}.contextualOnboarding,.uxHealthPanel{grid-template-columns:1fr}.contextualOnboarding .secondaryButton{justify-self:start}.postImportNextStep{align-items:flex-start;flex-direction:column}.postImportNextStep>div:last-child{width:100%;overflow-x:auto}.uxHealthPanel dl{width:100%}}@media(max-width:560px){.dataTrustBar{overflow:hidden}.dataTrustBar>span:nth-child(2),.dataTrustBar>strong{display:none}.dataTrustBar>span:nth-child(3){margin-left:auto}.contextualOnboarding{margin-top:10px;padding:16px 14px 12px}.workHero{grid-template-columns:112px minmax(0,1fr)}.workDrawerHeader{min-height:82px;padding:14px}.notificationTabs{top:82px}.workSection{padding:15px}.taskQueuePanel>header{align-items:flex-start}.taskQueueRows>button{grid-template-columns:32px minmax(0,1fr) 15px}.taskDue{grid-column:2}.uxHealthPanel dl{grid-template-columns:repeat(2,1fr)}.uxHealthPanel dl>div:nth-child(3){border-top:1px solid var(--line);padding-top:10px}.toastRegion{right:10px;bottom:10px;width:calc(100vw - 20px)}.appToast{grid-template-columns:22px minmax(0,1fr) auto}.appToast>button:not(.toastDismiss){grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.appErrorScreen{min-height:100vh;display:grid;place-items:center;padding:24px;background:#101713;color:#f7f8f7}.appErrorPanel{width:min(100%,560px);padding:28px;border:1px solid #344038;border-radius:8px;background:#17201a;box-shadow:0 24px 70px #0000003d}.appErrorPanel h1{margin:0;font-size:clamp(1.65rem,4vw,2.25rem);line-height:1.08;letter-spacing:0}.appErrorPanel p{margin:14px 0 22px;color:#bac4bd;line-height:1.6}.appErrorActions{display:flex;flex-wrap:wrap;gap:10px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}.appShell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.publicSite{min-height:100vh;background:#f4f6f8;color:var(--text)}.publicHeader{position:sticky;top:0;z-index:20;min-height:68px;border-bottom:1px solid var(--line);background:#f4f6f8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 28px}.publicBrand,.publicNav button,.publicFooter button{border:0;background:transparent;color:var(--text)}.publicBrand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:16px}.publicBrand span{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#111820;color:#fff}.publicNav{display:flex;align-items:center;gap:6px}.publicNav button{min-height:36px;border-radius:8px;padding:0 10px;font-weight:800;font-size:13px}.publicNav button:hover,.publicLogin{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.publicHero,.publicBand,.publicSplit,.roiPublic,.demoRequest,.demoHero,.clientAuditHero,.auditNarrative,.auditTableSection,.auditClose,.demoWalkthrough,.demoFrame,.legalPage,.publicFooter{width:min(1180px,calc(100% - 36px));margin:0 auto}.publicHero{min-height:calc(100vh - 68px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:42px;align-items:center;padding:54px 0}.publicHero h1,.demoHero h1,.legalPage h1{margin:0;max-width:760px;font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:0}.publicHero p,.demoHero p,.legalPage p,.publicSplit p,.roiPublic p,.demoRequest p{color:#526176;font-size:16px;line-height:1.55}.publicHeroCopy p{max-width:610px;margin:20px 0 0;font-size:18px}.publicActions{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap}.heroProduct,.demoFrame,.demoRequest,.roiPublic,.publicBand,.publicSplit,.clientAuditHero,.auditTableSection,.auditClose,.legalPage{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.clientAuditHero{margin-top:28px;padding:28px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:28px;align-items:center}.clientAuditHero h1{margin:0;max-width:720px;font-size:clamp(36px,5vw,66px);line-height:.98;letter-spacing:0}.clientAuditHero p,.auditClose p{color:#526176;font-size:16px;line-height:1.55}.auditHeroStats,.auditNarrative{display:grid;gap:10px}.auditHeroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.auditNarrative{margin:16px auto 0;grid-template-columns:repeat(4,minmax(0,1fr))}.auditNarrative article{min-height:186px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:16px;box-shadow:0 8px 24px #1018280a}.auditNarrative span{width:28px;height:28px;border-radius:8px;background:#111820;color:#fff;display:grid;place-items:center;font-weight:950}.auditNarrative strong,.auditNarrative p{display:block}.auditNarrative strong{margin-top:16px;font-size:17px;line-height:1.2}.auditNarrative p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.auditTableSection,.auditClose{margin-top:16px;padding:18px}.auditRows{display:grid;gap:9px;padding-top:12px}.auditRows article{min-height:66px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:10px;align-items:center}.auditRows strong,.auditRows span{display:block}.auditRows strong{font-size:13px;line-height:1.3}.auditRows span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.auditClose{text-align:center}.auditClose h2{margin:0;font-size:30px;line-height:1.1}.auditClose p{max-width:760px;margin:12px auto 16px}.heroProduct{padding:14px}.heroProductTop,.demoFrameHeader,.publicFooter{display:flex;align-items:center;justify-content:space-between;gap:12px}.heroProductTop{min-height:44px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.heroProductTop strong{color:var(--text)}.heroScoreGrid,.demoFrameGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 0}.pilotRepeatGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:14px}.pilotRepeatGrid span{min-height:78px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;color:var(--text);display:grid;align-content:start;gap:8px;font-size:13px;font-weight:850;line-height:1.3}.pilotRepeatGrid b{width:26px;height:26px;border-radius:8px;background:#111820;color:#fff;display:grid;place-items:center}.heroScoreGrid div,.demoFrameGrid div{min-height:104px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:14px}.heroScoreGrid span,.demoFrameGrid span{display:block;color:var(--muted);font-size:12px;font-weight:800}.heroScoreGrid strong,.demoFrameGrid strong{display:block;margin-top:12px;font-size:30px;line-height:1}.heroQueue{display:grid;gap:8px}.heroQueue span{min-height:42px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 10px;font-weight:800;font-size:13px}.heroQueue b{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:#111820;color:#fff}.publicBand,.publicSplit,.roiPublic,.demoRequest,.demoHero,.demoFrame,.legalPage{margin-top:20px;padding:28px}.publicBand h2,.publicSplit h2,.roiPublic h2,.demoRequest h2,.demoFrame h2{margin:0;font-size:30px;line-height:1.1}.publicFeatureGrid{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.publicFeatureGrid article,.publicChecklist span,.demoWalkthrough article{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:14px}.publicFeatureGrid strong,.publicFeatureGrid p{display:block}.publicFeatureGrid p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.publicSplit{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.8fr);gap:24px;align-items:center}.publicChecklist{display:grid;gap:8px}.publicChecklist span{display:flex;gap:8px;align-items:center;font-weight:800;color:#344054}.roiPublic{display:grid;grid-template-columns:minmax(0,.72fr) minmax(440px,1fr) minmax(220px,.56fr);gap:18px;align-items:center}.roiPublic.embedded{margin-top:20px}.roiPublicGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.roiPublic label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.roiPublic input,.demoRequest input,.demoRequest textarea{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--text);background:#fff;font:inherit}.demoRequest textarea{min-height:84px;padding-top:10px;resize:vertical}.roiResult{border-radius:8px;background:#111820;color:#fff;padding:16px}.roiResult span,.roiResult p{color:#b9c4d3;font-size:12px}.roiResult strong{display:block;margin:8px 0;font-size:34px;line-height:1}.demoRequest{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);gap:22px;align-items:start}.demoRequest.compact{margin-top:20px}.demoRequest form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.demoRequest textarea,.demoRequest button,.formStatus{grid-column:1 / -1}.formStatus{display:block;color:#0b7b51;margin-top:10px}.demoHero{text-align:center;padding:76px 28px}.demoHero h1,.demoHero p{margin-left:auto;margin-right:auto}.demoWalkthrough{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.demoWalkthrough article span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#111820;color:#fff;font-weight:900}.demoWalkthrough article strong{display:block;margin-top:12px}.demoWalkthrough article p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.legalPage{max-width:920px}.publicFooter{margin-top:20px;padding:22px 0 34px}.publicFooter div{display:flex;gap:10px;flex-wrap:wrap}.publicFooter button{color:var(--muted);font-size:13px;font-weight:800}.sidebar{position:sticky;top:0;height:100vh;background:#111820;color:#f8fbff;padding:20px 16px;display:flex;flex-direction:column;gap:22px}.brand{display:flex;align-items:center;gap:12px;padding:6px 6px 18px;border-bottom:1px solid rgba(255,255,255,.11)}.brandMark{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#e7f0ff;color:#105abf}.brand strong,.brand span,.sidebarFooter strong,.sidebarFooter span{display:block}.brand strong{font-size:15px;line-height:1.2}.brand span,.sidebarFooter span{color:#aeb8c7;font-size:12px;margin-top:3px}nav{display:grid;gap:4px}.navItem{color:#c9d2de;background:transparent;border:0;min-height:40px;border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 10px;text-align:left;font-size:14px}.navItem.active,.navItem:hover{background:#202b36;color:#fff}.sidebarFooter{margin-top:auto;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a}.miniLabel{color:var(--muted-2);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:700}.workspace{min-width:0;max-width:100%;overflow-x:hidden;padding:18px 22px 30px}.topbar{height:46px;display:flex;justify-content:space-between;align-items:center;gap:16px}.dealerSelect,.ghostButton,.primaryButton,.secondaryButton,.successButton{border-radius:8px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;border:1px solid var(--line)}.dealerSelect,.ghostButton,.secondaryButton{color:var(--text);background:var(--surface)}.primaryButton{background:var(--accent);color:#fff;border-color:var(--accent)}.primaryButton:hover{background:var(--accent-strong)}.successButton{background:#0b7b51;color:#fff;border-color:#0b7b51}.topbarControls{display:flex;gap:8px}.pageHeader{margin-top:14px;min-height:156px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,#fff,#f4f8ff),repeating-linear-gradient(135deg,rgba(23,105,224,.04) 0 1px,transparent 1px 13px);padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:18px;align-items:center;box-shadow:var(--shadow)}.pageHeaderCopy{display:flex;align-items:flex-start;gap:14px;min-width:0}.pageIcon{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;background:#111820;color:#fff;flex:0 0 auto}.pageHeader h1{margin:5px 0 0;font-size:30px;line-height:1.08;letter-spacing:0}.pageHeader p{max-width:760px;margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.pageStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pageStat{min-height:78px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:11px;display:grid;align-content:start;gap:7px}.pageStat span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.25}.pageStat strong{color:var(--text);font-size:clamp(16px,1.45vw,20px);line-height:1.1;overflow-wrap:anywhere}.heroBand{margin-top:14px;background:linear-gradient(90deg,#fffffff0,#eff6fff2),repeating-linear-gradient(135deg,rgba(23,105,224,.06) 0 1px,transparent 1px 12px);border:1px solid var(--line);border-radius:8px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:var(--shadow)}.dealerHeroBrand{display:flex;align-items:center;gap:15px;min-width:0}.dealerHeroBrand>div{min-width:0;max-width:100%}.dealerLogoMark{width:58px;height:58px;border-radius:8px;display:grid;place-items:center;background:#fff;color:#1769e0;border:1px solid #bdd3f4;box-shadow:0 10px 24px #1769e01f;font-weight:1000;font-size:18px;letter-spacing:0;flex:0 0 auto}.heroBand h1{margin:0;font-size:26px;letter-spacing:0;line-height:1.15;overflow-wrap:anywhere}.heroBand p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.dealerHeroMeta{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.dealerHeroMeta span{min-height:25px;max-width:100%;border:1px solid #cdd8e8;border-radius:999px;background:#fff;display:inline-flex;align-items:center;padding:0 9px;color:#405067;font-size:11px;font-weight:800;overflow-wrap:anywhere}.syncPill{white-space:nowrap;border:1px solid #cdd8e8;background:#fff;border-radius:999px;height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;color:#405067;font-size:12px;font-weight:700}.syncDot{width:8px;height:8px;border-radius:999px;background:var(--green)}.metricGrid{margin-top:16px;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.dailyActionCenter{margin-top:14px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px;box-shadow:0 12px 30px #1018280f}.actionCenterLead{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.44fr);gap:12px;align-items:end}.actionCenterLead h2{margin:5px 0 6px;color:var(--text);font-size:24px;line-height:1.12}.actionCenterLead p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.quickFind{min-height:44px;border:1px solid #cfd9e8;border-radius:8px;background:var(--surface-soft);padding:5px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center}.quickFind svg{margin-left:5px;color:var(--muted)}.quickFind input{min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:750}.quickFind button{border:0;border-radius:7px;min-height:32px;background:#111820;color:#fff;padding:0 14px;font-size:12px;font-weight:900}.roleSwitch{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.roleSwitch button{border:1px solid var(--line);border-radius:8px;min-height:38px;background:var(--surface-soft);color:#405067;font:inherit;font-size:13px;font-weight:900}.roleSwitch button.active{border-color:#1769e0;background:#eaf2ff;color:#0b55c4;box-shadow:inset 0 -3px #1769e0}.actionCenterGrid{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:12px;align-items:start}.actionCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.actionCard{min-width:0;min-height:136px;border:1px solid var(--line);border-left-width:4px;border-radius:8px;background:var(--surface-soft);padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:9px}.actionCard.red{border-left-color:var(--red);background:#fff6f7}.actionCard.orange{border-left-color:var(--orange);background:#fff8ed}.actionCard.blue{border-left-color:var(--accent);background:#f5f9ff}.actionCard.green{border-left-color:var(--green);background:#f3fbf7}.actionCard.black{border-left-color:var(--black);background:#f5f7fa}.actionIcon{width:32px;height:32px;border-radius:8px;background:#fff;color:#1769e0;display:grid;place-items:center}.actionCard span,.actionCard strong,.actionCard p{display:block}.actionCard span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.actionCard strong{margin-top:4px;color:var(--text);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.actionCard p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.actionCard button{grid-column:1 / -1;border:0;border-radius:8px;min-height:34px;background:#111820;color:#fff;font-size:12px;font-weight:900}.actionCard button:disabled{cursor:not-allowed;opacity:.5}.plainStatusPanel{border:1px solid var(--line);border-radius:8px;background:#111820;color:#fff;padding:12px}.plainStatusPanel h3{margin:5px 0 10px;font-size:17px;line-height:1.2}.plainStatusRows{display:grid;gap:8px}.plainStatusRow{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;padding:9px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start}.plainStatusRow svg{margin-top:1px;color:#f59f00}.plainStatusRow.done svg{color:#35d07f}.plainStatusRow strong,.plainStatusRow span{display:block}.plainStatusRow strong{color:#fff;font-size:12px;line-height:1.3}.plainStatusRow span{margin-top:3px;color:#bac7d7;font-size:11px;line-height:1.35}.executiveSummary{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,1.15fr) minmax(240px,.62fr);gap:12px;align-items:stretch}.morningBrief{margin-top:14px;display:grid;grid-template-columns:minmax(0,.95fr) 280px minmax(360px,1fr);gap:14px;align-items:stretch}.briefLead,.briefOpportunity,.briefVehicleStack,.notificationCenter,.ownerCommandStrip{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 10px 28px #1018280d}.briefLead{padding:16px}.briefLead h2,.notificationHeader h2,.ownerCommandStrip h2{margin:5px 0 6px;font-size:20px;line-height:1.18}.briefLead p,.ownerCommandStrip p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.briefActions{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.briefOpportunity{padding:16px;background:#111820;color:#fff}.briefOpportunity span,.briefOpportunity small{display:block;color:#aeb9c8;font-size:12px;line-height:1.35}.briefOpportunity strong{display:block;margin-top:8px;font-size:32px;line-height:1}.briefOpportunity small{margin-top:7px}.briefStepList{margin-top:14px;display:grid;gap:7px}.briefStepList em{border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:8px;color:#eef4fb;font-size:12px;line-height:1.35;font-style:normal}.briefVehicleStack{padding:8px;display:grid;gap:7px}.briefVehicle{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left}.briefVehicle>span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#e7f0ff;color:var(--accent);font-size:12px;font-weight:900}.briefVehicle strong,.briefVehicle small,.briefVehicle b{display:block}.briefVehicle strong{overflow:hidden;color:var(--text);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.briefVehicle small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.3}.briefVehicle b{color:#31445e;font-size:12px}.briefQuickTools{display:grid;grid-template-columns:1fr 1fr;gap:7px}.briefQuickTools button{border:1px solid var(--line);border-radius:8px;min-height:34px;background:#fff;color:#2f4057;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:900}.warRoomPanel,.buyerMatchEngine,.bdcCommandCenter{margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px;box-shadow:0 10px 28px #1018280d}.warRoomHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line)}.warRoomHeader h2{margin:5px 0 6px;font-size:21px;line-height:1.18}.warRoomHeader p{max-width:820px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.warRoomGrid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.warMove{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:11px;display:grid;gap:7px}.warMove span,.warMove strong,.warMove p{display:block}.warMove span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.warMove strong{color:var(--text);font-size:30px;line-height:1}.warMove p{min-height:40px;margin:0;color:var(--muted);font-size:12px;line-height:1.35}.warMove button{border:0;border-radius:8px;min-height:32px;background:#111820;color:#fff;font-size:12px;font-weight:900}.warRoomFocus{margin-top:10px;border:1px solid #cfe1ff;border-radius:8px;background:#f0f7ff;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.warRoomFocus strong,.warRoomFocus p{display:block}.warRoomFocus strong{margin-top:4px;color:var(--text);font-size:15px;overflow-wrap:anywhere}.warRoomFocus p{margin:5px 0 0;color:#4d6685;font-size:12px;line-height:1.4}.notificationCenter{margin-top:14px;padding:14px}.notificationHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line)}.notificationHeader svg{color:var(--muted)}.notificationGrid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.notificationCard{border:1px solid var(--line);border-left-width:4px;border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;gap:10px}.notificationCard.red{border-left-color:var(--red)}.notificationCard.orange{border-left-color:var(--orange)}.notificationCard.blue{border-left-color:var(--accent)}.notificationCard.green{border-left-color:var(--green)}.notificationCard.black{border-left-color:var(--black)}.notificationCard strong,.notificationCard span{display:block}.notificationCard strong{font-size:13px;line-height:1.3}.notificationCard span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.notificationCard button{border:0;border-radius:8px;min-height:31px;background:#111820;color:#fff;font-size:12px;font-weight:900}.summaryLead,.summaryScoreboard,.summaryImport{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #1018280a}.summaryLead{padding:15px}.summaryLead h2{margin:5px 0 0;font-size:22px;line-height:1.15}.summaryLead p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.summaryActions{margin-top:13px;display:flex;gap:8px;flex-wrap:wrap}.summaryScoreboard{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.summaryScoreboard button{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:11px;display:grid;align-content:start;gap:6px;text-align:left}.summaryScoreboard span,.summaryScoreboard small,.summaryImport small{color:var(--muted);font-size:11px;line-height:1.35;font-weight:800}.summaryScoreboard strong{color:var(--text);font-size:25px;line-height:1}.summaryImport{padding:13px;display:grid;align-content:center;gap:7px}.summaryImport strong,.summaryImport span{display:block}.summaryImport span{color:#344054;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.viewTabs{margin-top:16px;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.viewTabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:900;white-space:nowrap}.viewTabs button.selected{background:#111820;color:#fff;border-color:#111820}.authPanel{margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:14px;align-items:center;box-shadow:0 8px 24px #1018280a}.privateWorkspaceGate{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);background:#0d1318;color:#f7f9fb}.privateWorkspaceIntro,.privateWorkspaceAuth{min-width:0;padding:clamp(32px,6vw,88px);display:flex;flex-direction:column;justify-content:center}.privateWorkspaceIntro{gap:36px;background:#0d1318}.privateWorkspaceAuth{background:#f3f6f8;color:var(--text)}.privateWorkspaceBrand{display:inline-flex;width:fit-content}.privateWorkspaceBrand img{width:clamp(150px,17vw,230px);height:auto;display:block}.privateWorkspaceIntro h1{max-width:620px;margin:8px 0 14px;font-size:clamp(40px,5.4vw,74px);line-height:1;letter-spacing:0}.privateWorkspaceIntro p{max-width:640px;margin:0;color:#b7c1ca;font-size:17px;line-height:1.6}.privateWorkspaceTrust{display:grid;gap:12px;color:#dce3e8;font-size:13px;font-weight:800}.privateWorkspaceTrust span{display:flex;align-items:center;gap:9px}.privateWorkspaceTrust svg{color:#b7ef4a}.privateWorkspaceReturn{width:fit-content;color:#b7c1ca;font-size:13px;font-weight:800}.privateWorkspaceAuth .authPanel{width:min(100%,620px);margin:0 auto;grid-template-columns:1fr;padding:clamp(22px,4vw,38px);box-shadow:0 22px 54px #0e171f1f}.privateWorkspaceAuth .authPanel strong{font-size:22px}.privateWorkspaceAuth .authForm,.privateWorkspaceAuth .authActions{margin-top:10px}.privateWorkspaceAuth .authForm input,.privateWorkspaceAuth .authActions input{min-height:48px}.authSupportLink{min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.authPanelUnavailable{border-color:#d3dae0}@media(max-width:900px){.privateWorkspaceGate{grid-template-columns:1fr}.privateWorkspaceIntro,.privateWorkspaceAuth{padding:30px clamp(18px,6vw,48px)}.privateWorkspaceIntro{gap:22px}.privateWorkspaceIntro h1{font-size:clamp(38px,9vw,58px)}.privateWorkspaceAuth{min-height:48vh}}@media(max-width:560px){.privateWorkspaceIntro h1{font-size:38px}.privateWorkspaceIntro p{font-size:15px}.privateWorkspaceAuth .authPanel{padding:20px}}.authPanel.connected{grid-template-columns:minmax(0,1fr) 42px;border-color:#0d8f5b47;background:#f1fbf6}.authPanel strong,.authPanel p,.authPanel em{display:block}.authPanel strong{margin-top:3px;font-size:15px}.authPanel p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.authPanel em{margin-top:6px;color:#a81d2a;font-size:12px;font-style:normal;font-weight:800}.authForm,.authActions{display:grid;gap:8px}.authForm input,.authActions input,.authActions select{width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0 10px}.authButtons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric{min-height:104px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;box-shadow:0 8px 24px #1018280a}.metricIcon{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#eef4ff;color:var(--accent)}.metric span,.metric small{display:block;color:var(--muted);font-size:12px;line-height:1.35}.metric strong{display:block;margin:5px 0 4px;font-size:24px;line-height:1.05}.metric-red .metricIcon{background:#fff0f1;color:var(--red)}.metric-green .metricIcon{background:#eaf8f2;color:var(--green)}.metric-blue .metricIcon{background:#edf5ff;color:#1769e0}.metric-black .metricIcon{background:#eceff3;color:#111820}.pipelinePanel{margin-top:16px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:12px;align-items:stretch}.pipelineCard,.pipelineActions{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #1018280a}.pipelineCard{min-height:92px;padding:14px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center}.pipelineIcon{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#eef1f5;color:#1f2937}.pipelineIcon.accent{background:#eef5ff;color:var(--accent)}.pipelineCard strong,.pipelineCard p{display:block}.pipelineCard strong{margin-top:4px;font-size:14px;line-height:1.3}.pipelineCard p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.pipelineActions{min-width:470px;padding:14px;display:grid;grid-template-columns:repeat(4,max-content);gap:8px;align-content:center;justify-content:end}.hiddenFile{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fileButton{text-decoration:none}.inventoryQuality{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:0 8px 24px #1018280a}.walkthroughPanel{margin-top:16px;background:#111820;color:#fff;border-radius:8px;padding:14px;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(360px,1fr) minmax(260px,.72fr);gap:12px;align-items:stretch;box-shadow:0 18px 48px #11182038}.walkthroughCopy{padding:8px 4px}.walkthroughCopy .miniLabel{color:#9fb3cd}.walkthroughCopy h2{margin:5px 0 0;font-size:24px;line-height:1.12}.walkthroughCopy p,.walkthroughAction p{color:#b8c5d6;font-size:13px;line-height:1.45}.walkthroughSteps{display:grid;gap:7px}.walkthroughSteps button{border:1px solid rgba(255,255,255,.12);border-radius:8px;min-height:40px;background:#ffffff0f;color:#d8e2ef;display:flex;align-items:center;gap:9px;padding:0 10px;text-align:left;font-size:13px;font-weight:800}.walkthroughSteps button.selected{background:#fff;color:#111820;border-color:#fff}.walkthroughSteps span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#ffffff24;font-size:11px}.walkthroughSteps .selected span{background:#1769e0;color:#fff}.walkthroughAction{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;padding:14px;display:grid;align-content:center;gap:8px}.walkthroughAction strong{font-size:18px;line-height:1.2}.qualityHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line)}.qualityHeader h2,.agePanel h3,.riskReview h3{margin:4px 0 0;font-size:19px;line-height:1.2}.qualityHeader p,.agePanel p,.riskReview p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.qualityGrid{margin-top:12px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.qualityCard{min-height:96px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px;text-align:left;display:grid;align-content:start;gap:5px}.qualityCard span,.qualityCard small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.35}.qualityCard strong{color:var(--text);font-size:25px;line-height:1}.qualityCard.urgent{border-color:#f0b3b8;background:#fff6f6}.qualityCard.warning{border-color:#f2d397;background:#fffaf0}.qualityCard.dark{background:#111820;border-color:#111820}.qualityCard.dark span,.qualityCard.dark strong{color:#fff}.qualityCard.dark small{color:#b8c2d0}.qualityLower{margin-top:12px;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);gap:12px}.agePanel,.riskReview{border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.ageBars{display:grid;gap:9px;margin-top:12px}.ageBar{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;gap:9px;align-items:center;color:var(--muted);font-size:12px;font-weight:900}.ageBar div{height:10px;border-radius:999px;background:#eef2f6;overflow:hidden}.ageBar b{display:block;height:100%;min-width:6px;border-radius:inherit;background:#1769e0}.riskRows{display:grid;gap:8px;margin-top:12px}.riskRow{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px;display:grid;grid-template-columns:5px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}.riskRow strong,.riskRow span{display:block}.riskRow strong{font-size:13px;line-height:1.25}.riskRow span{margin-top:3px;color:var(--muted);font-size:12px}.riskRow em{color:var(--red);font-style:normal;font-size:12px;font-weight:900}.todayQueue{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:0 8px 24px #1018280a}.todayHeader{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line)}.todayHeader h2{margin:4px 0 0;font-size:22px;line-height:1.2}.todayHeader p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.todayValue{min-width:178px;border:1px solid var(--line);background:#111820;color:#fff;border-radius:8px;padding:11px 13px}.todayValue span,.todayValue strong{display:block}.todayValue span{color:#b7c5d8;font-size:11px;font-weight:800}.todayValue strong{margin-top:4px;font-size:23px;line-height:1.05}.taskList{display:grid;gap:9px;padding-top:12px}.taskRow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px}.taskRank{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#111820;color:#fff;font-weight:900;font-size:13px}.taskBody{min-width:0}.taskTopline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.taskTopline strong{font-size:14px;line-height:1.25}.taskBody p{margin:5px 0;color:#344054;font-size:13px;line-height:1.35}.taskMeta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px;font-weight:800}.rescueCenter{margin-top:16px;background:#111820;color:#f8fbff;border-radius:8px;padding:16px;box-shadow:0 18px 48px #11182038}.rescueHero{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.13)}.rescueHero .miniLabel{color:#9eb4d2}.rescueHero h2{margin:4px 0 0;font-size:28px;line-height:1.1;letter-spacing:0}.rescueHero p{margin:7px 0 0;color:#b7c5d8;font-size:13px;line-height:1.45;max-width:760px}.rescueMetricGrid{padding:14px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.rescueMetric{min-height:88px;background:#192331;border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:12px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;color:#d9e7ff}.rescueMetric.orange svg{color:#ffb547}.rescueMetric.green svg{color:#52d59a}.rescueMetric.red svg{color:#ff7480}.rescueMetric span,.rescueMetric small{display:block;color:#9eb4d2;font-size:11px;line-height:1.3}.rescueMetric strong{display:block;margin:4px 0;font-size:24px;line-height:1.05;color:#fff}.rescueGrid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.rescuePanel{min-width:0;background:#fff;color:var(--text);border-radius:8px;padding:12px;border:1px solid rgba(255,255,255,.12)}.buyerRadar{grid-row:span 2}.buyerList,.rescueList,.salesBoard,.offerList,.learningList{display:grid;gap:8px}.buyerRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:9px;text-align:left}.buyerRow p{grid-column:1 / -1;margin:0;color:#344054;font-size:12px;line-height:1.35;padding-top:7px;border-top:1px solid var(--line)}.buyerRow strong,.buyerRow span,.buyerRow small,.rescueListRow strong,.rescueListRow span,.rescueListRow small{display:block}.buyerRow strong,.rescueListRow strong{font-size:12px;line-height:1.3}.buyerRow span,.buyerRow small,.rescueListRow span,.rescueListRow small{color:var(--muted);font-size:11px;line-height:1.35;margin-top:3px}.matchSummary{min-width:112px;border:1px solid var(--line);border-radius:8px;background:#111820;color:#fff;padding:10px;text-align:center}.matchSummary.urgent{background:#fff0f1;color:#a81d2a}.matchSummary strong,.matchSummary span{display:block}.matchSummary strong{font-size:28px;line-height:1}.matchSummary span{margin-top:5px;color:inherit;font-size:11px;font-weight:900;text-transform:uppercase}.matchRows,.bdcRows{padding-top:12px;display:grid;gap:9px}.matchRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}.matchRow strong,.matchRow span{display:block}.matchRow strong{color:var(--text);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.matchRow span{margin-top:4px;color:#344054;font-size:12px;line-height:1.35}.matchChips{margin-top:7px;display:flex;flex-wrap:wrap;gap:6px}.matchChips em{border:1px solid #cfe1ff;border-radius:999px;background:#f0f7ff;color:#315985;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.bdcRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;align-items:center}.bdcRow strong,.bdcRow span,.bdcRow small{display:block}.bdcRow strong{color:var(--text);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.bdcRow span{margin-top:4px;color:#344054;font-size:12px;line-height:1.35}.bdcRow small{margin-top:4px;color:var(--muted);font-size:11px}.intentScore{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;background:#111820;color:#fff;font-size:15px;font-weight:900}.rescueListRow{border-bottom:1px solid var(--line);padding-bottom:8px}.rescueListRow:last-child{border-bottom:0;padding-bottom:0}.salesRow{display:grid;grid-template-columns:minmax(0,1fr) 86px 76px 72px;gap:8px;align-items:center;font-size:12px;border-bottom:1px solid var(--line);padding-bottom:8px}.salesRow:last-child{border-bottom:0;padding-bottom:0}.salesRow span{color:var(--muted)}.riskPill{border-radius:999px;min-height:24px;display:inline-flex;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:900;background:#eef1f5;color:#475467}.riskPill.high,.riskPill.critical{background:#fff0f1;color:#a81d2a}.riskPill.watch{background:#fff6dc;color:#875a00}.riskPill.good{background:#e9f8f1;color:#087047}.offerRow,.learningRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px;display:flex;justify-content:space-between;align-items:center;gap:8px}.offerRow.winner{background:#eaf8f2;border-color:#b7e4ce}.offerRow strong,.offerRow span{display:block}.offerRow strong{font-size:12px}.offerRow span,.learningRow span{color:var(--muted);font-size:12px;line-height:1.35;margin-top:3px}.learningRow{align-items:flex-start}.demoReadiness{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:0 8px 24px #1018280a}.demoHeader{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line)}.demoHeader h2{margin:0;font-size:18px;line-height:1.25}.demoHeader p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.demoHeaderActions,.rowButtons,.artifactButtons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.guidedStrip{padding:12px 0;display:grid;grid-template-columns:repeat(8,minmax(92px,1fr));gap:8px;border-bottom:1px solid var(--line)}.guidedStep{min-height:54px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);padding:7px;font-size:11px;line-height:1.2;font-weight:800;display:grid;justify-items:start;gap:4px;text-align:left}.guidedStep span{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:#e4e9f0;color:#475467;font-size:11px}.guidedStep.active{background:#eef5ff;border-color:#b8d2fb;color:#113f7a}.guidedStep.active span{background:var(--accent);color:#fff}.activeDemoStep{margin:0 0 12px;border:1px solid #b8d2fb;background:#eef5ff;border-radius:8px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.activeDemoStep strong,.activeDemoStep span{display:block;font-size:13px;line-height:1.35}.activeDemoStep span{color:#35577f}.demoGrid{padding-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.demoPanel{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.onboardingPanel,.campaignPanel,.roiPanel,.artifactPanel{grid-column:span 2}.panelTitle{display:flex;gap:10px;align-items:flex-start;margin-bottom:11px}.panelTitleIcon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--accent);background:#eef5ff;flex:0 0 auto}.panelTitle h3{margin:0;font-size:14px;line-height:1.25}.panelTitle p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.labeledInput{display:grid;gap:5px}.labeledInput span{color:var(--muted);font-size:11px;font-weight:800}.labeledInput input,.compliancePanel textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--text);outline:0;font-size:13px}.labeledInput input{height:34px;padding:0 9px}.compliancePanel textarea{min-height:76px;padding:9px;resize:vertical;line-height:1.4}.compactList,.campaignRows,.deliveryList,.followupList{display:grid;gap:8px}.actionQueueRow{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;min-height:56px;padding:8px;text-align:left;display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:9px}.actionQueueRow strong,.actionQueueRow span,.campaignRow strong,.campaignRow span,.deliveryRow strong,.deliveryRow span{display:block}.actionQueueRow strong,.campaignRow strong,.deliveryRow strong{font-size:12px;line-height:1.35}.actionQueueRow span,.campaignRow span,.deliveryRow span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.campaignRow{border:1px solid var(--line);border-radius:8px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;background:var(--surface-soft)}.campaignRow .primaryButton,.campaignRow .secondaryButton{min-height:32px;padding:0 10px}.complianceResult{margin-top:9px;border-radius:8px;padding:9px;display:flex;gap:8px;align-items:flex-start;font-size:12px}.complianceResult strong,.complianceResult span{display:block;line-height:1.35}.complianceResult span{margin-top:3px}.complianceResult.passed{background:#eaf8f2;color:#086143}.complianceResult.blocked{background:#fff0f1;color:#9d1b27}.deliveryRow{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:8px}.deliveryRow:last-child{border-bottom:0;padding-bottom:0}.deliveryRow small{color:var(--muted);font-size:11px;font-weight:800}.deliveryDot{width:9px;height:9px;border-radius:999px}.deliveryDot.sent{background:var(--green)}.deliveryDot.retry{background:var(--orange)}.followupRow{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:8px;border-radius:8px;background:var(--surface-soft)}.followupRow span{color:var(--accent);font-size:12px;font-weight:900}.followupRow p{margin:0;color:#344054;font-size:12px;line-height:1.35}.roiGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.miniStat{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px}.miniStat span,.miniStat strong{display:block}.miniStat span{color:var(--muted);font-size:11px;line-height:1.3}.miniStat strong{margin-top:5px;font-size:18px;line-height:1.1}.artifactButtons{align-items:stretch}.contentGrid{display:grid;grid-template-columns:minmax(0,1fr) 378px;gap:16px;margin-top:16px;align-items:start}.mainColumn{min-width:0}.toolbar,.vehiclePanel,.timelinePanel,.activityPanel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #1018280a}.toolbar{padding:14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.toolbar h2,.sectionHeader h2,.vehiclePanel h2{margin:0;font-size:17px;line-height:1.25}.toolbar p,.sectionHeader p,.vehiclePanel p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.toolbarActions{min-width:0;display:flex;align-items:center;gap:10px}.searchBox{min-width:230px;height:36px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--surface-soft);color:var(--muted)}.searchBox input{border:0;outline:none;background:transparent;min-width:0;width:100%;color:var(--text);font-size:13px}.segmented{display:flex;height:36px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface-soft)}.segmented button{border:0;background:transparent;padding:0 10px;color:var(--muted);font-size:12px;font-weight:800}.segmented button.selected{background:#111820;color:#fff}.tableFrame{margin-top:12px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px #1018280a;scrollbar-color:#aeb8c7 #eef2f6;scrollbar-width:thin}table{width:100%;border-collapse:collapse;min-width:960px}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}th{position:sticky;top:0;z-index:1;color:var(--muted);background:#f9fbfd;font-size:11px;text-transform:uppercase;letter-spacing:0}th:nth-child(1){width:260px}th:nth-child(2){width:54px}th:nth-child(3){width:92px}th:nth-child(4){width:92px}th:nth-child(5){width:86px}th:nth-child(6){width:132px}th:nth-child(7){width:56px}th:nth-child(8){width:92px}tbody tr{cursor:pointer}tbody tr:hover,.selectedRow{background:#f3f8ff}.vehicleCell{display:flex;align-items:center;gap:10px;min-width:260px}.vehicleCell strong,.vehicleCell span,.activityItem strong,.activityItem span{display:block}.vehicleCell strong{font-size:13px}.vehicleCell span{margin-top:3px;color:var(--muted);font-size:12px}.riskStripe{width:5px;height:42px;border-radius:999px;flex:0 0 auto}.green{background:var(--green)}.yellow{background:#f2bd37}.orange{background:var(--orange)}.red{background:var(--red)}.black{background:var(--black)}.scoreBadge{min-width:70px;min-height:42px;border-radius:8px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 9px;color:#fff;font-weight:900;font-size:15px;line-height:1}.scoreBadge small{color:#ffffffc7;font-size:10px;font-weight:800;line-height:1}.auditRows .scoreBadge{display:inline-flex;color:#fff;margin-top:0}.statusPill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 8px;border-radius:999px;white-space:nowrap;background:#eef1f5;color:#475467;font-size:11px;font-weight:800}.statusPill.running,.statusPill.approved,.statusPill.sold{background:#e9f8f1;color:#087047}.statusPill.draft-ready,.statusPill.manager-review{background:#fff6dc;color:#875a00}.statusPill.needs-compliance{background:#fff0f1;color:#a81d2a}.statusPill.ready{background:#e9f8f1;color:#087047}.statusPill.needs-cleanup{background:#fff6dc;color:#875a00}.statusPill.sent{background:#e9f8f1;color:#087047}.statusPill.failed{background:#fff0f1;color:#a81d2a}.statusPill.pending,.statusPill.queued{background:#fff6dc;color:#875a00}.feedTag{display:inline-flex;align-items:center;min-height:24px;max-width:120px;padding:0 8px;border-radius:999px;background:#eef5ff;color:#1769e0;font-size:11px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bad{color:var(--red);font-weight:800}.good{color:var(--green);font-weight:800}.actionCell{max-width:220px;color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehiclePanel{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto;padding:16px;scrollbar-gutter:stable}.panelHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.panelHeader h2{margin-top:4px}.panelSection{padding:14px 0;border-bottom:1px solid var(--line)}.vehicleActionPlan{margin-top:14px;border:1px solid #bdd3f4;border-radius:8px;background:#f3f8ff;padding:12px}.vehicleDecisionDesk{margin-top:12px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.decisionHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.decisionHeader strong{display:block;margin-top:4px;font-size:14px;line-height:1.3}.buyerFit{width:62px;height:62px;border-radius:8px;background:#111820;color:#fff;display:grid;place-items:center;align-content:center;flex:0 0 auto}.buyerFit b,.buyerFit span{display:block;line-height:1}.buyerFit b{font-size:22px}.buyerFit span{margin-top:4px;color:#b9c4d2;font-size:10px;font-weight:900}.decisionRows{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.decisionRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:8px}.decisionRow.good{background:#ecf8f2;border-color:#c9ebdc}.decisionRow.warning{background:#fff7ed;border-color:#f5d5b9}.decisionRow span,.decisionRow strong{display:block}.decisionRow span{color:var(--muted);font-size:10px;font-weight:900;line-height:1.2}.decisionRow strong{margin-top:4px;color:var(--text);font-size:12px;line-height:1.2}.dealerScript{margin-top:10px;border:1px solid #cbdaf0;border-radius:8px;background:#f4f8ff;padding:9px;display:flex;gap:8px;color:#24456f}.dealerScript p{margin:0;color:#344e72;font-size:12px;line-height:1.4}.vehicleActionPlan strong,.vehicleActionPlan p{display:block}.vehicleActionPlan strong{margin-top:5px;font-size:15px;line-height:1.3}.vehicleActionPlan p{margin:6px 0 0;color:#405067;font-size:12px;line-height:1.45}.actionPlanGrid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.actionPlanGrid div{border:1px solid #cdddf3;border-radius:8px;background:#fff;padding:8px}.actionPlanGrid span,.actionPlanGrid b{display:block}.actionPlanGrid span{color:var(--muted);font-size:10px;font-weight:900}.actionPlanGrid b{margin-top:4px;font-size:12px;line-height:1.1}.panelSection h3{margin:0 0 10px;font-size:13px}.reasonList{list-style:none;padding:0;margin:0;display:grid;gap:8px}.reasonList li{color:#344054;font-size:13px;line-height:1.35;display:flex;gap:8px}.reasonList li:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent);margin-top:6px;flex:0 0 auto}.campaignDraft{margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.draftTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.draftTop span{color:var(--muted);font-size:12px;font-weight:800}.campaignDraft p{margin:10px 0 8px;color:var(--text);font-size:14px;line-height:1.45;font-weight:700}.campaignDraft small{color:var(--muted);line-height:1.4}.checkList{display:grid;gap:8px}.checkRow{display:flex;align-items:center;gap:8px;font-size:13px;color:#344054}.checkRow svg{color:var(--green)}.checkRow:has(svg+span){min-height:18px}.automationBox{display:flex;gap:10px;padding:11px;border-radius:8px;background:#eef5ff;color:#173b69}.automationBox strong,.automationBox span{display:block;font-size:12px;line-height:1.4}.automationBox span{margin-top:3px;color:#4d6685}.panelActions{padding-top:14px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.wideButton{grid-column:1 / -1}.lowerGrid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.timelinePanel,.activityPanel{padding:14px}.sectionHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line)}.sectionHeader svg{color:var(--muted)}.timeline{display:grid;gap:0;margin-top:12px}.timelineItem{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.timelineItem:last-child{border-bottom:0}.timelineItem span{color:var(--muted);font-size:12px;font-weight:800}.timelineItem strong{font-size:13px;line-height:1.35}.timelineItem.active strong{color:var(--accent)}.activityList{margin-top:12px;display:grid;gap:9px}.activityItem{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:0;background:transparent;padding:0;text-align:left;border-radius:8px}.activityItem:hover{background:var(--surface-soft)}.avatar{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#edf5ff;color:var(--accent);font-weight:900}.activityItem strong{font-size:13px}.activityItem span,.activityItem small{color:var(--muted);font-size:12px;margin-top:2px}.drawerBackdrop,.modalBackdrop{position:fixed;inset:0;z-index:40;background:#1118206b;display:flex;justify-content:flex-end}.leadDrawer{width:min(440px,100vw);height:100vh;overflow:auto;background:var(--surface);border-left:1px solid var(--line);box-shadow:-20px 0 60px #11182038;padding:16px}.drawerHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line)}.drawerHeader h2{margin:3px 0 0;font-size:20px;line-height:1.2}.drawerHeader p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.messageThread{display:grid;gap:10px;padding:14px 0}.messageBubble{max-width:86%;border-radius:8px;padding:10px;border:1px solid var(--line)}.messageBubble.ai{margin-left:auto;background:#eef5ff;border-color:#cfe0fb}.messageBubble.buyer{background:var(--surface-soft)}.messageBubble strong,.messageBubble span{display:block;font-size:11px;color:var(--muted)}.messageBubble p{margin:5px 0;font-size:13px;line-height:1.4}.drawerCard{border:1px solid var(--line);border-radius:8px;padding:12px;margin-top:10px;background:var(--surface-soft)}.drawerCard p{margin:0 0 10px;color:#344054;font-size:13px;line-height:1.45}.modalBackdrop{justify-content:center;align-items:flex-start;overflow:auto;padding:28px}.reportModal{width:min(920px,100%);background:var(--surface);border-radius:8px;border:1px solid var(--line);box-shadow:0 24px 70px #11182042;padding:16px}.reportSheet{margin-top:14px;border:1px solid var(--line);border-radius:8px;padding:20px;background:#fff}.reportSheet h1{margin:0;font-size:28px}.reportSheet p{color:var(--muted);font-size:13px;line-height:1.45}.reportStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.reportTable{min-width:0}.reportTable th,.reportTable td{padding:10px}.modalActions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px}.launchReadiness{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:0 8px 24px #1018280a}.settingsPage,.salesKit{margin-top:16px}.settingsPage{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.operationsPanel{margin-top:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px;box-shadow:0 8px 24px #1018280a}.pilotScore{width:78px;height:58px;border-radius:8px;background:#0f1720;color:#fff;display:grid;place-items:center;text-align:center;flex:0 0 auto}.pilotScore strong,.pilotScore span{display:block;line-height:1}.pilotScore strong{font-size:18px;font-weight:950}.pilotScore span{margin-top:5px;color:#b9c3d0;font-size:10px;font-weight:900;text-transform:uppercase}.pilotChecklist{padding-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pilotChecklistRow{min-height:82px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:11px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start}.pilotChecklistRow svg{margin-top:2px;color:#875a00}.pilotChecklistRow.done{background:#f3fbf7;border-color:#cdeedd}.pilotChecklistRow.done svg{color:var(--green)}.pilotChecklistRow strong,.pilotChecklistRow span{display:block}.pilotChecklistRow strong{color:var(--text);font-size:13px;line-height:1.25}.pilotChecklistRow span{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.35}.pilotImpactStrip,.crmProofStrip{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.feedReadinessGrid{padding-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feedStatusCard{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.feedStatusCard span,.feedStatusCard strong,.feedStatusCard p{display:block}.feedStatusCard span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.feedStatusCard strong{margin-top:5px;color:var(--text);font-size:15px;overflow-wrap:anywhere}.feedStatusCard p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.feedFieldGrid{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.feedField{min-height:44px;border:1px solid var(--line);border-radius:8px;background:#fff8e8;color:#875a00;padding:8px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:850;line-height:1.2}.feedField.ready{background:#f3fbf7;border-color:#cdeedd;color:#087047}.feedField svg{flex:0 0 auto}.coxSetupPanel{overflow:hidden}.coxSetupHero{margin-top:12px;display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(110px,.42fr));gap:10px}.coxSetupHero article{min-height:92px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#111820,#1d2b3a);color:#fff;padding:14px}.coxSetupHero article span,.coxSetupHero article p{display:block;color:#ffffffb8;font-size:12px;line-height:1.4}.coxSetupHero article strong{display:block;margin-top:6px;color:#fff;font-size:22px;line-height:1.1}.coxSetupHero article p{margin:8px 0 0}.feedReadinessGrid{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.feedReadinessCard{min-width:0;min-height:118px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px;display:grid;align-content:start;gap:6px}.feedReadinessCard span,.feedReadinessCard p{color:var(--muted);font-size:12px;line-height:1.35}.feedReadinessCard strong{color:var(--text);font-size:24px;line-height:1.1}.feedReadinessCard p{margin:0}.feedReadinessCard .textButton{justify-self:start;margin-top:2px}.coxSetupGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:12px}.coxSetupCard{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.coxSetupCard.span2{grid-column:span 2}.methodGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:10px}.methodOption,.stageRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.methodOption{min-height:84px;padding:10px}.methodOption:hover,.stageRow:hover{border-color:#adc4e8;transform:translateY(-1px)}.methodOption.active,.stageRow.active{border-color:#1769e0;background:#eef5ff}.methodOption strong,.methodOption span,.stageRow strong,.stageRow span{display:block}.methodOption strong{font-size:13px;line-height:1.2}.methodOption span{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35}.setupFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px}.setupFields.single{grid-template-columns:1fr}.stageList,.ruleList{display:grid;gap:8px;padding-top:10px}.stageRow{min-height:54px;padding:9px 10px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center}.stageRow svg{color:#1769e0}.stageRow strong{color:var(--text);font-size:12px;line-height:1.25}.stageRow span{color:var(--muted);font-size:11px;line-height:1.35}.mappingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px}.mappingRow{min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:8px;display:grid;gap:5px}.mappingRow span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.2}.mappingRow input,.setupNotes{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit}.mappingRow input{min-height:34px;padding:0 9px;font-size:12px;font-weight:800}.checkRow{min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:8px 9px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;color:var(--text);font-size:12px;font-weight:800;line-height:1.3}.checkRow input{width:16px;height:16px;accent-color:#1769e0}.setupNotes{min-height:132px;resize:vertical;margin-top:10px;padding:10px;font-size:13px;line-height:1.45}.crmDeliveryRows{padding-top:12px;display:grid;gap:9px}.crmDeliveryRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(138px,.26fr);gap:10px;align-items:center}.deliveryStatusMark{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff6dc;color:#875a00}.crmDeliveryRow.sent .deliveryStatusMark{background:#e9f8f1;color:#087047}.crmDeliveryRow.failed .deliveryStatusMark{background:#fff0f1;color:#a81d2a}.crmDeliveryRow strong,.crmDeliveryRow span,.crmDeliveryRow small{display:block}.crmDeliveryRow strong{color:var(--text);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.crmDeliveryRow span{margin-top:4px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.crmDeliveryRow small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.deliveryMeta{display:grid;justify-items:end;text-align:right}.actionHistoryRows{display:grid;gap:9px;padding-top:12px}.actionHistoryRow{min-height:62px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:108px minmax(0,1fr) minmax(112px,auto);gap:10px;align-items:center}.actionHistoryRow strong,.actionHistoryRow span,.actionHistoryRow small{display:block;overflow-wrap:anywhere}.actionHistoryRow strong{color:var(--text);font-size:13px;line-height:1.3;text-transform:capitalize}.actionHistoryRow span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.actionHistoryRow small{color:var(--muted);font-size:11px;text-align:right}.importHistoryPanel{margin-top:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px;box-shadow:0 8px 24px #1018280a}.importHistoryRows{display:grid;gap:9px;padding-top:12px}.importHistoryRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:minmax(0,1fr) repeat(5,minmax(86px,.18fr));gap:10px;align-items:center}.importHistoryRow strong,.importHistoryRow span{display:block}.importHistoryRow strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.importHistoryRow span{margin-top:4px;color:var(--muted);font-size:12px}.salesKit{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:0 8px 24px #1018280a}.salesGrid{padding-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.launchGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:12px}.launchPanel{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.aiPanel,.pricingPanel,.rolePanel{grid-column:span 2}.deliveryTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.deliveryTimeline.vertical{grid-template-columns:1fr}.deliveryTimeline span{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);padding:8px;font-size:11px;font-weight:800;line-height:1.3}.deliveryTimeline span.done{background:#eaf8f2;color:#087047;border-color:#b7e4ce}.deliveryTimeline span.active{background:#eef5ff;color:#105abf;border-color:#cfe0fb}.miniAdCard,.appointmentPreview{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;margin-bottom:10px}.miniAdCard strong,.miniAdCard span,.appointmentPreview strong,.appointmentPreview span{display:block}.miniAdCard p{margin:6px 0;color:#344054;font-size:12px;line-height:1.35}.miniAdCard span,.appointmentPreview span{color:var(--muted);font-size:12px;margin-top:4px}.intentTimeline,.pricingRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.intentTimeline div,.pricingRows div{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px}.intentTimeline strong,.intentTimeline span,.pricingRows strong,.pricingRows span{display:block}.intentTimeline strong,.pricingRows strong{font-size:18px;line-height:1.1}.intentTimeline span,.pricingRows span{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.3}.segmented.compact{height:auto;min-height:34px;margin-bottom:9px;flex-wrap:wrap}.generatedCopy{min-height:72px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;color:#344054;font-size:13px;line-height:1.45}.ownerCommandStrip{margin-top:14px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.1fr) auto;gap:14px;align-items:center}.ownerCommandStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ownerCommandStrip .primaryButton{white-space:nowrap}.readyList,.roleTasks{display:grid;gap:8px}.readyRow{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:800}.readyRow.done{color:#087047}.readyRow strong{display:block;color:var(--text);font-size:12px;line-height:1.25}.roleMatrix,.roleInviteList,.monitoringRows{display:grid;gap:8px}.roleMatrixRow{min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:minmax(116px,.7fr) minmax(112px,.6fr) minmax(0,1fr);gap:8px;align-items:center}.roleMatrixRow strong,.roleMatrixRow span,.roleMatrixRow small,.roleInviteList span{display:block;overflow-wrap:anywhere}.roleMatrixRow strong{color:var(--text);font-size:13px;line-height:1.25}.roleMatrixRow span{color:#24415f;font-size:12px;font-weight:850}.roleMatrixRow small{color:var(--muted);font-size:11px;line-height:1.35}.inviteControls{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.44fr) auto;gap:8px;align-items:stretch}.inviteControls input,.inviteControls select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);padding:0 10px;font:inherit;font-size:13px;font-weight:800}.roleInviteList{margin-top:10px}.roleInviteList span{border:1px solid var(--line);border-radius:8px;background:#f8fafc;color:var(--muted);padding:9px 10px;font-size:12px;font-weight:800}.monitoringActions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.monitoringRow{min-height:64px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:96px minmax(0,1fr) minmax(96px,auto);gap:10px;align-items:center}.monitoringRow.error{border-color:#f2bdc3;background:#fff8f8}.monitoringRow strong,.monitoringRow span,.monitoringRow small{display:block;overflow-wrap:anywhere}.monitoringRow strong{color:var(--text);font-size:13px;line-height:1.25}.monitoringRow span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.monitoringRow small{color:var(--muted);font-size:11px;text-align:right}.complianceAction{margin-top:12px;width:100%;justify-content:center}.productionPage{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:0 8px 24px #1018280a}.productionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:12px}.productionHero{grid-column:span 2}.statusTiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.statusTiles div{min-height:78px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.statusTiles span,.milestoneRow span{display:block;color:var(--muted);font-size:12px;line-height:1.35}.statusTiles strong{display:block;margin-top:8px;color:var(--text);font-size:17px;text-transform:capitalize}.milestoneList,.fileList{display:grid;gap:8px}.milestoneRow{min-height:66px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-soft)}.milestoneRow.scaffolded{border-color:#0d8f5b47;background:#f1fbf6}.milestoneRow.next{border-color:#b47a0047;background:#fff8ea}.milestoneRow strong{display:block;margin-bottom:3px;font-size:13px}.milestoneRow em{color:var(--muted);font-size:12px;font-style:normal;white-space:nowrap}.fileList code{display:block;min-height:34px;border:1px solid var(--line);border-radius:8px;padding:9px 10px;color:#24415f;background:#f8fafc;overflow-wrap:anywhere}.adminPage{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:0 8px 24px #1018280a}.adminMessage{margin:12px 0 0;color:var(--muted);font-size:13px;font-weight:800}.adminControlGrid{padding-top:12px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:12px}.dealerCreatePanel{display:grid;gap:12px}.dealerCreateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dealerCreateGrid input,.statePair input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);padding:0 10px;font-size:13px;font-weight:800}.statePair{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px}.pilotPathList{display:grid;gap:8px}.pilotPathList div{min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center}.pilotPathList b{width:28px;height:28px;border-radius:8px;background:#111820;color:#fff;display:grid;place-items:center;font-size:12px}.pilotPathList strong,.pilotPathList span{display:block}.pilotPathList strong{color:var(--text);font-size:13px;line-height:1.25}.pilotPathList span{color:var(--muted);font-size:12px;line-height:1.35}.dealerWorkspaceList{padding-top:12px;display:grid;gap:12px}.dealerWorkspaceCard{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px;display:grid;gap:12px}.dealerWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dealerWorkspaceHeader strong,.dealerWorkspaceHeader small{display:block}.dealerWorkspaceHeader strong{margin-top:3px;font-size:19px;line-height:1.1}.dealerWorkspaceHeader small{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.35}.dealerWorkspaceActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dealerWorkspaceStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dealerTaskList{display:grid;gap:7px}.dealerTask{width:100%;min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);padding:9px;display:grid;grid-template-columns:20px minmax(0,1fr) minmax(70px,auto);gap:9px;align-items:center;text-align:left}.dealerTask.done{border-color:#b7e4ce;background:#f1fbf6;color:#087047}.dealerTask strong,.dealerTask small,.dealerTask em{display:block}.dealerTask strong{color:var(--text);font-size:13px;line-height:1.25}.dealerTask small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.dealerTask em{justify-self:end;color:var(--muted);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.adminSubHeader{padding-top:16px;border-top:1px solid var(--line);margin-top:16px}.adminRequestList{display:grid;gap:8px;padding-top:12px}.adminRequest{min-height:74px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px;align-items:center}.adminRequest strong,.adminRequest span,.adminRequest b,.adminRequest small{display:block}.adminRequest span,.adminRequest small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.adminRequest b{font-size:22px;line-height:1}.roleTasks span{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px;color:#344054;font-size:12px;line-height:1.35}.appointmentsPage{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:12px;align-items:start}.appointmentBoard{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px;box-shadow:0 8px 24px #1018280a}.appointmentRows,.recoveryRows{display:grid;gap:9px;padding-top:12px}.appointmentRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);min-height:72px;padding:10px;display:grid;grid-template-columns:78px minmax(0,1fr) auto 92px;gap:11px;align-items:center;text-align:left}.appointmentTime{min-height:46px;border-radius:8px;background:#111820;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900}.appointmentRow strong,.appointmentRow span,.appointmentRow small,.recoveryRow strong,.recoveryRow span{display:block}.appointmentRow strong,.recoveryRow strong{font-size:13px;line-height:1.25}.appointmentRow span,.appointmentRow small,.recoveryRow span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.appointmentRow em{color:#344054;font-style:normal;font-size:12px;font-weight:900;text-align:right}.recoveryRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.recoveryRow b{color:var(--red);font-size:14px}.metaCampaignCenter,.campaignResults{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:0 8px 24px #1018280a}.marketplaceWorkspace{margin-top:16px}.marketplaceHero{background:linear-gradient(90deg,#0c121bf5,#0d8f5bd1),repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 1px,transparent 1px 11px)}.primaryButton.light{background:#fff;color:#0f1720;border-color:#fff}.secondaryButton.light{background:#ffffff1f;color:#fff;border-color:#ffffff52}.marketplaceStats{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketplaceGrid{margin-top:12px;display:grid;grid-template-columns:1.35fr .85fr;gap:12px;align-items:start}.marketplacePanel{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px;box-shadow:0 8px 24px #1018280a}.marketplaceQueue,.marketplaceCopyPanel{grid-row:span 2}.marketplaceRows{display:grid;gap:8px;padding-top:12px}.marketplaceRow{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}.marketplaceRow.ready{border-color:#cdeedd;background:#f4fbf7}.marketplaceRow.blocked{border-color:#f2d58b;background:#fff9ea}.marketplaceRow strong,.marketplaceRow span,.marketplaceRow small{display:block}.marketplaceRow strong{color:var(--text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.marketplaceRow span{margin-top:4px;color:#344054;font-size:12px;font-weight:750}.marketplaceRow small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.repScoreboard{padding-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.repScore{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px}.repScore span,.repScore strong,.repScore small{display:block}.repScore span{color:var(--muted);font-size:11px;font-weight:900}.repScore strong{margin-top:5px;color:var(--text);font-size:24px;line-height:1}.repScore small{margin-top:5px;color:var(--muted);font-size:11px}.marketplaceRuleBox{margin-top:10px;border:1px solid #cfe1ff;border-radius:8px;background:#f0f7ff;color:#173b69;padding:10px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px}.marketplaceRuleBox strong,.marketplaceRuleBox span{display:block}.marketplaceRuleBox strong{font-size:12px}.marketplaceRuleBox span{margin-top:3px;color:#4d6685;font-size:12px;line-height:1.4}.marketplaceChecklist{padding-top:12px;display:grid;gap:8px}.marketplaceCheck{border:1px solid var(--line);border-radius:8px;background:#fff8e8;color:#875a00;min-height:42px;padding:9px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;font-size:12px;font-weight:850}.marketplaceCheck.done{background:#f3fbf7;border-color:#cdeedd;color:#087047}.cleanupMeter{margin-top:12px;border:1px solid var(--line);border-radius:8px;background:#0f1720;color:#fff;padding:14px}.cleanupMeter strong,.cleanupMeter span{display:block}.cleanupMeter strong{font-size:34px;line-height:1}.cleanupMeter span{margin-top:6px;color:#b9c3d0;font-size:12px;line-height:1.4}.marketplaceNote{color:var(--muted);font-size:12px;line-height:1.45}.marketplaceCopy{min-height:316px;max-height:420px;overflow:auto;margin:12px 0 0;border:1px solid var(--line);border-radius:8px;background:#0f1720;color:#eef4ff;padding:12px;white-space:pre-wrap;word-break:break-word;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.marketplaceActions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.campaignHero{min-height:132px;border-radius:8px;background:linear-gradient(90deg,#111820f0,#1769e0d6),repeating-linear-gradient(135deg,rgba(255,255,255,.09) 0 1px,transparent 1px 11px);color:#fff;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.campaignHero .miniLabel{color:#c9d8ec}.campaignHero h2{margin:4px 0 0;font-size:27px;line-height:1.12}.campaignHero p{max-width:780px;margin:8px 0 0;color:#dce7f6;font-size:14px;line-height:1.45}.campaignHeroActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.metaGrid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.metaPanel{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.setupPanel,.budgetPanel,.automationPanel,.eventPanel{grid-column:span 1}.draftQueue,.vinBuilder,.creativePanel,.autonomyPanel,.autopilotQueuePanel{grid-column:span 2}.setupList,.draftRows,.ruleList,.autopilotRows,.metaEventRows,.autonomyLevelGrid{display:grid;gap:8px}.setupRow{min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;text-align:left}.setupRow.done{background:#f1fbf6;border-color:#b7e4ce}.setupRow svg{margin-top:2px;color:var(--orange)}.setupRow.done svg{color:var(--green)}.setupRow strong,.setupRow span{display:block}.setupRow strong{font-size:12px;line-height:1.3}.setupRow span{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.autonomyLevel{min-height:72px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;text-align:left}.autonomyLevel.active{border-color:#9bc2f7;background:#eef5ff;box-shadow:inset 3px 0 0 var(--accent)}.autonomyLevel b{width:32px;height:32px;border-radius:8px;background:#111820;color:#fff;display:grid;place-items:center;font-size:14px}.autonomyLevel strong,.autonomyLevel span,.autopilotRow strong,.autopilotRow span,.metaEventRow strong,.metaEventRow span,.metaEventRow small{display:block}.autonomyLevel strong{color:var(--text);font-size:13px;line-height:1.25}.autonomyLevel span,.autopilotRow span,.metaEventRow span{color:var(--muted);font-size:12px;line-height:1.35}.fullButton{width:100%;margin-top:10px}.formMessage.compact{margin:8px 0 0;min-height:0;font-size:12px}.metaAssetFields{margin-top:10px;display:grid;grid-template-columns:1fr;gap:8px}.metaAssetFields input,.guardrailInputs input{width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);padding:0 9px;font-size:12px;font-weight:800}.guardrailInputs{margin-bottom:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guardrailInputs label{display:grid;gap:5px}.guardrailInputs span{color:var(--muted);font-size:10px;font-weight:900;line-height:1.2}.autopilotRow{min-height:74px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.autopilotRow.ready{border-color:#b7e4ce;background:#f1fbf6}.autopilotRow.blocked,.autopilotRow.approval_required{border-color:#f2d394;background:#fff8ea}.autopilotRow strong,.metaEventRow strong{color:var(--text);font-size:13px;line-height:1.25}.metaEventRow{min-height:66px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px;display:grid;grid-template-columns:108px minmax(0,1fr) minmax(88px,auto);gap:9px;align-items:center}.metaEventRow.warning{background:#fff8ea;border-color:#f2d394}.metaEventRow small{color:var(--muted);font-size:11px;text-align:right}.budgetControl{display:grid;gap:8px;margin-bottom:10px}.budgetControl span{color:var(--muted);font-size:11px;font-weight:900}.budgetControl input{width:100%;accent-color:var(--accent)}.budgetControl strong{font-size:28px;line-height:1}.budgetTiles,.campaignSpecGrid,.resultsTiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.draftRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);min-height:66px;padding:9px;display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}.draftRow.selected{border-color:#9bc2f7;background:#f0f7ff;box-shadow:inset 3px 0 #1769e0}.draftRow strong,.draftRow span{display:block}.draftRow strong{font-size:13px;line-height:1.3}.draftRow span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.vinPreview{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px;margin-bottom:10px}.vinPreviewHeader{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;font-weight:800}.vinPreviewHeader strong{color:var(--text)}.vinPreview h3{margin:10px 0 0;font-size:18px;line-height:1.25}.vinPreview p{margin:7px 0 0;color:#344054;font-size:13px;line-height:1.45}.vinPreview small{display:block;margin-top:8px;color:var(--muted);font-size:11px;line-height:1.35}.blockedNotice{margin-top:10px;border:1px solid #f2b9be;border-radius:8px;background:#fff5f6;color:#9d1b27;padding:10px;display:flex;gap:8px;align-items:flex-start;font-size:12px;font-weight:800;line-height:1.35}.builderActions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.ruleRow{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;display:flex;gap:8px;align-items:flex-start;color:#344054;font-size:12px;line-height:1.4}.ruleRow svg{color:var(--green);flex:0 0 auto;margin-top:1px}.campaignResults{margin-bottom:16px}.resultsTiles{margin-top:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.resultsTableFrame{margin-top:12px;overflow:auto;border:1px solid var(--line);border-radius:8px}.crmModalGrid,.adPreviewGrid{margin-top:14px;display:grid;grid-template-columns:.9fr 1.1fr;gap:12px}.xmlPreview{max-height:460px;overflow:auto;margin:0;border:1px solid var(--line);border-radius:8px;background:#111820;color:#e8f0fb;padding:12px;font-size:11px;line-height:1.45;white-space:pre-wrap}.facebookAd{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.adHeader{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.vehicleImageMock{margin:12px 0;min-height:190px;border-radius:8px;display:grid;place-items:center;text-align:center;padding:20px;color:#fff;font-weight:900;background:linear-gradient(135deg,#111820,#1769e0)}.vehiclePhotoFrame{position:relative;overflow:hidden;min-height:210px;border:1px solid var(--line);border-radius:8px;background:#0f1720;color:#fff}.vehiclePhotoFrame.compact{min-height:190px;margin:12px 0}.vehiclePhotoFrame img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.photoPlaceholder{min-height:inherit;padding:18px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;background:linear-gradient(135deg,#111820f5,#1769e0d1),repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 1px,transparent 1px 12px)}.photoPlaceholder span,.photoPlaceholder strong,.photoPlaceholder small{display:block}.photoPlaceholder span{border:1px solid rgba(255,255,255,.32);border-radius:8px;padding:5px 8px;color:#e8f1ff;font-size:11px;font-weight:900}.photoPlaceholder strong{max-width:320px;font-size:17px;line-height:1.2}.photoPlaceholder small{max-width:280px;color:#c9d8ec;font-size:12px;line-height:1.35}.photoBadge{position:absolute;top:10px;left:10px;border-radius:8px;padding:6px 8px;background:#111820db;color:#fff;font-size:11px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.photoBadge.ready{background:#087047e6}.photoBadge.partial{background:#875a00e6}.photoBadge.missing{background:#a81d2ae0}.photoSource{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 20px);border-radius:8px;background:#ffffffe6;color:#344054;padding:6px 8px;font-size:11px;font-weight:850}.creativePreviewSuite{padding-top:10px;display:grid;gap:10px}.creativeCanvas{position:relative;overflow:hidden;border-radius:8px;background:#0f1720}.creativeCanvas .vehiclePhotoFrame{margin:0;border:0;border-radius:8px}.creativeOverlay{position:absolute;left:12px;right:12px;bottom:12px;border-radius:8px;background:#111820e0;color:#fff;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creativeOverlay span,.creativeOverlay strong,.creativeOverlay small{display:block}.creativeOverlay span{color:#c9d8ec;font-size:10px;font-weight:900;text-transform:uppercase}.creativeOverlay strong{margin-top:4px;font-size:16px;line-height:1.2}.creativeOverlay small{margin-top:5px;color:#dce7f6;font-size:12px}.creativeFormats,.creativePrinciples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creativePrinciples{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.creativeFormats article,.creativePrinciples div{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px}.creativeFormats strong,.creativeFormats span,.creativePrinciples strong,.creativePrinciples span{display:block}.creativeFormats strong,.creativePrinciples strong{color:var(--text);font-size:12px;line-height:1.25}.creativeFormats span,.creativePrinciples span{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35}.carouselMock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.carouselCardMock{overflow:hidden;min-height:92px;border:1px dashed #bfd0e4;border-radius:8px;background:#f8fafc;display:grid;place-items:center;color:var(--muted);font-size:12px;font-weight:900}.carouselCardMock img{width:100%;height:100%;min-height:92px;object-fit:cover;display:block}.facebookAd h3{margin:0;font-size:18px;line-height:1.25}.facebookAd p{color:var(--muted);font-size:13px;line-height:1.4}.facebookAd button{width:100%;min-height:36px;border:0;border-radius:8px;background:var(--accent);color:#fff;font-weight:900}.bookingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.bookingSlot{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px;display:grid;gap:6px;justify-items:start;text-align:left}.bookingSlot.selected{background:#eef5ff;border-color:#b8d2fb}.bookingSlot strong,.bookingSlot span{display:block}.bookingSlot span{color:var(--muted);font-size:12px}@media(max-width:1220px){.appShell{grid-template-columns:76px minmax(0,1fr)}.brand div:not(.brandMark),.navItem{font-size:0}.navItem{justify-content:center;padding:0}.sidebarFooter{display:none}.contentGrid,.pipelinePanel,.actionCenterLead,.actionCenterGrid,.executiveSummary,.morningBrief,.ownerCommandStrip,.walkthroughPanel,.metaGrid,.pageHeader,.appointmentsPage{grid-template-columns:1fr}.setupPanel,.budgetPanel,.draftQueue,.vinBuilder,.creativePanel,.automationPanel,.eventPanel,.autonomyPanel,.autopilotQueuePanel{grid-column:span 1}.pipelineActions{min-width:0;grid-template-columns:repeat(4,1fr);justify-content:stretch}.qualityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.actionCards{grid-template-columns:1fr}.notificationGrid,.pilotChecklist,.feedFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.feedReadinessGrid,.marketplaceGrid{grid-template-columns:1fr}.warRoomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceQueue,.marketplaceCopyPanel{grid-row:auto}.pageStats{grid-template-columns:repeat(2,minmax(0,1fr))}.rescueMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.rescueGrid{grid-template-columns:1fr 1fr}.buyerRadar{grid-column:span 2;grid-row:auto}.guidedStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.demoGrid,.launchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicHero,.publicSplit,.roiPublic,.demoRequest{grid-template-columns:1fr}.publicFeatureGrid,.demoWalkthrough{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsPage,.salesGrid,.adminControlGrid{grid-template-columns:1fr}.onboardingPanel,.campaignPanel,.roiPanel,.artifactPanel,.aiPanel,.pricingPanel,.rolePanel{grid-column:span 2}.vehiclePanel{position:static}}@media(max-width:900px){.appShell{display:block}.sidebar{position:static;height:auto;padding:10px;flex-direction:row;max-width:100%;overflow:hidden}.brand{border-bottom:0;padding:0 10px 0 0;flex:0 0 auto}nav{display:flex;flex:1 1 auto;min-width:0;max-width:calc(100vw - 204px);overflow-x:auto;contain:paint}.navItem{width:42px}.workspace{padding:14px}.topbar,.pageHeaderCopy,.heroBand,.dealerHeroBrand,.campaignHero,.warRoomHeader,.authPanel,.publicHeader,.toolbar,.toolbarActions{align-items:stretch;flex-direction:column}.publicHeader{position:static;padding:12px 14px}.publicNav{overflow-x:auto;justify-content:flex-start}.publicHero{min-height:auto;padding:34px 0}.publicHero h1,.demoHero h1,.legalPage h1{font-size:40px;line-height:1.02}.heroScoreGrid,.demoFrameGrid,.roiPublicGrid,.demoRequest form,.summaryScoreboard,.roleSwitch,.actionCards,.briefQuickTools,.notificationGrid,.ownerCommandStats,.decisionRows,.authPanel,.authPanel.connected{grid-template-columns:1fr}.topbar{height:auto}.topbarControls,.authButtons,.campaignHeroActions,.builderActions,.panelActions{display:grid;grid-template-columns:1fr 1fr}.pipelineActions{grid-template-columns:1fr 1fr}.quickFind{grid-template-columns:22px minmax(0,1fr)}.quickFind button{grid-column:1 / -1}.rescueHero,.todayHeader,.notificationHeader,.dealerHeroBrand{align-items:stretch;flex-direction:column}.rescueHero h2{font-size:24px}.rescueMetricGrid,.rescueGrid,.morningBrief,.ownerCommandStrip{grid-template-columns:1fr}.buyerRadar{grid-column:span 1}.salesRow{grid-template-columns:1fr 76px}.salesRow span:nth-of-type(2){display:none}.taskRow{grid-template-columns:34px minmax(0,1fr);align-items:start}.taskRow .primaryButton{grid-column:1 / -1}.demoHeader,.demoHeaderActions,.activeDemoStep,.qualityHeader{align-items:stretch;flex-direction:column}.qualityLower{grid-template-columns:1fr}.guidedStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.demoGrid,.launchGrid,.productionGrid,.dealerCreateGrid,.dealerWorkspaceStats,.pilotChecklist,.pilotImpactStrip,.coxSetupHero,.coxSetupGrid,.feedReadinessGrid,.methodGrid,.marketplaceStats,.warRoomGrid,.feedFieldGrid,.crmDeliveryRow,.budgetTiles,.campaignSpecGrid,.crmModalGrid,.adPreviewGrid,.bookingGrid{grid-template-columns:1fr}.demoPanel,.launchPanel,.coxSetupCard.span2,.onboardingPanel,.campaignPanel,.roiPanel,.artifactPanel,.aiPanel,.pricingPanel,.rolePanel,.productionHero{grid-column:span 1}.statusTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dealerWorkspaceHeader,.dealerWorkspaceActions{align-items:stretch;flex-direction:column}.dealerWorkspaceActions{justify-content:flex-start}.setupFields,.mappingGrid,.marketplaceRow,.marketplaceActions,.creativeFormats,.creativePrinciples,.carouselMock,.repScoreboard,.matchRow,.bdcRow,.warRoomFocus,.roleMatrixRow,.monitoringRow,.actionHistoryRow,.inviteControls{grid-template-columns:1fr}.campaignRow{grid-template-columns:1fr;align-items:stretch}.appointmentRow{grid-template-columns:72px minmax(0,1fr);align-items:start}.importHistoryRow{grid-template-columns:1fr 1fr}.importHistoryRow>div:first-child{grid-column:1 / -1}.pilotScore{width:100%;height:auto;min-height:58px}.deliveryMeta{justify-items:start;text-align:left}.actionHistoryRow small,.monitoringRow small{text-align:left}.appointmentRow .statusPill,.appointmentRow em{grid-column:2;text-align:left;justify-self:start}.rowButtons,.artifactButtons{display:grid;grid-template-columns:1fr 1fr}.modalBackdrop{padding:10px}.reportStats{grid-template-columns:1fr 1fr}.drawerHeader,.modalActions{align-items:stretch;flex-direction:column}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.viewTabs{margin-left:-2px;margin-right:-2px}.searchBox{min-width:0}.segmented{overflow-x:auto}.lowerGrid{grid-template-columns:1fr}.syncPill{white-space:normal;border-radius:8px;height:auto;min-height:32px;justify-content:flex-start}}@media(max-width:560px){.workspace{width:100vw;max-width:100vw;padding:10px}.authPanel,.heroBand,.dailyActionCenter,.executiveSummary,.morningBrief,.warRoomPanel{width:100%;max-width:100%;min-width:0}.authPanel *,.heroBand *,.dailyActionCenter *,.executiveSummary *,.morningBrief *{min-width:0}.metricGrid{grid-template-columns:1fr}.heroBand h1{max-width:100%;font-size:22px;line-height:1.12;white-space:normal;word-break:normal;overflow-wrap:break-word}.authPanel p,.heroBand p,.actionCenterLead p{max-width:100%;overflow-wrap:break-word}.dealerHeroMeta{display:grid;grid-template-columns:1fr}.dealerHeroMeta span{width:100%;min-height:0;border-radius:8px;padding:6px 9px;white-space:normal;overflow-wrap:anywhere}.topbarControls,.authButtons,.summaryActions,.campaignHeroActions,.builderActions,.panelActions,.pipelineActions,.summaryScoreboard,.pageStats,.qualityGrid,.rowButtons,.artifactButtons,.settingsGrid,.roiGrid,.reportStats,.intentTimeline,.pricingRows,.deliveryTimeline,.statusTiles,.resultsTiles,.budgetTiles,.campaignSpecGrid,.importHistoryRow,.actionPlanGrid,.roleMatrixRow,.monitoringRow,.actionHistoryRow,.inviteControls,.guidedStrip,.coxSetupHero,.methodGrid,.walkthroughSteps,.publicFeatureGrid,.creativeFormats,.creativePrinciples,.carouselMock,.demoWalkthrough{grid-template-columns:1fr}.publicHero,.publicBand,.publicSplit,.roiPublic,.demoRequest,.demoHero,.demoWalkthrough,.demoFrame,.legalPage,.publicFooter{width:min(100% - 24px,1180px)}.publicBand,.publicSplit,.roiPublic,.demoRequest,.demoHero,.demoFrame,.legalPage{padding:18px}}.opsWorkspace,.teamAccessPanel{margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.opsQueueStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.opsQueueStat{min-height:92px;padding:16px;display:grid;align-content:center;gap:3px;border-right:1px solid var(--line);border-top:3px solid transparent}.opsQueueStat:last-child{border-right:0}.opsQueueStat.warning{border-top-color:var(--yellow)}.opsQueueStat.danger{border-top-color:var(--red)}.opsQueueStat.success{border-top-color:var(--green)}.opsQueueStat span,.opsQueueStat small{color:var(--muted);font-size:12px}.opsQueueStat strong{font-size:24px;line-height:1.1}.opsCommandBar{min-height:62px;padding:12px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.opsCommandBar>select,.opsSearch,.leadControlGrid input,.leadControlGrid select,.opsFormGrid input,.opsFormGrid select,.opsFormGrid textarea,.teamInviteBar input,.teamInviteBar select,.noteComposer textarea{border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:var(--text)}.opsCommandBar>select{min-height:38px;padding:0 34px 0 10px}.opsSearch{min-height:38px;flex:1 1 320px;display:flex;align-items:center;gap:8px;padding:0 10px}.opsSearch input{min-width:0;width:100%;border:0;outline:0}.buyerWorkspaceGrid{min-height:560px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.leadQueue{min-width:0;border-right:1px solid var(--line);background:var(--surface-soft);overflow-y:auto}.leadQueueRow{width:100%;min-height:86px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:12px;text-align:left}.leadQueueRow:hover,.leadQueueRow.selected{background:#fff}.leadQueueRow.selected{box-shadow:inset 3px 0 0 var(--accent)}.leadIntent{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e8edf3;color:#334155;font-size:12px;font-weight:900}.leadIntent.hot{background:#fff0dc;color:#9a4d00}.leadQueueCopy{min-width:0;display:grid;gap:3px}.leadQueueCopy strong,.leadQueueCopy small,.leadQueueCopy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadQueueCopy small,.leadQueueCopy em,.nextAction{color:var(--muted);font-size:11px;font-style:normal}.nextAction.overdue{color:var(--red);font-weight:800}.leadDetailPanel{min-width:0;padding:20px}.leadDetailHeader,.sectionHeading,.opsModal header,.opsModal footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.leadDetailHeader h2,.sectionHeading h2,.opsModal h2{margin:4px 0 0;font-size:21px;line-height:1.2}.leadDetailHeader p,.sectionHeading p,.opsModal header p{margin:6px 0 0;color:var(--muted);line-height:1.45;font-size:13px}.leadContactBar{margin:16px 0;display:flex;flex-wrap:wrap;gap:8px}.leadContactBar span,.proofConfidence span,.integrationNote,.estimatePill,.teamCount{min-height:32px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--muted);display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700}.leadControlGrid,.opsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.leadControlGrid label,.opsFormGrid label,.teamInviteBar label{display:grid;gap:6px}.leadControlGrid label>span,.opsFormGrid label>span,.teamInviteBar label>span{color:var(--muted);font-size:11px;font-weight:800}.leadControlGrid input,.leadControlGrid select,.opsFormGrid input,.opsFormGrid select,.teamInviteBar input,.teamInviteBar select{width:100%;min-height:40px;padding:0 10px}.opsFormGrid textarea,.noteComposer textarea{width:100%;min-height:88px;padding:10px;resize:vertical;font:inherit}.span2{grid-column:1 / -1}.checkField{display:flex!important;align-items:center;gap:8px!important}.checkField input{width:16px;min-height:16px}.leadQuickActions{margin:14px 0 20px;display:flex;flex-wrap:wrap;gap:8px}.leadTimeline{border-top:1px solid var(--line);padding-top:18px}.leadTimeline .sectionHeading h3,.teamAccessGrid h3{margin:0;font-size:15px}.noteComposer{margin:12px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.timelineRows,.teamRows{display:grid;gap:8px}.timelineRow{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--line)}.timelineRow>span{width:30px;height:30px;border-radius:6px;background:#edf4ff;color:var(--accent);display:grid;place-items:center}.timelineRow strong{text-transform:capitalize;font-size:12px}.timelineRow p{margin:3px 0;line-height:1.45;font-size:13px}.timelineRow small,.quietEmpty{color:var(--muted);font-size:12px}.opsSegmented{display:inline-flex;min-height:38px;padding:3px;border:1px solid var(--line);border-radius:7px;background:#fff}.opsSegmented button{border:0;border-radius:5px;background:transparent;color:var(--muted);padding:0 11px;font-size:12px;font-weight:800}.opsSegmented button.selected{background:#111820;color:#fff}.integrationNote{margin-left:auto}.appointmentDesk{display:grid}.appointmentDeskRow{min-height:92px;padding:14px 16px;display:grid;grid-template-columns:82px minmax(220px,1fr) auto minmax(280px,auto);align-items:center;gap:14px;border-bottom:1px solid var(--line)}.appointmentDeskRow:last-child{border-bottom:0}.appointmentDeskRow time,.appointmentIdentity{display:grid;gap:4px}.appointmentDeskRow time strong{font-size:17px}.appointmentDeskRow time span,.appointmentIdentity span,.appointmentIdentity small{color:var(--muted);font-size:12px}.appointmentActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.appointmentActions button{min-height:32px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);display:inline-flex;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:800}.proofBadge{width:max-content;min-height:28px;border-radius:999px;background:#eef1f5;color:#475569;display:inline-flex;align-items:center;padding:0 9px;font-size:10px;font-weight:900;text-transform:capitalize}.proofBadge.verified,.proofBadge.dealer_confirmed,.proofBadge.shown,.proofBadge.completed{background:#e2f5eb;color:#087548}.proofBadge.no_show,.proofBadge.lost,.proofBadge.opted_out{background:#ffeaed;color:#a61f2d}.proofBadge.appointment_set,.proofBadge.confirmed,.proofBadge.scheduled{background:#e7f0ff;color:#1553a3}.proofTrustBar{min-height:62px;padding:12px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #badcc9;background:#eef9f3;color:#09633f}.proofTrustBar div{display:grid;gap:2px}.proofTrustBar span{color:#376d56;font-size:12px;line-height:1.4}.proofConfidence{display:flex;flex-wrap:wrap;gap:6px}.estimatePill{margin-left:auto;border-color:#e6c98e;background:#fff9ed;color:#7b5709}.proofTableWrap{overflow-x:auto}.proofTable{width:100%;min-width:760px;border-collapse:collapse}.proofTable th,.proofTable td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.proofTable th{background:var(--surface-soft);color:var(--muted);font-size:10px;text-transform:uppercase}.proofTable td:first-child,.proofTable td:nth-child(2){display:grid;gap:3px}.proofTable td span,.proofTable td small{color:var(--muted)}.proofMethodGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.proofMethodGrid article{padding:16px;border-right:1px solid var(--line);display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px 8px}.proofMethodGrid article:last-child{border-right:0}.proofMethodGrid article strong,.proofMethodGrid article p{grid-column:2}.proofMethodGrid article p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.opsEmptyState{min-height:280px;padding:28px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.opsEmptyState>span{width:46px;height:46px;border-radius:8px;display:grid;place-items:center;background:#edf4ff;color:var(--accent)}.opsEmptyState p{max-width:520px;margin:0 0 8px;color:var(--muted);line-height:1.5}.opsModalBackdrop{position:fixed;inset:0;z-index:100;padding:24px;background:#0c121a9e;display:grid;place-items:center;overflow-y:auto}.opsModal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 30px 90px #0000003d;padding:20px}.compactModal{width:min(640px,100%)}.opsModal .opsFormGrid{margin:18px 0}.opsModal footer{justify-content:flex-end;align-items:center;padding-top:14px;border-top:1px solid var(--line)}.iconButton{width:36px;height:36px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);display:grid;place-items:center;flex:0 0 auto}.teamAccessPanel{padding:18px}.teamInviteBar{margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,.55fr) auto;align-items:end;gap:10px}.teamAccessGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.teamAccessGrid>div{min-width:0;border:1px solid var(--line);border-radius:8px;padding:14px}.teamRows{margin-top:10px}.teamRow{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid var(--line)}.teamAvatar{width:30px;height:30px;border-radius:50%;background:#111820;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900}.teamRow div{min-width:0;display:grid;gap:2px}.teamRow strong,.teamRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamRow small{color:var(--muted);font-size:11px}@media(max-width:1100px){.buyerWorkspaceGrid,.teamAccessGrid{grid-template-columns:1fr}.leadQueue{max-height:420px;border-right:0;border-bottom:1px solid var(--line)}.appointmentDeskRow{grid-template-columns:76px minmax(200px,1fr) auto}.appointmentActions{grid-column:2 / -1;justify-content:flex-start}}@media(max-width:760px){.opsQueueStrip,.proofMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsQueueStat:nth-child(2),.proofMethodGrid article:nth-child(2){border-right:0}.opsCommandBar,.leadDetailHeader,.sectionHeading,.opsModal header{align-items:stretch;flex-direction:column}.integrationNote,.estimatePill{margin-left:0}.opsSearch,.opsCommandBar>select,.opsCommandBar>button{width:100%}.opsSegmented{width:100%;overflow-x:auto}.opsSegmented button{min-width:max-content;min-height:32px;flex:1}.leadControlGrid,.opsFormGrid,.teamInviteBar,.noteComposer{grid-template-columns:1fr}.span2{grid-column:auto}.appointmentDeskRow{grid-template-columns:1fr auto;align-items:start}.appointmentIdentity,.appointmentActions{grid-column:1 / -1}.leadQueueRow{grid-template-columns:36px minmax(0,1fr) 16px}.leadQueueRow .nextAction{grid-column:2}.opsModalBackdrop{padding:10px;align-items:end}.opsModal{max-height:calc(100vh - 20px)}}.sidebarNav{display:grid;gap:14px;overflow-y:auto;scrollbar-width:thin}.navGroup{display:grid;gap:3px}.navGroupLabel{padding:0 10px 5px;color:#788697;font-size:10px;font-weight:800;text-transform:uppercase}.navItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar{position:relative;z-index:30;height:auto;min-height:56px;display:grid;grid-template-columns:minmax(180px,auto) minmax(280px,620px) auto;align-items:center;gap:16px}.dealerContext{min-width:0;display:flex;align-items:center;gap:9px}.dealerContextMark{width:34px;height:34px;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;background:#111820;color:#fff;font-size:10px;font-weight:900}.dealerContext>div:last-child{min-width:0}.dealerContext strong,.dealerContext span{display:block}.dealerContext strong{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.dealerContext span{margin-top:2px;color:var(--muted);font-size:10px}.dealerContext .syncDot{display:inline-block;width:6px;height:6px;margin:0 3px 1px 0}.globalSearch{position:relative;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;box-shadow:0 6px 22px #1018280a}.globalSearch:focus-within{border-color:#8cb6ef;box-shadow:0 0 0 3px #1769e01a}.globalSearch>svg{color:var(--muted)}.globalSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13px}.globalSearch kbd{border:1px solid var(--line);border-bottom-color:var(--line-strong);border-radius:5px;padding:2px 5px;color:var(--muted);background:var(--surface-soft);font-family:inherit;font-size:10px}.globalSearchResults,.quickActionDropdown,.accountDropdown{position:absolute;top:calc(100% + 8px);border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 20px 50px #10182829}.globalSearchResults{left:0;right:0;max-height:min(520px,68vh);overflow-y:auto;padding:7px}.searchResultGroup{display:block;padding:8px 9px 5px;color:var(--muted-2);font-size:10px;font-weight:800;text-transform:uppercase}.globalSearchResults button,.quickActionDropdown button{width:100%;min-height:48px;border:0;border-radius:6px;background:transparent;color:var(--text);display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;text-align:left}.globalSearchResults button:hover,.quickActionDropdown button:hover{background:#f1f5f9}.globalSearchResults button span,.quickActionDropdown button span{min-width:0;display:grid;gap:2px}.globalSearchResults strong,.quickActionDropdown strong{font-size:12px}.globalSearchResults small,.quickActionDropdown small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchEmpty,.inlineEmpty{padding:16px;color:var(--muted);font-size:12px;text-align:center}.topbarControls{display:flex;align-items:center;justify-content:flex-end;gap:7px}.iconButton,.accountButton{width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);display:grid;place-items:center}.quickActionMenu,.accountMenu{position:relative}.quickActionMenu>summary,.accountMenu>summary,.todayMore>summary{list-style:none;cursor:pointer}.quickActionMenu>summary::-webkit-details-marker,.accountMenu>summary::-webkit-details-marker,.todayMore>summary::-webkit-details-marker{display:none}.quickActionMenu>summary.primaryButton{min-height:36px}.quickActionDropdown{right:0;width:270px;padding:7px}.accountDropdown{right:0;width:240px;padding:14px;display:grid;gap:8px}.accountDropdown>strong{overflow:hidden;text-overflow:ellipsis;font-size:13px}.accountDropdown>span{color:var(--muted);font-size:11px;text-transform:capitalize}.accountDropdown .ghostButton,.accountDropdown .textButton{width:100%}.textButton{border:0;background:transparent;color:var(--accent-strong);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 0;font-size:12px;font-weight:800}.todayCommand{margin-top:22px;display:grid;gap:16px}.todayWelcome{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:8px 2px 2px}.todayWelcome h1{max-width:780px;margin:6px 0 7px;font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:0}.todayWelcome p,.todayStorePulse>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.todaySync{flex:0 1 auto;max-width:360px;color:var(--muted);font-size:11px;text-align:right}.todaySync .syncDot{display:inline-block;margin-right:5px}.todayKpiStrip{border:1px solid var(--line);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 8px 24px #1018280a;overflow:hidden}.todayKpiStrip button{min-width:0;min-height:78px;border:0;border-right:1px solid var(--line);background:transparent;padding:14px 16px;display:grid;align-content:center;justify-items:start;gap:5px;text-align:left}.todayKpiStrip button:last-child{border-right:0}.todayKpiStrip button:hover{background:var(--surface-soft)}.todayKpiStrip span{color:var(--muted);font-size:11px;font-weight:700}.todayKpiStrip strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:22px;white-space:nowrap}.todayMainGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);gap:16px;align-items:start}.todayPriorityPanel,.todayStorePulse,.todayActivityPanel,.todayEmptyState{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px #1018280a}.todayPriorityPanel,.todayStorePulse{padding:18px}.todaySectionHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.todaySectionHeader h2{margin:3px 0 0;font-size:18px}.rolePill{border:1px solid var(--line);border-radius:999px;padding:5px 8px;background:var(--surface-soft);color:var(--muted);font-size:10px;font-weight:800;text-transform:capitalize}.todayActionList{margin-top:12px;display:grid}.todayActionRow{width:100%;min-width:0;min-height:96px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text);display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 4px;text-align:left}.todayActionRow:first-child{border-top:0}.todayActionRow:hover{background:#f8fafc}.todayActionNumber{color:var(--muted-2);font-size:11px;font-weight:900;text-align:center}.todayActionIcon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#edf4ff;color:var(--accent-strong)}.todayActionRow.red .todayActionIcon{background:#fff0f1;color:var(--red)}.todayActionRow.orange .todayActionIcon{background:#fff5ec;color:var(--orange)}.todayActionRow.green .todayActionIcon{background:#eaf8f2;color:var(--green)}.todayActionRow.black .todayActionIcon{background:#edf0f3;color:var(--black)}.todayActionCopy{min-width:0;display:grid;gap:3px}.todayActionCopy small{color:var(--muted-2);font-size:10px;font-weight:800;text-transform:uppercase}.todayActionCopy strong{overflow-wrap:anywhere;font-size:13px}.todayActionCopy>span{color:var(--muted);font-size:11px;line-height:1.4}.todayActionCta{display:inline-flex;align-items:center;gap:5px;color:var(--accent-strong);font-size:11px;font-weight:800;white-space:nowrap}.pulseRows{margin-top:13px;display:grid}.pulseRows>div{min-height:48px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.pulseRows>div:first-child{border-top:0}.pulseRows span,.pulseRows strong{font-size:11px}.pulseRows span{color:var(--muted)}.pulseRows strong{max-width:58%;text-align:right}.pulseRows strong.ready{color:var(--green)}.pulseRows strong.attention{color:var(--orange)}.pulseProgress{height:7px;margin:13px 0 9px;border-radius:4px;overflow:hidden;background:#e8edf3}.pulseProgress span{display:block;height:100%;background:var(--green)}.todayMore{border:1px solid var(--line);border-radius:8px;background:#ffffffa3;overflow:hidden}.todayMore>summary{min-height:46px;padding:0 15px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800}.todayMore[open]>summary svg{transform:rotate(180deg)}.todayActivityPanel{border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;padding:18px}.activityRows{margin-top:10px;display:grid}.activityRows>div{min-width:0;min-height:56px;border-top:1px solid var(--line);display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px}.activityRows>div:first-child{border-top:0}.activityRows svg{color:var(--muted)}.activityRows span{min-width:0;display:grid;gap:2px}.activityRows strong{font-size:11px;text-transform:capitalize}.activityRows small,.activityRows time{color:var(--muted);font-size:10px}.activityRows small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityRows time{text-align:right}.todayShortcutPanel{border-left:1px solid var(--line);padding-left:18px;display:grid;align-content:start;gap:4px}.todayShortcutPanel button{min-height:42px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 0;text-align:left;font-size:11px;font-weight:800}.todayEmptyState{min-height:420px;margin-top:22px;padding:48px;display:grid;place-content:center;justify-items:center;text-align:center}.todayEmptyIcon{width:56px;height:56px;margin-bottom:16px;border-radius:8px;display:grid;place-items:center;background:#edf4ff;color:var(--accent)}.todayEmptyState h1{margin:7px 0;font-size:28px}.todayEmptyState p{max-width:540px;margin:0;color:var(--muted);line-height:1.6}.todayEmptyActions{margin-top:20px;display:flex;gap:8px}@media(max-width:1220px){.navGroupLabel,.navItem span{display:none}.topbar{grid-template-columns:minmax(220px,1fr) auto}.dealerContext{display:none}.todayMainGrid{grid-template-columns:1fr}}@media(max-width:900px){.sidebarNav{display:flex;gap:4px;max-width:calc(100vw - 76px);overflow-x:auto}.navGroup{display:flex;gap:4px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.globalSearch{grid-column:1;grid-row:1}.topbarControls{grid-column:2;grid-row:1;display:flex}.todayWelcome{align-items:flex-start;flex-direction:column}.todaySync{max-width:none;text-align:left}.todayKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.todayKpiStrip button:nth-child(2){border-right:0}.todayKpiStrip button:nth-child(-n+2){border-bottom:1px solid var(--line)}.todayActivityPanel{grid-template-columns:1fr}.todayShortcutPanel{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}}@media(max-width:560px){.topbar{grid-template-columns:minmax(0,1fr) auto}.globalSearch kbd,.iconButton,.accountMenu{display:none}.quickActionMenu>summary.primaryButton{width:36px;padding:0;font-size:0}.quickActionMenu>summary.primaryButton svg{margin:0}.quickActionDropdown{position:fixed;top:112px;left:10px;right:10px;width:auto}.todayCommand{margin-top:14px}.todayWelcome h1{font-size:28px}.todayKpiStrip button{min-height:68px;padding:11px}.todayKpiStrip strong{font-size:18px}.todayPriorityPanel,.todayStorePulse{padding:14px}.todayActionRow{grid-template-columns:22px 32px minmax(0,1fr);min-height:104px}.todayActionCta{grid-column:3}.todayActionIcon{width:30px;height:30px}.pulseRows>div{align-items:flex-start;flex-direction:column;justify-content:center;gap:3px}.pulseRows strong{max-width:100%;text-align:left}.activityRows>div{grid-template-columns:22px minmax(0,1fr);padding:8px 0}.activityRows time{grid-column:2;text-align:left}.todayEmptyState{min-height:360px;padding:28px 18px}.todayEmptyActions{width:100%;display:grid;grid-template-columns:1fr}}.managedTeamRow{grid-template-columns:auto minmax(150px,1fr) minmax(150px,190px) auto auto auto;gap:10px;align-items:center}.managedTeamRow select,.supportCaseForm select,.supportCaseForm input,.supportCaseForm textarea,.privacyRequestPage select,.privacyRequestPage input,.privacyRequestPage textarea,.mfaEnrollment input{width:100%;min-height:42px;border:1px solid #cbd5e1;background:#fff;color:#111827;padding:9px 11px;font:inherit;border-radius:6px}.compactToggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#475569}.compactToggle input{width:17px;height:17px}.compactAction{min-height:36px;padding:7px 10px}.securityCenterPanel,.supportCenterPanel,.operationalHealthPanel{margin-top:22px;padding:24px;border:1px solid #d7dee8;background:#fff;border-radius:8px}.securityStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.securityStatusGrid article{min-height:80px;display:flex;gap:12px;align-items:flex-start;padding:16px;background:#f6f8fb;border:1px solid #e2e8f0;border-radius:6px}.securityStatusGrid article div,.supportCaseList article div,.healthSummary div{display:grid;gap:4px}.securityStatusGrid span,.supportCaseList span,.healthSummary span{color:#64748b;font-size:13px}.mfaEnrollment{margin-top:18px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:16px;align-items:end;background:#f7faf7;border:1px solid #cfe3c5;border-radius:6px}.mfaEnrollment>div{display:flex;align-items:center;gap:15px}.mfaEnrollment img{width:104px;height:104px;background:#fff;border:8px solid #fff}.mfaEnrollment code{display:inline-block;max-width:260px;overflow-wrap:anywhere;font-size:12px}.supportCenterGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:20px;margin-top:18px}.supportCaseForm,.privacyRequestPage form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.supportCaseForm label,.privacyRequestPage label,.mfaEnrollment label{display:grid;gap:6px;color:#334155;font-size:13px;font-weight:700}.supportCaseForm textarea,.privacyRequestPage textarea{min-height:112px;resize:vertical}.supportCaseList{border-left:1px solid #e2e8f0;padding-left:20px}.supportCaseList article{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #e2e8f0}.operationalHealthPanel{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:20px;align-items:center}.healthSummary{min-height:78px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:16px;border:1px solid #d5dde8;border-left:4px solid #94a3b8;background:#f8fafc;border-radius:6px}.healthSummary.healthy{border-left-color:#5c9c45}.healthSummary.warning{border-left-color:#d99a2b}.healthSummary.critical{border-left-color:#bd3b3b}.healthSummary strong{text-transform:capitalize}.healthSummary time{color:#64748b;font-size:12px;white-space:nowrap}.legalPage{max-width:860px}.legalPage article{margin-top:28px;padding-top:22px;border-top:1px solid rgba(148,163,184,.3)}.legalPage article h2{font-size:20px}.legalNotice{margin-top:30px;font-size:13px;color:#64748b}.privacyRequestPage{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:88px 0 100px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:60px}.privacyRequestPage h1{margin:10px 0 18px;font-size:clamp(42px,5vw,70px);line-height:1}.privacyRequestPage form{align-self:start;padding:24px;color:#111827;background:#fff;border:1px solid #d7dee8;border-radius:8px}.privacyGuardrails{display:flex;gap:12px;margin-top:24px;padding:14px;border-left:3px solid #94c83d;background:#ffffff0f}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.formMessage{padding:12px;border-left:3px solid #94c83d;background:#f4f8ef;color:#334155}.mfaGatePage{min-height:100vh;display:grid;place-items:center;padding:24px;background:#0e151c}.mfaGatePage>section{width:min(760px,100%);padding:30px;background:#f8fafc;border:1px solid #d7dee8;border-radius:8px}.mfaGatePage h1{margin:8px 0;font-size:36px}.mfaGatePage .securityCenterPanel{margin:22px 0 14px;padding:0;border:0;background:transparent}@media(max-width:980px){.managedTeamRow{grid-template-columns:auto minmax(0,1fr)}.managedTeamRow>select,.managedTeamRow>label,.managedTeamRow>button,.managedTeamRow>.proofBadge{grid-column:2}.securityStatusGrid,.supportCenterGrid,.operationalHealthPanel,.privacyRequestPage{grid-template-columns:1fr}.supportCaseList{border-left:0;border-top:1px solid #e2e8f0;padding:18px 0 0}.mfaEnrollment{grid-template-columns:1fr}}@media(max-width:620px){.securityCenterPanel,.supportCenterPanel,.operationalHealthPanel{padding:17px}.securityStatusGrid,.supportCaseForm,.privacyRequestPage form{grid-template-columns:1fr}.supportCaseForm .span2,.privacyRequestPage .span2{grid-column:auto}.privacyRequestPage{width:min(100% - 24px,1120px);padding-top:52px}.mfaEnrollment>div{align-items:flex-start;flex-direction:column}}.invitationPage{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:#f5f7f9;color:#19252b}.invitationForm{width:min(100%,440px)}.invitationLogo{width:150px;height:70px;object-fit:contain;object-position:left}.invitationForm h1{font-size:26px;margin:20px 0}.invitationForm form{display:grid;gap:16px}.invitationForm label{display:grid;gap:7px;font-weight:600;font-size:14px}.invitationForm input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #aab7bf;border-radius:6px;background:#fff;color:#19252b;font:inherit;box-sizing:border-box}.invitationHint{font-size:13px;color:#475962;margin:0;line-height:1.5}.demoWorkspaceNotice{margin:0;padding:10px 16px;color:#14543d;background:#e5f4eb;font-size:13px}.lp{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;background:#0a0e17;color:#e8ecf2;overflow-x:hidden;min-height:100vh}.lp *{box-sizing:border-box}.lpHero{min-height:100vh;display:flex;align-items:center;justify-content:space-between;padding:120px 80px 80px;gap:60px;background:linear-gradient(180deg,#0a0e17,#0f1623);position:relative;overflow:hidden}.lpHero:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(23,105,224,.12) 0%,transparent 70%);pointer-events:none}.lpHero:after{content:"";position:absolute;bottom:-300px;left:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(13,143,91,.06) 0%,transparent 70%);pointer-events:none}.lpHeroCopy{max-width:600px;position:relative;z-index:2}.lpHeroBadge{display:inline-block;padding:8px 16px;border-radius:100px;background:#1769e01f;border:1px solid rgba(23,105,224,.25);color:#4d9eff;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:24px}.lpHeroCopy h1{font-size:56px;font-weight:800;line-height:1.1;letter-spacing:-1.5px;margin:0 0 24px;background:linear-gradient(180deg,#fff,#b4c0d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lpHeroCopy p{font-size:18px;line-height:1.6;color:#8b96a8;margin:0 0 36px;max-width:520px}.lpHeroCTA{display:flex;gap:16px}.lpPrimary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;border:none;background:linear-gradient(135deg,#1769e0,#0f4fae);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #1769e04d}.lpPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1769e066}.lpSecondary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#e8ecf2;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.lpSecondary:hover{border-color:#ffffff4d;background:#ffffff0a}.lpHeroVisual{position:relative;z-index:2}.lpHeroCard{width:360px;background:#14192399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;box-shadow:0 24px 60px #0006}.lpHeroCardHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:13px;color:#8b96a8}.lpLiveDot{width:8px;height:8px;border-radius:50%;background:#0d8f5b;box-shadow:0 0 12px #0d8f5b99;animation:lpPulse 2s ease-in-out infinite}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.4}}.lpHeroCardStats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.lpHeroStat{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:14px}.lpHeroStat span{display:block;font-size:12px;color:#647084;margin-bottom:4px}.lpHeroStat strong{font-size:22px;font-weight:700;color:#fff}.lpHeroCardQueue{border-top:1px solid rgba(255,255,255,.06);padding-top:16px;display:flex;flex-direction:column;gap:10px}.lpHeroCardQueue div{display:flex;align-items:center;gap:10px;font-size:14px;color:#b4c0d4}.lpHeroCardQueue b{width:24px;height:24px;border-radius:6px;background:#1769e026;color:#4d9eff;display:grid;place-items:center;font-size:12px;flex-shrink:0}.lpSectionHeader{text-align:center;max-width:640px;margin:0 auto 60px}.lpSectionTag{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.lpSectionHeader h2{font-size:40px;font-weight:800;letter-spacing:-1px;margin:0 0 16px;color:#fff;line-height:1.2}.lpSectionHeader p{font-size:17px;color:#8b96a8;line-height:1.5;margin:0}.lpBefore{padding:120px 80px;background:linear-gradient(180deg,#0f1623,#0c1018)}.lpBeforePanels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:1200px;margin:0 auto 80px}.lpBeforePanel{text-align:center;padding:32px 24px}.lpBeforeIcon{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;margin:0 auto 20px}.lpBeforeIcon[data-color=red]{background:#c72b381f;color:#ff6b7a}.lpBeforeIcon[data-color=orange]{background:#d85b111f;color:#ff8a42}.lpBeforeIcon[data-color=dark]{background:#6470841f;color:#8b96a8}.lpBeforeStat{font-size:36px;font-weight:800;color:#fff;margin-bottom:8px}.lpBeforeLabel{font-size:15px;font-weight:600;color:#b4c0d4;margin-bottom:12px}.lpBeforePanel p{font-size:14px;color:#647084;line-height:1.5;margin:0}.glassPanel{background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:border-color .3s,transform .3s}.glassPanel:hover{border-color:#ffffff1f;transform:translateY(-4px)}.lpSteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:1200px;margin:0 auto}.lpStep{padding:28px 24px}.lpStepNum{display:block;font-size:28px;font-weight:800;margin-bottom:16px;letter-spacing:-1px}.lpStepNum[data-theme=problem]{color:#c72b3880}.lpStepNum[data-theme=solution]{color:#0d8f5b99}.lpStep strong{display:block;font-size:17px;color:#fff;margin-bottom:8px}.lpStep p{font-size:14px;color:#647084;line-height:1.5;margin:0}.lpShift{padding:100px 80px;background:linear-gradient(180deg,#0c1018,#0a1220);text-align:center}.lpShiftContent{max-width:700px;margin:0 auto}.lpShiftContent svg{color:#1769e0;margin-bottom:24px}.lpShiftContent h2{font-size:42px;font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-1px}.lpShiftContent>p{font-size:17px;color:#8b96a8;margin:0 0 40px}.lpShiftFlow{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.lpShiftFlow span{padding:10px 20px;border-radius:100px;background:#1769e01a;border:1px solid rgba(23,105,224,.2);color:#4d9eff;font-size:14px;font-weight:600;white-space:nowrap}.lpShiftFlow svg{color:#4d9eff;margin:0}.lpAfter{padding:120px 80px;background:linear-gradient(180deg,#0a1220,#0a1e1a)}.lpAfterPanels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:1200px;margin:0 auto 80px}.lpAfterPanel{text-align:center;padding:32px 24px}.lpAfterIcon{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;margin:0 auto 20px}.lpAfterIcon[data-color=green]{background:#0d8f5b1f;color:#2ed876}.lpAfterIcon[data-color=blue]{background:#1769e01f;color:#4d9eff}.lpAfterStat{font-size:36px;font-weight:800;color:#fff;margin-bottom:8px}.lpAfterLabel{font-size:15px;font-weight:600;color:#b4c0d4;margin-bottom:12px}.lpAfterPanel p{font-size:14px;color:#647084;line-height:1.5;margin:0}.lpCounters{padding:100px 80px;background:linear-gradient(180deg,#0a1e1a,#0a0e17)}.lpCounterGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;max-width:1000px;margin:0 auto 32px}.lpCounter{text-align:center;padding:36px 24px}.lpCounter svg{color:#1769e0;margin-bottom:16px}.lpCounterValue{font-size:48px;font-weight:800;color:#fff;margin-bottom:8px;letter-spacing:-1.5px}.lpCounterLabel{font-size:14px;color:#8b96a8;font-weight:500;letter-spacing:.5px}.lpCountersNote{text-align:center;font-size:13px;color:#4d5868;margin:0}.lpRoi{padding:100px 80px;background:#0a0e17}.lpRoiGrid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:900px;margin:0 auto;align-items:center}.lpRoiInputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lpRoiInputs label{display:flex;flex-direction:column;gap:6px}.lpRoiInputs span{font-size:13px;color:#8b96a8;font-weight:500}.lpRoiInputs input{padding:12px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#fff;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s}.lpRoiInputs input:focus{border-color:#1769e066}.lpRoiResult{text-align:center;padding:40px;background:#1769e00f;border:1px solid rgba(23,105,224,.15);border-radius:20px}.lpRoiResult span{display:block;font-size:14px;color:#8b96a8;margin-bottom:12px}.lpRoiResult strong{display:block;font-size:52px;font-weight:800;color:#4d9eff;margin-bottom:12px;letter-spacing:-2px}.lpRoiResult p{font-size:13px;color:#647084;margin:0}.lpForm{padding:100px 80px 120px;background:linear-gradient(180deg,#0a0e17,#0f1623);display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1100px;margin:0 auto;align-items:start}.lpFormCopy{padding-top:20px}.lpFormCopy h2{font-size:36px;font-weight:800;color:#fff;margin:16px 0;letter-spacing:-1px;line-height:1.2}.lpFormCopy p{font-size:16px;color:#8b96a8;line-height:1.5;margin:0}.lpFormStatus{margin-top:20px;padding:12px 16px;border-radius:8px;background:#0d8f5b1a;border:1px solid rgba(13,143,91,.2);color:#2ed876;font-size:14px}.lpFormFields{display:flex;flex-direction:column;gap:16px}.lpFormRow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lpFormFields input,.lpFormFields textarea{padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#fff;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s;width:100%}.lpFormFields input::placeholder,.lpFormFields textarea::placeholder{color:#4d5868}.lpFormFields input:focus,.lpFormFields textarea:focus{border-color:#1769e066}.lpFormFields textarea{min-height:100px;resize:vertical}.lpFormFields button{align-self:flex-start;margin-top:8px}.lpFooter{padding:40px 80px;border-top:1px solid rgba(255,255,255,.06);background:#060810;display:flex;justify-content:space-between;align-items:center;gap:24px}.lpFooterBrand{display:flex;align-items:center;gap:12px}.lpFooterLogo{width:36px;height:36px;border-radius:8px;background:#111820;display:grid;place-items:center;color:#4d9eff}.lpFooterBrand strong{font-size:16px;font-weight:800;color:#fff}.lpFooterBrand span{font-size:13px;color:#647084}.lpFooterLinks{display:flex;gap:24px}.lpFooterLinks button{border:none;background:transparent;color:#647084;font-size:14px;cursor:pointer;transition:color .2s}.lpFooterLinks button:hover{color:#fff}@media(max-width:900px){.lpHero{flex-direction:column;padding:100px 32px 60px;text-align:center}.lpHeroCopy{max-width:100%}.lpHeroCopy h1{font-size:40px}.lpHeroCTA{justify-content:center}.lpHeroVisual{margin-top:40px}.lpHeroCard{width:100%;max-width:360px}.lpBefore,.lpAfter,.lpCounters,.lpRoi,.lpShift{padding:60px 24px}.lpSectionHeader h2{font-size:28px}.lpShiftContent h2{font-size:30px}.lpRoiGrid{grid-template-columns:1fr;gap:32px}.lpForm{grid-template-columns:1fr;padding:60px 24px 80px}.lpFooter{flex-direction:column;padding:32px 24px;text-align:center}.lpShiftFlow{gap:8px}.lpShiftFlow span{font-size:12px;padding:8px 14px}}@media(max-width:600px){.lpHeroCopy h1{font-size:32px}.lpSectionHeader h2{font-size:24px}.lpHeroCardStats,.lpRoiInputs,.lpFormRow{grid-template-columns:1fr}}.sw-preloader{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:#0a0e17}.sw-preloader-logo{display:flex;align-items:center;gap:12px;color:#e8ecf2}.sw-preloader-logo svg{color:#1769e0}.sw-preloader-logo strong{font-size:28px;font-weight:800;font-family:Inter,sans-serif;letter-spacing:-.5px}.sw-preloader-bar{width:200px;height:2px;background:#ffffff14;border-radius:1px;overflow:hidden}.sw-preloader-fill{height:100%;background:linear-gradient(90deg,#1769e0,#4d9eff);border-radius:1px}.sw-preloader-text{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#8b96a8;font-family:Inter,sans-serif}.sw-hero-overlay{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;padding:0 32px}.sw-hero-overlay>*{pointer-events:auto}.sw-hero-badge{display:inline-block;padding:8px 18px;border-radius:100px;background:#1769e01f;border:1px solid rgba(23,105,224,.25);color:#4d9eff;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:28px;font-family:Inter,sans-serif}.sw-hero-title{font-size:clamp(32px,6vw,64px);font-weight:800;line-height:1.15;letter-spacing:-1.5px;text-align:center;margin:0 0 36px;color:#fff;font-family:Inter,sans-serif;max-width:900px;text-shadow:0 4px 30px rgba(0,0,0,.5)}.tw-caret{display:inline-block;width:4px;height:1em;background:#1769e0;margin-left:4px;vertical-align:text-bottom;animation:tw-blink 1s step-end infinite}@keyframes tw-blink{0%,50%{opacity:1}51%,to{opacity:0}}.sw-hero-cta{display:flex;gap:16px;margin-bottom:48px}.sw-hero-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;border:none;background:linear-gradient(135deg,#1769e0,#0f4fae);color:#fff;font-size:15px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #1769e04d}.sw-hero-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1769e066}.sw-hero-secondary{display:inline-flex;align-items:center;padding:14px 28px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#e8ecf2;font-size:15px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:border-color .2s,background .2s}.sw-hero-secondary:hover{border-color:#ffffff4d;background:#ffffff0a}.sw-hero-hint{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#647084;font-family:Inter,sans-serif}.sw-hero-hint-arrow{animation:sw-bounce 2s ease-in-out infinite}@keyframes sw-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.sw-navigator{position:fixed;right:clamp(14px,2.4vw,32px);top:50%;transform:translateY(-50%);z-index:200;display:flex;flex-direction:column;gap:18px;pointer-events:auto}.sw-navigator-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#4d5868;margin-bottom:8px;font-family:Inter,sans-serif}.sw-nav-item{display:flex;align-items:center;gap:12px;background:transparent;border:none;color:#ffffff4d;font-size:15px;font-weight:500;cursor:pointer;padding:6px 0;font-family:Inter,sans-serif;transition:color .3s,transform .3s;text-align:left}.sw-nav-item.active{color:#fff;transform:scale(1.05)}.sw-nav-item:hover{color:#b4c0d4}.sw-nav-indicator{width:3px;height:24px;border-radius:2px;background:#ffffff1a;transition:background .3s;flex-shrink:0}.sw-proof{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;pointer-events:none;padding:0 32px}.sw-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;max-width:900px}.sw-proof-stat{text-align:center}.sw-proof-value{font-size:clamp(36px,5vw,52px);font-weight:800;color:#fff;font-family:Inter,sans-serif;letter-spacing:-1.5px;margin-bottom:8px;text-shadow:0 4px 30px rgba(0,0,0,.6)}.sw-proof-label{font-size:14px;color:#8b96a8;font-weight:500;letter-spacing:.5px;font-family:Inter,sans-serif}.sw-proof-note{font-size:12px;color:#4d5868;font-family:Inter,sans-serif;margin:0}.sw-bottom{position:relative;z-index:300;background:#0a0e17}.sw-demo{padding:80px 32px 60px;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.sw-demo-copy{padding-top:20px}.sw-demo-tag{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#1769e0}.sw-demo-copy h2{font-size:36px;font-weight:800;color:#fff;margin:16px 0;letter-spacing:-1px;line-height:1.2;font-family:Inter,sans-serif}.sw-demo-copy p{font-size:16px;color:#8b96a8;line-height:1.5;margin:0;font-family:Inter,sans-serif}.sw-demo-status{margin-top:20px;padding:12px 16px;border-radius:8px;background:#0d8f5b1a;border:1px solid rgba(13,143,91,.2);color:#2ed876;font-size:14px;font-family:Inter,sans-serif}.sw-demo-form{display:flex;flex-direction:column;gap:16px}.sw-demo-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sw-demo-form input,.sw-demo-form textarea{padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#fff;font-size:15px;font-family:Inter,sans-serif;outline:none;transition:border-color .2s;width:100%}.sw-demo-form input::placeholder,.sw-demo-form textarea::placeholder{color:#4d5868}.sw-demo-form input:focus,.sw-demo-form textarea:focus{border-color:#1769e066}.sw-demo-form textarea{min-height:100px;resize:vertical}.sw-demo-btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:14px 28px;border-radius:10px;border:none;background:linear-gradient(135deg,#1769e0,#0f4fae);color:#fff;font-size:15px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;margin-top:8px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #1769e04d}.sw-demo-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1769e066}.sw-footer{padding:40px 32px;border-top:1px solid rgba(255,255,255,.06);background:#060810;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:Inter,sans-serif}.sw-footer-brand{display:flex;align-items:center;gap:12px}.sw-footer-logo{width:36px;height:36px;border-radius:8px;background:#111820;display:grid;place-items:center;color:#4d9eff}.sw-footer-brand strong{font-size:16px;font-weight:800;color:#fff}.sw-footer-brand span{font-size:13px;color:#647084}.sw-footer-links{display:flex;gap:24px}.sw-footer-links button{border:none;background:transparent;color:#647084;font-size:14px;cursor:pointer;font-family:Inter,sans-serif;transition:color .2s}.sw-footer-links button:hover{color:#fff}@media(max-width:900px){.sw-demo{grid-template-columns:1fr;padding:60px 24px 40px}.sw-hero-title{font-size:32px}.sw-navigator{display:none}.sw-proof-grid{grid-template-columns:1fr 1fr;gap:20px}.sw-footer{flex-direction:column;text-align:center;padding:32px 24px}}@media(max-width:600px){.sw-demo-row,.sw-proof-grid{grid-template-columns:1fr}.sw-hero-cta{flex-direction:column}}:root[data-theme=dark] .dataTrustBar{border:1px solid var(--line);background:var(--surface);color:var(--muted)}:root[data-theme=dark] .dataTrustBar .trustState{color:var(--text)}:root[data-theme=dark] .dataTrustBar>strong{color:color-mix(in srgb,#447014 50%,white)}:root[data-theme=dark] .dataTrustBar.stale{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .contextualOnboarding{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .onboardingProgress{background:var(--surface)}:root[data-theme=dark] .savedViewBar button{background:var(--surface);color:var(--text)}:root[data-theme=dark] .savedViewBar button:hover{background:var(--surface)}:root[data-theme=dark] .savedViewBar .saveViewButton{color:var(--link)}:root[data-theme=dark] .workDrawer,:root[data-theme=dark] .notificationDrawer{background:var(--surface)}:root[data-theme=dark] .workSection dd{color:var(--text)}:root[data-theme=dark] .taskEditor select,:root[data-theme=dark] .taskEditor input,:root[data-theme=dark] .taskEditor textarea{background:var(--surface)}:root[data-theme=dark] .workDrawerFooter{background:var(--surface)}:root[data-theme=dark] .notificationTabs{background:var(--surface)}:root[data-theme=dark] .notificationTabs button{background:var(--surface)}:root[data-theme=dark] .notificationTabs span{background:var(--surface)}:root[data-theme=dark] .notificationList>button:hover{background:var(--surface)}:root[data-theme=dark] .notificationIcon{background:var(--surface);color:var(--link)}:root[data-theme=dark] .notificationButton>span{border:2px solid var(--line)}:root[data-theme=dark] .taskQueuePanel,:root[data-theme=dark] .postImportNextStep,:root[data-theme=dark] .uxHealthPanel{background:var(--surface)}:root[data-theme=dark] .taskQueuePanel header>span{border:1px solid var(--line);background:var(--surface);color:color-mix(in srgb,#4d701f 50%,white)}:root[data-theme=dark] .taskQueueRows>button{background:var(--surface)}:root[data-theme=dark] .taskQueueRows>button:hover{background:var(--surface)}:root[data-theme=dark] .taskPriority{background:var(--surface)}:root[data-theme=dark] .taskPriority.high{background:var(--surface)}:root[data-theme=dark] .taskPriority.urgent{background:var(--surface)}:root[data-theme=dark] .postImportNextStep button{color:var(--link)}:root[data-theme=dark] .appToast{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .appToast.error{border-color:var(--line)}:root[data-theme=dark] .appToast>button{color:var(--link)}:root[data-theme=dark] .publicSite{background:var(--surface)}:root[data-theme=dark] .publicNav button:hover,:root[data-theme=dark] .publicLogin{background:var(--surface)}:root[data-theme=dark] .publicHero p,:root[data-theme=dark] .demoHero p,:root[data-theme=dark] .legalPage p,:root[data-theme=dark] .publicSplit p,:root[data-theme=dark] .roiPublic p,:root[data-theme=dark] .demoRequest p{color:var(--muted)}:root[data-theme=dark] .heroProduct,:root[data-theme=dark] .demoFrame,:root[data-theme=dark] .demoRequest,:root[data-theme=dark] .roiPublic,:root[data-theme=dark] .publicBand,:root[data-theme=dark] .publicSplit,:root[data-theme=dark] .clientAuditHero,:root[data-theme=dark] .auditTableSection,:root[data-theme=dark] .auditClose,:root[data-theme=dark] .legalPage{background:var(--surface)}:root[data-theme=dark] .clientAuditHero p,:root[data-theme=dark] .auditClose p{color:var(--muted)}:root[data-theme=dark] .auditNarrative article{background:var(--surface)}:root[data-theme=dark] .publicChecklist span{color:var(--text)}:root[data-theme=dark] .roiPublic input,:root[data-theme=dark] .demoRequest input,:root[data-theme=dark] .demoRequest textarea{background:var(--surface)}:root[data-theme=dark] .formStatus{color:color-mix(in srgb,#0b7b51 50%,white)}:root[data-theme=dark] .brandMark{background:var(--surface)}:root[data-theme=dark] .pageHeader{background:linear-gradient(90deg,var(--surface) 0%,var(--surface) 100%),repeating-linear-gradient(135deg,rgba(23,105,224,.04) 0 1px,transparent 1px 13px)}:root[data-theme=dark] .pageStat{background:var(--surface)}:root[data-theme=dark] .heroBand{background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 94%,transparent),#eff6fff2),repeating-linear-gradient(135deg,rgba(23,105,224,.06) 0 1px,transparent 1px 12px)}:root[data-theme=dark] .dealerLogoMark{background:var(--surface);color:color-mix(in srgb,#1769e0 50%,white);border:1px solid var(--line)}:root[data-theme=dark] .dealerHeroMeta span{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .syncPill{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .dailyActionCenter{background:var(--surface)}:root[data-theme=dark] .quickFind{border:1px solid var(--line)}:root[data-theme=dark] .roleSwitch button{color:var(--text)}:root[data-theme=dark] .roleSwitch button.active{background:var(--surface);color:color-mix(in srgb,#0b55c4 50%,white)}:root[data-theme=dark] .actionCard.red{background:var(--surface)}:root[data-theme=dark] .actionCard.orange{background:var(--surface)}:root[data-theme=dark] .actionCard.blue{background:var(--surface)}:root[data-theme=dark] .actionCard.green{background:var(--surface)}:root[data-theme=dark] .actionCard.black{background:var(--surface)}:root[data-theme=dark] .actionIcon{background:var(--surface);color:color-mix(in srgb,#1769e0 50%,white)}:root[data-theme=dark] .plainStatusRow svg{color:color-mix(in srgb,#f59f00 50%,white)}:root[data-theme=dark] .plainStatusRow.done svg{color:color-mix(in srgb,#35d07f 50%,white)}:root[data-theme=dark] .briefVehicle>span{background:var(--surface);color:var(--link)}:root[data-theme=dark] .briefVehicle b{color:var(--text)}:root[data-theme=dark] .briefQuickTools button{background:var(--surface);color:var(--text)}:root[data-theme=dark] .warRoomFocus{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .warRoomFocus p{color:var(--muted)}:root[data-theme=dark] .summaryImport span{color:var(--text)}:root[data-theme=dark] .privateWorkspaceAuth{background:var(--surface)}:root[data-theme=dark] .privateWorkspaceTrust svg{color:color-mix(in srgb,#b7ef4a 50%,white)}:root[data-theme=dark] .authPanelUnavailable{border-color:var(--line)}:root[data-theme=dark] .authPanel.connected{background:var(--surface)}:root[data-theme=dark] .authPanel em{color:color-mix(in srgb,#a81d2a 50%,white)}:root[data-theme=dark] .metricIcon{background:var(--surface);color:var(--link)}:root[data-theme=dark] .metric-red .metricIcon{background:var(--surface)}:root[data-theme=dark] .metric-green .metricIcon{background:var(--surface)}:root[data-theme=dark] .metric-blue .metricIcon{background:var(--surface);color:color-mix(in srgb,#1769e0 50%,white)}:root[data-theme=dark] .metric-black .metricIcon{background:var(--surface)}:root[data-theme=dark] .pipelineIcon{background:var(--surface);color:var(--text)}:root[data-theme=dark] .pipelineIcon.accent{background:var(--surface);color:var(--link)}:root[data-theme=dark] .walkthroughSteps button.selected{background:var(--surface);color:var(--text);border-color:var(--line)}:root[data-theme=dark] .qualityCard.urgent{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .qualityCard.warning{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .agePanel,:root[data-theme=dark] .riskReview{background:var(--surface)}:root[data-theme=dark] .ageBar div{background:var(--surface)}:root[data-theme=dark] .taskBody p{color:var(--text)}:root[data-theme=dark] .rescueMetric.orange svg{color:color-mix(in srgb,#ffb547 50%,white)}:root[data-theme=dark] .rescueMetric.green svg{color:color-mix(in srgb,#52d59a 50%,white)}:root[data-theme=dark] .rescueMetric.red svg{color:color-mix(in srgb,#ff7480 50%,white)}:root[data-theme=dark] .rescuePanel{background:var(--surface)}:root[data-theme=dark] .buyerRow p{color:var(--text)}:root[data-theme=dark] .matchSummary.urgent{background:var(--surface);color:color-mix(in srgb,#a81d2a 50%,white)}:root[data-theme=dark] .matchRow span{color:var(--text)}:root[data-theme=dark] .matchChips em{border:1px solid var(--line);background:var(--surface);color:color-mix(in srgb,#315985 50%,white)}:root[data-theme=dark] .bdcRow span{color:var(--text)}:root[data-theme=dark] .riskPill{background:var(--surface);color:var(--text)}:root[data-theme=dark] .riskPill.high,:root[data-theme=dark] .riskPill.critical{background:var(--surface);color:color-mix(in srgb,#a81d2a 50%,white)}:root[data-theme=dark] .riskPill.watch{background:color-mix(in srgb,#fff6dc 12%,var(--surface));color:color-mix(in srgb,#875a00 50%,white)}:root[data-theme=dark] .riskPill.good{background:var(--surface);color:color-mix(in srgb,#087047 50%,white)}:root[data-theme=dark] .offerRow.winner{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .guidedStep span{background:var(--surface);color:var(--text)}:root[data-theme=dark] .guidedStep.active{background:var(--surface);border-color:var(--line);color:color-mix(in srgb,#113f7a 50%,white)}:root[data-theme=dark] .activeDemoStep{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .activeDemoStep span{color:var(--text)}:root[data-theme=dark] .demoPanel{background:var(--surface)}:root[data-theme=dark] .panelTitleIcon{color:var(--link);background:var(--surface)}:root[data-theme=dark] .complianceResult.passed{background:var(--surface);color:color-mix(in srgb,#086143 50%,white)}:root[data-theme=dark] .complianceResult.blocked{background:var(--surface);color:color-mix(in srgb,#9d1b27 50%,white)}:root[data-theme=dark] .followupRow span{color:var(--link)}:root[data-theme=dark] .followupRow p{color:var(--text)}:root[data-theme=dark] th{background:var(--surface)}:root[data-theme=dark] tbody tr:hover,:root[data-theme=dark] .selectedRow{background:var(--surface)}:root[data-theme=dark] .scoreBadge{color:#fff}:root[data-theme=dark] .statusPill{background:var(--surface);color:var(--text)}:root[data-theme=dark] .statusPill.running,:root[data-theme=dark] .statusPill.approved,:root[data-theme=dark] .statusPill.sold{background:var(--surface);color:color-mix(in srgb,#087047 50%,white)}:root[data-theme=dark] .statusPill.draft-ready,:root[data-theme=dark] .statusPill.manager-review{background:color-mix(in srgb,#fff6dc 12%,var(--surface));color:color-mix(in srgb,#875a00 50%,white)}:root[data-theme=dark] .statusPill.needs-compliance{background:var(--surface);color:color-mix(in srgb,#a81d2a 50%,white)}:root[data-theme=dark] .statusPill.ready{background:var(--surface);color:color-mix(in srgb,#087047 50%,white)}:root[data-theme=dark] .statusPill.needs-cleanup{background:color-mix(in srgb,#fff6dc 12%,var(--surface));color:color-mix(in srgb,#875a00 50%,white)}:root[data-theme=dark] .statusPill.sent{background:var(--surface);color:color-mix(in srgb,#087047 50%,white)}:root[data-theme=dark] .statusPill.failed{background:var(--surface);color:color-mix(in srgb,#a81d2a 50%,white)}:root[data-theme=dark] .statusPill.pending,:root[data-theme=dark] .statusPill.queued{background:color-mix(in srgb,#fff6dc 12%,var(--surface));color:color-mix(in srgb,#875a00 50%,white)}:root[data-theme=dark] .feedTag{background:var(--surface);color:color-mix(in srgb,#1769e0 50%,white)}:root[data-theme=dark] .actionCell{color:var(--text)}:root[data-theme=dark] .vehicleActionPlan{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .vehicleDecisionDesk{background:var(--surface)}:root[data-theme=dark] .decisionRow.good{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .decisionRow.warning{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .dealerScript{border:1px solid var(--line);background:var(--surface);color:color-mix(in srgb,#24456f 50%,white)}:root[data-theme=dark] .dealerScript p{color:var(--text)}:root[data-theme=dark] .vehicleActionPlan p{color:var(--text)}:root[data-theme=dark] .actionPlanGrid div{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .reasonList li{color:var(--text)}:root[data-theme=dark] .checkRow{color:var(--text)}:root[data-theme=dark] .automationBox{background:var(--surface);color:color-mix(in srgb,#173b69 50%,white)}:root[data-theme=dark] .automationBox span{color:var(--muted)}:root[data-theme=dark] .timelineItem.active strong{color:var(--link)}:root[data-theme=dark] .avatar{background:var(--surface);color:var(--link)}:root[data-theme=dark] .messageBubble.ai{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .drawerCard p{color:var(--text)}:root[data-theme=dark] .reportSheet{background:var(--surface)}:root[data-theme=dark] .pilotChecklistRow svg{color:color-mix(in srgb,#875a00 50%,white)}:root[data-theme=dark] .pilotChecklistRow.done{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .feedField{background:var(--surface);color:color-mix(in srgb,#875a00 50%,white)}:root[data-theme=dark] .feedField.ready{background:var(--surface);border-color:var(--line);color:color-mix(in srgb,#087047 50%,white)}:root[data-theme=dark] .feedReadinessCard{background:var(--surface)}:root[data-theme=dark] .methodOption:hover,:root[data-theme=dark] .stageRow:hover{border-color:var(--line)}:root[data-theme=dark] .methodOption.active,:root[data-theme=dark] .stageRow.active{background:var(--surface)}:root[data-theme=dark] .stageRow svg{color:color-mix(in srgb,#1769e0 50%,white)}:root[data-theme=dark] .mappingRow input,:root[data-theme=dark] .setupNotes{background:var(--surface)}:root[data-theme=dark] .deliveryStatusMark{background:color-mix(in srgb,#fff6dc 12%,var(--surface));color:color-mix(in srgb,#875a00 50%,white)}:root[data-theme=dark] .crmDeliveryRow.sent .deliveryStatusMark{background:var(--surface);color:color-mix(in srgb,#087047 50%,white)}:root[data-theme=dark] .crmDeliveryRow.failed .deliveryStatusMark{background:var(--surface);color:color-mix(in srgb,#a81d2a 50%,white)}:root[data-theme=dark] .deliveryTimeline span.done{background:var(--surface);color:color-mix(in srgb,#087047 50%,white);border-color:var(--line)}:root[data-theme=dark] .deliveryTimeline span.active{background:var(--surface);color:color-mix(in srgb,#105abf 50%,white);border-color:var(--line)}:root[data-theme=dark] .miniAdCard p{color:var(--text)}:root[data-theme=dark] .generatedCopy{color:var(--text)}:root[data-theme=dark] .readyRow.done{color:color-mix(in srgb,#087047 50%,white)}:root[data-theme=dark] .roleMatrixRow span{color:var(--text)}:root[data-theme=dark] .inviteControls input,:root[data-theme=dark] .inviteControls select{background:var(--surface)}:root[data-theme=dark] .roleInviteList span{background:var(--surface)}:root[data-theme=dark] .monitoringRow.error{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .milestoneRow.scaffolded{background:var(--surface)}:root[data-theme=dark] .milestoneRow.next{background:var(--surface)}:root[data-theme=dark] .fileList code{color:var(--text);background:var(--surface)}:root[data-theme=dark] .dealerCreateGrid input,:root[data-theme=dark] .statePair input{background:var(--surface)}:root[data-theme=dark] .dealerWorkspaceCard{background:var(--surface)}:root[data-theme=dark] .dealerTask.done{border-color:var(--line);background:var(--surface);color:color-mix(in srgb,#087047 50%,white)}:root[data-theme=dark] .roleTasks span{color:var(--text)}:root[data-theme=dark] .appointmentRow em{color:var(--text)}:root[data-theme=dark] .primaryButton.light{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .marketplaceRow.ready{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .marketplaceRow.blocked{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .marketplaceRow span{color:var(--text)}:root[data-theme=dark] .marketplaceRuleBox{border:1px solid var(--line);background:var(--surface);color:color-mix(in srgb,#173b69 50%,white)}:root[data-theme=dark] .marketplaceRuleBox span{color:var(--muted)}:root[data-theme=dark] .marketplaceCheck{background:var(--surface);color:color-mix(in srgb,#875a00 50%,white)}:root[data-theme=dark] .marketplaceCheck.done{background:var(--surface);border-color:var(--line);color:color-mix(in srgb,#087047 50%,white)}:root[data-theme=dark] .metaPanel{background:var(--surface)}:root[data-theme=dark] .setupRow.done{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .autonomyLevel.active{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .metaAssetFields input,:root[data-theme=dark] .guardrailInputs input{background:var(--surface)}:root[data-theme=dark] .autopilotRow.ready{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .autopilotRow.blocked,:root[data-theme=dark] .autopilotRow.approval_required{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .metaEventRow.warning{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .draftRow.selected{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .vinPreview p{color:var(--text)}:root[data-theme=dark] .blockedNotice{border:1px solid var(--line);background:var(--surface);color:color-mix(in srgb,#9d1b27 50%,white)}:root[data-theme=dark] .ruleRow{color:var(--text)}:root[data-theme=dark] .facebookAd{background:var(--surface)}:root[data-theme=dark] .photoSource{background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text)}:root[data-theme=dark] .carouselCardMock{border:1px dashed var(--line);background:var(--surface)}:root[data-theme=dark] .bookingSlot.selected{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .opsCommandBar>select,:root[data-theme=dark] .opsSearch,:root[data-theme=dark] .leadControlGrid input,:root[data-theme=dark] .leadControlGrid select,:root[data-theme=dark] .opsFormGrid input,:root[data-theme=dark] .opsFormGrid select,:root[data-theme=dark] .opsFormGrid textarea,:root[data-theme=dark] .teamInviteBar input,:root[data-theme=dark] .teamInviteBar select,:root[data-theme=dark] .noteComposer textarea{background:var(--surface)}:root[data-theme=dark] .leadQueueRow:hover,:root[data-theme=dark] .leadQueueRow.selected{background:var(--surface)}:root[data-theme=dark] .leadIntent{background:var(--surface);color:var(--text)}:root[data-theme=dark] .leadIntent.hot{background:color-mix(in srgb,#fff0dc 12%,var(--surface));color:color-mix(in srgb,#9a4d00 50%,white)}:root[data-theme=dark] .timelineRow>span{background:var(--surface);color:var(--link)}:root[data-theme=dark] .opsSegmented{background:var(--surface)}:root[data-theme=dark] .appointmentActions button{background:var(--surface)}:root[data-theme=dark] .proofBadge{background:var(--surface);color:var(--text)}:root[data-theme=dark] .proofBadge.verified,:root[data-theme=dark] .proofBadge.dealer_confirmed,:root[data-theme=dark] .proofBadge.shown,:root[data-theme=dark] .proofBadge.completed{background:var(--surface);color:color-mix(in srgb,#087548 50%,white)}:root[data-theme=dark] .proofBadge.no_show,:root[data-theme=dark] .proofBadge.lost,:root[data-theme=dark] .proofBadge.opted_out{background:var(--surface);color:color-mix(in srgb,#a61f2d 50%,white)}:root[data-theme=dark] .proofBadge.appointment_set,:root[data-theme=dark] .proofBadge.confirmed,:root[data-theme=dark] .proofBadge.scheduled{background:var(--surface);color:color-mix(in srgb,#1553a3 50%,white)}:root[data-theme=dark] .proofTrustBar{border-bottom:1px solid var(--line);background:var(--surface);color:color-mix(in srgb,#09633f 50%,white)}:root[data-theme=dark] .proofTrustBar span{color:var(--text)}:root[data-theme=dark] .estimatePill{border-color:var(--line);background:var(--surface);color:color-mix(in srgb,#7b5709 50%,white)}:root[data-theme=dark] .opsEmptyState>span{background:var(--surface);color:var(--link)}:root[data-theme=dark] .opsModal{background:var(--surface)}:root[data-theme=dark] .iconButton{background:var(--surface)}:root[data-theme=dark] .navGroupLabel{color:var(--muted)}:root[data-theme=dark] .globalSearch:focus-within{border-color:var(--line)}:root[data-theme=dark] .globalSearchResults button:hover,:root[data-theme=dark] .quickActionDropdown button:hover{background:var(--surface)}:root[data-theme=dark] .textButton{color:var(--link)}:root[data-theme=dark] .todayActionRow:hover{background:var(--surface)}:root[data-theme=dark] .todayActionIcon{background:var(--surface);color:var(--link)}:root[data-theme=dark] .todayActionRow.red .todayActionIcon{background:var(--surface)}:root[data-theme=dark] .todayActionRow.orange .todayActionIcon{background:var(--surface)}:root[data-theme=dark] .todayActionRow.green .todayActionIcon{background:var(--surface)}:root[data-theme=dark] .todayActionRow.black .todayActionIcon{background:var(--surface)}:root[data-theme=dark] .todayActionCta{color:var(--link)}:root[data-theme=dark] .pulseProgress{background:var(--surface)}:root[data-theme=dark] .todayMore{background:color-mix(in srgb,var(--surface) 64%,transparent)}:root[data-theme=dark] .todayEmptyIcon{background:var(--surface);color:var(--link)}:root[data-theme=dark] .managedTeamRow select,:root[data-theme=dark] .supportCaseForm select,:root[data-theme=dark] .supportCaseForm input,:root[data-theme=dark] .supportCaseForm textarea,:root[data-theme=dark] .privacyRequestPage select,:root[data-theme=dark] .privacyRequestPage input,:root[data-theme=dark] .privacyRequestPage textarea,:root[data-theme=dark] .mfaEnrollment input{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .compactToggle{color:var(--text)}:root[data-theme=dark] .securityCenterPanel,:root[data-theme=dark] .supportCenterPanel,:root[data-theme=dark] .operationalHealthPanel{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .securityStatusGrid article{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .securityStatusGrid span,:root[data-theme=dark] .supportCaseList span,:root[data-theme=dark] .healthSummary span{color:var(--muted)}:root[data-theme=dark] .mfaEnrollment{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .mfaEnrollment img{background:var(--surface);border:8px solid var(--line)}:root[data-theme=dark] .supportCaseForm label,:root[data-theme=dark] .privacyRequestPage label,:root[data-theme=dark] .mfaEnrollment label{color:var(--text)}:root[data-theme=dark] .supportCaseList{border-left:1px solid var(--line)}:root[data-theme=dark] .supportCaseList article{border-bottom:1px solid var(--line)}:root[data-theme=dark] .healthSummary{border:1px solid var(--line);border-left:4px solid var(--line);background:var(--surface)}:root[data-theme=dark] .healthSummary time{color:var(--muted)}:root[data-theme=dark] .legalNotice{color:var(--muted)}:root[data-theme=dark] .privacyRequestPage form{color:var(--text);background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .formMessage{background:var(--surface);color:var(--text)}:root[data-theme=dark] .mfaGatePage>section{background:var(--surface);border:1px solid var(--line)}@media(max-width:980px){:root[data-theme=dark] .supportCaseList{border-top:1px solid var(--line)}}:root[data-theme=dark] .invitationPage{background:var(--surface);color:var(--text)}:root[data-theme=dark] .invitationForm input{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .invitationHint{color:var(--text)}:root[data-theme=dark] .demoWorkspaceNotice{color:var(--text);background:var(--surface)}:root[data-theme=dark] .lpHeroBadge{color:color-mix(in srgb,#4d9eff 50%,white)}:root[data-theme=dark] .lpHeroCopy h1{background:linear-gradient(180deg,var(--surface) 0%,#b4c0d4 100%)}:root[data-theme=dark] .lpHeroCopy p{color:var(--muted)}:root[data-theme=dark] .lpHeroCardHeader{color:var(--muted)}:root[data-theme=dark] .lpHeroStat span{color:var(--muted)}:root[data-theme=dark] .lpHeroCardQueue b{color:color-mix(in srgb,#4d9eff 50%,white)}:root[data-theme=dark] .lpSectionHeader p{color:var(--muted)}:root[data-theme=dark] .lpBeforeIcon[data-color=red]{color:color-mix(in srgb,#ff6b7a 50%,white)}:root[data-theme=dark] .lpBeforeIcon[data-color=orange]{color:color-mix(in srgb,#ff8a42 50%,white)}:root[data-theme=dark] .lpBeforeIcon[data-color=dark]{color:var(--muted)}:root[data-theme=dark] .lpBeforePanel p{color:var(--muted)}:root[data-theme=dark] .lpStep p{color:var(--muted)}:root[data-theme=dark] .lpShiftContent svg{color:color-mix(in srgb,#1769e0 50%,white)}:root[data-theme=dark] .lpShiftContent>p{color:var(--muted)}:root[data-theme=dark] .lpShiftFlow span{color:color-mix(in srgb,#4d9eff 50%,white)}:root[data-theme=dark] .lpShiftFlow svg{color:color-mix(in srgb,#4d9eff 50%,white)}:root[data-theme=dark] .lpAfterIcon[data-color=green]{color:color-mix(in srgb,#2ed876 50%,white)}:root[data-theme=dark] .lpAfterIcon[data-color=blue]{color:color-mix(in srgb,#4d9eff 50%,white)}:root[data-theme=dark] .lpAfterPanel p{color:var(--muted)}:root[data-theme=dark] .lpCounter svg{color:color-mix(in srgb,#1769e0 50%,white)}:root[data-theme=dark] .lpCounterLabel{color:var(--muted)}:root[data-theme=dark] .lpCountersNote{color:var(--text)}:root[data-theme=dark] .lpRoiInputs span{color:var(--muted)}:root[data-theme=dark] .lpRoiResult span{color:var(--muted)}:root[data-theme=dark] .lpRoiResult strong{color:color-mix(in srgb,#4d9eff 50%,white)}:root[data-theme=dark] .lpRoiResult p{color:var(--muted)}:root[data-theme=dark] .lpFormCopy p{color:var(--muted)}:root[data-theme=dark] .lpFormStatus{color:color-mix(in srgb,#2ed876 50%,white)}:root[data-theme=dark] .lpFormFields input::placeholder,:root[data-theme=dark] .lpFormFields textarea::placeholder{color:var(--text)}:root[data-theme=dark] .lpFooterLogo{color:color-mix(in srgb,#4d9eff 50%,white)}:root[data-theme=dark] .lpFooterBrand span{color:var(--muted)}:root[data-theme=dark] .lpFooterLinks button{color:var(--muted)}:root[data-theme=dark] .presenter{background:var(--surface);color:var(--text)}:root[data-theme=dark] .presenter button{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .presenter button:hover{background:var(--surface)}:root[data-theme=dark] .presenterNav{background:var(--surface);border-right:1px solid var(--line)}:root[data-theme=dark] .presenter small{color:var(--muted)}:root[data-theme=dark] .presenterAvatar{background:var(--surface);color:color-mix(in srgb,#176e63 50%,white)}:root[data-theme=dark] .presenterNav nav button[aria-current]{color:var(--text);background:var(--surface)}:root[data-theme=dark] .presenterTop{border-bottom:1px solid var(--line);color:var(--text)}:root[data-theme=dark] .presenterTitle p,:root[data-theme=dark] .presenterEyebrow{color:var(--muted)}:root[data-theme=dark] .presenterProgress{color:var(--muted)}:root[data-theme=dark] .presenterMilestones{border-bottom:1px solid var(--line)}:root[data-theme=dark] .presenterMilestones span{color:var(--muted)}:root[data-theme=dark] .presenterMilestones .done{color:color-mix(in srgb,#167460 50%,white)}:root[data-theme=dark] .presenterNotice{background:var(--surface)}:root[data-theme=dark] .presenterStats{border-bottom:1px solid var(--line)}:root[data-theme=dark] .presenterStats span{color:var(--muted)}:root[data-theme=dark] .presenterFocus{border-bottom:1px solid var(--line)}:root[data-theme=dark] .presenterFocus p,:root[data-theme=dark] .presenterEditor>p{color:var(--muted)}:root[data-theme=dark] .presenter dt{color:var(--muted)}:root[data-theme=dark] .presenter figcaption{color:var(--muted)}:root[data-theme=dark] .presenterNext button{border-bottom:1px solid var(--line)}:root[data-theme=dark] .presenterSearch{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .presenterSearch input{color:var(--text)}:root[data-theme=dark] .presenterInventory article{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .presenterInventory p{color:var(--muted)}:root[data-theme=dark] .presenter select{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .presenterChecks>div{border-bottom:1px solid var(--line)}:root[data-theme=dark] .presenterAd{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .presenterAd footer span{color:color-mix(in srgb,#176e63 50%,white)}:root[data-theme=dark] .presenterConversation{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .presenterConversation header{border-bottom:1px solid var(--line)}:root[data-theme=dark] .presenterConversation header p{color:var(--muted)}:root[data-theme=dark] .fromBuyer{background:var(--surface)}:root[data-theme=dark] .fromTeam{background:var(--surface)}:root[data-theme=dark] .presenterMessages .presenterAppointmentNote{color:color-mix(in srgb,#176e63 50%,white)}:root[data-theme=dark] .presenterConversation form{border-top:1px solid var(--line)}:root[data-theme=dark] .presenter textarea{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .presenter .presenterTextButton{color:color-mix(in srgb,#176e63 50%,white)}:root[data-theme=dark] .presenterResults li{border-bottom:1px solid var(--line)}:root[data-theme=dark] .presenterResults li svg{color:color-mix(in srgb,#22765d 50%,white)}:root[data-theme=dark] .presenterFoot{color:var(--muted)}:root[data-theme=dark] .presenterModalBackdrop section{background:var(--surface)}@media(max-width:760px){:root[data-theme=dark] .presenterNav{border-bottom:1px solid var(--line)}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg: #141718;--surface: #1e2325;--surface-soft: #252b2e;--line: #3a4449;--line-strong: #57646a;--text: #edf2f4;--muted: #bac5ca;--muted-2: #a2b0b7;--accent: #2e76dc;--accent-strong: #245fba;--link: #8ab9ff;--green: #60d5a0;--yellow: #efc76d;--orange: #ffb079;--red: #ff8791;--shadow: 0 16px 42px #0005}.themeToggle{position:fixed;right:18px;bottom:18px;z-index:700;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:50%;color:var(--text);background:var(--surface);box-shadow:var(--shadow);cursor:pointer}.themeToggle:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.themeToggle:hover{background:var(--surface-soft)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--muted);opacity:1}:root[data-theme=dark] .presenter{background:var(--bg);color:var(--text)}:root[data-theme=dark] .presenterNav,:root[data-theme=dark] .presenterAd,:root[data-theme=dark] .presenterConversation,:root[data-theme=dark] .presenterModalBackdrop section{background:var(--surface)}:root[data-theme=dark] .presenterNav nav button[aria-current]{background:#213e37;color:#a0e2c5}:root[data-theme=dark] .presenter .presenterPrimary{color:#fff;background:#176e63;border-color:#398e81}:root[data-theme=dark] .presenter .presenterPrimary:hover{background:#208575}:root[data-theme=dark] .presenter .fromTeam{background:#22453b;color:#edf2f4}:root[data-theme=dark] .presenter .presenterNotice{background:#203e33;color:#b9efd0}:root[data-theme=dark] .presenter button:hover:not(.presenterPrimary){background:#303b3d}:root[data-theme=dark] .presenter .presenterTextButton{background:transparent}:root[data-theme=dark] .invitationForm,:root[data-theme=dark] .mfaGatePage>section{background:var(--surface);color:var(--text)}:root[data-theme=light] .sw-bottom,:root[data-theme=light] .sw-demo,:root[data-theme=light] .sw-footer{background:var(--bg);color:var(--text)}:root[data-theme=light] .sw-demo-copy h2,:root[data-theme=light] .sw-footer-brand strong{color:var(--text)}:root[data-theme=light] .sw-demo-copy p,:root[data-theme=light] .sw-footer-brand span,:root[data-theme=light] .sw-footer-links button{color:var(--muted)}:root[data-theme=light] .sw-demo-form input,:root[data-theme=light] .sw-demo-form textarea{background:var(--surface);color:var(--text);border-color:var(--line-strong)}:root[data-theme=light] .sw-demo-form input::placeholder,:root[data-theme=light] .sw-demo-form textarea::placeholder{color:var(--muted)}:root[data-theme=dark] .presenter .presenterNav nav button{border:0}:root[data-theme=dark] .presenter .presenterAccount button{border:0;background:transparent}:root[data-theme=dark] .presenter .presenterNext button{border:0;border-bottom:1px solid var(--line);background:transparent}:root[data-theme=dark] .presenter .presenterAvatar{background:#22453b;color:#a0e2c5}:root[data-theme=dark] .presenter .presenterInventory article{background:var(--surface)}@media(max-width:760px){.themeToggle{right:12px;bottom:12px}}.marketingSite{--mk-bg:#fafbf9;--mk-surface:#fff;--mk-text:#17221e;--mk-muted:#56645d;--mk-line:#d7e0d9;--mk-soft:#eef2ed;--mk-accent:#c9f36a;--mk-deep:#1b3028;background:var(--mk-bg);color:var(--mk-text);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;letter-spacing:0}:root[data-theme=dark] .marketingSite{--mk-bg:#151a17;--mk-surface:#202823;--mk-text:#f0f5ef;--mk-muted:#b5c2b8;--mk-line:#3c4940;--mk-soft:#242e27;--mk-deep:#0f1b15}.marketingSite *,.marketingSite *:before,.marketingSite *:after{box-sizing:border-box;letter-spacing:0}.marketingSite a{color:inherit;text-decoration:none}.marketingSite button{font:inherit;cursor:pointer}.marketingSite :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #61952c;outline-offset:5px}.marketingSite h1,.marketingSite h2,.marketingSite h3,.marketingSite p{margin:0}.marketingSite h2{font-size:44px;line-height:1.15;font-weight:600}.marketingSite h3{font-size:21px;line-height:1.35;font-weight:600}.marketingSkip{position:fixed;left:16px;top:-100px;z-index:1200;padding:12px;background:var(--mk-surface)}.marketingSkip:focus{top:12px}.marketingHeader{height:80px;padding:0 4%;display:flex;gap:32px;align-items:center;background:var(--mk-bg);border-bottom:1px solid var(--mk-line);position:sticky;top:0;z-index:800}.marketingBrand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:750;white-space:nowrap}.marketingBrand img{object-fit:contain;border-radius:4px}.marketingHeader nav{display:flex;gap:28px;width:auto;max-width:none;min-width:0;flex:1;justify-content:center;overflow:visible;contain:none}.marketingHeader nav a,.marketingSignIn{font-size:13px;font-weight:550;padding:12px 0}.marketingFooter a:hover{text-decoration:underline;text-underline-offset:5px}.marketingHeaderActions{display:flex;align-items:center;gap:22px}.marketingSite .marketingButton{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 22px;min-height:48px;background:var(--mk-text);color:var(--mk-bg);border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:650;transition:transform .18s}.marketingSite .marketingButton:hover{transform:translateY(-2px)}.marketingSite .themeToggleInline{position:static;width:44px;height:44px;flex-shrink:0;background:var(--mk-surface);color:var(--mk-text);border:1px solid var(--mk-line);box-shadow:none;z-index:auto}body:has(.marketingSite) .themeToggle:not(.themeToggleInline){display:none}.marketingSite .marketingMenu{display:none;border:0;background:transparent;color:var(--mk-text);width:44px;height:44px;align-items:center;justify-content:center}.marketingHero{height:610px;max-height:calc(100svh - 145px);min-height:480px;position:relative;color:#fff;isolation:isolate;overflow:hidden}.marketingHeroImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;z-index:-2}.marketingHeroFilm{position:absolute;inset:0;z-index:-2}.marketingHeroFilm .marketingHeroImage{z-index:auto}.marketingHeroVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;opacity:0;transition:opacity .35s ease}.marketingHeroVideo.isReady{opacity:1}.marketingHeroPlayback{position:absolute;right:6%;top:24px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff85;border-radius:50%;color:#fff;background:#0d181ccc;z-index:2}.marketingHeroPlayback:hover{background:#0d181c}.marketingHeroShade{position:absolute;inset:0;background:#050d0a7a;z-index:-1}.marketingHeroCopy{padding:48px 6%;max-width:850px}.marketingEyebrow{font-size:11px;font-weight:650;text-transform:uppercase;line-height:1.5}.marketingHero h1{font-size:104px;line-height:1.08;font-weight:650;margin:10px 0 17px}.marketingHeroLead{font-size:29px;font-weight:500;line-height:1.3}.marketingHeroDescription{font-size:15px;line-height:1.6;max-width:380px;margin-top:16px!important;color:#edf4ee}.marketingSite .marketingHeroButton{margin-top:25px;background:var(--mk-accent);color:#162318}.marketingHeroExpectation{margin-top:12px!important;font-size:11px;color:#edf4ee}.marketingPain{border-bottom:1px solid var(--mk-line)}.marketingPainPoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.marketingPainPoints article{padding-top:20px;border-top:1px solid var(--mk-line)}.marketingPainPoints p{margin:14px 0 20px;color:var(--mk-muted);font-size:14px}.marketingPainPoints article>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.marketingPainPoints svg{flex-shrink:0}.marketingAgenda{padding:0;margin:0;list-style:none;flex:0 1 470px}.marketingAgenda li{display:flex;align-items:flex-start;gap:20px;padding:22px 0;border-top:1px solid #ffffff35}.marketingAgenda li>span{color:var(--mk-accent);font-size:12px;padding-top:4px}.marketingAgenda li p{font-size:14px;margin-top:8px}.marketingHeroBottom{position:absolute;bottom:24px;left:6%;right:6%;display:flex;justify-content:space-between;gap:20px;font-size:12px;border-top:1px solid #ffffff60;padding-top:17px}.marketingHeroBottom a{display:flex;gap:12px;align-items:center}.marketingSection{max-width:1320px;margin:0 auto;padding:76px 5%;scroll-margin-top:100px}.marketingSectionHead{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:38px}.marketingSectionHead .marketingEyebrow,.marketingQuestions .marketingEyebrow{color:var(--mk-muted);margin-bottom:18px}.marketingSectionHead>p{max-width:450px;color:var(--mk-muted);font-size:16px}.marketingApproach{background:var(--mk-soft)}.marketingFit{display:flex;flex-wrap:wrap;gap:32px;padding-top:38px;margin-top:40px;border-top:1px solid var(--mk-line)}.marketingFit span{display:flex;align-items:center;gap:9px;font-size:12px}.marketingFit svg{color:var(--mk-text)}.marketingQuestions{display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.marketingQuestions details{border-bottom:1px solid var(--mk-line);padding:22px 0}.marketingQuestions details:first-child{padding-top:4px}.marketingQuestions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:16px;font-weight:550}.marketingQuestions summary::-webkit-details-marker{display:none}.marketingQuestions summary svg{flex-shrink:0;transition:transform .2s}.marketingQuestions details[open] summary svg{transform:rotate(180deg)}.marketingQuestions details p{color:var(--mk-muted);font-size:14px;margin-top:18px}.marketingClosing{padding:64px 8%;display:flex;justify-content:space-between;align-items:center;gap:40px;background:var(--mk-deep);color:#f4f8f1;overflow:hidden}.marketingClosing h2{margin:20px 0}.marketingClosing p:not(.marketingEyebrow){max-width:500px;color:#c1d1c5}.marketingClosing .marketingButton{background:var(--mk-accent);color:#162318;margin-top:28px}.marketingFooter{padding:40px 5%;display:flex;flex-wrap:wrap;align-items:center;gap:22px;border-top:1px solid var(--mk-line)}.marketingFooter>span{font-size:12px;color:var(--mk-muted)}.marketingFooter>div{display:flex;gap:22px;margin-left:auto;font-size:12px}.marketingFooter small{width:100%;font-size:11px;color:var(--mk-muted)}@media(min-width:1600px){.marketingHeroCopy{padding-left:8%}}@media(max-width:1050px){.marketingHeader{gap:20px;padding:0 24px}.marketingHeader nav{gap:18px}.marketingHeaderActions{gap:14px}.marketingHeaderCta{display:none!important}.marketingSectionHead{gap:35px}}@media(max-width:700px){.marketingHeader{height:68px;padding:0 18px;gap:12px}.marketingBrand{font-size:21px;gap:7px}.marketingBrand img{width:30px;height:30px}.marketingHeaderActions{margin-left:auto;gap:9px}.marketingSite .marketingMenu{display:flex}.marketingHeader nav{display:none;position:absolute;top:68px;left:0;right:0;padding:16px 24px;background:var(--mk-bg);border-bottom:1px solid var(--mk-line)}.marketingHeader nav.isOpen{display:flex;flex-direction:column;gap:8px}.marketingHero{height:560px;min-height:480px;max-height:calc(100svh - 125px)}.marketingHeroCopy{padding:30px 24px}.marketingHero h1{font-size:70px;margin:18px 0}.marketingHeroLead{font-size:24px}.marketingHeroDescription{font-size:14px;max-width:310px}.marketingHeroImage,.marketingHeroVideo{object-position:60% 50%}.marketingHeroPlayback{right:20px;top:auto;bottom:70px}.marketingHeroShade{background:#050d0a94}.marketingHeroBottom{bottom:20px;left:24px;right:24px}.marketingHeroBottom>span{display:none}.marketingSite .marketingHeroButton{font-size:13px;gap:10px;padding:14px 16px}.marketingSection{padding:52px 24px}.marketingSite h2{font-size:32px}.marketingSectionHead,.marketingQuestions{grid-template-columns:1fr;gap:24px}.marketingPainPoints{grid-template-columns:1fr;gap:28px}.marketingClosing{flex-direction:column;align-items:stretch}.marketingAgenda{flex-basis:auto}.marketingFit{flex-direction:column;gap:18px}.marketingClosing{padding:48px 24px}.marketingFooter{padding:32px 24px;gap:18px}.marketingFooter>span{width:100%}.marketingFooter>div{margin-left:0;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.marketingSite *,.marketingSite *:before,.marketingSite *:after{transition:none!important;scroll-behavior:auto!important}}@media(max-width:700px)and (max-height:700px){.marketingHero{height:400px;min-height:400px;max-height:none}.marketingHeroCopy{padding:20px 24px}.marketingHero h1{font-size:56px;margin:10px 0}.marketingHeroLead{font-size:21px}.marketingHeroDescription{margin-top:12px!important;font-size:13px}.marketingHeroBottom{display:none}.marketingHeroPlayback{bottom:16px;right:20px}.marketingSite .marketingHeroButton{margin-top:20px}}.marketingSite{--mk-warm:#a75924;--mk-warm-bg:#fff0df;--mk-blue:#315fa3;--mk-blue-bg:#edf3fc;--mk-photo-ink:#fff}:root[data-theme=dark] .marketingSite{--mk-bg:#17191b;--mk-surface:#202327;--mk-text:#f1f3f4;--mk-muted:#b9c0c5;--mk-line:#3c4247;--mk-soft:#262a2e;--mk-warm:#ffc487;--mk-warm-bg:#3b2a20;--mk-blue:#a7c8ff;--mk-blue-bg:#243149}.marketingRevealed{animation:section-enter .6s ease both}@keyframes section-enter{0%{opacity:.7;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.marketingHeader nav a{position:relative}.marketingHeader nav a:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;background:var(--mk-text);transform:scaleX(0);transform-origin:left;transition:transform .2s}.marketingHeader nav a[aria-current]:after,.marketingHeader nav a:hover:after{transform:scaleX(1)}.marketingSite .marketingButton svg,.marketingMomentNext svg{flex-shrink:0;transition:transform .2s}.marketingSite .marketingButton:hover svg,.marketingMomentNext:hover svg{transform:translate(3px)}.marketingProduct{max-width:none;padding-left:max(5%,calc((100% - 1188px)/2));padding-right:max(5%,calc((100% - 1188px)/2));background:var(--mk-surface)}.marketingJourney{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8%;align-items:start}.marketingJourney[hidden]{display:none}.marketingJourneyStage{min-width:0}.isScrollStory .marketingJourneyStage{position:sticky;top:100px}.marketingJourneyTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--mk-line);margin-bottom:18px}.marketingJourneyTabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--mk-muted);font-size:13px;padding:10px 4px}.marketingJourneyTabs button[aria-selected=true]{border-bottom-color:var(--mk-text);color:var(--mk-text);font-weight:650}.marketingJourneyTabs svg{flex-shrink:0}.marketingJourneyTabs button:disabled{cursor:default;opacity:.5}.marketingMoment{border:1px solid var(--mk-line);border-radius:8px;overflow:hidden;background:var(--mk-bg)}.marketingMomentTop{display:flex;justify-content:space-between;gap:12px;padding:12px 20px;font-size:11px;color:var(--mk-muted);border-bottom:1px solid var(--mk-line)}.marketingMomentTop>span:first-child{display:flex;align-items:center;gap:8px;font-weight:650;color:var(--mk-text)}.marketingStatusDot{width:6px;height:6px;border-radius:50%;background:var(--mk-text)}.marketingMomentVehicle{height:200px;position:relative;overflow:hidden;background:var(--mk-soft)}.marketingMomentVehicle img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%}.marketingStock{position:absolute;top:14px;left:16px;padding:5px 9px;background:#17221ed9;color:var(--mk-photo-ink);font-size:10px;border:1px solid #ffffff50;border-radius:3px}.marketingMomentBody{padding:20px;min-height:340px;display:flex;flex-direction:column;animation:moment-enter .35s ease both}.marketingMomentHeading{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.marketingMomentHeading .marketingEyebrow{font-size:9px;color:var(--mk-muted);margin-bottom:5px}.marketingMomentHeading h3{font-size:23px}.marketingMomentBadge{border-radius:4px;padding:5px 8px;color:var(--mk-warm);background:var(--mk-warm-bg);font-size:10px;font-weight:600;flex-shrink:0}.moment-2 .marketingMomentBadge{color:var(--mk-blue);background:var(--mk-blue-bg)}.marketingVehicleFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 16px}.marketingVehicleFacts dt{color:var(--mk-muted);font-size:11px}.marketingVehicleFacts dd{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:22px;font-weight:600}.marketingVehicleFacts dd svg{color:var(--mk-warm)}.marketingMomentNote{color:var(--mk-muted);font-size:12px;padding-bottom:20px}.marketingMomentNext{border:0;border-top:1px solid var(--mk-line);display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 0 0;min-height:44px;margin-top:auto;background:transparent;color:var(--mk-text);text-align:left;font-size:13px!important;font-weight:650!important}.marketingCampaignDraft,.marketingConversation{padding:16px 0 18px}.marketingSite .marketingDraftLabel{display:flex;align-items:center;gap:8px;color:var(--mk-muted);font-size:10px;margin-bottom:8px}.marketingCampaignDraft>p:not(.marketingDraftLabel){font-size:18px;font-weight:550}.marketingCampaignDraft>span{display:block;margin-top:6px;font-size:12px;color:var(--mk-muted)}.marketingCampaignDraft>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;margin-top:12px;color:var(--mk-muted)}.marketingCampaignDraft>div>span{margin-left:auto;color:var(--mk-warm)}.marketingConversation blockquote{margin:0 0 12px;padding-left:12px;border-left:2px solid var(--mk-blue);font-size:16px;line-height:1.45}.marketingConversation>div>span{color:var(--mk-muted);font-size:10px}.marketingConversation>div>p{font-size:12px}.marketingDemoDisclosure{font-size:10px;line-height:1.5;color:var(--mk-muted);padding-top:12px;max-width:460px}.marketingChapter{padding:48px 0;min-height:370px;display:flex;flex-direction:column;justify-content:center}.marketingChapter[hidden]{display:none}.isScrollStory .marketingChapter{min-height:70vh;border-top:1px solid var(--mk-line)}.marketingChapterNumber{display:flex;align-items:center;gap:18px;color:var(--mk-muted);font-size:12px;margin-bottom:24px}.marketingChapterNumber>span:first-child{font-size:36px;line-height:1;color:var(--mk-muted);font-weight:400}.marketingChapter.isActive .marketingChapterNumber>span:first-child{color:var(--mk-text)}.marketingSite .marketingChapter h3{font-size:35px;line-height:1.2;font-weight:550}.marketingChapter>p{color:var(--mk-muted);font-size:15px;margin-top:22px;max-width:400px}.marketingChapterDetail{display:flex;align-items:flex-start;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid var(--mk-line);font-size:12px;color:var(--mk-muted)}.marketingChapterDetail svg{flex-shrink:0;color:var(--mk-text)}.marketingApproach{background:var(--mk-bg);scroll-margin-top:100px}.marketingQuestions{border-top:1px solid var(--mk-line)}.marketingVisuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.marketingInventoryPicker{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--mk-line)}.marketingPickerHead{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:24px}.marketingPickerHead .marketingEyebrow{color:var(--mk-muted);margin-bottom:8px}.marketingPickerHead h3{font-size:25px}.marketingPickerHead p[role=status]{color:var(--mk-muted);font-size:12px;margin-top:6px}.marketingAgeFilter{width:300px;max-width:100%;flex-shrink:0}.marketingAgeFilter>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.marketingAgeFilter label{display:flex;align-items:center;gap:8px;font-size:13px}.marketingAgeFilter output{color:var(--mk-muted);font-size:12px;min-width:65px;text-align:right}.marketingAgeFilter input[type=range]{display:block;width:100%;height:44px;margin:6px 0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;accent-color:var(--mk-text);cursor:pointer}.marketingAgeFilter input:focus-visible{outline:3px solid var(--mk-text);outline-offset:4px}.marketingRangeScale{font-size:10px;color:var(--mk-muted)}.marketingVehicleChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:0;border:0;min-height:122px}.marketingVehicleChoice{position:relative;display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:10px;border:1px solid var(--mk-line);border-radius:7px;cursor:pointer;background:var(--mk-bg);transition:border-color .2s,box-shadow .2s}.marketingVehicleChoice:hover{border-color:var(--mk-muted)}.marketingVehicleChoice.isSelected{border-color:var(--mk-text);box-shadow:inset 0 0 0 1px var(--mk-text)}.marketingVehicleChoice:focus-within{outline:3px solid var(--mk-text);outline-offset:4px}.marketingVehicleChoice input{position:absolute;width:1px;height:1px;opacity:0}.marketingVehicleChoice img{width:105px;height:94px;display:block;object-fit:cover;border-radius:3px}.marketingVehicleChoiceText{display:flex;flex-direction:column;gap:8px;padding-right:12px}.marketingVehicleChoiceText strong{font-size:15px;line-height:1.35;font-weight:600}.marketingVehicleChoiceText>span{font-size:11px;color:var(--mk-muted)}.marketingVehicleSelected{position:absolute;right:9px;top:9px;visibility:hidden}.isSelected .marketingVehicleSelected{visibility:visible}.marketingNoMatches{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketingNoMatches p{color:var(--mk-muted);font-size:13px;margin-top:8px}.marketingRoleTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--mk-line)}.marketingRoleTabs button{display:flex;gap:12px;justify-content:center;align-items:center;border:0;border-bottom:3px solid transparent;min-height:68px;padding:12px;background:transparent;color:var(--mk-muted);font-size:14px}.marketingRoleTabs button[aria-selected=true]{color:var(--mk-text);border-bottom-color:var(--mk-text);font-weight:600}.marketingRoleTabs svg{flex-shrink:0}.marketingRoleContent{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9%;padding:40px 0 10px;min-height:342px;animation:moment-enter .3s ease both}.marketingRoleStory>.marketingEyebrow{color:var(--mk-muted);margin-bottom:14px}.marketingRoleStory h3{font-size:29px;line-height:1.2;max-width:420px}.marketingRoleStory>p:not(.marketingEyebrow){color:var(--mk-muted);font-size:14px;margin-top:16px;max-width:440px}.marketingRoleCta{display:flex;align-items:center;gap:12px;min-height:44px;border:0;background:transparent;color:var(--mk-text);padding:10px 0;font-size:13px!important;font-weight:600!important;margin-top:20px;text-align:left}.marketingRoleCta svg{flex-shrink:0}.marketingRoleCta:hover{text-decoration:underline;text-underline-offset:4px}.marketingRoleDetail{border-left:1px solid var(--mk-line);padding-left:32px}.marketingRoleDetail>.marketingEyebrow{color:var(--mk-muted)}.marketingRoleDetail dl{margin:16px 0 20px}.marketingRoleDetail dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--mk-line);padding:14px 0}.marketingRoleDetail dt{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550}.marketingRoleDetail dt svg{flex-shrink:0}.marketingRoleDetail dd{margin:0;color:var(--mk-muted);font-size:12px}.marketingRoleQuestion{font-size:13px;color:var(--mk-muted)}.marketingClosing .marketingDemoExpectation{font-size:11px;margin-top:14px}.marketingInventoryFeed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:28px 0;margin-bottom:32px;border-block:1px solid var(--mk-line)}.marketingInventoryFeed>div:first-child{display:flex;align-items:flex-start;gap:16px}.marketingInventoryFeed svg{flex-shrink:0;margin-top:4px;color:var(--mk-text)}.marketingInventoryFeed h3{font-size:23px;line-height:1.3}.marketingInventoryFeed h3 span{white-space:nowrap}.marketingInventoryFeed p{font-size:14px;color:var(--mk-text)}.marketingInventoryFeed .marketingInventoryFeedNote{font-size:12px;color:var(--mk-muted);margin-top:12px}@keyframes moment-enter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:901px)and (min-height:840px){.isScrollStory .marketingMomentBody{height:340px}}@media(max-width:1050px){.marketingJourney{gap:5%}.marketingMomentHeading{flex-wrap:wrap}.marketingSite .marketingChapter h3{font-size:30px}.marketingVehicleChoice{grid-template-columns:1fr;gap:10px}.marketingVehicleChoice img{width:100%;height:120px}.marketingVehicleChoiceText{padding:0 16px 0 2px;min-height:70px}.marketingVehicleSelected{background:var(--mk-bg);border-radius:50%}}@media(max-width:900px){.marketingJourney{grid-template-columns:1fr;gap:0;max-width:620px;margin:auto}.marketingChapter{min-height:0;padding:32px 0 0}.marketingChapterNumber{margin-bottom:16px}.marketingSite .marketingChapter h3{font-size:28px}.marketingMomentBody{min-height:340px}.marketingRoleContent{gap:5%}.marketingRoleDetail{padding-left:20px}}@media(max-width:700px){.marketingInventoryFeed{grid-template-columns:1fr;gap:16px;padding:24px 0}.marketingInventoryFeed h3{font-size:21px}.marketingProduct{padding-left:24px;padding-right:24px}.marketingJourneyTabs button{font-size:11px;gap:5px}.marketingJourneyTabs svg{width:15px}.marketingMomentTop{padding:10px 14px;font-size:10px}.marketingMomentVehicle{height:180px}.marketingMomentBody{padding:16px;min-height:380px}.marketingMomentHeading h3{font-size:22px}.marketingMomentHeading{align-items:flex-start}.marketingVehicleFacts{gap:8px}.marketingVehicleFacts dd{font-size:18px}.marketingVehicleFacts dd svg{display:none}.marketingMomentNext{font-size:12px!important}.marketingSite .marketingChapter h3{font-size:26px}.marketingPickerHead{flex-direction:column;align-items:stretch;gap:24px}.marketingAgeFilter{width:100%}.marketingVehicleChoices{gap:8px;min-height:190px}.marketingVehicleChoice{padding:6px;align-content:start}.marketingVehicleChoice img{height:82px}.marketingVehicleChoiceText{padding-right:0;gap:6px}.marketingVehicleChoiceText strong{font-size:12px;overflow-wrap:anywhere}.marketingVehicleChoiceText>span{font-size:10px}.marketingVehicleSelected{right:7px;top:7px}.marketingInventoryPicker{margin-bottom:24px}.marketingNoMatches{flex-direction:column;align-items:flex-start;justify-content:center}.marketingRoleTabs button{display:grid;grid-template-rows:22px 36px;justify-items:center;font-size:12px;padding:12px 5px;gap:7px;min-height:89px}.marketingRoleTabs button span{display:flex;align-items:center;justify-content:center;height:100%}.marketingRoleContent{grid-template-columns:1fr;gap:28px;min-height:600px;padding-top:28px}.marketingRoleStory h3{font-size:26px}.marketingRoleDetail{padding-left:0;border-left:0;border-top:1px solid var(--mk-line);padding-top:24px}.marketingRoleDetail dl>div{grid-template-columns:95px minmax(0,1fr);gap:10px}}@media(prefers-reduced-motion:reduce){.marketingMomentBody,.marketingRevealed,.marketingRoleContent{animation:none}}.presenter{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:#f5f7f8;color:#20252b;font:15px/1.5 Inter,system-ui,sans-serif;letter-spacing:0}.presenter *{box-sizing:border-box;letter-spacing:0}.presenter button,.presenter input,.presenter select,.presenter textarea{font:inherit}.presenter button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:1px solid #d9dfe2;background:#fff;color:#263139;padding:10px 14px;border-radius:6px}.presenter button:hover{background:#edf3f2}.presenter button:focus-visible,.presenter input:focus-visible,.presenter textarea:focus-visible,.presenter select:focus-visible{outline:3px solid #187a70;outline-offset:3px}.presenter button:disabled{opacity:.5;cursor:not-allowed}.presenter .presenterPrimary{background:#176e63;border-color:#176e63;color:#fff;font-weight:600}.presenter .presenterPrimary:hover{background:#12594f}.presenterNav{background:#fff;padding:28px 18px;border-right:1px solid #dfe4e6;display:flex;flex-direction:column;gap:30px}.presenterNav>img{width:156px;height:50px;object-fit:contain;align-self:flex-start}.presenterStore{display:flex;align-items:center;gap:10px;padding:0 5px}.presenterStore strong,.presenterStore small,.presenterAd header small{display:block}.presenter small{color:#637077;font-size:12px}.presenterAvatar{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:6px;background:#e0eeeb;color:#176e63;font-weight:700;font-size:13px}.presenterNav nav{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;max-width:none;contain:none}.presenterNav nav button svg{flex-shrink:0}.presenterNav nav button{justify-content:flex-start;text-align:left;padding:12px 10px;border:0;font-size:14px}.presenterNav nav button[aria-current]{color:#145e55;background:#e8f2ef;font-weight:650}.presenterNav nav button span{flex:1;min-width:0}.presenterAccount{margin-top:auto;display:grid;gap:8px;padding-top:35px}.presenterAccount strong{font-size:13px;overflow-wrap:anywhere}.presenterAccount button{justify-content:flex-start;border:none;padding:6px 0;font-size:13px}.presenterMain{padding:0 36px;min-width:0;max-width:1450px;width:100%;margin:0 auto}.presenterTop{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #dfe4e6;min-height:70px;font-size:12px;color:#4d625c}.presenterTop>span{display:flex;align-items:center;gap:8px}.presenterTop>span svg{flex-shrink:0}.presenterTop button{padding:9px;width:38px;height:38px;flex-shrink:0}.presenterTitle{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 0 22px}.presenterTitle p,.presenterEyebrow{margin:0 0 10px;color:#68767c;font-size:11px;font-weight:650}.presenter h1{font-size:30px;line-height:1.25;margin:0;font-weight:650}.presenter h2{font-size:21px;line-height:1.35;margin:0 0 12px}.presenterProgress{font-size:12px;white-space:nowrap;color:#62736b}.presenterMilestones{display:flex;gap:22px;flex-wrap:wrap;padding:0 0 20px;border-bottom:1px solid #dfe4e6;margin-bottom:25px}.presenterMilestones span{display:flex;align-items:center;gap:6px;color:#7a8589;font-size:12px}.presenterMilestones .done{color:#167460;font-weight:650}.presenterNotice{display:flex;align-items:center;gap:8px;background:#e3f3e9;border-left:3px solid #227653;padding:12px 16px;font-size:13px}.presenterStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 0 26px;border-bottom:1px solid #dfe4e6;gap:22px;margin-bottom:30px}.presenterStats>div{display:grid;gap:6px}.presenterStats span{color:#637077;font-size:13px}.presenterStats strong{font-size:29px;line-height:1.2;font-weight:650;overflow-wrap:anywhere}.presenterFocus{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:5px 0 32px;border-bottom:1px solid #dfe4e6}.presenterFocus h2{margin-top:10px;font-size:26px}.presenterFocus p,.presenterEditor>p{color:#606f76;max-width:48ch}.presenterFocus dl{display:flex;gap:25px;margin:24px 0}.presenter dt{font-size:12px;color:#637077}.presenter dd{margin:6px 0 0;font-size:20px;font-weight:650}.presenter figure{margin:0;min-width:0}.presenterFocus img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px}.presenter figcaption{font-size:11px;color:#67757b;margin-top:8px}.presenterNext{padding-top:26px}.presenterNext button{display:flex;width:100%;text-align:left;border:0;border-bottom:1px solid #dfe4e6;background:transparent;border-radius:0;padding:18px 0;gap:16px}.presenterNext button>span{flex:1}.presenterNext strong,.presenterNext small{display:block}.presenterNext strong{font-size:14px}.presenterSearch{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d4dce0;padding:10px 14px;max-width:440px;margin-bottom:25px;border-radius:6px}.presenterSearch input{border:0;background:transparent;width:100%;min-width:0;color:#20252b}.presenterInventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.presenterInventory article{background:#fff;border:1px solid #dce2e5;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.presenterInventory article>img{width:100%;aspect-ratio:4/3;object-fit:cover}.presenterInventory article>div{padding:20px;display:flex;flex-direction:column;flex:1}.presenterInventory h2{font-size:18px;margin-top:6px}.presenterPrice{font-size:23px}.presenterInventory p{font-size:13px;color:#657179}.presenterInventory button{margin-top:auto;font-size:13px}.presenterSplit{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.presenterEditor{padding:10px 0}.presenterEditor h2{margin-top:12px}.presenterEditor label{display:grid;font-size:13px;gap:8px;margin:25px 0;max-width:360px}.presenter select{width:100%;border:1px solid #cdd6da;border-radius:5px;padding:12px;background:#fff;color:#253139}.presenterChecks{margin:30px 0}.presenterChecks>div{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #dee5e5}.presenterChecks dt{display:flex;gap:8px;align-items:center}.presenterChecks dd{font-size:12px;margin:0;text-align:right}.presenterAd{border:1px solid #d8e0e4;border-radius:8px;overflow:hidden;background:#fff;max-width:520px}.presenterAd header{display:flex;gap:12px;align-items:center;padding:18px}.presenterAd>p{padding:0 18px;font-size:14px}.presenterAd>img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.presenterAd footer{display:grid;gap:10px;padding:18px}.presenterAd footer span{font-size:13px;color:#176e63;font-weight:600}.presenterConversation{border:1px solid #d8e0e4;border-radius:8px;background:#fff;overflow:hidden}.presenterConversation header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e2e6e8}.presenterConversation header h2{font-size:17px;margin:0}.presenterConversation header p{font-size:12px;margin:3px 0 0;color:#617077}.presenterMessages{padding:20px;min-height:245px;max-height:420px;overflow-y:auto}.presenterMessages>p{font-size:14px;padding:12px;border-radius:6px;max-width:90%;overflow-wrap:anywhere}.fromBuyer{background:#f0f3f5}.fromTeam{background:#e1f1eb;margin-left:auto}.fromTeam small{display:block;margin-top:8px}.presenterMessages .presenterAppointmentNote{background:transparent;display:flex;gap:8px;color:#176e63;font-size:12px}.presenterConversation form{padding:16px;border-top:1px solid #e2e6e8;display:grid;gap:12px}.presenter textarea{min-height:95px;resize:vertical;border:1px solid #ccd7db;border-radius:5px;padding:12px;width:100%;background:#fff;color:#20252b}.presenterConversation form button{justify-self:end}.presenter .presenterTextButton{display:flex;margin-top:20px;padding-left:0;border:none;background:transparent;color:#176e63}.presenterResults{display:grid;grid-template-columns:1fr 1fr;gap:40px}.presenterResults ol{padding:0;list-style:none}.presenterResults li{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #dce4e2;font-size:14px}.presenterResults li svg{color:#22765d;flex-shrink:0}.presenterFoot{padding:32px 0 25px;color:#6d787e;font-size:11px}.presenterModalBackdrop{position:fixed;inset:0;z-index:1000;background:#101c2680;display:grid;place-items:center;padding:20px}.presenterModalBackdrop section{background:#fff;padding:28px;border-radius:8px;width:min(100%,460px);box-shadow:0 18px 60px #0002}.presenterModalBackdrop section>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.presenterEmpty{padding:30px 0}@media(max-width:760px){.presenter .presenterNav nav{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.presenter .presenterNav nav button{min-width:0;white-space:normal}.presenter .presenterFoot{padding-right:45px;padding-bottom:65px}}@media(max-width:1100px){.presenter{grid-template-columns:200px minmax(0,1fr)}.presenterMain{padding:0 24px}.presenterInventory{grid-template-columns:1fr}.presenterInventory article{display:grid;grid-template-columns:220px 1fr}.presenterInventory article>img{height:100%}.presenterTitle{align-items:flex-start}.presenterProgress{display:none}.presenterSplit{gap:24px}}@media(max-width:760px){.presenter{display:block}.presenterNav{padding:14px 16px;gap:12px;border-right:0;border-bottom:1px solid #dfe4e6}.presenterNav>img{width:120px;height:36px}.presenterStore{display:none}.presenterNav nav{display:flex;flex-direction:row;overflow-x:auto;gap:8px}.presenterNav nav button{flex-shrink:0;padding:10px;font-size:12px}.presenterNav nav button>svg:last-child:not(:first-child){display:none}.presenterAccount{display:flex;flex-wrap:wrap;align-items:center;padding:0;gap:14px}.presenterAccount strong{margin-right:auto}.presenterAccount button{font-size:11px}.presenterMain{padding:0 18px}.presenterTop{font-size:11px}.presenter h1{font-size:26px}.presenterStats{grid-template-columns:1fr 1fr;gap:22px}.presenterStats strong{font-size:26px}.presenterFocus,.presenterSplit,.presenterResults{grid-template-columns:1fr;gap:24px}.presenterFocus figure{order:-1}.presenterFocus img{aspect-ratio:16/9}.presenterMilestones{gap:12px}.presenterMilestones span{font-size:11px}.presenterFocus dl{gap:22px}.presenterInventory article{display:flex}.presenterInventory article>img{height:auto}.presenterTitle{padding-top:25px}.presenterAd{max-width:none}}
