.customer-model-editorial{min-height:100vh;padding:138px clamp(24px,4vw,64px) 96px;color:var(--ink);background:repeating-linear-gradient(0deg,rgba(17,19,26,.026) 0,rgba(17,19,26,.026) 1px,transparent 1px,transparent 28px),var(--mineral)}.customer-model-editorial-section{padding:132px clamp(24px,4vw,64px) 116px;color:var(--ink);background:repeating-linear-gradient(0deg,rgba(17,19,26,.026) 0,rgba(17,19,26,.026) 1px,transparent 1px,transparent 28px),var(--mineral)}.cme-hero,.cme-formal-heading,.cme-workspace{width:min(100%,var(--max-width));margin-inline:auto}.cme-formal-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(48px,8vw,120px);align-items:end;margin-bottom:58px}.cme-formal-heading p{margin:0}.cme-formal-heading>div:first-child>p{margin-bottom:18px;color:#4a66bc;font-size:10px;letter-spacing:.18em}.cme-formal-heading h2{max-width:860px;margin:0;font-size:clamp(44px,5.2vw,76px);line-height:1.02;letter-spacing:-.06em;font-weight:580}.cme-formal-heading>div:last-child{padding:6px 0 5px 28px;border-left:1px solid rgba(17,19,26,.2)}.cme-formal-heading>div:last-child strong{display:block;font-size:16px;line-height:1.65;font-weight:560}.cme-formal-heading>div:last-child p{margin-top:18px;color:#6d7480;font-size:11px;line-height:1.75}.cme-hero{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr);gap:clamp(48px,8vw,120px);align-items:end;margin-bottom:58px}.cme-back-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:46px}.cme-back-links a{padding-bottom:5px;border-bottom:1px solid rgba(17,19,26,.36);color:#596171;font-size:9px;letter-spacing:.12em}.cme-hero>div:first-child>p{margin:0 0 18px;color:#4a66bc;font-size:10px;letter-spacing:.18em}.cme-hero h1{max-width:900px;margin:0;font-size:clamp(52px,6.3vw,92px);line-height:.98;letter-spacing:-.068em;font-weight:585}.cme-hero-note{padding:24px 0 4px 28px;border-left:1px solid rgba(17,19,26,.2)}.cme-hero-note span,.cme-hero-note small{display:block;color:#6c7481;font-size:9px;letter-spacing:.08em}.cme-hero-note strong{display:block;margin:16px 0 22px;font-size:17px;line-height:1.7;font-weight:520}.cme-workspace{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(430px,1.3fr) minmax(300px,.88fr);border:1px solid rgba(17,19,26,.17);background:#ffffff6b}.cme-workspace-bar{grid-column:1 / -1;min-height:58px;display:grid;grid-template-columns:240px 1fr auto;gap:24px;align-items:center;padding:0 18px;color:#fff;background:#11131a}.cme-workspace-bar span,.cme-workspace-bar strong,.cme-workspace-bar button{font-size:9px;letter-spacing:.1em}.cme-workspace-bar strong{color:#a6abb6;font-weight:500}.cme-workspace-bar button{min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.2);color:#fff;background:transparent;cursor:pointer}.cme-index,.cme-sheet,.cme-ledger{min-width:0}.cme-index{display:flex;flex-direction:column;padding:24px 18px;border-right:1px solid rgba(17,19,26,.14)}.cme-sheet{padding:24px 32px 30px;border-right:1px solid rgba(17,19,26,.14)}.cme-ledger{padding:24px 20px}.cme-column-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding-bottom:14px;border-bottom:1px solid rgba(17,19,26,.15)}.cme-column-heading span{color:#697486;font-size:8px;letter-spacing:.14em}.cme-column-heading strong{font-size:12px;font-weight:620}.cme-index>div:nth-child(2){display:grid;margin-top:12px}.cme-index button{position:relative;min-height:76px;display:grid;grid-template-columns:30px 1fr;gap:5px 9px;align-content:center;padding:12px;border:0;border-bottom:1px solid rgba(17,19,26,.11);color:#2d323c;text-align:left;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease}.cme-index button:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:linear-gradient(90deg,#315ee7,#8156dc);transition:width .28s ease}.cme-index button span{grid-row:1 / 3;color:#89909b;font-size:8px}.cme-index button strong{font-size:12px;font-weight:600}.cme-index button small{color:#888f9a;font-size:8px}.cme-index button:hover,.cme-index button:focus-visible,.cme-index button.is-active{color:#fff;outline:0;background:#11131a}.cme-index button.is-active:after{width:100%}.cme-index button.is-active span,.cme-index button.is-active small{color:#9ca9d8}.cme-index>p{margin:auto 8px 0;padding-top:28px;color:#78808c;font-size:9px;line-height:1.75}.cme-sheet-title{min-height:216px;display:grid;grid-template-columns:78px 1fr;gap:20px;align-items:start;padding:38px 0 28px;animation:cme-sheet-in .26s ease both}.cme-sheet-title>span{color:#11131a24;font-size:68px;line-height:.8;letter-spacing:-.08em}.cme-sheet-title small{color:#4662c4;font-size:9px;letter-spacing:.14em}.cme-sheet-title h2{max-width:560px;margin:13px 0 15px;font-size:clamp(26px,2.5vw,40px);line-height:1.12;letter-spacing:-.045em;font-weight:570}.cme-sheet-title p{max-width:570px;margin:0;color:#6d7480;font-size:11px;line-height:1.75}.cme-fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,19,26,.15);border-left:1px solid rgba(17,19,26,.15)}.cme-fact-list article{min-height:94px;display:grid;grid-template-columns:28px 1fr;gap:8px;align-content:center;padding:16px;border-right:1px solid rgba(17,19,26,.15);border-bottom:1px solid rgba(17,19,26,.15);animation:cme-fact-in .3s ease both;animation-delay:var(--cme-delay)}.cme-fact-list article>span{grid-row:1 / 3;color:#89909b;font-size:8px}.cme-fact-list article strong{font-size:12px}.cme-fact-list article small{color:#858c97;font-size:8px}.cme-editing-rule{display:grid;grid-template-columns:130px 1fr;gap:20px;margin-top:26px;padding-top:20px;border-top:2px solid #11131a}.cme-editing-rule span{color:#52627c;font-size:8px;letter-spacing:.12em}.cme-editing-rule p{margin:0;color:#4e5561;font-size:10px;line-height:1.7}.cme-ledger>div:last-child{display:grid;margin-top:12px}.cme-ledger article{position:relative;min-height:90px;display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;padding:14px 4px;border-bottom:1px solid rgba(17,19,26,.11)}.cme-ledger article:before{content:"";position:absolute;top:8px;right:0;bottom:8px;left:0;z-index:0;opacity:0;background:linear-gradient(90deg,rgba(55,91,222,.08),transparent);transform:scaleX(.2);transform-origin:left;transition:opacity .18s ease,transform .26s ease}.cme-ledger article>*{position:relative;z-index:1}.cme-ledger article>span{color:#8b929d;font-size:8px}.cme-ledger article strong{font-size:11px;font-weight:610}.cme-ledger article p{margin:6px 0 0;color:#777e89;font-size:8px;line-height:1.55}.cme-ledger article>small{color:#89909b;font-size:8px;white-space:nowrap}.cme-ledger article.is-mapped:before{opacity:1;transform:scaleX(1)}.cme-ledger article.is-mapped strong,.cme-ledger article.is-mapped>small{color:#3459cf}.cme-mapping-note{grid-column:1 / -1;min-height:76px;display:grid;grid-template-columns:120px 140px 1fr minmax(260px,auto);gap:20px;align-items:center;padding:0 20px;border-top:1px solid rgba(17,19,26,.16)}.cme-mapping-note span,.cme-mapping-note p{color:#687283;font-size:8px;letter-spacing:.08em}.cme-mapping-note strong{font-size:11px}.cme-mapping-note i{position:relative;height:1px;overflow:visible;background:#11131a29}.cme-mapping-note i:after{content:"";position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:#4262df;box-shadow:0 0 0 4px #4262df1a;animation:cme-mapping-run 2.8s ease-in-out infinite}.cme-mapping-note p{margin:0;text-align:right}@keyframes cme-sheet-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cme-fact-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cme-mapping-run{0%{left:0;opacity:.35}50%{opacity:1}to{left:calc(100% - 5px);opacity:.35}}@media(max-width:1080px){.cme-workspace{grid-template-columns:220px minmax(0,1fr)}.cme-ledger{grid-column:1 / -1;border-top:1px solid rgba(17,19,26,.14)}.cme-ledger>div:last-child{grid-template-columns:repeat(3,1fr)}.cme-ledger article{border-right:1px solid rgba(17,19,26,.11)}}@media(max-width:760px){.customer-model-editorial{padding:110px 20px 70px}.customer-model-editorial-section{padding:88px 20px 78px}.cme-hero{grid-template-columns:1fr;gap:34px;margin-bottom:40px}.cme-formal-heading{grid-template-columns:1fr;gap:32px;margin-bottom:40px}.cme-formal-heading h2{font-size:clamp(42px,12vw,60px)}.cme-formal-heading>div:last-child{padding:20px 0 0;border-top:1px solid rgba(17,19,26,.2);border-left:0}.cme-back-links{margin-bottom:30px}.cme-hero h1{font-size:clamp(46px,13vw,64px);line-height:1.04}.cme-hero-note{padding:20px 0 0;border-top:1px solid rgba(17,19,26,.2);border-left:0}.cme-workspace{grid-template-columns:1fr}.cme-workspace-bar{grid-template-columns:1fr auto;gap:10px;padding:12px}.cme-workspace-bar strong{grid-column:1 / -1;grid-row:2}.cme-index,.cme-sheet{border-right:0;border-bottom:1px solid rgba(17,19,26,.14)}.cme-index>p{margin-top:22px}.cme-sheet{padding:24px 18px 28px}.cme-sheet-title{min-height:0;grid-template-columns:54px 1fr}.cme-sheet-title>span{font-size:48px}.cme-fact-list,.cme-editing-rule{grid-template-columns:1fr}.cme-ledger>div:last-child{grid-template-columns:1fr}.cme-ledger article{border-right:0}.cme-mapping-note{grid-template-columns:1fr auto;gap:10px;padding:18px}.cme-mapping-note i{grid-column:1 / -1}.cme-mapping-note p{grid-column:1 / -1;text-align:left;line-height:1.6}}@media(prefers-reduced-motion:reduce){.customer-model-editorial *,.customer-model-editorial *:before,.customer-model-editorial *:after{animation:none!important;transition:none!important}}.customer-model-demo{min-height:100vh;padding:138px clamp(24px,4vw,64px) 96px;color:var(--ink);background:linear-gradient(rgba(15,22,38,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(15,22,38,.032) 1px,transparent 1px),var(--mineral);background-size:80px 80px}.cml-hero{max-width:var(--max-width);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:end;margin:0 auto 54px}.cml-back-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:42px}.cml-back-link{display:inline-block;padding-bottom:5px;border-bottom:1px solid rgba(17,19,26,.38);color:#5a6373;font-size:9px;letter-spacing:.14em}.cml-hero p{margin:0 0 18px;color:#496a9a;font-size:10px;letter-spacing:.18em}.cml-hero h1{max-width:850px;margin:0;font-size:clamp(48px,6vw,86px);line-height:1;letter-spacing:-.065em;font-weight:590}.cml-hero>div:first-child>span{display:block;max-width:740px;margin-top:28px;color:#676e7a;font-size:14px;line-height:1.8}.cml-hero-controls{min-width:208px;display:flex;flex-direction:column;gap:10px}.cml-demo-badge{display:flex;gap:9px;align-items:center;margin-bottom:6px;color:#626b79;font-size:9px;letter-spacing:.08em}.cml-demo-badge i,.cml-model-topline i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#3d63de;box-shadow:0 0 0 5px #3d63de1a;animation:cml-status-pulse 1.8s ease-in-out infinite}.cml-hero-controls button{min-height:44px;padding:0 18px;border:1px solid rgba(17,19,26,.17);font-size:11px;cursor:pointer}.cml-control-secondary{color:#242936;background:#ffffff47}.cml-control-primary{border-color:#11131a!important;color:#fff;background:#11131a}.cml-runtime-bar{max-width:var(--max-width);min-height:46px;display:grid;grid-template-columns:160px 1fr auto;gap:24px;align-items:center;margin:0 auto;padding:0 16px;border:1px solid rgba(17,19,26,.15);border-bottom:0;color:#737b89;background:#ffffff40}.cml-runtime-bar span,.cml-runtime-bar i{font-size:9px;font-style:normal;letter-spacing:.12em}.cml-runtime-bar strong{color:#3c5bd0;font-size:9px;font-weight:570;letter-spacing:.1em}.cml-workspace{max-width:var(--max-width);display:grid;grid-template-columns:minmax(220px,.72fr) minmax(520px,1.48fr) minmax(260px,.8fr);margin:0 auto;border:1px solid rgba(17,19,26,.15);background:#ffffff2e}.cml-signal-panel,.cml-output-panel{min-width:0;padding:20px}.cml-signal-panel{border-right:1px solid rgba(17,19,26,.13)}.cml-output-panel{border-left:1px solid rgba(17,19,26,.13)}.cml-panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:34px;padding-bottom:14px;border-bottom:1px solid rgba(17,19,26,.13)}.cml-panel-heading span{color:#697485;font-size:8px;letter-spacing:.14em}.cml-panel-heading strong{font-size:12px;font-weight:620}.cml-signal-list{display:grid}.cml-signal-list button{position:relative;min-height:88px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:14px 22px 14px 0;border:0;border-bottom:1px solid rgba(17,19,26,.11);color:#282d37;text-align:left;background:transparent;cursor:pointer}.cml-signal-list button:hover,.cml-signal-list button:focus-visible,.cml-signal-list button.is-active{outline:0;background:linear-gradient(90deg,rgba(59,88,210,.075),transparent)}.cml-signal-list button>span{color:#788191;font-size:8px;letter-spacing:.08em}.cml-signal-list button strong{font-size:12px;line-height:1.45;font-weight:590}.cml-signal-list button small{color:#858c98;font-size:9px}.cml-signal-list button i{position:absolute;top:50%;right:3px;width:7px;height:7px;border:1px solid #8e97a4;border-radius:50%;transform:translateY(-50%)}.cml-signal-list button.is-active i{border-color:#4563df;background:#4563df;box-shadow:0 0 0 5px #4563df1c}.cml-active-signal{margin-top:18px;padding:16px;border:1px solid rgba(17,19,26,.13);background:#ffffff57}.cml-active-signal>span{color:#4963c7;font-size:8px;letter-spacing:.1em}.cml-active-signal strong{display:block;margin-top:10px;font-size:12px;line-height:1.45}.cml-active-signal p{margin:10px 0 0;color:#737a86;font-size:10px;line-height:1.7}.cml-model-stage{min-width:0;color:#fff;background:#080a0f}.cml-model-topline{min-height:56px;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.1);color:#838b99;font-size:8px;letter-spacing:.12em}.cml-model-topline strong{display:flex;gap:9px;align-items:center;color:#758eff;font-size:8px;font-weight:560}.cml-model-core{position:relative;min-height:680px;overflow:hidden;padding:24px;background:radial-gradient(circle at 50% 42%,rgba(76,72,196,.15),transparent 38%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,56px 56px,56px 56px}.cml-model-core:before{content:"";position:absolute;z-index:0;top:0;bottom:0;width:1px;left:50%;background:linear-gradient(transparent,rgba(91,105,242,.46),transparent);animation:cml-model-scan 4.8s ease-in-out infinite alternate}.cml-model-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cml-model-grid article{min-width:0;padding:15px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.cml-model-grid article:first-child{grid-column:1 / -1}.cml-model-grid article header{display:flex;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.cml-model-grid article header span{color:#6c7482;font-size:8px}.cml-model-grid article header strong{font-size:11px;font-weight:560}.cml-model-grid article>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px}.cml-model-grid button{min-width:0;min-height:42px;display:flex;gap:7px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.09);color:#8f96a3;font-size:9px;text-align:left;background:#ffffff03;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.cml-model-grid button:hover,.cml-model-grid button:focus-visible,.cml-model-grid button.is-selected{border-color:#758bff9e;color:#fff;outline:0}.cml-model-grid button.is-affected{border-color:#6074f68f;color:#dfe5ff;background:#5260e01f}.cml-model-grid button.is-pending{border-color:#ffae57b3;color:#ffddb6;background:#ff993e14}.cml-model-grid button i{width:6px;height:6px;flex:0 0 auto;border:1px solid currentColor;border-radius:50%}.cml-model-grid button.is-affected i{background:#7588ff;box-shadow:0 0 10px #7588ffd9;animation:cml-node-update 1.4s ease-in-out infinite}.cml-model-grid button.is-pending i{background:#ffae57;box-shadow:0 0 10px #ffae57bf}.cml-node-inspector{position:relative;z-index:1;display:grid;grid-template-columns:150px 1fr;gap:9px 20px;margin-top:18px;padding:16px;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.1)}.cml-node-inspector span{grid-row:1 / 3;color:#7184e7;font-size:8px;letter-spacing:.1em}.cml-node-inspector strong{color:#d6dae3;font-size:10px;line-height:1.6;font-weight:530}.cml-node-inspector small{color:#777f8d;font-size:9px;line-height:1.6}.cml-human-gate{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:20px 22px;border-top:1px solid rgba(255,177,91,.34);color:#fff;background:#111016}.cml-human-gate span{color:#ffb363;font-size:8px;letter-spacing:.12em}.cml-human-gate strong{display:block;margin-top:7px;font-size:13px}.cml-human-gate p{margin:6px 0 0;color:#85808a;font-size:9px;line-height:1.6}.cml-human-gate>div:last-child{display:flex;gap:8px}.cml-human-gate button{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.18);color:#e8eaf0;font-size:9px;background:transparent;cursor:pointer}.cml-human-gate button:first-child{border-color:#ffb363;color:#18100a;background:#ffb363}.cml-output-list{display:grid}.cml-output-list article{position:relative;min-height:112px;display:grid;grid-template-columns:28px 1fr;gap:6px 10px;align-content:center;padding:14px 0;border-bottom:1px solid rgba(17,19,26,.11)}.cml-output-list article>span{grid-row:1 / 4;color:#8a919d;font-size:8px}.cml-output-list article strong{font-size:12px;font-weight:600}.cml-output-list article p{margin:0;color:#737a86;font-size:9px;line-height:1.65}.cml-output-list article small{color:#7c8491;font-size:8px}.cml-output-list article.is-updating:after{content:"";position:absolute;left:28px;right:0;top:-1px;height:1px;background:linear-gradient(90deg,#4564df,#875ceb);animation:cml-output-progress 2.4s ease-in-out infinite}.cml-output-list article.is-updating strong,.cml-output-list article.is-updating small{color:#3c59cc}.cml-event-log{max-width:var(--max-width);display:grid;grid-template-columns:220px 1fr;margin:18px auto 0;border-top:1px solid rgba(17,19,26,.16);border-bottom:1px solid rgba(17,19,26,.16)}.cml-event-log-heading{padding:20px 20px 20px 0;border-right:1px solid rgba(17,19,26,.13)}.cml-event-log-heading span{color:#61708a;font-size:8px;letter-spacing:.12em}.cml-event-log-heading strong{display:block;margin-top:9px;font-size:13px}.cml-event-log>div:last-child{display:grid;grid-template-columns:repeat(4,1fr)}.cml-event-log article{min-height:104px;display:grid;grid-template-columns:28px 1fr;gap:6px 9px;align-content:center;padding:14px;border-right:1px solid rgba(17,19,26,.11);color:#737b88}.cml-event-log article:last-child{border-right:0}.cml-event-log article>span{grid-row:1 / 4;font-size:8px}.cml-event-log article strong{color:#2b303a;font-size:9px}.cml-event-log article p{margin:0;font-size:9px;line-height:1.5}.cml-event-log article small{font-size:8px}.cml-event-log article.is-current{color:#3e57c3;background:linear-gradient(180deg,rgba(61,87,203,.06),transparent);animation:cml-log-in .26s ease both}@keyframes cml-status-pulse{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes cml-model-scan{0%{left:22%;opacity:.2}to{left:78%;opacity:.72}}@keyframes cml-node-update{0%,to{opacity:.62}50%{opacity:1}}@keyframes cml-output-progress{0%,to{transform:scaleX(.18);transform-origin:left;opacity:.45}50%{transform:scaleX(1);transform-origin:left;opacity:1}}@keyframes cml-log-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.cml-hero{grid-template-columns:1fr;gap:32px}.cml-hero-controls{min-width:0;display:grid;grid-template-columns:1fr auto auto;align-items:center}.cml-demo-badge{margin:0}.cml-workspace{grid-template-columns:260px minmax(0,1fr)}.cml-output-panel{grid-column:1 / -1;border-top:1px solid rgba(17,19,26,.13);border-left:0}.cml-output-list{grid-template-columns:repeat(5,1fr)}.cml-output-list article{min-height:128px;padding:14px 12px;border-right:1px solid rgba(17,19,26,.1)}.cml-output-list article:last-child{border-right:0}}@media(max-width:760px){.customer-model-demo{padding:110px 20px 70px;background-size:56px 56px}.cml-hero{margin-bottom:38px}.cml-back-link{margin-bottom:0}.cml-back-links{margin-bottom:28px}.cml-hero h1{font-size:clamp(44px,13vw,64px);line-height:1.06}.cml-hero-controls{display:grid;grid-template-columns:1fr}.cml-runtime-bar{grid-template-columns:1fr auto;gap:8px;padding:10px 12px}.cml-runtime-bar strong{grid-column:1 / -1;grid-row:2}.cml-runtime-bar i{text-align:right}.cml-workspace{grid-template-columns:1fr}.cml-signal-panel{border-right:0;border-bottom:1px solid rgba(17,19,26,.13)}.cml-model-core{min-height:0;padding:16px}.cml-model-grid{grid-template-columns:1fr}.cml-model-grid article:first-child{grid-column:auto}.cml-model-grid article>div{grid-template-columns:repeat(3,minmax(0,1fr))}.cml-node-inspector{grid-template-columns:1fr}.cml-node-inspector span{grid-row:auto}.cml-human-gate{grid-template-columns:1fr}.cml-human-gate>div:last-child{display:grid;grid-template-columns:1fr}.cml-output-list{grid-template-columns:1fr}.cml-output-list article{min-height:96px;border-right:0}.cml-event-log{grid-template-columns:1fr}.cml-event-log-heading{border-right:0;border-bottom:1px solid rgba(17,19,26,.13)}.cml-event-log>div:last-child{grid-template-columns:1fr}.cml-event-log article{min-height:86px;border-right:0;border-bottom:1px solid rgba(17,19,26,.1)}}@media(max-width:480px){.cml-model-grid article>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.customer-model-demo *,.customer-model-demo *:before,.customer-model-demo *:after{animation:none!important;transition:none!important}}:root{color:#f8fafc;background:#050608;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--black: #050608;--black-soft: #090b10;--ink: #11131a;--white: #f8fafc;--mineral: #f3f3f0;--muted: #989da8;--line: rgba(255, 255, 255, .12);--line-dark: rgba(8, 15, 30, .14);--blue: #46a5ff;--violet: #9d69ff;--pink: #ea4f9b;--brand-blue: #176acb;--brand-cyan: #2ad1ff;--brand-violet: #6928f9;--brand-pink: #ff5483;--max-width: 1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;min-width:320px;min-height:100vh;background:var(--black);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.site-header{position:fixed;z-index:30;top:0;left:0;right:0;height:78px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:28px;padding:0 clamp(24px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.08);background:#050608e0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:color .26s ease,border-color .26s ease,background .26s ease}.brand{display:inline-flex;align-items:center;width:fit-content}.brand img{width:122px;height:auto;object-fit:contain}.site-header.is-light{color:#11131a;border-bottom-color:#11131a1f;background:#f3f3f0ed}.site-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.3vw,36px);color:#ffffffc2;font-size:14px;white-space:nowrap}.site-nav a{position:relative;transition:color .18s ease}.site-nav a:after{content:"";position:absolute;height:1px;left:0;right:100%;bottom:-8px;background:var(--blue);transition:right .18s ease}.site-nav a:hover,.site-nav a:focus-visible{color:#fff}.site-header.is-light .site-nav{color:#11131aad}.site-header.is-light .site-nav a:hover,.site-header.is-light .site-nav a:focus-visible{color:#11131a}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a[aria-current=page]:after{right:0}.site-nav a[aria-current=page]{color:#fff}.site-header.is-light .site-nav a[aria-current=page]{color:#11131a}.nav-cta,.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 22px;border:1px solid transparent;font-size:14px;font-weight:580;letter-spacing:.01em;transition:transform .18s ease,border-color .18s ease,background .18s ease}.nav-cta{color:#090b10;background:#fff}.site-header.is-light .nav-cta{color:#fff;background:#11131a}.nav-cta:hover,.button:hover{transform:translateY(-2px)}.menu-button{display:none;border:0;background:transparent}.dark-section{background:radial-gradient(circle at 45% 42%,rgba(30,86,154,.1),transparent 29%),linear-gradient(180deg,#050608,#07090d)}.hero{position:relative;min-height:752px;padding:155px clamp(24px,4vw,64px) 0;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(540px,1.12fr);grid-template-rows:1fr 76px;column-gap:clamp(42px,6vw,96px);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.hero-grid{position:absolute;top:78px;right:0;bottom:76px;left:0;opacity:.28;pointer-events:none;background-image:linear-gradient(rgba(91,118,154,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(91,118,154,.15) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent)}.hero-copy{position:relative;z-index:2;padding-bottom:80px}.section-kicker{display:flex;align-items:center;gap:12px;margin:9px 0 42px;color:#ffffffc7;font-size:14px}.section-kicker span{width:28px;height:1px;background:var(--blue);box-shadow:0 0 14px #46a5ffcc}h1,h2,h3,p{margin-top:0}.hero h1{margin-bottom:28px;max-width:660px;font-size:clamp(40px,3.55vw,62px);line-height:1.27;letter-spacing:-.055em;font-weight:600}.hero h1 em{color:#f8fafc;font-style:normal;background:linear-gradient(90deg,#fff 12%,#8fc7ff 58%,#b987ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-summary{max-width:590px;color:#9ba1ad;font-size:16px;line-height:1.9}.hero-actions{display:flex;gap:16px;margin-top:34px}.button-primary{color:#0b0d11;background:#fff;box-shadow:0 12px 36px #0409101f}.button-secondary{color:#ffffffe0;border-color:#ffffff38;background:#0a0c106b}.button-secondary:hover{border-color:#68b5ffad;background:#46a5ff14}.button-dark{color:#fff;background:#11131a}.button-light-outline{color:#11131a;border-color:#11131a3d}.text-link{position:relative;display:inline-flex;width:fit-content;margin-top:26px;padding-bottom:7px;color:#303742;border-bottom:1px solid currentColor;font-size:13px}.is-light-link{color:#ffffffc7}.console-shell{position:relative;z-index:3;min-width:0;padding:8px 0 60px clamp(28px,3vw,54px);border-left:1px solid rgba(255,255,255,.18)}.console-shell.is-compact{width:100%}.console-topline{display:flex;align-items:center;justify-content:space-between;color:#ffffff9e;font-size:14px}.live-indicator{display:flex;align-items:center;gap:8px;color:var(--blue);font-size:10px;letter-spacing:.16em}.live-indicator:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 18px var(--blue);animation:pulse 1.8s ease-in-out infinite}.question-panel{position:relative;margin-top:22px;min-height:108px;padding:16px 54px 16px 18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#0d0f15b8}.question-panel>span{color:#8d94a2;font-size:13px}.question-panel p{margin:8px 0 0;color:#fff;font-size:15px}.answer-line{margin-top:11px;color:#72b6ff;font-size:12px;animation:reveal-answer .52s ease both}.console-flow{position:relative;margin-top:22px;padding-left:2px}.console-flow:before{content:"";position:absolute;top:24px;bottom:24px;left:10px;width:1px;background:linear-gradient(var(--blue),var(--violet));box-shadow:0 0 16px #5b87ff6b}.console-stage{position:relative;width:100%;min-height:78px;display:grid;grid-template-columns:24px minmax(0,1fr) 90px;align-items:center;gap:18px;padding:0 10px 0 0;border:0;text-align:left;background:transparent;cursor:pointer;opacity:.62;transition:opacity .22s ease,transform .22s ease,background .22s ease}.console-stage:hover,.console-stage:focus-visible,.console-stage.is-active{opacity:1}.console-stage.is-active{transform:translate(4px);background:linear-gradient(90deg,rgba(74,159,255,.07),transparent 72%)}.stage-node{position:relative;z-index:2;width:14px;height:14px;margin-left:4px;border:3px solid rgba(105,182,255,.48);border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #46a5ff24,0 0 18px #46a5ffa3}.console-stage:nth-child(n+3) .stage-node{border-color:#a470ff85;background:var(--violet);box-shadow:0 0 0 4px #9d69ff21,0 0 18px #9d69ff9e}.console-stage:nth-child(2) .stage-node{border-color:#4d73fc85;background:#4d73fc;box-shadow:0 0 0 4px #4d73fc21,0 0 18px #4d73fc9e}.console-stage:nth-child(4) .stage-node{border-color:#ff54838c;background:#ff5483;box-shadow:0 0 0 4px #ff548321,0 0 18px #ff54839e}.stage-copy{display:flex;min-width:0;flex-direction:column;gap:8px}.stage-copy strong{color:#fff;font-size:15px;font-weight:520}.stage-copy small{overflow:hidden;color:#7f8591;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.stage-state{justify-self:end;color:#66b1ff;font-size:12px}.console-stage:nth-child(n+3) .stage-state{color:#ad7bff}.console-stage:nth-child(4) .stage-state{color:#ff6f99}.platform-strip{position:relative;z-index:4;grid-column:1 / -1;display:grid;grid-template-columns:1.4fr repeat(7,1fr);align-items:center;border-top:1px solid rgba(255,255,255,.12);color:#ffffffb3;font-size:14px}.platform-strip>span{min-width:0;padding:0 14px;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.platform-strip .platform-label{text-align:left;color:#fff;font-weight:560}.light-section{color:var(--ink);background:var(--mineral)}.growth-section{padding:62px clamp(24px,7vw,108px) 54px}.section-heading.centered{text-align:center}.section-heading p,.world-intro p,.native-copy>p:first-child,.trust-section>div>p,.diagnosis-section>div>p{margin-bottom:16px;color:#5c75a0;font-size:11px;letter-spacing:.18em}.section-heading h2{margin-bottom:18px;font-size:clamp(34px,3.3vw,50px);line-height:1.1;letter-spacing:-.045em;font-weight:600}.heading-rule{display:block;width:36px;height:1px;margin:0 auto;background:#1f2632}.growth-track{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:0;max-width:1260px;margin:44px auto 0}.track-base,.track-progress{position:absolute;z-index:0;top:58px;left:8%;right:8%;height:1px}.track-base{background:#080f1e38}.track-progress{transform-origin:left center;background:linear-gradient(90deg,#176acb,#2ad1ff 26%,#4d73fc 48%,#6928f9 72%,#ff5483);animation:run-track 4.6s ease-in-out infinite alternate}.growth-stage{position:relative;z-index:2}.growth-stage button{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 14px;border:0;text-align:center;background:transparent;cursor:pointer}.growth-stage>div{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 14px;text-align:center}.growth-stage strong{order:-1;min-height:24px;font-size:15px;font-weight:620}.growth-stage small{max-width:160px;color:#6d7280;font-size:12px;line-height:1.65}.growth-node{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--stage-color, rgba(55, 140, 235, .7));border-radius:50%;color:transparent;background:var(--mineral);box-shadow:inset 0 0 0 4px var(--mineral),inset 0 0 0 6px var(--stage-color, var(--blue));transition:transform .18s ease,box-shadow .18s ease}.growth-stage button:hover .growth-node,.growth-stage button:focus-visible .growth-node,.growth-stage>div:hover .growth-node{transform:scale(1.25);box-shadow:inset 0 0 0 3px var(--mineral),inset 0 0 0 8px var(--stage-color, var(--violet)),0 0 18px color-mix(in srgb,var(--stage-color, var(--violet)) 38%,transparent)}.growth-stage:nth-of-type(1){--stage-color: #176acb}.growth-stage:nth-of-type(2){--stage-color: #2abcf0}.growth-stage:nth-of-type(3){--stage-color: #4d73fc}.growth-stage:nth-of-type(4){--stage-color: #6928f9}.growth-stage:nth-of-type(5){--stage-color: #a33be9}.growth-stage:nth-of-type(6){--stage-color: #ff5483}.loop-note{position:relative;max-width:1040px;margin:28px auto 0;padding-top:14px;border-top:1px dashed rgba(8,15,30,.17);color:#6d7280;text-align:center;font-size:12px}.world-section{position:relative;padding:90px clamp(24px,6vw,92px) 76px;overflow:hidden}.world-section:before{content:"";position:absolute;width:700px;height:700px;left:50%;top:56%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(74,132,240,.12),transparent 62%);pointer-events:none}.world-intro{position:relative;z-index:2;text-align:center}.world-intro p{color:#7787a7}.world-intro h2{max-width:960px;margin:0 auto;color:#fff;font-size:clamp(31px,3.2vw,48px);line-height:1.22;letter-spacing:-.045em;font-weight:570}.world-system{position:relative;z-index:3;display:grid;grid-template-columns:minmax(250px,1fr) minmax(300px,.92fr) minmax(300px,1fr);align-items:center;gap:clamp(22px,4vw,68px);max-width:1260px;margin:74px auto 0}.world-system.has-network .model-column,.world-system.has-network .model-core{position:relative;z-index:2}.world-system.has-network .client-column .model-list button{display:grid;grid-template-columns:minmax(0,1fr) 128px}.world-system.has-network .client-column .model-list i{justify-self:start}.world-system.has-network .ailense-column .model-list button{display:grid;grid-template-columns:128px minmax(0,1fr)}.world-system.has-network .ailense-column .model-list i{justify-self:end}.world-system.has-network .model-list button:after{display:none}.world-connections{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.world-connections svg{display:block;width:100%;height:100%;overflow:visible;fill:none}.connection-path,.connection-flow,.connection-highlight{vector-effect:non-scaling-stroke}.connection-path{stroke-width:1;opacity:.42}.connection-group.client .connection-path{stroke:#48a9ffb3}.connection-group.ailense .connection-path{stroke:#a66effb3}.connection-flow{stroke-width:1.35;stroke-linecap:round;stroke-dasharray:.018 .13;animation:connection-flow 4.2s linear infinite}.connection-group.client .connection-flow{stroke:#63b6ff}.connection-group.ailense .connection-flow{stroke:#b782ff}.connection-highlight{stroke-width:2.4;stroke-linecap:round;animation:connection-highlight-in .26s ease both}.connection-highlight.client{stroke:#6dc1ff;filter:drop-shadow(0 0 6px rgba(72,169,255,.9))}.connection-highlight.ailense{stroke:#bd8aff;filter:drop-shadow(0 0 6px rgba(166,110,255,.9))}.model-column h3{margin-bottom:7px;font-size:20px;letter-spacing:-.025em;font-weight:560}.client-column h3{color:#5af}.ailense-column h3{color:#b77bff}.model-column>p{color:#747b88;font-size:12px}.ailense-column{text-align:right}.model-list{display:grid;gap:10px;margin-top:24px}.model-list button{position:relative;width:100%;min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0;border:0;color:#ffffffc2;background:transparent;cursor:pointer;transition:color .18s ease,transform .18s ease}.model-list button:after{content:"";position:absolute;top:50%;width:46%;height:1px;opacity:.5}.client-column .model-list button:after{left:calc(100% + 12px);background:linear-gradient(90deg,#48a9ff,transparent)}.ailense-column .model-list button:after{right:calc(100% + 12px);background:linear-gradient(90deg,transparent,#a66eff)}.model-list button:hover,.model-list button:focus-visible,.model-list button.is-selected{color:#fff;outline:0;background:linear-gradient(90deg,rgba(70,165,255,.08),transparent 74%)}.ailense-column .model-list button:hover,.ailense-column .model-list button:focus-visible,.ailense-column .model-list button.is-selected{background:linear-gradient(90deg,transparent 26%,rgba(157,105,255,.08))}.model-list button span{transition:transform .18s ease}.client-column .model-list button:hover span,.client-column .model-list button:focus-visible span,.client-column .model-list button.is-selected span{transform:translate(4px)}.ailense-column .model-list button:hover span,.ailense-column .model-list button:focus-visible span,.ailense-column .model-list button.is-selected span{transform:translate(-4px)}.model-list button.is-selected i{transform:scale(1.28);background:#d8ecff}.ailense-column .model-list button.is-selected i{background:#eadcff}.model-list i{width:9px;height:9px;flex:0 0 auto;border:2px solid #78bcff;border-radius:50%;background:#0b111b;box-shadow:0 0 14px #46a5ffb3}.ailense-column .model-list i{border-color:#b485ff;box-shadow:0 0 14px #9d69ffb3}.model-core{position:relative;width:min(28vw,340px);aspect-ratio:1;display:grid;place-items:center;justify-self:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;background:radial-gradient(circle,#262f43d6,#07090deb 62%);box-shadow:0 0 60px #4a7bdc1f,inset 0 0 36px #ffffff08;cursor:pointer}.model-core.client{box-shadow:0 0 70px #46a5ff40,inset 0 0 36px #46a5ff17}.model-core.ailense{box-shadow:0 0 70px #9d69ff40,inset 0 0 36px #9d69ff17}.core-orbit{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border:1px solid rgba(138,166,207,.19);border-radius:50%;animation:orbit-breathe 4s ease-in-out infinite}.orbit-two{top:-36px;right:-36px;bottom:-36px;left:-36px;opacity:.55;animation-delay:-2s}.core-content{position:relative;z-index:2;width:76%;display:flex;flex-direction:column;align-items:center;text-align:center}.core-content small{min-height:34px;color:#8fa1bd;font-size:11px;line-height:1.45}.core-content strong{font-size:clamp(20px,2vw,29px);line-height:1.35;letter-spacing:-.035em;font-weight:560}.core-content em{min-height:48px;margin-top:16px;color:#8b91a0;font-size:11px;line-height:1.55;font-style:normal}.world-outcome{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:72px;color:#838995;font-size:13px}.world-outcome span:not(:last-of-type):after{content:"·";margin-left:15px}.world-outcome strong{flex-basis:100%;color:#ffffff94;text-align:center;font-size:13px;font-weight:440}.native-section{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(600px,1.2fr);gap:clamp(50px,7vw,110px);padding:108px clamp(24px,6vw,92px)}.native-copy{position:sticky;top:128px;align-self:start}.native-copy>p:first-child{color:#4b6f9f}.native-copy h2{margin-bottom:8px;font-size:clamp(34px,3.3vw,51px);line-height:1.14;letter-spacing:-.05em;font-weight:600}.native-copy h2:nth-of-type(2){color:#5b36cb}.native-lead{max-width:510px;margin-top:28px;color:#6d7280;font-size:15px;line-height:1.8}.native-layers{display:grid;border-top:1px solid var(--line-dark)}.native-layer{display:grid;grid-template-columns:120px 220px 1fr;gap:22px;align-items:center;min-height:134px;padding:24px 0;border:0;border-bottom:1px solid var(--line-dark);color:#161923;text-align:left;background:transparent;cursor:pointer;transition:padding .22s ease,background .22s ease}.native-layer:hover,.native-layer:focus-visible,.native-layer.is-active{padding-left:18px;padding-right:18px;background:#fff}.native-layer>span{color:#6d7b94;font-size:10px;letter-spacing:.12em}.native-layer strong{font-size:17px;font-weight:620}.native-layer small{color:#6d7280;font-size:13px;line-height:1.7}.trust-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:110px clamp(24px,6vw,92px)}.trust-section>div>p{color:#6d84aa}.trust-section h2{margin-bottom:0;font-size:clamp(34px,3.2vw,52px);line-height:1.18;letter-spacing:-.05em;font-weight:580}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.trust-grid article{min-height:176px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid rgba(255,255,255,.12);background:#ffffff06}.trust-grid strong{color:#fff;font-size:18px;font-weight:540}.trust-grid span{color:#7f8591;font-size:13px;line-height:1.5}.trust-partner-link{align-self:flex-start;color:#8ea7ff;font-size:12px;font-weight:560;letter-spacing:.02em}.trust-partner-link:hover,.trust-partner-link:focus-visible{color:#fff}.placeholder-section{display:grid;grid-template-columns:180px minmax(300px,1fr) 1fr;gap:40px;align-items:center;padding:54px clamp(24px,6vw,92px);border-top:1px solid rgba(255,255,255,.11);color:#fff;background:#07090d}.placeholder-section span{color:#747b88;font-size:12px}.placeholder-section strong{font-size:22px;font-weight:520}.placeholder-section p{margin:0;color:#747b88;font-size:13px}.placeholder-section.compact{grid-template-columns:180px 1fr;padding-top:36px;padding-bottom:36px}.diagnosis-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,8vw,120px);padding:112px clamp(24px,6vw,92px);color:var(--ink);background:#e9e9e5}.diagnosis-section>div>p{color:#5a6e91}.diagnosis-section h2{margin-bottom:18px;font-size:clamp(36px,3.5vw,56px);line-height:1.13;letter-spacing:-.05em;font-weight:600}.diagnosis-section>div>span{display:block;max-width:520px;color:#6d7280;font-size:14px;line-height:1.7}.diagnosis-section form{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;padding:28px;background:#f8f8f5;box-shadow:0 24px 64px #11131a14}.diagnosis-section label{display:flex;flex-direction:column;gap:9px;color:#464b56;font-size:12px}.diagnosis-section input,.diagnosis-section select,.diagnosis-section textarea{width:100%;border:0;border-bottom:1px solid rgba(17,19,26,.22);border-radius:0;outline:none;color:#11131a;background:transparent}.diagnosis-section input,.diagnosis-section select{min-height:42px}.diagnosis-section textarea{padding-top:10px;resize:vertical}.diagnosis-section input:focus,.diagnosis-section select:focus,.diagnosis-section textarea:focus{border-color:#5c36d3;box-shadow:0 1px #5c36d3}.full-field{grid-column:1 / -1}.diagnosis-section .button-primary{min-height:54px;border:0;color:#fff;background:#11131a;cursor:pointer}.success-panel{min-height:310px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:44px;color:#fff;background:#10131b}.success-panel small{color:#7ebdff;letter-spacing:.12em}.success-panel strong{max-width:500px;font-size:26px;line-height:1.4}.success-panel button{padding:0;border:0;border-bottom:1px solid #fff;color:#fff;background:transparent;cursor:pointer}footer{min-height:160px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;padding:38px clamp(24px,6vw,92px);color:#fff;background:#050608}footer p{margin:0;color:#777e8a;text-align:center;font-size:13px}footer small{color:#5f6570;text-align:right}.footer-brand,.footer-brand img{width:122px}.page-hero{position:relative;min-height:690px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:center;gap:clamp(52px,7vw,110px);padding:156px clamp(24px,6vw,92px) 88px;overflow:hidden}.page-hero-grid{position:absolute;top:78px;right:0;bottom:0;left:0;pointer-events:none;opacity:.23;background-image:linear-gradient(rgba(91,118,154,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(91,118,154,.15) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent)}.page-hero.light-section .page-hero-grid{opacity:.28;background-image:linear-gradient(rgba(24,42,72,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(24,42,72,.11) 1px,transparent 1px)}.page-hero-copy,.page-hero-visual{position:relative;z-index:2}.page-kicker{margin-bottom:24px;color:#72adf2;font-size:11px;letter-spacing:.18em}.page-hero.light-section .page-kicker{color:#4b6f9f}.page-hero h1{max-width:760px;margin-bottom:28px;color:#fff;font-size:clamp(44px,4.6vw,68px);line-height:1.08;letter-spacing:-.06em;font-weight:590}.page-hero.light-section h1{color:#11131a}.page-hero-copy>p:last-of-type{max-width:660px;margin-bottom:0;color:#969da9;font-size:16px;line-height:1.85}.page-hero.light-section .page-hero-copy>p:last-of-type{color:#666d79}.page-hero-actions{margin-top:36px}.world-value-path{position:relative;width:100%;max-width:660px;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:32px 0 0;padding:20px 0 0;overflow:hidden;list-style:none;border-top:1px solid rgba(255,255,255,.16)}.world-value-path:after{content:"";position:absolute;top:-1px;left:0;width:24%;height:1px;background:linear-gradient(90deg,transparent,var(--brand-cyan),var(--brand-violet),transparent);animation:world-value-scan-x 5.8s ease-in-out infinite}.world-value-path li{position:relative;min-width:0;padding:0 14px 0 0}.world-value-path li:before{content:"";position:absolute;top:-24px;left:0;width:7px;height:7px;border:1px solid rgba(121,194,255,.9);border-radius:50%;background:#07090d;box-shadow:0 0 12px #46a5ff6b}.world-value-path span,.world-value-path strong{display:block}.world-value-path span{margin-bottom:8px;color:#72adf2b3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;letter-spacing:.1em}.world-value-path strong{max-width:100px;color:#f8fafce0;font-size:12px;font-weight:560;line-height:1.5}@keyframes world-value-scan-x{0%,10%{transform:translate(-110%);opacity:0}28%,72%{opacity:1}90%,to{transform:translate(520%);opacity:0}}.page-hero-visual{min-width:0}.system-rail{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.12)}.light-section .system-rail{border-color:#11131a29}.system-rail-head,.system-rail-row{display:grid;grid-template-columns:1fr auto;align-items:center}.system-rail-head{min-height:64px;color:#ffffffa3;font-size:12px;letter-spacing:.08em}.light-section .system-rail-head{color:#59616d}.system-rail-head small{color:#64b4ff;font-size:9px;letter-spacing:.16em}.system-rail-row{position:relative;grid-template-columns:62px 1fr auto;min-height:88px;border-top:1px solid rgba(255,255,255,.11)}.light-section .system-rail-row{border-color:#11131a1f}.system-rail-row:after{content:"";position:absolute;left:0;top:-1px;width:var(--rail-progress, 32%);height:1px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-violet));animation:rail-scan 4.8s ease-in-out infinite alternate}.system-rail-row:nth-child(3):after{animation-delay:-1.2s}.system-rail-row:nth-child(4):after{animation-delay:-2.4s}.system-rail-row:nth-child(5):after{background:linear-gradient(90deg,var(--brand-violet),var(--brand-pink));animation-delay:-3.6s}.system-rail-row i{color:#6e7581;font-size:10px;font-style:normal}.system-rail-row strong{color:#fff;font-size:16px;font-weight:540}.light-section .system-rail-row strong{color:#151821}.system-rail-row span{color:#74829a;font-size:11px}.decision-section{padding:104px clamp(24px,6vw,92px) 78px}.decision-heading{display:grid;grid-template-columns:150px minmax(0,.9fr) minmax(300px,.7fr);gap:clamp(30px,5vw,80px);align-items:start}.decision-heading>p:first-child,.model-detail-heading>p,.delivery-heading>p,.principle-section>div>p,.monitor-heading>p,.evidence-section>div>p,.about-story>div>p:first-child,.about-principles>div>p,.insight-library-head>p{color:#4f6e99;font-size:11px;letter-spacing:.18em}.decision-heading h2,.model-detail-heading h2,.delivery-heading h2,.principle-section h2,.monitor-heading h2,.evidence-section h2,.about-story h2,.about-principles h2,.insight-library-head h2{margin-bottom:0;font-size:clamp(34px,3.5vw,54px);line-height:1.15;letter-spacing:-.05em;font-weight:590}.decision-heading>p:last-child{margin:4px 0 0;color:#676e79;font-size:14px;line-height:1.8}.decision-path{display:grid;grid-template-columns:repeat(7,1fr);margin-top:68px;border-top:1px solid rgba(17,19,26,.21)}.decision-path div{position:relative;min-height:116px;display:flex;flex-direction:column;gap:22px;padding:20px 14px 0;border-right:1px solid rgba(17,19,26,.1)}.decision-path div:before{content:"";position:absolute;width:7px;height:7px;left:14px;top:-4px;border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 4px #176acb1c}.decision-path div:nth-child(n+4):before{background:var(--brand-violet)}.decision-path div:last-child:before{background:var(--brand-pink)}.decision-path span{color:#7a808b;font-size:10px}.decision-path strong{font-size:14px;font-weight:600}.problem-line{display:flex;flex-wrap:wrap;gap:9px;padding-top:26px;border-top:1px dashed rgba(17,19,26,.14)}.problem-line span{padding:9px 12px;border:1px solid rgba(17,19,26,.13);color:#686f7b;font-size:11px}.world-intro>span{display:block;max-width:720px;margin:20px auto 0;color:#7d8491;font-size:13px;line-height:1.7}.section-link-row{position:relative;z-index:4;margin-top:46px;text-align:center}.section-link-row a{display:inline-flex;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.7);color:#ffffffdb;font-size:13px}.section-deck{max-width:680px;margin:24px auto 0;color:#6a717d;font-size:14px;line-height:1.75}.home-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,6vw,92px) 96px}.home-entry-grid>a{min-height:280px;display:flex;flex-direction:column;justify-content:space-between;padding:30px;border:1px solid rgba(255,255,255,.11);border-right:0;transition:background .22s ease,transform .22s ease}.home-entry-grid>a:last-child{border-right:1px solid rgba(255,255,255,.11)}.home-entry-grid>a:hover,.home-entry-grid>a:focus-visible{transform:translateY(-6px);background:#ffffff0a}.home-entry-grid small{color:#6e7c93;font-size:11px;letter-spacing:.08em}.home-entry-grid strong{max-width:340px;color:#fff;font-size:23px;line-height:1.45;letter-spacing:-.025em;font-weight:520}.home-entry-grid span{color:#747b88;font-size:12px}.final-cta{padding:108px clamp(24px,6vw,92px);text-align:center}.final-cta>p{color:#526d95;font-size:11px;letter-spacing:.18em}.final-cta h2{margin:0 auto 20px;font-size:clamp(40px,5vw,72px);line-height:1.1;letter-spacing:-.06em;font-weight:600}.final-cta>span{color:#69707c;font-size:14px}.final-cta>div{display:flex;justify-content:center;gap:14px;margin-top:34px}.model-detail-section{padding:108px clamp(24px,6vw,92px)}.model-detail-heading{display:grid;grid-template-columns:180px 1.2fr .8fr;gap:clamp(30px,5vw,76px);align-items:start}.model-detail-heading>span{color:#666d79;font-size:14px;line-height:1.8}.model-inputs{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;margin-top:76px}.model-inputs small{display:block;margin-bottom:20px;color:#687388;font-size:10px;letter-spacing:.14em}.tag-matrix{display:flex;flex-wrap:wrap;gap:9px}.tag-matrix span{padding:11px 14px;border:1px solid rgba(17,19,26,.15);color:#343943;background:#ffffff4d;font-size:12px}.output-stack{border-top:1px solid rgba(17,19,26,.19)}.output-stack>div{display:grid;grid-template-columns:50px 1fr;align-items:center;min-height:58px;border-bottom:1px solid rgba(17,19,26,.13)}.output-stack i{color:#6c7480;font-size:10px;font-style:normal}.output-stack strong{font-size:14px;font-weight:600}.engine-stack{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(600px,1.2fr);gap:clamp(50px,8vw,120px);padding:110px clamp(24px,6vw,92px)}.engine-stack>div:first-child{position:sticky;top:128px;align-self:start}.engine-stack>div:first-child p{color:#6e85aa;font-size:11px;letter-spacing:.18em}.engine-stack h2{margin-bottom:0;font-size:clamp(34px,3.8vw,58px);line-height:1.16;letter-spacing:-.052em;font-weight:570}.engine-stack article{display:grid;grid-template-columns:60px minmax(220px,.8fr) 1fr;gap:24px;align-items:center;min-height:112px;border-top:1px solid rgba(255,255,255,.12)}.engine-stack article:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.engine-stack article>span{color:#6a7180;font-size:10px}.engine-stack article strong{color:#fff;font-size:16px;font-weight:540}.engine-stack article p{margin:0;color:#747c88;font-size:12px;line-height:1.7}.delivery-loop{padding:110px clamp(24px,6vw,92px)}.delivery-heading{display:grid;grid-template-columns:180px 1fr;gap:clamp(30px,5vw,80px)}.delivery-heading>p{color:#7187ab}.delivery-heading h2{max-width:760px}.delivery-track{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.11)}.delivery-track>div{min-height:128px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border-right:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11)}.delivery-track span{color:#6e7581;font-size:10px}.delivery-track strong{font-size:15px;font-weight:540}.delivery-note{max-width:820px;margin:32px 0 0 auto;color:#747b88;font-size:13px;line-height:1.75}.principle-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);padding:110px clamp(24px,6vw,92px)}.principle-list{border-top:1px solid rgba(17,19,26,.17)}.principle-list article{display:grid;grid-template-columns:120px 1fr;gap:30px;align-items:center;min-height:120px;border-bottom:1px solid rgba(17,19,26,.14)}.principle-list span{color:#69717e;font-size:11px}.principle-list strong{font-size:17px;line-height:1.55;font-weight:580}.native-principle-section{grid-template-columns:minmax(260px,.48fr) minmax(660px,1.52fr);gap:clamp(42px,5vw,78px);align-items:start;padding-top:88px;padding-bottom:88px}.native-principle-copy{padding-top:14px}.native-principle-copy h2{max-width:410px}.native-principle-copy>span{display:block;max-width:430px;margin-top:28px;color:#696f7a;font-size:14px;line-height:1.85}.native-orchestrator{--native-progress: 0%;min-width:0;padding:18px 0 0;border-top:1px solid rgba(17,19,26,.2);border-bottom:1px solid rgba(17,19,26,.16)}.native-orchestrator-status{display:flex;justify-content:space-between;gap:24px;align-items:center;color:#667084;font-size:9px;letter-spacing:.14em}.native-orchestrator-status strong{display:flex;gap:8px;align-items:center;color:#315ed8;font-size:9px;font-weight:560}.native-orchestrator-status i{width:7px;height:7px;border-radius:50%;background:#315ed8;box-shadow:0 0 0 5px #315ed817;animation:native-status-breathe 1.8s ease-in-out infinite}.native-stage-heads{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:22px;border-top:1px solid rgba(17,19,26,.11);border-bottom:1px solid rgba(17,19,26,.13)}.native-stage-heads button{min-width:0;min-height:72px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:14px 12px;border:0;border-right:1px solid rgba(17,19,26,.09);color:#171a22;text-align:left;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease}.native-stage-heads button:last-child{border-right:0}.native-stage-heads button:hover,.native-stage-heads button:focus-visible,.native-stage-heads button.is-active{color:#315ed8;outline:0;background:linear-gradient(180deg,rgba(49,94,216,.065),transparent)}.native-stage-heads button>span{color:#7a8291;font-size:9px;letter-spacing:.1em}.native-stage-heads button strong{overflow:hidden;max-width:100%;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.native-stage-heads button small{color:#8a909b;font-size:9px}.native-orchestration-grid{display:grid;grid-template-columns:126px minmax(0,1fr);min-height:280px}.native-lane-labels{display:grid;grid-template-rows:repeat(4,1fr);border-right:1px solid rgba(17,19,26,.12)}.native-lane-labels>div{display:flex;flex-direction:column;justify-content:center;gap:7px;padding-right:18px;border-bottom:1px dashed rgba(17,19,26,.1)}.native-lane-labels>div:last-child{border-bottom:0}.native-lane-labels span{color:#8c929e;font-size:8px;letter-spacing:.1em}.native-lane-labels strong{color:#303540;font-size:11px;font-weight:560}.native-flow-canvas{position:relative;min-width:0;min-height:280px;overflow:hidden;background-image:linear-gradient(rgba(17,19,26,.045) 1px,transparent 1px);background-size:100% 70px}.native-main-rail{position:absolute;left:5%;right:5%;top:44px;height:20px}.native-rail-base,.native-rail-progress,.native-feedback-base,.native-feedback-signal{position:absolute;left:0;top:9px;height:1px}.native-rail-base{width:100%;background:#9da5b1}.native-rail-progress{width:var(--native-progress);background:linear-gradient(90deg,#315ed8,#7356ee);box-shadow:0 0 10px #4258e057;transition:width .52s cubic-bezier(.22,.72,.2,1)}.native-task-pulse{position:absolute;z-index:3;left:var(--native-progress);top:5px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#4c61e8;box-shadow:0 0 0 4px #4c61e81f,0 0 14px #4c61e88c;transform:translate(-50%);transition:left .52s cubic-bezier(.22,.72,.2,1);animation:native-task-pulse 1.4s ease-in-out infinite}.native-rail-nodes{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);align-items:center}.native-rail-nodes i{position:relative;z-index:2;width:9px;height:9px;justify-self:center;border:1px solid #838d9b;border-radius:50%;background:var(--warm-white);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.native-rail-nodes i.is-complete,.native-rail-nodes i.is-active{border-color:#4f61e8;background:#4f61e8;box-shadow:0 0 0 4px #4f61e81a}.native-rail-nodes i.native-human-gate{width:15px;height:15px;border-radius:4px}.native-agent-branch{position:absolute;left:18%;top:78px;width:36%;padding:12px 0 0 18px;border-top:1px solid rgba(74,86,216,.32);border-left:1px solid rgba(74,86,216,.32)}.native-agent-branch>span{color:#777f8c;font-size:8px;letter-spacing:.1em}.native-agent-branch>div{display:flex;gap:9px;margin-top:10px}.native-agent-branch i,.native-feedback-rail i{min-width:50px;padding:7px 8px;border:1px solid rgba(17,19,26,.13);color:#747b88;font-size:9px;font-style:normal;text-align:center;background:#ffffff6b;transition:color .22s ease,border-color .22s ease,background .22s ease}.native-agent-branch i.is-awake,.native-feedback-rail i.is-awake{border-color:#4856dc7a;color:#304cc5;background:#4856dc0f}.native-knowledge-branch{position:absolute;left:39%;top:136px;display:flex;gap:8px}.native-knowledge-branch>span{min-width:72px;display:flex;flex-direction:column;gap:7px;padding:10px 9px;border-top:1px solid rgba(17,19,26,.15);color:#858c98;font-size:9px;transition:color .22s ease,border-color .22s ease,background .22s ease}.native-knowledge-branch>span.is-awake{border-color:#5362e4;color:#2d47be;background:linear-gradient(180deg,rgba(76,92,222,.055),transparent)}.native-knowledge-branch i{color:#9aa0aa;font-size:8px;font-style:normal}.native-feedback-rail{position:absolute;left:5%;right:5%;bottom:30px;height:46px}.native-feedback-rail:before,.native-feedback-rail:after{content:"";position:absolute;bottom:37px;width:1px;height:160px;background:#a9afb8}.native-feedback-rail:before{left:0}.native-feedback-rail:after{right:0}.native-feedback-base{width:100%;background:#a9afb8}.native-feedback-signal{right:0;left:auto;width:var(--native-progress);opacity:0;background:linear-gradient(90deg,#7356ee,#315ed8);transition:width .52s cubic-bezier(.22,.72,.2,1),opacity .22s ease}.native-feedback-signal.is-active{opacity:1}.native-feedback-rail>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;gap:10px}.native-runtime-note{min-height:52px;display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding:0 16px;border-top:1px solid rgba(17,19,26,.13)}.native-runtime-note span{color:#465fcf;font-size:9px;letter-spacing:.08em}.native-runtime-note strong{color:#3c414b;font-size:11px;font-weight:540}.native-mobile-flow{display:none}@keyframes native-task-pulse{0%,to{opacity:.72;transform:translate(-50%) scale(.86)}50%{opacity:1;transform:translate(-50%) scale(1.18)}}@keyframes native-status-breathe{0%,to{opacity:.55}50%{opacity:1}}.solution-index{border-top:1px solid rgba(17,19,26,.19)}.solution-index>div{display:grid;grid-template-columns:52px 1fr;gap:20px;align-items:center;min-height:76px;border-bottom:1px solid rgba(17,19,26,.13)}.solution-index span{color:#6f7784;font-size:10px}.solution-index strong{color:#141720;font-size:14px;font-weight:580}.solution-editorial{padding:0 clamp(24px,6vw,92px) 80px}.solution-editorial article{display:grid;grid-template-columns:90px minmax(300px,.8fr) minmax(420px,1.2fr);gap:clamp(30px,5vw,80px);padding:70px 0;border-top:1px solid rgba(17,19,26,.16)}.solution-editorial article:last-child{border-bottom:1px solid rgba(17,19,26,.16)}.solution-number{color:#596a84;font-size:11px;letter-spacing:.12em}.solution-summary h2{margin-bottom:20px;font-size:clamp(30px,3vw,46px);line-height:1.18;letter-spacing:-.045em;font-weight:590}.solution-summary p{max-width:520px;margin-bottom:0;color:#646b77;font-size:14px;line-height:1.75}.solution-detail ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(17,19,26,.16)}.solution-detail li{padding:15px 0;border-bottom:1px solid rgba(17,19,26,.12);color:#30353f;font-size:13px}.solution-detail small{display:block;margin-top:22px;color:#747b86;font-size:11px;line-height:1.7}.monitor-section{padding:110px clamp(24px,6vw,92px)}.monitor-heading{display:grid;grid-template-columns:180px 1fr .7fr;gap:clamp(30px,5vw,76px);align-items:start}.monitor-heading>p{color:#6f86aa}.monitor-heading>span{color:#707884;font-size:12px;line-height:1.7}.monitor-live-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.monitor-workspace{display:grid;grid-template-columns:250px 1fr;margin-top:68px;border:1px solid rgba(255,255,255,.12);background:#090b10}.monitor-workspace:focus-visible{outline:2px solid rgba(70,165,255,.82);outline-offset:4px;box-shadow:0 0 0 5px #46a5ff1f}.platform-column{border-right:1px solid rgba(255,255,255,.11)}.platform-column>small{min-height:58px;display:flex;align-items:center;padding:0 18px;color:#737b88;border-bottom:1px solid rgba(255,255,255,.11);font-size:10px;letter-spacing:.11em}.platform-column>div{min-height:57px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08);color:#818894;transition:color .22s ease,background-color .22s ease,box-shadow .22s ease}.platform-column>div.is-platform-active{background:linear-gradient(90deg,rgba(70,165,255,.16),rgba(70,165,255,.035) 78%,transparent);color:#fff;box-shadow:inset 3px 0 #46a5ffe0}.platform-column i{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 10px #46a5ffb8}.platform-column>div.is-platform-active i{animation:monitor-pulse 1.45s ease-in-out infinite}.platform-column strong{font-size:12px;font-weight:520}.platform-column span{color:#667081;font-size:9px}.platform-column>div.is-platform-active span{color:#8fc7ff}.monitor-table-head,.monitor-table-row{display:grid;grid-template-columns:.65fr 1.35fr 130px;gap:22px;align-items:center;padding:0 22px}.monitor-table-head{min-height:58px;color:#6f7784;border-bottom:1px solid rgba(255,255,255,.11);font-size:10px}.monitor-table-row{position:relative;overflow:hidden;min-height:57px;border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .22s ease}.monitor-table-row:after{content:"";position:absolute;top:0;bottom:0;left:-38%;width:38%;pointer-events:none;z-index:0;opacity:0;transform:translate(0);background:linear-gradient(90deg,transparent,rgba(98,181,255,.17),transparent)}.monitor-table-row>*{position:relative;z-index:1}.monitor-table-row.is-monitor-active{background:#46a5ff0e}.monitor-table-row.is-monitor-active:after{animation:monitor-row-scan .26s ease-out both}.monitor-table-row strong{color:#fff;font-size:12px;font-weight:530}.monitor-table-row>span{color:#747c89;font-size:11px}.signal{width:fit-content;padding:5px 8px;color:#64b4ff;border:1px solid rgba(70,165,255,.24);font-size:9px;font-style:normal;transition:color .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.monitor-table-row.is-monitor-active .signal{border-color:#70beffb8;box-shadow:0 0 12px #46a5ff33;background:#46a5ff13}.monitor-workspace.is-paused .platform-column>div.is-platform-active i,.monitor-workspace.is-paused .monitor-table-row.is-monitor-active:after{animation-play-state:paused}.signal-2{color:#50d4f4;border-color:#2ad1ff3d}.signal-3{color:#a985ff;border-color:#9d69ff3d}.signal-4{color:#ff79a0;border-color:#ff54833d}@keyframes monitor-pulse{0%,to{opacity:.72;transform:scale(.92);box-shadow:0 0 7px #46a5ff75}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 12px #46a5ffb8}}@keyframes monitor-row-scan{0%{opacity:0;transform:translate(0)}24%{opacity:.72}to{opacity:0;transform:translate(365%)}}.evidence-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);padding:110px clamp(24px,6vw,92px)}.evidence-chain{border-top:1px solid rgba(17,19,26,.17)}.evidence-chain article{min-height:82px;display:grid;grid-template-columns:50px 1fr;align-items:center;border-bottom:1px solid rgba(17,19,26,.13)}.evidence-chain span{color:#6f7782;font-size:10px}.evidence-chain strong{font-size:15px;font-weight:590}.case-placeholder{display:grid;grid-template-columns:180px minmax(320px,.9fr) minmax(420px,1.1fr);gap:clamp(36px,6vw,90px);padding:120px clamp(24px,6vw,92px)}.case-placeholder-label{color:#61728c;font-size:10px;letter-spacing:.13em}.case-placeholder h2{margin-bottom:22px;font-size:clamp(38px,4vw,60px);letter-spacing:-.05em;font-weight:590}.case-placeholder p{color:#696f7a;font-size:14px;line-height:1.85}.case-structure{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(17,19,26,.17);border-left:1px solid rgba(17,19,26,.12)}.case-structure span{min-height:86px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-right:1px solid rgba(17,19,26,.12);border-bottom:1px solid rgba(17,19,26,.12);font-size:12px}.case-structure i{color:#77808d;font-size:9px;font-style:normal}.about-story{display:grid;grid-template-columns:1fr .9fr;gap:clamp(50px,8vw,120px);padding:110px clamp(24px,6vw,92px)}.about-story>div>p:first-child{color:#7187ab}.about-story>div:last-child p{color:#858d9a;font-size:15px;line-height:1.9}.about-principles{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,120px);padding:110px clamp(24px,6vw,92px)}.about-principles>div:last-child{border-top:1px solid rgba(17,19,26,.17)}.about-principles article{min-height:94px;display:grid;grid-template-columns:50px 1fr;align-items:center;border-bottom:1px solid rgba(17,19,26,.13)}.about-principles article span{color:#6d7581;font-size:10px}.about-principles article strong{font-size:15px;line-height:1.5;font-weight:580}.insight-library{padding:110px clamp(24px,6vw,92px)}.insight-library-head{display:grid;grid-template-columns:180px 1fr .7fr;gap:clamp(30px,5vw,76px)}.insight-library-head>p{color:#7187ab}.insight-library-head>span{color:#777f8c;font-size:12px;line-height:1.75}.insight-columns{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px}.insight-columns article{min-height:330px;display:flex;flex-direction:column;padding:28px;border:1px solid rgba(255,255,255,.12);border-right:0}.insight-columns article:last-child{border-right:1px solid rgba(255,255,255,.12)}.insight-columns article>span{color:#727b89;font-size:10px}.insight-columns h3{margin:70px 0 18px;font-size:24px;line-height:1.35;font-weight:540}.insight-columns p{color:#777f8b;font-size:13px;line-height:1.75}.insight-columns small{margin-top:auto;color:#6687b7;font-size:10px;letter-spacing:.1em}.diagnosis-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.diagnosis-points span{padding:8px 10px;border:1px solid rgba(17,19,26,.14);color:#626a76;font-size:10px}.form-note{color:#818792;font-size:10px;line-height:1.6}.success-panel>span{color:#828b99;font-size:12px;line-height:1.7}.not-found{min-height:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:140px 24px 80px;text-align:center}.not-found>span{color:#7194c5;font-size:11px;letter-spacing:.16em}.not-found h1{max-width:800px;margin:30px auto 20px;font-size:clamp(44px,6vw,82px);line-height:1.08;letter-spacing:-.06em;font-weight:580}.not-found p{color:#7a828f}.not-found>div{display:flex;gap:14px;margin-top:28px}.footer-intro{display:flex;flex-direction:column;gap:18px}.footer-intro p{text-align:left}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;justify-self:center;color:#858c98;font-size:11px}.footer-links a:hover,.footer-links a:focus-visible,.footer-meta>a:hover,.footer-meta>a:focus-visible{color:#fff}.footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:18px}.footer-meta>a{padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.55);font-size:11px}@keyframes rail-scan{0%{width:14%;opacity:.42}to{width:88%;opacity:1}}@keyframes pulse{0%,to{opacity:.48;transform:scale(.84)}50%{opacity:1;transform:scale(1.12)}}@keyframes reveal-answer{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes run-track{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes orbit-breathe{0%,to{transform:scale(.99);opacity:.42}50%{transform:scale(1.025);opacity:.78}}@keyframes connection-highlight-in{0%{opacity:0}to{opacity:1}}@keyframes connection-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:1180px){.site-header{grid-template-columns:160px 1fr auto}.site-nav{gap:17px;font-size:12px}.nav-cta{padding-inline:16px;font-size:12px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-top:125px;padding-left:40px;padding-right:40px}.hero-copy{padding-top:30px}.hero h1{font-size:clamp(38px,4vw,48px)}.hero-summary{display:none}.console-shell{padding-left:30px}.console-stage{min-height:68px}.growth-section{padding-top:38px;padding-bottom:30px}.section-heading h2{font-size:40px}.growth-track{margin-top:28px}.loop-note{margin-top:18px}.world-system{grid-template-columns:1fr 270px 1fr;gap:34px}.model-core{width:270px}.model-list button:after{width:26%}.page-hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:44px;padding-left:40px;padding-right:40px}.page-hero h1{font-size:clamp(44px,5vw,64px)}.decision-heading,.model-detail-heading,.monitor-heading,.insight-library-head{grid-template-columns:120px 1fr .7fr;gap:36px}.solution-editorial article{grid-template-columns:60px .9fr 1.1fr;gap:34px}}@media(max-width:980px){.site-header{height:70px;grid-template-columns:1fr auto}.site-nav{position:absolute;top:70px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 24px;border-bottom:1px solid rgba(255,255,255,.12);background:#050608fa}.site-header.is-light .site-nav{background:#f3f3f0fc}.site-nav.is-open{display:flex}.site-nav a{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.site-header.is-light .site-nav a{border-bottom-color:#11131a17}.nav-cta{display:none}.menu-button{display:block;min-width:52px;color:#fff;font-size:13px;cursor:pointer}.site-header.is-light .menu-button{color:#11131a}.hero{padding-top:120px;grid-template-columns:1fr;grid-template-rows:auto auto 72px}.hero-copy{padding-bottom:40px}.hero h1{font-size:clamp(42px,7vw,64px)}.console-shell{padding-bottom:60px}.platform-strip{grid-template-columns:repeat(4,1fr);gap:0;min-height:120px;padding:10px 0}.platform-strip>span{min-height:36px;display:grid;place-items:center}.platform-strip .platform-label{text-align:center}.growth-track{grid-template-columns:repeat(3,1fr);gap:34px 0}.track-base,.track-progress{display:none}.world-system{grid-template-columns:1fr 1fr;gap:52px}.model-core{grid-column:1 / -1;grid-row:1;width:min(72vw,330px)}.model-column{grid-row:2}.model-list button:after{display:none}.world-connections{display:none}.world-system.has-network .client-column .model-list button,.world-system.has-network .ailense-column .model-list button{display:flex}.world-system.has-network .client-column .model-list i,.world-system.has-network .ailense-column .model-list i{justify-self:auto}.native-section,.trust-section,.diagnosis-section,.page-hero,.engine-stack,.principle-section,.evidence-section,.about-story,.about-principles{grid-template-columns:1fr}.native-copy{position:static}.native-layer{grid-template-columns:110px 210px 1fr}.page-hero{min-height:0;padding-top:128px}.page-hero-visual{width:100%}.decision-heading,.model-detail-heading,.monitor-heading,.insight-library-head{grid-template-columns:1fr;gap:18px}.decision-heading h2,.model-detail-heading h2,.monitor-heading h2,.insight-library-head h2{max-width:760px}.decision-path{grid-template-columns:repeat(4,1fr)}.decision-path div:nth-child(4){border-right:0}.home-entry-grid{grid-template-columns:1fr}.home-entry-grid>a{min-height:220px;border-right:1px solid rgba(255,255,255,.11);border-bottom:0}.home-entry-grid>a:last-child{border-bottom:1px solid rgba(255,255,255,.11)}.model-inputs{grid-template-columns:1fr}.engine-stack>div:first-child{position:static}.delivery-heading{grid-template-columns:1fr;gap:18px}.delivery-track{grid-template-columns:repeat(2,1fr)}.native-principle-section{gap:52px}.native-principle-copy{padding-top:0}.native-principle-copy h2,.native-principle-copy>span{max-width:720px}.solution-editorial article{grid-template-columns:52px 1fr}.solution-detail{grid-column:2}.monitor-workspace{grid-template-columns:200px 1fr;overflow-x:auto}.monitor-table{min-width:630px}.case-placeholder{grid-template-columns:1fr}.case-structure{max-width:680px}}@media(max-width:720px){.world-value-path{grid-template-columns:1fr;gap:0;padding:0 0 0 28px;overflow:hidden;border-top:0}.world-value-path:before{content:"";position:absolute;top:3px;bottom:22px;left:3px;width:1px;background:#ffffff26}.world-value-path:after{top:3px;left:3px;width:1px;height:34%;background:linear-gradient(180deg,transparent,var(--brand-cyan),var(--brand-violet),transparent);animation-name:world-value-scan-y}.world-value-path li{min-height:58px;padding:0 0 18px}.world-value-path li:before{top:2px;left:-28px}.world-value-path span{margin-bottom:5px}.world-value-path strong{max-width:none;font-size:13px}}@keyframes world-value-scan-y{0%,10%{transform:translateY(-110%);opacity:0}28%,72%{opacity:1}90%,to{transform:translateY(310%);opacity:0}}@media(max-width:680px){.site-header{padding-inline:20px}.hero{min-height:0;padding:108px 20px 0}.section-kicker{margin-bottom:28px;font-size:12px}.hero h1{font-size:clamp(34px,10vw,47px);line-height:1.32}.hero-summary{font-size:14px}.hero-actions{flex-direction:column}.button{width:100%}.console-shell{padding:28px 0 46px;border-top:1px solid rgba(255,255,255,.14);border-left:0}.console-topline{font-size:12px}.console-stage{grid-template-columns:22px minmax(0,1fr);gap:12px}.stage-state{display:none}.platform-strip{margin-inline:-20px;padding-inline:10px;grid-template-columns:repeat(2,1fr)}.platform-strip .platform-label{grid-column:1 / -1}.growth-section,.world-section,.native-section,.trust-section,.diagnosis-section{padding-left:20px;padding-right:20px}.growth-track{grid-template-columns:1fr;gap:0;margin-top:40px}.growth-stage button{display:grid;grid-template-columns:34px 104px 1fr;text-align:left;border-top:1px solid rgba(8,15,30,.12);padding:18px 0}.growth-stage>div{display:grid;grid-template-columns:34px 104px 1fr;gap:10px;text-align:left;border-top:1px solid rgba(8,15,30,.12);padding:18px 0}.growth-stage strong{order:0;min-height:0}.growth-stage small{max-width:none}.world-system{grid-template-columns:1fr;gap:52px}.model-core,.model-column{grid-column:1}.model-core{grid-row:1}.client-column{grid-row:2}.ailense-column{grid-row:3;text-align:left}.ailense-column .model-list button{flex-direction:row-reverse}.world-outcome{margin-top:52px}.native-section{gap:44px}.native-layer{grid-template-columns:1fr;gap:9px;padding:22px 0}.trust-grid{grid-template-columns:1fr}.placeholder-section,.placeholder-section.compact{grid-template-columns:1fr;gap:12px;padding-left:20px;padding-right:20px}.diagnosis-section form{grid-template-columns:1fr;padding:22px}.full-field{grid-column:auto}footer{grid-template-columns:1fr;justify-items:start}footer p,footer small{text-align:left}.page-hero{gap:48px;padding:116px 20px 70px}.page-hero h1{font-size:clamp(38px,11vw,55px)}.page-hero-copy>p:last-of-type{font-size:14px}.system-rail-row{grid-template-columns:42px 1fr auto;min-height:76px}.decision-section,.model-detail-section,.engine-stack,.delivery-loop,.principle-section,.solution-editorial,.monitor-section,.evidence-section,.case-placeholder,.about-story,.about-principles,.insight-library,.final-cta{padding-left:20px;padding-right:20px}.decision-path{grid-template-columns:1fr 1fr}.decision-path div{min-height:94px}.decision-path div:nth-child(2n){border-right:0}.home-entry-grid{padding-left:20px;padding-right:20px}.final-cta>div,.not-found>div{flex-direction:column}.final-cta .button,.not-found .button{width:100%}.model-inputs{gap:42px;margin-top:52px}.engine-stack article{grid-template-columns:44px 1fr;gap:16px;padding:22px 0}.engine-stack article p{grid-column:2}.delivery-track{grid-template-columns:1fr}.principle-list article{grid-template-columns:1fr;gap:10px;padding:22px 0}.native-stage-heads,.native-orchestration-grid{display:none}.native-orchestrator{padding-top:16px}.native-orchestrator-status{padding-bottom:16px}.native-mobile-flow{display:grid;margin:0;padding:0;border-top:1px solid rgba(17,19,26,.13);list-style:none}.native-mobile-flow li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:17px 0;border-bottom:1px solid rgba(17,19,26,.11)}.native-mobile-flow li>span{color:#858c98;font-size:9px;letter-spacing:.1em}.native-mobile-flow li>div{display:flex;flex-direction:column;gap:6px}.native-mobile-flow strong{color:#1a1d25;font-size:13px;font-weight:610}.native-mobile-flow small{color:#747b87;font-size:11px;line-height:1.65}.native-mobile-flow li.is-active>span,.native-mobile-flow li.is-active strong{color:#425dd2}.native-runtime-note{grid-template-columns:1fr;gap:6px;min-height:0;padding:16px 0}.solution-editorial article{grid-template-columns:1fr;gap:22px;padding:54px 0}.solution-detail{grid-column:auto}.monitor-workspace{grid-template-columns:1fr;margin-left:-20px;margin-right:-20px;min-width:0;overflow-x:visible;border-left:0;border-right:0}.platform-column{border-right:0}.platform-column>div,.platform-column>small{padding-left:12px;padding-right:12px}.platform-column>div.is-platform-active{background:linear-gradient(90deg,rgba(70,165,255,.1),rgba(70,165,255,.02) 76%,transparent)}.monitor-table{min-width:0}.monitor-table-head,.monitor-table-row{grid-template-columns:minmax(64px,.7fr) minmax(0,1.3fr) minmax(72px,90px);gap:8px;padding-left:12px;padding-right:12px}.monitor-table-row.is-monitor-active:after{opacity:.42;background:linear-gradient(90deg,transparent,rgba(98,181,255,.1),transparent)}.monitor-table-row.is-monitor-active .signal{box-shadow:0 0 7px #46a5ff1f}.evidence-chain article,.about-principles article{grid-template-columns:40px 1fr}.case-structure,.insight-columns{grid-template-columns:1fr}.insight-columns article{min-height:270px;border-right:1px solid rgba(255,255,255,.12);border-bottom:0}.insight-columns article:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.insight-columns h3{margin-top:44px}.footer-links{justify-self:start}.footer-meta{align-items:flex-start}}.diagnosis-section .form-note a{margin:0 4px;color:#5d38ff;text-underline-offset:3px}.diagnosis-section .form-error{margin:0;padding:12px 15px;color:#a1243b;font-size:13px;line-height:1.6;background:#b92a4412;border-left:2px solid #bd3650}.diagnosis-section button:disabled{cursor:not-allowed;opacity:.45}@media(prefers-reduced-motion:reduce){.platform-column>div,.monitor-table-row,.signal{transition:none}.platform-column>div.is-platform-active i{animation:none}.monitor-table-row.is-monitor-active:after{animation:none;transform:none;opacity:.12}.insight-card{transition:none}.world-value-path:after{animation:none}}@media(max-width:480px){.hero h1{font-size:34px;line-height:1.42;letter-spacing:-.055em}.page-hero h1{font-size:38px;line-height:1.16}.section-heading h2,.world-intro h2,.native-copy h2,.trust-section h2,.decision-heading h2,.model-detail-heading h2,.delivery-heading h2,.principle-section h2,.monitor-heading h2,.evidence-section h2,.about-story h2,.about-principles h2,.insight-library-head h2{font-size:32px}}.ai-native-online-hero,.ai-native-online-section,.final-cta,.site-footer{padding-inline:clamp(24px,4vw,64px)}.ai-native-online-hero{position:relative;min-height:700px;padding-top:166px;padding-bottom:76px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.13)}.ai-native-online-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:min(10vw,156px) min(10vw,156px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 94%);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 94%)}.ai-native-online-eyebrow,.ai-native-online-meta p,.final-cta-eyebrow{position:relative;z-index:1;display:flex;align-items:center;gap:12px;color:#8f9299;font-size:10px;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.ai-native-online-eyebrow>span,.final-cta-eyebrow>span{width:28px;height:1px;background:var(--brand-cyan)}.ai-native-online-hero h1{position:relative;z-index:1;max-width:1320px;margin:58px 0 74px;font-size:clamp(54px,7.15vw,112px);font-weight:590;letter-spacing:-.076em;line-height:1.02}.ai-native-online-hero-bottom{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,820px) auto;justify-content:space-between;align-items:end;gap:40px}.ai-native-online-hero-bottom>p{margin:0;color:#a6a7aa;font-size:clamp(16px,1.4vw,20px);line-height:1.85}.ai-native-online-status{display:flex;align-items:center;gap:10px;color:#686b72;font-size:9px;letter-spacing:.14em}.ai-native-online-status i,.ai-native-online-layer-head>i{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--brand-cyan);box-shadow:0 0 0 4px #2ad1ff14;animation:ai-native-status 2.2s ease-in-out infinite}.ai-native-online-layer-head>i.is-pink{background:var(--brand-pink);box-shadow:0 0 0 4px #ff548314}.ai-native-online-section{position:relative;padding-top:clamp(96px,10vw,156px);padding-bottom:clamp(96px,10vw,156px);border-top:1px solid rgba(255,255,255,.13)}.ai-native-online-intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);max-width:1460px;margin:0 auto clamp(52px,7vw,100px)}.ai-native-online-meta{display:flex;align-items:flex-start;gap:20px}.ai-native-online-meta>span{color:var(--brand-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.ai-native-online-meta p{margin:0}.ai-native-online-intro>h2{max-width:1080px;margin:0;font-size:clamp(40px,4.5vw,72px);font-weight:590;letter-spacing:-.06em;line-height:1.08}.ai-native-online-description{grid-column:2;max-width:760px;margin:28px 0 0;color:#a6a7aa;font-size:clamp(15px,1.3vw,18px);line-height:1.85}.ai-native-online-layers{position:relative;z-index:1;max-width:1460px;margin:0 auto}.ai-native-online-layers article{display:grid;grid-template-columns:320px minmax(300px,1fr);gap:30px 70px;padding:42px 0;border-top:1px solid rgba(255,255,255,.13);transition:background .22s ease}.ai-native-online-layers article:last-child{border-bottom:1px solid rgba(255,255,255,.13)}.ai-native-online-layers article:hover{background:linear-gradient(90deg,rgba(42,209,255,.035),transparent 68%)}.ai-native-online-layer-head{display:grid;grid-template-columns:50px 1fr 20px;align-items:center}.ai-native-online-layer-head>span{color:var(--brand-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.ai-native-online-layer-head h2{margin:0;font-size:28px;font-weight:580;letter-spacing:-.035em}.ai-native-online-layers article>p{margin:0;color:#a6a7aa;line-height:1.7}.ai-native-online-tags{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.ai-native-online-tags>span{padding:9px 12px;color:#b9bac0;border:1px solid rgba(255,255,255,.13);font-size:11px}.ai-native-online-task-section{overflow:hidden}.ai-native-online-task-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1460px;margin:0 auto;border:1px solid rgba(255,255,255,.13)}.ai-native-online-task-flow:after{content:"";position:absolute;top:-1px;left:0;width:20%;height:1px;background:linear-gradient(90deg,transparent,var(--brand-cyan),transparent);animation:ai-native-flow-scan 5.4s linear infinite}.ai-native-online-task-flow article{position:relative;min-height:270px;padding:28px;overflow:hidden;border-right:1px solid rgba(255,255,255,.13)}.ai-native-online-task-flow article:last-child{border-right:0;background:#ff548308}.ai-native-online-task-flow article:before{content:"";position:absolute;inset:auto 28px 0;height:1px;background:linear-gradient(90deg,var(--brand-cyan),transparent);opacity:0;transform:scaleX(.35);transform-origin:left;transition:opacity .22s ease,transform .3s ease}.ai-native-online-task-flow article:hover:before{opacity:.75;transform:scaleX(1)}.ai-native-online-task-flow article>span{color:var(--brand-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.ai-native-online-task-flow h3{margin:60px 0 16px;font-size:22px;font-weight:580}.ai-native-online-task-flow p{margin:0;color:#a6a7aa;font-size:13px;line-height:1.7}.ai-native-online-boundary{color:#0b0c0f;background:#f2f1ec;border-top-color:#0b0c0f2e;box-shadow:inset 0 1px #ffffffb8}.ai-native-online-boundary .ai-native-online-meta p{color:#686b72}.ai-native-online-boundary .ai-native-online-description{color:#5c5f66}.ai-native-online-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1460px;margin:0 auto;border:1px solid rgba(11,12,15,.18)}.ai-native-online-boundary-grid article{min-height:260px;padding:30px;border-right:1px solid rgba(11,12,15,.18)}.ai-native-online-boundary-grid article:last-child{border-right:0}.ai-native-online-boundary-grid article>span{color:#81848b;font-size:9px;letter-spacing:.14em}.ai-native-online-boundary-grid h3{margin:70px 0 15px;font-size:26px;font-weight:590;letter-spacing:-.035em}.ai-native-online-boundary-grid p{margin:0;color:#5c5f66;line-height:1.7}.final-cta.dark-section{position:relative;padding-top:clamp(108px,12vw,180px);padding-bottom:clamp(108px,12vw,180px);border-top:1px solid rgba(255,255,255,.13);background:linear-gradient(90deg,transparent 4%,rgba(23,106,203,.1) 36%,rgba(105,40,249,.09) 66%,transparent 96%),#060607}.final-cta:before{content:"";position:absolute;top:-1px;left:50%;width:min(42vw,560px);height:2px;background:linear-gradient(90deg,transparent,var(--brand-blue),var(--brand-violet),var(--brand-pink),transparent);transform:translate(-50%)}.final-cta-eyebrow{justify-content:center;margin-bottom:22px}.final-cta h2{max-width:1100px;margin:0 auto 28px;color:#f8fafc;font-size:clamp(46px,6.5vw,96px);font-weight:590;letter-spacing:-.075em;line-height:1.02}.final-cta .final-cta-description{max-width:700px;margin:0 auto 42px;color:#a6a7aa;font-size:14px;line-height:1.8;letter-spacing:0}.final-cta-actions{display:flex;justify-content:center;gap:12px;margin-top:0}.final-cta-actions .button{min-width:190px;justify-content:space-between}.site-footer{min-height:0;display:grid;grid-template-columns:1fr 1.4fr;align-items:start;gap:70px;padding-top:80px;padding-bottom:30px;color:#f8fafc;border-top:1px solid rgba(255,255,255,.13);background:#050506}.site-footer .footer-intro{gap:0}.site-footer .footer-intro p{margin:32px 0 0;color:#a6a7aa;font-size:13px;line-height:1.8}.site-footer .footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.site-footer .footer-nav>div{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.site-footer .footer-label{margin:0 0 16px;color:#686b72;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.site-footer .footer-nav a,.site-footer .footer-placeholder{color:#a6a7aa;font-size:13px;transition:color .18s ease}.site-footer .footer-nav a:hover,.site-footer .footer-nav a:focus-visible{color:#f8fafc}.site-footer .footer-placeholder{padding:5px 8px;border:1px solid rgba(255,255,255,.13);font-size:10px}.site-footer .footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;margin-top:68px;padding-top:22px;color:#686b72;border-top:1px solid rgba(255,255,255,.13);font-size:10px;letter-spacing:.08em}@keyframes ai-native-status{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes ai-native-flow-scan{0%{transform:translate(-110%)}to{transform:translate(510%)}}@media(max-width:980px){.ai-native-online-hero-bottom,.ai-native-online-intro{grid-template-columns:1fr}.ai-native-online-description{grid-column:1}.ai-native-online-status{margin-top:20px}.ai-native-online-intro>h2{margin-top:32px}.ai-native-online-task-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-native-online-task-flow article{border-bottom:1px solid rgba(255,255,255,.13)}.ai-native-online-boundary-grid{grid-template-columns:1fr}.ai-native-online-boundary-grid article{min-height:220px;border-right:0;border-bottom:1px solid rgba(11,12,15,.18)}.ai-native-online-boundary-grid article:last-child{border-bottom:0}.site-footer{grid-template-columns:1fr}}@media(max-width:680px){.ai-native-online-hero,.ai-native-online-section,.final-cta,.site-footer{padding-left:20px;padding-right:20px}.ai-native-online-hero{min-height:auto;padding-top:126px;padding-bottom:76px}.ai-native-online-hero h1{margin:42px 0 48px;font-size:clamp(42px,12.5vw,62px);line-height:1.05}.ai-native-online-layers article{grid-template-columns:1fr;gap:22px}.ai-native-online-tags{grid-column:1}.ai-native-online-task-flow{grid-template-columns:1fr}.ai-native-online-task-flow article{min-height:220px;border-right:0}.ai-native-online-task-flow h3,.ai-native-online-boundary-grid h3{margin-top:48px}.final-cta-actions{flex-direction:column}.site-footer{gap:45px}.site-footer .footer-nav{grid-template-columns:1fr 1fr}.site-footer .footer-bottom{flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.insight-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:72px;background:#ffffff24;border:1px solid rgba(255,255,255,.14)}.insight-card{min-height:380px;padding:38px;display:flex;flex-direction:column;color:#fff;background:radial-gradient(circle at 90% 0%,rgba(117,76,255,.11),transparent 36%),#090a0d;text-decoration:none;transition:background .24s ease,transform .24s ease}.insight-card:hover,.insight-card:focus-visible{background:radial-gradient(circle at 90% 0%,rgba(117,76,255,.22),transparent 40%),#0d0e13;transform:translateY(-3px)}.insight-card>div,.insight-card footer{display:flex;align-items:center;justify-content:space-between}.insight-card>div>span,.insight-card>div>small,.insight-card footer{color:#ffffff80;font-size:12px;letter-spacing:.08em}.insight-card h2{max-width:620px;margin:58px 0 18px;font-size:clamp(28px,2.8vw,42px);line-height:1.16;letter-spacing:-.045em}.insight-card>p{max-width:560px;margin:0;color:#fff9;font-size:15px;line-height:1.85}.insight-card footer{margin-top:auto;padding-top:42px}.insight-card footer strong{color:#ffffffe6;font-weight:500}.insight-article{padding:160px 7vw 120px;color:#111318;background:linear-gradient(rgba(55,42,107,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(55,42,107,.05) 1px,transparent 1px),#f7f7f4;background-size:72px 72px}.insight-article-hero{max-width:1120px;margin:0 auto;padding-bottom:88px;border-bottom:1px solid rgba(17,19,24,.14)}.insight-article-hero nav{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:86px;color:#777a83;font-size:13px}.insight-article-hero nav a{color:#555965;text-decoration:none}.insight-article-hero nav a:hover,.insight-article-hero nav a:focus-visible{color:#5d38ff}.insight-article-hero .page-kicker{color:#6749eb}.insight-article-hero h1{max-width:1000px;margin:24px 0 34px;font-size:clamp(52px,6.4vw,96px);line-height:.98;letter-spacing:-.065em}.insight-article-lead{max-width:820px;margin:0;color:#565a64;font-size:clamp(19px,1.7vw,25px);line-height:1.7}.insight-article-meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:54px;color:#747782;font-size:13px}.insight-article-meta span+time:before,.insight-article-meta time+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 25px 3px 0;border-radius:50%;background:#8b72ff}.insight-article-layout{max-width:1120px;margin:0 auto;padding-top:96px;display:grid;grid-template-columns:230px minmax(0,720px);justify-content:space-between;gap:80px}.insight-article-layout>aside{position:sticky;top:130px;align-self:start}.insight-article-layout>aside>span,.insight-article-body>section>span{color:#765cf0;font-size:11px;letter-spacing:.12em}.insight-article-layout aside ol{margin:22px 0 0;padding:0;list-style:none;border-top:1px solid rgba(17,19,24,.13)}.insight-article-layout aside li{border-bottom:1px solid rgba(17,19,24,.1)}.insight-article-layout aside a{display:block;padding:15px 0;color:#646771;font-size:13px;line-height:1.55;text-decoration:none}.insight-article-layout aside a:hover,.insight-article-layout aside a:focus-visible{color:#5d38ff}.insight-article-body>section{scroll-margin-top:120px;padding:0 0 72px}.insight-article-body h2{margin:15px 0 28px;font-size:clamp(31px,3vw,46px);line-height:1.14;letter-spacing:-.045em}.insight-article-body p,.insight-article-body li{color:#4d515b;font-size:17px;line-height:1.95}.insight-article-body p{margin:0 0 22px}.insight-article-body ul{margin:28px 0;padding:0;list-style:none}.insight-article-body ul li{position:relative;padding:15px 0 15px 32px;border-top:1px solid rgba(17,19,24,.1)}.insight-article-body ul li:before{content:"";position:absolute;top:27px;left:3px;width:8px;height:8px;border:1px solid #7258e9;border-radius:50%}.insight-related,.insight-article-cta{padding:110px 7vw}.insight-related>div:first-child{max-width:660px}.insight-related>div:first-child>p,.insight-article-cta>p{color:#856cff;font-size:11px;letter-spacing:.14em}.insight-related>div:first-child h2,.insight-article-cta h2{margin:20px 0 0;font-size:clamp(40px,5vw,74px);line-height:1.03;letter-spacing:-.055em}.insight-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:72px;background:#ffffff24}.insight-related-grid>a{min-height:320px;padding:34px;display:flex;flex-direction:column;color:#fff;background:#0a0b0f;text-decoration:none}.insight-related-grid>a>span,.insight-related-grid>a>small{color:#8e76ff;font-size:11px;letter-spacing:.1em}.insight-related-grid h3{margin:52px 0 16px;font-size:clamp(27px,3vw,40px);line-height:1.15}.insight-related-grid p{color:#ffffff8c;line-height:1.75}.insight-related-grid>a>small{margin-top:auto;color:#ffffffd1}.insight-article-cta{text-align:center;border-top:1px solid rgba(255,255,255,.12)}.insight-article-cta h2{max-width:900px;margin-right:auto;margin-left:auto}.insight-article-cta .button{margin-top:44px}@media(max-width:900px){.insight-article-layout{grid-template-columns:1fr}.insight-article-layout>aside{position:static}}@media(max-width:680px){.insight-article-grid,.insight-related-grid{grid-template-columns:1fr}.insight-card{min-height:340px;padding:28px 24px}.insight-article{padding:126px 20px 80px;background-size:42px 42px}.insight-article-hero{padding-bottom:64px}.insight-article-hero nav{margin-bottom:58px}.insight-article-hero h1{font-size:clamp(44px,14vw,64px)}.insight-article-meta{flex-direction:column}.insight-article-meta span+time:before,.insight-article-meta time+span:before{display:none}.insight-article-layout{padding-top:64px;gap:64px}.insight-article-body p,.insight-article-body li{font-size:16px}.insight-related,.insight-article-cta{padding:80px 20px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.solutions-demo-page{--demo-blue: #176acb;--demo-cyan: #1f9fbd;--demo-violet: #6928f9;--demo-pink: #da3c79;color:#12151d;background:#f3f3f0}.solutions-demo-page .tone-blue{--demo-tone: var(--demo-blue);--demo-tone-soft: rgba(23, 106, 203, .1)}.solutions-demo-page .tone-cyan{--demo-tone: var(--demo-cyan);--demo-tone-soft: rgba(31, 159, 189, .1)}.solutions-demo-page .tone-violet{--demo-tone: var(--demo-violet);--demo-tone-soft: rgba(105, 40, 249, .09)}.solutions-demo-page .tone-pink{--demo-tone: var(--demo-pink);--demo-tone-soft: rgba(218, 60, 121, .09)}.solutions-demo-hero{min-height:920px;display:grid;grid-template-columns:minmax(520px,1.02fr) minmax(580px,.98fr);gap:clamp(64px,7vw,126px);align-items:center;padding:150px clamp(32px,6vw,92px) 92px;background:linear-gradient(rgba(17,22,31,.046) 1px,transparent 1px),linear-gradient(90deg,rgba(17,22,31,.046) 1px,transparent 1px),#f3f3f0;background-size:96px 96px}.solutions-demo-hero-copy{max-width:660px}.solutions-demo-kicker,.solutions-demo-story-head>p,.solutions-demo-system-heading>p,.solutions-demo-cta>p{margin:0 0 28px;color:#526f9b;font-size:10px;line-height:1;letter-spacing:.2em}.solutions-demo-hero h1{margin:0;max-width:700px;font-size:clamp(52px,4.3vw,68px);line-height:1.08;letter-spacing:-.065em;font-weight:610}.solutions-demo-deck{max-width:610px;margin:34px 0 0;color:#606772;font-size:15px;line-height:1.9}.solutions-demo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.solutions-demo-primary,.solutions-demo-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:1px solid #141720;font-size:13px;font-weight:590;transition:color .18s ease,background .18s ease,transform .18s ease}.solutions-demo-primary{color:#fff;background:#141720}.solutions-demo-secondary{color:#151821;background:#f3f3f0b3}.solutions-demo-primary:hover,.solutions-demo-primary:focus-visible,.solutions-demo-secondary:hover,.solutions-demo-secondary:focus-visible{transform:translateY(-2px)}.solutions-demo-primary:focus-visible,.solutions-demo-secondary:focus-visible,.solutions-demo-index button:focus-visible{outline:2px solid var(--demo-blue);outline-offset:4px}.solutions-demo-hero-note{max-width:600px;display:grid;grid-template-columns:68px 1fr;gap:22px;margin-top:74px;padding-top:22px;border-top:1px solid rgba(18,21,29,.18)}.solutions-demo-hero-note span{color:#6d7787;font-size:10px;letter-spacing:.12em}.solutions-demo-hero-note p{margin:0;color:#555d69;font-size:12px;line-height:1.7}.solutions-demo-index-shell{position:relative;align-self:center;border-top:1px solid rgba(18,21,29,.24)}.solutions-demo-index-head{min-height:62px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(18,21,29,.12)}.solutions-demo-index-head span{color:#6b7280;font-size:12px}.solutions-demo-index-head small{color:#7084a3;font-size:8px;letter-spacing:.16em}.solutions-demo-page.is-v2 .solutions-demo-index-head small{display:inline-flex;align-items:center;gap:8px;color:#516f9c}.solutions-demo-page.is-v2 .solutions-demo-index-head small:before{content:"";width:5px;height:5px;border-radius:50%;background:#2f8fe8;box-shadow:0 0 10px #2f8fe8b8;animation:solutions-demo-status-pulse 2.4s ease-in-out infinite}.solutions-demo-index{margin:0;padding:0;list-style:none}.solutions-demo-index li{position:relative;border-bottom:1px solid rgba(18,21,29,.13);transition:background .26s ease}.solutions-demo-index li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--demo-tone),rgba(105,40,249,.24),transparent);transform:scaleX(0);transform-origin:left;transition:transform .52s cubic-bezier(.2,.75,.2,1)}.solutions-demo-index li.is-active{background:linear-gradient(90deg,var(--demo-tone-soft),transparent 78%)}.solutions-demo-page.is-v2 .solutions-demo-index li:not(.is-active) button>strong{color:#343b47}.solutions-demo-page.is-v2 .solutions-demo-index li:not(.is-active) button>small{color:#6f7681}.solutions-demo-page.is-v2 .solutions-demo-index li.is-active{background:radial-gradient(circle at 18% 50%,var(--demo-tone-soft),transparent 46%),#11141b}.solutions-demo-page.is-v2 .solutions-demo-index li.is-active button>span,.solutions-demo-page.is-v2 .solutions-demo-index li.is-active button>small{color:#8f98a6}.solutions-demo-page.is-v2 .solutions-demo-index li.is-active button>strong{color:#f8fafc}.solutions-demo-page.is-v2 .solutions-demo-index li.is-active button>small i{color:#88bfff}.solutions-demo-index li.is-active:after{transform:scaleX(1)}.solutions-demo-index button{width:100%;min-height:106px;display:grid;grid-template-columns:52px minmax(210px,1fr) minmax(180px,.72fr);gap:22px;align-items:center;padding:0 18px 0 0;border:0;color:#4d5562;text-align:left;background:transparent;cursor:pointer}.solutions-demo-index button>span{color:#7c8490;font-size:9px}.solutions-demo-index button>strong{font-size:15px;line-height:1.45;font-weight:580;transition:color .24s ease,transform .24s ease}.solutions-demo-index button>small{color:#8b9098;font-size:9px;line-height:1.6;transition:color .24s ease}.solutions-demo-index button>small strong{display:block}.solutions-demo-index button>small i{margin:0 4px;color:var(--demo-tone, #6b7280);font-style:normal}.solutions-demo-index li.is-active button>strong{color:#11141b;transform:translate(5px)}.solutions-demo-index li.is-active button>small{color:#59616e}.solutions-demo-index-progress{height:2px;margin-top:18px;background:#12151d14}.solutions-demo-index-progress i{display:block;width:var(--demo-progress);height:100%;background:linear-gradient(90deg,var(--demo-blue),var(--demo-violet),var(--demo-pink));transition:width .46s cubic-bezier(.2,.75,.2,1)}.solutions-demo-page.is-v3 .solutions-demo-hero{position:relative;grid-template-columns:minmax(520px,58fr) minmax(500px,42fr);gap:0;overflow:hidden;background:linear-gradient(rgba(49,71,104,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(49,71,104,.055) 1px,transparent 1px),radial-gradient(circle at 78% 42%,rgba(73,111,190,.16),transparent 24%),linear-gradient(90deg,#f3f3f0 0,#f3f3f0 58%,#07090d 58%,#07090d);background-size:96px 96px,96px 96px,auto,auto}.solutions-demo-page.is-v3 .solutions-demo-hero:before{content:"";position:absolute;z-index:2;top:78px;bottom:0;left:58%;width:1px;background:linear-gradient(to bottom,#6fabff00,#6fabffa6 32%,#9d69ffb3 62%,#ea4f9b00);opacity:.56;animation:solutions-demo-v3-boundary 5.2s ease-in-out infinite}.solutions-demo-page.is-v3 .solutions-demo-hero-copy,.solutions-demo-page.is-v3 .solutions-demo-index-shell{position:relative;z-index:3}.solutions-demo-page.is-v3 .solutions-demo-hero-copy{max-width:none;padding-right:clamp(62px,7vw,118px)}.solutions-demo-page.is-v3 .solutions-demo-hero-copy:after{content:"";width:68px;height:1px;display:block;margin-top:42px;background:linear-gradient(90deg,#176acb,#6928f9,transparent)}.solutions-demo-page.is-v3 .solutions-demo-index-shell{align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:-150px calc(0px - clamp(32px,6vw,92px)) -92px 0;padding:150px clamp(32px,6vw,92px) 92px clamp(42px,4.2vw,70px);border-top:0;color:#f5f7fb;background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 42%),#07090d57}.solutions-demo-page.is-v3 .solutions-demo-index-shell:before{content:"BRAND SIGNAL / LIVE SYSTEM";position:absolute;top:118px;left:clamp(42px,4.2vw,70px);color:#59687e;font-size:8px;letter-spacing:.2em}.solutions-demo-page.is-v3 .solutions-demo-index-head{border-top:1px solid rgba(255,255,255,.22);border-bottom-color:#ffffff1a}.solutions-demo-page.is-v3 .solutions-demo-index-head span{color:#dce2ec}.solutions-demo-page.is-v3 .solutions-demo-index-head small{display:inline-flex;align-items:center;gap:8px;color:#7ca7dc}.solutions-demo-page.is-v3 .solutions-demo-index-head small:before{content:"";width:5px;height:5px;border-radius:50%;background:#57a9ff;box-shadow:0 0 12px #57a9ffcc;animation:solutions-demo-status-pulse 2.4s ease-in-out infinite}.solutions-demo-page.is-v3 .solutions-demo-index li{border-bottom-color:#ffffff1a}.solutions-demo-page.is-v3 .solutions-demo-index li.is-active{background:radial-gradient(circle at 18% 50%,var(--demo-tone-soft),transparent 46%),linear-gradient(90deg,rgba(255,255,255,.055),transparent 86%)}.solutions-demo-page.is-v3 .solutions-demo-index button{color:#8d96a4}.solutions-demo-page.is-v3 .solutions-demo-index button>span,.solutions-demo-page.is-v3 .solutions-demo-index button>small{color:#697381}.solutions-demo-page.is-v3 .solutions-demo-index button>strong{color:#aeb6c2}.solutions-demo-page.is-v3 .solutions-demo-index li.is-active button>span,.solutions-demo-page.is-v3 .solutions-demo-index li.is-active button>small{color:#8994a3}.solutions-demo-page.is-v3 .solutions-demo-index li.is-active button>strong{color:#f8fafc}.solutions-demo-page.is-v3 .solutions-demo-index li.is-active button>small i{color:#82bbff}.solutions-demo-page.is-v3 .solutions-demo-index-progress{background:#ffffff14}.solutions-demo-page.is-v3 .solutions-demo-kicker,.solutions-demo-page.is-v3 .solutions-demo-hero h1,.solutions-demo-page.is-v3 .solutions-demo-deck,.solutions-demo-page.is-v3 .solutions-demo-actions,.solutions-demo-page.is-v3 .solutions-demo-hero-note{animation:solutions-demo-v3-copy-in .76s cubic-bezier(.2,.75,.2,1) both}.solutions-demo-page.is-v3 .solutions-demo-hero h1{animation-delay:80ms}.solutions-demo-page.is-v3 .solutions-demo-deck{animation-delay:.15s}.solutions-demo-page.is-v3 .solutions-demo-actions{animation-delay:.22s}.solutions-demo-page.is-v3 .solutions-demo-hero-note{animation-delay:.29s}.solutions-demo-story{padding:36px clamp(32px,6vw,92px) 100px}.solutions-demo-story-head{display:grid;grid-template-columns:150px 1fr;gap:44px;align-items:start;padding:42px 0 28px;border-top:1px solid rgba(18,21,29,.18)}.solutions-demo-story-head>p{margin:3px 0 0}.solutions-demo-story-head>span{max-width:530px;color:#6a717c;font-size:13px;line-height:1.7}.solutions-demo-chapter{--demo-tone: #176acb;--demo-tone-soft: rgba(23, 106, 203, .1);min-height:670px;display:grid;grid-template-columns:74px minmax(340px,.84fr) minmax(480px,1.16fr);gap:clamp(42px,6vw,94px);align-items:center;padding:84px 0;border-top:1px solid rgba(18,21,29,.16)}.solutions-demo-chapter:last-child{border-bottom:1px solid rgba(18,21,29,.16)}.solutions-demo-chapter-number{align-self:start;padding-top:10px}.solutions-demo-chapter-number span{display:block;color:#6c7686;font-size:10px;letter-spacing:.16em}.solutions-demo-chapter-number i{width:1px;height:130px;display:block;margin:22px 0 0 3px;background:linear-gradient(var(--demo-tone),transparent);transform:scaleY(.22);transform-origin:top;opacity:.25;transition:transform .7s cubic-bezier(.2,.75,.2,1),opacity .3s ease}.solutions-demo-chapter-copy>p:first-child{margin:0 0 26px;color:var(--demo-tone);font-size:9px;letter-spacing:.18em}.solutions-demo-chapter-copy h2{max-width:590px;margin:0;font-size:clamp(38px,3.9vw,60px);line-height:1.12;letter-spacing:-.055em;font-weight:600;opacity:.74;transform:translateY(14px);transition:opacity .42s ease,transform .62s cubic-bezier(.2,.75,.2,1)}.solutions-demo-chapter-copy>strong{max-width:540px;display:block;margin-top:32px;color:#252a34;font-size:17px;line-height:1.65;font-weight:590}.solutions-demo-summary{max-width:540px;margin:20px 0 0;color:#606875;font-size:14px;line-height:1.85}.solutions-demo-chapter-copy>small{max-width:520px;display:block;margin-top:42px;padding-top:18px;border-top:1px solid rgba(18,21,29,.12);color:#7b818b;font-size:10px;line-height:1.8}.solutions-demo-chapter-detail{position:relative}.solutions-demo-signal{display:grid;grid-template-columns:minmax(140px,auto) 1fr minmax(140px,auto);gap:18px;align-items:center;padding-bottom:26px}.solutions-demo-signal>span{color:#8a9099;font-size:8px;letter-spacing:.14em}.solutions-demo-signal>span:last-child{text-align:right}.solutions-demo-signal>span strong{display:block;margin-top:7px;color:#343a45;font-size:11px;letter-spacing:0;font-weight:600}.solutions-demo-signal>i{height:1px;display:block;background:linear-gradient(90deg,var(--demo-tone),rgba(105,40,249,.4),transparent);background-size:0% 100%;background-repeat:no-repeat;border-bottom:1px solid rgba(18,21,29,.13);transition:background-size .78s cubic-bezier(.2,.75,.2,1) .14s}.solutions-demo-chapter-detail ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(18,21,29,.16)}.solutions-demo-chapter-detail li{min-height:78px;display:grid;grid-template-columns:50px 1fr;gap:18px;align-items:center;border-bottom:1px solid rgba(18,21,29,.12);opacity:.48;transform:translate(12px);transition:opacity .42s ease var(--demo-item-delay),transform .54s cubic-bezier(.2,.75,.2,1) var(--demo-item-delay),background .22s ease}.solutions-demo-chapter-detail li>span{color:#89909b;font-size:9px}.solutions-demo-chapter-detail li>strong{color:#2a303a;font-size:14px;line-height:1.5;font-weight:570}.solutions-demo-chapter-detail li:hover{padding-left:12px;background:linear-gradient(90deg,var(--demo-tone-soft),transparent)}.solutions-demo-chapter.is-active .solutions-demo-chapter-number i{transform:scaleY(1);opacity:.82}.solutions-demo-chapter.is-active .solutions-demo-chapter-copy h2{opacity:1;transform:translateY(0)}.solutions-demo-chapter.is-active .solutions-demo-signal>i{background-size:100% 100%}.solutions-demo-chapter.is-active .solutions-demo-chapter-detail li{opacity:1;transform:translate(0)}.solutions-demo-handoff{position:relative;min-height:230px;display:grid;grid-template-columns:minmax(380px,.86fr) minmax(560px,1.14fr);gap:clamp(50px,7vw,110px);align-items:center;margin:8px 0 70px;padding:40px clamp(28px,4vw,58px);overflow:hidden;color:#f5f7fb;background:linear-gradient(rgba(122,145,187,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(122,145,187,.08) 1px,transparent 1px),#080a0e;background-size:72px 72px;box-shadow:0 20px 60px #1218251f}.solutions-demo-handoff:before{content:"";position:absolute;top:0;left:0;width:44%;height:1px;background:linear-gradient(90deg,#46a5ff,#9d69ff,#ea4f9b);animation:solutions-demo-handoff-scan 4.8s ease-in-out infinite}.solutions-demo-handoff>div,.solutions-demo-handoff>ol{position:relative;z-index:1}.solutions-demo-handoff>div>span{color:#6683ae;font-size:8px;letter-spacing:.18em}.solutions-demo-handoff>div>strong{max-width:520px;display:block;margin-top:20px;color:#f5f7fb;font-size:clamp(22px,2.1vw,32px);line-height:1.45;letter-spacing:-.035em;font-weight:540}.solutions-demo-handoff>ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border:1px solid rgba(255,255,255,.1);list-style:none}.solutions-demo-handoff li{position:relative;min-height:104px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-right:1px solid rgba(255,255,255,.09)}.solutions-demo-handoff li:last-child{border-right:0}.solutions-demo-handoff li>i{position:absolute;top:42px;left:16px;right:-1px;height:1px;background:linear-gradient(90deg,#46a5ff,#9d69ff);transform-origin:left;animation:solutions-demo-handoff-flow 3.8s ease-in-out infinite;animation-delay:calc(var(--handoff-index, 0) * .24s)}.solutions-demo-handoff li:nth-child(1){--handoff-index: 0}.solutions-demo-handoff li:nth-child(2){--handoff-index: 1}.solutions-demo-handoff li:nth-child(3){--handoff-index: 2}.solutions-demo-handoff li:nth-child(4){--handoff-index: 3}.solutions-demo-handoff li>span{color:#657083;font-size:8px}.solutions-demo-handoff li>strong{color:#dce1ea;font-size:10px;line-height:1.5;font-weight:530}.solutions-demo-system{position:relative;min-height:1080px;overflow:hidden;padding:138px clamp(32px,6vw,92px) 126px;color:#f7f9fc;background:radial-gradient(circle at 50% 42%,rgba(78,105,166,.13),transparent 34%),#06070a}.solutions-demo-system:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--demo-blue),var(--demo-violet),var(--demo-pink),transparent)}.solutions-demo-system-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(122,145,187,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(122,145,187,.075) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.solutions-demo-system-heading,.solutions-demo-loop-shell{position:relative;z-index:2}.solutions-demo-system-heading{max-width:920px;margin:0 auto;text-align:center}.solutions-demo-system-heading>p{color:#7489aa}.solutions-demo-system-heading h2{margin:0;font-size:clamp(48px,6vw,88px);line-height:1.06;letter-spacing:-.065em;font-weight:580}.solutions-demo-system-heading>span{max-width:650px;display:block;margin:28px auto 0;color:#858c98;font-size:13px;line-height:1.8}.solutions-demo-loop-shell{max-width:1280px;margin:104px auto 0;border:1px solid rgba(255,255,255,.13);background:#07090eb8;box-shadow:0 28px 90px #0000004d}.solutions-demo-loop-status{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.11);color:#737d8d;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.solutions-demo-loop-status strong{display:flex;align-items:center;gap:9px;color:#91a6c5;font-size:8px;font-weight:520}.solutions-demo-loop-status strong i{width:6px;height:6px;border-radius:50%;background:#66b3ff;box-shadow:0 0 12px #46a5ffd9;animation:solutions-demo-status-pulse 2.4s ease-in-out infinite}.solutions-demo-loop{position:relative;display:grid;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none}.solutions-demo-loop:before{content:"";position:absolute;z-index:0;top:86px;left:7.14%;right:7.14%;height:1px;background:#ffffff1a}.solutions-demo-loop li{position:relative;z-index:1;min-height:230px;display:flex;flex-direction:column;align-items:center;padding:28px 10px 22px;border-right:1px solid rgba(255,255,255,.08);text-align:center}.solutions-demo-loop li:last-child{border-right:0}.solutions-demo-loop li>span{align-self:flex-start;color:#5d6674;font-size:8px}.solutions-demo-loop li>i{width:11px;height:11px;display:block;margin-top:44px;border:2px solid #66b3ff;border-radius:50%;background:#080a0e;box-shadow:0 0 0 5px #46a5ff14,0 0 18px #46a5ff80}.solutions-demo-loop li:nth-child(n+3)>i{border-color:#9d69ff;box-shadow:0 0 0 5px #9d69ff14,0 0 18px #9d69ff80}.solutions-demo-loop li:nth-child(n+6)>i{border-color:#ea4f9b;box-shadow:0 0 0 5px #ea4f9b14,0 0 18px #ea4f9b80}.solutions-demo-loop li>strong{margin-top:30px;color:#e9ecf2;font-size:13px;font-weight:560}.solutions-demo-loop li>small{margin-top:12px;color:#596170;font-size:8px}.solutions-demo-loop li:after{content:"";position:absolute;z-index:-1;top:86px;left:50%;width:100%;height:1px;background:linear-gradient(90deg,#46a5ff,#9d69ff);transform:scaleX(0);transform-origin:left;animation:solutions-demo-loop-run 5.6s linear infinite;animation-delay:calc(var(--demo-loop-index, 0) * .32s)}.solutions-demo-loop li:nth-child(1){--demo-loop-index: 0}.solutions-demo-loop li:nth-child(2){--demo-loop-index: 1}.solutions-demo-loop li:nth-child(3){--demo-loop-index: 2}.solutions-demo-loop li:nth-child(4){--demo-loop-index: 3}.solutions-demo-loop li:nth-child(5){--demo-loop-index: 4}.solutions-demo-loop li:nth-child(6){--demo-loop-index: 5}.solutions-demo-loop li:nth-child(7){--demo-loop-index: 6}.solutions-demo-loop li:last-child:after{display:none}.solutions-demo-loop-result{min-height:96px;display:grid;grid-template-columns:100px 1fr;gap:28px;align-items:center;padding:0 24px;border-top:1px solid rgba(255,255,255,.11)}.solutions-demo-loop-result span{color:#68758a;font-size:8px;letter-spacing:.16em}.solutions-demo-loop-result strong{color:#f4f6fa;font-size:19px;font-weight:540}.solutions-demo-cta{min-height:660px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:110px 28px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(105,40,249,.08),transparent 35%),#f3f3f0}.solutions-demo-cta h2{max-width:1060px;margin:0;font-size:clamp(48px,6vw,86px);line-height:1.08;letter-spacing:-.065em;font-weight:600}.solutions-demo-cta>span{max-width:660px;margin-top:26px;color:#656d79;font-size:14px;line-height:1.8}.solutions-demo-cta>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px}@keyframes solutions-demo-status-pulse{0%,to{opacity:.42;transform:scale(.8)}50%{opacity:1;transform:scale(1.14)}}@keyframes solutions-demo-loop-run{0%{transform:scaleX(0);opacity:0}16%{opacity:1}64%{transform:scaleX(1);opacity:.85}82%,to{transform:scaleX(1);opacity:0}}@keyframes solutions-demo-handoff-scan{0%,to{transform:translate(-20%);opacity:.45}52%{transform:translate(148%);opacity:1}}@keyframes solutions-demo-handoff-flow{0%{transform:scaleX(.08);opacity:.24}52%{transform:scaleX(1);opacity:.9}to{transform:scaleX(1);opacity:0}}@keyframes solutions-demo-v3-boundary{0%,to{opacity:.22;transform:scaleY(.72)}50%{opacity:.72;transform:scaleY(1)}}@keyframes solutions-demo-v3-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.solutions-demo-hero{grid-template-columns:minmax(470px,1fr) minmax(500px,1fr);gap:48px;padding-left:42px;padding-right:42px}.solutions-demo-index button{grid-template-columns:42px 1fr}.solutions-demo-index button>small{grid-column:2;margin-top:-24px}.solutions-demo-chapter{grid-template-columns:54px minmax(300px,.85fr) minmax(390px,1.15fr);gap:38px}.solutions-demo-page.is-v3 .solutions-demo-hero{grid-template-columns:minmax(470px,58fr) minmax(450px,42fr);gap:0}.solutions-demo-page.is-v3 .solutions-demo-hero-copy{padding-right:58px}.solutions-demo-page.is-v3 .solutions-demo-index-shell{padding-left:38px}}@media(max-width:980px){.solutions-demo-hero{min-height:auto;grid-template-columns:1fr;gap:70px;padding:130px 32px 80px}.solutions-demo-hero-copy{max-width:760px}.solutions-demo-index-shell{width:100%}.solutions-demo-index{display:grid;grid-template-columns:repeat(2,1fr)}.solutions-demo-index li:nth-child(odd){border-right:1px solid rgba(18,21,29,.13)}.solutions-demo-index button{min-height:116px;grid-template-columns:40px 1fr;padding:16px}.solutions-demo-index button>small{grid-column:2;margin-top:-10px}.solutions-demo-story{padding-left:32px;padding-right:32px}.solutions-demo-chapter{min-height:auto;grid-template-columns:52px 1fr;gap:34px;padding:76px 0}.solutions-demo-chapter-detail{grid-column:2;margin-top:18px}.solutions-demo-handoff{grid-template-columns:1fr;gap:34px}.solutions-demo-loop{grid-template-columns:repeat(4,1fr)}.solutions-demo-loop:before,.solutions-demo-loop li:after{display:none}.solutions-demo-loop li:nth-child(4){border-right:0}.solutions-demo-loop li:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.08)}.solutions-demo-page.is-v3 .solutions-demo-hero{grid-template-columns:1fr;gap:70px;overflow:hidden;background:linear-gradient(rgba(49,71,104,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(49,71,104,.05) 1px,transparent 1px),#f3f3f0;background-size:80px 80px}.solutions-demo-page.is-v3 .solutions-demo-hero:before{display:none}.solutions-demo-page.is-v3 .solutions-demo-hero-copy{padding-right:0}.solutions-demo-page.is-v3 .solutions-demo-index-shell{width:auto;margin:0 -32px -80px;padding:74px 32px 80px;background:linear-gradient(rgba(122,145,187,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(122,145,187,.07) 1px,transparent 1px),radial-gradient(circle at 72% 32%,rgba(73,111,190,.16),transparent 25%),#07090d;background-size:80px 80px,80px 80px,auto,auto}.solutions-demo-page.is-v3 .solutions-demo-index-shell:before{top:34px;left:32px}}@media(max-width:620px){.solutions-demo-hero{gap:54px;padding:112px 20px 64px;background-size:72px 72px}.solutions-demo-hero h1{font-size:clamp(36px,10.4vw,48px);line-height:1.08}.solutions-demo-deck{font-size:14px}.solutions-demo-actions,.solutions-demo-cta>div{flex-direction:column;align-items:stretch}.solutions-demo-primary,.solutions-demo-secondary{width:100%}.solutions-demo-hero-note{grid-template-columns:1fr;gap:10px;margin-top:52px}.solutions-demo-index-head{min-height:52px}.solutions-demo-index{grid-template-columns:repeat(4,minmax(0,1fr))}.solutions-demo-index li,.solutions-demo-index li:nth-child(odd){border-right:1px solid rgba(18,21,29,.12)}.solutions-demo-index li:last-child{border-right:0}.solutions-demo-index button{min-height:86px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:10px}.solutions-demo-index button>strong{font-size:10px;line-height:1.35}.solutions-demo-index button>small{display:none}.solutions-demo-index li.is-active button>strong{transform:none}.solutions-demo-story{padding:26px 20px 72px}.solutions-demo-story-head{grid-template-columns:1fr;gap:10px}.solutions-demo-chapter{grid-template-columns:1fr;gap:24px;padding:58px 0 66px}.solutions-demo-chapter-number{display:flex;align-items:center;gap:14px}.solutions-demo-chapter-number i{width:80px;height:1px;margin:0;background:linear-gradient(90deg,var(--demo-tone),transparent);transform:scaleX(.2);transform-origin:left}.solutions-demo-chapter.is-active .solutions-demo-chapter-number i{transform:scaleX(1)}.solutions-demo-chapter-copy h2{font-size:clamp(36px,10.5vw,48px)}.solutions-demo-chapter-copy>strong{font-size:15px}.solutions-demo-chapter-copy>small{margin-top:30px}.solutions-demo-chapter-detail{grid-column:auto;margin-top:20px}.solutions-demo-handoff{min-height:auto;gap:30px;margin:0 0 48px;padding:34px 18px 22px;background-size:64px 64px}.solutions-demo-handoff>div>strong{font-size:22px}.solutions-demo-handoff>ol{grid-template-columns:repeat(2,1fr)}.solutions-demo-handoff li{min-height:94px}.solutions-demo-handoff li:nth-child(2){border-right:0}.solutions-demo-handoff li:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.09)}.solutions-demo-signal{grid-template-columns:1fr;gap:12px}.solutions-demo-signal>span:last-child{text-align:left}.solutions-demo-signal>i{height:12px;border-bottom:0;border-left:1px solid rgba(18,21,29,.16)}.solutions-demo-chapter-detail li{min-height:72px;grid-template-columns:36px 1fr}.solutions-demo-system{min-height:auto;padding:104px 20px 88px}.solutions-demo-system-heading{text-align:left}.solutions-demo-system-heading h2{font-size:clamp(48px,14vw,68px)}.solutions-demo-system-heading>span{margin-left:0}.solutions-demo-loop-shell{margin-top:70px}.solutions-demo-loop-status{padding:0 14px}.solutions-demo-loop{grid-template-columns:1fr}.solutions-demo-loop li{min-height:90px;display:grid;grid-template-columns:34px 20px 1fr auto;gap:14px;align-items:center;padding:0 14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.solutions-demo-loop li:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.08)}.solutions-demo-loop li>span,.solutions-demo-loop li>i,.solutions-demo-loop li>strong,.solutions-demo-loop li>small{align-self:auto;margin:0}.solutions-demo-loop li>i{width:9px;height:9px}.solutions-demo-loop-result{min-height:118px;grid-template-columns:1fr;gap:10px;align-content:center;padding:20px 14px}.solutions-demo-loop-result strong{font-size:16px;line-height:1.5}.solutions-demo-cta{min-height:600px;padding:90px 20px}.solutions-demo-cta h2{font-size:clamp(48px,13vw,68px)}.solutions-demo-page.is-v3 .solutions-demo-hero{gap:50px;background-size:72px 72px}.solutions-demo-page.is-v3 .solutions-demo-hero-copy:after{margin-top:34px}.solutions-demo-page.is-v3 .solutions-demo-index-shell{margin:0 -20px -64px;padding:68px 20px 64px;background-size:64px 64px,64px 64px,auto,auto}.solutions-demo-page.is-v3 .solutions-demo-index-shell:before{top:30px;left:20px}.solutions-demo-page.is-v3 .solutions-demo-index li,.solutions-demo-page.is-v3 .solutions-demo-index li:nth-child(odd){border-right-color:#ffffff1a}}@media(prefers-reduced-motion:reduce){.solutions-demo-page *,.solutions-demo-page *:before,.solutions-demo-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.solutions-demo-chapter-copy h2,.solutions-demo-chapter-detail li{opacity:1;transform:none}.solutions-demo-chapter-number i,.solutions-demo-signal>i,.solutions-demo-index li:after{transform:none;background-size:100% 100%}}.native-demo-2-page{--native-ink: #111318;--native-muted: #7c828d;--native-line: rgba(64, 69, 82, .26);--native-accent: #536bff;--native-violet: #765ef1;color:var(--native-ink);background:#f7f7f4}.native-demo-2-page+footer{display:none}.native-collaboration{min-height:100vh;padding:96px clamp(34px,4vw,64px) 34px;overflow:hidden;background:radial-gradient(circle at 72% 48%,rgba(89,105,235,.035),transparent 30%),#f7f7f4}.native-collaboration-layout{width:min(100%,1540px);min-height:calc(100vh - 130px);display:grid;grid-template-columns:minmax(450px,.8fr) minmax(640px,1.2fr);gap:clamp(24px,2.2vw,40px);align-items:center;margin:0 auto}.native-collaboration-intro{position:relative;z-index:3;align-self:center;padding-left:32px;padding-bottom:4vh;transform:translateY(-60px)}.native-collaboration-intro>p{margin:0;color:#7186aa;font-size:12px;letter-spacing:.22em}.native-collaboration-intro h1{width:470px;max-width:none;margin:28px 0 0;font-size:clamp(44px,3.7vw,62px);font-weight:600;line-height:1.08;letter-spacing:-.066em}.native-collaboration-intro h1>span{display:block}.native-collaboration-intro>span{display:block;max-width:515px;margin-top:30px;color:#767d88;font-size:14px;line-height:1.85}.native-collaboration-status{width:fit-content;display:grid;grid-template-columns:9px auto auto;gap:10px 14px;align-items:center;margin-top:38px;padding-top:17px;border-top:1px solid rgba(17,19,26,.16);color:#747b88;font-size:9px;letter-spacing:.12em}.native-collaboration-status i{width:7px;height:7px;border-radius:50%;background:var(--native-accent);box-shadow:0 0 0 5px #536bff14;animation:native-core-breathe 2.8s ease-in-out infinite}.native-collaboration-status strong{color:#5063d8;font-weight:580}.native-collaboration-stage{min-width:0;height:calc(100vh - 96px);min-height:620px;max-height:760px;align-self:stretch;transform:translate(-5.5vw)}.native-collaboration-system{position:relative;width:min(90%,820px);height:94%;min-height:580px;margin:0 auto;container-type:inline-size}.native-flow-map{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.native-flow-path{fill:none;stroke:#61667547;stroke-width:1.3;vector-effect:non-scaling-stroke}.native-flow-path.is-orbit{stroke:#5e637038;stroke-dasharray:3 6}.native-collaboration-channel.is-active .native-flow-path:not(.is-orbit){stroke:url(#nativeFlowGradient);stroke-width:2}.native-flow-packet{fill:var(--native-accent);filter:drop-shadow(0 0 4px rgba(83,107,255,.72))}.native-flow-packet.is-secondary{fill:#8d69f5;opacity:.72}.native-collaboration-actor{position:absolute;z-index:4;width:220px;padding:0;border:0;color:#202228;text-align:center;background:transparent;cursor:pointer;transition:color .26s ease,opacity .26s ease,transform .26s ease}.native-collaboration-actor:hover,.native-collaboration-actor:focus-visible,.native-collaboration-actor.is-active{color:#4d62de;outline:0}.native-collaboration-actor:hover,.native-collaboration-actor:focus-visible{transform:translateY(-2px)}.native-collaboration-actor.is-human{top:1%;left:50%;transform:translate(-50%)}.native-collaboration-actor.is-agent{top:41%;left:0}.native-collaboration-actor.is-knowledge{top:41%;right:0}.native-collaboration-actor.is-feedback{bottom:0;left:50%;transform:translate(-50%)}.native-actor-icon{width:34px;height:34px;display:grid;place-items:center;margin:0 auto 9px;color:#777d87}.native-actor-icon svg{width:29px;height:29px;stroke-width:1.45}.native-collaboration-actor>strong{display:block;font-size:clamp(17px,2.3cqi,21px);font-weight:600}.native-collaboration-actor>p{margin:9px 0 0;color:#7b818a;font-size:clamp(9px,1.35cqi,12px);line-height:1.55}.native-human-nodes,.native-feedback-nodes{display:flex;justify-content:center;gap:11px;margin-top:18px}.native-human-nodes span,.native-feedback-nodes span,.native-knowledge-nodes span,.native-agent-nodes i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(88,94,109,.35);border-radius:50%;color:#666c76;background:#fafaf8bf;transition:border-color .24s ease,color .24s ease,box-shadow .24s ease}.native-human-nodes svg,.native-feedback-nodes svg,.native-knowledge-nodes svg,.native-agent-nodes svg{width:17px;height:17px;stroke-width:1.55}.native-human-nodes .is-awake,.native-feedback-nodes .is-awake,.native-knowledge-nodes .is-awake,.native-agent-nodes .is-awake,.native-collaboration-actor.is-active .is-awake{border-color:#536bffdb;color:var(--native-accent);box-shadow:0 0 0 5px #536bff0b}.native-agent-nodes,.native-knowledge-nodes{position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.native-agent-nodes>span{display:grid;grid-template-columns:34px 16px 34px;align-items:center;margin-top:5px}.native-agent-nodes em{width:14px;height:1px;display:block;margin:0 auto;background:#585e6d59}.native-agent-nodes i{font-style:normal}.native-knowledge-nodes{display:grid;gap:7px}.native-collaboration-core{position:absolute;z-index:5;top:55.5%;left:50%;width:clamp(152px,23cqi,202px);aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0;border:1.5px solid var(--native-accent);border-radius:50%;color:#5065df;background:#f8f8f6f5;box-shadow:0 0 0 18px #536bff09,0 0 0 35px #536bff05;cursor:pointer;transform:translate(-50%,-50%);animation:native-core-breathe 4.2s ease-in-out infinite}.native-collaboration-core:hover,.native-collaboration-core:focus-visible{outline:0;box-shadow:0 0 0 18px #536bff0f,0 0 0 35px #536bff08}.native-collaboration-core>svg{width:27px;height:27px;stroke-width:1.55}.native-collaboration-core>strong{font-size:clamp(24px,3.5cqi,32px);font-weight:610}.native-collaboration-core>span:not(.native-core-rings){max-width:140px;color:#7a8190;font-size:clamp(9px,1.3cqi,11px);line-height:1.4}.native-core-rings{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border:1px solid rgba(91,112,238,.35);border-radius:50%;pointer-events:none}.native-core-rings:after{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px dashed rgba(91,112,238,.16);border-radius:50%;content:""}.native-flow-label{position:absolute;z-index:4;color:#5369e3;font-size:clamp(10px,1.45cqi,13px);font-weight:590;pointer-events:none}.native-flow-label.is-human{top:29%;left:50%;transform:translate(-50%)}.native-flow-label.is-agent{top:54%;left:31%}.native-flow-label.is-knowledge{top:54%;right:29%}.native-flow-label.is-feedback{bottom:20.5%;left:50%;transform:translate(-50%)}.native-collaboration-steps{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none}.native-collaboration-steps li{position:absolute;width:clamp(168px,23.5cqi,188px);pointer-events:auto}.native-collaboration-steps .is-step-01{top:36%;left:50%;width:clamp(148px,21cqi,168px);transform:translate(-50%)}.native-collaboration-steps .is-step-02{top:68.5%;left:27%;width:clamp(146px,20cqi,160px)}.native-collaboration-steps .is-step-03{top:68.5%;right:27%;width:clamp(146px,20cqi,160px)}.native-collaboration-steps .is-step-04{bottom:10%;left:14%}.native-collaboration-steps .is-step-05{right:14%;bottom:10%}.native-collaboration-steps .is-step-06{top:28%;left:4%}.native-collaboration-steps .is-step-07{top:28%;right:4%}.native-collaboration-steps button{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr);gap:5px 7px;padding:7px 0;border:0;color:#292c33;text-align:left;background:transparent;cursor:pointer;transition:color .22s ease,opacity .22s ease,transform .22s ease}.native-collaboration-steps .is-step-01 button{grid-template-columns:1fr;justify-items:center;text-align:center}.native-collaboration-steps .is-step-01 button>span{grid-row:auto;grid-column:1}.native-collaboration-steps .is-step-02 button,.native-collaboration-steps .is-step-04 button,.native-collaboration-steps .is-step-06 button{grid-template-columns:minmax(0,1fr) 28px}.native-collaboration-steps .is-step-02 button>span,.native-collaboration-steps .is-step-04 button>span,.native-collaboration-steps .is-step-06 button>span{grid-column:2}.native-collaboration-steps .is-step-02 button>strong,.native-collaboration-steps .is-step-02 button>small,.native-collaboration-steps .is-step-04 button>strong,.native-collaboration-steps .is-step-04 button>small,.native-collaboration-steps .is-step-06 button>strong,.native-collaboration-steps .is-step-06 button>small{grid-column:1;justify-self:end;text-align:right}.native-collaboration-steps button:hover,.native-collaboration-steps button:focus-visible,.native-collaboration-steps li.is-active button{color:#4f64dd;outline:0;background:transparent;transform:translateY(-1px)}.native-collaboration-steps button>span{grid-row:1 / span 2;width:24px;height:24px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;color:#4f545e;font-size:9px}.native-collaboration-steps li.is-active button>span{border-color:#5268e3;color:#5268e3}.native-collaboration-steps button>strong{font-size:clamp(11px,1.5cqi,13px);font-weight:610}.native-collaboration-steps button>small{color:#7d838d;font-size:clamp(8px,1.2cqi,10px);line-height:1.45}@keyframes native-channel-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes native-core-breathe{0%,to{opacity:.8}50%{opacity:1}}@media(max-width:1180px){.native-collaboration{padding-top:112px}.native-collaboration-layout{min-height:auto;grid-template-columns:1fr;gap:32px}.native-collaboration-intro{max-width:760px;padding-left:0;padding-bottom:0;transform:none}.native-collaboration-intro h1{width:auto;max-width:760px;font-size:clamp(50px,6.2vw,64px)}.native-collaboration-stage{width:100%;height:760px;min-height:760px;transform:none}.native-collaboration-system{width:min(100%,900px);height:100%;min-height:760px}}@media(max-width:768px){.native-collaboration{padding:110px 24px 76px}.native-collaboration-layout{gap:54px}.native-collaboration-intro h1{width:auto;margin-top:24px;font-size:clamp(42px,12vw,54px);line-height:1.07}.native-collaboration-intro>span{margin-top:24px;font-size:13px}.native-collaboration-status{grid-template-columns:9px auto}.native-collaboration-status strong{grid-column:2}.native-collaboration-stage,.native-collaboration-system{min-height:auto}.native-collaboration-system{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"core core" "human agent" "knowledge feedback" "steps steps";gap:0}.native-flow-map,.native-flow-label{display:none}.native-collaboration-core{position:relative;top:auto;left:auto;grid-area:core;width:180px;margin:0 auto 64px;transform:none}.native-collaboration-actor{position:relative;inset:auto;width:auto;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 16px;border-right:1px solid rgba(17,19,26,.13);border-bottom:1px solid rgba(17,19,26,.13);text-align:left;transform:none!important}.native-collaboration-actor.is-human,.native-collaboration-actor.is-agent,.native-collaboration-actor.is-knowledge,.native-collaboration-actor.is-feedback{inset:auto}.native-collaboration-actor.is-human{grid-area:human}.native-collaboration-actor.is-agent{grid-area:agent}.native-collaboration-actor.is-knowledge{grid-area:knowledge}.native-collaboration-actor.is-feedback{grid-area:feedback}.native-collaboration-actor.is-human,.native-collaboration-actor.is-knowledge{border-left:1px solid rgba(17,19,26,.13)}.native-collaboration-actor.is-human,.native-collaboration-actor.is-agent{border-top:1px solid rgba(17,19,26,.13)}.native-actor-icon{margin:0 0 10px}.native-agent-nodes,.native-knowledge-nodes{position:static;transform:none}.native-human-nodes,.native-feedback-nodes,.native-agent-nodes,.native-knowledge-nodes{display:none}.native-collaboration-steps{position:static;grid-area:steps;margin-top:56px;border-top:1px solid rgba(17,19,26,.16)}.native-collaboration-steps li{position:static;width:auto}.native-collaboration-steps .is-step-01,.native-collaboration-steps .is-step-02,.native-collaboration-steps .is-step-03,.native-collaboration-steps .is-step-04,.native-collaboration-steps .is-step-05,.native-collaboration-steps .is-step-06,.native-collaboration-steps .is-step-07{inset:auto;width:auto;transform:none}.native-collaboration-steps button{min-height:92px;padding:17px 0;border-bottom:1px solid rgba(17,19,26,.13);background:transparent}}@media(prefers-reduced-motion:reduce){.native-collaboration-status i,.native-collaboration-core{animation:none}.native-flow-packet{display:none}.native-collaboration-actor,.native-collaboration-steps button{transition:none}}
