.HomeProductDemo-module__Uffo9q__demo{width:100%;min-width:0;margin:0}.HomeProductDemo-module__Uffo9q__demoHeader{color:#87dff6;letter-spacing:.13em;justify-content:space-between;gap:20px;margin-bottom:11px;font:650 10px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.HomeProductDemo-module__Uffo9q__demoHeader span:last-child{color:#708a9d;text-align:right}.HomeProductDemo-module__Uffo9q__workspace{background:#040e18f5;border:1px solid #84cde633;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #00000061,inset 0 1px #ffffff0e}.HomeProductDemo-module__Uffo9q__workspaceBar{color:#89a4b6;letter-spacing:.075em;text-transform:uppercase;background:#0b1d2cd6;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 15px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.HomeProductDemo-module__Uffo9q__workspaceBar span:first-child{color:#c8e8f1;align-items:center;gap:8px;display:flex}.HomeProductDemo-module__Uffo9q__workspaceBar i{background:#35c8ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #35c8ffb8}.HomeProductDemo-module__Uffo9q__graph{background-color:#06131f;background-image:linear-gradient(#50b7dc0b 1px,#0000 1px),linear-gradient(90deg,#50b7dc0b 1px,#0000 1px),radial-gradient(circle at 49% 40%,#35c8ff1c,#0000 31%),radial-gradient(circle at 76% 77%,#855bef12,#0000 25%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:28px 28px,28px 28px,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:490px;position:relative;overflow:hidden}.HomeProductDemo-module__Uffo9q__edges{width:100%;height:78%;position:absolute;inset:0}.HomeProductDemo-module__Uffo9q__edgeBase{fill:none;stroke:#74c3dc47;stroke-width:1.15px;stroke-dasharray:4 6}.HomeProductDemo-module__Uffo9q__edgeSignal{fill:none;stroke:#78ddf4;stroke-width:1.7px;stroke-dasharray:6 8;opacity:0;filter:drop-shadow(0 0 5px #35c8ffb3)}.HomeProductDemo-module__Uffo9q__node,.HomeProductDemo-module__Uffo9q__systemNode,.HomeProductDemo-module__Uffo9q__contextPanel,.HomeProductDemo-module__Uffo9q__decisionPanel,.HomeProductDemo-module__Uffo9q__changeSignal{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#081b2ae8;border:1px solid #91cfe62b;position:absolute;box-shadow:0 14px 30px #00000045,inset 0 1px #ffffff0a}.HomeProductDemo-module__Uffo9q__node{opacity:.18;border-radius:10px;align-items:center;gap:10px;width:164px;min-height:60px;padding:10px;transition:opacity .45s,transform .45s,border-color .3s,background-color .3s;display:flex;transform:translateY(7px)scale(.97)}.HomeProductDemo-module__Uffo9q__node>span:last-child{min-width:0}.HomeProductDemo-module__Uffo9q__node b,.HomeProductDemo-module__Uffo9q__node strong,.HomeProductDemo-module__Uffo9q__node small{display:block}.HomeProductDemo-module__Uffo9q__node b{color:#6bcfe9;letter-spacing:.12em;margin-bottom:4px;font:700 8px/1 ui-monospace,monospace}.HomeProductDemo-module__Uffo9q__node strong{color:#edf8fb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15;overflow:hidden}.HomeProductDemo-module__Uffo9q__node small{color:#849ead;margin-top:4px;font-size:8px;line-height:1.2}.HomeProductDemo-module__Uffo9q__nodeGlyph{border:1px solid #5bcbe7;flex:none;width:25px;height:25px;position:relative;transform:rotate(45deg)}.HomeProductDemo-module__Uffo9q__nodeGlyph i{border:1px solid;position:absolute;inset:7px}.HomeProductDemo-module__Uffo9q__node[data-tone=warning]{border-color:#f59e0b40}.HomeProductDemo-module__Uffo9q__node[data-tone=warning] .HomeProductDemo-module__Uffo9q__nodeGlyph,.HomeProductDemo-module__Uffo9q__node[data-tone=warning] b{color:#f4b34c;border-color:#f4b34c}.HomeProductDemo-module__Uffo9q__node[data-tone=evidence] .HomeProductDemo-module__Uffo9q__nodeGlyph,.HomeProductDemo-module__Uffo9q__node[data-tone=evidence] b{color:#b884f5;border-color:#b884f5}.HomeProductDemo-module__Uffo9q__node[data-tone=active]{background:#082737f5;border-color:#35c8ff61}.HomeProductDemo-module__Uffo9q__organizationNode{top:47px;left:22px}.HomeProductDemo-module__Uffo9q__modelNode{top:44px;right:23px}.HomeProductDemo-module__Uffo9q__providerNode{top:150px;right:10px}.HomeProductDemo-module__Uffo9q__ownerNode{top:240px;left:12px}.HomeProductDemo-module__Uffo9q__evidenceNode{top:260px;right:24px}.HomeProductDemo-module__Uffo9q__systemNode{opacity:0;background:radial-gradient(circle at 20% 0,#35c8ff21,#0000 47%),#081e2dfa;border-color:#5bd2f08a;border-radius:14px;width:248px;min-height:135px;padding:16px;transition:opacity .5s,transform .5s;top:136px;left:50%;transform:translate(-50%,9px)scale(.96);box-shadow:0 22px 48px #00000057,0 0 30px #35c8ff11,inset 0 1px #ffffff13}.HomeProductDemo-module__Uffo9q__systemNode header{align-items:center;gap:10px;display:flex}.HomeProductDemo-module__Uffo9q__systemNode header b,.HomeProductDemo-module__Uffo9q__systemNode header small{display:block}.HomeProductDemo-module__Uffo9q__systemNode header b{color:#8de7f8;letter-spacing:.12em;font:700 8px/1 ui-monospace,monospace}.HomeProductDemo-module__Uffo9q__systemNode header small{color:#829ead;margin-top:4px;font:550 8px/1 ui-monospace,monospace}.HomeProductDemo-module__Uffo9q__systemGlyph{border:1px solid #72d9ef;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.HomeProductDemo-module__Uffo9q__systemGlyph i{border:1px solid #72d9ef;border-radius:50%;position:absolute}.HomeProductDemo-module__Uffo9q__systemGlyph i:first-child{inset:6px}.HomeProductDemo-module__Uffo9q__systemGlyph i:last-child{background:#72d9ef;inset:11px}.HomeProductDemo-module__Uffo9q__systemNode h3{color:#f4fbfd;letter-spacing:-.025em;margin:15px 0 5px;font-size:17px;font-weight:590;line-height:1.1}.HomeProductDemo-module__Uffo9q__systemNode p{color:#a4bcc7;margin:0;font-size:10px;line-height:1.35}.HomeProductDemo-module__Uffo9q__systemNode footer{color:#7d97a5;border-top:1px solid #ffffff12;justify-content:space-between;gap:8px;margin-top:13px;padding-top:9px;font:550 8px/1 ui-monospace,monospace;display:flex}.HomeProductDemo-module__Uffo9q__contextPanel,.HomeProductDemo-module__Uffo9q__decisionPanel{opacity:0;border-radius:12px;padding:15px;transition:opacity .45s,transform .45s;bottom:22px;left:22px;right:22px;transform:translateY(10px)}.HomeProductDemo-module__Uffo9q__contextPanel header,.HomeProductDemo-module__Uffo9q__decisionPanel header{color:#9eb7c3;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:10px;font:650 8px/1 ui-monospace,monospace;display:flex}.HomeProductDemo-module__Uffo9q__contextPanel dl,.HomeProductDemo-module__Uffo9q__decisionPanel dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 0;display:grid}.HomeProductDemo-module__Uffo9q__contextPanel dl div,.HomeProductDemo-module__Uffo9q__decisionPanel dl div{border-top:1px solid #ffffff14;min-width:0;padding-top:8px}.HomeProductDemo-module__Uffo9q__contextPanel dt,.HomeProductDemo-module__Uffo9q__decisionPanel dt{color:#7d97a6;font-size:8px}.HomeProductDemo-module__Uffo9q__contextPanel dd,.HomeProductDemo-module__Uffo9q__decisionPanel dd{color:#e5f3f7;margin:4px 0 0;font-size:9px;font-weight:620;line-height:1.2}.HomeProductDemo-module__Uffo9q__state{color:#f8c361;letter-spacing:.02em;white-space:nowrap;background:#f59e0b14;border:1px solid #f59e0b52;border-radius:999px;align-items:center;gap:6px;min-height:22px;padding:0 7px;font:650 8px/1 ui-monospace,monospace;display:inline-flex}.HomeProductDemo-module__Uffo9q__state i{background:currentColor;border-radius:50%;width:4px;height:4px}.HomeProductDemo-module__Uffo9q__state[data-tone=review]{color:#f5b94f}.HomeProductDemo-module__Uffo9q__decisionPanel{background:#081c2bfa;border-color:#72ddf447;padding:16px 17px}.HomeProductDemo-module__Uffo9q__decisionPanel .HomeProductDemo-module__Uffo9q__priority{color:#f4b34c;letter-spacing:.12em;margin:12px 0 6px;font:700 8px/1 ui-monospace,monospace}.HomeProductDemo-module__Uffo9q__decisionPanel h3{color:#f3fafc;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:590}.HomeProductDemo-module__Uffo9q__decisionPanel>p:not(.HomeProductDemo-module__Uffo9q__priority){color:#9eb5c0;max-width:93%;margin:7px 0 0;font-size:10px;line-height:1.4}.HomeProductDemo-module__Uffo9q__changeSignal{opacity:0;background:#211b14f7;border-color:#f59e0b59;border-radius:11px;align-items:center;gap:11px;min-height:65px;padding:12px 14px;transition:opacity .45s,transform .45s;display:flex;bottom:20px;left:22px;right:22px;transform:translateY(10px)}.HomeProductDemo-module__Uffo9q__changeSignal>i{border:2px solid #f4b34c;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #f59e0b14}.HomeProductDemo-module__Uffo9q__changeSignal b,.HomeProductDemo-module__Uffo9q__changeSignal small{display:block}.HomeProductDemo-module__Uffo9q__changeSignal b{color:#ffd288;letter-spacing:.12em;font:700 8px/1 ui-monospace,monospace}.HomeProductDemo-module__Uffo9q__changeSignal small{color:#c8b596;margin-top:6px;font-size:9px}.HomeProductDemo-module__Uffo9q__workspace[data-step="0"] .HomeProductDemo-module__Uffo9q__systemNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="1"] .HomeProductDemo-module__Uffo9q__systemNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="2"] .HomeProductDemo-module__Uffo9q__systemNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="3"] .HomeProductDemo-module__Uffo9q__systemNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="4"] .HomeProductDemo-module__Uffo9q__systemNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="5"] .HomeProductDemo-module__Uffo9q__systemNode{opacity:1;transform:translate(-50%)scale(1)}.HomeProductDemo-module__Uffo9q__workspace[data-step="1"] .HomeProductDemo-module__Uffo9q__organizationNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="1"] .HomeProductDemo-module__Uffo9q__modelNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="1"] .HomeProductDemo-module__Uffo9q__providerNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="2"] .HomeProductDemo-module__Uffo9q__organizationNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="2"] .HomeProductDemo-module__Uffo9q__modelNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="2"] .HomeProductDemo-module__Uffo9q__providerNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="2"] .HomeProductDemo-module__Uffo9q__ownerNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="2"] .HomeProductDemo-module__Uffo9q__evidenceNode,.HomeProductDemo-module__Uffo9q__workspace[data-step="3"] .HomeProductDemo-module__Uffo9q__node,.HomeProductDemo-module__Uffo9q__workspace[data-step="4"] .HomeProductDemo-module__Uffo9q__node,.HomeProductDemo-module__Uffo9q__workspace[data-step="5"] .HomeProductDemo-module__Uffo9q__node{opacity:1;transform:translateY(0)scale(1)}.HomeProductDemo-module__Uffo9q__workspace[data-step="1"] .HomeProductDemo-module__Uffo9q__edgeBase,.HomeProductDemo-module__Uffo9q__workspace[data-step="2"] .HomeProductDemo-module__Uffo9q__edgeBase,.HomeProductDemo-module__Uffo9q__workspace[data-step="3"] .HomeProductDemo-module__Uffo9q__edgeBase,.HomeProductDemo-module__Uffo9q__workspace[data-step="4"] .HomeProductDemo-module__Uffo9q__edgeBase,.HomeProductDemo-module__Uffo9q__workspace[data-step="5"] .HomeProductDemo-module__Uffo9q__edgeBase{animation:.72s ease-out both HomeProductDemo-module__Uffo9q__drawEdge}.HomeProductDemo-module__Uffo9q__workspace[data-step="2"] .HomeProductDemo-module__Uffo9q__edgeSignal{opacity:1;animation:1.7s linear 2 HomeProductDemo-module__Uffo9q__flowEdge}.HomeProductDemo-module__Uffo9q__workspace[data-step="2"] .HomeProductDemo-module__Uffo9q__contextPanel,.HomeProductDemo-module__Uffo9q__workspace[data-step="3"] .HomeProductDemo-module__Uffo9q__decisionPanel,.HomeProductDemo-module__Uffo9q__workspace[data-step="4"] .HomeProductDemo-module__Uffo9q__decisionPanel,.HomeProductDemo-module__Uffo9q__workspace[data-step="5"] .HomeProductDemo-module__Uffo9q__decisionPanel{opacity:1;transform:translateY(0)}.HomeProductDemo-module__Uffo9q__workspace[data-step="4"] .HomeProductDemo-module__Uffo9q__ownerNode{box-shadow:0 0 0 1px #35c8ff1f,0 16px 30px #0000004d}.HomeProductDemo-module__Uffo9q__workspace[data-step="5"] .HomeProductDemo-module__Uffo9q__changeSignal{opacity:1;animation:1.2s ease-out HomeProductDemo-module__Uffo9q__finitePulse;transform:translateY(0)}.HomeProductDemo-module__Uffo9q__workspace[data-step="5"] .HomeProductDemo-module__Uffo9q__decisionPanel{bottom:95px}.HomeProductDemo-module__Uffo9q__demoFooter{background:#091927f2;border-top:1px solid #fff1;padding:12px 14px 14px}.HomeProductDemo-module__Uffo9q__demoFooter ol{grid-template-columns:repeat(6,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.HomeProductDemo-module__Uffo9q__demoFooter li{min-width:0}.HomeProductDemo-module__Uffo9q__demoFooter button{color:#6f8999;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;gap:5px;width:100%;min-height:40px;padding:7px 5px;display:grid;position:relative}.HomeProductDemo-module__Uffo9q__demoFooter button:before{content:"";background:#61d4ee;width:0;height:1px;transition:width .25s;position:absolute;top:-1px;left:0}.HomeProductDemo-module__Uffo9q__demoFooter button span{font:600 8px/1 ui-monospace,monospace}.HomeProductDemo-module__Uffo9q__demoFooter button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:620;overflow:hidden}.HomeProductDemo-module__Uffo9q__demoFooter li[data-complete=true] button,.HomeProductDemo-module__Uffo9q__demoFooter li[data-current=true] button{color:#bcecf7}.HomeProductDemo-module__Uffo9q__demoFooter li[data-complete=true] button:before,.HomeProductDemo-module__Uffo9q__demoFooter li[data-current=true] button:before{width:100%}.HomeProductDemo-module__Uffo9q__demoFooter li[data-current=true] button{background:#35c8ff0e}.HomeProductDemo-module__Uffo9q__demoFooter button:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.HomeProductDemo-module__Uffo9q__demoFooter>p{color:#8da8b7;margin:10px 0 0;font-size:9px;display:none}.HomeProductDemo-module__Uffo9q__demoFooter>p span{color:#8ae4f6;text-transform:uppercase;margin-right:8px;font-weight:700}@keyframes HomeProductDemo-module__Uffo9q__drawEdge{0%{stroke-dashoffset:80px;opacity:.12}to{stroke-dashoffset:0;opacity:1}}@keyframes HomeProductDemo-module__Uffo9q__flowEdge{to{stroke-dashoffset:-56px}}@keyframes HomeProductDemo-module__Uffo9q__finitePulse{50%{border-color:#f59e0bb8;box-shadow:0 0 25px #f59e0b1f}}@media (max-width:1120px){.HomeProductDemo-module__Uffo9q__graph{min-height:520px}}@media (max-width:720px){.HomeProductDemo-module__Uffo9q__demoHeader{font-size:8px}.HomeProductDemo-module__Uffo9q__workspaceBar{min-height:36px;font-size:7px}.HomeProductDemo-module__Uffo9q__workspaceBar span:last-child{display:none}.HomeProductDemo-module__Uffo9q__graph{min-height:490px}.HomeProductDemo-module__Uffo9q__edges{display:none}.HomeProductDemo-module__Uffo9q__systemNode{width:calc(100% - 24px);min-height:112px;padding:13px;top:18px}.HomeProductDemo-module__Uffo9q__organizationNode,.HomeProductDemo-module__Uffo9q__modelNode,.HomeProductDemo-module__Uffo9q__providerNode,.HomeProductDemo-module__Uffo9q__ownerNode,.HomeProductDemo-module__Uffo9q__evidenceNode{width:calc(50% - 20px);left:15px;right:auto}.HomeProductDemo-module__Uffo9q__organizationNode{top:145px}.HomeProductDemo-module__Uffo9q__modelNode{top:145px;left:calc(50% + 5px)}.HomeProductDemo-module__Uffo9q__providerNode{top:213px}.HomeProductDemo-module__Uffo9q__ownerNode{top:213px;left:calc(50% + 5px)}.HomeProductDemo-module__Uffo9q__evidenceNode{width:calc(100% - 30px);top:281px}.HomeProductDemo-module__Uffo9q__contextPanel,.HomeProductDemo-module__Uffo9q__decisionPanel,.HomeProductDemo-module__Uffo9q__changeSignal{left:15px;right:15px}.HomeProductDemo-module__Uffo9q__contextPanel,.HomeProductDemo-module__Uffo9q__decisionPanel{bottom:14px}.HomeProductDemo-module__Uffo9q__workspace[data-step="5"] .HomeProductDemo-module__Uffo9q__decisionPanel{bottom:82px}.HomeProductDemo-module__Uffo9q__contextPanel dl,.HomeProductDemo-module__Uffo9q__decisionPanel dl{gap:5px}.HomeProductDemo-module__Uffo9q__contextPanel dd,.HomeProductDemo-module__Uffo9q__decisionPanel dd{font-size:7px}.HomeProductDemo-module__Uffo9q__decisionPanel>p:not(.HomeProductDemo-module__Uffo9q__priority){max-width:none}.HomeProductDemo-module__Uffo9q__demoFooter{padding:9px 10px 10px}.HomeProductDemo-module__Uffo9q__demoFooter ol{gap:5px;display:flex;overflow-x:auto}.HomeProductDemo-module__Uffo9q__demoFooter li{flex:0 0 72px}.HomeProductDemo-module__Uffo9q__demoFooter button{min-height:42px}.HomeProductDemo-module__Uffo9q__demoFooter>p{display:none}}@media (max-width:390px){.HomeProductDemo-module__Uffo9q__graph{min-height:500px}.HomeProductDemo-module__Uffo9q__node{min-height:57px}.HomeProductDemo-module__Uffo9q__nodeGlyph{width:22px;height:22px}.HomeProductDemo-module__Uffo9q__decisionPanel h3{font-size:14px}.HomeProductDemo-module__Uffo9q__decisionPanel dl{gap:3px}.HomeProductDemo-module__Uffo9q__changeSignal small{line-height:1.25}}@media (prefers-reduced-motion:reduce){.HomeProductDemo-module__Uffo9q__workspace *,.HomeProductDemo-module__Uffo9q__workspace :before,.HomeProductDemo-module__Uffo9q__workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
