@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.top>a.topLanguage{display:flex;align-items:center;gap:5px;margin-left:auto;margin-right:15px;padding-right:15px;border-right:1px solid #e4e3eb}.topLanguage svg{width:15px}:root{--demo-ink: #191922;--demo-muted: #73727d;--demo-line: #e8e7ec;--demo-bg: #f5f5f7;--demo-purple: #6366f1;--demo-purple-soft: #efefff;--demo-type-micro: 11px;--demo-type-caption: 12px;--demo-type-body: 13px;--demo-type-body-large: 15px;--demo-type-control: 12px}.demoApp{min-height:100vh;background:var(--demo-bg);color:var(--demo-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,DM Sans,Noto Sans SC,sans-serif}.demoSidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:252px;padding:19px 15px 17px;display:flex;flex-direction:column;background:#ffffffeb;border-right:1px solid var(--demo-line);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}.demoLogo{display:flex;align-items:center;gap:8px;padding:0 8px 17px;font-size:20px;letter-spacing:-.03em}.demoLogo img{width:32px;height:32px;object-fit:contain}.switcherWrap,.roleSwitch{position:relative}.workspaceButton,.roleSwitch>button{width:100%;border:1px solid var(--demo-line);background:#fff;border-radius:12px;padding:9px;display:flex;align-items:center;gap:9px;text-align:left;transition:border-color .18s,box-shadow .18s,transform .1s}.workspaceButton:hover,.roleSwitch>button:hover{border-color:#d6d4e5;box-shadow:0 8px 24px #221f460f}.workspaceButton:active,.roleSwitch>button:active,.solidButton:active,.askBox>button:active{transform:scale(.98)}.workspaceButton>span,.workspaceMenu button>span{width:32px;height:32px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.workspaceButton>div,.roleSwitch>button>div{min-width:0;flex:1;display:flex;flex-direction:column}.workspaceButton b,.roleSwitch b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.workspaceButton small,.roleSwitch small{color:#96959e;font-size:9px;margin-top:2px}.workspaceButton>svg,.roleSwitch>button>svg{width:13px;color:#8d8c96}.workspaceMenu,.roleMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;border:1px solid var(--demo-line);border-radius:13px;padding:6px;background:#fffffff7;box-shadow:0 20px 50px #1d1b3a24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspaceMenu button{width:100%;border:0;background:transparent;display:flex;gap:9px;align-items:center;padding:7px;border-radius:9px}.workspaceMenu button:hover,.workspaceMenu button.selected{background:#f5f4fb}.workspaceMenu button>b{flex:1;text-align:left;font-size:10px}.workspaceMenu button>svg{width:15px;color:var(--demo-purple)}.roleSwitch{margin:9px 0 18px}.roleSwitch>button{border:0;background:#f2f1f7}.roleSwitch>button>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#fff;color:var(--demo-purple)}.roleSwitch>button>span svg{width:17px}.roleMenu{padding:7px}.roleMenu button{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:9px;padding:9px;border-radius:9px;text-align:left;color:#666570}.roleMenu button>svg{width:19px;color:#87868f}.roleMenu button>span{display:flex;flex-direction:column}.roleMenu button small{white-space:normal}.roleMenu button:hover,.roleMenu button.active{background:var(--demo-purple-soft);color:var(--demo-purple)}.roleMenu button.active>svg{color:var(--demo-purple)}.demoSidebar nav{display:flex;flex-direction:column;gap:3px}.demoSidebar nav button,.demoSideFoot>a,.demoSideFoot>button{height:40px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#686772;display:flex;align-items:center;gap:10px;font-size:12px;text-align:left}.demoSidebar nav button svg,.demoSideFoot svg{width:18px}.demoSidebar nav button:hover,.demoSideFoot>a:hover,.demoSideFoot>button:hover{background:#f5f4f8}.demoSidebar nav button.active{position:relative;background:var(--demo-purple-soft);color:var(--demo-purple);font-weight:650}.demoSidebar nav button.active i{position:absolute;right:10px;width:5px;height:5px;border-radius:50%;background:var(--demo-purple)}.demoSideFoot{margin-top:auto}.demoSideFoot>a,.demoSideFoot>button{width:100%}.demoUser{display:flex;gap:9px;align-items:center;border-top:1px solid var(--demo-line);margin-top:10px;padding:15px 8px 0}.demoUser>i{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;background:#24232d;color:#fff;border-radius:50%;font-size:9px;font-style:normal}.demoUser>span{display:flex;flex-direction:column}.demoUser b{font-size:10px}.demoUser small{font-size:9px;color:#96959e;margin-top:2px}.demoMain{margin-left:252px;min-height:100vh}.demoTop{height:62px;position:sticky;top:0;z-index:15;padding:0 27px;display:flex;align-items:center;background:#ffffffc7;border-bottom:1px solid rgba(220,219,226,.8);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}.demoTop>div{max-width:530px;flex:1;display:flex;align-items:center;gap:8px;color:#8e8d96}.demoTop>div svg{width:17px}.demoTop input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.demoTop>a{font-size:10px;color:#666570}.demoTop .languageButton{margin-left:auto;margin-right:15px;padding-right:15px;border-right:1px solid #dedde3;display:flex;gap:5px;align-items:center}.languageButton svg{width:14px}.demoContent{max-width:1450px;margin:auto;padding:34px 34px 50px}.employeePage{max-width:1240px;margin:auto}.employeeHero{text-align:center;padding:49px 20px 31px}.experienceTag{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:99px;background:#e9f7f1;color:#208162;font-size:9px;font-weight:650}.experienceTag svg{width:13px}.employeeHero>p{margin:17px 0 6px;color:#74737d;font-size:13px}.employeeHero h1{max-width:790px;margin:auto;font-size:clamp(30px,3.4vw,48px);line-height:1.08;letter-spacing:-.048em}.employeeHero>p+h1{font-weight:680}.employeeHero>p:not(:first-of-type){max-width:650px;margin:13px auto 0}.askBox{position:relative;width:min(800px,100%);min-height:112px;margin:28px auto 0;border:1px solid #dedde8;border-radius:20px;background:#fff;box-shadow:0 20px 55px #2a265617;text-align:left;transition:box-shadow .2s,border-color .2s}.askBox:focus-within{border-color:#b9b8f5;box-shadow:0 24px 65px #49448b24}.askBox textarea{width:100%;height:70px;padding:20px 62px 8px 20px;border:0;outline:0;resize:none;background:transparent;color:#20202a;font:inherit;font-size:14px}.askBox>span{position:absolute;left:20px;bottom:14px;display:flex;align-items:center;gap:5px;color:var(--demo-purple);font-size:9px;font-weight:650}.askBox>span svg{width:13px}.askBox>button{position:absolute;right:15px;bottom:15px;width:37px;height:37px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--demo-purple);color:#fff;transition:transform .1s,filter .18s}.askBox>button:hover{filter:brightness(1.07)}.askBox>button svg{width:17px}.suggestions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}.suggestions button{border:1px solid #e0dfe7;background:#ffffffc2;color:#686772;border-radius:99px;padding:8px 12px;font-size:9px;transition:background .18s,transform .1s}.suggestions button:hover{background:#fff;color:var(--demo-purple)}.suggestions button:active{transform:scale(.98)}.sectionHeading,.miniHead{display:flex;align-items:flex-end;justify-content:space-between}.sectionHeading{margin:17px 0 13px}.sectionHeading h2,.miniHead h2{margin:0 0 5px;font-size:15px;letter-spacing:-.02em}.sectionHeading p,.miniHead p{margin:0;color:#8b8a94;font-size:9px}.sectionHeading>button{border:0;background:transparent;display:flex;align-items:center;gap:5px;color:var(--demo-purple);font-size:10px}.sectionHeading>button svg{width:14px}.recentGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.recentGrid article{position:relative;min-height:184px;padding:18px;border:1px solid var(--demo-line);border-radius:16px;background:#fff;transition:transform .2s,box-shadow .2s}.recentGrid article:hover{transform:translateY(-2px);box-shadow:0 18px 38px #25224614}.agentIcon{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#eeedff;color:var(--demo-purple)}.agentIcon svg{width:22px}.agentIcon.agent1{background:#eaf7f4;color:#20866d}.agentIcon.agent2{background:#fff1e6;color:#b8682e}.recentGrid h3{margin:16px 0 5px;font-size:13px}.recentGrid p{margin:0;max-width:85%;min-height:30px;color:#7f7e88;font-size:9px;line-height:1.55}.recentGrid>article>span{position:absolute;left:18px;bottom:16px;color:#aaa9b0;font-size:8px}.recentGrid>article>button{position:absolute;right:16px;bottom:13px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:#f3f2f7;color:#6d6c76}.recentGrid>article>button svg{width:13px}.connectedBar{margin-top:13px;padding:15px 18px;border:1px solid var(--demo-line);border-radius:15px;background:#fff;display:flex;align-items:center}.connectedBar>div:first-child{display:flex;align-items:center;gap:10px}.connectedBar>div:first-child>svg{width:25px;color:var(--demo-purple)}.connectedBar>div:first-child span{display:flex;flex-direction:column}.connectedBar b{font-size:10px}.connectedBar small{margin-top:3px;color:#92919a;font-size:8px}.connectedBar>div:nth-child(2){margin-left:auto;display:flex}.connectedBar>div:nth-child(2) i{width:26px;height:26px;margin-left:-5px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#efeff5;color:#65646e;font-size:8px;font-style:normal;font-weight:700}.connectedBar>button{margin-left:15px;border:0;background:transparent;color:#777680}.connectedBar>button svg{width:15px}.answerLayout{margin-top:17px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:13px;align-items:start}.answerCard,.sourcePanel,.templateSection,.studio,.healthCard,.supplyCard,.riskQueue{border:1px solid var(--demo-line);border-radius:18px;background:#fff}.answerCard{padding:24px}.answerTop{display:flex;align-items:center;justify-content:space-between}.answerTop>span{display:flex;align-items:center;gap:6px;color:#218366;font-size:10px;font-weight:650}.answerTop>span svg{width:17px}.answerTop>div{color:var(--demo-purple)}.answerTop>div b{font-size:25px;letter-spacing:-.04em}.answerTop>div small{font-size:8px}.answerCard h2{margin:17px 0 13px;font-size:21px;letter-spacing:-.025em}.answerText{color:#4c4b56;font-size:13px;line-height:1.8}.answerNote{margin:18px 0;padding:11px 12px;border-radius:10px;background:#f2f8f6;color:#39715f;display:flex;gap:8px;align-items:flex-start;font-size:9px;line-height:1.5}.answerNote svg{width:16px;flex:0 0 auto}.answerMeta{display:flex;gap:16px;padding-bottom:19px;border-bottom:1px solid #eeedf1;color:#81808a;font-size:8px}.answerMeta span{display:flex;align-items:center;gap:4px}.answerMeta svg{width:13px;color:#6f6e78}.answerMeta .humanVerified{position:relative;color:#23785f;cursor:help}.answerMeta .humanVerified svg{color:#26906e}.humanVerified em{display:none;position:absolute;left:0;bottom:calc(100% + 8px);width:max-content;max-width:220px;padding:7px 9px;border:1px solid #dcebe5;border-radius:8px;background:#fff;color:#396c5c;box-shadow:0 10px 28px #1c3e331f;font-size:8px;font-style:normal;z-index:3}.humanVerified:hover em,.humanVerified:focus-within em{display:block;animation:materialize .18s ease-out both}.handoffButton{margin-top:18px;padding:10px 14px;border:0;border-radius:10px;background:var(--demo-purple);color:#fff;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650}.handoffButton:disabled{background:#2c8e70;cursor:default}.handoffButton svg{width:15px}.handoffButton svg:last-child{margin-left:4px}.agentProgress{margin-top:14px;padding:12px;display:flex;align-items:center;gap:10px;border-radius:12px;background:#f5f4fc;animation:materialize .28s ease-out both}.agentProgress>div{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--demo-purple)}.agentProgress>div svg{width:20px}.agentProgress>span{flex:1;display:flex;flex-direction:column}.agentProgress b{font-size:9px}.agentProgress small{margin-top:3px;color:#85848e;font-size:8px}.agentProgress button{border:0;border-radius:8px;padding:8px 10px;background:#fff;color:var(--demo-purple);font-size:8px;font-weight:650}.agentProgress button.completed{background:#e6f5ef;color:#24795f}.sourcePanel{padding:19px}.trustSummary{padding:17px;border-radius:14px;background:#f5f4fc}.trustSummary>span{color:#777680;font-size:9px}.trustSummary>b{display:block;margin:7px 0 10px;font-size:32px;letter-spacing:-.05em}.trustSummary>b small{color:#92919a;font-size:8px}.trustSummary>div{height:6px;overflow:hidden;border-radius:5px;background:#e2e0ef}.trustSummary>div i{display:block;height:100%;border-radius:5px;background:var(--demo-purple)}.trustSummary>button{width:100%;margin-top:13px;padding:0;border:0;background:transparent;display:flex;align-items:center;gap:5px;color:var(--demo-purple);font-size:8px}.trustSummary>button svg{width:13px}.trustSummary>button svg:last-child{margin-left:auto}.trustExplanation{margin:11px 0 0;padding-top:10px;border-top:1px solid #e3e1ed;color:#656476;font-size:7px;line-height:1.55;animation:materialize .18s ease-out both}.sourcePanel h3{margin:19px 0 8px;font-size:11px}.sourcePanel>a{display:grid;grid-template-columns:22px minmax(0,1fr) 25px 13px;gap:7px;align-items:center;padding:11px 2px;border-top:1px solid #efeff2}.sourcePanel>a>span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#f1f0f6;color:#777680;font-size:8px}.sourcePanel>a>div{min-width:0;display:flex;flex-direction:column}.sourcePanel>a b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.sourcePanel>a small{margin-top:3px;color:#96959e;font-size:7px}.sourcePanel>a strong{color:#2d8c6f;font-size:10px}.sourcePanel>a>svg{width:12px;color:#aaa9b0}.productHead{display:flex;align-items:flex-end;justify-content:space-between;padding:12px 0 25px}.productHead>div>span{color:var(--demo-purple);font-size:9px;font-weight:700;letter-spacing:.12em}.productHead h1{margin:10px 0 7px;font-size:28px;letter-spacing:-.045em}.productHead p{margin:0;color:#7d7c86;font-size:10px}.solidButton{height:37px;padding:0 13px;border:0;border-radius:10px;background:var(--demo-purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:650;transition:transform .1s,filter .18s}.solidButton:hover{filter:brightness(1.06)}.solidButton svg{width:15px}.templateSection{padding:18px}.miniHead>button{border:0;background:#f3f2f7;color:#6d6c76;width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.miniHead>button svg{width:13px}.templateGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px}.templateGrid article{position:relative;min-height:142px;padding:15px;border:1px solid #e9e8ed;border-radius:13px;background:#fafafd}.templateGrid article>div{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--demo-purple-soft);color:var(--demo-purple)}.templateGrid article>div svg{width:18px}.templateGrid article>span{position:absolute;right:13px;top:13px;padding:4px 7px;border-radius:99px;background:#eeedf3;color:#777680;font-size:7px}.templateGrid h3{margin:12px 0 5px;font-size:11px}.templateGrid p{margin:0;max-width:85%;color:#85848e;font-size:8px;line-height:1.5}.templateGrid article>button{position:absolute;right:12px;bottom:12px;width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--demo-purple);box-shadow:0 5px 12px #28254914}.templateGrid article>button svg{width:12px}.templateGrid article>button.selected{background:#e7f5ef;color:#247d63}.studio{margin-top:13px;overflow:hidden}.studioTop{padding:18px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--demo-line)}.studioTop>div>span{display:inline-block;padding:4px 7px;border-radius:99px;background:#fff1dc;color:#9b682e;font-size:7px;font-weight:650}.studioTop h2{margin:9px 0 4px;font-size:16px}.studioTop p{margin:0;color:#85848e;font-size:8px}.testButton{height:34px;padding:0 11px;border:1px solid #dad8e6;border-radius:9px;background:#fff;color:var(--demo-purple);display:flex;align-items:center;gap:6px;font-size:8px}.testButton.success{border-color:#c9e8dd;background:#edf8f4;color:#267c63}.testButton svg{width:14px}.studioBody{display:grid;grid-template-columns:minmax(0,1fr) 245px;min-height:455px}.flowCanvas{padding:26px;background-color:#fafafd;background-image:radial-gradient(#dcdbe5 .65px,transparent .65px);background-size:15px 15px}.flowGroup{display:flex;flex-direction:column;align-items:center}.flowGroup>article{width:min(540px,100%);min-height:67px;padding:12px;border:1px solid #e1e0e8;border-radius:13px;background:#fffffff0;box-shadow:0 8px 20px #28254a0e;display:flex;align-items:center;gap:11px}.flowGroup>article>span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#f0eff5;color:#777680;font-size:7px}.flowGroup>article>svg{width:25px;color:var(--demo-purple)}.flowGroup>article>div{display:flex;flex-direction:column;flex:1}.flowGroup>article b{font-size:10px}.flowGroup>article small{margin-top:4px;color:#888791;font-size:8px}.flowGroup>article>button{border:0;background:transparent;color:#9a99a2}.flowGroup>article>button.active{color:var(--demo-purple)}.flowArrow{width:18px;height:29px;color:#a5a4af;transform:rotate(90deg)}.settingsPanel{grid-column:2;grid-row:1 / span 2;padding:21px;border-left:1px solid var(--demo-line)}.settingsPanel h3{margin:0 0 21px;font-size:12px}.settingsPanel label{min-height:40px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #efeff2;color:#696873;font-size:8px}.settingsPanel label>b{color:var(--demo-purple);font-size:11px}.settingsPanel input[type=range]{width:100%;accent-color:var(--demo-purple)}.settingsPanel .toggle{padding:0;border:0;flex:0 0 auto}.toggle{position:relative;width:29px;height:17px;border-radius:99px;background:#d7d6df}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000026}.toggle.on{background:var(--demo-purple)}.toggle.on:after{left:14px}.modelRow select{border:0;outline:0;background:#f2f1f6;border-radius:6px;padding:5px 7px;color:#5e5d68;font-size:8px}.stepInspector{grid-column:1;margin:0 20px 20px;min-height:56px;padding:11px 13px;display:flex;align-items:center;gap:9px;border:1px solid #d9d7ee;border-radius:12px;background:#f6f5ff;animation:materialize .18s ease-out both}.stepInspector>svg{width:18px;color:var(--demo-purple)}.stepInspector>span{flex:1;display:flex;flex-direction:column}.stepInspector b{font-size:8px}.stepInspector small{margin-top:4px;color:#7f7e8a;font-size:7px}.stepInspector button{border:0;border-radius:7px;padding:6px 8px;background:#fff;color:var(--demo-purple);font-size:7px}.adminHead{padding-top:5px}.adminMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.adminMetrics article{min-height:145px;padding:15px;border:1px solid var(--demo-line);border-radius:15px;background:#fff}.metricIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--demo-purple-soft);color:var(--demo-purple)}.metricIcon svg{width:20px}.metricIcon.m1{background:#eaf3fb;color:#3979b6}.metricIcon.m2{background:#fff1e5;color:#bd6d31}.metricIcon.m3{background:#eaf7f2;color:#258266}.adminMetrics small{display:block;margin-top:11px;color:#7d7c86;font-size:8px}.adminMetrics b{display:block;margin:5px 0;font-size:24px;letter-spacing:-.04em}.adminMetrics b em{color:#8e8d96;font-size:8px;font-style:normal;letter-spacing:0}.adminMetrics p{margin:0;color:#9897a0;font-size:8px}.adminGrid{margin-top:11px;display:grid;grid-template-columns:1.4fr .6fr;gap:11px}.healthCard,.supplyCard{height:280px;padding:18px}.healthList{margin-top:24px;display:flex;flex-direction:column;gap:16px}.healthList>div{display:grid;grid-template-columns:85px 1fr 25px;align-items:center;gap:10px;font-size:8px}.healthList>div>i{height:8px;border-radius:5px;background:#eeeef2;overflow:hidden}.healthList>div>i em{display:block;height:100%;border-radius:5px;background:var(--demo-purple)}.healthList>div b{text-align:right;font-size:9px}.supplyCard{display:flex;flex-direction:column}.supplyCard>span{color:var(--demo-purple);font-size:8px;font-weight:700;letter-spacing:.12em}.supplyCard h2{margin:12px 0 4px;font-size:36px;letter-spacing:-.05em}.supplyCard p{margin:0;color:#92919a;font-size:8px}.supplyChart{height:118px;margin-top:auto;display:flex;align-items:flex-end;gap:5px;border-bottom:1px solid #e8e7ec}.supplyChart i{flex:1;min-width:4px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#8587fa,#6366f1)}.riskQueue{margin-top:11px;padding:18px}.riskTable{margin-top:15px;overflow:auto}.riskTableHead,.riskTable>button{min-width:760px;display:grid;grid-template-columns:2.2fr .7fr .45fr 1fr 1fr;gap:12px;align-items:center}.riskTableHead{padding:0 11px 8px;color:#aaa9b0;font-size:7px}.riskTable>button{width:100%;padding:12px 11px;border:0;border-top:1px solid #efeff2;background:transparent;text-align:left;color:#65646f;font-size:8px}.riskTable>button:hover{background:#faf9fd}.riskTable>button>span:first-child{display:flex;flex-direction:column}.riskTable>button b{color:#2c2b35;font-size:9px}.riskTable>button small{margin-top:3px;color:#a1a0a8;font-size:7px}.riskTable>button strong{color:#ca614f;font-size:11px}.riskTable>button em{width:max-content;padding:5px 7px;border-radius:6px;background:#fff0e4;color:#a4602d;font-style:normal}.riskTable>button>i{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--demo-purple);font-style:normal}.riskTable>button>i svg{width:12px}.diagnosticBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end;background:#0f0f2345;animation:fadeIn .18s ease-out both}.diagnosticDrawer{width:min(430px,100vw);height:100%;overflow:auto;position:relative;padding:32px;background:#fffffff7;box-shadow:-18px 0 55px #18163126;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:drawerIn .32s cubic-bezier(.22,1,.36,1) both}.drawerClose{position:absolute;right:20px;top:20px;width:33px;height:33px;display:grid;place-items:center;border:0;border-radius:9px;background:#f2f1f6}.drawerClose svg{width:17px}.diagnosticDrawer>span{color:var(--demo-purple);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.diagnosticDrawer h2{margin:15px 45px 10px 0;font-size:22px;letter-spacing:-.03em}.diagnosticDrawer>p{color:#74737d;font-size:11px;line-height:1.7}.drawerScore{margin:22px 0;padding:17px;border-radius:14px;background:#f5f4fc}.drawerScore span{display:block;color:#74737d;font-size:9px}.drawerScore b{display:block;margin-top:6px;color:#ca614f;font-size:32px}.drawerScore small{color:#8c8b94;font-size:8px}.diagnosticDrawer dl{margin:0 0 22px;padding:8px 0;border-block:1px solid #e9e8ed}.diagnosticDrawer dl>div{padding:8px 0;display:flex;justify-content:space-between;font-size:9px}.diagnosticDrawer dd{margin:0;font-weight:650}.solidButton.full{width:100%}.collaborationBadge{max-width:420px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dcdaec;border-radius:13px;background:#fffc}.collaborationBadge>svg{width:21px;flex:0 0 auto;color:var(--demo-purple)}.collaborationBadge>span{display:flex;flex-direction:column}.collaborationBadge b{font-size:10px}.collaborationBadge small{margin-top:3px;color:#85848e;font-size:8px;line-height:1.45}.governancePipeline{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:8px;border:1px solid var(--demo-line);border-radius:17px;background:#fff}.pipelineStep{position:relative;min-height:74px;padding:11px 24px 11px 10px;display:flex;align-items:center;gap:10px}.pipelineStep>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:var(--demo-purple-soft);color:var(--demo-purple)}.pipelineStep:nth-child(3)>span{background:#eaf7f2;color:#268369}.pipelineStep:nth-child(4)>span{background:#edf8f4;color:#218064}.pipelineStep>span svg{width:20px}.pipelineStep>div{display:flex;min-width:0;flex-direction:column}.pipelineStep small{color:#9c9ba4;font-size:7px;text-transform:uppercase;letter-spacing:.07em}.pipelineStep b{margin-top:3px;font-size:10px}.pipelineStep em{margin-top:3px;color:#777680;font-size:8px;font-style:normal;white-space:nowrap}.pipelineStep>svg{position:absolute;right:4px;width:14px;color:#c5c4cd}.governanceGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;align-items:start}.duplicateWorkbench,.ratingPanel,.humanQueue{border:1px solid var(--demo-line);border-radius:18px;background:#fff}.duplicateWorkbench,.ratingPanel{min-height:600px;padding:20px}.workbenchHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.workbenchHead>div>span{color:var(--demo-purple);font-size:7px;font-weight:700;letter-spacing:.1em}.workbenchHead h2{margin:7px 0 5px;font-size:15px;letter-spacing:-.025em}.workbenchHead p{margin:0;color:#8b8a94;font-size:8px}.workbenchHead>strong{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:99px;background:var(--demo-purple-soft);color:var(--demo-purple);font-size:8px;white-space:nowrap}.workbenchHead>strong svg{width:12px}.duplicateList{margin-top:17px;display:flex;flex-direction:column;gap:7px}.duplicateList>button{width:100%;min-height:64px;padding:9px 10px;display:grid;grid-template-columns:32px minmax(0,1fr) auto 28px 18px;gap:9px;align-items:center;border:1px solid #e7e6ec;border-radius:11px;background:#fafafd;color:#666570;text-align:left;transition:border-color .18s,background .18s,transform .1s}.duplicateList>button:hover{border-color:#cbc9ee}.duplicateList>button:active{transform:scale(.995)}.duplicateList>button.chosen{border-color:#aaaaf3;background:#f6f5ff;box-shadow:inset 0 0 0 1px #d3d2ff}.duplicateList>button>i:first-child{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#efeff5;color:#6f6e78;font-size:8px;font-style:normal;font-weight:700}.duplicateList>button.chosen>i:first-child{background:var(--demo-purple);color:#fff}.duplicateList>button>span{min-width:0;display:flex;flex-direction:column}.duplicateList>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#31303a;font-size:9px}.duplicateList>button small{margin-top:4px;color:#96959e;font-size:7px}.duplicateList>button>em{padding:5px 7px;border-radius:99px;background:#eeedf3;color:#777680;font-size:7px;font-style:normal;white-space:nowrap}.duplicateList>button.chosen>em{background:#e8f6f0;color:#267a61}.duplicateList>button>strong{color:#5f5e69;font-size:10px}.duplicateList .radio{width:17px;height:17px;border:1px solid #d2d1d9;border-radius:50%;display:grid;place-items:center;font-style:normal}.duplicateList .radio svg{width:17px;color:var(--demo-purple)}.survivorship{margin-top:13px;padding:14px;border-radius:13px;background:#f6f5fa}.survivorship>div{display:flex;gap:11px}.survivorship>div>span{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#fff;color:var(--demo-purple)}.survivorship>div>span svg{width:18px}.survivorship h3{margin:0 0 8px;font-size:10px}.survivorship>div>div{flex:1;display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.survivorship>div>div h3{grid-column:span 2}.survivorship>div p{margin:3px 0;display:flex;gap:5px;align-items:center;color:#71707a;font-size:7px}.survivorship>div p svg{width:11px;color:#2b8b6c}.survivorship>p{margin:12px 0 0;padding-top:11px;border-top:1px solid #e4e3e9;display:flex;align-items:flex-start;gap:6px;color:#5b5971;font-size:8px;line-height:1.5}.survivorship>p svg{width:13px;flex:0 0 auto;color:var(--demo-purple)}.resolutionActions{margin-top:13px;display:flex;justify-content:flex-end;gap:8px}.resolutionActions button{min-height:34px;padding:0 11px;border:1px solid #dfdee6;border-radius:9px;background:#fff;color:#686772;font-size:8px}.resolutionActions button:last-child{border-color:var(--demo-purple);background:var(--demo-purple);color:#fff;display:flex;align-items:center;gap:5px}.resolutionActions button:last-child.approved{border-color:#2b896b;background:#2b896b}.resolutionActions button svg{width:13px}.ratingScore{color:var(--demo-purple);white-space:nowrap}.ratingScore b{font-size:28px;letter-spacing:-.05em}.ratingScore small{font-size:7px}.signalList{margin-top:18px;display:flex;flex-direction:column;gap:15px}.signalList>div>div{display:flex;justify-content:space-between;gap:8px;align-items:flex-end}.signalList span{display:flex;min-width:0;flex-direction:column;color:#44434e;font-size:9px}.signalList span small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#96959e;font-size:7px}.signalList b{font-size:9px}.signalList>div>i{height:6px;margin-top:6px;display:block;overflow:hidden;border-radius:5px;background:#eeedf2}.signalList>div>i em{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#8b8df7,var(--demo-purple))}.ratingResult{margin-top:19px;padding:13px;border-radius:12px;background:#edf8f4;display:flex;justify-content:space-between;gap:8px;align-items:center}.ratingResult>span{display:grid;grid-template-columns:24px 1fr;align-items:center;column-gap:7px}.ratingResult>span svg{grid-row:span 2;width:23px;color:#278369}.ratingResult small{color:#6f837d;font-size:7px}.ratingResult b{color:#246e59;font-size:9px}.ratingResult>strong{display:flex;align-items:center;gap:4px;color:#267a61;font-size:8px;white-space:nowrap}.ratingResult>strong svg{width:14px}.humanQueue{margin-top:12px;padding:18px}.humanQueue .miniHead>span{display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:99px;background:#eaf7f2;color:#267b63;font-size:9px;font-weight:700}.humanQueue .miniHead>span svg{width:14px}.humanQueueList{margin-top:14px;overflow:auto}.humanQueueList>button{width:100%;min-width:720px;min-height:54px;padding:9px 10px;display:grid;grid-template-columns:25px 1.6fr .75fr .55fr .7fr;gap:10px;align-items:center;border:0;border-top:1px solid #eeedf1;background:transparent;color:#676671;text-align:left;font-size:8px}.humanQueueList>button:hover{background:#faf9fd}.humanQueueList>button>i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#f0eff5;font-style:normal;font-size:7px}.humanQueueList>button>span:nth-child(2){display:flex;flex-direction:column}.humanQueueList b{color:#2f2e38;font-size:9px}.humanQueueList small{margin-top:3px;color:#9998a1;font-size:7px}.humanQueueList em{font-style:normal;color:var(--demo-purple)}.humanQueueList strong{width:max-content;padding:4px 6px;border-radius:6px;background:#fff0e4;color:#a3602e;font-size:7px}.humanQueueList>button>span:last-child{display:flex;justify-content:flex-end;align-items:center;gap:4px;color:var(--demo-purple)}.humanQueueList>button>span:last-child svg{width:12px}.subPage{max-width:1240px;margin:auto}.subPageHead{min-height:106px;padding:8px 0 25px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.subPageHead>div>span{color:var(--demo-purple);font-size:8px;font-weight:700;letter-spacing:.13em}.subPageHead h1{margin:9px 0 6px;font-size:28px;line-height:1.08;letter-spacing:-.045em}.subPageHead p{margin:0;color:#7e7d87;font-size:10px;line-height:1.55}.subTabs{margin-bottom:12px;padding:4px;width:max-content;max-width:100%;overflow:auto;display:flex;gap:3px;border:1px solid var(--demo-line);border-radius:11px;background:#ffffffbf}.subTabs button,.categoryBar button{border:0;border-radius:7px;background:transparent;color:#777680;padding:7px 11px;font-size:8px;white-space:nowrap}.subTabs button.active,.categoryBar button.active{background:#fff;color:var(--demo-purple);box-shadow:0 3px 10px #211e4314;font-weight:650}.enterpriseSearchBox{height:64px;padding:0 13px 0 20px;display:flex;align-items:center;gap:11px;border:1px solid #d9d7e6;border-radius:17px;background:#fff;box-shadow:0 16px 45px #27235014}.enterpriseSearchBox>svg{width:22px;color:var(--demo-purple)}.enterpriseSearchBox input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px}.enterpriseSearchBox button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--demo-purple);color:#fff}.enterpriseSearchBox button svg{width:17px}.searchFilters{margin:10px 0 14px;display:flex;gap:7px;flex-wrap:wrap}.searchFilters button{padding:7px 10px;border:1px solid #e1e0e7;border-radius:99px;background:#fff;color:#777680;font-size:8px}.searchFilters button.active{border-color:#c9c8f5;background:var(--demo-purple-soft);color:var(--demo-purple)}.searchSummary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.searchSummary>span{min-height:64px;padding:11px 13px;display:grid;grid-template-columns:30px 1fr;align-items:center;column-gap:9px;border:1px solid var(--demo-line);border-radius:12px;background:#ffffffb3}.searchSummary>span>svg{grid-row:span 2;width:26px;color:var(--demo-purple)}.searchSummary>span:nth-child(2)>svg{color:#a36d35}.searchSummary b{font-size:9px}.searchSummary small{color:#909099;font-size:7px;line-height:1.4}.searchResults{margin-top:12px;overflow:hidden;border:1px solid var(--demo-line);border-radius:16px;background:#fff}.resultCount{height:48px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--demo-line)}.resultCount b{font-size:10px}.resultCount>span{display:flex;align-items:center;gap:5px;color:#8b8a94;font-size:8px}.resultCount i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#f0eff5;color:#74737d;font-style:normal}.searchResults article{min-height:112px;padding:17px;display:grid;grid-template-columns:35px minmax(0,1fr) 95px;gap:12px;border-top:1px solid #f0eff3}.searchResults article:first-of-type{border-top:0}.sourceTile{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--demo-purple-soft);color:var(--demo-purple);font-size:9px;font-weight:700}.resultTitle{display:flex;align-items:center;gap:8px}.resultTitle h2{margin:0;font-size:12px}.resultTitle span{display:flex;align-items:center;gap:3px;padding:4px 6px;border-radius:99px;background:#eaf7f2;color:#24795f;font-size:7px}.resultTitle span svg{width:11px}.searchResults article>div:nth-child(2)>p{margin:8px 0 7px;color:#666570;font-size:9px;line-height:1.55}.searchResults article>div:nth-child(2)>small{color:#9998a1;font-size:7px}.resultTrust{display:flex;flex-direction:column;align-items:flex-end}.resultTrust small{color:#94939c;font-size:7px}.resultTrust b{color:#278064;font-size:20px}.resultTrust button{margin-top:auto;border:0;background:transparent;color:var(--demo-purple);display:flex;align-items:center;gap:4px;font-size:8px}.resultTrust button svg{width:12px}.myAgentGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.myAgentGrid article{min-height:184px;position:relative;padding:18px;border:1px solid var(--demo-line);border-radius:15px;background:#fff}.myAgentGrid article>.agentStatus{position:absolute;top:16px;right:16px;padding:5px 7px;border-radius:99px;background:#eaf7f2;color:#287a62;font-size:7px}.myAgentGrid .status1{background:#fff1e4;color:#9f602d}.myAgentGrid .status3{background:#eeedf3;color:#777680}.myAgentGrid h2{margin:14px 0 6px;font-size:12px}.myAgentGrid p{min-height:30px;margin:0;max-width:82%;color:#7b7a84;font-size:8px;line-height:1.5}.myAgentGrid article>div:last-child{margin-top:15px;padding-top:12px;border-top:1px solid #efeff2;display:flex;align-items:center;gap:9px}.myAgentGrid article>div:last-child span{display:flex;align-items:center;gap:3px;color:#287a62;font-size:8px;font-weight:650}.myAgentGrid article>div:last-child span svg{width:12px}.myAgentGrid article>div:last-child small{color:#9998a1;font-size:7px}.myAgentGrid article>div:last-child button{margin-left:auto;padding:7px 9px;border:0;border-radius:8px;background:var(--demo-purple-soft);color:var(--demo-purple);display:flex;align-items:center;gap:4px;font-size:8px}.myAgentGrid article>div:last-child button svg{width:12px}.agentRunPanel{margin-top:11px;padding:17px;border:1px solid #d9d7ef;border-radius:15px;background:#f7f6ff;animation:materialize .22s ease-out both}.agentRunTitle{display:flex;align-items:center;gap:10px}.agentRunTitle>svg{width:25px;color:var(--demo-purple)}.agentRunTitle>div{display:flex;flex-direction:column}.agentRunTitle span{color:var(--demo-purple);font-size:7px}.agentRunTitle h2{margin:3px 0 0;font-size:11px}.agentRunTitle button{margin-left:auto;border:0;background:transparent;color:#777680;font-size:8px}.agentRunSteps{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr)}.agentRunSteps>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.agentRunSteps i{width:24px;height:24px;z-index:2;display:grid;place-items:center;border:2px solid #d5d4df;border-radius:50%;background:#fff;color:#8b8a94;font-size:7px;font-style:normal}.agentRunSteps .done i,.agentRunSteps .working i{border-color:var(--demo-purple);color:var(--demo-purple)}.agentRunSteps .done i svg{width:24px}.agentRunSteps span{font-size:8px}.agentRunSteps em{position:absolute;top:11px;left:50%;right:-50%;height:2px;background:#dbdae3}.agentRunSteps .done em{background:var(--demo-purple)}.activityList{margin-top:11px;padding:17px;border:1px solid var(--demo-line);border-radius:15px;background:#fff}.activityList>.miniHead{margin-bottom:9px}.activityList>div:not(.miniHead){min-height:48px;padding:8px 2px;display:flex;align-items:center;gap:10px;border-top:1px solid #efeff2}.activityList>div>i{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#f0eff7;color:var(--demo-purple)}.activityList>div>i svg{width:16px}.activityList>div>span{flex:1;display:flex;flex-direction:column}.activityList>div b{font-size:9px}.activityList>div small{margin-top:3px;color:#97969f;font-size:7px}.activityList>div>strong{color:#2b8065;font-size:11px}.activityList>div>strong small{font-size:6px}.categoryBar{margin-bottom:13px;display:flex;gap:4px;overflow:auto}.categoryBar button{border:1px solid #e1e0e7;background:#fff}.libraryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.libraryGrid article{min-height:230px;position:relative;padding:17px;border:1px solid var(--demo-line);border-radius:15px;background:#fff}.libraryIcon{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:var(--demo-purple-soft);color:var(--demo-purple)}.libraryIcon svg{width:22px}.libraryIcon.l1{background:#eaf7f2;color:#258267}.libraryIcon.l2{background:#fff1e5;color:#ac632e}.libraryIcon.l3{background:#eaf3fb;color:#397cb8}.libraryGrid article>span{position:absolute;top:17px;right:16px;padding:5px 7px;border-radius:99px;background:#f0eff4;color:#74737d;font-size:7px}.libraryGrid h2{margin:14px 0 6px;font-size:12px}.libraryGrid article>p{min-height:35px;margin:0;color:#7c7b85;font-size:8px;line-height:1.55}.templateStats{margin-top:12px;display:flex;gap:11px;color:#8c8b95;font-size:7px}.templateStats span{display:flex;align-items:center;gap:3px}.templateStats svg{width:11px;color:#777680}.templateActions{position:absolute;left:17px;right:17px;bottom:15px;display:grid;grid-template-columns:.7fr 1.3fr;gap:7px}.templateActions button{min-height:31px;border:1px solid #dfdee6;border-radius:8px;background:#fff;color:#686772;font-size:8px}.templateActions button:last-child{border-color:var(--demo-purple);background:var(--demo-purple);color:#fff;display:flex;align-items:center;justify-content:center;gap:4px}.templateActions button.added{border-color:#2b896b;background:#2b896b}.templateActions svg{width:12px}.filterButton{height:35px;padding:0 11px;display:flex;align-items:center;gap:5px;border:1px solid #dfdee6;border-radius:9px;background:#fff;color:#686772;font-size:8px}.filterButton svg{width:13px}.runMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:11px}.runMetrics article{min-height:110px;padding:15px;border:1px solid var(--demo-line);border-radius:14px;background:#fff;display:grid;grid-template-columns:34px 1fr auto;align-items:center;column-gap:9px}.runMetrics article>span{width:34px;height:34px;grid-row:span 2;display:grid;place-items:center;border-radius:9px;background:var(--demo-purple-soft);color:var(--demo-purple)}.runMetrics svg{width:20px}.runMetrics small{color:#81808a;font-size:8px}.runMetrics b{grid-column:2;font-size:22px;letter-spacing:-.04em}.runMetrics em{grid-column:3;grid-row:2;color:#268064;font-size:8px;font-style:normal}.runTableCard{overflow:auto;border:1px solid var(--demo-line);border-radius:15px;background:#fff}.runTableHead,.runTableCard>button{min-width:860px;display:grid;grid-template-columns:1.6fr .65fr .65fr .4fr .65fr .85fr;gap:10px;align-items:center}.runTableHead{padding:11px 13px;background:#fafafd;color:#9a99a2;font-size:7px}.runTableCard>button{width:100%;min-height:54px;padding:9px 13px;border:0;border-top:1px solid #efeff2;background:#fff;color:#666570;text-align:left;font-size:8px}.runTableCard>button:hover,.runTableCard>button.selected{background:#f8f7ff}.runTableCard>button>span:first-child{display:flex;align-items:center;gap:7px}.runTableCard>button>span:first-child svg{width:17px;color:var(--demo-purple)}.runTableCard>button b{color:#302f39;font-size:9px}.runTableCard>button>em{width:max-content;padding:5px 7px;border-radius:99px;background:#eaf7f2;color:#287b63;font-style:normal}.runTableCard .rs1,.runTableCard .rs3{background:#fff1e4;color:#9e602d}.runTableCard .rs4{background:#fdeceb;color:#a64f48}.runTableCard>button>strong{color:#278064}.runTableCard>button>span:last-child{display:flex;align-items:center;justify-content:space-between}.runTableCard>button>span:last-child svg{width:12px;color:#9c9ba4}.executionTrace{margin-top:11px;padding:17px;border:1px solid var(--demo-line);border-radius:15px;background:#fff}.executionTrace>.miniHead>strong{color:#278064;font-size:19px}.executionTrace>.miniHead>strong small{color:#92919a;font-size:7px}.executionTrace>div:last-child{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr)}.executionTrace article{position:relative;padding:0 12px;display:grid;grid-template-columns:25px 1fr;gap:7px}.executionTrace article>i{width:24px;height:24px;z-index:2;display:grid;place-items:center;border:1px solid #d8d7df;border-radius:50%;background:#fff;color:#8b8a94;font-size:7px;font-style:normal}.executionTrace article>i.done{border:0;color:var(--demo-purple)}.executionTrace article>i.done svg{width:24px}.executionTrace article>i.review{border-color:#d99a62;color:#a96731}.executionTrace article>span{display:flex;flex-direction:column}.executionTrace article b{font-size:8px}.executionTrace article small{margin-top:4px;color:#9998a1;font-size:7px;line-height:1.4}.executionTrace article>em{grid-column:2;margin-top:6px;color:var(--demo-purple);font-size:7px;font-style:normal}.executionTrace article>svg{position:absolute;right:-8px;top:4px;width:16px;color:#bbb9c4}.duplicateControlLayout{display:grid;grid-template-columns:330px 1fr;gap:11px;align-items:start}.clusterList,.clusterDetail{border:1px solid var(--demo-line);border-radius:15px;background:#fff}.clusterList{padding:7px}.clusterList>button{width:100%;min-height:66px;padding:9px;display:grid;grid-template-columns:34px 1fr auto 13px;gap:8px;align-items:center;border:0;border-radius:10px;background:transparent;color:#696873;text-align:left}.clusterList>button:hover,.clusterList>button.active{background:#f4f3fb}.clusterList>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#f0eff5;color:var(--demo-purple)}.clusterList svg{width:18px}.clusterList>button>div{display:flex;min-width:0;flex-direction:column}.clusterList b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#33323c;font-size:9px}.clusterList small{margin-top:4px;color:#9998a1;font-size:7px}.clusterList strong{color:var(--demo-purple);font-size:9px}.clusterList>button>svg{width:12px;color:#aaa9b1}.clusterDetail{padding:18px}.aiBadge,.reviewConfidence{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:99px;background:var(--demo-purple-soft);color:var(--demo-purple);font-size:8px}.aiBadge svg,.reviewConfidence svg{width:12px}.clusterVersions{margin-top:14px;display:flex;flex-direction:column;gap:7px}.clusterVersions button{min-height:62px;padding:9px;display:grid;grid-template-columns:32px 1fr 30px 18px;gap:8px;align-items:center;border:1px solid #e5e4eb;border-radius:10px;background:#fafafd;text-align:left;color:#686772}.clusterVersions button.authority{border-color:#aaaaf3;background:#f5f4ff}.clusterVersions button>i{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#efeff5;font-size:8px;font-style:normal}.clusterVersions button.authority>i{background:var(--demo-purple);color:#fff}.clusterVersions button>span{display:flex;flex-direction:column}.clusterVersions b{color:#32313b;font-size:9px}.clusterVersions small{margin-top:4px;color:#9998a1;font-size:7px}.clusterVersions strong{color:#278064}.clusterVersions em svg{width:17px;color:var(--demo-purple)}.rulePanel{margin-top:12px;padding:13px;border-radius:11px;background:#f6f5fa;display:grid;grid-template-columns:1fr 1fr;gap:8px}.rulePanel h3{grid-column:span 2;margin:0 0 2px;font-size:9px}.rulePanel span{display:flex;align-items:center;gap:4px;color:#777680;font-size:7px}.rulePanel span svg{width:11px;color:#268167}.clusterActions{margin-top:13px;display:flex;justify-content:flex-end;gap:7px}.clusterActions button{min-height:33px;padding:0 11px;border:1px solid #dedde5;border-radius:8px;background:#fff;color:#686772;font-size:8px}.clusterActions button:last-child{border-color:var(--demo-purple);background:var(--demo-purple);color:#fff;display:flex;align-items:center;gap:5px}.clusterActions button.merged{border-color:#2b896b;background:#2b896b}.clusterActions svg{width:13px}.ratingRulesLayout{display:grid;grid-template-columns:1fr 260px;gap:11px}.weightEditor,.impactPreview,.sourcePriorCard{border:1px solid var(--demo-line);border-radius:15px;background:#fff}.weightEditor{padding:18px}.weightEditor>.miniHead>strong{padding:6px 8px;border-radius:99px;font-size:9px}.weightEditor>.miniHead>strong.valid{background:#eaf7f2;color:#267b62}.weightEditor>.miniHead>strong.invalid{background:#fdeceb;color:#a55249}.weightList{margin-top:15px}.weightList label{min-height:49px;display:grid;grid-template-columns:145px 1fr 35px;gap:10px;align-items:center;border-top:1px solid #efeff2}.weightList label>span{font-size:8px}.weightList input{width:100%;accent-color:var(--demo-purple)}.weightList b{text-align:right;color:var(--demo-purple);font-size:9px}.impactPreview{padding:18px;display:grid;grid-template-columns:1fr 22px 1fr;align-content:center;align-items:center;gap:5px}.impactPreview>span{grid-column:span 3;color:var(--demo-purple);font-size:8px;font-weight:700;letter-spacing:.1em}.impactPreview>div{margin-top:18px;display:flex;flex-direction:column}.impactPreview small{color:#8e8d96;font-size:7px}.impactPreview b{margin-top:6px;font-size:30px;letter-spacing:-.05em}.impactPreview>svg{width:16px;color:#aaa9b1}.impactPreview>p{grid-column:span 3;margin:21px 0 0;padding:10px;display:flex;align-items:center;gap:5px;border-radius:9px;background:#edf8f4;color:#277b63;font-size:7px}.impactPreview>p svg{width:13px}.sourcePriorCard{margin-top:11px;padding:18px}.sourcePriorList{margin-top:14px}.sourcePriorList>div{min-height:49px;padding:0 3px;display:grid;grid-template-columns:1fr 70px 35px;align-items:center;border-top:1px solid #efeff2}.sourcePriorList>div>span{display:flex;align-items:center;gap:8px}.sourcePriorList svg{width:17px;color:var(--demo-purple)}.sourcePriorList b{font-size:8px}.sourcePriorList em{color:var(--demo-purple);font-size:8px;font-style:normal}.sourcePriorList .toggle{position:relative;border:0;padding:0}.solidButton.saved{background:#2b896b}.reviewWorkload{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:11px}.reviewWorkload article{min-height:86px;padding:14px;display:grid;grid-template-columns:33px 1fr;column-gap:9px;align-items:center;border:1px solid var(--demo-line);border-radius:13px;background:#fff}.reviewWorkload article>span{width:32px;height:32px;grid-row:span 2;display:grid;place-items:center;border-radius:9px;background:var(--demo-purple-soft);color:var(--demo-purple)}.reviewWorkload svg{width:19px}.reviewWorkload small{color:#81808a;font-size:8px}.reviewWorkload b{font-size:20px}.reviewLayout{display:grid;grid-template-columns:350px 1fr;gap:11px;align-items:start}.reviewQueue,.reviewWorkspace{border:1px solid var(--demo-line);border-radius:15px;background:#fff}.reviewQueue{padding:7px}.reviewQueue>button{width:100%;min-height:68px;padding:9px;display:grid;grid-template-columns:24px 1fr 30px auto;gap:8px;align-items:center;border:0;border-radius:9px;background:transparent;color:#696873;text-align:left}.reviewQueue>button:hover,.reviewQueue>button.active{background:#f5f4fc}.reviewQueue>button>i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#efeff5;font-size:7px;font-style:normal}.reviewQueue>button>span{display:flex;min-width:0;flex-direction:column}.reviewQueue b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#33323c;font-size:8px}.reviewQueue small{margin-top:4px;color:#9998a1;font-size:7px}.reviewQueue em{color:var(--demo-purple);font-size:8px;font-style:normal}.reviewQueue strong{width:max-content;padding:4px 6px;border-radius:6px;background:#fff0e4;color:#9f602d;font-size:7px}.reviewWorkspace{padding:18px}.reviewEvidence{margin-top:14px;padding:13px;border-radius:11px;background:#f6f5fa}.reviewEvidence span{color:var(--demo-purple);font-size:8px;font-weight:650}.reviewEvidence p{margin:7px 0 0;color:#696873;font-size:8px;line-height:1.6}.candidateVersions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.candidateVersions button{min-height:67px;padding:10px;display:grid;grid-template-columns:29px 1fr 17px;gap:8px;align-items:center;border:1px solid #e4e3ea;border-radius:10px;background:#fafafd;color:#686772;text-align:left}.candidateVersions button.selected{border-color:#aaaaf3;background:#f5f4ff}.candidateVersions button>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#efeff5;font-size:8px;font-style:normal}.candidateVersions button.selected>i{background:var(--demo-purple);color:#fff}.candidateVersions button>span{display:flex;min-width:0;flex-direction:column}.candidateVersions b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34333d;font-size:8px}.candidateVersions small{margin-top:4px;color:#9998a1;font-size:7px}.candidateVersions button>svg{width:16px;color:var(--demo-purple)}.reviewComment{margin-top:12px;display:block}.reviewComment>span{color:#777680;font-size:8px}.reviewComment textarea{width:100%;height:70px;margin-top:6px;padding:9px;resize:none;border:1px solid #e1e0e7;border-radius:9px;outline:0;background:#fff;font:inherit;font-size:8px}.reviewComment textarea:focus{border-color:#b9b8f5}.reviewActions{margin-top:10px;display:flex;justify-content:flex-end;gap:7px}.reviewActions button{min-height:34px;padding:0 10px;border:1px solid #dedde5;border-radius:8px;background:#fff;color:#686772;font-size:8px}.reviewActions button:last-child{border-color:var(--demo-purple);background:var(--demo-purple);color:#fff;display:flex;align-items:center;gap:5px}.reviewActions button.approved{border-color:#2b896b;background:#2b896b}.reviewActions svg{width:13px}.ingestionPage{padding-bottom:24px}.ingestionHeadActions{display:flex;align-items:center;gap:8px}.ingestionHeadActions>button{min-height:36px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dedde6;border-radius:9px;background:#fff;color:#666570;font-size:8px;white-space:nowrap}.ingestionHeadActions>button:hover{border-color:#c5c3dc;background:#fbfaff}.ingestionHeadActions>button svg{width:13px}.ingestionHeadActions>.solidButton{border-color:var(--demo-purple);background:var(--demo-purple);color:#fff}.ingestionHeadActions>.solidButton:hover{border-color:#5558df;background:#5558df}.ingestionHeadActions>.solidButton.saved{border-color:#2b896b;background:#2b896b}.connectorCatalog{position:relative;margin-bottom:11px;padding:18px;border:1px solid #d8d6ec;border-radius:15px;background:linear-gradient(135deg,#f8f7ff,#fff 58%);box-shadow:0 14px 38px #26225012;animation:materialize .2s ease-out both}.connectorCatalog>div:first-child h2{margin:0;font-size:11px}.connectorCatalog>div:first-child p{margin:5px 0 0;color:#85848e;font-size:8px}.connectorCatalog>div:nth-child(2){margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.connectorCatalog>div:nth-child(2)>button{min-height:54px;padding:9px;display:grid;grid-template-columns:30px 1fr 14px;gap:8px;align-items:center;border:1px solid #e4e3eb;border-radius:10px;background:#ffffffe0;color:#55545e;text-align:left;font-size:8px}.connectorCatalog>div:nth-child(2)>button:hover{border-color:#b8b7ee;box-shadow:0 8px 20px #37336712}.connectorCatalog>div:nth-child(2) i{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:var(--demo-purple-soft);color:var(--demo-purple);font-style:normal;font-weight:700}.connectorCatalog>div:nth-child(2) svg{width:13px;color:var(--demo-purple)}.catalogClose{position:absolute;top:14px;right:14px;padding:5px 8px;border:0;border-radius:7px;background:#eeedf4;color:#777680;font-size:7px}.connectedSources,.ingestionSettings,.dedupSettings,.syncScope{border:1px solid var(--demo-line);border-radius:15px;background:#fff}.connectedSources{padding:18px}.connectedSources .miniHead>span{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:99px;background:var(--demo-purple-soft);color:var(--demo-purple);font-size:8px;font-weight:700}.connectedSources .miniHead>span svg{width:13px}.sourceConnectorGrid{margin-top:14px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.sourceConnectorGrid article{min-width:0;min-height:132px;position:relative;padding:12px;border:1px solid #e7e6ec;border-radius:12px;background:#fcfcfd}.sourceConnectorGrid article:hover{border-color:#d5d3e6;background:#fff;box-shadow:0 9px 24px #2b27530d}.connectorLogo{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#f0eff8;color:var(--demo-purple);font-size:9px;font-weight:750}.connectorLogo.connector1{background:#eef5ff;color:#3475ba}.connectorLogo.connector2{background:#eaf7f2;color:#278166}.connectorLogo.connector3{background:#fff1e5;color:#a86230}.connectorLogo.connector4{background:#edf4fb;color:#3978aa}.connectorState{position:absolute;top:13px;right:11px;max-width:calc(100% - 54px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2b8065;font-size:7px}.connectorState.cs2{color:var(--demo-purple)}.connectorState.cs4{color:#a45d2d}.sourceConnectorGrid h3{margin:13px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.sourceConnectorGrid p{margin:0;padding-right:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#92919a;font-size:7px}.sourceConnectorGrid .toggle{position:absolute;right:11px;bottom:11px;border:0;padding:0}.ingestionConfigGrid{margin-top:11px;display:grid;grid-template-columns:1fr 1fr;gap:11px;align-items:stretch}.ingestionSettings,.dedupSettings{padding:18px}.ingestionToggleList{margin-top:12px}.ingestionToggleList>div,.survivorToggle{min-height:52px;padding:8px 2px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #efeff2}.ingestionToggleList>div>span,.survivorToggle>span{min-width:0;display:flex;flex-direction:column}.ingestionToggleList b,.survivorToggle b{color:#3f3e48;font-size:8px}.ingestionToggleList small,.survivorToggle small{margin-top:4px;color:#96959e;font-size:7px;line-height:1.4}.ingestionToggleList .toggle,.survivorToggle .toggle{flex:0 0 auto;border:0;padding:0}.exactMatch{min-height:58px;margin-top:13px;padding:10px;display:grid;grid-template-columns:31px 1fr 18px;gap:9px;align-items:center;border-radius:11px;background:#edf8f4}.exactMatch>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#dff1ea;color:#278166}.exactMatch>span svg{width:18px}.exactMatch>div{display:flex;min-width:0;flex-direction:column}.exactMatch b{color:#326b5a;font-size:8px}.exactMatch small{margin-top:4px;color:#71877f;font-size:7px}.exactMatch>svg{width:17px;color:#278166}.thresholdControl{margin-top:11px;padding:12px 2px;display:flex;flex-direction:column;border-top:1px solid #efeff2}.thresholdControl>span{display:flex;justify-content:space-between;align-items:center;gap:10px}.thresholdControl b{color:#3f3e48;font-size:8px}.thresholdControl strong{color:var(--demo-purple);font-size:12px}.thresholdControl input{width:100%;margin:10px 0 7px;accent-color:var(--demo-purple)}.thresholdControl small{color:#797883;font-size:7px}.thresholdControl em{margin-top:7px;width:max-content;padding:5px 7px;border-radius:7px;background:#fff1e4;color:#9f602e;font-size:7px;font-style:normal}.syncScope{margin-top:11px;padding:18px}.syncScope .miniHead>span{display:flex;align-items:center;gap:5px;color:#278064;font-size:8px;font-weight:650}.syncScope .miniHead>span svg{width:14px}.syncSchedule{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.syncSchedule label{min-height:52px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e7e6ec;border-radius:10px;background:#fcfcfd;color:#6f6e78;font-size:8px}.syncSchedule select{max-width:56%;border:0;outline:0;background:transparent;color:#373640;font:inherit;font-size:8px;text-align:right}.scopeColumns{margin-top:9px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.scopeColumns>div{min-height:112px;padding:11px;display:flex;flex-direction:column;gap:8px;border-radius:10px;background:#f7f7fa}.scopeColumns h3{margin:0 0 2px;font-size:8px}.scopeColumns span{display:flex;align-items:center;gap:5px;color:#73727c;font-size:7px}.scopeColumns span svg{width:12px;color:#288168}.scopeColumns>div:last-child span svg{color:#a66536}.testConfig{min-height:34px;margin-top:12px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d9d7e5;border-radius:9px;background:#fff;color:var(--demo-purple);font-size:8px}.testConfig svg{width:13px}.testConfig.tested{border-color:#c9e5da;background:#edf8f4;color:#277b62}.reviewActions button.requested{border-color:#d8d6ec;background:#f3f2fb;color:var(--demo-purple)}.knowledgeGraphPage{max-width:1400px}.graphPageHead{min-height:122px}.graphMetrics{display:grid;grid-template-columns:repeat(4,90px);gap:6px}.graphMetrics>span{min-height:58px;padding:9px 10px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--demo-line);border-radius:11px;background:#ffffffc7}.graphMetrics small{color:#8c8b95;font-size:6px}.graphMetrics b{margin-top:5px;font-size:15px;letter-spacing:-.03em}.graphToolbar{min-height:51px;margin-bottom:10px;padding:7px;display:flex;align-items:center;gap:9px;border:1px solid var(--demo-line);border-radius:13px;background:#fff}.graphToolbar>label{width:min(290px,26%);min-height:35px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #e4e3ea;border-radius:9px;background:#fafafd}.graphToolbar>label>svg{width:14px;color:#96959e}.graphToolbar input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:8px}.graphToolbar label button{border:0;background:transparent;color:#9998a1}.graphToolbar>div{display:flex;gap:4px}.graphToolbar>div>button{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:4px;border:0;border-radius:8px;background:transparent;color:#777680;font-size:7px;white-space:nowrap}.graphToolbar>div>button svg{width:11px}.graphToolbar>div>button.active{background:var(--demo-purple-soft);color:var(--demo-purple);font-weight:650}.graphToolbar>span{margin-left:auto;padding-right:5px;color:#9998a1;font-size:7px;white-space:nowrap}.knowledgeGraphWorkspace{min-height:650px;display:grid;grid-template-columns:minmax(0,1fr) 330px;border:1px solid var(--demo-line);border-radius:16px;overflow:hidden;background:#fff}.knowledgeGraphCanvas{min-width:0;min-height:650px;position:relative;background:#fafafd}.knowledgeGraphCanvas .react-flow{font-family:inherit}.knowledgeGraphCanvas .react-flow__controls{overflow:hidden;border:1px solid #e0dfe7;border-radius:9px;box-shadow:0 7px 20px #24214514}.knowledgeGraphCanvas .react-flow__controls-button{width:26px;height:26px;border-color:#ecebf0;color:#63626d}.knowledgeGraphCanvas .react-flow__minimap{overflow:hidden;border:1px solid #e2e1e8;border-radius:10px;background:#fff;box-shadow:0 8px 24px #24214512}.knowledgeGraphCanvas .react-flow__edge-path{stroke:#c5c3cf}.knowledgeGraphCanvas .kgEdge-duplicate .react-flow__edge-path{stroke:#d99a63;stroke-dasharray:5 4}.knowledgeGraphCanvas .kgEdge-authority .react-flow__edge-path{stroke:var(--demo-purple)}.knowledgeGraphCanvas .kgEdge-supply .react-flow__edge-path{stroke:#56a287}.knowledgeGraphCanvas .react-flow__handle{width:7px;height:7px;border:2px solid #fff;background:#a9a8b3}.knowledgeGraphCanvas .react-flow__node.selected{z-index:4!important}.knowledgeGraphNode{width:200px;min-height:78px;padding:10px;position:relative;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;border:1px solid #dedde5;border-radius:12px;background:#fffffff5;box-shadow:0 8px 24px #25224612;transition:border-color .16s,box-shadow .16s,transform .16s}.knowledgeGraphNode:hover{transform:translateY(-1px);box-shadow:0 12px 28px #2522461a}.knowledgeGraphNode.selected{border-color:var(--demo-purple);box-shadow:0 0 0 3px #6366f11c,0 13px 30px #2522461a}.kgNodeIcon{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#eff4fb;color:#397cb8}.kgNodeIcon svg{width:19px}.knowledgeGraphNode>div{min-width:0;display:flex;flex-direction:column}.knowledgeGraphNode small{color:#9897a0;font-size:6px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.knowledgeGraphNode b{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#35343e;font-size:8px}.knowledgeGraphNode em{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9897a0;font-size:6px;font-style:normal}.knowledgeGraphNode>strong{position:absolute;top:8px;right:8px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 5px;border-radius:99px;background:#edf8f4;color:#277b63;font-size:5px}.kg-document .kgNodeIcon{background:#f1f0f5;color:#777680}.kg-document>strong{background:#f1f0f5;color:#777680}.kg-cluster{border-color:#e1b58e;background:#fffaf5}.kg-cluster .kgNodeIcon{background:#fff0e3;color:#a96330}.kg-cluster>strong{background:#fff0e3;color:#a96330}.kg-authority{border-color:#aaaaf0;background:#f8f7ff}.kg-authority .kgNodeIcon{background:var(--demo-purple);color:#fff}.kg-authority>strong{background:#e9e8ff;color:var(--demo-purple)}.kg-agent .kgNodeIcon{background:#eaf7f2;color:#278166}.graphLegend{padding:9px 10px!important;border:1px solid #e2e1e9;border-radius:10px;background:#ffffffe6;box-shadow:0 8px 24px #2421450f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.graphLegend>b{display:flex;align-items:center;gap:5px;font-size:7px}.graphLegend>b svg{width:12px;color:var(--demo-purple)}.graphLegend>div{margin-top:7px;display:flex;gap:7px;flex-wrap:wrap}.graphLegend span{display:flex;align-items:center;gap:3px;color:#7f7e88;font-size:5px}.graphLegend i{width:7px;height:7px;border-radius:50%;background:#87aef0}.graphLegend .legend-document{background:#b8b7ca}.graphLegend .legend-cluster{background:#d99457}.graphLegend .legend-authority{background:#696cf2}.graphLegend .legend-agent{background:#67b698}.graphDetailPanel{min-width:0;padding:18px;overflow:auto;border-left:1px solid var(--demo-line);background:#fff}.graphDetailHero{padding-bottom:15px;display:grid;grid-template-columns:37px 1fr;gap:10px;border-bottom:1px solid #efeff2}.graphDetailHero>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--demo-purple-soft);color:var(--demo-purple)}.graphDetailHero>span svg{width:20px}.graphDetailHero>div{min-width:0}.graphDetailHero small{color:var(--demo-purple);font-size:6px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.graphDetailHero h2{margin:5px 0 0;font-size:12px;line-height:1.25}.graphDetailHero p{margin:5px 0 0;color:#8a8993;font-size:7px}.graphDetailHero.detail-source>span{background:#eef5ff;color:#397cb8}.graphDetailHero.detail-cluster>span{background:#fff0e3;color:#a96330}.graphDetailHero.detail-agent>span{background:#eaf7f2;color:#278166}.graphDetailFacts{padding:10px 0;border-bottom:1px solid #efeff2}.graphDetailFacts dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px}.graphDetailFacts dl>div{min-height:47px;padding:7px 8px;display:flex;flex-direction:column;border-radius:8px;background:#f8f8fa}.graphDetailFacts dt{color:#96959e;font-size:6px}.graphDetailFacts dd{margin:5px 0 0;display:flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4d4c56;font-size:7px}.graphDetailFacts dd svg{width:11px;color:#278166}.graphDetailFacts .factScore{color:var(--demo-purple);font-weight:750}.lineagePanel{padding:14px 2px 6px}.lineagePanel h3{margin:0 0 12px;font-size:9px}.lineagePanel>div{min-height:46px;position:relative;display:grid;grid-template-columns:22px 1fr;gap:8px}.lineagePanel>div>i{width:21px;height:21px;z-index:1;display:grid;place-items:center;border:1px solid #d9d8e1;border-radius:50%;background:#fff;color:#92919b;font-size:6px;font-style:normal}.lineagePanel>div.complete>i{border:0;color:var(--demo-purple)}.lineagePanel>div.complete>i svg{width:21px}.lineagePanel>div>span{display:flex;flex-direction:column}.lineagePanel b{font-size:7px}.lineagePanel small{margin-top:3px;color:#9998a1;font-size:6px}.lineagePanel em{position:absolute;top:21px;bottom:0;left:10px;width:1px;background:#dcdbe4}.graphGovernanceSummary{display:grid;grid-template-columns:1fr 1fr;gap:6px}.graphGovernanceSummary>span{min-height:60px;padding:9px;display:grid;grid-template-columns:22px 1fr;gap:2px 6px;align-items:center;border-radius:9px;background:#f5f4fa}.graphGovernanceSummary svg{width:20px;grid-row:span 2;color:var(--demo-purple)}.graphGovernanceSummary small{color:#93929b;font-size:6px}.graphGovernanceSummary b{font-size:7px}.graphDetailAction{width:100%;min-height:36px;margin-top:9px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d9d7eb;border-radius:9px;background:#f8f7ff;color:var(--demo-purple);font-size:7px}.graphDetailAction svg{width:13px}.graphDetailAction svg:last-child{margin-left:auto}.trialGuideBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;padding:22px;display:grid;place-items:center;background:#1414206b;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);animation:fadeIn .2s ease-out both}.trialGuide{width:min(1100px,100%);height:min(720px,calc(100vh - 44px));overflow:hidden;display:grid;grid-template-columns:270px minmax(0,1fr);border:1px solid rgba(255,255,255,.78);border-radius:24px;background:#fff;box-shadow:0 34px 100px #13122247;animation:guideIn .3s cubic-bezier(.2,.75,.3,1) both}.trialGuideRail{padding:27px 23px 22px;display:flex;flex-direction:column;background:linear-gradient(165deg,#f5f4ff,#f8f8fb,#f1f7f5);border-right:1px solid #e8e7ef}.guideBrand{display:flex;align-items:center;gap:10px}.guideBrand img{width:38px;height:38px;object-fit:contain}.guideBrand>span{display:flex;flex-direction:column}.guideBrand b{font-size:16px;letter-spacing:-.035em}.guideBrand small{margin-top:2px;color:#85848e;font-size:8px}.guideProgress{margin-top:50px}.guideProgress>span{color:#9998a2;font-size:7px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.guideProgress>div{min-height:76px;position:relative;margin-top:5px;display:grid;grid-template-columns:29px 1fr;gap:10px;align-items:start}.guideProgress>div:not(:last-child):after{content:"";position:absolute;top:31px;bottom:0;left:14px;width:1px;background:#dcdbe5}.guideProgress>div.done:not(:last-child):after{background:#9ad2be}.guideProgress>div>i{width:29px;height:29px;z-index:1;display:grid;place-items:center;border:1px solid #d9d8e1;border-radius:50%;background:#fff;color:#92919b;font-size:8px;font-style:normal}.guideProgress>div.active>i{border-color:var(--demo-purple);background:var(--demo-purple);color:#fff;box-shadow:0 0 0 5px #6366f11a}.guideProgress>div.done>i{border:0;color:#278166}.guideProgress>div.done>i svg{width:29px}.guideProgress>div>span{padding-top:2px;display:flex;flex-direction:column}.guideProgress b{color:#7a7984;font-size:9px}.guideProgress .active b{color:#292833}.guideProgress small{margin-top:4px;color:#aaa9b1;font-size:7px;line-height:1.35}.guideTrust{margin-top:auto;padding:11px;display:flex;align-items:flex-start;gap:7px;border:1px solid #dfece7;border-radius:11px;background:#ffffffb3;color:#557369;font-size:7px;line-height:1.45}.guideTrust svg{width:16px;flex:0 0 auto;color:#278166}.trialGuideMain{min-width:0;position:relative;padding:46px 48px 0;display:flex;flex-direction:column;overflow:hidden}.guideSkip{position:absolute;top:20px;right:22px;display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#93929c;font-size:8px}.guideSkip svg{width:12px}.guideEyebrow{color:var(--demo-purple);font-size:7px;font-weight:750;letter-spacing:.14em}.guideStepContent{flex:1;min-height:0;padding-top:18px;overflow:auto;animation:materialize .22s ease-out both}.guideTitle{display:grid;grid-template-columns:43px 1fr;gap:13px;align-items:start}.guideTitle>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--demo-purple-soft);color:var(--demo-purple)}.guideTitle>span svg{width:23px}.guideTitle h1{margin:0;font-size:25px;line-height:1.12;letter-spacing:-.04em}.guideTitle p{max-width:620px;margin:8px 0 0;color:#7d7c87;font-size:9px;line-height:1.6}.guideSourceGrid{margin-top:23px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.guideSourceGrid>button{min-height:76px;padding:11px;position:relative;display:grid;grid-template-columns:36px 1fr 32px 17px;gap:9px;align-items:center;border:1px solid #e4e3ea;border-radius:12px;background:#fcfcfd;color:#666570;text-align:left;transition:border-color .16s,background .16s,transform .1s}.guideSourceGrid>button:hover{border-color:#c9c7e4}.guideSourceGrid>button:active{transform:scale(.99)}.guideSourceGrid>button.selected{border-color:#aaaaf0;background:#f7f6ff;box-shadow:inset 0 0 0 1px #6366f10d}.guideSourceMark{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#f0eff8;color:var(--demo-purple);font-size:9px;font-style:normal;font-weight:750}.guideSourceMark.gsm1{background:#eef5ff;color:#3475ba}.guideSourceMark.gsm2{background:#eaf7f2;color:#278166}.guideSourceMark.gsm3{background:#fff1e5;color:#a86230}.guideSourceMark.gsm4{background:#edf4fb;color:#3978aa}.guideSourceMark.gsm5{background:#f2effb;color:#745bb0}.guideSourceGrid button>span{min-width:0;display:flex;flex-direction:column}.guideSourceGrid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34333d;font-size:9px}.guideSourceGrid small{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#96959f;font-size:7px}.guideSourceGrid em{color:#96959e;font-size:7px;font-style:normal;text-align:right}.guideSourceGrid strong{color:var(--demo-purple)}.guideSourceGrid strong svg{width:17px}.guideSelectionSummary{margin-top:12px;display:flex;align-items:center;gap:5px;color:#278064;font-size:8px}.guideSelectionSummary svg{width:13px}.guidePresetGrid{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.guidePresetGrid>button{min-height:132px;padding:14px;position:relative;border:1px solid #e4e3ea;border-radius:13px;background:#fcfcfd;color:#65646f;text-align:left}.guidePresetGrid>button:hover{border-color:#c8c6e4}.guidePresetGrid>button.selected{border-color:#9f9fee;background:#f6f5ff;box-shadow:0 9px 24px #39356d12}.guidePresetGrid button>span{display:flex;flex-direction:column}.guidePresetGrid b{color:#32313b;font-size:11px}.guidePresetGrid em{width:max-content;margin-top:6px;padding:4px 6px;border-radius:99px;background:#ecebf3;color:#777680;font-size:6px;font-style:normal}.guidePresetGrid .selected em{background:#e5e4ff;color:var(--demo-purple)}.guidePresetGrid p{margin:14px 0 0;color:#85848e;font-size:8px;line-height:1.5}.guidePresetGrid>button>svg{position:absolute;top:12px;right:12px;width:17px;color:var(--demo-purple)}.guideThreshold{margin-top:14px;padding:14px;border:1px solid #e7e6ec;border-radius:12px}.guideThreshold>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.guideThreshold span{display:flex;flex-direction:column}.guideThreshold b{font-size:9px}.guideThreshold small{margin-top:4px;color:#96959e;font-size:7px}.guideThreshold strong{color:var(--demo-purple);font-size:16px}.guideThreshold input{width:100%;margin-top:12px;accent-color:var(--demo-purple)}.guideSignals{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.guideSignals>span{color:#898893;font-size:7px}.guideSignals>div{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.guideSignals em{padding:5px 7px;display:flex;align-items:center;gap:3px;border-radius:99px;background:#f1f7f5;color:#39715f;font-size:6px;font-style:normal}.guideSignals svg{width:10px}.reportSetup{overflow:hidden}.diagnosticScope{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.diagnosticScope>div{min-height:83px;padding:13px;display:flex;align-items:center;gap:9px;border:1px solid #e6e5eb;border-radius:12px;background:#fcfcfd}.diagnosticScope>div>svg{width:23px;color:var(--demo-purple)}.diagnosticScope span{display:flex;flex-direction:column}.diagnosticScope small{color:#9897a0;font-size:7px}.diagnosticScope b{margin-top:5px;font-size:9px}.diagnosticPreview{min-height:170px;margin-top:12px;padding:23px;display:flex;align-items:center;justify-content:center;gap:17px;border-radius:15px;background:radial-gradient(circle at 50% 45%,#f0efff,#f7f7fa 62%);color:var(--demo-purple)}.diagnosticPreview>svg:first-child{width:25px}.diagnosticPreview>svg:nth-child(2){width:70px;opacity:.72}.diagnosticPreview>span{display:flex;flex-direction:column}.diagnosticPreview b{font-size:32px;letter-spacing:-.05em}.diagnosticPreview small{margin-top:3px;color:#777686;font-size:8px}.diagnosticScanning{height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center}.scanOrb{width:62px;height:62px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,#7275f6,#a09df7);color:#fff;box-shadow:0 15px 35px #6366f142;animation:scanPulse 1.1s ease-in-out infinite alternate}.scanOrb svg{width:28px}.diagnosticScanning h2{margin:18px 0 14px;font-size:17px}.scanProgress{width:min(420px,85%);height:5px;overflow:hidden;border-radius:99px;background:#e8e7ed}.scanProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--demo-purple),#9294fa);transition:width .35s ease}.scanStages{width:min(480px,90%);margin-top:19px;display:grid;grid-template-columns:1fr 1fr;gap:9px 16px}.scanStages span{display:flex;align-items:center;gap:5px;color:#aaa9b2;font-size:7px}.scanStages span.active{color:#477566}.scanStages svg{width:13px}.reportComplete{padding-top:30px}.reportSuccess{display:flex;align-items:flex-start;gap:13px}.reportSuccess>svg{width:41px;flex:0 0 auto;color:#278166}.reportSuccess h1{margin:0;font-size:25px;letter-spacing:-.04em}.reportSuccess p{margin:7px 0 0;color:#7c7b86;font-size:9px}.guideReportMetrics{margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.guideReportMetrics article{min-height:120px;padding:13px;display:flex;flex-direction:column;border:1px solid #e5e4ea;border-radius:12px;background:#fcfcfd}.guideReportMetrics article>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:var(--demo-purple-soft);color:var(--demo-purple)}.guideReportMetrics article>span svg{width:17px}.guideReportMetrics article:nth-child(3)>span{background:#fff1e5;color:#aa632f}.guideReportMetrics article:nth-child(4)>span{background:#eaf7f2;color:#278166}.guideReportMetrics small{margin-top:12px;color:#85848e;font-size:7px}.guideReportMetrics b{margin-top:5px;font-size:22px}.guideReportMetrics em{color:#92919a;font-size:7px;font-style:normal}.guideFinding{margin-top:12px;padding:14px;display:flex;align-items:flex-start;gap:9px;border-radius:12px;background:#f5f4fc}.guideFinding>svg{width:17px;color:var(--demo-purple)}.guideFinding>span{display:flex;flex-direction:column}.guideFinding b{font-size:8px}.guideFinding p{margin:5px 0 0;color:#696873;font-size:8px;line-height:1.55}.guideFooter{min-height:76px;margin:0 -48px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ecebf0;background:#fffffff5}.guideFooter>button{min-height:38px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-size:8px}.guideFooter svg{width:14px}.guideBack{border:1px solid #e0dfe6;background:#fff;color:#6d6c77}.guidePrimary{border:0;background:var(--demo-purple);color:#fff;font-weight:650;box-shadow:0 9px 22px #6366f133}.guidePrimary:disabled{opacity:.5;box-shadow:none}.diagnosisReady,.diagnosisStarter{margin-bottom:11px;padding:16px 18px;display:flex;align-items:center;gap:14px;border:1px solid #dcdaf0;border-radius:15px;background:linear-gradient(135deg,#f7f6ff,#fff 62%)}.diagnosisReadyTitle{display:flex;align-items:center;gap:10px;min-width:250px}.diagnosisReadyTitle>span,.diagnosisStarter>span{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#e9f6f1;color:#278166}.diagnosisReadyTitle>span svg,.diagnosisStarter>span svg{width:21px}.diagnosisReadyTitle>div{display:flex;flex-direction:column}.diagnosisReadyTitle small{color:#278166;font-size:6px;font-weight:750;letter-spacing:.1em}.diagnosisReadyTitle h2,.diagnosisStarter h2{margin:4px 0 0;font-size:11px}.diagnosisReadyTitle p,.diagnosisStarter p{margin:4px 0 0;color:#85848e;font-size:7px}.diagnosisReadyMetrics{margin-left:auto;display:flex;gap:22px}.diagnosisReadyMetrics>span{display:flex;flex-direction:column}.diagnosisReadyMetrics small{color:#92919a;font-size:6px}.diagnosisReadyMetrics b{margin-top:4px;font-size:17px}.diagnosisReadyMetrics em{color:#92919a;font-size:6px;font-style:normal}.diagnosisReady>button,.diagnosisStarter>button{min-height:34px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid #d8d6e8;border-radius:9px;background:#fff;color:var(--demo-purple);font-size:7px;white-space:nowrap}.diagnosisReady>button svg,.diagnosisStarter>button svg{width:13px}.diagnosisStarter>div{flex:1}.diagnosisStarter>span{background:var(--demo-purple-soft);color:var(--demo-purple)}.comparisonNotice{margin-top:12px;padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid #dcdaf0;border-radius:10px;background:#f6f5ff;animation:materialize .18s ease-out both}.comparisonNotice>svg{width:19px;flex:0 0 auto;color:var(--demo-purple)}.comparisonNotice>span{display:flex;flex-direction:column}.comparisonNotice b{font-size:8px}.comparisonNotice small{margin-top:4px;color:#7e7d89;font-size:7px;line-height:1.45}.comparisonNotice.compact{margin-top:10px}.templatePreviewPanel{margin-top:11px;padding:14px;display:flex;align-items:center;gap:11px;border:1px solid #d9d7ec;border-radius:14px;background:#f7f6ff;animation:materialize .18s ease-out both}.templatePreviewPanel>span{flex:1;display:flex;flex-direction:column}.templatePreviewPanel small{color:var(--demo-purple);font-size:7px}.templatePreviewPanel b{margin-top:4px;font-size:10px}.templatePreviewPanel p{margin:4px 0 0;color:#777680;font-size:8px}.templatePreviewPanel>button{padding:7px 9px;border:1px solid #dcdbe6;border-radius:8px;background:#fff;color:#6c6b76;font-size:7px}.demoToast{position:fixed;z-index:100;left:calc(50% + 126px);bottom:24px;transform:translate(-50%);max-width:min(420px,calc(100vw - 32px));padding:10px 14px;display:flex;align-items:center;gap:7px;border:1px solid rgba(55,119,94,.2);border-radius:11px;background:#1b1f23eb;color:#fff;box-shadow:0 16px 44px #17162133;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:9px;animation:toastIn .22s ease-out both}.demoToast svg{width:15px;flex:0 0 auto;color:#78d3af}@keyframes fadeIn{0%{opacity:0}}@keyframes drawerIn{0%{opacity:0;transform:translate(25px)}}@keyframes materialize{0%{opacity:0;transform:translateY(5px) scale(.99)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px) scale(.98)}}@keyframes guideIn{0%{opacity:0;transform:translateY(9px) scale(.985)}}@keyframes scanPulse{to{transform:translateY(-4px);box-shadow:0 20px 42px #6366f152}}.multimodalAnswerLayout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:18px;margin-top:22px;align-items:start}.multimodalAnswerCard,.multimodalSourcePanel,.adminKnowledgeTypes{background:#fffffff0;border:1px solid var(--demo-line);border-radius:22px;box-shadow:0 16px 48px #2522500e}.multimodalAnswerCard{padding:25px}.multimodalAnswerTop{display:flex;align-items:center;justify-content:space-between;gap:16px}.multimodalAnswerTop>span,.multimodalAnswerTop>strong{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-style:normal}.multimodalAnswerTop>span{color:var(--demo-purple);font-weight:750;letter-spacing:.06em}.multimodalAnswerTop>strong{padding:6px 9px;color:#376d52;background:#edf8f1;border-radius:999px}.multimodalAnswerCard>h2{margin:18px 0 9px;font-size:clamp(23px,2.2vw,31px);letter-spacing:-.04em}.multimodalAnswerCard>p{max-width:780px;color:var(--demo-muted);font-size:13px;line-height:1.75}.campaignStoryboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:23px 0 17px}.campaignStoryboard>div{position:relative;min-width:0;min-height:145px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;background:#f7f7fa;border:1px solid #ebeaf0;border-radius:15px}.campaignStoryboard>div>i{width:23px;height:23px;display:grid;place-items:center;color:var(--demo-purple);background:#ececff;border-radius:7px;font-size:10px;font-style:normal;font-weight:800}.campaignStoryboard>div>span{display:flex;flex-direction:column;gap:5px}.campaignStoryboard small{color:var(--demo-purple);font-size:10px;font-weight:700}.campaignStoryboard b{font-size:12px}.campaignStoryboard em{display:flex;align-items:flex-start;gap:5px;color:var(--demo-muted);font-size:10px;font-style:normal;line-height:1.45}.campaignStoryboard em svg{width:13px;flex:0 0 auto}.campaignStoryboard>div>svg{position:absolute;top:50%;right:-14px;z-index:2;width:15px;padding:2px;color:#9c9ba5;background:#fff;border-radius:999px}.multimodalReason{margin-bottom:13px;padding:11px 13px;background:#f8f8fb;border-radius:13px}.multimodalReason>button{width:100%;display:flex;align-items:center;gap:7px;border:0;background:transparent;font-size:11px;font-weight:700;text-align:left}.multimodalReason>button svg{color:var(--demo-purple)}.multimodalReason>button span{margin-left:auto;color:#8a8994}.multimodalReason p{margin:9px 0 0;padding-top:9px;color:var(--demo-muted);border-top:1px solid #e8e7ee;font-size:11px;line-height:1.65}.campaignGenerateButton{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--demo-purple);border:0;border-radius:13px;font-weight:700}.campaignGenerateButton.ready{background:#2f7654}.campaignReadySub{margin:8px auto 0;text-align:center;font-size:10px!important}.multimodalSourcePanel{overflow:hidden}.multimodalSourceHead{padding:18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--demo-line)}.multimodalSourceHead>svg{width:22px;color:var(--demo-purple)}.multimodalSourceHead span{display:flex;flex-direction:column;gap:3px}.multimodalSourceHead b{font-size:12px}.multimodalSourceHead small{color:var(--demo-muted);font-size:9px}.multimodalSourcePanel>button{width:100%;padding:12px 16px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 13px;align-items:center;gap:9px;border:0;border-bottom:1px solid #efeff3;background:#fff;text-align:left;transition:background .16s}.multimodalSourcePanel>button:hover{background:#f8f8fb}.multimodalSourcePanel>button:last-child{border-bottom:0}.knowledgeTypeIcon{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;color:#6366f1;background:#eef;border-radius:10px}.knowledgeTypeIcon svg,.knowledgeTypeIcon img{width:20px;height:20px;object-fit:contain}.multimodalSourcePanel>button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.multimodalSourcePanel>button small,.multimodalSourcePanel>button em{color:var(--demo-muted);font-size:8px;font-style:normal}.multimodalSourcePanel>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.multimodalSourcePanel>button strong{padding:4px 6px;color:#387253;background:#eef8f2;border-radius:7px;font-size:9px}.multimodalSourcePanel>button>svg{width:12px;color:#9a99a3}.knowledgeTypeScope{margin-top:7px;padding-top:15px;border-top:1px solid var(--demo-line)}.knowledgeTypeScope>div{display:flex;justify-content:space-between;font-size:11px}.knowledgeTypeScope>div b{color:var(--demo-purple)}.knowledgeTypeScope>section{margin:9px 0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.knowledgeTypeScope>section button{min-width:0;padding:8px;display:flex;align-items:center;gap:6px;color:#777681;border:1px solid #e8e7ed;background:#fafafd;border-radius:9px;font-size:9px}.knowledgeTypeScope>section button.active{color:#4f52d8;border-color:#d7d7ff;background:#f1f1ff}.knowledgeTypeScope>section button svg:last-child{margin-left:auto}.knowledgeTypeScope>small{display:flex;align-items:flex-start;gap:6px;color:var(--demo-muted);font-size:8px;line-height:1.5}.knowledgeTypeScope>small svg{flex:0 0 auto}.adminKnowledgeTypes{margin-top:18px;padding:22px}.adminKnowledgeTypes .miniHead>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--demo-purple);font-size:10px;font-weight:700}.adminKnowledgeTypes .miniHead>div{min-width:0}.adminKnowledgeTypes .miniHead>button{max-width:100%;flex:0 0 auto;white-space:normal;text-align:left}.knowledgeTypeStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.knowledgeTypeStats article{padding:14px;display:flex;align-items:center;gap:10px;background:#f8f8fb;border:1px solid #ecebf1;border-radius:14px}.knowledgeTypeStats article>i{width:34px;height:34px;display:grid;place-items:center;color:var(--demo-purple);background:#ececff;border-radius:10px;font-style:normal}.knowledgeTypeStats article>span{display:flex;flex-direction:column}.knowledgeTypeStats small,.knowledgeTypeStats em{color:var(--demo-muted);font-size:8px;font-style:normal}.knowledgeTypeStats b{margin:2px 0;font-size:18px}.unifiedKnowledgeFlow{padding:16px;background:#f3f3f8;border-radius:16px}.unifiedKnowledgeFlow>span{display:block;margin-bottom:11px;color:var(--demo-muted);font-size:9px;font-weight:700;letter-spacing:.05em}.unifiedKnowledgeFlow>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.unifiedKnowledgeFlow article{position:relative;display:flex;align-items:flex-start;gap:8px}.unifiedKnowledgeFlow article>i{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;color:var(--demo-purple);background:#fff;border-radius:9px;font-style:normal}.unifiedKnowledgeFlow article span{display:flex;flex-direction:column;gap:3px}.unifiedKnowledgeFlow article b{font-size:10px}.unifiedKnowledgeFlow article small{color:var(--demo-muted);font-size:8px;line-height:1.45}.unifiedKnowledgeFlow article>svg{position:absolute;top:7px;right:-16px;width:12px;color:#aaa9b3}.ingestedKnowledgeTypes{margin-bottom:18px;padding:22px;background:#fff;border:1px solid var(--demo-line);border-radius:20px}.ingestedKnowledgeTypes>div:nth-child(2){display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:17px}.ingestedKnowledgeTypes article{min-width:0;padding:13px;display:grid;grid-template-columns:32px minmax(0,1fr) auto 13px;align-items:center;gap:8px;background:#f8f8fb;border:1px solid #ecebf1;border-radius:13px}.ingestedKnowledgeTypes article>i{width:32px;height:32px;display:grid;place-items:center;color:var(--demo-purple);background:#ececff;border-radius:9px;font-style:normal}.ingestedKnowledgeTypes article>span{min-width:0;display:flex;flex-direction:column;gap:3px}.ingestedKnowledgeTypes article b{font-size:10px}.ingestedKnowledgeTypes article small{overflow:hidden;color:var(--demo-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ingestedKnowledgeTypes article strong{font-size:10px}.ingestedKnowledgeTypes article>svg{color:#3b8a61}.ingestedKnowledgeTypes>p{margin:12px 0 0;padding:10px 12px;display:flex;align-items:center;gap:8px;color:#64636d;background:#f2f2f8;border-radius:11px;font-size:9px;line-height:1.5}.ingestedKnowledgeTypes>p span{flex:1}.ingestedKnowledgeTypes>p svg{color:var(--demo-purple);flex:0 0 auto}@media(max-width:1050px){.multimodalAnswerLayout{grid-template-columns:minmax(0,1fr)}.knowledgeTypeStats,.unifiedKnowledgeFlow>div,.ingestedKnowledgeTypes>div:nth-child(2){grid-template-columns:1fr 1fr}.unifiedKnowledgeFlow article:nth-child(2)>svg{display:none}.demoSidebar{width:76px;padding-inline:9px}.demoLogo{justify-content:center;padding-inline:0}.demoLogo b,.workspaceButton>div,.workspaceButton>svg,.roleSwitch>button>div,.roleSwitch>button>svg,.demoSidebar nav span,.demoSidebar nav i,.demoSideFoot>a,.demoSideFoot>button,.demoUser>span{display:none}.workspaceButton,.roleSwitch>button{justify-content:center;padding-inline:0}.workspaceMenu,.roleMenu{left:0;width:230px;right:auto}.demoSidebar nav button{justify-content:center}.demoUser{justify-content:center;padding-inline:0}.demoMain{margin-left:76px}.answerLayout{grid-template-columns:1fr}.sourcePanel{display:grid;grid-template-columns:220px 1fr;gap:16px}.sourcePanel h3{grid-column:2;margin-top:0}.sourcePanel>a{grid-column:2}.trustSummary{grid-row:1 / span 4}.governanceGrid{grid-template-columns:1fr}.duplicateWorkbench,.ratingPanel{min-height:auto}.libraryGrid{grid-template-columns:repeat(2,1fr)}.duplicateControlLayout,.reviewLayout{grid-template-columns:290px 1fr}.sourceConnectorGrid{grid-template-columns:repeat(3,1fr)}.knowledgeGraphWorkspace{grid-template-columns:minmax(0,1fr) 290px}.graphMetrics{grid-template-columns:repeat(2,90px)}}@media(max-width:780px){.multimodalAnswerLayout,.multimodalAnswerCard,.multimodalSourcePanel{width:100%;max-width:100%;min-width:0}.campaignStoryboard{width:100%;max-width:100%;min-width:0;display:flex;overflow-x:auto;padding:0 1px 5px;scroll-snap-type:x proximity}.campaignStoryboard>div{min-width:185px;scroll-snap-align:start}.adminKnowledgeTypes{padding:17px}.adminKnowledgeTypes .miniHead{align-items:flex-start;flex-direction:column;gap:12px}.demoSidebar{display:none}.demoMain{margin-left:0}.demoContent{padding:22px 14px 40px}.demoTop{padding:0 14px}.demoTop>div{max-width:55%}.recentGrid,.templateGrid,.studioBody{grid-template-columns:1fr}.settingsPanel{grid-column:1;grid-row:auto;border-left:0;border-top:1px solid var(--demo-line)}.stepInspector{grid-column:1}.adminMetrics{grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}.productHead{align-items:flex-start;gap:15px}.sourcePanel{display:block}.governancePipeline{grid-template-columns:1fr 1fr}.pipelineStep:nth-child(2)>svg{display:none}.collaborationBadge{max-width:330px}.searchSummary,.myAgentGrid,.ratingRulesLayout{grid-template-columns:1fr}.libraryGrid{grid-template-columns:1fr 1fr}.runMetrics,.reviewWorkload{grid-template-columns:1fr}.executionTrace>div:last-child{grid-template-columns:1fr 1fr;gap:18px 0}.executionTrace article:nth-child(2)>svg{display:none}.duplicateControlLayout,.reviewLayout{grid-template-columns:1fr}.clusterList,.reviewQueue{display:grid;grid-template-columns:1fr 1fr}.impactPreview{min-height:190px}.connectorCatalog>div:nth-child(2){grid-template-columns:1fr 1fr}.ingestionConfigGrid{grid-template-columns:1fr}.sourceConnectorGrid{grid-template-columns:repeat(2,1fr)}.demoToast{left:50%}.trialGuideBackdrop{padding:0}.trialGuide{width:100%;height:100vh;grid-template-columns:200px minmax(0,1fr);border-radius:0}.trialGuideRail{padding:23px 17px}.trialGuideMain{padding:42px 25px 0}.guideFooter{margin-inline:-25px;padding-inline:25px}.guideSourceGrid,.guidePresetGrid{grid-template-columns:1fr}.guidePresetGrid>button{min-height:96px}.guideReportMetrics{grid-template-columns:1fr 1fr}.diagnosisReady{align-items:flex-start;flex-wrap:wrap}.diagnosisReadyMetrics{width:100%;margin-left:47px}.graphPageHead{display:block}.graphMetrics{margin-top:14px;grid-template-columns:repeat(4,1fr)}.graphToolbar{flex-wrap:wrap}.graphToolbar>label{width:100%}.graphToolbar>div{width:100%;overflow:auto}.knowledgeGraphWorkspace{grid-template-columns:1fr}.knowledgeGraphCanvas{min-height:520px}.graphDetailPanel{border-left:0;border-top:1px solid var(--demo-line)}}@media(max-width:520px){.multimodalAnswerCard{padding:18px}.multimodalAnswerTop{align-items:flex-start}.knowledgeTypeStats,.unifiedKnowledgeFlow>div,.ingestedKnowledgeTypes>div:nth-child(2){grid-template-columns:1fr}.unifiedKnowledgeFlow article>svg{display:none}.demoTop>div{display:none}.demoTop .languageButton{margin-left:0}.employeeHero{padding:32px 0 20px}.employeeHero h1{font-size:31px}.askBox{border-radius:16px}.answerCard{padding:18px}.answerMeta{flex-wrap:wrap;gap:8px 13px}.agentProgress{align-items:flex-start;flex-wrap:wrap}.agentProgress button{margin-left:44px}.connectedBar>div:nth-child(2){display:none}.connectedBar>button{margin-left:auto}.adminMetrics{grid-template-columns:1fr}.productHead{display:block}.productHead>.solidButton{margin-top:15px}.studioTop{display:block}.testButton{margin-top:13px}.adminHead .collaborationBadge{margin-top:15px}.governancePipeline{grid-template-columns:1fr}.pipelineStep>svg{display:none}.duplicateList>button{grid-template-columns:29px minmax(0,1fr) 24px 18px}.duplicateList>button>em{display:none}.survivorship>div>div{grid-template-columns:1fr}.survivorship>div>div h3{grid-column:auto}.resolutionActions{flex-direction:column}.resolutionActions button{justify-content:center}.ratingResult{align-items:flex-start;flex-direction:column}.subPageHead{display:block}.subPageHead>.solidButton,.subPageHead>.filterButton{margin-top:14px}.searchResults article{grid-template-columns:32px minmax(0,1fr)}.resultTrust{grid-column:2;align-items:flex-start;flex-direction:row;gap:7px;align-items:center}.resultTrust button{margin:0 0 0 auto}.myAgentGrid,.libraryGrid,.clusterList,.reviewQueue{grid-template-columns:1fr}.agentRunSteps{grid-template-columns:1fr;gap:12px}.agentRunSteps>div{flex-direction:row;text-align:left}.agentRunSteps em{top:23px;bottom:-13px;left:11px;width:2px;height:auto;right:auto}.executionTrace>div:last-child{grid-template-columns:1fr;gap:12px}.executionTrace article>svg{display:none}.candidateVersions{grid-template-columns:1fr}.weightList label{grid-template-columns:105px 1fr 32px}.ingestionHeadActions{margin-top:14px;align-items:stretch}.ingestionHeadActions>button{flex:1}.connectorCatalog>div:nth-child(2),.sourceConnectorGrid,.syncSchedule,.scopeColumns{grid-template-columns:1fr}.sourceConnectorGrid article{min-height:118px}.syncScope .miniHead{align-items:flex-start;gap:10px}.syncScope .miniHead>span{white-space:nowrap}.templatePreviewPanel{align-items:flex-start;flex-wrap:wrap}.templatePreviewPanel>button{width:100%}.graphMetrics{grid-template-columns:1fr 1fr}.graphToolbar>span{width:100%;margin-left:0}.knowledgeGraphCanvas{min-height:430px}.graphDetailFacts dl{grid-template-columns:1fr}.trialGuide{display:block;overflow:auto}.trialGuideRail{min-height:136px;display:block;border-right:0;border-bottom:1px solid #e8e7ef}.guideBrand{padding-right:100px}.guideProgress{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.guideProgress>span,.guideTrust,.guideProgress>div>span{display:none}.guideProgress>div{min-height:auto;display:block}.guideProgress>div>i{margin:auto}.guideProgress>div:not(:last-child):after{top:14px;bottom:auto;left:calc(50% + 15px);right:calc(-50% + 15px);width:auto;height:1px}.trialGuideMain{min-height:calc(100vh - 136px);padding:42px 17px 0;overflow:visible}.guideTitle{grid-template-columns:35px 1fr}.guideTitle>span{width:35px;height:35px}.guideTitle>span svg{width:19px}.guideTitle h1{font-size:20px}.guideFooter{position:sticky;bottom:0;margin-inline:-17px;padding-inline:17px}.guideSourceGrid>button{grid-template-columns:36px 1fr 28px 17px}.diagnosticScope{grid-template-columns:1fr}.diagnosticPreview{min-height:130px}.guideReportMetrics{grid-template-columns:1fr 1fr}.diagnosisReadyMetrics{margin-left:0;justify-content:space-between;gap:10px}.diagnosisReady>button,.diagnosisStarter>button{width:100%;justify-content:center}.diagnosisStarter{align-items:flex-start;flex-wrap:wrap}}.demoApp.demoApp{font-size:var(--demo-type-body);line-height:1.5;text-rendering:optimizeLegibility}.demoApp.demoApp p{font-size:var(--demo-type-body);line-height:1.62}.demoApp.demoApp small,.demoApp.demoApp em,.demoApp.demoApp i:not(:empty){font-size:var(--demo-type-micro);line-height:1.45}.demoApp.demoApp button,.demoApp.demoApp input,.demoApp.demoApp select,.demoApp.demoApp textarea{font-size:var(--demo-type-control);line-height:1.35}.demoApp.demoApp button:not(.toggle){min-height:36px}.demoApp.demoApp button:focus-visible,.demoApp.demoApp a:focus-visible,.demoApp.demoApp input:focus-visible,.demoApp.demoApp select:focus-visible,.demoApp.demoApp textarea:focus-visible{outline:3px solid rgba(99,102,241,.28);outline-offset:2px}.demoApp.demoApp .productHead>div>span,.demoApp.demoApp .subPageHead>div>span,.demoApp.demoApp .guideEyebrow,.demoApp.demoApp .workbenchHead>div>span,.demoApp.demoApp .studioTop>div>span{font-size:var(--demo-type-micro);line-height:1.4}.demoApp.demoApp .productHead h1,.demoApp.demoApp .subPageHead h1{font-size:clamp(28px,2.4vw,36px);line-height:1.12}.demoApp.demoApp .productHead p,.demoApp.demoApp .subPageHead p,.demoApp.demoApp .sectionHeading p,.demoApp.demoApp .miniHead p{font-size:var(--demo-type-body);line-height:1.58}.demoApp.demoApp .workspaceButton b,.demoApp.demoApp .roleSwitch b,.demoApp.demoApp .demoSidebar nav button,.demoApp.demoApp .demoUser b{font-size:var(--demo-type-caption)}.demoApp.demoApp .workspaceButton small,.demoApp.demoApp .roleSwitch small,.demoApp.demoApp .demoUser small,.demoApp.demoApp .connectedBar small{font-size:var(--demo-type-micro)}.demoApp.demoApp .experienceTag,.demoApp.demoApp .askBox>span,.demoApp.demoApp .suggestions button,.demoApp.demoApp .solidButton,.demoApp.demoApp .testButton,.demoApp.demoApp .subTabs button,.demoApp.demoApp .categoryBar button,.demoApp.demoApp .searchFilters button,.demoApp.demoApp .filterButton{font-size:var(--demo-type-control)}.demoApp.demoApp .recentGrid h3,.demoApp.demoApp .templateGrid h3,.demoApp.demoApp .myAgentGrid h3,.demoApp.demoApp .libraryGrid h3{font-size:16px;line-height:1.3}.demoApp.demoApp .recentGrid p,.demoApp.demoApp .templateGrid p,.demoApp.demoApp .myAgentGrid p,.demoApp.demoApp .libraryGrid p,.demoApp.demoApp .answerText,.demoApp.demoApp .searchResults article>div:nth-child(2)>p{font-size:var(--demo-type-body);line-height:1.62}.demoApp.demoApp .flowGroup>article b,.demoApp.demoApp .settingsPanel h3,.demoApp.demoApp .riskTable>button b,.demoApp.demoApp .duplicateList>button b,.demoApp.demoApp .signalList span,.demoApp.demoApp .humanQueueList b,.demoApp.demoApp .clusterList b,.demoApp.demoApp .clusterVersions b,.demoApp.demoApp .reviewQueue b,.demoApp.demoApp .sourcePriorList b,.demoApp.demoApp .weightList label>span,.demoApp.demoApp .knowledgeGraphNode b,.demoApp.demoApp .graphDetailPanel b{font-size:var(--demo-type-caption);line-height:1.42}.demoApp.demoApp .riskTableHead,.demoApp.demoApp .runTableHead,.demoApp.demoApp .searchSummary small,.demoApp.demoApp .resultTitle span,.demoApp.demoApp .templateStats,.demoApp.demoApp .pipelineStep small,.demoApp.demoApp .ratingScore small,.demoApp.demoApp .signalList span small,.demoApp.demoApp .humanQueueList small,.demoApp.demoApp .clusterList small,.demoApp.demoApp .clusterVersions small,.demoApp.demoApp .executionTrace article small,.demoApp.demoApp .knowledgeGraphNode small,.demoApp.demoApp .knowledgeGraphNode em,.demoApp.demoApp .graphDetailPanel small,.demoApp.demoApp .graphDetailPanel em{font-size:var(--demo-type-micro);line-height:1.42}.demoApp.demoApp .knowledgeGraphNode{min-width:220px;padding:12px}.demoApp.demoApp .knowledgeGraphNode b{font-size:14px}.demoApp.demoApp .knowledgeGraphNode small,.demoApp.demoApp .knowledgeGraphNode em,.demoApp.demoApp .knowledgeGraphNode strong{font-size:13px}.demoApp.demoApp .graphToolbar input,.demoApp.demoApp .graphToolbar button,.demoApp.demoApp .graphToolbar>span{font-size:var(--demo-type-caption)}.demoApp.demoApp .demoTop a,.demoApp.demoApp .collaborationBadge b,.demoApp.demoApp .pipelineStep b,.demoApp.demoApp .unifiedKnowledgeFlow>span,.demoApp.demoApp .unifiedKnowledgeFlow article b,.demoApp.demoApp .duplicateList>button strong,.demoApp.demoApp .survivorship h3,.demoApp.demoApp .signalList b,.demoApp.demoApp .ratingResult b,.demoApp.demoApp .humanQueueList strong,.demoApp.demoApp .templateGrid article>span,.demoApp.demoApp .flowGroup>article>span,.demoApp.demoApp .recentGrid>article>span,.demoApp.demoApp .connectedBar b{font-size:var(--demo-type-micro);line-height:1.4}.demoApp.demoApp .collaborationBadge small{font-size:var(--demo-type-micro);line-height:1.5;letter-spacing:normal;text-align:left}.demoApp.demoApp .settingsPanel label,.demoApp.demoApp .ingestionToggleList b,.demoApp.demoApp .exactMatch b,.demoApp.demoApp .thresholdControl b,.demoApp.demoApp .survivorToggle b,.demoApp.demoApp .syncSchedule span,.demoApp.demoApp .scopeColumns h3,.demoApp.demoApp .ingestedKnowledgeTypes article b,.demoApp.demoApp .ingestedKnowledgeTypes article strong{font-size:var(--demo-type-caption);line-height:1.4}.demoApp.demoApp .connectorLogo{font-size:var(--demo-type-caption)}.demoApp.demoApp .connectorState{font-size:var(--demo-type-micro)}.demoApp.demoApp .sourceConnectorGrid h3{font-size:15px;line-height:1.35}.demoApp.demoApp .resultCount b,.demoApp.demoApp .myAgentGrid h2,.demoApp.demoApp .settingsPanel label>b,.demoApp.demoApp .knowledgeTypeScope>div,.demoApp.demoApp .executionTrace>.miniHead>strong small,.demoApp.demoApp .executionTrace article b,.demoApp.demoApp .diagnosisReadyTitle h2,.demoApp.demoApp .rulePanel h3,.demoApp.demoApp .impactPreview>span,.demoApp.demoApp .reviewEvidence h3,.demoApp.demoApp .reviewEvidence b,.demoApp.demoApp .candidateVersions b,.demoApp.demoApp .reviewAssignment,.demoApp.demoApp .graphDetailHero small,.demoApp.demoApp .graphDetailFacts dt,.demoApp.demoApp .graphDetailFacts dd{font-size:var(--demo-type-caption);line-height:1.42}.demoApp.demoApp .reviewEvidence span,.demoApp.demoApp .reviewComment>span{font-size:var(--demo-type-caption);line-height:1.42}.demoApp.demoApp .myAgentGrid h2,.demoApp.demoApp .diagnosisReadyTitle h2{font-size:17px;line-height:1.3}.demoApp.demoApp .searchSummary b,.demoApp.demoApp .resultCount>span,.demoApp.demoApp .sourceTile,.demoApp.demoApp .resultTitle span,.demoApp.demoApp .searchResults article>div:nth-child(2)>small,.demoApp.demoApp .myAgentGrid article>.agentStatus,.demoApp.demoApp .myAgentGrid article>div:last-child span,.demoApp.demoApp .myAgentGrid article>div:last-child small,.demoApp.demoApp .libraryGrid article>span,.demoApp.demoApp .runTableCard>button b,.demoApp.demoApp .runTableCard>button>em,.demoApp.demoApp .runTableCard>button>strong,.demoApp.demoApp .clusterList strong,.demoApp.demoApp .weightEditor>.miniHead>strong,.demoApp.demoApp .weightList b,.demoApp.demoApp .reviewQueue>button>i,.demoApp.demoApp .reviewQueue strong,.demoApp.demoApp .reviewConfidence,.demoApp.demoApp .knowledgeGraphNode strong,.demoApp.demoApp .graphLegend span,.demoApp.demoApp .graphLegend>b{font-size:var(--demo-type-micro);line-height:1.42}.demoApp.demoApp .myAgentGrid article>div:last-child button,.demoApp.demoApp .templateActions button,.demoApp.demoApp .clusterActions button{font-size:var(--demo-type-control)}.demoApp.demoApp .adminKnowledgeTypes .miniHead>button{flex:0 0 auto;width:max-content;min-width:max-content;max-width:none;padding-inline:10px;white-space:nowrap}.demoApp.demoApp{overflow-x:clip}.demoApp.demoApp .trialGuide{width:min(1180px,calc(100vw - 44px));height:min(760px,calc(100dvh - 44px));grid-template-columns:282px minmax(0,1fr)}.demoApp.demoApp .trialGuideRail{padding:30px 25px 24px}.demoApp.demoApp .guideBrand b{font-size:18px}.demoApp.demoApp .guideBrand small{font-size:var(--demo-type-micro)}.demoApp.demoApp .guideProgress{margin-top:48px}.demoApp.demoApp .guideProgress>span{font-size:var(--demo-type-micro)}.demoApp.demoApp .guideProgress>div{min-height:88px;grid-template-columns:34px 1fr;gap:12px}.demoApp.demoApp .guideProgress>div>i{width:34px;height:34px;font-size:var(--demo-type-caption)}.demoApp.demoApp .guideProgress>div:not(:last-child):after{top:36px;left:16px}.demoApp.demoApp .guideProgress b{font-size:var(--demo-type-caption);line-height:1.35}.demoApp.demoApp .guideProgress small{margin-top:5px;font-size:var(--demo-type-micro);line-height:1.45}.demoApp.demoApp .guideTrust{padding:13px;font-size:var(--demo-type-micro);line-height:1.5}.demoApp.demoApp .trialGuideMain{padding:50px 52px 0}.demoApp.demoApp .guideSkip{top:18px;right:22px;padding:0 10px;font-size:var(--demo-type-caption)}.demoApp.demoApp .guideEyebrow{font-size:var(--demo-type-micro)}.demoApp.demoApp .guideStepContent{padding-top:20px;scrollbar-gutter:stable}.demoApp.demoApp .guideTitle{grid-template-columns:48px minmax(0,1fr);gap:15px}.demoApp.demoApp .guideTitle>span{width:48px;height:48px}.demoApp.demoApp .guideTitle h1,.demoApp.demoApp .reportSuccess h1{max-width:720px;font-size:clamp(27px,2.4vw,34px);line-height:1.14;text-wrap:balance}.demoApp.demoApp .guideTitle p,.demoApp.demoApp .reportSuccess p{max-width:720px;margin-top:9px;font-size:var(--demo-type-body);line-height:1.58}.demoApp.demoApp .guideSourceGrid{margin-top:25px;gap:12px}.demoApp.demoApp .guideSourceGrid>button{min-height:88px;padding:13px;grid-template-columns:40px minmax(0,1fr) auto 20px;gap:11px}.demoApp.demoApp .guideSourceMark{width:40px;height:40px;font-size:var(--demo-type-caption)}.demoApp.demoApp .guideSourceGrid b{font-size:var(--demo-type-caption)}.demoApp.demoApp .guideSourceGrid small,.demoApp.demoApp .guideSourceGrid em{font-size:var(--demo-type-micro);line-height:1.4}.demoApp.demoApp .guideSelectionSummary{font-size:var(--demo-type-caption)}.demoApp.demoApp .guidePresetGrid{gap:12px}.demoApp.demoApp .guidePresetGrid>button{min-height:150px;padding:17px}.demoApp.demoApp .guidePresetGrid b{font-size:15px}.demoApp.demoApp .guidePresetGrid em{font-size:var(--demo-type-micro)}.demoApp.demoApp .guidePresetGrid p{font-size:var(--demo-type-caption);line-height:1.55}.demoApp.demoApp .guideThreshold{padding:17px}.demoApp.demoApp .guideThreshold b,.demoApp.demoApp .guideSignals>span{font-size:var(--demo-type-caption)}.demoApp.demoApp .guideThreshold small,.demoApp.demoApp .guideSignals em{font-size:var(--demo-type-micro);line-height:1.42}.demoApp.demoApp .guideThreshold strong{font-size:21px}.demoApp.demoApp .guideSignals em{padding:6px 9px}.demoApp.demoApp .diagnosticScope{gap:12px}.demoApp.demoApp .diagnosticScope>div{min-height:96px;padding:16px}.demoApp.demoApp .diagnosticScope small,.demoApp.demoApp .diagnosticPreview small,.demoApp.demoApp .scanStages span,.demoApp.demoApp .guideReportMetrics small,.demoApp.demoApp .guideReportMetrics em,.demoApp.demoApp .guideFinding b,.demoApp.demoApp .guideFinding p{font-size:var(--demo-type-micro);line-height:1.48}.demoApp.demoApp .diagnosticScope b{font-size:var(--demo-type-caption)}.demoApp.demoApp .guideReportMetrics article{min-height:140px;padding:16px}.demoApp.demoApp .guideReportMetrics b{font-size:25px}.demoApp.demoApp .guideFooter{min-height:82px;margin-inline:-52px;padding-inline:52px;flex:0 0 auto}.demoApp.demoApp .guideFooter>button{min-height:44px;padding-inline:18px;font-size:13px}@media(max-width:900px){.demoApp.demoApp .trialGuide{width:100%;height:100dvh;grid-template-columns:220px minmax(0,1fr);border-radius:0}.demoApp.demoApp .trialGuideMain{padding:46px 30px 0}.demoApp.demoApp .guideFooter{margin-inline:-30px;padding-inline:30px}.demoApp.demoApp .guideSourceGrid,.demoApp.demoApp .guidePresetGrid{grid-template-columns:1fr}.demoApp.demoApp .guidePresetGrid>button{min-height:112px}}@media(max-width:780px){.demoApp{--demo-type-micro: 12px;--demo-type-caption: 13px;--demo-type-body: 14px;--demo-type-body-large: 16px;--demo-type-control: 13px}.demoApp.demoApp button:not(.toggle){min-height:44px}.demoApp.demoApp .collaborationBadge{width:100%;max-width:none}.demoApp.demoApp .adminKnowledgeTypes .miniHead{align-items:flex-start;flex-direction:column}.demoApp.demoApp .adminKnowledgeTypes .miniHead>button{width:auto;min-width:0;max-width:100%;white-space:normal}.demoApp.demoApp .knowledgeGraphNode b{font-size:15px}.demoApp.demoApp .knowledgeGraphNode small,.demoApp.demoApp .knowledgeGraphNode em,.demoApp.demoApp .knowledgeGraphNode strong{font-size:14px}.demoApp.demoApp .trialGuide{display:flex;flex-direction:column;overflow:hidden}.demoApp.demoApp .trialGuideRail{min-height:128px;padding:18px 20px 16px;flex:0 0 128px}.demoApp.demoApp .guideBrand img{width:34px;height:34px}.demoApp.demoApp .guideBrand b{font-size:17px}.demoApp.demoApp .guideBrand small{font-size:12px}.demoApp.demoApp .guideProgress{margin-top:17px}.demoApp.demoApp .guideProgress>div>i{width:32px;height:32px}.demoApp.demoApp .guideProgress>div:not(:last-child):after{top:15px;left:calc(50% + 17px);right:calc(-50% + 17px)}.demoApp.demoApp .trialGuideMain{min-height:0;flex:1;padding:45px 20px 0;overflow:hidden}.demoApp.demoApp .guideStepContent{overflow-y:auto;padding:17px 2px 24px 0}.demoApp.demoApp .guideSkip{top:10px;right:14px}.demoApp.demoApp .guideTitle{grid-template-columns:42px minmax(0,1fr);gap:12px}.demoApp.demoApp .guideTitle>span{width:42px;height:42px}.demoApp.demoApp .guideTitle h1,.demoApp.demoApp .reportSuccess h1{font-size:clamp(23px,6.5vw,28px);line-height:1.17}.demoApp.demoApp .guideTitle p,.demoApp.demoApp .reportSuccess p{font-size:13px;line-height:1.55}.demoApp.demoApp .guideSourceGrid{margin-top:20px}.demoApp.demoApp .guideSourceGrid>button{min-height:90px;grid-template-columns:40px minmax(0,1fr) auto 20px}.demoApp.demoApp .guideSourceGrid small{overflow:visible;white-space:normal}.demoApp.demoApp .guidePresetGrid>button{min-height:126px}.demoApp.demoApp .guideSignals{align-items:flex-start;flex-direction:column}.demoApp.demoApp .guideSignals>div{justify-content:flex-start}.demoApp.demoApp .diagnosticScope,.demoApp.demoApp .guideReportMetrics{grid-template-columns:1fr}.demoApp.demoApp .guideReportMetrics article{min-height:112px}.demoApp.demoApp .guideFooter{min-height:calc(76px + env(safe-area-inset-bottom));margin-inline:-20px;padding:10px 20px env(safe-area-inset-bottom);position:sticky;bottom:0}}@media(max-width:520px){.demoApp.demoApp .productHead h1,.demoApp.demoApp .subPageHead h1{font-size:27px}.demoApp.demoApp .trialGuideRail{min-height:122px;flex-basis:122px}.demoApp.demoApp .guideBrand{padding-right:90px}.demoApp.demoApp .guideProgress{margin-top:14px}.demoApp.demoApp .trialGuideMain{padding-inline:18px}.demoApp.demoApp .guideFooter{margin-inline:-18px;padding-inline:18px}.demoApp.demoApp .guideSourceGrid>button{padding:12px;gap:9px}.demoApp.demoApp .guideSourceGrid em{max-width:52px;overflow-wrap:anywhere}.demoApp.demoApp .diagnosticPreview{min-height:150px;padding:18px}}@media(prefers-reduced-motion:reduce){.demoApp *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){.demoSidebar,.demoTop,.diagnosticDrawer{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}}.leadOpsPage{--lead-line: #e5e5eb;--lead-muted: #777782;position:relative;max-width:1460px;margin:0 auto;padding:31px 330px 54px 31px;color:#1e1e25}.leadOpsHead{min-height:84px;display:flex;justify-content:space-between;align-items:flex-start;gap:26px}.leadOpsHead>div:first-child>span{display:block;margin-bottom:8px;color:#6265e9;font-size:11px;font-weight:750;letter-spacing:.13em}.leadOpsHead h1{margin:0;font-size:clamp(26px,2.2vw,34px);line-height:1.14;letter-spacing:-.04em}.leadOpsHead p{max-width:650px;margin:9px 0 0;color:var(--lead-muted);font-size:13px;line-height:1.55}.leadOpsHeadActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.leadOpsHeadActions>button{min-height:38px;padding:0 12px;border:1px solid var(--lead-line);border-radius:10px;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#4f4f59;font-size:12px;font-weight:600;cursor:pointer}.leadOpsHeadActions>a{min-height:38px;padding:0 11px;border:1px solid var(--lead-line);border-radius:10px;display:inline-flex;align-items:center;gap:6px;color:#565660;background:#fff;font-size:12px;font-weight:650}.leadOpsHeadActions>a:hover{border-color:#bfc0ed;color:#5053da}.leadOpsHeadActions>button:hover{border-color:#bfc0ed;color:#5053da}.leadOpsHeadActions svg{width:15px;height:15px}.dataMode{min-height:30px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;background:#f0f0f4;color:#73737d;font-size:11px;font-weight:650}.dataMode svg{color:#8b8b94}.dataMode.live{background:#eaf7f0;color:#297554}.dataMode.live svg{color:#3f9a71}.leadOpsOverview{margin-top:24px;display:grid;grid-template-columns:.94fr 1.06fr;gap:14px}.leadOpsOverview>article,.leadOpsTableSection,.leadOpsBottom>article{min-width:0;border:1px solid var(--lead-line);border-radius:16px;background:#fff}.leadOpsOverview>article{min-height:285px;padding:18px 19px 14px}.leadOpsCardTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.leadOpsCardTitle h2{margin:0;font-size:15px;line-height:1.3;letter-spacing:-.02em}.leadOpsCardTitle p{margin:5px 0 0;color:#8d8d96;font-size:11px;line-height:1.45}.leadOpsCardTitle>svg{width:18px;height:18px;color:#7476e9}.leadOpsCardTitle>span{padding:4px 8px;border-radius:999px;color:#29805a;background:#eaf8f1;font-size:11px;font-weight:650}.funnelChartWrap,.trendChartWrap{width:100%;min-width:0;height:220px;margin-top:8px}.leadOpsTableSection{margin-top:14px;overflow:hidden}.leadOpsTableHead{min-height:64px;padding:12px 14px;border-bottom:1px solid var(--lead-line);display:flex;align-items:center;justify-content:space-between;gap:14px}.leadOpsTableHead>div:first-child{display:flex;align-items:center;gap:8px}.leadOpsTableHead h2{margin:0;font-size:15px;letter-spacing:-.02em}.leadOpsTableHead>div:first-child>span{min-width:24px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;color:#5f61dd;background:#eef;font-size:11px;font-weight:700}.leadOpsTableActions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.leadOpsTableActions label{width:min(240px,22vw);height:36px;padding:0 10px;border:1px solid var(--lead-line);border-radius:9px;display:flex;align-items:center;gap:7px;background:#fff}.leadOpsTableActions label svg{width:15px;flex:0 0 auto;color:#8d8d97}.leadOpsTableActions input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#303039;font-size:12px}.leadOpsTableActions select,.leadOpsTableActions button{height:36px;padding:0 10px;border:1px solid var(--lead-line);border-radius:9px;background:#fff;color:#55555f;font-size:12px;font-weight:600;cursor:pointer}.leadOpsTableActions button{display:inline-flex;align-items:center;gap:6px}.leadOpsTableActions .leadExport{border-color:#5d60ed;color:#fff;background:#5d60ed}.leadOpsTableActions .leadExport svg{width:15px}.leadTableScroller{max-height:230px;overflow:auto}.leadTable{width:100%;border-collapse:collapse;table-layout:auto}.leadTable th{position:sticky;top:0;z-index:2;height:36px;padding:0 9px;border-bottom:1px solid #ededf1;color:#85858f;background:#fafafd;text-align:left;white-space:nowrap;font-size:11px;font-weight:650}.leadTable td{height:46px;padding:0 9px;border-bottom:1px solid #eeeeF2;color:#5f5f69;white-space:nowrap;font-size:11px}.leadTable td b{color:#292931;font-size:12px}.leadTable tr{cursor:pointer}.leadTable tbody tr:hover{background:#fafaff}.leadTable tbody tr.selected{box-shadow:inset 3px 0 #6366f1;background:#f4f4ff}.intentScore{min-width:29px;height:24px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;color:#61616c;background:#f0f0f4;font-weight:750}.intentScore.intent3{color:#8a6426;background:#fff4d9}.intentScore.intent4{color:#287353;background:#e6f6ee}.leadStatus{padding:4px 8px;border-radius:999px;color:#5e60d9;background:#ededff;font-weight:650}.leadStatus.pending{color:#a26523;background:#fff2de}.leadStatus.assigned{color:#7855bc;background:#f2eaff}.leadStatus.visitor{color:#6d6d77;background:#eeeef2}.leadOpsBottom{margin-top:14px;display:grid;grid-template-columns:.72fr 1.28fr;gap:14px}.leadOpsBottom>article{min-height:285px;padding:18px}.triggerRules{display:flex;flex-direction:column;gap:10px}.triggerRule{min-height:60px;padding:9px 10px;border:1px solid #ececf1;border-radius:11px;display:grid;grid-template-columns:34px 1fr 16px;align-items:center;gap:9px}.triggerRule>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#5f62e6;background:#eeeefe}.triggerRule>span svg{width:17px;height:17px}.triggerRule>div{min-width:0;display:flex;flex-direction:column}.triggerRule b{font-size:12px;line-height:1.35}.triggerRule small{margin-top:3px;color:#8b8b95;font-size:11px;line-height:1.4}.triggerRule>svg{color:#3c9a6b}.widgetPreviewCanvas{min-height:216px;margin-top:14px;padding:17px;border-radius:13px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(250px,1.3fr);align-items:end;gap:16px;background:#08090f url(/home-trust-flow.png) center / cover no-repeat}.widgetPreviewTrigger{justify-self:center;min-height:42px;padding:0 14px;border:0;border-radius:999px;display:inline-flex;align-items:center;gap:7px;color:#fff;background:#6063ee;font-size:12px;font-weight:650}.widgetPreviewTrigger svg{width:18px}.widgetPreviewForm{padding:14px;border:1px solid rgba(255,255,255,.42);border-radius:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;color:#2a2a32;background:#fffffff5;box-shadow:0 16px 34px #00000038}.widgetPreviewForm h3{grid-column:1 / -1;margin:0 0 2px;font-size:14px}.widgetPreviewForm label{display:grid;gap:4px}.widgetPreviewForm label span{color:#74747e;font-size:10px}.widgetPreviewForm label i{height:28px;border:1px solid #e0e0e7;border-radius:7px;background:#fff}.widgetPreviewForm button{grid-column:1 / -1;height:32px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;background:#5c5fe8;font-size:11px;font-weight:650}.widgetPreviewForm button svg{width:13px}.widgetPreviewForm small{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:4px;color:#84848d;font-size:9px;line-height:1.35;text-align:center}.widgetPreviewForm small svg{width:12px;flex:0 0 auto;color:#398866}.leadDetailDrawer{position:fixed;z-index:12;top:64px;right:0;bottom:0;width:318px;padding:20px;overflow:auto;border-left:1px solid #dfdfe6;color:#23232a;background:#fff;box-shadow:-16px 0 42px #22213d14}.demoMain.leadOpsActive .demoTop{display:none}.demoMain.leadOpsActive .demoContent{max-width:none;padding:0}.demoMain.leadOpsActive .leadDetailDrawer{top:0}.leadDetailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.leadDetailHead>div>span{color:#73737e;font-size:11px;font-weight:650;letter-spacing:.06em}.leadDetailHead h2{margin:8px 0 0;font-size:22px;letter-spacing:-.035em}.leadDetailHead p{margin:6px 0 0;color:#8b8b94;font-size:11px;line-height:1.45}.leadDetailHead>button{width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;color:#777781;background:#f3f3f6;cursor:pointer}.leadIdentity{margin-top:18px;padding:13px;border:1px solid #e5e5eb;border-radius:13px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}.leadIdentity>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#5e60e6;background:#ededff;font-size:14px;font-weight:750}.leadIdentity>div{display:flex;flex-direction:column}.leadIdentity b{font-size:12px}.leadIdentity small{margin-top:3px;color:#8d8d96;font-size:10px}.leadIdentity em{width:31px;height:25px;border-radius:999px;display:grid;place-items:center;color:#287353;background:#e7f6ee;font-size:11px;font-style:normal;font-weight:750}.leadDetailDrawer section{margin-top:24px}.leadDetailDrawer section h3{margin:0 0 12px;font-size:13px}.journeyList{position:relative;display:grid;gap:0}.journeyList:before{content:"";position:absolute;left:6px;top:7px;bottom:10px;width:1px;background:#d9d8ef}.journeyList>div{position:relative;min-height:54px;display:grid;grid-template-columns:14px 1fr;gap:9px}.journeyList i{position:relative;z-index:1;width:13px;height:13px;margin-top:3px;border:3px solid #fff;border-radius:50%;background:#6669ee;box-shadow:0 0 0 1px #7779ef}.journeyList span{display:flex;flex-direction:column}.journeyList b{font-size:11px}.journeyList small{margin-top:4px;color:#8a8a93;font-size:10px}.leadDetailDrawer dl{margin:0;display:grid}.leadDetailDrawer dl>div{min-height:45px;padding:9px 0;border-bottom:1px solid #eeeeF2;display:grid;grid-template-columns:86px 1fr;gap:10px;align-items:start}.leadDetailDrawer dt{color:#8a8a94;font-size:10px}.leadDetailDrawer dd{margin:0;overflow-wrap:anywhere;color:#55555e;font-size:11px;line-height:1.4}.assignLead{position:sticky;bottom:0;width:100%;min-height:44px;margin-top:25px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:#5c60ea;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 -10px 20px #fff}.assignLead svg{width:16px}.leadUnlockBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:20px;background:#0c0c147a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.leadUnlock{position:relative;width:min(440px,100%);padding:27px;border-radius:20px;color:#24242c;background:#fff;box-shadow:0 32px 90px #16153042}.leadUnlock>span{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#5d60e8;background:#eef}.leadUnlock>span svg{width:24px}.leadUnlock h2{margin:18px 0 0;font-size:23px;letter-spacing:-.035em}.leadUnlock p{margin:9px 0 18px;color:#72727c;font-size:13px;line-height:1.55}.leadUnlock>input{width:100%;height:45px;padding:0 12px;border:1px solid #dadbe4;border-radius:10px;outline:0;font:inherit;font-size:13px}.leadUnlock>input:focus{border-color:#6265e8;box-shadow:0 0 0 3px #6366f121}.leadUnlock>small{display:block;margin-top:8px;color:#b04444;font-size:11px}.leadUnlock>div{margin-top:18px;display:flex;justify-content:flex-end;gap:8px}.leadUnlock>div button{min-height:40px;padding:0 14px;border:1px solid #dedee5;border-radius:9px;background:#fff;color:#55555e;font-size:12px;font-weight:650;cursor:pointer}.leadUnlock>div button.solid{border-color:#5d60e8;display:inline-flex;align-items:center;gap:6px;color:#fff;background:#5d60e8}.leadUnlock>div button:disabled{opacity:.5}.leadUnlockClose{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;color:#777781;background:#f3f3f6;cursor:pointer}@media(max-width:1280px){.leadOpsPage{padding-right:304px;padding-left:22px}.leadDetailDrawer{width:292px}.leadOpsHead{flex-direction:column}.leadOpsHeadActions{justify-content:flex-start}}@media(max-width:1050px){.leadOpsPage{padding-right:22px}.leadDetailDrawer{position:fixed;top:auto;left:72px;right:0;width:auto;height:min(560px,78vh);border-left:0;border-top:1px solid #dfdfe6;border-radius:18px 18px 0 0}.leadOpsOverview,.leadOpsBottom{grid-template-columns:1fr}.leadOpsTableHead{align-items:flex-start;flex-direction:column}.leadOpsTableActions{width:100%;justify-content:flex-start;flex-wrap:wrap}.leadOpsTableActions label{width:min(320px,100%)}}@media(max-width:780px){.leadOpsPage{padding:20px 16px 110px}.leadOpsHeadActions{width:100%}.leadOpsHeadActions>button{min-height:44px}.leadOpsOverview{grid-template-columns:1fr}.leadOpsOverview>article{min-height:300px}.leadTableScroller{max-height:430px}.leadTable{min-width:980px}.leadOpsTableActions select,.leadOpsTableActions button{min-height:44px}.widgetPreviewCanvas,.widgetPreviewForm{grid-template-columns:1fr}.leadDetailDrawer{left:0;bottom:68px}}@media(max-width:520px){.leadOpsHead h1{font-size:28px}.leadOpsHeadActions .dataMode{order:-1}.leadOpsHeadActions>button{flex:1;justify-content:center}.leadOpsTableActions label{width:100%;min-height:44px}.leadOpsTableActions select,.leadOpsTableActions button{flex:1}.funnelChartWrap,.trendChartWrap{height:230px}.leadOpsBottom>article{padding:15px}.leadDetailDrawer{padding:18px;height:min(620px,82vh)}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.leadCapture{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:120;display:flex;flex-direction:column;align-items:flex-end;gap:12px;color:#1b1b22;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Noto Sans SC,sans-serif}body:has(.trialGuideBackdrop) .leadCapture{display:none}body:has(.leadDetailDrawer) .leadCapture{right:340px}body:has(.leadOpsPage) .leadCapture .leadTrigger{display:none}.leadTrigger{position:relative;width:58px;min-width:58px;height:72px;padding:6px 5px 7px;border:1px solid rgba(32,31,46,.11);border-radius:20px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#282731;background:#fffffff5;box-shadow:0 12px 30px #211f4329;font-size:12px;font-weight:650;letter-spacing:-.01em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.leadTrigger:hover{transform:translateY(-2px);border-color:#5b5ff247;box-shadow:0 16px 34px #2d2a5b33}.leadTrigger:active{transform:scale(.97)}.leadTrigger>img{width:48px;height:44px;margin-top:-2px;flex:0 0 44px;object-fit:contain;filter:none;transform:none}.leadTrigger>i{width:17px;height:2px;margin:-1px 0 2px;border-radius:999px;background:#686af0}.leadTriggerShort{display:block;font-size:12px;line-height:1;font-weight:700;white-space:nowrap}.leadTriggerHint{position:absolute;top:50%;right:calc(100% + 10px);min-width:max-content;padding:10px 13px;border:1px solid rgba(32,31,46,.1);border-radius:12px;color:#282731;background:#fffffffa;box-shadow:0 10px 28px #211f4321;font-size:13px;line-height:1;font-weight:650;opacity:0;visibility:hidden;pointer-events:none;transform:translate(5px,-50%);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.leadTrigger:hover .leadTriggerHint,.leadTrigger:focus-visible .leadTriggerHint{opacity:1;visibility:visible;transform:translateY(-50%)}.leadCapture.isOpen .leadTriggerHint{opacity:0;visibility:hidden}.leadPanel{position:relative;width:min(438px,calc(100vw - 28px));max-height:min(760px,calc(100dvh - 98px));overflow:auto;padding:27px;border:1px solid rgba(31,31,44,.09);border-radius:24px;background:#fffffffa;box-shadow:0 28px 80px #19183538;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);transform-origin:right bottom;animation:leadPanelIn .22s cubic-bezier(.2,.8,.2,1);scrollbar-width:thin}.leadPanel.stage-quiz{width:min(470px,calc(100vw - 28px))}.leadPanel.stage-form,.leadPanel.stage-success{width:min(438px,calc(100vw - 28px))}@keyframes leadPanelIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.leadClose{position:absolute;z-index:2;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:#f3f3f6;color:#71717b;cursor:pointer}.leadClose:hover{color:#18181e;background:#ececf1}.leadClose svg{width:17px;height:17px}.assessmentEyebrow{display:block;color:#5b5ff2;font-size:11px;line-height:1.4;font-weight:750;letter-spacing:.08em}.assessmentIntro h2,.assessmentQuiz h2,.assessmentResult h2,.assessmentForm h2,.assessmentComplete h2{margin:10px 0 0;color:#1d1d25;font-size:clamp(21px,3vw,25px);line-height:1.18;letter-spacing:-.04em}.assessmentIntro>p,.assessmentQuiz>p,.assessmentResult>p,.assessmentForm>p,.assessmentComplete>p{margin:10px 0 0;color:#71717c;font-size:13px;line-height:1.58}.assessmentIntro{padding-top:2px;text-align:left}.assessmentBrand{position:relative;width:78px;height:74px;margin:2px 0 14px;display:grid;place-items:center}.assessmentBrand>img{width:78px;height:74px;object-fit:contain;filter:none;transform:none}.assessmentBrand>span{position:absolute;right:-2px;top:0;width:26px;height:26px;border:3px solid #fff;border-radius:50%;display:grid;place-items:center;color:#fff;background:#676af0}.assessmentBrand>span svg{width:13px;height:13px}.assessmentAuto{display:inline-block;margin:0 0 10px;padding:6px 9px;border-radius:8px;color:#585bd9;background:#eeeefe;font-size:12px;line-height:1.4;font-weight:650}.assessmentIntro h2{max-width:355px}.assessmentIntro>p{max-width:360px}.leadPrimary{width:100%;min-height:48px;margin-top:21px;padding:0 16px;border:0;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#5b5ff2;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.leadPrimary:hover{background:#4f52dc;transform:translateY(-1px)}.leadPrimary:active{transform:translateY(0)}.leadPrimary:disabled{opacity:.52;cursor:not-allowed;transform:none}.leadPrimary svg{width:17px;height:17px}.assessmentMeta,.leadPrivacy{margin-top:11px;display:flex;align-items:center;justify-content:center;gap:6px;color:#85858e;font-size:11px;line-height:1.45;text-align:center}.assessmentMeta svg,.leadPrivacy svg{width:14px;height:14px;flex:0 0 auto;color:#4d9d79}.assessmentProgressHead{padding-right:34px;display:flex;align-items:center;justify-content:space-between;color:#777781;font-size:12px;line-height:1.4}.assessmentProgressHead b{color:#5b5ff2}.assessmentProgress{height:4px;margin:9px 0 24px;overflow:hidden;border-radius:999px;background:#ececf2}.assessmentProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b5ff2,#8a6ff3);transition:width .22s ease}.assessmentQuiz h2{max-width:390px}.assessmentOptions{margin-top:20px;display:grid;grid-template-columns:1fr;gap:9px}.assessmentOptions button{min-height:56px;padding:10px 12px;border:1px solid #e0e0e8;border-radius:13px;display:flex;align-items:center;gap:9px;color:#4e4e59;background:#fff;font:inherit;font-size:13px;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.assessmentOptions button:hover{border-color:#babaf5;background:#fafaff}.assessmentOptions button.selected{border-color:#6a6df0;color:#282947;background:#f4f4ff;box-shadow:0 0 0 2px #5b5ff214}.assessmentOptions button i{width:21px;height:21px;flex:0 0 21px;color:#aaaab5}.assessmentOptions button i svg{width:21px;height:21px}.assessmentOptions button.selected i{color:#5b5ff2}.assessmentNav{margin-top:20px;padding-top:16px;border-top:1px solid #ededf1;display:flex;justify-content:space-between;gap:10px}.assessmentNav>button{min-height:42px;padding:0 12px;border:1px solid #dedee6;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#686872;background:#fff;font-size:12px;font-weight:650;cursor:pointer}.assessmentNav>button.solid{margin-left:auto;border-color:#5b5ff2;color:#fff;background:#5b5ff2}.assessmentNav>button:disabled{opacity:.45;cursor:not-allowed}.assessmentNav svg{width:15px;height:15px}.assessmentScoreRow{margin-top:19px;display:grid;grid-template-columns:104px 1fr;align-items:center;gap:18px}.assessmentScore{position:relative;width:104px;height:104px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(#5b5ff2 var(--score),#ececf2 0)}.assessmentScore:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#fff}.assessmentScore.gaps{background:conic-gradient(#a27030 var(--score),#eee9e1 0)}.assessmentScore.risk{background:conic-gradient(#bf5454 var(--score),#f1e7e7 0)}.assessmentScore strong,.assessmentScore small{position:relative;z-index:1}.assessmentScore strong{font-size:30px;line-height:1;letter-spacing:-.05em}.assessmentScore small{margin-top:3px;color:#8a8a94;font-size:11px}.assessmentScoreRow>div:last-child>span{color:#7d7d87;font-size:12px}.assessmentScoreRow h2{margin-top:5px;font-size:20px}.assessmentScoreRow>div:last-child>b{display:inline-flex;margin-top:7px;padding:5px 8px;border-radius:999px;color:#595cdb;background:#eef;font-size:11px}.assessmentResult h3,.assessmentComplete h3{margin:20px 0 10px;font-size:13px;line-height:1.4}.assessmentRisks{display:grid;gap:11px}.assessmentRisks>div{display:grid;grid-template-columns:minmax(124px,1fr) 1.15fr 28px;align-items:center;gap:10px}.assessmentRisks span{color:#555560;font-size:12px;line-height:1.35}.assessmentRisks>div>i{height:6px;overflow:hidden;border-radius:999px;background:#eeeef2}.assessmentRisks>div>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8183f4,#5b5ff2)}.assessmentRisks b{color:#676771;font-size:11px;text-align:right}.leadTextButton,.leadBackLink{margin:11px auto 0;padding:5px;border:0;display:flex;align-items:center;justify-content:center;gap:5px;color:#74747e;background:transparent;font-size:12px;font-weight:600;cursor:pointer}.leadTextButton:hover,.leadBackLink:hover{color:#4f52dc}.leadBackLink svg{width:14px;height:14px}.assessmentForm{padding-top:2px}.assessmentForm>p{max-width:410px}.formScoreChip{margin-top:16px;padding:10px 12px;border:1px solid #e3e3f4;border-radius:12px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;color:#6062dc;background:#f7f7ff}.formScoreChip svg{width:20px;height:20px}.formScoreChip span{color:#6d6d78;font-size:11px}.formScoreChip b{font-size:12px}.assessmentForm form{margin-top:16px}.leadFormGrid{display:grid;grid-template-columns:1fr;gap:11px}.leadFormGrid label{min-width:0;display:grid;gap:6px}.assessmentForm label>span{color:#4f4f59;font-size:12px;line-height:1.4;font-weight:600}.assessmentForm input[type=text],.assessmentForm input[type=email],.assessmentForm input[type=tel],.assessmentForm label:not(.leadConsent) input{width:100%;height:44px;padding:0 12px;border:1px solid #dedee6;border-radius:11px;color:#1b1b22;background:#fff;font:inherit;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.assessmentForm input:focus{border-color:#676af0;box-shadow:0 0 0 3px #6366f124}.assessmentForm input::placeholder{color:#aaaab3}.leadConsent{margin-top:13px;display:grid;grid-template-columns:18px 1fr;align-items:start;gap:9px;cursor:pointer}.leadConsent input{width:18px;height:18px;margin:1px 0 0;accent-color:#5b5ff2}.leadConsent span{font-weight:500!important;line-height:1.5!important}.leadHoneypot{position:absolute!important;left:-10000px!important}.assessmentForm .leadPrimary{margin-top:13px}.leadError{margin:10px 0 0;color:#b44242;font-size:12px;line-height:1.45}.assessmentComplete{text-align:center}.assessmentCompleteIcon{width:48px;height:48px;margin:0 auto 14px;border-radius:15px;display:grid;place-items:center;color:#3f9a71;background:#eaf7f0}.assessmentCompleteIcon svg{width:26px;height:26px}.assessmentComplete .assessmentEyebrow{text-align:center}.assessmentComplete>p{max-width:400px;margin-left:auto;margin-right:auto}.assessmentComplete h3{text-align:left}.assessmentRecommendations{display:grid;gap:8px;text-align:left}.assessmentRecommendations article{padding:11px;border:1px solid #e7e7ed;border-radius:12px;display:grid;grid-template-columns:28px 1fr;gap:9px;background:#fafafd}.assessmentRecommendations article>b{color:#6a6dea;font-size:11px;line-height:1.5}.assessmentRecommendations article span{display:block;color:#3f3f48;font-size:12px;line-height:1.4;font-weight:700}.assessmentRecommendations article p{margin:4px 0 0;color:#74747e;font-size:11px;line-height:1.5}.leadTrigger:focus-visible,.leadClose:focus-visible,.leadPrimary:focus-visible,.assessmentOptions button:focus-visible,.assessmentNav button:focus-visible,.leadTextButton:focus-visible,.leadBackLink:focus-visible{outline:3px solid rgba(99,102,241,.42);outline-offset:3px}@media(max-width:600px){.leadCapture{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.leadTrigger{width:52px;min-width:52px;height:52px;padding:3px;border-radius:50%}.leadTrigger>img{width:48px;height:48px;margin:0;flex-basis:48px}.leadTrigger>i,.leadTriggerShort,.leadTriggerHint{display:none}.leadPanel,.leadPanel.stage-quiz,.leadPanel.stage-form,.leadPanel.stage-success{width:calc(100vw - 24px);max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:20px}.leadClose{top:11px;right:11px;width:38px;height:38px}.assessmentIntro h2,.assessmentQuiz h2,.assessmentResult h2,.assessmentForm h2,.assessmentComplete h2{font-size:21px}.assessmentIntro>p,.assessmentQuiz>p,.assessmentResult>p,.assessmentForm>p,.assessmentComplete>p{font-size:13px}.assessmentOptions{grid-template-columns:1fr}.assessmentOptions button{min-height:48px;font-size:13px}.assessmentNav{position:sticky;bottom:calc(-22px - env(safe-area-inset-bottom));z-index:1;margin-left:-18px;margin-right:-18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffffffa}.assessmentNav>button{min-height:44px}.assessmentScoreRow{grid-template-columns:88px 1fr;gap:13px}.assessmentScore{width:88px;height:88px}.assessmentScore strong{font-size:27px}.assessmentRisks>div{grid-template-columns:118px 1fr 25px;gap:7px}.leadFormGrid{grid-template-columns:1fr}.assessmentForm input[type=text],.assessmentForm input[type=email],.assessmentForm input[type=tel],.assessmentForm label:not(.leadConsent) input,.leadPrimary{min-height:46px;font-size:14px}.leadConsent span,.assessmentRecommendations article p{font-size:12px}}@media(max-width:374px){.leadPanel,.leadPanel.stage-quiz,.leadPanel.stage-form,.leadPanel.stage-success{padding-left:15px;padding-right:15px}.assessmentProgressHead{padding-right:40px}.assessmentScoreRow{grid-template-columns:80px 1fr}.assessmentScore{width:80px;height:80px}.assessmentScore strong{font-size:24px}.assessmentRisks>div{grid-template-columns:108px 1fr 24px}}@media(max-width:1050px){body:has(.leadDetailDrawer) .leadCapture{display:none}}@media(prefers-reduced-motion:reduce){.leadPanel{animation:none}.leadTrigger,.leadTriggerHint,.assessmentProgress i,.leadPrimary{transition:none}}@media(prefers-reduced-transparency:reduce){.leadPanel{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}}.opsApp,.opsLogin,.opsBoot{--ops-ink: #202028;--ops-muted: #777782;--ops-line: #e8e8ee;--ops-violet: #585bee;--ops-soft: #f0efff;min-height:100vh;color:var(--ops-ink);background:#fafaf9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Noto Sans SC,sans-serif}.opsApp button,.opsLogin button,.opsApp input,.opsLogin input{font-family:inherit}.opsTop{position:sticky;top:0;z-index:40;height:64px;padding:0 24px;border-bottom:1px solid var(--ops-line);display:grid;grid-template-columns:260px minmax(420px,1fr) auto;align-items:center;gap:24px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.opsBrand{display:flex;align-items:center;gap:8px;min-width:0}.opsBrand img{width:30px;height:30px;object-fit:contain}.opsBrand b{font-size:20px;letter-spacing:-.04em}.opsBrand span{padding:4px 9px;border:1px solid #d9d7ff;border-radius:999px;color:#5558dc;font-size:12px;font-weight:650}.opsTop nav{height:100%;display:flex;align-items:stretch;justify-content:center;gap:12px}.opsTop nav button{position:relative;min-width:68px;padding:0 9px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#6f6f79;background:transparent;font-size:13px;font-weight:600;cursor:pointer}.opsTop nav button svg{display:none;width:16px;height:16px}.opsTop nav button:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:transparent}.opsTop nav button:hover{color:#35353e}.opsTop nav button.active{color:#5356e5}.opsTop nav button.active:after{background:#595cf0}.opsTopActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.opsLanguageSwitch{height:36px;padding:0 10px;border:1px solid var(--ops-line);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#565862;background:#fff;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.opsLanguageSwitch:hover{border-color:#cdcdf8;color:#5053db;background:#f8f8ff}.opsLanguageSwitch:focus-visible{outline:2px solid #6669ea;outline-offset:3px}.opsLanguageSwitch svg{width:15px;height:15px}.opsTopActions>span,.opsTopActions>button{height:36px;padding:0 10px;border:1px solid var(--ops-line);border-radius:9px;display:inline-flex;align-items:center;gap:6px;color:#585862;background:#fff;font-size:12px;white-space:nowrap}.opsTopActions>span{border-color:transparent;color:#317858;background:#eef8f2;font-weight:650}.opsTopActions svg{width:15px;height:15px}.opsTopActions .opsUser{border-color:transparent;background:transparent}.opsTopActions .opsUser>svg:first-child{width:22px;height:22px;color:#7375e5}.opsTopActions .opsLogout{width:36px;padding:0;justify-content:center;color:#898993}.opsMain{width:min(100%,1440px);margin:0 auto;padding:24px 24px 30px;transition:padding-right .18s ease}.opsApp.hasDrawer .opsMain{padding-right:340px}.opsOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.opsOverview .opsCharts{display:contents}.opsOverview .opsSignals,.opsOverview .opsCharts>section{min-width:0;height:100%}.opsSignals,.opsCharts>section,.opsQueue,.opsSubpage,.opsPolicyGrid article{border:1px solid var(--ops-line);border-radius:13px;background:#fff}.opsSignals{min-height:480px;padding:22px 22px 0;overflow:hidden}.opsSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.opsSectionHead h1,.opsSubpageHead h1,.opsSubpage>header h1{margin:0;font-size:27px;line-height:1.15;letter-spacing:-.045em}.opsSectionHead p,.opsSubpageHead p,.opsSubpage>header p{margin:8px 0 0;color:var(--ops-muted);font-size:13px;line-height:1.55}.opsSectionHead>span{color:#92929c;font-size:11px}.opsSignalTabs{height:47px;margin-top:18px;border-bottom:1px solid var(--ops-line);display:flex;gap:24px}.opsSignalTabs button{position:relative;padding:0;border:0;color:#8b8b95;background:transparent;font-size:12px;font-weight:650}.opsSignalTabs button b{margin-left:5px;color:#5c5fe5}.opsSignalTabs button.active{color:#5356e4}.opsSignalTabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#5a5df0}.opsSignalTabs button:focus-visible{outline:2px solid #6969ed;outline-offset:4px;border-radius:4px}.opsSignalList{margin:0 -22px}.opsSignalList>button{width:100%;min-height:57px;padding:9px 22px;border:0;border-bottom:1px solid #eeeeF2;display:grid;grid-template-columns:44px minmax(90px,1fr) minmax(100px,1.05fr) 34px;align-items:center;gap:9px;text-align:left;color:#303039;background:#fff;cursor:pointer}.opsSignalList>button>span:nth-of-type(3),.opsSignalList>button>span:last-child{display:none}.opsSignalList>button:hover{background:#fafaff}.opsSignalList time{color:#8d8d96;font-size:11px}.opsSignalList span{min-width:0;display:grid;gap:2px}.opsSignalList b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.opsSignalList small{overflow:hidden;color:#93939c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.opsSignalList em{width:32px;height:26px;border-radius:7px;display:grid;place-items:center;color:#5558da;background:#efefff;font-size:12px;font-style:normal;font-weight:700}.opsSignalList span:last-child b{color:#3b936b}.opsSignalEmpty{min-height:170px;padding:42px 22px;display:grid;place-items:center;color:#8d8d96;font-size:13px;text-align:center}.opsCharts{display:grid;grid-template-rows:1fr 1fr;gap:20px}.opsCharts>section{min-height:230px;padding:18px 18px 10px}.opsCharts header{display:flex;align-items:flex-start;justify-content:space-between}.opsCharts h2,.opsQueue h2{margin:0;font-size:15px;letter-spacing:-.025em}.opsCharts p{margin:5px 0 0;color:#92929b;font-size:11px}.opsCharts header svg{width:18px;height:18px;color:#7072e8}.opsLineChart{height:178px;margin-top:3px}.opsOverview .opsLineChart{height:410px;margin-top:12px}.opsTrendMetrics{margin-top:12px;padding-top:14px;border-top:1px solid var(--ops-line);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.opsTrendMetrics span{min-width:0;display:grid;gap:4px}.opsTrendMetrics small{overflow:hidden;color:#92929b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.opsTrendMetrics strong{color:#3e3f49;font-size:20px;letter-spacing:-.035em}.opsFunnelChart{height:150px;margin-top:3px}.opsFunnelDefinitions{margin-top:8px;border-top:1px solid var(--ops-line)}.opsFunnelDefinitions article{padding:11px 0;border-bottom:1px solid #efeff3;display:grid;grid-template-columns:25px minmax(0,1fr) 88px;align-items:start;gap:9px}.opsFunnelDefinitions article>span{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;color:#5a5de1;background:#efefff;font-size:11px;font-weight:750}.opsFunnelDefinitions article>div{min-width:0}.opsFunnelDefinitions article b{display:block;color:#3b3b45;font-size:12px}.opsFunnelDefinitions article p{margin:4px 0 0;color:#85858f;font-size:11px;line-height:1.55}.opsFunnelDefinitions aside{display:grid;justify-items:end;gap:3px}.opsFunnelDefinitions strong{color:#454650;font-size:14px}.opsFunnelDefinitions small{color:#898993;font-size:11px;white-space:nowrap}.opsFunnelMethod{margin:11px 0 5px;padding:11px 12px;border-radius:9px;background:#f7f7fa}.opsFunnelMethod b{color:#595a67;font-size:11px}.opsFunnelMethod p{margin:5px 0 0;color:#85858f;font-size:11px;line-height:1.55}.opsQueue{margin-top:20px;overflow:hidden}.opsQueue>header{min-height:62px;padding:11px 14px 11px 18px;border-bottom:1px solid var(--ops-line);display:flex;align-items:center;justify-content:space-between;gap:16px}.opsQueue>header>div{display:flex;align-items:center;gap:8px}.opsQueue>header>div:first-child>span{min-width:24px;height:22px;padding:0 7px;border-radius:999px;display:grid;place-items:center;color:#5558df;background:#eef;font-size:11px;font-weight:700}.opsQueue label{width:min(280px,25vw);height:38px;padding:0 11px;border:1px solid var(--ops-line);border-radius:9px;display:flex;align-items:center;gap:8px}.opsQueue label svg{width:15px;color:#92929a}.opsQueue input{min-width:0;width:100%;border:0;outline:0;color:#33333b;background:transparent;font-size:12px}.opsQueue .opsSort{width:auto;min-width:170px}.opsQueue .opsSort>span{color:#8b8b95;font-size:11px;white-space:nowrap}.opsQueue .opsSort select{min-width:0;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;color:#3f3f48;background:transparent;font-size:12px;font-weight:650;cursor:pointer}.opsQueue .opsSort>svg{width:13px;flex:0 0 auto}.opsQueue header button{height:38px;padding:0 12px;border:1px solid #5b5eea;border-radius:9px;display:inline-flex;align-items:center;gap:6px;color:#fff;background:#5b5eea;font-size:12px;font-weight:650}.opsQueue header button svg{width:15px}.opsTableScroll{overflow-x:auto}.opsQueue table{width:100%;min-width:1360px;border-collapse:collapse;table-layout:fixed}.opsQueue th{height:40px;padding:0 11px;color:#888892;background:#fafafa;font-size:11px;font-weight:600;text-align:left}.opsQueue th:nth-child(1){width:75px}.opsQueue th:nth-child(2){width:180px}.opsQueue th:nth-child(3){width:190px}.opsQueue th:nth-child(4){width:150px}.opsQueue th:nth-child(5){width:150px}.opsQueue th:nth-child(6){width:75px}.opsQueue th:nth-child(7){width:110px}.opsQueue th:nth-child(8){width:95px}.opsQueue th:nth-child(9){width:250px}.opsQueue tbody tr{border-top:1px solid #eeeeF2;cursor:pointer}.opsQueue tbody tr:hover,.opsQueue tbody tr.selected{background:#fafaff}.opsQueue tbody tr.selected{box-shadow:inset 3px 0 #5b5eea}.opsQueue td{height:55px;padding:7px 11px;color:#5d5d67;font-size:11px;vertical-align:middle}.opsQueue td b,.opsQueue td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opsQueue td b{color:#35353d;font-size:12px}.opsQueue td small{margin-top:3px;color:#95959e}.opsQueue td time{display:block;color:#55555f;font-size:11px;white-space:nowrap}.opsQueue td>em{display:inline-grid;min-width:30px;height:25px;padding:0 6px;border-radius:7px;place-items:center;color:#4a8e69;background:#edf8f2;font-style:normal;font-weight:700}.opsQueue td.opsStatusReason{color:#777782;font-size:11px;line-height:1.45;white-space:normal}.opsPriority,.opsStatus{min-height:24px;padding:0 8px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:650}.opsPriority{color:#a66a2c;background:#fff5e6}.opsPriority.p3{color:#b65750;background:#fff0ef}.opsStatus{color:#696974;background:#f1f1f4}.opsStatus.new{color:#32705d;background:#edf8f3}.opsStatus.browsing{color:#287353;background:#e6f6ee}.opsStatus.engaged{color:#9a5b1f;background:#fff1dc}.opsStatus.capture{color:#5a50c8;background:#efedff}.opsStatus.recent{color:#4f61a8;background:#edf1ff}.opsStatus.left{color:#73737d;background:#f0f0f3}.opsStatus.pending{color:#ad6724;background:#fff4e5}.opsStatus.assigned{color:#5659db;background:#efefff}.opsStatus.contacted{color:#348062;background:#edf8f2}.opsPagination{min-height:58px;padding:10px 14px 10px 18px;border-top:1px solid var(--ops-line);display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff}.opsPagination>div{display:flex;align-items:center;gap:10px;color:#91919a;font-size:11px}.opsPagination>div b{color:#55555f;font-size:11px}.opsPagination nav{display:flex;align-items:center;gap:5px}.opsPagination nav button{width:34px;height:34px;padding:0;border:1px solid var(--ops-line);border-radius:8px;display:grid;place-items:center;color:#696973;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.opsPagination nav button:hover:not(:disabled){border-color:#b9baff;color:#5558dd;background:#f7f7ff}.opsPagination nav button.active{border-color:#5b5eea;color:#fff;background:#5b5eea}.opsPagination nav button:disabled{opacity:.38;cursor:not-allowed}.opsPagination nav button svg{width:14px}.opsPagination nav button:focus-visible{outline:2px solid #686aed;outline-offset:2px}.opsDrawer{position:fixed;z-index:60;top:64px;right:0;bottom:0;width:320px;padding:22px 20px;border-left:1px solid var(--ops-line);overflow-y:auto;background:#fff;box-shadow:-14px 0 35px #1d1c2d0f;animation:opsDrawerIn .18s ease-out}@keyframes opsDrawerIn{0%{transform:translate(20px);opacity:0}to{transform:none;opacity:1}}.opsDrawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.opsDrawer header small{color:#898993;font-size:11px}.opsDrawer header h2{margin:7px 0 0;font-size:23px;letter-spacing:-.04em}.opsDrawer header p{margin:7px 0 0;color:#8c8c96;font-size:11px;line-height:1.5}.opsDrawer header button{width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;background:#f3f3f5;color:#74747d}.opsDrawer header button svg{width:17px}.opsIdentity{margin-top:22px;padding:13px;border:1px solid var(--ops-line);border-radius:12px;display:grid;grid-template-columns:42px 1fr 36px;align-items:center;gap:10px}.opsIdentity>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#5759db;background:#eeeefe;font-weight:700}.opsIdentity>div{min-width:0;display:grid;gap:4px}.opsIdentity b{font-size:12px}.opsIdentity small{overflow:hidden;color:#92929b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.opsIdentity em{width:34px;height:28px;border-radius:8px;display:grid;place-items:center;color:#318360;background:#edf8f2;font-style:normal;font-size:12px;font-weight:700}.opsDrawer section{margin-top:26px}.opsDrawer h3{margin:0 0 14px;font-size:13px}.opsAssessmentScore{padding:12px;border:1px solid #e3e3f4;border-radius:13px;display:grid;grid-template-columns:54px 1fr;align-items:center;gap:11px;background:#f7f7ff}.opsAssessmentScore>strong{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#6265e8;font-size:20px}.opsAssessmentScore>span{min-width:0;display:grid;gap:4px}.opsAssessmentScore>span b{color:#3c3c47;font-size:12px}.opsAssessmentScore>span small{color:#6c6edc;font-size:11px;font-weight:650}.opsAssessmentRisks{margin-top:10px;display:grid;gap:8px}.opsAssessmentRisks>div{display:grid;grid-template-columns:80px 1fr 24px;align-items:center;gap:7px}.opsAssessmentRisks span{color:#6e6e78;font-size:11px}.opsAssessmentRisks i{height:5px;overflow:hidden;border-radius:999px;background:#ececf2}.opsAssessmentRisks i em{display:block;height:100%;border-radius:inherit;background:#7779ed}.opsAssessmentRisks b{color:#777781;font-size:11px;text-align:right}.opsJourney{padding-left:4px}.opsJourney>div{position:relative;min-height:52px;padding-left:21px;display:grid;grid-template-columns:40px 1fr;gap:8px}.opsJourney>div:before{content:"";position:absolute;top:12px;bottom:-12px;left:4px;width:1px;background:#dadae8}.opsJourney>div:last-child:before{display:none}.opsJourney i{position:absolute;top:5px;left:0;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#6668ee;box-shadow:0 0 0 1px #a6a7f6}.opsJourney time{color:#888892;font-size:10px}.opsJourney span{display:grid;gap:3px}.opsJourney b{font-size:11px}.opsJourney small{color:#92929b;font-size:10px}.opsDrawer dl{margin:0}.opsDrawer dl>div{min-height:42px;border-bottom:1px solid #efeff2;display:grid;grid-template-columns:88px 1fr;align-items:center;gap:10px;font-size:11px}.opsDrawer dt{color:#93939c}.opsDrawer dd{margin:0;overflow:hidden;color:#55555e;text-overflow:ellipsis;white-space:nowrap}.opsAssign{width:100%;min-height:44px;margin-top:24px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:#585bee;font-size:12px;font-weight:650}.opsAssign:disabled{color:#9999a2;background:#efeff2;cursor:not-allowed}.opsAssign svg{width:16px}.opsAssignNote{margin:9px 0 0;color:#92929b;font-size:10px;line-height:1.5;text-align:center}.opsMain>footer{min-height:70px;display:flex;align-items:center;justify-content:space-between;color:#9999a1;font-size:11px}.opsMain>footer a{display:inline-flex;align-items:center;gap:5px;color:#5d60dc}.opsMain>footer svg{width:13px}.opsSubpageHead,.opsSubpage>header{margin:12px 0 24px}.opsSubpage{min-height:660px;padding:26px}.opsSubpage>header{margin-top:0}.opsJourneyRows{border-top:1px solid var(--ops-line)}.opsJourneyRows>button{width:100%;min-height:78px;padding:12px 0;border:0;border-bottom:1px solid var(--ops-line);display:grid;grid-template-columns:170px 1fr 45px;align-items:center;gap:20px;text-align:left;background:#fff}.opsJourneyRows>button>span{min-width:0;display:grid;gap:5px}.opsJourneyRows b{font-size:13px}.opsJourneyRows small{color:#92929b;font-size:11px}.opsJourneyRows>button>div{display:flex;align-items:center;overflow:hidden}.opsJourneyRows>button>div span{position:relative;max-width:150px;padding:7px 22px 7px 10px;border:1px solid #dedeef;border-radius:8px;overflow:hidden;color:#686872;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.opsJourneyRows>button>div span:not(:last-child):after{content:"";position:absolute;top:50%;right:-20px;width:20px;height:1px;background:#a6a7ec}.opsJourneyRows>button>em{width:36px;height:28px;border-radius:8px;display:grid;place-items:center;color:#338261;background:#edf8f2;font-size:12px;font-style:normal;font-weight:700}.opsPolicyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.opsPolicyGrid article{min-height:150px;padding:20px;display:grid;grid-template-columns:42px 1fr 18px;align-items:start;gap:12px}.opsPolicyGrid article>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#5d60e3;background:#efefff}.opsPolicyGrid article>span svg{width:21px}.opsPolicyGrid article b{font-size:13px}.opsPolicyGrid article p{margin:8px 0 0;color:#898993;font-size:11px;line-height:1.55}.opsPolicyGrid article>svg{width:18px;color:#3a946b}.opsExperiment{margin-top:22px;padding:22px;border:1px solid var(--ops-line);border-radius:15px;background:#fafaff}.opsExperiment>header{margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.opsExperiment>header span{color:#5b5ee8;font-size:11px;font-weight:750;letter-spacing:.12em}.opsExperiment>header h2{margin:7px 0 0;font-size:20px;letter-spacing:-.035em}.opsExperiment>header p{max-width:720px;margin:7px 0 0;color:#7d7d87;font-size:12px;line-height:1.55}.opsExperiment>header>em{padding:6px 10px;border-radius:999px;color:#327a5a;background:#eaf7f0;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.opsExperimentCards{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.opsExperimentCards article{min-width:0;padding:17px;border:1px solid #e2e2ed;border-radius:12px;background:#fff}.opsExperimentCards article>div{display:grid;gap:4px}.opsExperimentCards article>div span{color:#6668e2;font-size:11px;font-weight:750}.opsExperimentCards article>div b{overflow:hidden;color:#3c3c45;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.opsExperimentCards article>strong{display:block;margin-top:17px;font-size:30px;letter-spacing:-.045em}.opsExperimentCards article>small{display:block;margin-top:3px;color:#8b8b94;font-size:11px}.opsExperimentCards article>i{height:6px;margin-top:14px;overflow:hidden;border-radius:999px;display:block;background:#ededf2}.opsExperimentCards article>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8c8eef,#575aeb)}.opsExperimentTable{margin-top:16px;overflow-x:auto;border:1px solid #e3e3eb;border-radius:11px;background:#fff}.opsExperimentTable>div{min-width:820px;min-height:46px;padding:0 13px;border-top:1px solid #ededf1;display:grid;grid-template-columns:minmax(210px,1.6fr) repeat(6,minmax(76px,.6fr));align-items:center;gap:8px}.opsExperimentTable>div:first-child{border-top:0}.opsExperimentTable .head{min-height:38px;color:#898993;background:#fafafa;font-size:11px;font-weight:650}.opsExperimentTable b{font-size:12px}.opsExperimentTable span{color:#666670;font-size:12px}.opsExperimentTable strong{color:#5659df;font-size:13px}.opsAttributionDashboard{min-height:0;padding:0;border:0;display:grid;gap:16px;background:transparent}.opsAttributionHead{min-height:116px;margin:0!important;padding:22px 24px;border:1px solid var(--ops-line);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:32px;background:#fff}.opsAttributionHead>div>span{color:#585be1;font-size:10px;font-weight:750;letter-spacing:.13em}.opsAttributionHead h1{margin:8px 0 0!important}.opsAttributionHead p{max-width:650px;margin-top:7px!important}.opsAttributionHead aside{max-width:420px;padding:12px 14px;border:1px solid #e5e5ed;border-radius:11px;display:flex;align-items:flex-start;gap:10px;color:#5f606b;background:#fafafa}.opsAttributionHead aside>svg{width:18px;height:18px;flex:0 0 auto;color:#388160}.opsAttributionHead aside div{display:grid;gap:4px}.opsAttributionHead aside b{font-size:11px}.opsAttributionHead aside small{color:#85858f;font-size:10px;line-height:1.45}.opsAttributionKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.opsAttributionKpis article{min-width:0;min-height:118px;padding:16px;border:1px solid var(--ops-line);border-radius:13px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;background:#fff}.opsAttributionKpis article>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#5558dc;background:#efefff}.opsAttributionKpis article>span svg{width:18px;height:18px}.opsAttributionKpis article>div{min-width:0;display:grid}.opsAttributionKpis small{overflow:hidden;color:#7e7e88;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.opsAttributionKpis strong{margin-top:5px;color:#2d2d36;font-size:26px;line-height:1;letter-spacing:-.045em}.opsAttributionKpis p{margin:8px 0 0;color:#93939c;font-size:10px;line-height:1.4}.opsAttributionPrimary{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:16px}.opsAttributionPrimary>section,.opsAttributionDecision,.opsAttributionPerformance,.opsLandingPerformance{min-width:0;border:1px solid var(--ops-line);border-radius:14px;background:#fff}.opsAttributionPrimary>section{padding:19px 20px 12px}.opsAttributionPrimary>section>header,.opsAttributionPerformance>header,.opsLandingPerformance>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.opsAttributionPrimary h2,.opsAttributionPerformance h2,.opsLandingPerformance h2{margin:0;color:#303039;font-size:15px;letter-spacing:-.025em}.opsAttributionPrimary header p,.opsAttributionPerformance header p,.opsLandingPerformance header p{margin:5px 0 0;color:#898993;font-size:11px;line-height:1.5}.opsAttributionPrimary>section>header>span{min-width:25px;height:23px;padding:0 7px;border-radius:999px;display:grid;place-items:center;color:#5659da;background:#efefff;font-size:10px;font-weight:750}.opsAttributionMix{margin-top:14px;border-top:1px solid #eeeeF2}.opsAttributionMix button{width:100%;min-height:68px;padding:10px 8px;border:0;border-bottom:1px solid #eeeeF2;display:grid;grid-template-columns:minmax(150px,.75fr) 100px minmax(160px,1fr) 55px;align-items:center;gap:14px;color:#44444d;background:#fff;text-align:left;cursor:pointer}.opsAttributionMix button:hover{background:#fafaff}.opsAttributionMix button.active{box-shadow:inset 3px 0 #5b5eea;background:#f9f9ff}.opsAttributionMix button:focus-visible{outline:2px solid #6669ea;outline-offset:-2px}.opsAttributionMix button>span:first-child{min-width:0;display:grid;gap:4px}.opsAttributionMix b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.opsAttributionMix small{overflow:hidden;color:#93939c;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.opsAttributionMix strong{color:#4f505a;font-size:12px}.opsAttributionMix strong small{font-weight:500}.opsAttributionMix i{height:7px;border-radius:999px;overflow:hidden;background:#eeeef2}.opsAttributionMix i em{display:block;height:100%;border-radius:inherit;background:#6265e9}.opsAttributionShare{color:#5e60dc;font-size:11px;font-weight:750;text-align:right}.opsAttributionDecision{padding:22px;display:flex;flex-direction:column;color:#fff;background:#25243a}.opsAttributionDecision>span{color:#aaf;font-size:10px;font-weight:750;letter-spacing:.1em}.opsAttributionDecision>small{margin-top:25px;color:#b9b9c7;font-size:10px}.opsAttributionDecision>h2{margin:7px 0 0;color:#fff;font-size:28px;letter-spacing:-.045em}.opsAttributionDecision>p{margin:10px 0 24px;color:#c4c4d0;font-size:11px;line-height:1.6}.opsAttributionDecision>div{margin-top:auto;padding-top:17px;border-top:1px solid rgba(255,255,255,.13)}.opsAttributionDecision>div>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.opsAttributionDecision>div>header span{color:#a8a8b9;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.opsAttributionDecision>div>header b{font-size:11px}.opsAttributionDecision dl{margin:15px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.opsAttributionDecision dl div{display:grid;gap:4px}.opsAttributionDecision dt{color:#a9a9b8;font-size:9px}.opsAttributionDecision dd{margin:0;font-size:17px;font-weight:750}.opsAttributionPerformance,.opsLandingPerformance{padding:19px 20px 16px}.opsAttributionTable,.opsLandingTable{margin-top:15px;border:1px solid #e6e6ec;border-radius:10px;overflow-x:auto}.opsAttributionTable>div,.opsLandingTable>div{min-width:900px;min-height:49px;padding:0 13px;border-top:1px solid #eeeeF2;display:grid;align-items:center;gap:10px;color:#6d6d77;font-size:11px}.opsAttributionTable>div{grid-template-columns:minmax(120px,1.1fr) minmax(140px,1.2fr) repeat(6,minmax(72px,.58fr))}.opsLandingTable>div{grid-template-columns:minmax(260px,1.7fr) repeat(6,minmax(82px,.6fr))}.opsAttributionTable>div:first-child,.opsLandingTable>div:first-child{border-top:0}.opsAttributionTable .head,.opsLandingTable .head{min-height:38px;color:#8d8d96;background:#fafafa;font-size:10px;font-weight:650}.opsAttributionTable b,.opsLandingTable b{overflow:hidden;color:#36363f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.opsAttributionTable strong,.opsLandingTable strong{color:#3f4049;font-size:12px}.opsAttributionTable em,.opsLandingTable em{width:fit-content;padding:4px 7px;border-radius:7px;color:#5558d9;background:#efefff;font-size:10px;font-style:normal;font-weight:750}.opsAttributionMethod{padding:13px 15px;border:1px solid #e4e4ea;border-radius:11px;display:flex;align-items:flex-start;gap:10px;color:#666670;background:#f7f7f8}.opsAttributionMethod>svg{width:17px;height:17px;flex:0 0 auto;color:#3b8463}.opsAttributionMethod b{font-size:10px}.opsAttributionMethod p{margin:4px 0 0;color:#85858e;font-size:10px;line-height:1.5}.opsAttributionEmpty{min-height:360px;border:1px solid var(--ops-line);border-radius:14px;display:grid;place-items:center;color:#898993;background:#fff;font-size:12px;text-align:center}.opsBoot{display:grid;place-items:center;align-content:center;gap:12px;color:#72727c}.opsBoot svg{width:36px;height:36px;color:#5b5eea;animation:opsPulse 1.1s ease-in-out infinite alternate}.opsBoot p{margin:0;font-size:13px}@keyframes opsPulse{0%{opacity:.45}to{opacity:1}}.opsLogin{min-height:100vh;background:#f7f7f5}.opsLogin>header{height:72px;padding:0 32px;border-bottom:1px solid #e7e7e5;display:flex;align-items:center;justify-content:space-between;background:#fff}.opsLoginActions{display:flex;align-items:center;gap:8px}.opsLoginActions>a:last-child{height:36px;padding:0 10px;border:1px solid transparent;border-radius:9px;display:inline-flex;align-items:center;gap:6px;color:#6f6f78;font-size:12px}.opsLoginActions>a:last-child:hover{border-color:#e2e2e8;background:#fafafa}.opsLogin>header svg{width:14px}.opsLogin>section{width:min(960px,calc(100% - 40px));min-height:calc(100vh - 72px);margin:auto;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:100px}.opsLoginIntro>span{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#595ce8;background:#ececff}.opsLoginIntro>span svg{width:29px;height:29px}.opsLoginIntro>small{display:block;margin-top:26px;color:#5b5ee1;font-size:11px;font-weight:700;letter-spacing:.13em}.opsLoginIntro h1{max-width:500px;margin:12px 0 0;font-size:clamp(36px,4vw,52px);line-height:1.04;letter-spacing:-.055em}.opsLoginIntro p{max-width:520px;margin:20px 0 0;color:#75757e;font-size:15px;line-height:1.7}.opsLoginIntro>div{margin-top:28px;display:flex;align-items:center;gap:8px;color:#4d7c65;font-size:12px;font-weight:650}.opsLoginIntro>div svg{width:17px}.opsLogin form{padding:28px;border:1px solid #e1e1e6;border-radius:16px;background:#fff;box-shadow:0 24px 55px #1d1c3014}.opsLogin form label{display:grid;gap:9px}.opsLogin form label>span{color:#55555e;font-size:12px;font-weight:650}.opsLogin form label>div{height:48px;padding:0 13px;border:1px solid #dcdce5;border-radius:10px;display:flex;align-items:center;gap:9px}.opsLogin form label svg{width:18px;color:#8a8a94}.opsLogin form input{min-width:0;width:100%;border:0;outline:0;color:#292932;background:transparent;font-size:14px}.opsLogin form>p{margin:10px 0 0;color:#b44848;font-size:11px;line-height:1.5}.opsLogin form>button{width:100%;min-height:48px;margin-top:17px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:#575aea;font-size:13px;font-weight:650}.opsLogin form>button:disabled{opacity:.55}.opsLogin form>button svg{width:17px}.opsLogin form>small{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:6px;color:#92929b;font-size:10px}.opsLogin form>small svg{width:13px;color:#43846a}.opsPromotion{display:grid;gap:16px}.opsPromotion>.opsPromotionHead{order:1}.opsPromotion>.opsPromotionStats{order:2}.opsPromotion>.opsHourlyPlan{order:3}.opsPromotion>.opsPromotionLedger{order:4}.opsPromotion>.opsSprint{order:5}.opsPromotion>.opsDailyReports{order:6}.opsPromotion>.opsPromoModal{order:10}.opsPromotionHead{min-height:126px;padding:24px 26px;border:1px solid var(--ops-line);border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff;background:linear-gradient(118deg,#1d1c2b,#292746 58%,#443f86);overflow:hidden;position:relative}.opsPromotionHead:after{content:"";position:absolute;width:240px;height:240px;right:8%;top:-145px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 42px #ffffff06,0 0 0 86px #ffffff05}.opsPromotionHead>div,.opsPromotionHead>button{position:relative;z-index:1}.opsPromotionHead>div>span{color:#aaa9ff;font-size:11px;font-weight:750;letter-spacing:.14em}.opsPromotionHead h1{margin:8px 0 0;font-size:28px;line-height:1.1;letter-spacing:-.045em}.opsPromotionHead p{max-width:680px;margin:9px 0 0;color:#c9c8d5;font-size:13px;line-height:1.55}.opsPromotionHead>button{min-height:40px;padding:0 15px;border:1px solid rgba(255,255,255,.28);border-radius:10px;display:inline-flex;align-items:center;gap:7px;color:#25243c;background:#fff;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.opsPromotionHead>button svg{width:16px}.opsSprint{margin-top:4px;padding:22px;border:1px solid #dedee7;border-radius:15px;background:linear-gradient(180deg,#f8f8fa,#fff 44%)}.opsSprint>header{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:end;gap:30px}.opsSprint>header span{color:#5b5ee1;font-size:11px;font-weight:750;letter-spacing:.12em}.opsSprint>header h2{margin:7px 0 0;color:#292932;font-size:21px;letter-spacing:-.035em}.opsSprint>header p{max-width:680px;margin:0;justify-self:end;color:#777781;font-size:12px;line-height:1.6}.opsSprintGrid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.opsSprintGrid>article{min-width:0;min-height:370px;padding:17px;border:1px solid #e6e6ec;border-radius:13px;display:flex;flex-direction:column;background:#fbfbfc}.opsSprintGrid>article.active{border-color:#cfd0ff;background:linear-gradient(180deg,#f7f7ff,#fff 58%);box-shadow:inset 0 3px #6668e7}.opsSprintGrid article>header{min-height:24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.opsSprintGrid article>header>span{color:#5a5ddf;font-size:10px;font-weight:800;letter-spacing:.12em}.opsSprintGrid article time{color:#92929b;font-size:10px}.opsSprintGrid h3{margin:15px 0 0;color:#303039;font-size:16px;line-height:1.3;letter-spacing:-.025em}.opsSprintChannels{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.opsSprintChannels span{padding:4px 7px;border-radius:6px;color:#5759c9;background:#efefff;font-size:10px;font-weight:700}.opsSprintGrid article>p{margin:13px 0 0;color:#73737d;font-size:12px;line-height:1.55}.opsSprintActions{margin:15px 0 17px;display:grid;gap:7px}.opsSprintActions>div{padding:9px 10px;border:1px solid #e8e8ee;border-radius:9px;background:#fff}.opsSprintActions header{display:flex;align-items:center;justify-content:space-between;gap:8px}.opsSprintActions header b{color:#3f3f49;font-size:11px}.opsSprintActions header em{padding:3px 6px;border-radius:999px;color:#317858;background:#edf8f2;font-size:9px;font-style:normal;font-weight:750}.opsSprintActions header em.prepare{color:#5659c8;background:#efefff}.opsSprintActions header em.monitor{color:#8a631e;background:#fff6df}.opsSprintActions header em.paused{color:#8b3e46;background:#faecee}.opsSprintActions>div>span{display:block;margin-top:5px;color:#6f6f79;font-size:10px;line-height:1.45}.opsSprintGrid ol{margin:15px 0 17px;padding:0;display:grid;gap:9px;list-style:none;counter-reset:sprint-step}.opsSprintGrid li{position:relative;padding-left:25px;color:#55555f;font-size:11px;line-height:1.5;counter-increment:sprint-step}.opsSprintGrid li:before{content:counter(sprint-step);position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #dcdce5;border-radius:6px;display:grid;place-items:center;color:#777886;background:#fff;font-size:9px;font-weight:750}.opsSprintGrid article>footer{margin-top:auto;padding-top:13px;border-top:1px solid #e9e9ee;display:grid;gap:4px}.opsSprintGrid footer b{color:#8a8a94;font-size:10px;letter-spacing:.04em}.opsSprintGrid footer span{color:#50505a;font-size:11px;line-height:1.45}.opsSprint>aside{margin-top:14px;padding:12px 14px;border-radius:10px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;color:#777781;background:#f7f7f9;font-size:11px}.opsSprint>aside b{color:#4a4a54}.opsSprint>aside span{display:inline-flex;align-items:center;gap:6px}.opsSprint>aside i{width:7px;height:7px;border-radius:50%;background:#3e8b68}.opsSprint>aside i.monitoring{background:#c58a2d}.opsSprint>aside i.paused{background:#b9656d}.opsHourlyPlan{padding:22px;border:1px solid var(--ops-line);border-radius:15px;background:#fff}.opsHourlyPlan>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.opsHourlyPlan>header>div:first-child>span{color:#5b5ee1;font-size:11px;font-weight:750;letter-spacing:.12em}.opsHourlyPlan h2{margin:7px 0 0;color:#292932;font-size:21px;line-height:1.25;letter-spacing:-.035em}.opsHourlyNow{min-width:180px;padding:10px 12px;border:1px solid #ddddec;border-radius:10px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;background:#f8f8ff}.opsHourlyNow i{grid-row:1 / span 2;width:8px;height:8px;border-radius:50%;background:#5c60e4;box-shadow:0 0 0 4px #5c60e41c}.opsHourlyNow span{color:#85858f;font-size:10px;font-weight:650}.opsHourlyNow b{color:#38394f;font-size:12px}.opsHourlyIntro{max-width:900px;margin:12px 0 17px;color:#777781;font-size:12px;line-height:1.6}.opsHourlyTable{border:1px solid #e3e3e9;border-radius:12px;overflow:hidden}.opsHourlyColumns,.opsHourlyRows article{display:grid;grid-template-columns:88px 130px 145px minmax(260px,1.35fr) minmax(190px,1fr) 88px;align-items:center;gap:12px}.opsHourlyColumns{min-width:1020px;min-height:40px;padding:0 14px;color:#8b8b95;background:#f7f7f9;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.opsHourlyRows{max-height:620px;overflow:auto}.opsHourlyRows article{position:relative;min-width:1020px;min-height:58px;padding:9px 14px;border-top:1px solid #ededf1;color:#6f6f79;font-size:11px;line-height:1.45}.opsHourlyRows article:first-child{border-top:0}.opsHourlyRows article.current{color:#474853;background:linear-gradient(90deg,#f1f1ff,#fafaff 65%,#fff);box-shadow:inset 3px 0 #6265e5}.opsHourlyRows time{display:flex;align-items:center;gap:7px;color:#383942;font-size:12px;font-weight:750}.opsHourlyRows time em{padding:3px 5px;border-radius:999px;color:#fff;background:#5d60df;font-size:8px;font-style:normal;letter-spacing:.04em}.opsHourlyRows b{color:#40414a;font-size:11px}.opsHourlyMode{width:fit-content;padding:4px 7px;border-radius:999px;color:#5255c2;background:#eef;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.opsHourlyMode.automatic{color:#327258;background:#edf8f2}.opsHourlyMode.readonly{color:#8a631e;background:#fff6df}.opsHourlyPlan>footer{margin-top:13px;display:flex;flex-wrap:wrap;gap:9px 18px;color:#7d7d87;font-size:11px}.opsHourlyPlan>footer span{display:inline-flex;align-items:center;gap:6px}.opsHourlyPlan>footer i{width:7px;height:7px;border-radius:50%;background:#5d60df}.opsHourlyPlan>footer i.automatic{background:#3f8a69}.opsHourlyPlan>footer i.readonly{background:#c58a2d}.opsPromotionStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.opsPromotionStats article{min-height:94px;padding:14px 16px;border:1px solid var(--ops-line);border-radius:13px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;background:#fff;box-shadow:0 7px 22px #23223e09}.opsPromotionStats span{color:#7e7e88;font-size:11px;font-weight:650}.opsPromotionStats strong{grid-row:1 / span 2;grid-column:2;align-self:center;color:#4143c7;font-size:30px;letter-spacing:-.05em}.opsPromotionStats small{color:#9a9aa3;font-size:11px}.opsPromotionLedger{padding:20px;border:1px solid var(--ops-line);border-radius:15px;display:grid;gap:14px;background:#f7f7f9}.opsPromotionLedger>header{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:end;gap:28px}.opsPromotionLedger>header span{color:#5b5ee1;font-size:11px;font-weight:750;letter-spacing:.12em}.opsPromotionLedger>header h2{margin:7px 0 0;color:#292932;font-size:21px;line-height:1.25;letter-spacing:-.035em}.opsPromotionLedger>header p{max-width:660px;margin:0;justify-self:end;color:#777781;font-size:12px;line-height:1.6}.opsPromotionToolbar{min-height:58px;padding:0 13px 0 6px;border:1px solid var(--ops-line);border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff}.opsPromotionToolbar>div{height:56px;display:flex;align-items:stretch;gap:2px}.opsPromotionToolbar>div button{position:relative;min-width:92px;padding:0 10px;border:0;color:#7f7f89;background:transparent;font-size:12px;font-weight:650;cursor:pointer}.opsPromotionToolbar>div button b{min-width:19px;height:19px;margin-left:6px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;color:#6264dd;background:#efefff;font-size:10px}.opsPromotionToolbar>div button.active{color:#4f52da}.opsPromotionToolbar>div button.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:#5b5eea}.opsPromotionToolbar>label{width:min(300px,34vw);height:38px;padding:0 11px;border:1px solid var(--ops-line);border-radius:9px;display:flex;align-items:center;gap:8px}.opsPromotionToolbar>label svg{width:15px;color:#93939c}.opsPromotionToolbar input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:12px}.opsAccountGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.opsAccountGrid>article{min-height:168px;padding:17px;border:1px solid var(--ops-line);border-radius:13px;display:flex;flex-direction:column;background:#fff}.opsAccountGrid article>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.opsChannel{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#4e51d5;background:#efefff;font-size:12px;font-weight:800;text-transform:uppercase}.opsAccountGrid h3{margin:0;font-size:13px}.opsAccountGrid header p{margin:3px 0 0;color:#91919a;font-size:11px}.opsAccountGrid>article>p{min-height:38px;margin:15px 0 14px;color:#74747e;font-size:12px;line-height:1.55}.opsAccountGrid footer{margin-top:auto;padding-top:12px;border-top:1px solid #eeeeF2;display:flex;align-items:center;justify-content:space-between;gap:10px}.opsAccountGrid footer small{color:#9a9aa3;font-size:10px}.opsAccountGrid footer a,.opsPromoTable a{display:inline-flex;align-items:center;gap:4px;color:#595ce1;font-size:11px;font-weight:650;white-space:nowrap}.opsAccountGrid footer svg,.opsPromoTable a svg{width:12px}.opsPromoStatus{width:fit-content;padding:4px 7px;border-radius:999px;color:#317858;background:#edf8f2;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.opsPromoStatus.monitoring,.opsPromoStatus.scheduled{color:#8a631e;background:#fff6df}.opsPromoStatus.ready,.opsPromoStatus.draft,.opsPromoStatus.planned{color:#656570;background:#f0f0f3}.opsPromoStatus.paused{color:#8b3e46;background:#faecee}.opsPromoTable{border:1px solid var(--ops-line);border-radius:13px;overflow:auto;background:#fff}.opsPromoTable>div{min-width:880px;min-height:62px;padding:10px 17px;border-bottom:1px solid #eeeeF2;display:grid;grid-template-columns:minmax(260px,1.5fr) 110px 90px 100px minmax(150px,.8fr) 100px;align-items:center;gap:12px;color:#64646e;font-size:11px}.opsPromoTable>div:last-child{border-bottom:0}.opsPromoTable>.head{min-height:40px;color:#92929c;background:#fafafa;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.opsPromoTable>div>span:first-child{min-width:0;display:grid;justify-items:start;gap:4px}.opsPromoTable b{max-width:100%;overflow:hidden;color:#303039;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.opsPromoTable code{overflow:hidden;padding:4px 6px;border-radius:5px;color:#66677f;background:#f6f6f9;font-family:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.opsActivityList{border:1px solid var(--ops-line);border-radius:13px;background:#fff}.opsActivityList article{min-height:92px;padding:15px 17px;border-bottom:1px solid #eeeeF2;display:grid;grid-template-columns:36px minmax(0,1fr) 28px;align-items:flex-start;gap:12px}.opsActivityList article:last-child{border-bottom:0}.opsActivityList article>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#5b5ee3;background:#efefff}.opsActivityList article>span svg{width:17px}.opsActivityList header{display:flex;align-items:center;gap:8px}.opsActivityList header b{font-size:11px}.opsActivityList h3{margin:6px 0 0;font-size:13px}.opsActivityList p{margin:5px 0 0;color:#74747e;font-size:11px;line-height:1.5}.opsActivityList small{display:block;margin-top:7px;color:#9a9aa3;font-size:10px;text-transform:capitalize}.opsActivityList article>a{width:28px;height:28px;border:1px solid var(--ops-line);border-radius:8px;display:grid;place-items:center;color:#6b6de1}.opsActivityList article>a svg{width:13px}.opsPromotionEmpty{min-height:150px;padding:40px 18px;grid-column:1 / -1;display:grid;place-items:center;color:#8d8d96;font-size:12px;text-align:center}.opsDailyReports{padding:22px;border:1px solid var(--ops-line);border-radius:15px;display:grid;gap:18px;background:#fff}.opsDailyReports>header{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:end;gap:28px}.opsDailyReports>header span{color:#5b5ee1;font-size:11px;font-weight:750;letter-spacing:.12em}.opsDailyReports>header h2{margin:7px 0 0;color:#292932;font-size:21px;line-height:1.25;letter-spacing:-.035em}.opsDailyReports>header p{max-width:680px;margin:0;justify-self:end;color:#777781;font-size:12px;line-height:1.6}.opsDailyReportList{display:grid;gap:12px}.opsDailyReport{padding:18px;border:1px solid #e2e2e9;border-radius:13px;background:#fafafd}.opsDailyReport>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.opsDailyReport>header>div{display:flex;align-items:center;gap:9px}.opsDailyReport time{color:#303039;font-size:14px;font-weight:750}.opsDailyReport>header em{padding:4px 7px;border-radius:999px;color:#5659c8;background:#ededff;font-size:9px;font-style:normal;font-weight:750}.opsDailyReport>header small{color:#9797a1;font-size:10px}.opsDailySummary{margin:12px 0 0;color:#696974;font-size:13px;line-height:1.6}.opsDailyNarrative{margin-top:16px;display:grid;grid-template-columns:1fr .92fr 1fr;gap:12px}.opsDailyNarrative>section,.opsDailyNarrative>blockquote{min-width:0;margin:0;padding:15px;border:1px solid #e5e5ec;border-radius:11px;background:#fff}.opsDailyNarrative h3,.opsDailyNarrative blockquote>span{margin:0;color:#565762;font-size:11px;font-weight:750;letter-spacing:.03em}.opsDailyNarrative ol{margin:12px 0 0;padding:0;display:grid;gap:10px;list-style:none;counter-reset:daily-item}.opsDailyNarrative li{position:relative;min-height:21px;padding-left:25px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;color:#6f6f79;font-size:11px;line-height:1.5;counter-increment:daily-item}.opsDailyNarrative li:before{content:counter(daily-item);position:absolute;left:0;top:0;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;color:#5c5fd2;background:#f0f0ff;font-size:9px;font-weight:750}.opsDailyNarrative li b{grid-column:1 / -1;color:#484851;font-size:10px}.opsDailyNarrative a{align-self:start;color:#6063dc}.opsDailyNarrative a svg{width:13px}.opsDailyNarrative blockquote{display:flex;flex-direction:column;background:#24243a}.opsDailyNarrative blockquote>span{color:#aaf}.opsDailyNarrative blockquote p{margin:18px 0;color:#fff;font-size:16px;font-weight:650;line-height:1.5;letter-spacing:-.02em}.opsDailyNarrative blockquote footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.opsDailyNarrative blockquote cite{color:#bdbdca;font-size:10px;font-style:normal}.opsDailyNarrative blockquote a{display:inline-flex;align-items:center;gap:4px;color:#d7d7ff;font-size:10px;font-weight:650}.opsDailyPlatforms{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.opsDailyPlatforms>div{padding:11px 12px;border:1px solid #e6e6ec;border-radius:9px;background:#fff}.opsDailyPlatforms header{display:flex;align-items:center;justify-content:space-between;gap:8px}.opsDailyPlatforms b{color:#41414a;font-size:10px}.opsDailyPlatforms em{color:#696bd2;font-size:9px;font-style:normal;font-weight:700}.opsDailyPlatforms p{margin:7px 0 0;color:#777781;font-size:10px;line-height:1.45}.opsPromoModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;isolation:isolate;display:grid;place-items:center;padding:18px}.opsPromoModal .backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;border:0;background:#1918276b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}.opsPromoModal form{position:relative;z-index:2;width:min(500px,100%);max-height:min(760px,calc(100vh - 36px));padding:22px;border:1px solid #dddde5;border-radius:16px;display:grid;gap:14px;overflow-y:auto;background:#fff;box-shadow:0 30px 90px #18172d3d}.opsPromoModal form>header{display:flex;align-items:flex-start;justify-content:space-between}.opsPromoModal header small{color:#5c5fe3;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.opsPromoModal h2{margin:6px 0 0;font-size:22px;letter-spacing:-.04em}.opsPromoModal header>button{width:34px;height:34px;border:1px solid var(--ops-line);border-radius:9px;display:grid;place-items:center;color:#767680;background:#fff}.opsPromoModal header>button svg{width:15px}.opsPromoModal label{min-width:0;display:grid;gap:7px}.opsPromoModal label>span{color:#55555e;font-size:11px;font-weight:650}.opsPromoModal input,.opsPromoModal select,.opsPromoModal textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #dcdce5;border-radius:9px;outline:0;color:#303039;background:#fff;font:inherit;font-size:12px;resize:vertical}.opsPromoModal input:focus,.opsPromoModal select:focus,.opsPromoModal textarea:focus{border-color:#7778eb;box-shadow:0 0 0 3px #5b5eea1f}.opsPromoFormRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.opsPromoModal form>footer{margin-top:3px;display:flex;justify-content:flex-end;gap:8px}.opsPromoModal form>footer button{min-height:40px;padding:0 14px;border:1px solid var(--ops-line);border-radius:9px;display:inline-flex;align-items:center;gap:6px;color:#65656e;background:#fff;font-size:12px;font-weight:650}.opsPromoModal form>footer button:last-child{border-color:#5b5eea;color:#fff;background:#5b5eea}.opsPromoModal form>footer button svg{width:15px}.opsPromotion button:focus-visible,.opsPromotion a:focus-visible{outline:2px solid #686aed;outline-offset:3px}@media(max-width:1280px){.opsTopActions>button:nth-of-type(1){display:none}}@media(max-width:1180px){.opsTop{grid-template-columns:220px 1fr auto;gap:12px;padding:0 16px}.opsTopActions>button:nth-of-type(1),.opsTopActions .opsUser{display:none}.opsTop nav{gap:3px}.opsOverview{grid-template-columns:1fr 1fr}.opsOverview .opsSignals{grid-column:1 / -1}.opsOverview .opsLineChart{height:330px}.opsCharts{grid-template-columns:1fr 1fr;grid-template-rows:auto}.opsApp.hasDrawer .opsMain{padding-right:24px}.opsDrawer{top:64px;width:min(380px,100vw);box-shadow:-28px 0 80px #1e1d312e}.opsAccountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsSprintGrid{grid-template-columns:1fr}.opsSprintGrid>article{min-height:0}.opsAttributionKpis{grid-template-columns:1fr 1fr}.opsAttributionPrimary{grid-template-columns:1fr}.opsAttributionDecision{min-height:310px}}@media(max-width:860px){.opsTop{height:auto;min-height:112px;grid-template-columns:1fr auto;grid-template-rows:58px 54px}.opsTop nav{grid-row:2;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.opsTop nav button{flex:0 0 auto;min-width:96px}.opsTop nav button svg{display:block}.opsTopActions>span{display:none}.opsMain{padding:18px 14px 28px}.opsOverview{grid-template-columns:1fr;gap:14px}.opsOverview .opsSignals{grid-column:auto}.opsOverview .opsLineChart{height:220px}.opsExperimentCards{grid-template-columns:1fr}.opsExperiment{padding:17px}.opsCharts{grid-template-columns:1fr;gap:14px}.opsSignalList>button{grid-template-columns:48px minmax(0,1fr) 38px}.opsSignalList>button>span:nth-of-type(2),.opsSignalList>button>span:nth-of-type(3),.opsSignalList>button>span:last-child{display:none}.opsQueue>header{align-items:flex-start;flex-direction:column}.opsQueue>header>div:last-child{width:100%}.opsQueue .opsSort{min-width:165px}.opsQueue label{flex:1;width:auto}.opsPolicyGrid{grid-template-columns:1fr}.opsLogin>section{grid-template-columns:1fr;gap:34px;padding:60px 0}.opsLoginIntro h1{font-size:39px}.opsPromotionStats{grid-template-columns:1fr 1fr}.opsPromotionLedger>header{grid-template-columns:1fr;gap:8px}.opsPromotionLedger>header p{justify-self:start}.opsDailyReports>header{grid-template-columns:1fr;gap:8px}.opsDailyReports>header p{justify-self:start}.opsDailyNarrative{grid-template-columns:1fr}.opsDailyPlatforms{grid-template-columns:repeat(2,minmax(0,1fr))}.opsSprint>header{grid-template-columns:1fr;gap:10px}.opsSprint>header p{justify-self:start}.opsHourlyPlan>header{align-items:flex-start;flex-direction:column;gap:13px}.opsHourlyNow{width:100%}.opsPromotionToolbar{padding:0 11px;align-items:stretch;flex-direction:column;gap:0}.opsPromotionToolbar>div{overflow-x:auto}.opsPromotionToolbar>label{width:100%;margin:9px 0 11px}.opsAttributionHead{align-items:flex-start;flex-direction:column;gap:15px}.opsAttributionHead aside{max-width:none;width:100%}.opsAttributionMix button{grid-template-columns:minmax(130px,.8fr) 90px minmax(120px,1fr) 48px;gap:10px}}@media(max-width:520px){.opsBrand span{font-size:11px}.opsTop{padding:0 12px}.opsTopActions .opsLogout{display:inline-flex}.opsSignals{padding:18px 15px 0}.opsSectionHead{display:block}.opsSectionHead>span{display:block;margin-top:9px}.opsSignalList{margin:0 -15px}.opsSignalList>button{min-height:64px;padding:9px 15px;grid-template-columns:45px 1fr 36px}.opsSignalList>button>span:nth-of-type(3){display:none}.opsCharts>section{padding:16px 13px 8px}.opsFunnelDefinitions article{grid-template-columns:25px minmax(0,1fr)}.opsFunnelDefinitions aside{grid-column:2;grid-row:2;margin-top:5px;justify-items:start;grid-template-columns:auto auto;align-items:baseline;gap:8px}.opsQueue>header>div:last-child{align-items:stretch;flex-direction:column}.opsQueue label,.opsQueue .opsSort,.opsQueue header button{width:100%;min-height:44px}.opsPagination{align-items:flex-start;flex-direction:column}.opsPagination nav{width:100%;justify-content:flex-end}.opsMain>footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}.opsDrawer{top:0;width:100%}.opsLogin>header{padding:0 16px}.opsLoginActions>a:last-child{width:36px;padding:0;justify-content:center;font-size:0}.opsLoginActions>a:last-child svg{width:18px;height:18px}.opsLogin>section{width:min(100% - 28px,460px);padding:40px 0}.opsLoginIntro h1{font-size:34px}.opsLoginIntro p{font-size:14px}.opsLogin form{padding:20px}.opsPromotionHead{padding:21px 18px;align-items:flex-start;flex-direction:column;gap:18px}.opsPromotionHead>button{width:100%;min-height:44px;justify-content:center}.opsPromotionStats{grid-template-columns:1fr 1fr;gap:9px}.opsPromotionLedger{padding:16px 13px}.opsPromotionLedger>header h2{font-size:19px}.opsDailyReports{padding:16px 13px}.opsDailyReports>header h2{font-size:19px}.opsDailyReport{padding:14px}.opsDailyReport>header{align-items:flex-start;flex-direction:column;gap:6px}.opsDailyPlatforms{grid-template-columns:1fr}.opsSprint{padding:16px 13px}.opsSprintGrid>article{padding:15px}.opsSprintGrid article>header{grid-template-columns:auto 1fr}.opsSprintGrid article>header em{grid-column:1 / -1;margin-top:3px}.opsSprint>aside{align-items:flex-start;flex-direction:column}.opsHourlyPlan{padding:16px 13px}.opsHourlyPlan h2{font-size:19px}.opsHourlyTable{border:0;overflow:visible}.opsHourlyColumns{display:none}.opsHourlyRows{max-height:none;display:grid;gap:9px;overflow:visible}.opsHourlyRows article{min-width:0;min-height:0;padding:13px;border:1px solid #e5e5eb;border-radius:11px;display:grid;grid-template-columns:1fr auto;align-items:start;gap:10px 14px;background:#fbfbfc}.opsHourlyRows article:first-child{border-top:1px solid #e5e5eb}.opsHourlyRows article.current{border-color:#cfd0ff;box-shadow:inset 3px 0 #6265e5}.opsHourlyRows article>*{min-width:0}.opsHourlyRows article>span,.opsHourlyRows article>b{grid-column:1 / -1;display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:12px}.opsHourlyRows article>span:before,.opsHourlyRows article>b:before{content:attr(data-label);color:#9999a2;font-size:10px;font-weight:650}.opsHourlyMode{grid-column:2;grid-row:1;justify-self:end}.opsHourlyPlan>footer{align-items:flex-start;flex-direction:column}.opsPromotionStats article{min-height:92px;padding:13px}.opsPromotionStats strong{font-size:26px}.opsAccountGrid{grid-template-columns:1fr}.opsPromotionToolbar>div button{min-width:105px;min-height:48px}.opsPromoFormRow{grid-template-columns:1fr}.opsPromoModal{padding:10px;align-items:end}.opsPromoModal form{max-height:calc(100vh - 20px);padding:18px;border-radius:16px 16px 10px 10px}.opsPromoModal input,.opsPromoModal select{min-height:44px;font-size:13px}.opsLanguageSwitch{min-width:44px;min-height:44px;padding:0 9px}.opsAttributionHead{padding:18px 16px}.opsAttributionHead h1{font-size:25px}.opsAttributionKpis{grid-template-columns:1fr;gap:9px}.opsAttributionKpis article{min-height:94px;padding:14px;align-items:center}.opsAttributionKpis strong{font-size:24px}.opsAttributionPrimary>section,.opsAttributionPerformance,.opsLandingPerformance{padding:16px 13px 13px}.opsAttributionMix button{min-height:88px;padding:12px 8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.opsAttributionMix button>span:first-child{grid-column:1}.opsAttributionMix button>strong{grid-column:2;grid-row:1;text-align:right}.opsAttributionMix button>i{grid-column:1;grid-row:2}.opsAttributionShare{grid-column:2;grid-row:2}.opsAttributionDecision{min-height:320px;padding:20px}.opsAttributionDecision>h2{font-size:25px}.opsAttributionTable,.opsLandingTable{margin-left:-1px;margin-right:-1px}.opsAttributionMethod{padding:13px}}@media(prefers-reduced-motion:reduce){.opsDrawer,.opsBoot svg{animation:none}}:root{font-family:DM Sans,Noto Sans SC,sans-serif;color:#0f0f23;--brand: #6366f1;--soft: #efeeff;--line: #e8e7ef;--muted: #6d6c7a;--type-caption: 12px;--type-label: 13px;--type-body: 15px;--type-body-large: 18px;--type-control: 14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(99,102,241,.3);outline-offset:3px}.logo{display:flex;align-items:center;gap:8px;font-size:21px}.logo img{width:35px;height:35px;object-fit:contain}.site{overflow:hidden}.site>header{height:76px;max-width:1240px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.site header nav{display:flex;gap:30px;font-size:14px;color:#535261}.actions{display:flex;align-items:center;gap:14px}.actions>a:first-child{display:flex;align-items:center;gap:5px;font-size:13px}.actions svg,.btn svg{width:17px;height:17px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:11px;background:var(--brand);color:#fff;font-weight:600;font-size:14px;box-shadow:0 10px 25px #6366f133}.btn.sm{padding:10px 14px;box-shadow:none}.btn.quiet{background:#fff;color:#252436;border:1px solid var(--line);box-shadow:none}.hero{max-width:1240px;min-height:690px;margin:auto;padding:75px 24px 95px;display:grid;grid-template-columns:.88fr 1.12fr;gap:55px;align-items:center}.eyebrow{display:flex;align-items:center;gap:7px;color:var(--brand);font-size:13px;font-weight:600;text-transform:uppercase}.eyebrow svg{width:17px}.hero h1{font-size:59px;line-height:1.08;letter-spacing:-3.2px;margin:22px 0;font-weight:600}.hero h1 em{color:var(--brand);font-style:normal}.heroCopy>p{font-size:18px;line-height:1.75;color:var(--muted)}.heroBtns{display:flex;gap:12px;margin-top:30px}.heroCopy>small{display:flex;align-items:center;gap:6px;color:#858491;margin-top:18px}.heroCopy>small svg{width:16px;color:#1e9e70}.visual{height:470px;position:relative;display:flex;align-items:center}.window{width:100%;height:400px;border:1px solid #dddae8;border-radius:23px;background:#fff;box-shadow:0 30px 75px #33305b24;overflow:hidden}.bar{height:46px;background:#f2f3f7;color:#9998a4;font-size:11px;display:flex;align-items:center;gap:7px;padding:0 17px}.bar i{width:8px;height:8px;background:#c8c9d0;border-radius:50%}.winBody{height:354px;display:flex}.winBody aside{width:58px;border-right:1px solid #ecebf2;display:flex;flex-direction:column;align-items:center;gap:25px;padding-top:18px;color:#9998a5}.winBody aside svg{width:19px}.winBody aside .logo img{width:29px;height:29px}.mini{padding:28px;flex:1}.miniTop{display:flex;justify-content:space-between}.miniTop small{display:block;font-size:9px;letter-spacing:.1em;color:#9593a1}.miniTop b{font-size:43px}.miniTop span{font-size:11px;color:#9998a4}.miniTop em{font-size:11px;background:#faf1d6;padding:6px 9px;border-radius:99px;height:max-content;font-style:normal}.miniStats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 14px}.miniStats span{padding:9px;border:1px solid #ecebf2;border-radius:8px;color:#8c8b98;font-size:8px}.miniStats b{display:block;color:#222134;font-size:14px}.miniChart{height:126px;border:1px solid #ecebf2;border-radius:10px;display:grid;grid-template-columns:120px 1fr;align-items:center;padding:13px 20px}.ring{width:72px;height:72px;border:12px solid var(--brand);border-right-color:#e8e7f5;border-radius:50%;display:grid;place-items:center;font-weight:700}.sticks{height:80px;display:flex;gap:11px;align-items:flex-end;border-bottom:1px solid #eae9f0}.sticks i{width:14px;background:var(--brand);border-radius:4px 4px 0 0}.lines{display:flex;flex-direction:column;gap:6px;margin-top:13px}.lines i{height:7px;background:#efeff4;border-radius:5px}.floatMascot{position:absolute;width:128px;height:128px;object-fit:contain;left:-45px;bottom:15px;filter:drop-shadow(0 14px 18px #6366f133)}.trust{position:absolute;right:-25px;bottom:30px;background:#fff;border:1px solid #dedbf8;border-radius:13px;padding:12px;box-shadow:0 18px 40px #322f5c26;display:flex;gap:9px;align-items:center;color:var(--brand)}.trust>svg{width:24px}.trust span{display:flex;flex-direction:column;min-width:132px}.trust span b{color:#252438;font-size:12px}.trust span small{color:#898795}.trust strong{font-size:21px}.integrations{border-block:1px solid #f0eff4;padding:28px;text-align:center;color:#92919f}.integrations>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.integrations>div{margin-top:20px;display:flex;justify-content:center;gap:50px;color:#747380}.how{max-width:1160px;margin:auto;padding:115px 24px}.sectionTitle{text-align:center;max-width:760px;margin:auto}.sectionTitle>span,.outCopy>span{font-size:12px;color:var(--brand);font-weight:700;letter-spacing:.13em}.sectionTitle h2,.outCopy h2{font-size:42px;line-height:1.15;letter-spacing:-2px;margin:18px 0}.sectionTitle p,.outCopy p{color:var(--muted);font-size:16px;line-height:1.7}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px}.steps article{border:1px solid var(--line);border-radius:18px;padding:26px;min-height:240px}.steps article>div{display:flex;justify-content:space-between;color:var(--brand)}.steps svg{width:27px;height:27px;background:var(--soft);box-sizing:content-box;padding:10px;border-radius:11px}.steps h3{font-size:22px;margin:36px 0 10px}.steps p{color:var(--muted);font-size:14px;line-height:1.7}.outcome{max-width:1160px;margin:0 auto 115px;padding:56px;background:#f5f4fc;border:1px solid #e8e6f5;border-radius:27px;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.preview{height:350px;background:#fff;border:1px solid #e0dfea;border-radius:16px;box-shadow:0 24px 55px #2c28521a;padding:24px}.previewHead{display:flex;justify-content:space-between;color:#7d7c8a;font-size:11px}.previewHead>b{font-size:36px;color:#0f0f23}.previewHead small{font-size:10px;color:#8d8b99}.previewCards{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:25px}.previewCards>div{border:1px solid #ebeaf1;border-radius:11px;padding:15px;height:100px}.previewCards span{font-size:9px;color:#9694a2}.previewCards b{font-size:24px;display:block;margin-top:8px}.previewCards i{display:block;height:6px;background:#e8e7f2;margin-top:8px;border-radius:4px}.previewCards .wide{grid-column:span 2;height:133px;display:flex;flex-direction:column;gap:7px}.previewCards .wide i{background:var(--brand);margin:0}.outCopy h2{font-size:36px}.outCopy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:11px}.outCopy li{display:flex;gap:7px;align-items:center;font-size:13px}.outCopy li svg{width:18px;color:var(--brand)}.outCopy>a{display:flex;align-items:center;gap:8px;color:var(--brand);font-weight:600;margin-top:25px}.outCopy>a svg{width:17px}.final{max-width:1160px;margin:0 auto 65px;background:var(--brand);color:#fff;border-radius:24px;padding:46px 52px;display:grid;grid-template-columns:85px 1fr auto;gap:25px;align-items:center}.final img{width:82px;height:82px;object-fit:contain}.final h2{font-size:28px;margin:0 0 7px}.final p{margin:0;color:#e6e6ff}.btn.light{background:#fff;color:var(--brand);box-shadow:none}.site footer{max-width:1160px;margin:auto;padding:25px 0 38px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:#858491;font-size:12px}.site footer .logo{color:#0f0f23;font-size:17px}.site footer .logo img{width:28px;height:28px}.app{min-height:100vh;background:#f7f7fa;color:#252436}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:#fff;border-right:1px solid #e5e4ec;padding:20px 16px;display:flex;flex-direction:column;z-index:10}.sidebar>.logo{padding:0 8px 18px}.workspace{display:flex;gap:9px;align-items:center;border:1px solid #e7e6ee;border-radius:10px;padding:9px;margin-bottom:22px}.workspace>span{width:30px;height:30px;background:var(--brand);color:#fff;border-radius:8px;display:grid;place-items:center}.workspace>div{display:flex;flex-direction:column;flex:1}.workspace b{font-size:11px}.workspace small{font-size:9px;color:#9998a4}.workspace svg{width:14px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav a,.sideFoot>a{height:41px;padding:0 10px;border-radius:8px;display:flex;align-items:center;gap:10px;color:#6a6978;font-size:13px}.sidebar nav svg,.sideFoot svg{width:19px}.sidebar nav a.active{background:var(--soft);color:var(--brand);font-weight:600}.sidebar nav em{margin-left:auto;font-style:normal;font-size:9px;background:#e7e5f7;padding:2px 6px;border-radius:99px}.sideFoot{margin-top:auto}.user{border-top:1px solid #ecebf2;margin-top:12px;padding:16px 9px 0;display:flex;gap:9px;align-items:center}.user>i{width:32px;height:32px;background:#29283b;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:10px;font-style:normal}.user>span{display:flex;flex-direction:column}.user b{font-size:11px}.user small{font-size:9px;color:#9998a4}.dash{margin-left:238px;min-height:100vh}.top{height:65px;position:sticky;top:0;background:#fffffff5;border-bottom:1px solid #e7e6ed;display:flex;align-items:center;padding:0 28px;z-index:5}.top>div{display:flex;align-items:center;gap:8px;flex:1;max-width:500px;color:#8b8a96}.top svg{width:18px}.top input{border:0;outline:0;background:transparent;width:100%;font-size:12px}.top>a{font-size:11px;color:#666574}.content{padding:29px 31px 38px;max-width:1500px;margin:auto}.pageHead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.pageHead>div:first-child>span{display:inline-flex;align-items:center;gap:5px;background:#eaf8f2;color:#1e9e70;border-radius:99px;padding:5px 8px;font-size:10px}.pageHead span svg{width:15px}.pageHead h1{font-size:25px;margin:10px 0 5px}.pageHead p{font-size:11px;color:#8b8a96;margin:0}.pageHead>div:last-child{display:flex;gap:8px}.pageHead button,.primary{height:37px;border:1px solid #e0dfe8;background:#fff;border-radius:8px;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:11px}.pageHead button svg,.primary svg{width:16px}.pageHead button.primary,.primary{background:var(--brand);color:#fff;border:0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.metric{background:#fff;border:1px solid #e4e3eb;border-radius:13px;padding:15px;min-height:143px}.metric>span{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;margin-bottom:13px}.metric>span svg{width:21px}.metric .purple{background:#efeeff;color:var(--brand)}.metric .blue{background:#ebf3fc;color:#377cc5}.metric .orange{background:#fff1e4;color:#d77a31}.metric .green{background:#eaf8f2;color:#198864}.metric>small{display:block;color:#777684}.metric>b{display:block;font-size:27px;margin:7px 0}.metric b em{font-size:10px;font-style:normal;color:#8b8a96}.metric p{font-size:9px;color:#93929e;margin:0}.charts{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:13px}.card,.risk{background:#fff;border:1px solid #e4e3eb;border-radius:13px}.card{height:300px;padding:16px}.cardHead{display:flex;justify-content:space-between}.cardHead h2{font-size:13px;margin:0 0 5px}.cardHead p{font-size:9px;color:#9695a2;margin:0}.cardHead button{border:0;background:transparent;color:#777684;font-size:9px;display:flex;align-items:center;gap:5px}.cardHead button svg{width:14px}.chart{height:232px;padding-top:16px}.donut{height:230px;display:flex;align-items:center}.donut>div{width:53%;height:190px;position:relative}.donut>div>b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;font-size:30px;text-align:center}.donut>div small{font-size:9px;color:#8f8e9a}.donut ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:15px;width:43%;font-size:10px}.donut li{display:grid;grid-template-columns:8px 1fr auto;gap:7px}.donut li>i{width:8px;height:8px;border-radius:50%;background:var(--brand)}.donut li:nth-child(2)>i{background:#c4b5fd}.donut li:nth-child(3)>i{background:#e5e3f3}.issueList{display:flex;flex-direction:column;gap:21px;margin-top:30px}.issueList>div{display:grid;grid-template-columns:125px 1fr 32px;gap:10px;align-items:center;font-size:10px}.issueList span{display:flex;align-items:center;gap:6px}.issueList span i{width:8px;height:8px;border-radius:3px}.issueList em{height:7px;background:#f0eff5;border-radius:4px;overflow:hidden}.issueList em i{display:block;height:100%}.risk{margin-top:13px;overflow:hidden}.riskHead{padding:16px;display:flex;justify-content:space-between}.riskHead select{height:31px;border:1px solid #e1e0e8;border-radius:7px;font-size:9px;color:#696877;background:#fff;padding:0 8px}.table{overflow:auto;border-top:1px solid #ebeaf0}.table table{width:100%;border-collapse:collapse;min-width:900px}.table th{text-align:left;background:#fafafc;padding:10px 13px;color:#8b8a97;font-size:9px}.table td{padding:12px 13px;border-top:1px solid #f0eff4;font-size:10px;color:#5f5e6d}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:#faf9ff}.table td:first-child{min-width:290px}.table td:first-child b,.table td:first-child span{display:block}.table td:first-child b{color:#29283a;margin-bottom:4px}.table td:first-child span{color:#9998a4}.table td>em,.table td>i{font-style:normal;padding:5px 7px;border-radius:5px;background:#f0eff5}.table td>i{background:#fff1e4;color:#a05f28}.table td>strong{color:#d56351;font-size:13px}.table td button{border:0;background:transparent;color:var(--brand);font-size:10px}.empty{height:170px;display:grid;place-content:center;color:#9998a4}.empty svg{width:26px;margin:auto}.note{text-align:center;font-size:9px;color:#a2a1ab}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f2338;z-index:30;display:flex;justify-content:flex-end}.drawer{width:min(430px,100vw);background:#fff;padding:32px;height:100%;overflow:auto;position:relative;box-shadow:-15px 0 45px #17153024}.drawer>.close{position:absolute;right:20px;top:20px;width:34px;height:34px;border:0;border-radius:9px;background:#f3f2f7}.drawer>.close svg{width:19px}.drawer>small{color:var(--brand);font-weight:700;letter-spacing:.1em}.drawer h2{font-size:21px;margin:13px 45px 8px 0}.drawer>p{font-size:12px;color:#747381;line-height:1.6}.detailScore{height:95px;background:#f6f5fd;border-radius:13px;margin:22px 0;padding:17px;display:flex;align-items:center;justify-content:space-between;color:var(--brand)}.detailScore>span{display:flex;flex-direction:column;color:#747381;font-size:10px}.detailScore b{font-size:30px;color:#28273a;margin-top:5px}.detailScore b em{font-size:9px;color:#878692;font-style:normal}.detailScore svg{width:34px}.drawer dl{border-block:1px solid #ebeaf0;padding:7px 0}.drawer dl>div{display:flex;justify-content:space-between;padding:8px 0;font-size:11px}.drawer dd{margin:0;font-weight:600}.drawer h3{font-size:13px}.factor{margin:16px 0}.factor>span{display:flex;justify-content:space-between;font-size:10px}.factor>i{display:block;height:6px;background:#f0eff5;border-radius:4px;margin-top:6px}.factor>i em{display:block;height:100%;background:var(--brand);border-radius:4px}.primary.full{width:100%;justify-content:center;margin-top:22px}@media(max-width:1050px){.site header nav{display:none}.hero{grid-template-columns:1fr}.heroCopy{text-align:center;max-width:720px;margin:auto}.eyebrow,.heroCopy>small,.heroBtns{justify-content:center}.visual{max-width:760px;width:100%;margin:auto}.outcome{grid-template-columns:1fr;margin-inline:20px}.metrics{grid-template-columns:1fr 1fr}.sidebar{width:74px;padding:18px 9px}.sidebar .logo b,.workspace div,.workspace svg,.sidebar nav span,.sideFoot span{display:none}.workspace{justify-content:center}.sidebar nav a,.sideFoot>a{justify-content:center}.sidebar nav em{display:none}.dash{margin-left:74px}}@media(max-width:760px){.site>header{height:66px}.actions .btn{display:none}.hero{padding:50px 18px 70px;min-height:auto}.hero h1{font-size:42px}.heroCopy>p{font-size:16px}.visual{height:360px}.window{height:305px}.mini{padding:18px}.miniChart{height:95px}.floatMascot{width:90px;height:90px;left:-5px}.trust{display:none}.integrations>div{gap:22px;flex-wrap:wrap}.how{padding:80px 18px}.sectionTitle h2{font-size:33px}.steps{grid-template-columns:1fr}.outcome{padding:24px}.final{margin:0 15px 55px;padding:30px;grid-template-columns:65px 1fr}.final img{width:65px}.final .btn{grid-column:span 2}.site footer{margin:0 18px}.site footer>span{display:none}.sidebar{display:none}.dash{margin-left:0}.content{padding:22px 13px}.charts{grid-template-columns:1fr}.top{padding:0 14px}.pageHead{align-items:flex-start}.pageHead>div:last-child button:first-child{display:none}}@media(max-width:480px){.hero h1{font-size:36px}.heroBtns{flex-direction:column}.window{border-radius:17px}.winBody aside{display:none}.floatMascot{left:3px}.outcome{margin-inline:12px}.outCopy ul{grid-template-columns:1fr}.final{grid-template-columns:1fr;text-align:center}.final img{margin:auto}.final .btn{grid-column:auto}.metrics{grid-template-columns:1fr}.pageHead{display:block}.pageHead>div:last-child{margin-top:14px}.detailScore{margin-top:18px}}.card,.chart,.donut>div{min-width:0;min-height:0}.stepVisual.v0>.connectorShowcase{width:min(520px,84%);margin:0;padding:24px;display:block;border:1px solid rgba(99,102,241,.14);border-radius:26px;background:#ffffffc7;box-shadow:0 28px 60px #312d651f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.connectorShowcaseHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.connectorShowcaseHead span{color:#86868b;font-size:10px;font-weight:700;letter-spacing:.11em}.connectorShowcaseHead strong{padding:6px 10px;border-radius:980px;background:#eeedff;color:var(--brand);font-size:10px;font-weight:650}.connectorLogoGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.connectorLogoCard{min-width:0;min-height:72px;padding:13px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:1fr 1fr;column-gap:11px;align-items:center;border:1px solid #e9e8ef;border-radius:15px;background:#fff;box-shadow:0 7px 18px #332f610d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.connectorLogoCard:hover{transform:translateY(-2px);border-color:#6366f147;box-shadow:0 13px 25px #332f611a}.connectorLogoCard:focus-visible{outline:3px solid rgba(99,102,241,.22);outline-offset:2px}.connectorLogoCard>span{width:38px;height:38px;grid-row:1 / span 2;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--connector-color) 8%,white);color:var(--connector-color)}.connectorLogoCard svg{width:20px;height:20px}.connectorLogoCard b{align-self:end;overflow:hidden;color:#1d1d1f;font-size:12px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.connectorLogoCard small{align-self:start;margin-top:3px;color:#86868b;font-size:9px}.connectorShowcaseFoot{margin-top:15px;padding-top:14px;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid #ecebf2;color:#77767e;font-size:10px}.connectorShowcaseFoot svg{width:15px;height:15px;color:#34a678}@media(max-width:600px){.stepVisual.v0>.connectorShowcase{width:calc(100% - 34px);padding:15px;border-radius:20px}.connectorShowcaseHead{margin-bottom:11px}.connectorLogoGrid{gap:7px}.connectorLogoCard{min-height:57px;padding:9px;grid-template-columns:30px minmax(0,1fr);column-gap:8px;border-radius:12px}.connectorLogoCard>span{width:30px;height:30px;border-radius:9px}.connectorLogoCard svg{width:17px;height:17px}.connectorLogoCard b{font-size:10px}.connectorLogoCard small{font-size:8px}.connectorShowcaseFoot{margin-top:10px;padding-top:10px;font-size:8px}}.appleSite{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Noto Sans SC,sans-serif;background:#fff;color:#1d1d1f}.appleSite .appleNav{position:sticky;top:0;z-index:50;width:100%;max-width:none;height:52px;padding:0 max(24px,calc((100vw - 1020px)/2));display:grid;grid-template-columns:1fr auto 1fr;background:#fafafcc7;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 1px #00000009}.appleNav .logo{font-size:17px;letter-spacing:-.02em}.appleNav .logo img{width:27px;height:27px}.appleNav nav{gap:34px;font-size:12px;color:#313135}.appleNav nav a,.language{transition:opacity .18s ease}.appleNav nav a:hover,.language:hover{opacity:.56}.appleNav .actions{gap:18px;justify-self:end}.language{font-size:12px!important}.navCta{display:flex;align-items:center;gap:5px;padding:7px 13px;border-radius:980px;background:#1d1d1f;color:#fff;font-size:11px;font-weight:600;transition:transform .12s ease,opacity .18s ease}.navCta:active,.applePrimary:active{transform:scale(.97)}.navCta svg{width:13px}.appleHero{background:#f5f5f7;padding:92px 24px 0;min-height:980px;text-align:center;overflow:hidden}.appleHeroCopy{max-width:1000px;margin:0 auto;position:relative;z-index:2}.appleHero .eyebrow{display:block;color:#6e6e73;font-size:17px;font-weight:600;letter-spacing:-.015em;text-transform:none}.appleHero h1{font-size:clamp(56px,7.2vw,96px);line-height:.96;letter-spacing:-.061em;margin:19px 0 29px;font-weight:700}.appleHero h1 em{font-style:normal;color:var(--brand)}.appleHeroCopy>p{max-width:760px;margin:auto;font-size:clamp(20px,2vw,26px);line-height:1.35;letter-spacing:-.025em;color:#6e6e73;font-weight:500}.appleHero .heroBtns{justify-content:center;align-items:center;margin-top:34px;gap:23px}.applePrimary{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;border-radius:980px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .12s ease,filter .18s ease}.applePrimary:hover{filter:brightness(1.06)}.applePrimary svg,.appleLink svg{width:16px}.appleLink{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-size:17px;font-weight:500}.appleLink:hover{text-decoration:underline}.appleHeroCopy>small{display:flex;align-items:center;justify-content:center;gap:6px;color:#86868b;font-size:12px;margin-top:20px}.appleHeroCopy>small svg{width:15px;color:#34a678}.appleProduct{width:min(1160px,92vw);height:570px;margin:76px auto 0;position:relative;text-align:left;filter:drop-shadow(0 32px 45px rgba(34,32,67,.15));animation:appleRise .8s cubic-bezier(.22,1,.36,1) both}.appleProduct .window{width:100%;height:545px;border-radius:28px;border-color:#0000001a;box-shadow:none}.appleProduct .bar{height:54px;background:#e9e9ee;padding-left:21px}.appleProduct .bar span{margin-left:9px}.appleProduct .winBody{height:491px}.appleProduct .winBody aside{width:70px;padding-top:26px;gap:31px}.appleProduct .mini{padding:38px 44px}.appleProduct .miniTop b{font-size:62px;letter-spacing:-.05em}.appleProduct .miniStats{margin:28px 0 20px}.appleProduct .miniStats span{padding:16px;font-size:10px;border-radius:11px}.appleProduct .miniStats b{font-size:20px;margin-bottom:3px}.appleProduct .miniChart{height:185px;grid-template-columns:170px 1fr;padding:20px 35px;border-radius:14px}.appleProduct .ring{width:104px;height:104px;border-width:17px;font-size:22px}.appleProduct .sticks{height:125px;gap:20px}.appleProduct .sticks i{width:22px}.appleProduct .floatMascot{width:158px;height:158px;left:-53px;bottom:-4px}.appleProduct .trust{right:-30px;bottom:26px;padding:16px 18px;border-radius:17px}.appleProduct .trust span{min-width:170px}.appleProduct .trust span b{font-size:14px}.appleProduct .trust strong{font-size:27px}.systemStrip{height:94px;display:flex;align-items:center;justify-content:center;gap:18px;color:#86868b;font-size:12px;letter-spacing:.01em;background:#fff}.systemStrip i{display:block;width:22px;height:1px;background:#d2d2d7}.systemStrip strong{color:var(--brand);font-weight:650}.darkStory{background:#000;color:#f5f5f7;padding:152px 24px 142px}.darkInner{max-width:1080px;margin:auto}.darkInner>span{font-size:13px;letter-spacing:.16em;color:#8d8d92;font-weight:700}.darkInner h2{font-size:clamp(48px,6.2vw,82px);line-height:1.03;letter-spacing:-.052em;max-width:1020px;margin:26px 0 35px}.darkInner>p{font-size:21px;line-height:1.5;color:#a1a1a6;max-width:760px;letter-spacing:-.02em}.darkMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:96px;background:#2d2d31}.darkMetrics>div{background:#000;padding:33px 42px}.darkMetrics b{display:block;font-size:58px;letter-spacing:-.055em;color:#fff}.darkMetrics span{display:block;margin-top:8px;color:#86868b;font-size:13px}.appleHow{background:#fff;padding:145px 24px}.appleSectionTitle{max-width:900px;margin:0 auto 78px;text-align:center}.appleSectionTitle>span,.outcomeIntro>span,.appleFinal>span{font-size:13px;letter-spacing:.12em;color:var(--brand);font-weight:700}.appleSectionTitle h2{font-size:clamp(46px,5.4vw,72px);line-height:1.06;letter-spacing:-.05em;margin:20px 0 25px}.appleSectionTitle p{font-size:20px;line-height:1.45;color:#6e6e73;max-width:760px;margin:auto;letter-spacing:-.02em}.appleSteps{max-width:1180px;margin:auto;display:flex;flex-direction:column;gap:22px}.appleSteps article{min-height:540px;border-radius:32px;background:#f5f5f7;display:grid;grid-template-columns:.82fr 1.18fr;overflow:hidden}.appleSteps article:nth-child(2n){grid-template-columns:1.18fr .82fr}.appleSteps article:nth-child(2n) .stepCopy{order:2}.appleSteps article:nth-child(2n) .stepVisual{order:1}.stepCopy{padding:72px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.stepCopy>span{font-size:13px;color:#86868b;font-weight:650}.stepCopy>svg{width:34px;height:34px;color:var(--brand);margin:45px 0 21px}.stepCopy h3{font-size:40px;line-height:1.05;letter-spacing:-.045em;margin:0 0 20px}.stepCopy p{font-size:17px;line-height:1.55;color:#6e6e73;letter-spacing:-.012em;margin:0}.stepVisual{background:#eeedf8;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.stepVisual>svg{width:110px;height:110px;color:var(--brand)}.stepVisual.v0>svg{width:130px;height:130px;opacity:.92}.stepVisual.v0>div{display:flex;flex-direction:column;gap:18px;margin-left:30px}.stepVisual.v0 i{display:block;width:180px;height:34px;border-radius:12px;background:#fff;box-shadow:0 10px 25px #36316414}.scoreOrb{width:230px;height:230px;border-radius:50%;background:#fff;border:24px solid var(--brand);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 28px 55px #3f3a8329}.scoreOrb b{font-size:72px;letter-spacing:-.07em}.scoreOrb span{font-size:13px;color:#6e6e73}.stepVisual.v1>svg{position:absolute;width:55px;height:55px;right:18%;bottom:20%;filter:drop-shadow(0 12px 20px rgba(99,102,241,.25))}.supplyCore{width:180px;height:180px;background:#fff;border-radius:40px;display:grid;place-items:center;box-shadow:0 30px 60px #38336e26}.supplyCore img{width:145px;height:145px;object-fit:contain}.stepVisual.v2>svg{width:80px;height:80px;margin:0 24px}.agentNodes{display:flex;flex-direction:column;gap:12px}.agentNodes i{width:92px;height:48px;border-radius:15px;background:#fff;display:grid;place-items:center;color:var(--brand);font-style:normal;font-weight:700;box-shadow:0 8px 20px #38336e14}.appleOutcome{background:#f5f5f7;padding:145px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.outcomeIntro h2{font-size:clamp(44px,5vw,68px);line-height:1.05;letter-spacing:-.052em;margin:20px 0 24px}.outcomeIntro p{font-size:19px;line-height:1.5;color:#6e6e73;margin-bottom:32px}.appleReport{height:490px;background:#fff;border-radius:28px;padding:38px;box-shadow:0 35px 70px #2724481f}.reportTop{display:flex;justify-content:space-between;color:#86868b;font-size:13px}.reportTop b{font-size:53px;color:#1d1d1f;letter-spacing:-.06em}.reportTop small{font-size:12px}.reportStats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0 28px}.reportStats>div{padding:20px;border-radius:15px;background:#f5f5f7}.reportStats span,.reportBars>span{font-size:10px;color:#86868b;letter-spacing:.08em}.reportStats b{display:block;font-size:28px;margin-top:10px}.reportBars{height:220px;border:1px solid #e6e6eb;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px}.reportBars i{height:13px;background:var(--brand);border-radius:8px}.appleFinal{background:#000;color:#f5f5f7;text-align:center;padding:150px 24px 140px}.appleFinal img{width:130px;height:130px;object-fit:contain;margin-bottom:22px}.appleFinal>span{display:block;color:#86868b}.appleFinal h2{font-size:clamp(48px,6.5vw,84px);line-height:1.02;letter-spacing:-.055em;max-width:1040px;margin:22px auto 28px}.appleFinal p{font-size:20px;color:#a1a1a6;max-width:670px;margin:0 auto 35px;line-height:1.5}.appleFinal .light{background:#f5f5f7;color:#1d1d1f}.appleSite footer{max-width:1020px;padding:27px 0 40px}.appleSite footer .logo{font-size:15px}.appleSite footer .logo img{width:24px;height:24px}@keyframes appleRise{0%{opacity:0;transform:translateY(34px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:900px){.appleSite .appleNav nav{display:flex;gap:20px}.appleHero{min-height:840px;padding-top:72px}.appleProduct{height:470px}.appleProduct .window{height:450px}.appleProduct .winBody{height:396px}.appleProduct .mini{padding:25px}.appleProduct .miniChart{height:130px}.systemStrip{padding:0 24px;gap:10px;overflow:hidden}.systemStrip span{white-space:nowrap}.darkMetrics{grid-template-columns:1fr;background:transparent;gap:0}.darkMetrics>div{padding:26px 0;border-top:1px solid #2d2d31}.appleSteps article,.appleSteps article:nth-child(2n){grid-template-columns:1fr;min-height:0}.appleSteps article:nth-child(2n) .stepCopy{order:1}.appleSteps article:nth-child(2n) .stepVisual{order:2}.stepVisual{min-height:390px}.appleOutcome{grid-template-columns:1fr}.appleReport{max-width:720px;width:100%;margin:auto}}@media(max-width:600px){.appleSite .appleNav{height:108px;min-height:108px;padding:0 12px;grid-template-columns:1fr auto;grid-template-rows:64px 44px}.appleNav .actions{gap:8px}.appleSite .appleNav nav{position:absolute;right:0;bottom:0;left:0;height:44px;justify-content:center;gap:12px;font-size:12px;border-top:1px solid rgba(0,0,0,.045)}.navCta{min-height:44px;padding:0 12px;display:flex;white-space:nowrap;font-size:12px}.appleNav .language{min-height:44px;display:flex;align-items:center;white-space:nowrap}.appleHero{padding:62px 18px 0;min-height:720px}.appleHero h1{font-size:48px}.appleHeroCopy>p{font-size:19px}.appleHero .heroBtns{flex-direction:column;gap:15px}.appleHeroCopy>small{font-size:10px}.appleProduct{width:112%;margin-left:-6%;height:365px;margin-top:54px}.appleProduct .window{height:350px;border-radius:20px}.appleProduct .bar{height:42px}.appleProduct .winBody{height:308px}.appleProduct .winBody aside{display:none}.appleProduct .mini{padding:18px}.appleProduct .miniTop b{font-size:38px}.appleProduct .miniStats{margin:15px 0 12px}.appleProduct .miniStats span{padding:10px}.appleProduct .miniStats b{font-size:14px}.appleProduct .miniChart{height:106px;grid-template-columns:90px 1fr;padding:10px}.appleProduct .ring{width:63px;height:63px;border-width:10px}.appleProduct .sticks{height:75px;gap:9px}.appleProduct .sticks i{width:11px}.appleProduct .floatMascot{width:86px;height:86px;left:8px}.appleProduct .trust{display:none}.systemStrip{justify-content:flex-start;overflow-x:auto}.darkStory{padding:100px 22px}.darkInner h2{font-size:47px}.darkInner>p{font-size:18px}.darkMetrics{margin-top:64px}.darkMetrics b{font-size:48px}.appleHow{padding:100px 16px}.appleSectionTitle h2{font-size:43px}.appleSectionTitle p{font-size:18px}.stepCopy{padding:42px 30px}.stepCopy>svg{margin:34px 0 19px}.stepCopy h3{font-size:34px}.stepVisual{min-height:300px}.stepVisual.v0>svg{width:90px}.stepVisual.v0 i{width:110px}.scoreOrb{width:165px;height:165px;border-width:18px}.scoreOrb b{font-size:50px}.supplyCore{width:125px;height:125px}.supplyCore img{width:105px;height:105px}.stepVisual.v2>svg{width:45px;margin:0 10px}.agentNodes i{width:64px;height:38px;font-size:11px}.appleOutcome{padding:100px 16px}.outcomeIntro h2{font-size:44px}.appleReport{height:410px;padding:25px}.reportTop b{font-size:40px}.reportStats{gap:7px}.reportStats>div{padding:13px}.reportStats b{font-size:21px}.reportBars{height:185px}.appleFinal{padding:110px 20px}.appleFinal h2{font-size:47px}.appleFinal p{font-size:18px}.appleSite footer{margin:0 18px}}.appleSite.appleSite{text-rendering:optimizeLegibility}.appleSite.appleSite small{font-size:var(--type-caption);line-height:1.5}.appleSite.appleSite p{line-height:1.58}.appleSite.appleSite .btn,.appleSite.appleSite button{min-height:40px;font-size:var(--type-control)}.appleSite.appleSite .appleNav nav a,.appleSite.appleSite .topLanguage,.appleSite.appleSite footer{font-size:var(--type-label)}.appleSite.appleSite .appleHeroCopy>small,.appleSite.appleSite .connectorShowcaseFoot,.appleSite.appleSite .systemStrip span{font-size:var(--type-caption);line-height:1.5}.appleSite.appleSite .appleHeroCopy>p,.appleSite.appleSite .appleSectionTitle p,.appleSite.appleSite .darkInner>p,.appleSite.appleSite .outcomeIntro>p,.appleSite.appleSite .appleFinal p{text-wrap:pretty}@media(max-width:900px){.appleSite.appleSite .appleHero h1,.appleSite.appleSite .appleSectionTitle h2,.appleSite.appleSite .darkInner h2,.appleSite.appleSite .outcomeIntro h2,.appleSite.appleSite .appleFinal h2{text-wrap:balance}}@media(max-width:600px){:root{--type-caption: 12px;--type-label: 13px;--type-body: 15px;--type-body-large: 18px;--type-control: 14px}.appleSite.appleSite .appleNav{min-height:64px}.appleSite.appleSite .btn,.appleSite.appleSite button{min-height:44px}.appleSite.appleSite .appleHero{padding-inline:20px}.appleSite.appleSite .appleHero h1{font-size:clamp(43px,12.5vw,52px);line-height:1.02}.appleSite.appleSite[data-lang=zh] .appleHero h1 em{display:inline-block;max-width:5.6em}.appleSite.appleSite .appleHeroCopy>p{max-width:34ch;margin-inline:auto;font-size:18px;line-height:1.5}.appleSite.appleSite .heroBtns a{min-height:48px;font-size:15px}.appleSite.appleSite .appleHeroCopy>small{max-width:31ch;margin-inline:auto}}.valueScenarios{padding:140px 24px 152px;background:#fff}.valueIntro{max-width:1040px;margin:0 auto;text-align:center}.valueIntro>span{color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.14em}.valueIntro h2{max-width:1000px;margin:24px auto 28px;font-size:clamp(46px,5.4vw,76px);line-height:1.04;letter-spacing:-.052em;text-wrap:balance}.valueIntro>p{max-width:820px;margin:0 auto;color:#6e6e73;font-size:21px;line-height:1.55;letter-spacing:-.022em;text-wrap:pretty}.valuePipeline{width:max-content;max-width:100%;margin:42px auto 70px;padding:8px 10px;display:flex;align-items:center;border-radius:980px;background:#f5f5f7}.valuePipeline>div{display:flex;align-items:center}.valuePipeline span{padding:9px 14px;color:#444448;font-size:14px;font-weight:600;white-space:nowrap}.valuePipeline svg{width:15px;height:15px;color:#aeaeb3}.valueGrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.valueCard{min-width:0;min-height:570px;padding:40px;display:flex;flex-direction:column;border:1px solid transparent;border-radius:32px;background:#f5f5f7;color:#1d1d1f;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.valueCard:hover{transform:translateY(-4px);border-color:#6366f129;box-shadow:0 28px 60px #201e3e17}.valueCard:focus-visible{outline:3px solid rgba(99,102,241,.28);outline-offset:4px}.valueCardTop{display:flex;align-items:flex-start;justify-content:space-between}.valueCardTop>span{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:#e9e8ff;color:var(--brand)}.valueCard2 .valueCardTop>span{background:#e8f5f0;color:#278166}.valueCard3 .valueCardTop>span{background:#fff0e4;color:#a25b28}.valueCard4 .valueCardTop>span{background:#eee9ff;color:#7556c9}.valueCardTop svg{width:27px;height:27px}.valueCardTop em{color:#aeaeb3;font-size:13px;font-style:normal;font-weight:650;letter-spacing:.08em}.valueCard>small{margin-top:30px;color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.4}.valueCard h3{margin:16px 0 30px;font-size:clamp(31px,3vw,39px);line-height:1.12;letter-spacing:-.042em;text-wrap:balance}.valueDetails{display:grid;gap:18px}.valueDetails>div{padding-top:18px;border-top:1px solid #dedee3}.valueDetails b,.valueOutcome span{display:block;margin-bottom:7px;color:#86868b;font-size:12px;font-weight:700;letter-spacing:.08em}.valueDetails p{margin:0;color:#55555a;font-size:15px;line-height:1.56}.valueOutcome{margin-top:auto;padding:21px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:20px;background:#fff}.valueOutcome>div{min-width:0}.valueOutcome strong{display:block;font-size:16px;line-height:1.4;letter-spacing:-.015em}.valueOutcome>i{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#f0efff;color:var(--brand);font-style:normal}.valueOutcome svg{width:18px;height:18px}.valueCardCta{min-height:44px;margin-top:9px;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--brand);font-size:14px;font-weight:600}.valueCardCta svg{width:15px;height:15px}@media(max-width:900px){.valueScenarios{padding:112px 20px 120px}.valueGrid{max-width:680px;grid-template-columns:1fr}.valueCard{min-height:0}.valueOutcome{margin-top:32px}}@media(max-width:600px){.valueScenarios{padding:92px 16px 100px}.valueIntro>span{font-size:12px;line-height:1.5}.valueIntro h2{margin:18px auto 22px;font-size:40px;line-height:1.08}.valueIntro>p{font-size:17px;line-height:1.58}.valuePipeline{width:100%;margin:32px auto 48px;padding:13px 18px;flex-direction:column;border-radius:24px}.valuePipeline>div{width:100%;flex-direction:column}.valuePipeline span{padding:9px 8px;font-size:13px;white-space:normal;text-align:center}.valuePipeline svg{transform:rotate(90deg)}.valueGrid{gap:14px}.valueCard{padding:26px;border-radius:26px}.valueCardTop>span{width:48px;height:48px;border-radius:14px}.valueCardTop svg{width:24px;height:24px}.valueCard>small{margin-top:24px;font-size:12px}.valueCard h3{margin:13px 0 25px;font-size:28px;line-height:1.16}.valueDetails p{font-size:14px}.valueOutcome{padding:18px;gap:14px;border-radius:17px}.valueOutcome strong{font-size:15px}.valueCardCta{font-size:13px}}@media(prefers-reduced-motion:reduce){.appleProduct{animation:none}.appleSite *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){.appleSite .appleNav{background:#fafafc;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.appleSite .appleNav{background:#fff;box-shadow:0 1px #000}.appleSteps article{outline:1px solid #1d1d1f}}.appleSite .appleNav{height:72px;min-height:72px;padding:0 max(24px,calc((100vw - 1180px)/2));grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;border-bottom:1px solid rgba(20,20,24,.08);box-shadow:none;background:#fffffff0}.appleSite .appleNav>.logo,.appleSite .appleNav>nav,.appleSite .appleNav>.actions{height:72px;min-height:72px;align-items:center;line-height:1}.appleSite .appleNav>.logo{width:max-content;justify-self:start}.appleSite .appleNav>nav{justify-self:center;display:flex}.appleSite .appleNav>.actions{justify-self:end}.appleSite .appleNav .logo img{display:block}.appleSite .appleNav nav a,.appleSite .appleNav .language,.appleSite .appleNav .navCta{display:inline-flex;align-items:center;justify-content:center;min-height:40px}.cinematicHero{position:relative;min-height:790px;overflow:hidden;background:#03040a;color:#f7f7fb}.cinematicHeroBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.78}.cinematicHeroInner{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));min-height:790px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center}.cinematicHeroCopy{max-width:590px;padding:88px 0 82px}.cinematicHeroCopy>span{display:block;color:#b8b8c2;font-size:13px;font-weight:650;letter-spacing:.12em}.cinematicHeroCopy h1{margin:25px 0 29px;font-size:clamp(58px,5.6vw,78px);line-height:.98;letter-spacing:-.058em;font-weight:700}.cinematicHeroCopy h1>span,.cinematicHeroCopy h1 em{display:block;white-space:nowrap}.cinematicHeroCopy h1 em{color:#fff;font-style:normal}.cinematicHeroCopy>p{max-width:540px;margin:0;color:#b4b4bf;font-size:17px;line-height:1.72;letter-spacing:-.012em}.cinematicHero .heroBtns{margin-top:34px;align-items:center}.cinematicHero .applePrimary{min-height:48px;padding-inline:24px}.darkSecondary{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.34);border-radius:980px;color:#fff;font-size:14px;font-weight:600}.darkSecondary:hover{border-color:#ffffffc2}.darkSecondary svg{width:16px;height:16px}.cinematicHeroCopy>small{margin-top:25px;display:flex;align-items:center;gap:8px;color:#c1c1ca;font-size:12px}.cinematicHeroCopy>small svg{width:16px;color:#60c799}.heroCoreLabel{position:absolute;left:65%;top:27%;display:flex;flex-direction:column;align-items:center;pointer-events:none}.heroCoreLabel b{font-size:13px;color:#fff}.heroCoreLabel span{margin-top:5px;color:#b9b7d7;font-size:11px}.heroApplications{position:absolute;right:0;top:50%;width:210px;transform:translateY(-50%);display:flex;flex-direction:column;gap:9px}.heroApplications>strong{margin-bottom:3px;color:#f5f5f7;font-size:13px;line-height:1.4}.heroApplications>span{min-height:48px;padding:0 14px;display:flex;align-items:center;gap:11px;border:1px solid rgba(172,169,255,.25);border-radius:12px;background:#0c0d1dd1;color:#dedee8;font-size:12px}.heroApplications svg{width:20px;height:20px;color:#9699ff}.appleSite .valueScenarios{padding:122px 24px 132px}.appleSite .valueIntro{max-width:1180px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);column-gap:92px;text-align:left}.appleSite .valueIntro>span,.appleSite .valueIntro>h2,.appleSite .valueIntro>p{grid-column:1}.appleSite .valueIntro h2{margin:22px 0 25px;font-size:clamp(43px,4.4vw,62px);line-height:1.06}.appleSite .valueIntro>p{margin:0;max-width:690px;font-size:17px}.appleSite .valuePipeline{grid-column:2;grid-row:1 / 4;width:100%;margin:0;padding:20px;align-self:center;flex-direction:column;border-radius:24px;background:#f5f5f7}.appleSite .valuePipeline>div{width:100%;flex-direction:column}.appleSite .valuePipeline span{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#fff}.appleSite .valuePipeline svg{margin:7px 0;transform:rotate(90deg)}.homeScenarioGrid{max-width:1180px;margin:76px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 36px}.homeScenario{min-width:0;display:grid;grid-template-columns:.86fr 1.14fr;border-top:1px solid #dedee4;color:#1d1d1f;transition:transform .24s ease}.homeScenario:hover{transform:translateY(-3px)}.homeScenario figure{min-height:330px;margin:0;overflow:hidden;background:#f2f1fb}.homeScenario figure img{width:100%;height:100%;display:block;object-fit:cover}.homeScenarioCopy{padding:30px 0 0 30px}.homeScenarioIdentity{display:flex;align-items:center;justify-content:space-between}.homeScenarioIdentity>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#efeeff;color:var(--brand)}.homeScenarioIdentity svg{width:21px;height:21px}.homeScenarioIdentity em{color:#b0afb8;font-size:12px;font-style:normal;font-weight:700}.homeScenarioCopy>small{display:block;margin-top:22px;color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.06em}.homeScenarioCopy h3{margin:10px 0 21px;font-size:clamp(25px,2.25vw,33px);line-height:1.13;letter-spacing:-.037em}.homeScenarioCopy dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.homeScenarioCopy dt{color:#86868b;font-size:11px;font-weight:700}.homeScenarioCopy dd{margin:7px 0 0;color:#626268;font-size:12px;line-height:1.55}.homeScenarioCta{min-height:44px;margin-top:18px;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--brand);font-size:13px;font-weight:650}.homeScenarioCta svg{width:14px}.appleSite .darkStory{padding:100px 24px 94px;background:#05060a}.appleSite .darkInner{max-width:1180px;display:grid;grid-template-columns:1.06fr .94fr;gap:72px;align-items:end}.darkStoryCopy>span{color:#8d8d98;font-size:12px;font-weight:700;letter-spacing:.14em}.appleSite .darkStoryCopy h2{margin:20px 0 21px;max-width:650px;font-size:clamp(42px,4.5vw,64px);line-height:1.03;letter-spacing:-.048em}.darkStoryCopy p{margin:0;color:#a2a2ad;font-size:16px;line-height:1.65}.marketingFooterMeta{display:flex;align-items:center;gap:18px}.productHuntFooterBadge{width:fit-content;min-height:32px;display:inline-flex;align-items:center;flex:0 0 auto;border-radius:7px;transition:transform .18s ease,opacity .18s ease}.productHuntFooterBadge:hover{transform:translateY(-1px);opacity:.92}.productHuntFooterBadge:focus-visible{outline:3px solid #8b8df7;outline-offset:3px}.productHuntFooterBadge img{display:block;width:86px;height:32px}.appleSite .darkMetrics{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:transparent}.appleSite .darkMetrics>div{min-width:0;min-height:178px;padding:24px clamp(16px,1.35vw,20px);display:flex;flex-direction:column;justify-content:center;border:1px solid #2d2e3a;border-radius:13px;background:#11121a}.appleSite .darkMetrics b{display:flex;align-items:baseline;font-size:clamp(30px,2.7vw,42px);line-height:1;white-space:nowrap}.appleSite .darkMetrics b small{margin-left:4px;color:#e3e3ea;font-size:.6em;font-weight:inherit;letter-spacing:-.035em}.appleSite .darkMetrics span{margin-top:12px;font-size:11px;line-height:1.45}.appleSite .darkInner>small{grid-column:2;margin-top:-55px;color:#666773;font-size:11px}.appleSite .appleHow{padding:112px 24px 126px}.appleSite .appleSectionTitle{margin-bottom:62px}.appleSite .appleSectionTitle h2{font-size:clamp(44px,4.5vw,62px)}.appleSite .appleSteps{gap:0}.appleSite .appleSteps article,.appleSite .appleSteps article:nth-child(2n){min-height:380px;grid-template-columns:.75fr 1.25fr;border-top:1px solid #dedee4;border-radius:0;background:#fff}.appleSite .appleSteps article:last-child{border-bottom:1px solid #dedee4}.appleSite .appleSteps article:nth-child(2n) .stepCopy{order:1}.appleSite .appleSteps article:nth-child(2n) .stepVisual{order:2}.appleSite .stepCopy{padding:54px 54px 54px 0}.appleSite .stepCopy>svg{margin:30px 0 17px}.appleSite .stepCopy h3{font-size:35px}.appleSite .homeStepVisual{min-height:380px;background:#f5f5f7}.homeStepVisual .connectorShowcase{width:min(600px,calc(100% - 44px))}.trustScoreVisual{width:min(620px,calc(100% - 50px));display:grid;grid-template-columns:1fr 210px;gap:34px;align-items:center}.trustScoreList{display:flex;flex-direction:column;gap:10px}.trustScoreList span{min-height:50px;padding:0 16px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;border-radius:12px;background:#fff;color:#53535b;font-size:13px}.trustScoreList svg{width:17px;color:#48a77d}.trustScoreList b{color:var(--brand)}.homeStepVisual .scoreOrb{width:190px;height:190px;border-width:18px}.homeStepVisual .scoreOrb b{font-size:58px}.supplyVisual{position:relative;width:100%;height:100%;min-height:380px;display:flex;align-items:center;overflow:hidden}.supplyVisual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7}.supplySignals{position:relative;z-index:1;margin-left:auto;margin-right:34px;display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:9px}.supplySignals span{min-height:48px;padding:0 13px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e1eb;border-radius:12px;background:#ffffffeb;color:#34343b;font-size:12px;font-weight:650}.supplyVisual>strong{position:absolute;z-index:1;left:38px;bottom:30px;color:var(--brand);font-size:13px;letter-spacing:.08em}.appleSite .appleOutcome{padding-block:112px}.appleSite .outcomeIntro h2{font-size:clamp(43px,4.4vw,61px)}.appleSite .appleReport{height:430px}.appleSite .cinematicFinal{position:relative;min-height:520px;padding:90px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:250px minmax(0,1fr) minmax(300px,.7fr);gap:60px;align-items:center;text-align:left;overflow:hidden;background:#03040a}.finalMascot{display:flex;align-items:center;justify-content:center}.appleSite .cinematicFinal .finalMascot img{width:220px;height:220px;margin:0;display:block;object-fit:contain;filter:none;transform:none}.finalCopy>span{color:#8e8f9c;font-size:12px;font-weight:700;letter-spacing:.14em}.appleSite .cinematicFinal .finalCopy h2{max-width:620px;margin:17px 0 20px;font-size:clamp(44px,4.7vw,66px);line-height:1.03}.appleSite .cinematicFinal .finalCopy p{max-width:550px;margin:0 0 28px;font-size:16px}.finalPoints{padding-left:42px;display:flex;flex-direction:column;gap:20px;border-left:1px solid #292a34}.finalPoints span{display:flex;align-items:flex-start;gap:10px;color:#d7d7df;font-size:14px;line-height:1.55}.finalPoints svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px;color:#7e82ff}@media(max-width:1080px){.cinematicHeroInner{grid-template-columns:1fr}.cinematicHeroCopy{max-width:570px}.heroApplications{right:8px}.heroCoreLabel{display:none}.homeScenario{grid-template-columns:1fr}.homeScenario figure{min-height:250px}.homeScenarioCopy{padding-left:0}.appleSite .cinematicFinal{grid-template-columns:190px minmax(0,1fr)}.finalPoints{grid-column:1 / -1;padding:28px 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #292a34;border-left:0}}@media(max-width:900px){.appleSite .appleNav{grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr)}.cinematicHero,.cinematicHeroInner{min-height:820px}.cinematicHeroBackdrop{object-position:58% center;opacity:.5}.heroApplications{width:190px}.appleSite .valueIntro{grid-template-columns:1fr}.appleSite .valuePipeline{grid-column:1;grid-row:auto;margin-top:38px}.homeScenarioGrid{grid-template-columns:1fr;max-width:720px}.homeScenario{grid-template-columns:.82fr 1.18fr}.homeScenarioCopy{padding-left:28px}.appleSite .darkInner{grid-template-columns:1fr}.appleSite .darkInner>small{grid-column:1;margin-top:-44px}.appleSite .appleSteps article,.appleSite .appleSteps article:nth-child(2n){grid-template-columns:1fr}.appleSite .stepCopy{padding:46px 32px}.appleSite .cinematicFinal{grid-template-columns:160px minmax(0,1fr)}.appleSite .cinematicFinal .finalMascot img{width:160px;height:160px}}@media(max-width:600px){.appleSite .appleNav{height:108px;min-height:108px;padding-inline:14px;grid-template-columns:1fr auto;grid-template-rows:64px 44px}.appleSite .appleNav>.logo,.appleSite .appleNav>.actions{height:64px;min-height:64px}.appleSite .appleNav>nav{height:44px;min-height:44px}.cinematicHero,.cinematicHeroInner{min-height:850px}.cinematicHeroInner{width:calc(100% - 36px);align-items:start}.cinematicHeroBackdrop{height:480px;top:auto;bottom:0;object-position:63% center;opacity:.58}.cinematicHeroCopy{padding:64px 0 0}.cinematicHeroCopy h1{margin-block:20px 23px;font-size:clamp(45px,13.2vw,58px);line-height:1.01}.cinematicHeroCopy h1>span,.cinematicHeroCopy h1 em{white-space:normal}.cinematicHeroCopy>p{max-width:36ch;font-size:15px;line-height:1.62}.cinematicHero .heroBtns{flex-direction:row;align-items:stretch;gap:10px}.cinematicHero .heroBtns a{min-height:48px;padding-inline:15px;font-size:13px}.heroApplications{right:auto;top:auto;bottom:34px;left:0;width:100%;transform:none;display:grid;grid-template-columns:repeat(2,1fr)}.heroApplications>strong{grid-column:1 / -1}.heroApplications>span{min-height:44px}.appleSite .valueScenarios{padding:92px 16px 100px}.appleSite .valueIntro h2{font-size:39px}.appleSite .valueIntro>p{font-size:16px}.appleSite .valuePipeline{padding:14px}.homeScenarioGrid{margin-top:54px;gap:46px}.homeScenario{grid-template-columns:1fr}.homeScenario figure{min-height:230px;border-radius:18px}.homeScenarioCopy{padding:24px 0 0}.homeScenarioCopy h3{font-size:29px}.homeScenarioCopy dl{grid-template-columns:1fr;gap:14px}.homeScenarioCopy dl>div{padding-top:12px;border-top:1px solid #e2e2e7}.homeScenarioCopy dd{font-size:13px}.appleSite .darkStory{padding:84px 20px 78px}.appleSite .darkStoryCopy h2{font-size:41px}.appleSite .darkMetrics{grid-template-columns:1fr}.appleSite .darkMetrics>div{min-height:0;padding:20px}.appleSite .darkInner>small{margin-top:-46px}.appleSite .appleHow{padding:92px 16px 100px}.appleSite .homeStepVisual{min-height:330px}.trustScoreVisual{width:calc(100% - 28px);grid-template-columns:1fr;gap:18px}.homeStepVisual .scoreOrb{width:130px;height:130px;margin:auto;border-width:13px}.homeStepVisual .scoreOrb b{font-size:42px}.supplySignals{margin-inline:16px;grid-template-columns:1fr}.supplyVisual>strong{left:18px;bottom:18px}.appleSite .appleOutcome{padding-block:92px}.appleSite .appleReport{height:410px}.appleSite .cinematicFinal{padding:80px 20px;grid-template-columns:1fr;gap:28px;text-align:center}.appleSite .cinematicFinal .finalMascot img{width:170px;height:170px}.appleSite .cinematicFinal .finalCopy h2{font-size:43px}.appleSite .cinematicFinal .finalCopy p{margin-inline:auto}.finalPoints{padding-top:28px;grid-column:1;grid-template-columns:1fr;text-align:left}}.appleNav nav{gap:24px}.appleNav nav a.active{color:#1d1d1f;font-weight:650}.standaloneMarketingPage{min-height:100vh;background:#f5f5f7}.standaloneMarketingBody{padding:150px 24px}.standaloneMarketingBody.industryPage{padding:0;background:#f5f5f7}.standaloneMarketingBody.pricingPage{background:#fff}.caseEditorialHero{min-height:760px;padding:112px max(28px,calc((100vw - 1220px)/2)) 92px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(48px,6vw,94px);overflow:hidden;background:#f7f7fa}.caseEditorialIntro{position:relative;z-index:1}.caseEditorialIntro>span{color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.12em}.caseEditorialIntro h1{max-width:610px;margin:25px 0 30px;font-size:clamp(60px,5.2vw,82px);line-height:1.02;letter-spacing:-.058em;text-wrap:balance}.caseEditorialIntro>p{max-width:590px;margin:0;color:#6e6e73;font-size:19px;line-height:1.62;letter-spacing:-.018em;text-wrap:pretty}.caseEditorialIntro>small{max-width:590px;margin-top:34px;padding:15px 17px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(99,102,241,.12);border-radius:16px;background:#ffffffd1;color:#6e6e73;font-size:12px;line-height:1.55}.caseEditorialIntro>small svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;color:#34a678}.caseHeroArtwork{min-width:0;margin:0}.caseHeroArtwork img{width:100%;max-height:580px;display:block;object-fit:contain}.caseEditorialChapters{background:#fff}.caseEditorialChapter{min-height:760px;padding:104px max(28px,calc((100vw - 1220px)/2));display:grid;grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);align-items:center;gap:clamp(64px,7vw,112px);border-top:1px solid rgba(0,0,0,.05)}.caseEditorialChapter:nth-child(2){background:#f8f8fb}.caseEditorialChapter:nth-child(3){background:#f9fbfa}.caseEditorialChapter:nth-child(2n) .caseChapterCopy{order:2}.caseEditorialChapter:nth-child(2n) .caseChapterArtwork{order:1}.caseChapterCopy{min-width:0}.caseChapterIdentity{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.caseChapterIdentity em{color:#c7c5ff;font-size:76px;font-style:normal;font-weight:300;line-height:.9;letter-spacing:-.06em}.caseChapter2 .caseChapterIdentity em{color:#e9c8ad}.caseChapter3 .caseChapterIdentity em{color:#b9dfd3}.caseChapterIdentity>span{padding-bottom:5px;display:flex;align-items:center;gap:8px;color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.07em}.caseChapterIdentity svg{width:18px;height:18px}.caseChapterCopy h2{max-width:610px;margin:28px 0 22px;font-size:clamp(40px,3.8vw,58px);line-height:1.08;letter-spacing:-.052em;text-wrap:balance}.caseReference{min-height:44px;display:inline-flex;align-items:center;gap:6px;color:#77767e;font-size:12px;font-weight:600;line-height:1.45}.caseReference[href]:hover{color:var(--brand)}.caseReference svg{width:14px;height:14px}.caseChapterFacts{margin:30px 0 0;padding-top:25px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #dedee3}.caseChapterFacts>div{min-width:0;padding:0 20px;border-left:1px solid #e4e4e8}.caseChapterFacts>div:first-child{padding-left:0;border-left:0}.caseChapterFacts>div:last-child{padding-right:0}.caseChapterFacts dt{margin-bottom:11px;display:flex;align-items:center;gap:7px;color:#4d4d53;font-size:12px;font-weight:700;letter-spacing:.04em}.caseChapterFacts dt svg{width:17px;height:17px;flex:0 0 auto;color:var(--brand)}.caseChapterFacts dd{margin:0;color:#66666c;font-size:13px;line-height:1.62}.caseChapterCta{min-height:44px;margin-top:28px;display:inline-flex;align-items:center;gap:7px;color:var(--brand);font-size:14px;font-weight:650}.caseChapterCta svg{width:16px;height:16px;transition:transform .18s ease}.caseChapterCta:hover svg{transform:translate(3px)}.caseChapterArtwork{min-width:0;margin:0}.caseChapterArtwork>img{width:100%;display:block;border-radius:28px;object-fit:cover}.caseChapterArtwork figcaption{margin-top:16px;display:flex;align-items:center;justify-content:space-between;color:#86868b;font-size:11px;font-weight:650;letter-spacing:.05em}.caseChapterArtwork figcaption span{display:flex;align-items:center;gap:7px}.caseChapterArtwork figcaption svg{width:15px;height:15px;color:var(--brand)}.caseChapterArtwork figcaption b{color:#b0b0b6;font-size:11px}.caseReference:focus-visible,.caseChapterCta:focus-visible{outline:3px solid rgba(99,102,241,.27);outline-offset:4px;border-radius:6px}@media(min-width:901px){.standaloneMarketingPage[data-lang=en] .caseEditorialIntro h1{font-size:clamp(56px,4.4vw,68px)}.standaloneMarketingPage[data-lang=en] .caseChapterCopy h2{font-size:clamp(38px,3.25vw,50px)}}.standaloneHeader h1{max-width:940px;margin:24px auto 28px;font-size:clamp(46px,5.4vw,76px);line-height:1.04;letter-spacing:-.052em;text-wrap:balance}.standaloneMarketingBody .industryGrid,.standaloneMarketingBody .pricingGrid{margin-top:66px}.standaloneNext{min-height:650px;padding:115px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#101011;color:#fff;text-align:center}.standaloneNext img{width:82px;height:82px;margin-bottom:24px;object-fit:contain;filter:drop-shadow(0 18px 35px rgba(99,102,241,.3))}.standaloneNext>span{color:#a8a8ad;font-size:12px;font-weight:700;letter-spacing:.18em}.standaloneNext h2{max-width:900px;margin:24px auto 38px;font-size:clamp(42px,5vw,70px);line-height:1.05;letter-spacing:-.05em;text-wrap:balance}.standaloneNext .applePrimary{min-height:48px}.industrySolutions{padding:142px 24px 150px;background:#f5f5f7}.industryHeader,.pricingHeader{max-width:1040px;margin:0 auto;text-align:center}.industryHeader>span,.pricingHeader>span{color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.14em}.industryHeader h2,.pricingHeader h2{max-width:940px;margin:24px auto 28px;font-size:clamp(46px,5.4vw,76px);line-height:1.04;letter-spacing:-.052em;text-wrap:balance}.industryHeader>p,.pricingHeader>p{max-width:790px;margin:0 auto;color:#6e6e73;font-size:21px;line-height:1.55;letter-spacing:-.022em;text-wrap:pretty}.industryHeader>small{max-width:820px;margin:25px auto 0;padding:11px 16px;display:flex;align-items:flex-start;justify-content:center;gap:8px;border:1px solid rgba(99,102,241,.12);border-radius:14px;background:#ffffffb3;color:#6e6e73;font-size:12px;line-height:1.55}.industryHeader>small svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px;color:#34a678}.industryGrid{max-width:1180px;margin:66px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.industryCard{min-width:0;min-height:680px;padding:32px;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.055);border-radius:30px;background:#fff;box-shadow:0 1px #ffffffb3 inset;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.industryCard:hover{transform:translateY(-4px);box-shadow:0 28px 60px #201e3e17}.industryCardHead{display:flex;align-items:flex-start;justify-content:space-between}.industryCardHead>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#e9e8ff;color:var(--brand)}.industryCard:nth-child(2) .industryCardHead>span{background:#fff0e4;color:#a25b28}.industryCard:nth-child(3) .industryCardHead>span{background:#e8f5f0;color:#278166}.industryCardHead svg{width:25px;height:25px}.industryCardHead em{color:#aeaeb3;font-size:13px;font-style:normal;font-weight:650;letter-spacing:.08em}.industryCard>small{margin-top:27px;color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.4}.industryCard h3{margin:13px 0 15px;font-size:clamp(27px,2.45vw,34px);line-height:1.13;letter-spacing:-.04em;text-wrap:balance}.industryReference{min-height:44px;display:flex;align-items:center;gap:5px;color:#77767e;font-size:12px;font-weight:600;line-height:1.45}.industryReference[href]:hover{color:var(--brand)}.industryReference svg{width:13px;height:13px;flex:0 0 auto}.industryCard dl{margin:12px 0 0;display:grid;gap:16px}.industryCard dl>div{padding-top:16px;border-top:1px solid #e5e5e8}.industryCard dt,.industryResult>span{margin-bottom:6px;color:#86868b;font-size:11px;font-weight:700;letter-spacing:.08em}.industryCard dd{margin:0;color:#55555a;font-size:14px;line-height:1.58}.industryResult{margin-top:auto;padding:17px 18px;border-radius:17px;background:#f5f5f7}.industryResult>span,.industryResult>strong{display:block}.industryResult>strong{font-size:14px;line-height:1.48}.industryCta{min-height:44px;margin-top:9px;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--brand);font-size:13px;font-weight:650}.industryCta svg{width:15px;height:15px}.industryCta:focus-visible,.pricingCta:focus-visible,.pricingCard .applePrimary:focus-visible,.industryReference:focus-visible{outline:3px solid rgba(99,102,241,.25);outline-offset:3px}.pricingSection{padding:142px 24px 150px;background:#fff}.pricingGrid{max-width:1180px;margin:68px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.pricingCard{position:relative;min-width:0;padding:34px;display:flex;flex-direction:column;border:1px solid #dedee3;border-radius:30px;background:#fff}.pricingCard.featured{border-color:#6366f152;background:#f7f6ff;box-shadow:0 28px 70px #4a409121}.pricingRecommended{position:absolute;top:20px;right:20px;padding:6px 10px;border-radius:980px;background:var(--brand);color:#fff;font-size:11px;font-weight:700}.pricingPlanName>span{color:#86868b;font-size:12px;font-weight:650}.pricingPlanName h3{margin:6px 0 25px;font-size:25px;line-height:1.1;letter-spacing:-.035em}.pricingPrice{display:flex;align-items:flex-end;gap:8px}.pricingPrice strong{font-size:58px;line-height:.95;letter-spacing:-.065em}.pricingPrice span{max-width:118px;padding-bottom:5px;color:#6e6e73;font-size:12px;line-height:1.35}.pricingCard>small{margin-top:12px;color:#77767e;font-size:12px;font-weight:600}.pricingUsage{margin:30px 0 26px;padding:19px;display:grid;gap:16px;border-radius:18px;background:#f5f5f7}.pricingUsage>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.pricingUsage span{color:#77767e;font-size:11px;line-height:1.35}.pricingUsage strong{font-size:13px;text-align:right}.pricingCard ul{margin:0 0 30px;padding:0;display:grid;gap:13px;list-style:none}.pricingCard li{display:flex;align-items:flex-start;gap:9px;color:#444448;font-size:14px;line-height:1.48}.pricingCard li svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px;color:#34a678}.pricingCard>.applePrimary,.pricingCta{min-height:44px;margin-top:auto;justify-content:center}.pricingCta{display:flex;align-items:center;gap:7px;border:1px solid #d2d2d7;border-radius:980px;color:#1d1d1f;font-size:14px;font-weight:650}.pricingCta:hover{background:#f5f5f7}.pricingCta svg{width:15px;height:15px}.pricingNotes{max-width:930px;margin:35px auto 0;text-align:center}.pricingNotes p{margin:0;color:#55555a;font-size:13px;line-height:1.55}.pricingNotes small{display:block;margin-top:8px;color:#86868b;font-size:11px;line-height:1.55}.readinessPage{min-height:100vh;background:#f5f5f7;color:#1d1d1f}.readinessPage main{overflow:hidden}.readinessHero{min-height:620px;padding:118px max(28px,calc((100vw - 1180px)/2)) 88px;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:64px;color:#f5f5f7;background:radial-gradient(circle at 82% 28%,rgba(126,255,198,.17),transparent 28%),radial-gradient(circle at 38% 110%,rgba(126,145,255,.16),transparent 37%),#08090b}.readinessHeroCopy{max-width:820px}.readinessHeroCopy>span{display:inline-flex;align-items:center;gap:8px;color:#91f0be;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.readinessHeroCopy>span svg{width:16px;height:16px}.readinessHeroCopy h1{max-width:780px;margin:26px 0 28px;font-size:clamp(54px,6.6vw,92px);line-height:.98;letter-spacing:-.065em}.readinessHeroCopy p{max-width:680px;margin:0;color:#b5b7be;font-size:clamp(16px,1.4vw,20px);line-height:1.62}.readinessHeroStatus{padding-bottom:10px;text-align:center}.readinessOrb{width:178px;height:178px;margin:0 auto 18px;display:flex;align-items:baseline;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:inset 0 0 0 16px #ffffff09,0 0 80px #6effba14}.readinessOrb strong{font-size:58px;letter-spacing:-.07em}.readinessOrb span{margin-left:7px;color:#8f9299;font-size:14px}.readinessHeroStatus p{margin:0;color:#91949c;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.readinessWorkspace{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:96px 0 130px;display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:54px}.readinessInstruction{margin-bottom:28px;padding:18px 20px;display:flex;gap:13px;align-items:flex-start;border:1px solid #dedee3;border-radius:14px;background:#fff}.readinessInstruction svg{width:22px;height:22px;flex:0 0 auto}.readinessInstruction p{margin:0;color:#5c5d63;font-size:14px;line-height:1.5}.readinessCategory{padding:28px 0;border-top:1px solid #d9d9de}.readinessCategory>header{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:start}.readinessCategory>header>span{padding-top:4px;color:#8d8e95;font-size:12px;font-weight:700;letter-spacing:.08em}.readinessCategory h2{margin:0 0 6px;font-size:24px;letter-spacing:-.035em}.readinessCategory header p{margin:0;color:#77787f;font-size:13px;line-height:1.5}.readinessCategory header b{padding:7px 10px;border-radius:999px;background:#e9e9ed;color:#6b6c73;font-size:12px}.readinessCategory>div{margin:20px 0 0 56px;display:grid;gap:10px}.readinessCategory button{width:100%;min-height:54px;padding:13px 16px;display:flex;align-items:center;gap:13px;border:1px solid #d9d9df;border-radius:12px;background:#ffffffb8;color:#3b3c42;text-align:left;font:inherit;font-size:14px;line-height:1.45;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.readinessCategory button:hover{border-color:#a9abb2;transform:translateY(-1px)}.readinessCategory button>span{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #bbbcc3;border-radius:7px;color:transparent;background:#fff}.readinessCategory button>span svg{width:15px;height:15px}.readinessCategory button.selected{border-color:#84cba6;background:#f0fbf5;color:#143727}.readinessCategory button.selected>span{border-color:#111;color:#fff;background:#111}.readinessSubmit,.readinessLead,.readinessClosing>a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.readinessSubmit{width:100%;color:#fff;background:#111214}.readinessSubmit svg,.readinessLead svg,.readinessClosing>a svg{width:16px;height:16px}.readinessResult{position:sticky;top:90px;padding:28px;border:1px solid #d8d8dd;border-radius:22px;background:#ffffffe6;box-shadow:0 28px 70px #1f202414;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.readinessScore>span,.readinessVerdict>span,.readinessGaps>span{display:block;color:#7a7b82;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.readinessScore strong{display:block;margin:12px 0 18px;font-size:68px;line-height:1;letter-spacing:-.07em}.readinessScore strong small{color:#97989e;font-size:14px;letter-spacing:0}.readinessScore>i,.readinessGaps div>i{display:block;overflow:hidden;background:#e5e5e8}.readinessScore>i{height:6px;border-radius:999px}.readinessScore>i em,.readinessGaps div>i u{display:block;height:100%;background:#1cba72;transition:width .5s ease}.readinessVerdict{margin-top:28px;padding-top:26px;border-top:1px solid #e0e0e4}.readinessVerdict>svg{width:24px;height:24px;margin-bottom:16px;color:#1cba72}.readinessVerdict h2{margin:8px 0 10px;font-size:25px;line-height:1.12;letter-spacing:-.04em}.readinessVerdict p,.readinessEmpty p{margin:0;color:#66676e;font-size:13px;line-height:1.55}.readinessGaps{margin-top:26px}.readinessGaps>div{margin-top:14px;display:grid;grid-template-columns:1fr auto;gap:7px 12px}.readinessGaps b,.readinessGaps em{font-size:12px;font-style:normal}.readinessGaps div>i{height:4px;grid-column:1 / -1;border-radius:99px}.readinessLead{width:100%;margin-top:28px;padding:0 18px;color:#07130d;background:#8cf0bb;text-align:center}.readinessEmpty{min-height:230px;display:grid;place-items:center;align-content:center;gap:18px;text-align:center}.readinessEmpty svg{width:52px;height:52px;color:#7e8088}.readinessDisclosure{display:block;margin-top:24px;color:#98999f;font-size:11px;line-height:1.55}.readinessClosing{padding:72px max(28px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:34px;color:#fff;background:#090a0c}.readinessClosing img{width:120px;height:120px;object-fit:contain}.readinessClosing span{color:#8cf0bb;font-size:11px;font-weight:800;letter-spacing:.14em}.readinessClosing h2{max-width:650px;margin:9px 0 0;font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.05em}.readinessClosing>a{padding:0 22px;color:#0d1611;background:#f2f3f0;text-align:center}.outcomeActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.outcomeChecklistLink{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:inherit;font-size:13px;font-weight:700}.outcomeChecklistLink svg{width:15px;height:15px}@media(max-width:960px){.readinessHero{grid-template-columns:1fr 170px;gap:34px}.readinessOrb{width:150px;height:150px}.readinessWorkspace{grid-template-columns:1fr 330px;gap:28px}.readinessClosing{grid-template-columns:92px 1fr}.readinessClosing img{width:92px;height:92px}.readinessClosing>a{grid-column:2;justify-self:start}}@media(max-width:760px){.readinessHero{min-height:660px;padding:72px 20px 64px;grid-template-columns:1fr;align-items:start}.readinessHeroCopy h1{margin-block:22px;font-size:clamp(46px,13vw,64px)}.readinessHeroStatus{display:flex;align-items:center;gap:18px;text-align:left}.readinessOrb{width:92px;height:92px;margin:0;box-shadow:inset 0 0 0 8px #ffffff09}.readinessOrb strong{font-size:34px}.readinessWorkspace{width:min(100% - 32px,680px);padding:64px 0 90px;grid-template-columns:1fr}.readinessResult{position:static;order:2}.readinessCategory>div{margin-left:0}.readinessCategory button{min-height:58px;font-size:13px}.readinessClosing{padding:58px 20px;grid-template-columns:82px 1fr;gap:20px}.readinessClosing img{width:82px;height:82px}.readinessClosing h2{font-size:30px}.readinessClosing>a{width:100%;min-height:50px;grid-column:1 / -1}}@media(max-width:430px){.readinessHero{min-height:700px}.readinessHeroCopy p{font-size:15px}.readinessCategory>header{grid-template-columns:34px 1fr auto;gap:8px}.readinessCategory h2{font-size:21px}.readinessResult{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.readinessPage *,.readinessPage *:before,.readinessPage *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1080px)and (min-width:901px){.appleNav nav{gap:17px;font-size:11px}.appleNav .actions{gap:12px}.industryCard,.pricingCard{padding:26px}.caseEditorialHero,.caseEditorialChapter{gap:44px}.caseEditorialHero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.caseEditorialChapter{grid-template-columns:minmax(0,.95fr) minmax(410px,1.05fr)}.caseChapterFacts{grid-template-columns:1fr;gap:18px}.caseChapterFacts>div,.caseChapterFacts>div:first-child,.caseChapterFacts>div:last-child{padding:0;border-left:0}}@media(max-width:900px){.standaloneMarketingBody{padding:124px 20px 120px}.standaloneMarketingBody.industryPage{padding:0}.caseEditorialHero,.caseEditorialChapter{min-height:0;grid-template-columns:1fr}.caseEditorialHero{padding:96px 28px 84px;gap:58px}.caseEditorialIntro{max-width:700px}.caseHeroArtwork{width:min(100%,720px);margin:0 auto}.caseEditorialChapter{padding:88px 28px;gap:56px}.caseEditorialChapter:nth-child(2n) .caseChapterCopy,.caseEditorialChapter:nth-child(2n) .caseChapterArtwork{order:initial}.caseChapterArtwork{width:min(100%,720px);margin:0 auto}.caseChapterFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.industrySolutions,.pricingSection{padding:112px 20px 120px}.industryGrid,.pricingGrid{max-width:680px;grid-template-columns:1fr}.industryCard{min-height:0}.industryResult{margin-top:30px}}@media(max-width:600px){.standaloneMarketingBody{padding:92px 16px 100px}.standaloneMarketingBody.industryPage{padding:0}.caseEditorialHero{padding:72px 20px 66px;gap:42px}.caseEditorialIntro>span{font-size:12px;line-height:1.5}.caseEditorialIntro h1{margin:18px 0 22px;font-size:clamp(43px,12.4vw,52px);line-height:1.04}.caseEditorialIntro>p{font-size:17px;line-height:1.58}.caseEditorialIntro>small{margin-top:26px;padding:13px 14px;font-size:12px}.caseHeroArtwork img{max-height:none}.caseEditorialChapter{padding:72px 20px;gap:42px}.caseChapterIdentity{align-items:center}.caseChapterIdentity em{font-size:58px}.caseChapterIdentity>span{max-width:190px;padding:0;justify-content:flex-end;font-size:12px;line-height:1.4;text-align:right}.caseChapterCopy h2{margin:23px 0 17px;font-size:36px;line-height:1.1}.caseReference{font-size:12px}.caseChapterFacts{margin-top:23px;padding-top:22px;grid-template-columns:1fr;gap:20px}.caseChapterFacts>div,.caseChapterFacts>div:first-child,.caseChapterFacts>div:last-child{padding:0 0 20px;border-bottom:1px solid #e4e4e8;border-left:0}.caseChapterFacts>div:last-child{padding-bottom:0;border-bottom:0}.caseChapterFacts dd{font-size:14px;line-height:1.58}.caseChapterCta{min-height:44px;margin-top:24px;font-size:14px}.caseChapterArtwork>img{border-radius:20px}.caseChapterArtwork figcaption{font-size:12px}.standaloneHeader h1{margin:18px auto 22px;font-size:40px;line-height:1.08}.standaloneMarketingBody .industryGrid,.standaloneMarketingBody .pricingGrid{margin-top:46px}.standaloneNext{min-height:560px;padding:90px 20px}.standaloneNext h2{margin:20px auto 32px;font-size:40px;line-height:1.08}.industrySolutions,.pricingSection{padding:92px 16px 100px}.industryHeader>span,.pricingHeader>span{font-size:12px;line-height:1.5}.industryHeader h2,.pricingHeader h2{margin:18px auto 22px;font-size:40px;line-height:1.08}.industryHeader>p,.pricingHeader>p{font-size:17px;line-height:1.58}.industryHeader>small{margin-top:22px;padding:12px 14px;text-align:left}.industryGrid,.pricingGrid{margin-top:46px;gap:14px}.industryCard,.pricingCard{padding:26px;border-radius:26px}.industryCard h3{font-size:28px;line-height:1.16}.industryCard dd,.pricingCard li{font-size:14px}.pricingPrice strong{font-size:52px}.pricingNotes{margin-top:28px;padding:0 6px;text-align:left}.pricingNotes p{font-size:13px}.pricingNotes small{font-size:12px}}.readinessPageV2{background:#f2f2f4}.readinessIntro{min-height:470px;padding:86px max(28px,calc((100vw - 1180px)/2)) 70px;display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:clamp(48px,7vw,108px);color:#f5f5f7;background:radial-gradient(circle at 80% 18%,rgba(107,238,171,.14),transparent 30%),radial-gradient(circle at 20% 120%,rgba(105,122,255,.12),transparent 36%),#090a0c}.readinessIntroCopy>span,.readinessProfile .profileHeadline>div>span,.profilePriorities>span{display:flex;align-items:center;gap:8px;color:#8ceab7;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.readinessIntroCopy>span svg{width:15px;height:15px}.readinessIntroCopy h1{max-width:760px;margin:22px 0;font-size:clamp(48px,5.5vw,76px);line-height:.99;letter-spacing:-.06em}.readinessIntroCopy p{max-width:690px;margin:0;color:#b7b9c0;font-size:17px;line-height:1.62}.readinessStandard{padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#ffffff0e;box-shadow:0 24px 70px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.readinessStandard>span{color:#c8c9ce;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.readinessStandard>div{margin:22px 0;display:grid;grid-template-columns:repeat(3,1fr)}.readinessStandard p{margin:0;padding:0 13px;border-left:1px solid rgba(255,255,255,.12)}.readinessStandard p:first-child{padding-left:0;border-left:0}.readinessStandard strong,.readinessStandard small{display:block}.readinessStandard strong{font-size:31px;letter-spacing:-.05em}.readinessStandard small{margin-top:4px;color:#91939a;font-size:11px;line-height:1.35}.readinessStandard>em{padding-top:18px;display:flex;gap:9px;align-items:flex-start;border-top:1px solid rgba(255,255,255,.1);color:#a6a8af;font-size:11px;font-style:normal;line-height:1.45}.readinessStandard>em svg{width:15px;height:15px;flex:0 0 auto;color:#82e7ae}.assessmentShell,.readinessProfile{width:min(1180px,calc(100% - 48px));margin:72px auto 120px;overflow:hidden;border:1px solid #dadade;border-radius:24px;background:#fff;box-shadow:0 26px 80px #17181c12}.assessmentProgress{min-height:82px;padding:18px 28px;display:grid;grid-template-columns:170px 1fr 48px;align-items:center;gap:24px;border-bottom:1px solid #e2e2e5}.assessmentProgress>div{display:flex;align-items:baseline;justify-content:space-between}.assessmentProgress span{color:#77787f;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.assessmentProgress strong{font-size:22px;letter-spacing:-.04em}.assessmentProgress strong small{color:#92939a;font-size:12px}.assessmentProgress>i,.capabilityRow i{display:block;overflow:hidden;border-radius:99px;background:#e7e7ea}.assessmentProgress>i{height:6px}.assessmentProgress>i em,.capabilityRow i em{display:block;height:100%;border-radius:inherit;background:#20b86e;transition:width .35s ease}.assessmentProgress>p{margin:0;color:#55565c;font-size:12px;font-weight:700;text-align:right}.assessmentBody{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:715px}.assessmentSteps{padding:20px 14px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #e2e2e5;background:#f7f7f9}.assessmentSteps button{min-height:66px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:11px;color:#62636a;background:transparent;text-align:left;font:inherit;cursor:pointer}.assessmentSteps button:hover{background:#efeff2}.assessmentSteps button.active{border-color:#d7d7db;color:#151619;background:#fff;box-shadow:0 8px 24px #18191d0f}.assessmentSteps button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#e9e9ed}.assessmentSteps button.active>span{color:#0c3c25;background:#dff8ea}.assessmentSteps svg{width:17px;height:17px}.assessmentSteps small,.assessmentSteps b{display:block}.assessmentSteps small{margin-bottom:3px;color:#a0a1a7;font-size:11px;letter-spacing:.08em}.assessmentSteps b{font-size:12px;line-height:1.35}.assessmentSteps em{color:#96979d;font-size:11px;font-style:normal}.assessmentStage{padding:42px 48px 28px;display:flex;flex-direction:column}.assessmentStage>header>span{color:#1a9b5e;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.assessmentStage>header h2{margin:10px 0 7px;font-size:34px;line-height:1.08;letter-spacing:-.045em}.assessmentStage>header p{margin:0;color:#76777e;font-size:14px}.assessmentQuestions{margin-top:30px;display:grid;gap:22px}.assessmentQuestion{padding:24px;border:1px solid #dedee2;border-radius:15px;background:#fbfbfc}.questionCopy>span{color:#9a9ba1;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.questionCopy h3{margin:8px 0 7px;font-size:19px;line-height:1.28;letter-spacing:-.025em}.questionCopy p{margin:0;color:#717279;font-size:13px;line-height:1.48}.maturityOptions{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.maturityOptions button{min-height:78px;padding:11px;display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;border:1px solid #d7d7dc;border-radius:10px;color:#4e4f56;background:#fff;text-align:left;font:inherit;cursor:pointer}.maturityOptions button:hover{border-color:#aeb0b6}.maturityOptions button.selected{border-color:#67bd8e;color:#143525;background:#edf9f2;box-shadow:inset 0 0 0 1px #67bd8e}.maturityOptions button>span{width:18px;height:18px;display:block;border:1px solid #c3c4ca;border-radius:50%}.maturityOptions button.selected>span{border:0;color:#149158}.maturityOptions button>span svg{width:18px;height:18px}.maturityOptions b,.maturityOptions small{display:block}.maturityOptions b{font-size:12px;line-height:1.3}.maturityOptions small{margin-top:4px;color:#85868d;font-size:11px;line-height:1.35}.assessmentActions{margin-top:auto;padding-top:26px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.assessmentActions>span{color:#95969c;font-size:11px;text-align:center}.assessmentActions button,.profileActions button,.profileActions a{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d2d2d7;border-radius:999px;color:#25262a;background:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.assessmentActions button.primary,.profileActions a{border-color:#151618;color:#fff;background:#151618}.assessmentActions button:disabled{opacity:.38;cursor:not-allowed}.assessmentActions svg,.profileActions svg{width:15px;height:15px}.readinessProfile{padding:48px}.profileHeadline{padding-bottom:38px;display:grid;grid-template-columns:1fr 250px;align-items:end;gap:60px;border-bottom:1px solid #e0e0e4}.profileHeadline h2{margin:12px 0;font-size:clamp(38px,4vw,56px);line-height:1;letter-spacing:-.055em}.profileHeadline p{max-width:670px;margin:0;color:#66676e;font-size:14px;line-height:1.58}.profileScore{padding:22px;border:1px solid #dcdce0;border-radius:16px;background:#f7f7f8}.profileScore small,.profileScore span{display:block;color:#77787f;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profileScore strong{display:block;margin:8px 0 10px;font-size:56px;line-height:1;letter-spacing:-.07em}.profileScore strong em{color:#96979d;font-size:12px;font-style:normal;letter-spacing:0}.profileScore span{font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none}.profileGrid{margin-top:38px;display:grid;grid-template-columns:minmax(0,1fr) .9fr;gap:52px}.capabilityProfile>header{margin-bottom:26px;display:flex;align-items:center;justify-content:space-between}.capabilityProfile h3,.profilePriorities h3{margin:0}.capabilityProfile h3{font-size:19px}.capabilityProfile>header span{padding:6px 9px;border-radius:99px;color:#73747a;background:#ededf0;font-size:11px;font-weight:700}.capabilityRow{min-height:62px;display:grid;grid-template-columns:36px 1fr 32px;align-items:center;gap:13px;border-top:1px solid #e7e7ea}.capabilityRow>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#17603c;background:#e8f7ef}.capabilityRow svg{width:17px;height:17px}.capabilityRow b{display:block;margin-bottom:8px;font-size:12px}.capabilityRow i{height:5px}.capabilityRow>strong{font-size:13px;text-align:right}.profilePriorities{padding:26px;border-radius:18px;color:#f4f4f6;background:#101113}.profilePriorities h3{margin-top:11px;color:#b6b8be;font-size:13px;font-weight:500;line-height:1.5}.profilePriorities article{margin-top:22px;padding-top:20px;display:grid;grid-template-columns:30px 1fr;gap:13px;border-top:1px solid rgba(255,255,255,.12)}.profilePriorities article>em{color:#7fe6ad;font-size:11px;font-style:normal;letter-spacing:.08em}.profilePriorities article b{font-size:13px}.profilePriorities article p{margin:7px 0 0;color:#a8aab1;font-size:12px;line-height:1.48}.profilePriorities>small{margin-top:22px;padding:13px;display:flex;gap:7px;border-radius:9px;color:#d8cda9;background:#ffd25b17;font-size:11px;line-height:1.45}.profilePriorities>small svg{width:15px;height:15px;flex:0 0 auto}.profileActions{margin-top:38px;padding-top:28px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e0e0e4}.profileActions a{padding-inline:22px}.profileDisclosure{display:block;margin-top:18px;color:#92939a;font-size:11px;line-height:1.55;text-align:right}.readinessFaq{width:min(1180px,calc(100% - 48px));margin:-48px auto 120px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,92px)}.readinessFaq>header>span{color:#198d56;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.readinessFaq>header h2{margin:14px 0;font-size:clamp(30px,3.4vw,48px);line-height:1.06;letter-spacing:-.05em}.readinessFaq>header p{margin:0;color:#707178;font-size:14px;line-height:1.6}.readinessFaq>div{border-top:1px solid #d4d4d9}.readinessFaq article{padding:22px 0;display:grid;grid-template-columns:34px 1fr;gap:16px;border-bottom:1px solid #d4d4d9}.readinessFaq article>span{color:#1b9a5d;font-size:11px;font-weight:750;letter-spacing:.08em}.readinessFaq article h3{margin:0;font-size:15px;line-height:1.4}.readinessFaq article p{margin:7px 0 0;color:#6f7077;font-size:13px;line-height:1.58}.readinessPageV2 button:focus-visible,.readinessPageV2 a:focus-visible{outline:3px solid rgba(37,153,95,.38);outline-offset:3px}@media(max-width:960px){.readinessIntro{grid-template-columns:1fr 320px;gap:36px}.assessmentBody{grid-template-columns:1fr}.assessmentSteps{padding:12px;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #e2e2e5}.assessmentSteps button{min-width:170px}.assessmentStage{min-height:700px}}@media(max-width:760px){.readinessIntro{min-height:650px;padding:68px 20px 58px;grid-template-columns:1fr;align-content:center;gap:34px}.readinessIntroCopy h1{font-size:clamp(43px,12.2vw,58px)}.readinessIntroCopy p{font-size:15px}.readinessStandard{padding:20px}.assessmentShell,.readinessProfile{width:calc(100% - 28px);margin:42px auto 76px;border-radius:18px}.assessmentProgress{padding:15px 18px;grid-template-columns:128px 1fr 38px;gap:12px}.assessmentProgress>div{display:block}.assessmentProgress span{display:block;margin-bottom:3px;font-size:12px}.assessmentStage{min-height:0;padding:30px 18px 20px}.assessmentStage>header h2{font-size:29px}.assessmentQuestions{margin-top:24px}.assessmentQuestion{padding:18px}.questionCopy h3{font-size:17px}.maturityOptions{grid-template-columns:1fr 1fr}.maturityOptions button{min-height:88px}.assessmentActions{padding-top:22px;grid-template-columns:1fr 1fr}.assessmentActions>span{grid-column:1 / -1;grid-row:1}.assessmentActions button{width:100%;min-height:48px}.readinessProfile{padding:26px 20px}.profileHeadline,.profileGrid{grid-template-columns:1fr}.profileHeadline{gap:26px}.profileGrid{gap:30px}.profileActions{flex-direction:column-reverse}.profileActions button,.profileActions a{width:100%;min-height:48px}.profileDisclosure{text-align:left}.readinessFaq{width:calc(100% - 28px);margin:-24px auto 76px;grid-template-columns:1fr;gap:30px}.readinessFaq>header>span,.readinessFaq article>span{font-size:12px}.readinessFaq>header p,.readinessFaq article p{font-size:13px}.readinessIntroCopy>span,.assessmentStage>header>span,.questionCopy>span,.assessmentSteps small,.assessmentSteps em,.maturityOptions small,.profileScore small,.profileScore span,.capabilityProfile>header span,.profilePriorities>span,.profilePriorities article>em,.profileDisclosure{font-size:12px}}@media(max-width:390px){.readinessStandard p{padding-inline:9px}.readinessStandard strong{font-size:27px}.readinessStandard small{font-size:12px}.assessmentSteps button{min-width:154px}.maturityOptions{grid-template-columns:1fr}.maturityOptions button{min-height:70px}}
